body {margin:0 auto;
 width:950px; /* To make not fixed-width, kill this line*/
 text-align:center; /* and this line too */
 position:relative; /* and this line too */ background-color:white; color:black;}
#all {
 background:url() white;
 font-family:verdana, sans-serif;
 color:#000;
 width:950px; /* To make not fixed-width, kill this line*/
 text-align:center; /* and this line too */
 position:relative; /* and this line too */
}
#site {
 width:950px; /* To make not fixed-width, kill this line*/
 text-align:center; /* and this line too */
 position:relative; /* and this line too */
}
#agentPic {display:none;}

table, td, p, div, th, font {color:black; font-family:Verdana, Arial, sans-serif;}
a, font a, a font {color:#6A8930;}
a:visited, font a:visited, a:visited font {color:#6A8930;}
a:hover, font a:hover, a:hover font {color:#8FC32C;}

#header {}
#banner {background:url('/files/440061/fullBanner.jpg') top center no-repeat; height:200px;}

/* Suckerfish Expanding CSS Menu */
.suckerdiv { height:42px; background-color:white; }
.suckerdiv a { cursor:pointer; font:bold 10pt verdana, sans-serif; }
.suckerdiv ul { margin:0; padding:0; list-style-type:none; width:905px; }
.suckerdiv ul li { position:relative; float:left; display:block; width:129px; background:white; }
#suckertree1 li a { background-color:#6A8930; color:white; height:37px; }
#suckertree1 li ul li a { height:17px; width:230px; }
.suckerdiv ul li a {} 
.suckerdiv ul li ul { position:absolute; width:125px; top:lem; padding-top:0px; display:block; visibility:hidden; }
.suckerdiv ul li ul li { display:block; left:-243px; }
.suckerdiv ul li ul li ul{ right:50px; top:0; padding-top:0; padding-left:0px; }
.suckerdiv ul li ul li ul li{ width:220px; position:relative; left:0px; top:0px;}
.suckerdiv ul li a { display:block; color:#6A8930; text-decoration:none; background:#fff; padding:1px 5px; border:1px solid #ccc; margin-right:1px; margin-bottom:0px; }
.suckerdiv ul li ul li a { margin-bottom:0px; background-color:white !important; color:#6A8930 !important; }
.suckerdiv ul li a:visited { color:#6A8930; }
.suckerdiv ul li a:hover { background-color:#6A8930; color:white; }
.suckerdiv ul li ul li a:hover { background-color:#6A8930 !important; color:white !important; }
.suckerdiv .subfolderstyle { background: url() no-repeat center right #fff; }

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End Suckerfish CSS Menu */


#contentTable {color:#000; width:950px; background:url(/files/440061/newlines.gif) top center repeat-y white; margin-top:7px;}
#content a {}
 #contentTop {height:20px; background:url(/files/440061/roundRect.gif) top center no-repeat white;}
 #contentBottom {height:20px; background:url(/files/440061/roundRect.gif) bottom center no-repeat white;}
#right a img {}

#left {width:170px; float:left;}
   #nav {display:none;}
/*   #nav a{display:block;
 margin-left:5px;
 padding:5px;
 border:1px solid #FFFFFF;
 font:bold 14px garamond, times new roman, serif;
 text-decoration:none;
 text-align:center;
 text-transform:capitalize;
 font-variant:small-caps;
 color:#FFFFFF;
 background:url(/files/236512/buttonBG.jpg) top center repeat-y;
}
   #nav a:hover{border:1px solid red; color:red;} */

   #contact {margin:5px; text-align:center; font-size:8pt; background:url(/files/440061/prude.gif) bottom center no-repeat white; padding-bottom:50px;}
   #contactInfo {padding-bottom:15px;}
   
#right {width:700px; padding:10px;}

#articles {width:640;}
#articles a {font:10pt verdana, arial, sans-serif; color:#6A8930;}
#articles a:hover {color:#8FC32C;}
#articles ul {position:relative; left:-10px;}
#articles li {list-style-type:none; width:300px; float:left; text-align:left;}

/* ######### partners01.pm ######### */
#partnersTable01{position:none; width:600px; padding:15px 0; text-align:left; font-family:verdana, arial, sans-serif;}
#partnersTable01 a{font-family:verdana, arial, sans-serif; color:#6A8930;}
#partnersTable01 a:hover {color:#8FC32C;}
	#partnersTable01 .partnerTile{display:block;width:280px; float:left; padding:0px 0; margin:10px;}
		#partnersTable01 .partnerTile .preferedIcon{margin-left:0px;}
		#partnersTable01 .partnerTile .preferedLink{font-size:13px; text-decoration:underline; font-weight:bolder; font-style:italic;}
		#partnersTable01 .partnerTile .caption{display:block; margin-left:0px; font-size:12px;}
		#partnersTable01 #preferedTile{}
			#partnersTable01 #preferedTile #partnerIcon{display:none;}
			#partnersTable01 #preferedTile #partnerLink{}
		#partnersTable01 #aelTile{}
			#partnersTable01 #aelTile #aelIcon{}
			#partnersTable01 #aelTile #aelLink{}
		#partnersTable01 #homeAdviceTile{}
			#partnersTable01 #homeAdviceTile #homeAdviceIcon{}
			#partnersTable01 #homeAdviceTile #homeAdviceLink{}
		#partnersTable01 #reNewsTile{}
			#partnersTable01 #reNewsTile #reNewsIcon{}
			#partnersTable01 #reNewsTile #reNewsLink{}
		#partnersTable01 .clearFloat{clear:both; display:block; height:1px; overflow:hidden;}

#designations {text-align:center;}

#disclaimerWrapper {width:950; margin-top:20px; text-align:center;}

/* -------- BEGIN SPECIAL PAGE CONSIDERATIONS ----------- */
.calculator #mainBody li, .calculator i {color:black;}
#mainBody table table td font {color:black;}
.openhouse #mainBody #listingWrapper td {color:black;}
.detailPanel tr td{color:black;}
