.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;}
.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-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:700;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%;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:700;}
.hp-fi-see-all{margin-top:1em;}
#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:700;color:#585858;margin-right:12px;}
.hp-features-button-disabled{opacity:0.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-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:700;}
.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;*padding-bottom:6px;}
.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:700;}
.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:none;padding-top:238px;margin-bottom:10px;}
#hp-news-title{position:absolute;top:0;right:15px;background:#d11400;color:#fff;font-weight:700;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:0.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;}
#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;}
.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: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;}
#hp-agt .hp-box-header{padding:0 9px;}
#hp-agt-packages{padding:10px 10px 0;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:700;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:700;}
#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;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:none;_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:700;}
.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:none;}
.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:none;}
.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-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;}
#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: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;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;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: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;}
#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:.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-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: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 .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;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:700;}
.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:700;}
#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;width:270px;}
#itemDetail #sidebar .summaryBox .topic{margin-top:1.2em;}
#itemDetail #sidebar .summaryBox .topic h5{font-weight:700;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:700;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:700;}
.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;margin:0 auto;}
.golfClub #infoIcons h4{font-size:83%;text-transform:uppercase;margin:0 0 .2em 3px;font-weight:700;}
.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:700;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;text-align:center;}
.gc-special-promo img{display:inline;}
#gfc-discount-note{margin:1px 0 5px;}
#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:700;color:#c92100;}
#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:700;}
#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: 0px -1px 0px 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: 0px 0px 6px 6px;
	border-radius: 0px 0px 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: 0px 0px 1px 0px rgba(165, 185, 207, 0.65);
	box-shadow: 0px 0px 1px 0px rgba(165, 185, 207, 0.65); 	
	/*-webkit-box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.3);        
	box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.3);*/  
	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 {
	/*line-height: 28px;*/
	-webkit-border-radius: 3px;
	border-radius: 3px; 
	border: solid 1px #b2b2b2;	
	padding: 7px 13px;
	font-weight: bold;	
	
	background: #ffffff; /*Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dedede 100%); /*FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /*Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 100%); /*Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#dedede 100%); /*Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#dedede 100%); /*IE10+ */
	background: linear-gradient(top, #ffffff 0%,#dedede 100%); /*W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /*IE6-9 */	
		
    -webkit-box-shadow:  0px 1px 0px 0px rgba(0, 0, 0, 0.08);
    box-shadow:  0px 1px 0px 0px 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: 0.25em;	
}

.gc-package-club {
	color: #000;
	white-space: nowrap;
}

#gc-packages-more-link {
	/*position: absolute;
	right: 12px;
	bottom: -20px;*/
	text-align: right;
	padding: 5px 12px 0;
}

.review{padding-bottom:20px;border-bottom:solid 1px #e8e8e8;margin-bottom:20px;padding-right:30px;_zoom:1;}
.review-header{margin-bottom:10px;}
.review-title{font-weight:700;font-size:108%;margin-left:5px;margin-right:10px;}
.review-date{white-space:nowrap;color:#787878;}
.review-author{display:block;font-style:italic;margin-top:.4em;}
.review-sn-mask{font-style:normal;color:#787878;margin-left:.2em;}
.rc-page{width:778px;margin: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:700;color:#07840a;margin-bottom:.8em;}
.rc-global-error-msg{font-weight:700;color:#DB1500;background:#FFE0DD;padding:.5em .8em;margin-bottom:1.2em;margin-top:-.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:700;margin-bottom:.4em;margin-top:.9em;}
.rw-tips p{margin-bottom:.5em;}
.rw-form{padding:22px 15px 20px 42px;}
.rw-form label{font-weight:700;position:relative;margin-bottom:5px;text-align:left;width:auto;}
.rw-step{display:block;position:absolute;top:-3px;left:-28px;width:20px;height:20px;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;}
.review-login .error-msg{font-weight:700;color:#DB1500;margin-bottom:1.2em;margin-top:-.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;}
.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:1em;}
.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;margin-bottom:1.5em;position:relative;}
.rc-screen-name-box h4{font-weight:700;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;-moz-border-radius:6px;-webkit-border-radius:6px;margin-bottom:15px;}
.rc-preview-box .review{border-bottom:none;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;}
.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:none;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:700;font-style:italic;font-size:132.4%;}
.bgc-more-link{position:absolute;top:190px;right:12px;background:#f1f1f1;padding:4px 10px 3px;-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:700;font-size:108%;margin-bottom:.3em;}
.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;}
.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:700;}
.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:0.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;background:url(../../../images/gui/ed/preview-box.png) 0 0 repeat-x;}
#ed-pb-title{font-size:116%;font-weight:700;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:700;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:gray;background:#ffecbf;margin:0 11px 10px;position:relative;}
.ed-pb-infobar-text{color:#000;margin:0 3px 0 8px;}
.ed-pb-infobar-see-all{margin-left:3px;font-weight:700;}
.ed-pb-viewport{height:350px;width:616px;overflow:hidden;margin:0 20px 6px;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:0.5;filter:alpha(opacity=50);outline:none;}
.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:none;}
.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:700;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:700;font-size:116%;margin-bottom:3px;}
.ed-pob-loc{font-size:92%;color:gray;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:700;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;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:none;padding:5px 8px;}
.ed-pb-world-tab-link:hover{text-decoration:none;}
.ed-pb-world-tab-selected{background:#fff;font-weight:700;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;}
