.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:.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:bold;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:bold}
.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}

.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}
#hp-content{padding-top:10px}
#hp-content{padding-top:10px}
#hp-main{width:660px;float:left}
#hp-sidebar{width:300px;float:right}
.hp-box{border:solid 1px #dadada;padding:12px 9px 9px;margin-bottom:10px;position:relative}
.hp-box-title{font-size:132.4%;font-weight:bold;color:#07840a;margin-bottom:6px}
#hp-features{padding-top:9px}
.hp-featured-item{height:200px;padding-left:325px;padding-right:5px;position:relative;overflow:hidden}
.hp-fi-image{display:block;position:absolute;top:0;left:0}
.hp-fi-title{font-size:166.0%;margin-bottom:.1em}
.hp-fi-title-link{color:#000}
.hp-fi-title-link:hover{text-decoration:none}
.hp-fi-loc{font-size:92%;color:#787878;margin-bottom:.8em}
.hp-fi-text{line-height:17px}
.hp-fi-text a{white-space:nowrap}
.hp-see-all{color:#06c}
.hp-see-all-link{font-weight:bold}
.hp-fi-see-all{margin-top:1.0em}
#hp-feature-controls{position:absolute;top:9px;right:9px}
.hp-features-button{width:29px;height:21px;overflow:hidden;text-indent:-10000px;background:url(../../../images/gui/homepage/sprite.png) 0 -188px repeat-x}
#hp-features-next{background-position:0 -209px;margin-left:6px}
#hp-features-info{line-height:21px;font-size:92%;font-weight:bold;color:#585858;margin-right:12px}
.hp-features-button-disabled{opacity:.5;filter:alpha(opacity=50);cursor:default}
#hp-features-viewport{position:relative;width:640px;height:200px;overflow:hidden}
#hp-features-wrapper{position:absolute;left:-640px;top:0;width:1920px}
#hp-features-item-a{position:absolute;top:0;left:640px;width:640px}
#hp-features-item-b{position:absolute;top:0;left:0;width:640px}
#hp-features-loader{display:block;margin:2px auto;width:24px;height:24px}
#hp-features-error{text-align:center}
#hp-reviews,#hp-charts{_zoom:1}
#hp-reviews .hp-box-title{margin-bottom:2px}
.hp-review{float:left;width:298px;padding:10px 27px 10px 0}
.hp-review-last-col{padding-right:0}
.hp-review-header{position:relative;min-height:59px;_height:59px;padding-left:68px;margin-bottom:4px}
.hp-review-image{position:absolute;top:1px;left:0}
.hp-review-item{margin-bottom:4px;font-weight:bold}
.hp-review-summary{margin-bottom:2px}
.hp-review-info{font-size:92%;color:#787878;font-style:italic;margin-bottom:4px}
.hp-review-snippet{line-height:138%}
#hp-charts .hp-box-header{margin-bottom:10px}
.hp-top-clubs-a{float:left;width:298px}
.hp-top-clubs-b{float:right;width:298px;padding-right:15px}
.hp-top-club{position:relative;padding-left:21px;margin-bottom:.65em;_zoom:1}
.hp-top-club .ord{position:absolute;top:0;left:-6px;width:20px;text-align:right}
.hp-top-club a{font-weight:bold}
.hp-top-club .loc{margin-top:.1em;display:block;font-size:92%;color:#787878}
.hp-top-club .rating{margin-top:3px;display:block}
.hp-top-club .num-reviews{font-size:92%;line-height:14px;position:relative;top:-1px}
#hp-news{position:relative;z-index:1;border:solid 1px #cfcfcf;border-top:0;padding-top:238px;margin-bottom:10px}
#hp-news-title{position:absolute;top:0;right:15px;background:#d11400;color:#fff;font-weight:bold;font-size:124.2%;padding:6px 8px 3px;z-index:2}
#hp-news-teaser{position:absolute;top:0;left:-1px;height:238px;width:300px;overflow:hidden}
#hp-top-news-caption{position:absolute;left:0;bottom:0;width:100%}
#hp-top-news-caption-bg{position:absolute;left:0;top:0;width:100%;height:300px;background:#000;opacity:.75;filter:alpha(opacity=75)}
#hp-top-news-title{position:relative;z-index:1;font-size:157.2%;line-height:24px}
#hp-top-news-title .hp-top-news-link{color:#fff;display:block;padding:6px 10px 8px 10px}
#hp-top-news-title .hp-top-news-link:hover{text-decoration:none}
#hp-news-summary{padding:10px 9px 11px;line-height:16px;height:80px;overflow:hidden}
#hp-news-summary .hp-top-news-link{white-space:nowrap}
#hp-news-footer{border-top:solid 1px #cfcfcf;text-align:right;padding:6px 9px 6px}
.hp-news-box{width:99px;float:left;padding-top:9px}
.hp-news-box-middle{width:100px}
.hp-news-box-wrap{background:#f3f3f3;border-top:solid 1px #cfcfcf;padding-top:10px;padding-bottom:11px;cursor:pointer}
.hp-news-box-image{border:solid 1px #9ca2a7;background:#fff;padding:2px;margin-left:9px}
.hp-news-box-link{display:block;font-size:92%;line-height:13px;height:26px;width:86px;color:#000;overflow:hidden;text-align:center;margin:4px 0 0 7px;text-overflow:ellipsis}
.hp-news-box-link:hover{text-decoration:none}
.hp-news-box-selected{background:url(../../../images/gui/homepage/sprite.png) center 0 no-repeat}
.hp-news-box-selected .hp-news-box-wrap{border-color:#b6b9be;background:#b6b9be;background:url(../../../images/gui/homepage/sprite.png) 0 -9px repeat-x}
.hp-news-box-selected .hp-news-box-image{border-color:#5e5e5e}
.hp-news-box-selected .hp-news-box-link{color:#fff}
.hp-news-box-active .hp-news-box-link{text-decoration:underline}
#hp-agt{padding:12px 0 7px 0}
#hp-agt .hp-box-header{padding:0 9px}
#hp-agt-packages{padding:10px 10px 0 10px;position:relative;_zoom:1}
.hp-agt-row{padding-bottom:17px}
.hp-agt-item{position:relative;min-height:85px;_height:85px;padding-left:94px;float:left;width:210px}
.hp-agt-item-left{margin-right:20px}
.hp-bi-image{display:block;position:absolute;top:1px;left:0}
.hp-bi-no-img{display:block;width:84px;height:84px;background:#e8e8e8}
.hp-bi-title{font-size:108%;font-weight:bold;margin-bottom:4px}
.hp-bi-info{font-size:92%;color:#787878;margin-bottom:9px}
.hp-bi-stars{margin-right:6px}
.hp-fi-price{font-size:116%;color:#da2900;margin-top:6px}
.hp-fi-price-val,.hp-fi-price-cur{font-weight:bold}
#hp-agt-footer{margin-top:-2px;border-top:solid 1px #cfcfcf;padding:7px 0 1px;text-align:right}
.hp-tabs{border-bottom:solid 1px #cfcfcf;position:relative;margin:9px 10px 6px 10px;zoom:1}
.hp-tab{float:left;margin-right:3px;background:url(../../../images/gui/homepage/sprite.png) 0 -363px repeat-x}
.hp-tab-link{display:block;background:url(../../../images/gui/homepage/sprite.png) 0 -333px no-repeat;outline:0;_zoom:1;_float:left}
.hp-tab-link:hover{text-decoration:none}
.hp-tab-label{display:block;line-height:27px;padding:1px 12px 0;background:url(../../../images/gui/homepage/sprite.png) 100% -393px no-repeat;font-weight:bold}
.hp-tab-selected{background-position:0 -273px;position:relative;z-index:1;margin-bottom:-1px}
.hp-tab-selected .hp-tab-link{background-position:0 -243px;color:#000}
.hp-tab-selected .hp-tab-label{background-position:100% -303px;padding-bottom:1px}
#hp-agt-loader{padding-top:6px}
#hp-agt-error{padding:6px 0 30px;text-align:center}
#hp-content-ad,#hp-gfd-banner{margin-bottom:10px}
#hp-charts-sc{float:left}
.hp-segment{float:left;background:url(../../../images/gui/homepage/sprite.png) 0 -450px repeat-x;border-right:solid 1px #c1c1c1}
.hp-segment-link{display:block;outline:0}
.hp-segment-link:hover{text-decoration:none}
.hp-segment-label{display:block;font-size:92%;line-height:22px;padding:0 8px;*line-height:21px;*padding-bottom:1px}
.hp-segment-last{border-right:0}
.hp-segment-first .hp-segment-link{background:url(../../../images/gui/homepage/sprite.png) 0 -428px no-repeat}
.hp-segment-last .hp-segment-link{background:url(../../../images/gui/homepage/sprite.png) 100% -472px no-repeat}
.hp-segment-first .hp-segment-label{padding-left:12px}
.hp-segment-last .hp-segment-label{padding-right:12px}
.hp-segment-selected{background:url(../../../images/gui/homepage/sprite.png) 0 -516px repeat-x}
.hp-segment-selected .hp-segment-link{color:#000}
.hp-segment-first-selected .hp-segment-link{background:url(../../../images/gui/homepage/sprite.png) 0 -494px no-repeat}
.hp-segment-last-selected .hp-segment-link{background:url(../../../images/gui/homepage/sprite.png) 100% -538px no-repeat}
#hp-charts .hp-box-header{*padding-bottom:6px}
#hp-charts .hp-box-title{line-height:22px;margin-right:15px;float:left}
#hp-charts-loader{padding-top:6px}
#hp-charts-error{padding:6px 0 30px;text-align:center}
#hp-sr-banner{margin-bottom:10px}
#hp-title{position:relative}
#ivw-hp-feature{position:absolute;top:6px;right:2px;font-size:10px;color:#808080}
#ivw-hp-feature a{color:#808080;text-decoration:none}
#ivw-hp-logo{position:absolute;top:15px;right:0}
#ivw-hp-text{display:block;margin-bottom:3px}
#hp-agt-mr{margin-bottom:10px}

#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:bold;text-decoration:none;background:url(../../../images/gui/localFinderOverlay.png) 100% -738px no-repeat;position:relative;right:-10px;outline:0}
#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:bold;color:#fff998;margin-bottom:2px}
#localSearchForm label em{font-weight:normal;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:bold;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:bold;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:#808080}
#localRecommendations .all{font-weight:bold}
#localRecommendations .all span{font-weight:normal;color:#005fbd}
#localRecommendations a{text-decoration:underline}
#navbar #localSearchForm{background:0;width:auto;float:none}
#navbar #localSearchForm form{background:0;padding:6px 0}
#navbar #localSearchForm h3{width:198px;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}
#localResults #right{float:right;width:300px}
#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:0}
#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;min-height:102px;_height:102px}
#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:bold;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:0;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 1px}
#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:#808080;font-size:85%;padding-left:1px}
#localResults #toolbarMenu div ul{background:#fff;border:solid 1px #808080;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{position:relative}
#localResults #left h3{font-size:116%;font-weight:bold;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:0;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:bold;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:bold;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:0}
.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:0;text-decoration:underline!important;color:#0465c5}
.checkboxFilter li.last a.infoLink{margin-bottom:-0.3em}
#localResults #right{padding-top:369px}
#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:white #b0b0b0 #b0b0b0 white;display:block;background:#fff}
#localResults #map h3{position:absolute;top:336px;right:5px;width:290px;height:28px;font-size:92%;color:#808080;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:0;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 #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 #808080;background:#fff;width:198px;height:198px;display:none;z-index:50}
#courseTooltip{padding:5px 6px}
#courseTooltip h5{font-weight:bold;margin-bottom:.2em}
#directionsPanel{border-color:#959595;font-size:93%}
#directionsPanel .hd{display:none}
#directionsPanel .bd{padding:15px 15px 15px 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 12px}
#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:bold;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:bold;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:bold;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}
#localResults .sidebar-iphone-ad{margin-bottom:15px}
.ib-linked-packages{margin-top:10px;padding:3px 5px;background:#fff3d5}

#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:.30em;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 0}
#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:bold;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:bold;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:bold;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:0;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:100%;width:300px;overflow:hidden}
#itemDetail #sidebar .box h3{display:block;background:url(../../../images/gui/boxes.png) 0 0 no-repeat;font-weight:bold;font-size:108%;padding:6px 12px}
#itemDetail #sidebar .box h3 span{font-weight:normal;font-size:85%;margin-left:.2em}
#itemDetail #sidebar .box .boxBody{background:url(../../../images/gui/boxes.png) 0 0 no-repeat;padding:15px 12px 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:bold}
#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:bold;margin-bottom:.5em;margin-top:1.2em}
#itemDetail .richText h5{font-size:108%;font-weight:bold;margin-bottom:.38em;margin-top:1em}
#itemDetail #gfdPromo{margin:-3px 7px 11px 7px}
#itemDetail #reviews{*margin-bottom:28px}
#itemDetail .ur-write{margin-top:1em;margin-bottom:.6em}
#itemDetail .ur-write-hint{font-weight:bold;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 .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:bold}
#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 -15px;padding:6px 15px}
#itemDetail .reviews-page .review-list .last{margin-bottom:0}
#itemDetail .sidebar-iphone-ad{margin-bottom:13px}

#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:bold;font-size:108%;padding:6px 12px}
#itemDetail .mapPage .itemList .hd div{padding:6px 9px}
#itemDetail .mapPage .itemList .hd label{font-weight:bold;font-size:108%;vertical-align:middle;padding-left:6px;line-height:14px}
#itemDetail .mapPage .itemList .hd label span{font-weight:normal;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 .scorecard{width:460px;float:left}
#itemDetail .scorecard td.tee{padding:0}
#itemDetail .scorecard td.tee .wrap{border-width:0 0 0 10px;border-style:solid;border-color:#fff;display:block}
#itemDetail .scorecard td.tee .wrap span{padding:4px 6px 4px 6px;display:block}
#itemDetail .scorecard .firstRow td.tee .wrap span{padding-top:5px}
#itemDetail .scorecard .yellow td.tee .wrap{border-color:#ffea00}
#itemDetail .scorecard .red td.tee .wrap{border-color:#e90000}
#itemDetail .scorecard .black td.tee .wrap{border-color:#000}
#itemDetail .scorecard .white td.tee .wrap{border-color:#fff;border-left-width:9px}
#itemDetail .scorecard .blue td.tee .wrap{border-color:#2e80c5}
#itemDetail .scorecard .orange td.tee .wrap{border-color:#f7941d}
#itemDetail .scorecard .green td.tee .wrap{border-color:#119214}
#itemDetail .scorecard .white td.tee .wrap span{border-left:solid 1px #e8e8e8}
#itemDetail .scorecard .gold td.tee .wrap{border-color:#ffcb00}
#itemDetail .scorecard .silver td.tee .wrap{border-color:#d6d6d6}
#itemDetail .scorecard .par{width:12%}
#itemDetail .scorecard .cr{width:12%}
#itemDetail .scorecard .slope{width:15%}
#itemDetail .scorecard .sss{width:12%}
#itemDetail .scorecard .length{width:20%}
#itemDetail .courses .scorecards .difficulty{width:155px;margin-top:1.65em;float:right}
#itemDetail .courses .difficulty{margin-bottom:.5em}
#itemDetail .courses .difficulty span{white-space:nowrap}
#itemDetail .courses .levelIndicator{display:none}
#itemDetail .courses .scorecards .levelIndicator{margin-top:5px;display:block}
#itemDetail .courses p{margin-bottom:.6em}
#itemDetail .greenFees .block{width:460px}
.gft-date-row .dt-cell{background:#fff1c6;font-style:italic;padding-top:6px}
.gft-type-row .dt-cell{font-weight:bold}
.gft-sub-row .gft-type-col{padding-left:18px}
.gft-sub-row .gft-type-col span{white-space:nowrap}
.gft-wd-col,.gft-we-col,.gft-sd-col{width:30%}
.gft-single .gft-wd-col,.gft-single .gft-we-col,.gft-single .gft-sd-col{width:60%}
.gft-triple .gft-wd-col,.gft-triple .gft-we-col,.gft-triple .gft-sd-col{width:20%}
#itemDetail .greenFees .r{white-space:nowrap;margin-right:.5em}
#itemDetail .greenFees .u{white-space:nowrap;color:#787878;font-size:92%}
#itemDetail .greenFees .gf-cart-note{margin-top:.6em}
#itemDetail .greenFees .discounts{margin-top:.8em}
#itemDetail .business .main{margin-bottom:.5em}
#itemDetail .persons table{width:460px}
#itemDetail .persons table.full .position{width:28%}
#itemDetail .persons table.full .contact{line-height:135%;width:35%}
#itemDetail .persons .wide-table{width:100%}
#itemDetail .persons th.localGolf{padding-top:0;padding-bottom:2px}
#itemDetail .localGolf-booking-link{background:url(../../../images/gui/local_golf_booking_icon.png) 0 0 no-repeat;padding-left:21px;line-height:16px}
#itemDetail #sidebar .weatherBox{margin-bottom:28px}
#itemDetail #sidebar .weatherBox .boxBody{padding-top:6px;padding-bottom:11px}
#itemDetail .weatherBox table{width:100%;margin-bottom:8px}
#itemDetail .weatherBox table tr.data td{border-bottom:solid 1px #dcdcdc}
#itemDetail .weatherBox table tr.lastRow td{border-bottom:none!important}
#itemDetail .weatherBox table tr.title td{padding-top:7px}
#itemDetail .weatherBox table tr.title td.day{text-indent:1px}
#itemDetail .weatherBox table .temp,#itemDetail .weatherBox table .windSpeed{line-height:135%}
#itemDetail .weatherBox table .temp .hi{color:#ed4800}
#itemDetail .weatherBox table .temp .lo{color:#0085a6}
#itemDetail .weatherBox table .windDir{padding-left:5px}
#itemDetail .weatherBox table .icon{padding-bottom:2px}
#itemDetail .weatherBox .credit{position:absolute;right:8px;bottom:-15px}
#itemDetail .weatherPage #weather{padding-top:.6em}
#itemDetail .weatherPage #forecast{margin-bottom:2em}
#itemDetail .weatherPage #forecast .label{font-weight:bold}
#itemDetail .weatherPage #forecast .tmax td.val{color:#ed4800}
#itemDetail .weatherPage #forecast .tmin td.val{color:#0085a6}
#itemDetail .weatherPage #forecast .wind img{float:right;margin-top:5px}
#itemDetail .weatherPage .averages h4{margin-bottom:.8em}
#itemDetail .weatherPage .adBox{margin-top:30px}
#itemDetail #sidebar .summaryBox{background-position:-600px 0}
#itemDetail #sidebar .summaryBox h3{background-position:0 0;padding:8px 12px 0;min-height:22px;_height:22px}
#itemDetail #sidebar .summaryBox .boxBody{background-position:-300px 100%;padding:10px 15px 20px 15px;width:270px}
#itemDetail #sidebar .summaryBox .topic{margin-top:1.2em}
#itemDetail #sidebar .summaryBox .topic h5{font-weight:bold;font-size:108%;margin-bottom:.3em}
#itemDetail #sidebar .summaryBox .topic a{white-space:nowrap}
#itemDetail #sidebar .summaryBox .topic span.u{font-size:92%;color:#787878}
#itemDetail #sidebar .summaryBox .list li{margin-left:1.2em}
#itemDetail #sidebar .summaryBox .levelIndicator{margin-top:.25em}
#itemDetail #feedback{background:#fffbe4;padding:7px 14px;padding-right:50px;border:solid 1px #deb458;text-align:center;margin-bottom:-8px}
#itemDetail #feedback a{font-weight:bold;white-space:nowrap}
.golfClubs #itemDetail #main{margin-bottom:15px}
.golfClubs #itemDetail #sidebar{margin-bottom:15px}
.golfClub #contentHeader #title{padding-right:150px}
#doc .golfClub .pgfd #title{padding-right:300px}
.golfClub #contentHeader #facilityType{position:absolute;bottom:3px;right:6px;line-height:25px;height:25px}
.golfClub #contentHeader #facilityType .numHoles{display:block;float:left;font-size:165%}
.golfClub #contentHeader #facilityType .numeric{font-weight:bold}
.golfClub #contentHeader #facilityType .numHolesLabel{display:block;float:left;background:url(../../../images/gui/icons.png) 100% -348px no-repeat;width:19px;height:25px;text-indent:-1000px;overflow:hidden}
.golfClub #contentHeader #facilityType .type{display:block;float:left;width:40px;height:25px;text-indent:-1000px;overflow:hidden;background:url(../../../images/gui/club_types_de.png) 0 2px no-repeat;margin-left:6px}
.golfClub #contentHeader #facilityType .public{width:35px}
.golfClub #contentHeader #facilityType .semiPrivate{background-position:0 -38px}
.golfClub #contentHeader #facilityType .private{background-position:0 -78px}
.golfClub #contentHeader #facilityType .resort{background-position:0 -118px;width:38px}
.en .golfClub #contentHeader #facilityType .type{background-image:url(../../../images/gui/club_types_en.png)}
.golfClub #contentHeader #printGfDiscount{position:absolute;bottom:5px;left:678px;width:155px;white-space:nowrap;overflow:hidden;line-height:21px;background:url(../../../images/gui/icons.png) 0 -570px no-repeat;padding-left:26px}
.golfClub #infoIcons{margin-top:-13px;width:300px;margin-bottom:13px;background:url(../../../images/gui/boxes.png) -2700px 100% no-repeat;padding-bottom:12px}
.golfClub #infoIcons .bd{width:262px;background-color:#fbf3d0;border-left:solid 1px #deb458;border-right:solid 1px #deb458;padding:6px 11px 0 11px;margin:0 auto}
.golfClub #infoIcons h4{font-size:83%;text-transform:uppercase;margin:0 0 .2em 3px;font-weight:bold}
.golfClub .icons a{display:block;float:left;width:26px;height:26px;overflow:hidden;margin:3px 1px 0 2px;position:relative}
.golfClub .icons a img{position:absolute;top:0;left:30px}
.golfClub .icons .drivingRange img{left:0}
.golfClub .icons .clubsForHire img{left:-30px}
.golfClub .icons .trolley img{left:-60px}
.golfClub .icons .electroTrolley img{left:-90px}
.golfClub .icons .electroCart img{left:-120px}
.golfClub .icons .chargingSystem img{left:-150px}
.golfClub .icons .lockerRooms img{left:-180px}
.golfClub .icons .childrensPlayground img{left:-210px}
.golfClub .icons .conferenceRoom img{left:-240px}
.golfClub .icons .crecheFacilities img{left:-270px}
.golfClub .icons .carParkForDogOwners img{left:-300px}
.golfClub .icons .birdieCard img{left:-330px}
.golfClub .icons .indoorPoolInClub img{left:-360px}
.golfClub .icons .vcg img{left:-390px}
.golfClub .icons .noDogs img{left:-420px}
.golfClub .icons .dogsOnLeash img{left:-450px}
.golfClub .icons .clubCc img{left:-480px}
.golfClub .icons .gps img{left:-510px}
.golfClub .icons .restaurant img{left:-540px}
.golfClub .icons .proShop img{left:-570px}
.golfClub .icons .clubHouse img{left:-600px}
.golfClub .icons .outdoorPool img{left:-630px}
#golfersCertificateNote{margin-top:2.5em;border-top:1px solid #dcdcdc;color:#6a6a6a}
#golfersCertificateNote .bd{padding:1.5em 15px}
#golfersCertificateNote h5{font-weight:bold;margin-bottom:.5em}
.golfClub #main #itemTools{margin-top:14px}
.golfClub #editorial{padding-top:0}
.gc-extra-banners{margin-top:3px;text-align:center;margin-bottom:15px}
.gc-extra-banner img{display:inline}
.gc-special-promo{margin:-3px 0 11px 0;text-align:center}
.gc-special-promo{margin:-3px 0 11px 0;text-align:center}
.gc-special-promo img{display:inline}
#gfc-discount-note{margin:1px 0 5px 0}
#gfd-club-promo{width:458px;border:solid 1px #eda400;margin-top:18px;background:url(../../../images/gui/gfd-club-promo-book.jpg) -16px -6px no-repeat}
#itemDetail #gfd-club-promo{line-height:126%}
#gfd-club-promo-info{display:block;padding:9px 12px 7px 156px}
#gfd-club-promo-text{display:block;margin-bottom:6px}
.gfd-club-promo-discount{font-weight:bold;color:#c92100;display:block}
.gfd-club-promo-vouchers{font-weight:normal;color:gray;margin-right:3px}
#gfd-club-promo-action{display:block;background:url(../../../images/gui/gfd-club-promo-bg.png) 100% 0 no-repeat;text-align:right;padding:3px 20px 5px 0;font-weight:bold}

#gc-packages{margin-top:18px;margin-bottom:-8px;position:relative;z-index:2}
#gc-packages-header{height:40px;background:#2e65a9;color:#fff;line-height:38px;padding:0 12px;background:url(../../../images/gui/agt/ext/gc-packages-bg.png) -160px 0 no-repeat;position:relative}
#gc-packages-title{font-size:16px;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.25);width:420px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#gc-packages-title span{font-size:14px;font-weight:normal}
#gc-packages-logo{position:absolute;top:0;right:12px}
#gc-packages-bd{background:#c4dcf6;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;padding:12px 12px 2px 12px;*zoom:1}
.gc-package{-webkit-border-radius:5px;border-radius:5px;border:solid 1px #a5b9cf;padding:11px;margin-bottom:10px;-webkit-box-shadow:0 0 1px 0 rgba(165,185,207,0.65);box-shadow:0 0 1px 0 rgba(165,185,207,0.65);position:relative;background:#fff url(../../../images/gui/agt/ext/gc-packages-bg.png) 500px 0 repeat-y}
.de .gc-package{background-position:505px 0}
.gc-package-image{position:absolute;top:11px;left:11px}
.gc-package-info{min-height:108px;_height:108px;float:left;padding-left:172px;width:305px}
.de .gc-package-info{width:310px}
.gc-package-booking{float:right;width:110px;text-align:center;padding:9px 0}
.de .gc-package-booking{width:105px}
.gc-package-price{margin-bottom:12px}
.gc-package-price-from{font-size:92%}
.de .gc-package-price-from{font-size:100%}
.gc-package-price-val{font-size:23px;white-space:nowrap}
.gc-package-price-info{display:block;font-size:92%}
.gc-package-button{-webkit-border-radius:3px;border-radius:3px;border:solid 1px #b2b2b2;padding:7px 13px;font-weight:bold;background:#fff;background:-moz-linear-gradient(top,#fff 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fff 0,#dedede 100%);background:-o-linear-gradient(top,#fff 0,#dedede 100%);background:-ms-linear-gradient(top,#fff 0,#dedede 100%);background:linear-gradient(top,#fff 0,#dedede 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dedede',GradientType=0);-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.08);box-shadow:0 1px 0 0 rgba(0,0,0,0.08)}
.gc-package-button:hover{text-decoration:none}
.gc-package-title{font-size:108%;font-weight:bold;margin-bottom:8px}
.gc-package-link{margin-right:5px}
.gc-package-services{margin-bottom:3px}
.gc-package-clubs{margin-top:6px;margin-bottom:7px;font-size:92%}
.gc-package-clubs li{list-style:disc;margin-left:1.25em;margin-bottom:.25em}
.gc-package-club{color:#000;white-space:nowrap}
#gc-packages-more-link{text-align:right;padding:5px 12px 0}

.review{padding-bottom:26px;border-bottom:solid 1px #dadada;margin-bottom:20px;padding-right:30px;_zoom:1}
.review-author{float:left;width:100px}
.review-wrapper{margin-left:115px}
.review-title{font-size:14px;margin-bottom:6px;font-weight:bold}
.review-info{color:#737373;margin-bottom:10px}
.review-date{line-height:16px;margin-left:6px;margin-top:2px}
.review-body{font-size:12px;line-height:17px!important}
.review-langbar{margin-bottom:15px}
.review-lang-button{font-size:11px;font-weight:bold;line-height:21px;padding:0 6px;border:solid 1px #fff;color:#0465c5;cursor:pointer;margin-right:6px;-webkit-border-radius:3px;border-radius:3px;opacity:.7}
.review-lang-flag{display:inline;margin-right:6px;position:relative;top:2px}
.review-langbar .selected{border-color:#d5d5d5;color:#000;opacity:1.0}
.review-langbar .hover{opacity:1.0}
.review-gt-attribution{color:#737373;font-size:11px;margin-top:15px}
.review-gt-attribution a{color:#737373}
.review-avatar{width:60px;height:60px;margin-bottom:5px}
.review-user{width:100%;overflow:hidden;display:block;margin-bottom:3px}
.review-user-count{color:#737373;font-size:11px}
.review-sn-mask{color:#787878}
.review-mobile-badge{line-height:17px;margin-left:12px;margin-top:2px;padding-left:15px;color:#737373;font-size:11px;background:url(../../../images/gui/reviews-sprite.png) 0 0 no-repeat}
.review-ipad-badge{padding-left:17px;background-position:0 -40px}
.review-versions{position:relative}
.review-loader{position:absolute;top:15px;left:15px}
.reviews-page .review:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.rc-page{width:778px;margin:35px auto 35px auto}
.rc-page-title{font-size:190.3%;padding-bottom:.08em;border-bottom:solid 1px #cacaca;margin-bottom:.35em}
.rc-page-hint{margin-bottom:1.5em}
.rc-page-hint .reviewed-item{color:#787878}
.rc-double-form .rc-main{background:#f5f5f5;border:solid 1px #cacaca;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;width:498px;float:left}
.rc-double-form .rc-sidebar{margin-top:12px;background:#fff;border:solid 1px #cacaca;border-left:none;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;width:277px;float:left}
.rc-page h3{font-size:116%;font-weight:bold;color:#07840a;margin-bottom:.8em}
.rc-global-error-msg{font-weight:bold;color:#db1500;background:#ffe0dd;padding:.5em .8em;margin-bottom:1.2em;margin-top:-0.3em}
.rc-page .errorField label{color:#db1500}
.rc-page .errorField input,.rc-page .errorField textarea{border-color:#db1500}
.rw-tips{padding:14px 15px 12px 16px}
.rw-tips h3{margin-bottom:.6em}
.rw-tips h5{font-size:100%;font-weight:bold;margin-bottom:.4em;margin-top:.9em}
.rw-tips p{margin-bottom:.5em}
.rw-form{padding:22px 15px 20px 42px}
.rw-form label{font-weight:bold;position:relative;margin-bottom:5px;text-align:left;width:auto}
.rw-step{display:block;position:absolute;top:-3px;left:-28px;width:20px;height:20px;color:#fff;font-size:108%;color:#fff;line-height:20px;text-align:center;background:url(../../../images/gui/icons.png) 0 -630px no-repeat}
.rw-form .formField{margin-bottom:15px}
.rw-form .rw-overall-rating{margin-bottom:20px}
.rw-form .rw-overall-rating label{margin-right:8px}
.rw-overall-rating-cation{display:block;float:left;padding-top:2px;margin-left:8px}
.rw-form .ui-stars-star{position:relative;top:-1px}
.rw-review-title input{width:410px}
.rw-review-body textarea{width:410px;height:180px}
.rw-form .rw-preview-button{margin-bottom:5px}
#rw-hpf-wrapper{display:none}
.review-login .error-msg{font-weight:bold;color:#db1500;margin-bottom:1.2em;margin-top:-0.5em}
.rc-double-form .rc-sign-up{width:485px}
.rc-double-form .rc-sign-in{width:290px}
.rc-sign-up-wrappper{padding:14px 16px 21px 16px}
.rc-sign-up h3{margin-bottom:1.2em}
.sign-up-form .formField{margin-bottom:6px}
.sign-up-form .inlineLabel label{width:132px}
.sign-up-form .textField input{width:180px}
.sign-up-form .hint{font-size:92%;margin-left:6px;position:static!important}
.suf-screen-name .hint{display:block;margin-left:137px;margin-top:4px}
.sign-up-form .suf-salutation{margin-bottom:10px}
.sign-up-form .suf-lastname{margin-bottom:15px}
.sign-up-form .suf-password-2{margin-bottom:15px}
.sign-up-form .suf-screen-name{margin-bottom:18px}
.suf-salutation select{width:68px}
.sign-up-form .suf-newsletter{margin-left:137px;*margin-left:135px}
.sign-up-form .suf-newsletter input{float:left;display:block;position:relative;top:2px;*top:0}
.sign-up-form .suf-newsletter label{display:block;line-height:135%;margin-left:18px}
.sign-up-form .suf-submit-button{margin-left:137px;margin-top:20px}
.rc-sign-in-wrappper{padding:14px 16px 20px 18px}
.rc-sign-in h3{margin-bottom:1.0em}
.sif-email{margin-bottom:5px}
.sif-email input{width:200px}
.sif-password{margin-bottom:10px}
.sif-password input{width:160px}
.sif-top-labels .textField label{margin-bottom:2px;*margin-bottom:0}
.sif-remember{margin-bottom:15px}
.rc-page .sif-submit-button{float:left;margin-right:20px}
.rc-page .sif-password-link{font-size:92%;position:relative;top:5px}
.rc-screen-name-box{background:#fff5d6;border:solid 1px #deb458;padding:10px 15px 15px 15px;margin-bottom:1.5em;position:relative}
.rc-screen-name-box h4{font-weight:bold;margin-bottom:1em}
.rc-screen-name{_zoom:1}
.review-preview h3{margin-bottom:.5em}
.rc-preview-box{border:solid 1px #cacaca;padding:21px 25px 25px 25px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:15px}
.rc-preview-box .review{border-bottom:0;margin-bottom:0;padding-bottom:0}
.rc-submit-button{float:right;margin-right:20px}
.rc-edit-link{float:right;display:block;margin-right:20px;position:relative;top:5px}
#screenName-wrapper label{width:120px}
.ui-stars-star,.ui-stars-cancel{float:left;display:block;overflow:hidden;text-indent:-999em;cursor:pointer}
.ui-stars-star a,.ui-stars-cancel a{width:20px;height:19px;display:block;background:url(../../../images/gui/rating-ui.png) no-repeat 0 0}
.ui-stars-star a{background-position:0 0}
.ui-stars-star-on a{background-position:0 -20px}
.ui-stars-star-hover a{background-position:0 -20px}
.ui-stars-cancel-hover a{background-position:0 -100px}
.ui-stars-star-disabled,.ui-stars-star-disabled a,.ui-stars-cancel-disabled a{cursor:default!important}

.bg-carousel{width:658px;height:190px;background:#21518e url(../../../images/gui/agt/ext/carousel.png) 0 -30px no-repeat;position:relative;z-index:2;margin-top:18px;margin-bottom:6px}
.bgc-name{display:block;position:absolute;left:234px;top:0;width:190px;height:30px;background:url(../../../images/gui/agt/ext/carousel.png) 0 0 no-repeat;text-indent:-1000px;outline:0;overflow:hidden}
.de .bgc-name{background-position:-200px 0}
.es .bgc-name{background:url(../../../images/gui/agt/ext/carousel_es.png) 0 0 no-repeat}
.bgc-title{position:absolute;top:8px;left:13px;color:#fff;font-weight:bold;font-style:italic;font-size:132.4%}
.bgc-more-link{position:absolute;top:190px;right:12px;background:#f1f1f1;padding:4px 10px 3px 10px;-moz-border-radius:0 0 3px 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px}
.bg-carousel .jcarousel-clip{width:633px;height:145px;position:absolute;left:13px;top:35px}
.bg-carousel .jcarousel-item{width:304px;height:145px;margin-right:7px;padding-left:9px;background:url(../../../images/gui/agt/ext/carousel.png) -1011px -30px no-repeat}
.bg-carousel .jcarousel-list{width:1000px}
.bgc-item{width:295px;height:127px;padding:9px 9px 9px 0;background:url(../../../images/gui/agt/ext/carousel.png) -695px -30px no-repeat;position:relative}
.bgc-item .image{position:absolute;top:9px;left:0}
.bgc-item span.noImage{display:block;width:105px;height:70px;background:#e8e8e8}
.bgc-item .info{height:70px;padding-left:115px;overflow:hidden}
.bgc-item h4{font-weight:bold;font-size:108%;margin-bottom:.30em}
.bgc-item .stars{margin-top:.25em;display:block}
.bgc-item .stars img{display:inline;margin-right:.35em;vertical-align:top}
.bgc-item .addr{color:#646464;font-size:92%}
.bgc-item .pck .summary{font-size:108%;height:24px;white-space:nowrap;overflow:hidden;margin-top:7px;text-overflow:ellipsis}
.bgc-item .price{font-size:100%;height:24px;line-height:24px;background:#ffe7af;color:#da2900;text-align:right;padding:0 9px}
#itemDetail .bgc-item .price{line-height:24px}
.bgc-item .cur,.bgc-item .val{font-size:108%;font-weight:bold}
.bgc-item .dis{color:#000;margin-right:.8em}
.bgc-item .org{text-decoration:line-through}
.bg-carousel .jcarousel-prev,.bg-carousel .jcarousel-next{display:block;width:29px;height:21px;position:absolute;top:8px;right:13px;background:url(../../../images/gui/agt/ext/carousel.png) -490px -4px no-repeat;cursor:pointer}
.bg-carousel .jcarousel-prev{right:46px;background-position:-450px -4px}
.bg-carousel .jcarousel-prev-disabled,.bg-carousel .jcarousel-next-disabled{cursor:default;opacity:.5;filter:alpha(opacity=50)}
#agt-sidelist{width:300px;background:#358bce url(../../../images/gui/agt/ext/carousel.png) -180px -30px no-repeat;position:relative;z-index:2;margin-bottom:18px}
#agt-sidelist .bgc-name{left:54px}
.bgs-list{padding:35px 0 0 9px}
.bgs-more-link{height:20px;width:300px;background:url(../../../images/gui/agt/ext/carousel.png) -670px 10px no-repeat;text-align:center}
.bgs-more-link a{color:#fff;position:relative;top:-1px}
.bgs-item{width:275px;height:145px;padding-left:9px;margin-bottom:6px;background:url(../../../images/gui/agt/ext/carousel.png) -1011px -30px no-repeat}
.bgs-item .bgc-item{width:266px;background:url(../../../images/gui/agt/ext/carousel.png) -724px -30px no-repeat}

#ed-preview-box{background:#f5f5f5;border:solid 1px #d0d0d0;margin-top:35px;*margin-bottom:15px}
#ed-pb-header{height:35px;padding:0 11px 0 11px;background:url(../../../images/gui/ed/preview-box.png) 0 0 repeat-x}
#ed-pb-title{font-size:116%;font-weight:bold;background:url(../../../images/gui/ed/preview-box.png) 0 -353px no-repeat;padding-left:38px;line-height:30px}
.en #ed-pb-title{background-position:0 -403px}
#ed-pb-tabs ul{border-bottom:solid 1px #cacaca;padding:4px 0 0 10px}
.ed-pb-tab{float:left;margin-right:2px;background:url(../../../images/gui/ed/preview-box.png) 0 -200px repeat-x;position:relative;top:2px}
.ed-pb-tab-link{display:block;background:url(../../../images/gui/ed/preview-box.png) 0 -160px no-repeat}
a.ed-pb-tab-link:hover{text-decoration:none}
.ed-pb-tab-label{display:block;background:url(../../../images/gui/ed/preview-box.png) 100% -240px no-repeat;font-weight:bold;padding:8px 10px 7px;position:relative}
.ed-pb-tab-selected{background-position:0 -80px;margin-bottom:-1px;top:0}
.ed-pb-tab-selected .ed-pb-tab-link{background-position:0 -40px}
.ed-pb-tab-selected .ed-pb-tab-label{background-position:100% -120px;color:#000;padding-top:9px;padding-bottom:9px}
#ed-pb-body{background:#fff;min-height:438px;_height:438px}
#ed-pb-loader{text-align:center;padding-top:25px}
#ed-pb-loader-anim{display:inline}
.ed-pb-content{display:none;padding-top:11px}
.ed-pb-infobar{line-height:27px;height:27px;color:#808080;background:#ffecbf;margin:0 11px 10px 11px;position:relative}
.ed-pb-infobar-text{color:#000;margin:0 3px 0 8px}
.ed-pb-infobar-see-all{margin-left:3px;font-weight:bold}
.ed-pb-viewport{height:350px;width:616px;overflow:hidden;margin:0 20px 6px 20px;position:relative}
.ed-pb-data{height:350px;width:1276px;position:relative;top:0;left:0}
.ed-pb-footer{background:#f5f5f5;border-top:solid 1px #d0d0d0;line-height:33px;height:33px;text-align:right;padding:0 12px}
.ed-pb-prev-button,.ed-pb-next-button{display:block;width:29px;height:21px;position:absolute;top:3px;right:8px;background:url(../../../images/gui/ed/preview-box.png) 0 -290px no-repeat}
.ed-pb-prev-button{right:43px;background-position:0 -311px}
.ed-pb-button-disabled{cursor:default;opacity:.5;filter:alpha(opacity=50);outline:0}
.ed-pb-object-box{position:absolute;top:0;left:0;width:190px;height:350px;padding:0 11px;border-right:solid 1px #d0d0d0}
.ed-pb-object-box-last{border-right:0}
.ed-pob-image{display:block;width:190px;height:136px;overflow:hidden;margin-bottom:5px;position:relative}
.ed-pob-num-photos{display:block;position:absolute;left:0;bottom:0;background:#c27112;font-size:92%;font-weight:bold;color:#fff;padding:0 6px;line-height:18px;border-top:solid 1px #fff;border-right:solid 1px #fff;cursor:pointer}
.ed-pob-image:hover{text-decoration:none}
.ed-pob-info{height:146px;width:190px;overflow:hidden}
.ed-pob-title{font-weight:bold;font-size:116%;margin-bottom:3px}
.ed-pob-loc{font-size:92%;color:#808080;white-space:nowrap;height:20px;overflow:hidden}
.ed-pob-distance{color:#000}
#ed-pb-body .ed-pob-summary{line-height:135%}
.ed-pob-price{height:29px;white-space:nowrap}
.ed-pob-price-value{color:#c92100;font-weight:bold;font-size:149%}
.ed-pob-price-info{color:#818181;font-size:116%;margin-left:2px}
#ed-pb-world-content{padding-top:0}
#ed-pb-world-wrapper{padding:28px 11px 0 11px;min-height:376px;_height:376px}
#ed-pb-search{height:70px;position:relative;padding-left:110px}
#ed-pb-search-loc-wrapper{float:left;width:313px}
#ed-pb-search-loc{width:300px;font-size:108%;padding:3px}
#ed-pb-search-loc-wrapper label{height:17px;*margin-bottom:-2px}
#ed-pb-search-loc-wrapper em{font-size:92%}
#ed-pb-search-loc-suggest{top:41px;width:306px}
#ed-pb-search-submit-wrapper{float:left;margin-top:16px}
#ed-pb-search-advanced{display:block;float:left;margin-top:16px;font-size:92%;line-height:25px;margin-left:12px;text-decoration:underline;white-space:nowrap}
#ed-pb-tagline{text-align:center;margin-bottom:18px}
#ed-pb-world-tabs{text-align:center}
.ed-pb-world-tab{background:#f5f5f5;margin:0 1px}
.ed-pb-world-tab-link{display:block;border:solid 1px #d0d0d0;border-bottom:0;padding:5px 8px}
.ed-pb-world-tab-link:hover{text-decoration:none}
.ed-pb-world-tab-selected{background:#fff;font-weight:bold;margin-bottom:-1px;position:relative;z-index:1}
.ed-pb-world-tab-selected .ed-pb-world-tab-link{color:#000;padding-bottom:6px}
#ed-pb-world-countries{border-top:solid 1px #d0d0d0;padding:18px 0 16px 30px}
.ed-pb-country-col{float:left;width:182px;padding-right:18px}
.ed-pb-country{margin-bottom:2px}

