/* ---------------------------------------------------------------------------------- */
/* -----------------------------------Rebranding------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ALL IMAGES */
.red_detail_box_top {width:545px;height:7px;clear:both;background:url(/images/56617/legacy/boxes/col2RedTop.gif) no-repeat;}
.red_detail_box_bot {width:545px;height:16px;clear:both;background:url(/images/56617/legacy/boxes/col2RedBot.gif) no-repeat;}
.mcol_red_pagination_2col{background:#FFF url(/images/56617/legacy/boxes/stndSideshadowRed.gif) repeat-y right;border-left:1px #9B0400 solid;padding:0;}
.boxLrgBlueBot {background: url("/images/56617/legacy/boxes/boxLrgBlueBot.gif");clear:both; width:545px; height:10px; background-repeat:no-repeat; background-position:bottom;}

.d1Col1_blue{width:283px; background:url("/images/56617/legacy/boxes/col1BlueTop.gif") no-repeat top;}
.d1Col1_blue div.boxContent{width:283px;background:url("/images/56617/legacy/boxes/col1BlueBg.gif") repeat-y top;}
.d1Col1_blue div.footer{width:283px;height:10px;background:url("/images/56617/legacy/boxes/col1BlueBot.gif") no-repeat top;clear:both;}
.d1Col1_blue_Little{width:230px;background:url("/images/56617/legacy/boxes/col1BlueTopLittle.gif") no-repeat top;}
.d1Col1_blue_Little div.boxContent{width:230px;background:url("/images/56617/legacy/boxes/col1BlueBgLittle.gif") repeat-y top;}
.d1Col1_blue_Little div.footer{width:230px;height:10px;background:url("/images/56617/legacy/boxes/col1BlueBotLittle.gif") no-repeat top;clear:both;}
.col2TopType3 { width:523px; border:1px #fff solid; background-image:url(/images/56617/legacy/boxes/col2BlueBg.gif); background-repeat:no-repeat; background-position:top; }
.blockPriceBox {background-image:url(/images/56617/legacy/boxes/block_price.gif); background-repeat:no-repeat; width:104px; margin-top:2px;padding-bottom:2px; vertical-align:middle;}
.col3_blue_mid_bot0{width:355px;height:16px;clear:both;background:url(/images/56617/legacy/boxes/mcol_blue_bot.gif) no-repeat;}

.col3YelBot {background:url(/images/56617/legacy/boxes/col3YelBot.gif) no-repeat;clear:both;width:180px;height:11px;/* Tip: Mac OSX FF 1.x */ margin-top:-1px;}
.col3YelTop {background:url(/images/56617/legacy/boxes/col3YelTop.gif); clear:both; width:180px; height:11px; background-repeat:no-repeat;}
.d2Col2_yel_top{background:url(/images/56617/legacy/boxes/d2_2col_yel_top.gif);clear:both;width:545px;height:10px;}
.d2Col2_yelBg545 {background:#fdeabf url(/images/56617/legacy/boxes/d2Stnd_sideshadow.gif) repeat-y right;padding-left:0;padding-right:12px; border-left:1px #f9b324 solid; padding-top:3px;}
.d2Col2_yelDark_bot{background:url(/images/56617/legacy/boxes/d2_divi_yel_bot.gif);clear:both;width:545px;height:9px;/* Tip: Mac OSX FF 1.x */ margin-top:-1px;}
.mcol_blue_top{background:url(/images/56617/legacy/boxes/mcol_blue_top.gif);clear:both;width:355px;height:8px;}
.mcol_blue{background:url(/images/56617/legacy/boxes/col2BlueBg.gif) repeat-y right;border-left:1px #A4C0CF solid;}
div.selFirst, div.first, div.firstL, div.tabSelLft, div.tabLft, div.tabLftSel, div.last, div.lastSel{float: left;background:url("/images/56617/legacy/boxes/tabs_left_firstSel.gif") no-repeat top left;padding:0 0 0 19px;height:44px;display:block;}
div.first{background:url("/images/56617/legacy/boxes/tabs_left_first.gif") no-repeat left top;display:block;}
div.firstL{background:url("/images/56617/legacy/boxes/tabs_left_firstL.gif") no-repeat left top;display:block;}
div.last{background:url("/images/56617/legacy/boxes/tabs_right_Last.gif") no-repeat top left;padding:0;width:21px;}
div.lastSel{background:url("/images/56617/legacy/boxes/tabs_right_LastSel.gif") no-repeat top left;padding:0;width:29px;}
div.selFirst span, div.tabLftSel span{float:left;background:url("/images/56617/legacy/boxes/tabs_link_BgSel.gif") repeat-x top right;padding:4px 0 0 0;height:40px;display:block;}
div.tabSelLft{background:url("/images/56617/legacy/boxes/tabs_right_Sel.gif") no-repeat top left;padding:0 0 0 29px;}
div.tabLft{background:url("/images/56617/legacy/boxes/tabs_right.gif") no-repeat top left;padding:0 0 0 21px;}
div.tabLftSel{background:url("/images/56617/legacy/boxes/tabs_left_Sel.gif") no-repeat top left;padding:0 0 0 21px;}
div.tabSelLft div.tabLink, div.tabLft div.tabLink, div.first div.tabLink,  div.firstL div.tabLink{float: left;background:url("/images/56617/legacy/boxes/tabs_link_Bg.gif") repeat-x top left;text-decoration:underline;display:block;height:44px;}
.HDTabBGRgt {float:left;background:url("/images/56617/legacy/boxes/tabsBg545_sm.gif") no-repeat top left !important;width:545px;height:44px;}
.SEOTabs {float:left;background:url("/images/56617/legacy/boxes/tabsBg545.gif") no-repeat top left;width:545px;height:44px;}
div.SEOselFirstL {float: left;background:url("/images/56617/legacy/boxes/tabs_left_firstSelL.gif") no-repeat top left;padding:0 0 0 19px;height:44px;display:block;}
div.SEOselFirstL span {float:left;background:url("/images/56617/legacy/boxes/tabs_link_BgSel.gif") repeat-x top right;padding:4px 0 0 0;height:40px;display:block;}
div.SEOselFirst, div.SEOfirst, div.SEOtabSelleft, div.SEOtableft, div.SEOtableftSel, div.SEOlast, div.SEOlastSel{float: left;background:url("/images/56617/legacy/boxes/tabs_left_firstSel.gif") no-repeat top left;padding:0 0 0 19px;height:44px;display:block;}
div.SEOlast{background:url("/images/56617/legacy/boxes/tabs_right_Last.gif") no-repeat top left;padding:0;width:21px;}
div.SEOtabSelleft{background:url("/images/56617/legacy/boxes/tabs_right_Sel.gif") no-repeat top left;padding:0 0 0 29px;}
div.SEOtableft{background:url("/images/56617/legacy/boxes/tabs_right.gif") no-repeat top left;padding:0 0 0 21px;}
div.SEOtabSelleft div.tabLink, div.SEOtableft div.tabLink, div.SEOfirst div.tabLink{float: left;background:url("/images/56617/legacy/boxes/tabs_link_Bg.gif") repeat-x top left;text-decoration:underline;display:block;height:44px;}
div.SEOselFirstMid {float: left;background:url("/images/56617/legacy/boxes/tabs_left_Sel.gif") no-repeat top left;padding:0 0 0 19px;height:44px;display:block;}
div.SEOselFirstMid span {float:left;background:url("/images/56617/legacy/boxes/tabs_link_BgSel.gif") repeat-x top right;padding:4px 0 0 0;height:40px;display:block;}
.SEOTabs716 {float:left;background:url("/images/56617/legacy/boxes/tabsBg716.gif") no-repeat top left;width:733px;height:44px;}
.blockPriceBoxL {background-image:url(/images/56617/legacy/boxes/block_price_L.gif); background-repeat:no-repeat; width:133px; height:58px; margin-top:2px; vertical-align:middle;}
.d2Col2_blue{width:545px;background-image:url(/images/56617/legacy/boxes/col2BlueTop.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_blue div.footer{width:545px;height:9px;background-image:url(/images/56617/legacy/boxes/col2BlueBot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
.d2Col2_yel_dark { background:#fcd685 url(/images/56617/legacy/boxes/d2Stnd_sideshadow.gif) repeat-y scroll right center; border-left:1px solid #f9b324; padding-left:10px; padding-right:13px; }
.d2Col2_yelBg355 {background:#F7F2C8 url(/images/56617/legacy/boxes/d2Stnd_sideshadow.gif) repeat-y right;padding-left:0;padding-right:12px; border-left:1px #f9b324 solid; padding-top:3px;}
.d2mcol_yel_top{background:url(/images/56617/legacy/boxes/mcol_yel_top.gif);clear:both;width:355px;height:10px;}
.d2mcolm_yel{background:#EDE6B2 url(/images/56617/legacy/boxes/d2Stnd_sideshadow.gif) repeat-y right;padding:0 13px 0 10px;width:331px; border-left:1px #f9b324 solid; }
.d2mcol_yel_bot{background:url(/images/56617/legacy/boxes/mcol_yel_bot.gif);clear:both;width:355px;height:9px;/* Tip: Mac OSX FF 1.x */ margin-top:-1px;}
.d2Col2_blue div.bodyBox{width:545px;background-image:url(/images/56617/legacy/boxes/col2BlueBg.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}
.D2EmerTop {background:url(/images/56617/legacy/boxes/emergency_top.gif);clear:both;width:180px;height:11px;background-repeat:no-repeat;}
.D2EmerBg {background:#FECF03 url(/images/56617/legacy/boxes/emergency_bg.gif); background-repeat:repeat-x; margin-left:1px; padding:0;}
.D2EmerRight {background:none; border-left:1px #fbaf1e solid; border-right:1px #fbaf1e solid; line-height:14px; margin:0; width:180px; margin-left:-1px; width:177px;}
.D2EmerBot {background:url(/images/56617/legacy/boxes/emergency_bot.gif) no-repeat;clear:both;width:180px;height:11px;/* Tip: Mac OSX FF 1.x */ margin-top:-1px;}
.col3YelDivi {background-image:url(/images/56617/legacy/boxes/col3YelDivi.gif); height:1px;}
.d2mcol_yel_top_Light{background:url(/images/56617/legacy/boxes/mcol_yel_top_lightYel.gif);clear:both;width:355px;height:10px;}
.d2mcolm_yel_Light{background:#fcd685 url(/images/56617/legacy/boxes/d2Stnd_sideshadow.gif) repeat-y right;padding:0 13px 0 10px;width:331px; border-left:1px #f9b324 solid; }
.d2mcolm_yel_LightShade2{background:#F7F2C8 url(/images/56617/legacy/boxes/d2Stnd_sideshadow.gif) repeat-y right;padding:0 13px 0 10px;width:331px; border-left:1px #f9b324 solid; }
.d2mcol_yel_bot_LightShade2{background:url(/images/56617/legacy/boxes/mcol_yel_bot_lightYelShade2.gif);clear:both;width:355px;height:9px;/* Tip: Mac OSX FF 1.x */ margin-top:-1px;}
.col3YelWBG {background:#FFF8E8 url(/images/56617/legacy/boxes/col3Yel.gif) right repeat-y; border-left:1px #f9b324 solid; padding-left:9px; line-height:14px; margin:0; width:163px; background-color:#fff;}
.col3YelBotType1 {background:url(/images/56617/legacy/boxes/col3YelBot_type1.gif) no-repeat;clear:both;width:180px;height:11px; margin-bottom:10px;/* Tip:    Mac OSX FF 1.x */ margin-top:-1px;}
.col3YelType1 {background:#fff url(/images/56617/legacy/boxes/col3Yel.gif) right repeat-y; border-left:1px #f9b324 solid; padding-left:9px; line-height:14px; margin:0; width:163px;}
.col3YelTopType1 { background-image:url(/images/56617/legacy/boxes/180_Header_type1.gif); clear:both; width:180px; height:34px; background-repeat:no-repeat;}

.mcol_red_top {background:url(/images/56617/legacy/boxes/col3RedTop.gif);clear:both;width:355px;height:7px;}
.mcol_red {background:url(/images/56617/legacy/boxes/stndSideshadowRed.gif) repeat-y right; border-left:1px #9B0400 solid;}
.mcol_red_bot {width:355px;height:10px;clear:both;background:url(/images/56617/legacy/boxes/col3RedBot.gif) no-repeat;}
.blk_detail_box_top {width:545px;height:7px;clear:both;background:url(/images/56617/legacy/boxes/col2BlkTop.gif) no-repeat;}
.blk_detail_box_bot {width:545px;height:16px;clear:both;background:url(/images/56617/legacy/boxes/col2BlkBot.gif) no-repeat;}
.mcol_blk_pagination_2col{background:#FFF url(/images/56617/legacy/boxes/stndSideshadowBlk.gif) repeat-y right;border-left:1px #000 solid; padding:0;}
.viewDetails{width:525px;background-image:url(/images/56617/legacy/boxes/divisory2.gif); background-repeat:no-repeat; background-position:top left;display:block;clear:both;}
h3.nphdtop{background:url(/images/56617/legacy/boxes/2col_blue_nphdtopSB.gif) no-repeat;padding-left:10px;color:#fff;line-height:28px;height:33px;font-size:12px;}
.nphdtopNoBotCurve{background:url(/images/56617/legacy/boxes/2col_blue_nphdtop.gif) no-repeat;padding-left:10px;color:#fff;line-height:28px;height:33px;font-size:12px;}
h3.nphd{background:url(/images/56617/legacy/boxes/2col_blue_nphd.gif) no-repeat;padding-left:10px;color:#fff;padding-top:10px;line-height:28px;height:33px;font-size:12px;}
h3.RHSnphdtop {background:url(/images/56617/legacy/boxes/nphdtop-RHS.gif) no-repeat;padding-left:10px;color:#fff;line-height:28px;height:33px;font-size:11px;}
h3.RHSnphd {background:url(/images/56617/legacy/boxes/nphdMid-RHS.gif) no-repeat;padding-left:10px;color:#fff;padding-top:10px;line-height:28px;height:33px;font-size:11px;margin-bottom:0;}
.RHSboxLrgBlueBot {background: url("/images/56617/legacy/boxes/boxBlueBot-RHS.gif");clear:both; width:180px; height:10px; background-repeat:no-repeat; background-position:bottom;}
.botShadow {background-image:url(/images/56617/legacy/boxes/shad_bot.gif); background-repeat:repeat-x; height:4px; background-position:top;}
.SRdiviBox_top {width:545px;height:7px;clear:both;background:url(/images/56617/legacy/boxes/SRdiviBox_top.gif) no-repeat;}
.SRdiviBox_bot {width:545px;height:16px;clear:both;background:url(/images/56617/legacy/boxes/SRdiviBox_bot.gif) no-repeat;}
.SRdiviBox_mcol{ background:none; width:543px; background:#e6e6e6;border-left:1px #f9af18 solid; border-right:1px #f9af18 solid;padding:0;}
.boxMedBlueTop { background:url("/images/56617/legacy/boxes/boxMedBlueTop.gif"); clear:both; width:361px; height:5px; }
.boxMedBlueBot { background:url("/images/56617/legacy/boxes/boxMedBlueBot.gif"); clear:both; width:361px; height:10px; }
.boxMedBlue{background: #fff url("/images/56617/legacy/boxes/boxBlueRgt.gif") repeat-y right;padding: 0;border-left: 1px #f9b324 solid;}
.boxLrgBlueTop716{background: url("/images/56617/legacy/boxes/boxLrgBlueTop716.gif");clear: both;width: 733px;height: 5px;}
.boxLrgBlueBot716{background: url("/images/56617/legacy/boxes/boxLrgBlueBot716.gif");clear: both;width: 733px;height: 10px;}
.boxLrgBlue716{background: #fff url("/images/56617/legacy/boxes/boxBlueRgt.gif") repeat-y right;padding: 0;border-left: 1px #f9b324 solid;}
.col2_yel_top{background:url(/images/56617/legacy/boxes/d2_2col_yel_top.gif);clear:both;width:545px;height:10px;}
.col2_yel_bot{background:url(/images/56617/legacy/boxes/d2_divi_lightyel_bot.gif);clear:both;width:545px;height:9px;/* Tip: Mac OSX FF 1.x */ margin-top:-1px;}
.divi_lightyel_521px{background:url(/images/56617/legacy/boxes/divi_lightyel.gif) repeat-x bottom;clear:both;width:521px;height:14px;}
.col2_yel{background:#EDE6B2 url(/images/56617/legacy/boxes/d2Stnd_sideshadow.gif) repeat-y right;padding-left:10px;padding-right:13px; border-left:1px #f9b324 solid;}
.col2_yelBg {background:#F5F2C7 url(/images/56617/legacy/boxes/d2Stnd_sideshadow.gif) repeat-y right;padding-left:10px;padding-right:13px; border-left:1px #f9b324 solid; padding-top:5px;}
.divi_lightyel_long{background:url(/images/56617/legacy/boxes/divi_lightyel.gif) repeat-x bottom;clear:both;width:520px;height:9px;margin-bottom:7px;}
.d2mcol_yel_bot_Light{background:url(/images/56617/legacy/boxes/mcol_yel_bot_lightYel.gif);clear:both;width:355px;height:9px;/* Tip: Mac OSX FF 1.x */ margin-top:-1px;}
.col1_blue_top{background:url(/images/56617/legacy/boxes/1col_blue_top.gif);clear:both;width:180px;height:7px;}
.col1_blue_bot{background:url(/images/56617/legacy/boxes/1col_blue_bot.gif);width:180px;height:14px;/* Tip:Get around the mysterious 1px added in Mac OSX FF 1.x */ margin-top:-1px;}
.col1_blue{background:url(/images/56617/legacy/boxes/stnd_sideshadow_blue.gif) repeat-y right;border-left:1px #F9AF18 solid;padding:0 14px 0 9px;}
.mcol_blue_pagination_2col{background:#FFF url(/images/56617/legacy/boxes/stnd_sideshadow_blue.gif) repeat-y right;border-left:0 #A4C0CF solid;padding:0;}
.boxLrgBlueTop358{background: url("/images/56617/legacy/boxes/boxLrgBlueTop358.gif");clear: both;width: 358px;height: 5px;}
.boxLrgBlueBot358 {background: url("/images/56617/legacy/boxes/boxLrgBlueBot358.gif");clear: both;width: 358px;height: 10px;}
.boxLrgBlue358{background: #fff url("/images/56617/legacy/boxes/boxBlueRgt.gif") repeat-y right;padding: 0;border-left: 1px #f9b324 solid;}
.boxHtlDetailsPriceTop {background: url("/images/56617/legacy/boxes/boxHtlDetailsPriceTop.gif");clear: both;width: 205px;height: 5px;}
.boxHtlDetailsPrice {background: #fff url("/images/56617/legacy/boxes/boxBlueRgt.gif") repeat-y right;padding: 0;border-left: 1px #f9b324 solid;}
.boxHtlDetailsPriceBot {background: url("/images/56617/legacy/boxes/boxHtlDetailsPriceBot.gif");clear: both;width: 205px;height: 10px;}
.htlDetailsTabs{float:left;background:url("/images/56617/legacy/boxes/tabsBg.gif") no-repeat top left;width:545px;height:44px;}
.d2Col2_yel{width:545px;background-image:url(/images/56617/legacy/boxes/col2YelTop.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_yel div.bodyBox{width:545px;background-image:url(/images/56617/legacy/boxes/col2YelBg.gif); background-repeat:repeat-y; background-position:top;}
.d2Col2_yel div.footer{width:545px;height:9px;background-image:url(/images/56617/legacy/boxes/col2YelBot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
.d2Col2_yel div.bodyBoxClear{ width:545px;background-image:url(/images/56617/legacy/boxes/col2YelBgClear.gif); background-repeat:repeat-y; background-position:top;}


.d2Col2_blue_greyFill{width:545px;background-image:url(/images/56617/legacy/boxes/col2BlueTop_grey.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_blue_greyFill div.bodyBox{width:545px;background-image:url(/images/56617/legacy/boxes/col2BlueBg_greyFill.gif); background-repeat:repeat-y; background-position:top;}
.d2Col2_blue_greyFill div.footer{width:545px;height:9px;background-image:url(/images/56617/legacy/boxes/col2BlueBot_greyFill.gif); background-repeat:no-repeat; background-position:top;clear:both;}
.d2Col2_blue_HDet_Head2{width:525px;line-height:15px;background-image:url(/images/56617/legacy/boxes/col2BlueTopHDet.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_blue_HDet_Head2 div.bdBox{width:525px;background-image:url(/images/56617/legacy/boxes/col2BlueBgHDetHead.gif); background-repeat:repeat-y; background-position:top;}
.d2Col2_blue_HDet_Head2 div.endFoot{width:525px;background-image:url(/images/56617/legacy/boxes/col2BlueBotHDetHead2.gif); background-repeat:no-repeat; background-position:top;display:block;height:5px;float:left;}
.d2Col2_blue_HDet_Head2_nofil{width:525px;line-height:15px;background-image:url(/images/56617/legacy/boxes/col2BlueTopHDet_nofil.gif); background-repeat:no-repeat; background-position:bottom; height:5px;}
.d2Col2_blue_HDet_Desc_Week2{width:525px;background-image:url(/images/56617/legacy/boxes/col2BlueBgHDet.gif); background-repeat:repeat-y; background-position:top;}
.d2Col2_blue_HDet_Desc_Week2 div.bdBox{width:525px;background-image:url(/images/56617/legacy/boxes/col2BlueBgHDet.gif); background-repeat:repeat-y; background-position:top;}
.d2Col2_blue_HDet_Desc_Week2 div.endFoot{width:525px;background-image:url(/images/56617/legacy/boxes/col2BlueBotHDet2.gif); background-repeat:no-repeat; background-position:top left;height:11px;clear:both;}
.d2Col2_blue_HDet_Desc_Week2 div.endFootGrey{width:525px;background-image:url(/images/56617/legacy/boxes/col2BlueBotHDet2Grey.gif); background-repeat:no-repeat; background-position:top left;height:11px;clear:both;}
.d2Col2_lightYel{width:545px;background-image:url(/images/56617/legacy/boxes/2col_lightyel_top.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_lightYel div.footer{width:545px;height:14px;background-image:url(/images/56617/legacy/boxes/2col_lightyel_bot.gif); background-repeat:no-repeat; background-position:top;clear:both;}
.d2Col2_lightYel div.bodyBox {background-color:#FFF8E8;background-image:url(/images/56617/legacy/boxes/stnd_sideshadow_blue.gif);background-position:right top;background-repeat:repeat-y;border-left:1px solid #F9AF18;}

.blockPriceBoxSL {background-image:url(/images/56617/legacy/boxes/block_price_SL.gif); background-repeat:no-repeat; width:169px; margin-top:2px; vertical-align:middle;}
.boxSRWhtLft {background-image:url(/images/56617/legacy/boxes/boxSRWhtRgt.gif); float: right; display: inline; width: 5px; height: 46px;}
.boxSRWhtRgt {background-image:url(/images/56617/legacy/boxes/boxSRWhtLft.gif); background-repeat:no-repeat; width: 120px; height: 46px; float: right; display: inline;}
.boxSRWhtLftHl {background-image:url(/images/56617/legacy/boxes/boxSRWhtRgtHl.gif); float: right; display: inline; width: 5px; height: 46px;}
.boxSRWhtRgtHl {background-image:url(/images/56617/legacy/boxes/boxSRWhtLftHl.gif);  min-width: 111px; height: 46px; float: right; display: inline;}
.boxSRGreyLft {background-image:url(/images/56617/legacy/boxes/boxSRGreyRgt.gif); float: right; display: inline; width: 5px; height: 46px;}
.boxSRGreyRgt {background-image:url(/images/56617/legacy/boxes/boxSRGreyLft.gif);  min-width: 111px; height: 46px; float: right; display: inline;}
.boxSRGreyLftHl {background-image:url(/images/56617/legacy/boxes/boxSRGreyRgtHl.gif); float: right; display: inline; width: 5px; height: 46px;}
.boxSRGreyRgtHl {background-image:url(/images/56617/legacy/boxes/boxSRGreyLftHl.gif);  min-width: 111px; height: 46px; float: right; display: inline;}
.boxLrgBlueTop495{background: url("/images/56617/legacy/boxes/boxLrgBlueTop495.gif") no-repeat; clear: both;width: 495px;height: 10px;}
.boxLrgBlue495 {background: #fff url("/images/56617/legacy/boxes/boxBlueRgt.gif") repeat-y right;padding: 0;border-left: 1px #f9b324 solid;}
.boxLrgBlueBot495 {background: url("/images/56617/legacy/boxes/boxLrgBlueBot495.gif") no-repeat;clear: both;width: 495px;height: 10px;}
.shuntBoxTop {background: url("/images/56617/legacy/boxes/shuntPageBoxTop.gif"); clear:both; width:358px; height:8px;}
.shuntBoxBot {background: url("/images/56617/legacy/boxes/shuntPageBoxBot.gif"); clear: both; width: 358px; height: 10px;}
.shuntBoxBG {background: url("/images/56617/legacy/boxes/shuntPageBoxBG.gif") repeat-y; padding:0;}
.mcol_blk_top {background:url(/images/56617/legacy/boxes/mcol_blk_top.gif);clear:both;width:355px;height:7px;}
.mcol_blk_bot {width:355px;height:10px;clear:both;background:url(/images/56617/legacy/boxes/mcol_blk_bot.gif) no-repeat;}
.mcol_blk {background:url(/images/56617/legacy/boxes/stndSideshadowBlk.gif) repeat-y right; border-left:1px #000 solid;}
.d2Col2_Type1{width:545px;background-image:url(/images/56617/legacy/boxes/col2TopType1.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_Type1 div.footer{width:545px;height:9px;background-image:url(/images/56617/legacy/boxes/col2BotType1.gif); background-repeat:no-repeat; background-position:top;clear:both;}
.d2Col2_Type1 div.bodyBox{width:545px;background-image:url(/images/56617/legacy/boxes/col2BgType1.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}
.d2Col2_Type2{width:545px;background-image:url(/images/56617/legacy/boxes/col2TopType2.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_Type2 div.footer{width:545px;height:9px;background-image:url(/images/56617/legacy/boxes/col2BotType2.gif); background-repeat:no-repeat; background-position:top;clear:both;}
.d2Col2_Type2 div.bodyBox{width:545px;background-image:url(/images/56617/legacy/boxes/col2BgType2.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}
.boxLrgBlueTop {background:transparent url(/images/56617/legacy/boxes/boxLrgBlueTop.gif) repeat scroll 0%;clear:both;height:5px;width:545px;}


body { background-color:#E0E0E0; color:#333; font-family:Arial,Helvetica,sans-serif; line-height:14px;}

#regHeader { background:#fff; left:0pt; margin:0pt; padding:0pt; position:relative; top:0pt; }
#hdrTopBdr { background:none; height:4px; background-color:#f9af18; }
#regMidCol .mgnTop7 .clr { margin-bottom:10px; }

#ftrTopBdr { background:none; height:4px; background-color:#f9af18; margin:0px; }
#priNav { background:#fff; height:35px; padding:0pt 0pt 0pt 16px; border-bottom:1px #f9af18 solid; }

#tabs {display:inline;float:right; padding-right:10px; margin-right:4px; padding-top:8px; margin-bottom:-4px; }
#globalLnk {display:inline;float:left; padding-top:10px; font-size:11px; margin-left:-2px; }
#ftrRow1Rgt {display:inline;float:left;margin-top:9px;}
#ftrCont .dottedDivider { display:none; }
#regCrumbtrail { background:#fff;left:0px; padding-left:15px; }
.ftrBody { color:#aaa; }
h1{margin-left:10px;margin-bottom:6px;color:#333333;font-size:22px; font-weight:lighter; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

a.globalLnk:link,a.globalLnk:visited {font-size:10px;font-weight:bold;color:#a6292f;padding:0 6px 0 2px;text-decoration:none;border-right:1px solid #cccccc;}
a.globalLnkLast:link,a.globalLnkLast:visited{font-size:10px;font-weight:bold;color:#a6292f;padding:0 6px 0 2px;text-decoration:none;border-right:none;}
a.globalLnk:hover,a.globalLnk:active{color:#333;text-decoration:none;border-right:1px solid #cccccc;}
a.globalLnkLast:hover,a.globalLnkLast:active{color:#333;text-decoration:none;border-right:none;}
a.globalLnkLast:link {border-right:none !important;}

a.partnerLnk, a.ftrLnk {color:#999; font-size:11px; padding:0 8px 0 0;border-right:1px solid #ccc;}
a.partnerLnk:link, a.ftrLnk:link {color:#999; font-size:11px; padding:0 8px 0 0;border-right:1px solid #ccc;}
a.partnerLnk:visited, a.ftrLnk:visited {color:#999; font-size:11px; padding:0 8px 0 0;border-right:1px solid #ccc;}
a.partnerLnk:hover, a.ftrLnk:hover { text-decoration:none; padding:0 8px 0 0;border-right:1px solid #ccc;}
a.partnerLnk:active, a.ftrLnk:active {color:#999; padding:0 8px 0 0;border-right:1px solid #ccc;}

a.ftrLnk, a.ftrLnk:link, a.ftrLnk:visited, a.partnerLnk, a.partnerLnk:link, a.partnerLnk:visited {margin-right:6px;}
a.ftrLnk:hover,a.ftrLnk:active, a.partnerLnk:hover, a.partnerLnk:active {margin-right:6px;}
a.ftrLnkLast {font-size:10px;}

.col3YelTop {background:transparent url(/images/56617/legacy/boxes/col3YelTop.gif) no-repeat scroll 0%;clear:both;height:11px;width:180px;}
.col3YelBot {background:transparent url(/images/56617/legacy/boxes/col3YelBot.gif) no-repeat scroll 0%;clear:both;height:11px;margin-top:-1px;width:180px;}
.col3Yel {padding-right:6px;voice-family:inherit;width:163px; line-height:14px!important;}
.col3Yel { background-image:none; background:#fff8e8;border-left:1px solid #f9b324;border-right:1px solid #f9b324;line-height:14px;margin:0pt;padding-left:9px;width:163px;}

.d2mcol_yel_top_Light {background:transparent url(/images/56617/legacy/boxes/mcol_yel_top_lightYel.gif) repeat scroll 0%;clear:both;height:10px;width:355px;}
.d2mcolm_yel_Light {voice-family:inherit;width:331px;}
.d2mcolm_yel_Light {
	border-left:1px solid #f5a707;
	border-right:1px solid #f5a707;
	padding:0px 13px 0px 10px;
	width:330px;
	background-color: #FFFFFF;
}
.d2mcol_yel_bot_LightShade2 {background:transparent url(/images/56617/legacy/boxes/mcol_yel_bot_lightYelShade2.gif) repeat scroll 0%;clear:both;height:9px;margin-top:-1px;width:355px;}
.d2mcolm_yel_LightShade2 {background:#fdeabf;border-right:1px solid #f5a707; border-top:1px solid #f5a707; border-left:1px solid #f5a707;padding:0px 13px 0px 10px;width:330px;}

.mcol_blue_top {background:transparent url(/images/56617/legacy/boxes/mcol_blue_top.gif) repeat scroll 0%;clear:both;height:8px;width:355px;}
.mcol_blue{background:#fff8e8; border-left:1px solid #f5a707; border-right:1px solid #f5a707;}
.mcol_blue .blockDivi { background:none; border:none; }

/*.mcol_blue div.mgnLftRgt9 { background-color:#099;}
*/
.col3_blue_mid_bot0 {background:transparent url(/images/56617/legacy/boxes/mcol_blue_bot.gif) no-repeat scroll 0%;clear:both;height:16px;width:355px; margin-top:-3px;}
.blockTop {background-color:#ffebc0; margin:-2px -9px 0 -9px; padding:0 9px 5px 9px;}
.mcol_blue h5 {background-color:#ffebc0; margin:0px; padding:0px; margin-left:-8px; margin-right:-9px; padding-left:5px; margin-top:-1px; padding-bottom:5px; }
.mcol_blue span a { margin-top:5px; color:#333333; }
.mcol_blue h5 strong a { color:#018BCA; }
.blockPriceBox {background-image:none; width:97px; float:right; text-align:right; }
.orange em { color:#a52931; font-style:normal; font-weight:normal; }
.promoTColor em strong { color:#a52931; font-style:normal; font-weight:bold; }
.promoTColor { color:#018bca; }
.colorGrey { color:#333; }
.blockPrice span { font-size:10px; color:#5d5d5b; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.blockPriceTxt { color:#008cca; font-size:17px!important; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bolder; display:block; margin-top:5px; }
.thumbnail { border:none; padding:0; margin-bottom:0px; margin-right:10px; }
.thumbnailType1 { border:none; padding:0; margin-bottom:2px; margin-right:16px; margin-top:3px; }
.lrgphoto { border:none; }

/* IMAGES */
.mapThumb{border:1px solid #f9b324;}
.smlphotos{ float:right;width:232px;margin-bottom:8px;color:#716E4F;font-size:10px;margin-left:0;}
.smlphotos img {margin:5px;margin-left:0;margin-right:4px;border:1px #fff solid; padding:2px; border:none; }
.smlphotos a:link img{border:1px #fff solid !important; padding:2px !important;}
.smlphotos a:visited img {border:1px #fff solid !important; padding:2px !important;}
.smlphotos a:hover img{border:3px #ffebc0 solid !important; padding:0 !important;}
.smlphotos a:active img{border:1px #fff solid !important; padding:2px !important;}

.col3Yel .col1_lightyel_divider { display:none; }
.d2mcolm_yel_Light .col1_lightyel_divider2 { background:none; border:none; }
.divi_lightdark_355 { display:none; }

.col3YelTopType1 { background:transparent url(/images/56617/legacy/boxes/180_Header_type1.gif) no-repeat scroll 0%; background-repeat:no-repeat; clear:both; height:34px; width:180px; }
.col3YelWBG { background:#FFF8E8;border-left:1px solid #f9b324;border-right:1px solid #f9b324;line-height:14px;margin:0pt;padding-left:9px;width:163px; }
#shortListModule .col3YelDivi { display:none; }

.dboxsml em { color:#aaa; font-size:10px; }
.phone {color:#a52931;font-size:13px; margin-top:5px; display:block; }
.ltfloatlocation { padding-left:5px; }

#homeBtn img { width:161px; height:76px; }
#hdrAdBanner { margin-top:8px; }

/* 2 COL QUERY BOX */
.d2Col2_yel_top {background:transparent url(/images/56617/legacy/boxes/d2_2col_yel_top.gif) repeat scroll 0%; clear:both; height:10px; width:545px; }
.d2Col2_yel_dark {width:520px; background:#fcd685; border-left:1px solid #f9b324;border-right:1px solid #f9b324; border-bottom:1px solid #f9b324; padding-left:10px; padding-right:13px; }
.d2Col2_yelDark_bot {background:transparent url(/images/56617/legacy/boxes/d2_divi_yel_bot.gif) repeat scroll 0%; clear:both; height:9px; margin-top:-1px; width:545px; }
.width230 {width:230px;}
.d2Col2_yelBg545 {background:#fdeabf; border-left:1px solid #f9b324;border-right:1px solid #f9b324; padding-left:0pt; padding-right:12px; padding-top:3px; width:531px;}
.divi_lightdark_545 { display:none; }

.d2Col2_blue { background-image:url(/images/56617/legacy/boxes/col2BlueTop.gif);background-position:center top;background-repeat:no-repeat;width:545px;}
.d2Col2_blue div.bodyBox { background-position:center top;background-repeat:repeat-y;padding:2px 0pt 4px;width:543px; background:#fff8e8; border-left:1px solid #f9b324;border-right:1px solid #f9b324;}
.d2Col2_blue div.footer { background-image:url(/images/56617/legacy/boxes/col2BlueBot.gif);background-position:center top;background-repeat:no-repeat;clear:both; height:9px; width:545px; }
.bodyBox .blockDivi { display:none; }

.blockPriceBoxL { background:none; height:58px; margin-top:2px; vertical-align:middle; width:133px; text-align:right; }

.mgnBot10 .pagexofx { display:block; float:left; margin-top:10px; margin-right:10px; }
.mgnBot10 .ralign_pag { display:block; float:left; margin-top:10px; }

h4.hotels_in_city { color:#333; font-size:11px; margin-bottom:5px; }

.greyDotted { display:none; }

#breadcrumb {color:#5c5c5c; text-transform:none; }
#breadcrumb { font-size:11px; border-bottom:none; }
#breadcrumb a { font-size:11px; }
#regCrumbtrail { border-bottom:1px #fdeabf solid;}

/* new style breadcrumb*/
ul#breadcrumb {
  border-bottom: 1px dotted #e5e5e5;
  height: 1.8em;
  padding-top: .6em;
}

ul#breadcrumb li {
  background: none;
  list-style: none;
  display: inline;
  float: left;
  margin-left: 0;
}

ul#breadcrumb a {
  display: inline;
  padding: 0 10px 0 0;
  display: block;
  float: left;
  cursor: pointer;
}

ul#breadcrumb li.back {
  float: right;
}

ul#breadcrumb li.back a {
  padding: 0;
}

ul#breadcrumb .icon_sprite_delimiter {
  width: 6px;
  height: 7px;
  top: 0;
  right: 0;
  margin: .4em 0 0 0;
  padding: 0 10px 0 0;
  float: left;
}

.lightBlue { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#018bca!important; }

h5 a { font-size:11px; color:#323433; font-weight:bold; }
.bodyBox .mgnLft10 .fltLft span { font-size:11px; }

.d2Col2_yel {background-image:url(/images/56617/legacy/boxes/col2YelTop.gif);background-position:center top;background-repeat:no-repeat;width:545px;}
.d2Col2_yel div.bodyBox {background:#fad785; border-left:1px solid #f9b324;border-right:1px solid #f9b324;background-position:center top;background-repeat:repeat-y;width:543px;}
.d2Col2_yel div.footer {background-image:url(/images/56617/legacy/boxes/col2YelBot.gif);background-position:center top;background-repeat:no-repeat;clear:both;height:9px;width:545px;}
#checkBoxes .clr { display:none; }

.d2Col2_Type1 {background-image:url(/images/56617/legacy/boxes/col2TopType1.gif); background-position:center top; background-repeat:no-repeat; width:545px;}
.d2Col2_Type1 div.bodyBox { background:#fff8e8; border-left:1px solid #f9b324;border-right:1px solid #f9b324; background-position:center top; background-repeat:repeat-y; padding:2px 0pt 4px; width:543px; }
.d2Col2_Type1 div.footer { background-image:url(/images/56617/legacy/boxes/col2BotType1.gif); background-position:center top; background-repeat:no-repeat; clear:both; height:9px; width:545px; }

.col2_yel_top {background-image:url(/images/56617/legacy/boxes/col2YelTop2.gif);background-position:center top;background-repeat:no-repeat;width:545px; height:10px; }
.col2_yel {background:#fad785; border-left:1px solid #f9b324;border-right:1px solid #f9b324;padding-left:10px;padding-right:12px;}
.col2_yelBg {background:#fdeabf; border-left:1px solid #f9b324;border-right:1px solid #f9b324;padding-left:10px;padding-right:12px;padding-top:5px;}
.col2_yel_bot {background-image:url(/images/56617/legacy/boxes/d2_divi_lightyel_bot.gif);clear:both;height:9px;margin-top:-1px;width:545px;}
.divi_lightyel_long, .divi_lightyel_521px, .col1_lightyel_divider2 { display:none; }

.blockDiviType1 { border-bottom:1px #fdeabf solid; }

#regBigLftCol { display:inline; float:left; margin:0pt; padding:0pt; width:545px; }

.boxLrgBlueTop { background:transparent url(/images/56617/legacy/boxes/boxLrgBlueTop.gif) repeat scroll 0% 50%; clear:both; height:5px; width:545px; }
.boxLrgBlue, .boxLrgBlueTab { background:#fff8e8; border-left:1px solid #f9b324; border-right:1px solid #f9b324; padding:0pt; width:543px; }

#summary.boxLrgBlue, #pricesCont.boxLrgBlue { background:#fff;  border-left:1px solid #f9b324;border-right:1px solid #f9b324;padding:0pt; }
#pricesCont ul {padding-left: 20px;}

.boxLrgBlueBot { background:transparent url(/images/56617/legacy/boxes/boxLrgBlueBot.gif) no-repeat scroll center bottom; clear:both; height:10px; width:545px; }

.htlDetailsTabs { background:transparent url(/images/56617/legacy/boxes/tabsBg.gif) no-repeat scroll left top; float:left;height:44px;width:545px;}

div.selFirst, div.first, div.firstL, div.tabSelLft, div.tabLft, div.tabLftSel, div.last, div.lastSel{float: left;background:url("/images/56617/legacy/boxes/tabs_left_firstSel.gif") no-repeat top left;padding:0 0 0 19px;height:44px;display:block;}
div.first{background:url("/images/56617/legacy/boxes/tabs_left_first.gif") no-repeat left top;display:block;}
div.firstL{background:url("/images/56617/legacy/boxes/tabs_left_firstL.gif") no-repeat left top;display:block;}
div.last{background:url("/images/56617/legacy/boxes/tabs_right_Last.gif") no-repeat top left;padding:0;width:21px;}
div.lastSel{background:url("/images/56617/legacy/boxes/tabs_right_LastSel.gif") no-repeat top left;padding:0;width:29px;}
div.selFirst span, div.tabLftSel span{float:left;background:url("/images/56617/legacy/boxes/tabs_link_BgSel.gif") repeat-x top right;padding:4px 0 0 0;height:40px;display:block;}
div.tabSelLft{background:url("/images/56617/legacy/boxes/tabs_right_Sel.gif") no-repeat top left;padding:0 0 0 29px;}
div.tabLft{background:url("/images/56617/legacy/boxes/tabs_right.gif") no-repeat top left;padding:0 0 0 21px;}
div.tabLftSel{background:url("/images/56617/legacy/boxes/tabs_left_Sel.gif") no-repeat top left;padding:0 0 0 21px;}
div.tabSelLft div.tabLink, div.tabLft div.tabLink, div.first div.tabLink,  div.firstL div.tabLink{float: left;background:url("/images/56617/legacy/boxes/tabs_link_Bg.gif") repeat-x top left;text-decoration:underline;display:block;height:44px;}
.htlDetailsTabs a.tab, .htlDetailsTabs a.tab:hover{float: left;color:#333;font-weight:bold;text-decoration:underline;display:block;margin-top:14px;font-size: 10px; padding-top:3px;}

.boxHtlDetailsPriceTop { background:transparent url(/images/56617/legacy/boxes/boxHtlDetailsPriceTop.gif) repeat scroll 0%; clear:both; height:5px; width:205px; }
.boxHtlDetailsPrice { background:#fff; border-left:1px solid #f9b324;border-right:1px solid #f9b324; padding:0pt; width:203px }
.boxHtlDetailsPriceBot { background:transparent url(/images/56617/legacy/boxes/boxHtlDetailsPriceBot.gif) repeat scroll 0%; clear:both; height:10px; width:205px; }

.boxLrgBlue .blockDivi {border-bottom:1px solid #FDEABF;}
.selFirst strong { padding-left:5px; }

.d2Col2_blue_HDet_Head2 {background-image:url(/images/56617/legacy/boxes/col2BlueTopHDet.gif);background-position:center top;background-repeat:no-repeat;line-height:15px;width:525px;}
.d2Col2_blue_HDet_Head2 div.endFoot {background-image:url(/images/56617/legacy/boxes/col2BlueBotHDetHead2.gif);background-position:center top;background-repeat:no-repeat;display:block;float:left;height:5px;width:525px;}
.d2Col2_blue_HDet_Desc_Week2 div.endFoot {background-image:url(/images/56617/legacy/boxes/col2BlueBotHDet2.gif);background-position:left top;background-repeat:no-repeat;clear:both;height:11px;width:525px;}
.d2Col2_blue_HDet_Desc_Week2 div.bdBox {background-image:url(/images/56617/legacy/boxes/col2BlueBgHDet.gif);background-position:center top;background-repeat:repeat-y;width:525px;}
.d2Col2_blue_HDet_Head2 div.bdBox {background-image:url(/images/56617/legacy/boxes/col2BlueBgHDetHead.gif);background-position:center top;background-repeat:repeat-y;width:525px;}
.d2Col2_blue_HDet_Head2 div.endFoot {background-image:url(/images/56617/legacy/boxes/col2BlueBotHDetHead2.gif);background-position:center top;background-repeat:no-repeat;display:none;float:left;height:5px;width:525px;}
.d2Col2_blue_HDet_Desc_Week2 div.endFootGrey {background-image:url(/images/56617/legacy/boxes/col2BlueBotHDet2Grey.gif);background-position:left top;background-repeat:no-repeat;clear:both;height:11px;width:525px;}
.roomDetailsHD {background-color:#fff8e8;border-top:1px solid #D7D7D7;margin:3px 2px 0px 1px;}

.d1Col1_blue {background:transparent url(/images/56617/legacy/boxes/col1BlueTop.gif) no-repeat scroll center top; width:283px;}
.d1Col1_blue div.boxContent {background:transparent url(/images/56617/legacy/boxes/col1BlueBg.gif) repeat-y scroll center top;width:283px;}
.d1Col1_blue div.footer {background:transparent url(/images/56617/legacy/boxes/col1BlueBot.gif) no-repeat scroll center top;clear:both;height:10px;width:283px;}

.d1Col1_blue_Little {background:transparent url(/images/56617/legacy/boxes/col1BlueTopLittle.gif) no-repeat scroll center top;width:230px;}
.d1Col1_blue_Little div.boxContent {background:transparent url(/images/56617/legacy/boxes/col1BlueBgLittle.gif) repeat-y scroll center top;width:230px;}
.d1Col1_blue_Little div.footer {background:transparent url(/images/56617/legacy/boxes/col1BlueBotLittle.gif) no-repeat scroll center top;clear:both;height:10px;width:230px;}

.weekAvailability { border-right:1px solid #ffebc0;display:block;min-height:80px;overflow:hidden;padding-top:10px;width:360px;}
.viewDetails {background:none;border-top:1px #ffebc0 solid;clear:both;display:block;width:525px;}

li { color:#333; list-style-type:disc; margin-left:20px; }

h3.nphdtop {
background:transparent url(/images/56617/legacy/boxes/2col_blue_nphdtopSB.gif) no-repeat scroll 0%;
color:#333;
font-size:12px;
height:33px;
line-height:28px;
padding-left:10px;
margin-bottom:0;
}

.lightBlueBdr { border:1px solid #fec44b !important; }

h3.nphd {
background:transparent url(/images/56617/legacy/boxes/2col_blue_nphd.gif) no-repeat scroll 0%;
color:#333;
font-size:12px;
height:33px;
line-height:28px;
padding-left:10px;
padding-top:10px;
margin-bottom:0;
}



.boxLrgBlue, .boxLrgBlueTab {
background:#fff none repeat scroll 0%;
border-left:1px solid #F9B324;
border-right:1px solid #F9B324;
padding:0pt;
width:543px;
}


h3.RHSnphdtop {
background:transparent url(/images/56617/legacy/boxes/nphdtop-RHS.gif) no-repeat scroll 0%;
color:#333;
font-size:11px;
height:33px;
line-height:28px;
padding-left:10px;
margin-bottom: 0;
}

h3.RHSnphd {
background:transparent url(/images/56617/legacy/boxes/nphdMid-RHS.gif) no-repeat scroll 0%;
color:#333;
font-size:11px;
height:33px;
line-height:28px;
padding-left:10px;
padding-top:10px;
font-weight:lighter;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom: 0;
}

h1.noLftMgn { color:#333333; font-size:14px; font-weight:lighter; margin-bottom:6px; margin-left:0pt; }
.RHSboxLrgBlue { background:#FFFFFF; border-left:1px solid #f9b324;border-right:1px solid #f9b324; padding:0px; width:178px; }


h3.RHSnphd {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:28px;
}

.RHSboxLrgBlueBot {
background:transparent url(/images/56617/legacy/boxes/boxBlueBot-RHS.gif) no-repeat scroll center bottom;
clear:both;
height:10px;
width:180px;
}

div.SEOselFirstL strong { padding-left:5px; }

.boxLrgBlue716 {
background:none;
background:#fff; border-left:1px solid #f9b324;border-right:1px solid #f9b324;
width:731px;
padding:0pt;
}


#filter.d2Col2_yel { background-color:#fad785; }
.d2Col2_yel div.bodyBoxClear {
background-image:url(/images/56617/legacy/boxes/col2YelBgClear.gif);
background-position:center top;
background-repeat:repeat-y;
width:543px;
border-left:1px #f9b324 solid; border-right:1px #f9b324 solid; clear:both;
}

body.popup { background-color:#FFFFFF; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding:0; line-height:1.5em; width:100%; }
body.popup h1 { font-size:22px; margin:0; background-color:#FDBA31; width:100%; padding:15px; }
body.popup h2 { font-size:16px; margin:15px 0 5px 0; padding:0; }
body.popup div { padding:0 25px 0 25px; }
body.popup ul { margin:0 0 0 0; color:#f8af18; }
body.popup li { color: #333333; }
body.popup img { display:block; margin: 15px 15px 25px 25px; }
body.popup span { color:#f8af18; }

.colorRed strong { color:#333; }

.boxMedBlue .padTop2Rgt8Bot5Lft8 .blockDivi { border-bottom:1px solid #FDEABF; margin:5px -17px 5px -8px!important; }
.hotelsOnMapBdr {border:0px #9A0501 solid; padding:0px;}
/* New Added */
.hp_booktxt {color:#333; font-family:Arial,Helvetica,sans-serif;}
h6.yel {background-color:#FFEBC0;}
.lftBdrBlue{border-left:1px solid #FFEBC0; margin-left:-1px;}
.blkBustFont{font-weight: bold !important; font-size: 12px ! important; width:93px;}
.hdpBdrLftRgt{background:url("/images/56617/legacy/boxes/boxBlueRgt.gif") repeat-y right; width: 194px; margin-left: -9px; padding-left: 10px;border-left:1px solid #F9AF18;}
.blkBustFont{font-weight: bold !important; font-size: 12px ! important; cursor:hand; cursor:pointer;}
.whtBdr {border:1px solid #FFF8E8;}
.whiteBdr{border:1px solid #FFF8E8;}
#gds_lowRate, #gds_highRate{margin-bottom:2px;}
#promoPrice{color:#333;}
.fltRgt{float:right;}
.divideYel{border-bottom: 1px solid #F9AF18 ; padding-bottom:5px;}
.bdrRgtNone{border-right:none !important;}
.stampPos{z-index:1000; position:absolute; top:3px; left:155px !important;}
.popTop {border-top:4px solid #F9AF18;}
.popBot {background-color:#FFF8E8 ;}
/* User Account */
/* Header styles */
#headContainer { background:#f9af18; }
#headTopContainer {padding:3px 10px 5px 10px; height:70px;}
#headTopLeftImg {position:absolute; top:0px; left:0px;}
.headCopy img {width:468px; height:60px; margin:12px 5px 0 0; }

/* Header copy */
.headCopy {float:right; text-align:right;}
.headWelcome {line-height:25px;}
.headBookOrCall {font:bold 115% Arial, Helvetica, sans-serif;}
.headOpeningHours {font:90% Arial, Helvetica, sans-serif; color:#999;}

/* CSS Menu */
#headContainer hr {background:#bb8312; height:1px; padding:0; margin:0; border:0;}
div#menu {background:#f9af18; border-top:1px #fcd78c solid; border-bottom:1px #bb8312 solid; width:100%; float:left}
#tableMenu {margin:0px; padding:0px; float:left;}
#tableMenu td {margin:0px; padding:0px; text-align:center; width:150px;}

#tableMenu a:hover {background:#fdeabf;}

#tableMenu td a {padding:4px 10px; display:block; vertical-align:middle;}
#tableMenu td {border-right:1px #bb8312 solid; border-left:1px #fcd78c solid;}

#tableMenu tr td span {position:absolute; z-index:500; width:auto; margin-top:0px; margin-left:-2px; background-color:#fdeabf}
#tableMenu tr td:hover span  {display:block;}
#tableMenu td span {display:none;}

#tableMenu .downArrow { background:url(/images/56617/theme/default/downArrowType2.png) no-repeat center right;}
#tableMenu span {border:1px #e7e5d5 solid; margin-left:0px!important; width:150px!important; background:#fff8e8!important;}

/* Browse Menu Item */
#tableMenu span.bigDrop {width:100px; margin-left:-75px!important; width:150px!important; background:none; border:none;}
#tableMenu span td {border:none; text-align:left; padding:0 10px; vertical-align:top; background-color:#fff8e8;}
#tableMenu span td a {width:100px; margin:0px; padding:0px;}
#tableMenu span td h3 {white-space:nowrap; font-size:100%; margin-top:10px; padding:0px;}
#tableMenu span.bigDrop table {border:1px #c1c1c1 solid; float:left; width:auto; margin-top:-2px;}

/* CSS Combo Box Menus */
.customDropMenu {margin:0px 7px 0px 0px; float:right; z-index:15; padding-top:2px;}
.customDropMenu td {background:#f9af18;}
.customDropMenu td a {padding:0px 10px; display:block;}
.customDropMenu td a div {padding-right:47px; height:18px; position:relative;}
.customDropMenu td a div.noIcon {padding-right:18px;}
.customDropMenu td:hover span {display:block;}

.customDropMenu span {display:none;}
.customDropMenu .downArrow { height:18px; text-align:right; padding-right:4px;}
.customDropMenu div { background:url(/images/56617/theme/default/downArrowType3.png) no-repeat center right; line-height:18px; white-space:nowrap;}
.customDropMenu img {padding-left:4px; position:absolute; width:26px; height:18px; margin-top:-1px;}

/* Countries Table */
.customDropMenu {position:relative; display:block}
.customDropMenu .bigDrop {width:auto; background:none; border:none; position:absolute; right:0px;}
.customDropMenu .bigDrop table {border:1px #c1c1c1 solid; float:right; width:auto;position:absolute; right:0px; background-color:#fff8e8;}
.customDropMenu .bigDrop table a:hover {background:#fdeabf;}
.customDropMenu .bigDrop a.lst {margin-bottom:10px;}
.customDropMenu span td {border:none; text-align:left; padding:0 10px; vertical-align:top; background:none;padding:10px;}
.customDropMenu span td a {margin:0px; padding:0px; white-space:nowrap; padding-right:10px;}
.customDropMenu span td h3 {white-space:nowrap; font-size:100%; margin-top:0px; padding:0px;}

/* LIQUID BOX TYPE 1 REBRAND */
.top-left, .top-right, .bottom-left, .bottom-right { background-image:url(/images/56617/generic/roundCornersType1.gif); height:34px; font-size:2px; }
.top-left, .bottom-left { margin-right: 9px; }
.top-right, .bottom-right { margin-left: 9px; margin-top:-34px; }
.top-right { background-position:100% 0; }
.bottom-left  { background-position:0 -34px; }
.bottom-right { background-position:100% -34px; }
.inside { position:relative; border-left:1px solid #f9af18; background:#fff; color:#000; padding-right:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(/images/56617/generic/roundCornersType1Center.gif) repeat-y right;}
.inside div { padding:10px; }
.bottom-left { height:10px; }
.bottom-right { height:10px; margin-top:-10px; margin-bottom:10px; }
p.title { position:absolute; padding:0px; margin:0px; top:-28px; left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:110%; color:#333; }

/* NOTE: button definitions must go at bottom of CSS */
/* RED HTML SUBMIT BUTTON LARGE */
.Hbut_1 {float:left; font-size:93%; line-height:normal; padding-bottom:10px; text-align:center;}
.Hbut_1 em { float:left; background:url(/images/56617/legacy/buttons/btnColour1LeftLrg.gif) no-repeat left top; margin:0; padding:0; }
.Hbut_1 button { background:url(/images/56617/legacy/buttons/btnColour1RightLrg.gif) no-repeat right top; padding:0 10px 0 3px; margin-left:5px; height:27px; line-height:27px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-size:16px; font-weight:bold;}

/* RED HTML SUBMIT BUTTON SMALL */
.Hbut_2 {float:left; font-size:93%; line-height:normal; padding-bottom:10px; text-align:center;}
.Hbut_2 em { float:left; background:url(/images/56617/legacy/buttons/btnColour1LeftSml.gif) no-repeat left top; margin:0; padding:0; }
.Hbut_2 button { background:url(/images/56617/legacy/buttons/btnColour1RightSml.gif) no-repeat right top; padding:0 10px 1px 3px; margin-left:5px; height:22px; line-height:22px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-size:12px; font-weight:bold;}

/* BLUE HTML SUBMIT BUTTON LARGE */
.Hbut_1_1 {float:left; font-size:93%; line-height:normal; padding-bottom:10px; text-align:center;}
.Hbut_1_1 em { float:left; background:url(/images/56617/legacy/buttons/btnColour2LeftLrg.gif) no-repeat left top; margin:0; padding:0; }
.Hbut_1_1 button { background:url(/images/56617/legacy/buttons/btnColour2RightLrg.gif) no-repeat right top; padding:0 10px 0 3px; margin-left:5px; height:27px; line-height:27px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; font-size:16px; font-weight:bold;}

/* BLUE HTML SUBMIT BUTTON SMALL */
.Hbut_2_1 {float:left; font-size:93%; line-height:normal; padding-bottom:10px; text-align:center;}
.Hbut_2_1 em { float:left; background:url(/images/56617/legacy/buttons/btnColour2LeftSml.gif) no-repeat left top; margin:0; padding:0; }
.Hbut_2_1 button { background:url(/images/56617/legacy/buttons/btnColour2RightSml.gif) no-repeat right top; padding:0 10px 1px 3px; margin-left:5px; height:22px; line-height:22px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;font-size:12px; font-weight:bold;}

/* ANCHOR BUTTONS */
/* RED HTML BUTTON LARGE */
.Hbut_3 {float:left; font-size:93%; line-height:normal; padding-bottom:10px; text-align:center;}
.Hbut_3 em {float:left; background:url(/images/56617/legacy/buttons/btnColour1LeftLrg.gif) no-repeat left top; margin:0; padding:0;}
.Hbut_3 div {display:block; background:url(/images/56617/legacy/buttons/btnColour1RightLrg.gif) no-repeat right top; padding:0 10px 0 3px; margin-left:5px; line-height:27px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.Hbut_3 a, .Hbut_3 a:link, .Hbut_3 a:visited, .Hbut_3 a:hover, .Hbut_3 a:active {font-size:16px; line-height:25px; display:block; font-weight:bold; color:#fff; text-decoration:none;}

/* RED HTML BUTTON SMALL */
.Hbut_4 {float:left; font-size:93%; line-height:normal; padding-bottom:10px; text-align:center;}
.Hbut_4 em { float:left; background:url(/images/56617/legacy/buttons/btnColour1LeftSml.gif) no-repeat left top; margin:0; padding:0; }
.Hbut_4 div { display:block; background:url(/images/56617/legacy/buttons/btnColour1RightSml.gif) no-repeat right top; padding:0 10px 0 3px; margin-left:5px;line-height:22px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.Hbut_4 a, .Hbut_4 a:link, .Hbut_4 a:visited, .Hbut_4 a:hover, .Hbut_4 a:active{ font-size:12px; line-height:20px; display:block; font-weight:bold; color:#fff; text-decoration:none;}

/* BLUE HTML BUTTON SMALL */
.Hbut_4_1 {float:left; font-size:93%; line-height:normal; padding-bottom:10px; text-align:center;}
.Hbut_4_1 em { float:left; background:url(/images/56617/legacy/buttons/btnColour2LeftSml.gif) no-repeat left top; margin:0; padding:0; }
.Hbut_4_1 div { display:block; background:url(/images/56617/legacy/buttons/btnColour2RightSml.gif) no-repeat right top; padding:0 10px 0 3px; margin-left:5px; line-height:22px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.Hbut_4_1 a, .Hbut_4_1 a:link, .Hbut_4_1 a:visited, .Hbut_4_1 a:hover, .Hbut_4_1 a:active { font-size:12px; line-height:20px; display:block; font-weight:bold; color:#fff; text-decoration:none;}
/* BOOKING STATUS BAR */
.headerBlue {color:#f9af18; width:75px; font-weight:bold;background: url("/images/56617/generic/secureBookingBlueBar.gif") no-repeat bottom; padding-bottom: 6px; margin-bottom: 9px;}
.headerGrey {color:#848284; font-weight:bold; width:75px;background: url("/images/56617/generic/secureBookingGreyBar.gif") no-repeat bottom; padding-bottom: 6px; margin-bottom: 9px;}
#formHolding{position:fixed; top:25%; left:300px;width:300px;height:300px; border:1px solid #F9AF18;background:#fff; z-index:999;text-align:center;display:none;}

.d2Col2_Type5{width:926px;background-image:url(/images/56617/legacy/boxes/col2TopType5.gif); background-repeat:no-repeat; background-position:top;}
.d2Col2_Type5 div.footer{width:926px;height:9px;background-image:url(/images/56617/legacy/boxes/col2BotType5.gif); background-repeat:no-repeat; background-position:top;clear:both;}
.d2Col2_Type5 div.bodyBox{width:926px;background-image:url(/images/56617/legacy/boxes/col2BgType5.gif); background-repeat:repeat-y; background-position:top;background-color:#fff;padding: 2px 0 4px;}

.mapBdrTop { z-index:1; position:absolute; top:-6px; left:0px; width:926px; background-image:url(/images/56617/legacy/boxes/col2TopType5.gif); background-repeat:no-repeat; background-position:top; }
.mapBdrBot { position:relative; bottom: 8px; left:0px; z-index:50;width:926px; height:9px; background-image:url(/images/56617/legacy/boxes/col2BotType5.gif); background-repeat:no-repeat; }
1

.veMapsPadg {background-color:#FDEABF;border-left:1px solid #F9AF18;}

/* BEGIN COUPONS */
/* ------------------------------------------------------  */
/*                                                         */
/*        Coupons project - Updates to Booking page styles */
/*        22/10/07                                         */
/*                                                         */
/* ------------------------------------------------------  */


  /* GENERIC STYLES ADDED AS PART OF COUPONS PROJECT ------------- */
  /* INCLUDES UPDATES TO THE HTML BUTTONS AND NEW ERROR NOTIFICATIONS */

          .clear-both {clear:both;}

          /* BOX STYLES */
          .boxStyle2 {border:1px #f9af18 solid; background:#ffebc0; margin-bottom:10px;}

          /* BUTTONS */
          div.buttonBorder1{border:1px #ab4e09 solid; float:left;}
          div.buttonBorder2{border:1px #ab4e09 solid; border-top:1px #f4d7c1 solid; border-right:1px #863d07 solid; border-bottom:1px #863d07 solid; border-left:1px #f4d7c1 solid; height:21px; float:left;}
          div.buttonBorder1 button {cursor:pointer; margin:0; border:none; color:#fff; font-weight:bold; line-height:21px;}
          div.buttonBorder2 button {background-image:url(/images/56617/generic/button_bg.gif); border:0; margin:0; color:#fff; font-weight:bold; padding:0 10px; font-size:12px; display:block; text-decoration:none; float:left; height:21px;}

          /* SECONDARY BUTTON */
          div.secondary {border:1px #686868 solid; float:left;}
          div.secondary .buttonBorder2 {border:1px #686868 solid; border-top:1px #e1e1e1 solid; border-right:1px #3e3e3e solid; border-bottom:1px #3e3e3e solid; border-left:1px #e1e1e1 solid; height:21px; float:left;}
          div.secondary button {cursor:pointer; margin:0; border:none; color:#fff; font-weight:bold; line-height:21px;}
          div.secondary .buttonBorder2 button {background-image:url(/images/56617/generic/button_bg_secondary.gif); border:0; margin:0; color:#fff; font-weight:bold; padding:0 10px; font-size:12px; display:block; text-decoration:none; float:left; height:21px;}

          /* NOTIFICATION MESSAGE BOX */
          .notificationMsg {margin-bottom:10px; padding:1px;}
          .notificationMsg table {display:block; padding-right:10px; line-height:16px; font-size:12px; width:100%;}
          .notificationMsg table img {padding:-4px; padding-right:5px;}
          .notificationMsg table strong {font-weight:bold;}
          .notificationMsg table .noticeTextType1 {padding:5px; line-height:16px;}
          .notificationMsg .msgIcon {width:46px; height:46px;}

          /* NOTIFICATION MESSAGE BAD */
          /* This styles the NOTIFICATION MESSAGE BOX for and ERROR */
          .msgBad {border:1px solid #bfbfbf;}
          .msgBad table {background:#eee; color:#b40014; background:url(/images/56617/common/backgrounds/v_100_ffffff_ebebeb.gif) repeat-x;}
          .msgBad a:link, .msgBad a:visited, .msgBad a:hover, .msgBad a:active {color:#b40014;}
          .msgBad .msgIcon {background:url(/images/56617/generic/notification_msg_bad.gif) 50% no-repeat;}

  /* / CLOSE GENERIC STYLES ------------------ */




  /* BOOKING FORM ------------------------- */

/* Booking form error background */
.bookingFormErrorColour {background-color:#f0ccd0;}

/* BOOKING STEPS 1.2.3 & SECURE BOOKING */
#booking_steps h1 {margin:3px 0 0 0; float:left;}
#booking_steps h1 span {color:#808080;}
#booking_steps div {color:#808080; text-transform:uppercase; font-weight:bold; font-size:10px; line-height:12px; float:right;}
#booking_steps div span {float:left; text-align:right; height:28px; padding:3px 3px 0 0;}
#booking_steps div img {float:left;}
div.back_or_continue div.secondary {float:left;}

/* BOOKING ERROR NOTIFICATION MESSAGE SMALL */
/* This is the inline error message for the coupons on the booking page */
.notificationMsgSmall {color:#b81023; background:url(/images/56617/generic/notification_msg_bad_small.gif) 0% 50% no-repeat;  text-align:left; padding-left:30px; font-weight:bold;}

/* Use both this class and (.notificationMsgSmall) when using the error style inline on the booking form */
.bookingFormInline {line-height:16px; height:auto; margin-left:166px; display:block; line-height:16px;}
.booking_coupons .notificationMsgSmall {margin:-10px 0 0 -10px;}

/* BOOKING FORM SIGN IN MODULE */

/* Booking SIGN IN */
.bookingFormSignIn {padding:7px;}
.bookingFormSignIn h3 {color:#8c8c8b; font-size:14px; font-weight:bold; cursor:pointer;}
.bookingFormSignIn h3:hover {cursor:pointer;}
.bookingFormSignIn h3.closed {background:url(/images/56617/generic/icon_open.gif) 0% 50% no-repeat;}
.bookingFormSignIn h3.opened {background:url(/images/56617/generic/icon_close.gif) 0% 50% no-repeat;}
.bookingFormSignIn span {color:#008ac9;}
.bookingFormSignIn spacer {cursor:pointer;}
#signInAccordion .content {background-color:#fff; padding:1px;}
.bookingFormSignIn label {color:#808080;}

.booking_signin {text-align:center;}
.booking_signin p {text-align:left; margin:0; padding:5px 0 5px 5px;}
.booking_signin table {margin-left:auto; margin-right:auto; margin-top:10px; text-align:left;}
.booking_signin .notificationMsgSmall {padding-left:30px;}


/* BOOKING FORM COUPON MODULES */

/* Booking form coupon entry */
.bookingFormCoupon {padding:7px;}
.bookingFormCoupon h3 {color:#8c8c8b; font-size:14px; font-weight:bold; cursor:pointer;}
.bookingFormCoupon h3:hover {cursor:pointer;}
.bookingFormCoupon h3.closed {background:url(/images/56617/generic/icon_open.gif) 0% 50% no-repeat;}
.bookingFormCoupon h3.opened {background:url(/images/56617/generic/icon_close.gif) 0% 50% no-repeat;}
.bookingFormCoupon spacer {cursor:pointer;}
.bookingFormCoupon span {color:#008ac9;}
#couponAccordion .content {background-color:#fff; padding:1px;}
.bookingFormCoupon label {color:#808080;}

.booking_coupons {text-align:center;}
.booking_coupons .padding {margin:20px;}
.booking_coupons table {margin-left:auto; margin-right:auto; text-align:left;}
#couponCode {margin-right:5px;}

/* Booking coupons price breakdown */
.coupons_priceBreadDown {background:#fdf4e1; margin:15px -10px -10px -10px; text-align:left; padding:5px 10px;}
.coupons_priceBreadDown table {border:1px #fad68a solid; width:100%; margin:5px 0;}
.coupons_priceBreadDown td {border-bottom:1px #f9af18 dotted; padding:1px 0;}
.coupons_priceBreadDown td.last {border-bottom:none;}
.coupons_priceBreadDown span {color:#808080!important;}
.coupons_priceBreadDown .coupon_promoColor {color:#b30013;}
.coupons_priceBreadDown .price {text-align:right;}

/* Coupon error messages */
.booking_coupons ul {text-align:left; margin-right:auto; margin-left:auto; text-align:left; width:450px;}
.booking_coupons li {line-height:22px;}
.booking_coupons ul span {color:#808080!important;}
.booking_coupons li {height:auto; vertical-align:middle; list-style:none; background:url(/images/56617/generic/bullet.gif) 0% 55% no-repeat; padding-left:10px; margin-left:10px;}
.booking_coupons label.coupon_applyDifferent {margin-right:5px; float:left;}
.booking_coupons input {float:left; margin-right:10px;}

/* BOOKING: CONTINUE MODULE */
.booking_continue .buttonBorder1 {margin:3px 5px 0 0;}


/* BOOKING: COMPLETE BUTTON MODULE */
.completePurchaseRight .buttonBorder1 {clear:both; float:right!important;}

/* BOOKING TOTAL PRICE REVIEW */
.booking_totalPriceReview {background-color:#fdf4e1; margin:10px 0 0; padding:5px; height:15px;}
.booking_totalPriceReview div {float:left;}
.booking_totalPriceReview div span {color:#808080;}
.booking_totalPriceReview .price{float:right;}

/* / CLOSE BOOKING FORM ------------------ */

.popDivTemplate {font:12px/16px Arial, Helvetica, sans-serif; width:320px; z-index:2;}
.popDivTemplate_top {background:url(/images/56617/generic/coupon_pop_div_top.png); width:320px; height:30px;}
.popDivTemplate_mid {background:url(/images/56617/generic/coupon_pop_div_mid.png) no-repeat top; width:320px; height:100%;}
.popDivTemplate_bottom {background:url(/images/56617/generic/coupon_pop_div_bottom.png); width:320px; height:13px;}
.popDivTemplate_mid div {padding:15px 25px; margin:0; color:#404040;}
.popDivTemplate_mid h3 {font-size:17px; margin:0;}
.popDivTemplate_mid p {margin:10px 0;}
.popDivTemplate_mid a {position:relative; z-index:1;} /* THIS IS AN IE6 BUG FIX */
.popDivTemplate_mid a img {margin:-13px -11px 0 0; border:none; float:right; position:relative; z-index:1;}

/* INTERSTITIAL OVERLAY  ------------------------- */

/* This styles the actual overlay div */
.holdingOverlay {display:none; width:100%; height:100%; margin:0px; padding:0px; top:0; left:0; text-align:center; background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif; filter:alpha(opacity=85); -moz-opacity:0.85;
position:fixed; border:none; z-index:20;}

/* Overlay content type 3 */
/* Other version have different size logos and text in different places */
.couponOverlay_content  {margin:0; padding:0 15px 15px 15px; text-align:center;}
.couponOverlay_content .msgTxt2 {padding:70px 10px 0 10px; margin:0; color:#fff; font-size:16px; font-weight:normal; display:block;}
.couponOverlay_content img.filtersLoading {padding:5px 10px 50px 10px;}

/* / CLOSE INTERSTITIAL OVERLAY ------------------ */

/* IE6 DIV OVER SELECT FIX ----------------------- */
/* This IE6 bug doesnt allow any non window elements over select menus, the menus always come through ----------------------- */
/* The fix works by putting an IFRAME (window element) behind the div ------------------------------------------------------- */

#ieSelectBoxBlocker {position:absolute; border:1px; display:block; z-index:1; filter:alpha(opacity=0); -moz-opacity:0;}

/* / CLOSE IE6 DIV OVER SELECT FIX --------------- */

/* C COL PRICE BREAKDOWN  ------------------------- */

.roomAndPrice .label {float:left;}
.roomAndPrice .price {float:right;}
.roomAndPrice .offer {color:#b30013;}
.roomAndPrice .clear-both {float:none; clear:both;}
.roomAndPrice {width:155px;}
.roomAndPrice hr {margin:3px 0; line-height:0;}
.roomAndPrice p {margin-top:5px; color:#808080;}

.roomAndPrice .divider {clear:both; border-bottom:1px #f9af18 dotted; padding:3px 0 0 0; margin:0 0 5px 0;}

.booking_currency_warning {
  display: none;
  padding-top: 10px;
}

.booking_currency_warning .label{
	color: green;
}

.booking_currency_warning .price {
  clear: both;
  float: none;
  text-align: right;
}

.booking_currency_warning p {
  color: #a8a8a8;
  margin-top: 5px;
}

/* / CLOSE C COL PRICE BREAKDOWN ------------------ */

div.buttonBorder1{border:1px #555555 solid;float:right;}
div.buttonBorder2{border:1px #ab4e09 solid;  border-top:1px #f1f1f1 solid; border-right:1px #4c4c4c solid; border-bottom:1px #4c4c4c solid; border-left:1px #f4d7c1 solid;}
div.buttonBorder1 {border:1px #555555 solid;float:left;}
.buttonBorder1 a, .buttonBorder1 a:link, .buttonBorder1 a:visited, .buttonBorder1 a:hover, .buttonBorder1 a:active {cursor:pointer; margin:0; border:none; line-height:21px; color:#fff; font-weight:bold;}
div.buttonBorder2 a {background-image:url(/images/56617/legacy/buttons/cancel_button_bg.gif); height:21px; border:0; margin:0; color:#fff; font-weight:bold; padding:0 10px; font-size:12px; display:block; text-decoration:none; float:left;}

/* END COUPONS */

/* ICONS: NVPD - Non value price drivers */

.icon_sprite_nvpd_main strong {font-weight:normal;}
.icon_sprite_nvpd_main li {list-style-type:disc;margin:0 12px;padding:0;}

h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
    font-size: 16px;
}

/* Your Bookings - Accessibility Requests module */
.accessibility_requests .mcol_blue_content_box .room_number {
  padding-bottom: 2px;
  font-weight: bold;
}

.accessibility_requests .mcol_blue_content_box li {
  padding-bottom: 2px;
}


.accessibility_requests .mcol_blue_content_box .colorGrey {
  padding-bottom: 12px;
  line-height: 1.5em;
}

.accessibility_requests ul {
  padding-left: 10px;
}

.accessibility_requests .mcol_blue_content_box .dashedSep {
  margin: 5px 0;
}

/* Your Bookings - Welcomerewards - reservation details module */
.welcomerewards_reservation_details {
  width: 520px;
}

.welcomerewards_reservation_details .date,
.welcomerewards_reservation_details .description,
.welcomerewards_reservation_details .rate,
.welcomerewards_reservation_details .total,
.welcomerewards_reservation_details .all_charges_caption,
.welcomerewards_reservation_details .total_charges_caption {
  float: left;
}

.welcomerewards_reservation_details .heading {
  background: #feebc1;
  font-weight: bold;
  padding: 5px 0;
}

.welcomerewards_reservation_details .container {
  background: #fff8e6;
}

.welcomerewards_reservation_details .container .description,
.welcomerewards_reservation_details .container .rate,
.welcomerewards_reservation_details .container .total {
  padding: 3px 0;
}

.welcomerewards_reservation_details .first_container {
  padding-top: 10px;
  width: 100%;
}

.welcomerewards_reservation_details .date {
  padding: 3px 0 3px 20px;
  width: 100px;
}

.welcomerewards_reservation_details .description {
  padding: 3px 0;
  width: 225px;
}

.welcomerewards_reservation_details .rate {
  text-align: right;
  width: 75px;
}

.welcomerewards_reservation_details .total {
  text-align: right;
  width: 85px;
}

.welcomerewards_reservation_details .all_charges_caption {
  color: #aaa;
  padding-left: 20px;
  width: 205px;
}

.welcomerewards_reservation_details .total_charges_caption {
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  width: 195px;
}

.welcomerewards_reservation_details .reward_applied div {
  color: #70a861;
}

.welcomerewards_reservation_details .reward_applied .description {
  width: 300px;
}

.welcomerewards_reservation_details .separator {
  background: #fff8e6;
  border-bottom: 1px dotted #ccc;
  font-size: 1px;
  height: 1px;
  margin: 5px 20px;
}

.welcomerewards_reservation_details .container .fee_info {
  color: #aaa;
  float: right;
  padding: 0 20px 10px 0;
}
