body,button{-webkit-font-smoothing:antialiased}body,div,dl,dt,dd,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:inherit}ul,ol,li{margin:0;padding:0}li{list-style:none}table{border-collapse:collapse;border-spacing:0}th,td{margin:0;padding:0}th{text-align:left;font-style:normal;font-weight:normal}fieldset,img{border:0}abbr{font-variant:normal;border:0}address,caption,cite,code,dfn,em,strong,b,i,var{font-style:inherit;font-weight:inherit}caption{text-align:left}q:before,q:after{content:''}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}@font-face{font-family:'ProximaNova';font-weight:normal;src:url(../../webfonts/22EF12_4_0.eot);src:url(../../webfonts/22EF12_4_0.eot?#iefix) format('embedded-opentype'),url(../../webfonts/22EF12_4_0.woff) format('woff'),url(../../webfonts/22EF12_4_0.ttf) format('truetype')}@font-face{font-family:'ProximaNova';font-weight:bold;src:url(../../webfonts/22EF12_5_0.eot);src:url(../../webfonts/22EF12_5_0.eot?#iefix) format('embedded-opentype'),url(../../webfonts/22EF12_5_0.woff) format('woff'),url(../../webfonts/22EF12_5_0.ttf) format('truetype')}@font-face{font-family:'ProximaNovaSmallCaps';font-weight:normal;src:url(../../webfonts/22EF12_3_0.eot);src:url(../../webfonts/22EF12_3_0.eot?#iefix) format('embedded-opentype'),url(../../webfonts/22EF12_3_0.woff) format('woff'),url(../../webfonts/22EF12_3_0.ttf) format('truetype')}@font-face{font-family:'ProximaNovaSmallCaps';font-weight:bold;src:url(../../webfonts/22EF12_1_0.eot);src:url(../../webfonts/22EF12_1_0.eot?#iefix) format('embedded-opentype'),url(../../webfonts/22EF12_1_0.woff) format('woff'),url(../../webfonts/22EF12_1_0.ttf) format('truetype')}@font-face{font-family:'ProximaNovaA';font-weight:normal;src:url(../../webfonts/22EF12_0_0.eot);src:url(../../webfonts/22EF12_0_0.eot?#iefix) format('embedded-opentype'),url(../../webfonts/22EF12_0_0.woff) format('woff'),url(../../webfonts/22EF12_0_0.ttf) format('truetype')}@font-face{font-family:'ProximaNovaA';font-weight:bold;src:url(../../webfonts/22EF12_2_0.eot);src:url(../../webfonts/22EF12_2_0.eot?#iefix) format('embedded-opentype'),url(../../webfonts/22EF12_2_0.woff) format('woff'),url(../../webfonts/22EF12_2_0.ttf) format('truetype')}@font-face{font-family:'ProximaNovaCondRegular';src:url('../../webfonts/proximanovacond-regular-webfont.eot');src:url('../../webfonts/proximanovacond-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../../webfonts/proximanovacond-regular-webfont.woff') format('woff'),url('../../webfonts/proximanovacond-regular-webfont.ttf') format('truetype'),url('../../webfonts/proximanovacond-regular-webfont.svg#proxima_nova_cn_rgregular') format('svg');font-weight:normal;font-style:normal}html{background:url(../../img/bg-texture.png)}body{font-family:'ProximaNova','Helvetica Neue','Helvetica','Arial',sans-serif;color:#444;font-size:16px;line-height:1.5;background:url(../../img/stripe.png) repeat-x;padding:0 0 20px;min-width:880px;max-width:2500px}a,form.linkish span,i.linkish,span.linkish{color:#E19052;text-decoration:none;font-weight:bold}a:hover,a:focus,form.linkish button:hover span,form.linkish button:focus span{}i.linkish{cursor:pointer}a.button,button{display:inline-block;*display:inline;*zoom:1;-webkit-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box;font-family:inherit;font-size:.8em;font-weight:bold;text-decoration:none;line-height:1.1;cursor:pointer;padding:1.1em 1.25em 1em;border:1px solid #aaa48f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#7b7560;background:transparent;background:#fbfbfc;background:-moz-linear-gradient(top,#fbfbfc 0,#e6e4dc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfc),color-stop(100%,#e6e4dc));background:-webkit-linear-gradient(top,#fbfbfc 0,#e6e4dc 100%);background:-o-linear-gradient(top,#fbfbfc 0,#e6e4dc 100%);background:-ms-linear-gradient(top,#fbfbfc 0,#e6e4dc 100%);background:linear-gradient(top,#fbfbfc 0,#e6e4dc 100%);-webkit-box-shadow:inset #dbdbd5 0 -1px 2px,rgba(255,255,255,0.5) 0 1px 1px;-moz-box-shadow:inset #dbdbd5 0 -1px 2px,rgba(255,255,255,0.5) 0 1px 1px;box-shadow:inset #dbdbd5 0 -1px 2px,rgba(255,255,255,0.5) 0 1px 1px}a.button.book,button.book,a.button.search,button.search,a.button.compare,button.save,button.compare{font-size:.66em;color:#fff;border:1px solid #df670c;background:#f8a54b;background:-moz-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8a54b),color-stop(100%,#d96209));background:-webkit-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-o-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-ms-linear-gradient(top,#f8a54b 0,#d96209 100%);background:linear-gradient(top,#f8a54b 0,#d96209 100%);text-shadow:#cf5c07 0 1px;-webkit-box-shadow:inset #cf5c07 0 -1px 2px,inset rgba(255,255,255,0.5) 0 1px 1px;-moz-box-shadow:inset #cf5c07 0 -1px 2px,inset rgba(255,255,255,0.5) 0 1px 1px;box-shadow:inset #cf5c07 0 -1px 2px,inset rgba(255,255,255,0.5) 0 1px 1px}a.button.book{color:#fff;border-color:#598527;background:#89c23e;background:-moz-linear-gradient(top,#89c23e 0,#6a923d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#89c23e),color-stop(100%,#6a923d));background:-webkit-linear-gradient(top,#89c23e 0,#6a923d 100%);background:-o-linear-gradient(top,#89c23e 0,#6a923d 100%);background:-ms-linear-gradient(top,#89c23e 0,#6a923d 100%);background:linear-gradient(top,#89c23e 0,#6a923d 100%);text-shadow:#598527 0 1px;-webkit-box-shadow:inset rgba(255,255,255,0.75) 0 1px 1px;-moz-box-shadow:inset rgba(255,255,255,0.75) 0 1px 1px;box-shadow:inset rgba(255,255,255,0.75) 0 1px 1px}a.button.book b,button.book b{display:inline-block;vertical-align:middle;font-size:2em;white-space:nowrap}a.button.book:hover,a.button.book:focus,button.book:hover,button.book:focus{background:#7eb733;background:-moz-linear-gradient(top,#7eb733 0,#5a7e32 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7eb733),color-stop(100%,#5a7e32));background:-webkit-linear-gradient(top,#7eb733 0,#5a7e32 100%);background:-o-linear-gradient(top,#7eb733 0,#5a7e32 100%);background:-ms-linear-gradient(top,#7eb733 0,#5a7e32 100%);background:linear-gradient(top,#7eb733 0,#5a7e32 100%)}a.button.book:hover,a.button.book:focus,button.book:hover,button.book:focus{}form.linkish{display:inline}form.linkish button{font-size:1em;display:inline;background:transparent;padding:0;margin:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-shadow:none;text-align:inherit}form.linkish button span{cursor:pointer}input,textarea{border:1px solid #cbcbcb;font-size:1em;font-family:inherit;padding:5px 8px;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:inset #efefef 0 .0625em .0625em;-moz-box-shadow:inset #efefef 0 .0625em .0625em;box-shadow:inset #efefef 0 .0625em .0625em}textarea{-webkit-resize:none;-moz-resize:none;resize:none}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.hidden{display:none}#logo{position:relative}#tagline{position:absolute;left:117px;top:6px}#content h1.main-heading{font-size:28px;color:#2c2c2c;font-weight:normal;background:url(../../img/static/heading-border.png) left bottom repeat-x;padding-bottom:10px;margin:20px 0 30px}body #djDebug #djDebugToolbarHandle{top:auto;bottom:50px}#header{height:64px;padding:30px 20px 0}#header h1{float:left;position:auto;left:auto}#header #user{float:right;text-align:right}#header #user .avatar{float:right;margin:-5px 0 0 .5em}#header #user p a:first-letter{text-transform:uppercase}#header #user p.stashed-lists a:first-letter{text-transform:lowercase}#header #user .stamp-wrapper{position:relative}#header #user .stamp-wrapper .notifications{position:absolute;bottom:0;left:0;display:inline-block;padding:1px 5px 0;border-radius:5px;background:#db514f;border:1px solid #b43c3a;color:#fff;-moz-text-shadow:#b33433 0 1px 1px;-webkit-text-shadow:#b33433 0 1px 1px;text-shadow:#b33433 0 1px 1px;font-size:11px;font-weight:bold;-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 0;-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 0;box-shadow:rgba(0,0,0,0.3) 0 1px 0}#header #user .stamp{background:url(../../img/stamps/stamp_bg.png);width:117px;height:82px;position:relative;cursor:pointer;margin-top:-20px}#header #user .stamp .photo-container{position:absolute;left:9px;top:9px;overflow:hidden;width:100px;height:62px}#header #user .stamp .photo-container img{position:absolute;top:-10px;left:0}#header #user .stamp i.overlay{background:url(../../img/stamps/stamp_overlay.png);width:102px;height:65px;position:absolute;left:9px;top:9px}#header #user .stamp:hover i.overlay{background:url(../../img/stamps/stamp_overlay_hover.png)}#header #user .stamp .menu{position:absolute;top:57px;right:3px;background:#fdfdfd;width:130px;display:none;z-index:11;border:1px solid #fafafa;border-radius:5px 5px 5px 5px;-moz-box-shadow:rgba(0,0,0,0.1) 0 2px 6px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 2px 6px;box-shadow:rgba(0,0,0,0.1) 0 2px 6px}#header #user .stamp:hover .menu{display:block}#header #user .stamp .menu li{text-align:left;border-bottom:1px solid #eee}#header #user .stamp .menu li.add-reviews{position:relative}#header #user .stamp .menu li:last-child{border:none}#header #user .stamp .menu li:hover{background:#f8f8f8}#header #user .stamp .menu li a{display:block;font-size:13px;font-weight:normal;-moz-text-shadow:#fff 0 -1px 1px;-webkit-text-shadow:#fff 0 -1px 1px;text-shadow:#fff 0 -1px 1px;padding:8px}#header #user .stamp .menu li.add-reviews a.notifications{top:50%;margin-top:-11px;bottom:auto;left:auto;right:10px;display:inline-block;font-size:11px;font-weight:bold;padding:1px 5px 0;-moz-text-shadow:#b33433 0 1px 1px;-webkit-text-shadow:#b33433 0 1px 1px;text-shadow:#b33433 0 1px 1px}#header #user .stamp .menu li.logout button{padding:8px}#header #user b{font-weight:bold;font-size:1.1em;line-height:1;color:#f19e58}#header #user a.button:first-letter{text-transform:uppercase}#header #user form{font-size:.66em;line-height:1}#header #user button span{color:#666;font-weight:normal}#header #user button i{display:inline-block;width:16px;height:16px;background:url(../../img/icons/log-out.png);vertical-align:baseline;margin:0 0 -2px .5em}#wrapper{clear:both;position:relative;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;background:#fff;-webkit-box-shadow:inset rgba(255,255,255,0.66) 0 1px 1px;-moz-box-shadow:inset rgba(255,255,255,0.66) 0 1px 1px;box-shadow:inset rgba(255,255,255,0.66) 0 1px 1px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 3px -1px;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 3px -1px;box-shadow:rgba(0,0,0,0.2) 0 1px 3px -1px}#wrapper #content{background:#fff;overflow:hidden}#content:after{content:'.';display:block;height:0;clear:both;visibility:hidden}#footer{margin-top:15px;text-align:center}#footer ol li{display:inline-block;*display:inline;*zoom:1}#footer ol li.katakana{color:#828282;padding:0;margin:0 -5px;line-height:3px}#footer ol.links li a{color:#828282;font-size:12px;font-weight:bold;padding:5px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#footer ol.links li a:hover{padding:4px 7px;border-top:1px solid #cd864b;border-left:1px solid #e59654;border-right:1px solid #e59654;background:#f19e58;color:#fff;-webkit-box-shadow:inset #e59654 0 1px 0,#faf9f7 0 1px 0;-moz-box-shadow:inset #e59654 0 1px 0,#faf9f7 0 1px 0;box-shadow:inset #e59654 0 1px 0,#faf9f7 0 1px 0}#footer ol.contact{margin:15px 0 0}#footer ol.contact a{display:block;background:url(../../img/icons/contact.png) no-repeat;width:20px;height:20px;text-indent:-9999px;padding:0}#footer ol.contact .twitter a{width:29px;height:20px;margin-right:7px}#footer ol.contact .twitter a:hover{background-position:0 -21px}#footer ol.contact .facebook a{background-position:-30px 0;margin-right:9px}#footer ol.contact .facebook a:hover{background-position:-30px -21px}#footer ol.contact .email a{width:21px;background-position:-51px 0;margin-right:2px}#footer ol.contact .email a:hover{background-position:-51px -21px}.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1;*display:inline}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);z-index:1010}.chzn-container-single .chzn-single{background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background-image:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-image:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-image:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-image:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);display:block;overflow:hidden;white-space:nowrap;position:relative;height:23px;line-height:24px;padding:0 0 0 8px;color:#444;text-decoration:none}.chzn-container-single .chzn-default{color:#999}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:13px;font-size:1px;background:url('chosen-sprite.png') right top no-repeat}.chzn-container-single .chzn-single abbr:hover{background-position:right -11px}.chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:right top}.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{background:url('chosen-sprite.png') no-repeat 0 0;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}.chzn-container-single .chzn-search input{background:#fff url('chosen-sprite.png') no-repeat 100% -22px;background:url('chosen-sprite.png') no-repeat 100% -22px,-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url('chosen-sprite.png') no-repeat 100% -22px,-webkit-linear-gradient(top,#eee 1%,#fff 15%);background:url('chosen-sprite.png') no-repeat 100% -22px,-moz-linear-gradient(top,#eee 1%,#fff 15%);background:url('chosen-sprite.png') no-repeat 100% -22px,-o-linear-gradient(top,#eee 1%,#fff 15%);background:url('chosen-sprite.png') no-repeat 100% -22px,linear-gradient(#eee 1%,#fff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}.chzn-container-multi .chzn-choices{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:-o-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto!important;height:1%;position:relative}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent!important;border:0!important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;border:1px solid #aaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled{background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#eeeeee',GradientType=0);background-image:-webkit-gradient(linear,0% 0,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-ms-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666;border:1px solid #ccc;padding-right:5px}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url('chosen-sprite.png') right top no-repeat}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:240px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}.chzn-container .chzn-results .highlighted{background-color:#3875d7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3875d7',endColorstr='#2a62bc',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(top,#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(top,#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(top,#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:bold}.chzn-container .chzn-results .group-option{padding-left:15px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container .chzn-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}.chzn-container .chzn-results-scroll-down{bottom:0}.chzn-container .chzn-results-scroll-down span{background:url('chosen-sprite.png') no-repeat -4px -3px}.chzn-container .chzn-results-scroll-up span{background:url('chosen-sprite.png') no-repeat -22px -3px}.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb}.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(top,#eee 20%,#fff 80%);background-image:-moz-linear-gradient(top,#eee 20%,#fff 80%);background-image:-o-linear-gradient(top,#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 1px}.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);-moz-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111!important}.chzn-disabled{cursor:default;opacity:.5!important}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{text-align:right}.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}.chzn-rtl .chzn-single div{left:3px;right:auto}.chzn-rtl .chzn-single abbr{left:26px;right:auto}.chzn-rtl .chzn-choices .search-field input{direction:rtl}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:#fff url('chosen-sprite.png') no-repeat -38px -22px;background:url('chosen-sprite.png') no-repeat -38px -22px,-webkit-gradient(linear,0 0,0 100%,color-stop(1%,#eee),color-stop(15%,#fff));background:url('chosen-sprite.png') no-repeat -38px -22px,-webkit-linear-gradient(top,#eee 1%,#fff 15%);background:url('chosen-sprite.png') no-repeat -38px -22px,-moz-linear-gradient(top,#eee 1%,#fff 15%);background:url('chosen-sprite.png') no-repeat -38px -22px,-o-linear-gradient(top,#eee 1%,#fff 15%);background:url('chosen-sprite.png') no-repeat -38px -22px,linear-gradient(#eee 1%,#fff 15%);padding:4px 5px 4px 20px;direction:rtl}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}.jspDrag{background:#bbd;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute}.leaflet-container{overflow:hidden;outline:0}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-moz-user-select:none;-webkit-user-select:none;user-select:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-clickable{cursor:pointer}.leaflet-dragging,.leaflet-dragging .leaflet-clickable{cursor:move}.leaflet-container img{max-width:none!important}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-control-zoom{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.leaflet-control-zoom{padding:5px;background:rgba(0,0,0,0.25)}.leaflet-control-zoom a{background-color:rgba(255,255,255,0.75)}.leaflet-control-zoom a,.leaflet-control-layers a{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-control-zoom a{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:19px;height:19px}.leaflet-control-zoom a:hover{background-color:#fff}.leaflet-touch .leaflet-control-zoom a{width:27px;height:27px}.leaflet-control-zoom-in{background-image:url(../../lib/leaflet-0.4.4/images/zoom-in.png);margin-bottom:5px}.leaflet-control-zoom-out{background-image:url(../../lib/leaflet-0.4.4/images/zoom-out.png)}.leaflet-control-layers{box-shadow:0 1px 7px #999;background:#f8f8f9;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.leaflet-control-layers a{background-image:url(../../lib/leaflet-0.4.4/images/layers.png);width:36px;height:36px}.leaflet-touch .leaflet-control-layers a{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif;color:#333;background:#fff}.leaflet-control-layers input{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,0.7);box-shadow:0 0 5px #bbb;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font:11px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;color:black;line-height:1;font-size:10px;padding-bottom:2px;text-shadow:1px 1px 1px #fff;background-color:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;padding-top:1px;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-control-layers{border:5px solid #bbb}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0.25,0.1,0.25,0.75);-moz-transition:-moz-transform .25s cubic-bezier(0.25,0.1,0.25,0.75);-o-transition:-o-transform .25s cubic-bezier(0.25,0.1,0.25,0.75);transition:transform .25s cubic-bezier(0.25,0.1,0.25,0.75)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left}.leaflet-popup-content{margin:14px 20px}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:15px;height:15px;padding:1px;margin:-8px auto 0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 5px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-container{background:#ddd}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #05f;background:white;opacity:.5}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-editing-icon{border-radius:2px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;box-shadow:0 3px 10px #888;-moz-box-shadow:0 3px 10px #888;-webkit-box-shadow:0 3px 14px #999}.leaflet-popup-content-wrapper{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.leaflet-popup-content{font:12px/1.4 "Helvetica Neue",Arial,Helvetica,sans-serif}div.leaflet-marker-icon.location-filter.resize-marker{background:url(../../lib/leaflet-locationfilter/src/img/resize-handle.png) no-repeat;cursor:move}div.leaflet-marker-icon.location-filter.move-marker{background:url(../../lib/leaflet-locationfilter/src/img/move-handle.png) no-repeat;cursor:move}div.location-filter.button-container{background:#bfbfbf;background:rgba(0,0,0,0.25);-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;padding:5px}.leaflet-container div.location-filter.button-container a{display:inline-block;color:#0F2416;font-size:11px;font-weight:normal;text-shadow:#A1BB9C 0 1px;padding:6px 7px;border:1px solid #9CC5A4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset rgba(255,255,255,0.75) 0 1px 1px;-moz-box-shadow:inset rgba(255,255,255,0.75) 0 1px 1px;box-shadow:inset rgba(255,255,255,0.75) 0 1px 1px;background:#c4e3b9;background:rgba(218,252,205,0.9);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(218,252,205,0.9)),color-stop(100%,rgba(173,226,176,0.9)));background:-webkit-linear-gradient(top,rgba(218,252,205,0.9) 0,rgba(173,226,176,0.9) 100%);background:-moz-linear-gradient(top,rgba(218,252,205,0.9) 0,rgba(173,226,176,0.9) 100%);background:-ms-linear-gradient(top,rgba(218,252,205,0.9) 0,rgba(173,226,176,0.9) 100%);background:-o-linear-gradient(top,rgba(218,252,205,0.9) 0,rgba(173,226,176,0.9) 100%);background:linear-gradient(top,rgba(218,252,205,0.9) 0,rgba(173,226,176,0.9) 100%)}.leaflet-container div.location-filter.button-container a:hover{color:#263F1C;background:#dde6d8;background:rgba(245,255,240,0.9);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(245,255,240,0.9)),color-stop(100%,rgba(203,228,205,0.9)));background:-webkit-linear-gradient(top,rgba(245,255,240,0.9) 0,rgba(203,228,205,0.9) 100%);background:-moz-linear-gradient(top,rgba(245,255,240,0.9) 0,rgba(203,228,205,0.9) 100%);background:-ms-linear-gradient(top,rgba(245,255,240,0.9) 0,rgba(203,228,205,0.9) 100%);background:-o-linear-gradient(top,rgba(245,255,240,0.9) 0,rgba(203,228,205,0.9) 100%);background:linear-gradient(top,rgba(245,255,240,0.9) 0,rgba(203,228,205,0.9) 100%)}.leaflet-container div.location-filter.button-container a.enable-button{padding:6px 7px 6px 25px;background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(218,252,205,0.9)),color-stop(100%,rgba(173,226,176,0.9)));background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),-webkit-linear-gradient(top,rgba(218,252,205,0.9) 0,rgba(173,226,176,0.9) 100%);background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),-moz-linear-gradient(top,rgba(218,252,205,0.9) 0,rgba(173,226,176,0.9) 100%);background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),-ms-linear-gradient(top,rgba(218,252,205,0.9) 0,rgba(173,226,176,0.9) 100%);background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),-o-linear-gradient(top,rgba(218,252,205,0.9) 0,rgba(173,226,176,0.9) 100%);background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),linear-gradient(top,rgba(218,252,205,0.9) 0,rgba(173,226,176,0.9) 100%);background-repeat:no-repeat;background-position:left center}.leaflet-container div.location-filter.button-container a.enable-button:hover,.leaflet-container div.location-filter.button-container.enabled a.enable-button{background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(245,255,240,0.9)),color-stop(100%,rgba(203,228,205,0.9)));background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),-webkit-linear-gradient(top,rgba(245,255,240,0.9) 0,rgba(203,228,205,0.9) 100%);background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),-moz-linear-gradient(top,rgba(245,255,240,0.9) 0,rgba(203,228,205,0.9) 100%);background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),-ms-linear-gradient(top,rgba(245,255,240,0.9) 0,rgba(203,228,205,0.9) 100%);background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),-o-linear-gradient(top,rgba(245,255,240,0.9) 0,rgba(203,228,205,0.9) 100%);background-image:url(../../lib/leaflet-locationfilter/src/img/filter-icon.png),linear-gradient(top,rgba(245,255,240,0.9) 0,rgba(203,228,205,0.9) 100%);background-repeat:no-repeat;background-position:left center}.leaflet-container div.location-filter.button-container a.adjust-button{margin-left:2px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .25s ease-out,opacity .25s ease-in;-moz-transition:-moz-transform .25s ease-out,opacity .25s ease-in;-o-transition:-o-transform .25s ease-out,opacity .25s ease-in;transition:transform .25s ease-out,opacity .25s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,0.6)}.marker-cluster-small div{background-color:rgba(110,204,57,0.6)}.marker-cluster-medium{background-color:rgba(241,211,87,0.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,0.6)}.marker-cluster-large{background-color:rgba(253,156,115,0.6)}.marker-cluster-large div{background-color:rgba(241,128,23,0.6)}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}button.facebook,.button.facebook{border-color:#314f89;-webkit-box-shadow:inset #94abd6 0 1px 0,inset #4d6aa2 0 -2px 2px;-moz-box-shadow:inset #94abd6 0 1px 0,inset #4d6aa2 0 -2px 2px;box-shadow:inset #94abd6 0 1px 0,inset #4d6aa2 0 -2px 2px;background:#5e7fc0;background:-moz-linear-gradient(top,#5e7fc0 0,#41609e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e7fc0),color-stop(100%,#41609e));background:-webkit-linear-gradient(top,#5e7fc0 0,#41609e 100%);background:-o-linear-gradient(top,#5e7fc0 0,#41609e 100%);background:-ms-linear-gradient(top,#5e7fc0 0,#41609e 100%);background:linear-gradient(top,#5e7fc0 0,#41609e 100%);color:#fff;padding:.7em 1.25em .7em}button.facebook:hover,.button.facebook:hover,button.facebook:focus,.button.facebook:focus{background:#5375b0;background:-moz-linear-gradient(top,#5375b0 0,#32538e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5375b0),color-stop(100%,#32538e));background:-webkit-linear-gradient(top,#5375b0 0,#32538e 100%);background:-o-linear-gradient(top,#5375b0 0,#32538e 100%);background:-ms-linear-gradient(top,#5375b0 0,#32538e 100%);background:linear-gradient(top,#5375b0 0,#32538e 100%)}button.facebook i,.button.facebook i{margin-right:10px;display:inline-block;*display:inline;*zoom:1;width:14px;height:25px;background:url(../../img/icons/facebook.png);vertical-align:middle}button.twitter,.button.twitter{border-color:#2987af;-webkit-box-shadow:inset #76c9ec 0 1px 0,inset #3c8eb1 0 -2px 2px;-moz-box-shadow:inset #76c9ec 0 1px 0,inset #3c8eb1 0 -2px 2px;box-shadow:inset #76c9ec 0 1px 0,inset #3c8eb1 0 -2px 2px;background:#36afe2;background:-moz-linear-gradient(top,#36afe2 0,#338aae 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#36afe2),color-stop(100%,#338aae));background:-webkit-linear-gradient(top,#36afe2 0,#338aae 100%);background:-o-linear-gradient(top,#36afe2 0,#338aae 100%);background:-ms-linear-gradient(top,#36afe2 0,#338aae 100%);background:linear-gradient(top,#36afe2 0,#338aae 100%);color:#fff;padding:.7em 1.25em .7em}button.twitter:hover,.button.twitter:hover,button.twitter:focus,.button.twitter:focus{background:#309fd2;background:-moz-linear-gradient(top,#309fd2 0,#257a9e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#309fd2),color-stop(100%,#257a9e));background:-webkit-linear-gradient(top,#309fd2 0,#257a9e 100%);background:-o-linear-gradient(top,#309fd2 0,#257a9e 100%);background:-ms-linear-gradient(top,#309fd2 0,#257a9e 100%);background:linear-gradient(top,#309fd2 0,#257a9e 100%)}button.twitter i,.button.twitter i{margin-right:10px;display:inline-block;*display:inline;*zoom:1;width:26px;height:21px;background:url(../../img/icons/twitter.png);vertical-align:middle}.button.checkbox{line-height:22px;font-size:.66em;padding:5px 10px 5px 5px;border:1px solid #bbb59f;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button.checkbox b{display:inline-block;padding-top:1px}.button.checkbox i{display:inline-block;vertical-align:top;width:18px;height:18px;margin-right:10px;background:#fff;border:1px solid #bbb59f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset rgba(0,0,0,0.25) 0 1px 1px;-moz-box-shadow:inset rgba(0,0,0,0.25) 0 1px 1px;box-shadow:inset rgba(0,0,0,0.25) 0 1px 1px}.button.checkbox:hover i,.button.checkbox:focus i{background:url(../../img/icons/tick.png) 50% 50% no-repeat #fff}.button.checkbox.checked{border-color:#c5762e;color:#fff;text-shadow:#c5762e 0 1px 0;background:#fa9e42;background:-moz-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8a54b),color-stop(100%,#d96209));background:-webkit-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-o-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-ms-linear-gradient(top,#f8a54b 0,#d96209 100%);background:linear-gradient(top,#f8a54b 0,#d96209 100%);-webkit-box-shadow:inset #d7863d 0 1px 2px;-moz-box-shadow:inset #d7863d 0 1px 2px;box-shadow:inset #d7863d 0 1px 2px}.button.checkbox.checked i{border-color:#c5762e;background:url(../../img/icons/tick.png) 50% 50% no-repeat #fff}#playSound{position:absolute;bottom:0;left:0}body.booking-stats{min-width:932px;padding:0;margin:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #c3c3c3;-webkit-box-shadow:rgba(0,0,0,0.2) 0 3px 20px -1px;-moz-box-shadow:rgba(0,0,0,0.2) 0 3px 20px -1px;box-shadow:rgba(0,0,0,0.2) 0 3px 6px 20px -1px;background:#fff url(../../img/stripe.png) left top repeat-x;text-shadow:0 2px 1px #edf0df}body.booking-stats .container{padding:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:url(../../img/stripe.png) left bottom repeat-x;position:relative}body.booking-stats .stats,body.booking-stats .latest{float:left}body.booking-stats .stats{width:42%;min-width:365px;border-right:3px solid #e6e6e6}body.booking-stats .latest{margin-left:20px;margin-top:180px;width:55%;min-width:480px;height:290px;overflow:auto;float:left}body.booking-stats .latest ol{padding-right:20px}body.booking-stats .latest li{font-size:17px;margin-bottom:5px;padding:9px 6px 3px;border-bottom:1px dotted #e6e6e6;line-height:22px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.booking-stats .latest li i.amount{font-weight:bold}body.booking-stats .latest li div.basic b.nights{font-size:25px}body.booking-stats .latest li div.details{margin-top:-5px;font-size:12px;vertical-align:middle}body.booking-stats .container i.stamp{width:200px;height:163px;display:block;background:url(../../img/stamps/mustang.png) no-repeat;position:absolute;top:30px;right:30px;-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg)}body.booking-stats .range{border-bottom:1px dashed #e6e6e6;margin-right:20px}body.booking-stats .range:last-child{border-bottom:none}body.booking-stats .label,body.booking-stats .numbers{float:left;display:block}body.booking-stats .label{width:65%;text-align:center;font-size:50px;margin-top:18px;color:#726969;padding-right:20px}body.booking-stats .label:first-letter{font-weight:bold;font-size:55px}body.booking-stats .numbers{font-size:70px;color:#51758A;font-weight:bold;width:29%;height:117px;overflow:hidden}body.booking-stats .numbers>i,body.booking-stats .numbers>.amount{display:block}body.booking-stats .amount{margin-top:-30px;font-size:16px;color:gray;font-weight:normal}body.booking-stats .amount i{font-size:28px;color:#455C4D}body.booking-stats .jspVerticalBar{position:absolute;top:0;right:0;width:5px;height:100%;background:#E2E2E2}body.booking-stats .jspTrack{background:none;position:relative}body.booking-stats .jspDrag{background:#CBCBE2;position:relative}body.booking-stats .jspDrag:hover{background:#51758A}body.booking-stats .jspArrow{background:#000;text-indent:-20000px;display:block;cursor:default;height:0}#compare{position:relative;margin-right:314px;*zoom:1}#compare:after{content:'.';display:block;height:0;clear:both;visibility:hidden}#compare .info{width:313px;margin-right:-313px;float:right}#compare .info .undock{border-left:1px solid #BBB59F}body.compare #primary-map{width:313px;height:313px}body.compare #primary-map,body.compare #primary-map>img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}body.compare .comments form{text-align:center;-webkit-box-shadow:inset #fbfbf8 0 1px 0;-moz-box-shadow:inset #fbfbf8 0 1px 0;box-shadow:inset #fbfbf8 0 1px 0;background:#ebe7d8;background:-moz-linear-gradient(top,#ebe7d8 0,#dad6c6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebe7d8),color-stop(100%,#dad6c6));background:-webkit-linear-gradient(top,#ebe7d8 0,#dad6c6 100%);background:-o-linear-gradient(top,#ebe7d8 0,#dad6c6 100%);background:-ms-linear-gradient(top,#ebe7d8 0,#dad6c6 100%);background:linear-gradient(top,#ebe7d8 0,#dad6c6 100%);border:1px solid #bbb59f;border-top:1px solid #d3d1ca;margin:0 -1px;padding:8px 0;height:36px}body.compare .header .buttons{float:right}body.compare .header .buttons form{text-align:right;margin-top:10px}body.compare .invite.button,body.compare .buttons form button{border:1px solid #bbb59f;border-radius:4px;color:#838276;position:relative;margin-top:10px;padding-right:66px;padding-top:10px;padding-bottom:10px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;box-shadow:rgba(0,0,0,0.15) 0 1px 3px;background:#fff;background:linear-gradient(bottom,#fafaf7 0,#fff 30%);background:-o-linear-gradient(bottom,#fafaf7 0,#fff 30%);background:-moz-linear-gradient(bottom,#fafaf7 0,#fff 30%);background:-webkit-linear-gradient(bottom,#fafaf7 0,#fff 30%);background:-ms-linear-gradient(bottom,#fafaf7 0,#fff 30%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fafaf7),color-stop(0.30,#fff))}body.compare .buttons form button{padding:10px 15px;margin-right:0;color:#fff;border:1px solid #df670c;background:#f8a54b;background:-moz-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8a54b),color-stop(100%,#d96209));background:-webkit-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-o-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-ms-linear-gradient(top,#f8a54b 0,#d96209 100%);background:linear-gradient(top,#f8a54b 0,#d96209 100%);text-shadow:#cf5c07 0 1px;-webkit-box-shadow:inset #cf5c07 0 -1px 2px,inset rgba(255,255,255,0.75) 0 1px 1px;-moz-box-shadow:inset #cf5c07 0 -1px 2px,inset rgba(255,255,255,0.75) 0 1px 1px;box-shadow:inset #cf5c07 0 -1px 2px,inset rgba(255,255,255,0.75) 0 1px 1px}body.compare .invite.button i{position:absolute;top:50%;right:10px;display:block;width:44px;height:16px;background:url(../../img/icons/facebook-twitter.png) no-repeat;margin-top:-8px}body.compare .actions li{display:inline}body.compare .comments input[type=text]{width:229px;height:24px;background:#fff url(../../img/icons/chat-bubble.png) no-repeat 10px 50%;padding-left:35px}body.compare .comments input[type=text]::-webkit-input-placeholder,body.compare .comments input[type=text]::-moz-placeholder{font-size:14px;font-weight:normal;line-height:24px}body.compare .comments form button,body.compare .comments h2{position:absolute;left:-9999px}body.compare .comments .comments-container{height:350px;overflow-y:scroll;background:#37383a url(../../img/compare/linen-texture.jpg);-mox-box-shadow:inset rgba(0,0,0,0.4) 0 1px 8px;-webkit-box-shadow:inset rgba(0,0,0,0.4) 0 1px 8px;box-shadow:inset rgba(0,0,0,0.4) 0 1px 8px}body.compare .comments ol{min-height:316px;border:1px solid #000;border-right:none;padding:16px}body.compare .comments li.help{height:172px;font-size:18px;text-align:center;color:#fff;margin-bottom:20px}body.compare .comments li.help i{display:block;background:url(../../img/compare/comment-icon.png) no-repeat center;height:57px}body.compare .comments li.help>div{margin-top:18px}body.compare .comments li.help .button{padding:8px;padding-bottom:6px;font-size:12px;color:#353638;border:1px solid #4d4d4d;box-shadow:inset rgba(255,255,255,0.8) 0 -1px 3px;text-shadow:#fff 0 1px 0;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%)}body.compare .comments li.comment{background:#fff;border:1px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;padding-rigth:45px;margin-bottom:16px;font-size:12px;position:relative;color:#222}body.compare .comments li.comment .avatar-container{position:absolute;right:-10px;top:-10px}body.compare .comments li.comment:last-child{margin-bottom:0}body.compare .comments li.comment b{font-weight:bold;color:#666}body.compare .comments li.comment time{color:#666}body.compare #content .quick-tip{height:58px;line-height:58px;padding:0 20px;border-left:0;top:-1px}body.compare #content .quick-tip form{bottom:1px}body.compare #content .quick-tip h2{display:inline;font-weight:bold;vertical-align:middle}body.compare #content .quick-tip span{vertical-align:middle;padding-left:8px}body.compare #content .quick-tip i.arrow{position:absolute;top:-1px;left:-29px;display:block;background:url(../../img/icons/compare-quick-tip-arrow.png);width:29px;height:60px}body.compare .jspVerticalBar{position:absolute;top:0;right:0;width:11px;height:100%;background:#37383a url(../../img/compare/linen-texture.jpg)}body.compare .jspTrack{background:none;position:relative;margin-right:4px}body.compare .jspDrag{background:#333;background:rgba(0,0,0,0.2);border-radius:5px;position:relative}body.compare .jspDrag:hover{background:#808080;background:rgba(0,0,0,0.5)}body.compare .jspArrow{background:none;text-indent:-20000px;display:block;cursor:default;height:5px}body.compare .comments .avatar-container{width:30px;height:30px;padding:1px}body.compare .comments .avatar.small,body.compare .comments .avatar.small i{width:30px;height:30px}body.compare #content .header{border-bottom:1px solid #bbb59f;position:relative;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fafaf6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fafaf6));background:-webkit-linear-gradient(top,#fff 0,#fafaf6 100%);background:-o-linear-gradient(top,#fff 0,#fafaf6 100%);background:-ms-linear-gradient(top,#fff 0,#fafaf6 100%);background:linear-gradient(top,#fff 0,#fafaf6 100%);-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}body.compare .header .bg{background:url(../../img/bg-buildings.png) center top;padding:20px 30px 25px}body.compare .header .description form{width:500px;display:none}body.compare .header .description .buttons{float:none;display:block;text-align:right;margin-bottom:20px}body.compare .header .description .title{position:relative}body.compare .header .description .title form{width:auto}body.compare .header .description .title .buttons,body.compare .header .description .details .buttons{position:absolute;top:50%;left:500px;width:150px;margin-top:-21px;text-align:left}body.compare .header .description .details .buttons{left:460px}body.compare .header h1.changeable{font-size:24px}body.compare .header span.details i{font-weight:bold}body.compare .header .title input{font-size:24px;padding:5px 10px 3px;width:475px;margin:-4px 0 8px -11px;float:left}body.compare .header .list-description{margin-top:5px}body.compare .header textarea{padding:5px 10px;width:478px}body.compare .header div.description{width:510px}body.compare .header .avatar-container,body.compare .header div.description{float:left}body.compare .header .avatar-container{margin:15px 20px 0 0}body.compare .header div.details{width:500px;margin-top:10px;position:relative}body.compare .header div.details li.date-picker{float:left;position:relative}body.compare .header div.details li.date-picker input{z-index:5;position:relative}body.compare .header div.details .loader{display:none;position:absolute;top:50%;margin-top:-12px;right:0;width:24px;height:24px;background:url(../../img/loaders/black-on-fafaf7.gif)}body.compare .header div.details b{color:#888;font-weight:normal}body.compare .header li.dates,body.compare .header li.rooms{float:left}body.compare .header li.rooms{margin-left:10px}body.compare .header li.rooms fieldset{top:25px}body.compare .header li.rooms #rooms-button{padding-right:20px}body.compare .header .details li.end{margin-left:10px}body.compare .header a.change{vertical-align:middle;margin-left:7px;text-indent:-9999px;display:inline-block;*display:inline;*zoom:1;width:14px;height:14px;background:url(../../img/icons/edit.png) left center no-repeat}body.compare .header .changeable{font-size:15px}body.compare.js-enabled .header .changeable{display:block}body.compare .header .save,body.compare .header .cancel{padding:6px 8px;margin:0;font-size:13px;font-weight:normal;vertical-align:top}body.compare .header .save{margin-right:5px}body.compare .header .cancel{text-decoration:none}body.compare .header .description .details .buttons{margin-top:-15px}body.compare .header form.add-hotels{margin:0}#modal.simple-modal.share{height:489px}#modal.simple-modal.share .emphasize{height:209px}body.compare #grid{float:left;margin-left:1px}body.compare #grid .labels{float:left;background:#fafaf6;border-right:1px solid #e6e6e5;width:120px;padding-top:367px}body.compare #grid .data{float:left;position:relative}body.compare #grid .viewport{width:500px;overflow:hidden}body.compare #grid .viewport>ol{width:99999px}body.compare #grid .headers ol>li,body.compare #grid .columns>li{float:left}body.compare #grid .viewport>ol{width:99999px}body.compare #grid .headers{z-index:20;margin-bottom:-6px}body.compare #grid .pan-control{display:none;position:absolute;top:330px;width:110px;height:110px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;z-index:10;border:none;background:none;text-indent:-9999px}body.compare #grid .data:hover .pan-control{display:block}body.compare #grid .pan-control b{display:block;position:absolute;left:0;top:0;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;width:100%;height:100%;background:#666;opacity:.18;filter:alpha(opacity=18)}body.compare #grid .pan-control i{display:block;position:absolute;top:32px;width:27px;height:45px}body.compare #grid .pan-control.previous i{background:url(../../img/compare/pan-left.png) no-repeat;left:39px}body.compare #grid .pan-control.next i{background:url(../../img/compare/pan-right.png) no-repeat;left:44px}body.compare #grid .pan-control:hover b,body.compare #grid .pan-control:active b{opacity:.80;filter:alpha(opacity=80)}body.compare #grid .pan-control.previous{left:10px}body.compare #grid .pan-control.next{right:10px}body.compare #grid .headers .shadow{display:block;width:100%;height:6px;background:url(../../img/compare/compare-header-gradient.png) repeat-x}body.compare #grid .headers ol{background:#fff;border-bottom:1px solid #e6e6e5;-webkit-box-shadow:inset #fbfbf8 0 1px 0;-moz-box-shadow:inset #fbfbf8 0 1px 0;box-shadow:inset #fbfbf8 0 1px 0;background:#fafaf6}body.compare #grid .headers.undocked{}body.compare #grid .headers li{font-size:16px;font-weight:bold;height:60px;border-bottom:none;line-height:20px;vertical-align:middle;padding:5px 15px;text-align:center;width:138px}body.compare #grid .headers li span{width:138px;height:60px;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden}body.compare #grid .headers li span a{color:#606060}body.compare #grid .headers li span a:hover{color:#444}body.compare #grid .headers #shadow{}body.compare #grid .headers ol,body.compare #grid .columns{*zoom:1}body.compare #grid .headers ol:after,body.compare #grid .columns:after{content:'.';display:block;height:0;clear:both;visibility:hidden}body.compare #grid li.hotel.map-highlight{background:#f0f0ee}body.compare #grid .properties.values{width:168px}body.compare #grid .properties li{height:40px;line-height:40px;border-bottom:1px solid #e6e6e5;vertical-align:middle;padding-left:15px;padding-right:15px;text-align:center}body.compare #grid .properties li span{position:absolute;left:-99999px}body.compare #grid .properties li img{display:inline;line-height:40px;vertical-align:middle}body.compare #grid .properties li>b{font-size:.8em;font-weight:bold;color:#f19e58}body.compare #grid .property-names{width:120px}body.compare #grid .property-names li{width:105px;font-size:13px;height:40px;overflow:hidden;border-bottom:1px solid #fafaf6;text-align:left;padding-right:0;white-space:nowrap}body.compare #grid li.name{font-size:18px;font-weight:bold;height:40px;border-bottom:none;line-height:20px;padding-top:20px;display:none}body.compare #grid li.price{border-bottom:none;height:60px}body.compare #grid li.price a.unavailable{display:block;padding-top:.66em;color:#999;line-height:1.1}body.compare #grid li.price a.unavailable b{font-size:.66em;display:block;font-weight:normal}body.compare #grid li.price a.unavailable:hover,body.compare #grid li.price a.unavailable:focus{color:#666}body.compare #grid li.image{height:150px;padding-top:16px;border-bottom:none}body.compare #grid li.image div.border{padding:4px;border:1px solid #c0c0c0;position:relative;z-index:5}body.compare #grid li.image div.border img{display:block;border:1px solid #d9d8d8}body.compare #grid li.image div.border form button{position:absolute;top:-13px;right:-14px;width:30px;height:30px;background:url(../../img/icons/close.png) no-repeat;display:none;cursor:pointer;text-indent:-9999px;border:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}body.compare #grid li.image a.more-photos{display:block;font-weight:normal;font-size:.66em;color:#999;line-height:2em}body.compare #grid li.hotel:hover li.image div.border form button{display:block}body.compare #grid li.stars{height:30px}body.compare #grid li.stars,body.compare #grid li.rating{border-bottom:none}body.compare #grid li.rating{height:20px;line-height:20px;padding:10px 0}body.compare #grid .properties.unfeatured{display:none}body.compare .properties.values .instagrams,body.compare .properties.values .likes,body.compare .properties.values .were-here{font-size:.8em}body.compare #grid .properties .instagrams{height:150px}body.compare #grid .properties .instagrams img{height:64px;width:64px;float:left;-moz-box-shadow:rgba(0,0,0,0.2) 2px 2px 3px;-webkit-box-shadow:rgba(0,0,0,0.2) 2px 2px 3px;box-shadow:rgba(0,0,0,0.2) 2px 2px 3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:.9;filter:alpha(opacity=90);-webkit-transition:opacity 100ms linear;-moz-transition:opacity 100ms linear;-o-transition:opacity 100ms linear;-ms-transition:opacity 100ms linear;transition:opacity 100ms linear}body.compare #grid .properties .instagrams img:hover{opacity:1.0;filter:alpha(opacity=100);-webkit-transition:opacity 100ms linear;-moz-transition:opacity 100ms linear;-o-transition:opacity 100ms linear;-ms-transition:opacity 100ms linear;transition:opacity 100ms linear}body.compare #grid .properties .instagrams img.odd{margin-right:8px}body.compare #grid .properties .instagrams img.first-row{margin-bottom:8px}body.compare #grid .properties .instagrams a.more-photos{display:block;float:left;color:#7d7d7d;font-weight:normal;font-size:1.6em;width:64px;height:51px;padding-top:13px;-webkit-transition:background-color 100ms linear;-moz-transition:background-color 100ms linear;-o-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms}body.compare #grid .properties .instagrams a.more-photos:hover{width:62px;height:50px;padding-top:12px;border:1px solid #E6E6E5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff;-moz-box-shadow:rgba(0,0,0,0.1) 2px 2px 3px;-webkit-box-shadow:rgba(0,0,0,0.1) 2px 2px 3px;box-shadow:rgba(0,0,0,0.1) 2px 2px 3px;-webkit-transition:background-color 100ms linear;-moz-transition:background-color 100ms linear;-o-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms}body.compare .properties.values .likes i,body.compare .properties.values .were-here i{display:inline-block;vertical-align:-3px;margin-right:5px;width:16px;height:16px}body.compare .properties.values .likes i{background:url(../../img/icons/like.png) no-repeat}body.compare .properties.values .were-here i{background:url(../../img/icons/facebook-checkin.png) no-repeat}body.compare #grid .between{height:40px;padding-left:15px;font-size:13px}body.compare #grid .between .less-facilities{display:none}body.compare #grid .headline{height:20px}body.compare #grid .headline h3{background:#f1f1e9;display:block;font-size:11px;font-weight:bold;padding:3px 0 3px 15px;border-top:1px solid #ddddd8;border-bottom:1px solid #fff}.js-enabled form.email-preference button{display:none}form.email-preference{position:relative;padding-left:25px}form.email-preference i.loader,form.email-preference input{position:absolute;top:4px;left:0}form.email-preference i.loader{display:none;background:url(../../img/loader.gif);width:24px;height:24px;top:-3px;left:-3px}form.email-preference.loading i.loader{display:block}a.feedback{background:url(../../img/feedback/open-button.png);position:fixed;right:0;bottom:100px;margin-top:-51px;margin-right:-4px;width:38px;height:102px;display:block;text-indent:-9999px;z-index:100;opacity:.8;filter:alpha(opacity=80)}a.feedback:hover{margin-right:0;opacity:1.0;filter:alpha(opacity=100)}#feedback{display:none}body.feedback #content #feedback{display:block}#modal.simple-modal.feedback{height:512px}#feedback h1 i{margin-right:5px}.feedback form .input-wrapper{display:inline-block;*display:inline;*zoom:1}.feedback form label{display:block}.feedback form label b{display:none}.feedback textarea{width:539px}.feedback form button{display:block;margin-top:10px}#modal.feedback form button{float:right}#messages{position:fixed;width:600px;top:100px;left:50%;margin-left:-300px;z-index:200}#messages li{margin:0 0 1em 0;padding:1em;color:#fff;font-weight:bold;border:1px solid #000;-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:inset #969694 0 1px 0,0 2px 5px rgba(0,0,0,0.50);-moz-box-shadow:inset #969694 0 1px 0,0 2px 5px rgba(0,0,0,0.50);box-shadow:inset #969694 0 1px 0,0 2px 5px rgba(0,0,0,0.50);background:url(../../img/list-preview/texture.png) #2f2f2c}#messages li a{position:absolute;z-index:1;top:-10px;right:-15px;width:30px;height:30px;background:url(../../img/icons/close.png) no-repeat;cursor:pointer;text-indent:-9999px}#modal.hotel>div>div{padding:30px 50px}.hotel h1,#modal.hotel h1{padding:0;font-size:1.375em;font-weight:normal;line-height:36px;color:#444;text-shadow:rgba(255,255,255,0.8) 0 1px 0;float:left;margin-bottom:0;width:335px;margin:0}.hotel .search-more{font-weight:normal}#modal.hotel .search-more{display:none}.hotel .header a.book{float:right}.hotel .header a.checkbox.button{float:right;margin-right:10px}#hotel-map{margin-bottom:20px;height:150px}.hotel #description,.hotel p.address{color:#444;font-size:.9em}.hotel #description .section{margin:0;padding:0}.hotel #description p{margin-bottom:10px}.hotel #description{margin-left:144px}.hotel #description-buttons button,.hotel #description-buttons a{position:relative;font-size:1em;padding:.5em 2em .5em .8em;border:1px solid #bbb59f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#7b7560;background:transparent;background:#fff;background:-moz-linear-gradient(top,#fff 75%,#fafaf7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,#fff),color-stop(100%,#fafaf7));background:-webkit-linear-gradient(top,#fff 75%,#fafaf7 100%);background:-o-linear-gradient(top,#fff 75%,#fafaf7 100%);background:-ms-linear-gradient(top,#fff 75%,#fafaf7 100%);background:linear-gradient(top,#fff 75%,#fafaf7 100%);-webkit-box-shadow:inset #dbdbd5 0 -1px 2px,rgba(255,255,255,0.5) 0 1px 1px;-moz-box-shadow:inset #dbdbd5 0 -1px 2px,rgba(255,255,255,0.5) 0 1px 1px;box-shadow:inset #dbdbd5 0 -1px 2px,rgba(255,255,255,0.5) 0 1px 1px;text-transform:lowercase}.hotel #description-buttons button:hover,.hotel #description-buttons button:focus,.hotel #description-buttons a:hover,.hotel #description-buttons a:focus{background:#f5f5f3}.hotel #description-buttons a{text-transform:default}.hotel #quick-facts{float:left;width:134px}.hotel #description-buttons i{position:absolute;top:50%;right:.7em;display:block;width:12px;height:6px;background:url(../../img/hotels/readmore-arrows.png) no-repeat;background-position:0 0;margin-top:-3px}.hotel #description-buttons .less i{background-position:0 -6px}.hotel #reviews,#official-photos,#instagram-photos{margin-top:40px}.hotel #reviews h2,#official-photos h2,#instagram-photos h2{position:relative;padding-left:40px;margin-bottom:20px;font-size:.8em;font-weight:bold;color:#7f7f7f;line-height:28px;clear:left}.hotel #reviews h2 i,#official-photos h2 i,#instagram-photos h2 i{display:block;position:absolute;left:0;top:0;width:16px;height:16px;padding:6px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#c3c1af}.hotel #reviews h2 b,#official-photos h2 b,#instagram-photos h2 b{display:block;width:16px;height:16px}.hotel #reviews h2 b{background:url(../../img/hotels/reviews.png) no-repeat}#official-photos h2 b{background:url(../../img/hotels/photos.png) no-repeat}#instagram-photos h2 b{background:url(../../img/icons/instagram-white.png) no-repeat}#official-photos li,#instagram-photos li{float:left;padding:4px;border:1px solid #c0c0c0;margin:0 0 8px 8px}.hotel #official-photos li,.hotel #instagram-photos li{display:none}.hotel #official-photos li.featured,.hotel #instagram-photos li.featured{display:block}.hotel #official-photos li.first,.hotel #instagram-photos li.first{margin:0}#official-photos li img,#instagram-photos li img{display:block;border:1px solid #d9d8d8}#official-photos ul:after,#instagram-photos ul:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.hotel ul#facilities{width:118px}.hotel ul#facilities li{position:relative;float:left;display:block;width:28px;height:28px;background:#f0a04c;overflow:hidden;margin:0 11px 11px 0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}ul#facilities li span{position:absolute;top:50%;right:50%;display:block;width:16px;height:16px;background:none;background-position:0 0}ul#facilities li i{position:absolute;left:-9999px}ul#facilities li.wifi span{background:url(../../img/hotels/wifi.png) no-repeat;margin:-7px -8px 0 0}ul#facilities li.parking span{background:url(../../img/hotels/parking.png) no-repeat;margin:-5px -8px 0 0}ul#facilities li.airportshuttle span{background:url(../../img/hotels/airportshuttle.png) no-repeat;margin:-7px -8px 0 0}ul#facilities li.restaurant span{background:url(../../img/hotels/restaurant.png) no-repeat;margin:-7px -10px 0 0}ul#facilities:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.hotel #photo-browser{display:none;position:relative;margin-top:10px}.hotel #photo-wrap{padding:7px;background:#fdfdfd;border:1px solid #c0c0c0;width:452px;margin:0 auto;-webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 5px;-moz-box-shadow:rgba(0,0,0,0.1) 0 1px 5px;box-shadow:rgba(0,0,0,0.1) 0 1px 5px}#close-browser{display:none;float:right;width:58px;height:30px;padding:0;margin:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url(../../img/hotels/back.png) no-repeat}#wrapper #close-browser{top:-60px}#photo-browser #previous-photo,#photo-browser #next-photo{position:absolute;top:200px;width:49px;height:49px;padding:0;margin:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#close-browser i,#photo-browser #previous-photo i,#photo-browser #next-photo i{position:absolute;left:-9999px}#photo-browser #previous-photo{left:-30px;background:url(../../img/hotels/round-left.png) no-repeat}#photo-browser #next-photo{right:-30px;background:url(../../img/hotels/round-right.png) no-repeat}.hotel #photo{width:450px;height:450px;line-height:450px;border:1px solid #d9d8d8;background:#000;overflow:hidden;text-align:center}.hotel #photo img{margin-left:auto;margin-right:auto;vertical-align:middle}.hotel #photo-caption{margin-left:auto;margin-right:auto;width:420px;padding:9px 8px;min-height:40px}.hotel #photo-caption.instagram i{float:left;width:18px;height:18px;background:url(../../img/icons/instagram.png) no-repeat}.hotel #photo-caption h3,.hotel #photo-caption p{margin-left:27px}.hotel #photo-caption h3{font-weight:bold;color:#909090;font-size:.7em}.hotel #photo-caption p{font-size:.8em}body.hotel #hotel-wrap{width:545px;margin:30px auto 40px}#modal #hotel-wrap{width:545px}body.hotel i.likes{display:inline-block;padding-left:21px;background:url(../../img/icons/like.png) left center no-repeat;min-height:16px;font-size:12px}body.hotel .social{margin-bottom:10px}body.hotel .social i.likes{display:inline-block;padding-left:21px;background:url(../../img/icons/like.png) left center no-repeat;min-height:16px;font-size:12px;margin-right:5px}body.hotel .social i.checkins{display:inline-block;padding-left:21px;background:url(../../img/icons/facebook-checkin.png) left center no-repeat;min-height:16px;font-size:12px}.hotel-photos .galleria-image-nav{margin-top:-32px}.hotel-photos .galleria-counter{right:10px}.hotel-photos .galleria-info{background:#f2f5f6;background:rgba(242,245,246,0.6);background:-moz-linear-gradient(top,rgba(242,245,246,0.6) 0,rgba(240,240,240,0.6) 37%,rgba(226,226,226,0.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(242,245,246,0.6)),color-stop(37%,rgba(240,240,240,0.6)),color-stop(100%,rgba(226,226,226,0.6)));background:-webkit-linear-gradient(top,rgba(242,245,246,0.6) 0,rgba(240,240,240,0.6) 37%,rgba(226,226,226,0.6) 100%);background:-o-linear-gradient(top,rgba(242,245,246,0.6) 0,rgba(240,240,240,0.6) 37%,rgba(226,226,226,0.6) 100%);background:-ms-linear-gradient(top,rgba(242,245,246,0.6) 0,rgba(240,240,240,0.6) 37%,rgba(226,226,226,0.6) 100%);background:linear-gradient(to bottom,rgba(242,245,246,0.6) 0,rgba(240,240,240,0.6) 37%,rgba(226,226,226,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99f2f5f6',endColorstr='#99e2e2e2',GradientType=0);left:41px;bottom:57px;top:auto;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.hotel-photos .galleria-info:hover{background:#f2f5f6;background:rgba(242,245,246,0.9);background:-moz-linear-gradient(top,rgba(242,245,246,0.9) 0,rgba(240,240,240,0.9) 37%,rgba(226,226,226,0.9) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(242,245,246,0.9)),color-stop(37%,rgba(240,240,240,0.9)),color-stop(100%,rgba(226,226,226,0.9)));background:-webkit-linear-gradient(top,rgba(242,245,246,0.9) 0,rgba(240,240,240,0.9) 37%,rgba(226,226,226,0.9) 100%);background:-o-linear-gradient(top,rgba(242,245,246,0.9) 0,rgba(240,240,240,0.9) 37%,rgba(226,226,226,0.9) 100%);background:-ms-linear-gradient(top,rgba(242,245,246,0.9) 0,rgba(240,240,240,0.9) 37%,rgba(226,226,226,0.9) 100%);background:linear-gradient(to bottom,rgba(242,245,246,0.9) 0,rgba(240,240,240,0.9) 37%,rgba(226,226,226,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99f2f5f6',endColorstr='#99e2e2e2',GradientType=0)}.hotel-photos .galleria-info .galleria-info-text{background:none}.hotel-photos .galleria-container.instagram .galleria-info .galleria-info-text{padding-left:40px;background:url(../../img/icons/instagram-24x24.png) no-repeat 8px center}.hotel-photos .galleria-container.official .galleria-info .galleria-info-text{padding-left:40px;background:url(../../img/icons/booking-24x24.png) no-repeat 8px center}.hotel-photos .galleria-info .galleria-info-text .galleria-info-title{color:#111}.hotel-photos .galleria-info .galleria-info-text .galleria-info-description{color:#111}.hotel-photos-modal .hotel-photos h1{display:none}.hotel-photos .galleria-image-nav-left,.hotel-photos .galleria-image-nav-right{width:27px;height:45px}.hotel-photos .galleria-image-nav-left{background:url(../../img/compare/pan-left.png) no-repeat}.hotel-photos .galleria-image-nav-right{background:url(../../img/compare/pan-right.png) no-repeat}.hotel-photos-mask{position:fixed;top:0;left:0;right:0;height:100%;min-height:100%;z-index:103;background:#000;opacity:.8;filter:alpha(opacity=90);cursor:pointer}.hotel-photos-modal{position:fixed;top:20px;bottom:20px;left:50%;margin-left:-450px;width:900px;z-index:104}#shortlists ol a{font-weight:normal;font-size:14px}#shortlists .avatar-container,#shortlists-dropup .avatar-container{width:30px;height:30px;padding:1px;margin-right:5px}#shortlists .avatar.small,#shortlists .avatar.small i,#shortlists-dropup .avatar.small,#shortlists-dropup .avatar.small i{width:20px;height:20px;margin-right:5px}#modal.shortlists h1{margin:10px 0 10px}#modal.shortlists>div>div{padding:30px 50px}#modal #shortlists h1.visited,#shortlists h1.visited{margin-top:20px}#list-preview .shortlists{float:left;margin-right:15px;position:relative}.shortlists i.sep{display:block;margin:15px -13px 3px;padding:0 13px 0;border-top:1px solid #E6E5E0}.shortlists .name-wrapper{padding-right:76px;position:relative}.shortlists .name-wrapper input{color:#999;width:100%;padding:12px 8px 10px;padding-right:66px;height:10px;border:1px solid #d2cec2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:inset #ececec 0 1px 3px;-webkit-box-shadow:inset #ececec 0 1px 3px;box-shadow:inset #ececec 0 1px 3px}.shortlists .name-wrapper button{display:block;position:absolute;bottom:0;top:0;right:0;height:auto;padding:2px 8px 0;border:0;margin:6px;background:#f19e58;color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.shortlists a.shortlists-dropup.button{font-size:12px;padding-right:11px;height:10px;line-height:10px;position:relative;background:#fff;color:#7b7b7b}.shortlists a.open{padding-top:23px;border:1px solid #bab6a8;border-top:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:0;-moz-border-radius-topright:2px;border-top-left-radius:0;border-top-right-radius:2px;z-index:5;-webkit-box-shadow:rgba(0,0,0,0.10) 1px 0 3px,rgba(0,0,0,0.10) -1px 0 3px;-moz-box-shadow:rgba(0,0,0,0.10) 1px 0 3px,rgba(0,0,0,0.10) -1px 0 3px;box-shadow:rgba(0,0,0,0.10) 1px 2px 3px,rgba(0,0,0,0.10) -1px 2px 3px}.shortlists a i.arrow{display:inline-block;*display:inline;*zoom:1;width:12px;height:6px;margin-left:6px;background:url(../../img/list-preview/dropup-arrow.png);position:relative;top:-1px}.shortlists a.open i{background-position:0 -6px}#shortlists-dropup-mask{display:none;position:absolute;position:fixed;top:0;left:0;width:100%;height:100%;z-index:3}#shortlists-dropup{position:absolute;bottom:45px;left:0;background:#fff;overflow:auto;z-index:1;padding:17px 13px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #bab6a8;display:none;z-index:4;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-box-shadow:rgba(0,0,0,0.10) 0 1px 4px,rgba(0,0,0,0.10) 1px 0 3px,rgba(0,0,0,0.10) -1px 0 3px;-moz-box-shadow:rgba(0,0,0,0.10) 0 1px 4px,rgba(0,0,0,0.10) 1px 0 3px,rgba(0,0,0,0.10) -1px 0 3px;box-shadow:rgba(0,0,0,0.10) 0 1px 4px,rgba(0,0,0,0.10) 1px 0 3px,rgba(0,0,0,0.10) -1px 0 3px}#content #shortlists-dropup h1{position:static;left:auto;font-size:11px;font-weight:bold;color:#aeaeae;text-transform:uppercase;margin:10px 0 7px 2px}#content #shortlists-dropup h1.new-list{margin-top:0}#list-preview #shortlists-dropup ol{margin-bottom:10px}#list-preview #shortlists-dropup li{border:none;padding:2px 0;margin:0 -13px;float:none;min-width:300px}#shortlists li:hover,#list-preview #shortlists-dropup li:hover{background-color:#f6f6f6}#shortlists li button,#list-preview #shortlists-dropup li button{position:static;top:auto;right:auto;display:block;background:none;text-indent:0;width:100%;height:auto;font-size:12px;color:#999;margin:0;padding:0 13px;text-align:left}#shortlists li button{border:0;box-shadow:none;padding:0}#list-preview #shortlists-dropup li form{display:inline-block;width:100%;overflow:hidden;*display:inline;*zoom:1}#list-preview #shortlists-dropup form.new-list button{font-size:13px}.shortlists .more-shortlists-wrapper{text-align:center;margin:7px 0}body.results{padding-bottom:151px}#list-preview{position:fixed;z-index:6;bottom:0;left:0;width:100%;height:60px;padding-top:1px;border-top:1px solid #c1bfb3;-webkit-box-shadow:inset #f8f7f0 0 1px 0;-moz-box-shadow:inset #f8f7f0 0 1px 0;box-shadow:inset #f8f7f0 0 1px 0;background:#f2f1e4;background:-moz-linear-gradient(top,#f2f1e4 0,#e0deca 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f1e4),color-stop(100%,#e0deca));background:-webkit-linear-gradient(top,#f2f1e4 0,#e0deca 100%);background:-o-linear-gradient(top,#f2f1e4 0,#e0deca 100%);background:-ms-linear-gradient(top,#f2f1e4 0,#e0deca 100%);background:linear-gradient(top,#f2f1e4 0,#e0deca 100%)}#list-preview .inner{position:relative;border-bottom:none;margin:0 30px;padding:0;min-width:878px;height:100%}#list-preview .header{width:270px;float:left;font-size:.8em;position:absolute;bottom:12px}#list-preview .header a.compare{font-size:1em;-webkit-box-shadow:inset #cf5c07 0 -1px 2px,inset rgba(255,255,255,0.75) 0 1px 1px;-moz-box-shadow:inset #cf5c07 0 -1px 2px,inset rgba(255,255,255,0.75) 0 1px 1px;box-shadow:inset #cf5c07 0 -1px 2px,inset rgba(255,255,255,0.75) 0 1px 1px;height:8px;line-height:8px;position:absolute;bottom:0}#list-preview ul{position:absolute;top:-50px;left:290px;width:150%;height:100px;background:url(../../img/list-preview/placeholder.png) 0 20px repeat-x}#list-preview li{float:left;margin:20px 26px 0 0}#list-preview li,#list-preview-dummy{border:1px solid #a4a293;padding:4px;background:#fff;position:relative}#list-preview li img,#list-preview-dummy img{display:block}#list-preview-dummy{position:absolute;z-index:3}#list-preview li button{position:absolute;top:-13px;right:-14px;width:30px;height:30px;background:url(../../img/icons/close.png) no-repeat;display:none;cursor:pointer;text-indent:-9999px;border:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#list-preview li:hover button{display:block}#list-preview li.placeholder i{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../img/loader.gif) 50% 50% no-repeat #fff;opacity:.66}div.leaflet-marker-icon.hotel-marker{background:url(../../img/map/pin-blue.png) no-repeat}div.leaflet-marker-icon.hotel-marker.hover{background:url(../../img/map/pin-red.png) no-repeat}div.leaflet-marker-icon.hotel-marker b.shadow{display:block;width:21px;height:39px;background:url(../../img/map/pin-shadow.png) no-repeat}div.leaflet-marker-icon.hotel-dot{background:url(../../img/map/dot-blue.png) no-repeat}div.leaflet-marker-icon.hotel-dot a{display:block;width:11px;height:11px}div.leaflet-marker-icon.hotel-cluster{background:url(../../img/map/cluster-blue.png) no-repeat}div.leaflet-marker-icon.hotel-cluster div{padding-top:1px;margin-left:-1px;text-align:center;color:#fff;font-size:10px}.map-marker-content{display:none}.map .with-tooltip.tooltip-200 a:focus .tooltip,.map .with-tooltip.tooltip-200 .tooltip.show,.map .with-tooltip.tooltip-200:hover .tooltip,.map .with-tooltip.tooltip-200.hover .tooltip,.map .with-tooltip.tooltip-200:focus .tooltip{margin-left:-112px;margin-bottom:12px;text-align:left}.map .with-tooltip .tooltip .image-wrapper{float:left;border:1px solid #D5D5D5;padding:3px;width:50px;height:50px;display:inline-block;background:#fff;margin-right:10px}.map .with-tooltip .tooltip .name{font-weight:bold}.map .with-tooltip .tooltip .price{font-size:12px}.with-tooltip.light a:focus .tooltip,.with-tooltip.light button:focus .tooltip,.with-tooltip.light .tooltip.show,.with-tooltip.light:hover .tooltip,.with-tooltip.light.hover .tooltip,.with-tooltip.light:focus .tooltip{color:#525252;background:#fff;background:rgba(255,255,255,0.9);background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,rgba(255,255,255,0.9)),color-stop(100%,rgba(241,241,241,0.9)));background:-webkit-linear-gradient(bottom,rgba(255,255,255,0.9) 0,rgba(241,241,241,0.9) 100%);background:-moz-linear-gradient(bottom,rgba(255,255,255,0.9) 0,rgba(241,241,241,0.9) 100%);background:-o-linear-gradient(bottom,rgba(255,255,255,0.9) 0,rgba(241,241,241,0.9) 100%);background:-ms-linear-gradient(bottom,rgba(255,255,255,0.9) 0,rgba(241,241,241,0.9) 100%);background:linear-gradient(bottom,rgba(255,255,255,0.9) 0,rgba(241,241,241,0.9) 100%);border:1px solid rgba(189,189,189,0.9)}.with-tooltip.light.hotel-cluster .tooltip{text-shadow:#EBEBEB 1px 0 1px}.with-tooltip.light.hotel-cluster .tooltip i{display:none}.with-tooltip.light.hotel-dot .tooltip i{display:block;background:transparent url(../../img/quick-tip/bubble-arrow-light.png)}#mask{position:absolute;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%}#mask.opaque{background:#646464;opacity:.5;filter:alpha(opacity=50)}#modal{position:absolute;position:fixed;z-index:101;top:5%;left:50%;width:645px;margin-left:-360px;height:90%;border:1px solid #63615a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.50);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.50);box-shadow:0 2px 5px rgba(0,0,0,0.50);background:#fff}#modal h1{color:#7f7f7f;font-size:1.4em;font-weight:normal}#modal>div{height:100%;width:100%;overflow:auto;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#modal>button.close-modal{position:absolute;z-index:1;top:-15px;right:-15px;width:30px;height:30px;background:url(../../img/icons/close.png) no-repeat;cursor:pointer;text-indent:-9999px;border:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#modal>button.close-modal span{position:absolute;left:-9999px}#modal .section{padding:40px}#modal h2 span{text-transform:none;background:none;border:none;padding:0;font-size:1em;line-height:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#modal.anchored{position:absolute;width:400px;margin-left:-200px;height:auto;max-height:none;margin-top:10px;overflow:visible}#modal.anchored i.pointer{position:absolute;top:-7px;left:50%;margin-left:-9px;width:18px;height:7px;background:url(../../img/modals/arrow.png)}#modal.anchored .section{padding:0}#modal.anchored.above{top:auto;margin-bottom:10px}#modal.anchored.above i.pointer{top:auto;bottom:-7px;background:url(../../img/modals/arrow-down.png)}#modal.loading{height:300px;background:url(../../img/loader.gif) 50% 50% no-repeat #fafaf6}#modal.loading>div{display:none}#modal.simple-modal{height:440px}#modal.simple-modal>div{background:#f8f8f8}#modal.simple-modal .header{padding:47px 43px 10px;background:#fff url(../../img/results/bg-buildings.png) center center no-repeat;border-bottom:1px solid #e1e1e1}#modal.simple-modal h1{margin-bottom:30px}#modal.simple-modal p{font-size:.9em;margin-bottom:20px}#modal.simple-modal .emphasize{padding:30px 43px 40px}#modal.simple-modal .emphasize p{margin:0 0 20px;clear:left}#modal.simple-modal .emphasize p i{font-weight:bold;color:#eb7d1f}#pagination{text-align:center;margin-top:30px}#pagination span{position:absolute;left:-9999px}#pagination li{display:inline-block;vertical-align:bottom;margin:0 20px}#pagination a,#pagination b{display:block;width:22px;height:22px;line-height:22px;font-size:.8em;font-weight:bold;text-decoration:none;color:inherit}#pagination a:hover,#pagination a:focus{}#pagination .previous a{background:url(../../img/results/pagination.png) 0 0}#pagination .next a{background:url(../../img/results/pagination.png) -44px 0}#pagination b{background:lime;color:#fff;background:url(../../img/results/pagination.png) -22px 0}body.press .logos a{font-size:14px}body.press #content .featured h2{margin:50px 0 25px}body.press #content .featured li{margin:0 45px 25px 0}body.press .team ol,body.press .logos ul{width:107%;*zoom:1}body.press .team ol:after,body.press .logos ul:after{content:'.';display:block;height:0;clear:both;visibility:hidden}body.press .team li,body.press .logos li{float:left}body.press .team li{position:relative;width:170px;padding-top:170px;height:6em;margin:0 40px 40px 0;font-size:12px}body.press .team img{display:block;margin-top:-170px;margin-bottom:10px}body.press .team .fn{display:block;width:150px}body.press .team span{position:absolute;left:-9999px}body.press .team .role{display:inline-block;*display:inline;*zoom:1;max-width:125px}body.press .team a.twitter{display:block;position:absolute;top:185px;right:0;width:29px;height:20px;background:url(../../img/icons/contact.png)}body.press .team a.twitter:hover{background-position:0 -21px}body.press .logos li{width:280px;margin:0 20px 20px 0}body.press .logos h3{font-weight:bold}body.press .logos img{display:block;margin:10px 0}body.press .logos a{font-weight:normal}b.price b.amount{font-weight:bold}.registration{margin:30px 0}.registration h2{position:absolute;left:-9999px}.registration .reason{font-weight:bold;text-align:center;padding:1em;margin:-30px 0 30px;background:#fafaf5;border-bottom:1px solid #e1e1e1}.registration form.sign-in{display:inline}.registration .social button,.registration .socail button:hover,.registration form.email button{font-size:.8em}.registration .social{position:relative;z-index:2;text-align:center}.registration .social span{position:absolute;left:-9999px}.registration .social b{display:block;margin:1em auto -1.7em;line-height:2em;height:2em;width:2em;background:#fff;border:1px solid #e1e1e1;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em}.registration form.email{position:relative;z-index:1;display:block;margin:0 auto;padding:2em 0 0 18px;width:402px;text-align:right;border-top:1px solid #e1e1e1}.registration form.email label{position:absolute;left:-9999px}.registration form.email label.error,.registration form.email p{position:static;display:block;text-align:left;margin-left:-18px}.registration form.email p{margin-bottom:1em}.registration form.email .error{color:#d00}.registration form.email input{display:block;width:100%;margin:0 0 1em -18px}.registration form.email .forgot-link{font-size:14px;font-weight:normal;position:absolute;left:20px;bottom:25px}#modal.hotel.register>div>div{padding:0}#modal.register{border:1px solid #c3c3c3;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25)}#modal.register>div{position:static}#modal .registration{margin:0}#modal .registration p.reason{margin:0 0 15px}#modal .registration .social{padding-top:15px}#modal .registration form.email{width:auto;padding:2em 15px 15px 33px;background:#fafaf5}.no-results{font-size:1.5em;padding:30px}form.no-results.linkish{display:block}body.results.fetching #wrapper #content{background:#fff url(../../img/results/bg-buildings.png) no-repeat}body.results #wrapper #content{background:#efefef url(../../img/bg-linen.png)}#results{position:relative;margin-left:645px;min-height:500px;padding-bottom:20px;border-left:1px solid #bbb}#results .list{width:646px;padding:0;padding-bottom:30px;margin-left:-647px}#results .list h1{display:block;padding:15px 20px 15px 20px;border-bottom:1px solid #e7e5dd;background:#f9f8f5;background:-moz-linear-gradient(top,#fff 0,#f9f8f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f9f8f5));background:-webkit-linear-gradient(top,#fff 0,#f9f8f5 100%);background:-o-linear-gradient(top,#fff 0,#f9f8f5 100%);background:-ms-linear-gradient(top,#fff 0,#f9f8f5 100%);background:linear-gradient(top,#fff 0,#f9f8f5 100%);border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;font-size:.8em}#results .list h1 form.no-dates{display:block;margin-top:5px}#results .list h1 b,#results .list h2 b,#results .list h1 strong{font-weight:bold}#results .list h1 i{font-style:italic}#results .list h2.search-results{display:block;padding:15px 25px 16px 20px;font-size:20px;color:#2c2c2c;text-shadow:#fff 0 -1px 1px;border-top:1px solid #bbb}#results .list h2 span{display:block;font-size:14px;margin-top:-3px}#results .list ol#hotel-items{margin:0 20px}#results .list li.hotel{background-color:#fff;margin-bottom:20px;position:relative;-webkit-transition:background-color 100ms linear;-moz-transition:background-color 100ms linear;-o-transition:background-color 100ms linear;-ms-transition:background-color 100ms linear;transition:background-color 100ms}#results .list li.map-highlight{background:#FFF5D5;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#results .list li i.shadow{position:absolute;bottom:-16px;display:block;width:292px;height:16px;background:url(../../img/results/shadow.png)}#results .list li .info{position:relative;height:164px;padding:18px 30px 18px 220px}#hotel-wrap .stars,#results .list li .info .stars{margin-left:-1px;display:inline-block;*display:inline;*zoom:1}#hotel-wrap .stars{position:relative;top:-5px}.hotel .stars i,#results .list li .info .stars i{display:inline-block;*display:inline;*zoom:1;width:15px;height:14px;background:url(../../img/icons/stars.png) no-repeat 0 -15px}.hotel li.rating a,#results .list li .info li.rating a{color:#444;font-weight:normal;font-size:12px}.hotel li.rating a i,#results .list li .info li.rating a i{font-weight:bold;font-size:16px}#results .list li .instagram{margin:15px 5px 5px 5px}#results .list li .instagram li.icon{font-size:12px;border:1px solid transparent;font-family:"ProximaNovaA";text-align:center;background:url(../../img/icons/instagram-32x32.png) no-repeat center 26px}#results .list li .instagram li{float:left;height:65px;width:65px;border:1px solid #d5d5d5;padding:3px;margin-left:10px;margin-bottom:13px;background:#fff}#results .list li.hotel li.rating,#results .list li.hotel li.social-score,#results .list li.hotel li.admin,#results .list #pagination li{padding:0;margin:0;min-height:0;background:none}#results .list h3 a{display:block;font-size:1.2em;line-height:1.1}#results .list div.price b.amount{display:block;font-size:1.7em;color:#444;line-height:.8em;font-weight:normal}#results .list a.button.book .tooltip b{display:inline;font-size:13px;color:#fff;line-height:1.2em;font-weight:bold}#results .list h3 a{width:290px;font-weight:normal;color:#444;text-decoration:none}#results .list h3 a:hover,#results .list h3 a:focus{}#results .list div.price{position:absolute;top:10px;right:20px;width:75px;text-align:right;text-decoration:none;color:#f19e58}#results .list div.price a{font-weight:normal}#results .list div.price b.from,#results .list div.price span{font-size:.76em;color:#444}#results .list div.price span.unavailable{display:inline-block;line-height:1.1;margin-top:5px}#results .list div.price span.unavailable b{font-size:1.1em;font-weight:bold;line-height:1.3;display:inline-block}#results .list .social{display:block;font-size:.66em;color:#444;font-weight:normal}#results .list .social li{margin-bottom:2px}#results .list .social b{color:#aaa}#results .list .actions{position:absolute;bottom:10px;right:12px}#results .list .actions a.book{display:inline-block}#results .list a.photo{position:absolute;top:0;left:0}#results .list a.photo.has-social-photos img{border-bottom-right-radius:10px}#results .list .description{font-size:13px;margin-top:5px}#results form.pick,#results .pick-wrapper{display:inline-block;*display:inline;*zoom:1}#results .pick-wrapper{position:relative}#results form.pick button{line-height:22px;font-size:.66em;padding:5px 10px 5px 5px;border:1px solid #bbb59f;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#results form.pick button b{display:inline-block;padding-top:1px}#results form.pick button i{display:inline-block;vertical-align:top;width:18px;height:18px;margin-right:10px;background:#fff;border:1px solid #bbb59f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset rgba(0,0,0,0.25) 0 1px 1px;-moz-box-shadow:inset rgba(0,0,0,0.25) 0 1px 1px;box-shadow:inset rgba(0,0,0,0.25) 0 1px 1px}#results form.pick button:hover i,#results form.pick button:focus i{background:url(../../img/icons/tick.png) 50% 50% no-repeat #fff}#results form.pick button span{position:absolute;left:-9999px}#results form.pick.undo button{border-color:#c5762e;color:#fff;text-shadow:#c5762e 0 1px 0;background:#fa9e42;background:-moz-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8a54b),color-stop(100%,#d96209));background:-webkit-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-o-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-ms-linear-gradient(top,#f8a54b 0,#d96209 100%);background:linear-gradient(top,#f8a54b 0,#d96209 100%);-webkit-box-shadow:inset #d7863d 0 1px 2px;-moz-box-shadow:inset #d7863d 0 1px 2px;box-shadow:inset #d7863d 0 1px 2px}#results form.pick.undo button i{border-color:#c5762e;background:url(../../img/icons/tick.png) 50% 50% no-repeat #fff}body.results #primary-map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}#results .reviews{margin:0 4px}#results .review-card{background:#fff}#results .button.review{padding:5px 10px;line-height:23px;font-size:.66em;background:white;box-shadow:none;border:1px solid #BBB59F}#results .button.review.active{border-color:#c5762e;color:#fff;text-shadow:#c5762e 0 1px 0;background:#fa9e42;background:-moz-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8a54b),color-stop(100%,#d96209));background:-webkit-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-o-linear-gradient(top,#f8a54b 0,#d96209 100%);background:-ms-linear-gradient(top,#f8a54b 0,#d96209 100%);background:linear-gradient(top,#f8a54b 0,#d96209 100%);-webkit-box-shadow:inset #d7863d 0 1px 2px;-moz-box-shadow:inset #d7863d 0 1px 2px;box-shadow:inset #d7863d 0 1px 2px}.js-enabled #primary-map .static-map,.js-enabled #hotel-map .static-map{display:none}body.results.fetching #results-container{text-align:center;padding-top:100px;color:#858585;font-size:17px}body.results.fetching #results h1{display:none}body.results.fetching #results-container h1{display:block;font-size:32px;font-weight:bold;color:#466aac;background:none;border-bottom:none;padding:5px 30px 10px 30px}body.results.fetching #results-container i{display:inline-block;*display:inline;*zoom:1;width:100px;height:100px;background:url(../../img/loaders/results.gif) no-repeat}#results .hotel .social li.social-score{cursor:default}#results .hotel .progress-bar{width:30px;height:6px;background:#fff;border:1px solid #6DAF40;border-radius:2px;display:inline-block;position:relative;top:1px;margin-left:5px}#results .hotel .progress-bar span.progress{height:6px;background:#7EB858;display:block;background:#A7E458;background:-moz-linear-gradient(top,#A7E458 0,#81B447 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#81B447),color-stop(100%,#6a923d));background:-webkit-linear-gradient(top,#A7E458 0,#81B447 100%);background:-o-linear-gradient(top,#A7E458 0,#81B447 100%);background:-ms-linear-gradient(top,#A7E458 0,#81B447 100%);background:linear-gradient(top,#A7E458 0,#81B447 100%);-webkit-box-shadow:inset rgba(255,255,255,0.2) 0 1px 1px;-moz-box-shadow:inset rgba(255,255,255,0.2) 0 1px 1px;box-shadow:inset rgba(255,255,255,0.2) 0 1px 1px}#results .hotel .progress-bar .tooltip{text-align:left}#results .hotel .progress-bar .tooltip b{color:#fff}body.search #wrapper #content{width:505px;margin:0 auto;padding-bottom:20px}.search #header{background:url(../../img/search/bg-buildings.png) top center no-repeat;height:420px;margin-bottom:-340px}body.search #search h1{text-align:left;font-size:27px;color:#8d8c84;text-shadow:0 1px 0 rgba(255,255,255,0.5),0 -1px 0 rgba(0,0,0,0.1);padding-left:4px}body.search #wrapper h1{text-align:left}body.search p.summary{text-align:center;color:#83827a;margin:10px 0 35px;text-shadow:0 1px 0 rgba(255,255,255,0.5),0 -1px 0 rgba(0,0,0,0.1)}#search{width:905px;margin:0 auto;padding-left:55px}.search .fb-facepile{width:905px;padding-left:65px;margin:0 auto;display:block}#search ol{display:block;float:left;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fafaf6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fafaf6));background:-webkit-linear-gradient(top,#fff 0,#fafaf6 100%);background:-o-linear-gradient(top,#fff 0,#fafaf6 100%);background:-ms-linear-gradient(top,#fff 0,#fafaf6 100%);background:linear-gradient(top,#fff 0,#fafaf6 100%);padding:5px 5px 5px 5px;border:1px solid #bbb59f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 1px 3px -1px;-moz-box-shadow:rgba(0,0,0,0.25) 0 1px 3px -1px;box-shadow:rgba(0,0,0,0.25) 0 1px 3px -1px}#wrapper #search{text-align:left;margin-bottom:40px;padding-left:1px}#wrapper #search fieldset,#wrapper #search legend{margin-bottom:20px}#search label.error b{display:block;color:#d00;font-weight:normal}#search li{display:block;float:left}#wrapper #search li{float:none}#search li.place-name .with-tooltip.error-tooltip .tooltip.show{left:105px}#search li.place-name,#search li.start,#search li.end{font-size:1.33em;position:relative;margin-right:5px}#search li.end{margin-right:4px}#search li.place-name label,#search li.start label,#search li.end label{display:none}#search li.place-name .input-wrapper{position:relative}#search li.place-name .input-wrapper i.loader{position:absolute;top:50%;right:16px;margin-top:-12px;display:none;width:24px;height:24px;background:url(../../img/loaders/black-on-white.gif)}li.place-name input,li.start input,li.end input,#rooms-button{height:35px;border-color:#d1cdbf;-webkit-box-shadow:inset rgba(0,0,0,0.05) 0 2px 2px;-moz-box-shadow:inset rgba(0,0,0,0.05) 0 2px 2px;box-shadow:inset rgba(0,0,0,0.05) 0 2px 2px;color:#888;font-weight:normal;padding:5px 8px;font-family:'ProximaNova','Helvetica Neue',Helvetica,Arial,sans-serif;background:#fff url(../../img/icons/arrow-down.png) 90% center no-repeat}#rooms-button{cursor:pointer}#search #rooms-button{text-align:left;font-size:13px;padding-left:8px;padding-right:30px}#search li.start input,#search li.end input,#search li.rooms button{font-size:13px}#search .start.date-picker div.hasDatepicker,#search .end.date-picker div.hasDatepicker{position:absolute;display:block;width:240px;left:-70px;top:56px;z-index:10}#ui-datepicker-div{-webkit-box-shadow:rgba(0,0,0,0.2) 0 3px 3px;-moz-box-shadow:rgba(0,0,0,0.2) 0 3px 3px;box-shadow:rgba(0,0,0,0.2) 0 3px 3px;display:none}#search li.place-name input{width:354px;padding:5px 8px 5px 38px;background:#fff url(../../img/icons/looking-glass.png) 13px 14px no-repeat;font-size:17px}#search li.start input,#search li.end input{text-align:left;height:35px;width:84px;height:35px;padding-left:12px}#search li.place-name input::-webkit-input-placeholder,#search li.start input::-webkit-input-placeholder,#search li.end input::-webkit-input-placeholder,#rooms-button::-webkit-input-placeholder{color:#c9c9c9}#search li.place-name input:-moz-placeholder,#search li.start input:-moz-placeholder,#search li.end input:-moz-placeholder,#rooms-button:-moz-placeholder{color:#c9c9c9}#search li.place-name button{position:absolute;display:block;width:36px;height:38px;top:5px;right:8px;background:url(../../img/icons/navigation.png) 0 -37px;padding:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#search li.place-name button i{display:none}#search li.dates{margin-bottom:25px}.date-picker label{display:none}.ui-datepicker input{}.ui-datepicker label.error{position:static}.ui-datepicker{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ui-datepicker .ui-state-disabled a{color:#666;font-weight:normal;cursor:default}.ui-datepicker .ui-state-disabled span{color:#c8c8c8}.ui-datepicker .ui-state-disabled a.ui-datepicker-next{cursor:default;opacity:.5}.ui-datepicker .ui-datepicker-header{background:#f1f0e5;background:#f1f0e5;background:-moz-linear-gradient(top,#f1f0e5 0,#e2e1d5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f0e5),color-stop(100%,#e2e1d5));background:-webkit-linear-gradient(top,#f1f0e5 0,#e2e1d5 100%);background:-o-linear-gradient(top,#f1f0e5 0,#e2e1d5 100%);background:-ms-linear-gradient(top,#f1f0e5 0,#e2e1d5 100%);background:linear-gradient(top,#f1f0e5 0,#e2e1d5 100%);-webkit-box-shadow:inset #fbfbf8 0 1px 0;-moz-box-shadow:inset #fbfbf8 0 1px 0;box-shadow:inset #fbfbf8 0 1px 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;position:relative;margin:-2px 0 0;padding:5px 30px;line-height:31px}.ui-datepicker .ui-datepicker-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#f1f0e5}.ui-datepicker .ui-datepicker-title{color:#666;font-weight:normal;font-size:12px;background:#fff;border:1px solid #bbb59f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;box-shadow:rgba(0,0,0,0.25) 0 1px 3px -1px}.ui-datepicker a.ui-datepicker-prev,.ui-datepicker a.ui-datepicker-next{position:absolute;width:32px;height:32px;top:6px;cursor:pointer}.ui-datepicker a.ui-datepicker-prev.ui-state-disabled,.ui-datepicker a.ui-datepicker-next.ui-state-disabled{cursor:default;opacity:.5}.ui-datepicker a.ui-datepicker-prev span,.ui-datepicker a.ui-datepicker-next span{position:absolute;left:-9999px}.ui-datepicker a.ui-datepicker-prev{left:30px;border-right:1px solid #d3d1ca;background:url(../../img/icons/arrow-left.png) 50% 50% no-repeat}.ui-datepicker a.ui-datepicker-next{right:30px;border-left:1px solid #d3d1ca;background:url(../../img/icons/arrow-right.png) 50% 50% no-repeat}.ui-datepicker table{width:100%;font-size:12px;border-top:1px solid #bbb59f;background:#fff;background:linear-gradient(bottom,#fafaf6 0,#fff 30%);background:-o-linear-gradient(bottom,#fafaf6 0,#fff 30%);background:-moz-linear-gradient(bottom,#fafaf6 0,#fff 30%);background:-webkit-linear-gradient(bottom,#fafaf6 0,#fff 30%);background:-ms-linear-gradient(bottom,#fafaf6 0,#fff 30%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fafaf6),color-stop(0.30,#fff));-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ui-datepicker table th,.ui-datepicker table td{text-align:center;width:34px;height:34px;line-height:34px;vertical-align:bottom}.ui-datepicker table th{color:#adaca4;font-weight:bold;font-size:12px}.ui-datepicker table td.ui-datepicker-today{}.ui-datepicker table a{display:block;color:#666;font-weight:normal;text-decoration:none;font-size:12px}.ui-datepicker table a.ui-state-active{border:2px solid #f19e58;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;height:30px;color:#F19E58;font-weight:bold;line-height:32px;font-size:13px}.ui-datepicker-header{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.ui-datepicker-calendar{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}#search .submit{float:left;font-size:1.5em;*zoom:1;position:relative;padding:2px 0 0 10px}#wrapper #search .submit{padding:0}#search .submit:after{content:'.';display:block;height:0;clear:both;visibility:hidden}#search .submit button{padding:18px 18px 15px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;font-weight:normal}#wrapper #search .submit button{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#search .submit i{position:absolute;top:50%;left:50%;display:none;background:url(../../img/loaders/black-on-beige.gif);width:24px;height:24px;margin-top:-12px;margin-left:65px}#search .select-place li{text-align:left;margin-bottom:.5em}.searchdrop{z-index:2;background:#fff}.searchdrop ol{border:1px solid #d1cdbf;border-bottom:none}.searchdrop li{cursor:pointer;padding:5px 8px;border-bottom:1px solid #d1cdbf}.searchdrop li.selected,.searchdrop li:hover{background:#f19e58;color:#fff}body.search .about{margin:30px 0 0;background:#fff url(../../img/search/bg-about-buildings.png) top center no-repeat;border-top:1px solid #d3d2cc;border-bottom:1px solid #C3C3C3;-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 3px -1px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 3px -1px;box-shadow:rgba(0,0,0,0.2) 0 1px 3px -1px;text-align:center}body.search .about .features{padding:40px 0 70px 0}body.search .about h2{display:block;width:784px;height:22px;text-indent:-9999px;background:url(../../img/search/why-you-will-love.png) no-repeat;margin:0 auto 40px}body.search .about ul{display:inline-block;*display:inline;*zoom:1}body.search .about ul li{float:left;width:300px;padding-top:207px;position:relative;margin-right:30px}body.search .about ul li h3{font-size:17px;font-weight:bold;margin-bottom:10px;color:#7f7f7f}body.search .about ul li p{font-size:13px}body.search .images{background:url(../../img/search/instagram.png) center 20px no-repeat}body.search .share{background:url(../../img/search/shortlist.png) center 5px no-repeat}body.search .about ul li.images{margin-right:0}body.search .friends{background:url(../../img/search/where-friends-have-stayed.png) center 0 no-repeat}body.search .about .features,body.search .featured-wrapper .featured{margin:0 auto}body.search .about .features{width:960px}body.search .featured{position:relative;text-align:center;padding:40px 0 60px}body.search .featured h2{position:absolute;top:20px;left:25px;font-size:12px;font-weight:bold;color:#acabab}.featured ul li{display:inline-block;*display:inline;*zoom:1;margin:20px 25px 0;text-indent:-9999px;vertical-align:middle}.featured ul li a{display:block}.featured ul li.tnw a{background:url(../../img/search/tnw.png);width:128px;height:51px}.featured ul li.tnw a:hover{background-position:0 -51px}.featured ul li.mashable a{background:url(../../img/search/mashable.png);width:200px;height:38px}.featured ul li.mashable a:hover{background-position:0 -38px}.featured ul li.tc a{background:url(../../img/search/tc.png);width:98px;height:48px}.featured ul li.tc a:hover{background-position:0 -48px}.featured ul li.gigaom a{background:url(../../img/search/gigaom.png);width:255px;height:39px}.featured ul li.gigaom a:hover{background-position:0 -39px}.featured ul li.wired a{display:block;background:url(../../img/search/wired.png);width:215px;height:45px}.featured ul li.wired a:hover{background-position:0 -45px}#popular-cities{margin:10px 0}#popular-cities b{float:left;padding-left:6px;margin-right:10px;font-size:12px;font-weight:bold;color:#82817a;text-transform:uppercase;line-height:16px}#popular-cities ul,#popular-cities ul a{float:left;line-height:16px;font-size:14px;font-weight:normal}#popular-cities li{margin-left:10px}#share input{width:300px;padding:10px;padding-left:38px;margin:20px 0 30px;background:url(../../img/icons/share.png) 10px 9px #fff no-repeat;font-size:.8em;border:1px solid #e1e1e1;color:#848484;display:block}#share .button{float:left;margin-bottom:20px;line-height:25px}#share .button.twitter{margin-left:12px}p.stars img{vertical-align:bottom;margin-right:2px}.static-page #wrapper #content{position:relative;background:#fff url(../../img/search/bg-about-buildings.png) top center no-repeat;min-height:500px;padding-bottom:75px;width:880px;margin:0 auto;padding:40px 30px}.static-page #wrapper .gradient{position:absolute;left:0;bottom:0;width:100%;height:75px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fafaf6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fafaf6));background:-webkit-linear-gradient(top,#fff 0,#fafaf6 100%);background:-o-linear-gradient(top,#fff 0,#fafaf6 100%);background:-ms-linear-gradient(top,#fff 0,#fafaf6 100%);background:linear-gradient(top,#fff 0,#fafaf6 100%)}.static-page #content h1{font-size:28px;color:#6c6c6c;font-weight:bold;background:url(../../img/static/heading-border.png) left bottom repeat-x;padding-bottom:13px;margin-bottom:30px}.static-page #content h2{font-family:'ProximaNovaSmallCaps';color:#446093;font-size:17px;font-weight:bold;margin-top:30px;margin-bottom:15px}.static-page #content h3{font-weight:bold}.static-page #content p{margin:15px 0}.static-page #content i.border{display:block;width:100%;height:1px;background:url(../../img/static/heading-border.png) repeat-x;margin-top:30px}.static-page #content .col{width:48%;float:left}.static-page #content .col:last-child{margin-left:4%}.static-page #content .col3{width:32%;float:left;margin-right:2%}.static-page #content .col3:last-child{margin-right:0}.static-page strong{font-weight:bold}.static-page ol{padding-left:25px}.static-page ol li{list-style-type:decimal}.with-tooltip{position:relative}.with-tooltip .tooltip{position:absolute;left:-9999px;opacity:0}button.with-tooltip .tooltip{white-space:normal}.with-tooltip a:focus .tooltip,.with-tooltip button:focus .tooltip,.with-tooltip .tooltip.show,.with-tooltip:hover .tooltip,.with-tooltip.hover .tooltip,.with-tooltip:focus .tooltip{z-index:2000;font-size:13px;font-weight:normal;left:50%;bottom:100%;margin-bottom:10px;margin-left:-85px;padding:12px;line-height:1.2;color:#fff;background:#222;background:rgba(36,36,36,0.95);background:-moz-linear-gradient(bottom,rgba(36,36,36,0.9) 0,rgba(63,63,63,0.9) 100%);background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,rgba(36,36,36,0.9)),color-stop(100%,rgba(63,63,63,0.9)));background:-webkit-linear-gradient(bottom,rgba(36,36,36,0.9) 0,rgba(63,63,63,0.9) 100%);background:-o-linear-gradient(bottom,rgba(36,36,36,0.9) 0,rgba(63,63,63,0.9) 100%);background:-ms-linear-gradient(bottom,rgba(36,36,36,0.9) 0,rgba(63,63,63,0.9) 100%);background:linear-gradient(bottom,rgba(36,36,36,0.9) 0,rgba(63,63,63,0.9) 100%);-webkit-box-shadow:inset rgba(255,255,255,0.4) 0 1px 0;-moz-box-shadow:inset rgba(255,255,255,0.4) 0 1px 0;box-shadow:inset rgba(255,255,255,0.4) 0 1px 0;border:1px solid rgba(13,13,13,0.9);width:150px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:rgba(255,255,255,0.3) 0 1px 0;opacity:1;cursor:default}.with-tooltip .tooltip i{display:block;position:absolute;width:17px;height:6px;bottom:-6px;left:50%;margin-left:-9px;background:transparent url(../../img/quick-tip/bubble-arrow.png)}.with-tooltip.tooltip-200 a:focus .tooltip,.with-tooltip.tooltip-200 .tooltip.show,.with-tooltip.tooltip-200:hover .tooltip,.with-tooltip.tooltip-200.hover .tooltip,.with-tooltip.tooltip-200:focus .tooltip{width:200px;margin-left:-110px}.timeline li .tooltip q,.tooltip q{display:block;margin:5px 0;width:auto;color:#fff;font-style:italic}.tooltip q:before{content:'“'}.tooltip q:after{content:'”'}.with-tooltip.error-tooltip .tooltip{background:-webkit-gradient(linear,left bottom,left top,color-stop(0%,rgba(128,50,36,0.9)),color-stop(100%,rgba(173,72,59,0.9)));background:-webkit-linear-gradient(bottom,rgba(128,50,36,0.9) 0,rgba(173,72,59,0.9) 100%);background:linear-gradient(bottom,rgba(128,50,36,0.9) 0,rgba(173,72,59,0.9) 100%);border:1px solid rgba(68,7,0,0.9);margin-bottom:20px}.with-tooltip.error-tooltip .tooltip i{background:transparent url(../../img/quick-tip/bubble-arrow-darkred.png)}.map-marker.with-tooltip .tooltip,.with-tooltip.error-tooltip .tooltip{text-align:left}.with-tooltip.hidden-tooltip .tooltip{display:none}.avatar-container{background:#fff;border:1px solid #cdcabf;padding:2px;width:50px;height:50px;-moz-border-radius:27px;-webkit-border-radius:27px;border-radius:27px;display:inline-block;*display:inline;*zoom:1}.avatar{display:inline-block;vertical-align:middle;position:relative}.avatar img{vertical-align:middle}.avatar i{position:absolute;top:0;left:0;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.25);box-shadow:inset 0 1px 3px rgba(0,0,0,0.25)}.avatar.small,.avatar.small i{width:50px;height:50px}.avatar.small img,.avatar.small i{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.avatar.small40,.avatar.small40 i{width:40px;height:40px}.avatar.small40 img,.avatar.small40 i{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.avatar.small30,.avatar.small30 i{width:30px;height:30px}.avatar.small30 img,.avatar.small30 i{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.avatar.medium,.avatar.medium i{width:60px;height:60px}.avatar.medium img,.avatar.medium i{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.avatar.large,.avatar.large i{width:180px;height:180px}.avatar.large img,.avatar.large i{-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}body.profile #header{background:url(../../img/search/bg-buildings.png) top center no-repeat;height:420px;margin-bottom:-340px}body.profile #wrapper{min-height:300px;-moz-box-shadow:rgba(0,0,0,0.05) 0 -1px 5px;-webkit-box-shadow:rgba(0,0,0,0.05) 0 -1px 5px;box-shadow:rgba(0,0,0,0.05) 0 -1px 5px}body.profile #wrapper #content{width:906px;margin-left:auto;margin-right:auto;padding-top:20px}body.profile h1{font-size:2.2em;color:#6c6c6c;font-weight:bold;margin-bottom:10px;text-align:center}body.profile h2{font-family:ProximaNovaSmallCaps;font-size:1.4em;color:#446093;font-weight:bold;margin-bottom:30px;text-align:center}body.profile .user-info{text-align:center;margin-bottom:30px;position:relative}body.profile .user-info p{display:block}body.profile .user-info span.stats{position:absolute;top:80px;font-size:24px;-moz-text-shadow:white 0 1px;-webkit-test-shadow:white 0 1px;text-shadow:white 0 1px}body.profile .user-info span.stats b{font-weight:bold}body.profile .user-info span.stats.hotel-count{left:50%;margin-left:-220px}body.profile .user-info span.stats.city-count{right:50%;margin-right:-220px}body.profile .add-reviews{text-align:center;margin-top:20px;margin-bottom:20px}body.profile .add-reviews a{font-size:1.5em}body.profile .hidden-map-container{position:relative;margin-top:80px}body.profile .hidden-map-container .outer-map-container{position:absolute;z-index:1;top:-40px;left:0;width:100%}body.profile .hidden-map-container .outer-map-container .map-centerer{margin-left:auto;margin-right:auto;width:800px;border:1px solid #c3c3c3}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}#results #results-container{position:relative}#results .loading-mask{background:white url(../../img/results/bg-buildings.png) no-repeat;background:rgba(255,255,255,0.9) url(../../img/results/bg-buildings.png) no-repeat;background-position:0 100px;background-attachment:fixed;position:absolute;left:0;top:0;z-index:3}#results .loading-mask i{background:url(../../img/loaders/results.gif) no-repeat;position:fixed;top:50%;left:270px;margin-top:-50px;width:100px;height:100px}#results form.new-search{background:#f9f8f5;background:-moz-linear-gradient(top,white 0,#f9f8f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f9f8f5));background:-webkit-linear-gradient(top,white 0,#f9f8f5 100%);background:-o-linear-gradient(top,white 0,#f9f8f5 100%);background:-ms-linear-gradient(top,white 0,#f9f8f5 100%);background:linear-gradient(top,white 0,#f9f8f5 100%);border-bottom:1px solid #e7e5dd;padding:15px 20px 15px 20px;position:relative}#results form.new-search .place label,#results form.new-search .dates label{position:absolute;left:-99999px}#results form.new-search .place input,#results form.new-search .dates input{width:88px;font-size:13px;font-weight:normal}#results form.new-search .place input{width:178px}#results form.new-search .rooms #rooms-button{height:15px;position:relative;top:0;width:60px}#results form.new-search .rooms fieldset{display:none}#results form.new-search button.submit{position:relative;top:0;padding:6px 10px 5px 10px;font-size:.7em;font-weight:normal;-moz-box-shadow:inset rgba(255,255,255,0.8) 0 1px 1px;-webkit-box-shadow:inset rgba(255,255,255,0.8) 0 1px 1px;box-shadow:inset rgba(255,255,255,0.8) 0 1px 1px;background:#f6e690;background:-moz-linear-gradient(top,#f6e690 0,#eae06f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6e690),color-stop(100%,#eae06f));background:-webkit-linear-gradient(top,#f6e690 0,#eae06f 100%);background:-o-linear-gradient(top,#f6e690 0,#eae06f 100%);background:-ms-linear-gradient(top,#f6e690 0,#eae06f 100%);background:linear-gradient(top,#f6e690 0,#eae06f 100%);border:1px solid #e5bc3c;-moz-text-shadow:rgba(255,255,255,0.3) 0 -1px 1px;-webkit-test-shadow:rgba(255,255,255,0.3) 0 -1px 1px;text-shadow:rgba(255,255,255,0.3) 0 -1px 1px;color:#3f200a}#results form.new-search button.submit:hover{background:#fcf7b1;background:-moz-linear-gradient(top,#fcf7b1 0,#fcf0a4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcf7b1),color-stop(100%,#fcf0a4));background:-webkit-linear-gradient(top,#fcf7b1 0,#fcf0a4 100%);background:-o-linear-gradient(top,#fcf7b1 0,#fcf0a4 100%);background:-ms-linear-gradient(top,#fcf7b1 0,#fcf0a4 100%);background:linear-gradient(top,#fcf7b1 0,#fcf0a4 100%);border:1px solid #e7d662;-moz-text-shadow:rgba(255,255,255,0.3) 0 -1px 1px;-webkit-test-shadow:rgba(255,255,255,0.3) 0 -1px 1px;text-shadow:rgba(255,255,255,0.3) 0 -1px 1px}#results form.new-search i.loader{display:none}#results form.new-search.loading i.loader{position:absolute;top:50%;right:10px;margin-top:-12px;display:block;width:24px;height:24px;background:url(../../img/loaders/black-on-white.gif) no-repeat}#results .list form.filtering{padding:16px 20px 20px 20px;background:#fff}#results .list form.filtering h3{font-size:.8125em;font-weight:bold;display:block;margin-bottom:5px}#results .list form.filtering .price-range{float:left}#results .list form.filtering .price-range span{position:relative;margin-right:5px;font-size:11px}#results .list form.filtering .price-range span b{font-weight:bold}#results .list form.filtering .price-range span label{padding:4px 5px;padding-left:21px;cursor:pointer;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid transparent;-moz-box-shadow:inset rgba(255,255,255,0.8) 0 1px 1px;-webkit-box-shadow:inset rgba(255,255,255,0.8) 0 1px 1px;box-shadow:inset rgba(255,255,255,0.8) 0 1px 1px;background:#f0f0f0;background:-moz-linear-gradient(top,#f0f0f0 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#f0f0f0 0,#e5e5e5 100%);background:-o-linear-gradient(top,#f0f0f0 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#f0f0f0 0,#e5e5e5 100%);background:linear-gradient(top,#f0f0f0 0,#e5e5e5 100%);cursor:pointer}#results .list form.filtering .price-range span label:hover{background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0,#f0f0f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#e5e5e5 0,#f0f0f0 100%);background:-o-linear-gradient(top,#e5e5e5 0,#f0f0f0 100%);background:-ms-linear-gradient(top,#e5e5e5 0,#f0f0f0 100%);background:linear-gradient(top,#e5e5e5 0,#f0f0f0 100%)}#results .list form.filtering .price-range span input[type=checkbox]{cursor:pointer;position:absolute;left:5px;top:0;border:0;padding:0}#results .list form.filtering .price-range span.budget.checked label{background:#d7f7c1;background:-moz-linear-gradient(top,#d7f7c1 0,#bfeea0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d7f7c1),color-stop(100%,#bfeea0));background:-webkit-linear-gradient(top,#d7f7c1 0,#bfeea0 100%);background:-o-linear-gradient(top,#d7f7c1 0,#bfeea0 100%);background:-ms-linear-gradient(top,#d7f7c1 0,#bfeea0 100%);background:linear-gradient(top,#d7f7c1 0,#bfeea0 100%);border:1px solid #a7dd98;color:#065216;-moz-text-shadow:rgba(255,255,255,0.3) 0 -1px 1px;-webkit-test-shadow:rgba(255,255,255,0.3) 0 -1px 1px;text-shadow:rgba(255,255,255,0.3) 0 -1px 1px}#results .list form.filtering .price-range span.budget label:hover,#results .list form.filtering .price-range span.budget.checked label:hover{background:#ecfae2;background:-moz-linear-gradient(top,#ecfae2 0,#def5d0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ecfae2),color-stop(100%,#def5d0));background:-webkit-linear-gradient(top,#ecfae2 0,#def5d0 100%);background:-o-linear-gradient(top,#ecfae2 0,#def5d0 100%);background:-ms-linear-gradient(top,#ecfae2 0,#def5d0 100%);background:linear-gradient(top,#ecfae2 0,#def5d0 100%);border:1px solid #bde0b3}#results .list form.filtering .price-range span.mid.checked label{background:#eaf690;background:-moz-linear-gradient(top,#eaf690 0,#d6ea6f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eaf690),color-stop(100%,#d6ea6f));background:-webkit-linear-gradient(top,#eaf690 0,#d6ea6f 100%);background:-o-linear-gradient(top,#eaf690 0,#d6ea6f 100%);background:-ms-linear-gradient(top,#eaf690 0,#d6ea6f 100%);background:linear-gradient(top,#eaf690 0,#d6ea6f 100%);border:1px solid #c4df3a;color:#253809;-moz-text-shadow:rgba(255,255,255,0.3) 0 -1px 1px;-webkit-test-shadow:rgba(255,255,255,0.3) 0 -1px 1px;text-shadow:rgba(255,255,255,0.3) 0 -1px 1px}#results .list form.filtering .price-range span.mid label:hover,#results .list form.filtering .price-range span.mid.checked label:hover{background:#f2fabb;background:-moz-linear-gradient(top,#f2fabb 0,#e9f89d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2fabb),color-stop(100%,#e9f89d));background:-webkit-linear-gradient(top,#f2fabb 0,#e9f89d 100%);background:-o-linear-gradient(top,#f2fabb 0,#e9f89d 100%);background:-ms-linear-gradient(top,#f2fabb 0,#e9f89d 100%);background:linear-gradient(top,#f2fabb 0,#e9f89d 100%);border:1px solid #d7e97c}#results .list form.filtering .price-range span.high.checked label{background:#f6e690;background:-moz-linear-gradient(top,#f6e690 0,#eae06f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6e690),color-stop(100%,#eae06f));background:-webkit-linear-gradient(top,#f6e690 0,#eae06f 100%);background:-o-linear-gradient(top,#f6e690 0,#eae06f 100%);background:-ms-linear-gradient(top,#f6e690 0,#eae06f 100%);background:linear-gradient(top,#f6e690 0,#eae06f 100%);border:1px solid #e5bc3c;-moz-text-shadow:rgba(255,255,255,0.3) 0 -1px 1px;-webkit-test-shadow:rgba(255,255,255,0.3) 0 -1px 1px;text-shadow:rgba(255,255,255,0.3) 0 -1px 1px;color:#3f200a}#results .list form.filtering .price-range span.high label:hover,#results .list form.filtering .price-range span.high.checked label:hover{background:#fcf7b1;background:-moz-linear-gradient(top,#fcf7b1 0,#fcf0a4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcf7b1),color-stop(100%,#fcf0a4));background:-webkit-linear-gradient(top,#fcf7b1 0,#fcf0a4 100%);background:-o-linear-gradient(top,#fcf7b1 0,#fcf0a4 100%);background:-ms-linear-gradient(top,#fcf7b1 0,#fcf0a4 100%);background:linear-gradient(top,#fcf7b1 0,#fcf0a4 100%);border:1px solid #e7d662;-moz-text-shadow:rgba(255,255,255,0.3) 0 -1px 1px;-webkit-test-shadow:rgba(255,255,255,0.3) 0 -1px 1px;text-shadow:rgba(255,255,255,0.3) 0 -1px 1px}#results .list form.filtering .sort{float:right}#results .list form.filtering button{height:12px;padding:4px;margin:0;font-size:12px}.js-enabled #results .list form.filtering button{display:none}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}#modal.review-page>div>div{padding:30px 50px}.review-page #wrapper{padding-bottom:35px}.review-page #wrapper #content{position:relative;background:white url(../../img/search/bg-about-buildings.png) top center no-repeat;min-height:500px;padding-bottom:75px;width:940px;margin:0 auto;padding:40px 30px}.review-page #wrapper .gradient{position:absolute;left:0;bottom:0;width:100%;height:75px;background:#fff;background:-moz-linear-gradient(top,white 0,#fafaf6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#fafaf6));background:-webkit-linear-gradient(top,white 0,#fafaf6 100%);background:-o-linear-gradient(top,white 0,#fafaf6 100%);background:-ms-linear-gradient(top,white 0,#fafaf6 100%);background:linear-gradient(top,white 0,#fafaf6 100%)}.review-page h1{font-family:"ProximaNovaSmallCaps";font-size:1.5em;color:#446093;font-weight:bold;padding-bottom:13px;margin-bottom:20px;text-align:center}.review-page h2{font-family:"ProximaNovaSmallCaps";font-size:1.5em;color:#446093;font-weight:bold;margin-bottom:20px}.review-page p{margin-bottom:16px}.review-page form.add-review ul.fields>li{display:block;margin-top:15px}.review-page form.add-review ul.fields>li>label{display:block;font-weight:bold}.review-page form.add-review ul.fields>li .select-friends{width:516px}.review-page form.add-review ul.fields>li #id_time_visited_day{display:none}.review-page form.add-review ul.fields>li.image .input-wrapper{display:block;overflow-x:scroll;overflow-y:hidden;height:190px}.review-page form.add-review ul.fields>li.image .input-wrapper ul{width:999999px}.review-page form.add-review ul.fields>li.image .input-wrapper ul li{position:relative;float:left;margin-right:5px;border:1px solid #D5D5D5;padding:5px}.review-page form.add-review ul.fields>li.image .input-wrapper ul li label{cursor:pointer}.review-page form.add-review ul.fields>li.image .input-wrapper ul li input{position:absolute;bottom:15px;right:15px}.review-page form.add-review ul.fields>li.image .input-wrapper ul li img{display:block;height:150px}.review-page form.add-review ul.fields>li.image .input-wrapper ul li.last{margin-right:0}.review-page form.add-review ul.fields>li.image .input-wrapper ul li.selected{background:#97C9F8}.review-page form.add-review ul.fields>li.text textarea{border-bottom:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0;width:500px;height:48px;line-height:inherit;display:block}.review-page form.add-review ul.fields>li.with{margin-top:0}.review-page form.add-review ul.fields>li.with .with-label{display:none}.review-page form.add-review ul.fields>li.with ul{border:1px solid #cbcbcb;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:1px dashed #ddd;width:516px;background:none}.review-page form.add-review ul.fields>li.with.has-names .with-label{display:inline;position:absolute;top:6px;left:9px}.review-page form.add-review ul.fields>li.with.has-names ul.chzn-choices{padding-left:50px;width:466px}.review-page form.add-review ul.fields>li.with label{display:none}.review-page form.add-review ul.fields>li.submit{position:relative}.review-page form.add-review ul.fields>li.submit i.loader{display:none;position:absolute;top:50%;margin-top:-12px;margin-left:10px;width:24px;height:24px;background:url(../../img/loaders/black-on-white.gif) no-repeat}.review-page form.add-review .chzn-choices li.search-choice{background:#f1f1ff;background:-moz-linear-gradient(top,#f1f1ff 0,#f5f5ff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1ff),color-stop(100%,#f5f5ff));background:-webkit-linear-gradient(top,#f1f1ff 0,#f5f5ff 100%);background:-o-linear-gradient(top,#f1f1ff 0,#f5f5ff 100%);background:-ms-linear-gradient(top,#f1f1ff 0,#f5f5ff 100%);background:linear-gradient(top,#f1f1ff 0,#f5f5ff 100%);border:1px solid #aae}.review-page form.add-review .chzn-choices li.search-choice.search-choice-focus{background:#a0bbee;background:-moz-linear-gradient(top,#a0bbf4 0,#c0ddf4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a0bbf4),color-stop(100%,#c0ddf4));background:-webkit-linear-gradient(top,#a0bbf4 0,#c0ddf4 100%);background:-o-linear-gradient(top,#a0bbf4 0,#c0ddf4 100%);background:-ms-linear-gradient(top,#a0bbf4 0,#c0ddf4 100%);background:linear-gradient(top,#a0bbf4 0,#c0ddf4 100%)}.js-enabled form.add-review select.select-friends{display:none}.review-card{width:280px;background:#F5F4EC;border:1px solid #cfcfcf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;margin-right:20px;margin-bottom:20px;-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 5px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 5px;box-shadow:rgba(0,0,0,0.15) 0 1px 5px}.review-card .head{position:relative;padding:15px;padding-bottom:8px}.review-card .head h3{line-height:20px;width:200px}.review-card .head h3 a{color:#444;font-family:"ProximaNovaCondRegular";font-size:22px}.review-card .head h4{margin-bottom:0}.review-card .head h4 a{color:#555;font-family:"ProximaNovaCondRegular";font-size:18px}.review-card .head .rating{position:absolute;top:10px;right:10px;text-align:right;color:#273552;font-size:50px;line-height:54px;font-weight:600;cursor:default}.review-card .head .rating .rating10{color:#32508f}.review-card .head .rating .rating9{color:#394d88}.review-card .head .rating .rating8{color:#434a7d}.review-card .head .rating .rating7{color:#50456f}.review-card .head .rating .rating6{color:#5f4060}.review-card .head .rating .rating5{color:#6f3b4f}.review-card .head .rating .rating4{color:#7f353e}.review-card .head .rating .rating3{color:#8e2f2f}.review-card .head .rating .rating2{color:#9a2b21}.review-card .head .rating .rating1{color:#a32818}.review-card .head .rating b{font-weight:bold}.review-card .head .rating span.description{position:absolute;left:-99999px;top:0}.review-card .img{position:relative}.review-card .img .info{position:absolute;left:8px;bottom:0}.review-card .img .info p{color:#fff;font-size:12px;font-weight:bold;-moz-text-shadow:rgba(0,0,0,0.9) 0 1px 5px;-webkit-test-shadow:rgba(0,0,0,0.9) 0 1px 5px;text-shadow:rgba(0,0,0,0.9) 0 1px 5px;background:rgba(0,0,0,0.6);border-radius:5px;padding:2px;margin-bottom:3px}.review-card .img .info li{background:#fff;padding:2px;border:1px solid #ddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 2px;box-shadow:rgba(0,0,0,0.15) 0 1px 2px;float:left;margin-right:8px;width:38px;height:38px}.review-card .edit{color:#fff;position:absolute;top:-10px;right:10px;-moz-text-shadow:rgba(0,0,0,0.9) 0 1px 5px;-webkit-test-shadow:rgba(0,0,0,0.9) 0 1px 5px;text-shadow:rgba(0,0,0,0.9) 0 1px 5px;background:rgba(0,0,0,0.6);border-radius:5px;padding:2px 5px;display:none}.review-card .edit a{color:#fff;display:inline;font-size:14px}.review-card .edit form{display:inline}.review-card .edit form button{font-size:14px;color:#fff;border:0;background:none;padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-text-shadow:rgba(0,0,0,0.9) 0 1px 5px;-webkit-test-shadow:rgba(0,0,0,0.9) 0 1px 5px;text-shadow:rgba(0,0,0,0.9) 0 1px 5px}.review-card p.text{display:block;padding:15px;padding-top:10px}.review-card p.text i{display:inline-block;*display:inline;*zoom:1;background:url(../../img/review/quote-mark.png);width:20px;height:17px;margin-right:4px}.review-card.wide{width:100%;position:relative;min-height:90px}.review-card.wide .head,.review-card.wide .text{padding-right:70px}.review-card.wide .head .rating{font-size:60px;margin:5px 10px 0}.review-card.wide .review-card-wrapper{padding-left:75px}.review-card.wide .avatar{position:absolute;top:15px;left:15px}.review-card.wide p.text{padding-top:0}.review-card.wide .image-wrapper{border:1px solid silver;padding:4px;display:inline-block;background:#fff}.review-card.wide .image-wrapper img{display:block}.review-card:hover .edit,.review-card:focus .edit{display:block}.review-suggestions h1,.review-created-page h1{text-align:center}.review-suggestions ol.suggestions li.hotel,.review-created-page ol.suggestions li.hotel{width:180px;background:url(../../img/review/card-bg.png);border:1px solid #cfcfcf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;margin-right:20px;margin-bottom:20px;-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 5px;-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 5px;box-shadow:rgba(0,0,0,0.15) 0 1px 5px;padding:15px}.review-suggestions ol.suggestions li.hotel .head,.review-created-page ol.suggestions li.hotel .head{position:relative;padding-bottom:8px}.review-suggestions ol.suggestions li.hotel .head h3,.review-created-page ol.suggestions li.hotel .head h3{line-height:20px}.review-suggestions ol.suggestions li.hotel .head h3 a,.review-created-page ol.suggestions li.hotel .head h3 a{color:#444;font-family:"ProximaNovaCondRegular";font-size:22px}.review-suggestions ol.suggestions li.hotel .head h4,.review-created-page ol.suggestions li.hotel .head h4{margin-bottom:0}.review-suggestions ol.suggestions li.hotel .head h4 a,.review-created-page ol.suggestions li.hotel .head h4 a{color:#555;font-family:"ProximaNovaCondRegular";font-size:18px}.review-suggestions ol.suggestions li.hotel .img,.review-created-page ol.suggestions li.hotel .img{background:#fff;width:170px;padding:5px;border:1px solid #ccc}.review-suggestions ol.suggestions li.hotel ul.visits li,.review-created-page ol.suggestions li.hotel ul.visits li{display:block;border-bottom:1px dashed #bbb;margin-bottom:5px;padding-bottom:5px}.review-suggestions ol.suggestions li.hotel ul.visits li:last-child,.review-created-page ol.suggestions li.hotel ul.visits li:last-child{border-bottom:none;padding-bottom:0}.review-suggestions ol.suggestions li.hotel ul.users li,.review-created-page ol.suggestions li.hotel ul.users li{display:block;float:left;margin-right:5px;margin-bottom:5px;padding:3px;background:#fff;border:1px solid #ddd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.review-suggestions ol.suggestions li.hotel ul.users li img,.review-created-page ol.suggestions li.hotel ul.users li img{width:47px;height:47px;display:block}.review-suggestions .fb-waiting,.review-created-page .fb-waiting{padding-top:20px;text-align:center}.review-suggestions .fb-waiting i.loader,.review-created-page .fb-waiting i.loader{text-align:center;margin-right:20px;display:inline-block;*display:inline;*zoom:1;width:100px;height:100px;background:url(../../img/loaders/results.gif) no-repeat}.review-created-page h3{font-size:1.1em;font-weight:bold;margin-bottom:10px}.review-created-page ul.actions{display:block;margin-bottom:20px}.review-created-page ul.actions li{display:block;font-size:1.4em}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}#rooms-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;font-size:13px;padding-left:8px;padding-right:30px}body.js-enabled .rooms fieldset{display:none;position:absolute;width:265px;padding:15px 15px 0 15px;background:#fff;border:1px solid #bbb59f;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 3px 3px;-moz-box-shadow:rgba(0,0,0,0.2) 0 3px 3px;box-shadow:rgba(0,0,0,0.2) 0 3px 3px;left:-105px;top:45px;z-index:101}.rooms li{width:73px;float:left;position:relative;text-align:center;font-size:.66em;font-weight:bold;line-height:32px;padding:25px;border:1px solid #bbb59f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset #fbfbf8 0 1px 0;-moz-box-shadow:inset #fbfbf8 0 1px 0;box-shadow:inset #fbfbf8 0 1px 0;background:#f1f0e5;background:-moz-linear-gradient(top,#f1f0e5 0,#e2e1d5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f0e5),color-stop(100%,#e2e1d5));background:-webkit-linear-gradient(top,#f1f0e5 0,#e2e1d5 100%);background:-o-linear-gradient(top,#f1f0e5 0,#e2e1d5 100%);background:-ms-linear-gradient(top,#f1f0e5 0,#e2e1d5 100%);background:linear-gradient(top,#f1f0e5 0,#e2e1d5 100%)}.rooms legend{display:none}.rooms li.room{padding:5px 25px 20px;height:110px;margin-bottom:15px}.rooms li.room i{position:absolute;top:-30px;left:1px;display:none;width:100%}.rooms li.first{margin-right:15px}.rooms li.add{width:125px;height:137px;margin:0 0 15px 0;border:none;padding:0}.rooms input{width:55px;text-align:center;color:#afaca3;height:22px;font-weight:normal;color:#666}.rooms label{display:block;color:#A9A996;margin-bottom:-10px}.rooms li.add button{padding:0;margin:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:1.5em;font-weight:normal;color:#666;border:2px dashed #bbb59f;width:121px;height:133px}.rooms li.add button i{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin-right:10px;width:30px;height:30px;background:url(../../img/icons/rooms-bw.png);border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.rooms li.add button span{display:block;margin-top:10px}.rooms button.remove{position:absolute;width:30px;height:30px;top:-16px;right:-16px;margin-left:-15px;background:url(../../img/icons/close.png) -30px 0;padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:none}.rooms button.remove span{position:absolute;left:-9999px}.rooms .multiple-rooms button.remove{display:block}.rooms .input-controls{display:block;float:left;width:73px;height:32px;position:relative}.rooms .input-controls button{position:absolute;width:22px;height:32px;line-height:32px;padding:0;top:1px;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.rooms .input-controls button span{position:absolute;left:-9999px}.rooms .input-controls button.plus{right:1px;border-left:1px solid #d3d1ca;background:url(../../img/icons/plus.png) 50% 50% no-repeat transparent}.rooms button.minus{left:1px;border-right:1px solid #d3d1ca;background:url(../../img/icons/minus.png) 50% 50% no-repeat transparent}.rooms li.add{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none}.rooms li.add:hover{background:#fffde7;background:-moz-linear-gradient(top,#fffde7 0,#fffcd8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffde7),color-stop(100%,#fffcd8));background:-webkit-linear-gradient(top,#fffde7 0,#fffcd8 100%);background:-o-linear-gradient(top,#fffde7 0,#fffcd8 100%);background:-ms-linear-gradient(top,#fffde7 0,#fffcd8 100%);background:linear-gradient(top,#fffde7 0,#fffcd8 100%)}body.js-enabled .rooms{position:relative}.venue-matching #content{padding:30px;padding-top:20px}.venue-matching h1{font-family:"ProximaNovaSmallCaps";font-size:26px;margin-bottom:20px;color:#444}.venue-matching div.images{width:100%;margin-bottom:10px;overflow:auto}.venue-matching div.images ul li{float:left;margin-right:10px}.venue-matching div.images ul li img{width:200px;height:200px}.clearfix,#results li.hotel .visits ol{zoom:1}.clearfix:before,#results li.hotel .visits ol:before,.clearfix:after,#results li.hotel .visits ol:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after,#results li.hotel .visits ol:after{clear:both}#results .facebook-connect-wrapper{padding:20px;padding-left:110px;background:url(../../img/bg-buildings.png)}#results .facebook-connect{position:relative;min-height:60px;background:#fff;background:url(../../img/results/visits-icon.png) no-repeat 30px center,-webkit-gradient(linear,left top,left bottom,from(white),to(#f9f8f5));background:url(../../img/results/visits-icon.png) no-repeat 30px center,-webkit-linear-gradient(top,white,#f9f8f5);background:url(../../img/results/visits-icon.png) no-repeat 30px center,-moz-linear-gradient(top,white,#f9f8f5);background:url(../../img/results/visits-icon.png) no-repeat 30px center,-ms-linear-gradient(top,white,#f9f8f5);background:url(../../img/results/visits-icon.png) no-repeat 30px center,-o-linear-gradient(top,white,#f9f8f5);background:url(../../img/results/visits-icon.png) no-repeat 30px center,linear-gradient(top,white,#f9f8f5);background-repeat:no-repeat;border-top:1px solid #E7E5DD}#results .facebook-connect p{color:#3d3d3d;font-size:13px}#results .facebook-connect form{margin-top:10px}#results .facebook-connect div.wrapper{display:table;height:60px}#results .facebook-connect span{display:none;vertical-align:middle;display:table-cell}#results .facebook-connect span b{color:#446093;font-weight:bold}#results .facebook-connect i.loader{background:url(../../img/results/visits-loader.gif);width:60px;height:60px;position:absolute;left:30px;top:50%;display:none;margin-top:-30px}.js-enabled #results .facebook-connect .show-social-page{display:none}.js-enabled #results .facebook-connect span{display:table-cell}.js-enabled #results .facebook-connect i.loader{display:block}#results li.hotel i.zigzag{display:block;background-image:url(../../img/results/visits-zigzag.png);height:4px;position:relative;z-index:2;margin-top:-4px}#results li.hotel .visits{background:#fafaf7;padding:15px;padding-left:18px;padding-right:18px;position:relative;font-size:12px;position:relative}#results li.hotel .visits ol li{width:180px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:rgba(0,0,0,0.1) 0 1px 4px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 4px;box-shadow:rgba(0,0,0,0.1) 0 1px 4px;background:#fff;border:1px solid #e7e7e3;float:left;margin:4px}#results li.hotel .visits ol li .padder{padding:10px}#results li.hotel .visits ol li .avatar{float:left;margin-right:5px;margin-bottom:5px}#results li.hotel .visits ol li a{font-family:"ProximaNova";color:#3B5998}#results li.hotel .visits ol li q{display:block;margin-top:10px;font-style:italic;font-size:13px}#results li.hotel .visits ol li img.photo{display:block;width:148px;margin-top:10px;border:1px solid #e7e7e3;padding:5px;background:white}#results li.hotel .visits ol li .tagged{font-size:11px;font-weight:normal;font-family:"ProximaNovaSmallCaps";display:block;margin-top:10px}#results li.hotel .visits ol li .tagged a{font-size:12px;font-weight:normal}#results li.hotel .visits ol li p.ask{padding-top:3px;padding-left:10px;border-top:1px solid #eee;background:#f1f1f1}#results li.hotel .visits ol li p.ask a{font-weight:normal}#results li.hotel .visits .more{text-align:right;margin-top:8px;padding-right:8px;display:none}#results li.hotel .visits .more span{cursor:pointer}