/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

/* Fix the flicking image on background-image on IE6 */ 
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } 

h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
table {	border-left:1px solid #000; border-top:1px solid #000; margin: 0;}
th,td{border-right:1px solid #000; border-bottom:1px solid #000; padding:.2em; margin: 0;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table,pre{margin-bottom:1em;}
input[type=text],input[type=password],textarea {width:11.923em;*width:11.652em;}

/* global  */
html {	background-image: url(background/bg_site.gif); background-repeat: repeat-x; background-color: #fff;}
body { font-size: 13px; margin: 0; padding: 0;}
table {	border: 0;}
.clear {clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:inherit;}
#doc3 {	margin-left: 0;	margin-right: 0; color: #666;}

#hd {	padding: 0; margin: 0; }
#hd .yui-b {	width: 980px; margin: 0 auto 0 auto;}
#hd .yui-b ul, #hd .yui-b ul li {	list-style: none;	float: left; display: block; margin: 0; padding: 0;}
#hd .yui-b ul {	height: 85px;} 
#hd .yui-b ul li {	padding: 40px 30px 0px 0px; background-position: top left;}
#hd .yui-b ul li.logo {	padding: 18px 214px 0px 40px; width: 215px;}
#hd .yui-b ul li a {	height: 17px; display: block; border: 0px solid red; 	}
#hd .yui-b ul li.home a{ background-image: url(background/nav_home.gif); width: 43px;}
#hd .yui-b ul li.find a{ background-image: url(background/nav_find.gif); width: 132px;}
#hd .yui-b ul li.discover a{ background-image: url(background/nav_discover.gif); width: 174px;}
#hd .yui-b ul li.faq a{ background-image: url(background/nav_faqs.gif); width: 42px;}
#hd .yui-b ul li.active a{ background-position: 0% -17px;}

.yui-t6 #yui-main .yui-b { margin-right: 0px;}

#bd .FlashHead, #bd{	z-index: 0;width: 980px; margin: 0 auto 0 auto;}
#bd .FlashHead {	z-index: 0; position: relative;}
#bd .yui-b .first {	width: 640px;}
#bd .Rightbar {	background-image: url(background/bg_rightbar.gif);	background-repeat: no-repeat;	width: 320px; margin: 0; padding-bottom: 30px; /* position: relative; */}
#bd .Rightbar p.Rline {	width: 240px; border-bottom: 1px solid #bfbfbf; margin-left: 30px;}
#bd .Rightbar .txtTop { 	display: block;  	width: 300px; 	padding: 15px 0px 10px 0px; 	text-align: center;
	color: #000; 	font-weight: bold; 	font-size: 14px;}
	

#bd .Rightbar .Booking {	padding-left: 30px; float: left width: 290px; border: 0px solid red; margin-bottom: 15px; *margin-bottom: 0px; /*position: relative; */}
#bd .Rightbar .Booking select, #bd .yui-b .Rightbar .Booking input{	font-size: 11px; font-family: tahoma; font-weight: bold;}
#bd .Rightbar .Booking .S{ width: 75px; }
#bd .Rightbar .Booking .M{ width: 128px; }
#bd .Rightbar .Booking .L{ width: 240px; }
/* #bd .Rightbar .Booking .staynights{
	*position: absolute; *top: 150px;
} */
#bd .Rightbar .Booking .Code {	width: 90px; *width: 84px;}
#bd .Rightbar .Booking span.PCode {	font-size: 10px;}
#bd .Rightbar .Booking .DateSelect {	margin: 0 0 8px 0;}
#bd .Rightbar .Booking .DateSelect .calendar {	top: 4px; *top: 3px; /* position: relative; */cursor: hand; cursor: pointer;}
#bd .Rightbar .Booking .btnRate {	float: right;	margin-right: 50px;}
#bd .Rightbar .Booking .arrive {	padding: 13px 0 8px 0;}
#bd .Rightbar .Booking #dateDiv {	/*position: absolute; */ top: 142px; *top: 147px; border: 0px solid red;}


#bd .Rightbar .Booking #dateBooking {
	vertical-align: top;
	float: left;
}
#bd .Rightbar .Booking .ui-datepicker-trigger {
	padding: 0 10px 0 5px;
	*padding-top: 1px;
	float: left;
}


.comboboxContainer {
	border-width:1px 1px 1px 1px;
	font-family: Tahoma, Helvetica, sans-serif; color: #000; font-size: 11px; font-weight: bold;
	float: left;
	*float: none;
	height: 17px;
}



#bd .Rightbar .ElseWhere  {	padding-left: 30px; font-family: Helvetica; font-size: 12px; font-weight: bold; color: #000;  padding-top: 20px; *padding-top: 0px;
	line-height: 18px; padding-bottom: 30px; }
#bd .Rightbar .ElseWhere span { display: block;	padding-top: 10px;}
#bd .Rightbar .ElseWhere span a {	color: #000; text-decoration: underline;}
#bd .Rightbar .ElseWhere span a:hover {	color: #000; text-decoration: none;}

#bd .Rightbar .Banner { padding: 5px 0 15px 0;}

#bd .Rightbar .Subscribe {
	background-image: url(background/bg_right_secscribe.gif); background-repeat: no-repeat; padding: 75px 0 0px 20px;
	font-size: 15px; color: #000; font-weight: bold; letter-spacing: -0.5px;  position: relative; border: 0px solid red;
	height: 90px; 
}

#bd .Rightbar .Subscribe .btnSScribe {	position: absolute; right: 20px; bottom: 29px;}


#bd .Rightbar .SideBarPromo { }
#bd .Rightbar .SideBarPromo .SidePromoBody {	background-image:url(background/bg_home_promo.gif);	background-repeat:no-repeat;	font-size:12px;
	height:230px; 	line-height:18px; 	padding:13px 0 5px 12px; 	position:relative; width:291px;
}

#bd .Rightbar .SideBarPromo .SidePromoBody b {display:block;}
#bd .Rightbar .SideBarPromo .SidePromoBody b.head {color:#000000;font-size:13px;padding-top:10px;}
#bd .Rightbar .SideBarPromo .SidePromoBody a.more {bottom:7px; position:absolute; right:10px; }


#ft { background-image: url(background/bg_footer.gif); background-repeat: repeat-x; background-color: #f2f2f2; font-family: Tahoma; font-size: 11px;}
#ft .yui-b { width: 900px; margin: 0px auto 0 auto;	padding: 0px 40px 40px 20px;}
#ft .yui-b a {	color: #666; text-decoration: none; padding: 0 5px 0 5px;}
#ft .yui-b a:hover {	text-decoration: underline;}
#ft .yui-b .share {	text-align: right; padding-bottom: 25px;}
#ft .yui-b .yui-gc {	padding-top: 35px;}
#ft .yui-b .yui-gc .yui-u {	width: 300px;}
#ft .yui-b .yui-gc .first {	width: 550px;}
#ft .yui-b .yui-gc .first p {	margin-bottom: 11px;}
#ft .yui-b .yui-gc .yui-u .advp, #ft .yui-b .yui-gc .yui-u .aclub {
	display: block; width: 150px; float: left; text-align: right; padding-top: 2px; font-size: 10px;}
#ft .yui-b .yui-gc .yui-u .advp a, #ft .yui-b .yui-gc .yui-u .aclub a {	text-decoration: underline;}
#ft .yui-b .yui-gc .yui-u .advp a:hover, #ft .yui-b .yui-gc .yui-u .aclub a:hover {	text-decoration: none;}

.handPointer {	cursor: hand; cursor: pointer; text-decoration: underline;}
