body {
	margin: 0;
	padding: 0;
	text-align: left;	
	background-color: #BCD1EC;
}	

/* Avoids bugs in IE and Opera for using percentage measurements for text*/
body {
	font-size: 100.01%;
}

body, div, blockquote, ol, ul, dl, li, dt, dd, td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D6490;
	}
	
/* Fixes bug in IE5 - tells the table to take the font size from surrounding content */
table {
	font-size: 1.0em;
}

/* Set text style for page */

#mainbackground {
	background-image: url(images/mainbackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 689px;

}
#topbannerHome {
	background: url(images/home_topbanner.jpg);
	margin: 0px;
	padding: 0px;
	height: 68px;
	width: 909px;
}

#homeBanner {
	background: url(images/home_banner.jpg);
	margin: 0px;
	padding: 0px;
	height: 262px;
	width: 895px;
	background-repeat: no-repeat;
}
#homeHeading {
	background-image: url(images/home_heading.jpg);
	margin: 0px;
	padding: 0px;
	height: 54px;
	width: 895px;
	background-repeat: no-repeat;
}

#featuredProperty {
	background-image: url(images/heading_featuredproperty.gif);
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 226px;
	background-repeat: no-repeat;
}

.featuredProperty {
	background-color: #B9D3EE;
}

#home_heading {
	background-image: url(images/home_heading.jpg);
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 637px;
	background-repeat: no-repeat;

}
#contentBgnd {
	background-image: url(images/home_contentbgnd.gif);
	background-repeat: repeat-y;
}
#topbanner {
	background-image: url(images/inside_topbanner.jpg);
	margin: 0px;
	padding: 0px;
	height: 47px;
	width: 909px;
}

#insidebanner {
	background-image: url(images/inside_banner.jpg);
	margin: 0px;
	padding: 0px;
	height: 189px;
	width: 895px;
	background-repeat: no-repeat;
}
#leftgradation {
	background-image: url(images/left_gradation.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 100%;
	width: 7px;
	background-position: right top;
}


#rightgradation {
	background-image: url(images/right_gradation.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 100%;
	width: 7px;
	background-position: right top;	
}

p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D6490;
	line-height: 16px;
	}
.white {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #284563;
	line-height: 16px;
	}
.small {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 14px;
	}
	
a.small, a.small:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	text-decoration: underline;
	color: #ffffff;
}

a.small:hover {
	color: #ffffff;
	text-decoration: none;	
}	
	
.boldlg {
	font-family:"Trebuchet MS";	
	font-size: 12px;
	color: #5B341F;
	line-height: 15px;
	font-weight: bold;
	}


a, a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	color: #252B4D;
	text-decoration: underline;		

}

a:hover {
	text-decoration: none;
	color: #000000;
}
#homeNav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #a6aeca;
	text-decoration: none;
	background-image: url(images/btn_home_nav_down.gif);
}

a.homeNav, a.homeNav:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #cfd4e2;
	text-decoration: none;

}

a.homeNav:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #818BA3;
	height: 30px;
	width: 144px;
	background-color: #D8DFE9;

}

.mainNav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	color: #D9DBE2;
}
a.mainNav, a.mainNav:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	color: #D9DBE2;
	text-decoration: none;	

}

a.mainNav:hover {
	color: #ffffff;
	text-decoration: underline;
	background-image: url(images/nav_down.gif);	

}

.content {
	background-color: #ffffff;
}


#leftnavcolour {
	background-color: #283252;
}


a.leftnav, a.leftnav:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #ffffff;
	text-decoration: none;
	background-color: #6788AB;
	clear: left;
	float: left;
	height: 19px;
	width: 197px;
	margin: 0px;
	padding: 3px 0px 0px;
}

a.leftnav:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #88AED3;
}

a.leftnavsub, a.leftnavsub:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	color: #ffffff;
	text-decoration: none;
	background-color: #686e8b;
	clear: left;
	float: right;
	height: 19px;
	width: 170px;
	margin: 0px;
	padding: 3px 0px 0px;
}

a.leftnavsub:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #8086a8;
}

#border table{
	border:1px #cccccc solid;
	padding:3px;
	font-size:12px;
	cellspacing:0px;
	cellpadding:0px;
	display:table;
	border-collapse:collapse;
	text-align:left;
	height:auto;

}

#border table td
  { 
  	display:table-cell;
  	border: 1px solid #CCCCCC; 
	border-collapse:collapse;
	padding:5px 10px;
	margin:0px;
	vertical-align:top;

  
  }
  
 #borderblack table{
	border:2px #6d779a solid;
	padding:15px;
	display:table;
	border-collapse:collapse;
	height:auto;
	text-align:center;

}


.footer {
	color: #C5C9D7;
	background-color: #6D779A;	
}
a.bottomNav, a.bottomNav:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	text-decoration: underline;
	color: #C5C9D7;
}

a.bottomNav:hover {
	color: #ffffff;
	text-decoration: none;	
}

.pageHeadings {
	font-family:"Trebuchet MS";
	font-size: 18px;
	color: #6B7C96;
	line-height: normal;
}

h1.page_title{
	font-family:"Trebuchet MS";
	font-size: 18px;
	color: #6B7C96;
	line-height: normal;
}

.prop-address {
font-family:"Trebuchet MS";
font-size:12px;
color:#18143A;
text-align:right;
font-weight:bold;
line-height:20px;
text-decoration:none;
}

.prop-desc {
font-family:"Trebuchet MS";
font-size:12px;
color:#5B341F;
text-align:left;
font-weight:normal;
text-decoration:none;
}

.pricetag {
font-family:"Trebuchet MS";
font-size:16px;
color:#5B341F;
text-align:center;
font-weight:bold;
text-decoration:none;
}

.property-links {
font-family:"Trebuchet MS";
font-size:11px;
color:#5B341F;
font-weight:normal;
text-decoration:none;
line-height:20px;
}

a.property-links {
font-family:"Trebuchet MS";
font-size:11px;
color:#5B341F;
font-weight:normal;
text-decoration:underline;
line-height:20px;
}
a.property-links:active {
font-family:"Trebuchet MS";
font-size:11px;
color:#5B341F;
font-weight:normal;
text-decoration:none;
line-height:20px;
}

a.property-links:visited {
font-family:"Trebuchet MS";
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
line-height:20px;
}

a.property-links:hover{
font-family:"Trebuchet MS";
font-size:11px;
color:#707070;
font-weight:normal;
text-decoration:none;
line-height:20px;
}

.prop-desc-secondary

{
font-family: "Trebuchet MS";
font-size: 12px;
color: #000000;
text-align: left;
font-weight: normal;
text-decoration: none;
}

.seperation_line_and_alt_dark_color
{
background-color: #c8c8c8;
}


.socialNetworking {
	margin-top: -10px;
	float: right;
	width: 500px;
	height: 30px;
	text-align: right;
}

.socialNetworking a img {
	border: none;
	margin-left: 8px;
}
