html, body, body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em
0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6
input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td, td
img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7
img{-ms-interpolation-mode:bicubic}.ie6
html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@media
print{}@media screen and (max-device-width: 480px){}@media all and (orientation: portrait){}@media all and (orientation: landscape){}@font-face{font-family:'DIN-Regular';src:url('/styles/ff_din_regular_1-webfont.eot');src:url('/styles/ff_din_regular_1-webfont?#iefix') format('embedded-opentype'),
url('/styles/ff_din_regular_1-webfont.woff') format('woff'),
url('/styles/ff_din_regular_1-webfont.ttf') format('truetype'),
url('/styles/ff_din_regular_1-webfont.svg#DIN-Regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_nova_regular';src:url('/styles/proximanova-regular-webfont.eot');src:url('/styles/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('/styles/proximanova-regular-webfont.woff') format('woff'),
url('/styles/proximanova-regular-webfont.ttf') format('truetype'),
url('/styles/proximanova-regular-webfont.svg#proxima_nova_regular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novalight';src:url('/styles/proximanova-light-webfont.eot');src:url('/styles/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
url('/styles/proximanova-light-webfont.woff') format('woff'),
url('/styles/proximanova-light-webfont.ttf') format('truetype'),
url('/styles/proximanova-light-webfont.svg#proxima_novalight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'din_alternate_mediumregular';src:url('/styles/din_alternate_medium-webfont.eot');src:url('/styles/din_alternate_medium-webfont.eot?#iefix') format('embedded-opentype'),
url('/styles/din_alternate_medium-webfont.woff') format('woff'),
url('/styles/din_alternate_medium-webfont.ttf') format('truetype'),
url('/styles/din_alternate_medium-webfont.svg#din_alternate_mediumregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'proxima_novasemibold';src:url('/styles/proximanova-semibold-webfont.eot');src:url('/styles/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('/styles/proximanova-semibold-webfont.woff') format('woff'),
url('/styles/proximanova-semibold-webfont.ttf') format('truetype'),
url('/styles/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'dinlightalternate';src:url('/styles/din_lightalternate-webfont.eot');src:url('/styles/din_lightalternate-webfont.eot?#iefix') format('embedded-opentype'),
url('/styles/din_lightalternate-webfont.woff') format('woff'),
url('/styles/din_lightalternate-webfont.ttf') format('truetype'),
url('/styles/din_lightalternate-webfont.svg#dinlightalternate') format('svg');font-weight:normal;font-style:normal}html{overflow-x:hidden}body,input,select,textarea,td{font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;font-size:11px;color:#727272}body{background:#000d35}a{color:#fff;text-decoration:none}a:hover{color:#fff}:focus{-moz-outline-style:none;outline:none}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}.page{width:100%;max-width:1650px}.left-side{display:block;position:fixed;height:99px;width:100%;background:url(/img/tablet_header.jpg) no-repeat;z-index:8;border-bottom:1px solid #000d35}.home-logo{float:left;padding:29px
0 0 32px}.phone{position:absolute;top:33px;right:40px;width:165px;height:49px;padding:7px
0 0 49px;font-family:'dinlightalternate';font-size:16px;background:url(/img/phone_icon.png) no-repeat;color:#fff;letter-spacing:0.2em}.newsletter{display:none;position:absolute;top:455px;left:35px}.newsletter
.text{float:left;width:176px;height:28px;background:#1578c9;padding:12px
0 0 14px}.newsletter .text
input{font-family:'proxima_nova_regular';font-size:13px;text-shadow:0 1px #0d4879;border:none;background:none;width:180px;color:#fff;letter-spacing:0.02em}.newsletter
.title{color:#fff;font-family:'proxima_nova_regular';font-size:12px;text-transform:uppercase;text-shadow:0 1px #000f2c;padding:0
0 10px}.newsletter
.go{float:left;width:40px}.newsletter .go
input{border:none;background:url(/img/submit.gif) no-repeat;width:40px;height:40px}.menu-bar{position:fixed;left:0;width:100%;top:100px;z-index:9;max-width:1650px}.main-content{margin-left:0;padding:140px
0 0}.main-menu{height:40px;position:absolute;top:40px;left:0px;width:100%}.main-menu
ul{position:absolute;z-index:9;display:block;width:100%;top:-1px;background:url(/img/top_menu_bg.jpg) no-repeat 0 top #02194e}.main-menu
li{display:none;position:relative;padding:0;background:#1578c9;border-top:1px solid #155ba2}.main-menu
li.open{display:block}.main-menu a.mobile-menu{background:url(/img/mani_menu_home.png) no-repeat center 16px #0d4f98;overflow:hidden;text-indent:-999px;padding:13px
0 12px;width:67px;position:absolute;top:-40px;left:0px}.main-menu
a{display:block;padding:13px
17px 12px;font-size:12px;font-family:'proxima_nova_regular';text-shadow:0 1px #1c6490;text-transform:uppercase}.main-menu ul
ul{position:static;padding:0}.main-menu li
li{display:none;background:#1578c9;border:none;border-top:1px solid #155ba2;padding:0
0 0 26px}.main-menu li.has-menu li
a{background:none;text-indent:0;font-size:10px;font-family:'din_alternate_mediumregular';padding:8px
0 9px;letter-spacing:0.1em}.top-search-form-outer{height:39px;margin-right:253px}.open .top-search-form-outer{margin-right:300px}.top-search-form{height:39px;padding:0
0 0 67px}.top-search-form
span.text{display:block;height:34px;margin:0
0;padding:5px
0 0 5px;background-color:#fff}.top-search-form span.text
input{width:69%;color:#000;font-size:12px;font-family:'proxima_nova_regular';padding:6px
18px 0 9px;border:none;background:none;line-heigt:13px;height:15px}.top-search-form span.text ::-webkit-input-placeholder{color:#000}.top-search-form span.text :-moz-placeholder{color:#000}.top-search-form span.text ::-moz-placeholder{color:#000}.top-search-form span.text :-ms-input-placeholder{color:#000}.top-search-form span.text input.ma-loading{background:url(/styles/loader.gif) no-repeat 165px 15px}.top-search-form
.go{float:right;width:46px}.top-search-form .go
input{border:none;background:url(/img/top_search.png) no-repeat 15px 12px #1578c9;width:46px;height:39px}.open .top-search-form .go
input{background-color:rgba(21,120,201,1)}.top-search-form .go input:hover{}.postcards{width:100%;position:relative}.postcards-inner{position:relative;height:240px;overflow:hidden}.postcard{height:479px;background-repeat:no-repeat;background-size:cover;background-position:center center}.postcard
h1{font-family:'proxima_novasemibold';font-size:31px;letter-spacing:0.3em;text-align:center;padding:193px
20px 17px;color:#fff;text-transform:uppercase;background:url(/img/postcard_title_line.png) no-repeat bottom center;text-shadow:0 1px #464756}.postcard .sub-title{font-family:'proxima_nova_regular';font-size:22px;letter-spacing:0.3em;text-align:center;padding:15px
0 17px;color:#fff;text-transform:uppercase;text-shadow:0 1px #464756}.postcard-link{display:block;text-align:center;width:237px;margin:0
auto;padding:10px
0;text-transform:uppercase;letter-spacing:0.3em;background:rgba(0,0,0,0.6);border:1px
solid rgba(255,255,255,0.55)}.postcard-paging{position:absolute;bottom:0px;left:0px;z-index:1;width:100%}.prev-next-button{display:none}.scroller-paging{display:block;width:100%;height:10px;position:absolute;bottom:23px}.scroller-paging
ul{height:15px;width:100%;padding:0;text-align:center;list-style:none}.scroller-paging
li{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;height:10px;margin:0
3px;width:11px;overflow:hidden}.scroller-paging a, .scroller-paging li
span{display:block;overflow:hidden;width:11px;height:9px;text-indent:-999px;background:url(/img/postcard_paging.png) no-repeat;border:none}.scroller-paging li a.selected, .scroller-paging li.selected
span{background-position:0 -9px}.scroller-paging li a:hover, .scroller-paging li span:hover{background-position:0 -9px}.col-4{float:left;width:33.333%}.col-6{float:left;width:50%}.col-right{text-align:right}.col-8{float:left;width:66.666%}.col-8.homepage-box{height:479px;background-size:cover}.homepage-box{position:relative;height:320px;overflow:hidden}.homepage-box
.image{position:relative;background-repeat:no-repeat;background-size:cover;background-position:1px center;height:230px;width:100%}.homepage-box.border-right{background-position:1px top}.homepage-box
.cover{width:100%;height:320px;position:absolute;bottom:-230px;left:0;background:#0f8ed7;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}.homepage-box:first-child
.cover{left:1px}.homepage-box .cover
.link{position:absolute;bottom:0px;left:0px;width:100%;background:#1164af}.homepage-box .cover
.cta{display:block;padding:35px
22px 0 19px;height:55px;font-family:'DIN-Regular';font-size:15px;text-transform:uppercase;color:#fff}.homepage-box .cover .cta .link-icon{position:absolute;right:22px;top:26px;height:38px;width:38px;background:url(/img/homepage_box_link.gif) no-repeat 0 0}.homepage-box .cover .cta .call-icon{background-image:url(/img/homepage_box_call.gif)}.homepage-box.border-right
.cover{border-left:1px solid #000d35}.facebook-box{background:url(/img/facebook_bg.gif) no-repeat #3a5999;height:240px;position:relative}.facebook-box,.twitter-box{font-family:'proxima_novalight';font-size:12px;color:#fff}.facebook-box h1, .twitter-box
h1{font-size:15px;padding:100px
27px 16px 27px}.facebook-box .info-text, .twitter-box .info-text{padding:0
27px 0 27px}.twitter-box{position:relative;background:url(/img/twitter_bg.gif) no-repeat #08a2f2;height:240px}.facebook-box .border-right, .twitter-box .border-right{border-top:1px solid #000d35;border-left:1px solid #000d35;height:239px}.col-8.homepage-box{border-top:1px solid #000d35;background-position:1px 0px;background-repeat:no-repeat}.facebook-like{width:76px;position:absolute;right:30px;top:30px;overflow:hidden}.twitter-button{width:159px;position:absolute;right:30px;top:30px}.homepage-box
h1{font-family:'DIN-Regular';color:#fff;font-size:16px;font-weight:normal;text-transform:uppercase;padding:13px
18px 4px}.homepage-box .sub-title{font-family:'proxima_novalight';font-size:14px;color:#fff;padding:0
19px 6px 19px}.homepage-box
.content{color:#fff;font-size:11px;padding:30px
19px 0 19px}.homepage-box
.price{font-family:'proxima_novalight';font-size:15px;color:#fff;padding:0
0px 0px 0px}.homepage-box
.taxes{display:block;padding:0
0 10px 0px}.homepage-box .cover
ul{padding:0
0px 0 0px;margin-left:-1px}.homepage-box .cover
li{color:#fff;padding:0
0 3px 14px;background:url(/img/bullet.png) no-repeat 0 3px}.homepage-box.mouse-over.selected .cover, .homepage-box.mouse-over:hover
.cover{bottom:0px;background-color:rgba(21,120,201,0.9)}.homepage-box.mouse-over.selected .content, .homepage-box.mouse-over:hover
.content{display:block;padding:0
19px 0 19px}.deal-box{position:relative}.deal-box
a.cta{display:block;width:100%;height:100%;left:0;top:0;position:absolute;background:url(/styles/blank.gif)}.request-form{z-index:10}.request-form.open{}.request-form
a{position:absolute;right:0px;z-index:8;padding:13px
15px 12px;width:222px;background:url(/img/open_close_form.gif) no-repeat right top #1578c9;display:block;font-size:12px;font-family:'proxima_nova_regular';text-shadow:0 1px #1c6490;text-transform:uppercase;border-left:1px solid #011545}.request-form.open
a{background:url(/img/open_close_form.gif) no-repeat right -40px #1578c9;padding:12px
15px 13px;width:271px;z-index:10}.request-form-box{display:none;position:absolute;z-index:8;top:39px;width:284px;right:0;background:#1164af;padding:5px
5px 7px 10px;color:#fff;text-shadow:0 1px #0f5a9d}.request-form.open .request-form-box{display:block}.request-form-box
span.text{display:block;width:280px;height:26px;margin:0
0 4px;background:#08a2f2}.request-form-box span.text
input{background:none;border:none;text-shadow:0 1px #1c6490;color:#fff;padding:6px
0 0 8px}.request-form-box .info-text{padding:0
0 7px;line-height:16px}.request-form-box .request-select
select{width:143px}.request-form-box .call-select
select{width:285px}.request-form a.ui-selectmenu-dropdown{position:static;right:0px;width:100px;background:none;display:block;font-size:11px;font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;text-shadow:0 1px #1c6490;text-transform:none;float:left;widht:98px;height:26px;background:url(/img/request_select_bg.gif) no-repeat right top #08a2f2;border:none;padding:0}.request-form a.ui-selectmenu-dropdown
span{float:left;padding:6px
0 0 8px}.date-picker{float:left;width:142px;height:26px;padding:0;text-shadow:0 1px #1c6490}.request-form-box .date-picker
span.text{float:left;background:#08a2f2;width:116px;height:26px;margin:0
0 4px}.date-picker
input{background:none;border:none;color:#fff;width:90px}.date-icon{background:url(/img/date_icon.gif) no-repeat;float:left;width:22px;height:26px}.request-select{float:left;width:142px;padding:0
0 4px}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none;background:#08a2f2}.ui-selectmenu-menu
li{padding:3px
0 3px 10px}.ui-selectmenu-menu li:hover{background:#1578c9}.ui-selectmenu-menu
a{text-shadow:0 1px #1c6490}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px
0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-form
.textarea{float:left;width:280px;height:66px;background:#08a2f2}.request-form .textarea
textarea{width:264px;height:52px;padding:6px
0 0 8px;background:none;border:none;color:#fff;text-shadow:0 1px #1c6490}.has-js .label_check,
.has-js
.label_radio{padding-left:18px}.has-js
.label_radio{background:url(/img/radio-off.gif) no-repeat}.has-js
.label_check{background:url(/img/check-off.gif) no-repeat}.has-js
label.c_on{background:url(/img/check-on.gif) no-repeat}.has-js
label.r_on{background:url(/img/radio-on.gif) no-repeat}.has-js .label_check input,
.has-js .label_radio
input{position:absolute;left:-9999px}.checkbox-rox{float:left;padding:10px
0 11px}.spam-row{float:left;padding:4px
0}.request-form-box .spam-row span.spam-title{float:left;width:162px;padding:6px
0 0 4px}.request-form-box .spam-row span.spam-label{float:left;width:74px;padding:6px
0 0}.request-form-box .spam-row
span.text{float:left;width:40px}.request-form-box .spam-row span.text
input{width:32px}.overlay{display:none;position:absolute;top:0px;left:0px;background:#000;opacity:.7;z-index:8}.footer{position:relative;width:899px;background:url(/img/footer_line.gif) repeat-y left top #eee;height:240px;color:#000d35}.tpl-homepage
.footer{width:100%;border-left:none}.footer
a{color:#000d35}.footer
.inner{padding:22px
14px 0}.footer-footer{padding:10px
14px}.doc-links{padding:18px
20px 0}.doc-links
a{color:#0c498c;display:block;padding:0
0 8px}.rating{float:left;width:59px;padding:6px
0 0 20px}.rating
span{float:left;width:59px;height:11px;overflow:hidden;text-indent:-999px;background:url(/styles/trip_stars.gif) no-repeat}.rating span.stars-5{width:59px}.rating span.stars-4{width:47px}.rating span.stars-3{width:35px}.rating span.stars-2{width:23px}.rating span.stars-1{width:11px}.main-pic{height:379px}.main-pic .image-gallery{height:379px;overflow:hidden}.page-content{width:899px;background:#fff;border-left:1px solid #000d35}.page-content .left-col{position:relative;float:left;width:600px;min-height:500px;padding:0;background:url(/img/leftside_bg.gif) repeat-x left top #fff;border-top:1px solid #000d35}.general-content .left-col{background:url(/img/leftside_bg.gif) repeat-x left -30px #fff}.page-content .right-col{float:left;width:299px;min-height:500px;background:url(/img/rightside_bg.gif) repeat-x left top #fff;border-top:1px solid #000d35}.share-this{position:absolute;top:154px;right:7px;width:156px}.offer-item .share-this{top:204px;right:3px;width:105px}.share-this
.title{float:left;width:51px;padding:6px
0 0;font-family:Georgia,serif;font-size:10px;font-style:italic;color:#0c498c}.titles{font-family:'proxima_novasemibold';text-transform:uppercase;color:#fff;text-shadow:0 1px #072c54;height:99px}.titles
h1{font-size:27px;letter-spacing:0.1em;font-weight:normal;padding:19px
20px 7px}.titles
h2{font-size:17px;letter-spacing:0.075em;font-weight:normal;padding:0
0 0 20px}.wedding-offers-row{border-top:1px solid #000d35}.offer-item{position:relative;float:left;width:299px;border-right:1px solid #000d35;height:auto;min-height:557px;padding:0;background:#0f8ed7}.offer-item
h1{font-family:'DIN-Regular';color:#fff;font-size:16px;font-weight:normal;text-transform:uppercase;padding:13px
18px 4px}.offer-item
img{width:100%;height:auto}.offer-item
.info{font-family:'proxima_novalight';color:#fff;font-size:14px;font-weight:normal;padding:0
18px 100px}.offer-item
.price{padding:8px
0 0}.offer-item
.taxes{font-size:11px;display:block;padding:0
0 10px 0px}.offer-item
ul{padding:0
0px 0 0px;margin-left:-1px}.offer-item
li{font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;font-size:11px;color:#fff;padding:0
0 3px 14px;background:url(/img/bullet.png) no-repeat 0 3px}.offer-item
.link{position:absolute;bottom:0px;left:0px;width:100%;background:#1164af}.offer-item
.cta{display:block;padding:35px
22px 0 19px;height:55px;font-family:'DIN-Regular';font-size:15px;text-transform:uppercase;color:#fff}.offer-item .cta .link-icon{position:absolute;right:22px;top:26px;height:38px;width:38px;background:url(/img/homepage_box_link.gif) no-repeat 0 0}.offer-item .cta .call-icon{background-image:url(/img/homepage_box_call.gif)}.paging-select{float:left;width:250px;padding:10px
0 0}.paging-select
select{width:224px}.paging-select a.ui-selectmenu-dropdown{position:static;right:0px;width:100px;background:none;display:block;font-size:11px;font-family:'din_alternate_mediumregular';text-shadow:0 1px #0793dc;text-transform:uppercase;letter-spacing:0.02em;float:left;widht:98px;height:40px;background:url(/img/page_select_bg.gif) no-repeat right top #08a2f2;border:none;padding:0;white-space:nowrap}.paging-select a.ui-selectmenu-dropdown
span{float:left;padding:13px
0 0 14px}.prev-next{float:right;padding:10px
0 0}.prev-next
a{float:left;width:39px;height:32px;padding:8px
0 0;text-align:center;color:#fff;background:#08a2f2;font-family:'din_alternate_mediumregular';font-size:17px}.prev-next a.selected, .prev-next a:hover{text-decoration:underline}.prev-next
.prev{float:left;width:40px;height:40px}.prev-next
.next{float:left;width:40px;height:40px}.prev-next .prev a, .prev-next .prev
span{float:left;width:40px;height:40px;background:url(/img/paging_left.gif) no-repeat;text-indent:-999px;overflow:hidden}.prev-next .next a, .prev-next .next
span{float:left;width:40px;height:40px;background:url(/img/paging_right.gif) no-repeat;text-indent:-999px;overflow:hidden}.prev-next .prev
span{}.prev-next .next
span{}#right-menu{position:relative}#right-menu
h1{font-family:'DIN-Regular';color:#fff;font-size:14px;text-transform:uppercase;padding:75px
0 0 18px;height:30px;line-height:14px;width:281px;background:#0f579e}#right-menu
ul{margin:0
0 40px;position:absolute;left:-6px;width:305px}#right-menu
li{position:relative;padding:0
0 0 6px}#right-menu li:first-child{position:relative;padding:0
0 0 6px}#right-menu
a{position:relative;display:block;padding:8px
80px 8px 18px;border-top:1px solid #1164af;background:#1578c9}#right-menu
.selected{background:#1164af}#right-menu .selected a, #right-menu a:hover{background:#1164af}#right-menu .selected a:before{content:"";display:block;width:6px;height:6px;background:url(/img/rightside_selected.gif) no-repeat left bottom;position:absolute;bottom:-6px;left:-6px;z-index:1}.right-col span.stars-5{width:59px;position:absolute;right:9px;top:9px;height:11px;background:url(/img/trip_stars_alt.png) no-repeat;text-indent:-999px}.right-col span.stars-4{width:47px;position:absolute;right:9px;top:9px;height:11px;background:url(/img/trip_stars_alt.png) no-repeat;text-indent:-999px}.right-col span.stars-3{width:35px;position:absolute;right:9px;top:9px;height:11px;background:url(/img/trip_stars_alt.png) no-repeat;text-indent:-999px}.right-col span.stars-2{width:23px;position:absolute;right:9px;top:9px;height:11px;background:url(/img/trip_stars_alt.png) no-repeat;text-indent:-999px}.right-col span.stars-1{width:11px;position:absolute;right:9px;top:9px;height:11px;background:url(/img/trip_stars_alt.png) no-repeat;text-indent:-999px}.page-menu{}.page-menu
ul{list-style:none;padding:0}.page-menu
li{float:left;background:url(/img/page_menu_bg.gif) no-repeat right top}.page-menu
li.selected{}.page-menu li:first-child{}.page-menu li
a{position:relative;font-family:'DIN-Regular';font-size:15px;text-transform:uppercase;display:block;padding:12px
21px 5px 18px;text-decoration:none;color:#fff}.page-menu li
a.selected{color:#0c498c;background:#fff}.page-menu li a.selected:before{content:"";display:block;width:6px;height:6px;background:url(/img/page_menu_selected.gif) no-repeat 0 0;position:absolute;top:0;right:-6px;z-index:1}.page-menu li:first-child
a.selected{background-position:1px 3px}.page-menu a:hover{color:#0c498c}.page-menu .tripadvisor
a{width:131px;height:36px;padding:0;text-indent:-9999px;background:url(/img/tripadvisor_logo.gif) no-repeat 0 0}.page-menu .tripadvisor a:hover{}.page-menu li.tripadvisor
a.selected{background:url(/img/tripadvisor_logo_selected.gif) no-repeat 0 0}.page-menu .plus
a{width:34px;height:36px;padding:0;text-indent:-9999px;background:url(/img/page_menu_plus.gif) no-repeat 0 0 #fff}.page-menu .plus a:hover{}.page-menu li.plus
a.selected{}.page-content
h3{font-family:'proxima_novalight';font-size:18px;color:#0c498c;padding:18px
0 0 20px;font-weight:normal}.page-content
div.text{font-family:'proxima_novalight';font-size:13px;line-height:20px;letter-spacing:0.025em;color:#0c498c;padding:18px
20px 0}.page-content
.map{width:561px;height:380px;padding:18px
0 20px 20px}.location-map,.location-iframe{width:561px;height:380px}.page-content .text .pic, .page-content .text
.video{padding:18px
0 0}.page-content .text .video
iframe{width:100%}.page-content .text
img{width:100%;height:auto}.gallery-thumbs{padding:18px
0 0 20px}.gallery-thumb{float:left;width:192px;height:192px;padding:0}.gallery-thumb
img{width:176px;height:176px}.search-results,.sitemap{padding:18px
20px 0}.sitemap
a{font-family:'proxima_novalight';font-size:13px;line-height:20px;letter-spacing:0.025em;color:#0c498c}.sitemap li.has-children{padding:0
0 0 10px}.offers-content{width:900px}.offers-content
.titles{background:#0c498c;border-right:1px solid #000d35}.offers-content .titles
h1{font-size:38px;padding:19px
0 7px 20px}.offer-item{height:557px}table.weather{margin:18px
20px 0}.weather td, .weather
th{font-family:'proxima_novalight';font-size:13px;line-height:20px;letter-spacing:0.025em;color:#0c498c}.weather
th{color:#000}#images-holder{overflow:hidden;height:0}.general-content .form-label{padding:2px
0 2px 8px;font-size:16px}.general-content .form-input
.text{display:block;width:280px;height:30px;margin:0
0 4px;background:#08a2f2}.general-content .form-input .text
input{background:none;border:none;color:#fff;width:272px;padding:0
0 0 8px;font-size:14px}.search-results
a{color:#0c498c}.search-text{padding:0
0 20px}.search-title
a{font-size:14px}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;left:50%;overflow:hidden;background:#fff}.lbLoading{background:url(/styles/slimbox_loading.gif) no-repeat center}#lbImage{position:absolute;left:10px;top:10px;padding:10px;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:-10px}#lbPrevLink:hover{background:transparent url(/styles/slimbox_prevlabel.png) no-repeat 0% 50%}#lbNextLink{right:10px}#lbNextLink:hover{background:transparent url(/styles/slimbox_nextlabel.png) no-repeat 100% 50%}#lbBottom{font-family:Tahoma,Verdana,Helvetica,sans-serif;font-size:11px;color:#062d61;line-height:1.4em;text-align:left;padding:0px
10px 10px 10px;border-top-style:none;position:relative}#lbCloseLink{display:block;position:absolute;top:0;right:10px;width:42px;height:11px;background:transparent url(/styles/slimbox_closelabel.gif) no-repeat;margin:0;outline:none;color:#062d61}#lbCaption,#lbNumber{margin-right:52px}#lbCaption{font-weight:bold}#lbCaption .lb-title{display:block}#lbCaption .lb-desc{display:block}#lbNumber{}.lb-addthis{position:absolute;right:3px}.mnet-badge{float:right;padding:0
0 30px 20px}.mnet-badge
a{font-family:Georgia,serif;font-size:10px}@media (min-width: 611px){.postcards-inner{height:480px}}@media (min-width: 880px){.main-menu{margin-right:300px;position:static;width:auto}.main-menu
ul{display:table;width:100%;padding:0;position:static}.main-menu
li{display:table-cell!important;vertical-align:top;padding:0
17px;background:none;border-bottom:none;border-top:none;border-left:1px solid #011545}.main-menu
li.home{background:none;width:48px;padding:0}.main-menu ul
ul{display:none;position:absolute;top:39px;left:0px}.main-menu li:hover,
.main-menu
li.hover{background:#1578c9}.main-menu li:hover ul,
.main-menu li.hover
ul{display:block;width:100%;min-width:260px}.main-menu li.request-form:hover{background:none}.main-menu li:hover ul,
.main-menu li.hover
ul{display:block;width:100%;min-width:260px}.main-menu
a{padding:13px
0 12px}.main-menu li.has-menu
a{background:url(/img/mani_menu_plus.png) no-repeat right 16px}.main-menu li.home
a{background:url(/img/mani_menu_home.png) no-repeat 17px 16px;overflow:hidden;text-indent:-999px;padding:13px
0 12px}.main-menu li
li{padding:0
0 0 17px;display:block!important}.main-menu li li:first-child{border-top:none}a.mobile-menu{display:none}.request-form{position:relative;float:right;width:300px}.request-form.open{position:relative;width:300px}.request-form
a{left:0px;width:222px}.request-form.open
a{width:269px;z-index:10}.top-search-form-outer{position:absolute;right:0px;top:0px;z-index:9;width:46px;height:39px;overflow:hidden;margin:0;-moz-transition:width 0.3s ease-in-out 0s;-webkit-transition:width 0.3s ease-in-out 0s;-o-transition:width 0.3s ease-in-out 0s;transition:width 0.3s ease-in-out 0s}.top-search-form-outer.search-open{width:299px}.open .top-search-form-outer{margin-right:0}.top-search-form{position:absolute;right:0px;top:0px;width:299px;height:48px;padding:0;-moz-transition:width 0.3s ease-in-out 0s;-webkit-transition:width 0.3s ease-in-out 0s;-o-transition:width 0.3s ease-in-out 0s;transition:width 0.3s ease-in-out 0s}.top-search-form
span.text{float:left;width:248px}.top-search-form .go
input{background:url(/img/top_search.png) no-repeat 15px 12px #1164af}.request-form-box{left:1px}}@media (min-width: 1200px){.main-menu{margin-left:300px;width:600px}.menu-bar{top:0px}.phone{top:inherit;bottom:99px;left:40px;width:211px}.newsletter{display:block;top:inherit;bottom:40px;left:35px}.left-side{display:block;position:fixed;width:300px;height:100%;background:url(/img/left_logo_bg.jpg) no-repeat;border-bottom:none}.home-logo{padding:112px
0 0 39px}.main-content{margin-left:300px;padding:40px
0 0}.homepage-box
h1{font-size:18px}}@media (max-width: 900px){.page-content{width:767px}.offer-item{width:254px}.offer-item .share-this{top:174px;right:3px;width:105px}.page-content .left-col{width:468px}.footer{width:767px;height:auto;padding:0
0 20px}.page-menu li
a{font-size:11px;padding:12px
10px 5px 10px}.page-menu .tripadvisor
a{height:31px}.titles{height:104px}.offers-content .titles h1, .titles
h1{font-size:14px}}@media (min-width: 1200px){.main-menu{margin-left:300px;width:600px}.tpl-homepage .main-menu{width:auto}.page{width:1200px}.tpl-homepage
.page{width:100%}.menu-bar{width:1200px}.tpl-homepage .menu-bar{width:100%}}.mobile-title{display:none}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}.not-fixed{position:static;padding:100px
0 0}.not-fixed .main-menu{top:140px}@media (max-width: 768px){.page-content{width:100%;border:none}.main-pic{height:auto}.main-pic .image-gallery{height:auto;line-height:0}.main-pic .image-gallery
img{width:100%;height:auto}.page-content .left-col{width:100%;padding-bottom:20px}.page-content .right-col{width:100%;min-height:0}#right-menu
ul{left:0;width:100%;position:static}#right-menu li:first-child{padding:0}#right-menu
li{padding:0}.footer{width:100%;height:auto}.offer-item{width:100%;height:auto;min-height:0}.offer-item
.pic{height:250px;overflow:hidden;position:relative}.offer-item .pic
img{position:absolute;top:-50%}.paging-select,.prev-next{float:none;margin:0
auto}.prev-next{text-align:center}.prev-next a, .prev-next .prev, .prev-next
.next{float:none;display:inline-block;vertical-align:top}.offer-item .share-this{display:block;top:260px;z-index:9}.page-content .right-col{position:fixed;top:139px;left:0px;z-index:9;cursor:pointer}#right-menu
h1{background-image:url(/img/mobile_dropdown.gif);background-position:right top;background-size:40px 34px;background-repeat:no-repeat;background-color:#1578c9;padding:11px
0 0 13px;height:23px;font-size:12px;font-family:'proxima_nova_regular';text-shadow:0 1px #1c6490}#right-menu
ul{display:none;margin:0}#right-menu
ul.open{display:block}.titles{padding:30px
0 0;height:74px}.titles
h1{padding:11px
12px 1px}.titles
h2{padding:0
12px}.twitter-button{width:133px;top:70px}}@media (max-width: 610px){.left-side{position:absolute;top:316px;left:0px;height:123px;background:url(/styles/mobile_left_bg.jpg) no-repeat;border:none}.home-logo{display:none}.newsletter{display:block;position:static;width:232px;margin:0
auto;text-align:center}.newsletter
.title{padding:0
0 5px}.phone{position:static;margin:8px
auto 0;height:39px;background-image:url(/styles/mobile_phone_bg.png);background-repeat:no-repeat;-webkit-background-size:36px 36px;background-size:36px 36px}.menu-bar{top:0}.main-pic{}.main-content{padding:76px
0 0}.tpl-offers .main-content{padding:46px
0 0}.main-menu{top:0px}.main-menu a.mobile-menu{background-image:url(/img/mobile_menu.gif);background-repeat:no-repeat;background-position:center center;background-color:transparent;padding:0;width:90px;height:77px;top:0;left:0;z-index:9999}.mobile-title{display:block;background-image:url(/img/left_logo_bg.jpg);background-repeat:no-repeat;background-size:100% 1305px;background-position:0px -170px;width:100%;height:77px}.request-form{display:none}.main-menu a.home-link{background-image:url(/img/mobile_logo_x2.png);background-size:198px auto;background-repeat:no-repeat;display:block;width:218px;height:40px;padding:0;position:absolute;left:96px;top:17px;z-index:0}.main-menu
ul{top:77px}.homepage-box,.col-4{float:none;width:100%;border:none}.col-8.homepage-box{border:none;padding:290px
0 0;height:160px;background-position:center center}.postcards{border-bottom:none;padding:0;margin-bottom:123px}.postcard{height:240px}.postcard
h1{font-size:15px;padding:50px
20px 17px}.postcard .sub-title{font-size:12px}.postcard-link{font-size:10px;width:50%}.homepage-box.border-right
.cover{border-left:none}.homepage-box
.image{background-position:0px top}.facebook-box .border-right, .twitter-box .border-right{border:none}.not-fixed .main-menu{top:0px}.offers-content
.titles{margin:2px
0 0}.page-content .right-col{top:76px}.titles{height:57px}.page-menu
li{background:none}.page-menu li a.selected, .page-menu
a{display:block;width:44px!important;height:48px!important;padding:0!important;text-indent:-999px;background-repeat:no-repeat!important;background-size:268px 96px!important;background-image:url(/img/mobile_tabs.gif)!important}.page-menu li a.selected:before{background:url(/img/mobile_tabs_corner.gif) no-repeat 0 0;z-index:1;height:4px}.page-menu .profile
a{background-position:0px 0!important}.page-menu .location
a{background-position:-45px 0}.page-menu .gallery
a{background-position:-90px 0}.page-menu .weather
a{background-position:-135px 0}.page-menu .info
a{background-position:-180px 0}.page-menu .tripadvisor
a{background-position:-225px 0!important}.page-menu .profile
a.selected{background-position:0px -48px!important}.page-menu .location
a.selected{background-position:-45px -48px}.page-menu .gallery
a.selected{background-position:-90px -48px}.page-menu .weather
a.selected{background-position:-135px -48px}.page-menu .info
a.selected{background-position:-180px -48px}.page-menu .tripadvisor
a.selected{background-position:-225px -48px!important}.page-content
.map{width:280px;height:380px;padding:18px
0 20px 20px;margin:0
auto}.location-map,.location-iframe{width:280px;height:380px}.share-this{display:none}.weather td, .weather
th{font-size:10px;ine-height:12px}.page-content .left-col{min-height:inherit}.footer{background:#eee}.homepage-box{height:500px}.homepage-box
.cover{position:static}.homepage-box.selected .content, .homepage-box
.content{padding:0
19px 0 19px}.homepage-box.mouse-over.selected .cover, .homepage-box.mouse-over:hover
.cover{background-color:#0f8ed7}.offer-item{float:none;margin:0
auto;border:none}.offer-item
.pic{height:150px}.offer-item .share-this{top:160px}}.ma-container{z-index:1500;color:#000;border-radius:3px 0 0 3px;background-color:#fff;position:absolute;visibility:hidden;overflow-y:auto;overflow-x:hidden;-webkit-box-shadow:1px 1px 1px 1px rgba(0, 0, 0, .2);box-shadow:1px 1px 1px 1px rgba(0, 0, 0, .2)}.ma-container
ul{list-style:none}.ma-container
li{padding:4px
5px;line-height:14px;cursor:pointer;font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;font-size:11px;color:#737373;font-weight:normal}.ma-container .ma-hover{color:#000;background-color:#eaf0e6 !important}.ma-container .ma-odd{}.ma-container .ma-even{}.ma-container .ma-word{color:#000;font-weight:bold}.ma-loading{background-color:#eaf0e6}.ma-selected{background-color:#eaf0e6}.top-search-form span.text input.ma-loading{background:url(/styles/search_loader.gif) no-repeat right 3px}input#hp-search-input.ma-loading{background:url(/styles/search_loader.gif) no-repeat right 8px}