/* GENERIC ENTITIES  */

body{
	margin:0px auto;
	padding:0px;
	background-color:#FFFFFF;
	font-family: "Verdana", "Helvetica", sans-serif;
	color:#000000;
	}

a{
	color:#000000;
}
a:hover{
	color:#FF0000;
}

h2{
	padding:2px 0 4px 6px;
	font-family: "Arial", sans-serif;
	font-size:110%;
	color:#FFFFFF;
	background-color:#017163;
	font-weight:normal;
	margin:0px 0px;
}

h2 a, h2 a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

img{
	border:none;
}

p{
	font-family: "Verdana", "Helvetica", sans-serif;
}

/* CONTENT */

#content,
#crum_holder{
	background:transparent url(/i/shadow_line.jpg) repeat-x top left;
	padding-top:6px;
	clear:both;
}
#crum_holder {
	font-size:70%;
	font-family:Verdana;
	padding:0 0 5px 0;
	color:#999999;
	width:90%;
	margin:0px auto;	
}
#content_holder{
	background:#fff url(/i/shadow_line.jpg) repeat-x bottom left;
	margin:auto;
	width:90%;
}

#content_holder p{
	font-size:80%;
}

#controls{
	display:none;
}

#footer{
	text-align:center;
	font-size:80%;
	margin-top:10px;
	padding-bottom:20px;
}

.sub_holder{
	margin:0 auto;
}

/* PROPERTY PAGES */
address{  
	text-decoration:underline;  
	font-style:normal;
	display:block;
}

address a{
	color:#017163;
	font-weight:bold;
	font-size:80%;
}

#property_link{
	padding:5px;
}

#property_link p{
	margin-top:5px;
	float:left;
	width:100%;
	margin:0px 12px 0px 0px;  
	padding:0px 0px 10px 0px;  
}

.result_holder{
	width:100%;
	clear:both;
	float:left;
	padding-bottom:10px;
	display:block;
}
.property_holder{
	width:48%;
	min-width:188px;
	margin:0 10px 10px 0;
	padding-top:9px;
	float:left;
	display:block;
	background:transparent url(/i/shadow_line.jpg) repeat-x top left;
}

.property_holder p{
	margin-right:5px;
}
/* HEADER */

#header_holder{
	background-color:#017163;
	clear:both;
	overflow:visible;
	min-height:70px;
}
#header_container{
	margin:auto;
}
#header{
	width:90%;
}
#strap{
	position:relative;
	margin:-60px 0px 10px 69px;
	color: #FFFFFF;
	font-size:140%;
}

#low_high_res{
	position:relative;
	margin:-7px 0px 0px 70px;
	color: #FFFFFF;
	font-size:90%;
	padding-bottom:7px;
}

#low_high_res a{
	color:#FFFFFF;
}

#low_high_res a:hover{
	color:#B8DB63;
}

.clear{
	clear:both;
	margin-bottom:10px;
}


/* LINKS SECTION */

.links_content{
	display:block;
	width:100%;
	padding:0px;
}

.links_content p{
	margin-top:5px;
	margin-bottom:0px;
	padding:5px 10px 17px 10px;
	background: transparent url(/i/shadow_line.jpg) repeat-x scroll left bottom;
}

.links_content ul{
	float:left;
	font-size:75%;
	width:165px;
	margin:0px 5px 0px 10px;
	padding:0px 0px 10px 0px;
}

.links_content ul li{
	list-style:none;
	padding:0 0 5px 0;
}

.links_content ul li a{
	font-weight:normal;
}

.links_content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#section_nav{
	border: 1px solid #017163;
	margin-top: 0px;
	margin-bottom: 15px;
	width:100%;
}
/* CHANGE SCREEN SIZE FOR MOBILE SO THAT IT STRETCHES 

@media handheld {
.sub_holder{
	width:100%;
}
*/
