@charset "UTF-8";
/* CSS Document */

body {
	background: url('/images/bg.png') #4e7982 center top ;
	background-repeat:repeat-x;
	font-size:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
div#footer {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#192438;
	padding:25px 0 10px 0;
	}
	
div#footer a:link { color: #8a2619; text-decoration: underline; }
div#footer a:visited { color: #8a2619; text-decoration: underline; }
div#footer a:hover { color: #192438; text-decoration: underline; }
div#footer a:active { color: #8a2619; text-decoration: underline;  }	

div.forsale {
	float:left;
	width:300px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-align:center;
	color:#192438;
	}
	
div.forsale a:link { color: #192438; text-decoration: underline; font-weight:bold; }
div.forsale a:visited { color: #192438; text-decoration: underline; font-weight:bold; }
div.forsale a:hover { color: #8a2619; text-decoration: underline; font-weight:bold; }
div.forsale a:active { color: #192438; text-decoration: underline; font-weight:bold;  }	
	
.bluesans {
	font-family:Arial, Helvetica, sans-serif;
	color:#192438;
	text-align:left;
	font-size:14px;
	}
	
.bluesans a:link { color: #192438; text-decoration: underline; font-weight:bold; }
.bluesans a:visited { color: #192438; text-decoration: underline; font-weight:bold; }
.bluesans a:hover { color: #8a2619; text-decoration: underline; font-weight:bold; }
.bluesans a:active { color: #192438; text-decoration: underline; font-weight:bold;  }	

.smbluesans {
	font-family:Arial, Helvetica, sans-serif;
	color:#192438;
	text-align:left;
	font-size:12px;
	}
	
.smbluesans a:link { color: #192438; text-decoration: underline; font-weight:bold; }
.smbluesans a:visited { color: #192438; text-decoration: underline; font-weight:bold; }
.smbluesans a:hover { color: #8a2619; text-decoration: underline; font-weight:bold; }
.smbluesans a:active { color: #192438; text-decoration: underline; font-weight:bold;  }	

.testimonial {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	font-size:14px;
	color:#8a2619;
	font-style:italic;
	width:280px;
	float:left;
	}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	text-align:left;
	color:#8a2619;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#192438;
	}
	
h2 a:link { color: #192438; text-decoration: underline; font-weight:bold; }
h2 a:visited { color: #192438; text-decoration: underline; font-weight:bold; }
h2 a:hover { color: #8a2619; text-decoration: underline; font-weight:bold; }
h2 a:active { color: #192438; text-decoration: underline; font-weight:bold;  }		
	
.video {
	width:350px;
	min-height:275px;
	background-image:url(/images/videobg.png);
	background-repeat:no-repeat;
	padding:25px 0 0 24px;
	}
	
.rightcol {
	width:240px;
	float:right;
	padding-left:20px;
	}			
	
/* BEGIN MAIN STRUCTURE */

		div#maincontent {
			width:959px;
			background-color:#f3e4c2;
			min-height:650px;
			}
		div#hometopbg {
			height:500px;
			background-image:url(/images/house.jpg);
			background-repeat:no-repeat;
			}
			
		div#hometoplevel1 {
			height:156px;
			width:959px;
			}
		div#hometoplevel2 {
			height:344px;
			width:959px;
			}
			
			
		div#interior {
			min-height:500px;
			background-image:url(/images/interiortop.jpg);
			background-repeat:no-repeat;
			}	
			
		div#interiorleft {
			float:left;
			width:270px;
			}
		div#interiorright {
			float:left;
			width:629px;
			background-color:#f3e4c2;
			padding:10px 30px 30px 30px;
			margin-top:5px;
			min-height:300px;
			background-image:url(/images/rightbg.jpg);
			background-repeat:repeat-x;
			}		
			
		div#nav {
			float:left;
			width:208px;
			margin-top:26px;
			}	
				
		div.logo {
			width:310px;
			height:156;
			float:left;
			}
			
		div#homebottom {
			width:959px;
			background-image:url(/images/homebottom.jpg);
			background-repeat:no-repeat;
			}
		div#homebottomleft {
			padding-left:25px;
			padding-top:50px;
			width:605px;
			float:left;
			}
		div#homebottomright {
			padding:50px 10px 0 20px;
			width:299px;
			float:left;
			}					
			
			
		
		div.clearfloats {clear:both;}
		
		.clearfix:after {
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		.clearfix {
			display: inline-block;
			}
			
			/* backslash hack hides from IE mac \*/
			*html .clearfix {height:1%;}
			.clearfix {display:block;}
			
			/* end backslash hack */
/* END MAIN STRUCTURE */	
