/*  
Theme Name: Simple Blue
Theme URI: http://www.SkinPress.com/
Description: Custom blog design starts from just $500 @ <a href="http://www.askgraphics.com/blog-design.html">AskGraphics.com</a>.
Version: 1.0
Author: Skinpress
Author URI: http://www.SkinPress.com/


License Information :

All templates are free to use as long as you leave the credits unchanged.
You cannot claim these templates or modifications of these templates as yours.

You cannot redistribute these templates on your website.

You cannot modify these templates and distribute them.

*/



ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
a{
	color:#4e94ce;
	text-decoration:underline;
}
a:hover{
	color:#13609F;
	text-decoration:underline;
}
a img{
	border:0;
}

p {
	padding: 5px 0;
	}
	
.clear{
	clear:both;
}

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#f1f1e7 url(/images/bg.gif) repeat-x;
	color:#4c4c4c;
}

h1 {
	font-size: 27px;
	margin-bottom: 30px;
	}

h3 {
	margin: 5px 0;
	}
	
.space {
	clear: both;
	height: 30px;
	}
	
#body_page{
	background:url(/images/body_page.gif) repeat-x bottom;
}

#page{
	width:1000px;
	margin:0px auto;
}

/* HEADER */

#header{
	width:100%;
	height:87px;
	background:url(/images/header_bg.gif) no-repeat;
}

#header_title{
	float:left;
	padding-left:20px;
	padding-top:20px;
}

#header_title span#title{
	color:#ffffff;
	font-size:30px;
	font-style:italic;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
}

#header_title span#title a{
	color:#ffffff;
	text-decoration: none;
}

#header_title span#title a:hover{
	text-decoration: none;
}

.description{
	font-size:14px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	top:-5px;
	color:#ffffff;
	font-style:italic;
}

#main_search{
	float:right;
	margin-right: 10px;
	width: 235px;
}

#searchform_top{
	color:#7f7f7f;
	margin-right:15px;
	padding-top:2px;
}

#searchform_top_text{
	width:199px;
	border:0px;
	background:none;
	color:#7f7f7f;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

#gosearch{
	background: url("/images/go.gif") no-repeat scroll 0 0;
	height: 22px;
	width: 22px;
	border: none;
	cursor: pointer;
}

/* MENU */

#menu{
	width:100%;
	height:58px;
	background:url(/images/menu_bg.gif) no-repeat;
}

#menu_items{
	float:left;
	width:933px;
	padding-top:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:15px;
	padding-left:20px;
}

#header_rss{
	float:right;
	width:47px;
	padding-top:15px;
}

#menu_items a{
	color:#ffffff;
	text-transform:capitalize;
	padding-left:4px;
	padding-right:4px;
}

/* BODY */

#body{
	width:100%;
	float:left;
	background:url(/images/body_bg.gif) repeat-y;
}

#body_top{
	width:100%;
	float:left;
	background:url(/images/body_top_bg.gif) no-repeat right top;
}

#body_end{
	width:100%;
	float:left;
	background:url(/images/body_end_bg.gif) no-repeat bottom;
}

#body_left{
	width:700px;
	float:left;
	padding-bottom:40px;
}

#body_right{
	width:300px;
	float:right;
}

/* left contact */

#body_left_content{
	width:660px;
	padding-top:20px;
	margin-left:20px;
}

#map_area {
	text-align: center;
	}

.top_places ul {
	margin-top: 10px;
	}
	
.top_places li {
	width: 220px;
	float: left;
	height: 25px;
	}

.top_places ul li:before{
	content: url(/images/entry_before.gif);
	}

.headline {
	margin-top: 10px;
	}
	
/* right content */

#body_right_content{
	margin-top:28px;
}

#sidebar{
	width:265px;
	margin-left:10px;
}

.sidebars h2{
	font-size:17px;
	color:#000000;
	margin-bottom:5px;
	padding-top:2px;
	padding-left:10px;
	height:25px;		
	font-family: Arial, Helvetica, sans-serif;
	background:url(/images/sidebars_h2.gif) no-repeat;
}

.sidebars ul{
	color:#5c6261;
}

.sidebars ul li{
	padding-bottom:25px;
	/*margin-bottom:10px;*/
}

.sidebars li{
	margin-bottom:0px;
	background:none;
}

.sidebars li li{
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:1px #cfe7ec solid;
	padding-top:4px;
	padding-bottom:8px;
	padding-left:15px;
}

.sidebars li li li{
	background:none;
	border:0px;
	padding-bottom:3px;
}

.sidebars li a{
	color:#5c6261;
	font-weight:normal;
}

#foreclosure_videos p {
	padding: 5px 0;	
	}

/* FOOTER */

#footer{
	width:100%;
	height:28px;
	clear:both;
	margin:0px auto;
	color:#000000;
}

#footer_text{	
	padding-top:10px;
	text-align: center;
}

#footer_ask{
	float:right;
	padding-top:10px;
	padding-right:10px;
}

#footer a{
	color:#0072bc;
	font-weight:bold;
}


/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 10px 10px;
	padding-left: 15px;
	background:url(/images/blockquote_bg.gif) repeat-y;
	}

blockquote blockquote{
	background:url(/images/blockquote_bg2.gif) repeat-y;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

/* Begin Form Elements */
#searchform {	
	padding: 8px 0px; 	
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

/* Latest properties */

#latest_properties {
	
	}

.property_photo {
	width: 310px;
	height: 160px;
	float: left;		
	}

.property_photo img {
	width: 120px;
	height: 100px;
	border:1px solid #000000;
	padding: 1px;
	}

.property_location {
	line-height: 30px;
	}
	
.property_location a {
	font-size: 13px;
	font-weight: bold;
	}
	
.photo {
	float: left;
	margin-right: 5px;
	}

.property_details li {
	list-style: none;
	line-height: 25px;
	font-size: 12px;
	}

/*Latest listings*/

#latest_listings{
	margin:0px;
	padding:0px;	
	margin: 0 auto;
}

#latest_listings ul li{
	list-style-image: none;
}

#latest_listings div.clear{
	margin:0px;
	padding:0px;
	height:0px;	
	width:0px;
	clear:both;
}

#latest_listings h2{	
	margin-bottom: 15px;
}

#latest_listings p {
	clear: left;	
	text-align: center;	
}

#latest_listings #table_listing {
	width: 600px;
	margin: 0 auto;
	}

#latest_listings #listings_header{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-left: 10px;
}
#latest_listings #listings_header ul{
	margin:0px;
	padding:0px;
	list-style:none;	
	
}
#latest_listings #listings_header ul li{
	margin:0px;
	padding:0px;
	float:left;	
}
#latest_listings #listings_header ul .listingtype{
	width:85px;
	text-align:center;
	padding:3px;
	margin:0px;
}
#latest_listings #listings_header ul .county{
	width:110px;
	text-align:left;
	padding:3px;
	margin:0px;
}
#latest_listings #listings_header ul .city{
	width:140px;
	text-align:left;
	padding:3px;
	margin:0px;
}
#latest_listings #listings_header ul .state{
	width:60px;
	text-align:center;
	padding:3px;
	margin:0px;
}
#latest_listings #listings_header ul .zipcode{
	width:50px;
	text-align:center;
	padding:3px;
	margin:0px;
}
#latest_listings #listings_header ul .bedbath{
	width:60px;
	text-align:center;
	padding:3px;
	margin:0px;
}
#latest_listings #listings_header ul .price{
	width:100px;
	text-align:center;
	padding:3px;
	margin:0px;
}
#latest_listings #listings_header ul .style{
	width:120px;
	text-align:left;
	padding:3px;
	margin:0px;
}
#latest_listings #listings_header ul .details{
	width:50px;
	text-align:center;
	padding:3px;
	margin:0px;
}

#latest_listings #listings_header ul li {	
	text-align:left;
	float:left;
	background:#171717;
	color:#FFFFFF;
	font-weight:bold;
}

#latest_listings #listings_description{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	margin-left: 10px;
}
#latest_listings #listings_description ul{
	list-style:none;	
	margin:0px;
	padding:0px;	
}


#latest_listings #listings_description ul .listingtype{
	width:85px;
	text-align:center;
	padding:3px;
}
#latest_listings #listings_description ul .county{
	width:110px;
	text-align:left;
	padding:3px;
}
#latest_listings #listings_description ul .city{
	width:140px;
	text-align:left;
	padding:3px;
}
#latest_listings #listings_description ul .state{
	width:60px;
	text-align:center;
	padding:3px;
}
#latest_listings #listings_description ul .zipcode{
	width:50px;
	text-align:center;
	padding:3px;
}
#latest_listings #listings_description ul .bedbath{
	width:60px;
	text-align:center;
	padding:3px;
}
#latest_listings #listings_description ul .price{
	width:100px;
	text-align:center;
	padding:3px;
	color:#009900;
}
#latest_listings #listings_description ul .style{
	width:120px;
	text-align:left;
	padding:3px;
}
#latest_listings #listings_description ul .details{
	width:50px;
	text-align:center;
	padding:3px;
}

#latest_listings #listings_description ul,li:hover{
	
}

#latest_listings #listings_description ul li {	
	text-align:left;
	float:left;
	background:#FFFFFF;
	color:#000000;
}

/* Mortgage rates */

#mortgage_box {
	margin-top: 10px;
	}
	
#tbl_mortgage_rates {
	border: 1px solid #CCCCCC;
	text-align: center;	
	width: 100%;
}

tr.mortgageHeader, tr.mortgage_1, tr.mortgage_2 {
	line-height: 25px;	
}

.mortgageHeader {
	background-color:#CCCCCC;
	color:#333333;
	font-weight: bold;
}

.mortgage_1 {
	background-color: #FFFFFF;
}

.mortgage_2 {
	background-color: #EFEFEF;
}

.rate_positive {
	color: #CC0000;
	font-weight: bold;
}

.rate_negative {
	color: #009900;	
	font-weight: bold;
}

