/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	color:#523b26;
	background-color:#fff;
	font-family:"Tahoma", Times, serif, Times New Roman, verdana;
	font-size: 13px;
	font-weight: normal;
}
h1{
font-size:20px;
font-weight:normal;
color:#5d5d5d;
padding:0px;
margin:10px 0px 20px 0px;
}
h2{
font-size:16px;
font-weight:normal;
color:#ff9900;
padding:0px;
margin:10px 0px 5px 0px;
}
.blue_text{
font-size:20px;
font-weight:normal;
color:#2a7ee9;
}
.blue_textsmall{
font-size:14px;
font-weight:normal;
color:#2a7ee9;
}
.blue_textsmall2{
font-size:14px;
font-weight:bold;
text-shadow:#0066FF;
color:#2a7ee9;
}
.header_text{
color:#cb9973;
font-size:20px;
font-weight:normal;
margin:10px 0px 10px 0px;
}
.bg{
background:url(../images/bg.gif) repeat-x top;
}
.bg_content{
background-color:#fff;
}
.menu_bg{
background:url(../images/menu_bg.gif) repeat-x top;
}
a.menu_top:link{
font-size:13px;
color:#fff;
font-weight:normal;
text-decoration:none;
}
a.menu_top:hover, a.menu_top:active, a.menu_top:visited{
font-size:13px;
color:#fff;
font-weight:normal;
text-decoration:none;
}

a.menu_bottom:link{
font-size:13px;
color:#fff;
font-weight:normal;
text-decoration:none;
}
a.menu_bottom:hover, a.menu_bottom:active, a.menu_bottom:visited{
font-size:13px;
color:#fff;
font-weight:normal;
text-decoration:none;
}

.paddingtop{
padding-top:11px;
}
.bg_footer{
background-color:#b88259;
font-size:11px;
font-weight:normal;
color:#e0cbba;
}
a.linkfooter:link{
font-size:11px;
font-weight:normal;
color:#e0cbba;
text-decoration:none;
}
a.linkfooter:hover, a.linkfooter:active, a.linkfooter:visited{
font-size:11px;
font-weight:normal;
color:#fff;
text-decoration:none;
}
.boder_livechat{
background-color:#d6d5c3;
border:1px solid #d2cfa2;
margin:10px 0px 10px 0px;
}
.bg_tcontent{
color:#5d5d5d;
background:url(../images/tb_mid.gif) repeat-x top;
}
.logo{
margin:10px 0px 10px 0px;
}
.t_mid_top{
background:url(../images/t_mid_top.gif) repeat-x top;
}
.t_left_mid{
background:url(../images/t_left_mid.gif) repeat-y top;
}
.t_right_mid{
background:url(../images/t_right_mid.gif) repeat-y top;
}
.booking{
/*background-color:#e1e1e1;*/
background-color:#f3e9cb;
}
.t_mid_bottom{
background:url(../images/t_mid_bottom.gif) repeat-x top;
}
.content{
padding:0px 20px 0px 10px;
line-height:20px;
}
.textclock{
font-size:11px;
font-weight:normal;
color:#a0a0a0;
}
.margintop{
margin-top:10px;
}
.padding_left{
padding-left:10px;
}
.bold{
font-weight:bold;
}
.tb_rate{
background-color:#e4b85f;
}
.td_header{
font-family:"Tahoma", Times, serif, Times New Roman, verdana;
font-size:13px;
background-color:#ffeac3;
color:#794c29;
font-weight:bold;
}
.td_rate{
font-family:"Tahoma", Times, serif, Times New Roman, verdana;
font-size:13px;
background-color:#fff;
color:#794c29;
font-weight:normal;
}
.text_green{
color:#afbd15;
font-family:"Tahoma", Times, serif, Times New Roman, verdana;
font-size:13px;
font-weight:bold;
}
.text_orange{
color:#ff9900;
font-family:"Tahoma", Times, serif, Times New Roman, verdana;
font-size:13px;
font-weight:bold;
}
.pic_left{
float:left;
margin:0px 10px 10px 10px;
}
.pic_right{
float:right;
margin:0px 0px 10px 10px;
}
.bg_footer{
height:36px;
line-height:36px;
background-color:#b88259;
}.txt_white13_bold {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
h3{
	border-bottom:solid 1px #999;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	background:url(../images/arrow-top.jpg) no-repeat right;
    width:668px;
    height:20px;	
	cursor:pointer;
}
.text_gray{
	font-size:12px;
	color:#5D5D5D;
	line-height:20px;
	}
.td_promotion1{
background-color:#e6b449;
color:#ff0000;
padding:5px 5px 5px 5px;
line-height:20px;
font-weight:normal;
}
/* pop up*/
div#vacation {
	background: url(../images/vacation.jpg) top no-repeat;
	width:284px;
	height:82px;
	background-position:0 0;
	display:block;
}
div#vacation:hover {
	background: url(../images/vacation.jpg) top no-repeat;
	width:284px;
	height:82px;
	background-position:0 -82px;
	display:block;
}
div#summer {
	background: url(../images/summer.jpg) top no-repeat;
	width:322px;
	height:82px;
	background-position:0 0;
	display:block;
}
div#summer:hover {
	background: url(../images/summer.jpg) top no-repeat;
	width:322px;
	height:82px;
	background-position:0 -82px;
	display:block;
}
div#longstay {
	background: url(../images/longstay.jpg) top no-repeat;
	width:284px;
	height:82px;
	background-position:0 0;
	display:block;
}
div#longstay:hover {
	background: url(../images/longstay.jpg) top no-repeat;
	width:284px;
	height:82px;
	background-position:0 -82px;
	display:block;
}
div#lover {
	background: url(../images/lover.jpg) top no-repeat;
	width:322px;
	height:82px;
	background-position:0 0px;
	display:block;
}
div#lover:hover {
	background: url(../images/lover.jpg) top no-repeat;
	width:322px;
	height:82px;
	background-position:0 -82px;
	display:block;
}
div#hotdeal {
	background: url(../images/special.jpg) top no-repeat;
	width:605px;
	height:77px;
	background-position:0 0px;
	display:block;
}
div#hotdeal:hover {
background: url(../images/special.jpg) top no-repeat;
	width:605px;
	height:77px;
	background-position:0 -77px;
	display:block;
}
div#pupup {
	width:700px;
	color:#523b26;
	padding:0 0 0 20px;
	font-family:"Tahoma", Times, serif, Times New Roman, verdana;
	font-size: 12px;
	font-weight: normal;
}
.popuptable {
	font-family:"Tahoma", Times, serif, Times New Roman, verdana;
	font-size: 12px;
	font-weight: normal;
	color:#523b26;
}
