@charset "utf-8";

html, body, span, applet, iframe,h1, h2, h3, h4, h5, h6, 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,p,dl, dt, dd, form, label, caption {	margin: 0px;padding: 0px;border: 0;outline: 0;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_15{font-size:0px;height:15px;width:100%;clear:both;}
.clear_20{font-size:0px;height:20px;width:100%;clear:both;}
.clear_22{font-size:0px;height:22px;width:100%;clear:both;}
.clear_30{font-size:0px;height:30px;width:100%;clear:both;}

body {background-image:url(images/bg_pattern.jpg);margin:0px;padding: 0px;font-family:Lucida Grande,Lucida Sans Unicode;font-size:13px;outline:none;}
a {outline:none;}

/*****************************************/

.osr_wrapper{width:908px;margin:0px auto;position:relative;}
.osr_header{width:900;height:124px;margin:0px auto;}
.osr_logo{width:108px;height:108px;margin:12px 0px 4px 16px;background-image:url(images/logo.png);float:left;cursor:pointer;}
.osr_logo:hover{background-position: 0 -108px;}

.osr_social_box{width:748px;height:25px;margin: 0px;float:right;margin:10px 3px 4px 0px;}
.osr_sm_title{width:130px;height:15px;float:right;color:#9a9a9a;font-family: arial;font-weight: bold;font-size:14px;	margin:8px 0px 0px 0px;}
.osr_social_icons{height:25px;margin: 0px;float:right;}
.osr_facebook:link, .osr_facebook:visited, .osr_facebook:active{width:21px;height:23px;display:block;float:left;margin: 0px 2px;background-image: url(images/sm_facebook.jpg);}
.osr_facebook:hover{background-position: 0px -23px;}
.osr_twitter:link, .osr_twitter:visited, .osr_twitter:active{width:21px;height:23px;display:block;float:left;margin: 0px 2px;background-image: url(images/sm_twitter.jpg);}
.osr_twitter:hover{background-position: 0px -23px;}
.osr_linkedin:link, .osr_linkedin:visited, .osr_linkedin:active{width:21px;height:23px;display:block;float:left;
	margin: 0px 2px;background-image: url(images/sm_linkedin.jpg);}
.osr_linkedin:hover{background-position: 0px -23px;}
.osr_rss:link, .osr_rss:visited, .osr_rss:active{width:21px;height:23px;display:block;float:left;margin: 0px 2px;
	background-image: url(images/sm_rss.jpg);}
.osr_rss:hover{	background-position: 0px -23px;}
.osr_utube:link, .osr_utube:visited, .osr_utube:active{width:21px;height:23px;display:block;float:left;margin: 0px 2px;
	background-image: url(images/sm_utube.jpg);}
.osr_utube:hover{background-position: 0px -23px;}
.osr_slogan{width:400px;height:30px;color:#ffffff;font-family: verdana;font-style:italic;font-weight:bold;font-size:18px;
	margin:50px 62px 4px 0px;float:right;text-align:right;}

.osr_top_border{width:908px;height:5px;background-image:url(images/top_border.png);}

.osr_content_wrapper{width:880px;min-height:560px;height: auto !important;background-image:url(images/middle_border.png);background-repeat:repeat-y;padding:10px 14px;}
.osr_inner_pages{width:870px;padding:5px 5px;line-height:18px;min-height: 300px;height: auto !important;}

.osr_bottom_border{width:908px;height:9px;margin: auto;background-image:url(images/bottom_border.png);}
.osr_nav{width:880px;height:30px;background-image:url(images/nav.jpg);}

.osr_flash{width:880px;height:214px;background-image:url(images/qs_bg.jpg);background-repeat:no-repeat;margin:1px 0px 10px 0px;}
.osr_qs{width:221px;height:189px;padding:13px;}
.osr_qs_title{width:221px;height:20px;font-size:18px;font-weight:bold;}
.osr_qs_input{width:221px;height:169px;}
.osr_home_search_location{width:208px;height:18px;padding:3px 2px 0 4px;font-size:12px;color:#666;text-decoration:italic;
	z-index:10;margin: 0px 0px 4px 0px;}
.osr_qs_right{text-align:center;height:28px;color:#000000;text-decoration:none;}
.tg_input{font-family:Trebuchet MS, Helvetica, Arial, sans-serif;width:118px;}
.osr_search_btn{display:block;width:85px;height:20px;margin:5px 0px 0px 0px;color:#ffffff;text-decoration:none;	padding:3px 0px 0px 0px;background-image:url(images/qs_btn.png);background-repeat:no-repeat;}
.osr_search_btn:hover{background-position:0 -23px;}

.osr_left_side{width:514px;height:auto;float:left;}
.osr_map{width:217px;height:117px;border-width:1px;border-style:solid;border-color:#dddcdc;margin:0px 10px 10px 0px;
	padding: 14px;float:left;background-image:url(images/globe.png);background-repeat:no-repeat;background-position:14px 14px;}
.osr_hh{width:217px;height:117px;border-width:1px;border-style:solid;border-color:#dddcdc;margin:0px 0px 10px 0px;
	padding: 14px;float:left;background-image:url(images/envelope.png);background-repeat:no-repeat;background-position:14px 14px;}

/**** Dynamic Boxes ***/	
.osr_box1{width:245px;height:145px;border-width:1px;border-style:solid;border-color:#dddcdc;margin:0px 10px 0px 0px;float:left;}
.osr_box1 a:link, .osr_box1 a:active, .osr_box1 a:visited{color:#da2e21;font-size:11px;text-decoration:underline;text-transform:uppercase;}
.osr_box1 a:hover{color:#000000;text-decoration:none;}	
.osr_box1 h3{font-size:18px;color:#000000;text-transform:uppercase;font-weight:normal;}
.osr_box1 p{font-size:11px;color:#767676;line-height:13px;}

.osr_box2{width:245px;height:145px;border-width:1px;border-style:solid;border-color:#dddcdc;margin:0px 10px 0px 0px;float:left;}
.osr_box2 a:link, .osr_box2 a:active, .osr_box2 a:visited{color:#da2e21;font-size:11px;text-decoration:underline;text-transform:uppercase;}
.osr_box2 a:hover{color:#000000;text-decoration:none;}	
.osr_box2 h3{font-size:18px;color:#000000;text-transform:uppercase;font-weight:normal;}
.osr_box2 p{font-size:11px;color:#767676;line-height:13px;}

/****End of Dynamic boxes ***/

.osr_right_side{width:366px;height:auto;float:right;}
.osr_fp{width:364px;height:302px;border-width:1px;border-style:solid;border-color:#dddcdc;margin:0px 0px 10px 0px;}
.osr_mobile{width:364px;height:76px;border-width:1px;border-style:solid;border-color:#dddcdc;background-image:url(images/mobile.jpg);background-repeat:no-repeat;background-position:12px 12px;}

.osr_btitle{width:162px;height:40px;font-size:18px;color:#000000;margin: 0px 0px 0px 50px;}
.osr_btitle a:link, .osr_btitle a:active, .osr_btitle a:visited{color:#000000;text-decoration:none;}
.osr_btitle a:hover{color:#da2e21;text-decoration:none;}
.osr_btitle_fp{width:200px;height:20px;font-size:18px;color:#000000;margin: 14px 0px 10px 20px;}
.osr_btitle_fp a:link, .osr_btitle_fp a:active, .osr_btitle_fp a:visited{color:#000000;text-decoration:none;}
.osr_btitle_fp a:hover{color:#da2e21;text-decoration:none;}
.osr_btitle_m{width:162px;height:20px;font-size:18px;color:#000000;margin: 10px 0px 0px 53px;}
.osr_btitle_m a:link, .osr_btitle_m a:active, .osr_btitle_m a:visited{color:#000000;text-decoration:none;}
.osr_btitle_m a:hover{color:#da2e21;text-decoration:none;}

.osr_bcopy{width:212px;height:52px;font-size: 11px;color:#767676;margin: 10px 0px 0px 5px;}
.osr_bcopy_bank{width:212px;height:52px;font-size: 11px;color:#767676;margin: 14px 0px 0px 18px;}
.osr_bcopy_m{width:300px;height:15px;font-size: 11px;color:#767676;margin: 3px 0px 0px 53px;}
.osr_btn{height:15px;text-align:right;margin:0px 0px 0px 0px;}
.osr_btn a:link,.osr_btn  a:visited,.osr_btn  a:active{color:#da2e21;font-size:11px;text-decoration:underline;background-image:url(images/arrow.png);background-repeat:no-repeat;background-position:right;padding:0px 12px 0px 0px;}
.osr_btn a:hover{color:#000000;text-decoration:none;}
.osr_btn_bank{height:15px;text-align:right;margin:0px 14px 0px 0px;	}
.osr_btn_bank a:link,.osr_btn_bank  a:visited,.osr_btn_bank  a:active{
	color:#da2e21;font-size:11px;text-decoration:underline;background-image:url(images/arrow.png);background-repeat:no-repeat;background-position:right;padding:0px 12px 0px 0px;}
.osr_btn_bank a:hover{color:#000000;text-decoration:none;}
.osr_btn_m{	height:15px;width: 300px;margin:0px 0px 0px 53px;}
.osr_btn_m a:link,.osr_btn_m  a:visited,.osr_btn_m  a:active{
	color:#da2e21;font-size:11px;text-decoration:underline;background-image:url(images/arrow.png);background-repeat:no-repeat;background-position:right;padding:0px 12px 0px 0px;}
.osr_btn_m a:hover{color:#000000;text-decoration:none;}

__________________________
/* Featured */

#osr_fp_container{height:214px;padding:12px;}
.osr_featured_info{height:160px;width:340px;margin-top:20px;float:right;}
.osr_featured_img{width:315px;height:164px;overflow:hidden;float:left;margin-left:22px;}
.osr_featured_attributes{width:315px;height:85px;float:left;margin-left:22px;line-height:14px;}
.osr_featured_leftbox{width:210px;height:85px;float:left;}
.osr_featured_rightbox{width:105px;height:85px;float:right;}
.osr_featured_agentname{color:#232323;width:210px;height:20px;margin: 5px 0px 0px 0px;}
.osr_featured_award{color:#787878;font-size:11px;margin: 0px 0px 10px 0px;}
.osr_featured_type{color:#000000;font-size:11px;margin: 5px 0px 2px 0px;text-align:right;}
.osr_featured_mls{color:#787878;font-size:11px;}
.osr_featured_address{color:#787878;font-size:11px;text-transform:capitalize;}
.osr_featured_price{color:#787878;font-size:11px;}
.price{color:#d52d20;}
.osr_featured_bed{color:#787878;font-size:11px;width:50px;float:left;}
.osr_featured_bath{color:#787878;font-size:11px;width:50px;float:left;}
.osr_home_textlinks{color:#fff798;text-decoration:none;}
.osr_home_textlinks:hover{text-decoration:underline;}
.transition{width:366px;height:170px;position:absolute;}

.transition_2,.transition_3,.transition_4,.transition_5,.transition_6,.transition_7,.transition_8,.transition_9,.transition_10{display: none;}

_______


.osr_footer_wrapper{width:100%;}
.osr_footer_wrapper a:link,.nhp_footer_wrapper a:visited,.nhp_footer_wrapper a:active{color:#9a9a9a;text-decoration:underline;}
.osr_footer_wrapper a:hover{color:#ffffff;text-decoration:none;}
.osr_disclaimer a:link,.osr_disclaimer  a:visited,.osr_disclaimer  a:active{color:#9a9a9a;text-decoration:underline;}
.osr_disclaimer  a:hover{color:#ffffff;text-decoration:none;}
.osr_footer{width:908px;height:45px;margin:0px auto;}
.osr_footer_links{width:700px;float:left;}
.osr_disclaimer{Font-size:11px;line-height:13px;width:898px;margin:0px auto;color:#9a9a9a;padding:0px 5px;}
.foot_Independent,.foot_ReliableInformation{display:none;}
.lwolf{width:500px;}

