
/* MAIN BODY */
body {
	background-image:url(images/bg.jpg);
	background-position: top center;
	background-image-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999; !important
	background-color: #000000; !important
	margin: 0px auto;
	}

a, a:visited	{
	color: #999;
	}

#mainWrapper	{
	width: 1034px;
	height: auto;
	text-align: left;
	border: none;
	padding: 0px;
	padding: 0px 0px 0px 0px;
	font-style: normal;	
	margin: 30px auto;
	}
	
p { font-size: 11px; line-height: 15px; }

/* TOP HEADER & NAVIGATION */

#navMenuTop	{
	padding: 15px 10px 10px 10px;
	margin: 0px 10px 0px 0px;
	border-top: 15px solid #333;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	}
	
#navMenuTop ul {
margin: 0;
padding: 0;
list-style: none;
}

#navMenuTop ul li	{
display: block;
width: 150px;
height: 14px;
background: url(images/bullet.gif) bottom left no-repeat;
padding: 2px 0 0 15px;
margin: 0;
}

#navMenuTop ul li	a	{
	color: #999;
	text-decoration: none;
	padding: 0;
	}
	
#navMenuTop ul li	a:hover	{
	color: #FFF;
	text-decoration: none;
	padding: 0;
	}

#headerAgent	{
	display: block;
	padding: 5px;
	margin: 0;
	border-top: 15px solid #333333;
	text-transform: uppercase;
	width: 580px;
	height: 120px;
	}

#headerContact	{
	display: block;
	width: 432px;
	border-top: 2px solid #333;
	border-right: none;
	border-bottom: 5px solid #333;
	border-left: none;
	padding: 5px 0;
	margin: 125px 5px 0 0; 
	float: left;
	clear: left;
	font-size: 11px;
	}
	
/* MAIN CONTENT AREA */
#leads-feedback	{
display: block;
float: right;
clear: none;
width: 380px;
margin: 0 0 10px 10px;
overflow: hidden;
}

#leads-feedback #feedback	{
display: block;
width: 355px;
height: 110px;
padding: 15px 10px;
margin: 0 0 10px 0;
float: right; 
clear: none;
border: 1px solid #999;
}

#leads-feedback #feedback .quote	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 0 0 10px 0;
		margin: 0;	
		}
		
#leads-feedback #feedback .clientname	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 0;
		margin: 0;
		text-align: right;
		font-weight: bold;
		}		
		
#leads-feedback #feedback .clientloc	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 0;
		margin: 0;
		text-align: right;
		font-style: italic;
		}	
		
#leads-feedback #feedback a.readmore	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		line-height: 16px;
    padding: 0;
		margin: 0;
		text-align: right;
		font-style: italic;
		float: right;
		}	
		
#leads-feedback #feedback .photo	{
		float: right;
		margin: 0;
		padding: 0 0 10px 10px ;
		height: 100px;
		}
		


	#leads-feedback .leads	{
	display: block;
	float: left;
	width: 110px;
	padding: 0 10px 0 0;
	margin: 0;
	height: 230px;
	}


#mainContentWrapper	{
	width: 1034px;
	margin: 0px 0px 0px 0px;
	border-top: 5px solid #333333;
	border-right: none;
	border-bottom: none;
	border-left: none;
	padding: 20px 0px 20px 0px;
	}

#leftColumn	{
	float: left;
	clear: left;
	width: 865px;
	}
	
#rightColumns	{
	float: right;
	text-align: left;
	clear: right;
	width: 169px; 
	}


	
#divWelcome	{
	width: 350px;
	height: auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0px 0px 0px 10px;
	border-left: 5px solid #1a1a1a;
	padding: 10px 10px 10px 15px;
	text-align: left;
	float: left;
	
	}

#imgProperties	{
	width: 404px;
	height: 135px;
	float: left;
	clear: left;
	margin: 20px 0px 0px 10px;
		}
	
h1	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #CCCCCC;
	}
	
h2	{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	}
	
/* MORTGAGE CALCULATOR */

#mortgage {
	width:500px;
	}

html > body #mortgage {
	margin-bottom:10px;
	}

#mortgage .input {
	padding-left:2px;
	margin-bottom:2px;
	}

#mortgageL {
	width:295px;
	height:130px;
	padding: 2px;
	border: 1px dashed #666666;
	float: left;
	vertical-align: middle;
	}

#mortgageR {
	width:180px;
	height:124px;
	border: 1px dashed #666666;
	padding:5px;
	text-align:right;
	float: right;
	vertical-align: middle;
	}

#buyersGuide	{
	width: 204px; 
	height: 404px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-left: 3px solid #333333;
	border-right: 3px solid #333333;
	border-top: none;
	border-bottom: none;
	float: right;
	clear: none;
	top: 0px;
	}

#buyersGuide a, #buyersGuide a:visited	{
	color: #0033FF;
	text-decoration: underline;
	}

#buyersGuide a:hover	{
	color: #0066FF;
	}
	
#neighborhoodsHomeSearch	{
	width: 135px;
	height: 404px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
	float: right;
	clear: right;
	}
	
.searchTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	letter-spacing: 1px;
	text-align: center;
	margin: 5px 0;
	padding: 0;
	}

.searchForm	{
	height: auto;
	border-top: 2px solid #333333;
	border-bottom: 2px solid #333333;
	padding: 2px 0;
	margin: 0 0 5px 0;
	}
	
form {
	margin: 0;
	padding: 0;
	}
	
#login	{
	text-align: left;
	}
	
#login label 	{
display: block;
width: 60px;
height: 15px;
float: left;
clear: left;
border: 0;
}

#login .login {
border: 0;
width: 100px;
font-size: 7.5pt;
padding: 2px;
float: left;
clear: none;
}

	
.propertyTypes, .minPrice, .maxPrice, .numOfBathroom, .numOfBedroom	{
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #333333;
	}
	
select.selectedVersion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #333333;
	}
	
input#username, input#password {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #333333;
	}
	
	
#footer	{
	padding: 15px;
	clear: both;
	border-top:	5px solid #333333;
	margin-bottom: 10px;
	
	}
	
.dtLogo	{
	float: right;
	}

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

#footer a:hover	{
	color: #FFFFFF;
	text-decoration:none;
	}
	
	/* TESTIMONIALS */
ul.testimonials	{
width: 715px;
margin: 0;
padding: 0;
list-style: none;
display: inline;
overflow: hidden;
}

	ul.testimonials li	{
	display: block;
	float: left;
	width: 340px;
	padding: 5px;
	margin: 5px 0;
	height: 100px;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ccc;
	overflow: hidden;
	}
	
		ul.testimonials li .quote	{
		display: block;
		float: right;
		clear: right;
		width: 230px;
		height: 80px;
		overflow: hidden;
		}
	
		ul.testimonials li img	{
		float: left;
		clear: left;
		padding-right: 10px;
		height: auto;
		width: 100px;
		}
		
		ul.testimonials li a	{
		color: #06f;
		text-align: right;
		float: right;
		clear: right;
		display: block;
		width: 230px;
		}
		
#index-feat-props	{
display:block;
width: 1080px;
margin: 0;
padding: 10px 0;
clear:both;
}

	#index-feat-props	h2	{
	color: #a7a9ac;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0 0 5px 0;
	margin: 0;
	text-align: center;
	}
		
		#index-feat-props	ul.listings	{
		margin: 0;
		padding: 0;
		list-style:none;
		display: inline;
		}
		
			#index-feat-props	ul.listings li	{
			display: block;
			float: left;
			width: 320px;
			padding: 10px 15px;
			margin: 5px;
			background-color: #a7a9ac;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 15px;
			color: #333;
			}
			
			#index-feat-props	ul.listings li .thumb	{
			width: 107px;
			height: 80px;
			float: left;
			padding: 0 15px 0 0;
			}
			
			#index-feat-props	ul.listings li a	{
			color: #06c;
			font-size: 11px;
			font-weight: bold;
			}
			
/* Sold Homes */

ul#sold-homes {
display: inline;
list-style: none;
margin: 0;
padding: 10px 0;
width: 100%;
}

ul#sold-homes li	{
display: block;
width: 200px;
height: 270px;
background-color: #ccc;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
float: left;
padding: 5px 10px;
margin: 5px;
color: #000;
overflow: hidden;
}

ul#sold-homes li p { color: #000; }

	ul#sold-homes li img {
	height: 150px;
	clear: both;
	padding: 5px auto;
	margin: 0px auto;
	display: block;
	}
	
	ul#sold-homes li a {
	color: #333;
	}
	
	ul#sold-homes li a:hover {
	color: #000;
	}
