@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;

	}
.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_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%;
	
}
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:Trebuchet MS, Tahoma, Arial, Sans-Serif;
	background-color:#ffffff;
	outline:none;
	font-size:12px;
}
.rgw_wrapper{
	width:928px;
	margin:0px auto;
}
/***********************follow us (**********************/

.slide-button  a:link, .slide-button  a:active, .slide-button  a:visited, .slide-button  a:hover{
display:block;
width:103px;
height:28px;
background-image:url(images/follow_us.png);
background-repeat:no-repeat;
color:#000;
line-height:28px;
text-decoration:none;
padding:0px 0px 0px 25px;
margin-left:823px;
text-align:left;
font-size:12px;
}
.slide-button  a:hover{
display:block;
width:103px;
height:28px;
background-image:url(images/follow_us.png);
background-repeat:no-repeat;
color:#000;
text-decoration:underline;
line-height:28px;
text-decoration:none;
padding:0px 0px 0px 25px;
margin-left:823px;
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:103px;
height:28px;
background-image:url(images/follow_us_close.png);
background-repeat:no-repeat;
color:#000;
line-height:28px;
text-decoration:none;
padding:0px 0px 0px 25px;
margin-left:823px;
text-align:left;
}
.slide-button_close  a:hover{
display:block;
width:103px;
height:28px;
background-image:url(images/follow_us_close.png);
background-repeat:no-repeat;
color:#000;
text-decoration:underline;
line-height:28px;
text-decoration:none;
padding:0px 0px 0px 25px;
margin-left:823px;
text-align:left;
}


#nhp_follow_us_social{
margin:0px 0px 0px 20px;
padding:20px 15px 15px 15px;
color:#000;
width:240px;
float:left;

}
.twitter_wrap{
margin:0px 0px 0px 190px;
width:430px;


}
.twitter_wrap_img{
width:41px;
display:block;
float:left;
background-image:url(images/tweets.png);
background-position:bottom;

}
.twitter_wrap_img img{
height:130px;

}
#twitter_div{
background-image:url(loadingAnimation.gif);
background-position:50% 50%;
background-repeat:no-repeat;
width:360px;
height:120px;
color:#000;
font-style:italic;
padding:10px 10px 0px 10px;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-top:1px solid #333;
background-color:#fff;
float:left;
}

#nhp_follow_us_twitter{
float:left;
width:620px;
padding:25px 0px 0px 0px;
color:#000;
line-height:16px;
background-image:url(images/twitter.png);
background-repeat:no-repeat;
background-position:0px 100px; 
margin:0px 0px 0px 0px;
}
#twitter_div2{
background-image:url(loadingAnimation.gif);
background-position:50% 50%;
background-repeat:no-repeat;
width:360px;
height:120px;
color:#000;
font-style:italic;
padding:10px 10px 0px 10px;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-top:1px solid #333;
background-color:#fff;
float:left;
}

#twitter_div2 ul{
list-style:none;
width:360px;
padding:0px;
margin:0px;
}
#twitter_div2 a:link, #twitter_div2 a:active, #twitter_div2 a:visited, #twitter_div2 a:hover{
color:#000;
}
 #twitter_div2 a:hover{
color:#000;
text-decoration:none;
}

#twitter_div ul{
list-style:none;
width:360px;
margin:0px;
padding:0px;
}

#twitter_div a:link, #twitter_div a:active, #twitter_div a:visited, #twitter_div a:hover{
color:#000;
}
 #twitter_div a:hover{
color:#000;
text-decoration:none;
}
.twitterverse{
	display:block;
	padding:0px 0px 0px 32px;
	height:25px;
	line-height:24px;

}
#nhp_follow_us_address_title{

font-weight:bold;
padding-bottom:4px;
color:#000;
font-sizE:18px;
}
.nhp_follow_us_info{
padding:0px;
width:265px;
height:auto;
color:#000;
}
.nhp_contact_box a:link, .nhp_contact_box a:active, .nhp_contact_box a:visited{
color:#000;

}
.nhp_contact_box a:hover{
color:#000;
}
#nhp_follow_us_social_title{
padding-bottom:0px;
font-weight:bold;
font-sizE:18px;
color:#000;

}
#nhp_follow_us_social_title2{
font-size:120%;
padding-bottom:15px;
font-weight:bold;
font-sizE:18px;
color:#000;

}
#nhp_follow_us_social a:link, #nhp_follow_us_social a:active, #nhp_follow_us_social a:visited{
display:block;
height:39px;
color:#000;
line-height:37px;
text-decoration:none;
padding-left:42px;
margin-bottom:10px;
}
#nhp_follow_us_social a:hover{
color:#000;
text-decoration:underline;
}
.nhp_follow_us_facebook{
background-image:url(images/socialmedia_facebook.png);
background-repeat:no-repeat;
}
.nhp_follow_us_twitter{
background-image:url(images/socialmedia_twitter.png);
background-repeat:no-repeat;
}
.nhp_follow_us_twitter-sml{
background-image:url(images/socialmedia_twitter-sml.png);
background-repeat:no-repeat;
}
.nhp_follow_us_youtube{
background-image:url(images/socialmedia_youtube.png);
background-repeat:no-repeat;
}
.nhp_follow_us_flickr{
background-image:url(images/socialmedia_flickr.png);
background-repeat:no-repeat;
}
.nhp_follow_us_blog{
background-image:url(images/socialmedia_blog.png);
background-repeat:no-repeat;

}
#nhp_follow_us_social a.nhp_follow_us_blog{
line-height:18px;
}
.nhp_follow_us_linkedin{
background-image:url(images/socialmedia_linkedin.png);
background-repeat:no-repeat;
}
#nhp_follow_us{
	
}
.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: 926px;
	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: 926px;
	margin:0px auto;
	z-index: 50000;
	cursor: pointer;
	height: 30px;
	
}
.slide-button:hover {
	color:#000;
}
.slide-button_close {
	width: 926px;
	margin:0px auto;
	z-index: 20;
	cursor: pointer;
	height: 30px;
	background-image:url(images/follow_us_bg_close.png);
}
/****************************ends follow us*********************************/


.rgw_branding{
	width:928px;
	height:141px;
	background-image:url(images/branding_bg.png);
	background-repeat:no-repeat;
}
.rgw_logo{
	width:250px;
	height:141px;
	display:block;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;

}
.rgw_logo:hover{
	width:250px;
	height:141px;
	display:block;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-position:0px -141px;

}
.rgw_tag{
	width:290px;
	height:60px;
	float:right;
	padding:50px 30px 0px 0px;
	
}
.rgw_tag h2{
	font-sizE:23px;
	color:#fff;
	font-weight:normal;
	text-shadow: 0.1em 0.1em #333;	
}
.rgw_popup{
	float:left;
	width:120px;
	height:32px;
	margin:0px 2px 0px 0px ;
	padding:2px 0px 0px 0px;
	cursor:pointer;
	
}
.rgw_popup:hover{

	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}
.rgw_tax_wrapper{
	position:relative;
	
}
.tax_popup_box{
	position:absolute;
	height:127px;
	width:297px;
	top:-127px;
	left:630px;
	background-image:url(images/popupbg.png);
	background-position:0px 0px;
	cursor:pointer;
	z-index:100000;
}
.rgw_popuptext{
	width:200px;
	height:90px;
	margin:15px 0px 0px 97px;
	color:#fff;
	cursor:pointer;

}
.rgw_popuptext h3{
	font-variant:small-caps;
	text-transform:capitalize;
	line-height:24px;
	font-size:24px;
	cursor:pointer;
}
.rgw_popuptext p{
	cursor:pointer;
	padding:0px;
	margin:0px;
	font-size:11px;
	width:140px;
	font-weight:bold;
	line-height:14px;
}
.rgw_contact{

}

.rgw_hp_container{
	width:908px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	background-color:#fff;
	padding:9px;
	
	
}
.rgw_inner_container{
	width:896px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	background-color:#fff;
	padding:15px 15px 0px 15px ;
	min-height:450px;
	height:auto !important;
	height:450px;
	
}
.rgw_inner_container p{
	line-height:17px;
	font-size:12px;
	padding:0px;
	margin:0px 0px 10px 0px;
	

}
.rgw_left_column{
	width:615px;
	float:left;
	
	
}
.rgw_qsearch_box{
	width:615px;
	height:195px;
	background-image:url(images/qsearch_bg.jpg);
	background-repeat:no-repeat;
	position:relative;
}

.rgw_qsearch_table{
	width:400px;
	left:12px;
	top:8px;
	position:absolute;
	
}
.rgw_location_text{
	color:#252525;
	font-size:19px;
	padding:0px 0px 8px 0px;
	height:16px;
	width:100px;
	display:block;
	letter-spacing:1px;
	font-weight:bold;
	color:#fff;
	font-family:trebuchet ms;
	text-shadow: 0.1em 0.1em #333;	
	

}
.rgw_proptype_text{
	
	font-size:13px;
	padding:0px 0px 8px 0px;
	height:13px;
	display:block;
	letter-spacing:1px;
	color:#fff;
	font-family:trebuchet ms;
	text-shadow: 0.1em 0.1em #333;	

}
.rgw_proptype{
	width:112px;
	font-size:12px;
	color:#666666;
	font-family:trebuchet ms;


}
.rgw_beds,.rgw_baths,.rgw_min_price,.rgw_max_price{
	font-size:12px;
	color:#666666;
	font-family:trebuchet ms;

}
.rgw_max_price{
	width:112px;
	font-size:12px;
	color:#666666;
	font-family:trebuchet ms;

}
.rgw_location{
	width:216px;
	height:20px;
	border:#c6c6c6 solid 1px;
	padding:5px 0px 0px 10px;
	font-style:italic;
	color:#333333;
	background-color:#d9f2fd;
	font-family:"trebuchet ms";
	font-size: 12px;	
}
.rgw_btn_text{
	color:#fff;
	font-size:13px;
	padding:0px 0px 8px 0px;
	height:13px;
	display:block;
	letter-spacing:1px;
	text-align:left;
	font-weight:bold;
	font-family:trebuchet ms;
	text-shadow: 0.1em 0.1em #333;	
}
.rgw_qsearch_btns{
	width:160PX;
	height:87px;
	position:absolute;
	top:25px;
	left:440px;
	text-align:right;
}
.rgw_advanced{
position:absolute;
	top:93px;
	left:440px;
}
.rgw_advanced a:link,.rgw_advanced a:active,.rgw_advanced a:visited{
	font-size:12px;
	color:#fff;
	font-family:trebuchet ms;
	text-shadow: 0.1em 0.1em #333;	
	text-decoration:underline;
	letter-spacing:1px;
	
}
.rgw_advanced a:hover{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	letter-spacing:1px;
	font-family:trebuchet ms;
	text-shadow: 0.1em 0.1em #333;	
}
.rgw_list_btn{
	width:79px;
	height:36px;
	background-image:url(images/list.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
}
.rgw_list_btn:hover{
	width:79px;
	height:36px;
	background-image:url(images/list.jpg);
	background-repeat:no-repeat;
	background-position:0px -36px;
	float:left;
	
}
.rgw_map_btn{
	width:81px;
	height:36px;
	background-image:url(images/map.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
}
.rgw_map_btn:hover{
	width:81px;
	height:36px;
	background-image:url(images/map.jpg);
	background-repeat:no-repeat;
	background-position:0px -36px;
	
	float:left;	
}
.rgw_qsearch_btm{
	width:615px;
	height:65px;
	position:absolute;
	top:130px;
	
	color:#fff;
	
}
.rgw_qs_title{
	width:110px;
	color:#fff;
	font-size:12px;
	font-family:trebuchet ms;
	text-shadow: 0.1em 0.1em #333;	
	font-weight:bold;
	margin:0px 0px 0px 4px;
	text-align:center;
}
.rgw_large{
	font-size:34px;
	font-family:trebuchet ms;
	text-shadow: 0.07em 0.07em #333;	
	font-weight:bold;
	clear:both;
}
.rgw_quick_icons{
	width:490px;
	position:absolute;
	top:10px;
	left:118px;
	}
.rgw_rental{
	width:160px;
	height:39px;
	float:left;
	margin:0px 3px 0px 0px ;
	background-image:url(images/newlisting.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.rgw_rental:hover{
	width:160px;
	height:39px;
	float:left;
	margin:0px 3px 0px 0px ;
	background-image:url(images/newlisting.png);
	background-position:0px -39px;
	background-repeat:no-repeat;

}
.rgw_condo{
	width:160px;
	height:39px;
	float:left;
	margin:0px 3px 0px 0px ;
	background-image:url(images/reduced.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.rgw_condo:hover{
	width:160px;
	height:39px;
	float:left;
	margin:0px 3px 0px 0px ;
	background-image:url(images/reduced.png);
	background-position:0px -39px;
	background-repeat:no-repeat;
}
.rgw_foreclosure{
	width:160px;
	height:39px;
	float:left;
	
	background-image:url(images/foreclosure.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.rgw_foreclosure:hover{
	width:160px;
	height:39px;
	float:left;
	
	background-image:url(images/foreclosure.png);
	background-position:0px -39px;
	background-repeat:no-repeat;
	}
/**************************/

.rgw_left_btm_box{
	width:615px;
	height:300px;
	
}
.rgw_left_btm_l{
	width:254px;
	float:left;

}
.rgw_left_btm_r{
	width:351px;
	float:right;
	height:300px;
	
}
.rgw_connection{
	width:252px;
	height:164px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	background-image:url(images/connections.png);
	background-position:8px 65px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.rgw_connection_text{
	width:90%;
	margin:0px auto;
	font-size:12px;

}
.rgw_more{
	width:89px;
	height:23px;
	background-image:url(images/manymore.png);
	background-repeat:o-repeat;
	background-position:0px 0px;
	display:block;
	margin:0px auto;
	clear:both;
}
.rgw_more:hover{
	width:89px;
	height:23px;
	background-image:url(images/manymore.png);
	background-repeat:o-repeat;
	background-position:0px -23px;
	display:block;
	margin:0px auto;
	clear:both;
}
.rgw_moving{
	font-size:19px;
	font-weight:bold;
	font-style:italic;
	color:#c72228;
	display:block;


}
.rgw_video{
	width:252px;
	height:164px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
}
.rgw_featured_vid{
	width:176px;
	height:115px;
	background-image:url(images/video.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	margin:0px 0px 0px 8px;
	float:left;
}

.rgw_featured_vid:hover{
	width:176px;
	height:115px;
	background-image:url(images/video.jpg);
	background-position:0px -115px;
	background-repeat:no-repeat;
	display:block;
	margin:0px 0px 0px 8px;
}
.rgw_screenshot {width:176px; height:115px; overflow:hidden; float:left; margin:0px 0px 0px 10px;}
.rgw_more_video {
	background-image:url(images/video.png);
	background-position:top;
	background-repeat:no-repeat;
	font-size:12px;
	text-align:center;
	float:left;
	width:57px;
	height:80px;
	padding:60px 0px 0px 5px;
	line-height:14px;
}
.rgw_more_video a:link,.rgw_more_video a:active,.rgw_more_video a:visited{
	color:#666;
	text-decoration:none;
}
.rgw_more_video a:hover{
	color:#666;
	text-decoration:underline;
}

/****************featured*******/
/* CSS for 6 item display that slides images */

.rgw_featured{
	width:348px;
	height:248px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	background-color:#eeeeee;
}
.rgw_feat{
	position:relative;
	width:330px;
	height:130px;
	top:22px;
	left:6px;
	
	
}
.feat_img{
	width:190px;
	height:130px;
	overflow:hidden;
	float:left;
	}
.feat_img a img{
	
	}

.slider{
	width:330px;
	height:130px;
	position:absolute;
	top:0px;
	left:0px;
	
}
.slider_2,.slider_3,.slider_4,.slider_5,.slider_6,.slider_7,.slider_8,.slider_9,.slider_10{
	display: none;
}
.feat_info{
	width:120px;
	height:130px;
	font-size:12px;
	margin:0px 0px 0px 10px;
	color:#787878;
	float:left;
	line-height:14px;
	}
.prop_agent{
	color:#000;
	font-weight:bold;
	font-sizE:13px;
	
	
}
.prop_type{
	color:#000;
	font-weight:bold;
	font-sizE:11px;
	
}
.prop_address{

}
.prop_cityt{

}
.prop_zip{

}
.prop_price{

}
.red{
color:#da2e21;
font-weight:bold;
}
.prop_bed{

}


.slider_controls_next:link,.slider_controls_next:active,.slider_controls_next:visited{
	position:absolute;
	top:145px;
	right:0px;
	display: block;
	font-size: 13px;
	color:#fff;
	font-weight:bold;
		padding:3px 8px;
	border:1px solid #fff;
	background-image:url(images/header_bg2.png);
	background-repeat:repeat-x;
	text-shadow: 0.1em 0.1em #333;
	text-decoration:none;
}
.slider_controls_prev:link,.slider_controls_prev:active,.slider_controls_prev:visited{
	position:absolute;
top:145px;
	left: 0px;
	color:#fff;
	display: block;
	font-size: 13px;
	text-decoration: none;
	font-weight:bold;
	padding:3px 8px;
	border:1px solid #fff;
	background-image:url(images/header_bg2.png);
	background-repeat:repeat-x;
	text-shadow: 0.1em 0.1em #333;
	text-decoration:none;
}

.slider_controls_next:hover{
	position:absolute;
top:145px;
	right: 0px;
	text-decoration:none;
	display: block;
	font-size: 13px;
	color:#fff;
	font-weight:bold;
		padding:3px 8px;
	background-color:#6b9dd4;
	border:1px solid #fff;
	background-image:url(images/spacer.gif);
	background-repeat:repeat-x;
	text-shadow: 0.1em 0.1em #333;
}
.slider_controls_prev:hover{
	position:absolute;
top:145px;
	left: 0px;
	text-decoration:none;
	display: block;
	font-size: 13px;
	text-decoration: none;
	font-weight:bold;
	padding:3px 8px;
	background-color:#6b9dd4;
	border:1px solid #fff;
	background-image:url(images/spacer.gif);
	background-repeat:repeat-x;
	text-shadow: 0.1em 0.1em #333;
	
	
}
.rgw_feat_view:link,.rgw_feat_view:visited,.rgw_feat_view:active{
	color:#666;
	position:absolute;
	top:175px;
	width:328px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.rgw_feat_view:hover{
	color:#666;
	position:absolute;
	top:175px;
	width:328px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;

}
.rgw_blog{
	width:349px;
	height:78px;
	border:1px solid #666;
	background-image:url(images/blog.jpg);
	background-repeat:no-repeat;
	position:relative;
	}
.rgw_blog_title{
	font-weight:bold;
	font-sizE:15px;
	color:#054378;	
	position:absolute;
	top:15px;
	left:50px;
	}
.rgw_blog_btn{
	width:84px;
	height:26px;
	background-image:url(images/blog_btn.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	position:absolute;
	top:50px;
	left:125px;

}
.rgw_blog_btn:hover{
	width:84px;
	height:26px;
	background-image:url(images/blog_btn.jpg);
	background-repeat:no-repeat;
	background-position:0px -26px;
	display:block;
	
}
.rgw_blog a:link,.rgw_blog a:active,.rgw_blog a:visited{
	color:#054378;
	text-decoration:none;
		text-transform:uppercase;
}
.rgw_blog a:hover{
	color:#054378;
	text-decoration:underline;
}	
.rgw_header_l{
	color:#fff;
	line-height:24px;
	text-align:center;
	height:24px;
	font-weight:bold;
	font-size:14px;
	border:1px solid #73000e;
	text-transform:uppercase;
	width:251px;
	background-image:url(images/header_bg.png);
	background-repeat:repeat-x;
	text-shadow: 0.1em 0.1em #333;	
}
.rgw_header_r{
	color:#fff;
	height:24px;
	line-height:24px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	border:1px solid #73000e;
	text-transform:uppercase;
	width:347px;
	background-image:url(images/header_bg.png);
	background-repeat:repeat-x;
	text-shadow: 0.1em 0.1em #333;	
}
/******************right*****************/

.rgw_right_column{
	width:282px;

	float:right;
	}
.rgw_map{
	width:279px;
	height:192px;
	border:1px solid #666;
	background-image:url(images/map_bg.jpg);
	cursor:pointer;
}
.rgw_right_header{
	width:270px;
	margin:0px 0px 0px 9px;
	font-weight:bold;
	font-size:15px;
	height:20px;
	text-shadow: 0.1em 0.1em #333;
	line-height:25px;
	color:#fff;
	}
	
.rgw_map_text{
	font-size:12px;
	color:#000;
	line-height:17px;
	margin:0px 0px 0px 110px;
	width:145px;
}	

.rgw_newmap{
	width:84px;
	height:26px;
	background-image:url(images/viewmap.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	margin:0px 0px 0px 120px;
	
}
.rgw_newmap:hover{
	width:84px;
	height:26px;
	background-image:url(images/viewmap.jpg);
	background-position:0px -26px;
	background-repeat:no-repeat;
	
}
.green{
	color:#598527;
	font-weight:bold;
}
.rgw_join{
	width:279px;
	height:163px;
	border:1px solid #666;
	background-image:url(images/join_bg.jpg);
	cursor:pointer;
}
.rgw_join_text{
	font-size:12px;
	color:#fff;
	line-height:17px;
	margin:0px 0px 0px 110px;
	width:160px;
	font-weight:bold;
}
.rgw_join_btn{
	width:84px;
	height:24px;
	background-image:url(images/joinbtn.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	margin:0px 0px 0px 110px;
	
}
.rgw_join_btn:hover{
	width:84px;
	height:24px;
	background-image:url(images/joinbtn.jpg);
	background-position:0px -24px;
	background-repeat:no-repeat;
	
}
.rgw_hhunter{
	width:279px;
	height:163px;
	border:1px solid #666;
	background-image:url(images/hhunter_bg.jpg);
	cursor:pointer;
}
.rgw_hhunter_text{
	font-size:12px;
	color:#fff;
	line-height:17px;
	margin:0px 0px 0px 106px;
	width:170px;
	font-weight:bold;

}
.big{
	
}
.rgw_hhunter_disc{
	font-size:12px;
	font-style:italic;
	width:278px;
	text-align:center;
	color:#fff;
	text-shadow: 0.1em 0.1em #333;	
}
.rgw_sign_up{
	width:84px;
	height:24px;
	background-image:url(images/signup_btn.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	margin:0px 0px 0px 110px;
	
}
.rgw_sign_up:hover{
	width:84px;
	height:24px;
	background-image:url(images/signup_btn.jpg);
	background-position:0px -24px;
	background-repeat:no-repeat;
	
}
.rgw_join_btn{
	width:84px;
	height:24px;
	background-image:url(images/joinbtn.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	margin:0px 0px 0px 110px;
	
}
.rgw_join_btn:hover{
	width:84px;
	height:24px;
	background-image:url(images/joinbtn.jpg);
	background-position:0px -24px;
	background-repeat:no-repeat;
	
}
				
				
/******************************/
.rgw_footer{
	width:928px;
	margin:0px auto;
}

.rgw_about_us{
	width:680px;
	font-size:12px;
	height:auto;
	float:left;
	
}
.rgw_about_us p{
	line-height:17px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	}
.rgw_social{
	width:220px;
	height:80px;float:right;
	
	}
.rgw_disclaimer{
		width:898px;
		border:1px solid #dadada;
		padding:10px 10px 0px 10px;
		
		color:#000;
		text-align:left;
		font-size:10px;
		background-color:#fafdff;
	}
.blue{
color:#114a8d;
}	
.rgw_social a.rgw_agent{
	color:#114a8d;
	font-size:16px;
	font-weight:bold;
	padding:8px 0px 8px 48px;
	display:block;
	background-image:url(images/breifcase.jpg);
	background-position:left;
	background-repeat:no-repeat;
	
}
.rwg_social_row a{
	float:left;
	height:39px;
	width:39px;
	display:block;
	padding:0px 2px 0px 0px;
}
.rwg_social_row a:hover{
	float:left;
	height:39px;
	width:39px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8
	
}

.rgw_social a:visited,.rgw_social a:link,.rgw_social a:active{

	color:#114a8d;
	text-decoration:none;
}
.rgw_social a:hover{
	color:#114a8d;
	text-decoration:underline;
}
.rgw_disclaimer a:visited,.rgw_disclaimer a:link,.rgw_disclaimer a:active{
	color:#114a8d;
	text-decoration:underline;
}
.rgw_disclaimer a:hover{
color:#114a8d;
	text-decoration:none;
}
	
	.rgw_remax_title{
	
	
	font-size:20px;
	font-weight:normal;
	padding:4px 0px;
	}
/*********************inner*****************/
.lwolf{
	width:400px;


}

/*********************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{
	font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif;
}
.agent_info{
	font-family:Trebuchet MS, Tahoma, Arial, Sans-Serif;
}
.agent_info a:link ,.agent_info a:visited,.agent_info a:active{
color:#333333;
}
.agent_info a:hover{
color:#333333;

}
/*////////////*/
.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;
}

/*******************************/
/******************right*****************/
.twitterFeed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	width:98%;

}
.twitterFeed a
{
	color: #000;
	font-weight: bold;
}
.twitterFeed a:hover, .twitterHeader a, .tweetName a { text-decoration: none; }
.twitterFeed a img { border: none; }
.twitterFeed img
{
	float: left;
	margin: 0 1em 1em 0;
}

.twitterHeader {display:none; padding: 0.2em 0; }
.twitterHeader span
{
	font-weight: bold;
	font-size: 1.5em;
}
.hideicon{
'
}

.twitterBody
{
	clear: left;

}
.twitterBody ul { list-style: none; }
.twitterBody ul, .twitterRow, .twitterRow h4
{
	margin: 0;
	padding: 0;
}
.twitterBody ul li{

}
.twitterRow { padding: 0.5em; }
.twitterRow p { margin-left: 60px; }

.tweetName a, .tweetTime
{
	font-weight: bold;
	color: #444;
}
.tweetName
{
	float: left;
	font-size: 1.2em;
}
.tweetTime { text-align: right; }

.odd { background-color: #fff; }
.even { background-color: #d4d4e8; }
