/* CSS Document */

.cDetailObShowDiv 
{
background-color:#fff !important;
}
.cDetailObShowDiv  div
{
overflow:hidden !important;
}

.cDetailObShowDiv img
{
height:auto !important;
}

.ratehead A:link {text-decoration: none; color: #000000; font-size: 12px; font-family:  arial,"lucida sans", "lucida sans unicode", "lucida grande", verdana,  sans-serif; font-weight:bold; } 
.ratehead  A:visited {text-decoration: none; color: #000000; font-size: 12px; font-family:  arial,"lucida sans", "lucida sans unicode", "lucida grande", verdana,  sans-serif; font-weight:bold; } 
.ratehead  A:active {text-decoration: underline; color: #000000; font-size: 12px; font-family:  arial,"lucida sans", "lucida sans unicode", "lucida grande", verdana,  sans-serif; font-weight:bold; } 
.ratehead  A:hover {text-decoration: underline; color: #000000; font-size: 12px; font-family:  arial,"lucida sans", "lucida sans unicode", "lucida grande", verdana,  sans-serif; font-weight:bold; } 
.ratehead  { text-decoration: none; color: #000000; font-size: 12px; font-family:  arial,"lucida sans", "lucida sans unicode", "lucida grande", verdana,  sans-serif; font-weight:bold; } 
.hd-ip {
background-attachment: scroll;
background-image: url(/images/hd-ip.gif);
background-repeat: no-repeat;
background-position: left top;
}
.rateclick {text-decoration:none; color:#000000}
.hd-rightlist {
	position: absolute;
	width: 180;
	left: 0px;
	z-index: 2000;
	padding: 5px;
	top: 225px;
	visibility:hidden
	text-align: left;
}
.sr-title {position:relative; float:left; font-size:18px; font-weight:bold; letter-spacing:-1px;}
.cDiscountButton {background-image:url(/2010/images/showdiscount.png); width:59px; height:26px; top:6px; background-position:left; background-repeat:no-repeat; position:relative; float:left; left:-7px; z-index:99}
.cBrochureRoomDiscount {line-height:normal; height:auto; font-size:12px; padding:10px;}
.cBrochureRoomDiscount .cDiscountName {font-size:18px; color:#ff0099; font-weight:bold; letter-spacing:-1px; margin-top:10px; clear:both;}
.cBrochureRoomDiscount .cDiscountAvailOn, .cBrochureRoomDiscount .cDiscountDescLabel {color:#333; position:relative; float:left; clear:left; margin-right:10px;}
.cBrochureRoomDiscount .cDiscountNameLabel {display:none}
.cBrochureRoomDiscount .cDiscountNights, .cBrochureRoomDiscount .cDiscountDesc {position:relative; float:left;}
.cDiscountAmount {position:relative; float:left; margin-bottom:20px; color:#333333; margin-top:4px; font-size:14px; clear:left; font-weight:bold;}
#flashcontent {
position: relative; visibility: visible; top: 0px; left: 0px; width: 760px; height: 600px; overflow: visible;}
#hd-titlebar
{
position: relative; text-align: right; width: 760px; visibility: visible; z-index: 20; top: 28px; height: 180px;
}
#hd-photobar
{
	position: relative;
	width: 760px;
	visibility: visible;
	z-index: 1;
	top: 25px;
	height: 220;
	text-align: right;
	font-family: arial, sans-serif, verdana, arial;
	font-size: 11px;
}
#hd-reviewbar
{
text-align: left;
position: relative;
width: 760px;
visibility: visible;
z-index: 0;
top: 40px;
}
#hd-gallerybar
{
position: relative;
width: 760px;
visibility: visible;
z-index: 0;
top: 25px;
height: 700;
}
#hd-availabilitybar
{
position: relative;
width: 760px;
visibility: visible;
z-index: 0;
top: 25px;
height: 400;
}
#hd-reviewsbar
{
position: relative;
width: 760px;
visibility: visible;
z-index: 0;
top: 15px;
height: 900;
}
#hd-offersbar
{
text-align: left;
position: relative;
width: 760px;
visibility: visible;
z-index: 0;
top: 60px;
}
#hd-ratesbar
{
text-align: left;
position: relative;
width: 760px;
visibility: visible;
z-index: 0;
top: 100px;
}
#hd-wordsbar
{
text-align: left;
position: relative;
width: 760px;
visibility: visible;
z-index: 0;
top: 60px;
background-color: #FFFFFF;
}
#hd-mapbar
{
text-align: left;
position: relative;
width: 760px;
visibility: visible;
z-index: 300;
height: 700px
top: 160px;
}
#hd-mapbarnonmember
{
text-align: left;
position: relative;
width: 760px;
visibility: hidden;
z-index: 300;
height: 700px
top: 160px;
}
#map
{
visibility: visible;
z-index: 0;
height: 400px;
width:600px;
top:0px;


}
.hp-frontphotobar {
text-align: left;
position: absolute;
height: 220px;
width: 250px;
left: 0px;
top: 0px;
}
.hp-frontbasicdesc {
	z-index: 324;
	text-align: left;
	position: absolute;
	height: 180px;
	width: 250px;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
}
#hd-footer
{
position: relative;
width: 760px;
visibility: visible;
z-index: 0;
top: 100px;
height: 220;

}

.printcoverer 
{
display: none;
}

.offersabove {
background-image: url(/images/HD-OFFERS1.gif);
background-color: #FFCC00;
background-repeat: no-repeat;
background-position: left top;
height: 20px;
}
.offersbelow {
background-image: url(/images/HD-OFFERS2.gif);
background-repeat: no-repeat;
background-position: left top;
}
.hdoffersbg {
background-color: #F9D71E;
}
.avail0-2 {
font-family: arial, sans-serif, verdana, arial;
font-size: 22px;
color: #FF0000;
}
.avail3-5 {
font-family: arial, sans-serif, verdana, arial;
font-size: 20px;
color: #FF5900;
}
.avail6-9 {
font-family: arial, sans-serif, verdana, arial;
font-size: 18px;
color: #FF9900;
}
.avail10-20 {
font-family: arial, sans-serif, verdana, arial;
font-size: 14px;
color: #66CC00;
}
.avail20-40 {
font-family: arial, sans-serif, verdana, arial;
font-size: 14px;
color: #3399FF;
}
.avail40plus {
font-family: arial, sans-serif, verdana, arial;
font-size: 14px;
color: #FF0066;
}
.nearbyscrolly {
overflow: auto;
position: absolute;
visibility: visible;
height: 300px;
width: 760px;
left: 0px;
top: 380;
}



.reviews {
position: absolute;
height: 250px;
width: 500px;
top: 40;
right: 0px;
left: 250px;
overflow: auto;
background-color: #F9F9F9;
}
.textthatistiny2 {
font-family: arial, sans-serif, verdana, arial;
font-size: 11px;
font-weight: lighter;
color: #666666;
}
.lucida {
font-family: arial, sans-serif, verdana, arial;
}
.memberbg1 { 
background-color: #F5F5F5;
background-image: url(/images/memberbg1.gif);
background-repeat: repeat-y;
background-position: center;
}
.ranking {
font-family: arial,"Arial Black", "Gill Sans", "Trebuchet MS", Tahoma;
font-size: 19px;
color: #FF6600;
}
.hotelbigprice {
font-family: arial, sans-serif, verdana, arial; font-size: 20px; color: #000000; font-weight: 600;
}
.background {
background-repeat: repeat-y;
background-position: center;}
.text-ha-booking {
font-family: "lucida sans", "lucida sans unicode", verdana, arial, sans-serif;
font-size: 11px;
color: #CC0066;
}
.text-ha-enquiry {
font-family: arial, sans-serif, verdana, arial;
font-size: 11px;
color: #999999;
}
.texthatisbig {
font-family: arial,"Arial Black", "Gill Sans", "Trebuchet MS", Tahoma;
font-size: 25px;
color: #000000;
}
.briefdescription {
font-family: arial, sans-serif, verdana, arial;
font-size: 11px;
color: #666666;
position: absolute;
height: 215;
width: 260;
left: 270;
top: 15;
overflow: hidden;
}
.text1w {
font-family: arial, sans-serif, verdana, arial;;
font-size: 12px;
color: #FFFFFF;
}
.jobpagelogos {
background-image: url(/images/us-joblogoback.gif);
background-repeat: no-repeat;
}
.jobstable {
position: relative;
width: 500px;
left: 150px;
}

.hdmenu {
font-family: arial, sans-serif, verdana, arial; font-size: 11px; color: #000000;
}
.text1g 
{
font-family: arial, sans-serif, verdana, arial; font-size: 12px; color: #666666; line-height: 18px;
}
.hoteltitle
{
font-family: arial,sans-serif; font-size: 24px; color: #222222; letter-spacing: 0px; 
}
.hd-shortrating {
	position: absolute;
	height: 100px;
	width: 160px;
	left: 380px;
	top: 40;
	font-family: arial, sans-serif, verdana, arial; font-size: 11px;
	font-size: 11px;
	color: #333333;
	z-index: 1000;
}
.hd-il {
	background-image: url(/images/hd-il.gif);

}
.text1 {
font-family: arial, sans-serif, verdana, arial;;
font-size: 12px;
color: #000000;
letter-spacing: 0px; font-weight: normal;
}

.cRackClick {position:relative; background:none; margin:0px; padding:0px; text-align:left; cursor:pointer; font-family:Arial, Helvetica, sans-serif; float:left; margin-top:-3px; font-size:11px; z-index:999; width:80px; height:17px;}
.cRackClick:hover, .cRackClick:active {color:#000; font-weight:normal; position:relative; margin:0px; padding:0px; z-index:999; text-align:left; cursor:pointer; font-family:Arial, Helvetica, sans-serif; float:left;  margin-top:-3px; width:80px; height:17px;}

.cDiscountClick {position:relative; font-weight:bold; left:-3px; float:left; background:none; color:#FF0099; margin:0px; padding:0px; text-align:left; cursor:pointer; font-family:Arial, Helvetica, sans-serif; float:left;  font-size:12px; z-index:999; width:80px; height:20px;}
.cDiscountClick:hover, .cDiscountClick:active {position:relative;font-weight:bold; float:left; background:none; color:#FF0099; margin:0px; padding:0px; text-align:left; cursor:pointer; font-family:Arial, Helvetica, sans-serif; float:left; font-size:12px; z-index:999; width:80px; height:20px; left:-3px;}


.cRoomClickOver {position:relative; float:left;  clear:left; width:750px; background-color:#fff; color:#ff0099; font-size:14px; height:auto; margin-bottom:10px; z-index:99; border-color:#999999; border-width:1px; border-style:dotted;}
#roomratesdl {z-index:1}
.cCloseRateClick {position:relative; float:left; margin-left:330px; background:none; border:none; background-color:#333333; color:#fff; font-family:Arial, Helvetica, sans-serif; cursor:pointer; font-size:12px; font-weight:bold;}
#roomscontroldiv, #roomscontroldiv table {z-index:99; position:relative}

.cDiscountBookButton {position:relative; float:left; clear:left; padding:0px}
