body {font-family:"Trebuchet MS", sans-serif; font-size: 13px; color: #000000; background-color:#328557; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
body,a,a:over,img,p,span,h1,h2,h3,dl,dd,dt{ margin:0; padding:0;}
img{behavior: url(iepngfix.htc); border:0;}
a{ text-decoration:underline; font-family:"Trebuchet MS", sans-serif; color:#FFFFFF;}
a:hover{ text-decoration:none;}
/* */
.XYcenter{width:1000px; margin:0 auto;}
.spacer{ clear:both;}
.spacerT{ clear:both; font-size:1%;}
.spacer1{ clear:both; height:1px; font-size:1%;}
.spacer20{ clear:both; height:20px; font-size:1%;}

.mandarin_form{width:1000px; height:1px; margin:0 auto;}
.header .newsletter{ position:absolute; margin:25px 0 0 440px; height:30px; font-family:"Trebuchet MS",sans-serif; font-size:12px; color:#A7C07B;width:580px;}

/* header */
.header{width:1000px; height:91px; overflow:hidden; text-align:left;}
.header a.logo{ position:absolute; z-index:88; margin:0; padding:0; background:url("../images/mandarin_logo.jpg") top left no-repeat; width:360px; height:92px; text-decoration:none;}
.header .nav{ position:absolute; margin-left:358px; margin-top:67px; width:640px; z-index:999; }
.header .nav a {display: block; float: left; font: bold 14px "Trebuchet MS", sans-serif; height: 25px; margin-right:3px; padding-right:5px;text-decoration: none;}
.header .nav a span {display: block; line-height:15px; padding: 6px 0 5px 5px;} 

.header .nav a.button {background:url("../images/nav_btn2.jpg") top right no-repeat; color:#000000; }
.header .nav a.button span {background: url("../images/nav_btn1.jpg") no-repeat;} 

.header .nav a:hover.button, a.button-active {background:url("../images/nav_btn2a.jpg") top right no-repeat; color:#FFFFFF;}
.header .nav a:hover.button span, a.button-active span {background:url("../images/nav_btn1a.jpg") no-repeat;} 

/* content */
.content{width:1000px;}
.content .conttop{background:url("../images/content_bg_01.jpg") top left no-repeat; width:1000px; height:13px;}
.content .contbottom{background:url("../images/content_bg_03.jpg") top left no-repeat; width:1000px; height:13px;}

.content .cont{ background-color:#A7C07B; padding:0 13px 0 13px;}
.content .mainpic{ width:974px; height:405px;}
	/*.content .mainpic{ background:url("../images/mainpic.jpg") top left no-repeat; width:974px; height:405px;}*/
	/*.content .mainpic .textbg{ position:absolute; width:454px; height:77px; margin:305px 0 0 497px;}*/
	/*.content .mainpic h1{ position:absolute; font: normal 43px "Trebuchet MS", sans-serif; margin:316px 0 0 507px;}*/
	
.content .aboutuspic{ background:url("../images/pic_aboutus.jpg") top left no-repeat; width:974px; height:290px;}
.content .takeoutpic{ background:url("../images/pic_takeout.jpg") top left no-repeat; width:974px; height:290px;}
.content .groupeventspic{ background:url("../images/pic_groupevents.jpg") top left no-repeat; width:974px; height:290px;}
.content .contactuspic{ background:url("../images/pic_contactus.jpg") top left no-repeat; width:974px; height:290px;}
.content .finduspic{ background:url("../images/pic_findus.jpg") top left no-repeat; width:974px; height:866px;}
.content .faqspic{ background:url("../images/pic_faqs.jpg") top left no-repeat; width:974px; height:290px;}
.content .gift{ background:url("../images/pic_gift.jpg") top left no-repeat; width:974px; height:290px;}


/* content */ /* main page 3 bottom ads - start */
.content .mainbox{ background-color:#FFFFFF; padding:12px; width:950px; height:249px;  }
.content .mainbox dl{ float:left; margin:0px; padding:0px;}
.content .mainbox dl a{ margin:0px; padding:0px;}

.content .mainbox dt{ position:absolute; margin:0px; padding:0px; color:#FFFFFF;}
.content .mainbox dt.title1{margin:165px 0 0 20px;}
.content .mainbox dt.title1 p {font:normal 53px "Trebuchet MS", sans-serif; margin:0px; padding:0px;}
.content .mainbox dt.title2{margin:-5px 0 0 80px;}
.content .mainbox dt.title2 p {font:normal 53px "Trebuchet MS", sans-serif; margin:0px; padding:0px;}
.content .mainbox dt.title3{margin:180px 0 0 10px;}
.content .mainbox dt.title3 p {font:normal 40px "Trebuchet MS", sans-serif; margin:0px; padding:0px;}

.content .mainbox dt.title1 a, dt.title2 a, dt.title3 a{font:normal 12px "Trebuchet MS", sans-serif; color:#FFFFFF; position:absolute;}
.content .mainbox dt.title1 a{margin:-12px 0 0 2px;}
.content .mainbox dt.title2 a{margin:-12px 0 0 143px;}
.content .mainbox dt.title3 a{margin:-10px 0 0 2px;}

/*.content .mainbox dd.bg1{background:url("../images/mainpic1.jpg") top left no-repeat; width:308px; height:249px; margin: 0 12px 0 0;}
.content .mainbox dd.bg2{background:url("../images/mainpic2.jpg") top left no-repeat; width:308px; height:249px; margin: 0 12px 0 0;}
.content .mainbox dd.bg3{background:url("../images/mainpic3.jpg") top left no-repeat; width:308px; height:249px; margin: 0;}*/
.content .mainbox dd.bg1{background:url("../images/default_image.jpg") top left no-repeat; width:308px; height:249px; margin: 0 12px 0 0;}
.content .mainbox dd.bg2{background:url("../images/default_image.jpg") top left no-repeat; width:308px; height:249px; margin: 0 12px 0 0;}
.content .mainbox dd.bg3{background:url("../images/default_image.jpg") top left no-repeat; width:308px; height:249px; margin: 0;}

.content .pagesbox{ background-color:#FFFFFF; padding:12px; width:950px; text-align:justify;}
.content .pagesbox a{ color:#328557;}
.content .pagesbox h1{ font-size:24px;color:#000000; margin:0; padding:0 0 10px 0;}
.content .pagesbox p{ padding-bottom:15px; margin:0;}
.content .pagesbox h2{ text-align:center; font-size:20px; font-weight:normal; color:#328557; margin:10px 0 10px 0; padding:0 0 0px 0; border-bottom:#A7C07B 1px dashed;}
.content .pagesbox h2 a{color:#328557;}
.content .pagesbox h3{ text-align:center; font-size:16px; margin:0px; padding:5px 0 20px 0;}
.content .pagesbox h3 a{ color:#328557;}
.content .pagesbox h4{ text-align:center; font-size:18px; font-weight:normal; margin:0; padding:0;}

.content .pagesbox .wahtsnewlist{ padding:0px 0 10px 0; margin:10px 0 0 0; border-bottom:#A7C07B 1px dashed;}
.content .pagesbox .wahtsnewlist img{ float:left; width:200px;}
.content .pagesbox .wahtsnewlist h1{ float:right; width:735px; padding:0px; margin:0 0 10px 0;}
.content .pagesbox .wahtsnewlist span{ float:right; width:735px; padding:0px; margin:0;}

.content .pagesbox .giftcertificates{ padding:0px 0 10px 0; margin:10px 0 0 0; border-bottom:#A7C07B 1px dashed;}
.content .pagesbox .giftcertificates img{ float:left; width:297px;}
.content .pagesbox .giftcertificates h1{ float:right; width:638px; padding:0px; margin:0 0 10px 0; color:#D4490F;}
.content .pagesbox .giftcertificates span{ float:right; width:638px; padding:0px; margin:0;}

.content .pagesbox .leftMenu { width:462px; padding-right:12px; float:left; }
.content .pagesbox .rightMenu { width:462px; padding-left:12px; float:left; }
.content .pagesbox .rightMenu { width:462px; padding-left:12px; float:left; }

.menu-section { font-size:18px; font-weight:bold; margin-top:20px; }
.menu-section span { font-size:10px; font-weight:normal; }
.menu-item { }
.menu-item .item-num { float:left; padding-right:5px; width:30px; }
.menu-item .item-title { float:left; padding-right:5px; width:320px; background:url(../images/menu_item_dot.jpg) repeat-x; }
.menu-item .item-title span { background-color:#FFFFFF; padding:0px 0px; }
.menu-item .item-title .item-desc { font-size:10px; }
.menu-item .item-num-drink { float:left; padding-right:5px; width:60px; }
.menu-item .item-title-drink { float:left; padding-right:5px; width:300px; background:url(../images/menu_item_dot.jpg) repeat-x; }
.menu-item .item-title-drink span { background-color:#FFFFFF; padding:0px 0px; }
.menu-item .item-title-drink .item-desc { font-size:10px; }
.menu-item .item-attributes { float:left; padding-right:0px; width:24px; text-align:right; background:url(../images/menu_item_dot.jpg) repeat-x; }
.menu-item .item-price { float:left; padding-right:5px; width:62px; text-align:right; }

.attribute-hotspicy { background: url(../images/attribute_hotspicy.jpg) no-repeat; width:30px; height:13px; float:left; margin:0px 3px; }
.attribute-cookie { background: url(../images/attribute_cookie.jpg) no-repeat; width:21px; height:18px; float:left; margin:0px 3px; }
.attribute-camera { background: url(../images/attribute_camera.jpg) no-repeat; width: 24px; height: 18px; float:left; margin:0px 0px; } 

.hide { background:none; }

.attribute-camera img.popup { border:5px solid #999999; display: none }
.attribute-camera:hover img.popup { position:relative; z-index:2000; display: block }

/* content */ /* main page 3 bottom ads - end */

/* footer */
.footer{width:974px; padding-top:10px;}
.footer .footer_col1{float:left; width:380px; padding-top:5px;}
.footer .footer_col1 a{float:left; font-size:12px; padding-left:15px; color:#A7C07B; text-decoration:none;}
.footer .footer_col1 a:hover{text-decoration:underline;}

.footer .footer_col2{float:left; width:355px; text-align:center; padding-top:5px;}
.footer .footer_col2 a{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; background:url("../images/icon_gift.jpg") 0px 2px no-repeat; padding-left:23px;}
.footer .footer_col2 a:hover{text-decoration:underline;}

.footer .footer_juke{float:left; width:70px; text-align:center; padding-top:2px;}

.footer .footer_col3{float:left; width:150px; text-align:right;}


.fortune_holder{
margin-top: 0px;
margin-left:  10px;
height: 350px;
width: 931px;

background:url("../images/bg_fortune.jpg") 
}


.fortune_text{
position: absolute;
margin-top: 44px;
margin-left:  305px;
font-family:"Trebuchet MS", sans-serif; 
font-size: 14px !important; 
line-height: 16px;
color: #000000;
text-align: center;
height: 50px;
width: 316px;
border: 0px solid  #E0E2EB;


}

.fortune_test span{

position: absolute;

color: white;
background-color: red;

}

.fortune_test{

margin-left:  20px;
font-family:"Trebuchet MS", sans-serif; 
font-size: 14px !important; 
line-height: 16px;
color: #000000;
text-align: center;
height: 50px;
width: 316px;
border: 1px solid  red;
background-color: white;
display:block;

}
