		body {
			font: 80% Arial, "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
			text-align: center;
			margin: 0;
			background: #BEB4AB;
			background-image:url(new_mexico/taos/real_estate/adobe.jpg);
		}

    	#agent {
    	padding: 0.5em 0.5em;
		background: #ffffff;
		
		/* widths are important when using floats */
		width: 55%;
		float: left;
		margin: 0 7px 0 0;
    	}
		#agent a:link, #agent a:visited{
    		font: Arial, "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
			font-size:12px;
			color:#0F3151;
			text-align: left;
			border-bottom:1px solid #F29A4F;
			text-decoration:none;
			font-weight:400;
    	}
		#agent h5  {
			font: Arial, "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
			font-size:14px;
			color:#0F3151;
			text-align: left;
			font-weight:800;
		}
		
		#container {
			width: 750px;
			margin: 0 auto;
			text-align: left;
			border: solid 3px #e0d7c6;
			background: #002E51;
			/*background: url(bg-fixed.gif) repeat-y 0 0;*/
		}
		
		#container h1  {
			font: Arial, "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
			font-size:11px;
			color:#F29A4F;
			text-align: left;
			font-weight:400;
		}
		#content h1 a:link, #content h1 a:visited{
			font: Arial, "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
			font-size:11px;
			color:#F29A4F;
			text-align: left;
			border-bottom:1px solid #0F3151;
			text-decoration:none;
			font-weight:400;
		}
		#content h1 a:hover{
			color:#ffffff;
		}
		#content a:link, #content a:visited{
			font: Arial, "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
			font-size:12px;
			color:#79b304;
			text-align: left;
			border-bottom:1px solid #0F3151;
			text-decoration:none;
			font-weight:400;
		}
		#content a:hover{
			color:#ff6a07;
		}
		#container .sidetitle{
			font: Arial, "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
			font-size:12px;
			color:#0F3151;
			font-weight:800;
		}
		#container .price{
			font: Arial, "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
			font-size:12px;
			color:#0F3151;
			font-weight:800;
		}
		#container .title{
			font: Arial, "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
			font-size:12px;
			color:#f40a15;
			font-weight:800;
		}
		#container .details{
			font: Arial, "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif;
			font-size:12px;
			color:#79b304;
			font-weight:800;
		}
    	#content {
    		width: 558px;
    		float: right;
    		padding: 6px 6px;
			background: #FFFfff;
			color:#0F3151;
    	}
    	#header {
    		text-transform: uppercase;
    		padding: 0px 0px;
    		color: #fff;
			text-align: right;
    		background: #e0d7c6;
    		border-bottom: solid 0px #fff;
    		font-size: 0.8em;
    	}
    	#header h1 {
    		margin: 0;
    	}
    	
    			#sidebar {
    		position:absolute;
			top: 0;
			width: 180px;
			float: left;
			padding: 0 0 5px 0;
			color:#F1A564;
			padding:0em 0em;
    	}
	
		#sidebar a:link, #sidebar a:visited{
			color:#FFFFFF;
			padding:0em 0em;
			font-weight:400;
    	}
    	#sidebar ul {
    		margin: 0;
    		padding: 0;
    	}
		li.real_special a:link {
			color: #fff112 !important;}
		li.real_special a:hover {
			color: #ffffff !important;}
		li.real_special a:visited {
			color: #fff112 !important;}
		li {
			display: inline;
		}
		#sidebar li a:link, #sidebar li a:visited {
		font-weight:400;
			display: block;
			padding: 10px;
			text-decoration: none;
			color: #F59A51;
			background: #002E51;
    		border-bottom: solid 1px #fff;
		}
		#sidebar li a:hover {
			background: #F59A51;
			color: #ffffff;
		}
    	
    	
    	#footer {
    		clear: both;
    		padding: 5px 20px;
    		background: #002E51;
    		border-top: solid 1px #fff;
			color: #ffffff;
    	}
#content .imageSM_res
{border:none;
}
/*for top nxt-previous links*/
#content .prePage{
text-align:left;
}
#content .nexPage{
text-align:right;
}
#content .prePageTxt{
color:#FFFF66;
text-decoration:none;
}
#content .nexPageTxt{
color:#FFFF66;
text-decoration:none;
}
#content a.prePageTxt:hover{
color:#F1A564;
text-decoration:none;
}
#content a.nexPageTxt:hover{
color:#F1A564;
text-decoration:none;
}
/*for result txt*/
#content a.details {
color:#79b304;
text-decoration:none;
}
#content a.details:hover {
color:#F1A564;
text-decoration:none;
}
/*More potential styles
#content .location
#content .location_res
#content .acres
#content .acres_res
#content .bedrooms
#content .bedrooms_res
#content .price
#content .price_res*/
