@charset "utf-8";
/* CSS Document */
/*=====common content========*/
*{
margin:0px;
padding:0px;
}
html{
	background-color:#2a002a;
	}
body{
margin:0px;
padding:0px;
font-family:Arial,'ËÎÌå';
color:#d5bbe1;
font-size:12px;
/*background-color:#3b003a;*/
background-color:#2a002a;
line-height:16px;
}
/*a,img,input{blr:expression(this.focus=this.blur());}*/
a:active{blr:expression(this.focus=this.blur());}
:focus{outline:none}
a img{
border:none;
}
a span{
visibility:hidden
}
a{
color:#d5bbe1;
text-decoration:none
}
a:hover{
text-decoration:underline;
}
a.underline{
text-decoration:underline;
}
a.underline:hover{
text-decoration:none;
}

.mainContainer{
position:relative;
width:880px;
height:590px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
margin-top:37px;
}
.menu{
position:absolute;
top:0px;
left:0px;
z-index:10
}
.inner_flash{
position:absolute;
top:0px;
}
.strong{
font-weight:bold;
}
#bg_sound{
position:absolute;
top:0px;
right:10px;
width:22px;
height:25px;
overflow:hidden;
z-index:999
}
/*======intro=======*/
#intro_top{
height:251px;
background-image:url(../images/intro_top.jpg);
background-repeat:no-repeat;
background-position:center
}
#intro_middle{
height:105px;
background-image:url(../images/intro_middle.jpg);
background-repeat:no-repeat;
background-position:center
}
#intro_bottom{
height:183px;
background-image:url(../images/intro_bottom.jpg);
background-repeat:no-repeat;
background-position:center
}
.intro_copyright{
color:#f5df72;
width:500px;
margin:0px auto;
text-align:center;
padding-right:10px;
}
.intro_copyright a{
color:#ffe86b
}
.intro_link{
height:160px;
overflow:hidden;}
.intro_link a{
height:22px;
display:block;
width:100px;
margin-left:auto;
margin-right:auto;
background-repeat:no-repeat;
background-position:40% -21px;
}
.intro_link a:hover{
background-position:40% 0px;
text-decoration:none
}
.intro_link a span{
visibility:hidden
}
.intro_link a#en{
background-image:url(../images/intro_link_en.gif);
margin-top:30px;
}
.intro_link a#cn{
background-image:url(../images/intro_link_cn.gif);
margin-top:5px;
}
/*======home page=======*/
#special_offers{
position:absolute;
/*top:113px;*/
top:82px;
/*right:31px;*/
right:17px;
text-align:right;
width:175px;
}
#homepage_intro{
position:absolute;
top:390px;
/*right:32px;*/
right:17px;
text-align:justify;
width:312px;
line-height:16px;
}
#weather_date{
position:absolute;
/*top:466px;*/
top:444px;
/*left:80px;*/
left:54px;
color:#dcb3d5;
text-align:left;
}
#weather_date p{
text-align:center;
}
#weaterStatus h3{font-weight:normal;font-size:11px;display:inline}
#weaterTemperature p{font-weight:normal;display:inline}
/*====sub page=======*/
.body{
position:relative;
width:880px;
height:514px;
background-image:url(../../images/sub_page_bg.jpg);
background-repeat:no-repeat;
background-position:left;
}
#logo{
position:absolute;
left:60px;
top:60px;
/*opacity:0.2;*/
height:280px;
width:100px;
/*background-color:#FF0000;*/
z-index:20
}
.innerWrapper{
position:relative;
width:880px;
height:514px;
background-repeat:no-repeat;
background-position:right bottom;
}
.innerWrapper .contentWrapper{
position:absolute;
height:514px;
width:880px;
top:0px;
left:0px;
}
h1{
position:absolute;
top:97px;
left:496px;
padding:0px;
margin:0p;
display:block;
}
.h1_content{
position:absolute;
left:450px;
/*top:162px;*/
top:150px;
width:345px;
text-align:left;
}
h2{
font-family:Arial,'ËÎÌå';
position:absolute;
top:292px;
left:297px;
font-weight:normal;
margin:0px;
padding:0px;
color:#fff;
font-size:13px;
display:block;
}
ul{
position:absolute;
list-style:none
}
ul li{
background-image:url(../../images/list_dot.gif);
background-position:left 1px;
background-repeat:no-repeat;
padding-left:20px;
margin:1px 0px;
}
/*=====experience===========*/
a.book_now_btn{
display:inline-block;
width:70px;
background-image:url(../images/book_now_btn.gif);
background-position:left 0px;
background-repeat:no-repeat;
height:20px;
}
a.book_now_btn:hover{
text-decoration:none;
background-position:left -25px;
}
a#room_tariff_btn{
display:inline-block;
width:110px;
background-image:url(../images/room_tariff_btn.gif);
background-position:left 0px;
background-repeat:no-repeat;
height:20px;
}
a#room_tariff_btn:hover{
text-decoration:none;
background-position:left -25px;
}
a#e_brochure_btn{
display:inline-block;
width:70px;
background-image:url(../images/e_brochure_btn.gif);
background-position:left 0px;
background-repeat:no-repeat;
height:20px;
}
a#e_brochure_btn:hover{
text-decoration:none;
background-position:left -25px;

}
/*=====news, press==========*/
.list_wrapper{
position:relative;
display:none
}
.date{
position:relative;
padding-bottom:2px;
text-align:left;
color:#b72198;
}
.news_title{
position:relative;
font-weight:bold;
padding-bottom:2px;
}
.intro{
position:relative;
_height:12px;/*IE6*/
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #56074b;
}
.multipage a, #gellery_category_btns_wrapper a{
display:inline-block;
background-image:url(../../images/page_btn.gif);
background-position:-10px 0px;
background-repeat:no-repeat;
width:15px;
height:20px;
overflow:hidden;
}
.multipage a.current, #gellery_category_btns_wrapper a.current{
background-position:-10px -20px;
}
.multipage a:hover, #gellery_category_btns_wrapper a:hover{
text-decoration:none;
background-position:-10px -20px;
}
.multipage a span, #gellery_category_btns_wrapper a span{
visibility:hidden;
}
a#download_btn{
display:block;
width:100px;
background-image:url(../images/download_btn.gif);
background-position:left 0px;
background-repeat:no-repeat;
height:20px;
}
a#download_btn:hover{
text-decoration:none;
background-position:left -25px;

}
/*====photo gallery======*/
#photo_gallery_wrapper{
position:relative;
width:445px;
height:223px;
}
/*
.gallery_wrapper{
display:none;
width:443px;
height:221px;
text-align:center;
border:1px solid #900177;
background-color:#000000;
overflow:hidden
}
.gallery_wrapper img{
display:none;
height:221px;
margin:0px auto
}

#gellery_category_btns_wrapper{
position:absolute;
right:-30px;
top:0px;
}
#gellery_category_btns_wrapper a{
display:block;
}
#gallery_channel_menus_wrapper{
position:relative;
left:0px;
top:10px;
}
#gallery_channel_menus_wrapper a{
margin-right:15px
}
#gallery_channel_menus_wrapper a.current, #gallery_channel_menus_wrapper a:hover{
color:#d93399;
text-decoration:none
}*/
/*=====contact us========*/
.input{
position:absolute;
/*left:70px;*/
left:150px;
margin-top:-15px;
}
.text_fix, .text_descripition{
width:120px;
padding-left:2px;
color:#D5BBE1;
font-family:Arial,'ËÎÌå',Helvetica,sans-serif;
font-size:12px;
height:15px;
background-color:#520051;
border:none;
}
.text_descripition{
width:180px;
height:60px;
overflow-y:hidden;
}
#feedbackform{
/*left:320px;
top:320px;*/
position:absolute;
width:330px;
height:200px;
padding-top:30px;
padding-left:50px;
display:none;
z-index:1000;
/*background-color:#000*/
background:url(../../images/detailFrameBg.png);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="../images/detailFrameBg.png");
_background:none;
}
#underdiv{
position:absolute;
background-color:#2A002A;
margin:0px auto;
z-index:999; 
display:none;
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}
a#feedback_btn{
display:block;
width:100px;
background-image:url(../images/feedback_btn.gif);
background-position:left 0px;
background-repeat:no-repeat;
height:20px;
}
a#feedback_btn:hover{
text-decoration:none;
background-position:left -25px;

}
a#send_btn{
position:relative;
display:inline-block;
margin-top:15px;
left:-40px;
width:100px;
height:20px;
background-image:url(../images/send_btn.gif);
background-position:left 0px;
background-repeat:no-repeat;
color:#d93399;
}
a#send_btn:hover{
text-decoration:none;
background-position:left -25px;
}
a.back_btn{
position:absolute;
display:inline-block;
color:#d93399;
margin-top:-20px;
*margin-top:15px;
margin-left:70px;
*margin-left:-40px;
width:40px;
_width:60px;
background-image:url(../images/back_btn.gif);
background-position:left 0px;
background-repeat:no-repeat;
height:20px;
}
a.back_btn:hover{
text-decoration:none;
background-position:left -25px;
}
/*===bottom=====*/
.bottom{
/*color:#595959;*/
background-color:#520051;
color:#b38ab3;
font-family:Arial,'ËÎÌå';
font-size:10px;
height:25px;
line-height:25px;
}

.bottom div{
padding-left:15px;
padding-right:15px;
float:left;
}
.bottom a{
/*color:#595959;*/
color:#b38ab3;
}
.copyright{text-align:center;font-size:11px; line-height:18px;padding:5px 0; font-family:Tahoma;}
.copyright img{vertical-align:middle;}
/*===detail content====*/
#detailFrame{
/*background-color:#000;*/
/*filter:alpha(opacity = 50);
-moz-opacity:0.5;
opacity:0.5;*/
background:url(../../images/detailFrameBg.png);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="../images/detailFrameBg.png");
_background:none;
}
/*=======detail pages=====*/
.detailContainer{
width:600px;
height:414px;
padding-top:10px;
/*background-color:#4c244b;
background-color:#000;
background:url(../images/detailFrameBg.png);
*/
overflow:hidden
}
.detailTitle{
display:block;
height:30px;
font-weight:bold;
font-size:13px;
text-align:center;
/*border-bottom:1px solid #D93F9E;*/
padding-top:15px;
padding-bottom:10px;
margin:0px 30px;
}
#mapPic{
width:600px;
height:420px;
/*filter:alpha(opacity = 80);
-moz-opacity:0.8;
opacity:0.8;*/
background:url(../../images/location_map.png);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="../images/location_map.png");
_background:none;
}
#mapPic img{
visibility:hidden;
}
/*===reservation form style==========*/
input.RV_text{
font-family:Arial,Verdana; 
background-color:#9f9f9f;
border:none;
padding-left:2px;
}
textarea{
font-family:Arial,Verdana; 
background-color:#9f9f9f;
border:none;
padding-left:2px;
padding-top:2px;
overflow:hidden;
width:220px;
height:50px
}
.padding_left_10{
padding-left:12px;
}
dt{ 
font-family:Arial,Verdana; 
background:#9f9f9f url(../../images/select_box_bg.gif) no-repeat right center; 
width:148px;
cursor:default; 
padding-left:2px;
height:16px;
line-height:16px;
color:#000
}
.out{ background:#9f9f9f; color:#000;}
.move{ background:#333736; color:#fff}
dl{text-align:left;}
dd{
font-family:Arial,Verdana; 
border:1px solid #000;
border-left:none;
position:absolute;
width:149px;
/*overflow:hidden;*/
background:#9f9f9f;
margin-top:1px;
padding:0px;
margin:0px;
/*z-index:1001;*/
}
dd ul li{
background:#9f9f9f;
cursor:default;
width:148px;
color:#000;
line-height:16px;
padding-left:2px;
background-image:none;
margin:0px;
}
#RV_detailFrame{
background:url(../../images/detailFrameBg.png);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="../images/detailFrameBg.png");
_background:none;
}
div#RV_TC_wrapper, div#RV_check_rate_wrapper{
position:absolute;
background:url(../../images/detailFrameBg.png);
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="scale", src="../images/detailFrameBg.png");
_background:none;
width:380px;
padding:20px;
height:220px;
display:none;
margin:0px auto;
color:#fff;
z-index:1002
}
div#RV_check_rate_wrapper{
width:210px;
padding:20px;
height:150px;
}
a#check_rate_btn{
display:block;
width:70px;
background-image:url(../images/check_rate_btn.gif);
background-position:left 0px;
background-repeat:no-repeat;
height:20px;
}
a#check_rate_btn:hover{
text-decoration:none;
background-position:left -25px;
}
a#terms_conditions_btn{
display:block;
width:84px;
background-image:url(../images/terms_conditions_btn.gif);
background-position:left 0px;
background-repeat:no-repeat;
height:20px;
}
a#terms_conditions_btn:hover{
text-decoration:none;
background-position:left -25px;
}
.gr8_logo{
position:absolute;
right:18px;
bottom:90px;
background:url(../../images/GR8_logo.png) no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="image", src="../images/GR8_logo.png");
_background:none;
cursor:pointer
}
.gr8_logo img{visibility:hidden}