/* CSS Declarations for Yank Sing Main Site */

body {
	background-image: url(img/shared/body_bg_fade.jpg);
	background-repeat: repeat-x;
	background-color: #390000;	
	margin: 15px;
}

#container {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	position: center;
	width: 798px;
}


/* Masthead Elements
----------------------------------------------- */

#yank-sing-logo {
	position: relative;
	top: 0px;
	left: 0px;
}

.tag-line {
	position: absolute;
    width: 400px;
	margin-top: 86px;
    margin-bottom: 5px;
    margin-left: 382px;
	margin-right: 0px;
	text-align: right;
	top: 0px;
}

#goldbar {
	position: inherit;
	width: 798px;
	height: 3px;
	background-image: url(img/shared/nav_goldbar.gif);
	background-repeat: no-repeat;
}


/* Masthead
----------------------------------------------- */

#yank-sing-md-home {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/home/ys_home_mh.jpg);
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-heritage {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/about-us/ys_about_mh.jpg);
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-ordercart {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/our-cuisine/orderbycart_bg_mh.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-menusample {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/our-cuisine/menu_sample_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-gallery {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/our-cuisine/deem-sum-gallery/gallery_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-rincon {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/locations/rincon-topbanner.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-stevenson {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/locations/stevenson_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-credentials {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/catering/credentials_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-corpevents {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/catering/corpevents_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-cater-reviews {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/catering/catering_reviews_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-2go {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/to-order/ys2go_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-sauces {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/to-order/sauces_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-gift-cert {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/to-order/giftcertificates_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-ambience {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/about-us/ambience_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-reviews {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/about-us/reviews_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-foodsafety {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/about-us/foodsafety_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}

#yank-sing-md-contactus {
	position: relative;
	width: 798px;
	height: 119px;
	background-image: url(img/locations/contactus_mh_bg.jpg); 
	background-repeat: no-repeat;
	font-family: "Garamond", "Times New Roman", Times, serif;
	font-weight:lighter;
	font-size: 20px;
	color: #FFFFFF;
}


/* Main Navigation
----------------------------------------------- */
#main_nav_bar {
	position: relative;
	background-color: #420c05;
	height: 28px;
	width: 798px;
	margin: 0px;
}

#main_nav {
	position: absolute;
	height: 28px;
	width: 794px;
	margin-top: 0px;
	margin-left: 4px;
	left: 0px;
	top: -1px;
	text-align: left;
	vertical-align: middle;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #FFFFFF;

}

#main_nav ul {
	margin-left: 0px;
	list-style: none;
	padding-left: 0px;
	padding-top: 0px;
	display: inline;
}

#main_nav li {
	margin-left: 0px;
	list-style: none;
	padding-left: 0px;
	padding-top: 0px;
	display: inline;
}

.our-cuisine {
	margin-left: 104px;
}

.locations {
	margin-left: 226px;
}

.catering {
	margin-left: 342px;
}

.to-order {
	margin-left: 446px;
}

a.about-us:link, a.about-us:visited{
    position: absolute;
	top: 0px;
	display: block;
    width: 104px;
    height: 26px;
    color: #FFFFFF;
    margin-left: 0px;
    margin-top: 4px;
	line-height: 20px;
	text-decoration: none;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

a.about-us:hover {
   display: block;
   width: 104px;
   height: 26px;
   background-color: #85180a;
   text-decoration: none;
   color: #FFFFFF;
   vertical-align: middle;
}

a.about-us-current {
    position: absolute;
	top: 0px;
	display: block;
    width: 104px;
    height: 26px;
    color: #FFFFFF;
    margin-left: 0px;
    margin-top: 4px;
	line-height: 20px;
	background-color: #85180a;
	text-decoration: none;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

a.our-cuisine:link, a.our-cuisine:visited{
    position: absolute;
	top: 0px;
	display: block;
    width: 122px;
    height: 26px;
    color: #FFFFFF;
    margin-top: 4px;
	line-height: 20px;
	text-decoration: none;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

a.our-cuisine:hover{
   display: block;
   width: 122px;
   height: 26px;
   text-decoration: none;
   color: #FFFFFF;
   vertical-align: middle;
   background-color: #85180a;
}

a.our-cuisine-current {
    position: absolute;
	top: 0px;
	left: 104px;
	display: block;
    width: 122px;
    height: 26px;
    color: #FFFFFF;
    margin-top: 4px;
	line-height: 20px;
	background-color: #85180a;
	text-decoration: none;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

a.locations:link, a.locations:visited{
    position: absolute;
	top: 0px;
	display: block;
    width: 116px;
    height: 26px;
    color: #FFFFFF;
    margin-top: 4px;
	line-height: 20px;
	text-decoration: none;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

a.locations:hover {
   display: block;
   width: 116px;
   height: 26px;
   text-decoration: none;
   color: #FFFFFF;
   vertical-align: middle;
   background-color: #85180a;
}

a.locations-current {
    position: absolute;
	top: 0px;
	left: 226px;
	display: block;
    width: 116px;
    height: 26px;
    color: #FFFFFF;
    margin-top: 4px;
	line-height: 20px;
	background-color: #85180a;
	text-decoration: none;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

a.catering:link, a.catering:visited{
    position: absolute;
	top: 0px;
	display: block;
    width: 104px;
    height: 26px;
    color: #FFFFFF;
    margin-top: 4px;
	line-height: 20px;
	text-decoration: none;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

a.catering:hover{
   display: block;
   width: 104px;
   height: 26px;
   text-decoration: none;
   color: #FFFFFF;
   vertical-align: middle;
   background-color: #85180a;
}

a.catering-current {
    position: absolute;
	top: 0px;
	left: 342px;
	display: block;
    width: 104px;
    height: 26px;
    color: #FFFFFF;
    margin-top: 4px;
	line-height: 20px;
	background-color: #85180a;
	text-decoration: none;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

a.to-order:link, a.to-order:visited{
    position: absolute;
	top: -1px;
	display: block;
    width: 104px;
    height: 26px;
    color: #FFFFFF;
    margin-top: 4px;
	line-height: 20px;
	text-decoration: none;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

a.to-order:hover{
   display: block;
   width: 104px;
   height: 26px;
   text-decoration: none;
   color: #FFFFFF;
   vertical-align: middle;
   background-color: #85180a;
}

a.to-order-current {
    position: absolute;
	top: 0px;
	left: 446px;
	display: block;
    width: 104px;
    height: 26px;
    color: #FFFFFF;
    margin-top: 4px;
	line-height: 20px;
	background-color: #85180a;
	text-decoration: none;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

#sub_nav_bar {
	position: relative;
	background-color: #85180a;
	height: 26px;
	width: 798px;
	margin: 0px;
}

#sub_nav {
	position: absolute;
	height: 22px;
	width: 785px;
	margin-top: 0px;
	margin-left: 6px;
	left: 2px;
	top: 4px;
	text-align: left;
	vertical-align: middle;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #d9d3cf;
}

#sub_nav ul {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
	display: inline;
}

#sub_nav li {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
	display: inline;
}

.sublink_first {
	 margin-left: 0px;
}

a.sublink_first:link, a.sublink_first:visited {
	margin-left: 10px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d9d3cf;
	line-height: 16px;
	text-decoration: none;
}

a.sublink_first:hover {
	margin-left: 10px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}

a.sublink_first-current {
	margin-left: 10px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}

.sublink_next {
	margin-left: 30px;
}

a.sublink_next:link, a.sublink_next:visited {
	margin-left: 30px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d9d3cf;
	line-height: 16px;
	text-decoration: none;
}

a.sublink_next:hover {
	margin-left: 30px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}

a.sublink_next-current {
	margin-left: 30px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #ffffff;
	line-height: 16px;
	text-decoration: none;
}


/* Page Header
----------------------------------------------- */

#heritage_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/about-us/heritage_top_bnr.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#ordercart_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/our-cuisine/orderbycart-topbanner.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#menusample_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/our-cuisine/menusample_top_banner.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#gallery_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/our-cuisine/deem-sum-gallery/gallery_top_banner.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#rincon_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/locations/rincon_top_bnr.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#stevenson_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/locations/stevenson_top_bnr.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#credentials_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/catering/credentials_top_banner.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#corpevents_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/catering/corpevents_top_bnr.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#caterreviews_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/catering/catering_reviews_top_bnr.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#ys2go_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/to-order/ys2go_top_banner.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#sauces_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/to-order/sauces_top_banner.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#gift_certificates_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/to-order/giftcert_top_banner.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#ambience_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/about-us/ambience_top_bnr.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#reviews_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/about-us/reviews_top_bnr.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#foodsafety_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/about-us/foodsafety_top_bnr.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#contactus_top_bg {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/locations/contactus_top_bnr.jpg);
	height: 122px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}


/* Sub Header
----------------------------------------------- */

.subhead {
   position: relative;
   height: 24px;
   width: 531px;
   background-image: url(img/shared/subhead_bg.gif);
   background-repeat: repeat-x;
   margin-left: 15px;
   font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 16px;
   color: #420c05;
   text-align: left;
   vertical-align: top;
   padding-left: 5px;
   padding-top: 2px;
   line-height: 20px;
 }
 

/* Main Page Content
----------------------------------------------- */
#main_body_content {
	position: relative;
	left: 15px;
	width: 531px;
}
 
 #content_row {
    width: 530px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 17px;
	margin-right: 2px;
}

#content_row li {
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 4px;
}

 #content_row2 {
    width: 530px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-right: 2px;
}

 #content_row-short {
    width: 530px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 20px;
	margin-right: 2px;
}

 #contact_content_row {
    width: 531px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 38px;
	margin-right: 2px;
	border-top: 1px solid #999999;
	padding-top: 12px;
}

 #contact_btm_row {
    width: 531px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 68px;
	margin-right: 2px;
	border-top: 1px solid #999999;
	padding-top: 12px;
}


/* Right Column
----------------------------------------------- */
#rightside_content { 
    position: absolute;
	left: 581px;
	top: 0px; 
	margin-bottom: 12px;
	margin-top: 0px;
	width: 203px;
}
 
 .reservations-box {
   position: relative;
   height: 126px;
   width: 200px;
   color: #420c05;
   text-align: left;
   vertical-align: top;
   margin-bottom: 54px;
 }

 .reservations-sh {
   position: relative;
   height: 24px;
   width: 195px;
   background-image: url(img/shared/subhead_bg.gif);
   background-repeat: repeat-x;
   font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 16px;
   color: #420c05;
   text-align: left;
   vertical-align: top;
   padding-left: 5px;
   padding-top: 2px;
   line-height: 20px;
 } 
 
 .res_rincon {
	width: 94px;
	padding-top: 2px;
	padding-left: 2px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

#res_rincon_right {
	position: relative;
	top: 0px;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: 54px;
}

.res_stevenson {
	width: 98px;
	padding-top: 2px;
	padding-left: 0px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}

#res_stevenson_right {
	position: absolute;
	top: 0px;
	margin-left: 104px;
	margin-top: 30px;
	margin-bottom: 54px;
}

.awards-sh {
   position: relative;
   height: 24px;
   width: 195px;
   background-image: url(img/shared/subhead_bg.gif);
   background-repeat: repeat-x;
   font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 16px;
   color: #420c05;
   text-align: left;
   vertical-align: top;
   padding-left: 5px;
   padding-top: 2px;
   line-height: 20px;
 } 
 
.awards-content {
	width: 195px;
	padding-top: 10px;
	padding-left: 2px;
	padding-bottom: 4px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}


/* Page Bottom Background
----------------------------------------------- */

#heritage_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/about-us/heritage-jar-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#ordercart_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/our-cuisine/orderbycart-crab-bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#menusample_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/our-cuisine/menusample_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#gallery_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/our-cuisine/deem-sum-gallery/gallery_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#rincon_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/locations/rincon_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#stevenson_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/locations/stevenson_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#credentials_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/catering/catering_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#corpevents_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/catering/corpevents_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#cater_reviews_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/catering/catering_reviews_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#ys2go_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/to-order/yank2go_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#sauces_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/to-order/sauces_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#giftcert_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/to-order/giftcertificates_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#ambience_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/about-us/ambience-body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#reviews_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/about-us/reviews_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#foodsafety_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/about-us/foodsafety_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}

#contactus_content_body {
	position: relative;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-image: url(img/locations/contactus_body_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 798px;
	border-bottom: 1px solid #999999;
}


/* Fonts
----------------------------------------------- */


.lrg_red {
   font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 16px;
   color: #85180a;
}

.med {
   font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 14px;
   color: #666666;
}

.med_red {
   font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 16px;
   color: #85180a;
}

.std_red {
   font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
   color: #85180a;
}

.content_subhd {
   font-weight: bold;
   color: #666666;
   margin-top: 0px;
   margin-bottom: 20px;
}


/* MISC. Links
----------------------------------------------- */

a.red_link:link, a.red_link:visited {
   font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
   color: #85180a;
   text-decoration: none;
}

a.red_link:hover {
   font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
   color: #666666;
   text-decoration: none;
}


/* Footer
----------------------------------------------- */

#footer {
	position: relative;
	height: 28px;
	width: 798px;
	margin: 0px;
}

#footer_nav {
	position: absolute;
	height: 20px;
	width: 770px;
	margin-top: 6px;
	margin-left: 0px; 
	left: 0px;
	top: 0px;
	text-align: left;
	vertical-align: middle;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
}

#footer_nav ul {
	list-style: none;
	margin-left: 10px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
	display: inline;
}

#footer_nav li {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
	display: inline;
}

.about_footer {
   margin-left: 10px;
}

a.about_footer:link {
	margin-left: 10px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}

a.about_footer:visited {
	margin-left: 10px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}

a.about_footer:hover {
	margin-left: 10px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85180a;
	line-height: 16px;
	text-decoration: none;
}

a.contact_footer:link, a.locations_footer:link, a.catering_footer:link {
	margin-left: 30px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}

a.contact_footer:visited, a.locations_footer:visited, a.catering_footer:visited {
	margin-left: 30px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}


a.contact_footer:hover, a.locations_footer:hover, a.catering_footer:hover {
	margin-left: 30px;
	font-family: Gill Sans, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85180a;
	line-height: 16px;
	text-decoration: none;
}

.contact_footer {
   margin-left: 30px;
}

.locations_footer {
   margin-left: 30px;
}

.catering_footer {
   margin-left: 30px;
}

#copyright {
	position: relative;
	height: 20px;
	width: 798px;
	margin-top: 5px;
	text-align: right;
	vertical-align: middle;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #9c8080;
	margin-right: auto;
	margin-left: auto;	
}

#zagat {
	position: relative;
	height: 30px;
	width: 798px;
	margin-top: 5px;
	text-align: right;
	vertical-align: middle;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #9c8080;
	margin-right: auto;
	margin-left: auto;
}

.credit {
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #9c8080;
}

a.credit:link, a.credit:visited {
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #9c8080;
	text-decoration: none;
}

a.credit:hover {
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #cec0b4;
	text-decoration: none;
}


/*  BELOW ARE PAGE SPECIFIC STYLES  */


/* Home Page
----------------------------------------------- */

#intro_flash {
	position: relative;
	background-color: #420c05;
	height: 509px;
	width: 798px;
	margin: 0px;
	overflow:hidden;
}

#home_bg_1 {
	position: relative;
	margin-bottom: 0px;
	background-image: url(img/home/main_photo_1.jpg);
	height: 178px;
	width: 798px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#home_bg_2 {
	position: relative;
	top: 0px;
	margin-top: 0px;
	background-image: url(img/home/main_photo_2.jpg);
	background-repeat: no-repeat;
	height: 180px;
	width: 798px;
}

#home_btm_content {
	background-color: #85180a;
	border-top: 1px solid #ffffff;
	height: 88px;
	width: 790px;
	padding: 4px;
}

.home_content {
	position: relative;
	background-color: #ded9c2;
	height: 68px;
	width: 790;
	padding: 10px;
}

.home-news {
	position: absolute;
	top: 0px;
	left: 10px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #420c05;
	margin-top: 8px;
	margin-left: 5px;
	padding-right: 10px; 
}

.news_box {
	width: 320px;
	padding-top: 2px;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #666666;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
}

a.news_link:link, a.news_link:visited {
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
}

a.news_link:hover {
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #85180a;
    text-decoration: none;
	line-height: 14px;
}

a.news_red:link, a.news_red:visited {
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #85180a;
	line-height: 14px;
	text-decoration: none;
}

a.news_red:hover {
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
    text-decoration: none;
	line-height: 14px;
}

#list_item_right {
	position: absolute;
	top: 10px;
	left: 10px;
	margin-left: 90px;
	margin-top: 0;
	margin-bottom: 6px;
}

.home-reservation {
	position: absolute;
	top: 0px;
	left: 492px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #420c05;
	margin-top: 8px; 
}

.reserv_box_rincon {
	width: 80px;
	padding-top: 0px;
	padding-left: 12px;
	border-left: 1px solid #666666;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}

#list_res_rincon_right {
	position: absolute;
	top: 0px;
	margin-left: 575px;
	margin-top: 10px;
	margin-bottom: 6px;
}

.reserv_box_stevenson {
	width: 98px;
	padding-top: 0px;
	padding-left: 12px;
	font-family: "Gill Sans Light", "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}

#list_res_stevenson_right {
	position: absolute;
	top: 0px;
	margin-left: 670px;
	padding-top: 10px;
	margin-bottom: 6px;
	left: 11px;
}


/* Ambience Photos
---------------------------------------------- */

 #ambience_photo_cntr {
  	position: relative;
	width: 546px;
	margin-bottom: 10px;
	margin-top: 10px;
 }
 
 #ambience_photo1  {
 	position: relative;
	width: 230px;
	height: 361px;
	margin-top: 0px;
	margin-left: 18px;
}

.ambience_photo_right {
	width: 281px;
	height: 361px;
}

#list_ambphoto_right { 
	width: 281px;
	position: absolute;
	top: 0px;
	margin-top: 0px;
	margin-left: 268px;
	margin-bottom: 0px;
}


/* Locations
----------------------------------------------- */

 #rincon_intr_container {
  	position: relative;
	width: 531px;
	margin-top: 17px;
	margin-left: 20px;
	margin-bottom: 17px;
 }
 
 #location_container {
  	position: relative;
	width: 531px;
	margin-bottom: 68px;
 }
 
 #location_contact  {
 	position: absolute;
	width: 225px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-top: 2px;
	margin-left: 20px;
	margin-right: 2px;
	top: 0px;
	left: 0px;
}

.ricon_photo_right {
	width: 298px;
	height: 151px;
}

#list_photo_right { 
	width: 298px;
	position: relative;
	top: 0px;
	margin-top: 2px;
	margin-left: 254px;
	margin-bottom: 0px;
}

.nav_directions {
  list-style: none;
  background: url(img/shared/body_nav_icon.gif)  no-repeat 0px 2px;
  line-height: 20px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-left: 20px;
  margin-top: 0px;
}

 #map_container {
  	position: relative;
	width: 531px;
	margin-bottom: 12px;
 }
 
 #map  {
 	position: relative;
	width: 279px;
	height: 285px;
	margin-top: 0px;
	margin-left: 20px;
}

.map_photo_right {
	width: 245px;
	height: 285px;
}

#list_mapphoto_right {
	width: 245px;
	position: absolute;
	top: 0px;
	margin-top: 0px;
	margin-left: 299px;
	margin-bottom: 0px;
	left: 2px;
}

 #directions_container {
    position: relative;
	width: 531px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 68px;
	margin-right: 2px;
}

 #direction_col1  {
 	position: relative;
	width: 250px;
	margin-top: 0px;
	margin-left: 0px;
}

.direction_co2  {
	width: 240px;
}

#list_directions_right {
	width: 240px;
	position: absolute;
	top: -1px;
	margin-top: 0px;
	margin-left: 280px;
	margin-bottom: 0px;
	left: 1px;
	height: 343px;
}

li.directions {
  line-height: 15px;
  margin-bottom: 2px;
  margin-left: 0px;
  margin-top: 0px;
  padding-left: 0px;
}

ul.directions {
  line-height: 15px;
  margin-bottom: 2px;
  margin-left: 0px;
  margin-top: 5px;
  padding-left: 18px;
}

a.directions_link:link, a.directions_link:visited {
   font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
   color: #85180a;
   text-decoration: none;
}

a.directions_link:hover {
   font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
   font-size: 12px;
   color: #666666;
   text-decoration: none;
}

#contact_container {
    position: relative;
	width: 531px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 38px;
	margin-right: 2px;
}

#contactus_add_col1  {
 	position: absolute;
	width: 175px;
	margin-top: 0px;
	margin-left: 0px;
	left: 0px;
}


/* Reviews
----------------------------------------------- */

#pub_container {
	position: relative;
	width: 531px;
	padding-bottom: 2px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 5px;
}

p.reviews {
	margin-left: 0px;
	margin-bottom: 8px;
	margin-top: 0px;
}

p.source {
	margin-left: 0px;
	margin-bottom: 26px;
	margin-top: 0px;
	font-style: italic;
}

img.insert {
	border-color: #666666;
	border-width:1px;
	border-style:solid;
	margin-left: 10px;
	margin-bottom: 10px;
}


/* REVIEW ARTICLES BULLETS
----------------------------------------------- */


li.michelin-12 {
  list-style: none;
  background: url(img/about-us/covers/michelin-12-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.zagat-12 {
  list-style: none;
  background: url(img/about-us/covers/ZAGAT-2012-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.sf-chronicle-11 {
  list-style: none;
  background: url(img/about-us/covers/SF-chronicle-11-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.zagat-11 {
  list-style: none;
  background: url(img/about-us/covers/ZAGAT-2011-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.chinese-top100 {
  list-style: none;
  background: url(img/about-us/covers/chinese-top100-sm.gif) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.michelin-11 {
  list-style: none;
  background: url(img/about-us/covers/michelin-11-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.eat-travel-10 {
  list-style: none;
  background: url(img/about-us/covers/eat-travel-10-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.ritz-10 {
  list-style: none;
  background: url(img/about-us/covers/Ritz-10.gif) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.sf-chronicle-10 {
  list-style: none;
  background: url(img/about-us/covers/SF-chronicle-10-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.night-day {
  list-style: none;
  background: url(img/about-us/covers/night-day-sm.gif) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.zagat-10 {
  list-style: none;
  background: url(img/about-us/covers/ZAGAT-2010-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.michelin-10 {
  list-style: none;
  background: url(img/about-us/covers/Michelin-10-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.sf-chronicle-09 {
  list-style: none;
  background: url(img/about-us/covers/SF-chronicle-09-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.jamesbeard-09 {
  list-style: none;
  background: url(img/about-us/covers/james-beard-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.michelin-09 {
  list-style: none;
  background: url(img/about-us/covers/Michelin-09-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.zagat-09 {
  list-style: none;
  background: url(img/about-us/covers/ZAGAT-2009-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.michelin-08 {
  list-style: none;
  background: url(img/about-us/covers/Michelin-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.feast-spring-08 {
  list-style: none;
  background: url(img/about-us/covers/FeastSpring08-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.sf-Chronicle-08 {
  list-style: none;
  background: url(img/about-us/covers/SF-Chronicle-08-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.this-is-sf-08 {
  list-style: none;
  background: url(img/about-us/covers/This-is-San-Francisco-s.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.zagat-08 {
  list-style: none;
  background: url(img/about-us/covers/ZAGAT-2008-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.sf-chronicle-07 {
  list-style: none;
  background: url(img/about-us/covers/SF-Chronicle-07-top-100-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.zagat-07 {
  list-style: none;
  background: url(img/about-us/covers/ZagatSurvey-2007-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.alaska-airlines07 {
  list-style: none;
  background: url(img/about-us/covers/1-2007-Alaska-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.northside06 {
  list-style: none;
  background: url(img/about-us/covers/11-2006-Northside-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.las-vegas-life06 {
  list-style: none;
  background: url(img/about-us/covers/5-2006-Las-Vegas-Life-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.sf-chronicle-06 {
  list-style: none;
  background: url(img/about-us/covers/SF-Chronicle-06-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.zagat-06 {
  list-style: none;
  background: url(img/about-us/covers/ZAGAT-2006-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.top100 {
  list-style: none;
  background: url(img/about-us/covers/sf_top100.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.dsd_305 {
  list-style: none;
  background: url(img/about-us/covers/sfc_306.jpg) no-repeat;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.sfex_305 {
  list-style: none;
  background: url(img/about-us/covers/sfex_306.jpg) no-repeat 0px 0px;
  height: 62px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.zagat_05 {
  list-style: none;
  background: url(img/about-us/covers/ZAGAT-2005-sm.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.eveningmag {
  list-style: none;
  background: url(img/about-us/covers/eveningmag.jpg) no-repeat 0px 0px;
  height: 57px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.zagat_04 {
  list-style: none;
  background: url(img/about-us/covers/zagat_04.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}

li.usatoday {
  list-style: none;
  background: url(img/about-us/covers/usatoday_cvr.jpg) no-repeat 0px 0px;
  height: 75px;
  margin-bottom: 5px;
  padding-left: 70px;
  margin-top: 0px;
}


/* Catering Reviews
----------------------------------------------- */

#clients_container {
    position: relative;
	width: 531px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 5px;
	margin-right: 2px;
}

 #clients_col1  {
 	position: relative;
	width: 250px;
	margin-top: 0px;
	margin-left: 0px;
}

.clients_co2  {
	position: absolute;
	width: 240px;
	top: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

#list_clients_right { 
	width: 240px;
	position: absolute;
	top: 0px;
	margin-top: 0px;
	margin-left: 280px;
	margin-bottom: 0px;
}

ul.clients {
	line-height: 16px;
}


/* Deem Sum Gallery
----------------------------------------------- */

#gallery_column_container {
    position: relative;
	width: 531px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 68px;
	margin-right: 2px;
}

 #gallery_index_container  {
 	position: relative;
	top: 0px;
	left: 0px;
	width: 535px;
	height: 366px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 150px;
}

.gallery_steamed_btn  {
 	position: relative;
	top: 0px;
	left: 0px;
	width: 107px;
	height: 314px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.gallery_specialty_btn  {
 	position: absolute;
	top: 0px;
	left: 107px;
	width: 106px;
	height: 314px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.gallery_deepfried_btn  {
 	position: absolute;
	top: 0px;
	left: 213px;
	width: 107px;
	height: 314px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.gallery_veggie_btn  {
 	position: absolute;
	top: 0px;
	left: 320px;
	width: 107px;
	height: 314px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

.gallery_dessert_btn  {
 	position: absolute;
	top: 0px;
	left: 427px;
	width: 108px;
	height: 314px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

 #gallery_column_col1  {
 	position: relative;
	top: 0px;
	left: 0px;
	width: 258px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 150px;
}

.gallery_column_col2  {
	width: 258px;
}

#list_gallery_column_right { 
	width: 258px;
	position: absolute;
	top: 0px;
	margin-top: 0px;
	margin-left: 273px;
	margin-bottom: 0px;
}

#item_gallery_col1  {
 	position: relative;
	top: 0px;
	left: 0px;
	width: 155px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 150px;
}

.item_gallery_col2  {
	width: 354px;
}

#list_item_gallery_col_right { 
	width: 354px;
	position: absolute;
	top: 0px;
	margin-top: 0px;
	margin-left: 175px;
	margin-bottom: 0px;
}

#gallery_subnav {
	position: relative;
	top: 0px;
	left: 0px;
	width: 155px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
}

#gallery_vege_container {
    position: relative;
	width: 531px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 275px;
	margin-right: 2px;
}

#vege_item_1  {
 	position: relative;
	top: 0px;
	left: 0px;
	width: 170px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#vege_item_2  {
	width: 170px;
	position: absolute;
	top: 0px;
	margin-top: 0px;
	margin-left: 180px;
	margin-bottom: 0px;
}

#vege_item_3  {
	width: 170px;
	position: absolute;
	top: 0px;
	margin-top: 0px;
	margin-left: 360px;
	margin-bottom: 0px;
}


/* Yank Sing 2 Go
----------------------------------------------- */

#ordertogo_col1  {
 	position: absolute;
	width: 240px;
	margin-top: 0px;
	margin-left: 0px;
	left: 0px;
}

#list_2go_right { 
	width: 291px;
	position: relative;
	top: 0px;
	margin-top: 0px;
	margin-left: 240px;
	margin-bottom: 0px;
}

 #twocolumn_container {
    position: relative;
	width: 531px;
    font-family: "Gill Sans", Arial, Helvetica, Verdana, sans-serif;
	text-align: justify;
    font-size: 12px;
	line-height: 14px;
	color: #666666;
	margin-left: 20px;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-right: 2px;
}

 #twocolumn_col1  {
 	position: absolute;
	top: 0px;
	left: 0px;
	width: 250px;
	margin-top: 0px;
	margin-left: 0px;
}

.twocolumn_col2  {
	width: 240px;
}

#list_column_right { 
	width: 240px;
	position: relative;
	top: 0px;
	margin-top: 0px;
	margin-left: 280px;
	margin-bottom: 0px;
}

.list_price {
     text-align: right;

}

