body{ 
margin:0px; 
padding:0px;
background-image:url(images/background_fill.jpg);
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:small;
color:#333;
}
form, h1, h2, h3{
margin:0px;
padding:0px;
}
.rmrr_kerning{

}
img {
border: none;
}
#rmrr_topbar{
height:18px;
background-color:#1a5076;
border-bottom:1px solid #fff;
}
#rmrr_main_container{
background-image:url(images/background.jpg);
background-repeat:repeat-x;
min-height:685px;
}
#rmrr_main_body{
width:900px;
margin-left:auto;
margin-right:auto;
}
#rmrr_header{
width:900px;
height:110px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}
#rmrr_header_left{
float:left;
width:160px;
height:81px;
cursor:pointer;
}
#rmrr_header_right{
float:right;
width:300px;
height:81px;
}
#rmrr_header_right h2{
clear:both;
font-size:100%;
text-align: right;
color:#0b2f59;
font-weight:normal;
margin:10px 15px 0 0;
}
#rmrr_header_right h2 span{
font-weight:bold;
}
#rmrr_nav {
height: 27px;
width: 898px;
background-image:url(images/nav_background.jpg);
background-repeat: repeat-x;
border: solid #941925 1px;
}

.submenuClass{
cursor:pointer;
}
.rmrr_clear{
clear:both;
height:0px;
font-size:1px;
padding:0;
margin:0;
}
.rmrr_clear_bottom{
clear:both;
height:0px;
font-size:1px;
padding:0;
margin:0;
}
.rmrr_clear_footer{
clear:both;
height:15px;
font-size:1px;
padding:0;
margin:0;
}
#rmrr_home_content{
width:900px;
}
#rmrr_inner_content{
width:870px;
padding:15px;
background-color:#fff;
min-height:480px;
}
#rmrr_home_pic{
float:left;
width:271px;
height:248px;
background-image: url(images/home_pic_1.jpg);
background-repeat: no-repeat;
}
h1{
font-size:200%;
color:#ba2025;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-1px;
margin:27px 0 10px 0;
}
#rmrr_home_search{
clear:both;
}
#rmrr_home_search_form{
float:right;
width:629px;
height:248px;
background-color:#fff;
}
#rmrr_home_search_shadow{
width:900px;
height:25px;
background-image:url(images/search_shadow.png);
background-repeat:no-repeat;
margin-bottom:10px;
}
.rmrr_home_search_field{
float:left;
margin:0 15px 10px 0;
padding: 0px 0px 0px 0px;
}
.rmrr_home_search_label_location{
font-size:120%;
letter-spacing:-1px;
color:#004b85;
}
.rmrr_home_search_location{
width:425px;
height:20px;
padding:3px 2px 0 4px;
font-size:110%;
color:#666;
text-decoration:italic;
z-index:10;
}
.rmrr_home_search_label{
color:#004b85;
margin-bottom:2px;
}
.rmrr_home_search_label_ptype{
color:#004b85;
margin: 0px 0px 0px 0px;
}
.rmrr_home_search_ptype{
color: #4d4d4d;
width:140px;
}
.rmrr_home_search_mlsnumber{
height: 20px;
color: #4d4d4d;
width:130px;
padding:3px 2px 0 4px;
}
.rmrr_home_search_beds{
color: #4d4d4d;
width:70px;
}
.rmrr_home_search_baths{
color: #4d4d4d;
width:70px;
}
.rmrr_home_search_sqfeet{
color: #4d4d4d;
width:110px;
}
.rmrr_home_search_minprice{
color: #4d4d4d;
width:124px;
}
.rmrr_home_search_maxprice{
color: #4d4d4d;
width:124px;
}
.rmrr_home_search_title{
color:#004b85;
}
#rmrr_home_search_view{
float:right;
margin-right:40px;
padding-top:15px;
}
.rmrr_home_search_view_title{
float:left;
height:30px;
line-height:30px;
color:#1a5076;
font-size:110%;
letter-spacing:-1px;
}
#rmrr_home_search_view a:link, #rmrr_home_search_view a:active, #rmrr_home_search_view a:visited{
display:block;
float:left;
width:111px;
height:30px;
background-image:url(images/button_large.jpg);
background-repeat:no-repeat;
color:#fff;
font-size:120%;
letter-spacing:-1px;
line-height:27px;
text-decoration:none;
text-align:center;
margin-left:5px;
}
#rmrr_home_search_view a:hover{
background-position:0 -30px;
}
#rmrr_main_links{
height: 169px;
width: 900px;
background-image: url(images/main_links_bg.jpg);
background-repeat: no-repeat;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight:normal;
text-transform: uppercase;
padding: 36px 0px 0px 0px;
}
.rmrr_join_our_team a:link, .rmrr_join_our_team a:active, .rmrr_join_our_team a:visited, .rmrr_join_our_team a:hover {
width:204px;
height:143px;
background-image: url(images/join_our_team.jpg);
background-repeat: no-repeat;
color:#fff;
text-decoration: none;
float:left;
margin-right:15px;
padding: 7px 0px 0px 10px;
}
.rmrr_your_dream_home a:link, .rmrr_your_dream_home a:active, .rmrr_your_dream_home a:visited, .rmrr_your_dream_home a:hover {
width:204px;
height:143px;
background-image: url(images/your_dream_home.jpg);
background-repeat: no-repeat;
color:#fff;
text-decoration: none;
float:left;
margin-right:15px;
padding: 7px 0px 0px 10px;
}
.rmrr_about_us a:link, .rmrr_about_us a:active, .rmrr_about_us a:visited, .rmrr_about_us a:hover {
width:203px;
height:143px;
background-image: url(images/about_us.jpg);
background-repeat: no-repeat;
color:#fff;
text-decoration: none;
float:left;
margin-right:15px;
padding: 7px 0px 0px 10px;
}
.rmrr_search_mls a:link, .rmrr_search_mls a:active, .rmrr_search_mls a:visited, .rmrr_search_mls a:hover {
width:204px;
height:143px;
background-image: url(images/search_mls.jpg);
background-repeat: no-repeat;
color:#fff;
text-decoration: none;
float:left;
padding: 7px 0px 0px 10px;
}
h3.rmrr_home_links_title{
color:#ba2025;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-1px;
padding:9px 5px 3px 0;
}
#rmrr_office_links{
width: 898px;
height: 140px;
background-color: #fff;
border: solid #fff 1px;
}
.rmrr_our_locations {
width: 186px;
height: 70px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size: 15px;
color: #23438e;
background-image: url(images/our_locations.jpg);
background-repeat: no-repeat;
padding: 70px 0px 0px 0px;
float: left;
}
.rmrr_our_locations_title {
margin: 0px 0px 0px 35px;
font-weight: bold;
}
.rmrr_our_locations_info {
margin: 10px 0px 0px 12px;
color: #697fb2;
font-size: 11px;
font-weight: regular;
}
.rmrr_head_office a:link, .rmrr_head_office a:active, .rmrr_head_office a:visited{
width:178px;
height:140px;
background-image: url(images/head_office.jpg);
background-repeat: no-repeat;
margin: 0px 1px 0px 0px;
float: left;
display:block;
}
.rmrr_head_office a:hover {
background-position:0 -140px;
}
.rmrr_guildwood_branch a:link, .rmrr_guildwood_branch a:active, .rmrr_guildwood_branch a:visited{
width:175px;
height:140px;
background-image: url(images/guildwood_branch.jpg);
background-repeat: no-repeat;
margin: 0px 1px 0px 0px;
float: left;
display:block;
}
.rmrr_guildwood_branch a:hover {
background-position:0 -140px;
}
.rmrr_whitby_branch a:link, .rmrr_whitby_branch a:active, .rmrr_whitby_branch a:visited{
width:178px;
height:140px;
background-image: url(images/whitby_branch.jpg);
background-repeat: no-repeat;
margin: 0px 1px 0px 0px;
float: left;
display:block;
}
.rmrr_whitby_branch a:hover {
background-position:0 -140px;
}
.rmrr_ajax_branch a:link, .rmrr_ajax_branch a:active, .rmrr_ajax_branch a:visited{
width:178px;
height:140px;
background-image: url(images/ajax_branch.jpg);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
float: left;
display:block;
}
.rmrr_ajax_branch a:hover {
background-position:0 -140px;
}
#rmrr_bottom_shadow {
width:900px;
height:70px;
background-image: url(images/bottom_shadow.jpg);
background-repeat: no-repeat;
}
#rmrr_bottom_shadow_inner {
width:900px;
height:95px;
background-image: url(images/bottom_shadow_inner.jpg);
background-repeat: no-repeat;
}
#rmrr_footer{
background-color:none;
padding: 0px 10px 10px 10px;
font-size:85%;
}
#rmrr_footer_container{
width:900px;
margin:0 auto;
}
#rmrr_footer_left{
float:left;
color:#929292;
}
#rmrr_footer_right{
float:right;
color:#929292;
}
#rmrr_footer_left a:link, #rmrr_footer_left a:active, #rmrr_footer_left a:visited{
float:left;
padding:0 7px 0 7px;
border-right:1px solid #929292;
text-decoration:none;
color:#929292;
}
#rmrr_footer_left a:hover{
color:#333;
}
#rmrr_footer_socialmedia{
float:right;
padding:0px 0 15px 0;
}
#rmrr_footer_socialmedia a:link, #rmrr_footer_socialmedia a:active, #rmrr_footer_socialmedia a:visited, #rmrr_footer_socialmedia a:hover{
float:left;
margin-left:5px;
}
#rmrr_disclaimer{
color:#666;
}
#rmrr_disclaimer a:link, #rmrr_disclaimer a:active, #rmrr_disclaimer a:visited, #rmrr_disclaimer a:hover{
color:#333;
}
.expand_heading{
padding:0;
margin:0;
}

/* Inner page template */
.rmrr_innerpage_title{
font-size:125%;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
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;
}
.rmrr_innerpage_panel{
width:200px;
background-image:url(images/innerpage_left.jpg);
background-repeat:repeat-x;
vertical-align:top;
padding-top:10px;
}
.rmrr_innerpage_panel a:link, .rmrr_innerpage_panel a:active, .rmrr_innerpage_panel a:visited{
display:block;
width:170px;
color:#477ca1;
text-decoration:none;
padding:5px 5px;
margin:0 auto;
margin-bottom:2px;
}
.rmrr_innerpage_panel a:hover{
color:#2c4c63;
}
.rmrr_innerpage_content{
padding:0 10px 0 25px;
line-height:20px;
vertical-align:top;
}
.rmrr_innerpage_content_2{
padding:0 25px 0 10px;
line-height:20px;
vertical-align:top;
}
.rmrr_innerpage_content h3, .rmrr_innerpage_content_2 h3{
font-size:140%;
color:#ba2025;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-1px;
margin:0px 0 10px 0;
padding:0;
}
/* Inner page template END */

/* Video page template */
.rmrr_video_table{
margin-bottom:15px;
border:1px solid #dedede;
}
.rmrr_video_panel{
width:280px;
height:172px;
background-color:#e2edf3;
padding:10px;
}
.rmrr_video_content{
background-color:#f5f5f5;
vertical-align:top;
padding:15px;
}
.rmrr_video_content h3{
font-size:140%;
color:#1a5076;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-1px;
margin:0px 0 5px 0;
padding:0;
}
/* Video page template */

/*stab*/
.stab a:link ,.stab a:visited,.stab a:active{
		color:#4c77a6;
		}
.stab a:hover {
		color:#4c77a6;
		text-decoration:none;
}
.stab{
	color:#333;
	Font-weight: bold;
	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-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-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:400px;
	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;
}


.slide-panel {
	z-index: 6000;
	width: 5px;
	position: absolute;
}

.content {
	margin-left: auto;
	margin-right: auto;
	z-index: 5000;
	overflow: hidden;
	text-align: left;
	background-color: #343434;
	height: 0;
	width: 900px;
	color: #fff;
	background-image:url(images/follow_us_bg.png);
}

.slide-button {
	width: 900px;
	margin:0 auto;
	z-index: 5000;
	cursor: pointer;
	height: 30px;
	text-align:right;
}

.slide-button:hover {
	color: #9f9d8e;
}
.slide-button_close {
	width: 900px;
	margin:0 auto;
	z-index: 20;
	cursor: pointer;
	height: 30px;
	text-align:right;
	background-image:url(images/follow_us_bg_close.png);
}

.slide-button_close:hover {
	color: #9f9d8e;
}
/* Quick Search */
.pCity_DropCloak{
width:450px;
}
.pCity_DropBox{
width:450px;
}
.CloseLink{
width:400px;
}
/* END Quick Search */