body.ps-active,body.ps-building,div.ps-active,div.ps-building{overflow:hidden;}
body.ps-active{background-image:none;background-color:#000;}
body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none;}
body.ps-active :focus,div.ps-active :focus{outline:0;}
div.ps-document-overlay{background:#000;}
div.ps-uilayer{background:#000;cursor:pointer;}
div.ps-carousel{background:#000;}
div.ps-zoom-pan-rotate{background:#000;}
div.ps-zoom-pan-rotate *{display:block;}
div.ps-carousel-item-loading{background:url(../../../images/gui/photoswipe/loader.gif) no-repeat center center;}
div.ps-carousel-item-error{background:url(../../../images/gui/photoswipe/error.gif) no-repeat center center;}
div.ps-caption{background:url(../../../images/gui/photoswipe/ui.png) 0 -45px repeat-x;color:#fff;font-size:13px;font-family:"Lucida Grande", Helvetica, Arial,Verdana, sans-serif;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:44px;}
div.ps-caption *{display:inline;}
div.ps-caption-content{padding:13px;display:block;text-shadow:0 -1px 0 #000;filter:dropshadow(color=#000000,offx=0,offy=-1);}
div.ps-toolbar{background:url(../../../images/gui/photoswipe/ui.png) 0 0 repeat-x;color:#fff;font-size:13px;font-family:"Lucida Grande", Helvetica, Arial,Verdana, sans-serif;text-align:center;height:44px;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
div.ps-toolbar *{display:block;}
div.ps-toolbar-nav{margin:0 auto;width:238px;position:relative;text-align:center;height:44px;}
div.ps-toolbar-previous{position:absolute;top:0;left:0;width:44px;height:44px;}
div.ps-toolbar-next{position:absolute;top:0;right:0;width:44px;height:44px;}
#ps-toolbar-title{line-height:44px;text-shadow:0 -1px 0 #000;filter:dropshadow(color=#000000,offx=0,offy=-1);}
div.ps-toolbar-touch-nav div.ps-toolbar-next{display:none;}
div.ps-toolbar-touch-nav div.ps-toolbar-previous{display:none;}
div.ps-toolbar-close{position:absolute;top:0;right:5px;width:44px;height:44px;}
div.ps-toolbar-close,div.ps-toolbar-previous,div.ps-toolbar-next,div.ps-toolbar-play{cursor:pointer;}
div.ps-toolbar-next-disabled,div.ps-toolbar-previous-disabled{cursor:default;}
div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto;background-image:url(../../../images/gui/photoswipe/ui.png);background-repeat:no-repeat;}
div.ps-toolbar-close div.ps-toolbar-content{background-position:0 -90px;}
div.ps-toolbar-previous div.ps-toolbar-content{background-position:0 -135px;}
div.ps-toolbar-previous-disabled div.ps-toolbar-content{opacity:0.4;filter:alpha(opacity=40);}
div.ps-toolbar-next div.ps-toolbar-content{background-position:0 -180px;}
div.ps-toolbar-next-disabled div.ps-toolbar-content{opacity:0.4;filter:alpha(opacity=40);}
.agt-page{margin-top:3px;position:relative;}
#agt-header{height:44px;background:#2f68ac url(../../../images/gui/agt/header-sprite.png) 0 0 repeat-x;position:relative;z-index:3;}
#agt-header-bd{height:44px;background:url(../../../images/gui/agt/header-sprite.png) 100% -45px no-repeat;}
.agt-header-align-left #agt-header-bd{background:url(../../../images/gui/agt/header-sprite.png) 100% -45px no-repeat;}
.agt-header-align-right #agt-header-bd{background:url(../../../images/gui/agt/header-sprite.png) 0 -540px no-repeat;}
#agt-header-logo{height:44px;width:212px;text-indent:-10000px;}
.agt-header-left-logo{float:left;margin-right:20px;background:url(../../../images/gui/agt/header-logo-en.png) 0 0 no-repeat;}
.de .agt-header-left-logo{background:url(../../../images/gui/agt/header-logo-de.png) 0 0 no-repeat;}
.es .agt-header-left-logo{background:url(../../../images/gui/agt/header-logo-es.png) 0 0 no-repeat;}
.agt-header-right-logo{float:right;margin-left:20px;background:url(../../../images/gui/agt/header-logo-right-en.png) 0 0 no-repeat;}
.de .agt-header-right-logo{background:url(../../../images/gui/agt/header-logo-right-de.png) 0 0 no-repeat;}
.es .agt-header-right-logo{background:url(../../../images/gui/agt/header-logo-right-es.png) 0 0 no-repeat;}
#agt-header #breadcrumb-trail{padding-top:11px;height:23px;margin:0;}
#agt-header .crumb{height:23px;line-height:23px;}
#agt-header .bc-link{font-size:100%;height:23px;color:#ebf0f7;text-shadow:0 -1px 0 rgba(0,0,0,0.25);}
#agt-header .bc-link:hover{color:#fff;}
#agt-header .bc-ws{padding-right:30px;background:url(../../../images/gui/agt/header-sprite.png) 100% -191px no-repeat;}
#agt-header .bc-arrow{top:1px;right:3px;}
#agt-header .bc-hover{background-position:100% -146px;}
#agt-header .bc-selected{background-position:100% -101px;background-color:#bccee4;}
#agt-header .bc-selected .bc-link{background:url(../../../images/gui/agt/header-sprite.png) 0 -236px no-repeat;color:#1e4f8c;text-shadow:none;}
#agt-header-search-form{position:absolute;top:8px;right:10px;background:url(../../../images/gui/agt/header-sprite.png) 100% -368px no-repeat;padding-right:5px;opacity:0.9;filter:alpha(opacity=90);}
#agt-header-search-wrapper{background:url(../../../images/gui/agt/header-sprite.png) 0 -278px no-repeat;padding-left:24px;}
#agt-header-search-field{border:0;background:#fff url(../../../images/gui/agt/header-sprite.png) 0 -323px repeat-x;height:17px;line-height:17px;padding:5px 0;width:145px;*position:relative;*top:-1px;}
#agt-header-search-field:focus{outline:none;}
#agt-header-back-button{float:left;height:44px;background:url(../../../images/gui/agt/header-sprite.png) 0 -450px repeat-x;margin-left:8px;}
#agt-header-bb-link{display:block;background:url(../../../images/gui/agt/header-sprite.png) 100% -495px no-repeat;color:#fff;font-weight:700;}
#agt-header-bb-text{display:block;background:url(../../../images/gui/agt/header-sprite.png) 0 -405px no-repeat;line-height:42px;padding:0 10px 2px 20px;text-shadow:0 -1px 0 rgba(0,0,0,0.35);}
#agt-header-bb-link:hover{text-decoration:none;}
#agt-footer{text-align:center;}
#agt-footer-logo{margin-bottom:12px;}
#agt-footer-text{font-size:108%;font-style:italic;line-height:138%;margin-bottom:45px;}
.agt-item-page #agt-header{height:45px;background-color:transparent;margin-bottom:322px;}
.agt-no-header{padding-top:322px;font-size:12px;}
#agt-hero{position:absolute;top:0;left:0;width:968px;height:480px;overflow:hidden;z-index:1;border-top:solid 44px #2f68ac;}
.agt-no-header #agt-hero{border-top:0;}
.agt-hero-image{position:absolute;top:0;left:0;background:#fff;}
#agt-hero-controls{position:absolute;top:44px;left:0;width:968px;height:353px;overflow:hidden;z-index:4;}
.agt-no-header #agt-hero-controls{top:0;}
.agt-hero-button{position:absolute;top:0;width:75px;height:353px;cursor:pointer;background:url(../../../images/gui/spacer.gif) 0 0 no-repeat;}
.agt-hero-button-content{position:absolute;top:128px;width:27px;height:45px;background:url(../../../images/gui/agt/hero-controls.png) 0 0 no-repeat;overflow:hidden;text-indent:-1000px;cursor:pointer;}
#agt-hero-prev{left:0;}
#agt-hero-next{right:0;}
#agt-hero-prev .agt-hero-button-content{left:10px;}
#agt-hero-next .agt-hero-button-content{right:10px;background-position:-30px 0;}
#agt-hero-prev .agt-hero-button-content-hover{background-position:-180px 0;}
#agt-hero-next .agt-hero-button-content-hover{background-position:-210px 0;}
#agt-hero-clickzone{position:absolute;top:0;left:75px;width:818px;height:350px;cursor:pointer;background:url(../../../images/gui/spacer.gif) 0 0 no-repeat;}
#agt-hero-indicators{position:absolute;bottom:3px;right:75px;z-index:2;}
.agt-hero-indicator{width:15px;height:20px;overflow:hidden;text-indent:-1000px;background:url(../../../images/gui/agt/hero-controls.png) -13px -48px no-repeat;float:left;cursor:pointer;}
.agt-hero-indicator-hover{background-position:-27px -48px;}
.agt-hero-indicator-active{background-position:1px -48px;cursor:default;}
#agt-hero-loader{position:absolute;top:140px;left:472px;display:none;}
#agt-hero-preview{position:absolute;top:0;left:0;width:102px;height:65px;background:url(../../../images/gui/agt/hero-controls.png) -70px 0 no-repeat;display:none;z-index:1;}
#agt-hero-preview-canvas{position:absolute;top:7px;left:10px;width:82px;height:38px;overflow:hidden;}
#agt-hero-preview-img{position:absolute;top:0;left:-5px;}
#agt-hero-thumbnails{display:none;}
#agt-content{position:relative;z-index:2;padding:60px 38px 0;margin-bottom:28px;background:url(../../../images/gui/agt/detail-top-bg.png) 0 0 no-repeat;}
#agt-main-content{border-left:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9;border-bottom:solid 1px #d7d7d7;min-height:300px;_height:300px;padding:0 38px 38px;position:relative;}
#agt-packages{position:relative;}
.agt-package{background:#fef6e1;border:solid 1px #dbdbdb;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.17);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.17);box-shadow:0 1px 2px rgba(0,0,0,0.17);padding:19px 22px;_zoom:1;}
.agt-additional-package{padding-top:21px;margin-top:-1px;}
.agt-package-title{font-size:16px;font-weight:700;}
.agt-package-hd{padding-bottom:10px;}
.agt-package-text{float:left;width:500px;padding-right:41px;border-right:solid 1px #e1dac7;}
.agt-package-text ul{margin-top:0;}
.agt-package-text h4,.agt-package-text h5{font-weight:700;margin-bottom:6px;}
.agt-package-text a{white-space:nowrap;color:#000;border-bottom:dotted 1px #000;text-decoration:none;}
.agt-package-text a:hover{color:#0465C5;border-bottom:solid 1px #0465C5;text-decoration:none;}
.agt-package-info{float:left;width:203px;padding-left:22px;border-left:solid 1px #e1dac7;text-align:center;position:relative;left:-1px;top:-5px;}
.agt-package-price{margin-bottom:15px;}
.agt-pp-rate{display:block;}
.agt-pp-val,.agt-pp-cur{font-size:30px;}
.agt-pp-cur{margin-right:2px;}
.agt-pp-info{font-size:91%;}
.agt-package-booking-button{background:url(../../../images/gui/agt/buttons.png) repeat-x 0 -160px;text-decoration:none;line-height:30px;font-size:108%;}
.agt-package-booking-button .link-button-wrap{background:url(../../../images/gui/agt/buttons.png) no-repeat 100% -195px;display:block;}
.agt-package-booking-button .link-button-label{background:url(../../../images/gui/agt/buttons.png) no-repeat 0 -125px;padding:0 12px 3px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.12);}
.agt-package-booking-note{display:block;margin-top:10px;line-height:18px;}
#agt-packages-control{text-align:center;}
#agt-packages-toggler{line-height:31px;padding:0 13px 1px;cursor:pointer;border:solid 1px #dbdbdb;border-top:none;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
#agt-editorial{margin-top:30px;}
#agt-editorial-text{float:left;width:530px;}
#agt-editorial-sidebar{float:right;width:250px;padding-top:3px;}
#agt-editorial-title{font-size:21px;margin-bottom:15px;padding-right:290px;}
.agt-large-text{font-size:13px;line-height:18px;}
.agt-box{background:#fafafa;border:solid 1px #dbdbdb;padding:15px 16px 14px;}
.agt-box-title{font-size:13px;font-weight:700;margin-bottom:10px;}
#agt-item-info-box .agt-box-bd{line-height:18px;}
#agt-item-info-box h4,#agt-item-info-box h5{font-weight:700;}
#agt-sidebar-images{padding-bottom:8px;}
.agt-sidebar-image{margin-bottom:12px;}
.agt-sidebar-image-link{display:block;border:solid 1px #dbdbdb;padding:5px;}
.agt-sidebar-image-title{display:block;color:gray;padding:4px 0 0 2px;}
#agt-editorial h4{font-weight:700;font-size:16px;margin-top:18px;margin-bottom:6px;}
#agt-editorial .agt-item-info-title{font-size:inherit;margin-top:20px;}
#agt-item-gallery-box{margin-bottom:15px;}
.agt-ig-thumb{display:block;float:left;margin:4px 8px 4px 0;padding:3px 4px 5px;background:url(../../../images/gui/agt/ig-thumb-bg.png) 0 0 no-repeat;width:96px;height:64px;}
.agt-ig-last-col{margin-right:0;}
#agt-ig-videos{margin-bottom:8px;}
.agt-ig-video{position:relative;outline:none;}
.agt-ig-video-play{display:block;position:absolute;width:37px;height:37px;background:url(../../../images/gui/agt/ig-thumb-bg.png) 0 -75px no-repeat;left:33px;top:16px;}
.agt-ig-video-active .agt-ig-video-play{background-position:-40px -75px;}
#agt-item-gallery-box .agt-box-ft{padding:9px 0 0;text-align:center;}
#agt-ig-see-all-link{cursor:pointer;font-weight:700;}
#cboxContent{margin-bottom:12px;}
#cboxLoadedContent{padding:26px 5px 5px;}
#cboxTitle{min-height:20px;}
#cboxCurrent{min-height:12px;}
#agt-item-map{margin-top:28px;}
#agt-im-title{font-size:21px;margin-bottom:15px;}
#agt-im-main{width:530px;float:left;}
#agt-im-canvas{width:528px;height:380px;border:1px solid #DBDBDB;position:relative;}
#agt-im-sidebar{width:250px;float:right;}
.agt-gc-box{position:relative;padding:6px 0;}
.agt-gc-number{position:absolute;top:6px;left:0;display:block;color:#fff;background:#35a603;font-weight:700;line-height:17px;min-width:17px;text-align:center;_width:17px;}
.agt-gc-number:hover{text-decoration:none;}
.agt-gc-image{display:block;float:left;margin-right:8px;width:58px;height:58px;}
.agt-gc-info{float:left;width:150px;margin-top:-1px;}
.agt-gc-title{font-weight:700;margin-bottom:5px;}
.agt-gc-loc{font-size:11px;color:#7d7d7d;margin-bottom:3px;}
.agt-gc-distance{white-space:nowrap;}
#agt-nearby-golfclubs-see-all{margin-top:8px;}
#agt-item-contact{margin-top:20px;}
#agt-ic-title{font-weight:700;margin-bottom:3px;}
#agt-ic-address{margin-bottom:2px;}
.agt-gc-info-window{overflow:hidden;}
.agt-gc-info-window .agt-gc-box{padding:0;}
.agt-gc-info-window .agt-gc-number{display:none;}
.agt-iiw-title{font-weight:700;margin-bottom:4px;}
.agt-gc-box-hidden{display:none!important;}
#agt-related-content{background:#fafafa;border-top:solid 1px #e9e9e9;border-left:solid 1px #dedede;border-right:solid 1px #dedede;min-height:30px;_height:30px;position:relative;}
#agt-content-footer{height:12px;background:url(../../../images/gui/agt/detail-bottom-bg.png) 0 0 no-repeat;}
#agt-rc-title{text-align:center;font-size:19px;margin-top:18px;}
#agt-rc-viewport{margin:5px auto 0;width:810px;height:280px;overflow:hidden;position:relative;}
#agt-rc-items{position:absolute;top:0;left:0;min-width:812px;_width:812px;}
.agt-rc-item{width:172px;padding:18px 16px 0;height:262px;float:left;background:url(../../../images/gui/agt/rc-sprite.png) 0 0 no-repeat;margin-left:-1px;cursor:pointer;}
.agt-rc-item-hover{background-position:-203px 0;}
.agt-rci-image{border:solid 1px #d8d8d8;padding:3px;display:block;margin-bottom:9px;background:#fff;}
.agt-rci-title{font-weight:700;font-size:108%;margin-bottom:7px;}
.agt-rci-link{margin-right:6px;line-height:17px;}
.agt-rc-item-hover .agt-rci-link{text-decoration:underline;}
.agt-rci-info{font-size:92%;color:#7d7d7d;font-style:normal;display:block;margin-bottom:9px;}
.agt-rci-package{line-height:15px;}
.agt-rci-price{color:#E12A00;font-weight:700;font-size:108%;display:block;margin-top:8px;}
.agt-rci-stars{vertical-align:baseline;margin:1px 6px 0 -1px;}
.agt-rc-button{position:absolute;display:block;top:35px;width:40px;height:286px;cursor:pointer;}
.agt-rc-arrow{position:absolute;display:block;width:12px;height:22px;top:130px;left:14px;background:url(../../../images/gui/agt/rc-sprite.png) 0 0 no-repeat;}
#agt-rc-next{right:0;border-left:solid 1px #d7d7d7;}
#agt-rc-prev{left:0;border-right:solid 1px #d7d7d7;}
#agt-rc-next .agt-rc-arrow{background-position:-410px 0;}
#agt-rc-prev .agt-rc-arrow{background-position:-410px -60px;}
.agt-rc-button-inactive{cursor:default;}
.agt-rc-button-inactive .agt-rc-arrow{opacity:0.35;filter:alpha(opacity=35);}
#agt-rc-nav{text-align:center;}
.agt-rc-dot{width:16px;height:16px;background:url(../../../images/gui/agt/rc-sprite.png) -407px -146px no-repeat;cursor:pointer;}
.agt-rc-dot-selected{background-position:-407px -116px;cursor:default;}
#agt-item-title{width:650px;height:38px;overflow:hidden;text-indent:-10000px;background-position:0 0;background-repeat:no-repeat;display:block;}
#agt-item-loc{color:gray;font-size:108%;display:block;text-indent:1px;margin-bottom:23px;}
.agt-item-page #saveButton{position:absolute;top:5px;right:38px;margin:0;float:none;background:url(../../../images/gui/agt/buttons.png) repeat-x 0 -30px;line-height:29px;}
.agt-item-page .itb-wrap{background:url(../../../images/gui/agt/buttons.png) no-repeat 100% -60px;}
.agt-item-page .itb-label{background:url(../../../images/gui/agt/buttons.png) no-repeat 0 0;padding:0 9px 0 28px;}
.agt-item-page .it-save-button .saved .itb-label{background-position:0 -90px;}
