body {
		padding:0;
		margin:0 auto;
		text-align:center;
		background-color:#DCDDDE;
		background-image:url(/img/body_bg.gif);
		background-repeat:repeat-x;
		}

body, p, div, td {
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#333;
		}

h1, h2, h3, h4, h5, h6 {
		font-family:Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, sans-serif;
		margin:0 0 15px 0;
		padding:0;
		color:#7E0B0B;
		font-weight:normal;
		}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #666666;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #666666;
}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
}

h4 {
		font-size:14px;
		}

h5 {
		font-size:12px;
		}

h6 {
		font-size:10px;
		}

a:focus { outline: none; }

#box {
		position:relative;
		margin:0 auto;
		width:750px;
		margin-top:20px;
		margin-bottom:20px;
		background-color:#FFF;
		}

#container {
		width:750px;
		text-align:left;
		background-image:url(/img/container_bg.jpg);
		background-repeat:repeat-y;
		}

#header {
		padding:0;
		margin:0;
		position:relative;
		width:750px;
		height:125px;
		background-repeat:no-repeat;
		background-image:url(/img/header.jpg);
		}

#mainnav {
		position:relative;
		width:749px;
		height:32px;
		background-color:#000;
		border-bottom:1px solid #333;
		border-top:1px solid #333;
		display:none;
		}

#mainnav div {
		position:relative;
		width:554px;
		float:right;
		height:32px;
		background-repeat:repeat-x;
		}

#mainnav ul {
		margin:0;
		padding:0;
		list-style:none;
		}

#mainnav ul li {
		margin-left:0px;
		}

#mainnav a {
		display:block;
		color:#FFF;
		text-decoration:none;
		padding:10px 23px 8px;
		float:left;
		font-size:11px;
		border-left:1px solid #333;
		background-color:#000;
		}

#mainnav a:hover {
		color:#FFF;
		background-color:#1D1D1D;
		}

#leftnav {
    	position:relative;
    	float:left;
    	width:194px;
		margin-bottom:20px;
		}

#leftnav a {
		color:#5f5f5f;
		}
#leftnav img{}

#leftnav div {
		position:relative;
		width:180px;
		margin:10px 5px 5px 25px;
		border-bottom:none;
		}

#leftnav ul {
        margin:0;
		padding:0;
		list-style:none;
		}

#leftnav ul li.main {
		margin:0;
		}

#leftnav ul li.main a {
		display:block;
		width:179px;
		height:6px;
		color:#5f5f5f;
		text-decoration:none;
		padding:5px;
		font-size:11px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
				background-image:url(/img/nav-arrow.jpg);
				background-repeat:no-repeat;
				background-position:  0 8px;
				padding-left:20px;

		}
*html #leftnav ul li.main a{
	padding:0;
	padding-top:1px;
	padding-bottom:1px;	
	padding-left:20px;
	}
#leftnav ul li.main a:hover {
		color:#004277;
		text-decoration:underline;
		}

#leftnav ul li.sub {
		margin:0;
		text-align:right;margin-top:3px;
		}

#leftnav ul li.sub a {
    	display:block;
		text-decoration:none;
		padding:2px;
		padding-right:5px;
		padding-left:25px;
		width:160px;
		height:10px;
		color:#636f7a;
		}

*html #leftnav ul li.sub a {
		height:10px;
		}

#leftnav ul li.sub a:hover {

		color:#7593AD;
		}

#leftnav p {
		margin:5px;
		color:#FFF;
		}
#leftnav .nav-mapsearch {
	padding: 0 20px;
	}
	
#leftnav #map-search {
	width: 200px; 
	height: 156px;
	margin: 10px 22px;
	position: relative;
	}
	#leftnav #map-search a{
		background: url(/img/map-search.gif) no-repeat;
		position: relative;
		width: 200px; 
		height: 156px;
		text-decoration:none;
		display:block;
		overflow: hidden;
		}
		#leftnav #map-search a:hover {
			background-position:0 -156px;
			text-decoration:none;
			}
#slideshow {
		position:relative;
		float:right;
		width:500px;
		height:260px;
			border-bottom:16px solid #94AEC3;
		}

#text {
		position:relative;
		width:407px;
		float:right;
		margin-top:30px;
		margin-right:48px;
		margin-bottom:30px;
			font-family: Arial;
	font-size: 12px;
	color: #001E5E;
		}

*html #text {
		margin-right:25px;
		margin-top:15px;
		}

#text p {
	font-family: Arial;
	font-size: 12px;
	color: #001E5E;
		}

#text a {
color:#008afb;text-decoration:none;
		}

#text a:hover {
COLOR: #004277; TEXT-DECORATION: underline
		}

#footer {
		position:relative;
		width:750px;
		height:66px;
		padding:0;
		clear:both;
		background-color:#DCDDDE;
		text-align:left;
		background-image:url(/img/footer.jpg);	
		background-repeat:no-repeat;
		color:#001E5E;
					font-family:Arial, Helvetica, sans-serif;
					padding-top:10px;
		}

#footer p {
		font-size:11px;
		padding:8px;
		margin:0;
		text-align:left;
		color:#EEE;
		}

#footer a {
color:#008afb;text-decoration:none;
		}

#footer a:hover {
COLOR: #004277; TEXT-DECORATION: underline
		}



.rew-logo {
		font-size:9px;
		float:right;
		padding:3px;
		margin-top:-25px;
		}
		
.bottom {padding-top:3px;}
.bottom a{color:#666;}

.small {color:#666;font-size:9px;}
.agent {border:1px solid #999;padding:1px;}

.quicksearch {font-size:9px;color:#55728e;font-weight:bold;}
.quicksearch select{color:#666;background-color:#fff;font-size:11px;font-family:tahoma;font-weight:normal;}
.quicksearch dt {margin-bottom:1px;padding-top:3px;clear:both;}
.quicksearch dd {float:left;margin:0;padding:0;}
.bedrooms2 {font-size:9px;color:#55728e;font-weight:bold;width:70px;}
.bathrooms2 {font-size:9px;color:#55728e;font-weight:bold;width:70px;}
dt {width:195px;}
.search_button {margin-top:4px;}
.search_button2 {margin-left:1px;}

*html .ie_fix {margin-top:-30px;clear:both;}
table {margin:0;padding:0;}

/* 3 col box */

.colset {
	color:#000; background: #DCDDDF url(/img/bg-area-header.gif) no-repeat; 
	width: 402px; height: auto; 
	float:left; 
	margin: 0 0 -4px 0; padding: 0 0 10px 0;
	}
	
	.col {
		border-bottom: 1px solid #004C88; 
		padding:0; margin:0; 
		float:left; 
		clear:both; width:402px; 
		background: #E1E2E4 url(/img/bg-area.jpg) repeat-y;
		}	
					
		.colset h2 {
			margin: 10px; padding: 0;
			border-bottom: 1px solid #187CB0;
			text-align: center;
			font-weight: bold;
			}
	
				.col ul {
					color: #830009;
					padding: 0 10px 0 20px; 
					width: 100px;
					float: left;
					}
					
					.col ul li {
						margin: 0; padding: 0 0 0 9px;
						list-style: none;
						background: transparent url(/img/bullet.gif) no-repeat center left;
						}
