body{ 
margin:0; 
padding:0;
background-image:url(images/bg.jpg);
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
font-size:small;
color:#515151;
}
a:link, a:active, a:visited{
color:#005ba1;
}
a:hover{
color:#006dc2;
}
form{
margin:0;
padding:0;
}
#ren_main_container{
background-image:url(images/bg_gradient.jpg);
background-repeat:repeat-x;
min-height:641px;
}
#ren_main_body{
width:900px;
margin-left:auto;
margin-right:auto;
background-color:#0e2941;
}
#ren_header{
width:900px;
height:165px;
}
.submenuClass{
cursor:pointer;
}
#ren_nav{
padding:3px 0 3px 0;
width:900px;
clear:both;
height:37px;
}
#ren_nav_menu{
width:900px;
font-weight:bold;
line-height:37px;
letter-spacing:-1px;
}

#ren_nav_menu ul{
margin:0;
}

#ren_nav_menu li{
display:inline;
margin:0;
padding:0;
}
#ren_nav_menu ul.topnav li a:active, #ren_nav_menu ul.topnav li a:visited, #ren_nav_menu ul.topnav li a:link{
float:left;
display:block;
background-position:left top; 
background-repeat:no-repeat;
margin:0px 0px 0px 0px;
padding:0px 1px 0px 11px;
text-decoration:none;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ren_nav_menu a span {float:none;}
/* End IE5-Mac hack */
#ren_nav_menu a:hover span{
color:#fff;
}
#ren_nav_menu ul.topnav li a:hover{
background-position:0% -37px;
}
#ren_nav_menu ul.topnav li a:hover span{
background-position:100% -37px;
}
.ren_clear{
clear:both;
height:0px;
font-size:0px;
}
#ren_home_section{
width:900px;
background-image:url(images/home_bg.jpg);
}
.ren_home_column1{
float:left;
width:285px;
margin-right:9px;
padding:9px 0 0 9px; 
}
.ren_home_column2{
float:left;
width:285px;
padding:9px 0 0 9px;
}
h2.ren_title{
margin:0;
padding:0 0 10px 0;
font-size:120%;
letter-spacing:-1px;
color:#fff;
}
/* Quick Search */
#ren_quick_search{
padding-bottom:15px;
}
#ren_quick_search input{
width:117px;
font-size:80%;
margin:0;
padding:0 0 0 3px;
}
#ren_quick_search select{
width:124px;
font-size:80%;
margin:0;
padding:0;
}
.ren_quick_search_text{
float:left;
width:160px;
height:29px;
line-height:29px;
text-align:right;
padding-right:5px;
color:#fff;
}
.ren_quick_search_list{
float:left;
width:53px;
height:29px;
}
.ren_quick_search_map{
float:left;
width:53px;
height:29px;
}
.ren_quick_search_bottom{
padding:9px 0 9px 0;
}
/* END Quick Search */
span.ren_button_span{
display:block;
font-size:110%;
letter-spacing:-1px;
font-weight:bold;
}
a.ren_market_snapshot{
display:block;
width:200px;
height:62px;
padding:10px 10px 10px 65px;
background-image:url(images/button_market_snapshot.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
color:#fff;
font-size:90%;
text-decoration:none;
}
a.ren_market_snapshot:hover{
background-position:0 -82px;
}
a.ren_relocating{
display:block;
width:200px;
height:62px;
padding:10px 10px 10px 65px;
background-image:url(images/button_relocating.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
color:#fff;
font-size:90%;
text-decoration:none;
}
a.ren_relocating:hover{
background-position:0 -82px;
}
a.ren_property_management{
display:block;
width:200px;
height:62px;
padding:10px 10px 10px 65px;
background-image:url(images/button_property_management.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
color:#fff;
font-size:90%;
text-decoration:none;
}
a.ren_property_management:hover{
background-position:0 -82px;
}
a.ren_financing{
display:block;
width:200px;
height:62px;
padding:10px 10px 10px 65px;
background-image:url(images/button_financing.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
color:#fff;
font-size:90%;
text-decoration:none;
}
a.ren_financing:hover{
background-position:0 -82px;
}

span.ren_home_hunter_span{
display:block;
font-size:90%;
}
a.ren_home_hunter{
display:block;
width:200px;
height:62px;
padding:0 10px 10px 45px;
background-image:url(images/icon_home_hunter.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
color:#fff;
font-size:90%;
text-decoration:none;
}

#ren_map_search{
width:275px;
height:140px;
padding-bottom:18px
}

.ren_featured_property img{
border:1px solid #fff;
}
.ren_featured_property_city{
float:left;
color:#fff;
text-transform:capitalize;
}
.ren_featured_property_price{
float:right;
color:#fff;
}

a.ren_blog{
display:block;
width:220px;
height:37px;
background-image:url(images/icon_blog.jpg);
background-repeat:no-repeat;
color:#fff;
line-height:37px;
letter-spacing:-1px;
font-size:110%;
text-decoration:none;
padding-left:40px;
margin-bottom:9px;
}
a.ren_twitter{
display:block;
width:220px;
height:37px;
background-image:url(images/icon_twitter.jpg);
background-repeat:no-repeat;
color:#fff;
line-height:37px;
letter-spacing:-1px;
font-size:110%;
text-decoration:none;
padding-left:40px;
margin-bottom:9px;
}
a.ren_facebook{
display:block;
width:220px;
height:37px;
background-image:url(images/icon_facebook.jpg);
background-repeat:no-repeat;
color:#fff;
line-height:37px;
letter-spacing:-1px;
font-size:110%;
text-decoration:none;
padding-left:40px;
margin-bottom:9px;
}

/* Careers */
span.ren_careers_span{
display:block;
font-size:110%;
font-weight:bold;
letter-spacing:-1px;
}
a.ren_careers{
display:block;
width:255px;
height:74px;
padding:10px;
background-image:url(images/button_careers.jpg);
background-repeat:no-repeat;
margin-bottom:18px;
color:#fff;
font-size:90%;
text-decoration:none;
line-height:15px;
}
/* Careers */

span.ren_button2_span{
display:block;
font-size:110%;
letter-spacing:-1px;
font-weight:bold;
}
a.ren_nplay{
display:block;
width:275px;
height:79px;
margin-bottom:9px;
}
a.ren_open_houses{
display:block;
width:220px;
height:42px;
padding:0 10px 0 45px;
background-image:url(images/button_open_houses.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
color:#fff;
font-size:90%;
text-decoration:none;
letter-spacing:-1px;
font-weight:bold;
line-height:42px;
}
a.ren_open_houses:hover{
background-position:0 -42px;
}
a.ren_foreclosures{
display:block;
width:220px;
height:42px;
padding:0 10px 0 45px;
background-image:url(images/button_foreclosures.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
color:#fff;
font-size:90%;
text-decoration:none;
line-height:42px;
}
a.ren_foreclosures:hover{
background-position:0 -42px;
}
a.ren_investment_properties{
display:block;
width:220px;
height:37px;
padding:5px 10px 0 45px;
background-image:url(images/button_investment_properties.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
color:#fff;
font-size:90%;
text-decoration:none;
}
a.ren_investment_properties:hover{
background-position:0 -42px;
}
a.ren_agent_login{
display:block;
width:220px;
height:42px;
padding:0 10px 0 45px;
background-image:url(images/button_agent_login.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
color:#fff;
font-size:90%;
text-decoration:none;
line-height:42px;
}
a.ren_agent_login:hover{
background-position:0 -42px;
}
.ren_button2{
width:275px;
height:42px;
background-image:url(images/button2.jpg);
background-repeat:no-repeat;
margin-bottom:9px;
}
#ren_inner_section{
width:896px;
background-color:#091a2a;
padding:2px;
}
#ren_inner_container{
width:880px;
background-color:#fff;
padding:8px;
}
#ren_inner_container_left{
float:left;
width:200px;
background-color:#091a2a;
padding:8px 0 8px 8px;
}
#ren_inner_container_left a:link, #ren_inner_container_left a:active, #ren_inner_container_left a:visited{
display:block;
width:190px;
color:#fff;
background-color:#133658;
text-decoration:none;
padding:7px 5px;
margin-bottom:2px;
}
#ren_inner_container_left a:hover{
background-color:#194672;
}
#ren_inner_container_right{
float:right;
width:664px;
background-color:#fff;
padding:8px;
}
#ren_footer_bottom{
width:880px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
color:#fff;
font-size:80%;
}
#ren_footer_left{
float:left;
width:400px;
}
#ren_footer_right{
float:right;
width:120px;
}
#ren_footer_right a:link, #ren_footer_right a:active, #ren_footer_right a:visited, #ren_footer_right a:hover{
display:block;
width:85px;
height:26px;
padding-left:35px;
background-image:url(images/button_contact_us.jpg);
background-repeat:no-repeat;
line-height:25px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
#ren_footer_bottom a{
color:#fff;
}
/* featured property */
.rotator {width:276px;}
.feat_info {width: 100%; height: 30px; color:#fff;}
.feat_city {float:left;}
.feat_price {float:right;}

/*stab*/
.stab a:link ,.stab a:visited,.stab a:active 	{
		font-family:"Trebuchet MS", Tahoma ,Verdana ,snas-serif;
		color:#4c77a6;
		}
.stab a:hover {
		font-family:"Trebuchet MS", Tahoma ,Verdana ,snas-serif;
		color:#4c77a6;
		text-decoration:none;
}
.stab{
	color:#333;
	Font-weight: bold;
	font-family:"Trebuchet MS", Tahoma ,Verdana ,snas-serif;
	font-size: 12px;
	background-color: #eeeeee;
	text-align: center;
	border-style: solid;	
	border-width: 1px 1px 1px 1px;	
	border-color: #dadada;
	height:25px;
}

.stabbdr{
	padding: 1.5px 1.5px 0px; 
}

.stabbdron{
	color:#000;
	Font-weight: bold;
	font-family:"Trebuchet MS", Tahoma ,Verdana ,snas-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color: #fff;
	text-align: center;
	border-style: solid;	
	border-width: 1px 1px 0px 1px;	
	border-color: #000;
	height:25px;
}

.stabbdroff{
	color:#fff;
	Font-weight: bold;
	font-family:"Trebuchet MS", Tahoma ,Verdana ,snas-serif;
	font-size: 12px;
	text-decoration: underline;
	background-color: #e10717;
	text-align: center;
	border-style: solid;
	border-width: 1px 1px 1px 1px;	
	border-color: #000;
	}

.stabspacer{
		
	border-style: solid;
	border-width: 0px 0px 1px 0px;	
	border-color: #dadada;
}

.searchresult{
	font-size: 12px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #DADADA;
	background-color: #fff;
	text-align: left;
	height:220px;
}
.bs_formcolor {
	background-color: #ececec;
}
.pd_menu {
	float: right;
	width:180px;
}	
.lwolf {	
	width:300px;
	margin-bottom:2px;
	margin-top:2px;
	height:27px;
}
.lwolf_text{
	vertical-align:text-top;
	line-height:27px;
	float:left;
}
.lwolf img{
	height:27px;
	padding-left:6px;

}
.lwolf  a:link, .lwolf a:visited, .lwolf a:active{
	text-decoration:underline;
	
}
.lwolf  a:hover{
	text-decoration:none;
}
.n-play_new{ width:100%; text-align:center; padding:0px; margin:0px;}
.n-play_new div#NplayOfferCenterAjaxVer {vertical-align:top; padding:0px; height:60px; overflow:hidden; margin:0px;}
