/*Site Colors
#eaedf0 - light blue
#bec9d2 - grey blue
#5c788e - blue
#384955 - dark blue
#9CA099 - light grey
#4F503E - dark grey
*/

body {
	background-color: #8A8C71;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:center;
	line-height:13px;
}

a:link, a:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#8A8C71;} 
a:hover, a:active{text-decoration:none; color:#FFFFFF;}
img{border:0;}

#page{margin:0 auto 0 auto; padding:0; width:770px; text-align:left;}

/*MAIN BODY*/

#mbody{margin:0; border-top:1px solid #FFFFFF; background-color:#FFFFFF; overflow:hidden;}

/*HEADER*/

.header {width:771px; overflow:hidden; height:200px; border-bottom:5px solid #5c788e; margin:8px 0px 0px 0px; background-repeat:no-repeat;}

body#home .header {background-image:url(/gfx/img_main.jpg);}
body#about .header {background-image:url(/gfx/img_abtus.jpg);}
body#location .header {background-image:url(/gfx/img_location.jpg);}
body#membership .header {background-image:url(/gfx/img_membership.jpg);}
body#spamenu .header {background-image:url(/gfx/img_spamenu.jpg);}
body#spacafe .header {background-image:url(/gfx/img_spacafe.jpg);}
body#promotions .header {background-image:url(/gfx/img_promotions.jpg);}
body#reservations .header {background-image:url(/gfx/img_reservation.jpg);}

/*CONTENT*/

#content{float:right; width:574px; background-color:#BEC9D2; background-image:url(/images/bkg.jpg); background-repeat:no-repeat; margin:0; padding:10px; text-align:left; min-height:500px;}

#content h1 img{float:none;}
#content h2{font-weight:100; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5c788e; border-bottom:1px #FFFFFF solid; margin:0 0 10 0; padding:3px 0px 3px 0px;}
#content h3 { background-color:#E9EDF0; padding:5px; font-size:11px;}
#content h4{font-weight:normal; font-style:italic; font-size:9px;}
#content img {float:left; margin:0px 5px 5px 0px;}
#content table.menu {margin:10px 0 0 0;}
#content table.menu tr {background-color:#E9EDF0; text-align:right; font-weight:bold;}


#content .chinese .package {font-size:14px; letter-spacing:1px; line-height:14px;}
#content .chinese h2  {font-size:18px;}
#content .chinese h3  {font-size:14px;}
#content .chinese h4  {font-size:11px;}

.linkr{float:right; clear:right; margin:0 0 10px 0; height:12px; padding:0;}

.footerimgs{margin:50px 0 0 0;}
.footerimgs img{float:left; margin:0 5px 0 0;}

.package {padding:15px; margin:0 0 20px 0; background-color:#eaedf0;}
.package img{float:left; padding:0px 10px 10px 0px;}
.package tr{vertical-align:top;}
.package tr.packhead{color:#5c788e; vertical-align:bottom;}
.package tr.packhead h3 {margin:20px 0 0 0; border-bottom:1px solid #5c788e;color:#5c788e; font-size:12px;}

.flashmap object{float:right; border:#FFFFFF solid 5px; margin:0px 0px 10px 10px;}

.spacer{clear:both;}