
/****************************** Defaults ********************************/

* {					margin:0px;
					padding:0px;
					border:none;}

body {				background-color:#F5EDCF;
					color:#000;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
}

img {				
					border:0;}
		
input, select, th, td, p, ul, ol {
					color:#020202;
					font-size: 12px;
					font-family: Arial, Helvetica, sans-serif;
}
					
			
b { font-weight: bold;}
i { font-style: italic;}
u { text-decoration: underline;}
ul {  list-style-position: outside; 
	list-style-type: square;
	margin-left:35px;
	margin-bottom:10px;}
ol {  list-style-position: outside; 
	margin-left:35px;
	margin-bottom:10px;}	
blockquote {margin-left:25px;}

/* ************************* Top Menu Navigation *******************************/
#topnav a.topnav-home, #topnav a.topnav-home:link, #topnav a.topnav-home:visited {
					display:block;
					background-image:url(/globalimages/topnav_home_1.gif);
					background-repeat:no-repeat;
					width:122px; }
#topnav a.topnav-home:hover, #topnav a.topnav-home:active {
					display:block;
					background-image:url(/globalimages/topnav_home_2.gif);
					background-repeat:no-repeat;
					width:122px;}
#topnav a.topnav-listings, #topnav a.topnav-listings:link, #topnav a.topnav-listings:visited {
					display:block;
					background-image:url(/globalimages/topnav_listings_1.gif);
					background-repeat:no-repeat;
					width:122px;}
#topnav a.topnav-listings:hover, #topnav a.topnav-listings:active {
					display:block;
					background-image:url(/globalimages/topnav_listings_2.gif);
					background-repeat:no-repeat;
					width:122px;}					
#topnav a.topnav-sales, #topnav a.topnav-sales:link, #topnav a.topnav-sales:visited {
					display:block;
					background-image:url(/globalimages/topnav_sales_1.gif);
					background-repeat:no-repeat;}
#topnav a.topnav-sales:hover, #topnav a.topnav-sales:active {
					display:block;
					background-image:url(/globalimages/topnav_sales_2.gif);
					background-repeat:no-repeat;}						
#topnav a.topnav-agents, #topnav a.topnav-agents:link, #topnav a.topnav-agents:visited {
					display:block;
					background-image:url(/globalimages/topnav_agents_1.gif);
					background-repeat:no-repeat;}
#topnav a.topnav-agents:hover, #topnav a.topnav-agents:active {
					display:block;
					background-image:url(/globalimages/topnav_agents_2.gif);
					background-repeat:no-repeat;}														
#topnav a.topnav-contact, #topnav a.topnav-contact:link, #topnav a.topnav-contact:visited {
					display:block;
					background-image:url(/globalimages/topnav_contact_1.gif);
					background-repeat:no-repeat;}
#topnav a.topnav-contact:hover, #nav a.topnav-contact:active {
					display:block;
					background-image:url(/globalimages/topnav_contact_2.gif);
					background-repeat:no-repeat;}
#sidenav a.sidenav-buying, #nav a.sidenav-buying:link, #nav a.sidenav-buying:visited {
					display:block;
					background-image:url(/globalimages/sidenav_buying_1.gif);
					background-repeat:no-repeat;}
#sidenav a.sidenav-buying:hover, #sidenav a.sidenav-buying:active {
					display:block;
					background-image:url(/globalimages/sidenav_buying_2.gif);
					background-repeat:no-repeat;}					
#sidenav a.sidenav-historic, #sidenav a.sidenav-historic:link, #sidenav a.sidenav-historic:visited {
					display:block;
					background-image:url(/globalimages/sidenav_historic_1.gif);
					background-repeat:no-repeat;}
#sidenav a.sidenav-historic:hover, #sidenav a.sidenav-historic:active {
					display:block;
					background-image:url(/globalimages/sidenav_historic_2.gif);
					background-repeat:no-repeat;}	
#sidenav a.sidenav-mortgage, #nav a.sidenav-mortgage:link, #nav a.sidenav-mortgage:visited {
					display:block;
					background-image:url(/globalimages/sidenav_mortgage_1.gif);
					background-repeat:no-repeat;}
#sidenav a.sidenav-mortgage:hover, #sidenav a.sidenav-mortgage:active {
					display:block;
					background-image:url(/globalimages/sidenav_mortgage_2.gif);
					background-repeat:no-repeat;}					
#sidenav a.sidenav-news, #sidenav a.sidenav-news:link, #sidenav a.sidenav-news:visited {
					display:block;
					background-image:url(/globalimages/sidenav_news_1.gif);
					background-repeat:no-repeat;}
#sidenav a.sidenav-news:hover, #sidenav a.sidenav-news:active {
					display:block;
					background-image:url(/globalimages/sidenav_news_2.gif);
					background-repeat:no-repeat;}								
					


/******************************* Div IDs 
#topnav ul {	
	margin:0;
	padding: 0;
	height: 23px;
	white-space: nowrap;
					}
#topnav li {	
	list-style-type:none;
	margin:0;
	padding: 0;
	display: inline;
			}

#topnav a, #topnav a:link, #topnav a:visited {
	height: 22px;
	color:#2D5C2E;
	background:transparent;
	text-decoration: none;
	padding:4px 5px 0px 5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border-left: 1px solid #DEEFE7;
	border-right: 1px solid #DEEFE7;
					}

#topnav a:hover, #topnav a:active {		
	background:#FFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	/************
	border-bottom:1px solid #FFF;	 
	.navbig { font-size:18px;
}**************/				

#topnav {
	width:658px;
	height:31px;
}

#sidenav {
	width:122px;
	height:189px;
	float:left;
	position:relative;}

#pagetitle {
	width: 930px;
	background-color:#F5EDCF;
	overflow:hidden;
}

#content {width:555px; float:right; padding-top:20px;}


#content p {padding-bottom: 10px;
	font-size: 100%;}


/************ Divs for footer **************/
#footer {
	width: 724px;
	padding: 10px 0 10px 0;
	color: #417641;
	background-color:#F5EDCF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
}

#leftfooter {
	float:left;
	width: 667px;
	margin: 5px 0 10px 0;
}
	
#rightfooter {
	float:right;
	width:182px;	
}

#footer a, #footer a:link, #footer a:visited {
	color: #959595;
	text-decoration: underline;
}

#footer a:hover, #footer a:active {
	color: #FFF;
	text-decoration: underline;
}
				
/****************************** Custom Classes ****************************/
			
.clearer {clear: both;}

					
/************************************* Image Classes **************************************/
img.left {				float:left;
						padding-right:5px;}

img.right {				float:right;
						padding-left:5px;}


/********************************* Default Link Classes **************************************/

#content a, #content a:link, #content a:visited {
	color:#333;
	text-decoration: underline;
					}

#content a:hover, #content a.active {	
	color:#660066;
	text-decoration: underline;
					}
					
/*************************** Form Styles ************************************/
#search-container {padding-left: 540px;float: left; width:120px}

#utilitynav input.inputfield {	
	font-size: 10px; 
	float: left;
	margin: 0 2px 2px 0;
	height: 15px;
	width: 75px;
}	
#utilitynav input.go {	
	float: right;

}	


	
/********************************** Horizontal Rule Styles ************************************/
hr {border: none 0; 
	border-bottom: 1px solid #666666;
	width: 100%;
	height: 1px;
	}

 
hr.HR_green {
	border: none 0;
	border-bottom: 1px solid #C7DD60;
	width: 100%;
	height: 1px;
	}

