/* CSS Document */

html{margin:0; padding:0;} 
body{margin:0; padding:0; background-color:#BB925E; min-width:1000px; 
}

img {behavior:url(iepngfix2.htc);border: 0px;}

.spacer{clear:both;font-size:1%;}
.spacer_height{clear:both; height:40px;font-size:1%;}
.spacer20{clear:both; height:20px;font-size:1%;}
.spacer10{clear:both; height:10px;font-size:1%;}
.spacer_height1px{clear:both; height:1px; font-size:1%;}

.zero{margin:0px; padding:0px;}
.zero10left{margin-left:10px; padding:0px;}
.zero20left{margin-left:20px; padding:0px;}
.zero30left{margin-left:30px; padding:0px;}
.zero40left{margin-left:40px; padding:0px;}

ul, li{margin-left:15px; padding:0px;}

h1{margin:0px; padding:0px; font-size:17px; font-weight:normal; text-transform:uppercase;}
h2{margin:0px; padding:0px; font-size:16px; font-weight:bold;}

p{margin:0px; padding:0px;}

img {border: 0px;}

a{text-decoration:underline; color:#000000;}
a:hover{ text-decoration:none; color:#000000;}

.border{ border:#000000 1px solid;}

.font10{ font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.font12{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.table_border{ border:#8b6b45 1px solid;}
.table_border td { border:#8b6b45 1px solid; }

/* CSS header */
.header_holder{width:100%; height:98px; background-image:url(../images/top_bg.jpg); background-position:top center; background-repeat:repeat-x;}
.header_holder .header{width:1000px; height:98px; margin:0 auto;}
.header_holder .header .logo{width:255px; height:98px; display:block; background-image:url(../images/top_logo.jpg); background-position:top center; background-repeat:no-repeat; text-decoration:none;}
.header_holder .header .logo a{width:255px; height:98px; display:block; text-decoration:none; border:0px; color:#000000;}
.header_holder .header .logo a:hover{ text-decoration:none; border:0px; color:#000000;}


.header_holder .header .logo a:hover{}
.header_holder .header .logo span{visibility:hidden;}
.header_holder .header p{position:absolute;  margin:15px 0 0 211px; padding:0px; text-align:right; font-family:"Times New Roman", Times, serif; font-size:12px; text-transform:uppercase; color:#c29f65; width:765px; z-index:1;}
.header_holder .header p a{text-decoration:underline; color:#c29f65;}
.header_holder .header p a:hover{ text-decoration:none; color:#c29f65;}
.header_holder .header .mv{position:absolute;  margin:15px 0 0 260px; padding:0px; text-align:left; font-family:"Times New Roman", Times, serif; font-size:12px; text-transform:uppercase; color:#c29f65; width:400px; z-index:2;}
.header_holder .header .mv a{text-decoration:underline; color:#c29f65;}
.header_holder .header .mv a:hover{ text-decoration:none; color:#c29f65;}

.header_holder .header .nav{position:absolute; height:46px; margin:49px 0 0 255px; padding:0; min-width:728px; }
.header_holder .header .nav a{text-decoration:none;}

.header_holder .header .nav .nav_link{ text-decoration:none; border:0px; color:#000000;}
.header_holder .header .nav .nav_link a{ text-decoration:none; border:0px; color:#000000;}
.header_holder .header .nav .nav_link a:hover{ text-decoration:none; border:0px; color:#000000;}

/* CSS section pics */
.section_pic1{width:100%; height:470px; background-image:url(../images/section_pic1.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic2{width:100%; height:470px; background-image:url(../images/section_pic2.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic3{width:100%; height:470px; background-image:url(../images/section_pic3.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic4{width:100%; height:470px; background-image:url(../images/section_pic4.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic4_lb{width:100%; height:470px; background-image:url(../images/section_pic4_lb.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic4_chi{width:100%; height:470px; background-image:url(../images/section_pic4_chi.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic4_cbc{width:100%; height:470px; background-image:url(../images/section_pic4_cbc.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic5{width:100%; height:470px; background-image:url(../images/section_pic5.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic6{width:100%; height:470px; background-image:url(../images/section_pic6.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic7{width:100%; height:470px; background-image:url(../images/section_pic7.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic8{width:100%; height:470px; background-image:url(../images/section_pic8.jpg); background-position:top center; background-repeat:no-repeat;}
.section_pic7b{width:100%; height:470px; background-image:url(../images/section_pic7b.jpg); background-position:top center; background-repeat:no-repeat;}

.pics_btn_holder{width:1000px; height:504px; margin:0 auto;}
/*.pics_btn_holder .reservation{position:absolute; margin:207px 0 0 694px; padding:0px;}*/
.pics_btn_holder .reservation{position:absolute; margin:207px 0 0 580px; padding:0px;}
.pics_btn_holder .sub_nav_line{position:absolute; margin:417px 0 0 281px; padding:0px; width:438px; height:18px;}

/* CSS content */
.content_bg{width:100%; background-image:url(../images/content_bg_y.jpg); background-position:top center; background-repeat:repeat-y;}
.content_bg_header{width:100%; background-image:url(../images/content_bg_header.jpg); background-position:top center; background-repeat:no-repeat;}
.content_holder{width:920px; margin:0 auto; padding:0;}
.content_holder .gallery_left{float:left;  height:430px; text-align:left; }
.content_holder .gallery_right{padding:0 0 0 10px; float:left; height:430px; text-align:right;}
.content_holder .gallery_right .box_bg{ background-image:url(../images/box_bg.jpg); background-position:top center; background-repeat:no-repeat;}

.content_holder .text_right{float:left;  text-align:justify; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.content_holder .text_left{float:left; padding:0 0 0 10px;  text-align:justify; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.content_holder .text_center{float:left; padding:0 0 0 10px;  text-align:justify; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}

.col250{width:250px;}
.col260{width:260px;}
.col280{width:280px;}
.col290{width:290px;}
.col300{width:300px;}
.col310{width:310px;}
.col320{width:320px;}
.col330{width:330px;}
.col340{width:340px;}
.col370{width:370px;}
.col380{width:380px;}
.col520{width:520px;}
.col530{width:530px;}
.col570{width:570px;}
.col580{width:580px;}
.col590{width:590px;}
.col620{width:620px;}
.col900{width:900px;}


.sub_holder{margin:0 auto; width:940px; background-image:url(../images/sub_bg.jpg); background-position:top center; background-repeat:no-repeat;}

.sub_holder .sub{width:880px; margin:0 0 0 30px; padding-top:20px; font-size:14px;}

.sub_holder .sub h1{margin:0px; padding:0 0 6px 8px; font-size:16px; font-weight:bold; text-transform:uppercase;}

.sub_holder .sub img{float:left;}

.sub_holder .sub span{float:left; text-align:justify; width:680px; padding:2px 0 0 0;}

.sub_holder .sub .subcol1{float:left; text-align:left; width:330px; padding:2px 20px 0 0;}
.sub_holder .sub .subcol2{float:left; text-align:left; width:330px; padding:2px 0 0 0;}
.sub_holder .sub .subcol2 ul, li{margin-left:8px; padding:0;}

.sub_holder .sub span .btn1 a{float:left; width:163px; height:18px; display:block; background-image:url(../images/btn_tearms.jpg); background-position:top center; background-repeat:no-repeat;}
.sub_holder .sub span .btn1 a:hover{background-image:url(../images/btn_tearms-over.jpg); background-position:top center; background-repeat:no-repeat;}

.sub_holder .sub span .btn2 a{float:left; width:163px; height:18px; display:block; background-image:url(../images/btn_book.jpg); background-position:top center; background-repeat:no-repeat;}
.sub_holder .sub span .btn2 a:hover{background-image:url(../images/btn_book-over.jpg); background-position:top center; background-repeat:no-repeat;}




/* CSS footer */
.footer_holder{width:100%; height:100px; background-image:url(../images/footer_bg.jpg); background-position:top center; background-repeat:repeat-x;}
.footer_holder .footer{width:1000px; height:100px; margin:0 auto; padding-top:20px; font-size:10px; color:#c29f65; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}

.footer_holder .footer .text1{font-size:10px; float:left; width:380px; padding-left:30px;  text-align:left;}
.footer_holder .footer .text2{font-size:10px; float:left; width:270px; text-align:center;}
.footer_holder .footer .text2 a{font-size:10px; text-decoration:underline; color:#c29f65;}
.footer_holder .footer .text2 a:hover{font-size:10px; text-decoration:none;}
.footer_holder .footer .text3{font-size:10px; float:left; width:285px; padding-right:35px; text-align:right;}
.footer_holder .footer .text3 a{font-size:10px; text-decoration:underline; color:#c29f65;}
.footer_holder .footer .text3 a:hover{font-size:10px; text-decoration:none;}

.music{width:270px; height:17px; margin:0 auto; margin-bottom:10px; margin-top:-30px; background-color:#110801; text-align:center;}
.music span{ width:75px; padding-left:90px; }

.sdmobile
{
            background-color: #000000;
            font-size: 40px;
            color: #FFFFFF;
            font-family: Arial;
            height: 94px;
            text-align: center;        

}