article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ display:block;}audio,navcanvas,video{ display:inline-block; *display:inline; *zoom:1;}audio:not([controls]){ display:none; height:0;}[hidden]{ display:none;}a:focus{}a:active{}a img{ border:none; outline:none;}a:hover{ outline:0;}abbr[title]{ border-bottom:1px dotted;}pre{ white-space:pre; white-space:pre-wrap; word-wrap:break-word;}sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline;}svg:not(:root){ overflow:hidden;}legend{ border:0; padding:0; white-space:normal; *margin-left:-7px;}button,input,select,textarea{ font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle;}button,input{ line-height:normal;}button,select{ text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{ -webkit-appearance:button; cursor:pointer; *overflow:visible;}button[disabled],html input[disabled]{ cursor:default;}input[type="checkbox"],input[type="radio"]{ box-sizing:border-box; padding:0; *height:13px; *width:13px;  }input[type="search"]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;  }textarea{ overflow:auto; vertical-align:top;  }html{ height:100%; min-height:100%; padding:0;  }body{  margin:0;  font-size:62.5%;  font-family:Arial, Helvetica, sans-serif;  background:url(assets/images/elements/bg-body.jpg) top center no-repeat fixed;  background-size:cover;  }iframe{  margin-bottom:15px;  }h1, h2, h3, h4, h5, h6 { color:#000; font-weight:normal; line-height:1.5;  margin-top:0; margin-bottom:0.4em;  font-family:Arial, Helvetica, sans-serif;  }h1 { font-size:4em; margin-top:0;  }h2 { font-size:3.5em;  }h3{ font-size:3em;  }h4{ font-size:2.5em;  }h5 { font-size:2em;  }h6{ font-size:1.6em;  }p{ color:#000; font-size:1.5em;  font-family:Arial, Helvetica, sans-serif; line-height:1.5; margin-bottom:1em; padding-bottom:1px;  margin-top:0;  }blockquote {  margin:20px 40px;  padding:0; color:#999; font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; font-style:italic;  line-height:1.5em;  }a{  text-decoration:none;  color:#984137;  outline:none;  border:0px;  }a:hover{  color:#D85441;  }ul{  margin:0 0 20px 0;  padding:0;  list-style-type:none;  display:block;  }ul li{  margin:0;  padding:0;  list-style-type:none;  font-size:1.5em;  line-height:1.6em;  }ul li ul{  margin:0;  }ul li ul li{  font-size:100%;  }#content .span-1-1 ul,#content .span-2-3 ul,#content .span-3-4 ul{  padding:0 0 0 30px;  list-style-type:disc;  }#content .span-1-1 ul li,#content .span-2-3 ul li,#content .span-3-4 ul li{  list-style-type:disc;  }ol{  padding:0 0 0.6em 40px;  list-style-type:decimal-leading-zero;  display:block;  }ol li{  list-style-type:decimal-leading-zero;  font-size:1.5em;  line-height:1.6em;  }dl{  margin:0;  padding:0 0 0 40px;  }dt{  font-size:2em;  color:#494439;  }dd{  margin:0 0 0.6em 0;  padding:0;  font-size:1.5em; line-height:1.6em;  }small{ font-size:80%;  }.wrapper{  width:100%;  overflow:hidden;  }.row{  position:relative;  margin:0 auto;  padding:0 20px 20px 0;  width:960px;  }.row.no-padding{  padding:0;  width:980px;  }.row.no-padding-right{  padding-right:0;  width:980px;  }.row.no-padding-bottom{  padding-bottom:0;  }.col{  position:relative;  margin:0;  padding:20px 0 0 20px;  float:left;  display:block;  }.span-1-1{  width:940px;  }.span-1-2{  width:460px;  }.span-1-3{  width:300px;  }.span-2-3{  width:620px;  }.span-1-4{  width:220px;  }.span-1-4.sidebar{  position:relative;  padding-right:20px;  width:220px;  background:url(assets/images/elements/bg-sidebar.png) 0px 0px repeat-y;  }.span-1-4.sidebar #sidebar-trim{  position:absolute;  left:0px;  bottom:-30px;  width:260px;  height:30px;  background:url(assets/images/elements/bg-sidebar-bottom.png) 0px 0px no-repeat;  }.span-3-4{  width:700px;  }.span-3-4.padding-right{  padding-right:20px;  width:680px;  }.span-1-6{  width:140px;  }.span-1-2 .span-1-2{  width:220px;  }.span-1-2 .span-1-2.no-padding-left{  padding:20px 0 0 0;  }.span-1-2 .span-1-2 input[type="text"],.span-1-2 .span-1-2 input[type="password"],.span-1-2 .span-1-2 textarea {  width:200px;  max-width:200px;  min-width:200px;  }#header{ overflow:visible;}#header .row{  padding-bottom:0;  }#header #header-slides{  margin:0 auto;  width:100%;  max-width:1350px;  min-height:200px;  position:relative;  overflow:hidden;  }#logo{  width:423px;  height:112px;  background:url(assets/images/elements/logo.png) 0px 0px no-repeat;  display:block;  }#logo span{  display:none;  }#header .col.span-1-3{  padding-top:40px;  }#header .col.span-1-3 p{  color:#51301F;  }ul#main-nav{  padding:0px;  width:980px;  height:60px;  background:url(assets/images/elements/bg-nav.png) top center #51301F no-repeat;  list-style-type:none;  border-radius:6px 6px 0 0;  margin-bottom:0;  }ul#main-nav li{  margin:0px;  float:left;  color:#000;  font-size:1.8em;  font-weight:normal;  list-style-type:none;  display:block;  height:60px;  line-height:60px;  float:left;  position:relative;  }ul#main-nav li#menu-item-38:hover a{  background:#FFF;  color:#949E6A;  box-shadow:0px 15px 15px #000;  -moz-box-shadow:0px 15px 15px #000;  -webkit-box-shadow:0px 15px 15px #000;  display:block; }ul#main-nav li#menu-item-38:hover ul{  display:block; }ul#main-nav li a{  margin:0;  padding:0 20px;  display:block;  color:#FFF;  height:60px;  }ul#main-nav li a:hover{  color:#949E6A;  }ul#main-nav li.current-menu-item a,ul#main-nav li.current-page-parent a,ul#main-nav li.current_page_parent a,ul#main-nav li.current-page-ancestor a{  color:#D85411;  }ul#main-nav li#menu-item-38 ul{  position:absolute;  top:60px;  left:-88px;  width:980px;  background:#FFF;  z-index:1400;  display:none;  }ul#main-nav li#menu-item-38 ul li{  box-shadow:none;  float:left;  width:196px;  height:190px;  padding:0;  }ul#main-nav li#menu-item-38 ul li a{  display:block;  float:left;  width:196px;  height:190px;  padding:0;}ul#main-nav li#menu-item-38 ul li a div.lodge-overlay{ position  :absolute; top :0; left:0; z-index:100; background-size :100%; width  :196px; height :190px; -webkit-transition :.30s; -moz-transition :.30s; -o-transition:.30s; -ms-transition  :.30s; transition:.30s; background-position:center center; background-repeat:no-repeat;}ul#main-nav li#menu-item-38 ul li a div.lodge-photos{ width :196px; height:190px; position :absolute; top:0; left  :0; z-index  :80; background-color:red; background-position:center center; background-repeat:no-repeat;}ul#main-nav li#menu-item-38 ul li a:hover div.lodge-overlay{ background-size:380%;}ul#main-nav li#menu-item-38 ul li#lodge-inner-47 a div.lodge-overlay{ background-image:url(assets/images/elements/lodge-overlay-thistle.png);}ul#main-nav li#menu-item-38 ul li#lodge-inner-52 a div.lodge-overlay{ background-image:url(assets/images/elements/lodge-overlay-bramble.png);}ul#main-nav li#menu-item-38 ul li#lodge-inner-53 a div.lodge-overlay{ background-image:url(assets/images/elements/lodge-overlay-rowan.png);}ul#main-nav li#menu-item-38 ul li#lodge-inner-54 a div.lodge-overlay{ background-image:url(assets/images/elements/lodge-overlay-bracken.png);}ul#main-nav li#menu-item-38 ul li#lodge-inner-55 a div.lodge-overlay{ background-image:url(assets/images/elements/lodge-overlay-heather.png);}ul#main-nav li#menu-item-38 ul .rslides{  top:0;  left:0;  width:196px;  height:190px;  margin:0;  padding:0;  }#content{ }#content .row{  background:#FFF;  }#content .row#main-content{ border-radius:0 0 6px 6px; margin-bottom:40px; overflow:hidden; padding:0; width:980px;  min-height:900px;  background:url(assets/images/elements/bg-content.png) top right repeat-y;  }#content .row#main-content .col.span-2-3{  padding:0; width:660px;  }#content .row#main-content .col.span-1-3{ padding:0; width:320px;  }.subnav{  padding:20px;  }.subnav h5{  color:#81D2E5;  }.subnav ul{  }.subnav ul li{  background:url(assets/images/elements/bullet-blue.png) no-repeat scroll 0 10px rgba(0, 0, 0, 0);  color:#FFFFFF;  padding:0 0 0 16px;  }.subnav ul li a{  color:#FFF;  }.subnav ul li a:hover{  color:#81D2E5;  }.subnav ul li.current-menu-item a,.subnav ul li.current_page_item a,.subnav ul li.current-page-parent a,.subnav ul li.current-page-ancestor a{  color:#D85411;  }#footer {  background:#51301F; }#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{  color:#81D2E5;  }#footer p{  color:#FFF;  font-size:1.4em;  }#footer ul,#footer ul li{  color:#FFF;  }#footer ul li{  padding:0 0 0 16px;  color:#FFF;  background:url(assets/images/elements/bullet-blue.png) 0px 10px no-repeat;  }#footer a{  color:#FFF;  }#footer a:hover{  color:#81D2E5;  } #footer p span{  color:#81D2E5;  }#footer .row#copyright{  background:url(assets/images/elements/bg-nav.png) top center no-repeat;  }#footer .row#copyright p{  margin-bottom:0;  }#content img{  margin-bottom:20px;  }img.alignleft{  margin:0.5em 20px 20px 0;  float:left;  }img.alignright{  margin:0.5em 0 20px 20px;  float:right;  }img.aligncenter{  margin:0.5em auto 20px auto;  display:block;  }.span-1-1 .gallery{  }.span-1-2 .gallery{  }.span-2-3 .gallery{  width:640px;  }.span-3-4 .gallery{  }.gallery{  margin-left:-20px;  }.gallery img{  margin:0px 0 20px 20px;  width:160px;  height:160px;  background:#E6E6E6;  padding:9px;  display:block;  float:left;  }table{  padding:0 0 20px 0;  }tr{  }thead th{  padding:15px;  text-align:left;  font-size:2em;  font-weight:normal;  background:#51301F;  color:#FFF;  vertical-align:top;  }thead th a{  color:#A7B6B1;  }thead th a:hover{  color:#CDD5D2;  }tbody th{  padding:10px 15px;  text-align:left;  font-size:1.4em;  font-weight:normal;  background:#341F14;  color:#FFF;  vertical-align:top;  }td{  padding:10px 15px;  text-align:left;  font-size:1.3em;  line-height:1.3em;  vertical-align:top;  }tr:nth-child(even) {  background:#E8E8E8;  }tr:nth-child(odd) {  background:#EEE;  }.col.span-1-1 table{  }.col.span-1-2 table{  }.col.span-2-3 table{  width:580px;  }.col.span-3-4 tabel{  }input[type='text'],input[type='password']{  margin-bottom:20px;  padding:0 10px;  height:40px;  font-size:1.6em;  font-family:Arial, Helvetica, sans-serif;  border:0;  background:#E6E6E6;  color:#31322D;  }textarea{  margin-bottom:20px;  padding:10px;  height:200px;  min-height:200px;  max-height:300px;  font-size:1.6em;  font-family:Arial, Helvetica, sans-serif;  border:0;  background:#E6E6E6;  color:#31322D;  }input[type='submit']{  margin-bottom:20px;  padding:10px;  border:none;  float:right;  background:none repeat scroll 0 0 #984137;  color:#FFF;  display:block;  font-size:1.6em;  height:40px;  line-height:40px;  }input[type='submit']:hover{  background:#B84937;  }td input[type=text]{ background:#fff; font-size:100%;}.span-1-1 input[type='text'],.span-1-1 input[type='password'],.span-1-1 textarea{  width:920px;  min-width:920px;  max-width:920px;  }.span-1-2 input[type='text'],.span-1-2 input[type='password'],.span-1-2 textarea{  width:440px;  min-width:440px;  max-width:440px;  }#newsletter{  }#newsletter #footerSignupForm input[type='text']{  width:160px;  min-width:160px;  max-width:160px;  height:40px;  float:left;  border-radius:0;  background:#FFF;  }#newsletter #footerSignupForm input[type='submit']{  width:40px;  height:40px;  float:left;  background:url(assets/images/elements/btn-signup.png) 0px 0px no-repeat #FFF;  border-radius:0;  overflow:hidden;  text-indent:60px;  }#newsletter #footerSignupForm input[type='submit']:hover{  background:url(assets/images/elements/btn-signup.png) 0px -40px no-repeat #FFF;  }.clear{  clear:both;  }.text-left{  text-align:left;  }.text-right{  text-align:right;  }.text-center{  text-align:center;  }input[type="submit"].btn-align-center{  margin:0 auto 20px auto;  display:block;  float:none;  }.rslides{  position:relative;  list-style:none;  overflow:hidden;  width:100%;  max-width:1350px;  padding:0;  margin:0;  list-style-type:none;  }#header-img .rslides li{ height:440px; overflow:hidden;}.rslides li{  -webkit-backface-visibility:hidden;  position:absolute;  display:none;  width:100%;  font-size:100%;  left:0;  top:0;  padding:0;  margin:0;  list-style-type:none;  }.rslides li img{display:block;width:100%;}.rslides#slider1{  margin:0 auto;  }.rslides#slider2{  position:absolute;  bottom:170px;  right:120px;  width:220px;  height:190px;  background:#000;  }.rslides#slider2 li{  position:absolute;  top:0;  left:0;  }#hands{  position:absolute;  right:-20px;  bottom:0;  width:556px;  height:380px;  background:url(assets/images/elements/overlay-hands-with-photo.png) 0px 0px no-repeat;  z-index:1000;  border-radius:0 0 6px 0;  overflow:hidden;  }.rslides#slider3 li img{  margin-bottom:0;  }.rslides#slider3 .caption{  padding:20px;  width:280px;  }.rslides#slider3 .caption h5{  color:#81D2E5;  } .rslides#slider3 .caption h6{  color:#FFF;  }.rslides#slider3 .caption p{  margin-bottom:0;  color:#FFF;  }.rslides#slider3 .caption a{  color:#FFF;  font-weight:bold;  }#content .row#offers-and-suggestions .prev,.rslides_nav.rslides3_nav.prev,.rslides_nav.rslides2_nav.prev{  position:absolute;  bottom:20px;  left:138px;  width:20px;  height:20px;  display:block;  background:url(assets/images/elements/btn-next-prev-arrows.png) 0px 0px no-repeat;  overflow:hidden;  text-indent:40px;  }#content .row#offers-and-suggestions .next,.rslides_nav.rslides3_nav.next,.rslides_nav.rslides2_nav.next{  position:absolute;  bottom:20px;  right:138px;  width:20px;  height:20px;  display:block;  background:url(assets/images/elements/btn-next-prev-arrows.png) -20px 0px no-repeat;  overflow:hidden;  text-indent:40px;  }#content .row#offers-and-suggestions .prev:hover,.rslides_nav.rslides3_nav.prev:hover,.rslides_nav.rslides2_nav.prev:hover{  background:url(assets/images/elements/btn-next-prev-arrows.png) 0px -20px no-repeat;  }#content .row#offers-and-suggestions .next:hover,.rslides_nav.rslides3_nav.next:hover,.rslides_nav.rslides2_nav.next:hover{  background:url(assets/images/elements/btn-next-prev-arrows.png) -20px -20px no-repeat;  }ul.social{  width:200px;  height:60px;  }#footer ul.social li{  padding:0;  width:60px;  height:60px;  float:left;  background:none;  }ul.social li#twitter{  margin-right:0px;  } ul.social li#tripadvisor a{  background:url(assets/images/elements/icon-tripadvisor.png) 0px 0px no-repeat;  }ul.social li#facebook a{  background:url(assets/images/elements/icon-facebook.png) 0px 0px no-repeat;  }ul.social li#twitter a{  background:url(assets/images/elements/icon-twitter.png) 0px 0px no-repeat;  }ul.social li a{  width:60px;  height:60px;  display:block;  }ul.social li a span{  display:none;  }.padding-top-0{  padding-top:0;  }img.round-image{ float:left; background:#FFF; padding:10px; border-radius:100%; box-shadow:0px 6px 6px #A6A6A6;}.sidebar-widget{  padding:0px;  }.sidebar-widget ul,.sidebar-widget ul li,.sidebar-widget li{  list-style-type:none; margin:0;  }.sidebar-widget h2{  }.sidebar-widget ul li { font-size:1.6em; padding:0;  }.sidebar-widget ul li a { color:#137DB1; display:block;  }.sidebar-widget ul li a:hover { color:#0B4B6A;  }#content .row{  margin-bottom:20px;  }#content .col.span-2-3 img{  padding:10px;  background:#E6E6E6;  }#content .row#hp-main-content{  background:url(assets/images/elements/bg-sky.jpg) top right no-repeat #FFF;  border-radius:0px 0px 6px 6px;  min-height:400px;  }#content .row#social-feeds{  background:#E6E6E6;  border-radius:6px;  display:none;  }#content .row#offers-and-suggestions{  margin-bottom:40px;  border-radius:6px;  background:none;  width:980px;  padding:0;  overflow:hidden;  }#content .row#offers-and-suggestions .col.span-2-3{  padding:0px;  width:660px;  height:542px;  background:#FFF;  }#content .row#offers-and-suggestions .col.span-2-3 .offers a,#content .row#main-content .col.span-2-3 .offers a{  background:#FFF;  display:block;  border-top:1px solid #E6E6E6;  }#content .row#offers-and-suggestions .col.span-2-3 .offers a:first-child{  border-top:none;  }#content .row#offers-and-suggestions .col.span-2-3 .offers a img,#content .row#main-content .col.span-2-3 .offers a img{  float:left;  margin-bottom:0;  width:180px;  height:180px;  padding:0;  background:none;  }#content .row#offers-and-suggestions .col.span-2-3 .offers a .offer-txt,#content .row#main-content .col.span-2-3 .offers a .offer-txt{  padding:20px 20px 0 20px;  width:440px;  float:left;  }#content .row#offers-and-suggestions .col.span-2-3 .offers a p,#content .row#main-content .col.span-2-3 .offers a p{  margin-bottom:0;  color:#656565;  }#content .row#offers-and-suggestions .col.span-2-3 .offers a:hover h5,#content .row#offers-and-suggestions .col.span-2-3 .offers a:hover p span,#content .row#main-content .col.span-2-3 .offers a:hover h5,#content .row#main-content .col.span-2-3 .offers a:hover p span{  color:#984137;  }#content .row#offers-and-suggestions .col.span-1-3{  background:#984137;  width:320px;  padding:0;  }#suggestions{  position:relative;  background:#984137;  width:320px;  height:542px;  padding:0;  }#suggestions-shadow{  position:absolute;  top:0;  left:0;  width:40px;  height:542px;  background:url(assets/images/elements/suggestions-shadow.png) 0px 0px no-repeat;  z-index:1000;  }#content .row#offers-and-suggestions .col.span-1-3 #suggestions-shadow,#content .row#main-content .col.span-1-3 #suggestions-shadow{  position:absolute;  top:0;  left:0;  width:40px;  height:572px;  background:url(assets/images/elements/suggestions-shadow.png) 0px 0px repeat-y;  z-index:1000;  }.feed-top{  padding:0;  height:60px;  width:300px;  }.feed-top a{  display:block;  padding:10px 0 0 70px;  height:60px;  width:220px;  }#tripadvisor-feed .feed-top{  background:url(assets/images/elements/icon-tripadvisor.png) 0px 0px no-repeat;  }#facebook-feed .feed-top{  background:url(assets/images/elements/icon-facebook.png) 0px 0px no-repeat;  }#news .feed-top{  background:url(assets/images/elements/icon-twitter.png) 0px 0px no-repeat;  }.feed-top p{  margin:0;  line-height:normal;  }.feed-top a:hover p{  color:#984137;  }.feed-top p span{  color:#ABABAB;  }.feed-bot{  padding:40px 20px 20px 20px;  width:260px;  height:220px;  background:url(assets/images/elements/speach-bubble.png) 0px 0px no-repeat;  position:relative;  }.feed-bot .rslides_nav.prev{  position:absolute;  bottom:20px;  left:128px;  width:20px;  height:20px;  display:block;  background:url(assets/images/elements/btn-next-prev-arrows-grey.png) 0px 0px no-repeat;  overflow:hidden;  text-indent:40px;  }.feed-bot .rslides_nav.next{  position:absolute;  bottom:20px;  right:128px;  width:20px;  height:20px;  display:block;  background:url(assets/images/elements/btn-next-prev-arrows-grey.png) -20px 0px no-repeat;  overflow:hidden;  text-indent:40px;  }.feed-bot .rslides_nav.prev:hover{  background:url(assets/images/elements/btn-next-prev-arrows-grey.png) 0px -20px no-repeat;  }.feed-bot .rslides_nav.next:hover{  background:url(assets/images/elements/btn-next-prev-arrows-grey.png) -20px -20px no-repeat;  }ul#main-nav li#menu-item-38 ul .rslides{  top:0;  left:0;  width:196px;  height:190px;  margin:0;  padding:0;  }#header-img{  position:relative;  margin:0 auto;  width:100%;  height:440px;  max-width:1020px;  background:#000;  }#header-highlight{  position:absolute;  top:0;  left:0;  width:100%;  height:1px;  background:url(assets/images/elements/header-highlight.png) 0px 0px repeat-x;  z-index:1100;  }#btn-book-your-stay{  position:absolute;  top:185px;  right:-46px;  width:306px;  height:155px;  background:url(assets/images/elements/btn-book-your-stay.png) 0px 0px no-repeat;  display:block;  z-index:2000;  }#btn-book-your-stay:hover{  background:url(assets/images/elements/btn-book-your-stay.png) 0px -155px no-repeat;  }#btn-book-your-stay span{  display:none;  }#header-img .rslides_tabs{  position:absolute;  bottom:20px;  left:20px;  margin:0;  padding:0;  z-index:1110;  }#header-img .rslides_tabs li{  margin-right:10px;  float:left;  }#header-img .rslides_tabs li a{  width:16px;  height:16px;  overflow:hidden;  text-indent:40px;  display:block;  border:2px solid #FFF;  border-radius:100%;  }#header-img .rslides_tabs li a:hover{  background:#984137;  }#header-img .rslides_tabs li.rslides_here a{  background:#FFF;  }.content-text-box{  padding:26px 40px 20px 40px;  width:580px;  }ul#main-nav li ul li .lodge-photos ul.rslides li{ display:none; position:absolute; top:0; left:0; z-index:0;}#offers-small{  width:320px;  background:#FFF;  position:relative;  border-bottom:1px solid #E6E6E6;  overflow:hidden;  }#offers-small img{  width:80px;  height:80px;  float:left;  margin-bottom:0;  }#offers-small .offer-txt{  padding:20px;  width:200px;  float:left;  }#offers-small .offer-txt p{  margin-bottom:0;  font-size:1.4em;  color:#656565;  }#offers-small .prev{  position:absolute;  top:100px;  left:18px;  width:20px;  height:20px;  display:block;  background:url(assets/images/elements/btn-next-prev-arrows-grey.png) 0px 0px no-repeat;  overflow:hidden;  text-indent:40px;  z-index:1400;  }#offers-small .next{  position:absolute;  top:100px;  left:42px;  width:20px;  height:20px;  display:block;  background:url(assets/images/elements/btn-next-prev-arrows-grey.png) -20px 0px no-repeat;  overflow:hidden;  text-indent:40px;  z-index:1400;  }#offers-small .prev:hover{  background:url(assets/images/elements/btn-next-prev-arrows-grey.png) 0px -20px no-repeat;  }#offers-small .next:hover{  background:url(assets/images/elements/btn-next-prev-arrows-grey.png) -20px -20px no-repeat;}#content #quick-info-box{  width:170px;  margin:0 0 20px 20px;  padding:0 0 20px 20px;  float:right;  border-left:1px solid #E6E6E6;  border-bottom:1px solid #E6E6E6;  }#content #quick-info-box img{  margin:0 auto 20px auto;  padding:0;  width:170px;  height:170px;  background:none;  display:block;  }#content #quick-info-box .wpsbc-calendar img{  width:auto;  height:auto;  }#content #quick-info-box ul{  padding:0;  color:#656565;  list-style-type:none;  }#content #quick-info-box ul li{  color:#656565;  list-style-type:none;  }#content #quick-info-box a#btn-book-this-lodge{  padding:12px 0;  display:block;  background:#984137;  text-align:center;  font-size:1.6em;  color:#FFF;  }#content #quick-info-box a#btn-book-this-lodge:hover{  display:block;  background:#B84937;  color:#FFF;  }.no-top-padding{  padding-top:0;  }.btn-center{  margin:0 auto 20px auto;  }.post-controls{width:580px;font-size:1.5em;}.post-controls .post-prev a{padding:15px 0;width:290px;text-align:left;display:block;float:left;}.post-controls .post-next a{padding:15px 0;width:290px;text-align:right;display:block;float:right;}.rounded-bottom{border-radius:0 0 6px 6px;}#main-content .col.span-2-3 li{margin-bottom:15px;}#main-content #quick-info-box li{margin-bottom:0;}.no-items{padding:40px;}#tagline{position:absolute;bottom:15px;right:20px; color:#FFFFFF; margin:0; text-shadow:1px 2px 4px #000000; z-index:1000;}label.error{color:#900; font-size:1.5em;  font-family:Arial, Helvetica, sans-serif; line-height:1.5; margin-bottom:20px; padding-bottom:1px;  margin-top:0;display:block;}  input[type=submit]  { line-height:1;  }.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;  border-radius:4px;}.fancybox-opened {z-index:8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);  box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position:relative;}.fancybox-inner {overflow:hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}.fancybox-image {max-width:100%;max-height:100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('assets/images/fancybox/fancybox_sprite.png');}#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div {width:44px;height:44px;background:url('assets/images/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev {left:0;}.fancybox-next {right:0;}.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span {left:10px;background-position:0 -36px;}.fancybox-next span {right:10px;background-position:0 -72px;}.fancybox-nav:hover span {visibility:visible;}.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock { overflow:hidden !important; width:auto;}.fancybox-lock body { overflow:hidden !important;}.fancybox-lock-test { overflow-y:hidden !important;}.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('assets/images/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title {visibility:visible;}.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent; background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;  border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap {padding-top:10px;}.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('assets/images/fancybox/fancybox_sprite@2x.png');background-size:44px 152px; }#fancybox-loading div {background-image:url('assets/images/fancybox/fancybox_loading@2x.gif');background-size:24px 24px; }}#bgSwitcher{ display:block; height:100%; left:0; overflow:hidden; position:fixed; top:0; width:100%; z-index:-999;}#bgSwitcher img{ min-width:100%; min-height:100%; display:none; position:absolute; top:0; left:0;}.rslides li img{ box-shadow:#000 0em 0em 0em;}