@charset "utf-8";
* {
	margin: 0;
}
html {
	min-height: 100%;
	height: 100%;
}
body {
	background: #FFFFFF url(images/background.jpg) no-repeat center top;
	margin: 0;
	padding: 0;
	min-height: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #063B0F;
}
.wrapper {
	background-image: url(images/shadow.png);
	background-repeat: repeat-y;
	width: 990px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -92px;
}
.mainContent {
	width: 960px;
	min-height: 584px;
	height: auto !important;
	height: 100%;
	margin-left:15px;
}
.header {
	text-align: center;
	height:92px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}
.header .logo{
	left:312px;
	position:relative;
	width:427px;
	height:93px;
}
.header .logo a{
	display:block;
	width:427px;
	height:93px;
	text-indent:-9999px;
	background:transparent url(images/RNC_logo.jpg) no-repeat scroll 0 0;
}
.leftBorder {
	background-image: url(images/left.png);
	background-repeat: repeat-y;
	background-position: top left;
}
.rightBorder {
	background-image: url(images/right.png);
	background-repeat: repeat-y;
	background-position: top right;
}
.footer {
	text-align: center;
	height: 92px;
	background-image: url(images/bottom_bar.gif);
	background-repeat: repeat-x;
}
.footerContent {
	background-image: url(images/shadow.png);
	background-repeat: repeat-y;
	width: 990px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin:0 auto;
}
.push {
	height: 92px;
}
.sidebarIndex {
	width: 224px;
	min-height: 699px;
	height: auto !important;
	height: 100%;
	background-color: #fefefb;
	background-image: url(images/side_gradient.png);
	background-repeat: repeat-x;
	float:left;
	position:relative;
}
.sidebar {
	width: 224px;
	min-height: 584px;
	height: auto !important;
	height: 100%;
	background-color: #fefefb;
	background-image: url(images/side_gradient.png);
	background-repeat: repeat-x;
	float:left;
	position:relative;
}
.sidebarMid {
	width: 157px;
	min-height: 77px;
	height: auto !important;
	height: 100%;
	background-image: url(images/divider.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.sidebarBase {
	width: 157px;
	background-image: url(images/divider.gif);
	background-repeat: repeat-y;
	background-position: right;
	position:absolute;
	margin-bottom:10px;
	bottom:0;
}
.propertySearch {
	width: 217px;
	/*min-height: 160px;
	height: 160px;*/
	height: auto !important;
	height: 100%;
	background-image: url(images/divider.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding:20px;
	margin-top:18px;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}
.searchBox {
	/*width:136px;*/
	width:125px;
	margin-bottom: 5px
}
.searchBoxText {
	/*width:130px;*/
	width:121px;
	margin-bottom: 5px
}
.propertySearch label {
	width: 80px;
	float:left;
	margin-left:-10px;
	margin-bottom: 5px;/*clear: both;*/
}
.content {
	margin-left:224px;
	/*width:736px;*/
	min-height: 584px;
	height: auto !important;
	height: 100%;
	background-color: #fefefb;
	background-image: url(images/gradient.png);
	background-repeat: repeat-x;
}
.content h1 {
	padding-left:10px;
	padding-top:30px;
}
.content h2 {
	padding-left:10px;
	padding-top:30px;
}
.content p {
	padding-left:10px;
	padding-right:10px;
}
.content ul {
	padding-left:30px;
	padding-right:10px;
}
#smallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #063B0F;
}
form#registration label {
width: 10em;
float: left;
margin-right: 2em;
display: block;
}
form#valuation label {
width: 10em;
float: left;
margin-right: 2em;
display: block;
}
img {
	border-style: none;
}
img#logo {
	position: relative;
	left: 46px;
}
img#simply {
	position: relative;
	right: 99px;
}
img#rightmove {
	position: relative;
	left: 90px;
}
img#findaproperty {
	position: relative;
	left: 90px;
}
img#primelocation {
	position: relative;
	left: 90px;
}
img#footerBlank {
	position: relative;
	left: 90px;
}
img#NAEA {
	position: relative;
	left: 90px;
}
img#guild {
	position: relative;
	left: 90px;
}
img#ombudsman {
	position: relative;
	left: 90px;
}
img#shadowLeft {
	position: relative;
	right: 97px;
}
img#shadowRight {
	position: relative;
	left: 98px;
}
img#blog {
	padding-top:6px;
}
img#register {
	padding-top:6px;
}
img#valuation {
	padding-top:6px;
}
img#tel {
	padding-top:6px;
}
img#lounge {
	padding-right:10px;
}
img#siteplans {
	padding-left:10px;
}

/* Replaces heading with background image */
.content h2.homeWelcome{
	width:172px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/welcome_title.png) no-repeat scroll 10px bottom;
}
.content h2.homeMeetTeam{
	width:256px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/team_title.png) no-repeat scroll 10px bottom;
}
.content h2.homeTech{
	width:234px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/technology_title.png) no-repeat scroll 10px bottom;
}
.content h2.homeServices{
	width:136px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/service_title.png) no-repeat scroll 10px bottom;
}
.content h2.homeRelatedServices{
	width:311px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/related_title.png) no-repeat scroll 10px bottom;
}
.content h2.register{
	width:311px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/register_title.png) no-repeat scroll 10px bottom;
}
.content h2.bookAValution{
	width:317px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/valuation_title.png) no-repeat scroll 10px bottom;
}
.content h2.propertySearchHeading{
	width:317px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/search_title.png) no-repeat scroll 10px bottom;
}
.content h2.landTitle{
	width:336px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/land_title.png) no-repeat scroll 10px bottom;
}
.content h2.sellingHome{
	width:349px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/selling_title.png) no-repeat scroll 10px bottom;
}
.content h3.sellingSixKey{
	width:449px;
	height:84px;
	text-indent:-9999px;
	background:transparent url(images/selling_subtitle.png) no-repeat scroll 10px bottom;
}
.content h3.sellingCatchWave{
	width:510px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/catch_title.png) no-repeat scroll 10px bottom;
}
.content h3.sellingCreateImpres{
	width:480px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/impression_title.png) no-repeat scroll 10px bottom;
}
.content h2.retirementHomes{
	width:333px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/retirement_title.png) no-repeat scroll 10px bottom;
}
.content h2.lettings{
	width:153px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/lettings_title.png) no-repeat scroll 10px bottom;
}
.content h2.contactUs{
	width:216px;
	height:49px;
	text-indent:-9999px;
	background:transparent url(images/contact_title.png) no-repeat scroll 10px bottom;
}
.footer h3.footerSimply{
	float:left;
	margin:0;
	padding:0;
	width:350px;
	height:92px;
	text-indent:-9999px;
	background:transparent url(images/property_experts.jpg) no-repeat scroll right top;
}

/* Home Intro Text */
.homeIntro b,
.homeIntro strong{
	font-weight:normal;
}

/* Hides from IE5-mac \*/
* html .mainContent {
	height: 1%;
	zoom:1;
	background-color: #fefefb;
}
* html img,
.content h2,
.content h3{
behavior: url(iepngfix.htc);
}
* html .footerContent {
behavior: url(iepngfix.htc);
}
* html .wrapper {
behavior: url(iepngfix.htc);*/
}
* html .header {
	height: 1%;
	zoom:1;
	margin-bottom:-3px;
}
* html .header .logo{
	left:0;
}
.header .logo{
	*left:0;
}
* html .sidebar {
	height: 1%;
	zoom:1;
	margin-bottom:312px;
}
* html .sidebarMid {
	height: 1%;
	zoom:1;
	min-height:77px;
	position: relative;
	top: -3px;
}
* html .sidebarBase {
	height: 1%;
	zoom:1;
	position: relative;
	top: -3px;
}
* html .content {
	height: 1%;
	zoom:1;
	position: relative;
	left: -3px;	
}
* html .content h1 {
	height: 1%;
	zoom:1;
}
* html .propertySearch {
	height: 1%;
	zoom:1;
}
* html .footer {
	height: 1%;
	zoom:1;
}
* html .footerContent {
	height: 1%;
	zoom:1;
}
* html .searchBox {
	height: 1%;
	zoom:1;
	width:122px;
	margin-bottom: 5px
}
* html .searchBoxText {
	height: 1%;
	zoom:1;
	width:118px;
	margin-bottom: 5px
}
* html #search_area {
	height: 1%;
	zoom:1;
}
* html #property_type {
	height: 1%;
	zoom:1;
}
* html #Min {
	height: 1%;
	zoom:1;
}
* html #Max {
	height: 1%;
	zoom:1;
}
* html #min_bedrooms {
	height: 1%;
	zoom:1;
}
/* End hide from IE5-mac */
