.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-tt{visibility:hidden;position:absolute;color:#333;background-color:#FDFFB4;font-family:arial,helvetica,verdana,sans-serif;padding:2px;border:1px solid #FCC90D;font:100% sans-serif;width:auto;}
.yui-tt-shadow{display:none;}
* html body.masked select{visibility:hidden;}
* html div.yui-panel-container select{visibility:inherit;}
* html div.drag select{visibility:hidden;}
* html div.hide-select select{visibility:hidden;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#CCC;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay{overflow:auto;}
.yui-panel-container .underlay{position:absolute;top:0;right:0;bottom:0;left:0;}
.yui-panel-container.matte{padding:3px;background-color:#fff;}
.yui-panel-container.shadow .underlay{top:3px;bottom:-3px;right:-3px;left:3px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-panel{visibility:hidden;border-collapse:separate;position:relative;left:0;top:0;font:1em Arial;background-color:#FFF;border:1px solid #000;z-index:1;overflow:hidden;}
.yui-panel .hd{background-color:#3d77cb;color:#FFF;font-size:100%;line-height:100%;border:1px solid #FFF;border-bottom:1px solid #000;font-weight:700;padding:4px;white-space:nowrap;}
.yui-panel .bd{overflow:hidden;padding:4px;}
.yui-panel .bd p{margin:0 0 1em;}
.yui-panel .container-close{position:absolute;top:5px;right:4px;z-index:6;height:12px;width:12px;margin:0;padding:0;background:url(close12_1.gif) no-repeat;cursor:pointer;visibility:inherit;text-indent:-10000em;overflow:hidden;text-decoration:none;}
.yui-panel .ft{padding:4px;overflow:hidden;}
.yui-simple-dialog .bd .yui-icon{background-repeat:no-repeat;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon{background:url(blck16_1.gif) no-repeat;}
.yui-simple-dialog .bd span.alrticon{background:url(alrt16_1.gif) no-repeat;}
.yui-simple-dialog .bd span.hlpicon{background:url(hlp16_1.gif) no-repeat;}
.yui-simple-dialog .bd span.infoicon{background:url(info16_1.gif) no-repeat;}
.yui-simple-dialog .bd span.warnicon{background:url(warn16_1.gif) no-repeat;}
.yui-simple-dialog .bd span.tipicon{background:url(tip16_1.gif) no-repeat;}
.yui-dialog .ft,.yui-simple-dialog .ft{padding-bottom:5px;padding-right:5px;text-align:right;}
.yui-dialog form,.yui-simple-dialog form{margin:0;}
.button-group button{font:100 76% verdana;text-decoration:none;background-color:#E4E4E4;color:#333;cursor:hand;vertical-align:middle;border:2px solid #797979;border-top-color:#FFF;border-left-color:#FFF;margin:2px;padding:2px;}
.button-group button.default{font-weight:700;}
.button-group button:hover,.button-group button.hover{border:2px solid #90A029;background-color:#EBF09E;border-top-color:#FFF;border-left-color:#FFF;}
.button-group button:active{border:2px solid #E4E4E4;background-color:#BBB;border-top-color:#333;border-left-color:#333;}
.yui-override-padding{padding:0!important;}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/*Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/*required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/*end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/*Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/*Icons
----------------------------------*/

/*states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/*Misc visuals
----------------------------------*/

/*Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.jcarousel-container{position:relative;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-list li,.jcarousel-item{float:left;list-style:none;width:75px;height:75px;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
.homeTitle{padding-top:1em;}
.homeTitle .main{font-size:215.2%;display:inline;}
.homeTitle .sub{font-size:123.1%;color:#666;display:inline;margin-left:1em;}
#homepagePreview{margin-top:15px;}
.sectionFeatures{margin-top:10px;background:url(../../../images/gui/contentBg_336-300.png) 0 0 repeat-y;position:relative;}
.sectionFeatures .column{float:left;width:300px;padding-top:2px;}
.sectionFeatures #left{width:336px;margin-right:16px;}
.sectionFeatures #center{margin-right:16px;}
.sectionFeatures .block{padding-bottom:20px;border-bottom:solid 1px #e5e5e5;}
.sectionFeatures .lastBlock{border-bottom:none;}
.sectionFeatures .block h3{font-size:124.2%;color:#07840a;font-weight:700;margin-bottom:.5em;}
.sectionFeatures .block .all{margin-top:.8em;color:#06c;}
.sectionFeatures .block .all a{font-weight:700;}
.sectionFeatures .mainFeature .image{display:block;width:334px;height:200px;overflow:hidden;border:solid 1px #DCDCDC;margin-bottom:10px;position:relative;}
.sectionFeatures .mainFeature .image img{position:relative;top:-1px;left:-1px;}
.sectionFeatures .mainFeature h4{font-size:157.2%;margin-bottom:.1em;}
.sectionFeatures .mainFeature h4 a{color:#000;}
.sectionFeatures .mainFeature h4 a:hover{text-decoration:none;}
.sectionFeatures .mainFeature .loc{font-size:92%;color:#787878;margin-bottom:.9em;}
.sectionFeatures .mainFeature p{line-height:145%;}
.sectionFeatures .mainFeature p a{white-space:nowrap;}
.sectionFeatures #center .block{border-top:solid 1px #e5e5e5;border-bottom-width:2px;margin-bottom:1px;padding:18px 2px 15px;}
.sectionFeatures #center .firstBlock{border-top:none;padding-top:0;}
.sectionFeatures .newsBlock .main{padding-left:106px;padding-right:5px;}
.sectionFeatures .newsBlock .main .image{width:94px;height:94px;border:solid 1px #DCDCDC;float:left;margin-left:-106px;}
.sectionFeatures .newsBlock h4{margin-bottom:.35em;position:relative;top:-1px;}
.sectionFeatures .newsBlock h4 a{font-size:108%;font-weight:700;}
.sectionFeatures .newsBlock .date{font-size:92%;color:#787878;margin-bottom:.5em;}
.sectionFeatures .newsBlock .snippet{line-height:135%;}
.sectionFeatures .newsBlock .smallList{clear:both;margin-top:16px;border-top:solid 1px #e5e5e5;padding-top:15px;font-size:92%;color:#8f8f8f;margin-bottom:15px;}
.sectionFeatures .newsBlock .smallList li{background:url(../../../images/gui/icons.png) 3px -495px no-repeat;padding-left:1.35em;margin-bottom:.25em;}
.sectionFeatures .newsBlock .all{padding-left:2px;}
.sectionFeatures .topList h3{margin-bottom:.8em;}
.sectionFeatures .topList li{list-style:decimal;margin-left:1.55em;*margin-left:1.9em;margin-bottom:.65em;}
.sectionFeatures .topList li a{font-weight:700;}
.sectionFeatures .topList li .loc{margin-top:.1em;display:block;font-size:92%;color:#787878;}
.sectionFeatures .adBox{width:300px;height:250px;margin-top:3px;padding-top:5px;}
.sectionFeatures .hotelList{padding:26px 2px 0;}
.sectionFeatures .itemBox{margin-bottom:6px;}
.hotels .sectionFeatures .mainFeature{padding-top:26px;border-bottom:none;}
.hotels .sectionFeatures .featureTitle{font-size:124.2%;color:#07840a;font-weight:700;height:26px;width:600px;padding-top:2px;background:#fff;position:absolute;top:0;left:0;}
.sectionFeatures .featuredOffers{border-top:solid 1px #e5e5e5;padding-top:1px;border-bottom:none;}
.sectionFeatures .featuredOffers h3{border-top:solid 1px #e5e5e5;padding-top:18px;color:#d9020a;}
.sectionFeatures .featuredOffers .itemBox h4{font-size:108%;}
.sectionFeatures .featuredOffers .itemBox h4 a{text-decoration:none;}
.sectionFeatures .featuredOffers .itemBox h4 a:hover{text-decoration:underline;}
.sectionFeatures .featuredOffers .itemBox p.snippet{font-size:92%;}
.sectionFeatures .featuredOffers .itemBox .image{width:80px;height:80px;overflow:hidden;}
.sectionFeatures .featuredOffers .itemBox .info{margin-left:98px;padding-right:10px;}
.sectionFeatures .featuredOffers .itemBox{min-height:86px;_height:86px;margin-bottom:11px;border-bottom:solid 1px #e5e5e5;padding-bottom:11px;}
.sectionFeatures .featuredOffers .last{border-bottom:none;}
.productCarousel{background:#fffcee;border-bottom:solid 1px #e7be64;position:relative;padding-bottom:15px;margin-top:-2px;}
.productCarousel h3{background:#f5d48b;font-weight:700;font-size:108%;padding:.38em 6px .45em;color:#000;}
.productCarousel .shopLink{position:absolute;top:6px;right:6px;color:#06C;}
.productCarousel .shopLink a{font-weight:700;color:#005fbd;text-decoration:underline;}
.productCarousel .all{background:#fbf3d0;text-align:center;padding:.5em 0;}
.productCarousel .jcarousel{margin-top:13px;height:138px;overflow:hidden;}
.productCarousel ul{margin:0 15px;}
.productCarousel .jcarousel-clip{width:270px;margin:0 15px;}
.productCarousel .jcarousel-clip ul{margin:0;}
.productCarousel li,.productCarousel .jcarousel-item{padding:0 10px;width:115px;height:138px;text-align:center;overflow:hidden;float:left;}
.productCarousel li img{display:inline;}
.productCarousel .noImage,.productCarousel .image{display:block;width:115px;height:94px;}
.productCarousel li .link{display:block;width:115px;margin-top:9px;overflow:hidden;line-height:135%;}
.productCarousel .jcarousel-prev,.productCarousel .jcarousel-next{width:14px;height:28px;top:35px;cursor:pointer;background:url(../../../images/gui/v_sprite.png) 5px -580px no-repeat;overflow:hidden;position:absolute;}
.productCarousel .jcarousel-prev{left:0;}
.productCarousel .jcarousel-next{right:0;background-position:-20px -580px;}
.productCarousel .jcarousel-prev-disabled,.productCarousel .jcarousel-next-disabled{cursor:default;opacity:0.38;filter:alpha(opacity=38);}
.sectionFeatures .productCarousel{margin-bottom:12px;}
#localFinder{padding:8px 0 9px;position:relative;width:100%;border-bottom:5px solid #129014;}
#localFinderMap{width:566px;height:273px;float:left;overflow:hidden;background:url(../../../images/gui/localFinderMap.png) 0 0 no-repeat;position:relative;}
#localFinderMap ul,#localFinderMap em{display:none;}
#localFinderMap h3{position:absolute;line-height:25px;_line-height:24px;height:24px;background:url(../../../images/gui/localFinderOverlay.png) 0 -714px repeat-x;margin:0 10px;}
#localFinderMap h3 a{height:24px;display:block;_display:inline-block;font-weight:700;text-decoration:none;background:url(../../../images/gui/localFinderOverlay.png) 100% -738px no-repeat;position:relative;right:-10px;outline:none;}
#localFinderMap h3 a span{height:24px;display:block;_display:inline-block;background:url(../../../images/gui/localFinderOverlay.png) 0 -690px no-repeat;position:relative;left:-20px;padding-left:10px;margin-right:-10px;cursor:pointer;white-space:nowrap;}
#localFinderMap h3.selected{background-position:0 -794px;}
#localFinderMap h3.selected a{background-position:100% -818px;color:#fff;}
#localFinderMap h3.selected a span{background-position:0 -770px;}
#localFinderMap .na h3{top:62px;left:38px;}
#localFinderMap .eu h3{top:54px;left:260px;}
#localFinderMap .me h3{top:97px;left:288px;}
#localFinderMap .cb h3{top:108px;left:156px;}
#localFinderMap .af h3{top:150px;left:285px;}
#localFinderMap .sa h3{top:185px;left:88px;}
#localFinderMap .ca h3{top:127px;right:410px;}
#localFinderMap .oc h3{top:166px;left:455px;}
#localFinderMap .as h3{top:94px;left:413px;}
#localSearchForm{width:393px;background:#129014 url(../../../images/gui/localSearch_bg.png) no-repeat 0 0;float:right;color:#fff;position:relative;}
#localSearchForm form{background:url(../../../images/gui/localSearch_bg.png) no-repeat -397px 100%;padding:11px 15px 16px;}
#localSearchForm h3{margin-bottom:.5em;}
#localSearchForm label{display:block;font-weight:700;color:#fff998;margin-bottom:2px;}
#localSearchForm label em{font-weight:400;font-size:92%;font-style:italic;color:#fff;}
#localSearchForm input{width:270px;}
#lsfLocationWrapper{margin-bottom:.6em;}
#lsfSubmit-wrapper{position:absolute;top:4.33em;right:15px;}
#localFinderOverlay{position:absolute;height:288px;top:0;left:0;z-index:10000;width:10000px;}
#localFinderOverlay .ls,#localFinderOverlay .bd,#localFinderOverlay .rs{position:absolute;top:0;height:288px;background:url(../../../images/gui/localFinderOverlay.png) 0 0 no-repeat;}
#localFinderOverlay .ls{width:12px;background-position:0 0;left:0;}
#localFinderOverlay .rs{width:12px;background-position:100% 0;right:0;}
#localFinderOverlay .bd{background-position:0 -300px;background-repeat:repeat-x;padding:23px 0 0 15px;height:265px;left:12px;}
#localFinderOverlay #lfoArrow{width:17px;height:27px;position:absolute;top:20px;left:-11px;background:url(../../../images/gui/localFinderOverlay.png) 0 -600px no-repeat;z-index:2;}
#localFinderOverlay #lfoClose{display:block;width:16px;height:16px;position:absolute;top:15px;right:15px;background:url(../../../images/gui/localFinderOverlay.png) 0 -660px no-repeat;z-index:2;}
#localFinderOverlay .all{display:block;margin-right:38px;margin-bottom:12px;color:#005fbd;}
#localFinderOverlay .all a{font-weight:700;font-style:normal;}
#localFinderOverlay .all a:hover{text-decoration:none;}
#localFinderOverlay ul{float:left;padding-right:50px;}
#localFinderOverlay ul li{margin-bottom:3px;}
#localFinderOverlay ul li span{color:#9c9c9c;font-size:92%;margin-left:.3em;}
#localRecommendations{margin-top:18px;float:right;width:366px;padding-right:11px;}
#localRecommendations h3{font-size:116%;font-weight:700;display:inline;background-repeat:no-repeat;background-position:100% 3px;padding-right:25px;}
#localRecommendations ul{margin-top:.6em;margin-bottom:1.2em;padding-left:1.3em;}
#localRecommendations li{margin-bottom:.35em;list-style:disc;color:gray;}
#localRecommendations .all{font-weight:700;}
#localRecommendations .all span{font-weight:400;color:#005fbd;}
#localRecommendations a{text-decoration:underline;}
#navbar #localSearchForm{background:none;width:auto;float:none;}
#navbar #localSearchForm form{background:none;padding:6px 0;}
#navbar #localSearchForm h3{width:200px;padding-top:1.45em;}
#navbar #lsfLocationWrapper{padding-right:5px;}
#navbar #lsfNameWrapper{padding-right:6px;}
#navbar #lsfSubmit-wrapper{top:1.35em;}
#localResults{width:100%;position:relative;z-index:1;}
#localResults #contentHeader #title{padding-right:320px;}
#localResults #content{background:url(../../../images/gui/contentBg_200-300.png) 0 0 repeat-y;}
#localResults #main{float:right;width:748px;padding-top:0;}
#localResults #left{float:left;width:200px;position:relative;}
#localResults #right{float:right;width:300px;padding-top:369px;}
#localResults #center{width:430px;float:left;_height:378px;}
#localResults #itemList .itemBox{padding:1.2em 0;border-bottom:solid 1px #e8e8e8;}
#localResults #itemList .last{margin-bottom:1em;border-bottom:none;}
#localResults #itemList .itemBox .image{left:26px;top:1.2em;}
#localResults #itemList .itemBox .marker{top:1.2em;}
#localResults #itemList .itemBox .removeButton{top:1.2em;}
#localResults #itemList .itemBox .info{margin-left:138px;}
#localResults .point #itemList .itemBox h4{margin-right:38px;}
#localResults .point #itemList .itemBox .distance{position:absolute;top:1.2em;right:0;font-size:92%;color:#787878;}
#localResults .directionsIcon{display:block;width:18px;height:16px;background:url(../../../images/gui/icons.png) no-repeat 0 0;}
#localResults .point #itemList .itemBox .directionsIcon{position:absolute;top:2.5em;right:0;}
#localResults #itemList .selected{background:#e6f4ff;}
#localResults .wBottomBanner .pagination{bottom:-138px;}
#localResults #activeFilters{padding-bottom:5px;border-bottom:solid 1px #dcdcdc;margin-bottom:5px;}
#localResults #activeFilters .wrap{background:#fef6ce;padding:.6em 1em;}
#localResults #activeFilters h4{font-weight:700;float:left;margin-right:1.2em;}
#localResults #activeFilters ul{float:left;margin-right:1.5em;padding-right:1.5em;border-right:solid 1px #e4daa9;max-width:650px;}
#localResults #activeFilters li{margin-bottom:.2em;}
#localResults #toolbar{background:#fff;padding-bottom:3px;z-index:10;position:relative;}
#localResults #toolbar .wrapper{border-bottom:solid 1px #e5e5e5;height:35px;}
#localResults #toolbarMenu{font-size:92%;position:relative;}
#localResults #toolbarMenu div{float:left;position:relative;margin-right:1.8em;}
#localResults #toolbarMenu div.selected ul{display:block;}
#localResults #toolbarMenu div.selected h6 a{border:solid 1px #e5e5e5;border-bottom:none;margin:0;}
#localResults #toolbarMenu div h6{position:relative;z-index:1;}
#localResults #toolbarMenu div h6 a{display:block;text-decoration:none;color:#000;padding:3px 10px 4px 6px;margin:1px 1px 0;}
#localResults #toolbarMenu div h6 a strong{display:block;}
#localResults #toolbarMenu div h6 a span{padding-right:12px;background:url(../../../images/gui/v_sprite.png) 100% -426px no-repeat;}
#localResults #toolbarMenu div h6 a small{color:gray;font-size:85%;padding-left:1px;}
#localResults #toolbarMenu div ul{background:#fff;border:solid 1px gray;padding:8px 0;min-width:100px;position:absolute;top:34px;white-space:nowrap;display:none;z-index:2;}
#localResults #toolbarMenu div li a{text-decoration:none;display:block;color:#000;padding:.28em 2.2em .28em 1em;_zoom:1;_width:6em;}
#localResults #toolbarMenu #tm-sort li a{_width:8em;}
#localResults #toolbarMenu div li a:hover{background:#dfedff;}
#localResults #left h3{font-size:116%;font-weight:700;margin:.5em 0 .75em 2px;}
#localResults #left .box{border:solid 1px #e5e5e5;margin-bottom:6px;position:relative;}
#localResults #left .first{border-top:solid 1px #e5e5e5;}
#localResults #left #unitsSwitch{font-size:92%;position:absolute;right:1em;top:.9em;}
#localResults #left #unitsSwitch .separ{color:#888;margin:0 .38em;}
#localResults #left #unitsSwitch a{text-decoration:none;}
#localResults #left #radius{padding:15px 10px;background-image:none;margin-bottom:23px;}
#localResults #radiusSlider{width:178px;height:35px;background-position:0 0;background-repeat:no-repeat;background-image:url(../../../images/gui/radiusSlider_metric.png);position:relative;}
#localResults #radius .english{background-image:url(../../../images/gui/radiusSlider_english.png);}
#localResults #radiusSlider .ui-slider{width:160px;height:35px;position:absolute;left:8px;top:0;}
#localResults #radiusInfo{font-size:131%;margin-bottom:10px;}
#localResults #radiusInfo strong{color:#07830a;}
#localResults #rsThumb{position:absolute;top:15px;left:0;cursor:pointer;}
#localResults #radiusSlider .ui-slider-handle{display:block;position:absolute;top:15px;width:17px;height:21px;background:url(../../../images/gui/sliderThumb.png) 0 0 no-repeat;cursor:pointer;outline:none;margin-left:-8px;}
#localResults #destinationFilters{margin-bottom:20px;}
.filterBox h4{background:url(../../../images/gui/v_sprite.png) 0 -320px repeat-x;height:26px;overflow:hidden;}
.filterBox h4 a{font-size:100%;font-weight:700;line-height:26px;padding:0 9px 0 22px;text-decoration:none;display:block;color:#000;background:url(../../../images/gui/v_sprite.png) 0 -200px no-repeat;}
#localResults #left .closed h4 a{background-position:0 -230px;}
#localResults #left .closed .data{display:none;}
.filterBox .data{overflow:hidden;width:198px;position:relative;}
.filterBox ul,.filterBox .loader{padding:.8em 5px 1.1em 8px;}
.filterBox .data .more{font-weight:700;margin-top:.65em;}
.radioButtonFilter .data{width:190px;}
.radioButtonFilter .data ul{padding-top:1em;}
.radioButtonFilter .linkList li{margin-bottom:.75em;position:relative;margin-left:16px;}
.radioButtonFilter .linkList li.last{margin-bottom:4px;}
.radioButtonFilter .linkList li span{display:block;width:11px;height:11px;overflow:hidden;text-indent:-1000px;position:absolute;top:2px;left:-16px;background:url(../../../images/gui/icons.png) 0 -80px no-repeat;margin:0;}
.radioButtonFilter li.selected span{background-position:-20px -80px;}
.checkboxFilter .data{width:190px;}
.checkboxFilter ul{padding-top:1em;}
.checkboxFilter li{margin:.25em 0;position:relative;margin-left:20px;}
.checkboxFilter li a{padding:1px;}
.checkboxFilter li a:hover{background:#06c;text-decoration:none!important;color:#fff;}
.checkboxFilter li span{display:block;width:14px;height:14px;overflow:hidden;text-indent:-1000px;position:absolute;top:1px;left:-19px;background:url(../../../images/gui/icons.png) -20px -180px no-repeat;margin:0;}
.checkboxFilter li.selected span{background-position:0 -160px;}
.checkboxFilter li.selected a{color:#000;}
.checkboxFilter li.selected a:hover{color:#000;text-decoration:underline!important;background:none;}
.checkboxFilter .clearLink{position:absolute;top:6px;right:1px;font-size:92%;}
.activeCheckboxFilter ul{padding-top:1.2em;}
.checkboxFilter li a.infoLink{margin-top:.1em;margin-bottom:.3em;font-size:92%;color:#0465C5;}
.checkboxFilter li a.infoLink:hover{background:none;text-decoration:underline!important;color:#0465C5;}
.checkboxFilter li.last a.infoLink{margin-bottom:-.3em;}
#localResults #map{position:absolute;top:0;right:0;background:#fff;padding-bottom:10px;z-index:20;width:300px;height:10px;}
#localResults #mapCanvas,#localResults #staticMap{border:solid 1px #cecece;width:298px;height:298px;overflow:hidden;z-index:2;position:absolute;top:4px;right:0;}
#localResults #staticMap{z-index:3;}
#localResults #staticMap img{position:absolute;text-align:center;top:0;left:0;}
#localResults .largeMap #map{width:748px;height:470px;}
#localResults .largeMap #mapCanvas,#localResults .largeMap #staticMap{width:746px;height:438px;}
#localResults #mapTools{position:absolute;top:305px;right:0;height:24px;width:298px;background:#eee url(../../../images/gui/v_sprite.png) 0 -321px repeat-x;border:solid 1px #cecece;text-align:center;}
#localResults .largeMap #mapTools{top:445px;width:746px;}
#localResults #mapSizeControl{display:inline-block;padding-left:33px;padding-right:5px;line-height:24px;background:url(../../../images/gui/v_sprite.png) 5px -351px no-repeat;font-size:92%;text-decoration:none;color:#000;}
#localResults .largeMap #mapSizeControl{background:url(../../../images/gui/v_sprite.png) 5px -381px no-repeat;}
#localResults #mapSizeControl,x:-moz-any-link{display:-moz-inline-box;padding-top:4px;padding-bottom:4px;}
#localResults #mapSizeControl,x:-moz-any-link,x:default{display:inline-block;padding-top:0;padding-bottom:0;}
#localResults #loadMapButton{display:block;position:relative;border:solid 1px #000;cursor:pointer;text-align:center;z-index:1;margin:7px auto;width:11em;}
#localResults #loadMapButton span{border:solid 1px;border-color:#FFF #B0B0B0 #B0B0B0 #FFF;display:block;background:#fff;}
#localResults #map h3{position:absolute;top:336px;right:5px;width:290px;height:28px;font-size:92%;color:gray;text-align:center;overflow:hidden;}
#localResults .largeMap #center{padding-top:480px;}
#localResults .largeMap #right{padding-top:480px;}
#localResults .largeMap #right #map h3{display:none;}
#localResults #mapInfoPanelContainer{position:absolute;top:60px;right:297px;overflow:hidden;z-index:1;text-align:right;width:0;}
#localResults #mapInfoPanel{position:absolute;top:0;left:0;padding:20px 25px 6px 28px;text-align:left;background:url(../../../images/gui/mapPanel.png) 0 0 no-repeat;_background-image:url(../../../images/gui/mapPanel_ie.png);width:360px;}
#localResults #mipBgFix{position:absolute;top:0;left:0;height:20px;width:413px;text-align:left;background:url(../../../images/gui/mapPanel.png) 0 100% no-repeat;_background-image:url(../../../images/gui/mapPanel_ie.png);}
#localResults #mipShadowFix{position:absolute;top:8px;right:0;width:10px;background:url(../../../images/gui/mapPanel_shadow.png) 100% 0 repeat-y;_background:none;z-index:5;}
#localResults #mapInfoPanel .bd{width:360px;background:#fff;}
#localResults #mapInfoPanel .hd{font-size:92%;color:#787878;padding-bottom:8px;height:12px;}
#localResults #mipClose{text-decoration:none;float:left;}
#localResults #mipDistance{float:right;}
#localResults #mipDirections{float:right;margin-left:6px;}
#markerTooltip{position:absolute;top:0;left:0;z-index:100;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
#localResults #right .adBox{margin-bottom:12px;}
#localResults .bottomBanner{position:relative;margin-left:250px;width:468px;height:60px;}
#localResults .bottomBannerMp{top:-68px;}
#localResults .bottomBannerSp{top:-8px;}
#mapPreview{position:absolute;top:0;left:0;border:solid 1px gray;background:#fff;width:198px;height:198px;display:none;z-index:50;}
#courseTooltip{padding:5px 6px;}
#courseTooltip h5{font-weight:700;margin-bottom:.2em;}
#directionsPanel{border-color:#959595;font-size:93%;}
#directionsPanel .hd{display:none;}
#directionsPanel .bd{padding:15px;}
#directionsPanel h3{font-size:153.9%;margin-bottom:.6em;}
#directionsPanel #directionsClose{display:block;width:16px;height:16px;position:absolute;top:15px;right:15px;background:url(../../../images/gui/localFinderOverlay.png) 0 -660px no-repeat;}
#directionsPanel #directionsForm{background:#129014;font-size:108%;margin-bottom:12px;position:relative;zoom:1;}
#directionsPanel #directionsFormWrapper{padding:15px 12px 8px;}
#directionsPanel #directionsLoader{position:absolute;left:0;top:28px;font-size:116%;color:#fff;text-align:center;width:100%;}
#directionsPanel #directionsForm .from{float:left;}
#directionsPanel #directionsForm .submitButton{float:left;margin:0;}
#directionsPanel #directionsForm .to{clear:both;}
#directionsPanel #directionsForm .label{font-weight:700;color:#fff998;text-align:right;display:block;float:left;margin-right:8px;width:90px;line-height:24px;}
#directionsPanel #directionsForm input{font-size:13px;border:solid 1px #187d19;border-top-color:#0d680e;border-bottom-color:#129014;width:360px;padding:4px 3px;background:#fff url(../../../images/gui/localSearchButton.png) 0 0 repeat-x;margin-right:10px;float:left;}
#directionsPanel #directionsTo{line-height:24px;color:#fff;font-size:13px;}
#directionsPanel #directionsTo span{font-size:11px;margin-left:6px;}
#directionsPanel #directionsOutput{width:100%;}
#directionsPanel .pane h4{font-weight:700;text-align:center;background:#eee;padding:.2em 0;margin-bottom:3px;}
#directionsPanel #directionsText{float:left;}
#directionsPanel #directionsText .wrapper{overflow:auto;}
#directionsPanel #directionsMap{float:right;}
#architectsList #content{background:url(../../../images/gui/contentBg_0-300.png) 0 0 repeat-y;margin-bottom:35px;}
#architectsList #main{width:648px;float:left;padding-top:10px;}
#architectsList #letters{font-size:116%;font-weight:700;margin-bottom:1.5em;}
#architectsList #letters a{text-decoration:none;padding:0 .2em;}
#architectsList #letters span{color:#b5b5b5;padding:0 .2em;}
#architectsList #partA,#architectsList #partB{float:left;width:310px;margin-left:12px;}
#architectsList #main ul{margin-bottom:1em;}
#architectsList #main h3{font-size:158%;margin-bottom:.35em;}
#architectsList .linkList li{margin-bottom:3px;}
.lr-left-col-extra-banners{text-align:center;margin-bottom:16px;margin-top:12px;}
.lr-left-col-extra-banner img{display:inline;}
.lr-right-col-extra-banners{margin-bottom:16px;text-align:center;}
.lr-right-col-extra-banner img{display:inline;}
#itemDetail #contentHeader{margin-bottom:8px;}
#itemDetail #contentHeader h2 span{font-size:65%;}
#itemDetail #contentHeader #itemTools{position:absolute;right:2px;bottom:4px;}
#itemDetail #main{width:658px;float:left;}
#itemDetail #sidebar{width:300px;float:right;}
#itemDetail .singleColumn #main{width:100%;float:none;}
#itemDetail #intro{margin-bottom:.8em;width:650px;}
#itemDetail #mainImage{width:286px;float:left;}
#itemDetail #mainPanel{float:right;width:350px;}
#itemDetail #mainContact{float:left;width:215px;line-height:142%;}
#itemDetail #mainContact p{margin-bottom:.7em;}
#itemDetail #mainContact .address strong{display:block;margin-bottom:.3em;font-size:108%;}
#itemDetail #mainContact .address br.first{display:none;}
#itemDetail .extras{width:120px;float:right;text-align:center;}
#itemDetail .logo{margin:2px 0 13px;}
#itemDetail .logo img{display:inline;}
#itemDetail #mainImage .image{display:block;border:1px solid #dcdcdc;padding:2px;margin-bottom:3px;}
#itemDetail #mainImage .caption{font-size:92%;color:#787878;margin-bottom:.1em;font-style:normal;}
#itemDetail #mainImage br{display:none;}
#itemDetail #mainImage .links a{font-size:92%;text-decoration:underline;white-space:nowrap;}
#itemDetail #mainImage .placeholder{display:block;border:1px solid #dcdcdc;width:284px;height:82px;text-align:center;background:url(../../../images/gui/noImage.png) no-repeat center 30px;padding-top:105px;}
#itemDetail #mainImage span{display:block;margin-bottom:.2em;}
#itemDetail #itemTools{margin-top:18px;}
#itemDetail #contactSheet #itemTools{float:left;_width:215px;min-width:215px;}
#itemDetail #itemTools .separ{display:none;}
#itemDetail #userReviewsInfo{font-size:92%;float:left;width:215px;}
#itemDetail #userReviewsInfo a{white-space:nowrap;text-decoration:underline;}
#itemDetail #contactSheet #userReviewsInfo{float:left;margin-top:8px;margin-bottom:6px;}
#itemDetail #userReviewsInfo .num-reviews{position:relative;top:1px;}
#itemDetail #videoLinks{padding-left:15px;margin-top:15px;}
#itemDetail #videoLinks li{margin-bottom:.3em;}
#itemDetail #videoLinks a{font-size:92%;font-weight:700;text-decoration:underline;padding-left:20px;background:url(../../../images/gui/icons.png) no-repeat 0 -37px;}
#itemDetail .section{padding-left:15px;padding-right:15px;padding-top:1em;margin-bottom:1em;z-index:1;position:relative;}
#itemDetail .section h3{font-size:133%;font-weight:700;border-bottom:1px solid #dcdcdc;padding-bottom:.2em;margin-bottom:1em;margin-left:-15px;margin-right:-15px;}
#itemDetail .block{margin-bottom:1.5em;}
#itemDetail .block h4{font-size:116%;font-weight:700;color:#07840a;margin-bottom:.5em;}
#itemDetail .part{padding-bottom:1em;}
#itemDetail .part h5{font-size:116%;margin-bottom:.38em;}
#itemDetail p{line-height:142%;}
#itemDetail .textSection{padding-right:35px;}
#itemDetail .textSection h3{margin-right:-35px;margin-bottom:.9em;padding-right:180px;}
#itemDetail .textSection p{margin-bottom:.8em;}
#itemDetail ul.list li{list-style:disc;margin-left:1.5em;margin-bottom:.25em;}
#itemDetail .gallery p{float:left;margin-right:1em;margin-bottom:1em;height:70px;}
#itemDetail .gallery p img{display:block;border:1px solid #dcdcdc;padding:2px;}
#itemDetail .offer .photo{float:left;margin-right:15px;margin-bottom:10px;}
#itemDetail .offer .bd{width:600px;}
#itemDetail #offers .wPhoto .bd{float:left;width:468px;}
#itemDetail .offer .richText h4{margin-top:0;color:#EB3200;}
#itemDetail .offer .linkButton{margin-top:.5em;margin-bottom:1em;}
#itemDetail .partner{padding-bottom:15px;margin-bottom:15px;border-bottom:solid 1px #e2e2e2;}
#itemDetail .partner .logo{width:100px;display:block;float:left;text-align:center;}
#itemDetail .partner .info{margin-left:112px;}
#itemDetail .partnerWoLogo .info{margin-left:2px;}
#itemDetail .partner p{margin-bottom:4px;}
#itemDetail .partner .linkButton{margin-top:12px;}
#itemDetail .partners .last{border-bottom:none;margin-bottom:0;}
#itemDetail .imgFrame{border:1px solid #dcdcdc;padding:2px;}
#itemDetail #sidebar .box{background:url(../../../images/gui/boxes.png) 0 0 repeat-y;position:relative;margin-bottom:13px;width:300px;overflow:hidden;}
#itemDetail #sidebar .box h3{display:block;background:url(../../../images/gui/boxes.png) 0 0 no-repeat;font-weight:700;font-size:108%;padding:6px 12px;}
#itemDetail #sidebar .box h3 span{font-weight:400;font-size:85%;margin-left:.2em;}
#itemDetail #sidebar .box .boxBody{background:url(../../../images/gui/boxes.png) 0 0 no-repeat;padding:15px 12px;width:276px;}
#itemDetail #sidebar .box .boxWrap{background:url(../../../images/gui/boxes.png) 0 0 no-repeat;}
#itemDetail #sidebar .relatedContentBox{background-position:-1500px 0;}
#itemDetail #sidebar .relatedContentBox h3{background-position:-900px 0;padding:11px 12px 3px;}
#itemDetail #sidebar .relatedContentBox .boxBody{background-position:-1200px 100%;}
#itemDetail #sidebar .hotContentBox{background-image:url(../../../images/gui/boxes_2.png);background-position:-1500px 0;margin-bottom:11px;}
#itemDetail #sidebar .hotContentBox h3{background-image:url(../../../images/gui/boxes_2.png);background-position:-900px 0;padding:11px 12px 3px;}
#itemDetail #sidebar .hotContentBox .boxBody{background-image:url(../../../images/gui/boxes_2.png);background-position:-1200px 100%;padding-top:10px;}
#itemDetail #sidebar .promoBox{background-position:-2400px 0;}
#itemDetail #sidebar .promoBox .boxWrap{background-position:-1800px 0;}
#itemDetail #sidebar .promoBox .boxBody{background-position:-2100px 100%;}
#itemDetail #sidebar .promoBox .image{float:left;margin-right:10px;}
#itemDetail #sidebar .promoBox h4{font-size:108%;margin-bottom:.5em;font-weight:700;}
#itemDetail .promotion #main div{width:100%;text-align:center;padding-top:6px;}
#itemDetail .promotion #main div img{margin:auto;}
#itemDetail .promotion #main div em{font-size:92%;color:#787878;}
#itemDetail #sidebar .formBox{background:url(../../../images/gui/boxes_2.png) -600px 0 repeat-y;}
#itemDetail #sidebar .formBox h3{background:url(../../../images/gui/boxes_2.png) 0 0 no-repeat;padding-top:10px;padding-bottom:0;}
#itemDetail #sidebar .formBox .boxBody{background:url(../../../images/gui/boxes_2.png) -300px 100% no-repeat;padding-bottom:16px;}
#itemDetail #sidebar .block{padding:0 12px;margin-bottom:21px;}
#itemDetail #sidebar .block h4{font-size:108%;color:#000;}
#itemDetail #sidebar .adBox{margin-bottom:12px;}
#itemDetail #main .section .adBanner{margin-top:18px;margin-bottom:-8px;}
#itemDetail .richText h4{font-size:116%;font-weight:700;margin-bottom:.5em;margin-top:1.2em;}
#itemDetail .richText h5{font-size:108%;font-weight:700;margin-bottom:.38em;margin-top:1em;}
#itemDetail #gfdPromo{margin:-3px 7px 11px;}
#itemDetail #reviews{*margin-bottom:28px;}
#itemDetail .ur-write{margin-top:1em;margin-bottom:.6em;}
#itemDetail .ur-write-hint{font-weight:700;margin-bottom:.7em;}
#itemDetail .ur-summary{padding-bottom:18px;padding-top:3px;border-bottom:solid 1px #e8e8e8;margin-bottom:18px;}
#itemDetail .ur-summary .rating-distribution{float:left;margin-right:50px;}
#itemDetail .ur-summary .overall-rating{float:left;margin-top:12px;}
#itemDetail .ur-summary .overall-rating-title{display:block;font-size:108%;margin-bottom:.3em;}
#itemDetail .ur-summary .it-review-button{float:right;margin-top:22px;}
#itemDetail #latestReviews .review-list{margin-top:1em;}
#itemDetail .ur-see-all{margin-top:1.3em;}
#itemDetail .user-reviews-partial .ur-see-all{font-weight:700;}
#itemDetail #sidebar .reviewed-item-box .boxBody{padding-top:11px;}
#itemDetail .reviews-page .ur-summary{margin-bottom:0;}
#itemDetail .review-list-bar{background:#e5e5e5 url(../../../images/gui/v_sprite.png) 0 -320px repeat-x;border-top:solid 1px #e5e5e5;margin:-1px -15px 20px;padding:6px 15px;}
#itemDetail .reviews-page .review-list .last{margin-bottom:0;}
#itemDetail #sidebar #map{margin-bottom:18px;z-index:1;}
#itemDetail #sidebar #mapCanvas{width:298px;height:298px;overflow:hidden;position:relative;border:solid 1px #cecece;margin-bottom:6px;}
#itemDetail #sidebar #staticMap,#itemDetail #sidebar #staticMap p,#itemDetail #sidebar #dynamicMap{position:absolute;top:0;left:0;width:298px;height:298px;}
#itemDetail #sidebar #staticMap{cursor:pointer;z-index:2;}
#itemDetail #sidebar #staticMap p{z-index:1;}
#itemDetail #sidebar #dynamicMap{z-index:1;}
#itemDetail #sidebar #staticMap .marker,#itemDetail #sidebar #staticMap .markerShadow{width:39px;height:34px;position:absolute;top:115px;left:139px;z-index:6;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/gui/markers/arrow.png',sizingMethod='crop');}
#itemDetail #sidebar #staticMap .markerShadow{background-image:url(../../../images/gui/markers/arrowshadow.png);z-index:5;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/gui/markers/arrowshadow.png',sizingMethod='scale');}
#itemDetail #sidebar #staticMap .marker img{_display:none;}
#itemDetail #sidebar .nearestItemsBox .link{position:absolute;right:12px;top:10px;}
#itemDetail #sidebar .nearestItemsBox .boxBody{padding-bottom:10px;}
#itemDetail #sidebar .nearestItemsBox .itemBox{margin-bottom:8px;}
#itemDetail #sidebar .nearestItemsBox .smallHotelPackageBox{margin-bottom:15px;}
#itemDetail .mapPage #main{float:right;}
#itemDetail .mapPage #sidebar{float:left;}
#itemDetail #sidebar #directionsFormBox{margin-bottom:20px;}
#itemDetail #sidebar #directionsFormBox .boxBody{padding-top:10px;}
#itemDetail #directionsForm label{display:block;width:18px;height:20px;overflow:hidden;text-indent:-1000px;float:left;margin-right:4px;background:url(../../../images/gui/icons.png) 0 -107px no-repeat;}
#itemDetail #directionsForm .end label{background-position:-20px -107px;}
#itemDetail #directionsForm .inputField{clear:both;margin-bottom:8px;}
#itemDetail #directionsForm .inputField input{width:246px;_width:240px;border:solid 1px #979ba2;padding:3px 2px;}
#itemDetail #directionsForm .submitButton{margin-top:3px;margin-left:22px;_margin-left:12px;float:left;}
#itemDetail #directionsForm a{margin-left:18px;position:relative;top:8px;}
#itemDetail #sidebar #airport h4{margin-bottom:.2em;}
#itemDetail #sidebar #airport .links span{color:#787878;margin:0 .1em;}
#itemDetail .mapPage #map{height:500px;overflow:hidden;border:solid 1px #cecece;margin-bottom:6px;}
#itemDetail .mapPage #nearestItems{margin-top:8px;}
#itemDetail .mapPage #nearestItems .separ{width:8px;height:20px;float:left;}
#itemDetail .mapPage .itemList{float:left;}
#itemDetail .mapPage .itemList .listBody{padding:12px 45px 0 12px;width:268px;}
#itemDetail .mapPage .itemList .hd{background:#f5f5f5;}
#itemDetail .mapPage .itemList .hd h3{font-weight:700;font-size:108%;padding:6px 12px;}
#itemDetail .mapPage .itemList .hd div{padding:6px 9px;}
#itemDetail .mapPage .itemList .hd label{font-weight:700;font-size:108%;vertical-align:middle;padding-left:6px;line-height:14px;}
#itemDetail .mapPage .itemList .hd label span{font-weight:400;font-size:85%;margin-left:.2em;}
#itemDetail .mapPage .itemList .hd input{vertical-align:middle;height:13px;width:13px;}
#itemDetail .mapPage .itemList .selected label{background:url(../../../images/gui/icons.png) 8px -428px no-repeat;padding-left:26px;}
#itemDetail .mapPage #golfclubList .selected label{background-position:8px -398px;}
#itemDetail .mapPage .single .itemList{float:none;}
#itemDetail .mapPage .itemList .itemBox{margin-bottom:15px;}
#itemDetail .mapPage #sidebar .adBox{margin-top:-3px;margin-bottom:15px;}
#itemDetail #hohoOffer{margin-bottom:13px;}
.hotel #contentHeader h2{margin-right:8px;}
.hotel #contentHeader .hotel-rating{display:inline;margin-right:5px;vertical-align:top;position:relative;top:3px;}
#itemDetail .hotel-v2{background:url(../../../images/gui/hotelBg.png) 0 0 repeat-y;}
#itemDetail .hotel-v2 #main{width:530px;}
#itemDetail .hotel-v2 #sidebar{width:408px;padding:9px;}
#itemDetail .hotel-v2 #contactSheet{background:#fff;padding:14px 16px;border:solid 1px #BCBCBC;margin-bottom:10px;}
#itemDetail .hotel-v2 #mainContact{width:235px;margin-bottom:-3px;}
#itemDetail .hotel-v2 .logo{margin-top:0;}
#itemDetail .hotel-v2 #contactSheet #itemTools{margin-top:12px;margin-bottom:-3px;}
#itemDetail .hotel-v2 #sidebar #map{margin-bottom:13px;}
#itemDetail .hotel-v2 #sidebar #mapCanvas{width:406px;height:260px;border-color:#BCBCBC;}
#itemDetail .hotel-v2 #sidebar #staticMap,#itemDetail .hotel-v2 #sidebar #staticMap p,#itemDetail .hotel-v2 #sidebar #dynamicMap{width:406px;height:260px;}
#itemDetail .hotel-v2 #sidebar #staticMap .marker,#itemDetail .hotel-v2 #sidebar #staticMap .markerShadow{top:96px;left:193px;}
#itemTabs{padding:0;margin-bottom:6px;}
#itemTabs h3{font-weight:700;margin-bottom:.5em;}
#itemTabs .tabs{background:#f5f5f5;padding:0;}
#itemTabs .tab{float:left;border-bottom-width:0!important;margin:0 .2em -1px 0;padding:0 1px;position:relative;top:1px;}
#itemTabs .tab-link{float:left;text-decoration:none;font-size:108%;font-weight:700;padding:.5em 1em;outline:none;}
#itemTabs .tab-link:hover{text-decoration:none;}
#itemTabs .tab-selected{background:#fff;border-top-style:solid;border-top-width:3px;margin-top:-1px;padding:0;top:0;}
#itemTabs .tab-selected .tab-link{color:#000;border-left:solid 1px #bcbcbc;border-right:solid 1px #bcbcbc;padding-top:.45em;cursor:default;}
#itemTabs #nearbyGolfClubs-tab{border-top-color:#129014;}
#itemTabs #nearbyHotels-tab{border-top-color:#cb3a55;}
#itemTabs .items{background:#fff;border:solid 1px #bcbcbc;padding:1.6em 16px;margin-bottom:10px;}
#itemTabs .items h3{font-size:108%;font-weight:700;margin-bottom:.6em;}
#itemTabs .items .itemBox{margin-bottom:8px;}
#itemTabs .items .itemList{margin-bottom:.8em;padding-right:20px;}
#itemDetail .imageBox{padding:9px 9px 7px;border:solid 1px #dcdcdc;float:left;margin-bottom:2px;}
#itemDetail .imageBoxGallery{padding-right:10px;width:508px;float:none;}
#itemDetail .imageBox .viewport{margin-bottom:6px;position:relative;}
#itemDetail .imageBoxGallery .viewport{width:100%;height:273px;overflow:hidden;}
#itemDetail .imageBoxGallery .imageStrip{width:10000px;height:273px;position:absolute;left:0;top:0;}
#itemDetail .imageBoxGallery .main{width:438px;height:273px;overflow:hidden;float:left;position:relative;_margin-right:-6px;}
#itemDetail .imageBoxGallery .shift{position:relative;}
#itemDetail .imageBoxGallery .shift img{position:relative;left:-15px;top:-3px;}
#itemDetail .imageBoxGallery .thumbs{float:left;height:273px;}
#itemDetail .imageBoxGallery .thumbs p{display:block;float:left;margin-left:6px;height:273px;width:64px;}
#itemDetail .imageBoxGallery .thumbs p a{display:block;margin-bottom:6px;}
#itemDetail .imageBox .info{font-size:92%;color:#8c8c8c;}
#itemDetail .imageBox .info p{line-height:120%;}
#itemDetail .imageBox .info .txt{float:left;}
#itemDetail .imageBoxGallery .info .txt{width:390px;}
#itemDetail .imageBox .info a{white-space:nowrap;}
#itemDetail .imageBox .caption{font-style:italic;}
#itemDetail .imageBoxGallery .more{float:right;margin-left:1em;}
#itemDetail .imageBoxGallery .back{float:left;margin-right:1em;}
#itemDetail .hotel-v2 .section{padding-left:9px;padding-bottom:15px;border-bottom:solid 1px #dcdcdc;margin-bottom:5px;zoom:1;}
#itemDetail .hotel-v2 .section h3{font-size:157.2%;font-weight:400;border-bottom:none;padding-bottom:0;margin-bottom:.5em;margin-left:0;}
#itemDetail .hotel-v2 .textSection h3{padding-right:20px;}
#itemDetail .hotel-v2 #offers{padding-right:35px;}
#itemDetail .hotel-v2 .offer .bd,#itemDetail .hotel-v2 #offers .wPhoto .bd{width:auto;}
#itemDetail .hotel-v2 .offer .photo{position:relative;top:3px;}
#itemDetail .hotel-v2 .gallery p{margin-bottom:.6em;margin-right:.6em;}
#itemDetail .hotel-v2 #promoPreview{border-bottom:none;}
#itemDetail .hotel-v2 #promoPreview .image{display:block;width:100px;text-align:center;float:left;margin-right:12px;margin-bottom:11px;position:relative;top:2px;}
#itemDetail .hotel-v2 #promoPreview .image img{display:inline;}
#itemDetail .hotel-v2 #promoPreview h4{font-weight:700;font-size:108%;margin-bottom:.5em;width:380px;}
#itemDetail .hotel-v2 .partner h4{margin-top:.25em;}
#itemDetail .packageBox{background:#fff url(../../../images/gui/packageBox_bg.png) 0 0 repeat-x;border:solid 1px #e68f42;padding:14px 16px;margin-bottom:12px;}
#itemDetail #nearestPackages{background-position:0 -50px;}
#itemDetail .packageBox h3{font-size:116%;font-weight:700;margin-bottom:.65em;}
#itemDetail .packageBox h3.boxTitle{font-size:108%;margin-bottom:1em;margin-top:-.2em;}
#itemDetail .package .summary{margin-bottom:14px;}
#itemDetail .package .summary .txt{font-size:108%;font-style:italic;padding:11px 30px 11px 14px;background:#ffe4a4;width:68%;}
#itemDetail .package .summary .price{background:#d92b03;color:#fff;padding:3px 10px 9px;text-align:center;}
#itemDetail .package .dis{display:block;margin:3px 0 -2px;white-space:nowrap;}
#itemDetail .package .price .org{text-decoration:line-through;}
#itemDetail .package .summary .price .rate{display:block;margin-bottom:-.05em;white-space:nowrap;}
#itemDetail .package .summary .price .cur{font-size:190.3%;margin-right:.1em;}
#itemDetail .package .summary .price .val{font-weight:700;font-size:256.5%;}
#itemDetail .package .summary .price .pLine{display:block;font-size:92%;white-space:nowrap;}
#itemDetail .package .summary .price .pLine2{margin-top:.1em;}
#itemDetail .package .summary .price .dimmed{color:#ffbeae;}
#itemDetail .packageBox .separ{height:1px;background:#dcdcdc;margin:15px 0 16px;overflow:hidden;}
#itemDetail .package .desc,#itemDetail .tp-package .desc{line-height:142%;margin-bottom:16px;padding-right:25px;}
#itemDetail .package .sec,#itemDetail .tp-package .sec{margin-bottom:.9em;}
#itemDetail .package h4,#itemDetail .package h5,#itemDetail .tp-package h4,#itemDetail .tp-package h5{font-weight:700;margin-bottom:.5em;font-size:100%;margin-top:1em;color:#000;}
#itemDetail .package .desc ul li,#itemDetail .tp-package .desc ul li{margin-bottom:.15em;}
#itemDetail .package .dates h4,#itemDetail .tp-package .dates h4{margin-top:0;}
#itemDetail .package .dates ul,#itemDetail .tp-package .dates ul{margin-top:.5em;}
#itemDetail .package .ft{border-top:solid 1px #dcdcdc;padding-top:12px;margin-bottom:12px;}
#itemDetail .tp-package .ft{padding-top:8px;margin-bottom:8px;}
#itemDetail .package .contact,#itemDetail .tp-package .contact{font-style:italic;}
#itemDetail .package .contact h4,#itemDetail .tp-package .contact h4{margin-top:0;color:#000;}
#itemDetail .package .contact-logo{width:90px;float:right;text-align:center;margin-left:10px;padding-top:1px;}
#itemDetail .package .contact-w-logo .contact-text{margin-right:100px;}
#itemDetail .package .contact-button{clear:left;}
#itemDetail .package .contact .linkButton,#itemDetail .tp-package .contact .linkButton{font-style:normal;margin-top:.8em;}
#itemDetail .tp-package .contact .linkButton{margin-top:1.3em;}
#itemDetail .package .contact-w-logo .linkButton{margin-top:1.3em;}
#packages .nearbyOffers{margin-top:16px;border-top:solid 1px #dcdcdc;}
#packages .nearbyOffers a.switch{font-weight:700;display:block;padding:10px 0 10px 20px;background:url(../../../images/gui/icons.png) 1px -206px no-repeat;outline:none;}
#packages .closed a.switch{background-position:2px -248px;}
#packages .nearbyOffers a.switch:hover{text-decoration:none;background-color:#ebf6ff;}
#packages .nearbyOffers .itemList{padding:12px 0 3px;position:relative;zoom:1;overflow:hidden;}
#itemDetail .tp-package .hd{margin-bottom:16px;}
#itemDetail .tpp-logo{display:block;margin-right:18px;}
#itemDetail .section h3.tpp-title{font-weight:700;font-size:149%;margin:0 0 .3em;}
#itemDetail .tpp-cation{font-weight:700;font-size:108%;color:#707070;font-style:normal;}
#itemDetail .tpp-summary{background-color:#ffebba;margin-bottom:16px;padding:8px 15px 8px 0;}
#itemDetail .tp-package .tpp-summary-title{background-color:#d92b03;color:#fff;font-weight:700;text-transform:uppercase;margin:0;padding:.1em .6em;float:left;margin-right:16px;}
#itemDetail .tpp-summary-content{font-size:108%;float:left;width:380px;}
#itemDetail .tpp-summary-content .txt{font-weight:700;margin-bottom:.2em;}
#itemDetail .tpp-summary-content .price{color:#d92b03;}
#itemDetail .tpp-summary-content .val,#itemDetail .tpp-summary-content .cur{font-weight:700;font-size:132.4%;}
#itemDetail .tpp-summary-content .val{margin-left:.2em;}
#itemDetail .tpp-summary-content .dis{margin-right:.35em;}
#itemDetail .tpp-summary-content .org{text-decoration:line-through;}
.hotel-related-services{background:#fff;border:1px solid #BCBCBC;padding:11px 16px 15px;margin-bottom:10px;}
.hotel-related-services h3{font-weight:700;font-size:108%;margin-bottom:12px;}
