@charset "utf-8";
/*=================================================================
REMAX Chay styles
 Author: Martin Leblanc
 Last Modified:10/03/10
 Modified by: : Martin Leblanc
 Copyright: Lone Wolf Real Estate Technologies
===================================================================*/
@import "font.css";

h1 , h2 , h3 , h4, h5 , h6, form{
	padding:0px;
	margin:0px;
}
.clear{
	clear:both;
	height:0px;
	font-size:0px;
	width:100%;
	
}
.clear_5{
	clear:both;
	height:5px;
	font-size:0px;
	width:100%;
	
}
.clear_10{
	clear:both;
	height:10px;
	font-size:0px;
	width:100%;
	
}
.clear_15{
	clear:both;
	height:15px;
	font-size:0px;
	width:100%;
	
}
.clear_20{
	clear:both;
	height:20px;
	font-size:0px;
	width:100%;
	
}
.clear_25{
	clear:both;
	height:25px;
	font-size:0px;
	width:100%;
	
}
.clear_30{
	clear:both;
	height:30px;
	font-size:0px;
	width:100%;
	
}
.clear_150{
	clear:both;
	height:150px;
	font-size:0px;
	width:100%;
	background-image:url(images/horizontal.jpg);
	background-position:0px 50%;
	background-repeat:no-repeat;
	
}
body{
	margin:0px;
	padding:0px;
	background-image:url(images/body.png);
	background-position:center top;
	background-repeat:repeat-y;
	background-color:#001f34;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	font-size:12px;
	outline:none;
	}
	
a {
outline:none;
}
.rlo_wrapper{
	width:889px;
	height:auto;
	margin:0px auto;
	
}

.rlo_branding{
	width:889px;
	height:180px;
	margin:0px auto;
	background-image:url(images/glow.png);
	background-position:top center;
	background-repeat:no-repeat;
}
.rlo_logo{
	height:116px;
	width:373px;
	display:block;
	margin:0px auto;
	background-image:url(images/logo_oak.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.rlo_hp_container{
	width:883px;
	height:343px;
	margin:0px auto;
	padding:3px;
	background-image:url(images/hp_box.png);
	background-repeat:no-repeat;
	position:relative;
}
.rlo_container{
	width:883px;
	margin:0px auto;
	min-height:400px;
	height:auto !important;
	height:400px;
	padding:12px;
	background-color:#fff;
	
}
.rlo_container P{
line-height:18px;
font-size:12px;
margin:0px 0px 0px 10px;
}
.rlo_hp_box1{
	width:261px;
	height:262px;
	border:2px solid #fff;
	float:left;
	margin:0px 3px 0px 0px;
	background-image:url(images/fraser1.jpg);
	background-repeat:no-repeat;
	}
.rlo_hp_box1_images,.rlo_hp_box2_images,.rlo_hp_box3_images{
	height:261px;
}

.rlo_hp_box2{
	width:343px;
	height:262px;
	border:2px solid #fff;
	float:left;
	margin:0px 3px 0px 0px;
	background-image:url(images/find_home1.jpg);
	background-repeat:no-repeat;
}
.rlo_hp_box3{
	width:261px;
	height:262px;
	border:2px solid #fff;
	float:right;
	background-image:url(images/join.jpg);
	background-repeat:no-repeat;
}

.rlo_hp_box_title{
	text-align:center;
	font: 30px "ROCK.TTF";
	font-weight: bold;
	color: #fff;
	text-shadow:1px 1px 1px #000;

 }

	.rlo_hp_box_sml_title{
	font: 20px "ROCK.TTF" ;

	}
.rlo_hp_box2 a:link,.rlo_hp_box2 a:visited,.rlo_hp_box2 a:active{
		color:#fff;
		text-decoration:none;
	}
.rlo_hp_box2 a:hover{
		color:#3b7aad;
		
	}
#rlo_search_popup
{
	background-image:url(images/box_bg.png);
	position:absolute;
	height:313px;
	width:329px;
	padding:10px;
	left:270px;
	top:4px;
	color:#fff;
	z-index:5000;
}
.rlo_close{
	position:absolute;
	top:-8px;
	left:323px;
	z-index:5000;
	background-image:url(fancybox/fancy_close.png);
	background-repeat:no-repeat;
	height:30px;
	width:30px;
	display:block;
	
}
.rlo_qsearch{
	position:absolute;
	top:10px;
	left:8px;
	background-image:url(images/searchtable.png);
	background-repeat:no-repeat;
	width:334px;
	height:218px;


	}
.rlo_qsearch_table{
	position:absolute;
	top:0px;
	left:4px;
	}
.rlo_location_text{
	color:#ffffff;
	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;

	

}
.rlo_proptype_text{
	color:#ffffff;
	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;


}
.rlo_proptype{
	width:105px;
	font-size:12px;
	color:#666666;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;


}
.rlo_beds,.rlo_baths,.rlo_min_price,.rlo_max_price{
	font-size:12px;
	color:#666666;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;

}
.rlo_max_price{
	width:105px;
	font-size:12px;
	color:#666666;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;

}
.rlo_min_price{

	width:92px;
	font-size:12px;
	color:#666666;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;

}
.rlo_location{
	width:185px;
	height:20px;
	border:#c6c6c6 solid 0px;
	padding:5px 0px 0px 10px;
	font-style:italic;
	color:#333333;
	background-image:url(images/input.png);
	background-repeat:no-repeat;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;
	font-size: 12px;	
}
.rlo_location:focus{
	width:185px;
	height:20px;
	border:#c6c6c6 solid 0px;
	padding:5px 0px 0px 10px;
	font-style:italic;
	color:#333333;
	background-image:url(images/focus.png);
	background-repeat:no-repeat;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;
	font-size: 12px;	
}

tr.row_padding{
	height:3px;

}

.rlo_qsearch_btns{
	width:210px;
	height:50px;
	position:absolute;
	top:105px;
	left:70px;
	
	line-height:30px;
}
.rlo_btn_text{
	color:#ffffff;
	font-size:14px;
	height:14px;
	letter-spacing:1px;
	padding:0px 0px 0px 20px;
	text-align:center;
	font-family:Lucida Grande, Lucida Sans unicode ,Trebuchet MS, Tahoma, Arial, Sans-Serif;
	text-shadow:1px 1px 1px #000;
}
.rlo_qsearh_advanced{
	color:#fff;
	position:absolute;
	top:75px;
	left:0px;
	font-size:14px;
	font-weight:bold;
	width:250px;
	text-shadow:1px 1px 1px #000;
}
.rlo_qsearh_advanced:hover{
	color:#ffffff;
	position:absolute;
	top:75px;
	text-decoration:none;

}
.rlo_list_btn{
	width:100px;
	height:32px;
	background-image:url(images/listbtn.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
	margin:0px 5px 0px 0px;
}
.rlo_list_btn:hover{
	width:100px;
	height:32px;
	background-image:url(images/listbtn.png);
	background-repeat:no-repeat;
	background-position:0px -32px;
	float:left;
	margin:0px 5px 0px 0px;
	
}
.rlo_map_btn{
	width:100px;
	height:32px;
	background-image:url(images/mapbtn.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	float:left;
}
.rlo_map_btn:hover{
	width:100px;
	height:62px;
	background-image:url(images/mapbtn.png);
	background-repeat:no-repeat;
	background-position:0px -32px;
	float:left;	
}
.rlo_hp_bottom{
	height:222px;
	width:869px;
	display:block;
	padding:25px 10px 10px 10px;
	background-image:url(images/bottom-site.png);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#fff;
}

.rlo_hp_bottom_left{
	width:600px;
	float:left;
}
.rlo_hp_bottom_left h3{
	font-weight:normal;
	padding:0px;
	margin:0px 0px 6px 0px;
	font-size:13px;
}
.rlo_hp_bottom_left h3 b {
	font-size:16px;

}
.rlo_hp_bottom_left p{
	padding:0px;
	margin:0px 0px 14px 0px;
	line-height:20px;
	font-size:12px;
}
.rlo_hp_bottom_right{
		float:right;

}
.rlo_social_icons{
	width:250px;
	height:40px;

}
.rlo_social_icons a{
	float:left;
	margin:0px 0px 0px 8px;
}

.rlo_featured_btn:link,.rlo_featured_btn:visited,.rlo_featured_btn:active{
	width:252px;
	height:46px;
	display:block;
	background-image:url(images/rlo_featured.png);
	background-repeat:no-repeat;
	background-position:0px 0px ;
	position:absolute;
	top:275px;
	left:45px;

}
.rlo_featured_btn:hover{
	width:252px;
	height:46px;
	display:block;
	background-image:url(images/rlo_featured.png);
	background-repeat:no-repeat;
	background-position:0px -46px ;

}
.lindkin_ico{
background-image:url(images/social.png);
background-repeat:no-repeat;
background-position:0px 0px;
display:block

}
.lindkin_ico:hover{
background-image:url(images/social.png);
background-repeat:no-repeat;
background-position:0px -40px;
display:block

}
.blog_ico{
background-image:url(images/social.png);
background-repeat:no-repeat;
background-position:-48px 0px;
display:block
}
.blog_ico:hover{
background-image:url(images/social.png);
background-repeat:no-repeat;
background-position:-48px -40px;
display:block
}
.facebook_ico{
background-image:url(images/social.png);
background-repeat:no-repeat;
background-position:-101px 0px;
display:block
}
.facebook_ico:hover{
background-image:url(images/social.png);
background-repeat:no-repeat;
background-position:-101px -40px;
display:block
}
.twitter_ico{
background-image:url(images/social.png);
background-repeat:no-repeat;
background-position:-150px 0px;
display:block
}
.twitter_ico:hover{
background-image:url(images/social.png);
background-repeat:no-repeat;
background-position:-150px -40px;
display:block
}
.youtube_ico{
background-image:url(images/social.png);
background-repeat:no-repeat;
background-position:-200px 0px;
display:block

}
.youtube_ico:hover{
background-image:url(images/social.png);
background-repeat:no-repeat;
background-position:-200px -40px;
display:block

}
.rlo_partners{
	width:250px;
	height:100px;

}
.rlo_cmn{
	width:99px;
	height:72px;
	background-image:url(images/balloons.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;

}
.rlo_cmn:hover{
	width:99px;
	height:72px;
	background-image:url(images/balloons.png);
	background-position:0px -72px;
	background-repeat:no-repeat;
	display:block;

}
.rlo_origin{
	width:85px;
	height:37px;
	background-image:url(images/origin.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	float:left;

}
.rlo_origin:hover{
	width:85px;
	height:37px;
	background-image:url(images/origin.png);
	background-position:0px -37px;
	background-repeat:no-repeat;
	display:block;

}

.rlo_western{
	width:146px;
	height:37px;
	background-image:url(images/western.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:block;
	float:right;

}
.rlo_western:hover{
	width:146px;
	height:37px;
	background-image:url(images/western.png);
	background-position:0px -37px;
	background-repeat:no-repeat;
	display:block;

}
.rlo_disclaimer{
	width:889px;
	margin:0px auto;
	color:#ffffff;
}
.rlo_company_info{
	width:600px;
	font-size:12px;
	float:left;
	}
.rlo_agent_login{
	float:right;
	height:35px;
	text-align:right;
}
.rlo_agent_login_link{
	width:70px;
	LINE-HEIGHT:35PX;
	height:35px;
	color:#ffffff;
	padding:0px 48px 0px 0px;
	background-image:url(images/case.png);
	background-repeat:no-repeat;
	background-position:100% 0px;
	display:block;
}
.rlo_agent_login_link:hover{
	LINE-HEIGHT:35PX;
	height:35px;
	color:#ffffff;
	padding:0px 48px 0px 0px;
	background-image:url(images/case.png);
	background-repeat:no-repeat;
	background-position:100% -35px;
	display:block;
}
.rlo_phone{
	text-align:left;
	font-weight:bold;
	width:180px;
	float:left;
}
.rlo_phone2{
	text-align:left;
	font-weight:bold;
	width:200px;
	float:left;
}
.rlo_disclaimer a:link,.rlo_disclaimer a:active,.rlo_disclaimer a:visited{
	color:#fff;
	text-decoration:underline;
	
}
.rlo_disclaimer a:hover{
	color:#fff;
	text-decoration:none;
	
}
.disclaimertext{
	font-size:10px;
	margin:0px 0px 10px 0px;
	
}
.lwolf{
	width:600px;
	font-size:10px;

}
.lwolf_text {
	float:left;
	line-height:25px;
	}

.lwolf a img{
	float:left;
	padding:0px 0px 0px 10px;
}
/********************************/
.rrp_feedback_box{
	width:600px;
	background-color:#dadada;
	padding:0px;
	margin:0px;
	
}
.rrp_social_feedback_box{
	width:99%;
	height:55px;
	border:3px solid #dadada;
	position:relative;
	background-color:#eeeeee;
	padding:6px 0px 6px 0px;
	
	}
.rrp_tweet{
	font-size:18px;
	padding:0px 0px 0px 10px;
	width:300px;

}


.rrp_social_feedback_box a:link,.rrp_social_feedback_box a:visited,v a:active{
	color:#666;
	text-decoration:none;
}
.rrp_social_feedback_box a:hover{
	color:#666;
	text-decoration:underline;
}
.rrp_social_feedback_box_itemr{
	width:250px;
	font-size:11px;
	float:right;
	line-height:24px;
	padding:0px 0px 0px 30px ;
}
.rrp_social_feedback_box_iteml{
	width:240px;
	font-size:11px;
	float:left;
	height:auto;
	line-height:24px;
	padding:0px 0px 0px 30px ;
	margin:0px 0px 0px 10px;
}
.rrp_feedback{
	width:40px;
	height:130px;
	position: fixed; 
	top: 125px; 
	right: 0px;
	background-image:url(images/feedback.png);
	z-index:50000;
}
.rrp_feedback:hover{
	width:40px;
	height:130px;
	position: fixed; 
	top: 125px; 
	right: 0px;
	background-image:url(images/feedback.png);
	background-position:0px -130px;
	z-index:50000;
}
.rrp_facebook{
	background-image:url(images/rrp_facebook.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.rrp_twitter{
	background-image:url(images/rrp_twitter.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.rrp_youtube{
	background-image:url(images/rrp_youtube.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.rrp_blog{
	background-image:url(images/rrp_blog.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
/******************right*****************/
.twitterFeed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 0px auto 20px auto;
	width:98%;
	min-height:400px;
	height:auto !important;
	height:450px;
	background-image:url(loadingAnimation.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.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 { padding: 0.2em 0; }
.twitterHeader span
{
	font-weight: bold;
	font-size: 1.5em;
}

.twitterBody
{
	clear: left;
	border: 1px solid #999;
}
.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: #e8e8fc; }
.even { background-color: #d4d4e8; }
/************************/
.rlo_landing_wrap{
	width:869px;
	
	background-color:#ffffff;
	margin:10px auto 0px auto;

}
.rlo_landing_title{
	text-align:center;
	margin:0px; 
	padding:0px;
	width:869px;
}
.rlo_landing_desc{
	width:837px;
	margin:0px auto;
	padding:15px ;
	height:auto;
	display:block;
	background-color:#d8eaf7;
	border:1px solid #1172bc;
}
.rlo_landing_desc a:link,.rlo_landing_desc a:active,.rlo_landing_desc a:visited{
	color: #1172bc;
	text-decoration:none;
	font-style:italic;
}

.rlo_landing_desc a:hover{
	color: #1172bc;
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	text-decoration:underline;
}

.rlo_landing_desc p{
	margin:0px 0px 10px 0px;
	line-height:19px;
	font-size:12px;
	}

.rlo_city_box_wrap{
	width:869px;
	margin:0px auto;
}
.rlo_city_box{
	width:265px;
	height:215px;
	float:left;
	text-align:center;
	
}
.rlo_middle{
	margin:0px 0px 0px 38px;
}
.rlo_right{
	float:right;
}
.rlo_city_box_wrap2{
	text-align:center;
	width:580px;
	margin:0px auto;
}
.rlo_city_box2{
	width:265px;
	height:215px;
	float:left;
	text-align:center;
}
.rlo_city_box3{
	width:265px;
	height:215px;
	float:left;
	text-align:center;
	float:right;
}
.rlo_city_box a:link,.rlo_city_box a:active,.rlo_city_box a:visited{
	color:#000;
	text-decoration:none;
}

.rlo_city_box a:hover{
	color:#d8d8d8;
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	text-decoration:none;
}
.rlo_city_box2 a:link,.rlo_city_box2 a:active,.rlo_city_box2 a:visited{
	color:#000;
	text-decoration:none;
}

.rlo_city_box2 a:hover{
	color:#d8d8d8;
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	text-decoration:none;
}
.rlo_city_box3 a:link,.rlo_city_box3 a:active,.rlo_city_box3 a:visited{
	color:#000;
	text-decoration:none;
}

.rlo_city_box3 a:hover{
	color:#d8d8d8;
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.6;
	text-decoration:none;
}
.concierge_right{
	min-height:300px;
	height:auto!important;
	height:300px;
	
}
.concierge_wrapper{
	
	float:none;
}
