@charset "utf-8";
/*=================================================================
Remax Crest Realty Westside website styles
 Author: Martin Leblanc
 Last Modified: 00/00/00
 Modified by: : Martin Leblanc
 Copyright: Lone Wolf Real Estate Technologies
===================================================================*/
html,body, span, applet, iframe,blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, form, label, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	font-size: 100%;
	
	
}
.clear{
	font-size:0px;
	height:0px;
	width:100%;
	clear:both;

}
.clear_3{
	font-size:0px;
	height:3px;
	width:100%;
	clear:both;

}
.clear_5{
	font-size:0px;
	height:5px;
	width:100%;
	clear:both;

}
.clear_10{
	font-size:0px;
	height:10px;
	width:100%;
	clear:both;

}
.clear_12{
	font-size:0px;
	height:12px;
	width:100%;
	clear:both;

}
.clear_15{
	font-size:0px;
	height:15px;
	width:100%;
	clear:both;

}
.clear_20{
	font-size:0px;
	height:20px;
	width:100%;
	clear:both;

}
.clear_25{
	font-size:0px;
	height:25px;
	width:100%;
	clear:both;

}
.clear_30{
	font-size:0px;
	height:30px;
	width:100%;
	clear:both;

}
.clear_57{
	font-size:0px;
	height:57px;
	width:100%;
	clear:both;

}
body{
	background-position:top center;
	margin:0px; 
	padding:0px;
	font-family:Helvetica Neue, Arial, sans-serif;
	font-size:12px;
	outline:none;
	background-color:#e3e7ed;
}
.body_wrap{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background-image:url(images/body.jpg);
	background-repeat:repeat-x;

}
a {
outline:none;
}
.rcrw_wrapper{
	width:980px;
	margin:0px auto;
	position:relative;
	z-index:100;
	background-position: top center;
	background-repeat:no-repeat;
}
.rcrw_branding{
	height:187px;
	width:980px;
	/*
	background-image:url(images/branding.jpg);
	background-repeat:no-repeat;*/
	position:relative;
	z-index:400;
	}
.rcrw_branding iframe{
padding:0px;
margin:0px;
	}
	.rcrw_logo{
	width:200px;
	height:90px;
	position:absolute;
	z-index:10000;
	top:57px;
	left:15px;
	}
.rcrw_video_flash{
		position:absolute;
		top:0px;
		left:0px;
		z-index:10000;
		
	}
.rcrw_top_nav{
		position:relative;
		z-index:200;
	}
#flashcontent{
		
	
	}
.rcrw_contact_tab{
	height:24px;
	width:157px;
	background-image:url(images/contactus.png);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 10px;
	color:#fff;
	line-height:24px;
	display:block;
	text-decoration:none;
	margin:0px 0px 0px 35px;
}
.rcrw_contact_tab:hover{
	height:24px;
	width:157px;
	background-image:url(images/contactus.png);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 10px;
	color:#dadada;
	line-height:24px;
	display:block;
	text-decoration:none;
	margin:0px 0px 0px 35px;
}
/***********************follow us (**********************/
.slide-button {
	width: 960px;
	margin:0px auto;
	z-index: 50000;
	cursor: pointer;
	height: 32px;
	font-weight:bold;

}
.slide-button:hover {

}
.slide-button_close {
	width: 960px;
	margin:0px auto;
	z-index: 20;
	cursor: pointer;
	height: 32px;

}
.slide-button  a:link, .slide-button  a:active, .slide-button  a:visited, .slide-button  a:hover{
	display:block;
	width:152px;
	height:32px;
	background-image:url(images/follow_us.png);
	background-repeat:no-repeat;
	color:#fff;
	line-height:22px;
	text-decoration:none;
	padding:0px 0px 0px 25px;
	margin-left:0px;
	text-align:left;
	font-size:14px;
	
}
.slide-button  a:hover{
	display:block;
	width:152px;
	height: 32px;
	background-image:url(images/follow_us.png);
	background-repeat:no-repeat;
	color:#dadada;
	text-decoration:underline;
	line-height:22px;
	text-decoration:none;
	padding:0px 0px 0px 25px;
	margin-left:0px;
	text-align:left;
	font-size:14px;
}
.slide-button_close  a:link, .slide-button_close  a:active, .slide-button_close  a:visited, .slide-button_close  a:hover{
	display:block;
	width:152px;
	height: 32px;
	background-image:url(images/follow_us.png);
	background-repeat:no-repeat;
	color:#fff;
	line-height:22px;
	text-decoration:none;
	padding:0px 0px 0px 25px;
	margin-left:0px;
	text-align:left;
}
.slide-button_close  a:hover{
	display:block;
	width:152px;
	height:32px;
	background-image:url(images/follow_us.png);
	background-repeat:no-repeat;
	color:#dadada;
	text-decoration:underline;
	line-height:22px;
	text-decoration:none;
	padding:0px 0px 0px 25px;
	margin-left:0px;
	text-align:left;
	font-size:14px;
}
.twitter_feed_crest{
	width:500px;
	height:250px;
	padding:20px 0px 0px 0px;
	float:left;
	
}
.twitter_feed_crest_7{
	display:none;

}
.rcrw_right_top{
	width:400px;
	float:right;
	height:225px;
	padding:20px 0px 0px 0px;
	text-align:right;
}
.slide-panel {
	z-index: 60000;
	width: 152px;
	position: absolute;
	
}
.content {
	margin-left: auto;
	margin-right: auto;
	z-index: 50000;
	overflow: hidden;
	text-align: left;
	height: 0px;
	width: 960px;
	color:#000;
	margin-top:0px;
	border-right:0px solid #333;
	border-left:0px solid #333;
	border-bottom:0px solid #666;
	background-image:url(images/follow_us_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	font-size:12px;
	background-color:#0a3e73;
	padding:0px 10px;
	color:#fff;
	
}

/****************************ends follow us*********************************/	
.rcrw_container{
	width:961px;
	margin:0px auto;
	background-position:bottom center;
	background-repeat:no-repeat;
	
}	
.rcrw_footer{
	width:100%;
	background-color:#e3e7ed;
	background-image:url(images/bottom_bg.jpg);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	padding:0px 0px 12px 0px;
	
}
.rcrw_footer_content{
	width:961px;
	margin:0px auto;
	min-height:160px;
	height:auto !important;
	height:160px;
	color:#929395;
	line-height:15px;
	font-size:7px;
}
.rcrw_footer_content a:link,.rcrw_footer_content a:visited,.rcrw_footer_content a:active{
	color:#333;
	
}
.rcrw_footer_content a:hover{
	color:#929395;
}
.foot_MLSPageFooter p{padding:0px; margin:0px; line-height:13px;}
.rcrw_content{
	min-height:425px;
	height:auto !important;
	height:425px;
	width:944px;
	padding:0px 8px;
	margin:0px;
}
	
.rcrw_cta{
width:630px;
height:400px;
float:left;

}
.rcrw_agent{
	background-repeat:no-repeat;
	float:right;
	width:298px;
	height:400px;
}	
.rcrw_agent iframe {
padding:0px;
margin:0px;

}
.rcrw_cta_left{
float:left;
width:294px;
height:400px;
}
.rcrw_cta_right{
float:right;
width:294px;
height:400px;
}	
.rcrw_cta1,.rcrw_cta2,.rcrw_cta3,.rcrw_cta4	{
	width:279px;
	height:168px;
	display:block;
	padding:4px 0px 0px 15px; 
}
.rcrw_cta1{
	background-image:url(images/box_1.jpg);
	background-repeat:no-repeat;
	position:relative;
}
.rcrw_cta2{
	background-image:url(images/box_2.jpg);
	background-repeat:no-repeat;
}	
.rcrw_cta3{
	background-image:url(images/box_3.jpg);
	background-repeat:no-repeat;
}	
/*.rcrw_cta3{
	background-image:url(images/box_3-mobile.jpg);
	background-repeat:no-repeat;
}
*/	
.rcrw_cta4{
	background-image:url(images/box_4.jpg);
	background-repeat:no-repeat;
}		
.rcrw_bottom_nav_wrapper{
	width:960px;
	height:23px;
	}
	
.rcrw_bottom_nav{
float:left;
}
.rcrw_agent_tab{
	float:right;
	height:23px;
	width:97px;
	background-image:url(images/agent_login.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 10px;
	color:#fff;
	line-height:23px;
	display:block;
	text-decoration:none;
	margin:0px 10px 0px 0px;
}
.rcrw_agent_tab:hover{
	float:right;
	height:23px;
	width:97px;
	background-image:url(images/agent_login.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:14px;
	padding:0px 0px 0px 10px;
	color:#dadada;
	line-height:23px;
	display:block;
	text-decoration:none;
}
h1.rcrw_blue_header {
color:#0066b3;
padding:0px;
margin:0px;
font-size:22px;
font-weight:bold;
}
.feat_btn {
	position:absolute;
	lefT:135px;
	top:85px;
	z-index:0;
	}
.open_btn{
	position:absolute;
	lefT:135px;
	top:125px;
	z-index:0;
}
.rcrw_hp_btn:link,.rcrw_hp_btn:visited,.rcrw_hp_btn:active{
	width:135px;
	height:27px;
	background-image:url(images/button_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	padding:8px 0px 0px 0px;
	
}
.rcrw_hp_btn:hover{
	width:135px;
	height:27px;
	background-image:url(images/button_bg.jpg);
	background-repeat:no-repeat;
	background-position:0px -35px;
	display:block;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	padding:8px 0px 0px 0px;
}
.rcrw_cta1 img{
	float:left;
}
p.rcrw_cta_text{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	padding:0px;
	margin:0px 0px 5px 0px;
}
.rcrw_cta_text1{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	width:160px;
	float:right;
	padding:0px;
	margin:0px 0px 5px 0px;
	
	}
.rcrw_cta_content{
	width:160px;
	float:right;
	padding:0px 5wpx 0px 0px;
}
.transition{
	width:279px;
	height:120px;
	overflow:hidden;
	position:absolute;
}
.transition_2,.transition_3,.transition_4,.transition_5,.transition_6{
	display: none;
}
/*** latest tweet ***/
.twitted { height:300px; width:256px; margin-bottom: 1.5em;}
.twitted h2 { margin: 0; padding: 0.3em 0.8em; font-size: 1em; color: #fff; background-color: #888; }
.twitted p.preLoader { margin: 0; padding: 1em 1em 1em 4em; background: transparent url("images/ajax-loader.gif") 1em center no-repeat;/* generate your own loader gif: http://www.ajaxload.info */
}
.twitted ul#twitter_update_list { margin: 0; padding: 0 0 0 45px; list-style-type: none; background:url("images/twitter-bird.png") no-repeat 0 10px; overflow:hidden;}
.twitted ul#twitter_update_list li { margin: 0; padding: 0.8em 0 1em 0; border-bottom: 1px solid #ccc; }
.twitted ul#twitter_update_list li span { /* tweet content */
	display: block; }
.twitted ul#twitter_update_list li span a { /* links in tweet content */
	color: #2e6584; }
.twitted ul#twitter_update_list li a { /* timestamp link */
	color:#90c3e1; }
.twitted ul#twitter_update_list li.firstTweet { }
.twitted ul#twitter_update_list li.lastTweet { border-bottom: none; }
.twitted p.profileLink { display: block; margin: 0; padding: 0.3em 1em; color: #fff; background-color: #ddd; }


.rcrw_mobile,.rcrw_mobile_gps,.rcrw_mobile_address,.rcrw_mobile_full{ }
{ width:75%; float:left;}

.rcrw_intro_box{ width:70%; float:left;}

h1.rcrw__mobile_h1{ font-size:18px ; color:#333; padding:0px; margin:0px 0px 5px 0px;  }

h2.rcrw_mobile_h2{font-size:15px ; color:#555; padding:0px; margin:5px 0px 0px 0px;}

p.rcrw_intro_mobile{ padding:0px 0px 0px 0px; line-height:18px; font-size:12px;}

img.rcrw_intro_phone{ float:left;  width:107px; height:200px; margin:0px 20px 0px 0px;}

span.rcrw_blue{ color:blue; font-weight:bold;}



.rcrw_mobile_desc_box{ width:70%; float:left;}

img.rcrw_mobile_phone{ float:left;margin:0px 20px 0px 0px;}
h1.rcrw_desc_h1{font-size:18px ; color:#333; padding:0px; margin:0px 0px 5px 0px; }

p.rcrw_mobile_desc{padding:0px 0px 0px 0px; line-height:18px; font-size:12px;}




