/* CSS Document */

* {
	margin: 0;
	padding: 0;
	}
	body {
		color: #333;
		background-color: #EEEEEE;
		font-family:Georgia, "Times New Roman", Times, serif;
		}

											/*NAV BAR AND LEFT SIDE OF PAGE*/
div#logo{
	position: absolute;
	left: 31px;
	top: 55px;
	border: 4px double;
	padding: 2px;
	/*float:left;
	
	margin: 10px 0 0 25px;*/
	}
div#belowlogo{
		text-align:center;
		position: absolute;
		left: 6px;
		top: 350px;
		width: 190px;
		font-size: 11px;
		line-height: 1.4em;
		}
div#belowlogo h1 { font-size: 100% }
div#belowlogo strong {font-family:"Times New Roman", Times, serif; font-size: 110%; }
div#belowlogo a  { font-size: 100%;}
div#belowlogo a:hover  { font-size: 100%;}

div#map{
		
		position: absolute;
		top: 440px;
		left: 6px;
		width: 190px;
		line-height: 1.7em;
		}
div#map img { border: 3px solid #000000; }
div#map a  { font-size: 70%;}
div#map a:hover  { font-size: 70%;}
		
	ul#navbar {
		list-style: none;
		padding: 3px 3px 3px 3px;
		height: 2.4em;
  		padding: 0 0 0 200px;
  		background: #FFFFFF;
  		border-top: 5px solid #003366;
		border-bottom: 1px solid #000000;
  		font: 18px Georgia, Times, serif; overflow: hidden;
  		min-width: 750px;
		}		
		ul#navbar li {
				display: inline;
				color: #666666;
				background-color: inherit;
				font-size: 120%;
				text-decoration: none;
				float: left; 
				padding: 0 30px 3px 13px; 
				margin-right: 3px;
  				background: url(../images/star.gif) 100% 50% no-repeat;
				}
				#navbar #Residential {background: none;}
							
			
			ul#navbar li a {
				display: inline;
				background-color: inherit;
				/*text-decoration: none;*/
				display: block; 
				padding: 0.25em 0 0.25em;
				/*color: #666666;*/
				border-top:#FBFAF4 solid 3px;
				}
			ul#navbar li a:hover {
				color: #666;
				background-color: inherit;
				border-top:#003366 solid 3px;
				}
									
				div#content {
					width: 750px;
					border-left: 1px dashed #999999;
					border-right: 1px dashed #999999;
					margin-left: 200px;
					padding: 4px 8px 4px 11px;
					min-height: 520px;
					height:auto!important;height:520px;
					line-height: 1.5em;
					}
					
					
					div#contact p{
					font-weight:bold;
					}
					div#contact a{
					font-weight:normal;
					}
						
													/*PROPERTY LIST PAGES*/
				

											
								div#rightmaps{
								float:right;
								margin: 10px;
								}			
								div#aerial {
								margin: 2px 0 2px 0;
/*								float: right;
								clear:right;*/
								}
								
								div#topo {
								margin: 2px 0 2px 0;
					/*			float: right;
								clear:right;*/							
								}
								
								div#location {
								margin: 2px 0 2px 0;
				/*				float: right;
								clear:right;*/
								
								}
								
								div#aerial p{text-align:center; color:#333333; margin:2px; font-size: 60%; line-height: .9em} 	
								div#topo p{text-align:center; color:#333333; margin: 2px; font-size: 60%; line-height: .9em}
								div#location p{text-align:center; color:#333333; margin: 2px; font-size: 60%; line-height: .9em}					
								
								
								div#propinfo {
								
								width: 740px;
								font-size: 80%;
								text-align: left;
								color:#666666;
								margin: 5px 0 0 10px;
								min-height: 300px;
								height:auto!important;height:300px;
								padding: 2px;
								/*line-height: 1.3em;*/
								}
								div#propinfo h2 { text-transform: uppercase; font-family:"Times New Roman", Times, serif; text-align:center; color:#000000;}
								
								div#propinfobox {
								float:right;
								background-color: #E2E2E2;
								border-left:dashed 1px #666666;
								border-right:dashed 1px #666666;
								border-top:solid 8px #003366;
								border-bottom:solid 8px #003366;
								float: right;
								width: 30%;
								font-size: 100%;
								text-align: center;
								margin: 5px 0 0 5px;
								padding: 2px;
								line-height: 1.3em;
								}
																
								div#photogallery{
								min-height: 200px;
								height:auto!important;height:200px; 
								width: 700px;
								margin: 10px 0 0 10px;
								}
								
								div#featurebox{
								margin: 10px 0 0 0;
								padding: 0 0 20px 0;
								border-bottom:3px double #999999;
								
								}
								div#featurephoto{
								float:left;
								margin: 10px 0 0 30px;
								}
								
								div#featurephoto2{
								float:right;
								margin: 10px 30px 0 0;
								}
								
								div#featuretext{
								border:1px solid #FF0000;
								}
								
							
											/*FOOTER*/
												
								div#footer {
								width: 750px;
								margin-left: 200px;
								padding: 4px 8px 4px 11px;
								font-size: 70%;
								text-decoration: none;
								color:#666666;
								}

								
								div#footer a  { font-size: 100%;}

div.listwrapper {
margin-top: 3px;
width: 750px;
height: 140px;
border-bottom:#CCCCCC 2px solid;
}

div.listwrapper2 {
margin-top: 3px;
width: 750px;
height: 140px;
border-bottom:#CCCCCC 2px solid;
color: #999999;

}

div.listphoto {            
float:left;
margin: 0 0 0 10px;
/*width: 35%*/
height: 110px;
}

div.listtext {
float:left;
margin: 15px 0 0 20px;
width: 70%;
font-size: 15px;
text-align:left;
height: 85px;
line-height: 1.3em;
}

div.eachmap{
float:left;
margin: 20px 0 0 25px;
}

ul.hilltopcontent {
margin: 6px 0 0 10px ;
}				
									



p.clickimage{
text-align:center;
font-size:60%;
}
p.featuredetail{
font-size:70%;
text-align:center;
}

img.frontbanner{
padding: 5px 5px 5px 5px;
border: solid 2px;
margin-bottom: 4px;
}

img.frontbanner a visited{
color: #6633CC;
}
img.bodyimage {
	float: right;
	margin-left: 5px;
	margin-bottom: 1px;
	margin-top: 2px;
	border: solid 1px;
	padding: 10px;
	
	}	
	
img.bodyimage2 {
	float: left;
	margin-right: 5px;
	margin-bottom: 1px;
	margin-top: 2px;
	border: solid 1px;
	padding: 10px 10px 10px 10px;
	}				
img.photo{
	margin-bottom: 2px;
	margin-top: 6px;
	border: solid 1px #666;
	padding: 6px;
}

img.propertymaps{
	margin-bottom: 2px;
	margin-top: 2px;
	border: solid 2px;
	padding: 4px;
	}
								
								
								
								
img.imagegallery{
	margin: 3px 0 6px 8px;
	border: solid 1px;
	padding: 4px;
	}
img.imagegallery a visited{
	margin: 3px 0 6px 8px;
	border: solid 1px #6633CC;
	padding: 4px;
	}

h2.soldcolor{
color:#999999;
padding: 0 0 0 387px;
}
h2.heading {
padding: 0 0 0 332px;
}