body
{
	background-image:url(../images/back_top2.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:100%;
	text-align:center;
	margin:0px 0px 0px 0px;
}
body /* Mozilla Firefox alignment */
{
text-align: -moz-center;
}
#container
{
	width:680px;
	height:100%;
	
}
#container2
{
	width:680px;
	height:100%;
	border-right:1px solid #95BFD5;
	border-left:1px solid #95BFD5;
	
}


#top-nav-container
{
	float:right;
	
	background-image:url(../images/top_nav.jpg);
	background-repeat:no-repeat;
	width:450px;
	height:51px;
	margin-top:18px;
	
}
#nav
{

	width:450px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	margin-left:18px;
	margin-left:0px!important;
	padding-left:10px;
	padding-left:0px!important;
	margin-top:-4px;


	
	
}
#nav ul
{
	
	padding-top:10px;
	list-style-type: none;
	width:435px!important;
	width:430px;
	margin:0px 0px 0px 0px;

	padding-left:15px;

	
	
	
}
#nav li
{
	float:left;
	display: inline;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	margin:0px 5px 0px -5px!important;
}
#nav a:link,a:active,a:hover,a:visited
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFF;
	
}
#content
{
	width:643px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:-23px;
	float:left;
	text-align:left;
	margin-left:18px!important;
	margin-left:9px;
	padding:5px;
	border-right:2px solid #245540;
	border-left:1px solid #245540;
	border-bottom:2px solid #245540;
}
h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#A84233;
}
.agent-heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#A84233;
}
.agent-text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	padding-left:10px;
}
#slogan-box
{
	width:800px;
	height:107px;
	margin-top:-10px;
	
	float:left;
}
#logo-box
{
	width:140px;
	height:117px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	float:left;
	
}
#slogan-text
{
	float:left;
	width:415px;
	heigh:107px;
	
	text-align:left;
	padding:50px 0px 0px 180px; 
	
}
.slogan-heading
{
	color:#245540;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.slogan-heading2
{
	color:#245540;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
#banner
{
	float:right;
	width:664px;
	height:171px;
	
	margin-top:15px;
	/*background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;*/
}
#banner2
{
	float:right;
	width:664px;
	height:123px;
	margin-top:25px;
	background-image:url(../images/header2.jpg);
	background-repeat:no-repeat;
}
#banner3
{
	float:right;
	width:740px;
	height:10px;
	margin-top:10px;
	
}
#banner-links
{
	float:left;
	color:#A65E4E;
	font-weight:bold;
}
#mid-column-container
{
	float:right;
	width:664px;
	height:173px;
	text-align:left;
	
	
}
#featured-prop
{
	float:left;
	width:188px;
	height:173px;
	background-color:#000000;
	background-image:url(../images/feat_prop_box.jpg);
	background-repeat:no-repeat;
	
}
#mls-button
{
	float:left;
	width:475px;
	height:172px;
	left:-5px;

}
#bottom-box-container
{
	float:right;
	width:662px;
	height:124px;
	text-align:left;
	
	
}
#box1
{
	float:left;

	text-align:left;
	

	
}
#box-text1
{
	position:relative;
	top:-106px;
	left:5px;
	width:318px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;

}
#box-text2
{
	position:relative;
	top:-171px;
	left:350px;
	width:305px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-right:3px;

}
.featured-image
{
	position:relative;
	width:130px;
	height:85px;
	
	top:30px;
	left:20px;
	
	background-color:#FFF;
	text-align:center;
	
}
.featured-image2
{
	position:relative;
	width:156px;
	height:123px;
	
	top:40px;
	left:8px;
	
	
}
.featured-address
{
	position:relative;
	width:200px;
	top:32px;
	left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	text-align:left;
	font-weight:bold;
	
}
.featured-mls
{
	position:relative;
	width:220px;
	top:34px;
	left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#245540;
	text-align:left;
	font-weight:bold;
	
}

#footer
{

	background-image:url(../images/footer_line.jpg);
	background-repeat:repeat-x;
	font-size: 12px; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	padding-top:20px;
	text-align: center; 
	clear: both; 
	color:#A65E4E;

}
.image-border
{
	border-top:2px solid #245540;
	border-left:2px solid #245540;
	border-right:2px solid #245540;
	border-bottom:6px solid #245540;
}
h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#245540;
	
}
.Heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#245540;
	font-size:12px;
	font-weight:bold;
}