body {
    margin:0;
    padding:0px;
    background:#333124;
    color:#FFF;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size:12px;
}
	
#outer_wrap{
	text-align: left;
	margin: 0px auto;
	width: 900px;
	background-image: url(../../images/bgeffects.png);
	background-repeat: repeat-y;
}

#main_wrap{
	text-align: left;
	margin: 0px auto;
	width: 850px;
	background-color: #474430;
	color:#000;
	padding:5px 15px 15px 15px;
	background-image:url(../../images/background.png);
	background-repeat:no-repeat;
}

#main_banner{
	margin: 0 0 0px 0;
	background:url(../../images/banner.jpg);
	height: 151px;
}

#main_nav
{
	position:relative; 
	text-align:right;
	height:28px;
	
}

#main_sidebar{
	float: left;
	width: 630px;
	background-color:#FFFFFF;
	padding:8px;
	border-right: 1px solid #000000;
	
}
#main_nav a
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:normal;
	padding:5px;
}

#main_content{ 
	margin: 0;
	float: right;
	padding: 8px 0px 8px 12px;
	width: 280px;
	height: 1%; /* Holly hack for Peekaboo Bug */
	background-color:white;
}

#main_footer {
	clear: both;
	padding: 8px;
	text-align: center;
	color: #FFFFFF;
}
#main_footer a{
	text-decoration: none;
	color: #FFFFFF;
}
#main_footer a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

div.footer-nav { padding:20px 0 16px 0}
div.footer-copyright {}
div.footer-counter { font-weight: bold; }
div.footer-credit {}

#home_contents { }
#profileform
{
	width:430px;
	padding:8px;
	
}
.commonbox
{
	width:430px;
	
	padding:8px;
}

.commonsmall
{
	font-size:10px;
}

.formname
{
	float:left;
	width:150px;
	font-size:12px;
	text-align:right;
	height:25px;
	padding-top:5px;
}
.formfield
{
	float:right;
	width:270px;
	vertical-align:text-middle;
	height:25px;
	padding-top:5px;
	
}

.formname2
{
	float:left;
	width:70px;
	text-align:right;
	padding-top:5px;
}

.formfield2
{
	float:left;
	width:150px;
}



.contentheading
 {
	 font-size:14px;
	 font-weight:bold;
	 padding:4px;
	 width:420px;
	 color:#FFFFFF;
 }
.sublink, .subtitle { font-weight: normal; font-size:12px; }

 #navigation {
	float:left; width:200px; 
	border: 0px solid red;
	padding:0px;
}
#navigation ul {
list-style: none;
width:180px;
margin: 0;
padding: 0;
}
#navigation li {
border-bottom: 1px solid #3F3F3F;
background-color: #000000;
}
#navigation li a:link, #navigation li a:visited {
font-size: 90%;
display: block;
padding: 0.4em 0 0.4em 0.5em;
border-left: 12px solid #711515;
border-right: 1px solid #711515;
background-color: #000000;
color: #FFFFFF;
text-decoration: none;

}
#navigation li a:hover {
background-color: #711515;
color: #FFFFFF;

}
#navigation li span {
font-size: 90%;
display: block;
padding: 0.4em 0 0.4em 0.5em;
border-left: 12px solid #711515;
border-right: 1px solid #711515;
background-color: #000000;
color: #FFFFFF;
text-decoration: none;
}
#navigation ul ul {
margin-left: 12px;
}
#navigation ul ul li {
border-bottom: 1px solid #711515;
margin:0;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
background-color: #ED9F9F;
color: #711515;
}
#navigation ul ul a:hover {
background-color: #711515;
color: #FFFFFF;
}
#content 
{
	float:left;
	width:450px;
	font-size:12px;
	color:#FFFFFF;
	padding:10px;
}
#content h1 { font-size: 16px; color:#fff; padding-top:0; margin-top:0; }
#content h2
{
	font-size:13px;
	color:#dddddd;
}
#ads a
{
	color:#FFF;
	text-decoration:none;
}

#ads
{
	float:right;
	width:180px;
	font-size:12px;
}
#ads a
{
	color:#E6E58B;
	text-decoration:none;
}

#ads a:hover
{
	color:#E6E58B;
	text-decoration:underline;
}


.home_products{
	position:relative;
	width:450px;
	height:50px;
	border:1px solid #35341f;
}
	
.home_products_opacity{
	position:absolute;
	top:0px;
	left:0px;
	width:450px;
	height:50px;
	background-color: #000000;
	filter: alpha(opacity:15);
	KHTMLOpacity: 0.15;
	MozOpacity: 0.15;
	opacity: 0.15;
}

.home_products_text{
	position:absolute;
	top:5px;
	left:5px;
	width:430px;
	height:39px;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#cccccc;
}


.home_member{
	position:relative;
	width:450px;
	height:210px;
}

.home_member div{
	position:absolute;
}

.home_member_website{
	width:200px;
	height:20px;
	top:0px;
	left:0px;
	color:#cccccc;
	font-weight:bold;
}

.home_member_benefits{
	width:200px;
	height:20px;
	top:0px;
	left:260px;
	color:#cccccc;
	font-weight:bold;
}

.home_member_text1{
	width:220px;
	height:100px;
	top:30px;
	left:0px;
	color:#111111;
	text-align:justify;
}

.home_member_text2{
	width:170px;
	height:50px;
	top:30px;
	left:260px;
	color:#111111;
	text-align:justify;
}

.home_member_opacity1{
	position:absolute;
	top:120px;
	left:0px;
	width:230px;
	height:90px;
	background-color:#000000;
	filter: alpha(opacity:15);
	KHTMLOpacity: 0.15;
	MozOpacity: 0.15;
	opacity: 0.15;

}

.home_member_opacity2{
	position:absolute;
	top:80px;
	left:260px;
	width:190px;
	height:130px;
	background-color:#000000;
	filter: alpha(opacity:15);
	KHTMLOpacity: 0.15;
	MozOpacity: 0.15;
	opacity: 0.15;

}

.home_member_opacity1_border{
	position:absolute;
	top:120px;
	left:0px;
	width:229px;
	height:89px;
	border:1px solid #35341f;
}

.home_member_opacity2_border{
	position:absolute;
	top:80px;
	left:260px;
	width:189px;
	height:129px;
	border:1px solid #35341f;
}

.home_member_content1{
	position:absolute;
	top:125px;
	left:10px;
	width:229px;
	height:89px;
	color:#cccccc;
	font-weight:bold;
}


.home_member_content2{
	position:absolute;
	top:90px;
	left:270px;
	width:170px;
	height:129px;
	color:#cccccc;
	font-weight:bold;
}

.home_member_content2 div{
	padding:2px;
}


.home_member_line{
	position:absolute;
	top:17px;
	left:0px;
	width:450px;
	height:2px;
}


.arrow_class
{
	width:5px;height:10px;behavior:url(iepngfix.htc);
}


	.navigation_left{
		position:relative;
		width:200px;
		min-height:270px;
		
	}
	
	.navigation_left_opacity{
		position:absolute;
		top:0px;
		left:0px;
		width:200px;
		min-height:270px;
		height:100%;
 		padding:8px 0px;
		background-color:#000000;
		filter: alpha(opacity:30);
		KHTMLOpacity: 0.30;
		MozOpacity: 0.30;
		opacity: 0.30;
	}
	.login_left
	{
		position:relative;
		width: 200px;
		height:156px;
		
	}
	.login_left div { padding:0;}
	.login_left .login-head { padding-bottom: 10px; font-weight:bold; }
	.login_left .login-field { padding:2px 0 2px 0; border: 0px solid red;}
	
	.login_left_opacity{
		position:absolute;
		top:0px;
		left:0px;
		width:200px;
		height:156px;
		background-color:#000000;
		filter: alpha(opacity:50);
		KHTMLOpacity: 0.50;
		MozOpacity: 0.50;
		opacity: 0.50;
	}
	.login_left_text{
		position:absolute;
		top:8px;
		left:10px;
		width:180px;
		height:110px;
		margin-left:2px;
		font-family:Verdana,Arial,Helvetica,Sans-serif;
		font-size:12px;
		color:#eeeeee;
	
	}
	.search_left
	{
		position:relative;
		width: 200px;
		height:190px;
		
	}
	.search_left_opacity{
		position:absolute;
		top:0px;
		left:0px;
		width:200px;
		height:180px;
		background-color:#000000;
		filter: alpha(opacity:50);
		KHTMLOpacity: 0.50;
		MozOpacity: 0.50;
		opacity: 0.50;
	}
	.search_left_text{
		position:absolute;
		top:8px;
		left:10px;
		width:180px;
		height:150px;
		font-family:Verdana,Arial,Helvetica,Sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#eeeeee;
	
	}
	.navigation_left_text{
		position:relative;
		top:10px;
		left:10px;
		width:200px;
		min-height:250px;
		font-family:Verdana,Arial,Helvetica,Sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#eeeeee;

	}
	.navigation_left_text a, .navigation_left_text a:hover{
		font-family:Verdana,Arial,Helvetica,Sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		color:#eeeeee;
	}
	
	.navigation_left_text div{
		padding:2px 0px;
	}
	
	.searchresult
	{
		border:0px solid brown;
		width:100%;
		padding:8px;
	}

	.contentcontainer 
	{
		padding:8px;
	}
	/* Ads */
		.ads{
		position:relative;
		width:180px;
		height:313px;
	}

	
	.ads_opacity{
		position:absolute;
		top:0px;
		left:0px;
		width:180px;
		height:314px;
		background-color:#000000;
		filter: alpha(opacity:50);
		KHTMLOpacity: 0.50;
		MozOpacity: 0.50;
		opacity: 0.50;
	}
	
	.ads_text{
		position:absolute;
		top:4px;
		left:4px;
		width:170px;
		height:303px;
		font-family:Verdana,Arial,Helvetica,Sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#eeeeee;
		border: 1px solid #999999;
	}
	.ads_text2{
		position:absolute;
		top:70px;
		left:4px;
		width:170px;
		height:610px;
		font-family:Verdana,Arial,Helvetica,Sans-serif;
		font-size:12px;
		color:#cccccc;
		 font-size:11px;
	}
	
	.ads_text3{
		position:absolute;
		top:20px;
		left:4px;
		width:170px;
		height:610px;
		font-family:Verdana,Arial,Helvetica,Sans-serif;
		font-size:13px;
		color:#cccccc;
		 font-size:12px;
		 text-align:center;
	}
	

	

	.ads_text4 {
		position:absolute;
		top:10px;
		left:4px;
		width:170px;
		min-height: 483px;
		font-family:Verdana,Arial,Helvetica,Sans-serif;
		font-size:12px;
		color:#cccccc;
		font-size:11px;
		border: 0px solid red;
	}
	

	
	.ads2{
		position:relative;
		width:180px;
		min-height:483px;


	}
	.ads2_opacity{
		position:absolute;
		top:0px;
		left:0px;
		width:180px;
		min-height:483px;
		background-color:#000000;
		filter: alpha(opacity:50);
		KHTMLOpacity: 0.50;
		MozOpacity: 0.50;
		opacity: 0.50;
	}
	.ads2_text{
		position:absolute;
		top:4px;
		left:4px;
		width:170px;
		min-height:483px;
		font-family:Verdana,Arial,Helvetica,Sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#eeeeee;
		border: 1px solid #999999;
	}	
	


	
#dropmenudiv{
position:absolute;
left:150px;
background-color: #E3FFB0;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #E6E58B;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}
.productspadding
{
	padding:8px 12px;
}
.guaranteed
{
	position:relative;
	padding:10px 0 0 0;
	text-align:center;
}
div.panel-box
{
	position:absolute;
	
	width:194px;
	min-height: 120px;
	height: 120px !important;
	margin-top:10px;
	padding:4px 4px 10px 4px;
	background-color:#000000;
	filter: alpha(opacity:50);
	KHTMLOpacity: 0.50;
	MozOpacity: 0.50;
	opacity: 0.50;
}

div.panel-box th
{
	font-size:12px;
	padding-bottom:10px;
}
div.panel-box-content input
{
	font-size:9px;
}
div.panel-box-content input.btn_calc
{
	padding: 0;
	width:60px;
}

div.panel-box-content
{
	position:relative;
	top:10px;
	color:#fff;
	text-align:left;
	font-size:10px;
	padding:5px;
}

div.foreclosure-box {
	width:272px;
	padding:0 6px;
	background-color:#FFFFFF;
	margin-left:100px;
	text-align:center;
}
div.foreclosure-box a, div.foreclosure-box a:visited {
	color:#000;
	font-weight:bold;
}

.red
{
	color: #FF3333;
}

.city-header { 
	color:#000;
	padding-bottom:20px;
	text-align:center;
}
.city-header .data-label { 
	color:#fff;
}
#content a { 
	color:#E6E58B !important;
	text-decoration:none !important;
}
#content a:hover { 
	color:#E6E58B !important;
	text-decoration:underline !important;
}
.city-name {
	font-size:18px;
	color:#ffffff;
}
.zone-header {
	width:160px;
	float:left;
	font-weight:bold;
	color:#fff;
}
.zone-summary {
	width:245px;
	text-align:right;
	float:left;
	font-weight:bold;
	color:#fff;

}
.zone-section { 
	float:left;
	width:70px;
	padding:4px 0;
}
.zone-section-title { 
	float:left;
	width:100px;
	padding:4px 6px;
}
.zone-section-detail { 
	float:left;
	width:250px;
	padding:4px 0;
}
.zone-list {  }
.clr { clear:both; }
#map, #path { width: 440px; height: 440px; border:1px solid #999; overflow:auto; }

#ads_right
{
	position:relative;
	width:180px;
	min-height:270px;

}

#ads_right_oppacity
{
	position:absolute;
	top:0px;
	left:0px;
	width:180px;
	min-height: 270px;
	height: 100%;
	overflow:hidden;
	padding: 0px 0px 8px;
	background-color:#000000;
	filter: alpha(opacity:50);
	KHTMLOpacity: 0.50;
	MozOpacity: 0.50;
	opacity: 0.50;
		
}

#ads_left_text
{
	position:relative;
	top:4px;
	width:170px;
	margin:0 auto;
	min-height:250px;
	font-family:Verdana,Arial,Helvetica,Sans-serif;
	font-size:12px;
	color:#eeeeee;
	border: 1px solid #999999;
	overflow:hidden;
}
input.field
{
	width:172px;
	
}
#bannerexchange
{
	margin-top:10px;
	text-align:center;
}