@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;} 


a:link, a:active, a:visited {
	font-family: Tahoma, Arial;
	color: #0D2D54;
	text-decoration: none;
	font-size: 15px;
	font-weight: normal;
}
a:hover {
	font-family: Tahoma, Arial;
	color: #0D2D54;
	text-decoration: underline;
	font-size: 15px;
	font-weight: normal;
}
a.link:link, a.link:active, a.link:visited {
	font-family: Tahoma, Arial;
	color: #41AEF1;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}
a.link:hover {
	font-family: Tahoma, Arial;
	color: #41AEF1;
	text-decoration: underline;
	font-size: 15px;
	font-weight: bold;
}



/* listings */


.listings			{ 

					  border-top:  1px dotted #A5AEC5; width: 100%;

					  font-family: verdana; }

.listings td		{ padding: 10px 5px 10px 5px; font-size: 10pt; color: #444; width: 18%;

	 				  vertical-align: top;}

.listings img		{ margin-bottom: 3px; border: 1px solid #DBD6C3;

					  display: block; }

.listings a			{ text-decoration: none; color: rgb( 1, 144, 210 ); }



#listings_first		{ margin:0px; border-top: 0px; }


#imgSml { padding:5px; border:#CCC 1px solid;  float:left; margin:5px}
	

html, body, #wraper {height: 100%;}
body { margin-top: 0;
	margin-right: 0; background-image:url('../images/main_bkg.png'); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; color:  font-size:12px}
body > #wraper {height: auto; min-height: 100%;}
#wrapper {width:1037px; margin-left: auto ; margin-right: auto ; min-height: 100%;
height: auto !important;
height: 100%;}
#bkg-left {background-image:url('../images/bkg_left.png'); float:left; height:777px; width:20px; position:absolute}
#bkg-right {background-image:url('../images/bkg_right.png'); float:right; height:777px; width:20px; }
#container {width:997px; margin-left: auto ; margin-right: auto ;  background-image:url('../images/body_bkg.png');padding-bottom: 170px;}
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

h3 { color:#551515; padding-top:15px;  border-bottom:1px #551515 dotted;padding-bottom:10px; margin-bottom:10px;}


#header {background-image:url('../images/header.png'); height:110px}
#weather{float:right;text-align:right;padding-top:20px;padding-right:15px; height:40px}
#menu {padding:10px}
#find_your_home {background-image:url('../images/find_your_home.png'); height:310px}
#featured {background-image:url('../images/featured.png'); height:104px}
#featured_bkg {background-image:url('../images/featured_bkg.png')}
#footer_div {background-image:url('../images/semi_footer.png'); height:47px}
#footer_content {background-color:#E9DB9B; height:120px; width:997px; margin-left: auto ; margin-right: auto ;}
#footer {position: relative; background-color:#FAF6E6; margin-top: -170px; /* negative value of footer height */ height: 170px; clear:both;  color:#551515;} 
#footer #left {width:400px;float:left;padding-top:50px; padding-left:15px;}
#footer #right {width:250px;float:right;text-align:right;padding-top:30px;padding-right:15px; margin-top:20px}
#mid-section { padding:15px;}
#disclaimer { font-size:12px; color:#999; padding:20px;border-top:1px #999 dotted;}


.feat { color:#333}
.caption {padding:5px; font-size:13px; text-align:center;}
	
	