/* *** rural-styles.css *** */
/* *** contains all colours and font families that are theme/site specific *** */
/* *** some elements use rgba colour modal to allow cross browser layered transparency *** */

/* *** General *** */

body {background-color:#fff;color:#383838;font-size:14px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300;line-height:14px;}
a {color:#383838;}
a:visited {color:#383838;}
a:hover {color:#383838;}
h1 {font-size:24px;font-weight:normal;color:#f49b3d;}
h2 {font-size:18px;font-weight:normal;color:#f49b3d;}
h3 {font-size:14px;font-weight:normal;color:#f49b3d;}
h4 {font-size:12px;font-weight:normal;color:#f49b3d;}
#outercontainer {background-color:#fff;}
#footercontainer {background-color:#383838;}
#banner-topcontainer {background-color:#fff; -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25); box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.25);}
#tallbannercontainer {background-image:url(../images/topgraphic-london.jpg);background-size:cover; background-position: center; }
#bannercontainer {background-image:url(../images/topgraphic-short-final.jpg);}
#banner-top {background-color:#fff;color:#f49b3d;}
#banner-top a {color:#f49b3d;}
#topgraphic-left {color:#ffffff;}
#content {color:#000000;}
a.rightlink { text-align:center; margin:0 0 25px 0; display:block; font-size:1.4rem; font-weight:bold; line-height:35px; background-color:#f49b3d; color:#FFFFFF; padding:10px; background-image: url('../images/icon-valuation.png'); background-position:left; background-repeat:no-repeat; }
a.rightlink:hover { background-color:#f3a34f; text-decoration:none; }
.rightcontent a.rightlink:last-child { background-color:#4172D8; }
.rightcontent a.rightlink:last-child:hover { background-color:#4172D8; }
.submit {color:#fff; background-color:#565656;}
.pagehead {color:#1F6EC6;}
.newsbox {background-color:#383838;border-bottom:3px solid #f49b3d;}
.newsbox .heading {color:#f49b3d;}
.newsbox a { color:#f49b3d; }
#footer {color:#7c7c7c;}
#footer .links-wrapper a {color:#7c7c7c;}
#footer .address a {color:#7c7c7c;}
#footer #tenninetyfooter { color:#7c7c7c; }
#footer #tenninetyfooter a { color:#7c7c7c; }

input[type=text] {color:#0f222c; background-color:#dedede; border:1px solid #eeeeee;}
textarea {color:#0f222c; background-color:#dedede; border:1px solid #eeeeee;}
select {color:#0f222c; background-color:#dedede; border:1px solid #eeeeee;}
.textfield {color:#0F222C;}
.textarea {color:#0F222C;}
.textarea-sm {color:#0F222C;}
.form-required {color:#8A0109;}
ul.subhead li {border:1px solid #D7D7D9;}
ul.subhead li a {background-color:#E9E9EA;}
.home-introbox p {color:#ffffff;}
.home-introbox li {color:#6F164C;}

/* *** Homepage Properties *** */
.homepagepropcontainer { border-bottom:3px solid #f49b3d; }
.homepagepropcontainer .subhead {color:#1F6EC6;}
/*.homepageprop {border-bottom:3px solid #f49b3d;}*/
.homepageprop .status {color:#ffffff;}
.homepageprop .details {background:rgba(65, 114, 217,0.8);}
.homepageprop .details .headline {color:#f49b3d;}
.homepageprop .details .displayaddress a {color:#FFFFFF;}
.homepageprop .details .price {color:#f49b3d;}
.homepagepropouter .nav #prev {background-image:url(../images/arrow-left.png);}
.homepagepropouter .nav #next {background-image:url(../images/arrow-right.png);}

/* *** Search Boxes *** */

.searchbox {/*border-bottom:3px solid #f49b3d;*/ background:rgba(65, 114, 217,0.8);}
.searchbox #searchheading {color:#fff;}
.searchbox label {color:#FFFFFF;}
.searchbox #search .propindsep {color:#FFFFFF;}
.searchbox .formheading {color:#FFFFFF;}
.searchbox .formelement {color:#FFFFFF;}
.searchbox .pricesep {color:#FFFFFF;}
.searchbox .submit { background-color:#f49b3d; }

.searchbox-wide {border-bottom:3px solid #f49b3d; background:rgba(65, 114, 217,0.8);}
.searchbox-wide #searchheading {color:#fff;}
.searchbox-wide label {color:#FFFFFF;}
.searchbox-wide #search .propindsep {color:#FFFFFF;}
.searchbox-wide .formheading {color:#FFFFFF;}
.searchbox-wide .formelement {color:#FFFFFF;}
.searchbox-wide .pricesep {color:#FFFFFF;}
.searchbox-wide .submit { background-color:#f49b3d; }

/* *** Search Results *** */

.searchprop .status {color:#ffffff;}
.searchprop .details {background-color:#d1d9de;color:#ffffff;}
.searchprop .details .price {color:#fff;}
.searchprop .details .address a, .searchprop .details .address a:visited, .searchprop .details .address a:hover {color:#fff;}
.searchprop .details .hoverState {color:#FFFFFF; border-bottom:3px solid #3f73d8;}
.searchprop .details .hoverState .address a, .searchprop .details .hoverState .address a:visited, .searchprop .details .hoverState .address a:hover {color:#fff;}
.searchprop .details .hoverState .price {color:#fff;}
.searchprop .details .hoverState .moreinfo {background-color:#3f73d8; color:#fff;}
.searchprop .details .hoverState .moreinfo a { color:#fff; }
/* for setting background colour on hover and non-hover in the js */
#searchListHoverColour { background-color:#f49b3d; }
#searchListNonHoverColour { background-color:#3f73d8; }

.searchmap #map {border:1px solid #b0b0b0;}
.searchmapkey {border:1px solid #b0b0b0;}

/* *** Paging *** */

.currentPage {background-color:#13235B;color:#ffffff;}
.pagersummary {color:#909090;}
.prefootercontainer .prefootertop {background-color:#e9e9e9;}
.prefootercontainer .prefootertop .inner {color:#383838;}
.prefootercontainer .prefootermiddle .box {color:#374146;}
.prefootercontainer .prefootermiddle .box .heading {color:#f49b3d;}

/* *** Property Details *** */

.propertydet .topleft .price {color:#f49b3d;}
.propertydet .tools div a {color:#FFFFFF; background-color:#3f73d8;}
.propertydet .tools div a:hover {color:#fff; background-color:#3966be;}
.propertydet .tools .viewing a {color:#fff; background-color:#f49b3d;}
.propertydet .tools .viewing a:hover {color:#fff; background-color:#f08a1f;}
.propertydet .map #map {border:1px solid #b0b0b0;}
#photogallerycontainer {background-color:#ffffff;}
#photogallery .photolinks {background-color:#2906A5;color:#ffffff;}
#usefuldocuments {border:1px solid #F0F3C8;background-color:#FCFDE9;}
.maintenance-contactnos {border:1px solid #C1D7F1;background-color:#F4F0F3;}
.propertydet .nav #prev {background-image:url(../images/arrow-left.png);}
.propertydet .nav #next {background-image:url(../images/arrow-right.png);}

/* *** Arrange a Viewing *** */

#viewing-form .textarea { border:1px solid #4172d9;}
#viewing-form .textfield {border:1px solid #4172d9;}
.basicpropertydet {background-color:#4172d9; border-bottom:3px solid #f49b3d;}
.basicpropertydet .inner {color:#FFFFFF;}
.basicpropertydet .address {color: #f49b3d;}
.basicpropertydet .price {color:#FFFFFF;}
.basicpropertydet .bedsproptypepropind {color:#FFFFFF;}
.basicpropertydet .photo .status {color:#ffffff;}

/* *** Contact Page *** */

#contact-right .company-info {color:#000000;}
#contact-form {background-color:#4172d9;border-bottom:3px solid #f49b3d;}
#contact-form .submit { background-color: #f49b3d; }
#contact-form .inner .heading {color:#fff;}
.contactmap {border:1px solid #b0b0b0;}
#contact-form #captchaouter { color:#FFFFFF; }

/* *** Testimonials *** */

.testimonial .source {color:#959aad;}
.testimonial .date {color:#959aad;}

/* *** Borders for styled select box dropdowns *** */

#MinPrice-menu {border: 1px solid #eeeeee;}
#MaxPrice-menu {border: 1px solid #eeeeee;}
#Town-menu {border: 1px solid #eeeeee;}
#BedsEqual-menu {border: 1px solid #eeeeee;}

/***** Phone *****/
@media only screen and (max-width: 767px) { 
	body { background-color:#fff; }
}
/***** END OF Phone (max-width: 767px) *****/