<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{margin-top:10px;
font-size:12px;}
#contentcontainer{min-height:326px;}
#container{  }
div#headergraphic{
/*background: #ff0000 url('http://www.youronlineagents.com/kevinalvarez2/custom/pages/images/layout/layout_banner.jpg') 0 0 no-repeat;*/
height:171px;
}
#viewavailablecustompages #headergraphic,
#createcustompage #headergraphic,
#editcustommenu #headergraphic,
#correspondence #headergraphic,{
height:50px;
}



#social_icons_banner {
position:absolute;
top:105px;
left:250px;
width:200px;
height:33px;
}

#facebook_banner { 
display:inline-block;
width:32px;
height:32px; 
}

#facebook_banner a,
#facebook_banner a:link,
#facebook_banner a:visited {
display:block; 
width:32px;
height:32px; 
background:url('facebook_32.png') 0px 0px no-repeat;
text-indent:-999999999999999999px;
}

#facebook_banner a:hover,
#facebook_banner a:active {
display:block; 
background:url('facebook_32.png') -32px 0px no-repeat;
}

#twitter_banner {
display:inline-block;
width:32px;
height:32px;  
}

#twitter_banner a,
#twitter _banner a:link,
#twitter a:visited {
display:block; 
width:32px;
height:32px; 
background:url('twitter_32.png') 0px 0px no-repeat;
text-indent:-999999999999999999px;
}

#twitter_banner a:hover,
#twitter_banner a:active {
display:block; 
background:url('twitter_32.png') -32px 0px no-repeat;
}


#linkedin_banner {
display:inline-block;
width:32px;
height:32px;  
}

#linkedin_banner a,
#linkedin_banner a:link,
#linkedin_banner a:visited {
display:block; 
width:32px;
height:32px; 
background:url('linkedin_32.png') 0px 0px no-repeat;
text-indent:-999999999999999999px;
}

#linkedin_banner a:hover,
#linkedin_banner a:active {
display:block; 
background:url('linkedin_32.png') -32px 0px no-repeat;
}



#google_plus_banner {
display:inline-block;
width:32px;
height:32px;  
}

#google_plus_banner a,
#google_plus_banner  a:link,
#google_plus_banner a:visited {
display:block; 
width:32px;
height:32px; 
background:url('insta.png') 0px 0px no-repeat;
text-indent:-999999999999999999px;
}

#google_plus_banner a:hover,
#google_plus_banner a:active {
display:block; 
background:url('insta.png') -32px 0px no-repeat;
}



#mapfilter_wrap{
display:none;
}
h2{
font-size: 14px;
color: #154a94;
font-family: Arial;
font-weight: bold;
}
#headercontent{ }
#nav_container{
position:absolute;
right:0;
top:53px;
background-color:transparent;
}
#nav_container ul{
background-color:transparent;
}
#nav a,
#nav a:link,
#nav a:visited{
background-color:transparent;
color:#6d6f71;
/*font-weight:bold;*/
border-right:none;
padding:2px 0px 4px 16px;
font-size:15px;
}
#nav a:hover{
color:#154a94;
} 
#nav li ul a{
border:none;line-height:1.2em;
padding-top:0px;padding-bottom:3px;
}
#nav,#nav ul{line-height: 1.2em;}
#nav ul {top: 18px;padding-top:0px;}
#headercontent img{
position:absolute;
left:0;
top:0;
border:none;
}
#featured{
height:326px;
overflow:hidden;
background: transparent url('../templates/version_0001/scripts/javascripts/orbit/orbit-1.2.3/orbit/loading.gif') no-repeat center center;
}
.orbit-wrapper div.timer {
display:none !important;
}
#footercontainer{
/*background:transparent url('http://www.youronlineagents.com/kevinalvarez2/custom/pages/images/layout/layout_footer.jpg') 0 0  no-repeat; */
height:24px;
font-size:13px;
text-align:left;
word-spacing:3px;
color:#6d6f71;
border-top:solid 2px grey;
margin-top:5px;
}

table#footertable{
text-align:left;
padding-top:7px;

}
table#footertable a{
color:#154a94;
}
table#footertable a,
table#footertable a:link,
table#footertable a:visited{
color:#154a94;
padding:0 6px 0 4px;
padding:0 8px 0 5px;
text-decoration:none;
}
table#footertable a:hover{
color:#011d43;
text-decoration:none;
}





#custom_page_container {
	width: 901px;
	margin: auto;
	background-color: #ffffff;
	position: relative;
	}
#photo {
	width: 245px;
	min-height: 332px;
	}
#top_heading_container {
	position: absolute;
	top: 0px;
	left: 255px;
	width: 645px;
	min-height: 23px;
	border-style:solid;
	border-width:1px;
	border-color:#868ebe;
	}
#top_heading_text {
	position: absolute;
	top: 5px;
	left: 9px;
	}
#top_heading_text h1 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin-top: 4px;
	margin: 0px;
	}
#contact_info {
	position: absolute;
	top: 0px;
	left: 369px;
	width: 265px;
	font-size: 14px;
	font-family: Arial;
	font-weight:normal;
	}
#contact_info span {
	font-size: 14px;
	font-family: Arial;
	font-weight:normal;
	color: #154a94;
	position: absolute;
	top: 0px;
	left: 150px;
	}
#contact_info a:link{
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:normal;
	text-decoration: none;
	}
#contact_info a:visited{
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	}
#contact_info a:hover {
	color: #231f20;
	}
#main_content_area p {
	margin:0px;
	}
#main_content_area {
	position: absolute;
	top: 24px;
	left: 255px;
	width: 645px;
	/*min-height: 306px;*/
	border-style:solid;
	border-width:1px;
	border-color:#868ebe;
	/*border-bottom:none;*/
	}

#viewcustompage.id_11528 #main_content_area,
#viewcustompage.id_11529 #main_content_area{
min-height: 306px;
}
#viewcustompage.id_11757 #main_content_area,
#viewcustompage.id_11896 #main_content_area,
#viewcustompage.id_11897 #main_content_area,
#viewcustompage.id_11899 #main_content_area,
#viewcustompage.id_11900 #main_content_area,
#viewcustompage.id_11901 #main_content_area,
#viewcustompage.id_11902 #main_content_area,
#viewcustompage.id_11903 #main_content_area,
#viewcustompage.id_11904 #main_content_area,
#viewcustompage.id_11905 #main_content_area,
#viewcustompage.id_11906 #main_content_area{
min-height:960px;
}
#viewcustompage.id_11896 #main_content_area{
min-height:960px;
}
#contact-kevin #main_content_area{
min-height:360px;
}
#ideal_home_form_wrap{
position: absolute;
	top: 464px;
	left: 255px;
	width: 645px;
	border-style:solid;
	border-width:1px;
	border-color:#868ebe;
	border-top:none;
}
#working_with_buyers_form_wrap{
position: absolute;
	top: 600px;
	left: 255px;
	width: 645px;
	border-style:solid;
	border-width:1px;
	border-color:#868ebe;
	border-top:none;
}
#ideal_home_form{
padding:10px;
padding-right:15px;
padding-bottom:20px;
display:block;
}
#ideal_home_form_wrap_pass{
position: absolute;
top: 429px;
left: 255px;
width: 645px;
border-top:1px solid #868ebe;
height:200px;
}
#working_with_buyers_form_wrap_pass{
position: absolute;
top: 600px;
left: 255px;
width: 645px;
border:1px solid #868ebe;
border-top:none;
height:250px;
}
	
/* Working with Kevin - About Page Page */
#about_first_paragraph {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	margin-right: 40px;
	margin-left: 9px;
	padding-top: 11px;
	}
#about_second_paragraph {
	padding-top: 8px;
	padding-bottom: 12px;
	font-size: 12px;
	color: #636466;
	font-family: Arial;
	margin-top: 0px;
	margin-right: 40px;
	margin-left: 9px;
	}
#about_second_paragraph h2 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin: 0px;
	padding-top: 6px;
	}
#about_third_paragraph{
	margin-right: 40px;
	margin-left: 9px;
	}
#about_third_paragraph a:link {
	text-decoration: none;
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:bold;
	margin-top: 1px;
	margin: 0px;
	}
#about_third_paragraph a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:bold;
	margin-top: 1px;
	margin: 0px;
	}
#about_third_paragraph a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin-top: 1px;
	margin: 0px;
	}
#about_fourth_paragraph {
	margin-right: 40px;
	margin-left: 9px;
	}
#about_fourth_paragraph h3 {
	font-size: 12px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin: 0px;
	}

	
/* Neighbourhoods Page */
#neighbourhoods_first_paragraph {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	margin-right: 180px;
	margin-left: 9px;
	padding-top: 11px;
	}
#neighbourhoods_list  {
	margin-right: 170px;
	margin-left: 9px;
	
	
	}
#neighbourhoods_list ul {
	list-style-type: none;
	/*line-height:90%;*/
	margin-left:-39px;
	margin-top:10px;
	}
#neighbourhoods_list li a:link {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	text-decoration: none;
	}
#neighbourhoods_list li a:visited {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	text-decoration: none;
	}
#neighbourhoods_list li a:hover {
	font-size: 12px;
	color: #536cab;
	font-family: Arial;
	font-weight:normal;
	text-decoration: none;
	}
	
	
	
/* Contact Page */
#contact_first_paragraph {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	margin-right: 330px;
	margin-left: 9px;
	padding-bottom: 11px;
	}
#contact_first_paragraph h2 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin: 0px;
	padding-top: 11px;
	}
#contact_first_paragraph p {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	margin: 0px;
	padding-top: 0px;
	}
#contact_second_paragraph {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	margin-right: 330px;
	margin-left: 9px;
	padding-top: 0px;
	}
#contact_second_paragraph h3 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin: 0px;
	padding-top: 0px;
	}
#contact_photo {
	padding-top: 15px;
	}
#contact_photo img{
height:170px;
}
#contact_form_content {
	position: absolute;
	top: -1px;
	left: 368px;
	width: 265px;
	min-height: 295px;
	
	}
#social_icons {
	position: absolute;
	top: -2px;
	left: 470px;
	width: 150px;
	display:none;
	}
#linkedin {
	float: right;
	top: 0px;
	width: 23px;
	}
#facebook {
	float: right;
	top: 0px;
	width: 24px;
	}
#twitter {
	float: right;
	top: 0px;
	width: 23px;
	}
#contact_form_content h4 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin: 0px;
	padding-top: 11px;
	padding-bottom:11px;
	}
#contact_second_paragraph a:link {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	text-decoration: none;
	}
#contact_second_paragraph a:visited {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	text-decoration: none;
	}
#contact_second_paragraph a:hover {
	font-size: 12px;
	color: #536cab;
	font-family: Arial;
	font-weight:normal;
	text-decoration: none;
	}
input[type="text"] {
	
	margin-bottom:-4px;
	
	}

	
	
/* Neighbourhoods/Beaconsfield Page */
#beaconsfield_second_paragraph {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	margin-right: 32px;
	margin-left: 9px;
	padding-top: 0px;
	}
#beaconsfield_second_paragraph h2 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin: 0px;
	padding-top: 2px;
	}
#beaconsfield_second_paragraph h3 {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:bold;
	margin: 0px;
	padding-top: 0px;
	}
#beaconsfield_left_content_area {
	width: 250px;
	min-height: 780px;
	}
#beaconsfield_left_content_text_header{
	width: 200px;
	margin:3px;
	}
#beaconsfield_left_content_text_header h2 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin: 0px;
	padding-top: 20px;
	}
#beaconsfield_left_content_text {
	width: 230px;
	margin:3px;
	padding-top:2px;
	}
#beaconsfield_left_content_text p {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	margin-left: 0px;
	padding-top: 0px;
	}
#beaconsfield_form {
	width: 235px;
	margin-left:3px;
	padding-top: 2px;
	min-height: 236px;
	}
	
	
/* Marketing &amp; Selling */
#marketing_first_paragraph {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	margin-right: 132px;
	margin-left: 9px;
	padding-top: 11px;
	}
#marketing_second_paragraph {
	margin-left: 9px;
	margin-right: 100px;
	margin-bottom: -6px;
	}
#marketing_second_paragraph ul{
	font-family: Arial;
	font-size: 12px;
	margin-left:-26px;
	margin-top:10px;
	font-weight:normal;
	color: #231f20;
	}
#marketing_third_paragraph {
	margin-left: 9px;
	margin-right: 100px;
	}
#marketing_third_paragraph h2{
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;

	}
#border {
	width: 645px;
	border-top:solid;
	border-width:1px;
	border-color:#868ebe;
	height:1px;
	}
#viewcustompage.id_11530 #border{
margin-top:30px;
}
#marketing_third_paragraph p{
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	}
#marketing_form {
	/*min-height: 447px;*/
	}
#marketing_main_photo {
	width: 245px;
	min-height: 332px;
	padding-bottom: 3px;
	}
#marketing_second_photo {
	padding-bottom: 2px;
	}
#marketing_left_content_area {
	width: 250px;
	min-height: 1300px;
	}
.frm_err_input{
border:2px solid #b21515;
}
.frm_err_label,.required_lbl,
.frm_err_label sup.required_lbl{
color:#b21515;
}
sup.required_lbl{
font-weight:normal;
vertical-align: baseline;
color:#000000;
margin-left:5px;
}
#form_feedback_wrap{
margin-bottom:15px;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
border-radius:10px;
margin-top:-60px;
}
#form_feedback_wrap div{
margin:10px 20px;
}
#form_feedback_wrap div span{
font-size:20px;
margin-bottom:10px;
display:block;
}
#form_feedback_wrap ul{
margin:0;
padding:0;
margin-top:10px;
}
#form_feedback_wrap ul li{
margin-right:5px;
list-style-type:none; 
}
#form_feedback_wrap.form_fail{
border:3px solid #b21515;
background-color:#fcefef;
color:#b21515;
font-size:14px;
}
#form_feedback_wrap.form_pass{
border:3px solid #04590e;
background-color:#e9fceb;
color:#04590e;
font-size:14px;
}
input.form-submit{
height: 21px;
width: 121px;
cursor: pointer;
text-indent: -9999px;
border: none;
background: url('http://www.youronlineagents.com/kellyjack/custom/pages/images/layout/send_btn_bg.jpg') no-repeat left top;
}
/*----------------------*/


	#c_name_wrap{
width:300px;
display:inline-block;
}
#c_name_wrap input{
width:290px;
}
#c_phone_wrap{
display:inline-block;
width:110px;
}
#c_phone_wrap input{
width:100px;
}

#c_email_wrap{
display:inline-block;
width:290px;
margin-top:8px;
}
#c_email_wrap input{
width:100%;
}
#c_address_wrap{
margin-top:8px;
}
#c_address_wrap label{
display:block;
}
#c_address_wrap input{
width:100%;
}
#c_range_wrap{
margin-top:10px;
margin-bottom:40px;
}
#c_range_wrap input{
width:238px;
}
#c_hometype_wrap{
display:block;
margin-right:0px;
}
#c_hometype_wrap label{
display:block;
margin-bottom:8px;
}
#c_hometype_wrap span{
margin-right:7px;
}
#c_hometype_wrap input{

}

#c_homestyle_wrap{
display:block;
margin-top:15px;
}
#c_homestyle_wrap label{
display:block;
margin-bottom:8px;
}
#c_homestyle_wrap span{
margin-right:7px;
}
#c_beds_wrap{
width:200px;
display:inline-block;
margin-top:15px;
}
#c_beds_wrap input{
width:50px;
}
#c_baths_wrap{
width:400px;
display:inline-block;
margin-top:10px;
}
#c_baths_wrap input{
width:50px;
}

#c_parking_wrap{
margin-top:15px;
display:inline-block;
margin-right:30px;
}

#c_parking_wrap label{
display:block;
margin-bottom:8px;
}
#c_parking_wrap span{
margin-right:7px;
}
#c_driveway_wrap{
margin-top:15px;
display:inline-block;
margin-right:30px;
}
#c_driveway_wrap label{
display:block;
margin-bottom:8px;
}
#c_driveway_wrap span{
margin-right:7px;
}
#c_garage_wrap{
margin-top:15px;
display:inline-block;
}
#c_garage_wrap label{
display:block;
margin-bottom:8px;
}
#c_garage_wrap span{
margin-right:7px;
}
#c_familityroom_wrap{
margin-top:20px;
display:inline-block;
margin-right:100px;
}
#c_familityroom_wrap label{
display:block;
margin-bottom:8px;
}
#c_familityroom_wrap span{
margin-right:7px;
}

#c_finishedbasement_wrap{
margin-top:20px;
display:inline-block;
}
#c_finishedbasement_wrap label{
display:block;
margin-bottom:8px;
}
#c_finishedbasement_wrap span{
margin-right:7px;
}

#c_condition_wrap{
margin-top:20px;
}
#c_condition_wrap label{
display:block;
margin-bottom:8px;
}
#c_condition_wrap span{
margin-right:7px;
}
#c_features_wrap{
margin-top:20px;
}
#c_features_wrap label{
display:block;
margin-bottom:8px;
}
#c_features_wrap span{
margin-right:7px;
}

#c_additionalinfo_wrap{
margin-bottom:20px;
margin-top:20px;
}
#c_additionalinfo_wrap textarea{
width:100%;
}
#ideal_home_form label{
font-weight:600;
}

	/*----------------------*/
	

/*Testimonials*/

#testimonials_second_paragraph h2 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin: 0px;
	padding-top: 2px;
	}
#testimonials_left_content_area {
	width: 250px;
	min-height: 524px;
	}
#testimonials_left_content_text h2 {
	font-size: 12px;
	color: #154a94;
	font-family: Arial;
	font-weight:normal;
	margin: 0px;
	padding-top: 5px;
	}
#testimonials_left_content_text h3 {
	font-size: 12px;
	color: #154a94;
	font-family: Arial;
	font-weight:normal;
	margin: 0px;
	padding-top: 21px;
	}
#testimonials_left_content_text {
	width: 230px;
	margin-top:0px;
	padding-top:0px;
	border: 0px;
	}
#testimonials_left_content_text p {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	margin: 0px;
	padding-top: 0px;
	}
#testimonials_photo {
	width: 250px;
	min-height: 180px;
	/*background-color:#efefef;*/
	}
#testimonials_photo img{
/*display:none;*/
}
#testimonials_first_paragraph {
	margin-left: 9px;
	margin-right: 40px;
	}
#testimonials_first_paragraph p  {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	padding-top: 11px;
	padding-bottom:15px;
	}
#testimonials_second_paragraph {
	margin-right: 28px;
	margin-left: 9px;
	padding-top: 0px;
	}
#testimonials_second_paragraph h2 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin: 0px;
	padding-bottom: 11px;
	}
#testimonials_second_paragraph p {
	font-size: 12px;
	color: #636466;
	font-family: Arial;
	padding-bottom: 15px;
	}
#testimonials_second_paragraph span {
	font-size: 12px;
	color: #154a94;
	font-family: Arial;
	font-weight:normal;
}

/* LISTINGS STYLES */

#property_heading_container {
	border-left:1px solid #868ebe;
	border-right:1px solid #868ebe;
	min-height:48px;
}
.property_heading {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	padding-left:9px;
	padding-top: 18px;
	padding-bottom: 3px;
	}
.property_container{
	clear:both;
	padding:30px 10px 30px 10px;
	border-left:1px solid #868ebe;
	border-right:1px solid #868ebe;
	border-bottom:1px solid #868ebe;
}
.prop_image{
border:8px solid #f0eae0;
border:8px solid #efede8;
display:inline-block;

}
#listings_bottom_pagination{
clear:both;
text-align:center;
padding-top:10px;
}
#listings_bottom_pagination table{
margin:0 auto;
}
.prop_image img{
border:none;
}
.property_details{
float:right;
width:420px;
}
.property_pagenav_top{
position:absolute;
top:20px;
right:30px;
width:400px;
text-align:right;
}
.property_pagenav_bottom{
text-align:right;
clear:both;
position:absolute;
bottom:22px;
right:30px;
}
.property_results{
display:inline-block;
margin-top:6px;
margin-right:10px;
}
.property_nav_btn_wrap{
display:inline-block;
vertical-align:middle;
}

.property_status,
.featured_title{
display:block;
font-weight:bold;
color:#154a94;
font-size:14px;
}
.featured_title{
display:block;
font-weight:bold;
margin-bottom:20px;
}
.listing_identifier{
display:none;
}
.property_price{
display:block;
color:#154a94;
font-weight:bold;
font-size:14px;
}
.property_brooms{
display:none;
}
.property_address{
text-transform:capitalize;
display:block;
color:#154a94;
font-size:14px;
font-weight:normal;
}
.property_description{
text-transform:capitalize;
margin-top:16px;
display:block;
color:#231f20;
font-size:12px;
}
.desription_moreinfo_link{
white-space:nowrap;
}
.property_description a,
.property_description a:link,
.property_description a:visited{
text-decoration:none;
}
.property_description a:hover{
text-decoration:underline;
}
.prop_moreinfo{
display:none;
}
.more_info_btn{
background:transparent url('images/layout/btns_listings.png') 0 0 no-repeat;
display:block;
height:24px;
width:146px;
text-indent: -9999px;
margin-top:29px;
margin-bottom:8px;
}
.map_listing_btn{
background:transparent url('images/layout/btns_listings.png') 0px -30px no-repeat;
display:block;
height:24px;
width:146px;
text-indent: -9999px;
margin-top:8px;
margin-bottom:0px;
}
.btns_view_listings_map {
	background:transparent url('images/layout/btns_view_listings_map.png') 0 0 no-repeat ;
	position: absolute;
	top: 41px;
	right: 13px;
	height:24px;
	width:192px;
	text-indent:-9999px;
	}
#property_top_heading_container {
	min-height: 23px;
	border-style:solid;
	border-width:1px;
	border-color:#868ebe;
	}
#property_details #property_top_heading_container {
border-bottom:none;
}	
#property_top_heading_text {
position: absolute;
	top: 5px;
	left: 9px;
}
#prop_desclaimer{
font-size:10px;
text-align:center;
margin:15px 0 15px 0;
}
#contact_kevin_form label[for=c_subject],
#contact_kevin_form #c_subject{
 display:none;   
}
#property_top_heading_text h1{
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin-top: 4px;
	margin: 0px;
}
#property_contact_info {
	position: absolute;
	top: 0px;
	left: 625px;
	width: 265px;
	font-size: 14px;
	font-family: Arial;
	font-weight:normal;
}
#property_contact_info span {
	font-size: 14px;
	font-family: Arial;
	font-weight:normal;
	color: #154a94;
	position: absolute;
	top: 0px;
	left: 150px;
}
#property_contact_info a:link{
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:normal;
	text-decoration: none;
	}
#property_contact_info a:visited{
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	}
#property_contact_info a:hover {
	color: #231f20;
	}
	
/*---*/	
#topbar_wrap{
border-left:1px solid #868ebe;
border-right:1px solid #868ebe;
}
#top_bar{
background-color: #0065a4;
background-color: #f0eae0;
background-color: #efede8;
margin: 0px 10px 0px 10px;
padding:10px 13px 10px 13px;
color: #fff;
color: #000;
font-size: 14px;
text-align: right;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
#top_bar a,#top_bar a:link,#top_bar a:visited{
color:#fff;
color: #000;
text-decoration:none;
}
#bottom_bar a,#bottom_bar a:link,#bottom_bar a:visited{
color:#fff;
color: #000;
text-decoration:none;
}
#top_bar a:hover,
#bottom_bar a:hover{
text-decoration:underline;
}
#top_bar .refinesearch,
#bottom_bar .bb_dropdetails{
float:left;
}
#top_bar #tb_right,
#bottom_bar #tb_right{
white-space:nowrap;
display:inline;
}
#top_bar .prop_nav,
#bottom_bar .prop_nav{
display:inline;
}
#top_bar #tb_right span{
float:left;
}
.prop_nav a{
padding-left:15px;
}

#bottom_bar{
display:block;
clear:both;
height:17px;
margin-top:20px;
background-color: #0065a4;
background-color: #f0eae0;
background-color: #efede8;
color:#fff;
color: #000;
text-align: right;
position: relative;
padding:10px;
padding:10px 13px 10px 13px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-size: 14px;
}	
.listings_pagination_wrap{
position:relative;
height:auto;
width:100%;
margin-bottom:0px;
text-align:center;
clear:both;
}
.listings_pagination{
margin-top:20px;
padding:5px 10px 5px 10px;
border:1px solid #ccc;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
display:inline-block;
}
.listings_pagination div{margin-left:43px;}
.listings_pagination span{float:left;width:40px;}
.listings_pagination ul{
margin:0;padding:0;list-style-type:none;
font-family:Tahoma,Geneva,sans-serif;
text-align:center;position:relative;
display:inline-block;height:auto;
}
.listings_pagination ul li{float:left;width:49px;}
.listings_pagination ul li.active{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#ccc;
}
.listings_pagination ul li a,
.listings_pagination ul li a:link,
.listings_pagination ul li a:visited{
display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
text-decoration:none;
}
.listings_pagination ul li a:hover{background-color:#1579b2;color:#fff!important;text-decoration:none!important;}

#listingdisclaimer{
font-size:12px;
text-align:center;
display:block;
margin-top:8px;
}

/*---*/	
	
/* Listings Details */
#prop_details_leftcol{
width:450px;
float:left;
}
#prop_details_rightcol{
float:right;
width:440px;
}
#prop_details_main_img{
border:8px solid #f0eae0;
border:8px solid #efede8;
display:inline-block;
width:412px;
min-height:260px;
margin-left:9px;
}
#prop_details_info_wrap{
	margin-top:13px;
	margin-bottom:13px;
	margin-left:9px;
	padding-top:1px;
	padding-bottom:1px;
	color:#ffffff;
	width:428px;
	background-color:#3d9cd7;
	background-color:#035c92;
	line-height:20px;
	font-family: Arial;
	font-weight:bold;
	font-size: 14px;
	}
	
#prop_details_info_wrap ul{
	list-style-type: none;
	margin-left:-40px;
	
	}
#prop_details_info_wrap a:link,
#prop_details_info_wrap a:visited{
	font-size: 14px;
	color: #ffffff;
	font-family: Arial;
	font-weight:bold;
	text-decoration: none;
	display:block; 
	padding-left:20px;
	}
/*	
#prop_details_info_wrap a:visited{
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	display:block; 
	padding-left:20px;
	}
*/
#prop_details_info_wrap a:hover {
	background-color:#154a94;
	display:block;
	padding-left:20px;
	}
#prop_container h1 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin-left:9px;
}	
.prop_description{
margin-bottom:15px;
width:436px;
}
.prop_description p{
text-transform:capitalize;
margin:0px;
}
#prop_details_walkscore{
width:867px;
border:8px solid #f0eae0;
border:8px solid #efede8;
margin-bottom:5px;
margin-left:9px;
}
#prop_details_walkscore table{
border-collapse:collapse;
}
#prop_details_walkscore table td{
vertical-align:top;
padding:0;
}
#ws-walkscore-tile{
border:none !important;
margin-top:0px !important; 
margin-bottom:0px !important;
}
#prop_address_rc{
margin-bottom:0px;
}
.prop_featuredtitle_and_price{
	width:270px;
	margin-bottom:0px;
	text-transform:capitalize;
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
}
.view_map_btn{
	background:transparent url('images/layout/btns_property_details.png') 0 0 no-repeat;
	display:block;
	height:24px;
	width:146px;
	text-indent: -9999px;
	margin-top:0px;
	margin-bottom:2px;
}
.mortgage_calculator_btn {
	background:transparent url('images/layout/btns_property_details.png') 0px -26px no-repeat;
	display:block;
	height:24px;
	width:146px;
	text-indent: -9999px;
	margin-top:0px;
	margin-bottom:2px;
}
.land_transfer_calculator_btn {
	background:transparent url('images/layout/btns_property_details.png') 0px -52px no-repeat;
	display:block;
	height:24px;
	width:146px;
	text-indent: -9999px;
	margin-top:0px;
	margin-bottom:0px;
	}
#property_details_right_buttons{
float:right;
padding-right: 18px;
}

.dt_h1{
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin-left:9px;
	}
.prop_description p {
	font-size: 12px;
	color: #6d6f71;
	font-family: Arial;
	font-weight:normal;
	margin-left:9px;
}
#prop_address_rc{
	width:270px;
	text-transform:capitalize;
	font-size: 12px;
	color: #154a94;
	font-family: Arial;
	font-weight:normal;
}
#properties_details {
padding-bottom:0px;
margin-top: 0px;
}

#properties_details ul {
	list-style-type: none;
	display: inline;
	font-size: 14px;
	color: #1e78af;
	font-family: Arial;
	margin-top: 0px;
	}
#prop_details_images_wrap{
margin-bottom:15px;
}
.highslide-gallery{
padding-top:47px;
}
.highslide img {
border:none;
}

#prop_details_info_wrap ul span{
margin-right:5px;
}

#bottom_map {
width: 901px;
clear:both;
margin:auto;
}
/*------ */
#innercontentcontainer{
border:1px solid #868ebe;
margin-bottom:15px;
}
#properties_details .li_label{
margin-right:10px;
font-weight:bold;
}

/*----*/
/*================
Mapped Properties CSS
=================== */
#mapped-property #contentcontainer{
border:1px solid #868ebe;
padding:0 10px;
height:495px;
}
#mapped-property h1{
text-transform:capitalize;
font-size: 14px;
color: #154a94;
font-family: Arial;
font-weight: bold;
}
#mapped-property .back_link{
position:absolute;
top:10px;
right:20px;
font-size: 14px;
}
#map_canvas {
height:450px;
width:100%;
border:1px solid #777171;
}
.infowindow_wrap{
float:left;
}
.infowindow_wrap .img_wrap{
border:1px solid #000;
padding:3px;
display:inline-block;
float:left;
}
.infowindow_wrap img{
width:210px;
}
.infowindow_wrap .info_wrap{
margin-left:230px;
}
.infowindow_wrap .location{
margin:15px 0px;
text-transform:capitalize;
line-height:50%;
}
.infowindow_wrap .location .address{
display:block;
margin-bottom:8px;
}
.infowindow_wrap .property_status,
.infowindow_wrap .property_price{
color:#0065a4;
display:inline-block;
}
.infowindow_wrap .property_status{
margin-right:5px;
}
.infowindow_wrap a.p_price,
.infowindow_wrap a.p_price:link,
.infowindow_wrap a.p_price:visited{
color:#0065a4;
text-decoration:none;
margin-top:20px;
display:block;
}
.infowindow_wrap a.p_price:hover{
text-decoration:underline;
}

/* =================
 END MAPPED PROPERTIES CSS
 ===================*/


/* Working with Buyers */
#buying_first_paragraph {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	width: 520px;
	margin-left:9px;
	margin-top:11px;
	}
#buying_first_paragraph span{
	font-size: 12px;
	color: #154a94;
	font-family: Arial;
	font-weight:normal;
	}
#buying_second_paragraph h2{
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin-bottom:0px;
}
#buying_second_paragraph {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	margin-left:9px;
	width: 520px;
	padding-bottom:105px;
}
#buying_second_paragraph ul{
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	margin-top:0px;
	padding-left:15px;
	}
#buying_second_paragraph span{
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:bold;
	}
#buying_third_paragraph h3{
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin-bottom:0px;
}
#buying_third_paragraph {
	font-size: 12px;
	color: #231f20;
	font-family: Arial;
	font-weight:normal;
	margin-left:9px;
	width: 570px;
}
#buying_left_content_area {
	width: 250px;
	min-height: 1330px;
	}
#buying_main_photo {
	width: 245px;
	min-height: 332px;
	padding-bottom: 3px;
	}
#buying_second_photo {
	padding-bottom: 3px;
	}
#buying_form {
	padding-top:11px;
	}
#buying_name {
	min-width:200px;
	float:left;
	padding-bottom:5px;
}
#buying_telephone {
	min-width:125px;
	float:right;
	padding-bottom:5px;
}
#buying_email {
	min-width:200px;
	float:right;
	padding-bottom:5px;
}
#buying_form h4 {
	font-size: 14px;
	color: #154a94;
	font-family: Arial;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:6px;
	float:left;
	}
#type_of_house_left {
width:345px;
padding-bottom:5px;
float:left;
}
#type_of_house_right {
width:345px;
padding-bottom:5px;
float:left;
}
#price_range {
padding-top:5px;
padding-bottom:5px;
float:left;
}
#bedrooms_bathrooms {
width: 345px;
clear:both;
}
#bedrooms {
width: 180px;
float:right;
padding-top:5px;
padding-bottom:5px;
}

#bathrooms{
width: 155px;
padding-top:5px;
padding-bottom:5px;
}
#parking_garage {
width:430px;
clear:both;
}
#parking {
width: 220px;
float:right;
padding-top:5px;
padding-bottom:5px;
}
#garage {
width: 180px;
padding-top:5px;
padding-bottom:5px;
}

#family_basement {
width:430px;
clear:both;
}
#family {
width: 220px;
float:right;
padding-top:5px;
padding-bottom:5px;
}
#basement {
width: 180px;
padding-top:5px;
padding-bottom:5px;
}
#additional_info {
width: 565px;
padding-top:5px;
padding-bottom:10px;
}
#buying_button_send {
padding-bottom:10px;
}
body.id_11530 #main_content_area,
body.id_11863 #main_content_area{
border-bottom:none;
}
/*----
Neighbourhood styles
------*/
#beaconsfield_left_content_area{
min-height:1050px;
}
#viewcustompage.id_11897 #beaconsfield_left_content_area{
min-height:1150px;
}
#viewcustompage.id_11900 #beaconsfield_left_content_area{
min-height:1130px;
}
#viewcustompage.id_11901 #beaconsfield_left_content_area{
min-height:1160px;
}
#viewcustompage.id_11902 #beaconsfield_left_content_area{
min-height:1190px;
}
#viewcustompage.id_11903 #beaconsfield_left_content_area{
min-height:1130px;
}
#viewcustompage.id_11904 #beaconsfield_left_content_area{
min-height:1130px;
}
#viewcustompage.id_11906 #beaconsfield_left_content_area{
min-height:1140px;
}

#neighbourhoods_form_wrap{
width:245px;

font-size:12px;
position:absolute;
top:510px;
}
#neighbourhoods_form{
display:block;
}
#neighbourhoods_form input{
width:235px;
}
#neighbourhoods_form textarea{
width:235px;
}
#neighbourhoods_form #c_phone_wrap{
width:100%;
margin-top:10px;
}
#neighbourhoods_form #c_email_wrap{
margin-bottom:10px;
}
#neighbourhoods_form #c_additionalinfo_wrap{
margin-top:10px;
}
#neighbourhoods_form #c_security_wrap input{
margin-bottom:2px;
}
/*----
END Neighbourhood styles
------*/

/*-----
Contact Styles
-------*/
#contact_map{
width: 245px;
height:382px;
border:1px solid #ccc;
background-color:#efefef;
}
#contact_kevin_form label{
display:block;
}
#contact_kevin_form input{
margin-bottom:10px;
width:100%;
}
#contact_kevin_form textarea{
margin-bottom:15px;
width:100%;
}
#contact-kevin #custom_page_container{
margin-bottom:10px;
}
#contact-kevin #form_feedback_wrap{
margin:0;
}
#contact-kevin #form_feedback_wrap.form_fail{
margin-top:-60px;
margin-bottom:15px;
}
/*-----
END Contact Styles
-------*/






#yoa_logo {
text-align:center;
padding:10px;
}

table#footertable #yoa_logo a, 
table#footertable #yoa_logo a:link, 
table#footertable #yoa_logo a:visited {
color:#000000;
}

table#footertable #yoa_logo a, 
table#footertable #yoa_logo a:active, 
table#footertable #yoa_logo a:hover {
color:#6D6F71;
}


#yoa_logo span {
color:#990000;
}
#contact-kevin #contact_map{height:435px;}
#contact-kevin #main_content_area{min-height:410px;}
#contact-kevin .g-recaptcha{transform:scale(0.9);margin-left:-15px;margin-bottom:5px;}
#contact-kevin #contact_kevin_form textarea{margin-bottom:8px;}</pre></body></html>