body{	margin:0px;
	padding:0px;
	margin:auto;
	background-image: url(images/bg_page.gif);
	background-repeat: repeat;
	font-size:12px;}

#container{
	margin:auto;
	width:999px;
	background-image: url(images/bg_container.gif);
	background-repeat: repeat-y;
overflow:hidden;
}

#header{
	height:82px;
	width:999px;
	background-image: url(images/bg_header.gif);
	background-repeat: repeat-x;
}

#navBar{
height:277px;
width:335px;
float:left;
margin-top:-15px;
}

#FMA{
height:277px;
width:664px;
float:left;
}


#leftCol{
	height:640px;
	width:336px;
	background-image: url(images/bg_featured.gif);
	background-repeat: no-repeat;
	float:left;
	clear:both;
	}
html>body #leftCol{height:auto;min-height:640px;}

#content{
	height:640px;
	width:663px;
	background-image: url(images/bg_content.gif);
	background-repeat: no-repeat;
	float:left;
	
}

html>body #content{height:auto;min-height:640px;}


#text, #textHome{text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;}
	
#textHome{float:left;width:400px;border-right:0px solid #9D9A7E;}
#search{float:left;width:227px;padding:7px;margin-top:10px;}

#text{
    width:640px;
	}
	
	p{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
	
	h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
	a{color:#000;}
	a:hover{color:#5A6936;}

/*Featured Home Section*/
.HomeHeader{
	color: #c2b39c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px
}
.HomeText, .quote{
	color: #c2b39c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
	display:block;
	padding:10px;
}

table{border:none;}



.footerText{float:left;}
#adminLink{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:right;width:989px;
background-color:#332e1f;border-top:5px solid #878369;height:20px;color:#878369;padding:5px;}
#adminLink a{font-size:11px;font-weight:normal;text-decoration:none;color:#878369;}
#adminLink a:hover{text-decoration:underline;}

.credit{font-size:11px;color:#878369;}


/*level 1 menu items*/
.level1nav, .level1over, .level1click {cursor:pointer;}
/*level 2 menu items*/

.level2nav{background:#515a3e;color:#c2b39c;}

.level2over, .level2click{background-color:#515a3e;color:#fff;}

.level2nav{
font-family:Georgia, "Times New Roman", Times, serif;
	height:28px;
	padding:3px;
	cursor:pointer;
	font-size:14px;
	width:200px;
	border-left:1px solid #263011;
	border-bottom:1px solid #263011;
	background-image:url(images/bg_subNav1.jpg);
	background-repeat:repeat-y;
	background-position:left;
	

}


.level2over, .level2click{
font-family:Georgia, "Times New Roman", Times, serif;
	height:28px;
	padding:3px;
	cursor:pointer;
	font-size:14px;
	width:200px;
	border-left:1px solid #263011;
	border-bottom:1px solid #515a3e;
	background-image:url(images/bg_subNav1.jpg);
	background-repeat:repeat-y;
	background-position:left;
}
.level2nav, .level2over, .level2click {text-align:right;padding-left:5px;}




#contactLeft{float:left;width:380px;text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;}

#contactRight{float:left;width:227px;padding:7px;margin-top:110px;font-family:Arial, Helvetica, sans-serif;}

label{font-weight : bold;}
fieldset{border: none;}
legend {visibility:hidden;}
.validateError{visibility:hidden;}
.validateSummary{font-size:10px;}


.current{color:#333333;font-weight:bold;font-size:12px;}
.warning{color:red;}

.contactPhoto{float:right;}

.contactForm{float:left;}


.breadcrumb{display:block;margin-bottom:10px;}


/*agent list*/
table.agentTable td{border-bottom:1px solid #000;padding-top:10px;padding-bottom:10px;}
table.agentTable td img{border:1px solid #000;}

/*featured property table*/
table.featuredTable{margin:auto;margin-top:60px;}
table.featuredTable td{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#c2b39c;padding:2px;}
table.featuredTable img{border:3px solid #c2b39c;}
table.featuredTable a{color: #c2b39c;}
.featuredTitle{
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

/*current listings*/
table.listingsTable{}
table.listingsTable td{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;padding:2px;vertical-align:top;border-bottom:1px solid #3B4427;margin:auto;}
table.listingsTable img{border:2px solid #3B4427;}


img.PropertyPhotoThumb{border:2px solid #3B4427;}

/*property table*/
.propertyTable td{vertical-align:top;}
table.propertyTable img{border:2px solid #3B4427;}

img.PropertyPhotoFull{border:2px solid #3B4427;}

.tblPropertyDetail{margin-top:10px;}

table.tblMLSDetailTitle {margin-top:15px;}
table.tblMLSDetailTitle td{font-size:16px;}


table.tblMLSDetailPhoto {}
table.tblMLSDetailPhoto td img{border:2px solid #3B4427;margin-bottom:5px;}

table.tblMLSDetailFields {width:450px;border-top:1px solid #000;margin-top:15px;}
table.tblMLSDetailFields td {height:20px;}

table.tblMLSDetailDescription {width:450px;border-top:1px solid #000;margin-top:15px;}
table.tblMLSDetailDescription td {line-height:20px;}

.PhotoIndex{font-size:13px;}

.PhotoIndex:hover{font-weight:bold;color:#000;}

.PhotoIndexSelected{font-weight:bold;font-size:13px;}
