button,input[type="reset"],input[type="submit"],input[type="button"]{-webkit-appearance:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border:1px solid;cursor:pointer;color:#333;outline:0;overflow:visible;padding:5px 10px;width:auto;*padding-top:2px;*padding-bottom:0px;margin-right:5px;}button{*padding-top:1px;*padding-bottom:1px;}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fafafa;border:1px solid;border-color:#999;color:#000;outline:0;padding:5px;font-size:0.9em;height:auto;max-width:100%;*padding-top:2px;*padding-bottom:1px;*height:auto;}input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder{color:#888;}::-webkit-input-placeholder{color:#888;}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{border-color:#60AFFE;z-index:1;}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee;}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888;cursor:default;}textarea,select[size],select[multiple]{height:auto;}@media (-webkit-min-device-pixel-ratio:0){select{background-image:url(../../themes/abutheme/images/select-arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;}select[size],select[multiple]{background-image:none;padding:0;}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}optgroup{color:#000;font-style:normal;font-weight:normal;}.ie6-button,* html button{background:#ddd url(http://tomsecolodge.com/sites/tomsecolodge.com/themes/abutheme/images/button.png) repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;padding:2px 10px 0px;overflow:visible;width:auto;}* html button{padding-top:1px;padding-bottom:1px;}.ie6-input,* html textarea,* html select{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;vertical-align:top;}* html select{margin-top:1px;}.placeholder_text,.ie6-input-disabled,.ie6-button-disabled{color:#888;}.ie6-input-disabled{background:#eee;}
#breadcrumb li{background:url(../../themes/abutheme/images/breadcrumb.png) right no-repeat;padding-right:17px;}#breadcrumb li.last{background:none;}#breadcrumb ul{padding:5px 0px 0px;}#breadcrumb li{color:#999;font-size:0.9em;}#breadcrumb li a.active{color:#999;}#breadcrumb li a.active:hover{color:#999;}@media (-webkit-min-device-pixel-ratio:0){select{background-image:url(../../themes/abutheme/images/select-arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;}select[size],select[multiple]{background-image:none;padding:0;}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}optgroup{color:#000;font-style:normal;font-weight:normal;}.ie6-button,* html button{background:#ddd url(http://tomsecolodge.com/sites/tomsecolodge.com/themes/abutheme/images/button.png) repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0px;overflow:visible;width:auto;}* html button{padding-top:1px;padding-bottom:1px;}.ie6-input,* html textarea,* html select{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top;}* html select{margin-top:1px;}.placeholder_text,.ie6-input-disabled,.ie6-button-disabled{color:#888;}.ie6-input-disabled{background:#eee;}.clear-left{clear:left;}.gmap img{max-width:none;}table{border:0;border-spacing:0;font-size:0.857em;margin:10px 0;width:100%;}table table{font-size:1em;}#footer-wrapper table{font-size:1em;}table tr th{background:#757575;background:rgba(0,0,0,0.51);border-bottom-style:none;}table tr th,table tr th a,table tr th a:hover{color:#FFF;font-weight:bold;}table tbody tr th{vertical-align:top;}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:left;}#footer-wrapper tr td,#footer-wrapper tr th{border-color:#555;}tr.odd{background:#e4e4e4;background:rgba(0,0,0,0.105);}tr,tr.even{background:#efefef;background:rgba(0,0,0,0.063);}table ul.links{margin:0;padding:0;font-size:1em;}table ul.links li{padding:0 1em 0 0;}ul.menu{padding:0px;margin:0px;}ul.menu li{margin:0px;padding:0px;list-style:none;}ul.menu ul li{padding-left:10px;}ul.standard-list{list-style:disc;margin-left:15px;padding:0px;}ul.standard-list li{color:#444;font-size:1em;padding:5px 0px;}.tips{font-size:0.7em;color:#6a6a6a;}.description{font-size:0.9em;color:#777;}ul.primary{padding:0px;margin:0;overflow:hidden;border:1px solid #DCDCDC;margin-bottom:15px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#ffffff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#ffffff,#f2f2f2);background-image:-o-linear-gradient(top,#ffffff,#f2f2f2);background-image:linear-gradient(to bottom,#ffffff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);}ul.primary li{display:block;float:left;vertical-align:bottom;margin:0 0px 0 0;}ul.primary li a{color:#666;height:1.8em;line-height:1.9;display:block;font-size:0.929em;float:left;margin:0;text-shadow:0 1px 0 #fff;border-right:1px solid #DCDCDC;padding:5px 10px;background:none;}ul.primary li a:hover{color:#333;text-decoration:none;background-color:transparent;}ul.primary li.active a{color:#555;text-decoration:none;background-color:#E5E5E5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);border:none;}ul.secondary{border-bottom:none;padding:0.5em 0;}ul.secondary li{display:block;float:left;}ul.secondary li:last-child{border-right:none;}ul.secondary li:first-child{padding-left:0;}ul.secondary li a{padding:0.25em 0.5em;}ul.secondary li a.active{background:#f2f2f2;border-bottom:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}div.messages{padding:8px 35px 8px 14px;margin-bottom:20px;color:#C09853;text-shadow:0 1px 0 rgba(255,255,255,0.5);background:#FCF8E3;border:1px solid #FBEED5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.messages.status{color:#468847;background:#DFF0D8;border-color:#D6E9C6;}.messages.warning{color:#3A87AD;background:#D9EDF7;border-color:#BCE8F1;}.messages.error{color:#B94A48;background:#F2DEDE;border-color:#EED3D7;}div.messages ul{margin:0px 0px 0px 15px;padding:0px;}div.messages ul li{list-style:disc;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}.views-field-contextual-links a.contextual-links-trigger{background:transparent url(../../themes/abutheme/images/gear-select.png) no-repeat 2px 0;}.views-row div.contextual-links-wrapper{top:20px;}#admin-menu{line-height:1.4em;list-style:none;margin:0;padding:0;z-index:999;}#admin-menu.masquerade{background-color:#EBEBEB;border-bottom:2px solid #4983AD;font-size:12px;padding:8px;left:0;position:absolute;text-align:left;top:0;width:100%;}#admin-menu.client #admin-menu-wrapper{background-color:#EBEBEB;border-bottom:2px solid #4983AD;font-size:12px;}#admin-menu.client a.welcome{color:#666;display:none;}#admin-menu.client a.welcome:hover{background:#ebebeb;color:#666;}#admin-menu.client ul a,#admin-menu.masquerade a{color:#4983ad;border-right:1px solid #dcdcdc;padding:8px 2px;}#admin-menu.client ul a:hover,#admin-menu.client ul li ul li.expandable a:hover{color:#FFF;background-color:#4983AD;}#admin-menu.client li.admin-menu-action.admin-menu-account,#admin-menu.client li.admin-menu-action.admin-menu-users{display:none;}#admin-menu.client ul li ul li.expandable ul{margin-top:-10px;}#admin-menu.client li.admin-menu-action a,#admin-menu.client ul li ul li.expandable a:hover,#admin-menu.client ul li ul li.expandable a{border-right:none;border-left:none;}#admin-menu.client li li{background:#ebebeb;}#admin-menu.client li li a,#admin-menu.client ul li ul li.expandable a{border-top:1px solid #4983AD;color:#4983AD;}.block-nice-menus-1,.block-nice-menus-1 ul li ul li{background-color:rgba(0,0,0,0.7);}.cp{margin-bottom:20px;border:1px solid #DCDCDC;}.cp-head{background:#EBEBEB;}.cp-head .button{float:right;margin-top:8px;}.cp thead{display:none;}.cp table{margin:0px;}.cp .view-footer{padding:10px;}.cp-head h2{text-indent:45px;float:left;color:#999;line-height:1.3em;}.cp .form-actions{margin:0em;background:#f7f7f7;}.cp .tabledrag-toggle-weight-wrapper{display:none;}h2.listings{background:url(../../themes/abutheme/images/icon-info.png) no-repeat;}h2.enquiries{background:url(../../themes/abutheme/images/icon-email.png) no-repeat;}h2.property{background:url(../../themes/abutheme/images/icon-property.png) no-repeat;}h2.guestbook{background:url(../../themes/abutheme/images/icon-users.png) no-repeat;padding:10px 0px;border-bottom:none;}h2.events{background:url(../../themes/abutheme/images/icon-calendar.png) no-repeat;}h2.blog{background:url(../../themes/abutheme/images/icon-book.png) no-repeat;}h2.pages{background:url(../../themes/abutheme/images/icon-page.png) no-repeat;}h2.images{background:url(../../themes/abutheme/images/icon-camera.png) no-repeat;}.views-field-edit-node a{color:#729DB7;}.views-field-edit-node a:hover{color:#56778B;}.views-field-delete-node a{color:#EB2217;}.views-field-delete-node a:hover{color:#C21C13;}.client-help .block-inner{background:#EBEBEB;padding:5px 15px;margin:10px 0;border:3px solid #4983B1;color:#4983B1;font-size:0.9em;}.node-contact-form .container-inline-date{float:left;clear:none;}.node-contact-form .container-inline-date > .form-item{border:none;}.gamma{margin-left:0;margin-right:0;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}body{font:87.5%/1.5 Arial,sans-serif;color:#666;background:transparent url(../../themes/abutheme/images/bg.png) scroll repeat 0 0;}#admin-menu{font-size:0.7em;}h1,h2,h3,h4,h5,h6{color:#66564D;line-height:1;font-weight:normal;}h1#page-title{font-size:2.2em;padding:20px 0 0px;}h2{line-height:1.2;font-size:1.6em;padding:10px 0px;}h2.comment-form{margin-top:40px;}h2.top-heading{color:#fff;text-shadow:1px 1px #555;}h3{line-height:1.2;font-size:1.4em;padding:10px 0px;}blockquote{font-family:Georgia,serif;font-style:italic;margin:20px 0px;border-left:10px solid #0094A4;display:block;padding-left:20px;color:#0094A4;font-size:1em;}p{line-height:1.8;color:#666;font-size:1em;margin:10px 0px;}.subtitle{font-size:1.1em;padding-top:5px;}h1.home{font-size:1.6em;margin-bottom:0.4em;}a,a:link,a:visited{color:#76957B;text-decoration:none;}a:hover,a:active{color:#5E8864;text-decoration:none;}input.form-submit,a.button,a.button:link,a.button:visited{cursor:pointer;font-size:1.1em;font-weight:normal;text-align:center;margin-bottom:1em;margin-right:0.6em;padding:5px 10px 6px;color:#FFF;border:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#76957B;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-moz-box-shadow:1px 1px 5px #999;}input.form-submit:hover,a.button:hover,a.button:active{text-decoration:none;background-color:#5E8864;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-moz-box-shadow:1px 1px 5px #999;}a.button.small{padding:3px 5px;}a.button.big{font-size:1.4em;}a.button.add{background-color:#6A9800;border-color:#577C00;}a.add:hover{background-color:#577C00;}.more-link{margin-top:5px;}.more-link a{text-align:right;font-size:1.2em;text-decoration:none;text-transform:lowercase;}a.social{text-indent:-9999px;display:block;height:30px;width:40px;float:right;line-height:1;padding:5px 0;}a.twitter{background:url(../../themes/abutheme/images/icon-twitter.png) no-repeat;}a.facebook{background:url(../../themes/abutheme/images/icon-facebook.png) no-repeat;}img{max-width:100%;height:auto;}a img{border:none;}.image-fade img{opacity:1;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:500ms;}.image-fade a:hover img{opacity:.8;-webkit-transition:opacity;-webkit-transition-timing-function:ease-out;-webkit-transition-duration:500ms;}.menu-block-1 ul{width:100%;float:left;margin:0px;padding:0px;list-style-type:none;}.menu-block-1 ul li{display:block;float:left;padding:0;width:50%;}.menu-block-1 ul li li{float:none;padding:0;width:auto;}.menu-block-1 ul li a{font-size:1em;display:block;color:#fff;padding:10px 15.5px;margin:0px;text-decoration:none;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;transition:all .5s ease-in}.menu-block-1 ul a.active{background-color:#76957C;}.menu-block-1 ul a:hover{background-color:#76957C;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;transition:all .5s ease-in}.menu-block-1 li a:hover,.menu-block-1 a.active-trail,.menu-block-1 a.active,.menu-block-1 a.active-trail:hover,.menu-block-1 a.active:hover{text-decoration:none;}.block-menu-listings ul.menu li a{background:#8AA28D;padding:5px 10px;display:block;margin-bottom:5px;color:#FFF;}.block-menu-listings ul.menu li a:hover,.block-menu-listings ul.menu li a.active{background:#66564D;}.block-menu-listings ul.menu li ul li a{background:#5AA7D7;padding:5px 10px;display:block;margin-bottom:5px;color:#FFF;}.container-24 .grid-24#region-user-first{width:100%;margin-left:0px;}#zone-user-wrapper #zone-user{width:100% !important;}#zone-user-wrapper #zone-user .views-field-field-featured-image img{width:100%;height:auto;min-height:175px;}#zone-user-wrapper #zone-user .block-header-image-block{max-height:200px;min-height:175px;overflow:hidden;}.region-main-menu .heading-block{margin-top:0px;}.right-align a{display:none;}h2.top-heading{display:none;}#zone-branding-wrapper{position:absolute;z-index:1;top:10px;margin-left:20px;}#zone-branding,#zone-main-menu,#zone-messages-tabs,#zone-header,#zone-breadcrumb,#zone-feature,#zone-content,#zone-postscript,#zone-footer,#zone-preface{}#zone-preface,#zone-content{padding:1px 0;}.logo-img{text-align:center;}.view-header-image{}#region-branding .phone{float:left;}#region-branding .email{float:right;}span.phone-blue{background:url(../../themes/abutheme/images/icon-phone-blue-25.png) no-repeat 0px -4px;padding-left:30px;}span.email-blue{background:url(../../themes/abutheme/images/icon-email-blue-25.png) no-repeat 0px -2px;padding-left:30px;margin-left:30px;}#zone-feature{padding-top:10px;}#zone-content{padding-bottom:20px;}#zone-postscript{padding:20px 0 0;}#region-postscript-first{padding:10px 0;border-top:1px solid #DCDCDC;}#zone-footer .content{font-size:0.9em;}#zone-footer h2{font-size:1em;font-weight:bold;font-family:arial;margin-bottom:0px;padding-bottom:0px;}#zone-footer-lower{padding:0px 0;font-size:0.9em;text-align:center;color:#FFF;}#zone-footer-lower p{color:#FFF;}#zone-footer-lower a{color:#EBEBEB;}#zone-footer-lower .block-36{background-color:#8BA28D;}.block-12{background:#8BA28D;}.region-footer-first{background:white;}#section-footer{margin-bottom:20px;}#region-footer-top,#region-footer-lower-first{line-height:30px;}#zone-footer-top a{color:white;}#zone-footer-top .block-12 .grid-18{text-indent:0px;}#zone-footer .block-35 img{padding:0px 20px 20px;}.block-home-intro-block{padding:20px 0 20px;margin:20px 0;border-top:2px dotted #968D85;border-bottom:2px dotted #968D85;}.view-homepage-teasers .views-row{background:#968D85;}.view-homepage-teasers .views-row{min-height:360px;width:300px;margin:0 auto 20px;text-shadow:#777 1px 1px 1px;}.view-homepage-teasers .views-row .views-field p,.views-field-field-teaser-description{color:#fff;padding:15px 15px 5px;}.view-homepage-teasers a{background:#5D4F47;display:block;}.view-homepage-teasers a:hover{background-color:#534740;}.view-homepage-teasers h3{font-size:1.2em;color:#FFF;padding:0 0 0 80px;line-height:1.5;display:block;background-repeat:no-repeat;background-position:10px;height:70px;vertical-align:middle;display:table-cell;}.view-homepage-teasers .views-row-2 h3,h3.Location{background-image:url(../../themes/abutheme/images/location.png);}.view-homepage-teasers .views-row-3 h3,h3.Visitors{background-image:url(../../themes/abutheme/images/visitors-book.png);}.view-homepage-teasers .views-row-1 h3,h3.Booking{background-image:url(../../themes/abutheme/images/availability.png);}.view-small-homepage-teasers a{background:#76957C;color:#FFF;display:block;margin-bottom:5px;height:105px;border:3px solid #fff;}.view-small-homepage-teasers a:hover{background:#5A725E;}.view-small-homepage-teasers img{width:103px;float:left;margin-right:15px;}.view-small-homepage-teasers h2{color:#FFF;text-shadow:#555 1px 0px;}.block-block-46{margin-bottom:20px;}.view-home-intro img{border:5px solid #fff;}.block-home-intro-block{margin-left:0px;}.view-home-guestbook .view-content{background:url(../../themes/abutheme/images/icon-open-quote-30.png) no-repeat 2% 2%;}.view-home-guestbook .views-row{background:url(../../themes/abutheme/images/icon-close-quote-30.png) no-repeat 98% 98%;}.view-home-guestbook{background:#EBEBEB;margin-top:10px;}.views-field-field-home-guestbook{padding:30px 20px;font-family:georgia;font-style:italic;font-size:1.2em;text-align:center;}.front #region-content{border-top:1px solid #DCDCDC;}.front #zone-content{padding-top:20px;}.view-home-images{clear:left;text-align:center;margin-top:20px;}.view-home-images .views-row{margin-bottom:10px;}.view-home-images .views-row-last{margin-bottom:0px;}.view-homepage-side-links .views-row{width:49%;float:left;}.view-homepage-side-links .views-row-2{margin-bottom:0px;margin-right:2%;}.view-homepage-side-links{margin-top:10px;}.views-field-field-info-intro{font-size:1.4em;}.view-info-features .item-list ul li{margin-left:10px;}.view-info-features li{text-indent:20px;background:url(../../themes/abutheme/images/bullet-green.png) no-repeat left 5px;}.view-featured-properties{clear:left;}.view-featured-properties .views-row{width:46%;float:left;margin:0 2% 4%;}#edit-distance-wrapper .form-text{width:100%;}.view-property-search{margin-top:10px;}.view-property-search .views-row{background:#6FBFE8;}.view-property-search .views-row h3 a{padding:5px 10px;color:#FFF;margin-bottom:0px;}.view-property-search .bedrooms{padding:0px 10px 5px;color:#FFF;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{color:#F7F7F7;}.view-local-area{margin-top:20px;}.view-local-area .views-row{position:relative;margin-bottom:20px;}.view-local-area .viewport h3{position:absolute;top:0px;left:0px;padding:5px 10px;color:#FFF;background:#8AA28D;}.view-local-area .views-row a{opacity:0.9;}.view-listings-node .grid-8{margin-top:15px;}.view-offers-page .alpha{clear:left;}.view-offers-page{padding-bottom:20px;font-size:1.2em;}.view-offers-page p{padding:0 10px;}.view-offers-page .views-row{padding:0px 0;}.view-offers-page h2{padding:10px 10px;}.offers-dates{padding:0 10px;font-style:italic;}.offers-properties{margin:5px 0 10px 0;padding:0 10px;}.offers-price{font-size:2em;padding:0 10px;}.guestbook{padding:1em;color:#66564D;margin-bottom:20px;}.guestbook .message{font-size:1.2em;font-family:Georgia;background:url(../../themes/abutheme/images/icon-open-quote-30.png) no-repeat;font-style:italic;padding-left:40px;}.guestbook .guest{font-size:0.9em;padding-top:8px;text-transform:uppercase;}.guestbook .dates{}.guestbook .edit-links{float:right;clear:both;}#block-views-property-features-block .content{padding:5px 0 10px;background:#97D5E6;color:#FFF;font-size:1.1em;}#block-views-property-features-block{padding:10px 0 20px;}.view-property-features li{background:url(../../themes/abutheme/images/icon-tick-20.png) no-repeat 0 0;width:46%;float:left;}.view-property-features li .views-field{padding-left:25px;}.view-property-info .views-row{text-align:center;font-size:1.4em;font-style:italic;}#block-views-property-features-block{clear:both;}.block-style .view-content{padding:20px;background:#FCB06E;color:#FFF;margin:20px 0 10px;}.block-style .content p{color:#FFF;}#field-property-rental-values .field-name-field-property-rental-pname .form-text{width:100px!important;}#field-property-rental-values .container-inline-date input{width:80px!important;}#field-property-rental-values .container-inline-date .description{display:none;}.view-id-blog .views-row{padding-bottom:20px;}.views-field-field-blog-post-image img{float:left;margin:15px 20px 10px 0;border:5px #fff solid;}.views-field-field-blog-post-intro .field-content{font-style:italic;font-family:georgia;font-size:1.2em;}.view-blog h2{font-size:2em;}.views-field-field-blog-post-tags a{padding:5px;background:#EBEBEB;margin-right:10px;}.views-field-field-blog-post-tags{margin-top:20px;}.blog-intro p{font-size:1.15em;color:#444;font-style:italic;}.booking-calendar{background:#fff;border:5px solid #E5E5E5;}#sc_content #date_form{border:0px !important;}.page-node-217 .region-sidebar-second{display:none;}.page-node-217 .container-24 .grid-18{width:97% !important;}.footer-link{padding:5px 0 5px 25px;}.footer-link.mobile{background:url(../../themes/abutheme/images/icon-mobile-20.png) left 3px no-repeat;}.footer-link.phone{background:url(../../themes/abutheme/images/icon-phone-20.png) left 3px no-repeat;}.footer-link.email{background:url(../../themes/abutheme/images/icon-email-20.png) left 3px no-repeat;}.viewport{overflow:hidden;position:relative;}.viewport a{display:inline-block;position:relative;overflow:hidden;}.viewport a img{position:relative;}.viewport a span{display:none;height:100%;font-size:1.6em;position:absolute;text-align:center;text-decoration:none;width:100%;z-index:100;padding-top:15px;}.viewport a span h3{color:#FFF;font-size:0.9em;padding:15% 0;}.dark-background{background:#4784aa;background-color:rgba(80,138,173,0.5);}.galleria-container{width:100% !important;background:none;}.galleria-thumbnails .galleria-image{width:225px;}.view-prop-slider-node .flex-nav-container{margin-bottom:30px;}.flex-nav-container{margin:20px 0 40px;}.front .flex-nav-container{margin:0;}.front .flexslider{margin:0;}.flex-direction-nav li a{background:url(../../themes/abutheme/images/nav_arrows.png) no-repeat;width:32px;height:32px;bottom:0px;}.flex-direction-nav li .prev{left:40px;}.flex-direction-nav li .next{background-position:-32px 0px;right:40px;}.flex-direction-nav li .prev:hover{left:40px;background-position:0px -32px;}.flex-direction-nav li .next:hover{background-position:-32px -32px;right:40px;}.flex-control-nav li a{background:url(../../themes/abutheme/images/nav_pag.png) no-repeat;}.flex-direction-nav{bottom:50%;position:absolute;text-align:center;width:100%;}.flexslider{background:none;border:4px solid #FFF;margin:0 20px;}.slide-title{position:absolute;margin:10px;padding:10px;background:url(http://tomsecolodge.com/sites/tomsecolodge.com/themes/abutheme/images/trans-brown.png) repeat;background:rgba(34,12,0,0.5);}.slide-title a{color:#fcd185;}.jcarousel-skin-default .jcarousel-clip-horizontal{width:100%!important;}.jcarousel-skin-default .jcarousel-item{height:250px;width:290px;border:none;}.jcarousel-skin-default .jcarousel-container-horizontal{width:auto;height:250px;padding:0 30px;}.jcarousel-skin-default .jcarousel-clip-horizontal{width:900px;height:250px;}.jcarousel-skin-default .jcarousel-prev-horizontal{top:130px;left:-10px;}.jcarousel-skin-default .jcarousel-next-horizontal{top:130px;right:-10px;}.jcarousel-skin-default .jcarousel-next,.jcarousel-skin-default .jcarousel-prev{display:block;width:32px;height:32px;background-image:url(../../themes/abutheme/images/arrows.png);}.jcarousel-skin-default .jcarousel-item{background:none;}.jcarousel-skin-default{text-align:left;}.jcarousel-next-disabled,.jcarousel-prev-disabled{display:none !important;}.viewport.photoswipe-field a span{font-size:1.6em;padding:25% 0;}.viewport.photoswipe-field a span h3{background:url(../../themes/abutheme/images/full-screen.png) center 0px no-repeat;padding:25% 0;}.view-property-gallery{text-align:center;}.view-property-gallery .views-row{margin-bottom:10px;}.view-property-gallery .views-row{width:46%;float:left;margin:0 2% 4%;text-align:center;}.block-views-property-gallery-photoswipe,#block-views-property-features-block{clear:both;}.field-collection-item-field-facility img{width:100%;}.field-collection-item-field-facility .flex-nav-container{margin-bottom:20px;width:100%;}.node-facilities .field-item .view-mode-full{border-bottom:1px solid #DCDCDC;padding:20px 0;}.cal-viewport{width:100%!important;}.cal-buttons a{display:block;width:100%;background:#EBEBEB;padding:5px;text-indent:-9999px;}.cal-buttons a.cal-backward:hover,.cal-buttons a.cal-forward:hover{background-color:#DCDCDC;}.cal-buttons a.cal-backward{background:#EBEBEB url(../../themes/abutheme/images/cal-arrows.png) center 5px no-repeat;}.cal-buttons a.cal-forward{background:#EBEBEB url(../../themes/abutheme/images/cal-arrows.png) center -20px no-repeat;}.cal-buttons a.cal-backward[disabled],.cal-buttons a.cal-forward[disabled]{background:none;}.cal table{font-size:smaller;color:#000000;border-width:1px;border-color:#000000;border-style:solid;}.cal caption{font-weight:bold;font-style:inherit;font-size:smaller;}.cal thead th{text-align:center;font-weight:bold;font-style:inherit;font-size:inherit;}.cal tbody th{width:90px;}.cal td{width:28px;height:28px;text-align:center;vertical-align:middle;}.cal td > span{width:0;height:0;border-left-width:14px;border-top-width:14px;border-right-width:14px;border-bottom-width:14px;}.cal td > span > span{top:-14px;left:-14px;}.cal td > div,.cal td > span > span{width:26px;height:26px;line-height:26px;text-align:center;vertical-align:middle;}.viewportfix td > span{position:static;margin-right:-28px;}.viewportfix td > span > span{position:relative;display:block;}.avail-key{padding:10px;text-align:center;color:#333;}.avail-state{padding:5px;}.abu-avail td.available{background:#608458;color:white;font-weight:bold;}.abu-avail td.booked,.abu-avail td.not-available{background:#ECE9C9;}.view-seo-analysis .views-field-meta-description-1 .form-textarea,.view-seo-terms .views-field-meta-description .form-textarea{min-width:300px;}#block-menu-menu-seo ul li{display:inline-block;background:#EBEBEB;padding:5px 10px;}.ease-in-out a,.ease-in-out a:hover,.ease-in-out a img,.ease-in-out a:hover img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}.image-brighten img{opacity:.8;}.image-brighten a:hover img{opacity:1;}.float-right img{float:right;padding:0 0 20px 20px;}.view-info-slider .field-name-field-info-slider-text,.slider-text{position:absolute;bottom:20px;left:20px;background:url(../../themes/abutheme/images/1x1-bg.png) repeat left top;background:rgba(0,0,0,0.6);color:#FFF;padding:10px 20px;font-family:georgia;font-style:italic;font-size:1.2em;}.view-info-slider .views-field-field-info-intro{font-family:georgia;font-style:italic;font-size:1.4em;}.view-sidebar-links .views-row{position:relative;margin-bottom:10px;}.view-sidebar-links h2{background:#666;background:rgba(118,76,41,0.6);color:#FFF;padding:10px 20px;font-size:1em;z-index:1;}.block-45 a.button{padding:8px 20px;text-align:center;}.block-45{padding:20px 0px 20px 0px;font-size:16px;}.zone-user-wrapper{height:180px;}.views-field-field-info-slider .field-name-field-info-slider-text{display:none;}#section-footer .grid-6 img{margin-bottom:10px;}.pintrest-button{float:left;margin-top:-15px;}.pintrest-button a{color:#000 !important;margin-top:10px!important;}.pintrest-button .pin-button{position:relative;top:6px;}.jcarousel-item .bw-image,.jcarousel-item .colour-image{left:20px;}.jcarousel-skin-default .jcarousel-clip-horizontal{width:90%!important;margin:0 2.5%;padding:0 2.5%;}.jcarousel-skin-default .jcarousel-item{width:auto;border:none;height:120px;margin:0px;}.jcarousel-skin-default .jcarousel-container-horizontal{width:auto;padding:0 30px;height:100px;}.jcarousel-skin-default .jcarousel-clip-horizontal{width:900px;height:100px;}.jcarousel-skin-default .jcarousel-next,.jcarousel-skin-default .jcarousel-prev{background-image:url(../../themes/abutheme/images/arrows.png);}.jcarousel-skin-default .jcarousel-item{background:none;}.jcarousel-skin-default{text-align:left;}.jcarousel-skin-default .jcarousel-prev-horizontal,.jcarousel-skin-default .jcarousel-next-horizontal{top:40px;}.view-press-carousel{background:#FFF;padding:10px 0;border-bottom:3px solid #8BA28D;border-top:3px solid #8BA28D;}.block-views-press-carousel-block{clear:left;}.view-press-carousel .views-row{text-align:center;}.fadehover{position:relative;margin:0 auto;width:140px;}.bw-image{position:absolute;top:0;left:0;z-index:10;}.colour-image{position:absolute;top:0;left:0;}.services-wrapper{padding:10px 0;}.jcarousel-item .bw-image,.jcarousel-item .colour-image{left:20px;}.view-press-carousel .bw-image,.view-press-carousel .colour-image{width:100px;}