/*******************************WIDGET CSS**********************************/
.widget_right {
	width: 222px; 
	padding: 10px 8px;
	margin-bottom:10px;
	border:solid 1px #d4d0ca;
	background:#fff url(images/bg_sponsor2.gif) repeat-x bottom;
}
	.widget_right h6{border-bottom:1px dotted #c6c2b9; padding-bottom:5px; margin-bottom:5px;}
	.list_img{ float:left; margin-right:10px; margin-bottom:5px; border:solid 1px #d4d0ca;}
.widget_left{margin-left:10px; margin-top:15px;}

#local-sponsor{}
	#local-sponsor h6{padding-bottom:0; margin-bottom:0; border:none;}
	#local-sponsor .sp_img{margin: 5px 0;}
	#local-sponsor.widget_right .sp_img{width:220px;}
	#local-sponsor.widget_left .sp_img{width:178px;}
	#local-sponsor.widget_left{padding:6px 8px; border:solid 1px #d4d0ca;}
	#local-sponsor .sp_title{font-size: 14px; font-weight:bold;  padding-bottom:2px;}
	#local-sponsor .sp_description{font-style: italic; padding-bottom:1px;}
	#local-sponsor .sp_phone {padding:5px 0 0 0;}
	#local-sponsor .sp_email {padding:5px 0;}
	#local-sponsor a {color:#05417d; font-weight:bold; font-size:13px; }
	#local-sponsor a:hover{color: #d56b04;}
#local-experts, #local-listings {}
	#local-experts .avatar{float:left; margin-right:10px; margin-bottom:5px; border:solid 1px #d4d0ca; color:transparent;}
	#local-experts li, #local-listings li{border-bottom: 1px dotted #c6c2b9; margin-bottom:10px;}
	#local-listings li{padding-bottom:10px;}	
	#local-listings li a{color: #d56b04;}
	#local-listings li a:hover {color: #7a9802;}

#ask-expert{}
	#ask-expert hr{margin-bottom:5px;}
	#question_box .cform, #question_box .cf_info{width:auto;}
	#question_box .waiting, #question_box .success{background:#fff;}
	#question_box label{display:none;}
	#question_box textarea{
		margin:5px 0;
		background: url(images/bg_ask.gif);
		height:80px;
		width:205px;
		padding:5px;
		border:solid 1px #c6c2b9;
		color: #908c85;
		font-size:100%;
	}
	#question_box .cf-sb{margin:0;padding:0;font-size:100%;border:none;}
	#question_box input[type="submit"]{
		float:right;
		width:78px;
		height:24px; 
		padding:0 0 2px 0;
		margin:0 5px 0 0;
		background: #fff url(images/bg_ask_submit.gif) no-repeat;
		border:none!important;
		cursor: pointer;
		color:#fbfbfb; 
		font-weight:bold;
		font-size:100%;
	}
	#question_box input[type="text"]{
		width:209px;
		border:solid 1px #c6c2b9;
		color: #908c85;
		font-size:100%;
		padding:3px;
		margin-top:5px;
	}
	#question_box input{
		_width:190px;
	}
	#ask-expert .wpcf7-response-output, #ask-expert .wpcf7-not-valid-tip{display:none;}

#recently-asked-questions h6{padding-bottom:0;}
	#recently-asked-questions a{margin-bottom:4px; margin-left:8px;}

#subscribe-to-blog {}
	#subscribe-to-blog img{float:left; margin:5px 10px;}
	#subscribe-to-blog a h5{float:left;margin:8px 2px; text-transform:none; color:#7b9a02;}
	#subscribe-to-blog a:hover h5{color: #d56b04;}

#market-alert img{float:left; margin:5px 5px;}
	#market-alert p{ margin-top:3px;}
	
.widget_blogroll li, .widget_archive li{list-style-image: url(images/list_plus.gif); margin-left: 15px;}
	.widget_blogroll a, .widget_archive a{color:#44463c;}
	.widget_blogroll a:hover, .widget_archive a:hover{color:#d56b04;}	
	.widget_blogroll ul li{list-style-type:none;}
	
#market-recap{}
	#recap_top{		
			background: url(images/bg_recap_top.gif) no-repeat; 
			width:167px; padding-left: 10px;
			height:23px; padding-top:5px;		
	}
	.widget_right #recap_top{background: #344863 url(images/bg_recap_rtop.gif) repeat-x; width:212px;}
	#recap_top h5{color:#fff; font-size:15px; font-weight:bold;}
	#recap_mid{background: #344863; width:157px; padding:0 10px;	}
	.widget_right #recap_mid{width:202px;}
	#recap_mid ul{padding:5px 0 10px 0; }
	#recap_mid li{border-bottom:solid 1px #F9F8F7; padding:5px 0;}
	#recap_mid p{color:#fff; font-weight:bold; font-size: 12px;padding:0;}
	#recap_mid img {margin-right:7px;}
	#recap_mid a{color:#fff; font-weight:bold;}
	#recap_mid a:hover{color: #d56b04;}
	#recap_mid .alerts{font-weight:normal;}
	#recap_bottom{background: url(images/bg_recap_bottom.gif) no-repeat;}
	.widget_right #recap_bottom{background: #344863;}
	
#real-estate-tools{margin-left:1px;}
	#real-estate-tools span{
		color:#40413b;
		margin-left:10px; 
		padding:13px 0 10px 0; 
		text-transform:uppercase; 
		font-weight:normal; 
		font-size:108%;
		display:block;
	}
	#real-estate-tools img{float:left; margin:7px 10px;}
	#real-estate-tools h5{padding:10px 0; margin-left:10px;}
	#real-estate-tools a{display:block;}
	#real-estate-tools a:hover, #real-estate-tools span:hover{color: #d56b04;}
	
#google_ads {padding-top:20px;}


#search-category.widget_right label{
	clear:both;
	float:left;
	width:50px;
	padding-right:10px;
	text-align:right;
	color:#908d88;
	font-size:108%;
}
#search-category.widget_right select{
	width:150px;
	float:left;
	margin-bottom:10px;
	border:1px solid #dcd9d2;
	vertical-align:center;
	font-size:108%;
}
#search-category.widget_right input[type="submit"]{
	clear:both;
	padding:0 0 2px 0;
	margin:0 15px 0 0;
	background:url(images/orange_button1.gif) no-repeat center;
	width:75px;
	height:24px;
	border:1px solid #c96b07;
	cursor: pointer;
	color:#fff; 
	font-size:100%;
	float:right;
}

#hot-topics{
	background: url(images/bg_widget_hot_topics.gif) no-repeat top right;
	padding:5px 10px;
}
#hot-topics li{list-style-image: url(images/list_plus.gif); margin-left:15px; padding-bottom:4px;}
#hot-topics a {color: #44463c;}	
#hot-topics a:hover{color: #d56b04;}
