html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;background:transparent}
body{line-height:1;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
hr{border:0;height:1px;background:#ccc;color:#ccc;clear:both;width:auto;float:none;margin:8px 0;*margin:0}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
html{font-size:62.5%;font-family:Arial,sans-serif;color:#666}
html,body{margin:0;padding:0;height:100%}
body{background-color:#fff}
table{font-size:inherit}
button,select,input,textarea{font:100% Arial,sans-serif}
input:focus{outline:none!important}
pre,code{font:115% monospace;*font-size:100%}
form{margin:0;padding:0}
hr{border:0;height:1px;background:#d6d6d6;color:#d6d6d6;clear:both;width:auto;float:none;margin:8px 0;*margin:0}
p,.p{margin:0;padding:0 0 20px;font-size:1.3em;line-height:1.45em}
p.last,.p.last{padding-bottom:0}
p.padtop,.p.padtop{padding-top:20px}
.zoomtext{font-size:1.3em;line-height:1.45em}
.error{border:1px solid #cc4d1d;font-size:1.2em;color:#cc4d1d;text-align:center;padding:4px 0;margin:4px 0;font-family:Arial,Verdana,sans-serif}
.error-message{background:#f0e4a8;border:2px solid #3d6573;margin-bottom:20px;padding:20px 25px}
.error-message h4{color:#3d6573;font-family:'Muli',serif;font-size:22px!important;margin-bottom:10px}
h1{margin:0;padding:1em;font-family:'Muli',serif;font-size:1.5em;font-weight:normal;line-height:1.5em;color:#555}
h2{margin:0;padding:0;font-family:'Muli',serif;font-size:1.5em;font-weight:normal;line-height:1.5em;color:#555}
h3{margin:0;padding:0;font-family:'Muli',serif;font-size:1.5em;font-weight:normal;line-height:1.5em;color:#555}
h4,h5,h6{margin:0;padding:0;font-size:1.5em;line-height:1.5em;color:#555}
b,strong{color:#555;font-weight:bold}
ol{list-style:decimal;padding-left:20px}
ol li{padding:0 0 4px}
ul,ul li{list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0}
em{font-style:italic}
img{border:0}
a,li a.active,a.text-brightblue,a.text-brightblue:visited{color:#4898c2;text-decoration:none}
a:visited,li a.active:visited,.a-visited{color:#3D6573}
a:hover{text-decoration:underline}
.split-right small{font-size:1.1em;font-family:Arial,Verdana,sans-serif;display:block;padding:0 0 10px;margin:0}
body ul li.breakitem,body ul li.itembreak{float:none;clear:both;font-size:1px;line-height:1px;padding:0;margin:0;width:auto!important}
.grayed{opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}
body span.colon{font-family:serif}
#citysearchform{position:relative;top:0;left:0}
.map-cb{display:none}
.mapv2 .giftcards,.mapv2 .adwidget,.mapv2 .inlinepromo,.mapv2 .gcpromo-small-outer,.mapv2 .gcpromo-wrapper,.mapv2 #footer .ad-720x90,.mapv2 .listings-data .listing,.mapv2 .plain-widget{display:none}
.mapv2 .listings-data .listing.listing-notavailable{display:block!important;margin:510px 10px 0 9px;width:931px}
.mapv2 .listings-data .listing-notavailable #listing-header-otheravail{display:none}
.mapv2 .mapwrapper{position:relative;top:0;left:0;padding:0;margin:0;height:514px}
.mapv2 #mapwidget{position:absolute;top:0;right:0;padding:0}
.mapv2 #rightmap{width:922px;height:608px;clear:both}
.mapv2 .mapwrapper .widget-content{margin-top:6px}
.mapv2 .map-cb{display:none}
.mapv2 #content{min-height:770px}
.markerbox{display:none;position:absolute;bottom:24px;left:-160px;z-index:100000;width:340px;padding-top:16px;background:url(/Scripts/map/img/markerbox.png) -336px -1px no-repeat}
.markerbox.isdc{margin-top:-31px;padding-top:47px;background:url(/Scripts/map/img/markerbox-dc.png) 5px 0 no-repeat}
.marker .markerbox{display:block}
.markerbox h2{margin:0;padding:6px 0 10px;font-size:16px;line-height:18px;font-weight:normal}
.markerbox a,.markerbox a:visited{color:#3D6573}
.markerbox-inner{background:url(/Scripts/map/img/markerbox.png) left bottom no-repeat;padding:0 18px 34px 26px}
a.markerbox-photo{overflow:hidden;text-align:center;float:left;display:block;width:130px;height:92px;background-color:#ccc;border:white 3px solid;-webkit-box-shadow:#999 0 0 6px;-moz-box-shadow:#999 0 0 6px;box-shadow:#999 0 0 6px}
a.markerbox-photo img{height:92px}
.markerbox p{margin:0;padding:0;float:right;width:150px;color:#888;font-size:13px;line-height:24px}
.markerbox p b{color:#e6683e}
.markerbox .bookitLink{display:none}
.markerbox .bookitLink a{line-height:13px}
.markerbox .bookitLink.active{display:block}
.markerbox .closeButton{background:url(/Scripts/map/img/markerbox.png) -651px -17px no-repeat;float:right;height:13px;margin-right:-13px;width:20px}
.markerbox.isdc .closeButton{background:0}
.markerbox .icon-tag,.markerbox .icon-giftcard{display:none}
.markerbox .arrow{margin-right:5px}
.inlinepromo{background-color:white;position:relative;top:2px;left:0;text-align:center;z-index:100;margin-top:-4px}
.gcpromo{margin-bottom:0;position:relative;top:-10px;left:0}
.gcpromo-wrapper{width:950px;padding-bottom:0}
.gcpromo-wrapper .gcpromo{top:0;left:-20px;width:988px;overflow:hidden;display:block;text-align:center}
.gcpromo a{display:block}
.oldie .gcpromo a{padding:6px 0}
.gcpromo-wrapper.gcpromo-proppage .gcpromo{margin-top:-10px}
.ie7 .gcpromo{top:-6px}
.gcpromo sup{font-size:10px}
a.gcpromo-inner{display:block;padding:14px 100px;font-size:1.8em;color:#777!important;text-align:center;text-decoration:none}
a.gcpromo-inner:hover{text-decoration:none}
.gcpromo-bottom{font-size:1px;height:4px;position:absolute;bottom:0;left:0;width:100%}
.gcpromo-inner b{color:#876240;text-decoration:underline;font-weight:normal}
.gcpromo .button{position:absolute;top:12px;right:10px}
.gcpromo-right{display:block;width:140px;position:absolute;top:122px;right:-140px}
.gcpromo-right a{position:fixed;top:122px;left:auto}
.gcpromo-right img{-webkit-box-shadow:#999 0 0 10px;-moz-box-shadow:#999 0 0 10px;box-shadow:#999 0 0 10px}
.ie7 .gcpromo-right img{border:#aaa 1px solid;border-left-width:0}
body .gcpromo-small{position:fixed;left:auto;top:auto;bottom:0;background-position:-1042px 0;padding:0;margin:0;width:630px}
body .gcpromo-small a{display:block;position:absolute;bottom:0;left:0}
body .gcpromo-small-outer{position:relative;top:0;left:0;height:40px}
.tandc h2{font-size:1.5em;color:#876240;font-weight:normal}
.tandc .pill-subtitle{padding-top:30px;font-size:1.3em;line-height:1.5em;font-family:Arial,sans-serif;color:#777}
.tandc a{text-decoration:underline}
.tandc p strong,.tandc p b{color:#333}
.tandc ul,.tandc li{list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0}
.tandc ul li{list-style-type:disc}
.tandc ul{padding-left:20px}
.tandc li{padding:6px 0}
.basicpage-content h1,.basicpage-content h2,.basicpage-content h3,.basicpage-content h4{font-size:17px;color:#876240;font-weight:normal}
.basicpage-content h3{font-size:15px}
.basicpage-content h4{font-size:14px;color:#000;font-weight:bold}
.basicpage-content{padding-top:30px}
.basicpage-content,.basicpage-content p{font-size:13px;line-height:15px;color:#777}
.basicpage-content a{text-decoration:underline}
.basicpage-content strong,.basicpage-content b{color:#333}
.basicpage-content ul,.basicpage-content li{list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0}
.basicpage-content ul li{list-style-type:disc}
.basicpage-content ul{padding-left:20px}
.basicpage-content li{padding:6px 0;font-size:13px;line-height:15px;color:#777}
.dealtip{width:470px}
.dealtip h4{font-weight:normal;padding:4px 0;font-size:15px;line-height:18px;color:#e76b39!important}
.dealtip h4 b{font-weight:bold;color:#846342}
.dealtip ul,.dealtip li{list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0;display:block}
.dealtip ul{border-top:#e6e6e6 1px solid;width:100%;display:table-cell;vertical-align:middle}
.dealtip li{text-align:left;vertical-align:middle;font-size:13px;margin:8px 0;border-left:#e6e6e6 1px solid;float:left;*font-size:12px}
.dealtip li div{padding:2px 2px 2px 6px}
.dealtip li.dealtip-dates{border-left-width:0;text-align:center}
.dealtip li.dealtip-dates div{padding-left:0}
.dealtip-save,.dealtip-save b{color:#77996E}
.dealtip-discount,.dealtip-discount b{color:#E6683E}
.dealtip li.dealtip-discount div{padding-right:0}
.dealtip li.dealtip-dates{width:126px}
.dealtip li.dealtip-rate{width:120px}
.dealtip li.dealtip-save{width:94px}
.dealtip li.dealtip-discount{width:126px}
.dealtip-bottom{border-top:#e6e6e6 1px solid;padding:8px 0 0}
.dealtip .overview{position:relative}
.dealtip .overview .tag{background:url(/Content/Images/hot-deal-tag.png) no-repeat;display:block;height:62px;left:-33px;position:absolute;top:-8px;width:55px}
.dealtip .overview h2{background:#eec05e;color:#876240;font-size:16px;padding:12px 0 10px 19px}
.dealtip .overview .padded{padding:10px 20px 17px}
.dealtip .overview .pricing{color:#666;font-size:13px}
.dealtip .overview .regular-price{font-size:24px;text-decoration:line-through}
.dealtip .overview .special-price{color:#e7693f;font-size:24px}
.dealtip .overview .expiry{font-size:10px;padding-bottom:0}
.ie7 .roombox{width:580px}
.ie7 .roombox-text{width:330px}
.ie7 .bookit-data hr{margin:0 0 10px;width:580px;height:1px}
body.loading-bookit-mode .modal-box{display:none}
body.bookit-redirect-mode #wrapper{visibility:hidden}
body.bookit-redirect-mode #cbookitmodal{display:none}
.bookitmodal-pp .pill-biggreen span,.bookitmodal-cp .pill-biggreen span{font-size:16px}
.bookitmodal-pp a.roombox-imglink{cursor:default}
.bookitmodal-pp a.roombox-titlelink{cursor:default;color:#333;text-decoration:none}
.bookitmodal-pp .bookit-modaltop-return-p{display:none}
.bookit-modaltop-option-close,.bookitmodal-pp .bookit-modaltop-option-return{display:none}
.bookitmodal-pp .bookit-modaltop-option-close{display:block}
.bookitmodal-checkagain .bookitmodal-bottom,.bookitmodal-tryagain .bookitmodal-bottom,.bookitmodal-instruct .bookitmodal-bottom{display:none}
.bookitmodal-pp .modal-inner,.bookitmodal-cp .modal-inner{padding-bottom:0}
#bookit-modaltop h2{margin-top:14px}
.bookit-modaltop-checkagain,.bookit-modaltop-instruct{font-size:1.2em;padding:30px 0 0;display:none;text-align:center}
.bookit-modaltop-checkagain p,.bookit-modaltop-instruct p{padding:0}
.bookitmodal-instruct .bookit-modaltop-checkagain,.bookitmodal-tryagain .bookit-modaltop-checkagain,.bookitmodal-checkagain .bookit-modaltop-instruct,.bookitmodal-tryagain .bookit-modaltop-instruct{display:none!important}
.bookitmodal-checkagain .bookit-modaltop-checkagain,.bookitmodal-instruct .bookit-modaltop-instruct{display:block}
#roombox-prototype{display:none}
#bookit-modaltop{min-width:580px}
#bookit-modaltop{display:none;margin-bottom:16px}
.bookit-modaltop-inncount{font-style:normal}
#bookit-modaltop-form{padding:10px 0 10px 46px}
#bookit-modaltop-form .field{margin-right:8px}
.bookitmodal-tryagain #bookit-modaltop-form{background-image:none;padding-left:0;padding-top:0}
.bookitmodal-tryagain .bookit-modaltop-options{display:block}
.bookitmodal-instruct .bookit-data,.bookitmodal-tryagain .bookit-data{display:none}
.bookit-modaltop-options p{text-align:left;margin:0;padding:6px 0 0}
.bookit-modaltop-options h2{padding:0;text-align:left;color:#675647;font-size:15px;font-weight:normal}
.bookit-modaltop-options h2 b{color:#675647}
.bookit-modaltop-options .button{margin:0 4px}
.bookit-modaltop-options{display:none;padding:0 0 10px;background-color:white;text-align:center}
.modal #bookit-modaltop{display:block}
#bookit-modaltop .topsearch-arrive,#bookit-modaltop .topsearch-depart{width:100px;color:#64808B;background:url(/Content/images/fieldbg.png) no-repeat scroll 100% 5px white}
.bookit-modaltop-label{margin-right:10px;width:100px display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.bookit-modaltop-label b{display:block;font-size:1.2em;line-height:1.3em;color:#676767}
#bookit-modaltop .field{font-size:14px}
#bookit-modaltop .topsearch-guests{top:0}
#bookit-modaltop .topsearch-guests a{width:84px;color:#64808B}
#bookit-modaltop .topsearch-submit{font-size:1.4em;padding:}
.dc2 .bookitlink{min-width:110px}
body .listing-notavailable{background-color:#ffffde!important;margin-bottom:10px;border:#d6e0d3 1px solid}
.bookitlink-bookit,.bookitlink-checkdates,.listing-bookitrow{display:none}
.listing-bookable .bookitlink-bookit,.listing-checkable .bookitlink-checkdates,.listing-bookable .listing-bookitrow,.listing-checkable .listing-bookitrow{display:inline}
.listing-notavailable .bookitlink-bookit{display:none!important}
#listings-2 .listing-bookitrow{display:none!important}
.listing-notavailable .bookitlink-checkdates,.listing-notavailable .listing-bookitrow{display:inline!important}
#gen-noavailablity-msg{padding:0 10px 0;position:relative;top:10px;left:0}
body.listing-notavail-mode #gen-noavailablity-msg{top:0;padding-bottom:0}
.redirect-mode #wrapper{display:none}
.listing-right .listing-bookitrow,.listing-right .listing-nobookitrow{display:block}
.bookit-data-loading,.bookit-data-empty{font-size:1.5em;padding-top:18px;text-align:center;padding-bottom:0}
body.loading-mode{overflow:hidden;margin-right:16px}
body.loading-mode .loading{display:block}
.loading{position:absolute;top:0;left:0;display:none;z-index:999999}
.loading div{position:absolute;width:100%;height:100%;top:0;left:0;background-color:white;opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}
.loading h2{background-image:url(/Content/images/loadingbg.png);margin:0;padding:0;color:white;position:absolute;top:0;left:0;width:369px;height:54px;text-align:center;font-size:2em;font-weight:normal;z-index:1}
.loading h2 span{display:block;padding-top:12px}
.form-row p{padding:5px 0}
.form-left{width:120px;float:left;display:block;margin-right:6px;text-align:right}
.form-right{width:450px;float:left;display:block}
.form-row{padding-bottom:6px}
.form-errors .text-required{display:none}
.form-errors .form-error .text-required{display:inline}
.form-charcounter{font-size:1.1em}
.form-charcounter b{font-weight:normal}
.form-errorbox{display:none;border:red 1px solid;padding:8px;text-align:center;margin:10px 0 26px}
.form-sent .form-affirmbox{display:block}
.form-affirmbox{display:none;border:#4e9a3b 1px solid;padding:8px;text-align:center;margin:10px 0 26px}
.form-sent .form-content{display:none}
.form-errors .form-errorbox{display:block}
.form-errorbox h3{color:#d03907;padding:0}
.form-errormsg{color:#d03907;font-size:1.2em}
.form-msg{display:none}
.form-error .form-msg{display:block}
.form-row:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.form-row{display:inline-block}
.upgrade-Block{font-size:1.2em}
html[xmlns] .form-row{display:block}
* html .form-row{height:1%}
.form-row-honeypot{visibility:hidden;display:none}
.sitemap h3{font-size:1.4em;line-height:1.2em;color:#876240;font-weight:normal;padding-top:12px}
p.sitemap-subtitle{font-size:1.4em}
ul.sitemap-list,ul.sitemap-list li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
ul.sitemap-list li{float:left;margin-right:10px;width:172px}
ul.sitemap-list{padding-bottom:20px}
ul.sitemap-list li.last{margin-right:0}
ul.sitemap-list p{font-size:1.2em;display:block;padding:0;margin:0}
ul.sitemap-list p span{display:block;padding:4px 0;line-height:1.1em}
.sitemap-bottom{padding:20px 10px}
.sitemap-bottom p{font-size:1.2em;color:#ccc;padding:0}
.sitemap-bottom hr{margin:14px 0}
.sitemap-bottom h3{font-size:1.4em;line-height:1.2em;font-weight:normal;padding:0 0 10px}
.sitemap-bottom h3 a{color:#876240}
#wrapper{margin:0 auto;width:990px;position:relative;top:0;left:0}
#content{min-height:440px;padding:0 20px 15px;position:relative}
#content-top{width:950px;padding-bottom:10px;position:relative;top:0;left:0}
#content-topright{font-size:1.2em;float:right;margin:0;margin-top:7px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.ie7 #content-topright{position:absolute;top:-10px;right:0}
#logo{display:block;width:350px;height:57px;margin-left:30px;float:left}
#logo img{width:350px;height:57px;margin-top:10px}
#bannertop{padding:0;text-align:center}
#bannertop iframe{margin:0 0 12px}
.nowrap{white-space:nowrap}
hr.slash,hr.medslash,hr.medslash-alt,hr.medslash-dark,hr.slash-dark{height:4px;background:transparent url(/Content/images/spans-v9.png) 0 -320px no-repeat;background-color:transparent!important}
hr.medslash-dark,hr.slash-dark{background-position:0 -334px}
hr.medslash-alt{background-position:0 -340px}
hr.medslash{background-position:-200px -320px}
hr.medslash-dark{background-position:-200px -334px}
.ie7 #top-slash-dark{width:100%;height:1px;margin-top:6px}
.vspace-0{margin-top:0;margin-bottom:0}
.vspace-1{margin-top:4px;margin-bottom:4px}
.vspace-2{margin-top:8px;margin-bottom:8px}
.vspace-3{margin-top:12px;margin-bottom:12px}
.vspace-4{margin-top:18px;margin-bottom:18px}
.vspace-5{margin-top:26px;margin-bottom:26px}
.vspace-6{margin-top:40px;margin-bottom:40px}
body .vspace-nobottom{margin-bottom:18px}
body .vspace-notop{margin-top:0}
input.width-0,input.width-1,input.width-2,input.width-3,input.width-4,input.width-5,input.width-6{padding-left:2px!important;padding-right:2px!important}
.width-0{width:30px;padding-left:0!important;padding-right:0!important}
.field.width-0{width:22px}
a.width-0{width:28px}
.width-1{width:40px;padding-left:0!important;padding-right:0!important}
.field.width-1{width:32px}
a.width-1{width:38px}
.width-2{width:60px;padding-left:0!important;padding-right:0!important}
.field.width-2{width:52px}
a.width-2{width:58px}
.width-3{width:80px;padding-left:0!important;padding-right:0!important}
.field.width-3{width:72px}
a.width-3{width:78px}
.width-4{width:120px;padding-left:0!important;padding-right:0!important}
.field.width-4{width:112px}
a.width-4{width:118px}
.width-5{width:180px;padding-left:0!important;padding-right:0!important}
.field.width-5{width:172px}
a.width-5{width:178px}
.width-6{width:250px;padding-left:0!important;padding-right:0!important}
.field.width-6{width:242px}
a.width-6{width:248px}
.ad-300x250{width:300px;height:250px;background-color:#ccc}
.ad-160x600{width:160px;height:600px;background-color:#ccc}
.ad-720x90{width:720px;height:90px;background-color:#ccc;margin:0 auto}
.ad-720x90#ad-citybottom{margin:0 auto}
ul.bulleted,ul.bulleted li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
ul.bulleted li{padding:5px 10px 0 19px;position:relative;top:0;left:0}
ul.bulleted .bullet{position:absolute;top:6px;left:0}
.bullet{display:block;width:17px;height:17px;background:url(/Content/images/graphics-v9.png) -322px -42px no-repeat}
.bulleted-regular{list-style:disc!important;margin-left:17px}
.bulleted-regular li{margin-left:0}
ul.basiclist,li.basiclist-item{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
li.basiclist-item{padding:2px 0}
ul.basiclist-inline li.basiclist-item{float:left;width:100px}
ul.bulleted-inline li{display:inline-block;vertical-align:top;width:100px;*display:block;*float:left}
ul.bulleted-inline li.bulleted-2wide{width:200px}
ul.bulleted-alt{font-family:Arial,Verdana,sans-serif;line-height:1.2em}
ul.bulleted-alt .icon-bullet{margin-left:14px}
ul.bulleted-alt p{padding-bottom:6px;line-height:17px}
.ie7 ul.bulleted-alt p{line-height:1.3em}
ul.bulleted-alt p.last{padding-bottom:0}
ul.bulleted-left{float:left;font-size:12px;margin:0 20px 15px 12px!important}
.minititle{font-size:1.3em;font-weight:bold;margin:0;padding:0 0 4px}
.fancytitle{font-size:1.4em;font-weight:normal;margin:0;padding:0 0 4px;font-family:'Muli',serif;color:#876240}
body .inputtip-active{color:#3D6573}
.field,div.datefield{font-size:13px;background-color:white;border:#e2e8ea 2px solid;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#64808b}
.bookitbox-daterange .field{font-size:12px}
.field-error{border-color:#e6987e}
div.datefield{position:relative;top:0;left:0;width:114px;padding:4px 0;margin:1px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:1px;*padding:3px 0;*top:-1px}
div.datefield input{color:#3d6573;margin:0;padding:0;border-width:0;width:82px;margin-left:3px}
.datefield-icon{background:url(/Content/images/graphics-v9.png) -338px -3px no-repeat;display:block;width:18px;height:14px;position:absolute;top:5px;right:6px}
.stars,.stars-0,.stars-1,.stars-2,.stars-3,.stars-4,.stars-5,.stars span,.stars-0 span,.stars-1 span,.stars-2 span,.stars-3 span,.stars-4 span,.stars-5 span{background:url(/Content/images/graphics-v9.png) -67px -91px no-repeat;text-align:left;width:71px;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px;position:relative}
.stars span,.stars-0 span,.stars-1 span,.stars-2 span,.stars-3 span,.stars-4 span,.stars-5 span{background:url(/Content/images/graphics-v9.png) -67px -78px no-repeat;width:0;font-size:14px;line-height:14px}
.stars-0 span{width:0}
.stars-1 span{width:13px}
.stars-2 span{width:28px}
.stars-3 span{width:43px}
.stars-4 span{width:58px}
.stars-5 span{width:70px}
.clickables{position:absolute;top:0;left:0}
.stars-0 .circle,.stars-1 .circle,.stars-2 .circle,.stars-3 .circle,.stars-4 .circle,.stars-5 .circle{display:inline-block;height:13px;width:12px;margin-right:0}
.stars .clickables .circle:nth-child(5){margin-left:-1px!important}
.stars .clickables .circle:last-child{margin-right:0}
.rating-selection{margin-bottom:10px}
#header{padding:0;width:100%;height:70px;position:relative;margin-bottom:12px}
#header.checkout{height:85px}
#navigation-wrapper.checkout{background:url(/Content/images/gc-checkout.png) 280px 15px no-repeat}
#header-logo{float:left}
#right-bar{margin-right:15px;float:right}
#header-listwithus a{display:block;border-top-left-radius:0;border-top-right-radius:0;float:right}
#global-nav{position:absolute;top:55px;right:30px}
#header-extra{margin:0;padding-bottom:10px;display:block;list-style:none;list-style-image:none;list-style-type:none;float:right}
#header-listwithus{float:right}
#header-extra a,#global-nav a{color:#3D6573}
ul#header-extra,ul#header-extra li,ul#global-nav{margin:0;padding:0}
ul#global-nav li{margin:0 0 0 16px}
ul#header-extra li{float:right;display:block}
ul#global-nav li{float:left;display:block;position:relative}
ul#header-extra li,ul#header-extra li a,ul#global-nav li,ul#global-nav li a{font-size:14px}
ul#header-extra li a:hover,ul#global-nav li a:hover{text-decoration:none}
ul#header-extra li,ul#global-nav li{padding:0}
ul#header-extra li.last a,ul#global-nav li.last a{padding-right:4px}
#header #header-extra li{height:30px;vertical-align:top}
#header-extra li a{padding:6px 10px}
#global-nav li a{padding:0 3px}
#global-nav li a .arrow-nav{background:url(/Content/images/nav-graphics.png) no-repeat -243px -3px;position:relative;top:5px;right:0}
.header-divider{width:1px;height:28px;background:url(/Content/images/graphics-v9.png) -189px 0 no-repeat}
#header-extra #header-twitter a{display:block;background:url(/Content/images/graphics-v9.png) no-repeat -371px -49px;width:20px;height:20px;padding:0}
#header-extra li#header-login{height:20px;margin:5px 4px;overflow:hidden;width:120px;text-align:right}
#header-extra li#header-login a{margin-right:0;font-size:12px}
#header-extra li#header-like{margin:7px 2px 0 0}
#header-extra li#header-pinterest a{display:block;background:url(/Content/images/graphics-v9.png) no-repeat -397px -49px;width:20px;height:20px;padding:0}
#header-extra li#header-googleplus a{display:block;background:url(/Content/images/graphics-v9.png) no-repeat -610px -49px;width:20px;height:20px;padding:0}
#header-pinterest a,#header-twitter a,#header-googleplus a{margin:7px 3px}
#header-extra li#header-plus1{width:72px;height:20px;margin:5px 2px}
#header-extra li#header-plus1 a{display:block;padding:4px 0 0 40px;font-size:11px;font-family:Verdana,Arial,sans-serif;color:#777;text-decoration:none}
#header-extra li#header-plus1 span{display:block;width:30px;text-align:center}
#header-extra li#header-language{background:url(/Content/images/language-select.png) no-repeat 0 0;width:74px;height:27px;margin:6px 10px;text-align:left}
#header-extra li#header-language a{display:block;padding:2px 10px 6px}
#header-extra #gc-checkout{background:url(/Content/images/gc-checkout.png) no-repeat;margin:20px 10px 0 0;height:56px!important;width:283px}
#header-language .menu{background-image:none}
.header-subnav{min-width:110px}
ul#langs.langs-active{display:block}
ul#langs img.arrow{display:none}
ul#langs .langs-current img.arrow{display:block;position:absolute;top:4px;left:4px;*top:6px}
ul#langs,ul#langs li{list-style:none;list-style:none;list-style-type:none;margin:0;padding:0}
ul#langs li{position:relative;top:0;left:0;display:block;padding:2px 0}
ul#langs b{display:block;width:16px;height:11px;background:url(/Content/images/graphics-v9.png) -275px -3px no-repeat;position:absolute;top:3px;left:13px;*top:5px}
ul#langs #langs-en b{background-position:-313px -3px}
ul#langs #langs-fr b{background-position:-294px -3px}
ul#langs #langs-de b{background-position:-275px -16px}
ul#langs #langs-it b{background-position:-294px -16px}
ul#langs #langs-sp b{background-position:-313px -16px}
ul#langs li a{display:block;font-family:Arial,Verdana,sans-serif;font-size:12px;text-decoration:none;text-decoration:none;text-align:left;padding:3px 0 3px 34px;position:relative;top:0;left:0}
ul#langs li a:hover{background-color:#ddd;color:#333;padding:3px 0 3px 34px;border:0}
ul#langs{width:100px}
ul#langs,ul.topsearch-guestlist.menu,ul.topsearch-guests-list.menu,ul.topsearch-type-list.menu,ul.topsearch-sortby-list.menu,ul.bookitbox-guestlist.menu,ul.contactform-guestlist.menu,ul.contactform-roomslist.menu,ul.inquiryform-guestlist.menu,ul.checkavail-guestlist{background-color:white;padding:4px;border:#ccc 1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#999 0 3px 10px;-moz-box-shadow:#999 0 3px 10px;box-shadow:#999 0 3px 10px}
ul.topsearch-guestlist.menu li,ul.topsearch-guests-list.menu li,ul.topsearch-type-list.menu li,ul.topsearch-sortby-list.menu li,ul.bookitbox-guestlist.menu li,ul.contactform-guestlist.menu li,ul.contactform-roomslist.menu li,ul.inquiryform-guestlist.menu li,ul.checkavail-guestlist li{font-size:12px;display:block;padding:0;margin:0}
ul.topsearch-guestlist.menu li a,ul.topsearch-guests-list.menu li a,ul.topsearch-type-list.menu li a,ul.topsearch-sortby-list.menu li a,ul.bookitbox-guestlist.menu li a,ul.contactform-guestlist.menu li a,ul.contactform-roomslist.menu li a,ul.inquiryform-guestlist.menu li a,ul.checkavail-guestlist.menu li a{padding:7px 10px;display:block}
ul.topsearch-guestlist.menu li a:hover,ul.topsearch-guests-list.menu li a:hover,ul.topsearch-type-list.menu li a:hover,ul.topsearch-sortby-list.menu li a:hover,ul.bookitbox-guestlist.menu li a:hover,ul.contactform-guestlist.menu li a:hover,ul.contactform-roomslist.menu li a:hover,ul.inquiryform-guestlist.menu li a:hover,ul.checkavail-guestlist.menu li a:hover{background:url("/Content/images/listing.png") repeat-y 0 0;display:block;padding:6px 10px}
ul.topsearch-type-list.menu,ul.topsearch-sortby-list.menu{width:100px}
.topsearch-type{display:none}
ul.menu-active{display:block!important}
ul.menu .arrow{display:none}
a.menu-grayed{cursor:default;font-style:italic;opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}
ul.menu li.menu-current a{background-color:#e0f0f6}
ul.menu .menu-current span.arrow{display:block;width:0;height:0;position:absolute;top:4px;left:4px;*top:6px}
ul.menu,ul.menu li{list-style:none;list-style:none;list-style-type:none;margin:0;padding:0}
ul.menu li{position:relative;top:0;left:0;display:block;padding:0}
ul.menu.header-subnav li a{display:block;font-family:Arial,Verdana,sans-serif;font-size:12px;text-decoration:none;text-align:center;padding:7px 10px 8px;position:relative;top:0;left:0;border-top:1px dashed #e6e7e8}
ul.menu.header-subnav li.mfirst a{border-top:0;padding:8px 10px}
.menu-option{display:none}
.menu-option-title{display:none}
ul.menu li a:hover,ul.menu.header-subnav li.mfirst a:hover{background:url(/Content/images/nav-graphics.png) repeat -348px 0;border-top:1px dashed #e6e7e8;border-bottom:1px dashed #e6e7e8;padding:7px 10px;display:block;text-decoration:none}
ul.menu{display:none;z-index:100001;position:absolute;top:0;left:0}
ul.menu.header-subnav{width:130px;padding:4px 18px 0;border:0;background:url(/Content/images/nav-graphics.png) repeat-y -164px -71px}
ul.menu.header-subnav li.menu-bottom{background:url(/Content/images/nav-graphics.png) no-repeat 0 -185px;width:136px;height:8px;position:relative;top:8px;left:-2px}
ul.menu li.menu-divider{height:1px;padding:6px 0}
ul.menu li.menu-divider:hover{background-image:none}
ul.menu li.menu-divider span{display:block;font-size:1px;line-height:1px;height:1px;border-top:#eee 1px solid}
body ul.menu li.menu-divider-clear{padding:2px 0}
body ul.menu li.menu-divider-clear span{border-top-width:0}
.icon-twitter{width:16px;height:16px;background:url(/Content/images/graphics-v9.png) -3px -8px no-repeat}
.icon-twitter-med{width:20px;height:20px;background:url(/Content/images/graphics-v9.png) -299px -35px no-repeat}
.icon-like{width:77px;height:20px;background:url(/Content/images/graphics-v9.png) -25px -6px no-repeat}
.icon-plus1{width:72px;height:20px;background:url(/Content/images/graphics-v9.png) -110px -6px no-repeat}
.icon-divider{width:1px;height:28px;background:url(/Content/images/graphics-v9.png) -189px 0 no-repeat}
.icon-calendar{width:18px;height:14px;background:url(/Content/images/graphics-v9.png) -338px -3px no-repeat}
.icon-facebook-big{width:34px;height:34px;background:url(/Content/images/graphics-v9.png) -363px -3px no-repeat}
.icon-twitter-big{width:34px;height:34px;background:url(/Content/images/graphics-v9.png) -404px -3px no-repeat}
.icon-sitofono{width:113px;height:29px;background:url(/Content/images/graphics-v9.png) -444px -3px no-repeat}
.icon-tag{width:25px;height:20px;background:url(/Content/images/hot-deal-city.png) no-repeat}
.icon-giftcard{width:26px;height:16px;background:url(/Content/images/graphics-v9.png) -176px -36px no-repeat}
.icon-5keys-big{width:182px;height:24px;background:url(/Content/images/graphics-v9.png) -158px -56px no-repeat}
.icon-bigclevacances-0,.icon-bigclevacances-1,.icon-bigclevacances-2,.icon-bigclevacances-3,.icon-bigclevacances-4,.icon-bigclevacances-5{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:182px;height:24px;background:url(/Content/images/graphics-v9.png) -158px -81px no-repeat;text-align:left}
.icon-bigclevacances-0 img,.icon-bigclevacances-1 img,.icon-bigclevacances-2 img,.icon-bigclevacances-3 img,.icon-bigclevacances-4 img,.icon-bigclevacances-5 img{width:78px;height:24px;background:url(/Content/images/graphics-v9.png) -158px -56px no-repeat}
.icon-bigclevacances-1 img{width:102px}
.icon-bigclevacances-2 img{width:122px}
.icon-bigclevacances-3 img{width:140px}
.icon-bigclevacances-4 img{width:156px}
.icon-bigclevacances-5 img{width:182px}
.icon-clevacances-0,.icon-clevacances-1,.icon-clevacances-2,.icon-clevacances-3,.icon-clevacances-4,.icon-clevacances-5{width:108px;height:20px;background:url(/Content/images/graphics-v9.png) -674px -76px no-repeat}
.icon-clevacances-2{background-position:-564px -76px}
.icon-clevacances-3{background-position:-456px -76px}
.icon-clevacances-4{background-position:-346px -76px}
.icon-clevacances-5{background-position:-782px -76px}
.icon-diamond{width:23px;height:17px;background:url(/Content/images/graphics-v9.png) -211px -38px no-repeat}
.icon-smdc{width:16px;height:16px;background:url(/Content/images/graphics-v9.png) -128px -62px no-repeat}
.icon-diamond-big{width:44px;height:44px;background:url(/Content/images/spans-v9.png) -546px -1826px no-repeat}
.icon-heart{width:20px;height:18px;background:url(/Content/images/graphics-v9.png) -25px -32px no-repeat}
.icon-grayheart{width:20px;height:18px;background:url(/Content/images/graphics-v9.png) -4px -32px no-repeat}
.icon-smheart{width:13px;height:12px;background:url(/Content/images/graphics-v9.png) -276px -37px no-repeat}
.icon-marker{width:30px;height:30px;background:url(/Content/images/graphics-alpha-v2.png) -400px 0 no-repeat}
.icon-bullet{width:12px;height:10px;background:url(/Content/images/graphics-v9.png) -50px -34px no-repeat}
.icon-email{width:18px;height:12px;background:url(/Content/images/graphics-v9.png) -338px -27px no-repeat}
.icon-us,.icon-en,.icon-fr,.icon-de,.icon-it,.icon-sp{background:url(/Content/images/language-select.png) no-repeat -80px 0;width:27px;height:20px}
.icon-en{background-position:-80px 0}
.icon-fr{background-position:-112px 0}
.icon-de{background-position:-211px 0}
.icon-it{background-position:-145px 0}
.icon-sp{background-position:-178px 0}
.graphic-giftcards{width:150px;height:80px;background:url(/Content/images/marketing.jpg) -453px 0 no-repeat}
.graphic-statue{width:70px;height:100px;background:url(/Content/images/marketing.jpg) -759px 0 no-repeat}
.graphic-adventure{width:144px;height:108px;background:url(/Content/images/marketing.jpg) -610px -8px no-repeat}
#page-gen #content ul.bulleted li{font-size:12px;line-height:15px}
#page-gen #leg-left{float:left;width:230px}
#page-gen #leg-center{float:left;width:515px;margin:0 9px}
#page-gen #leg-right{float:left;width:185px}
#page-gen #leg-right .contentBlock strong{font-family:Arial;font-size:12px;font-weight:bold;color:#555}
#page-gen .content-inner{padding:10px}
#page-gen .minititle,#page-gen #content p{font-family:Arial,Verdana,sans-serif;font-size:1.2em;line-height:1.4em}
#page-gen #content p{padding:14px}
#page-gen #content p.last{padding-bottom:0}
#page-gen #content .listing-right p.last{margin:0}
#page-gen #content #gen-contact p{padding-bottom:6px}
#page-gen hr{color:#eaebeb;background-color:#eaebeb}
#page-gen #content-center ul.bulleted li{padding-left:30px}
#page-gen #content-center ul.bulleted .bullet{left:12px}
#gen-sitofono{padding:3px 0;display:block}
#gen-sitofono img{float:left}
#gen-sitofono span{position:relative;top:6px;left:6px}
#gen-sitofono a{text-decoration:none}
#gen-sitofono a:hover span{text-decoration:underline}
#page-gen #widget-search .field{width:178px;margin-bottom:10px}
#page-gen #widget-search select{width:100px;margin-right:6px}
.contentBlock{display:block;padding-bottom:20px}
.contentBlockLisitng{display:block}
.photo-enlarge-top{text-align:center;padding:3px 0;height:14px;font-size:11px}
.photo-text{max-width:500px;font-family:Arial,Verdana,sans-serif;font-size:1.1em;padding-bottom:5px;margin:0 auto}
.photo-text img{padding:0 0 20px 0;margin:0 auto;max-width:500px}
#leg-center table.photo-controls{margin:10px auto}
.img-prev,.img-next{display:block;width:20px;height:20px;background-image:url(/Content/images/graphics-v9.png);background-repeat:no-repeat;text-decoration:none}
.img-prev{background-position:-196px -6px}
.img-next{background-position:-219px -6px}
.img-prev img,.img-next img{display:none}
#NearbyStatesBox p.ph2{display:none}
#NearbyStatesBox .indent .text-10px{font-family:Arial,Verdana,sans-serif;font-size:1.1em;padding-bottom:6px}
.contact-content{font-family:Arial,Verdana,sans-serif;padding-left:14px}
#DC-Consumer-Icons ul{padding:20px 6px;display:block;clear:both;height:106px}
#DC-Consumer-Icons li{float:left;width:177px;background:0;padding:0 5px;list-style:none}
.dc-img{float:left;margin:10px 10px 10px 24px}
.dc-content{font-family:Arial,Verdana,sans-serif}
.dc-search{margin-bottom:20px}
.dc-search-label{font-size:14px;display:inline-block;padding:5px 10px 5px 0}
.dc-search-label,.dc-search-state,.dc-search-wrapper .topsearch-submit{float:left}
.dc-search-wrapper .button{margin-top:-3px}
ul.dc-search-state-list,ul.dc-search-state-list li{list-style:none;list-style:none;list-style-type:none;margin:0;padding:0}
ul.dc-search-state-list li{position:relative;top:0;left:0;display:block;padding:0 0 1px}
ul.dc-search-state-list li a{display:block;font-family:Arial,Verdana,sans-serif;font-size:12px;text-decoration:none;text-align:left;padding:3px 8px;position:relative;top:0;left:0}
ul.dc-search-state-list li a:hover{background-color:#3D6573;color:white}
ul.dc-search-state-list{display:none;background-color:white;position:absolute;top:0;left:0;z-index:100001;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#999 0 0 10px;-moz-box-shadow:#999 0 0 10px;box-shadow:#999 0 0 10px}
.dc-full-box-wrapper{display:block;clear:both;margin:20px 0}
.dc-search-state a{text-decoration:none}
div .DiamondCity.dclist>.listings{padding-bottom:0}
.DiamondCity .listing-diamond a{font-size:11px}
.dc-callout{font-size:11px;line-height:13px;background:url(/Content/images/grayalt.png) repeat scroll 0 0 transparent;display:block;margin:20px 0;width:400px;text-align:center;padding:7px}
.dctxt{display:block;float:left;width:460px}
.dc-offers{background:url(/Content/images/gray.png) repeat scroll 0 0 transparent;display:block;margin:20px auto;padding:7px}
.dc-offers p{padding:14px}
#dclistings .listings{padding-bottom:0}
#dclistings .title-brown{margin-top:15px}
.gc-form-wrapper{padding:10px;background:url(/Content/images/grayalt.png) repeat scroll 0 0 transparent}
#gc-orderform{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:15px;margin:0 0 20px 20px}
#gc-orderform td{font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:15px}
#gc-orderform .gc-accordion{font-family:Arial,Verdana,sans-serif;font-size:11px!important;line-height:14px;border:3px solid #efefef;background-color:#fff;margin:0 8px 4px 19px;padding:6px}
.sm-gc-orderform{font-size:12px;font-family:Arial,Verdana,sans-serif}
.sm-gc-orderform .formlabel{width:96px;font-weight:bold;text-align:right;vertical-align:top}
.sm-gc-orderform td{padding:5px}
#gc-flow .landing-left{float:left;width:615px}
#gc-flow .landing-left h3{color:#675647}
#gc-flow .landing-right{float:left;margin-left:30px;width:300px}
#gc-flow .title{color:#675647;font-size:26px;margin:20px 0}
#gc-flow h3{color:#3d6573;font-size:20px;font-weight:normal}
#gc-flow .inner-border h3{margin-left:-19px}
#gc-flow p{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:14px}
#gc-flow .grey-box{background:#fbfbfb;border:1px solid #cecece;margin:30px 0;padding:18px 15px;position:relative;width:85%}
#gc-flow .grey-box h3{color:#3d6573;font-size:16px}
#gc-flow .gc-thumb{background:url(/Content/images/gc-thumb.png) no-repeat;height:129px;position:absolute;right:10px;top:-25px;width:179px}
#gc-flow .step-box{border:3px solid #efefef;margin-bottom:20px}
#gc-flow .step-box h4{color:#3d6573;font-size:16px;font-weight:normal}
#gc-flow .inner-border{border:1px solid #dbd7d4;padding:20px;padding-left:40px}
#gc-flow .selection-error p,#gc-flow .cc-type-error p{color:#cc4d1d}
#gc-flow .inner-border.delivery{background-repeat:no-repeat;min-height:250px}
#gc-flow .inner-border.email{background-image:url(/Content/images/gc-email-bg.png);background-position:620px 45px}
#gc-flow .inner-border.shipped{background-image:url(/Content/images/gc-shipped-bg.png);background-position:640px 75px}
#gc-flow #upload-area{background:url(/Content/images/uploadgc-bg.png) 150px 0 no-repeat;float:right;height:135px;margin-left:20px;position:relative;width:350px}
#gc-flow #upload-area .card-image{margin-top:18px}
#gc-flow #upload-area a{position:absolute;right:45px;top:80px;z-index:1000}
#gc-flow .how-many h3,#gc-flow .how-many select,#gc-flow .how-many p{float:left;margin-right:22px}
#gc-flow .how-many select{margin-top:9px}
#gc-flow .how-many p{margin-top:6px}
#gc-flow .card-image{float:left;margin:0 4px 4px 0}
#gc-flow .card-image img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:105px;padding:3px;width:163px}
#gc-flow .card-image.selected img{border:3px solid #e6683e;margin:0;padding:0}
#gc-flow .expander-content{border:0;padding:10px 0 0}
#gc-flow label{font-size:14px}
#gc-flow .field{border-color:#89b2c0;font-family:Arial,sans-serif;font-size:14px;margin:0 35px 15px 6px;width:200px}
#gc-flow .field:disabled{border-color:#ccc}
#gc-flow select.field{margin-right:6px;width:auto}
#gc-flow input.error{border-color:#cc4d1d;text-align:left}
#gc-flow label.error{color:#cc4d1d;border:0}
#gc-flow #CardName.error{color:#000}
#gc-flow .error-box{background:#FAD3C4;border:1px solid #A75B4E;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#444!important;display:none;font-size:13px;margin:0 0 15px 0;padding:8px 8px;width:672px}
#gc-flow .field.message{margin-bottom:5px;margin-left:9px;width:480px}
#gc-flow .char-limit{font-size:11px;padding-left:66px}
#gc-flow .gc-details{border-bottom:3px solid #efefef;padding:20px 0 15px 0}
#gc-flow .gc-details:last-child{border-bottom:0}
#gc-flow .gc-details h4{margin-bottom:12px}
#gc-flow input[type="radio"]+label{margin-right:30px}
#gc-flow #when-date{position:absolute;top:170px;left:370px;width:100px}
#gc-flow .button{float:right}
#gc-flow .shipped-fields p{padding-bottom:0}
#gc-flow .payment-fields{position:relative}
#gc-flow .shipped-fields label,#gc-flow .payment-fields label,#gc-flow .billing-fields label{display:block;float:left;padding-top:5px;text-align:right;width:75px}
#gc-flow .payment-fields label,#gc-flow .billing-fields label{width:110px}
#gc-flow .payment-fields label{padding-right:10px}
#gc-flow #payment-disable{background:url(/Content/images/gc-payment-disable.png);display:none;height:140px;position:absolute;top:30px;width:300px}
#gc-flow label.address2{text-align:left;text-indent:-9000px}
#gc-flow #delivery,#gc-flow #shipping-type{float:left}
#gc-flow #shipping-type{background:url(/Content/images/greycloth-subtle.png);margin-right:8px}
#gc-flow .delivery{position:relative}
#gc-flow .delivery .tooltip-link{display:none;font-size:11px}
#gc-flow #same-as-shipping{display:none}
#gc-flow #pan-field,#gc-flow #cvn-field{float:left;padding-left:4px}
#gc-flow #CardName{width:112px}
#gc-flow #step-2,#gc-flow #step-3{display:none}
#gc-flow #step-2 .title{background:url(/Content/images/lock.png) no-repeat 220px 0;margin-bottom:5px}
#gc-flow #billing-error.error-box{width:450px}
#gc-flow #step-2 .left,#gc-flow #step-3 .left{float:left;margin-right:20px;width:540px}
#gc-flow #step-2 .right,#gc-flow #step-3 .right{float:left;width:375px}
#gc-flow .summary{background:url(/Content/images/greycloth-subtle.png);padding:20px 15px 10px}
#gc-flow .summary h3{margin-bottom:15px}
#gc-flow .summary .inner-border{background:#fff;margin-bottom:10px;padding:24px 0 8px}
#gc-flow .summary h4{border-bottom:1px solid #3d6573;color:#3d6573;font-size:16px;font-weight:normal;padding:0 10px}
#gc-flow #summary-delivery{padding:10px}
#gc-flow #summary-delivery .edit{margin-left:30px}
#gc-flow .delivery input[type=radio]{margin-right:8px}
#gc-flow .summary li{border-bottom:1px solid #cecece;font-family:Arial,sans-serif;font-size:14px;padding:12px 13px 10px 10px}
#gc-flow .summary li:last-child{border-bottom:0}
#gc-flow .summary li .price{float:right;text-align:right;width:80px}
#gc-flow .summary .promo-code .success{color:#3d6573;width:280px}
#gc-flow .summary li .edit{display:block;float:right;margin-right:10px;width:50px}
#gc-flow .summary li .total{color:#77996e;font-size:28px;width:200px}
#gc-flow .summary li .promo-applied{color:#3d6573;display:block;font-size:12px;width:165px}
#gc-flow .success-message{font-size:17px}
#gc-flow .card-images{float:left;margin:0 0 15px 6px}
#gc-flow .card-images img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 5px 0 0}
#gc-flow .card-images .paypal{margin-bottom:-5px}
#gc-flow .card-images img.selected{border:2px solid #e6683e}
#gc-flow #PaymentEmailReceiptTo{margin-bottom:8px}
#gc-flow .same-as-shipping{padding:0 0 10px 116px}
#gc-flow .same-as-shipping a{font-size:13px}
#gc-flow .same-as-shipping input[type='checkbox']{margin-left:0}
#gc-flow #Coupons{margin-left:0;width:130px}
#gc-flow .coupon-error{color:#CC4D1D;display:none}
#gc-flow #apply{font-size:12px}
#gc-flow #purchase{color:#fff!important}
#gc-flow #purchase.disabled{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlN2E0ZSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RmNWMzOSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(238,122,78,0.5) 0,rgba(223,92,57,0.5) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(238,122,78,0.5)),color-stop(100%,rgba(223,92,57,0.5)));background:-webkit-linear-gradient(top,rgba(238,122,78,0.5) 0,rgba(223,92,57,0.5) 100%);background:-o-linear-gradient(top,rgba(238,122,78,0.5) 0,rgba(223,92,57,0.5) 100%);background:-ms-linear-gradient(top,rgba(238,122,78,0.5) 0,rgba(223,92,57,0.5) 100%);background:linear-gradient(to bottom,rgba(238,122,78,0.5) 0,rgba(223,92,57,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ee7a4e',endColorstr='#80df5c39',GradientType=0)}
#uploadStep1,#uploadStep2{font-family:Arial,sans-serif;padding-top:10px;width:525px}
#uploadStep1 p{text-align:left}
#recommendations{text-align:left;font-size:12px}
#recommendations h3{color:#3D6573;font-size:16px;font-weight:normal}
#marketing-container{color:#333}
#marketing-container h2{color:#246184;font-size:33px}
#marketing-container h3{color:#2a3544;font-size:24px}
#marketing-container h3.underlined{border-bottom:1px solid #ccc;margin-bottom:15px}
#marketing-container .socialbar2{margin-bottom:15px}
#marketing-container .socialbar2 .share{font-size:15px;color:#999;width:50px;background:0}
#marketing-container article{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}
#marketing-container article p{font-size:14px}
#marketing-container article h4{color:#6a8588;font-size:18px;font-family:'Muli',serif;font-weight:normal;padding-bottom:5px}
#marketing-container article .main-image{padding:8px;border:1px solid #ddd;margin:0 20px 20px 0;float:left}
#marketing-container article footer p{text-align:right}
#marketing-container article footer a{color:#f27046}
.three-column{width:190px;float:left;margin:0 20px 25px 0}
.three-column h3,.aggregate h3{font-size:24px;color:#2a3544}
.three-column h4{color:#2a3544;font-size:16px;font-weight:normal}
.three-column a{color:#f27046}
.img-frame{background:url(/Content/images/marketing-image-frame.png) no-repeat;padding:5px 6px 14px}
.img-frame img{width:180px;height:120px}
#video-stream li{float:left;width:30%;margin-right:3%;height:300px}
#video-stream h4{height:50px;display:table-cell;vertical-align:bottom}
#video-stream h4 a{color:#2a3544}
#netrate-path h3{color:#603913;font-size:26px;font-weight:normal}
#netrate-steps{margin:15px 0}
#netrate-steps li{background:url(/Content/images/netrate-steps.png) no-repeat;border-left:1px dashed #cdcdb7;color:#666;float:left;font-family:'Muli',serif;font-size:14px;height:40px;padding:0 15px 0 80px;width:70px}
#netrate-steps li:first-child{border-left:0;padding-left:55px}
#netrate-steps .signup{background-position:-1px 0}
#netrate-steps .rooms{background-position:18px -50px;width:170px}
#netrate-steps .visibility{background-position:18px -100px;width:147px}
#netrate-steps .bookings{background-position:18px -150px;width:143px}
#netrate-steps .step-text{color:#675647;font-size:16px;font-weight:bold}
#netrate-path .netrate-features li{margin-bottom:22px;font-family:Arial,sans-serif;font-size:14px;line-height:18px}
#netrate-path .netrate-features li h4{color:#3d6573;font-family:'Muli',serif;font-size:17px;font-weight:normal}
#netrate-path hr{background:url(/Content/images/spans-v10.png) no-repeat -1px -321px;height:4px;margin:15px 0}
.wizard-nav{width:100%;background:#5c95a9;border-top:1px solid #a9bfc9;border-bottom:1px solid #a9bfc9}
.wizard-nav ul{font-size:13px;padding:0;margin:0 auto;width:950px}
.wizard-nav ul li{list-style:none;display:block;float:left;padding:0 20px 0 0}
.wizard-nav ul li a{cursor:text;display:inline-block;padding:8px 7px 9px 15px;color:#fff}
.wizard-nav ul li a:hover{text-decoration:none}
.wizard-nav ul li.complete{background:url(/Content/images/wizard-nav.png);border-left:1px solid #fff;border-right:1px solid #c2d9e8}
.wizard-nav ul li.complete a{color:#31517c}
.wizard-nav ul li.active{background:url(/Content/images/wizard-nav.png) top right}
.wizard-nav ul li.active a{color:#31517c}
.wizard-nav ul li.active.last{background:#2a6ebb url('../images/gt/wizard/wizard-nav-active-end.png?1340056019') no-repeat right 0}
.innroomavail .bulleted b,.innroomavail .bulleted strong{color:#000;font-size:14px;line-height:16px;font-weight:normal}
.review-content{margin:20px 0 0 0}
.vcard img{margin-left:-5px}
.vcard .itemSpace span strong{display:block;font-size:15px;line-height:18px;font-weight:normal;color:#333;padding-bottom:6px}
.vcard .itemSpace{display:block;font-family:Arial,Verdana,sans-serif;font-size:13px;line-height:16px;color:#777}
.side-photos{margin-left:-4px}
.side-photos a{display:block;width:73px;height:73px;margin-bottom:7px}
.review-content.signin table td{padding:5px}
.review-content.signin table strong{font-family:Arial,Verdana,sans-serif;font-size:1.2em;line-height:1.4em}
.review-content.signin table input[type='text'],.review-content.signin table input[type='password']{background-color:white;border:#E2E8EA 2px solid;padding:2px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#64808B}
.review-content.signin table label{font-size:1.2em;line-height:1.4em;padding-left:7px}
.rating-label,.rating-right{float:left}
.rating-label{width:100px}
#widget-login .field{width:178px;margin-bottom:10px}
#widget-login label{font-size:1.1em;display:block;padding-bottom:6px}
#widget-login .checkbox{position:relative;top:0;left:0}
#page-gen #widget-login p{padding-bottom:8px;display:block}
#widget-login .widget-content{padding-bottom:14px}
#widget-login .button{padding-left:0;padding-right:0;width:82px}
#widget-visit .widget-content{text-align:center;padding:12px 10px}
#widget-visit .icon-facebook-big{margin-right:6px}
.search{width:950px;height:310px;position:relative;top:0;left:0;margin:0 0 15px}
.search-feature{width:470px;position:absolute;top:10px;left:470px}
ul.search-dots,ul.search-dots li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
ul.search-dots{display:block;position:absolute;bottom:15px;left:450px;z-index:4}
ul.search-dots li,ul.search-dots li a{width:10px;height:10px;margin-right:8px;font-size:2px;margin-right:-4px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:0}
ul.search-dots li{margin-right:5px}
ul.search-dots li a{background-image:url(/Content/images/search-dots.png);background-repeat:no-repeat;background-position:-20px 0}
ul.search-dots li.search-curdot a{background-position:0 0}
ul.search-dots li a:hover{background-position:-40px 0}
.error404-bg{background:url(/Content/images/404.jpg) no-repeat 0 0}
.error500-bg{background:url(/Content/images/500.jpg) no-repeat 0 0}
ul.search-features,li.search-feature,li.search-feature a{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;width:950px;height:310px;overflow:hidden;display:block}
ul.search-features{margin-top:10px}
.search-feature-content{padding:30px 30px 30px 460px;display:block;text-indent:-9999px}
li.search-feature{position:absolute;top:0;left:0;display:none}
li.search-feature-ready{display:block;z-index:1}
li.search-feature-cur{display:block;z-index:3!important}
.search-arrive,.search-depart{position:absolute;top:0;left:0;color:#64808b;border-width:0;padding:0;margin:0}
.nrpromo-banner .search-submit,.search-box .search-submit{position:absolute;top:28px;right:36px}
.ie7 .search-box .search-submit{width:50px;right:35px}
.search-arrive,.search-depart{top:122px;left:38px;width:94px;font-size:1.3em;background:transparent url(/Content/images/t.png)}
.search-depart{left:164px}
.search-optional,.search-or{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.search-optional{font-size:15px;color:#999}
.search-optional b,.search-optional strong{color:#999;font-weight:normal}
.search-best-price{color:#3d6573;font-size:1.4em;position:absolute;top:200px;left:22px}
.search-or{top:154px}
.search-by-map{display:block;background:url(/Content/images/search-by-map.png) no-repeat;position:absolute;width:172px;height:29px;font-family:'Muli',serif;font-size:14px;color:#6a8588;text-decoration:none;padding:8px 0 0 20px;top:61px;left:26px;z-index:5}
.search-bestprice{position:absolute;top:187px;left:242px;font-size:1em}
.search-guests{position:absolute;top:122px;left:292px;font-size:1.3em}
.search-guests a{color:#64808B}
.search-guestinput{position:absolute;top:-3px;left:42px;font-size:1.1em;color:#3D6573;padding:0;margin:0;background-color:transparent;border-width:0;width:20px}
.search-box .search-guestlist{position:absolute;top:40px;left:40px;font-size:1.3em}
.search-guestlink{display:block;width:74px}
ul.search-guestlist li a:hover{background-color:#3D6573;color:white}
#footer{text-align:center;padding:30px 0}
#footer ul,#footer li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
#footer li{font-size:14px;border-right:#868685 1px solid;padding:0 10px;margin-right:-4px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:0}
#footer li.last{border-width:0}
#footer p{padding:20px 0}
.split{width:950px}
.split-left{width:590px;float:left}
.split-left h2,.split-right h2,.offers h2{font-size:24px;color:#2a3544;padding-bottom:2px;border-bottom:1px solid #ccc;margin-bottom:5px}
.split-left h2{background:url(/Content/images/dc-homepage.png) no-repeat;padding-left:38px}
.split-left .dc-tagline{font-size:11px}
.split-left .featured-right{width:350px}
.split-left .listing-place{padding-bottom:7px}
.split-left .listing-attributes{padding-bottom:10px}
.split-right{width:275px;float:right;border-bottom:0!important;padding-bottom:0!important}
.split-right:hover{background:none!important}
.split-right div{height:200px}
.split-right p{color:#333;font-size:14px;padding:10px 20px 10px 0}
.widget{padding-bottom:20px}
.widget a{color:#3D6573}
.widget-top{display:block}
.widget-top h2,.subresults h2{font-size:20px;white-space:nowrap;color:#2a3544}
.widget-content{border:#efecde 1px solid;border-top-width:0;padding:8px 10px}
.plainwidget{padding:0 10px 20px}
.framewidget{padding-bottom:20px}
.framewidget .widget-content{border:#eeecdd 1px solid;padding:4px;background-color:white}
.widget-notop .widget-content{border-top-width:1px}
#HotDealsBox table{font-family:Arial,Verdana,sans-serif;font-size:1.2em;line-height:1.4em}
#HotDealsBox table a{color:#3D6573}
.hd-subscribeform{width:100%;margin:15px 0}
#page-gen #content .hd-row{padding:6px 0 8px}
#page-gen #content #HideOnSearchPullDown{width:420px;float:left}
#page-gen #content .hd-subscribeform .bnb-sent{width:200px;float:left}
#page-gen #content .hd-subscribeform .hd-formelm{width:275px;position:relative;top:0;left:0;font-size:1.2em;float:left;display:block;margin-right:10px}
#page-gen #content .hd-row h4{padding-top:4px;float:left;width:110px;text-align:right;margin-right:10px;font-size:1.3em;line-height:1.1em;color:#676767}
#page-gen #content .hd-row .legacy-topsearch-type{width:220px}
#page-gen #content .hd-row .button{position:relative;left:5px;top:5px}
#page-gen #content .hotdealslists .listing-center{float:none;padding:0;margin:0 5px 0 5px}
#page-gen #content .hotdealslists .listing-innerright{display:block;background:url("/Content/images/gray.png") repeat scroll center center transparent;width:240px}
#page-gen #content .hotdealslists .listing-innerright .button{float:right}
.pill-green{display:block;background:url(/Content/images/spans-v9.png) 100% -35px no-repeat;padding-right:14px}
.pill-green span{display:block;background:url(/Content/images/spans-v9.png) 0 0 no-repeat;padding:3px 0 3px 14px;font-family:'Muli',serif;font-weight:normal;color:white;text-align:center;text-shadow:0 -1px 1px #46623e}
.pill-biggreen,.pill-beige,.pill-ltblue,.pill-dc,.pill-green2,.pill-diamond,.pill-white2,.pill-white,.pill-hugegreen,.pill-hugeblue,.pill-hugeltblue,.pill-offwhite,.header-dcprop,.dcinfo-left a,.dcinfo-right a{display:block;font-family:'Muli',serif;background:url(/Content/images/spans-v10.png) 100% -389px no-repeat;padding:0 14px 0 0}
.pill-biggreen span,.pill-beige span,.pill-ltblue span,.pill-dc span,.pill-green2 span,.pill-diamond span,.pill-white2 span,.pill-white span,.pill-hugegreen span,.pill-hugeblue span,.pill-hugeltblue span,.pill-offwhite span{display:block;background:url(/Content/images/spans-v10.png) 0 -347px no-repeat;padding:7px 0 5px 14px;font-size:18px;white-space:nowrap;font-weight:bold;color:white;text-align:center;text-shadow:0 -1px 1px #46623e}
.pill-beige{background-position:100% -1497px}
.pill-beige span{background-position:0 -1452px;text-shadow:none;color:#675647;font-size:17px;font-weight:bold;padding:7px 0 5px 14px}
.subwidget{margin:0 7px}
.pill-white2{background-position:100% -1089px}
.pill-white2 span{background-position:0 -1046px;text-shadow:none;color:#777;font-size:1.1em;font-weight:normal;padding:4px 0 8px 14px}
.pill-ltblue{background-position:100% -1316px}
.pill-ltblue span{background-position:0 -1273px;text-shadow:none;color:#2f7e91;font-size:15px;font-weight:normal;padding:6px 0 6px 14px}
.pill-dc{background-position:100% -2046px}
.pill-dc span{background-position:0 -2004px;text-shadow:none;color:#fff;font-size:15px;font-weight:normal;padding:6px 0 6px 14px}
.pill-green2{background-position:100% -1961px}
.pill-green2 span{background-position:0 -1919px;text-shadow:none;color:#fff;font-size:15px;font-weight:normal;padding:6px 0 6px 14px}
.pill-diamond{background-position:100% -1405px;padding-right:28px!important}
.pill-diamond span{background-position:0 -1362px;text-shadow:none;color:#2f7e91;font-size:16px;font-weight:normal;margin-right:0!important;padding:6px 4px 6px 33px}
.pill-offwhite{background-position:100% -476px}
.pill-offwhite span{background-position:0 -433px;text-shadow:none;color:#675647;font-size:1.1em;font-weight:normal;padding:4px 0 8px 14px}
.pill-white{background-position:100% -558px}
.pill-white span{background-position:0 -519px;text-shadow:none;color:#675647;font-size:15px;font-weight:normal;padding:6px 0 6px 14px}
.pill-white b{color:#675647}
.pill-hugegreen,.pill-hugeblue{background-position:100% -932px;padding:0 26px 0 0}
.pill-hugegreen span,.pill-hugeblue span{background-position:0 -869px;text-shadow:none;color:#fff;font-size:23px;font-weight:normal;padding:16px 0 17px 14px}
.pill-hugeblue{background-position:100% -1689px}
.pill-hugeblue span{background-position:0 -1626px}
.header-nodc,.header-dcprop{display:block;height:45px;margin:0;padding:5px 0;width:950px}
.header-nodc #property-data-title,.header-dcprop #property-data-title{color:#000;display:block;float:left;font-size:28px;padding-top:8px;line-height:1;font-weight:normal;margin:0;padding-bottom:0;padding-left:0}
.header-dcprop{background:0;border-top:1px solid #d4e8ef;border-bottom:1px solid #d4e8ef;position:relative}
.header-dcprop #property-data-title{width:680px}
.dcinfo-right{float:right;text-align:right}
.dcinfo-right a{background-position:-808px -1872px;color:#80b2c2;display:block;font-size:14px;height:34px;padding:5px 45px 0 0;width:140px}
.dcinfo-right a:hover{text-decoration:none}
.dcinfo-right a b{color:#80b2c2}
.dc-desc{background:#fff;color:#876240;display:none;font-family:Arial,sans-serif;font-size:13px;height:45px;line-height:20px;position:absolute;right:0;text-align:right;top:3px;width:350px}
.pill-hugeltblue{background-position:100% -1203px;padding:0 26px 0 0}
.pill-hugeltblue span{background-position:0 -1140px;text-shadow:none;color:#fff;font-size:23px;font-weight:normal;padding:16px 0 18px 14px}
.pill-greenline,.pill-brownline,.pill-beigeline{display:block;background:url(/Content/images/spans-v9.png) 100% -93px no-repeat;padding-right:14px;color:#333;font-size:1.5em;line-height:1.5em}
.pill-greenline span,.pill-brownline span,.pill-beigeline span{display:block;background:url(/Content/images/spans-v9.png) 0 -67px no-repeat;padding:0 0 0 14px;font-size:15px;font-weight:normal;color:#3d6573;text-align:center}
.pill-brownline{background-position:100% -150px}
.pill-brownline span{background-position:0 -121px}
.pill-beigeline{background-position:100% -207px}
.pill-beigeline span{background-position:0 -178px}
.pill-subtitle{padding:10px}
.pill-inline,.pill-inline span{margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.title,.title-blue,.title-green,.title-brown,.title-beige{font-size:15px;line-height:20px;color:#666;margin:0;padding:0 0 4px;font-weight:normal}
.title sup{font-size:.5em;line-height:.4em}
.title b{color:#666}
.text-blue,.title-blue{color:#3d6573}
.text-brightblue,.title-brightblue{color:#4898C2}
.text-teal,.title-teal{color:#2F7E91}
.text-green,.title-green{color:#77996e}
.text-brown,.title-brown{color:#876240}
.text-beige,.title-beige{color:#deae66}
.text-mustard,.title-mustard{color:#c69851}
.text-orange,.title-orange{color:#e6683e}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-bigger{font-size:120%}
.text-smaller{font-size:90%}
.text-fancy{font-family:'Muli',serif}
.text-required{font-size:10px;position:relative;top:-6px;left:0;color:#d03907;font-family:Arial,Verdana,sans-serif}
.arrow,.arrow-down,.arrow-up,.arrow-left,.arrow-right,.arrow-brightblue,.arrow-brightblue-down,.arrow-brightblue-up,.arrow-brightblue-left,.arrow-brightblue-right,.arrow-white,.arrow-white-down,.arrow-white-up,.arrow-white-left,.arrow-white-right,.arrow-bronze,.arrow-bronze-down,.arrow-bronze-up,.arrow-bronze-left,.arrow-bronze-right,.arrow-orange,.arrow-orange-down,.arrow-orange-up,.arrow-orange-left,.arrow-orange-right,.arrow-green,.arrow-green-down,.arrow-green-up,.arrow-green-left,.arrow-green-right,.arrow-dkgreen,.arrow-dkgreen-down,.arrow-dkgreen-up,.arrow-dkgreen-left,.arrow-dkgreen-right,.arrow-brown,.arrow-brown-down,.arrow-brown-up,.arrow-brown-left,.arrow-brown-right,.arrow-beige,.arrow-beige-down,.arrow-beige-up,.arrow-beige-left,.arrow-beige-right{width:0;height:0;border:transparent 4px solid;position:relative;top:0;left:0;display:inline}
.arrow-med{border:transparent 5px solid}
.arrow-big{border:transparent 7px solid}
.arrow-right,.arrow{border-left-color:#3d6573;border-right-width:0}
.arrow-left{border-right-color:#3d6573;border-left-width:0}
.arrow-down{border-top-color:#3d6573;border-bottom-width:0;top:-2px}
.expander{padding-bottom:10px;zoom:1}
.expander-top{display:block;zoom:1;background:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-right:6px;position:relative;top:0;left:0}
.expander-top a{display:block;text-decoration:none;zoom:1}
.expander-top h2,.expander-top h3{display:block;padding:10px 0 7px 36px;font-family:Arial,sans-serif;font-weight:normal;color:#3d6573;text-align:left;font-size:15px;color:#3d6573;font-weight:normal}
.expander-top h2 a,.expander-top h3 a{color:#3D6573}
.expander-toggle{width:22px;height:21px;display:block;background:url(/Content/images/graphics-v9.png) -246px -29px no-repeat;position:absolute;top:10px;left:8px}
.expander-notoggle .expander-top a{padding-left:14px}
.expander-closed .expander-toggle{background-position:-246px -4px}
.expander-content{padding:14px 20px;border:#f3f3f3 2px solid;border-top-width:0;margin:0 0 10px 1px;zoom:1}
.expander-closed .expander-content{display:none}
ul.expander-mileslist,ul.expander-mileslist li{list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0}
ul.expander-mileslist li{display:block;width:230px;padding:4px 0;color:#888;float:left;font-size:13px!important;line-height:15px!important}
.expander-content .footer-wrap{float:left;margin-right:22px}
.expander-content .footer-wrap ul li{display:block;padding:4px 0;color:#888;font-size:1.2em;line-height:1.4em}
.featured-list{display:block;position:relative;top:0;left:0;padding:10px 0 6px;z-index:2;overflow:hidden}
.featured-photolabel{display:none}
.featured-dc .featured-photolabel{display:block;width:134px;height:19px;position:absolute;top:4px;left:5px;opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";background:url(/Content/images/graphics-v9.png) -423px -40px no-repeat}
.featured-photoicon{display:none}
.featured-dc .featured-photoicon{display:block;width:26px;height:25px;position:absolute;bottom:12px;left:10px;background:url(/Content/images/graphics-v9.png) -210px -29px no-repeat}
img.featured-buttonside{display:none}
.featured-dc img.featured-buttonside{display:block;float:left;width:136px;height:20px;margin-left:4px;background:url(/Content/images/graphics-v9.png) -423px -56px no-repeat}
img.featured-icon{display:none}
.featured-dc img.featured-icon{display:inline;left:-4px;position:relative;top:3px;width:26px;height:23px;background:url(/Content/images/graphics-v9.png) -207px -30px no-repeat}
.featured-list .slider-ready{display:block;position:absolute;z-index:99;top:14px}
.featured-list .slider-list{height:125px;overflow:hidden;width:10000px;position:relative;top:0;left:0}
.oldie .featured-list .slider-list{height:125px}
.featured{width:588px;float:left}
a.featured-photo{display:block;width:144px;height:101px;margin-left:36px;background-color:#ececec;position:relative;text-align:center;float:left}
a.featured-photo img{max-width:144px;height:101px;max-height:101px}
a.featured-photo span{display:block;width:144px;height:101px;background:url(/Content/images/frame.png) no-repeat;position:absolute;top:0;left:0}
a.featured-prev,a.featured-next{display:block;width:26px;height:26px;background:url(/Content/images/slider-arrows.png) 0 0 no-repeat;position:absolute;z-index:101;top:46px;text-decoration:none}
a.featured-prev{left:0}
a.featured-next{right:0;background-position:-28px 0}
.featured-right{float:left;width:250px;margin-left:10px}
.featured-title,h2.featured-title,h3.featured-title{max-height:40px;overflow:hidden;padding-bottom:4px;font-size:15px;line-height:16px}
.featured-place{padding-bottom:0;color:#6d6d5d;font-size:1.3em;line-height:1.3em}
.featured-bottom{margin-right:20px;padding-bottom:6px;color:#6d6d5d;font-size:13px;margin-top:7px}
.featured ul,.featured li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
.featured ul{padding-top:4px}
.featured li b{color:#e6683e}
.featured li{font-size:1.3em;line-height:1.3em;padding:0 10px 0 0;margin-right:-4px}
.clockpromo{background:url(/Content/images/marketing.jpg) 0 0 no-repeat;width:442px;min-height:110px;display:block;margin:4px 0 0 14px}
.clockpromo h2,.clockpromo h3{font-weight:normal;line-height:1.2em;font-size:1.6em;padding:10px 100px 6px 10px}
.clockpromo small{padding:0 100px 8px 10px}
.clockpromo p{padding:0 100px 8px 10px}
#page-home .clockpromo{margin:10px 0 0 14px}
.button,a.button{padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#6a8588;color:#f6f3e7;font-size:14px;font-weight:bold;border:0;text-align:center}
.button:hover,a.button:hover{background:#366;text-decoration:none}
.button-maincta,a.button-maincta{background:#f27046}
.button-maincta:hover,a.button-maincta:hover{background:#c30}
.button-extra,a.button-extra{color:#2a3544;background:#f6f3e7}
.button-extra:hover,a.button-extra:hover{background:#e1ddcf}
.button-large,a.button-large{font-size:17px;padding:12px 20px}
.button-small,a.button-small{font-size:12px;padding:8px}
.button-tiny,a.button-tiny{font-size:11px;font-weight:normal;padding:4px}
.button-inline{display:inline-block}
.btn-group .button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.btn-group .button:first-child{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}
.btn-group .button:last-child{-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}
.button img{position:absolute;top:3px;right:2px}
.offers{width:630px;float:left;margin-bottom:30px}
.offer-box{width:200px;margin-right:10px;float:left;padding-top:10px}
.offer-box:last-child{margin-right:0}
.offer-box h3{font-family:Arial,sans-serif;color:#2a3544;font-size:16px;line-height:20px}
.offer-box p{font-size:13px;color:#333}
.offer-box a{color:#f27046}
.offers-3{float:right;margin-top:40px}
.fallgetaway{height:121px;padding:13px 0 0 15px;margin:0 0 0 12px}
.fallgetaway h3{font-size:16px;font-size:1.4em;font-weight:normal;margin-bottom:7px}
.fallgetaway small{margin:9px 0 0 0;padding:0}
.offers-graphic-fall img{background-repeat:no-repeat}
.offers-graphic-fall .fall-graphic-giftcards{width:164px;height:125px;margin-bottom:15px}
.offers-graphic-fall .graphic-leaves{width:178px;height:145px;margin-bottom:7px}
.offers-graphic-fall .graphic-mountain{width:178px;height:127px;margin-bottom:7px}
p.marketing-tag-txt{font-family:Arial,Verdana,sans-serif;font-size:1.1em;line-height:1.2em;padding-bottom:12px}
body .ui-autocomplete{background-color:white;display:block;width:260px;padding:5px;border-bottom:#ccc 1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#999 0 1px 5px;-moz-box-shadow:#999 0 1px 5px;box-shadow:#999 0 1px 5px;z-index:1030!important}
body .ui-autocomplete li.ui-menu-item{display:block;font-family:Arial,Verdana,sans-serif}
body .ui-autocomplete li.ui-menu-item a.ui-state-hover{background-color:#3D6573;padding:3px!important;border-width:0;margin:0!important;background-image:none;color:white}
body .ui-autocomplete li.ui-menu-item a{margin:0!important;display:block;padding:3px!important;font-size:1.2em;line-height:1.2em;text-decoration:none;cursor:pointer;border-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
ul.crumbs,#page-gen ul.crumbs{margin:4px 0 8px;max-width:648px}
.property-wrapper-dc ul.crumbs{margin:0 0 12px}
ul.crumbs li a,ul.crumbs li span,#page-gen ul.crumbs li a,#page-gen ul.crumbs li span{padding-right:6px;font-size:14px}
ul.crumbs,ul.crumbs li,#page-gen ul.crumbs,#page-gen ul.crumbs li{font-size:14px;color:#777769;list-style:none;list-style-image:none;list-style-type:none;padding:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
ul.crumbs li,#page-gen ul.crumbs li{margin:0 6px 0 0}
.listing-count{color:#C79952;font-weight:bold}
.crumbs-group{padding-bottom:6px}
.oldie .crumbs-group{padding-top:6px}
.crumbs-group ul.crumbs{float:left}
.crumbs-right{position:relative;top:0;right:0;float:right;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.crumbs-gcpromo{position:relative;top:-2px;right:0}
.crumbs-gcpromo p{font-family:Arial,serif;font-size:12px;line-height:10px;padding:0;margin:0 8px 0 0;float:right;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
html.oldie .crumbs-gcpromo p{line-height:12px;padding-bottom:6px}
.crumbs-gcpromo b,.crumbs-gcpromo strong{color:#c69851}
.crumbs-gcpromo .button-small{float:right;margin:0;font-weight:bold;position:relative;top:2px;left:0}
div.calendar{background-color:white;padding:3px;border:#497889 2px solid;font-size:11px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:#555 0 1px 8px;-moz-box-shadow:#555 0 1px 8px;box-shadow:#555 0 1px 8px;color:#3f3f33;font-family:Arial,Verdana,sans-serif}
div.calendar table{border-collapse:collapse}
div.calendar a{text-decoration:none;color:#3f3f33}
div.calendar a:hover{text-decoration:underline}
div.calendar thead th{text-align:center;font-size:13px;padding:4px 0}
div.calendar thead th a{text-decoration:none;color:#3f3f33}
div.calendar thead th a:hover{text-decoration:underline}
div.calendar thead td{text-align:center;font-weight:bold;border-bottom:#747465 1px solid;font-size:12px;padding:8px 0 2px}
div.calendar thead th a.currentdate{cursor:default;text-decoration:none}
div.calendar thead th a.nextyear,div.calendar thead th a.nextmonth,div.calendar thead th a.previousyear,div.calendar thead th a.previousmonth{display:block;width:12px;height:12px;margin:2px 0 0 2px;line-height:11px;font-size:11px;font-weight:bold;text-decoration:none}
div.calendar thead th a.nextyear:hover,div.calendar thead th a.nextmonth:hover,div.calendar thead th a.previousyear:hover,div.calendar thead th a.previousmonth:hover{background-color:#3b6371;color:white!important}
div.calendar tbody td{width:24px;text-align:center;padding:0;margin:0;border-top:#e5e5de 1px solid;font-weight:bold;font-size:11px}
div.calendar tbody td a{display:block;color:#3f3f33;padding:2px 0;border:#fff 1px solid;text-decoration:none;margin:1px 0}
div.calendar tbody td a:hover{border-color:#333;text-decoration:none}
div.calendar tbody td.invalidday a{color:#babaae!important}
div.calendar tbody td.invalidday a:hover{border-color:#fff}
div.calendar tbody td a.today{border:#ffe96d 1px solid}
body div.calendar tbody td a.selectedday{background-color:#3b6371;color:white!important}
body div.calendar tbody td.invalidday{background-image:none!important}
body div.calendar tbody td.blockedday{background:url(/Content/images/blockedday.png) 5px 2px no-repeat}
body div.calendar tbody td.blockedday a{color:#000}
.topsearch{background:#dfe6e8;margin-bottom:8px;padding:10px 18px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.newsletter{margin-top:12px}
#homesearchform .topsearch{margin-bottom:0}
.results-group{width:950px}
.results-left{width:640px;float:left;padding-bottom:20px}
.results-right{width:300px;float:right}
#page-gen #content .dealcenter-group{width:950px;padding-top:16px}
#page-gen #content .dealcenter-left{width:630px;float:left}
#page-gen #content .dealcenter-right{width:310px;float:right}
#page-gen #content .dealcenter-top{background:url(/Content/images/dealcenter-v2.jpg) 0 0;position:relative;top:0;left:0;padding:22px 30px}
#page-gen #content .dealcenter-top-top,#page-gen #content .dealcenter-top-bottom{background:url(/Content/images/dealcenter-v2.jpg) -630px 0;font-size:1px;line-height:1px;height:10px;position:absolute;top:0;left:0;width:100%}
#page-gen #content .dealcenter-top-bottom{background-position:-630px 100%;top:auto;bottom:0}
#page-gen #content .dealcenter-graphic{background:url(//www.bedandbreakfast.com/img/marketing/dealcenter-holiday-cards.png) no-repeat;width:224px;height:160px;float:right}
#page-gen #content .dealcenter-top h3{font-size:2em;font-weight:normal;line-height:1.2em;color:#333;padding-bottom:10px}
#page-gen #content .dealcenter-top ul,#page-gen #content .dealcenter-top li{list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0}
#page-gen #content .dealcenter-top ul{width:340px;padding-top:14px;border-top:#9e968a 1px solid}
#page-gen #content .dealcenter-top li{padding:0 0 10px 16px;font-size:1.3em;line-height:1.2em;position:relative;top:0;left:0;font-family:Arial,sans-serif;color:#333}
#page-gen #content .dealcenter-top li img{position:absolute;top:0;left:0;width:12px;height:10px;background:url(/Content/images/graphics-v9.png) -50px -34px no-repeat}
#page-gen #content .dealcenter-bottom{background:url(/Content/images/graycloth.png);margin:12px 14px 0 10px;padding:4px}
#page-gen #content .dealcenter-inner{background-color:white;padding:16px 14px 12px}
#page-gen #content .dealcenter-promo{float:left;position:relative;top:0;left:0}
#page-gen #content ul.dealcenter-info{list-style:none;list-style-image:none;list-style-type:none;border:#e6e7e8 1px solid;border-width:1px 0;display:block;padding:10px 0 0;margin:0;width:388px;background:url(/Content/images/graycloth.png);float:right}
#page-gen #content ul.dealcenter-info li{list-style:none;list-style-image:none;list-style-type:none;display:block;padding:0 0 12px;position:relative;top:0;left:0}
.ie7 #page-gen #content ul.dealcenter-info li{border-top:#efefef 1px solid;padding-bottom:10px}
#page-gen #content .dealcenter-info h4{position:absolute;top:0;left:10px;background:url(/Content/images/graycloth.png);padding-right:2px;display:inline;font-size:1.4em;line-height:1.2em;color:#55764c;font-weight:normal}
#page-gen #content .dealcenter-info b{color:#e6683e;font-weight:normal}
#page-gen #content .dealcenter-info p{background:url(/Content/images/dottedline.png) 0 12px repeat-x;padding:0 0 0 150px;display:block;text-align:right;font-size:1.3em;line-height:1.2em;font-family:Arial,sans-serif;color:#333;margin:0 10px;zoom:1}
#page-gen #content .dealcenter-info a.button{padding:2px 8px;position:relative;top:-4px;left:0;margin:0 0 -4px}
#page-gen #content .dealcenter-bottom hr{margin:20px 0;background-color:#e6e7e8;color:#e6e7e8;width:100%}
.ie7 #page-gen #content .dealcenter-bottom hr{margin:14px 0}
#page-gen #content .giftcard-form{margin:20px 0 0;padding:14px 20px 12px;background:url(/Content/images/graycloth.png)}
#page-gen #content .giftcard-form h3{text-align:left;border-bottom:#d2d2d4 1px solid;font-size:1.4em;line-height:1.1em;color:#656565;font-weight:bold}
#page-gen #content .giftcard-row{padding:6px 0 8px}
#page-gen #content .giftcard-row small{display:inline;padding:0;font-size:.9em}
#page-gen #content .giftcard-row h4{padding-top:4px;float:left;width:120px;text-align:right;margin-right:10px;font-size:1.3em;line-height:1.1em;color:#676767}
.oldie #page-gen #content .giftcard-row h4{font-size:1.2em}
#page-gen #content .giftcard-check1,#page-gen #content .giftcard-check2,#page-gen #content .giftcard-amount,#page-gen #content .giftcard-noc,#page-gen #content .giftcard-helpme{font-size:1.2em;float:left;display:block;width:80px;margin-right:10px}
#page-gen #content .giftcard-amount,#page-gen #content .giftcard-noc{width:370px;position:relative;top:0;left:0}
#page-gen #content .giftcard-check2{width:170px}
#page-gen #content .giftcard-helpme{width:124px;margin-right:0;padding-top:4px}
#page-gen #content .giftcard-submitrow{padding:6px 0 4px;text-align:center}
#page-gen #content .giftcard-checkbox{padding:0;margin:2px 2px 0 0}
#page-gen #content .legacy-topsearch-type{float:left;margin:0;padding:0 2px;min-width:200px}
#page-gen #content .giftcard-row-amount{margin-bottom:-4px}
#page-gen #content .importantField{margin:2px 0 0 4px;padding:1px}
.ie7 #page-gen #content .importantField{margin-top:0;padding:2px}
#page-gen #content .giftcard-noc .legacy-topsearch-type{min-width:50px}
#page-gen #content .dealcenter-top .gc-accordion ul{border-width:0;width:100%}
#page-gen #content p{padding:0;line-height:1.5em;margin:5px 0 15px}
#page-gen #content #question-widget{padding-bottom:20px}
#page-gen #content p.question-subtitle{text-align:center;font-size:1.4em;line-height:1.1em;margin:0;padding:10px 0}
#page-gen #content #question-widget hr{margin:8px 0 16px;width:100%}
#page-gen #content #question-widget ul.bulleted li{margin:0;font-family:Arial,sans-serif;padding:2px 0 2px 16px}
#page-gen #content #question-widget ul.bulleted{padding-bottom:10px}
#credentials-widget{text-align:center}
#credentials-widget img{background:url(/Content/images/graphics-v9.png) -610px 0 no-repeat;width:270px;height:60px}
#livereviews-widget ul,#livereviews-widget ul li{list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0;display:block}
#livereviews-widget ul li{font-size:12px;line-height:15px;padding:4px 0 4px 4px;font-family:Arial,sans-serif}
#livereviews-widget b{color:#333}
.livereviews-data{display:none}
.genresults-group{width:950px}
.genresults-left{width:630px;float:left;padding-bottom:20px}
.genresults-right{width:300px;float:right}
.genresults-left li p{font-family:Arial,Verdana,sans-serif;line-height:1.2em}
.genresults-left ul.basiclist-inline li.basiclist-item{width:310px}
.genresults-left h4{font-size:1.5em;font-weight:normal;color:#876240;padding-top:20px}
.genresults-noresults{padding-top:30px;text-align:center}
.genresults-noresults h2{text-align:center;font-size:1.6em;font-weight:normal;font-family:'Muli',serif;color:#876240}
.awards{padding-bottom:10px}
.award{background:#c7e1ea url(/Content/images/awardbg.png) no-repeat;font-size:1.4em;color:#3d6573;padding:20px 0 4px;margin:0;position:relative;top:0;left:0;padding:48px 0 12px 60px;border:#c5e0e9 1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px}
.prop-grouping .award{background:url(/Content/images/awardbg-withhr.png) no-repeat;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;height:65px}
.prop-grouping .award .year,.prop-grouping .award .awardwinner{display:block;height:18px;left:205px;padding-left:30px;position:absolute;text-align:center;width:140px}
.prop-grouping .award .year{color:#fff;font-size:21px;top:5px}
.prop-grouping .award .awardwinner{color:#000;font-size:10px;font-weight:bold;top:27px}
.prop-grouping .award .nextyear{display:none}
.awardwinner-content ul{display:block;padding:15px 0 15px 12px;clear:both}
.awardwinner-content ul:before,.awardwinner-content ul:after{content:"";display:table}
.awardwinner-content ul:after{clear:both}
.awardwinner-content ul{zoom:1}
.awardwinner-content ul li{padding:5px 10px 5px 0;float:left;font-size:12px}
.topCityList{font-family:Arial,Helvetica,sans-serif;font-size:12px}
.topCityList li{margin-bottom:5px}
.modal{display:none;position:absolute;top:0;left:0;z-index:90001;overflow-y:auto;overflow-x:hidden;width:100%}
.modal-box{position:absolute;top:0;left:0;min-width:300px;max-width:800px;background-color:white;border:#efefef 3px solid;-webkit-box-shadow:#999 0 0 10px;-moz-box-shadow:#999 0 0 10px;box-shadow:#999 0 0 10px}
.modal.modal-open{display:block}
.modal-inner{padding:34px 16px 16px;margin:1px;border:#e8e6e3 1px solid}
.modal-nocornerlink .modal-inner{padding-top:16px}
.modal-nopadding .modal-inner{padding:0}
body.modal-blocking{margin-right:16px;overflow:hidden}
body.modal-blocking .modal-blocker{display:block}
.modal-blocker{position:absolute;top:0;left:0;display:none;width:100%;height:100%;z-index:90000;min-height:160px;background-color:white;opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}
.modal.modal-dialog{width:400px;text-align:center}
.modal.modal-wide{width:660px}
.modal-cornerlink{position:absolute;top:14px;right:28px;font-size:1.4em}
.modal-blocking #haw-feedbackBtn{display:none}
#page-gen #content #leg-right .legacyexpand,#page-gen #content .innroomavail .legacyexpand{padding:0 10px;position:relative;top:4px;left:0}
#page-gen #content #leg-right .legacyexpand{padding:0}
#page-gen #content #leg-right .legacyexpand-top,#page-gen #content .innroomavail .legacyexpand-top{max-height:64px;overflow:hidden}
#page-gen #content #leg-right .legacyexpand-expanded .legacyexpand-top,#page-gen #content .innroomavail .legacyexpand-expanded .legacyexpand-top{max-height:none}
#page-gen #content #leg-right .legacyexpand p,#page-gen #content #leg-right .legacyexpand-bottom,#page-gen #content .innroomavail .legacyexpand p,#page-gen #content .innroomavail .legacyexpand-bottom{padding:0;margin:0;display:block;font-size:12px;line-height:16px}
#page-gen #content #leg-right .legacyexpand-bottom,#page-gen #content .innroomavail .legacyexpand-bottom{text-align:right}
.legacyexpand-collapse,.legacyexpand-more{background-color:white;padding-left:4px}
.legacyexpand-expanded .legacyexpand-more,.legacyexpand-collapse,.legacyexpand-more{display:none}
.legacyexpand-expanded .legacyexpand-more{display:none!important}
.legacyexpand-expanded .legacyexpand-collapse,.legacyexpand-expandable .legacyexpand-more{display:inline}
.legacyexpand-expanded .legacyexpand-collapse,.legacyexpand-expandable .legacyexpand-more{display:inline}
.legacyexpand-expandable .legacyexpand-bottom{height:1px;position:relative;bottom:0;left:0;width:100%}
.legacyexpand-expandable .legacyexpand-bottom a{position:absolute;bottom:1px;right:0}
.legacyexpand-expanded .legacyexpand-wrapper{padding-right:60px}
.lm{text-align:center}
.lm .modal-box{width:510px}
.lm h2 span{font-weight:bold}
.lm h3{font-size:18px;line-height:24px;color:#3d6573;font-weight:normal;text-align:center;margin:10px}
.lm h3 b{font-weight:normal;color:#c69851}
.lmBody a,.lmBody a:hover,.lmBody a:visited,.lmBody a:active{font-size:14px;color:#4898C2;text-decoration:none}
.lmBody a img{vertical-align:middle}
.lmBody a div{float:right;padding-top:4px}
.lm{text-align:center}
.lm .modal-box{width:510px}
.lm h2 span{font-weight:bold}
.lm h3{font-size:18px;line-height:24px;color:#3d6573;font-weight:normal;text-align:center;margin:10px}
.lm h3 b{font-weight:normal;color:#c69851}
.lmBody a,.lmBody a:hover,.lmBody a:visited,.lmBody a:active{font-size:14px;color:#4898C2;text-decoration:none}
.lmBody a img{vertical-align:middle}
.lmBody a div{float:right;padding-top:4px}
#edm{text-align:center}
#edm .modal-box{width:510px}
#edm h2 span{font-weight:bold}
#edm h3{font-size:18px;line-height:24px;color:#3d6573;font-weight:normal;text-align:center;margin:10px}
#edm h3 b{font-weight:normal;color:#c69851}
#edm form{display:block;border:#eceada 1px solid;padding:8px;font-family:Arial,sans-serif}
#edm form p{padding-bottom:14px;line-height:16px}
.edm-nowrap{white-space:nowrap}
.edm-row{text-align:center;font-size:12px;font-family:Arial,sans-serif;padding-bottom:10px}
.edm-row:before,.edm-row:after{content:"";display:table}
.edm-row:after{clear:both}
.edm-row{zoom:1}
.edm-row b,.edm-row strong{font-weight:normal;font-size:12px;float:left;display:block;width:110px;margin-right:10px;padding-top:10px;text-align:right}
.edm-email{float:left;border:#b5c2ca 2px solid;padding:4px 0 4px 2px;font-size:14px;width:280px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.edm-bottom{text-align:left;padding-bottom:4px;padding-left:120px}
a.edm-cancel{text-decoration:underline;font-size:14px;padding-left:20px;color:#3d6573}
.edm-error{display:block;width:100%;clear:both}
.edm-affirm-sending,.edm-error-miscerror,.edm-error-badconn,.edm-error-invalid,.edm-error-empty{display:none;padding:2px 0;color:#D03907;font-size:13px;font-weight:bold;padding-left:120px;text-align:left}
.edm-affirm-sending{color:#4e9a3b}
.edm-is-sending .edm-affirm-sending,.edm-is-miscerror .edm-error-miscerror,.edm-is-badconn .edm-error-badconn,.edm-is-invalid .edm-error-invalid,.edm-is-empty .edm-error-empty{display:block}
.edm-thanks p{text-align:center;width:100%;font-size:12px;line-height:14px;font-family:Arial,sans-serif}
.edm-thanks p small{font-size:11px;line-height:12px;color:#999}
.edm-thanks,.edm-is-success .edm-init{display:none}
.edm-init,.edm-is-success .edm-thanks{display:block}
.edm-thanks .button{display:none}
.lm{text-align:center}
.lm .modal-box{width:510px}
.lm h2 span{font-weight:bold}
.lm h3{font-size:18px;line-height:24px;color:#3d6573;font-weight:normal;text-align:center;margin:10px}
.lm h3 b{font-weight:normal;color:#c69851}
.lmBody a,.lmBody a:hover,.lmBody a:visited,.lmBody a:active{font-size:14px;color:#4898C2;text-decoration:none}
.lmBody a img{vertical-align:middle}
.lmBody a div{float:right;padding-top:4px}
.lm form{display:block;border:#eceada 1px solid;padding:8px;font-family:Arial,sans-serif}
.lm form p{padding-bottom:14px;line-height:16px}
.lm-nowrap{white-space:nowrap}
.lm-row{text-align:center;font-size:12px;font-family:Arial,sans-serif;padding-bottom:10px}
.lm-row:before,.lm-row:after{content:"";display:table}
.lm-row:after{clear:both}
.lm-row{zoom:1}
.lm-row b,.lm-row strong{font-weight:normal;font-size:12px;float:left;display:block;width:110px;margin-right:10px;padding-top:10px;text-align:right}
.lm-email{float:left;border:#b5c2ca 2px solid;padding:4px 0 4px 2px;font-size:14px;width:280px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.lm-bottom{text-align:left;padding-bottom:4px;padding-left:120px}
a.lm-cancel{text-decoration:underline;font-size:14px;padding-left:20px;color:#3d6573}
.lm-error{display:block;width:100%;clear:both}
.lm-affirm-sending,.lm-error-miscerror,.lm-error-badconn,.lm-error-invalid,.lm-error-empty{display:none;padding:2px 0;color:#D03907;font-size:13px;font-weight:bold;padding-left:120px;text-align:left}
.lm-affirm-sending{color:#4e9a3b}
.lm-is-sending .lm-affirm-sending,.lm-is-miscerror .lm-error-miscerror,.lm-is-badconn .lm-error-badconn,.lm-is-invalid .lm-error-invalid,.lm-is-empty .lm-error-empty{display:block}
.lm-thanks p{text-align:center;width:100%;font-size:12px;line-height:14px;font-family:Arial,sans-serif}
.lm-thanks p small{font-size:11px;line-height:12px;color:#999}
.lm-thanks,.lm-is-success .lm-init{display:none}
.lm-init,.lm-is-success .lm-thanks{display:block}
.lm-thanks .button{display:none}
.lm{text-align:center}
.lm .modal-box{width:510px}
.lm h2 span{font-weight:bold}
.lm h3{font-size:18px;line-height:24px;color:#3d6573;font-weight:normal;text-align:center;margin:10px}
.lm h3 b{font-weight:normal;color:#c69851}
.lmBody a,.lmBody a:hover,.lmBody a:visited,.lmBody a:active{font-size:14px;color:#4898C2;text-decoration:none}
.lmBody a img{vertical-align:middle}
.lmBody a div{float:right;padding-top:4px}
.lm form{display:block;border:#eceada 1px solid;padding:8px;font-family:Arial,sans-serif}
.lm form p{padding-bottom:14px;line-height:16px}
.lm-nowrap{white-space:nowrap}
.lm-row{text-align:center;font-size:12px;font-family:Arial,sans-serif;padding-bottom:10px}
.lm-row:before,.lm-row:after{content:"";display:table}
.lm-row:after{clear:both}
.lm-row{zoom:1}
.lm-row b,.lm-row strong{font-weight:normal;font-size:12px;float:left;display:block;width:110px;margin-right:10px;padding-top:10px;text-align:right}
.lm-email{float:left;border:#b5c2ca 2px solid;padding:4px 0 4px 2px;font-size:14px;width:280px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.lm-bottom{text-align:left;padding-bottom:4px;padding-left:120px}
a.lm-cancel{text-decoration:underline;font-size:14px;padding-left:20px;color:#3d6573}
.lm-error{display:block;width:100%;clear:both}
.lm-affirm-sending,.lm-error-miscerror,.lm-error-badconn,.lm-error-invalid,.lm-error-empty{display:none;padding:2px 0;color:#D03907;font-size:13px;font-weight:bold;padding-left:120px;text-align:left}
.lm-affirm-sending{color:#4e9a3b}
.lm-is-sending .lm-affirm-sending,.lm-is-miscerror .lm-error-miscerror,.lm-is-badconn .lm-error-badconn,.lm-is-invalid .lm-error-invalid,.lm-is-empty .lm-error-empty{display:block}
.lm-thanks p{text-align:center;width:100%;font-size:12px;line-height:14px;font-family:Arial,sans-serif}
.lm-thanks p small{font-size:11px;line-height:12px;color:#999}
.lm-thanks,.lm-is-success .lm-init{display:none}
.lm-init,.lm-is-success .lm-thanks{display:block}
.lm-thanks .button{display:none}
.medframe,.frame{display:block;width:131px;height:93px;background-color:white;-webkit-box-shadow:#999 0 0 3px;-moz-box-shadow:#999 0 0 3px;box-shadow:#999 0 0 3px;*border:#eaeaea 1px solid}
.frame-left{float:left;margin-right:8px}
.frame-right{float:left;margin-left:8px}
.medframe img,.frame img{height:87px}
.medframe span,.frame span{display:block;width:125px;height:87px;position:relative;background-color:#dfdfdf;top:3px;left:3px;text-align:center;overflow:hidden}
.medframe{height:80px;width:106px}
.medframe img{height:74px}
.medframe span{height:74px;width:100px}
.topsearch-guests{margin:0;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.ie7 .topsearch-guests{top:2px}
.ie8 .topsearch-guests{top:0}
.topsearch-rate,.topsearch-filters,.topsearch-sortby,.topsearch-buttons,.topsearch-type{float:left}
.topsearch hr{background:transparent none;margin:0;padding:0}
.dc-search-wrapper .topsearch-submit{height:18px}
.smallsearch .topsearch-submit{margin-top:-2px}
.ie7 .topsearch-submit{padding:0}
.ie7 .topsearch .topsearch-keyword{width:390px}
.topsearch .field{border:#cedcdf 1px solid;font-size:13px;font-weight:normal;padding:10px;-moz-box-shadow:inset 0 0 7px #d0e4ee;-webkit-box-shadow:inset 0 0 7px #d0e4ee;box-shadow:inset 0 0 7px #d0e4ee;margin-right:15px}
.field.right-full-input{margin:2px;width:235px}
.topsearch .menu-link{line-height:15px}
.topsearch .topsearch-keyword{width:375px}
#homesearchform .topsearch-keyword{width:340px;margin-right:10px}
.topsearch .keyword-property{width:600px!important}
.topsearch .input-append{float:left}
.input-append .add-on{background:#f0f5f8;border:1px solid #cedcdf;padding:11px 15px 10px;font-size:12px;margin-right:-5px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.input-append .topsearch-keyword{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}
.foreigndate-wrapper{position:relative;top:1px;left:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.foreigndate-view{cursor:default;position:absolute;top:3px;left:6px;width:100px;font-size:15px;border-width:0;color:#3D6573;background:transparent none!important}
.foreigndate-input{color:white!important}
.oldie .foreigndate-view{top:5px;font-size:16px}
.bookitbox-daterange .foreigndate-view{top:5px;font-size:12px}
.bookitbox-daterange .foreigndate-wrapper{top:0}
#bookit-modaltop .foreigndate-view{top:5px;font-size:13px}
.oldie #bookit-modaltop .foreigndate-view{top:5px;font-size:14px}
.bookitbox-titles span{float:left;width:110px;color:#555;padding-bottom:4px;font-size:12px}
.bookitbox-titles span.bookitbox-title-guests{width:40px}
.contactform{padding:0 9px 10px 8px;position:relative;top:-3px;left:0}
.contactform form{padding:0 10px 10px;border:#e7e5d1 1px solid;border-top-width:0;background-image:url(/Content/images/greencloth.png)}
.property-dc .contactform form{border-color:#B1D4DF;background:#DCEDF1 none}
.contactform .field{width:258px;margin:0}
.property-right .contactform .field{width:200px}
.contactform textarea.field{height:110px}
.contactform p{padding:0;font-size:13px;color:#555}
.contactform-asterisk{color:#E6683E}
.contactform-top,.contactform-row,.contactform-bottom{padding-bottom:12px}
.contactform-top{padding:12px 0;border-bottom:#cdcaa4 1px solid;margin-bottom:16px}
.contactform-bottom{padding:0}
.contactform-arrive,.contactform-depart{width:110px;float:left}
.property-right .contactform-arrive,.property-right .contactform-depart{width:100px}
.property-right .contactform-arrive .field,.property-right .contactform-depart .field{width:90px}
.property-right .contactform-depart{margin-left:10px}
.contactform-depart{margin-left:10px}
.contactform-arrive .field,.contactform-depart .field{width:100px;background:white url(/Content/images/fieldbg.png) 100% 5px no-repeat}
.contactform-roomsbox,.contactform-guestsbox{width:90px;float:left}
.property-right .contactform-roomsbox,.property-right .contactform-guestsbox{width:100px}
.contactform-guestsbox{margin-left:10px}
.contactform-roomsbox .field,.contactform-guestsbox .field{width:80px;padding-bottom:6px;background:white url(/Content/images/spans-v9.png) 72px -1785px no-repeat}
.property-right .contactform-roomsbox .field,.property-right .contactform-guestsbox .field{width:90px}
.contactform-right,.contactform-left{width:130px;float:left}
.property-right .contactform-right,.property-right .contactform-left{width:100px}
.contactform-right{margin-left:10px}
.contactform-right .field,.contactform-left .field{width:120px}
.property-right .contactform-right .field,.property-right .contactform-left .field{width:92px}
.contactform .button{width:170px;font-size:16px;padding:10px 4px}
.contactform-tryagain,.contactform-sent,.contactform-sending,.contactform-is-notsent .contactform-send,.contactform-is-sending .contactform-send,.contactform-is-sent .contactform-send{display:none}
.contactform-is-notsent .contactform-tryagain,.contactform-is-sent .contactform-sent,.contactform-is-sending .contactform-sending{display:inline}
.contactform-sidetext{width:80px;padding-top:4px;margin-left:4px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.contactform-rooms,.contactform-guest{margin:0;zoom:1;width:50px;margin-left:0;padding:5px 4px 6px}
a.contactform-roomslink,a.contactform-guestlink{color:#64808B;display:block;text-decoration:none;cursor:pointer}
.contactform-msg-mismatch,.contactform-msg-error,.contactform-msg-sent,.contactform-msg-notsent,.contactform-msg-invalid,.contactform-msg-required{display:none;color:#c00;padding-top:2px;font-size:13px;font-family:Arial,sans-serif}
.contactform-msg-sent{color:#0c0}
.contactform-messages span{text-align:center;padding:8px 10px;background-color:#ffc;border:#e7e5d1 1px solid;margin-top:10px}
.property-dc .contactform-messages span{border-color:#B1D4DF}
.contactform-is-mismatch .contactform-msg-mismatch,.contactform-is-error .contactform-msg-error,.contactform-is-sent .contactform-msg-sent,.contactform-is-notsent .contactform-msg-notsent,.contactform-is-invalid .contactform-msg-invalid,.contactform-is-required .contactform-msg-required{display:block}
.bookitbox2{padding:0 9px 0 8px;position:relative;top:-3px;left:0}
.bookitbox2 .bookitbox{padding:0 10px 10px;border:#e7e5d1 1px solid;border-top-width:0;background-image:url(/Content/images/greencloth.png)}
.bookitbox2 .bookitbox label{color:#333;display:block;float:left;font-size:13px;padding-top:10px;width:75px}
.bookitbox2 .bookitbox-error{background-color:white}
.bookitbox2 .bookitbox-guests{width:50px;margin-left:0;padding:5px 4px 6px}
.bookitbox2 .bookitbox-guests .menu-link{display:block;text-decoration:none}
.bookitbox2 .bestpricetag{display:block}
.bookitbox2 .bookitbox-bottom .button{display:block;width:100%;font-size:16px;float:none}
.prop-grouping .bookitbox2{margin:20px 0;padding:0}
.prop-grouping .bookitbox2 .bookitbox{border-top-width:1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding-left:20px}
.prop-grouping .bookitbox2 .bookitbox li{float:left;margin-right:22px}
.prop-grouping .bookitbox2 .bookitbox .guests{display:none}
.prop-grouping .bookitbox2 .bookitbox label{float:none;padding:0}
.prop-grouping .bookitbox2 .bookitbox-bottom{float:right;padding-top:5px}
.prop-grouping .bookitbox2 .bookitbox-bottom input{font-size:16px;padding:8px 20px}
.prop-grouping .bookitbox2 .bookitbox-bottom .bestpricetag{display:none}
.prop-grouping .checkeddates{color:#e6683e;float:left;font-size:14px;padding:10px 0 0 23px}
ul.infolist li.infolist-thirdparty{background-image:none;text-align:right}
ul.infolist li.infolist-ikphone{padding-bottom:5px}
ul.infolist li.infolist-ikphone.last{padding-bottom:12px}
ul.infolist li.infolist-ikphone{padding-bottom:5px}
ul.infolist li.infolist-ikphone.last{padding-bottom:12px}
.bookitbox2 .bookitbox-bottom .bestpricetag{text-align:center;float:none;font-size:11px;width:90%;display:block;padding:12px 0}
.bookitbox2 .bookitbox-top{background-image:none}
.bookitbox2.bookitbox-nnr .bookitbox-top{padding-top:8px;margin:0}
.bookitbox2 .bookitbox-daterange input{background-color:white;margin-right:0}
.inquiryform .foreigndate-view{top:5px;font-size:13px}
body.home-page #top-slash-dark{margin-bottom:0}
.search .foreigndate-wrapper{position:absolute}
.search .foreigndate-view{font-size:13px}
.oldie .search .foreigndate-view{font-size:14px}
.search .foreigndate-CheckInDate{top:118px;left:34px}
.search .foreigndate-CheckOutDate{top:118px;left:162px}
.topsearch .daterange .field{margin-right:14px}
.topsearch .topsearch-arrive,.topsearch .topsearch-depart{width:110px;background:white url(/Content/images/fieldbg.png) 95% 12px no-repeat}
#homesearchform .topsearch .topsearch-arrive,#homesearchform .topsearch .topsearch-depart{width:100px}
.topsearch-guests,.topsearch-sortby,.topsearch-filters{background:white url(/Content/images/fieldbg.png) 93% -23px no-repeat;padding:2px 4px;width:90px}
.topsearch-sortby{width:140px}
.topsearch-guests a{text-decoration:none;display:block;width:100%;position:relative;top:0;left:0}
.topsearch-type,.dc-search-state{margin-right:14px;border-color:#dbe1e3;background:white url(/Content/images/fieldbg.png) 100% -32px no-repeat;position:relative;top:2px;left:0}
.dc-search-state{background:0}
.topsearch a{color:#3D6573}
.topsearch a.button{color:#fff}
.topsearch a.button-extra{color:#3D6573}
.ie7 .topsearch-top{top:0}
.ie7 .topsearch-rate{top:-20px}
.topsearch-type a{text-decoration:none;font-size:14px;padding:2px}
.legacy-topsearch-type{margin:0 8px 0 12px;border-color:#dbe1e3;position:relative;top:2px;left:0}
ul li.topsearch-type-off{display:none!important}
.topsearch-type-list,.topsearch-sortby-list{min-width:160px}
.topsearch-bottom{display:block;margin-top:8px}
.toggleButtons{float:left;padding-top:13px}
.toggleButtons a:hover{cursor:pointer}
.toggleButtons .disabled{-moz-box-shadow:inset 0 0 6px #999;-webkit-box-shadow:inset 0 0 6px #999;box-shadow:inset 0 0 6px #999}
.toggleButtons .disabled:hover{background:#f6f3e7;cursor:default}
.ie7 .topsearch-bottom{top:12px}
.topsearch-type a{padding-right:38px;display:block}
.topsearch .menu-link-inner{display:block;margin-right:20px;overflow:hidden;white-space:nowrap;line-height:15px}
.topsearch a.menu-grayed{background-color:white}
.topsearch-buttons a.button-large{padding:5px 14px 4px}
.topsearch-buttons a.button{padding-right:26px!important}
.topsearch-buttons a.button img{top:6px;right:8px}
.topsearch-buttons a:hover{text-decoration:underline}
.topsearch-buttons{padding:2px 0 2px 0}
a.topsearch-advanced{float:right;font-size:1.3em;color:white!important;position:relative;top:10px;left:-6px}
.topsearch-rate{width:500px;padding-top:10px}
.topsearch-rate p.last{padding:0 0 4px;color:#666;font-size:14px;font-weight:bold;float:left;width:100px}
.topsearch-rate p span{color:#2a3544;font-size:15px}
.topsearch-range-container{width:256px;float:left;padding:6px 18px 0 0}
.filtersbar{display:none;background-color:white;padding:0 4px 4px;border:#d3dcdf 1px solid;margin:-9px 10px 12px 12px}
body.filters-mode .filtersbar{display:block}
.filtersbar-inner{padding:3px 0}
.filtersbar-title{padding:4px 0 0 10px;font-size:13px;line-height:14px;font-weight:normal;color:#777;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
a.filtersbar-opener{color:#777}
.filtersbar-filter{display:none;margin:3px 0 3px 10px;font-size:14px;color:#675647;background:#faf6e2;background:-moz-linear-gradient(top,#fefdf8 0,#f6f2dd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefdf8),color-stop(100%,#f6f2dd));background:-webkit-linear-gradient(top,#fefdf8 0,#f6f2dd 100%);background:-o-linear-gradient(top,#fefdf8 0,#f6f2dd 100%);background:-ms-linear-gradient(top,#fefdf8 0,#f6f2dd 100%);background:linear-gradient(top,#fefdf8 0,#f6f2dd 100%);-pie-background:linear-gradient(top,#fefdf8 0,#f6f2dd 100%);border:#f1e8ba 1px solid;border-color:#f1e8ba #e6ddac #d8cc91 #e6ddac;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.filtersbar-filters .filtersbar-filter{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
a.filtersbar-label{padding:4px 8px 4px 12px;font-family:Arial,sans-serif;font-size:12px;line-height:18px;color:#675647;text-decoration:none}
a.filtersbar-x{padding:4px 6px;border-left:#e6ddac 1px solid;font-family:'Muli',serif;font-size:12px;line-height:18px;color:#4898C2}
.filters{display:none;position:absolute;top:0;left:0;background-color:white;z-index:999999;width:930px;border:#497889 2px solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.filters.filters-3cols{width:710px}
.filters.filters-3cols .filters-title,.filters.filters-3cols .filters-options{width:320px}
.filters.filters-3cols .filters-arrow{left:70px}
.filters-show{display:block}
.filters-content{padding:14px 22px}
.filters-top{padding:0 0 10px;border-bottom:#e7e8e9 1px solid;width:100%;display:block}
h2.filters-title{width:460px;float:left;font-size:17px;font-weight:normal;color:#876240}
p.filters-options{width:420px;float:right;text-align:right;padding:0;margin:0}
a.filters-textoption{padding:0 10px;border-left:#777 1px solid;font-family:Arial,sans-serif;font-size:12px;color:#3D6573;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
a.filters-textoption.first{border-left-width:0}
.filters-box{float:left;width:220px}
.filters-category{display:block;width:100%;font-size:15px;font-weight:normal;color:#876240;padding:14px 0 6px}
.filters-arrow,.filters-arrow span{position:absolute;top:-10px;right:370px;display:block;width:0;height:0;border-style:solid;border-color:transparent transparent #497889 transparent;border-width:0 10px 10px 10px}
.filters-arrow span{top:3px;left:-10px;border-color:transparent transparent white transparent}
.filters-span2{width:440px}
.filters-box ul,.filters-box li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block;position:relative;top:0;left:0}
.filters-box ul{float:left;width:210px}
.filters-box li{width:100%}
.filters-box ul li{background:url(/Content/images/dottedline.png) 0 12px repeat-x;margin-right:10px;padding-bottom:8px}
.filters-nonumbers .filters-box ul li{background-image:none}
.filters-box label{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:0 4px 0 18px;font-size:13px;line-height:14px;font-family:Arial,sans-serif;background-color:white}
.filters-box label input{margin:0 2px 0 0;position:absolute;top:2px;left:0}
body.ie8 .filters-box label input{top:-2px;left:-2px}
body.ie7 .filters-box label input{top:-4px;left:-2px}
.filters-box li p{background-color:white;display:inline;position:absolute;top:0;right:0;margin:0;padding:0;color:#e6683e;font-weight:bold;padding-left:4px}
.filters-span2 ul.first{margin-right:10px}
.filters-nonumbers .filters-box li p{display:none}
body.filtersmodal-mode .results-group{opacity:.2;filter:alpha(opacity=20);-ms-filter:"alpha(opacity=20)"}
.nrpath-top,.nrpath-bottom{display:block;width:100%;margin-bottom:20px}
.nrpath-banner{width:950px;height:324px;position:relative;top:0;left:0;vertical-align:center}
.nrpath-graphic{position:absolute;top:0;left:0}
.nrpath-left{width:428px;float:left;margin:10px 0 10px 32px}
.nrpath-right{width:428px;float:right;margin:10px 32px 10px 0}
.nrpath h3{padding-bottom:6px;font-weight:normal;color:#333;font-size:16px;line-height:20px}
.nrpath-feature{display:block;padding-bottom:30px}
.nrpath-home .nrpath-howitworks h3,.nrpath-home .nrpath-left h3,.nrpath-home .nrpath-right h3{color:#77996e;font-size:16px;line-height:20px;font-weight:normal;display:inline}
.nrpath-home .nrpath-left p,.nrpath-home .nrpath-right p{display:inline;font-family:Arial,sans-serif}
.nrpath-home .nrpath-howitworks{margin:0 auto;width:890px}
.nrpath-howitworks ul,.nrpath-howitworks li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
.nrpath-howitworks li{position:relative;top:0;left:0;border-right:#ccc 1px solid;font-size:13px;color:#777;padding:10px 40px 10px 0;margin:2px 0 30px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.nrpath-howitworks li.last{border-right-width:0}
.nrpath-howitworks-signup,.nrpath-howitworks-rates,.nrpath-howitworks-visibility,.nrpath-howitworks-bookings{width:52px;height:42px;background:url(/Content/images/nrpath-graphics.png)}
.nrpath-howitworks-rates{background-position:-56px 0}
.nrpath-howitworks-visibility{width:40px;background-position:-116px 0}
.nrpath-howitworks-bookings{width:46px;background-position:-166px 0}
.nrpath-howitworks img{position:absolute;top:6px;left:30px}
.nrpath-howitworks p{padding:0;font-size:13px;padding-left:90px;display:inline-block;zoom:1;*display:inline}
.nrpath-howitworks li.last p{padding-right:0}
.nrpath-howitworks b,.nrpath-howitworks strong{color:#77996e}
.nrpath-testimonials h2{margin-bottom:30px}
.nrpath-testimonials-left{float:left;width:230px;margin-left:10px;background:url(/Content/images/graycloth.png)}
.nrpath-testimonials-center{float:left;width:330px;margin-left:16px}
.nrpath-testimonials-right{float:right;width:330px;text-align:right;margin-right:10px}
.nrpath-testimonials-inner{padding:10px}
.nrpath-testimonials-left h3{color:#876240}
.nrpath-testimonials-left p{font-family:Arial,sans-serif}
ul.nrpath-testimonials-list,ul.nrpath-testimonials-list li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
ul.nrpath-testimonials-list li{position:relative;top:0;left:0;padding:0 0 0 90px;min-height:60px;margin-bottom:20px;font-size:12px;line-height:16px;color:#777;font-family:Arial,sans-serif}
ul.nrpath-testimonials-list p{font-size:12px;line-height:14px;color:#333;font-style:italic;padding:0 0 6px 0}
ul.nrpath-testimonials-list img{position:absolute;top:0;left:0}
ul.nrpath-testimonials-list .nrpath-smphoto{position:absolute;top:2px;left:4px}
.nrpath-smphoto{position:relative;top:0;left:0;width:75px;height:56px;-webkit-box-shadow:#999 0 0 6px;-moz-box-shadow:#999 0 0 6px;box-shadow:#999 0 0 6px;background-color:white;display:block}
.nrpath-smphoto span{display:block;width:71px;height:52px;text-align:center;position:relative;top:2px;left:2px;text-align:center;overflow:hidden;background-color:#eee}
.nrpath-video{padding:0;margin:0;-webkit-box-shadow:#999 0 0 6px;-moz-box-shadow:#999 0 0 6px;box-shadow:#999 0 0 6px;background-color:white;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.nrpath-video span{margin:2px;text-align:center;overflow:hidden;background-color:#eee;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.page-funnel #header-extra,.page-funnel #global-nav{display:none}
#nrstep-navcover{display:none;position:absolute;top:28px;right:10px;width:480px;height:30px;background:url(/Content/images/nrpath-graphics.png) -20px -64px no-repeat}
.page-funnel #nrstep-navcover{display:block}
.nrstep-title{font-size:22px;line-height:26px;font-weight:normal;color:#333;padding:16px 0 12px}
.nrstep-left{width:614px;float:left}
.nrstep-right{width:320px;float:right}
.widget-nrneedhelp .widget-content{font-family:Arial,sans-serif}
.widget-nrneedhelp p{padding-bottom:8px}
.nrprogress{display:none;margin-top:14px;padding:6px 0;background:#e2e2e2 url(/Content/images/graycloth-alt.png)}
.page-funnel .nrprogress{display:block}
.page-funnel #slash-top{display:none}
.nrprogress div{background-color:#5c95a9;border:#97b3c2 1px solid;border-width:1px 0}
.nrprogress span{position:relative;top:0;left:0;color:#e1ecef;height:30px;padding:0 14px;overflow:hidden;font-size:14px;margin-right:-2px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background-color:#5c95a9;border-right:#76a6b7 1px solid}
.nrprogress span.first{padding-left:20px}
.nrprogress span.last{border-right-width:0}
.nrprogress span.last img{display:none}
.nrprogress b{color:#e1ecef;font-weight:normal;padding-top:8px;display:-moz-inline-stack;display:inline-block;zoom:1}
.nrprogress img{display:block;position:absolute;top:0;right:0;height:30px;border-right:#497889 1px solid;width:1px}
.nrprogress .nrprogress-before,.nrprogress .nrprogress-selected{border-width:1px 0 1px 1px;border-left:#c2d9e8 1px solid;margin-right:-4px;color:#31517c;background:#d9ebf1;background:-moz-linear-gradient(top,#fff 0,#d9ebf1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#d9ebf1));background:-webkit-linear-gradient(top,#fff 0,#d9ebf1 100%);background:-o-linear-gradient(top,#fff 0,#d9ebf1 100%);background:-ms-linear-gradient(top,#fff 0,#d9ebf1 100%);background:linear-gradient(top,#fff 0,#d9ebf1 100%);-pie-background:linear-gradient(top,#fff 0,#d9ebf1 100%)}
.nrprogress .nrprogress-selected{padding-right:22px}
.nrprogress .nrprogress-before b,.nrprogress .nrprogress-selected b{color:#31517C}
.nrprogress .nrprogress-selected img{display:block;position:absolute;top:0;right:0;width:12px;border-width:0;background:transparent url(/Content/images/nrpath-graphics.png) 0 -70px no-repeat}
.nrprogram{padding:6px;background:#dbdbda url(/Content/images/graycloth-alt.png)}
.nrprogram-inner{border:#c3bfa3 1px solid;background-color:white}
.nrprogram-top,.nrprogram-bottom{padding:18px 20px 14px;border-bottom:#d7d7d7 1px solid;background-image:url(/Content/images/graycloth.png)}
.nrprogram-bottom{border-top:#d7d7d7 1px solid;border-bottom-width:0}
.nrprogram-row{margin:0 20px;padding:10px 0;border-bottom:#d7d7d7 1px solid}
.nrprogram-row.last{border-width:0}
.nrprogram-row small{font-size:11px;padding:0;margin:0;display:block;color:#AAA}
.nrprogram-left{float:left;width:220px;text-align:left;color:#5c7655;font-size:13px;line-height:20px;margin-right:16px}
.nrprogram-center,.nrprogram-right{padding-top:4px;float:left;width:160px;text-align:center;font-family:Arial,sans-serif;color:#777;font-size:12px}
.nrprogram-top .nrprogram-center,.nrprogram-top .nrprogram-right,.nrprogram-bottom .nrprogram-center,.nrprogram-bottom .nrprogram-right{padding-top:0;color:#E6683E;font-size:16px}
.nrprogram a.nrprogram-submit{font-size:13px;padding:4px 12px 4px}
.nrform-hasborder{padding:6px;background:#dbdbda url(/Content/images/graycloth-alt.png)}
#nrmoreinfo{padding-top:20px}
.nrform-hasborder .nrform-inner{padding:20px;border:#c3bfa3 1px solid;background-color:white}
.nrform-error-invalid .nrform-field,.nrform-error-required .nrform-field{border-color:#E6683E}
.nrform-error-invalid .nrform-left,.nrform-error-required .nrform-left{color:#E6683E}
.nrform-error-invalid .nrform-invalid,.nrform-error-required .nrform-required{display:inline}
.nrform-invalid,.nrform-required{display:none;color:#E6683E;font-family:Arial;padding-left:10px;font-size:11px;font-weight:bold}
.nrform hr{border-width:0;background-color:transparent;margin:14px 0}
.nrform-top{width:100%;padding-bottom:20px;margin-bottom:18px;border-bottom:#d8d7d7 1px solid}
.nrform-top h2{font-size:16px;line-height:18px;font-weight:normal;color:#E6683E;padding:0;margin:0}
.nrform-left{float:left;width:150px;font-size:14px;color:#333;text-align:right;padding:6px 0}
.nrform-right{float:left;margin-left:10px;width:400px}
.nrform-row{margin-bottom:10px}
.nrform-bottomrow{margin-top:14px;margin-bottom:10px}
.nrform-field{border:#91b7c4 2px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:4px;font-size:14px;color:#578d9f;margin:0;width:260px}
textarea.nrform-field{height:130px}
.nrform-submit{padding-right:10px;padding-left:10px;margin-top:10px}
.nrform-tandc-inner{font-family:Arial,sans-serif;font-size:12px;line-height:14px;border:#89b2c0 2px solid;height:390px;overflow:auto;padding:12px 16px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:14px;color:#777}
.nrform-tandc-inner p{font-family:Arial,sans-serif;font-size:12px;line-height:14px;padding:0 0 10px}
.nrform-tandc label{font-family:Arial,sans-serif;font-size:13px;line-height:16px}
.nrform-tandc label input{margin:0 8px 0 0;padding:0}
.nrform-tandc h2{margin:0;padding:0 0 8px;font-size:14px;line-height:18px;font-family:Arial,sans-serif;color:#333}
#nrcongrats .button-large,#nrtandc .button-large{padding:4px 10px 4px}
#nrcongrats p{color:#888;font-size:14px;line-height:18px}
.nrpromo-listtitle{display:none}
body.nrpromo-hasresults .nrpromo-listtitle{display:block}
.nrpromo .listings-data{padding-top:20px}
.nrpromo-search-bottom{background:url(/Content/images/graphics-alpha-v2.png) 0 100% no-repeat;height:20px;position:absolute;bottom:-18px;left:0;width:100%}
.nrpromo-top{display:block;width:100%;margin-bottom:20px}
.nrpromo-left{width:630px;float:left;margin-bottom:20px}
.nrpromo-right{float:right;width:300px;margin-bottom:20px}
.nrpromo-right h3{padding-bottom:6px;font-weight:normal;color:#333;font-size:16px;line-height:20px}
.nrpromo-howto{margin-bottom:10px}
.nrpromo-info{background:url(/Content/images/graycloth.png);padding:4px;margin-bottom:20px}
.nrpromo-info-inner{border:#c0bc9d 1px solid;padding:14px 16px;background-color:white}
.nrpromo-info-inner2{background:white url(/Content/images/vertline.gif) 50% 0 repeat-y}
.nrpromo-info ul,.nrpromo-info li{display:block;list-style:none;list-style-image:none;list-style-type:none}
ul.nrpromo-info-left{float:left;width:268px}
ul.nrpromo-info-right{float:right;width:268px}
.nrpromo-info li{padding:4px 0;font-size:13px;position:relative;top:0;left:0;background:url("/Content/images/dottedline.png") no-repeat scroll 0 16px transparent}
.nrpromo-info li h3{max-width:100px;background-color:white;font-size:13px;line-height:15px;color:#77996e;position:absolute;top:4px;left:0;font-weight:normal;padding-right:4px;display:inline}
.nrpromo-info li p{display:block;max-width:180px;float:right;text-align:right;font-size:13px;line-height:15px;padding:0;font-family:Arial}
.nrpromo-info li p .nrpromo-data{background-color:white;padding-left:4px}
.nrpromo-right ul.bulleted-alt p{padding-bottom:0;font-size:13px;line-height:18px}
.nrpromo-banner{width:950px;height:240px;position:relative;top:0;left:0;vertical-align:center}
.nrpromo-graphic{position:absolute;top:0;left:0}
.nrpromo-banner-right p{vertical-align:center;width:480px;position:absolute;z-index:2;top:30px;right:10px;text-align:center;display:block;padding:0;font-size:28px;line-height:32px;color:white;text-shadow:0 2px 2px #555}
.nrpromo-banner-right b,.nrpromo-banner-right strong{color:white}
.nrpromo-banner-right p b,.nrpromo-banner-right p strong{display:block;font-size:60px;line-height:66px;padding:0;font-weight:normal}
.nrpromo-banner-romantic p u{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-size:16px;font-height:20px;padding:0 14px;text-decoration:none;border-bottom:1px solid #edcbcf;position:relative;top:-10px;left:0}
.nrpromo-banner-romantic p u span{background-color:#bd4857;position:relative;top:16px;left:0;padding:0 10px}
.listing,.featured-property,.rounded-box{border-bottom:1px solid #eee;position:relative;top:0;left:0;padding:13px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px}
.listing:hover{background:#eee}
.listing-title a{font-size:18px}
table .listing-title{color:#2a3544;font-size:18px}
table .deal-title{font-size:14px}
.listing-left{float:left;margin:2px 10px 0 0;width:160px}
.listing-left span img{width:150px;height:94px}
.listing-center{width:250px;float:left;padding:3px 0 0;margin-right:10px}
.listing .listing-place,.featured-property .city-name{color:#2a3544}
table .listing-place{color:#2a3544}
.listing p,.featured-property p{font-size:12px}
.listing p.cta-block{margin:5px 0}
.listing-desc{padding:8px 0}
.listing-right{width:170px;float:left}
table .listing-right{width:175px}
.listing .listing-rate{color:#2a3544;font-size:22px;padding-bottom:5px}
.listing-diamond{background:url(/Content/images/listing-dclogo.png) no-repeat;padding:8px 0 6px 28px;position:relative}
.featured-property .listing-diamond{position:absolute;top:8px;right:15px;padding:0;background:url(/Content/images/listing-featured-dclogo.png) no-repeat}
.featured-property .listing-diamond a{display:block;width:25px;height:25px}
.listing-diamond a{font-size:11px;font-family:'Muli',serif}
.listing .hot-deals-tag{position:absolute;top:10px;right:4px}
.listing.iotm .hot-deals-tag{position:absolute;top:62px;right:4px}
.plain-widget,.plain-widget:hover{border:1px solid #ddd;background:#fff;color:#333}
.plain-widget h3{font-size:18px;color:#2a3544;border-bottom:1px solid #ddd;margin-bottom:10px}
.plain-widget h3.noBottom{border-bottom:0;margin-bottom:5px}
.plain-widget ul{margin-bottom:10px}
.plain-widget .bestpricetag{font-size:14px}
.listing .link-list,.aggregate p{padding:0 0 10px;font-size:14px}
.iotm,.iotm.listing-isdc,.featured-property,.light-green{background:#f3f4ee;border-bottom:0}
.listing.listing-isdc:hover,.featured-property.featured-diamond:hover{background:#e1edf1}
.listing.iotm:hover,.featured-property:hover,.listing.listing-isdc.iotm:hover{background:#e3e4e0}
.featured-property h2{border-bottom:1px solid #d6d7d2;color:#2a3544;font-size:22px}
.featured-property.featured-diamond h2{font-size:18px}
.iotm-top{border-bottom:1px solid #d6d7d2}
.iotm-top h3{color:#2a3544;font-size:22px;float:left}
.iotm-top .sponsored,.featured-property .sponsored{font-size:12px;padding:7px 0}
.featured-property h3{font-weight:normal;font-size:17px}
.featured-inner{padding:5px 0 0}
.iotm-top .sponsored{float:right}
.iotm-content{padding:19px 0 0}
.iotm-left{float:left;margin:2px 10px 0 0}
.iotm-photo{margin-bottom:5px;display:block}
.featured-photo{float:left;margin-right:10px}
.iotm-photo img,.featured-photo img,.listing-photo img{background-color:white;border:#ddd 1px solid;padding:4px}
.featured-photo img{width:130px;height:80px}
.iotm-photo img{width:150px;height:94px}
.iotm-middle{margin-right:10px;float:left;width:250px}
.iotm-middle .clevacances,.listing-center .clevacances{margin-bottom:8px}
.iotm-desc{padding:8px 0}
.featured-desc{padding:4px 0}
.iotm-right{width:170px;float:left}
.iotm-right .gc-item,.listing-right .gc-item{padding-bottom:5px}
.iotm-right .icon-giftcard,.listing-right .icon-giftcard{display:inline-block;vertical-align:middle}
.featured-right{width:250px;float:left}
.featured-property .featured-right{width:100px}
.featured-property .featured-price{font-size:18px;color:#2a3544}
.featured-cta{margin-top:8px}
.listing-isdc,.featured-property.featured-diamond{background:#eff4f5;border-bottom:0}
.listing-isdc h3.is-diamond{font-size:22px;color:#3D6573;background:url(/Content/images/listing-dclogo.png) no-repeat;padding-left:35px}
.ui-widget p{margin:10px 0}
.iotm-top a{color:#6a8588}
.dc2-titlebar{padding:4px 0 10px;font-size:17px;background:url(/Content/images/dottedline.png) 0 18px repeat-x;margin-left:12px}
.dc2-titlebar .dc2-place{font-size:12px;background-color:#EEF6F9;padding-right:4px}
.dc2:hover .dc2-place,.dc2:hover a.dc2-title{background-color:transparent}
.dc2-content{background:#eff3ee url(/Content/images/greencloth.png) repeat;border:#c7d5c3 1px solid;border-top-width:0;margin:0 9px 8px 8px;padding:8px 0 8px 8px;position:relative;top:0;left:0}
.dc2-content{margin:0 10px 0 11px;padding-bottom:12px;background:#eef6f9 none;border-color:#dbecf2}
.listing.dc2:hover{background-color:transparent}
.listing.dc2:hover .dc2-content{background:#e7ebe5 none}
.dc2-content p{text-align:left;color:#555;display:block;padding-bottom:0;font-family:Arial,sans-serif;line-height:1.2em;font-size:1.2em;overflow:hidden}
.dc2-content p.listing-extras{overflow:visible;padding:0 0 0 2px;margin-bottom:6px}
.dc2-place,.iotm-place{font-weight:normal;font-size:1.1em;color:#888;display:block}
.dc2-place{display:inline;white-space:nowrap}
.dc2-readmore,.iotm-readmore{font-size:1.3em}
.dc2-expander,.iotm-expander{min-height:4em;max-height:7em;margin-bottom:4px;overflow:hidden}
.dc2-expander br,.iotm-expander br{display:none}
.dc2-expanded .dc2-expander,.iotm-expanded .iotm-expander{max-height:none}
.listing-isdc .iotm-expander{min-height:3em}
.dc2-readmore a,.iotm-readmore a{font-family:Arial,sans-serif;font-size:12px;position:relative;top:-4px;left:0}
.dc2-readmore,.iotm-readmore{text-align:right;display:none}
.dc2-expandable .dc2-readmore,.iotm-expandable .iotm-readmore{display:block}
.dc2-left{width:190px;float:left}
.dc2-left{width:150px;margin-left:10px}
.dc2 a.listing-marker{position:absolute;top:120px;left:6px}
.dc2-right{width:404px;float:left}
.dc2-right{width:420px}
.dc2-middle{float:left;width:220px}
.dc2-farright{width:174px;float:right}
.dc2-right ul,.dc2-right li{list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0}
.dc2-right ul{display:block;padding:6px 170px 0 0}
.dc2 .listing-infoleft,.dc2 .listing-inforight{background-image:none;background-color:#E8F3F6}
.dc2.listing-hover .listing-infoleft,.dc2.listing-hover .listing-inforight,.dc2.listing:hover .listing-infoleft,.dc2.listing:hover .listing-inforight{background-image:none;background-color:#E7EBE5}
.dc2-right li{white-space:nowrap;font-size:14px;margin:0 10px 0 0;padding:2px 0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.dc2-right li b{color:#E6683E}
.dc2-photo{display:block;width:178px;height:126px;background-color:white;border:#dae0e1 1px solid}
.dc2-photo span{display:block;margin:3px 0 0 3px;background-color:#DFDFDF;text-align:center;width:172px;height:120px;overflow:hidden}
.dc2-photo img{height:120px}
.dc2-righttop{direction:block;width:400px;float:left}
p.dc2-diamond{padding:2px 0 1px 28px;border:#c4dee5 1px solid;border-width:1px 0;font-size:1.4em;margin:4px 0;position:relative;top:-4px;left:0;background:url(/Content/images/spans-v9.png) -364px -1759px no-repeat;overflow:visible}
.listing.dc2:hover p.dc2-diamond{background-position:-364px -1787px}
.dc2-diamond a{color:#3e8ba5;font-family:'Muli',serif;text-decoration:none;cursor:default}
.dc2-diamond img{position:absolute;top:-2px;left:0;width:28px;height:28px;background:url(/Content/images/spans-v9.png) -332px -1760px no-repeat}
.dc2 .listing-viewcalendarlink,.dc2 .listing-bestpricelink{position:relative;top:4px;left:0;color:#3D6573}
.dc2-photo{width:131px;height:93px;position:relative;top:0;left:0}
.dc2-photo span{display:block;width:125px;height:87px;background-color:#DFDFDF;text-align:center;overflow:hidden}
.dc2-photo span img{height:87px}
.dc2-photo a,.dc2-photo i{position:absolute;z-index:1000;background-image:url(/Content/images/frame-sm.png);top:0;left:0;width:131px;height:93px}
.dc2-photo a{cursor:pointer}
.roomavailv2{padding:4px 0;width:600px}
#roomavailv2-prototype{display:none}
#divAvailableRooms .roomavailv2{width:514px}
.roomavailv2-modal .modal-box{width:660px}
.roomavailv2-left{float:left}
.roomavailv2-center{width:180px;float:left;padding-top:22px;margin-left:4px}
.roomavailv2-right{width:240px;float:right;padding-top:12px}
.roomavailv2-bottom{display:none;padding-top:10px;font-family:Arial,sans-serif;width:100%}
.roomavailv2-expanded .roomavailv2-bottom{display:block}
.roomavailv2-bottom p{border-top:#eae6d1 1px dotted;display:block;padding:6px 0 0;color:#777;font-size:12px;line-height:14px}
.roomavailv2-info{padding:12px 10px;background-image:url(/Content/images/graycloth.png);position:relative;top:0;left:0}
.roomavailv2-photo{height:88px;width:auto;overflow:hidden}
.roomavailv2-photo a{cursor:pointer;margin:6px 6px 10px 6px;border:2px solid #fff;display:block;height:73px;width:73px;-webkit-box-shadow:#999 0 0 6px;-moz-box-shadow:#999 0 0 6px;box-shadow:#999 0 0 6px}
.roomavailv2-noimage .roomavailv2-photo a{cursor:default}
.roomavailv2-photo img{display:block;height:73px;width:73px;border-width:0}
.roomavailv2-title{font-size:16px;line-height:18px;font-weight:normal;color:#876240;padding-bottom:6px}
.roomavailv2-info div{float:left;padding-top:13px}
.roomavailv2-info .button{float:right}
.roomavailv2-leftinfo{display:inline;padding:0;margin:0;font-size:14px;position:relative;top:0;left:0}
.roomavailv2-price{font-size:15px}
hr.roomavailv2-line{background-position:-180px -322px;margin:2px 0}
a.roomavailv2-details{color:#3D6573;font-size:11px;border:#999 1px solid;font-family:Arial,sans-serif;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:1px 4px 3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#ccc;background:-moz-linear-gradient(top,#fff 0,#ccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#fff 0,#ccc 100%);background:-o-linear-gradient(top,#fff 0,#ccc 100%);background:-ms-linear-gradient(top,#fff 0,#ccc 100%);background:linear-gradient(top,#fff 0,#ccc 100%);-pie-background:linear-gradient(top,#fff 0,#ccc 100%)}
.roomavailv2-expanded .roomavailv2-details .arrow-down{border-bottom-color:#3D6573;border-width:0 4px 4px 4px;top:-2px}
.roomavailv2-featreview .medlisting-subcontent{border-top-width:0}
#page-gen #content .innroomavail .roomavailv2-bottom p{margin-bottom:0}
#page-gen #content .roomavailv2-featreview p{font-size:13px;margin-bottom:0;padding-bottom:0}
#page-gen #content .medlisting-content{margin-bottom:0}
.checkavail{background:url(/Content/images/greencloth.png);border:#dcd8ba 1px solid;border-top-width:0;padding:14px;margin:0;position:relative;top:-10px;left:0}
.bookitmodal-tryagain .checkavail{border-top-width:1px;margin-top:10px}
.checkavail-guests a.menu-link{color:#64808B;display:block;width:80px}
.checkavail-left{width:110px;float:left}
.checkavail-right{width:470px;float:left}
.checkavail-bottom{padding-top:14px;border-top:#dcd8ba 1px solid}
.checkavail-top{padding-bottom:10px}
.checkavail-place{font-size:13px;color:#999;display:block;padding-bottom:4px}
.checkavail-desc{font-size:12px;line-height:14px;font-family:Arial,sans-serif;max-height:28px;overflow:hidden;padding:0}
.checkavail-desc-wrapper{position:relative;top:0;left:0}
.checkavail-dots{position:absolute;bottom:0;right:0;font-size:12px;line-height:14px;font-family:Arial,sans-serif;background-image:url(/Content/images/greencloth.png)}
.checkavail h2{font-size:16px;line-height:18px;font-weight:normal;color:#876240;padding-bottom:4px}
#bookit-modaltop .checkavail h2{margin-top:0}
.checkavail-photo span{border:3px solid #fff;float:left;display:block;text-align:center;width:88px;height:61px;overflow:hidden;background-color:#ccc;-webkit-box-shadow:#999 0 0 6px;-moz-box-shadow:#999 0 0 6px;box-shadow:#999 0 0 6px}
.checkavail-photo img{height:61px;border-width:0}
.checkavail #bookit-modaltop-form{padding:0}
.checkavail form{display:block;width:100%}
body .checkavail .button{font-size:13px;float:left;margin-right:6px;padding:4px 0;text-align:center;width:110px}
body.ie7 .checkavail .button{padding-top:0}
.checkavail-daterange input{float:left;margin-top:-1px;width:90px;margin-right:6px!important;background:white url(/Content/images/fieldbg.png) 100% 5px no-repeat}
body.ie7 .checkavail-daterange input{margin-bottom:0;padding-bottom:6px;margin-right:2px}
.checkavail-guests{float:left;width:84px;background:white url(/Content/images/fieldbg.png) 100% -32px no-repeat;padding:5px 4px;margin:0 8px 0 0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:0}
.checkavail-guests .checkavail-guestlink{font-size:13px;color:#64808B}
.checkavail-guests .checkavail-guestlink:active{color:#3D6573}
.checkavail-bestpricetag{float:left;display:block;width:10px;font-size:12px;font-family:Arial,sans-serif;position:relative;top:0;left:0}
.checkavail-bestpricetag a{font-size:12px;line-height:14px;font-family:Arial,sans-serif;color:#777;text-decoration:none;display:block;width:150px;position:absolute;top:0;left:0}
.checkavail-bestpricetag a:hover{text-decoration:underline}
.checkavail-error{display:none;padding:6px 0 0 2px;font-size:13px;color:red;font-family:Arial,sans-serif}
.checkavail-error-enterdates .checkavail-enterdates,.checkavail-error-tryother .checkavail-tryother{display:block}
.checkavail-error b{color:red}
.roomavail.listing{cursor:default;padding:0 10px}
.roomavail.listing .listing-top{text-align:right;font-size:1.2em;padding:20px 0 10px}
.roomavail.listing .listing-left{margin:0 8px;width:73px;float:left;padding:18px 10px 16px 0}
.roomavail.listing .listing-left .listing-photo{border:1px solid #999;height:73px;padding:2px;width:73px}
.roomavail.listing .listing-left .listing-photo img{height:73px;width:73px}
.roomavail.listing .listing-center{width:280px;float:left;padding:18px 0 16px;margin-right:10px}
.roomavail.listing .listing-center .listing-title{display:block;margin:0 0 5px 0;font-size:13px}
#page-gen #content .roomavail.listing .listing-center p.listing-desc{font-size:11px;line-height:13px;max-height:none;padding:0}
.roomavail.listing .listing-right{width:100px;float:left;padding:18px 0 16px}
.roomavail.listing .listing-innerright{padding:14px 10px 10px;background:url(/Content/images/listing.png) 0 0 repeat-y}
#page-gen #content .innroomavail p{padding:10px 0 10px 10px;font-size:13px;line-height:18px;color:#777}
#page-gen #content .innroomavail p.last{padding-bottom:0;margin-bottom:0}
.gmap{display:none}
.innroomavail .DPInput{font-size:14px;background-color:white;border:#E2E8EA 2px solid;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#64808B;border-image:initial}
.availsearchtext{display:none;float:left;width:220px;min-height:150px;padding-right:5px}
.availsearchbox{display:block;width:494px;float:left;padding:14px 10px 10px;background:url(/Content/images/graycloth.png)}
.availsearchbox table{margin:10px 0}
.availsearchbox .datepick-trigger{margin-right:40px}
.availsearchbox h3{font-size:16px;line-height:18px;font-weight:normal;padding-bottom:10px}
.availsearchbox .checkDates{float:right}
.availsearchbox .errorLine{font-weight:bold;color:Red;font-size:1.2em}
.availsearchbox .bookitbox-bottom{font-size:10px;padding-right:2px}
.availsearchbox #CenterColumn_BookitLink_availableSearchBox_cCheckout,.availsearchbox #CenterColumn_BookitLink_availableSearchBox_cCheckIn{width:94px}
.innroomavail .DPInput{font-size:14px}
.listings{padding-bottom:10px}
.listing-json{visibility:hidden;position:absolute;top:0;left:0}
.listing-marker-hover .label{background-image:url(/Scripts/map/img/marker_prop-v3.png)}
.listing.listing-off{display:none}
.listing-top{text-align:right;font-size:1.2em;padding:20px 0 10px}
.listing-bottom{clear:both;width:auto}
.listing-noresults,.listing-tomuchfilter{display:none;text-align:center;padding-top:20px}
.listing-noresults h3,.listing-tomuchfilter h3{font-weight:normal;color:#333}
.tomuchfilter-mode .listing-tomuchfilter{display:block}
.tomuchfilter-mode .listing-noresults{display:none!important}
.featprop .listing-diamond{margin-bottom:6px}
a.listing-marker{width:14px;height:20px;background:url(/Content/images/graphics-alpha-v2.png) -421px -145px no-repeat;display:block}
a.listing-marker:hover{color:white!important;text-decoration:none}
a.listing-marker:visited{background:url(/Content/images/graphics-alpha-v2.png) -405px -145px no-repeat}
.listing-hover a.listing-marker,.listing:hover a.listing-marker{background:url(/Content/images/graphics-alpha-v2.png) -421px -119px no-repeat}
a.listing-marker span{display:block;text-align:center;overflow:hidden;font-size:1px;line-height:1px;color:#777}
.listing a.listing-marker{display:none}
.dc2-sitelink{margin-right:6px;position:relative;top:2px;left:0;font-size:1em;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
a.dc2-sitelink:hover{cursor:pointer;border-color:#2d2d2b}
.ie8 .dc2-sitelink{top:0}
.dc2-sitelink .arrow{display:none;top:0;margin-left:4px}
.listing-desc-outer{min-height:10px;margin:6px 0;overflow:hidden;position:relative;top:0;left:0}
body .listing-notavailable .listing-morelink{background-color:#FFFFDE}
.listing-morelink{color:#3D6573;font-size:11px;line-height:13px;font-family:Arial,Verdana,sans-serif;position:absolute;bottom:1px;right:0;padding-left:4px}
.listing-desc .listing-morelink{position:relative;top:0;left:0}
.listing-hover .listing-morelink,.listing:hover .listing-morelink{background-color:#f5f5f5}
.listing-innofmonth .listing-morelink{background-color:#F3F7F9!important}
p.listing-extras{display:block;padding:0;margin:0;font-size:1.1em;line-height:1em;font-family:Arial,Verdana,sans-serif}
p.listing-extras img{position:relative;top:4px;left:0}
p.listing-extras img.icon-giftcard{left:-3px}
p.listing-extras img.icon-5keys{left:0;top:6px}
#listingheader-2{margin-top:0;margin-bottom:10px;color:#2a3544;font-size:20px}
#listing-header-otheravail{display:none;margin:0 0 20px 0;position:absolute;bottom:-50px;left:0;width:618px}
.dc2 #listing-header-otheravail,.iotm #listing-header-otheravail{bottom:-76px}
.dc2.listing-notavailable,.iotm.listing-notavailable{margin-top:10px;margin-bottom:70px}
.results-left #listing-header-otheravail{display:block}
.listings-multi #listing-header-otheravail{bottom:-72px}
body .listing-subheader{margin-bottom:64px}
.listings-noresults{display:none;font-size:13px;text-align:center;padding:60px 0}
.listings-noresults b{font-size:18px;font-weight:normal;color:#876240;display:block;padding-bottom:6px}
body.nolistings-mode .listings-noresults{display:block}
body.nolistings-mode .gen-noavailablity-msg,body.nolistings-mode .mapwrapper{display:none}
.listing-nothingavail-mode .results-left #listing-header-otheravail{display:none!important}
.listing-notavailable{margin-bottom:50px}
.listing-nothingavail-mode .listing-notavailable{margin-bottom:10px}
.listing-notavailable hr,.listing-notavailable .listing-bottomline{display:none}
.listing-notavailable .listing-right{margin-bottom:0;padding-bottom:8px}
#listing-fauxbutton{display:none}
.listing-notavailable #listing-fauxbutton{display:inline}
.listing-notavail-mode .listings #listing-errorbox-notavail{display:block}
.listing-errorbox{display:none;padding:8px;text-align:left;margin:0}
.listing-errorbox h3{color:#D03907;padding:0}
.listing-errorbox p{font-family:Arial,Verdana,sans-serif}
.ie7 .listing-infoleft{float:none;position:absolute;top:0;left:0}
.ie7 .listing-info li{position:relative;top:0;left:0}
.listing-info div small{font-size:1em;line-height:1.2em;padding:2px 0 0 0;display:block}
.listing-info div .text-gray{color:#676767}
hr.listing-topline{height:6px;background:transparent url(/Content/images/listing.png) -470px -10px no-repeat;background-color:transparent!important;margin:0}
div.listing-bottomline{height:6px;width:630px;background:#fff url(/Content/images/listing.png) -470px 0 no-repeat;background-color:#fff!important;margin:0}
div.listing-bottomline hr{display:none}
.listing-isfavorite .listing-favlink img{background-position:-24px -32px}
a.listing-favlink{position:relative;top:0;left:0;padding-right:20px;color:#333!important}
.listing-favlink img{background-position:-2px -32px;position:absolute;top:0;right:0}
div.listing-innofmonth{background:url(/Content/images/listing.png) -1120px 0 repeat-y;margin-top:10px}
div.listing-innofmonth .listing-right{background-position:-225px 0}
div.listing-innofmonth hr.listing-topline{background-position:-470px -10px}
div.listing-innofmonth hr.listing-bottomline{background-position:-470px -8px}
.listing-label{display:block;text-align:center;position:absolute;top:-8px;left:0;width:100%}
div.listing-innofmonth .listing-top{padding-top:0}
.listing-label b{padding:0 2px;color:#87b5c4;background-color:white;font-weight:normal;font-size:1.2em;border-bottom:#f8fbfc 2px solid}
div.listing-innofmonth .listing-inforight,div.listing-innofmonth .listing-infoleft{background-position:-225px 0}
#rightmap{width:290px;height:340px}
.mapwrapper{height:350px;padding-bottom:20px;margin-bottom:9px}
.sticky{z-index:200}
.contact-spacer{height:635px}
.sticky-header,.sticky-checkdates,.sticky-contact{background:#fff;position:absolute;z-index:1020}
.sticky-header{top:170px}
.sticky-header.stickydc{top:175px}
.sticky-header.no-ads{top:105px}
.sticky-checkdates{top:235px;width:250px;z-index:1000}
.sticky-checkdates.dc{top:250px}
.sticky-checkdates.partner{top:235px}
.sticky-checkdates.noAds{top:286px}
.sticky-checkdates.withAds{top:350px}
.sticky-checkdates.noAds{top:286px}
.sticky-checkdates.withAds{top:350px}
.spacer,.sticky-checkdates .spacer,.sticky-contact .spacer{display:none}
.fixed .spacer{display:block;height:8px;width:250px;background-color:white}
.sticky-contact{width:250px}
.sticky-checkdates.bookit-no-ads{top:172px}
.sticky-checkdates.bookit-no-ads-int-dc{top:175px}
.sticky-checkdates.bookit-no-ads-int{top:160px}
.sticky-checkdates.int{top:171px}
.sticky-checkdates.int.dc{top:197px}
.sticky-checkdates.dc-bookit-no-ads{top:175px}
.sticky-header.fixed,.sticky-header.no-ads.stickydc.fixed,.sticky-header.with-ads.stickydc.fixed{position:fixed;top:0}
.sticky-checkdates.fixed,.sticky-contact.fixed,.sticky-checkdates.int.fixed,.sticky-checkdates.dc.fixed,.sticky-checkdates.int.dc.fixed,.sticky-checkdates.noAds.fixed,.sticky-checkdates.withAds.fixed,.sticky-checkdates.partner.fixed{position:fixed;top:59px}
.sticky-checkdates .bookitbox-guestlink{background:url(/Content/images/graphics-alpha-v2.png) no-repeat -315px -124px}
.sticky-header.recipes-page,.sticky-header.reviews-page{top:10px}
.mapwrapper .widget-content{position:relative;margin:0}
#bigmap{display:none;padding:0 12px 30px}
#bigmap-inner{padding:8px;border:#E1E9DF 1px solid}
#bigmap #rightmap{height:700px;width:100%}
body.mapmode #bigmap{display:block}
body.mapmode .results-group,body.mapmode .subresults{display:none}
.gc-map-wrapper{background-color:white;border:1px solid #EEECDD;padding:4px}
#map{width:940px;height:521px}
.flash-map-wrapper{display:block;width:598px;padding:8px 6px;margin:20px 0 20px 8px;background-color:#efefef}
.flash-map{text-align:center;width:596px;border:1px solid #dbd9d7;background-color:#f9f9f9;padding:48px 0 51px}
.google-map-wrapper{display:block;width:598px;padding:8px 6px;margin:20px 0 20px 8px;background-color:#efefef}
.google-map{text-align:center;width:550px;border:1px solid #dbd9d7;background-color:#f9f9f9;padding:23px}
#contmap{width:550px;height:250px;margin:0 auto;border:1px solid #dbd9d7}
.map-cb{font-size:12px;font-weight:700;color:#333;position:relative;top:1px;left:-4px}
.map-cb input[type="checkbox"]{border:1px solid #bfcdd1;background-image:none}
.maptip{display:none;width:270px;background-color:#f2f2f2;padding:3px;-webkit-box-shadow:#999 0 0 14px;-moz-box-shadow:#999 0 0 14px;box-shadow:#999 0 0 14px;position:absolute;top:247px;left:10px;z-index:200001}
.maptip-content{display:none;background-color:white;border:#eae7e6 1px solid;padding:10px 8px 3px}
.maptip .maptip-content{display:block}
.maptip-arrow,.maptip-arrow div{position:absolute;width:0;height:0;border:transparent 10px solid}
.maptip.maptip-open{display:block}
.maptip-above .maptip-arrow{bottom:-10px;left:20px;border-top-color:#f2f2f2;border-bottom-width:0}
.maptip-above .maptip-arrow div{top:-15px;left:-10px;border-top-color:#fff;border-bottom-width:0}
.maptip-content h5{font-size:12px}
ul.search-links{padding:5px 0;margin:4px 0 0 0;text-align:left;width:100%;border-top:1px dashed #e6e7e8}
ul.search-links li{float:left;padding:4px 10px 2px 18px}
ul.search-links li.first{padding:4px 10px 2px 2px;border-right:1px dashed #e6e7e8}
ul.search-links li div{font-size:12px;color:#3d6573;cursor:pointer}
.marker{background:url(/Scripts/map/img/shadow-v2.png) no-repeat center center;width:43px;height:28px}
.citymarker{background:url(/Scripts/map/img/icon_normal.png) no-repeat center center;width:12px;height:12px;cursor:pointer}
.citymarker:hover,.citymarker.cityhover{background:url(/Scripts/map/img/icon_hover.png) no-repeat center center;width:12px;height:12px}
.label{background:url(/Scripts/map/img/marker_normal-v3.png) no-repeat center center;color:#777;font-size:1px;line-height:1px;text-align:center;white-space:nowrap;width:24px;height:26px;padding:3px 0;cursor:pointer}
.mapv2 .topsearch-sortby-list{display:none!important}
.mapv2 .topsearch-sortby a{cursor:default}
.mapv2 .marker{height:38px}
.mapv2 .label{height:30px;background-image:url(/Scripts/map/img/big-marker-normal.png)}
.mapv2 .label.visited{background-image:url(/Scripts/map/img/marker_visited.png)}
.mapv2 .label:hover,.mapv2 .marker.active .label{background-image:url(/Scripts/map/img/big-marker-prop.png)}
.mapv2 .marker.isbookable .label{background-image:url(/Scripts/map/img/big-marker-normal-checked.png)}
.mapv2 .marker.isbookable .label:hover,.mapv2 .marker.isbookable.active .label{background-image:url(/Scripts/map/img/big-marker-prop-checked.png)}
.mapv2 .marker.isdc .label,.mapv2 .marker.isdc .label.visited{background-image:url(/Scripts/map/img/big-marker-dc.png)}
.mapv2 .marker.isdc.isbookable .label{background-image:url(/Scripts/map/img/big-marker-dc-checked.png)}
.mapv2 .marker.isdc .label:hover,.mapv2 .marker.isdc.active .label{background-image:url(/Scripts/map/img/big-marker-dc-hover.png)}
.mapv2 .marker.isdc.isbookable .label:hover,.mapv2 .marker.isdc.isbookable.active .label{background-image:url(/Scripts/map/img/big-marker-dc-hover-checked.png)}
#bookableModal{background:url(/Scripts/map/img/availability_modal.png) no-repeat;color:#675647;display:none;height:58px;left:205px;padding:15px 0 0 125px;position:absolute;top:130px;width:452px;z-index:10001}
#bookableModal p{font-size:19px;padding:0}
#bookableModal .smaller{color:#666;font-family:sans-serif;font-size:13px}
.mapv2 .marker .listing{position:absolute;bottom:0;left:0;background-color:white;-webkit-box-shadow:#999 0 0 10px;-moz-box-shadow:#999 0 0 10px;box-shadow:#999 0 0 10px}
.label.visited{background:url(/Scripts/map/img/marker_visited-v2.png) no-repeat center center}
.label:hover{background:url(/Scripts/map/img/marker_prop-v3.png) no-repeat center center}
.label-prop{background:url(/Scripts/map/img/marker_hover-v2.png) no-repeat center center;width:24px;height:26px}
.titletip-wrapper2{display:block;text-align:center}
.titletip-wrapper{text-align:center;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.32);-moz-box-shadow:0 2px 6px 0 rgba(0,0,0,0.32);box-shadow:0 2px 6px 0 rgba(0,0,0,0.32);display:block;padding:0 3px 0 3px;background:url(/Content/images/dd-tall.png) repeat-x center top;height:25px;max-height:25px;display:-moz-inline-stack;display:inline-block;zoom:1}
.titlecontent{margin:0;padding:0;*display:inline;background:url(/Content/images/dd-content.png) repeat-x center center;padding:3px 0 4px;height:18px;display:-moz-inline-stack;display:inline-block;zoom:1}
.titleinner{display:block;white-space:nowrap;text-align:center;font-size:11px;line-height:11px;color:#666;margin:0;padding:4px 7px 0;height:14px;max-height:14px}
.titletip{position:relative;top:-3px;margin:0 auto;width:15px;height:15px;background:url(/Content/images/dd-infotip.png) no-repeat center center}
html.oldie .titletip-wrapper{width:200px}
.infoBox-content{width:319px;height:172px}
.infoBottom{width:319px;height:24px;margin:0;padding:0}
.info-c{padding:24px 0 0 23px}
ul.smlistings,li.smlisting{list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0;display:block}
li.smlisting{float:left;width:290px;margin-right:10px}
.smlisting h3,.medlisting h3{display:block;font-size:1.1em;line-height:1.2em;padding-bottom:6px;font-weight:normal}
.smlisting h3{font-size:1.4em}
.smlisting h3 span,.medlisting h3 span{display:block;white-space:nowrap;font-size:14px;color:#555}
.smlisting ul,.medlisting ul,.smlisting li,.medlisting li{list-style:none;list-style-image:none;list-style-type:none;padding:0;margin:0;display:block}
.smlisting li,.medlisting li{padding-bottom:4px;font-size:1.1em}
.smlisting li{font-size:1.2em;padding-bottom:6px}
.smlisting li b,.medlisting li b{color:#2a3544;font-size:13px;line-height:15px}
.smlisting li small,.medlisting li small{font-size:80%;display:inline;font-family:Arial,Verdana,sans-serif;padding:0}
.smlisting .frame span,.medlisting .frame span{width:67px;height:47px}
.smlisting .frame img,.medlisting .frame img{height:47px}
.smlisting .frame,.medlisting .frame{margin-right:4px;float:left;width:73px;height:53px}
.smlisting-content,.medlisting-content{min-height:66px;position:relative;top:0;left:0;padding:0 0 0 84px;margin-bottom:8px}
.medlisting-subtitle{line-height:16px;display:block;padding-bottom:8px}
.medlisting-place{color:#777}
.medlisting-desc2{font-family:Arial,sans-serif;color:#333;font-style:italic}
.medlisitng li .medlistrooms{float:left;padding:0 3px 0 0}
.featprop .medlisting-content{margin-top:0}
.featprop .medlisting-expander{max-height:3em}
.featprop .medlisting-more{position:relative;top:0;left:0}
.smlisting-desc,.medlisting-desc{font-family:Arial,Verdana,sans-serif;font-size:.9em;line-height:1.2em;margin:-4px 0 0;padding:0 0 11px}
.smlisting-content .frame,.medlisting-content .frame{position:absolute;top:0;left:0}
.medlisting{font-size:13px}
.medlisting .frame{width:131px;height:93px}
.medlisting-content .frame i{position:absolute;z-index:1000;background-image:url(/Content/images/frame-sm.png);top:0;left:0;width:131px;height:93px}
.medlisting .frame span{width:125px;height:87px}
.medlisting .frame img{height:87px}
.medlisting-content{padding-left:140px;min-height:100px}
.medlisting li{font-size:13px;line-height:16px}
.medlisting h3{font-size:17px;line-height:19px}
.medlisting h3 a.medlisting-link{font-size:15px;line-height:17px}
.medlisting-subcontent{padding-top:8px;margin-top:10px;border-top:#D7D6D6 1px solid}
.medlisting-subcontent h4{font-weight:normal;font-size:1em}
.medlisting-hasmore .medlisting-more{display:block}
.medlisting-more{display:none;font-family:Arial,Verdana,sans-serif;font-size:.9em;padding:0 2px 0 0;text-align:right;left:0;position:relative;top:4px}
.medlisting-expander{overflow:hidden;max-height:3em}
.medlisting-expander p{font-family:Arial,Verdana,sans-serif;font-size:.9em;line-height:1.1em;padding:0}
.medlisting-subcontent p{font-style:italic;color:#999;font-family:Arial,Verdana,sans-serif;font-size:.9em;line-height:1.12em;display:block;padding:0;margin:0}
.widget-sponsored{padding:0;position:relative;top:0;left:0;margin-bottom:-20px;height:40px;background-color:white}
.cityreview_overallRating{font-size:9pt;padding-right:5px;font-weight:bold;display:inline-block}
.cityreview_h3{line-height:14pt;margin-bottom:5px}
.cityreview_body{line-height:12pt}
.adwidget{padding:0 0 20px}
.adwidget .widget-content{height:248px;overflow:hidden;padding:0;border:#9a9997 1px solid;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.smsplitlist ul,.smsplitlist li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;font-family:Arial,Verdana,sans-serif;font-size:1.1em}
.smsplitlist ul{float:left;width:128px}
.smsplitlist li{padding-bottom:6px}
.smsplitlist li b{color:#676767}
.ui-slider{position:relative;text-align:left;border:#d7d7c4 1px solid;border-bottom-color:#edede3;background-color:white;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#fff;background:-webkit-gradient(linear,0 0,0 bottom,from(#e8e8de),to(#fff));background:-moz-linear-gradient(#e8e8de,#fff);background:linear-gradient(#e8e8de,#fff);-pie-background:linear-gradient(#e8e8de,#fff)}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;border:#365865 1px solid;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#406a79;background:-webkit-gradient(linear,0 0,0 bottom,from(#839fa1),to(#678285));background:-moz-linear-gradient(#839fa1,#678285);background:linear-gradient(#839fa1,#678285);-pie-background:linear-gradient(#839fa1,#678285)}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;border-top:#a4c8bb 1px solid;background:#90d3d0;-moz-box-shadow:inset 0 0 3px #bdbd9f;-webkit-box-shadow:inset 0 0 3px #bdbd9f;box-shadow:inset 0 0 3px #bdbd9f}
.ui-slider-horizontal{height:6px}
.ui-slider-horizontal .ui-slider-handle{top:-.4em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
ul.nearby-list,ul.nearby-list li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
ul.nearby-list li{float:left;width:224px;padding-bottom:10px;font-size:1.4em}
ul.nearby-list b{font-size:90%;font-weight:normal;font-family:Arial,Verdana,sans-serif;white-space:nowrap;color:#676767}
.footer-wrap{display:inline-block}
.top-search{background:#dfe6e8;padding:13px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}
.property-group{width:950px;margin-top:40px;_margin-top:27px;padding:14px 0;_padding-top:0}
.property-left{float:left;width:681px}
.property-right{float:right;width:250px}
.property-right.with-bookit{padding-top:270px;_padding-top:290px}
#snapshot{padding-top:0}
#details-packages p,#details-desc p,.detailsbox-item .basiclist p{font-family:Arial,Verdana,sans-serif}
#details-packages h4{margin:25px 0 16px}
#details-packages h5{color:#666;font-family:Arial,Verdana,sans-serif;font-weight:bold;font-size:13px;margin-top:15px}
.detailsbox-ikbox{background-image:url("/Content/images/gray.png");padding:14px;text-align:center}
.property-isavail .detailsbox-ikbox{display:none}
.detailsbox-ikbox-spaced{margin-bottom:20px}
.detailsbox-expandable{position:relative;top:0;left:0;max-height:20.5em;overflow:hidden}
.ie7 .detailsbox-expandable{max-height:20.9em}
.ie8 .detailsbox-expandable{max-height:20.7em}
.detailsbox-expandable-more{display:block;text-align:right;cursor:default;font-size:1.3em;padding-top:3px;font-family:Arial,sans-serif}
.detailsbox-expandable-open .detailsbox-expandable{max-height:none}
.detailsbox-expandable-more i{display:none;cursor:pointer;font-style:normal}
.detailsbox-expandable-more span{display:inline;cursor:pointer}
.detailsbox-expandable-open .detailsbox-expandable-more span{display:none}
.detailsbox-expandable-open .detailsbox-expandable-more i{display:inline}
.property-left .websiteboxleft-hr{border-bottom:2px solid #efefef;margin-top:70px}
.property-left .websitebox{background-image:url(/Content/images/greycloth-subtle.png);border:1px solid #c3d5db;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;margin:0 auto;margin-top:-50px;padding:12px 12px 16px;width:310px}
.property-left .websitebox a{float:left;text-align:center;width:50%}
.property-left .websitebox .video-modal{display:none}
.property-right .websitebox{border:1px solid #e9e7e5;padding:4px}
.property-right .websitebox.nowhite{padding:0;border:0;width:230px;padding-left:9px}
.property-right .websitebox-inner{background-image:url(/Content/images/greycloth-subtle.png);border:1px solid #c8d9de;padding:10px}
.property-left .websitebox img{display:none}
.property-right .websitebox img{border:2px solid white;-webkit-box-shadow:0 0 3px rgba(50,50,50,0.25);-moz-box-shadow:0 0 3px rgba(50,50,50,0.25);box-shadow:0 0 3px rgba(50,50,50,0.25);display:block;margin:0 auto 4px}
.websitebox h3{color:#333;font-size:13px;font-weight:normal;padding:0 25px;text-align:center}
.property-left .websitebox h3{font-size:14px;margin-bottom:5px}
.property-right .websitebox h3.exploreTitle{font-size:15px}
.websitebox .button{border:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2);margin-top:5px}
.websitebox a{display:block;font-size:14px;font-weight:normal;padding:6px 0;text-align:center}
.websitebox .button{font-size:16px;padding:10px 4px}
.websitebox .modal-link{color:white}
.websitebox .modal-link.blue{color:#4898C2}
.websitebox .modal-link.video-modal{color:#4898C2;text-shadow:none}
.websitebox .modal-link.video-modal{color:#4898C2}
.property-left .websitebox .button{float:left;margin:0 4px;width:120px}
.property-left .websitebox .center-button{float:none;margin:0 auto;width:120px}
.nopicture{width:120px}
.property-left .back-button{text-align:right}
.property-right .greybox{border:1px solid #eae8e5;margin-top:18px;padding:2px}
.property-right .greybox h3{background:#efefef;color:#675647;font-size:16px;font-weight:normal;padding:5px;text-align:center}
.property-right .greybox h4{color:#e6683e;font-size:14px;font-weight:normal;padding:10px 6px 6px}
.property-right .greybox p,.property-right .greybox ul{font-family:Arial,sans-serif;font-size:12px;padding:6px}
.property-right .greybox li{padding:9px 10px 0 23px}
.bnb-sent{background:url("/Content/images/gray.png") repeat center center;width:284px;padding:5px 3px;text-align:center;font-size:1.3em;line-height:1.2em}
.smbrown-logo{display:block;background:url(/Content/images/smbrown-logo.png) no-repeat center center;width:142px;height:12px;margin:0 auto}
.clevacances{text-align:center;padding:14px 0}
.framedbox{padding:5px;background-image:url(/Content/images/greencloth.png)}
.framedbox-content{padding:10px 12px;background-color:white;border:#e7e5d1 1px solid}
.framedbox-nobottompad .framedbox-content{padding-bottom:0}
.property-dc{margin-top:65px}
.property-dc .framedbox{background:#DCEDF1 none}
.property-dc .framedbox-content{border-color:#B1D4DF}
ul.infolist,ul.infolist li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
ul.infolist li{padding-bottom:12px;font-size:15px;line-height:17px;width:100%;background:url("/Content/images/dottedline.png") repeat-x scroll 0 12px transparent;position:relative;top:0;left:0}
.prop-grouping ul.infolist li,.prop-grouping ul.infolist span{background:0}
ul.infolist li a{color:#4898c2}
ul.infolist li a.button{color:#fff}
.infolist-left{background-image:url(/Content/images/greycloth-subtle.png);padding-right:4px;min-height:14px;float:left}
.infolist-right{max-width:153px;min-height:14px;text-align:right;background-image:url(/Content/images/greycloth-subtle.png);padding-left:4px;float:right;margin:0;zoom:1;*margin-right:4px}
ul.infolist li.innkeepers .infolist-left{display:block;float:none}
ul.infolist li.innkeepers .infolist-right{float:none;text-align:left}
.infolist-right .button{position:relative;top:-4px;left:0;white-space:nowrap;padding-left:10px;padding-right:10px;margin-bottom:-6px}
.infolist-clear{background-color:transparent}
.infolist-white{background-color:white}
.infolist-multiline{line-height:20px}
.infolist-right .infolist-white{padding-left:4px}
.infolist-right .blue{color:#4898c2}
.infolist-right.innkeepers{color:#416c7b;display:block;font-size:15px;max-width:100%;padding-left:0}
.infolist-left .infolist-white{padding-right:4px}
ul.infolist b{color:#E6683E;font-weight:normal}
ul.infolist small{display:inline;font-size:70%;padding:0;margin:0}
ul.infolist .button{font-weight:normal}
.infolist-subsmall{position:relative;top:-4px;left:0}
ul.infolist li.infolist-nopadding{padding-bottom:0}
.infolist-reviewcount{font-size:12px}
.detailsbox ul.bulleted-inline li{width:247px}
.detailsbox ul.bulleted-inline li.full{width:100%}
.detailsbox ul.bulleted-inline li .light{color:#aeaeae}
.detailsbox ul.bulleted-inline li.bulleted-2wide{width:254px}
.bookitbox2 .bookitbox-bottom .button-checkdates{display:block}
.infolist-iklink-nrdates,.property-isavail .infolist-ikemail,.property-isavail .infolist-ikavail,.property-isavail .infolist-ikphone{display:none}
.infolist-ikphone{padding-bottom:5px}
.hasdates-mode .property-netrate .infolist-iklink-nrdates{display:block}
#mapmedia-inner{margin-top:10px;position:relative;border:#dbd7b8 1px solid;padding:18px;background:url(/Content/images/greencloth.png)}
#mapmedia-inner #propmap{z-index:100;display:block;height:280px;width:585px;border:1px solid #c8c9c3}
#propmap2{z-index:100;display:block;height:400px;border:1px solid #d6d6d6;width:623px}
.locationmap-top{background:url(/Content/images/greencloth.png);border:1px solid #dbd7b8;border-bottom-color:#b8b49a;display:none;padding:15px 15px 12px}
.locationmap-top a{color:#3d6573;background:#eff1e9;border:1px solid #dcdcdc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.15);-moz-box-shadow:0 0 1px rgba(0,0,0,0.15);box-shadow:0 0 1px rgba(0,0,0,0.15);display:block;float:left;font-size:12px;margin-right:8px;padding:10px}
.locationmap-top a:hover{text-decoration:none}
.locationmap-top a.tab-link-selected{background:#c7cac4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M3Y2FjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZGJkZWQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZWFlZGU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjZTVlOGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjZGFkY2Q1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,hsla(90,5%,78%,1) 0,hsla(86,9%,86%,1) 6%,hsla(86,16%,92%,1) 60%,hsla(82,15%,89%,1) 93%,hsla(77,9%,85%,1) 94%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,hsla(90,5%,78%,1)),color-stop(6%,hsla(86,9%,86%,1)),color-stop(60%,hsla(86,16%,92%,1)),color-stop(93%,hsla(82,15%,89%,1)),color-stop(94%,hsla(77,9%,85%,1)));background:-webkit-linear-gradient(top,hsla(90,5%,78%,1) 0,hsla(86,9%,86%,1) 6%,hsla(86,16%,92%,1) 60%,hsla(82,15%,89%,1) 93%,hsla(77,9%,85%,1) 94%);background:-o-linear-gradient(top,hsla(90,5%,78%,1) 0,hsla(86,9%,86%,1) 6%,hsla(86,16%,92%,1) 60%,hsla(82,15%,89%,1) 93%,hsla(77,9%,85%,1) 94%);background:-ms-linear-gradient(top,hsla(90,5%,78%,1) 0,hsla(86,9%,86%,1) 6%,hsla(86,16%,92%,1) 60%,hsla(82,15%,89%,1) 93%,hsla(77,9%,85%,1) 94%);background:linear-gradient(to bottom,hsla(90,5%,78%,1) 0,hsla(86,9%,86%,1) 6%,hsla(86,16%,92%,1) 60%,hsla(82,15%,89%,1) 93%,hsla(77,9%,85%,1) 94%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7cac4',endColorstr='#dadcd5',GradientType=0);color:#876240;text-shadow:0 -1px 2px rgba(255,255,255,1)}
.splitheader{width:100%}
.splitheader-right{float:right}
.splitheader-left{float:left}
.splitheader p{padding:0;margin:0}
.splitheader-left,.splitheader-right{margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.splitheader:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.splitheader{display:inline-block}
html[xmlns] .splitheader{display:block}
* html .splitheader{height:1%}
#bbss-container{float:left;position:relative;display:block;float:left;width:400px;height:338px;padding:10px;margin:0 5px 18px 0;padding-top:0}
#bbss-images{position:relative;display:block;float:left;width:371px;height:260px;margin:0 0 10px 20px;overflow:hidden;background:#e8e6dc;border:1px solid #d7d7c5}
#bbss-images div{display:block;position:absolute;top:0;left:0}
#bbss-images span{float:left;width:361px;height:250px;text-align:center;padding:5px;position:relative}
#bbss-images span .desc{background-color:rgba(0,0,0,.4);bottom:0;color:rgba(255,255,255,1.0);display:none;left:0;padding:8px 0;position:absolute;width:100%;z-index:99}
.ie7 #bbss-images span .desc{background:url(/Content/images/ie7transbg40.png)}
#bbss-images h6 span{display:inline;float:none;width:inherit;height:inherit}
#bbss-images .desc h6{color:rgba(255,255,255,1.0);font-family:Arial,sans-serif;font-size:12px;font-weight:normal;padding:0 10px}
.ie7 #bbss-images .desc h6{color:#fff}
#bbss-images span .bbss-images-overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:100}
#bbss-images img{position:relative;z-index:0;zoom:1;visibility:hidden}
#bbss-prev{float:left;clear:left;display:block;width:32px;height:75px;margin-top:-1px}
#bbss-prev span{float:left;clear:left;display:block;width:32px;height:75px;background:url(/Content/images/arrow-left.png) no-repeat right center;text-indent:-999em;cursor:pointer}
#bbss-thumbs{float:left;clear:none;display:block;position:relative;overflow:hidden;width:335px;height:55px;background:url(/Content/images/thumbstrip-bg.png) repeat-x top center;padding:10px 0}
#bbss-thumbs div{display:block;position:absolute;top:10px;left:0;width:auto;height:53px}
#bbss-thumbs span{position:relative;display:block;float:left;width:61px!important;height:47px!important;padding:3px;text-align:center}
#bbss-thumbs span .bbss-thumbs-overlay{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:100;background:url(/Content/images/spacer.png)}
#bbss-thumbs img{position:relative;border:2px solid white;width:59px;height:45px;opacity:.6}
#bbss-thumbs span.sel img{-moz-box-shadow:0 0 0 2px #116EB7;-webkit-box-shadow:0 0 0 2px #116EB7;box-shadow:0 0 0 2px #116EB7;opacity:1.0}
#bbss-next{float:left;clear:none;display:block;width:32px;height:75px;margin-top:-1px}
#bbss-next span{float:left;display:block;width:32px;height:75px;background:url(/Content/images/arrow-right.png) no-repeat left center;text-indent:-999em;cursor:pointer}
#bbss-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/Content/images/greycloth-subtle.png);z-index:1000}
#bbss-loading div{width:100%;height:100%;background:url(/Content/images/ajax-loader.gif) no-repeat center center}
.photobox-top{position:relative;top:0;left:0;background-color:#f9f9f9;border:#dbd9d7 1px solid;text-align:center;padding:10px 10px 0;margin-bottom:6px}
.photobox-top-lrg{position:relative;top:0;left:0;display:block;background-color:#f9f9f9;border:#dbd9d7 1px solid;text-align:center;padding:10px 10px 0;margin-bottom:6px}
.photobox-top p{background-color:#f9f9f9;display:block;padding:0;text-align:center;font-size:1.2em;line-height:1.5em;font-family:Arial,Verdana,sans-serif;color:#333;width:500px;margin:0 auto}
a.photobox-readmore,a.photobox-collapse,body .photobox-expanded a.photobox-readmore{display:none;background-color:#F9F9F9;position:absolute;bottom:.4em;right:4px;padding-left:2px;font-size:1.2em;line-height:1.5em;font-family:Arial,sans-serif}
.photobox-expandable a.photobox-readmore,.photobox-expandable.photobox-expanded a.photobox-collapse{display:inline}
.photobox-desc-wrap{height:3.7em;overflow:hidden}
body .photobox-expanded .photobox-desc-wrap{height:auto}
#video-modal{width:300px}
.photobox-top p.photobox-videotext{position:relative;width:558px}
p.photobox-videotext{margin:15px 0 0}
#videomedia .photobox-top{height:auto}
.photobox-bottom{padding-top:10px;position:relative;top:0;left:0}
.photobox-title{color:#876240;font-size:1.2em;font-weight:normal}
.photobox-nophoto{display:block;text-align:center}
ul.photobox-list,ul.photobox-list li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
ul.photobox-list{height:60px;width:10000px;margin:0;position:absolute;top:0;left:0}
ul.photobox-list li{width:75px;margin:0;float:left}
.photobox-slider{width:516px;overflow:hidden;margin-left:0;height:60px;position:relative;top:0;left:40px}
.photobox-slider .photobox-frame{height:42px;width:60px;display:block;margin:1px}
ul.photobox-list li .photobox-frame img{height:42px}
.photobox-frame{border:white 2px solid;-webkit-box-shadow:#999 0 0 3px;-moz-box-shadow:#999 0 0 3px;box-shadow:#999 0 0 3px;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
ul.photobox-list li .photobox-frame span{overflow:hidden;text-align:center;background-color:#ccc;height:42px;width:60px;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.photobox-block{display:block;margin:0 auto;padding:0 10px}
ul.photobox-blocklist{margin:0;padding:0}
ul.photobox-blocklist li{width:115px;height:89px;margin:0;float:left}
ul.photobox-blocklist li .photobox-frame{height:74px;width:100px;display:block;margin:1px}
ul.photobox-blocklist li .photobox-frame img{height:74px}
ul.photobox-blocklist li .photobox-frame span{overflow:hidden;text-align:center;background-color:#ccc;height:74px;width:100px;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.photobox-imgwrapper{height:300px;width:576px;text-align:center;display:table-cell;vertical-align:middle}
.photobox-imgwrapper img{vertical-align:middle;max-height:300px}
.photobox-imgwrapper-lrg{height:610px;width:915px;text-align:center;display:table-cell;vertical-align:middle}
.photobox-imgwrapper-lrg img{vertical-align:middle;max-height:610px;max-width:915px}
.photobox-desc-lrg{padding:4px 0}
a.photobox-prev,a.photobox-next{display:block;width:20px;height:20px;background:url(/Content/images/graphics-v9.png) -196px -6px no-repeat;position:absolute;z-index:101;top:24px;text-decoration:none}
a.photobox-prev{left:10px}
a.photobox-next{right:10px;background-position:-221px -6px}
#overview-details{float:left;width:215px}
#overview-details .more-reviews{padding-right:6px}
.details-grey{background:url(/Content/images/greycloth-subtle.png) repeat;padding:3px;margin-bottom:20px;position:relative}
.prop-grouping{border:3px solid #efefef;margin-bottom:16px;padding:25px;position:relative}
.prop-grouping h3{color:#876240;font-size:22px;font-weight:normal}
.prop-grouping h3.floated{float:left}
.prop-grouping h4{color:#416c7b;font-size:15px;font-weight:normal}
.prop-grouping hr{background:url(/Content/images/spans-v10.png) no-repeat -1px -321px;height:4px;margin:15px 0}
.prop-grouping .num-reviews{color:#416c7b;font-size:15px;position:absolute;top:30px;left:175px}
.prop-grouping .num-reviews span{color:#4898c2}
.dc-inspected{background:url(/Content/images/spans-v11.png) no-repeat 0 -2268px;height:40px;margin:5px 0 16px;text-indent:-9000px;width:613px}
.detailsbox-top{background-image:url(/Content/images/greycloth-subtle.png);padding:21px 15px 15px;text-align:center;margin:0 auto}
.detailsbox-top a.tab-link-selected{color:#876240!important;background:#eaebeb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(234,235,235,1) 0,rgba(244,245,245,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(234,235,235,1)),color-stop(100%,rgba(244,245,245,1)));background:-webkit-linear-gradient(top,rgba(234,235,235,1) 0,rgba(244,245,245,1) 100%);background:-o-linear-gradient(top,rgba(234,235,235,1) 0,rgba(244,245,245,1) 100%);background:-ms-linear-gradient(top,rgba(234,235,235,1) 0,rgba(244,245,245,1) 100%);background:linear-gradient(to bottom,rgba(234,235,235,1) 0,rgba(244,245,245,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaebeb',endColorstr='#f4f5f5',GradientType=0);-webkit-box-shadow:0 -1px 3px rgba(50,50,50,0.30);-moz-box-shadow:0 -1px 3px rgba(50,50,50,0.30);box-shadow:0 -1px 3px rgba(50,50,50,0.30)}
.detailsbox-top a.last{border-right-width:0}
.detailsbox-top a{background:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:0 0 7px rgba(50,50,50,0.15);-moz-box-shadow:0 0 7px rgba(50,50,50,0.15);box-shadow:0 0 7px rgba(50,50,50,0.15);color:#3d6573;font-size:14px;border-right:#d9dada 1px solid;padding:11px;margin:0;margin-right:8px;float:left}
.detailsbox-top a:hover{text-decoration:none}
.review-count{font-size:13px}
.detailsbox-top .review-count{float:left;padding-top:2px}
.detailsbox-item .detailsbox-noresults,.detailsbox-item p.detailsbox-noresults{display:block;text-align:center;font-size:1.4em;color:#333;padding:20px}
ul.detailsbox-list,li.detailsbox-item{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
.detailsbox-details{background:#fff;padding:25px}
li.detailsbox-item{display:none}
li.detailsbox-item p{font-family:Arial,Verdana,sans-serif}
.ie7 ul.bulleted p{margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px;width:100%}
li.detailsbox-item.tab-selected{display:block}
li.detailsbox-item p b{font-size:12px}
.recipe-full{padding:20px}
.recipe p{padding:0}
.detailsbox h4.recipe-title{padding:5px 20px}
.recipe p.title b{font:bold 13px/15px Arial,Verdana,sans-serif}
.recipe p.last{padding:0}
.recipe p b{font:bold 12px/14px Arial,Verdana,sans-serif}
.steptxt{color:#deae66;font-size:12px;margin-bottom:5px}
.yellowbox{background:url(/Content/images/yellowbox.png) -628px 0;margin-bottom:20px}
.yellowbox-top{background:url(/Content/images/yellowbox.png) 0 0 no-repeat;padding:4px 10px}
.yellowbox-top h2{text-align:center;font-size:1.3em;padding:0 0 2px;margin:0}
.yellowbox-open .yellowbox-top h2{font-size:1.4em}
.yellowbox-top h2 img{position:relative;top:4px;left:0}
.yellowbox-viewlink{display:block;text-align:center;padding-bottom:4px;margin-top:-4px;font-family:Arial,Verdana,sans-serif;background:url("/Content/images/yellowbox.png") no-repeat scroll 0 100% transparent}
.yellowbox-open .yellowbox-viewlink{display:none}
.yellowbox-content{background:url(/Content/images/yellowbox.png) 0 100% no-repeat;padding:0 10px 10px}
.yellowbox-open .yellowbox-content{display:block}
.yellowbox-content p{font-family:Arial,Verdana,sans-serif;color:#555}
ul.yellowbox-infobar,ul.yellowbox-infobar li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
ul.yellowbox-infobar{padding:6px 0;border:#e3e2da 1px solid;border-width:1px 0;text-align:center;margin-bottom:6px}
ul.yellowbox-infobar li.last{border-right-width:0}
ul.yellowbox-infobar li{font-size:1.4em;padding:4px 8px 4px 6px;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
ul.yellowbox-infobar li.yellowbox-infobar-center{border:#eeede7 1px solid;border-width:0 1px;text-align:center}
ul.yellowbox-infobar li{vertical-align:top}
.hot-deal-tooltip{background:url(/Content/images/spans-v11.png) no-repeat left -1703px;height:34px;padding-left:5px;position:absolute;right:265px;top:7px;z-index:10000}
.hot-deal-tooltip a{background:url(/Content/images/spans-v11.png) no-repeat right -1830px;color:#e6683e;display:block;font-size:14px;height:14px;padding:8px 32px 12px 8px}
.roominfo{padding-bottom:0}
.roominfo .room-cta{background:url(/Content/images/greencloth.png);border:1px solid #e1dec4;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:right;font-size:13px;margin-bottom:9px;padding:14px 13px;width:215px}
.roominfo .room-cta .button{float:right}
.roominfo .room-cta .visit{margin-left:0}
.roominfo .room-cta span{display:block;float:left;font-size:14px;text-align:right;width:100px}
.roominfo .room-cta strong{color:#e6683e;font-size:16px}
.roominfo .roomname{float:left;font-size:14px;font-family:'Muli',serif;padding-top:18px;max-width:240px}
.roominfo h4{color:#416c7b;font-size:16px}
.roominfo .roompic{float:left;margin-right:8px}
.roominfo hr{margin-top:8px}
.roominfo-top{background-image:url(/Content/images/greycloth-subtle.png);border:1px solid #e1d9d9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:18px 14px}
.roominfo-top h2,.roominfo-top h3{font-size:17px;font-weight:normal;color:#416c7b}
.roominfo-topbar{width:100%}
.roominfo-topbar p{font-size:1.4em}
.roominfo-top p{padding:10px 0;zoom:1}
.roominfo-top h4{display:block;padding:0;margin:0;font-size:1.6em;color:#333;font-weight:normal}
.roominfo-top .roominfo-beds h4,.roominfo-top .roominfo-baths h4{margin-bottom:6px}
.roominfo-top h4 u{text-decoration:none;padding-bottom:0;border-bottom:#ccc 1px solid;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.roominfo-bottom{padding:10px 20px 0}
.roominfo-bottom p{line-height:1.3em;color:#333;font-family:Arial,Verdana,sans-serif}
.roominfo-top ul,.roominfo-top li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
.roominfo-top ul{padding:10px 0}
.roominfo-top li{font-size:13px!important;padding-bottom:2px!important}
.roominfo-top li.last{border-right-width:0}
.roominfo-top li b{color:#416c7b;font-weight:normal}
.roominfo-top li p{display:block;text-align:center;width:100%}
.roominfo-top li small{font-size:.9em;line-height:1em;display:block;padding:0 0 6px;margin:0}
.room-right{float:left;width:350px}
.room-right hr{background:0;border-top:1px solid #e3e4e4;border-bottom:1px solid #fff;height:0}
.room-right .cta-label,.room-full .cta-label{float:left;font-size:15px;line-height:16px;width:170px}
.room-right .room-cta,.room-full .room-cta{background:0;border:0;float:none;margin:0;padding:0;width:100%}
.roominfo .room-right .room-cta a,.roominfo .room-full .room-cta a{float:right}
.room-right .rateslabel,.roominfo-right .rates-highlow{float:left;padding-right:10px}
.room-right .rateslabel h4{font-size:14px}
.room-right .rates-highlow span{color:#e6683e;font-size:18px}
li.roominfo-photo{border-right-width:0;width:110px}
li.roominfo-beds{position:relative;top:10px;left:0}
li.roominfo-baths{position:relative;top:10px;left:0}
li.roominfo-rates{position:relative;top:10px;left:0;width:190px}
li.roominfo-rates .button{padding:0 6px}
li.roominfo-rates h4{padding-bottom:4px}
li.roominfo-rates .roominfo-prices small{display:block;text-align:center}
li.roominfo-rates .roominfo-prices b{display:block;text-align:center;font-size:1.3em}
li.roominfo-rates .roominfo-rates-bookit{padding-top:4px}
li.roominfo-rates .roominfo-rates-bookit b{font-size:1.3em}
li.roominfo-rates .roominfo-rates-promo{margin:-2px 0}
.roominfo .roominfo-photo{float:left;width:240px}
.roominfo-noimage li.roominfo-photo{display:none}
.roominfo-noimage .roominfo-top li{width:180px}
#details-rates h2.pill-white{margin-bottom:20px}
#details-rates .roominfo{margin-bottom:20px}
.bookitbox{padding:10px 10px 30px;margin:0}
.bookitbox-error{border:1px solid #cc4d1d;font-size:1.2em;color:#cc4d1d;text-align:center;padding:4px 0;margin:4px 0;font-family:Arial,Verdana,sans-serif}
.bookitbox-error b{color:#cc4d1d}
.bookitbox-top{background-image:url(/Content/images/grayalt.png);padding:3px;display:block;line-height:1.3em;font-size:1.4em;margin-bottom:12px}
.bookitbox-top span{display:block;padding:3px;text-align:center}
.bookitbox-top b{display:block;font-size:1.1em}
.bookitbox-bottom{font-size:1.3em;padding-top:10px}
.ie7 .bookitbox-bottom{font-size:1.1em}
.bookitbox-bottom .button{float:left;width:115px}
.bookitbox-daterange input{width:90px;margin-right:4px;background:url(/Content/images/fieldbg.png) 100% 5px no-repeat}
.bookitbox-guests{width:58px;padding:5px 4px;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:0}
.bookitbox-guests .bookitbox-guestlink{font-size:12px;color:#64808B}
.bookitbox-guests .bookitbox-guestlink:active{color:#3D6573}
.property-right .contactinfo .infolist-left,.property-right .contactinfo .infolist-right{background:#fff}
.property-right .contactinfo .infolist-iksocial,.property-right .contactinfo .infolist-ikaddress,.property-right .contact-info .infolist-ikphone,.property-right .contact-info .infolist-ikfax,.property-right ul.infolist .innkeepers,.property-right ul.infolist .infolist-ikfax,.property-right ul.infolist .infolist-ikphone,.property-right .contactinfo .infolist-ikemail .infolist-left,.property-right .socialbar{display:none}
.property-right ul.infolist .infolist-ikemail{background:0}
.property-right .infolist-ikemail .infolist-right{float:none}
.property-right .infolist-ikemail .infolist-right a{background:#b3d1db;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;display:block;font-weight:normal;margin:0 auto;padding:5px 10px!important;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}
.socialbar ul,.socialbar li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
.socialbar li{margin:0 15px 0 0;display:block;float:left}
li.socialbar-like{width:77px;height:20px;margin-left:11px}
li.socialbar-plus1{width:72px;height:20px}
li.socialbar-email{height:20px;margin:0 11px 0 0}
li.socialbar-email a{font-size:13px;display:block;margin-top:5px;text-decoration:none}
li.socialbar-email .icon-email-med{position:relative;top:0;left:0;width:18px;height:12px;background:url(/Content/images/graphics-v9.png) -337px -26px no-repeat}
li.socialbar-email a span{font-size:14px;position:relative;top:-2px;left:1px}
li.socialbar-email a:hover span{text-decoration:underline}
.socialbar2 ul,.socialbar2 li{display:block;list-style:none;list-style-image:none;list-style-type:none}
.socialbar2 li{width:18px;height:17px;margin-left:2px;float:left;overflow:hidden;position:relative;top:0;left:0;background:url(/Content/images/graphics-v9.png) -62px -62px no-repeat}
li.socialbar2-like{background-position:-82px -62px}
li.socialbar2-plus1{background-position:-62px -62px}
li.socialbar2-twitter{background-position:-102px -62px}
li.socialbar2-pinterest{background-position:-40px -62px}
.socialbar2-content{position:absolute;top:0;left:0;width:18px;height:17px;overflow:hidden;opacity:.01;filter:alpha(opacity=1);-ms-filter:"alpha(opacity=1)"}
.social{margin:10px 0 15px}
.social strong{font-weight:normal;margin-right:5px}
.social span a{display:inline-block;background:url(/Content/images/social-share.png) no-repeat;width:20px;height:20px;margin-right:5px}
.social .twitter-icon{background-position:-26px 0}
.social .pinterest-icon{background-position:-52px 0}
.social .email-icon{background-position:-77px 0!important}
.social .google-icon{background-position:-103px 0!important}
.socialbar2-like iframe,.socialbar2-plus1 div{position:absolute;top:100px;left:100px}
.socialbar2-like span,.socialbar2-plus1 span{cursor:pointer}
li.socialbar2-open div,li.socialbar2-open iframe{position:absolute;top:0;left:0}
li.socialbar2-plus1.socialbar2-open{width:70px;height:25px;background:0}
li.socialbar2-like.socialbar2-open{width:50px;height:20px;background:0}
li.socialbar2-open .socialbar2-content{width:100px;height:25px;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}
.roombox{position:relative;top:0;left:0;min-height:82px}
.roombox.roombox-nophoto{width:440px}
.roombox-noimage .roombox-imglink{display:none}
.roombox-noimage .roombox-text{width:430px}
.roombox-desc{padding-bottom:14px}
.roombox-text{margin-left:10px;width:340px;float:left}
.roombox-text p{display:block;overflow:hidden;color:#333;font-size:1.2em;font-family:Arial,Verdana,sans-serif;line-height:1.3em}
.roombox h3{font-size:1.4em}
.roombox .medframe{float:left}
p.roombox-right b,div.roombox-right b{color:#e6683e;font-size:1.2em}
p.roombox-right a.button,div.roombox-right a.button{padding:0 8px;margin-top:6px}
p.roombox-right,div.roombox-right{font-size:1.3em;padding:6px 0 10px;float:right;background-image:url(/Content/images/gray.png);width:124px;text-align:center}
.roombox .medframe{height:80px;width:80px}
.roombox .medframe img{cursor:pointer;width:74px;height:74px}
.roombox .medframe span{height:74px;width:74px}
#roombox-imageviewer{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:999999}
#roombox-imageviewer div{position:absolute;top:0;left:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;-webkit-box-shadow:#333 0 0 20px;-moz-box-shadow:#333 0 0 20px;box-shadow:#333 0 0 20px}
#roombox-imageviewer img{border:#333 4px solid;display:none}
#roombox-imageviewer a{position:absolute;top:-10px;right:-10px;text-decoration:none;display:block;width:20px;height:20px;background-color:black;font-size:12px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-family:Arial,sans-serif}
#roombox-imageviewer a b{position:relative;top:4px;left:6px;color:white}
#roombox-imageviewer.roombox-imageviewer-open{display:block}
.roombox-imageviewer-msg{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:10px;background-color:black;color:white;font-size:16px}
#roombox-imageviewer.roombox-imageviewer-loaded img{display:inline}
#roombox-imageviewer.roombox-imageviewer-loaded .roombox-imageviewer-msg{display:none;text-align:center;color:white}
#details-reviews .reviewsorting{text-align:right}
#details-reviews-top{padding:25px 0}
#details-reviews-top .button{padding:0 24px}
#details-reviews-top p{text-align:center;padding:10px 0 0}
#details-reviews-bottom{padding:10px 0;text-align:right}
#details-reviews-bottom p{text-align:center}
#details-reviews-bottom .button{margin-right:16px}
#details-reviews-bottom a.button,.allrooms a.button{margin-left:20px}
.allrooms{text-align:right}
#details-reviews-bottom .more-reviews{color:#4898c2;font-size:15px}
#details-reviews-overage{display:none}
#details-reviews-overage.details-reviews-showall{display:block}
.review-link{padding:2px 3px 2px 14px!important}
#details-reviews-top .reviewslist .stars,#details-reviews-top .reviewslist .stars-0,#details-reviews-top .reviewslist .stars-1,#details-reviews-top .reviewslist .stars-2,#details-reviews-top .reviewslist .stars-3,#details-reviews-top .reviewslist .stars-4,#details-reviews-top .reviewslist .stars-5,#details-reviews-top .reviewslist .stars span,#details-reviews-top .reviewslist .stars-0 span,#details-reviews-top .reviewslist .stars-1 span,#details-reviews-top .reviewslist .stars-2 span,#details-reviews-top .reviewslist .stars-3 span,#details-reviews-top .reviewslist .stars-4 span,#details-reviews-top .reviewslist .stars-5 span{background:url(/Content/images/graphics-v9.png) -718px -60px no-repeat;width:84px;margin-right:7px}
#details-reviews-top .reviewslist .stars span,#details-reviews-top .reviewslist .stars-0 span,#details-reviews-top .reviewslist .stars-1 span,#details-reviews-top .reviewslist .stars-2 span,#details-reviews-top .reviewslist .stars-3 span,#details-reviews-top .reviewslist .stars-4 span,#details-reviews-top .reviewslist .stars-5 span{background:url(/Content/images/graphics-v9.png) -805px -60px no-repeat;width:0;font-size:14px;line-height:17px}
#details-reviews-top .reviewslist .stars-0 span{width:0}
#details-reviews-top .reviewslist .stars-1 span{width:19px}
#details-reviews-top .reviewslist .stars-2 span{width:35px}
#details-reviews-top .reviewslist .stars-3 span{width:51px}
#details-reviews-top .reviewslist .stars-4 span{width:67px}
#details-reviews-top .reviewslist .stars-5 span{width:84px}
#details-reviews-top .reviewslist{float:left;padding:0;width:250px}
#details-reviews-top .reviewslist li{display:block;margin-bottom:4px;width:200px}
#details-reviews-top .reviewcat{display:block;float:left;text-align:left;width:85px}
.prop-grouping .ik-desc-label,.prop-grouping .ik-desc{margin-bottom:5px;float:left}
.prop-grouping .ik-desc{padding:3px 0 0 5px}
.prop-grouping .write-cta{position:absolute;top:25px;right:25px}
#details-reviews-top .widget{float:right;padding:0;width:250px}
ul.reviewslist ul.reviewslist li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
ul.reviewslist b{display:block;padding:4px 0;white-space:nowrap}
ul.reviewslist{text-align:center;padding:10px 0}
ul.reviewslist li{text-align:center;font-size:1.3em;width:90px;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.ie7 ul.reviewslist li{width:88px}
.reviewsummary{float:left;width:370px}
.reviewsummary ul{text-align:center;padding:10px 0}
.bignum-review{float:left;margin-right:50px;width:70px}
.bignum-review .number{background:url(/Content/images/greycloth-subtle.png);border:1px solid #cfdccb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#aaa;font-size:13px;margin-bottom:7px;padding:9px;text-align:center}
.bignum-review .number span{color:#85a57b;display:block;font-size:22px;margin-bottom:4px}
.bignum-review .centered{margin-left:3px}
.review-details{float:left;margin-bottom:20px;width:500px}
.review-details h3{color:#416c7b;font-size:15px}
.review-details .reviewdate{color:#a5a5a5;font-size:13px;margin:10px 0;padding:0}
.reviewboxs{border:#efefef 3px solid;margin-left:10px;padding:20px}
.reviewbox{padding-top:10px}
.reviewbox ul.reviewbox-info{padding:2px 0 10px}
.reviewbox hr{margin:0;background-color:#DEDEDE;color:#DEDEDE}
.ie7 .reviewbox hr{width:100%;zoom:1}
.ie7 .reviewboxs hr.medslash{width:100%;height:2px}
.reviewbox h3{font-size:1.5em;color:#876240}
.reviewbox p{color:#333;font-family:Arial,Verdana,sans-serif;line-height:1.3em}
ul.reviewbox-info ul.reviewbox-info li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
ul.reviewbox-info li{padding-right:30px;font-size:1.3em;line-height:1.3em;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
#details-location .basiclist p{font-family:Arial,Verdana,sans-serif}
.dcbox-v2{display:block;height:27px}
.dcbox-v2 div{position:relative;top:0;left:0;z-index:100;display:block;text-align:center;margin:0 auto;height:40px;width:532px;font-weight:normal;text-transform:uppercase;font-size:14px;line-height:14px;background:url(/Content/images/spans-v9.png) 0 -1830px no-repeat}
.dcbox-v2 span{display:block;width:222px;padding-top:12px}
.dcbox-v2-left{float:left;text-align:right}
.dcbox-v2-right{float:right;text-align:left}
h3.dcbox-v2{color:#3B8296}
h3.dcbox-v2 b,h3.dcbox-v2 strong{color:#3B8296;font-size:18px;font-weight:normal}
.dcbox-v2-alt div{left:-2px;background-position:0 -1872px}
#details-desc .dcbox p.dcbox-v2-desc{color:#388ca9;padding:14px 50px 0;display:block}
.dcbox-v2-insights{text-align:center;padding:10px 40px 0}
.dcbox-v2-insights h4{color:#388ca9;font-size:16px}
#content-top.content-dc{padding-bottom:0}
.dcbox{padding:14px 20px 12px;margin-bottom:10px;text-align:center;background-image:url(/Content/images/gray.png)}
.dcbox h3{margin-bottom:4px}
.dcbox h4{margin-bottom:10px;color:#2F7E91;font-weight:normal;font-size:1.6em;margin:0;padding:0}
.dcbox p{padding:0 0 10px;font-family:Arial,Verdana,sans-serif;color:#333}
.dcbox p.last{padding-bottom:0}
.inquiryform{width:600px}
.inquiryform .field.width-6{width:260px}
.inquiryform textarea{width:380px;height:80px}
.inquiryform .form-left p{font-size:1.4em}
.inquiryform-daterange input{width:90px;margin-right:4px;background:url(/Content/images/fieldbg.png) 100% 5px no-repeat}
.inquiryform-guests{background:url(/Content/images/fieldbg.png) 100% -34px no-repeat;padding:5px 4px;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.inquiryform-guests a{display:block;width:75px}
.form-error .form-left p{color:#d03907}
.inquiryform hr{margin-bottom:12px;margin-top:4px}
.shareform{width:585px}
.shareform .field.width-6{width:260px}
.shareform textarea{width:380px;height:80px}
.shareform .form-left p{font-size:1.4em}
.shareform hr{margin-bottom:12px;margin-top:4px}
.tooltip{display:none;min-width:300px;max-width:500px;background-color:#f2f2f2;padding:3px;-webkit-box-shadow:#999 0 0 14px;-moz-box-shadow:#999 0 0 14px;box-shadow:#999 0 0 14px;position:absolute;top:0;left:0;z-index:200001}
.tooltip-content{display:none;background-color:white;border:#eae7e6 1px solid;padding:12px}
.tooltip-content.dealtip{padding:0}
.tooltip .tooltip-content{display:block}
.tooltip-arrow,.tooltip-arrow div{position:absolute;width:0;height:0;border:transparent 10px solid}
.tooltip.tooltip-open{display:block}
.tooltip-content h4{color:#876240}
.tooltip-above .tooltip-arrow{bottom:-10px!important;left:100px;border-top-color:#f2f2f2;border-bottom-width:0}
.tooltip-above .tooltip-arrow div{top:-15px;left:-10px;border-top-color:#fff;border-bottom-width:0}
.tooltip-below .tooltip-arrow{top:-10px!important;left:100px;border-bottom-color:#f2f2f2;border-top-width:0}
.tooltip-below .tooltip-arrow div{top:5px;left:-10px;border-bottom-color:#fff;border-top-width:0}
.tooltip-right .tooltip-arrow{top:10px!important;left:-10px!important;border-right-color:#f2f2f2;border-left-width:0}
.tooltip-right .tooltip-arrow div{top:-10px;left:5px;border-right-color:#fff;border-left-width:0}
.tooltip-left .tooltip-arrow{top:10px!important;right:-10px!important;border-left-color:#f2f2f2;border-right-width:0}
.tooltip-left .tooltip-arrow div{top:-10px;right:5px;border-left-color:#fff;border-right-width:0}
.regions{padding:20px 8px 0}
h2.regions-title,h3.regions-title{font-size:15px;color:#675647;padding-bottom:10px;font-weight:bold;position:relative;top:0;left:0}
.regions-group{padding-bottom:20px}
.regions-group ul,.regions-group li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
.regions-group ul{float:left;width:180px;margin-right:33px}
.ie7 .regions-group ul{width:170px}
.regions-group ul.last,.ie7 .regions-group ul.last{margin-right:0}
.regions-group li{font-size:1.3em;padding-bottom:8px;font-family:Arial,Verdana,sans-serif;background:url(/Content/images/dottedline.png) 0 10px no-repeat;position:relative;top:0;left:0}
.ie7 .regions-group li{background-position:0 14px}
.regions-group li a{max-width:134px;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.regions-group li a span{background-color:white;padding-right:4px}
.ie7 .regions-group li a span{line-height:1.3em}
.regions-group li b{position:absolute;top:0;right:0;background-color:white;padding-left:4px;color:#c69851;font-weight:normal}
.regions-group li b a{color:#c69851}
.ie7 .regions-group li b{line-height:1.2em}
.regions-group li img.icon-smdc{top:-2px;margin-left:5px;background-color:white}
.regions-options{font-size:14px;padding:8px 0 0}
.regions-options label{font-weight:bold;color:#3D6573;padding-left:10px}
.regions-options label.regions-selected{color:#77996e}
.regions-title{font-size:1.5em;padding-bottom:10px;width:auto;background:url(/Content/images/dottedline.png) 0 14px repeat-x}
.ie7 .regions-title{background-position:0 18px}
.regions-title span{padding-right:4px;background-color:white}
.regions-title b{padding-left:4px;color:#c69851;background-color:white;position:absolute;top:0;right:0}
.regions-title b a{color:#c69851}
.regions-box{background-color:#efefef;padding:10px 6px;margin:20px 0}
.regions-box-inner{background-color:#f9f9f9;border:#dbd9d7 1px solid;padding:50px 20px;text-align:center}
.regions-map{margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px;background-color:#dbf1fe;height:250px;width:490px;border:#000 1px solid}
li.regions-isdc .smallsearch{display:block;background:url(/Content/images/spans-v9.png) 100% -932px no-repeat;padding:0 26px 0 0}
.smallsearch-inner{display:block;background:url(/Content/images/spans-v9.png) 0 -869px no-repeat;padding:6px 0 14px 26px}
.smallsearch{margin-bottom:20px}
.regions-sortable .smallsearch{background:url(/Content/images/spans-v9.png) 100% -754px no-repeat;padding-right:20px;width:930px;margin-bottom:4px}
.regions-sortable .smallsearch-inner{background:url(/Content/images/spans-v9.png) 0 -651px no-repeat;height:97px;padding:10px 0 0 26px}
.smallsearch .topsearch-bottom{display:none}
.regions-sortable .smallsearch .topsearch-bottom{display:block}
.smallsearch .topsearch-keyword{width:270px;margin-right:27px;font-size:17px;padding:2px 4px}
.smallsearch .daterange .field{margin-right:18px;font-size:16px;padding:3px 4px 2px}
.smallsearch .field{border:2px solid #7F9D8B;height:20px}
.smallsearch .topsearch-arrive,.smallsearch .topsearch-depart{background:url("/Content/images/fieldbg.png") no-repeat scroll 100% 5px white;width:110px}
.smallsearch .topsearch-guests{width:90px;position:relative;left:0;top:-2px}
.ie7 .topsearch .topsearch-guests{top:2px}
.smallsearch .topsearch-guests a{font-size:16px;color:#64808b}
.smallsearch .topsearch-guests a:active{color:#3d6573}
.giftcards{border:#e1e9e0 1px solid;padding:4px 8px;margin:0 10px 20px}
.giftcards h2{color:#77996e;font-size:1.5em;padding-bottom:2px}
#giftcardlistings .listing-diamond{font-size:11px}
.giftcards-graphic{background:url(/Content/images/marketing.jpg) -853px 0 no-repeat;width:94px;height:64px;float:left;margin-right:10px}
.giftcards-item{font-family:Arial,Verdana,sans-serif;font-size:1.1em;line-height:1.2em;position:relative;top:4px;left:0}
.giftcards-item .arrow{position:absolute;top:2px;left:-8px}
.ui-dialog{position:relative;background-color:#fff;border:#EFEFEF 3px solid;padding:25px;-webkit-box-shadow:#999 0 0 10px;-moz-box-shadow:#999 0 0 10px;box-shadow:#999 0 0 10px}
.ui-dialog-content{padding:10px 0;overflow:auto}
#ui-dialog-title-allRecentFeedbacks{padding:0 15px 0 0}
.ui-dialog-titlebar{display:block;font-size:1.6em;white-space:nowrap;font-weight:bold;text-align:center;background:none!important;border:none!important;color:#000;padding-bottom:10px}
.ui-corner-all{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
.ui-widget-overlay{background-color:#666;opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";height:100%;left:0;position:absolute;top:0;width:100%}
a.ui-dialog-titlebar-close{font-size:12px!important;font-weight:normal!important;display:block;min-height:18px;min-width:19px;margin:0;padding:2px 8px;color:#496a3f!important;text-shadow:0 -1px 1px #fff;text-decoration:none;text-transform:capitalize;position:absolute;right:10px;top:10px;border-width:1px;border-style:solid;border-color:#d3ddd0 #8fa788 #8fa788 #d3ddd0;background:#c8d5c4;background:-moz-linear-gradient(top,#c8d5c4 0,#b8c9b3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c8d5c4),color-stop(100%,#b8c9b3));background:-webkit-linear-gradient(top,#c8d5c4 0,#b8c9b3 100%);background:-o-linear-gradient(top,#c8d5c4 0,#b8c9b3 100%);background:-ms-linear-gradient(top,#c8d5c4 0,#b8c9b3 100%);background:linear-gradient(top,#c8d5c4 0,#b8c9b3 100%);-pie-background:linear-gradient(top,#c8d5c4 0,#b8c9b3 100%)}
.ui-dialog-content{padding:20px 0;font-family:Arial,Verdana,sans-serif;font-size:12px}
.ui-dialog-content table td{padding:0 10px 10px 0}
.ui-dialog-buttonpane{padding:10px 0}
.ui-button{outline:none!important;border-width:1px;border-style:solid;border-color:#d3ddd0 #8fa788 #8fa788 #d3ddd0;background:#c8d5c4;background:-moz-linear-gradient(top,#c8d5c4 0,#b8c9b3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c8d5c4),color-stop(100%,#b8c9b3));background:-webkit-linear-gradient(top,#c8d5c4 0,#b8c9b3 100%);background:-o-linear-gradient(top,#c8d5c4 0,#b8c9b3 100%);background:-ms-linear-gradient(top,#c8d5c4 0,#b8c9b3 100%);background:linear-gradient(top,#c8d5c4 0,#b8c9b3 100%);-pie-background:linear-gradient(top,#c8d5c4 0,#b8c9b3 100%)}
.ui-button .ui-button-text{font-size:12px;padding:0 8px 2px;color:#496a3f;text-shadow:0 -1px 1px #fff;outline:none!important}
.giftcards p{border-top:#e5e5e5 1px dotted;padding:8px 2px 6px;font-size:1.2em;display:block;clear:both;float:none}
.giftcards p span{font-size:1em;position:relative;top:1px;left:0;white-space:nowrap;margin-left:2px}
.ie7 .giftcards p span{margin-left:0;position:relative;top:-2px;left:0}
.feedback-table td{font-size:12px;font-family:Arial,sans-serif;padding:8px 5px}
.feedback-table .comment-date{font-size:12px;color:#876240}
#gc-flow-terms-page li{list-style-type:disc;list-style-position:inside;margin-bottom:8px}
.display-label{margin:1em 0 0 0;font-weight:bold}
.display-field{margin:.5em 0 0 0}
div.pagination{text-align:center;padding:3px;font-size:12px}
div.pagination a:link{border:#EFECDE 1px solid;color:#675646;margin:1px;padding:2px 5px;text-decoration:none}
div.pagination a:visited{border:#EFECDE 1px solid;color:#675646;margin:1px;padding:2px 5px;text-decoration:none}
div.pagination a:active{border:#EFECDE 1px solid;color:#675646;margin:1px;padding:2px 5px;text-decoration:none}
div.pagination a:hover{border:#EFECDE 1px solid;color:#00F;margin:1px;padding:2px 5px;text-decoration:underline}
div.pagination span.current{background-color:#9bb495;border:#EFECDE 1px solid;color:#FFF;font-weight:bold;margin:1px;padding:2px 5px}
div.pagination span.disabled{border:1px solid #EEE;color:#DDD;margin:1px;padding:2px 5px}
#whyjoin-asseenon .widget-content{text-align:center}
#whyjoin-asseenon img{margin-top:16px;width:266px;height:38px;background:url(/Content/images/asseenon.png) no-repeat}
#whyjoin-testimonial p{padding-top:14px;font-size:11px;line-height:12px;color:#333;display:block;text-align:center;font-family:Arial,sans-serif}
#whyjoin-testimonial p i{color:#777;font-style:normal;display:block;padding-top:4px}
#whyjoin-questions p{padding-top:6px;font-size:13px;line-height:16px;color:#333;font-family:Arial,sans-serif;text-align:center}
#whyjoin-questions p strong{font-size:15px;line-height:16px;display:block;border-bottom:#ddd 1px solid;margin:0 28px 16px}
#whyjoin-questions p b span{background-color:white;padding:0 6px;position:relative;top:8px;left:0}
.whyjoin-bottom .widget p{padding:0;margin:0}
.whyjoin-bottom .widget-content{min-height:70px;padding:0}
#whyjoin-questions p i{color:#777}
#whyjoin-questions p a{padding-left:10px}
.whyjoin h1{margin:10px 0 20px}
h2.whyjoin-subtitle{text-align:center;color:#3d6573;font-weight:normal;font-size:24px;margin-bottom:8px}
.whyjoin-points{margin-bottom:20px;border:#d6d7d6 1px solid;border-width:1px 0;background-color:#f7f7f7}
.whyjoin-points ul,.whyjoin-points li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
.whyjoin-points ul{border:#fff 1px solid;border-width:1px 0;color:#777;text-align:center;display:block;width:100%}
.whyjoin-points li{padding:10px 4px;font-family:Arial,sans-serif;font-size:13px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.whyjoin-points li.whyjoin-points-dot{position:relative;top:0;left:0;color:#bec9bc}
.whyjoin-box{padding:10px 0;margin:0 12px 30px;background:url(/Content/images/graycloth.png)}
.whyjoin-left{width:600px;float:left;padding-top:10px;margin-left:30px}
.whyjoin-right{float:right;margin-right:10px;width:250px;border:#cecece 1px solid;background-color:#fbfbfb}
.whyjoin-right .whyjoin-form{margin:0;padding:20px}
.whyjoin-graphic{margin-top:6px;width:280px;height:275px;float:left;background:url(/Content/images/whyjoin.jpg);-webkit-box-shadow:#999 0 0 6px;-moz-box-shadow:#999 0 0 6px;box-shadow:#999 0 0 6px}
.whyjoin-features ul,.whyjoin-features li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block}
.whyjoin-features ul{width:300px;float:right}
.whyjoin-features li{padding-bottom:20px}
.whyjoin-features li.last{padding-bottom:0}
.whyjoin-features h3{color:#876240;font-weight:normal;font-size:15px}
.whyjoin-features p{padding:4px 0;margin:0;font-family:Arial,serif}
.whyjoin-bottom .widget{float:left;width:304px;margin-left:10px}
.whyjoin-form h2{font-weight:normal;color:#E6683E;font-size:19px;line-height:20px;padding-bottom:12px;margin-bottom:12px;border-bottom:#e2e2d6 1px solid}
.whyjoin-form label{font-family:Arial,sans-serif;display:block;padding:0;margin:0 0 8px;font-size:13px}
.whyjoin-form .field{padding-left:1px;padding-right:0;margin-right:0;margin-left:0;width:98%}
.whyjoin-form label .field{width:100%}
.whyjoin-form label select{margin-top:6px;width:100%}
.whyjoin-form label b{display:block;width:100%;font-weight:normal;color:#888;font-size:14px}
.whyjoin-form label.whyjoin-form-city{float:left;width:150px}
.whyjoin-form label.whyjoin-form-state{float:right;margin-left:0;width:48px}
.whyjoin-form label.whyjoin-form-tandc{font-size:12px}
.whyjoin-form .whyjoin-form-bottom{padding:10px 0 2px}
.mktpage{width:950px}
.mktpage-group{width:950px;padding:0 0 20px}
.mktpage-left{float:left;width:610px;margin-left:10px}
.mktpage-left h3{color:#876240;font-weight:normal;font-size:1.4em}
.mktpage-left .bulleted li{font-family:Arial,Verdana,sans-serif}
.mktpage-left .bulleted li b{color:#e6683e}
.mktpage-left .bulleted li a{padding-top:0;padding-bottom:0}
.mktpage-left h2{font-weight:normal;line-height:1.4em;padding-bottom:16px}
.mktpage-right{float:right;width:310px}
.mktpage-content{border:#efefef 3px solid;padding:20px}
.mktpage-header{margin-bottom:20px}
.mktpage-graybox{background-image:url(/Content/images/gray.png);border-top:#e6e7e8 1px solid;border-bottom:#e6e7e8 1px solid;padding:14px 20px 6px;margin-bottom:20px}
.mktpage-rightimg{margin-bottom:20px}
ul.mktpage-list,ul.mktpage-list li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
ul.mktpage-list li{padding-bottom:12px;width:100%;background:url("/Content/images/dottedline.png") repeat-x scroll 0 11px transparent}
ul.mktpage-list li.last{padding-bottom:0}
.mktpage-listleft{background-color:transparent;padding-right:4px;min-height:14px}
.mktpage-listright{min-height:14px;text-align:right;background-color:transparent;padding-left:4px;float:right;margin:0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*margin-right:4px}
.mktpage-listleft p,.mktpage-listright p{padding:0;margin:0;display:inline;background-image:url(/Content/images/grayalt.png);line-height:1.2em}
.mktpage-listleft p{padding-right:4px;color:#55764c;font-size:1.4em}
.mktpage-listright p{padding-left:4px;color:#333;font-family:Arial,Verdana,sans-serif}
#diamondCollectionLearnMore{display:block;width:100%;height:70px;overflow:hidden;cursor:default}
#diamond h4{font-family:'Muli',serif}
#top10.mktpage h2{color:#675647;font-size:1.6em}
ul.top10-list,li.top10-item{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0}
li.top10-item{min-height:180px;position:relative;top:0;left:0;cursor:pointer;background-color:white}
li.top10-item .top10-wrapper{padding:20px 20px 20px 200px}
li.top10-item .frame{position:absolute;top:24px;left:0;height:134px;width:190px}
li.top10-item .frame span{height:128px;width:184px}
li.top10-item .frame img{height:128px}
li.top10-item hr{position:absolute;top:0;left:0;width:610px;margin:0}
li.top10-item h3{font-weight:normal;line-height:1.1em;font-size:1.6em;display:inline}
li.top10-item h3 a{color:#3d6573}
li.top10-item h3 a:visited{color:#777}
.top10-desc{max-height:6.9em;overflow:hidden;margin:2px 0 6px;position:relative;top:0;left:0}
.top10-more{color:#3D6573;font-size:1.3em;background-color:white;position:absolute;bottom:3px;right:0;padding-left:10px;font-family:Arial,Verdana,sans-serif}
.top10-more-hover{text-decoration:underline}
p.top10-place{display:inline;white-space:nowrap;padding:0}
.top10-desc p{font-family:Arial,Verdana,sans-serif;line-height:1.3em}
li.top10-item .button{font-size:1.2em;padding:4px 20px}
.sidesearch .search-box{position:relative;top:0;left:0;display:block;background:url(/Content/images/searchbox-sidebar.png) no-repeat;width:302px;height:174px;margin-bottom:20px}
.sidesearch .search-keyword{left:20px;top:22px;width:190px}
.sidesearch .search-box .search-submit{right:22px;top:20px;line-height:1.1em;padding:0 8px;height:26px}
.sidesearch .search-optional{font-size:1.2em;color:#b4b4aa;top:64px;left:12px}
.sidesearch .search-guests{top:135px;left:24px}
.sidesearch .search-arrive,.sidesearch .search-depart{left:24px;top:95px}
.sidesearch .search-depart{left:142px}
.sidesearch .search-bestprice{font-family:Arial,Verdana,sans-serif;font-size:1.1em;left:116px;top:136px}
p.securitybar{display:block;text-align:center;padding:0;margin:0}
.securitybar img{width:266px;height:60px;background:url(/Content/images/graphics-v9.png) -614px 0 no-repeat}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
#pageflip{position:relative}
#pageflip img{width:50px;height:52px;z-index:99;position:absolute;right:0;top:0;-ms-interpolation-mode:bicubic}
#pageflip .msg_block{width:50px;height:50px;position:absolute;z-index:50;right:0;top:0;background:url(/subscribe.png) no-repeat right top;text-indent:-9999px}