html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }body { line-height: 1; min-height: 100%; }ol, ul { list-style: none; }blockquote, q { quotes: none; }blockquote:before, blockquote:after { content: ''; content: none; }q:before, q:after { content: ''; content: none; }table { border-collapse: collapse; border-spacing: 0; }.group:before, .group:after { content: ""; display: table; } .group:after { clear: both; }.group { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }@font-face { font-family: 'source_sans_problack'; src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-black-webfont.eot"); src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-black-webfont.eot?#iefix") format("embedded-opentype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-black-webfont.woff") format("woff"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-black-webfont.ttf") format("truetype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-black-webfont.svg#source_sans_problack") format("svg"); font-weight: normal; font-style: normal; }@font-face { font-family: 'source_sans_problack_italic'; src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-blackitalic-webfont.eot"); src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-blackitalic-webfont.eot?#iefix") format("embedded-opentype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-blackitalic-webfont.woff") format("woff"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-blackitalic-webfont.ttf") format("truetype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-blackitalic-webfont.svg#source_sans_problack_italic") format("svg"); font-weight: normal; font-style: normal; }@font-face { font-family: 'source_sans_probold'; src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-bold-webfont.eot"); src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-bold-webfont.woff") format("woff"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-bold-webfont.ttf") format("truetype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-bold-webfont.svg#source_sans_probold") format("svg"); font-weight: normal; font-style: normal; }@font-face { font-family: 'source_sans_probold_italic'; src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-bolditalic-webfont.eot"); src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-bolditalic-webfont.woff") format("woff"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-bolditalic-webfont.ttf") format("truetype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-bolditalic-webfont.svg#source_sans_probold_italic") format("svg"); font-weight: normal; font-style: normal; }@font-face { font-family: 'source_sans_proitalic'; src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-italic-webfont.eot"); src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-italic-webfont.woff") format("woff"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-italic-webfont.ttf") format("truetype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-italic-webfont.svg#source_sans_proitalic") format("svg"); font-weight: normal; font-style: normal; }@font-face { font-family: 'source_sans_prolight'; src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-light-webfont.eot"); src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-light-webfont.woff") format("woff"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-light-webfont.ttf") format("truetype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-light-webfont.svg#source_sans_prolight") format("svg"); font-weight: normal; font-style: normal; }@font-face { font-family: 'source_sans_proregular'; src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-regular-webfont.eot"); src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-regular-webfont.woff") format("woff"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-regular-webfont.ttf") format("truetype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular") format("svg"); font-weight: normal; font-style: normal; }@font-face { font-family: 'source_sans_prosemibold'; src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-semibold-webfont.eot"); src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-semibold-webfont.woff") format("woff"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-semibold-webfont.ttf") format("truetype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold") format("svg"); font-weight: normal; font-style: normal; }@font-face { font-family: 'source_sans_proSBdIt'; src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-semibolditalic-webfont.eot"); src: url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-semibolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-semibolditalic-webfont.woff") format("woff"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-semibolditalic-webfont.ttf") format("truetype"), url("/geckoproperty-co-uk/_img/fonts/sourcesanspro-semibolditalic-webfont.svg#source_sans_proSBdIt") format("svg"); font-weight: normal; font-style: normal; }p { margin-bottom: 15px; }.underline { border-bottom: 1px solid #91c748; }h1 { font-family: "source_sans_prosemibold", sans-serif; font-size: 34px; color: #FFF; line-height: 1.2; margin-bottom: 15px; text-transform: uppercase; }h2 { font-family: "source_sans_prosemibold", sans-serif; font-size: 26px; color: #FFF; line-height: 1.2; margin-bottom: 15px; text-transform: uppercase; }h3 { font-family: "source_sans_prosemibold", sans-serif; font-size: 18px; color: #91C748; line-height: 1.2; margin-bottom: 15px; text-transform: uppercase; }.clearfix, .container, .main_header .control_bar, .feat_props_wrap, .split, .cycle-slideshow .cycleme, #main_foot .foot_note, #main_foot .foot_main .foot_nav ul { zoom: 1; }.clearfix:before, .container:before, .main_header .control_bar:before, .feat_props_wrap:before, .split:before, .cycle-slideshow .cycleme:before, #main_foot .foot_note:before, #main_foot .foot_main .foot_nav ul:before, .clearfix:after, .container:after, .main_header .control_bar:after, .feat_props_wrap:after, .split:after, .cycle-slideshow .cycleme:after, #main_foot .foot_note:after, #main_foot .foot_main .foot_nav ul:after { content: "\0020"; display: block; height: 0; overflow: hidden; }.clearfix:after, .container:after, .main_header .control_bar:after, .feat_props_wrap:after, .split:after, .cycle-slideshow .cycleme:after, #main_foot .foot_note:after, #main_foot .foot_main .foot_nav ul:after { clear: both; }html { background: url("/geckoproperty-co-uk/_img/bg.jpg") repeat top left #12171b; }body { line-height: 1.5; font-size: 14px; font-family: "source_sans_proregular", sans-serif; color: white; background: url("/geckoproperty-co-uk/_img/top-repeat.jpg") repeat-x; padding-top: 14px; }a { text-decoration: none; }a:link, a:visited { color: #91c748; -webkit-transition: color, 0.3s; -moz-transition: color, 0.3s; -o-transition: color, 0.3s; transition: color, 0.3s; }a:hover { color: #69952e; }.wrapper { width: 100%; min-height: 100%; overflow-x: hidden; }.container { width: 1040px; margin: 0 auto; position: relative; }.main_header { width: 100%; }.main_header .control_bar { width: 1040px; height: 133px; margin: 0 auto; }.main_header .control_bar .logo { max-width: 100%; }.main_header .control_bar .navigation { float: right; }.main_header .control_bar .contct { text-align: right; margin-top: 20px; }.main_header .control_bar .contct a.mail { display: inline-block; font-family: "source_sans_probold", sans-serif; margin-right: 60px; font-size: 16px; }.main_header .control_bar .contct a.mail:before { content: url("/geckoproperty-co-uk/_img/mail-icon.png"); vertical-align: -1px; padding-right: 12px; }.main_header .control_bar .contct p.call { display: inline-block; font-family: "source_sans_probold", sans-serif; color: #91c748; font-size: 16px; }.main_header .control_bar .contct p.call:before { content: url("/geckoproperty-co-uk/_img/phone-icon.png"); vertical-align: -4px; padding-right: 12px; }.main_header .control_bar a.logo_link{ display: block; float: left; margin-top: 3px; width: 259px; height: 115px;  }.main_header .control_bar a.logo_link:before,.main_header .control_bar a.logo_link:after {    content: "";    display: table;} .main_header .control_bar a.logo_link:after {    clear: both;}.main_header .control_bar a.logo_link {    zoom: 1; /* For IE 6/7 (trigger hasLayout) */}.navigation { display: block; margin-top: 6px; }.nav .menu li a { font-size: 16px; color: #FFF; }.nav .menu li { float: left; padding: 0 5px; margin: 0 13px; }.nav .menu li:nth-child(8){ margin: 0 0 0 13px; }.nav .menu a.linkActive { border-bottom: 3px solid #91C748; }.nav .menu a:hover { border-bottom: 3px solid #666; }.banner_image { width: 100%; height: 372px; border-bottom: 3px solid #a7ed4e; /*background: url("/geckoproperty-co-uk/_img/main-bnr.jpg") repeat-x top center;*/ position: relative; margin-bottom: 30px; }.banner_image .banner_text { padding: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: rgba(145, 199, 71, 0.8); font-size: 28px; font-family: "source_sans_prosemibold", sans-serif; }.banner_image .banner_text p { margin-bottom: 0; }.banner_image img { position: absolute; left: 0; top: 0; }.bnr-trans { z-index: 0; }.banner_image .container { position: absolute; top: 140px; left: 42%; max-width: 640px; }.search_wrap { width: 327px; position: absolute; left: 0; top: -330px; background: url("/geckoproperty-co-uk/_img/search-bg.png") no-repeat bottom left #91c748; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.search_wrap h2 { text-transform: capitalize; text-align: center; text-shadow: 1px 1px 1px #4b7316; }#propSearchWrap input, #propSearchWrap select{ width: 100%; padding: 5px 12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 5px; }.PropertySearchLabel { font-size: 16px; }.prop_full{ background: #FFF; color: #333; padding: 50px 20px 382px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }.prop_full .prop_gallery { background: #E3E3E3; padding: 10px ;margin-bottom: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.prop_full .prop_head { border-bottom: 0; overflow: none; margin-bottom: 5px; }a.back_btn:before{ content:"\00ab " ;  }a.back_btn { display: block; font-size: 16px; position: absolute; left: 0; top: 0; padding: 4px 10px; background: #91C748; color: #FFF; }.prop_full .prop_addr { color: #333; font-size: 20px; border-bottom: 1px solid #f1f1f1; margin-bottom: 5px; padding-bottom: 5px; }.prop_full .prop_price { color: #333; text-shadow: none; width: 40%; display: inline-block;}.prop_full .prop_pdf { width: 60%; display: inline-block; text-align: right; }.prop_full .prop_pdf > div { display: inline-block; font-size: 16px; }.prop_full .prop_pdf > div > a:before { content: url("/geckoproperty-co-uk/_img/download.png"); padding-right: 10px; vertical-align: -2px; }.prop_pdf_1 { margin-right: 15px;}.prop_full h1, .prop_full h2 { color: #333; border-bottom: 1px solid #f1f1f1; padding-bottom: 14px; }.prop_spec, .prop_key { margin-bottom: 20px; }.prop_key { background: #93c949; padding: 10px; color: #FFF; }.prop_key h2 { color: #FFF; }.prop_loc iframe { width: 100%; height: 290px; margin-bottom: -6px; }.prop_loc { position: absolute; bottom: 0; left: 0; width: 100%; height: auto; display: block; overflow: hidden;  }.prop_loc h2 { margin-left: 20px; margin-right: 20px; }a.prop_enquire { background: #91c748; color: #FFF; font-family: "source_sans_probold", sans-serif; text-shadow: 1px 1px 1px #4b7316; padding: 7px 35px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 1.2; display: inline-block; }a.prop_enquire:hover { background: #69952e; }.main_content ul { padding-left: 20px; padding-bottom: 20px; }.main_content ul li { list-style-type: square; list-style-position: outside; list-style-image: none; }/* ==== propert images galleries ==== *//* Browser Resets*********************************/.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}#slider .slides li{    height: 423px;    overflow: hidden;    position: relative;}#carousel .slides li{    width: 150px;    height: 119px;    overflow: hidden;       position: relative;}#carousel li {    margin-right: 5px;}/* Icon Fonts*********************************//* Font-face Icons */@font-face {    font-family: 'flexslider-icon';    src:url('/geckoproperty-co-uk/_img/fonts/flexslider-icon.eot');    src:url('/geckoproperty-co-uk/_img/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),        url('/geckoproperty-co-uk/_img/fonts/flexslider-icon.woff') format('woff'),        url('/geckoproperty-co-uk/_img/fonts/flexslider-icon.ttf') format('truetype'),        url('/geckoproperty-co-uk/_img/fonts/flexslider-icon.svg#flexslider-icon') format('svg');    font-weight: normal;    font-style: normal;}/* FlexSlider Necessary Styles*********************************/.flexslider {margin: 0; padding: 0;}.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {width: 100%; display: block;}.flex-pauseplay span {text-transform: capitalize;}/* Clearfix for the .slides element */.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}html[xmlns] .slides {display: block;}* html .slides {height: 1%;}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */.no-js .slides > li:first-child {display: block;}/* FlexSlider Default Theme*********************************/#slider{    margin-bottom: 10px;}.flexslider { margin: 0; background: #fff; border: 4px solid #fff; position: relative; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }.loading .flex-viewport { max-height: 300px; }.flexslider .slides { zoom: 1; padding: 0; }.carousel li { margin-right: 5px; }/* Direction Nav */.flex-direction-nav {*height: 0;}ul.flex-direction-nav, ul.flex-direction-nav li { list-style: none; padding: 0; }.flex-direction-nav a  { display: block; width: 40px; height: 47px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0.7; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }.flex-direction-nav .flex-prev { left: 10px; }.flex-direction-nav .flex-next { right: 10px; text-align: right; }.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }.flex-direction-nav a.flex-next:before  { content: '\f002'; }/*custom styles for the carousel arrows*/#carousel .flex-direction-nav .flex-next { right: 0; top: 60px; background: #fff; }#carousel .flex-direction-nav .flex-prev { left: 0; top: 60px; background: #fff; }#carousel .flex-direction-nav a:before  { font-size: 25px; text-align: center; display: block; }#carousel .flex-direction-nav a { display: block; width: 30px; height: 37px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0.7; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }/* Pause/Play */.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }.flex-pauseplay a:hover  { opacity: 1; }.flex-pauseplay a.flex-play:before { content: '\f003'; }/* Control Nav */.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}.flex-control-thumbs li {width: 25%; float: left; margin: 0;}.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}.flex-control-thumbs img:hover {opacity: 1;}.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}.loading {min-height: 423px; background: url("/geckoproperty-co-uk/_img/ajax-loader.gif") no-repeat center center;}/*end gal*/.prop_gallery .cycle-carousel-wrap { padding: 0 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.main_content .intro { margin-left: 356px; margin-bottom: 50px; }.right_col.main_content { width: 683px; margin-left: 30px; float: left; margin-bottom: 30px; }.left_col{ width: 327px; float: left; }.feat_props_wrap { text-align: center; margin-bottom: 50px; }.feat_props_wrap h2 { text-align: center; display: inline-block; margin-bottom: 30px; }.feat_props_wrap #feat_props .feat_prop { width: 238px; height: 263px; background: #91c748; float: left; margin-right: 29px; padding: 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.feat_props_wrap #feat_props .feat_prop.end { margin-right: 0; }.prop_img_link{ width: 214px; height: auto; display: block; max-height: 146px; overflow: hidden; border: 2px solid #FFF; box-shadow: 0px 1px 2px #797979; margin: 0 0 10px 0; }.prop_img_link a{ display: block; }.prop_img_link a img{ display: block; width: 100%; height: auto; }.prop_price{ font-size: 22px; font-family: "source_sans_probold", sans-serif; color: #FFF; text-shadow: 1px 1px 2px #444444; }.left_col .search_wrap_inner{ width: 327px; background: url("/geckoproperty-co-uk/_img/search-bg.png") no-repeat bottom left #91c748; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.left_col .search_wrap_inner { margin-bottom: 30px; }.search_wrap_inner h2 { text-transform: capitalize; text-align: center; text-shadow: 1px 1px 1px #4b7316; }.left_col .contact_detail{ width: 327px; background: url("/geckoproperty-co-uk/_img/search-bg.png") no-repeat bottom left #91c748; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.contact_detail h2 { text-transform: capitalize; text-align: center; text-shadow: 1px 1px 1px #4b7316; }#prop_listing .prop{ width: 100%; height: auto; background: #FFF; margin-bottom: 30px; color: #333; }#prop_listing .prop_info { padding: 10px; width: 443px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; }#prop_listing .prop_key { display: none; }#prop_listing .prop_img { width: 220px; height: 220px; position: relative; display: block; float: left; overflow: hidden; margin-right: 20px; }#prop_listing .prop_img a { display: block; width: 220px; height: 220px; }#prop_listing .prop_img a img { width: 100%; height: auto; }.prop_head { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #E3E3E3; }#prop_listing .prop_addr { font-size: 18px; font-family: "source_sans_prolight", serif; color: #999; }#prop_listing .prop_price { color: #91C748; text-shadow: none; }.propertyLink a.link_btn { background: #91C748; border: 0; color: #FFF; font-family: "source_sans_probold", sans-serif; text-shadow: 1px 1px 1px #4b7316; padding: 4px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 1.2; display: inline-block; margin: 10px auto 0px auto; cursor: pointer;  }.propertyLink a.link_btn:hover { background: #69952e; }input#buttonSearch, input.fbElementButton { -webkit-appearance: none; -webkit-border-radius: 0; }.split { margin-bottom: 50px; }.split .span2 { width: 507px; float: left; min-height: 212px; display: block; margin-right: 26px; background: #91c748; }.split .span2.end { margin-right: 0; }.split .span2 img { float: left; }.split .span2 .info { width: 269px; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; min-height: 100%; }.split .span2 .info a { color: #FFF; }.split .span2 .info h3 { color: #FFF; font-size: 17px;}.split .span2 .info a:hover { text-decoration: underline; }.split.cycle-slideshow .span2 { height: 212px; min-height: 0; }.testimonials { text-align: center; margin-bottom: 40px; }.testimonials h3 { display: inline-block; margin-bottom: 30px; }.testimonials .split .span2 { width: 50%; margin: 0; padding: 0 40px; height: auto; background: none; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.testimonials .split .span2 p { font-family: "source_sans_proitalic", sans-serif; }.testimonials .split .span2:nth-child(1) { border-right: 1px solid #666; }.testimonials .split .span2 .client { font-family: "source_sans_probold", sans-serif; }/* set border-box so that percents can be used for width, padding, etc (personal preference) */.cycle-slideshow { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; margin: 10px auto; padding: 0 0 40px 0; position: relative; }.cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.cycle-slideshow img { position: absolute; top: 0; left: 0; width: 100%; padding: 0; display: block; }.cycle-slideshow img:first-child { position: static; z-index: 100; }.cycle-slideshow div { width: 100%; padding: 0; margin: 0; }.cycle-slideshow .cycle-pager { text-align: center; width: 100%; z-index: 500; position: absolute; bottom: -10px; overflow: hidden; }.cycle-slideshow .cycle-pager span { font-family: arial; font-size: 35px; width: 14px; height: 14px; display: inline-block; color: #ddd; cursor: pointer; }.cycle-slideshow .cycle-pager span.cycle-pager-active { color: #999; }.cycle-slideshow .cycle-pager > * { cursor: pointer; }.cycle-slideshow .cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }.cycle-slideshow .cycle-overlay { font-family: tahoma, arial; position: absolute; bottom: 0; width: 100%; z-index: 600; background: black; color: white; padding: 15px; opacity: .5; }#main_foot { width: 100%; height: auto; }#main_foot .foot_note { width: 100%; background: #91c748; height: 112px; }#main_foot .foot_note .container { display: table; width: 1040px; height: 112px; }#main_foot .foot_note .container .span3 { display: table-cell; vertical-align: middle; }#main_foot .foot_note .container .span3 .f_mail { font-size: 22px; color: #333; font-family: "source_sans_prosemibold", sans-serif; }#main_foot .foot_note .container .span3 .f_mail:before { content: url("/geckoproperty-co-uk/_img/f-mail.png"); padding-right: 20px; vertical-align: -2px; }#main_foot .foot_note .container .span3 .f_phone { font-size: 22px; color: #333; font-family: "source_sans_prosemibold", sans-serif; margin: 0; }#main_foot .foot_note .container .span3 .f_phone:before { content: url("/geckoproperty-co-uk/_img/f-phone.png"); padding-right: 20px; vertical-align: -5px; }#main_foot .foot_note .container .span3:nth-child(3) { text-align: right; }#main_foot .foot_main { width: 1040px; margin: 0 auto; background: url("/geckoproperty-co-uk/_img/foot-bg.png") no-repeat bottom left; }#main_foot .foot_main .foot_nav { text-align: center; }#main_foot .foot_main .foot_nav ul { display: inline-block; margin: 30px 0; }#main_foot .foot_main .foot_nav ul li { float: left; }#main_foot .foot_main .foot_nav ul li a { padding: 0 35px; font-size: 16px; color: #FFF; }#main_foot .foot_main .foot_nav ul li a:hover { color: #91c748; }#main_foot .smarter_credit { margin: 0 auto; display: block; padding: 0 0 20px 0; text-align: center; }#main_foot .smarter_credit a { color: #FFF; text-decoration: underline; }#main_foot .smarter_credit a:hover { color: #91C748; }.blogPost { position: relative; color: #333; margin-bottom: 20px; padding: 20px; background: #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.blogBody{ padding-bottom: 40px; }#displayBlogStories .blogTitle a{ font-size: 24px; }#displayBlogStories .blogBody, #displayBlogStories .blogSummaryTitle{ width: 100%; }#displayBlogStories .blogSummaryImage{ display: none; }.blogDate { display: none; }.blogSummaryWrap:before, .blogSummaryWrap:after { content: ""; display: table; } .blogSummaryWrap:after { clear: both; }.blogSummaryWrap { zoom: 1; /* For IE 6/7 (trigger hasLayout) */ }.blogBody p > a { position: absolute; right: 0; bottom: 0; background: #91c748; color: #FFF; font-family: "source_sans_probold", sans-serif; text-shadow: 1px 1px 1px #4b7316; padding: 8px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 1.2; display: block; }.blogBody p > a:hover { background: #69952e; }.blogSummaryWrap{ position: relative; }.blogTitle { margin-bottom: 10px; }#displayIndividualBlogStory #displayBlogStory{ position: relative; color: #333; margin-bottom: 20px; padding: 20px; background: #FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }#displayIndividualBlogStory #displayBlogStory h1 { color: #333; }.newsAuthor, .newsCategory, .newsDateFull { display: none; }.newsInfoWrap{ margin-bottom: 10px; color: #CCC; }#displayIndividualBlogStory #displayBlogStory .blogSummaryImageStory img { max-width: 100%; height: auto; }#displayIndividualBlogStory #displayBlogStory .blogSummaryImageStory { margin-bottom: 10px; }a.linkbtn { background: #91c748; color: #FFF; font-family: "source_sans_probold", sans-serif; text-shadow: 1px 1px 1px #4b7316; padding: 7px 35px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 1.2; display: inline-block; }a.linkbtn:hover { background: #69952e; }img.pr { padding-right: 15px; }.inputset .inputselect{ width: 100%; padding: 7px 5px; }.inputset { margin-bottom: 7px; }.inputset label { display: block; font-size: 16px; }.inputset .inputradio { float: left; }label[for="saleOrLet_0"], label[for="saleOrLet_1"] { float: left; margin-right: 20px; }.inputset .inline { vertical-align: middle; }.inputset .inline input[type="radio"]{ float: left; margin: 5px 5px 0 0; }input.link_btn { background: #434343; border: 0; color: #FFF; font-family: "source_sans_probold", sans-serif; text-shadow: 1px 1px 1px #4b7316; padding: 6px 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 1.2; display: block; margin: 20px auto 10px auto; cursor: pointer; }input.link_btn:hover { background: #1e1e1e; }.prop_link a { background: #434343; border: 0; color: #FFF; font-family: "source_sans_probold", sans-serif; text-shadow: 1px 1px 1px #4b7316; padding: 8px 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 1.2; display: inline-block; margin: 10px auto 10px auto; cursor: pointer; }.prop_link a:hover { background: #1e1e1e; }#form_wrap .inputset input[type="text"]{ width: 100%; font-size: 14px; font-family: "Arial", sans-serif; padding: 7px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }#form_wrap .inputset textarea{ width: 100%; font-size: 14px; font-family: "Arial", sans-serif; min-height: 250px; padding: 7px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }#form_wrap .inputset .form_header { font-size: 18px; border-bottom: 1px solid #333; margin-bottom: 5px; padding-bottom: 5px; }#form_wrap .inputset .inline input[type="radio"], #form_wrap .inputset .inline input[type="checkbox"]{ float: left; margin: 5px 5px 0 0; }#form_wrap .inputset .inline{ float: left; margin-right: 10px; }.defaultForm #form_wrap { padding: 20px; background: #FFF; color: #333; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }#form_wrap .inputset select{ width: 100%; padding: 7px 5px; }.fbElementButton{ background: #91C748; border: 0; color: #FFF; font-family: "source_sans_probold", sans-serif; text-shadow: 1px 1px 1px #4b7316; padding: 4px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; line-height: 1.2; display: inline-block; margin: 10px auto 0px auto; cursor: pointer; }.fbElementButton:hover { background: #69952e; }.form_error_wrap{ display: none; }#form_wrap .inputset{ position: relative; }.form_error_specific{ position: absolute; top: 0; right: 0; color: red; font-size: 16px; }.prop_energy_item { display: block; float: left; margin-bottom: 20px; width: 50%; }.prop_energy_item img { display: block; margin: 0 auto; }@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {  .main_header .control_bar a.logo_link{ margin-top: -20px;  }}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {  .main_header .control_bar a.logo_link{ margin-top: -20px;  }}@media screen and (-webkit-min-device-pixel-ratio:0) { .main_header .control_bar a.logo_link{ margin-top: -20px;  }}
body { background: url("/geckoproperty-co-uk/_img/inner-bg.jpg") repeat-x; }
.main_header{ margin-bottom: 30px; }
