.headerHome {
	 text-decoration:none; FONT-SIZE: 9px; DISPLAY: block; MARGIN: 0px 0px 2px 0px; COLOR: #888; FONT-WEIGHT: bold; 
}
.introductionHomeImg img {
	 DISPLAY: block; MARGIN: 8px 0px 2px 2px; 
}
.introductionHome {
	 text-decoration:none; FONT-SIZE: 10px; DISPLAY: block; MARGIN: 2px 4px 4px 6px; COLOR: #555; FONT-WEIGHT: bold; 
}
.introductionHome h1{
	 text-decoration:none; FONT-SIZE: 11px; DISPLAY: block; MARGIN: 0px 0px 0px 0px; COLOR: #333; FONT-WEIGHT: bold;
}

.titleHome{ 
	DISPLAY: block; MARGIN: 5px 0px 0px 4px;
}

.titleHome h1{
	 text-decoration:none; FONT-SIZE: 13px; MARGIN: 0px 0px 0px 0px; COLOR: #555; FONT-WEIGHT: bold;
}


.introduction a {
	 text-decoration:none; FONT-SIZE: 10px; DISPLAY: block; MARGIN: 0px 8px 0px 8px; COLOR: #333; FONT-WEIGHT: bold; 
}

.introduction a:link {
	 COLOR: #444; 
	text-decoration:none; 
}


.introduction a:visited {
	 COLOR: #333; 
	text-decoration:none; 
}


.introduction a:hover{  
	color: #ea4a06; 
	text-decoration: none;
}

#photogallerytitle{
	 BACKGROUND: #ff9900 ; FONT-SIZE: 12px; DISPLAY: block; MARGIN: 4px 4px 4px 4px; COLOR: #CC0000; FONT-WEIGHT: bold; PADDING-LEFT: 3px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px
}

#email_offers {
	BACKGROUND: url(../images/booking/email_offers.gif) no-repeat left top; HEIGHT: 145px
}
#email_offers .email {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; MARGIN: 90px 0px 10px 4px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 160px; COLOR: #999999; BORDER-BOTTOM: #7f9db9 1px solid
}


.dealsttitle {
	BACKGROUND: url(../images/booking/bg_hoteldeals_top.gif) #cc0000 no-repeat left top; PADDING-TOP: 1px;HEIGHT: 40px; ; WIDTH: 363px;
}

.dealsbottom {
	BACKGROUND: url(../images/booking/bg_hoteldeals_bot.gif) #cc0000 no-repeat left bottom; MARGIN-BOTTOM: 4px; HEIGHT: 10px; WIDTH: 363px;
}

#showsdeals  {
	BORDER-RIGHT: #cc0000 2px solid; DISPLAY: block; BORDER-LEFT: #cc0000 2px solid; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden;  PADDING-TOP: 0px
}

#showsdeals .item {
	 FONT-SIZE: 10px;  DISPLAY: block; MARGIN: 0px 0px 0px 10px; WIDTH: 239px;  COLOR: #333; 
}
#showsdeals .itemTop {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 339px; PADDING-TOP: 5px
}
#showsdeals .itemBtm {
	DISPLAY: block; WIDTH: 339px; HEIGHT: 14px
}
#showsdeals .item A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-DECORATION: none; COLOR:#CC0000
}

#showsdeals .item span {
	 FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-DECORATION: none; COLOR:#CC0000
}

#showsdeals .item A:link {
	COLOR: #CC0000
}
#showsdeals .item img {
	DISPLAY: inline
}

.itemTop {
	BACKGROUND: url(../images/booking/marquee_item_bg.gif) no-repeat left top
}
.itemBtm {
	BACKGROUND: url(../images/booking/marquee_item_bg_btm.gif) no-repeat left top
}
.itemTopOver {
	BACKGROUND: url(../images/booking/marquee_item_bg_over.gif) no-repeat left top; CURSOR: pointer
}

.itemTopOut {
	CURSOR: auto
}
.itemBtmOver {
	BACKGROUND: url(../images/booking/marquee_item_bg_btm_over.gif) no-repeat left top; CURSOR: pointer
}
.itemBtmOut {
	CURSOR: auto
}

.reserveahotel {
	BACKGROUND: #FFFFFF;MARGIN-TOP: 3px; 
}

.smallcaribmap {
	BACKGROUND: #FFFFFF; MARGIN-TOP: 3px; 
}

.smallcaribmap img {
	BORDER: #999999 1px solid; MARGIN-BOTTOM: 4px; 
}


.dealsttitleHome {
	BACKGROUND: url(../images/booking/bg_hoteldeals_home_top.gif) #cc0000 no-repeat left top; PADDING-TOP: 1px;HEIGHT: 40px; ; WIDTH: 548px;
}
.dealsbottomHome {
	BACKGROUND: url(../images/booking/bg_hoteldeals_home_bot.gif) #cc0000 no-repeat left bottom; MARGIN-BOTTOM: 4px; HEIGHT: 10px; WIDTH: 548px;
}

#showsdeals .itemHome {
	 FONT-SIZE: 10px; DISPLAY: block; MARGIN: 0px 0px 0px 10px; WIDTH: 405px;  COLOR1: #1F3;
}
#showsdeals .itemHomeTop {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 529px; PADDING-TOP: 5px; BACKGROUND1:  #00CC00
}
#showsdeals .itemHomeBtm {
	DISPLAY: block; WIDTH: 529px; HEIGHT: 14px
}
#showsdeals .itemHome span {
	 FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-DECORATION: none; COLOR:#CC0000
}




.itemHomeTop {
	BACKGROUND: url(../images/booking/marquee_item_home_bg.gif) no-repeat left top
}
.itemHomeBtm {
	BACKGROUND: url(../images/booking/marquee_item_home_bg_btm.gif) no-repeat left top
}
.itemHomeTopOver {
	BACKGROUND: url(../images/booking/marquee_item_home_bg_over.gif) no-repeat left top; CURSOR: pointer
}

.itemHomeTopOut {
	CURSOR: auto
}
.itemHomeBtmOver {
	BACKGROUND: url(../images/booking/marquee_item_home_bg_btm_over.gif) no-repeat left top; CURSOR: pointer
}
.itemHomeBtmOut {
	CURSOR: auto
}





#deals .itemDeal {
	 FONT-SIZE: 10px;  DISPLAY: block; MARGIN: 0px 0px 0px 10px; WIDTH: 435px;  COLOR: #333; 
}

#deals .itemDeal .bookby{
	 FONT-SIZE: 10px; COLOR: #DD0000; 
}

#deals .itemDealTop {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 535px; PADDING-TOP: 5px
}
#deals .itemDealBtm {
	DISPLAY: block; WIDTH: 535px; HEIGHT: 14px
}
#deals .itemDeal A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-DECORATION: none; COLOR:#CC0000
}

#deals .itemDeal span {
	 FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-DECORATION: none; COLOR:#CC0000;
}

#deals .itemDeal A:link {
	COLOR: #CC0000
}
#deals .itemDeal img {
	DISPLAY: inline
}


.itemDealTop {
	BACKGROUND: url(../images/booking/deal_item_bg.gif) no-repeat left top
}
.itemDealBtm {
	BACKGROUND: url(../images/booking/deal_item_bg_btm.gif) no-repeat left top
}
.itemDealTopOver {
	BACKGROUND: url(../images/booking/deal_item_bg_over.gif) no-repeat left top; CURSOR: pointer
}

.itemDealTopOut {
	CURSOR: auto
}
.itemDealBtmOver {
	BACKGROUND: url(../images/booking/deal_item_bg_btm_over.gif) no-repeat left top; CURSOR: pointer
}
.itemDealBtmOut {
	CURSOR: auto
}





#deals .itemDealv2 {
	 FONT-SIZE: 10px;  DISPLAY: block; MARGIN: 0px 0px 0px 10px; WIDTH: 435px;  COLOR: #DDD; 
}

#deals .itemDealTopv2Over .itemDealv2 {
	 FONT-SIZE: 10px;  DISPLAY: block; MARGIN: 0px 0px 0px 10px; WIDTH: 435px;  COLOR: #000; 
}

#deals .itemDealv2 .bookby{
	 FONT-SIZE: 10px; COLOR: #F30; 
}

#deals .itemDealTopv2 {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 535px; PADDING-TOP: 5px
}
#deals .itemDealBtmv2 {
	DISPLAY: block; WIDTH: 535px; HEIGHT: 14px
}
#deals .itemDealv2 A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-DECORATION: none; COLOR:#CC0000
}

#deals .itemDealv2 span {
	 FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-DECORATION: none; COLOR:#FFF;COLOR:#F30;
}

#deals .itemDealv2 A:link {
	COLOR: #CC0000
}
#deals .itemDealv2 img {
	DISPLAY: inline
}

.itemDealTopv2 {
	BACKGROUND: url(../images/booking/deal_item_black_bg.gif) no-repeat left top
}
.itemDealBtmv2 {
	BACKGROUND: url(../images/booking/deal_item_black_bg_btm.gif) no-repeat left top
}
.itemDealTopv2Over {
	BACKGROUND: url(../images/booking/deal_item_bg_over.gif) no-repeat left top; CURSOR: pointer
}


.itemDealTopv2Out {
	CURSOR: auto
}
.itemDealBtmv2Over {
	BACKGROUND: url(../images/booking/deal_item_bg_btm_over.gif) no-repeat left top; CURSOR: pointer
}
.itemDealBtmv2Out {
	CURSOR: auto
}



.spotlighttitle {
	BACKGROUND: url(../images/booking/bg_spotlight_top.gif) #cc0000 no-repeat left top; PADDING-TOP: 1px;HEIGHT: 40px
}

.spotlighttitleOver {
	BACKGROUND: url(../images/booking/bg_spotlightOver_top.gif) #cc0000 no-repeat left top; PADDING-TOP: 1px;HEIGHT: 40px
}

.spotlighttitle A {
	DISPLAY: block
}

.spotlightbottom {
	BACKGROUND: url(../images/booking/bg_spotlight_bot.gif) #cc0000 no-repeat left bottom; MARGIN-BOTTOM: 4px; HEIGHT: 10px
}

.showspotlight {
	BORDER-RIGHT: #cc0000 2px solid; DISPLAY: block; BORDER-LEFT: #cc0000 2px solid
}

.showspotlightOver {
	BORDER-RIGHT: #cc0000 2px solid; DISPLAY: block; BORDER-LEFT: #cc0000 2px solid; BACKGROUND: #EAEAEA; CURSOR: pointer
}

.spotlight td{
	FONT-SIZE:10px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; COLOR: #3A6; 
}




.spotlighttitleHL {
	BACKGROUND: url(../images/booking/bg_spotlightHL_top.gif) #cc0000 no-repeat left top; PADDING-TOP: 1px;HEIGHT: 40px
}

.spotlighttitleHLOver {
	BACKGROUND: url(../images/booking/bg_spotlightHLOver_top.gif) #cc0000 no-repeat left top; PADDING-TOP: 1px;HEIGHT: 40px
}

.spotlighttitleHL A {
	DISPLAY: block
}

.spotlightbottomHL {
	BACKGROUND: url(../images/booking/bg_spotlightHL_bot.gif) #cc0000 no-repeat left bottom; MARGIN-BOTTOM: 4px; HEIGHT: 10px
}

.showspotlightHL {
	BORDER-RIGHT: #cc0000 2px solid; DISPLAY: block; BORDER-LEFT: #cc0000 2px solid
}

.showspotlightHLOver {
	BORDER-RIGHT: #cc0000 2px solid; DISPLAY: block; BORDER-LEFT: #cc0000 2px solid; BACKGROUND: #EAEAEA; CURSOR: pointer
}

.spotlightHL td{
	FONT-SIZE:10px; FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif; COLOR: #3A6; 
}





.spot-title {
	FONT: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; COLOR:#CC0000
}

.spot-area {
	FONT-WEIGHT: bold;  COLOR: #333333
}

.spot-description {
	FONT2-WEIGHT: bold;COLOR: #333333
}


.spot-price {
	FONT-SIZE: 1.1em; FONT-WEIGHT: bold; COLOR:#CC0000
}

.spot-price2 {
	FONT-WEIGHT: bold; COLOR:#333333
}




#bookingForm {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 70%/1.25 Verdana, Arial, Helvetica, sans-serif; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; voice-family: inherit; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; COLOR: #fff
}
#bookingForm FORM{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bookingForm BR{
	CLEAR: both
}

#bookingForm P BR{
	CLEAR: none
}
#bookingForm P{
	CLEAR: left; MARGIN: 0px 0px 1em
}

#bookingForm TD {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; COLOR: #fff
}
#bookingForm SELECT {
	FONT-SIZE: 10px; COLOR: #333
}
#bookingForm INPUT {
	FONT-SIZE: 10px; COLOR: #333
}
#bookingForm #bookingTop {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; BACKGROUND: url(../images/booking/header.gif) #c00 no-repeat left top; PADDING-BOTTOM: 9px; PADDING-TOP: 33px; BORDER-BOTTOM: #900 1px solid; TEXT-ALIGN: center
}
#bookingForm .notavailable #bookingTop {
	BORDER-BOTTOM: #c00 1px solid
}

#bookingForm #bookingTop P {
	MARGIN-BOTTOM: 2px
}
#bookingForm #bookingBottom {
	PADDING-RIGHT: 7px; BORDER-TOP: #f00 1px solid; PADDING-LEFT: 7px; BACKGROUND: url(../images/booking/footer.gif) #c00 no-repeat left bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 9px
}
#bookingForm .notavailable #bookingBottom {
	BORDER-TOP: #c00 1px solid
}
#bookingForm A {
	COLOR: #fff
}
FORM .formBorder {
	
}
#bookingForm LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 2px 0px 4px
}
#bookingForm LABEL.fullwidth {
	WIDTH: 162px
}
#bookingForm LABEL.select {
	
}
#bookingForm LABEL.break {
	MARGIN-TOP: -2px; FLOAT: none
}
#bookingForm INPUT {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; MARGIN-BOTTOM: 2px; BORDER-LEFT: #900 1px solid; WIDTH: 117px; BORDER-BOTTOM: #900 1px solid
}
#bookingForm INPUT.submit {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 4px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 136px; HEIGHT: 53px; BORDER-RIGHT-WIDTH: 0px
}
#bookingForm SELECT {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid;  MARGIN-BOTTOM: 7px; BORDER-LEFT: #900 1px solid; WIDTH1: 47px; BORDER-BOTTOM: #900 1px solid
}

select#ZoneSelect {
	WIDTH: 160px; 
	Height: 19px; 
	margin-bottom:0px;
	font-size:11px;
	font-weight:bold;
	color:#333333;

}

#bookingForm #checkinday {
	WIDTH1: 39px
}

#bookingForm #checkinmonth {
	WIDTH1: 47px
}

#bookingForm #checkinyear {
	WIDTH1: 52px
}

#bookingForm #checkoutday {
	WIDTH1: 39px
}

#bookingForm #checkoutmonth {
	WIDTH1: 47px
}

#bookingForm #checkoutyear {
	WIDTH1: 52px
}

#bookingForm #AdultPaxSelect {
	DISPLAY: inline; MARGIN: 2px 10px 2px; WIDTH1: 35px
}

#bookingForm #AdultPaxLabel {
	DISPLAY: inline; MARGIN: 2px 10px 2px; WIDTH: 35px
}

#bookingForm #ChildPaxLabel {
	DISPLAY: inline; MARGIN: 2px 2px 2px; WIDTH: 88px
}

#bookingForm #ChildPaxSelect {
	MARGIN: 2px 10px 2px; WIDTH1: 35px
}

#bookingForm SELECT.fullwidth {
	WIDTH: 162px
}
#bookingForm SELECT.wide {
	WIDTH: 130px
}
#bookingTop DIV {
	DISPLAY: block; FLOAT: none
}
#bookingTop SELECT.fullwidth {
	MARGIN: 5px 0px -2px 7px; WIDTH: 140px
}
#bookingForm FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN-TOP: 11px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#bookingForm FIELDSET LEGEND {
	FONT-WEIGHT: bold; MARGIN-LEFT: -7px; MARGIN-BOTTOM: 3px; COLOR: #fff
}
#bookingForm FIELDSET SELECT {
	BORDER-RIGHT: #900 1px solid; BORDER-TOP: #900 1px solid; MARGIN: 3px 0px; BORDER-LEFT: #900 1px solid; WIDTH1: 35px; BORDER-BOTTOM: #900 1px solid
}
#bookingForm FIELDSET LABEL {
	DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 0px
}
#bookingForm FIELDSET LABEL SPAN {
	DISPLAY: block; FONT-SIZE: 9px
}
.selectWrap {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.selectWrapAdults {
	BACKGROUND1: #1AEAEA; FLOAT: left; MARGIN-RIGHT1: 1px; width: 60px
}
.selectWrapChildren {
	BACKGROUND1: #1A1AEA; FLOAT: left; MARGIN-RIGHT1: 1px; width: 93px
}
#paxwrap {
	Z-INDEX: 5; MARGIN-LEFT: 6px; HEIGHT: 4.5em; FONT-SIZE: 9px; FONT-WEIGHT: normal
}

#separator {MARGIN-LEFT: 40px; width:90px; border-top:1px solid #990000; BORDER-BOTTOM: #f00 1px solid; }

#nightsH {display:none; }
#calendarBtn {MARGIN: 3px 10px; }
.adult {
	MARGIN-RIGHT: 1px
}
.children {
	MARGIN-LEFT: 8px; MARGIN-RIGHT: 2px
}


.hiddenPic {display:none;}

#email_offers {
	BACKGROUND: url(../images/booking/email_offers.gif) no-repeat left top; HEIGHT: 150px
}
#email_offers .email {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; MARGIN: 90px 0px 10px 4px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 160px; COLOR: #999999; BORDER-BOTTOM: #7f9db9 1px solid
}
	
.menuhoteldesc  {color: #F80;}
.menuhoteldesc  img {display:none;}

.menuhoteldescselected  img {display:inline;}
.menuhoteldescselected  a{text-decoration:none; COLOR: #000;}
.menuhoteldescselected  a:visited{text-decoration:none; color: #000;}
.menuhoteldescselected  a:link{text-decoration:none; COLOR: #000;}
.menuhoteldescselected  a:hover{  color: #000; text-decoration: none;}

.detailsDesc {display:block;}
.detailsDescNotSelected {display:none;}
.detailsDesc_overview 	{BACKGROUND1: #0fff00 ;}
.detailsDesc_rooms 	{BACKGROUND1: #0fff00 ;}
.detailsDesc_facilities	{BACKGROUND1: #0fff00 ;}
.detailsDesc_location 	{BACKGROUND1: #0fff00 ;}

#askfornewsletter {margin:0px 0px 0px 3px;}

.nextprevious {margin:7px 0px 19px 8px;}
.nextprevious td {color:#555555; font-size:11px; font-weight:bold;}
#nextprevious_title {colorX:#555555; color:#E92F01; font-size:11px; font-weight:600;}
#nextprevious_number {color:#555555; colorX:#FF6600; font-size:10px; font-weight:bold;}
.nextprevious img {margin: 2px 2px 0px 2px;}

.nextprevious a:link {text-decoration:underline; color:#0033CC;font-weight:400;}
.nextpreviousXX a:link {text-decoration:underline;color:#555555;font-weight:600;font-size:10px;}
.nextprevious a:active {text-decoration:none; color:#555555;font-weight:400;}
.nextprevious a:visited {text-decoration:underline; color:#0033CC;font-weight:400;}
.nextprevious a:hover {text-decoration:none; color:#EA4A06;font-weight:400;}


.wish_friend td {color:#555555; font-size:11px; font-weight:bold;}
.wish_friendXX img {margin: 1px 4px 0px 0px;}
.wish_friend a:link {text-decoration:underline; color:#0033CC;font-weight:400;}
.wish_friend a:active {text-decoration:none; color:#555555;font-weight:400;}
.wish_friend a:visited {text-decoration:underline; color:#0033CC;font-weight:400;}
.wish_friend a:hover {text-decoration:none; color:#EA4A06;font-weight:400;}


.wl_marker_hotel_saved {background-image:url("../ut/heart_saved.gif");}
.wl_marker_hotel_avail {background-image:url("../ut/heart_avail.gif");}
.wl_marker_hotel {cursor:pointer; display:inline-block;height:16px;width:22px;margin:0px 4px -2px 0px;}

.wish_friend {margin-left:6px;}

.friend_marker_hotel {cursor:pointer; display:inline-block;height:20px;width:22px;paddingXX:0px 0 0 0; margin:0px 4px -4px 0px;background-image:url("../ut/emailfriend2.gif");}

.hotel-bestrateguaranteed {margin: 2px 0px 16px 0px;}

.hotel-bestrateguaranteedXX {margin: 2px -2px 16px 0px;BACKGROUND-COLORXX: #99cc33; padding: 3px 0px 0 0; BORDER-BOTTOM: #000 2px solid;}

.hotel-bestrateguaranteed a{
display:block;
width: 145px;
height: 22px;
font: bold 11px sans-serif;;
color:#333;
background: url("../images/guaranteed-red3.gif") 0 0 no-repeat;
text-decoration: none;
text-indent:-9000px;
}

.hotel-bestrateguaranteed a:hover {background-position: 0 -28px; color: #049;}
.hotel-bestrateguaranteed a:active {background-position: 0 -28px; color: #049;}
.hotel-bestrateguaranteed a:avisited {background-position: 0 -0px; color: #049;}



.deal-separation {clear:both; visibility:hidden; margin: 0px}
.deal-bestrateguaranteed {float:right; margin: 6px 6px 6px 6px;}

.deal-bestrateguaranteed a{
display:block;
width: 69px;
height: 69px;
font: bold 11px sans-serif;;
color:#333;
background: url("../images/bestratelogo-10.gif") 0 0 no-repeat;
text-decoration: none;
text-indent:-9000px;
}

.deal-bestrateguaranteed a:link {background-position: 0 0px;}
.deal-bestrateguaranteed a:hover {background-position: 0 -81px;}

.deal-bestrateguaranteed-abovepicture {float:right; margin: -90px 6px 6px -110px;z-index:10;}

.deal-bestrateguaranteed-abovepicture a{
display:block;
width: 69px;
height: 69px;
font: bold 11px sans-serif;;
color:#333;
background: url("../images/bestratelogo-10.gif") 0 0 no-repeat;
text-decoration: none;
text-indent:-9000px;
z-index:20;
}

.whybook {border:solid 1px #83C6E4; margin:5px 0px 5px 8px; color:#cccccc;background-color: #f4fafc}
.whybook td {color:#666666;  font-size: 10px;}
.whybook .title { font-size: 11px; font-weight: bold ; margin:1px 0px 2px 0; color:#333; colorX:#EEE;}
.whybook .checkmarkfirst { margin:3px 0px 2px 3px;}
.whybook .checkmark { margin:0px 0px 0px 3px;}
.whybook .reason { font-weight: bold ; margin:2px 0px 0px 0;}
.whybook .reasonalone { font-weight: bold ; margin:0px 0px 0px 0;}
.whybook .subreason { font-weight: normal ; font-style: italic; margin:0px 0px 3px 0; }
.whybook .more { font-weight: bold ; padding:1px 0px 2px 0; color:#444; background-colorXX: #555; background-color: #F4FAFC; text-align:center;}

.whybook a { color: #666; text-decoration: underline;}
.whybook a:link { color: #333; text-decoration: underline;}
.whybook a:visited {color: #66666;}
.whybook a:active {color:#333;}
.whybook a:hover {color: #333;text-decoration: none;}


/*
.menuhoteldesc  {color: #F80;}
.menuhoteldesc  img {display:none;}

.menuhoteldescselected  img {display:inline;}
.menuhoteldescselected  a{text-decoration:none; COLOR: #000;}
.menuhoteldescselected  a:visited{text-decoration:none; color: #000;}
.menuhoteldescselected  a:link{text-decoration:none; COLOR: #000;}
.menuhoteldescselected  a:hover{color: #000; text-decoration: none;}

.menuhoteldesc  a{text-decoration:none; COLOR: #000;}
.menuhoteldesc  a:visited{text-decoration:none; color: #000;}
.menuhoteldesc  a:link{text-decoration:none; COLOR: #000;}
.menuhoteldesc  a:hover{color: #000; text-decoration: none;}


.menuhoteldesc a {color:#7A7A7A;text-decoration:underline;}
.menuhoteldesc a:link {color:#7A7A7A;text-decoration:underline;}
.menuhoteldesc a:visited {color:#7A7A7A;text-decoration:underline;}
.menuhoteldesc a:hover {color:#7A7A7A;text-decoration:none;}
.menuhoteldesc a:active {color:#7A7A7A;text-decoration:underline;}
.menuhoteldesc a.plain {text-decoration:none;}
*/

.availabilityrates a{
display:block;
height:44px;
text-decoration:none;
text-indent:-9000px;
width:140px;
outline:medium none;
background:url("../images/search/BookNow2.gif") no-repeat scroll left top transparent; 
border:0 none;
}

.availabilityrates a:hover {BACKGROUND-POSITION: 0px -50px}

.availabilityrates a:focus {BACKGROUND-POSITION: 0px -50px}

.availabilitynorates {
display:block;
height:44px;
text-decoration:none;
text-indent:-9000px;
width:140px;
outline:medium none;
background:url("../images/search/NoRates.gif") no-repeat scroll left top transparent; 
border:0 none;
}
