﻿html {
height:100%;
max-height:100%;
padding:0;
margin:0;
border:0;
}

body
{
	background-color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #656565;
	font-size: 0.8em;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.homemover {width: 470px;}
.homemover {clear: both; padding: 0px 0px 0px 0px}
.homemover p {padding: 0px 0px 5px 0px;}
.homemover li {list-style-image: url(../images/li.gif);}


/***** Links *****/
/**************************/

.homemover p a:link {text-decoration: none; color: #9c0007;}
.homemover p a:visited {text-decoration: none; color: #9c0007;}
.homemover p a:hover {text-decoration: underline; color: #9c0007;}
.homemover p a:select {text-decoration: underline; color: #9c0007;}

#a {outline: none;}

acronym {
border-bottom: 1px dotted #AAA;
cursor: help;
}

/***** Text *****/
/**************************/

.content strong {color: #3c3c3c;}
.hometext {margin: 0px 0 0 0; padding: 18px 0 0 0; font-size: 0.9em; height: 48px;}
.grey-heading {margin: 0px 0 0 0; padding: 18px 0 0 0; color: #656565; font-weight:bold;}
.property-heading {margin: 0px 0 0 0; padding: 18px 0 0 0; color: #333333;}
.first {margin: 0px 0 0 0; padding: 18px 0 0 0; color: #b09282; font-weight:bold;}
.first strong {margin: 0px 0 0 0; padding: 18px 0 0 0; color: #8f6854; font-weight:bold;}
.brown {margin: 0px 0 0 0; color: #b09282; font-weight:bold;}
.error {margin: 0px 0 0 0; color: #ffffff; background-color:#cc0033;}
.white {color: #ffffff;}
.red {color: #9c0007;}
.red-large {color: #9c0007; font-weight:bold; float:right;}
.red-large2 {color: #9c0007; font-weight:bold; font-size:1.2em; padding: 0px 14px 0px 14px;}
.red-large3 {color: #9c0007; font-size:2em;}
.red-large4 {color: #9c0007; font-weight:bold;}
.pink {color: #cc0033; font-weight:bold; line-height: -20em;}
.pink-large {color: #cc0033; font-weight:bold; font-size: 1.2em;}
.pink-xlarge {color: #cc0033; font-size:2.2em;}
.terms{font-size: 0.85em; background-color: #e7e6e5; line-height: 1.6em; padding-left: 14px;}
.terms-white{font-size: 0.85em; line-height: 1.6em; padding-left: 14px;}
.sstc{color: #b09282;}
.faqs {line-height: 2em; }

h1 {
	color: #9c0007;
	font-size : 1.4em;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 14px;
}

h2 {
	color: #cc0033;
	font-size : 1.1em;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 14px;
}

.crumbs {padding: 7px 5px 15px 0px; font-size: 0.9em; line-height: 2em;}
.crumbs a:link {text-decoration: none; color: #9c0007;}
.crumbs a:visited {text-decoration: none; color: #9c0007;}
.crumbs a:hover {text-decoration: underline; color: #9c0007;}
.crumbs a:select {text-decoration: underline; color: #9c0007;}

.photo {float: right; padding-left: 40px; padding-bottom: 20px;}
.photo-small {float: right; padding: 7px 0px 15px 30px;}


/***** Forms *****/
/**************************/

form#search {position: relative; margin-bottom: 0px; margin-top: 0px;}

form#login {padding: 0px; position: relative; border: 0px;}

div#area,
div#rent-area,
div#postcode,
div#rent-postcode,
div#min,
div#rent-min,
div#username,
div#password {position: relative; float: right; margin-right: 14px; margin-bottom: 2px; color: #656565;}

div#max,
div#rent-max {position: relative; float: right; margin-right: 14px; margin-bottom: 22px; margin-top: 2px;  color: #656565;}

div#search {position:relative; float: left; margin-right:3px; text-decoration: none;}

input {font-size: 0.9em; background-color: #f6eccd; color: #102132; border: 1px solid #9f8336;}

input#min-field,
input#max-field,
input#postcode-field,
input#username-field,

input#search-field {font-size: 0.9em; width: 145px; height: 18px; border: 1px solid #750005;}

label.overlabel {color:#656565;}

label.overlabel-apply {font-size: 0.9em; position:absolute; top:3px; left:5px; z-index:1; color:#656565;}

select {font-size: 0.9em; background-color: #f6eccd; color: #102132; border: 1px solid #9f8336;}


/***** Forms *****/
/**************************/

.get-quote a {display: block; width: 86px; height: 36px; background: url(images/get-quote.gif) 0 0 no-repeat;}
.get-quote a:hover {background-position: -86px 0;}
.get-quote a:active {background-position: -86px 0;}

.instruct-us a {display: block; width: 90px; height: 36px; background: url(images/instruct-us.gif) 0 0 no-repeat;}
.instruct-us a:hover {background-position: -90px 0;}
.instruct-us a:active {background-position: -90px 0;}

.login a {display: block; width: 59px; height: 40px; background: url(images/login.gif) 0 0 no-repeat;}
.login a:hover {background-position: -59px 0;}
.login a:active {background-position: 59px 0;}

.call-me a {display: block; width: 68px; height: 40px; background: url(images/call-me.gif) 0 0 no-repeat;}
.call-me a:hover {background-position: -68px 0;}
.call-me a:active {background-position: 68px 0;}