@charset "utf-8";
/*=================================================================

 Author: Martin Leblanc
 Last Modified:00/00/09
 Modified by: : Martin Leblanc
 Copyright: Lone Wolf Real Estate Technologies
===================================================================*/
h1 , h2 , h3 , h4, h5 , h6, form{
	padding:0px;
	margin:0px;
}
h1 {
	font-size:1.3em;

	}
h2 {
	font-size:1.2em;

	}
h3 {
	font-size:1.1em;

	}
.blue{
	color:#277cab;
}	
.red{
color:#ba2025;

}
.rre_hp_left_wrap_btm div p,.rre_hp_right_wrap_btm div p{
	padding:0px;
	margin:0px 0px 0px 0px;
}
.clear{
	clear:both;
	height:0px;
	font-size:0px;
	width:100%;
	
}
.clear_3{
	clear:both;
	height:3px;
	font-size:0px;
	width:100%;
	
}
.clear_10{
	clear:both;
	height:10px;
	font-size:0px;
	width:100%;
	
}

.clear_12{
	clear:both;
	height:12px;
	font-size:0px;
	width:100%;
	
}

.clear_14{
	clear:both;
	height:14px;
	font-size:0px;
	width:100%;
	
}

.clear_20{
	clear:both;
	height:20px;
	font-size:0px;
	width:100%;
	
}
.clear_30{
	clear:both;
	height:30px;
	font-size:0px;
	width:100%;
	
}
.clear_35{
	clear:both;
	height:30px;
	font-size:0px;
	width:100%;
	
}
.clear_65{
	clear:both;
	height:65px;
	font-size:0px;
	width:100%;
	
}
.clear_150{
	clear:both;
	height:150px;
	font-size:0px;
	width:100%;
	
}
a {
outline:none;

}
body{
	padding:0px;
	margin:0px;
	font-size:100%;
	background-image:url(images/body.png);
	background-repeat:repeat-x;
	background-position:top center;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;
	background-color:#eff4f7;
	outline:none;
	font-size:12px;
}
.rre_wrapper{
	width:900px;
	margin:0px auto;
}


.rre_branding{
	width:900px;
	height:115px;
}
.rre_logo{
	width:320px;
	height:112px;
	display:block;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;

}
.rre_logo:hover{
	width:320px;
	height:112px;
	display:block;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-position:0px -112px;

}
.rre_tag{
	width:290px;
	height:60px;
	float:right;
	padding:50px 30px 0px 0px;
	
}
.rre_tag h2{
	font-sizE:23px;
	color:#fff;
	font-weight:normal;
	text-shadow:#333 1px 1px 1px;	
}

.rre_contact{

}

.rre_hp_container{
	width:900px;
	margin:0px auto;

	
}
.rre_middle_row{
	width:900px;
	clear:both;
	
	
}
.rre_mid_box{
	background-image:url(images/middle_row_bg.png);
	background-repeat:no-repeat;
	width:212px;
	height:127px;
	padding:5px;
	margin:0px 4px 0px 0px;
	float:left;
	position:relative;
}
.rre_mid_box2{
	background-image:url(images/middle_row_bg.png);
	background-repeat:no-repeat;
	width:212px;
	height:127px;
	padding:5px;
	margin:0px 0px 0px 0px;
	float:right;
	position:relative;
}
.rre_home_finder{
	background-image:url(images/hhunter.png);
	background-repeat:no-repeat;
	background-position:100% 20px;
	height:127px;
	width:212px;
		}
.rre_home_finder p{
	width:130px;
	padding:8px;
	margin:0px;
	color:#5c5c5c;
	font-size:11px;
	line-height:16px;
}
.rre_schools{
	background-image:url(images/schools.png);
	background-repeat:no-repeat;
	background-position:100% 20px;
	height:127px;
	width:212px;
}
.rre_schools p{
	width:122px;
	padding:8px;
	margin:0px;
	color:#5c5c5c;
	font-size:11px;
	line-height:16px;
}
.rre_new_home{
	background-image:url(images/new_homes.png);
	background-repeat:no-repeat;
	background-position:0px 5px;
	height:127px;
	width:212px;
}

.rre_new_home p{
	width:195px;
	padding:8px;
	margin:0px;
	color:#5c5c5c;
	font-size:11px;
	line-height:16px;
}

.rre_commercial{
	background-image:url(images/commercial.png);
	background-repeat:no-repeat;
	background-position:100% 0px;
	height:127px;
	width:212px;
	text-align:center;
	padding:2px 0px 0px 0px;
}
.rre_commercial_title{
	background-repeat:no-repeat;
	width:130px;
	height:30px;

}
.rre_commercial p{
	width:110px;
	padding:8px;
	margin:0px 0px 0px 40px;
	color:#5c5c5c;
	font-size:11px;
	line-height:16px;
}

.rre_mobile{
	background-image:url(images/mobile.jpg);
	background-repeat:no-repeat;
	background-position:100% 0px;
	height:82px;
	width:320px;
	position:relative;

}
.rre_mobile_title{
	background-image:url(images/mobile_logo.png);
	background-repeat:no-repeat;
	width:130px;
	height:30px;
	
}
.mobile_text{
	width:165px;
	color:#000000;
	font-size:11px;
	line-height:14px;
	position:absolute;
	left:135px;
	top:3px;
	
}
.text_info{
	font-weight:bold;
	font-size:13px;
	color:#ba1f24;
}

.rre_middle_title{
	font-size:17px;
	color:#ba2025;
	width:200px;
	padding:0px 0px 0px 5px;
	font-family:georgia, times, serif;
	
}
.rre_middle_title a:link,.rre_middle_title a:visited,.rre_middle_title a:active{
font-size:17px;
color:#ba2025;

font-family:georgia, times, serif;
text-decoration:none;
	
}
.rre_middle_title a:hover{
font-size:17px;
color:#ec3942;

font-family:georgia, times, serif;
text-decoration:underline;
	
}
.mid_btn2:link,.mid_btn2:visited,.mid_btn2:active{
	width:166px;
	height:23px;
	line-height:23px;
	font-size:11px;
	color:#fff;
	display:block;
	background-image:url(images/btn_mid2.png);
	background-position:0px 0px ;
	text-decoration:none;
	position:absolute;
	left:25px;
	top:100px;
	text-align:center;

}
.mid_btn2:hover{
	width:166px;
	height:23px;
	line-height:24px;
	color:#fff;
	font-size:11px;
	display:block;
	background-image:url(images/btn_mid2.png);
	background-position:0px -23px ;
	text-decoration:none;
	position:absolute;
	left:25px;
	top:100px;
	text-align:center;

}
.mid_btn:link,.mid_btn:visited,.mid_btn:active{
	width:128px;
	height:23px;
	line-height:23px;
	font-size:11px;
	color:#fff;
	display:block;
	background-image:url(images/btn_mid.png);
	background-position:0px 0px ;
	text-decoration:none;
	position:absolute;
	left:50px;
	top:100px;
	text-align:center;

}
.mid_btn:hover{
	width:128px;
	height:23px;
	line-height:24px;
	color:#fff;
	font-size:11px;
	display:block;
	background-image:url(images/btn_mid.png);
	background-position:0px -23px ;
	text-decoration:none;
	position:absolute;
	left:50px;
	top:100px;
	text-align:center;

}
.btm_btn:link,.btm_btn:visited,.btm_btn:active{
	width:108px;
	height:23px;
	line-height:23px;
	font-size:11px;
	color:#fff;
	display:block;
	background-image:url(images/button_small.png);
	background-position:0px 0px ;
	text-decoration:none;
	position:absolute;
	left:10px;
	top:50px;
	text-align:center;

}
.btm_btn:hover{
	width:108px;
	height:23px;
	line-height:24px;
	color:#fff;
	font-size:11px;
	display:block;
	background-image:url(images/button_small.png);
	background-position:0px -23px ;
	text-decoration:none;
	position:absolute;
	left:10px;
	top:50px;
	text-align:center;

}
















.rre_inner_container{
	width:868px;
	padding:15px;
	margin:0px auto;
	min-height:450px;
	height:auto !important;
	height:450px;
	background-color:#fff;
	border:1px  solid #dadada;
	
}
.rre_inner_container p{
	line-height:17px;
	font-size:12px;
	padding:0px;
	margin:0px 0px 10px 0px;
	

}
.rre_hp_search_box{
	width:900px;
	height:265px;
	background-image:url(images/search_bg.png);
	background-repeat:no-repeat;
	position:relative;
}
.rre_hp_search{
	background-image:url(images/hand.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:400px;
	height:265px;
}

.rre_qsearch_table{
	width:365px;
	left:192px;
	top:40px;
	position:absolute;
	
}
.rre_location_text{
	color:#004b85;
	font-size:19px;
	padding:0px 0px 6px 0px;
	height:16px;
	width:100px;
	display:block;
	letter-spacing:1px;
	font-weight:bold;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;

	

}
.rre_proptype_text{
	color:#004b85;
	font-size:13px;
	padding:0px 0px 6px 0px;
	height:13px;
	display:block;
	letter-spacing:1px;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;


}
.rre_proptype{
	width:112px;
	font-size:12px;
	color:#666666;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;


}
.rre_beds,.rre_baths,.rre_min_price,.rre_max_price{
	font-size:12px;
	color:#666666;
		font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;

}
.rre_max_price{
	width:112px;
	font-size:12px;
	color:#666666;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;

}
.rre_location{
	width:216px;
	height:20px;
	border:#c6c6c6 solid 1px;
	padding:5px 0px 0px 10px;
	font-style:italic;
	color:#333333;
	background-color:#dadada;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;
	font-size: 12px;	
}
.rre_btn_text{
	color:#004b85;
	font-size:14px;
	padding:0px 10px 0px 0px;
	height:14px;
	float:left;
	letter-spacing:1px;
	text-align:left;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;
	
}
tr.row_padding{
	height:3px;

}
.rre_daysold{
	color:#004b85;
	letter-spacing:1px;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;
	
}
.rre_qsearch_btns{
	width:450px;
	height:50px;
	position:absolute;
	top:200px;
	left:130px;
	float:left;
	line-height:30px;
	
}

.rre_qsearh_advanced{
	color:#004b85;
	position:absolute;
	top:24px;
	right:43px;

}
.rre_qsearh_advanced:hover{
	color:#004b85;
	position:absolute;
	top:24px;
	right:43px;
	text-decoration:none;

}
.rre_list_btn{
	width:111px;
	height:30px;
	background-image:url(images/list.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
	margin:0px 10px 0px 0px;
}
.rre_list_btn:hover{
	width:111px;
	height:30px;
	background-image:url(images/list.jpg);
	background-repeat:no-repeat;
	background-position:0px -30px;
	float:left;
	margin:0px 10px 0px 0px;
	
}
.rre_map_btn{
	width:111px;
	height:30px;
	background-image:url(images/map.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
}
.rre_map_btn:hover{
	width:111px;
	height:60px;
	background-image:url(images/map.jpg);
	background-repeat:no-repeat;
	background-position:0px -30px;
	float:left;	
}

.rre_qs_title{
	
	color:#ba2025;
	font-size:25px;
	width:auto;
	text-shadow: 0.1px 1px #dadada;	
	top:15px;
	left:192px;
	position:absolute;
	font-family:georgia ,times, serif ;
}


/**************************/

/* CSS for 6 item display that slides images */
.rre_featured_property_box{
	width:270px;
	height:230px;
	position:absolute;
	top:10px;
	left:600px;
	overflow:hidden;
	
}

.feat_img{
	width:260px;
	height:173px;
	background-image:url(images/feat_bg.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:2px 3px 2px 3px;
	display:block;
	float:left;
	}
.feat_img a img{
	width:260px;
	height:173px;
	overflow:hidden;
	}
.rre_slider{
	width:270px;
	height:30px;
	position:absolute;
	float:left;
	z-index:6000;
	top:185px;
}
.slider_controls_prev{
	float:left;
	height:30px;
	width:64px;
}
.slider_controls_next{
	float:right;
	height:30px;
	width:64px;
}
.slider_controls_prev:hover{
	float:left;
	height:30px;
	width:64px;
	  /* for IE */
	filter:alpha(opacity=80);
  /* CSS3 standard */
	opacity:0.8;
}
.slider_controls_next:hover{
	float:right;
	height:30px;
	width:64px;
	  /* for IE */
	filter:alpha(opacity=80);
  /* CSS3 standard */
	opacity:0.8;
}
.slider{
	width:270px;
	height:220px;
	position:absolute;
	overflow:hidden;
		
}
.slider_2,.slider_3,.slider_4,.slider_5,.slider_6,.slider_7,.slider_8,.slider_9,.slider_10{
	display: none;
}
.feat_info{
	position:absolute;
	top:4px;
	left:10px;
	position:absolute;
	z-index:1000;
	height:40px;
	}
.feat_info_btm{
	width:100px;
	height:40px;
	font-size:11px;
	left:95px;
	color:#000;
	line-height:14px;
	position:absolute;
	z-index:2000;
	top:185px;
	}
.feat_black{
	background-color:#000;
	position:absolute;
	z-index:500;
	top:2px;
	left:3px;
	height:40px;
	width:260px;
	  /* for IE */
	filter:alpha(opacity=50);
  /* CSS3 standard */
	opacity:0.5;
}
	
.prop_agent{
	color:#fff;
	font-weight:bold;
	font-sizE:13px;	
}
.prop_agent_cell{
	color:#fff;
	font-weight:bold;
	font-sizE:12px;	
}
.prop_type{
	color:#000;
	font-weight:bold;
	font-sizE:11px;
	
}
.prop_address{

}
.prop_city{

}
.prop_zip{

}
.prop_price{

}
.red2{
color:#da2e21;
font-weight:bold;
}
.prop_bed{

}
/*******************************/
.rre_hp_btm{
	width:900px;
	float:left;
}
.rre_hp_left{
	width:567px;
	height:auto;
	float:left;
}

.rre_hp_left_wrap{
	width:540px;
	height:394px;
	background-image:url(images/hp_left_box.png);
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	padding:10px 15px;
	
}
.rre_about_us{
	float:left;
	overflow:hidden;
	height:120px;

}
.rre_left_about_title{
	font-size:18px;
	color:#277cab;
	width:500px;
	margin:10px 0px 10px 0px;
	font-family:georgia, times, serif;
}
.rre_about_us p{
	width:530px;
	line-height:18px;
	padding:5px;
	margin:0px 0px 0px 0px;
	}
.rre_feat_agent{
	height:210px;
	padding:0px;
	width:260px;
	position:relative;
	float:left;

}
.rre_agent_wrapper{
	padding:0px 0px 0px 0px;
	width:260px;
	height:150px;
}
.rre_meet_agents:link,.rre_meet_agents:active,.rre_meet_agents:visited{
	position:absolute;
	width:229px;
	height:19px;
	color:#fff;
	text-align:center;
	bottom:0px;
	background-image:url(images/meet_team.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-style:italic;
	text-decoration:none;
	font-size:13px;
	left:0px;
	padding:7px 0px 3px 10px;
}
.rre_meet_agents:hover{
	position:absolute;
	width:229px;
	height:19px;
	color:#fff;
	text-align:center;
	bottom:0px;
	background-image:url(images/meet_team.jpg);
	background-repeat:no-repeat;
	background-position:0px -29px;
	font-style:italic;
	text-decoration:none;
	font-size:13px;
	left:0px;
	padding:7px 0px 3px 10px;
}
.rre_featagent_img{
	width:88px;
	border:1px solid #d5d5d5;
	padding:1px;
	display:block;
	float:left;
	overflow:hidden;
	background-color:#fff;

}

.rre_featagent_info{
	width:155px;
	float:left;
	padding:0px 0px 0px 8px ;
	color:#696969;
	font-size:12px;
	height:100px;

	
	

}
.rre_featagent_awards{
	color:#696969;
	font-size:11px;
	display:block;
}
.rre_feat_agent_link{
	

}
.rre_featagent_info b{
	color:#000;
	font-size:12px;

}
.rre_featagent_info a:link,.rre_featagent_info a:visited,.rre_featagent_info a:active{

	color:#ba2025;
	text-decoration:none;
	
	
}
.rre_featagent_info a:hover{

	color:#ec3942;
	text-decoration:underline;
	
	
}
.rre_featagent_name{

	color:#ec3942;
	font-size:13px;
	font-weight:bold;
}
.rre_left_title{
	font-size:18px;
	color:#277cab;
	width:200px;
	margin:0px 0px 8px 0px;
	font-family:georgia, times, serif;
	}
.rre_feat_video{
		height:220px;
		padding:0px;
		width:250px;
		position:relative;
		float:right;
		padding:0px 10px 0px 0px;

}	
.rre_feat_video p{
	padding:0px ;
	width:250px;
	margin:0px 0px 5px 0px;
}

.rre_feat_video a img{
	border:2px solid #fff;

}
.rre_feat_video a:hover  img{
	border: #ba2025 solid 2px;

}
.rre_vid_link:link,.rre_vid_link:active,.rre_vid_link:visited{
width:214px;
text-align:right;
font-size:11px;
text-decoration:none;
border:0px solid transparent;
float:left;
color:#277cab;
}
.rre_vid_link:hover{

font-size:11px;
border:0px solid transparent;
float:left;
text-decoration:underline;
}


.rre_hp_left_wrap_btm{
	width:570px;
	height:200px;
	float:left;

	
}

.rre_dynamic-1{
	width:266px;
	height:188px;
	background-image:url(images/dynamic_left.png);
	background-repeat:no-repeat;
	float:left;
	padding:5px 5px;
}
.rre_dynamic-2{
	width:266px;
	height:188px;
	background-image:url(images/dynamic_left.png);
	background-repeat:no-repeat;
	padding:5px 8px;
	float:right;
	margin:0px 3px 0px 0px;
}

/******************right*****************/
.rre_hp_right{
	width:329px;
	height:auto;
	float:right;

}	
.rre_hp_blog{
	padding:15px 15px 10px 15px;
	width:298px;
	height:389px;
	background-image:url(images/hp_right_box.png);
	background-repeat:no-repeat;
	position:relative;
}	
.rre_toggle_desc{
	position:absolute;
	z-index:10000;
	width:303px;
	height:139px;
	background-image:url(images/blog_desc.png);
	background-repeat:no-repeat;
	top:12px;
	left:13px;
	background-color:transparent;
	}

.rre_hp_desc_text{
	color:#fff;
	font-size:12px;
	width:275px;
	position:absolute;
	top:31px;
	line-height:15px;
	left:15px;

}
.rre_hp_desc_close{
	height:28px;
	width:28px;
	background-image:url(images/close.png);
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
	top:3px;
	z-index:10000;
	cursor:pointer;

}
.rre_hp_blog_title{
	font-size:18px;
	height:28px;
	background-image:0px 0px;
	background-position:0px 0px;
	background-image:url(images/red_rss.png);
	background-repeat:no-repeat;
	color:#ba2025;
	width:250px;
	margin:0px 0px 2px 0px;
	padding:0px 0px 5px 32px;
	font-family:georgia, times, serif;
	cursor:pointer;
}
.rre_toggle_desc a:link,.rre_toggle_desc a:visited,.rre_toggle_desc a:active{
	position:absolute;
	top:8px;
	left:35px;
	color:#000000;
	text-decoration:none;
	font-size:11px;

	
	
}
.rre_toggle_desc  a:hover{

	color:#670011;
	text-decoration:underline;
	
	
}
.rre_rss_feed a:link,.rre_rss_feed a:active,.rre_rss_feed a:visited{
	color:#277cab;
	text-decoration:none;
}
.rre_rss_feed a:hover{
	color:#277cab;
	text-decoration:underline;
}
.rre_blog_desc{
	width:280px;
	margin:0px auto 0px auto;
	color:#726232;
	line-height:18px;
	font-weight:bold;
	font-size:12px;
	padding:10px 13px 10px 13px;
	font-style:italic;
	
	}
.rre_blog_text p{
	padding:0px;
	margin:0px;
}
.rre_blog_entry{
	width:280px;
	margin:0px auto;
	font-size:12px;
	padding:0px 0px 0px 0px;
	line-height:15px;
	height:105px;
}
.rre_blog_date{
	color:#ba2025;
	font-size:13px;
	padding:0px 0px 0px 0px;
	}
.rre_blog_creator{
	font-size:10px;
	color:#000;
}
.rre_blog_title{
	color:#726232;
	font-size:13px;
	font-weight:bold;
	width:280px;
	
}	
.rre_blog_title a{
	text-decoration:none;
}
.rre_blog_title a:hover{
	text-decoration:underline;
}
.rre_blog_text{
	color:#000000;
	font-size:11px;
	line-height:15px;
	width:280px;
	padding:0px;
	margin:0px;
}
.rre_blog_text p{
	padding:0px;
	margin:0px;
}
.rre_dots{
	padding:3px 0px;
	width:238px;

}
.rre_rss_feed{
	width:280px;

}
.rre_dynamic-3{
	width:313px;
	height:82px;
	background-image:url(images/dynamic_right.png);
	background-repeat:no-repeat;
	float:right;
	padding:5px 8px;
	position:relative;
}
.rre_dynamic-4{
	width:329px;
	height:92px;
	background-image:url(images/dynamic_right.png);
	background-repeat:no-repeat;
	padding:0px 0px 0px 3px;
	float:right;
}
/******************************/


.rre_footer_wrapper{
	width:100%;
	background-image:url(images/footer_grass.png);
	background-repeat:repeat-x;
	min-height:320px;
	height:auto!important;
	height:320px;
	clear:both;
	background-color:#dcdcdc;
	
	}
.rre_footer{
	width:900px;
	margin:0px auto;
	position:relative;
	padding:5px 0px 10px 0px;
	height:200px;

}
.rre_agent:link,.rre_agent:active,.rre_agent:visited{
	width:100px;
	height:30px;
	color:#333;
	font-size:13px;
	text-decoration:none;
	line-height:30px;
	font-style:italic;
	background-image:url(images/remax_agent.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 94px;
	display:block;
	position:absolute;
	}
.rre_agent:hover{
	width:100px;
	height:30px;
	color:#333;
	font-style:italic;
	text-decoration:underline;
	line-height:30px;
	background-image:url(images/remax_agent.png);
	background-position:0px -30px;
	padding:0px 0px 0px 94px;
	display:block;
	}
.rre_sign{
	width:191px;
	height:196px;
	position:absolute;
	z-index:5000;
	right:0px;
	top:0px;
	background-image:url(images/sign.png);
	background-position:0px 0px;

}
.rre_disclaimer{
	width:900px;
	margin:0px auto;
	font-size:11px;
	color:#333;
	padding:0px 0px 5px 0px;
}
.rre_disclaimer a:link,.rre_disclaimer a:visited,.rre_disclaimer a:active{
	color:#333;
	text-decoration:underline;
	
}
.rre_disclaimer a:hover{
	color:#333;
	text-decoration:none;
	
}
/*********************inner*****************/
.lwolf{
	width:430px;


}
.rre_remax_title{
	font-size:20px;
	font-weight:normal;
	padding:4px 0px;
	}

/*********************inner*****************/
.pd_top{
	color:#333333;
background-color:#dce8f4;
	padding:10px ;	
}
.pd_top a:link,.pd_top a:active,.pd_top a:visited{
	color:#333333;
	text-decoration:underline;
	font-size:13px;
}
.pd_top a:hover{
	color:#333333;
	text-decoration:none;
}
.pd_pdtitle{
	font-size:14px;}
.pd_rightside,.pd_mortgagecalc,.pd_presentedby{
	background-color:#dce8f4;
}
.pd_menu1 ,.pd_menuitem{
	background-color:transparent;
}
.pd_menu{
	width:200px;
}
.pd_righttop{
	background-color:transparent;
	border:0px solid transparent;
}
.pd_menuitem a:link,.pd_menuitem a:active,.pd_menuitem a:visited{
	color:#333333;
	text-decoration:underline;
}
.pd_menuitem a:hover{
	color:#333333;
	text-decoration:none;
}
.pd_mortgagecalc a:link,.pd_mortgagecalc a:active,.pd_mortgagecalc a:visited{
	color:#333333;
	text-decoration:underline;
}
.pd_mortgagecalc a:hover{
	color:#333333;
	text-decoration:none;
}
.pd_presentedby a:link,.pd_presentedby a:active,.pd_presentedby a:visited{
	color:#333333;
	text-decoration:underline;
}
.pd_presentedby a:hover{
	color:#333333;
	text-decoration:none;
}
/*************************listagent-homes********************/

.psr_listing_office{
	padding:10px;
	background-color:#dce8f4;

}
.psr_headings{
	font-size:13px;
	line-height:19px;
	padding:0px 5px 3px 0px;

}
.psr_links a:link,.psr_links a:active,.psr_links a:visited{
	color:#333333;
	text-decoration:underline;
}
.psr_links a:hover{
	color:#333333;
	text-decoration:none;
}
.psr_main_picture{
	width:225px;
	padding:10px 10px 0px 10px;
}
.psr_picture_img{
	width:225px;
	border:0px solid transparent;
}
.psr_pagination a:link,.psr_pagination a:visited{
	color:#333333;
	text-decoration:underline;
}
.pagination_selected{
	color:#333333;
	text-decoration:none;
	background-color:#dce8f4;
	padding:0px 2px 0px 2px;
}
.psr_pagination a:hover{
	color:#333333;
	text-decoration:none;
}
/***********************************************************/
.agent_profile_container{
	background-color:#dce8f4;
	background-image:url(images/spacer.gif);
}
.agent_profile_info,.agent_profile_left,.agent_profile_right,.form_box,.agent_profile_office_model{
	background-color:transparent;
	border:0px solid transparent;
	background-image:url(images/spacer.gif);
}
.form_box{
	font-size:13px;


}
.view_all_my_listings a:link{
	font-size:13px;
}
.form_box a:link,.form_box a:active,.form_box a:visited{
	color:#333333;
	text-decoration:underline;
}
.form_box a:hover{
	color:#333333;
	text-decoration:none;
}
/********************************/
.stab,.form_box{
	background-color:#dce8f4;
}
.searchresult,.form_box{
border:solid 1px transparent;

}
/***************************************************/
.agents{

}
.agent_info{

}
.agent_info a:link ,.agent_info a:visited,.agent_info a:active{
color:#333333;
}
.agent_info a:hover{
color:#333333;

}

/* Twitter Feed */

.twitterFeed
{
	coloR:#ffffff;
	font-size:12px;
	width: 250px;
	height:auto;
	margin:0px auto;
	background-image:url(images/tweet_bg.png);
	background-repeat:repeat-x;
	line-height:17px;
}
.twitterFeed a
{
	color: #99c1e7;
	font-weight: bold;
	text-decoration: underline; 
}
.twitterFeed a:hover {
	color: #99c1e7;
	text-decoration:none;
	
	}
.tweetName a:LINK ,.tweetName a:visited  ,.tweetName a:active{
	color: #99c1e7;
	
	}
.twitterFeed a img { border: 1px solid #99c1e7; }
.twitterFeed img
{
	float: left;
	margin: 0 1em 1em 0;
}

.twitterHeader { padding: 0.2em 0; display:none; }
.twitterHeader span
{
	font-weight: bold;
	font-size: 1.2em;
}

.twitterBody
{
	clear: left;
}
.twitterBody ul { list-style: none; }
.twitterBody ul, .twitterRow, .twitterRow h4
{
	margin: 0;
	padding: 0;
}

.twitterRow { padding: 0.5em; }
.twitterRow p { margin-left: 60px; }

.tweetName a, .tweetTime
{
	font-weight: bold;
	color: #eee;
}
.tweetName
{
	float: left;
	font-size: 1.2em;
}
.tweetTime { text-align: left;
	padding:0px 0px 0px 10px;
	font-weight: bold;
	font-size:12px;
 }

.odd { background-color: none; }
.even { background-color: none; }

/* END Twitter Feed */
/***********************follow us (**********************/
.slide-button  a:link, .slide-button  a:active, .slide-button  a:visited, .slide-button  a:hover{
display:block;
width:101px;
height:31px;
background-image:url(images/follow_us.png);
background-repeat:no-repeat;
color:#fff;
line-height:31px;
text-decoration:none;
padding:0px 0px 0px 45px;
margin-left:780px;
text-align:left;
font-size:12px;
}
.slide-button  a:hover{
display:block;
width:101px;
height:31px;
background-image:url(images/follow_us.png);
background-repeat:no-repeat;
color:#dadada;
text-decoration:underline;
line-height:31px;
text-decoration:none;
padding:0px 0px 0px 45px;
margin-left:780px;
text-align:left;
font-size:12px;
}
.slide-button_close  a:link, .slide-button_close  a:active, .slide-button_close  a:visited, .slide-button_close  a:hover{
display:block;
width:101px;
height:31px;
background-image:url(images/follow_us_close.png);
background-repeat:no-repeat;
color:#fff;
line-height:31px;
text-decoration:none;
padding:0px 0px 0px 45px;
margin-left:780px;
text-align:left;
}
.slide-button_close  a:hover{
display:block;
width:101px;
height:31px;
background-image:url(images/follow_us_close.png);
background-repeat:no-repeat;
color:#fff;
text-decoration:underline;
line-height:31px;
text-decoration:none;
padding:0px 0px 0px 45px;
margin-left:780px;
text-align:left;
}
#rre_tweets{
width:300px;


}

#rre_follow_us_twitter{

width:300px;
padding:0px;
height:300px;
color:#000;
line-height:16px;
background-image:url(images/twitter.png);
background-repeat:no-repeat;
background-position:0px 40px; 
float:right;
}
#twitter_wrap{
margin:0px;
width:280px;
padding:0px 20px 0px 0px;
height:auto;
background-image:url(loadingAnimation.gif);
background-repeat:no-repeat;
background-position:30px 40px;
}
#rre_follow_us_contact{
width:270px;
height:300px;
float:left;
padding:10px 0px 10px 10px;
color:#fff;
line-height:18px;
}
.rre_follow_us_spacer{
padding:5px 0 5px 0;
}
.rre_follow_us_spacer a:link, .rre_follow_us_spacer a:active, .rre_follow_us_spacer a:visited{
display:block;
color:#fff;
}
.rre_follow_us_spacer a:hover{
color: #99c1e7;
}
#rre_follow_us_icons{
width:308px;
height:300px;
padding:10px 0px;
float:left;
margin:0px 0px 0px 10px;
}
#rre_follow_us_social_title{
font-size:120%;
color:#fff;
padding-bottom:15px;
}
#rre_follow_us_icons a:link, #rre_follow_us_icons a:active, #rre_follow_us_icons a:visited{
display:block;
height:39px;
color: #fff;
line-height:37px;

padding-left:42px;
margin-bottom:10px;
}
#rre_follow_us_icons a:hover{
color: #99c1e7;
text-decoration:none;
}
.rre_follow_us_facebook{
background-image:url(images/socialmedia_facebook.png);
background-repeat:no-repeat;
}
.rre_follow_us_twitter{
background-image:url(images/socialmedia_twitter.png);
background-repeat:no-repeat;
}
.rre_follow_us_youtube{
background-image:url(images/socialmedia_youtube.png);
background-repeat:no-repeat;
}
.rre_follow_us_flickr{
background-image:url(images/socialmedia_flickr.png);
background-repeat:no-repeat;
}
.rre_follow_us_blog{
background-image:url(images/socialmedia_blog.png);
background-repeat:no-repeat;
}
.rre_follow_us_linkedin{
background-image:url(images/socialmedia_linkedin.png);
background-repeat:no-repeat;
}

.slide-panel {
	z-index: 60000;
	width: 5px;
	position: absolute;
	
}
.content {
	margin-left: auto;
	margin-right: auto;
	z-index: 50000;
	overflow: hidden;
	text-align: left;
	height: 0px;
	width: 898px;
	color:#000;
	margin-top:0px;
	border-right:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #666;
	background-image:url(images/follow_us_bg.png);
	font-size:12px;
}
.slide-button {
	width: 900px;
	margin:0px auto;
	z-index: 50000;
	cursor: pointer;
	height: 31px;
	
}
.slide-button:hover {
	color:#000;
}
.slide-button_close {
	width: 900px;
	margin:0px auto;
	z-index: 20;
	cursor: pointer;
	height: 31px;
	
}


/*////////////*/
.rma_innerpage_title{
font-size:125%;
color:#fff;
font-weight:normal;
letter-spacing:-1px;
background-image:url(images/innerpage_title.jpg);
width:855px;
height:40px;
line-height:40px;
padding-left:15px;
margin-bottom:15px;
}

.rma_video_table{
margin-bottom:15px;
border:1px solid #dedede;
}
.rma_video_panel{
width:280px;
height:172px;
background-color:#e2edf3;
padding:10px;
}
.rma_video_content{
background-color:#f5f5f5;
vertical-align:top;
padding:15px;
}
.rma_video_content h3{
font-size:140%;
color:#1a5076;
font-weight:normal;
letter-spacing:-1px;
margin:0px 0 5px 0;
padding:0;
}
