@import url("http://www.farmhouseaccommodation.co.uk/cdn/global.css");

html, body { 
margin: 0; 
padding: 0; 
height: 100%; /* Required */ 
} 
body {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background: #666666 url(binaries/bg.gif);
	font: 76% Geneva, Arial, Helvetica, sans-serif;
	border-right: 1px solid #464444;
	border-left: 1px solid #464444;
	border-top-color: #464444;
	border-bottom-color: #464444;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
}
#content {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background: #595959 url(binaries/images/mainbg.gif) no-repeat 0px 149px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	border-right: 5px solid #333333;
	border-left: 5px solid #333333;
}
#mainarea {
	width: 862px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#left {
	float: left;
	width: 292px;
}
#googlesearch {
	border-left: 1px solid #333333;
	text-align: center;
}
#nopad {
	margin: 0px;
	padding: 0px;
}
.borderleft {
	border-left: 1px solid #333333;
}
#right {
	float: right;
	width: 530px;
	background: url(binaries/welcome_12.gif) no-repeat;
        height:100%;
	color: #FFFFFF;
	padding: 60px 20px 20px;
	min-height:579px;
}
/* for Internet Explorer */
/*\*/
* html #right {
height: 579px;
}
/**/
#footer {
	margin-top: 10px;
	height: 23px;
	width: 847px;
	background: url(binaries/footer_23.jpg) no-repeat;
	padding-top: 10px;
	padding-left: 15px;
	font-size: 0.9em;
}
.cleaner {
	width: 100%;
	clear: both;
}
#right hr {
	border-bottom: 1px dashed #CCCCCC;
	color: #606060;
	margin: 0px;
	padding: 0px;
}

.property, .register, .borderlr {
	border-left: 1px solid #464444;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	}
.property {
	width: 271px;
	display: block;
	background: #6a7173;
	margin: 0px;
	padding: 10px 10px 0px;
	height: 96px;
	color: #CCCCCC;
}
.property img {
	float: left;
	margin: 8px;
	border: 1px solid #999999;
}
.register {
	display: block;
	background: #6a7173;
	margin: 0px;
	height: 48px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	width: 271px;
}
#footer a {
	color: #FFFFFF;
}

.noborder {
	border-width: 0px;
	border-style: none;
}
#properties {
	background: #666666;
	border: 1px solid #999999;
	padding: 4px;
}
#propertysearch #right, #propertyresult #right, {
	background: url(binaries/images/property-search_12.gif) no-repeat;
}
#propertyattractions #right {
background: url(binaries/local_12.gif) no-repeat;
}
a {
	color: #FFFFFF;
}
.size16 {
	font-size: 1.4em;
	color: #FFFFFF;
}
#propertysearch #left, #propertyresult #left, #propertyattractions #left {
	width: 270px;
	background: none;
	border:0px;
	padding: 5px;
	color: #CCCCCC;
}
#searchbox {
	background: #524947;
	padding: 5px;
	border: 1px solid #999999;
}
#results {
	width: 100%;
        color:#FFF;
}
#results .row {
	padding: 5px;
        border-bottom: 1px solid #585858;
        border-right: 1px solid #585858;
        background: url(binaries/images/fade.gif);
}
#results .row1 {
	padding: 5px;
        border-bottom: 1px solid #585858;
        border-right: 1px solid #585858;
        background: url(binaries/images/fade1.gif);
}
#results .special {
	padding: 5px;
        border-bottom: 1px solid #585858;
        border-right: 1px solid #585858;
        background: url(binaries/images/special.gif);
}
#results td a {
       color:#FFF;
}
#results .header  {
        font-size:0.9em;
        background:#484848;
        text-align:center;
}
.googlebox {
        border: 1px dotted #818181;
        padding:10px;
        margin-bottom:10px;
        background:#4c504c;
}
.googlebox h1 {
       font-size:11px;
       background: #467f47;
       padding:2px;
       margin-bottom:2px;
       color:white;
}
.insidebox {
text-align:center;
background:#595959;
}
.insidebox img {
margin-top:5px;
border: 1px dotted #000;
height:40px;
clear:both;
}
#propertyresult #right ul {
display:block;
margin:0px;
padding:0px;

}
#propertyresult #right {
background: url(binaries/prop-search_12.gif) no-repeat;
}
#propertyresult #right .other {
width:50px;
}
#propertyresult #right .right {
float:right;
}
#propertyresult #right img {
padding:10px;
}
#propertyresult #right strong {
color:#94A6BC;
}
#propertyresult #right li {
padding:5px;
border: 1px dotted #818181;
list-style:none;
background:#5C626D;

}
#propertyresult #right h2 { font-size:14px; font-family:Verdana;}
#contact {
	margin: 0px;
	padding: 0px;
}
#contact input, #contact textarea {
	background: url(binaries/images/adbg.gif) 0px 100px;
	border: 1px solid #666666;
	font-size: 14px;
	color: #a6b897;

}
#contact textarea {
	width: 300px;
	height: 100px;
font: 14px Geneva, Arial, Helvetica, sans-serif;
}
#terms #right {
background: url(binaries/term_12.gif) no-repeat;
}
#register #right {
background: url(binaries/register_12.gif) no-repeat;
}
#results a, #results a img {
border:0px;
}
#checkboxes {
	width: 500px;
	padding: 10px;
	border: 3px solid #666666;
	background: #454545;
}
#checkboxes ul li {
	list-style: none;
}
#registerf {
	padding: 8px;
	border: 1px solid #333333;
	background: #676767;
	display: none;
}
#checkboxes input {
	background: url(none);
	border-style: none;
	border-width: 0px;
}

#registerf input, #registerf textarea {
	background: #D4D0C8 url(binaries/images/fade.gif);
	border: 1px solid #666666;
	color: #CCCCCC;
	font-size: 1.5em;
}
#checkboxes td {
	vertical-align: middle;
}
#flashcontent {
	text-align: center;
}
#propertysearch #right {
	background: url(binaries/prop-search_12.gif) no-repeat;
}

#left p {
padding-bottom:0px;
padding-top:0px;
margin-bottom:0px;
margin-top:0px;
}
#contactl #right {
	background: url(binaries/contactus_12.gif) no-repeat;
}
#links #right {
background: url(binaries/images/linksbg_12.gif) no-repeat;
}