@import url(transmenu.css);
@import url(listmenu_h.css);

.message_success {
	border:2px solid #003399;
	background-color:#009999;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:1.5em;
	padding:3px;
	}
#contactformcontainer #name,
#contactformcontainer #phone,
#contactformcontainer #email,
#contactformcontainer #street {
	width: 245px; 
	margin-bottom:5px; 
	background-color: #ffffff;
	}
	
html {
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
font-style: normal;
font-size: 100%;
line-height: 1;
font-family: inherit;
text-align: left;
}
body {
	font: 62.5% Arial, Helvetica, sans-serif;
	text-align: center;
	color: #fff;
	background-color: #99cccc;
	margin: 0;
	padding: 0;
    }

body a, body a:visited {
	color: #000;
	font-weight:normal;
	text-decoration:none;
	}

body a:hover {
	text-decoration: none;
	color:#000;
	}
img {
	border:0;
}
p {
margin: 0; 
padding: 0 0 0.7em; 
}

/*----------------------------------------- MAIN DIVs ------------------------------------------*/
div#wrapper {
	width: 866px;
	margin: 20px auto;
	text-align: left;
	}

div#header {
	width: 580px;
	height:120px;
	background:url(../images/mainheader.jpg) left top no-repeat;
	float: left;
	position: relative;
	z-index: 100;
	}
div#rightarea { float: right; }
div#rightarea_top {
	width: 286px;
	height:227px;
	background: url(../images/rightarea_top.jpg) left top no-repeat;
	}
div#rightarea_bottom {
	width: 286px;
	height:225px;
	background: url(../images/rightarea_bottom.jpg) left top no-repeat;
	}
div#rightarea_bottom_profiles_3 {
	width: 286px;
	height:254px;
	background: url(../images/profiles_bottom_3.jpg) left top no-repeat;
	}
div#rightarea_bottom_profiles_4 {
	width: 286px;
	height:150px;
	background: url(../images/profiles_bottom_3.jpg) left top no-repeat;
	}
div#content {
	width: 580px;
	height:332px;
	background: url(../images/maincontent.jpg) left top no-repeat;
	float: left;
	}
div#content_profiles_homes {
	width: 866px;
	height:1136px;
	background: url(../images/profile-homes_bg.jpg) left top no-repeat;
	float: left;
}

.morecontent {
font-family: Arial, Helvetica, sans-serif;
color: #333333; 
font-size: 13px;
line-height: 18px;
padding: 20px 40px 10px 40px;
text-align: left;
	background: url(../images/areas-bg.jpg) left top repeat-y;
	width: 786px;
}
/*----------------------------------------- CONDO AREA------------------------------------------*/
div#content_profiles_condobyarea {
	width: 866px;
	background: url(../images/areas-bg.jpg) left top repeat-y;
	float: left;
	}
div#content_profiles_condobyarea h2{
	font: bold 1.8em Arial, Helvetica, sans-serif;
	padding: 0 0 0 8px;
	margin:0;
	}
div#content_profiles_condobyarea p {
	font: normal 1.1em Arial, Helvetica, sans-serif;
	padding: 5px 5px 0 8px;
	margin:0;
	}
div#content_profiles_condobyarea .black {color:#000;}
div#content_profiles_condobyarea .white {color:#fff;}

#condo_area_1, #condo_area_2, #condo_area_3, #condo_area_4, #condo_area_5, #condo_area_6, #condo_area_7, #condo_area_8, #condo_area_9 {
	width:274px;
	height:274px;
	float: left;
	margin-left: 6px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px !important;
	line-height: 12px !important;
}
html>body #condo_area_1, #condo_area_4, #condo_area_7 {margin-left: 12px;}
#condo_area_1 {background: url(../images/profile-condo-div1-bg.jpg) left top no-repeat;}
#condo_area_2 {background: url(../images/profile-condo-div2-bg.jpg) left top no-repeat;}
#condo_area_3 {background: url(../images/profile-condo-div3-bg.jpg) left top no-repeat;}
#condo_area_4 {background: url(../images/profile-condo-div4-bg.jpg) left top no-repeat;}
#condo_area_5 {background: url(../images/profile-condo-div5-bg.jpg) left top no-repeat;}
#condo_area_6 {background: url(../images/profile-condo-div6-bg.jpg) left top no-repeat;}
#condo_area_7 {background: url(../images/profile-condo-div7-bg.jpg) left top no-repeat;}
#condo_area_8 {background: url(../images/profile-condo-div8-bg.jpg) left top no-repeat;}
#condo_area_9 {background: url(../images/profile-condo-div9-bg.jpg) left top no-repeat;}

/*----------------------------------------- CONDO AREA END------------------------------------------*/
/*----------------------------------------- LOFTS AREA------------------------------------------*/
div#content_profiles_areas {
	width: 866px;
	background: url(../images/areas-bg.jpg) left top repeat-y;
	float: left;
	color:#000;
	text-align:center;
}
div#content_profiles_village, div#content_profiles_city-place, div#content_profiles_south-etobicoke, div#content_profiles_yorkville, div#content_profiles_yonge-eglinton, div#content_profiles_st-lawrence, div#content_profiles_king-west, div#content_profiles_waterfront, #content_profiles_downtown-toronto {
	width: 866px;
	float: left;
	color:#000;
	text-align:center;
}
div#content_profiles_village {background: url(../images/0-village-bg.jpg) left top repeat-y;}
div#content_profiles_city-place {background: url(../images/0-city-place-bg.jpg) left top repeat-y;}
div#content_profiles_south-etobicoke {background: url(../images/0-south-etobicoke-bg.jpg) left top repeat-y;}
div#content_profiles_yorkville {background: url(../images/0-yorkville-bg.jpg) left top repeat-y;}
div#content_profiles_yonge-eglinton {background: url(../images/0-yonge-eglinton-bg.jpg) left top repeat-y;}
div#content_profiles_st-lawrence {background: url(../images/0-st-lawrence-bg.jpg) left top repeat-y;}
div#content_profiles_king-west {background: url(../images/0-king-west-bg.jpg) left top repeat-y;}
div#content_profiles_waterfront {background: url(../images/0-waterfront-bg.jpg) left top repeat-y;}
div#content_profiles_downtown-toronto {background: url(../images/0-downtown-toronto-bg.jpg) left top repeat-y;}

div#profile-village-h2 {
	width: 580px;
	height:42px;
	background: url(../images/0-village-h2.jpg) left top no-repeat;
	float: left;
}
div#profile-city-place-h2 {
	width: 580px;
	height:42px;
	background: url(../images/0-city-place-h2.jpg) left top no-repeat;
	float: left;
}
div#profile-south-etobicoke-h2 {
	width: 580px;
	height:42px;
	background: url(../images/0-south-etobicoke-h2.jpg) left top no-repeat;
	float: left;
}
div#profile-yorkville-h2 {
	width: 580px;
	height:42px;
	background: url(../images/0-yorkville-h2.jpg) left top no-repeat;
	float: left;
}
div#profile-yonge-eglinton-h2 {
	width: 580px;
	height:42px;
	background: url(../images/0-yonge-eglinton-h2.jpg) left top no-repeat;
	float: left;
}
div#profile-st-lawrence-h2 {
	width: 580px;
	height:42px;
	background: url(../images/0-st-lawrence-h2.jpg) left top no-repeat;
	float: left;
}
div#profile-king-west-h2 {
	width: 580px;
	height:42px;
	background: url(../images/0-king-west-h2.jpg) left top no-repeat;
	float: left;
}
div#profile-waterfront-h2 {
	width: 580px;
	height:42px;
	background: url(../images/0-waterfront-h2.jpg) left top no-repeat;
	float: left;
}
div#profile-downtown-toronto-h2 {
	width: 580px;
	height:42px;
	background: url(../images/0-downtown-toronto-h2.jpg) left top no-repeat;
	float: left;
}
#village-bottom {
	height:14px;
	background: url(../images/0-village-bottom.jpg) top left no-repeat;
}
#city-place-bottom {
	height:14px;
	background: url(../images/0-city-place-bottom.jpg) top left no-repeat;
}
#south-etobicoke-bottom {
	height:14px;
	background: url(../images/0-south-etobicoke-bottom.jpg) top left no-repeat;
}
#yorkville-bottom {
	height:14px;
	background: url(../images/0-yorkville-bottom.jpg) top left no-repeat;
}
#yonge-eglinton-bottom {
	height:14px;
	background: url(../images/0-yonge-eglinton-bottom.jpg) top left no-repeat;
}
#st-lawrence-bottom {
	height:14px;
	background: url(../images/0-st-lawrence-bottom.jpg) top left no-repeat;
}
#king-west-bottom {
	height:14px;
	background: url(../images/0-king-west-bottom.jpg) top left no-repeat;
}
#waterfront-bottom {
	height:14px;
	background: url(../images/0-waterfront-bottom.jpg) top left no-repeat;
}
#downtown-toronto-bottom {
	height:14px;
	background: url(../images/0-downtown-toronto-bottom.jpg) top left no-repeat;
}

#lofts_area_1, #lofts_area_2, #lofts_area_3, #lofts_area_4, #lofts_area_5, #lofts_area_6, #lofts_area_7, #lofts_area_8, #lofts_area_9 {
	width:274px;
	height:274px;
	float: left;
	margin-left: 6px;
	padding-bottom:5px;
	background:url(../images/lofts_etc-bg.jpg) left top no-repeat;
}
html>body #lofts_area_1, #lofts_area_4, #lofts_area_7 {margin-left: 12px;}
.loftsimages {
	margin:5px;
	border:1px solid #000;
	width:262px; height:214px; overflow:hidden;	
}
div#content_profiles_areas h4, div#content_profiles_village h4, div#content_profiles_city-place h4, div#content_profiles_south-etobicoke h4, div#content_profiles_yorkville h4, div#content_profiles_yonge-eglinton h4, div#content_profiles_st-lawrence h4, div#content_profiles_king-west h4, div#content_profiles_waterfront h4, #content_profiles_downtown-toronto h4 {
	font: bold 1.6em Arial, Helvetica, sans-serif;
	padding: 1px 2px 0 2px;
	margin:0;
	}
div#content_profiles_areas h5, div#content_profiles_village h5, div#content_profiles_city-place h5, div#content_profiles_south-etobicoke h5, div#content_profiles_yorkville h5, div#content_profiles_yonge-eglinton h5, div#content_profiles_st-lawrence h5, div#content_profiles_king-west h5, div#content_profiles_waterfront h5, #content_profiles_downtown-toronto h5 {
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 1px 2px 0 2px;
	margin:0;
	}
#areas-bottom {
	height:14px;
	background:url(../images/areas-bg-bottom.jpg) top left no-repeat;
}
div#rightarea_yonge-eglinton {
	width: 286px;
	height:161px;
	background: url(../images/0-yonge-eglinton-top-right.jpg) left top no-repeat;
}
div#rightarea_village {
	width: 286px;
	height:161px;
	background: url(../images/0-village-top-right.jpg) left top no-repeat;
}
div#rightarea_city-place {
	width: 286px;
	height:161px;
	background: url(../images/0-city-place-top-right.jpg) left top no-repeat;
}
div#rightarea_south-etobicoke {
	width: 286px;
	height:161px;
	background: url(../images/0-south-etobicoke-top-right.jpg) left top no-repeat;
}
div#rightarea_yorkville {
	width: 286px;
	height:161px;
	background: url(../images/0-yorkville-top-right.jpg) left top no-repeat;
}
div#rightarea_st-lawrence {
	width: 286px;
	height:161px;
	background: url(../images/0-st-lawrence-top-right.jpg) left top no-repeat;
}
div#rightarea_king-west {
	width: 286px;
	height:161px;
	background: url(../images/0-king-west-top-right.jpg) left top no-repeat;
}
div#rightarea_waterfront {
	width: 286px;
	height:161px;
	background: url(../images/0-waterfront-top-right.jpg) left top no-repeat;
}
div#rightarea_downtown-toronto {
	width: 286px;
	height:161px;
	background: url(../images/0-downtown-toronto-top-right.jpg) left top no-repeat;
}

/*----------------------------------------- LOFTS AREA END ------------------------------------------*/
div#content_signin {
	width: 866px;
	height:612px;
	background: url(../images/signin-bg.jpg) left top no-repeat;
	float: left;
	position: relative;
	}
div#content_profile-template {
	width: 866px;
	/*height:586px;*/
	background: url(../images/profile-template-bg.gif) left top repeat-y;
	float: left;
	position: relative;
	}
	div#content_profile-template a{
   font-weight: bold;
}
div#profile-template-right {
	width: 560px;
	float: right;
	position: relative;
	padding: 15px 15px 0 0px;
	}
div#profile-template-right p {
	padding: 15px 15px 0 0;
	margin-top:0px;
	text-align:center;
	font: bold 1.4em Georgia, "Times New Roman", Times, serif;
	color:#000;
	}
div#profile-template-left {
	width: 250px;
	padding: 0 0 0 16px;
	float: left;
	position: relative;
	}
div#profile-template-left ul {
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:0;
	padding:10px 0 15px 13px;
	float: left;
	}
div#profile-template-left h3 {
	font: bold 1.6em Arial, Helvetica, sans-serif;
	color:#000;
	padding: 10px 0 0 0px;
	margin:0;
	}
div#profile-template-left p {
	font: normal 12px Georgia, "Times New Roman", Times, serif !important;
	color:#333;
	padding: 5px 0 0 0px;
	margin:0;
	}
div#content_eval-bg {
	width: 866px;
	height:586px;
	background: url(../images/evaluation-bg.jpg) left top no-repeat;
	float: left;
	position: relative;
	}
div#eval-left {
	width: 566px;
	padding: 0 0 0 0;
	float: left;
	position: relative;
	}
div#eval-right {
	width: 284px;
	float: right;
	position: relative;
	padding: 5px 15px 0 0px;
	}
div#eval-right p{
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color:#333;
	text-align: center;
	margin: 0 5px 10px 5px;
	}
.firstimg {margin-left:60px;}
.secondimg {margin-left:40px;}
.thirdimg {margin-left:60px;}
#evaltexttop {
	width: 341px;
	margin: 10px 0 0 16px;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color:#333;
	}
html>body #evaltexttop {margin: 0px 0 0 16px;}
.evaltext {
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding-left: 16px;
	margin:5px 0 5px 0;
	}
div#content_signin p {
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	line-height: 14px;
	color:#333;
	margin: 5px 375px 3px 16px;
	padding-top:5px;
	}
div#content_profiles_condos_subpage {
	width: 866px;
	height:1136px;
	background: url(../images/profiles-condos-subpage-bg.jpg) left top no-repeat;
	float: left;
	}
div#profile-h2-area {
	width: 580px;
	height:42px;
	background: url(../images/profile-h2-area.jpg) left top no-repeat;
	float: left;
	}
div#profile-subpage-h2-area {
	width: 580px;
	height:42px;
	background: url(../images/profiles-subpage-h2-area.jpg) left top no-repeat;
	float: left;
	}
div#maincontent {
	width: 580px;
	height:332px;
	background: url(../images/maincontent_cont.gif) left top no-repeat;
	float: left;
	}
div#maincontent p {
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	line-height: 13px;
	color:#333;
	margin:0px 35px 0px 16px;
}
#profiles_content {
	width: 580px;
	height:586px;
	background: url(../images/profiles_content_bg.jpg) left top no-repeat;
	float: left;
	}
#prebottomone {
	height:14px;
	background: url(../images/pre-bottom-one.jpg) left top no-repeat;
	}
div#bottomone {
	width: 866px;
	background:  url(../images/bottomone.jpg) left top no-repeat;
	clear: both;
	text-align: center;
	height: 171px;
	}
div#subfooter {
	width: 866px;
	background: url(../images/bottomtwo1.jpg) left top no-repeat;
	clear: both;
	text-align: center;
	height: 86px;
	}
div#footer {
	clear: both;
	font: normal 10px Georgia, "Times New Roman", Times, serif;
	color:#333;
	}
	div#footer a:link, #footer a:visited{
	clear: both;
	font: normal 10px Georgia, "Times New Roman", Times, serif !important;
	color:#333;
	}
		div#footer a:hover {
	clear: both;
	font: normal 10px Georgia, "Times New Roman", Times, serif !important;
	color:#333;
	text-decoration: underline;
	}
	div#footer2 {
	clear: both;
	font: normal 10px Arial, Helvetica, Verdana, sans-serif !important;
	color:#333;
	margin-top: 60px;
	padding-top: 5px;
	padding-right: 20px;
	border-top: solid #666666 1px;
	}
	div#footer2 a:link, #footer2 a:visited {
	clear: both;
	font: normal 10px Arial, Helvetica, Verdana, sans-serif !important;
	color: #333;
	}
		div#footer2 a:hover {
	clear: both;
	font: normal 10px Arial, Helvetica, Verdana, sans-serif !important;
	color: #333 ;
	text-decoration: underline;
	}
	address {
font: normal 10px Arial, Helvetica, Verdana, sans-serif !important;
display: inline;
}
/*----------------------------------------- MAIN DIVs END------------------------------------------*/
.logo {
	padding: 2px 0 0 1px; 
}
#flashshow {
	width: 555px;
	margin: 8px 0 0 8px;
	height:307px;
        z-index: 0;
}
.navigation-site {
        z-index: 100;
}
#bottomtext1  {
	float: left;
	padding: 20px 0 10px 3px;
	}
#bottomtext  {
	padding: 0 3px 10px 0;
	position: relative;
	float: right;
	}

#agent {
	margin-left:10px;
	/*position:relative;*/
	padding-top:10px;
	}

/*----------------------------------------- h1/2/3/4/5/6------------------------------------------*/
h2 {
	font: bold 1.8em Arial, Helvetica, sans-serif;
	color:#000;
	padding: 13px 0 0 16px;
	margin:0;
	}
h5 { 
	font: bold 1.6em Arial, Helvetica, sans-serif;
	color:#000;
	padding: 5px 0 0 5px;
	margin:0;
	}
div#imgleftborder {
	margin: 6px 15px 3px 8px;
	padding:2px;
	border: 1px solid #fff;
	float: left;
	clear: both;
	}
html>body div#imgleftborder {margin: 6px 15px 3px 16px;}
div#rightarea_top h2 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	padding: 13px 0 0 15px;
	margin:0;
	}
div#rightarea_bottom h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	padding: 10px 0 0 15px;
	margin:0;
	}
	div#rightarea_bottom_profiles_3 h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#000;
	padding: 10px 0 0 15px;
	margin:0;
	}
div#rightarea_top p, div#rightarea_bottom p, div#rightarea_bottom_profiles_3 p{
	margin:0;
	padding: 0 15px 2px 15px;
	color:#666;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
}
div#rightarea_top img {
	padding:0 0 0 7px;
	overflow:hidden;	
	}
div#rightarea_bottom img.top2 {
	padding:0 0 0 7px;
	width:267px;
	height:150px;
	overflow:hidden;
	}
div#rightarea_bottom_profiles_3 img.top2 {
	padding: 0 0 0 4px;
	width: 271px;
	height: 176px;
	overflow: hidden;
	}
#bottomonecont {
height: 50px;
}
#bottomonecont p {
font-family: Georgia, "Times New Roman", Times, serif !important;
font-size: 10px !important;
line-height: 14px !important;
}

div#bottomone h4 {
	text-align: left;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
	margin:0;
	padding: 7px 0 2px 10px;
	width: 298px;
	float: left;
	}
div#bottomone p{
	text-align: left;
	color:#333;
	margin:0;
	padding: 7px 10px 2px 10px;
	clear: right;
	float: right;
	width: 538px;
	}
	
#column1 {
	float:left;
	margin:0px 1px 0px 3px;
	width:199px;
	padding:2px;	
}
html>body #column1 { margin:1px 2px 0px 5px;}
#column2 {
	float:left;
	margin:1px 0px 0px 12px;
	width:199px;
	padding:2px;
}
#column3 {
	float:left;
	margin:1px 0px 0px 12px;
	width:199px;
	padding:2px;
}
#column4 {
	float:left;
	margin:1px 0px 0px 12px;
	width:199px;
	padding:2px;
}
/*----------------------------------------- navigation------------------------------------------*/	
#newsletter {margin-top:8px}
#subfooter_1 {
	width:283px;
	float: left;
}
#subfooter_1 h4{
	text-align: left;
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin: 9px 0px 0px 12px;
}
#subfooter_2 {
	width:287px;
	float: left;
	margin: 1px 0 0 5px;
}
#subfooter_3 {
	width:287px;
	float: left;
	margin: 1px 0 0 4px;
}
.imgright {
	float:right;
	padding: 10px 8px 0 0;
}
.imgright2 {
	float:right;
	padding: 14px 8px 0 0;
}
/*----------------------------------------- profiles images-----------------------------------------*/
#prof_img_left {
	width:264px;
	height:262px;
	padding:8px 0 0 15px;
	float: left;
}
#prof_img_right {
	width:274px;
	height:262px;
	padding:8px 0 0 10px;
	float: left;
	}
/*----------------------------------------- profiles images END-----------------------------------------*/
/*----------------------------------------- profiles homes/condos/ etc. -----------------------------------------*/
div#rightarea_prof_homes {
	width: 286px;
	height:161px;
	background: url(../images/profile_right_top_homes.jpg) left top no-repeat;
	}
div#rightarea_prof_lofts {
	width: 286px;
	height:161px;
	background: url(../images/profile_right_top_lofts.jpg) left top no-repeat;
	}
div#rightarea_signin {
	width: 286px;
	height:120px;
	background: url(../images/sign-up-top-right.jpg) left top no-repeat;
	}
div#rightarea_prof_construction {
	width: 286px;
	height:161px;
	background: url(../images/profile_right_top_construction.jpg) left top no-repeat;
	}
div#rightarea_prof_condos {
	width: 286px;
	height:161px;
	background: url(../images/profile_right_top_condos.jpg) left top no-repeat;
	}
div#rightarea_prof_condos_subpage {
	width: 286px;
	height:161px;
	background: url(../images/profiles-condos-subpage-top-right.jpg) left top no-repeat;
	}
#prof_homes_left {
	width:274px;
	height:274px;
	float: left;
	background: url(../images/profile-condo-div1-bg.jpg) left top no-repeat;
	margin-left: 6px;
}
html>body #prof_homes_left {margin-left: 12px;}
.condoimages {
	margin:5px;
	border:1px solid #000;	
}
#prof_homes_middle {
	width:274px;
	height:274px;
	padding:0 0 7px 6px;
	float: left;
	}
#prof_homes_right {
	width:274px;
	height:274px;
	padding:0 0 7px 6px;
	float: left;
	}
#profile_template_small {
	width:55px;
	height:55px;
	padding:0 0 5px 4px;
	float: left;
}
html>body #profile_template_small {padding:0 1px 5px 3px;}
.smallimg {
	border:2px solid #fff;
	padding: 0;
	overflow:hidden;
}
#profile_template_large_image {
	width:546px;
	height:396px;
	padding:5px 0 5px 4px;
	float: left;
	overflow:hidden;
}
html>body #profile_template_large_image {padding:5px 0 5px 5px;}
#arrow-left {
	float:left;
	padding:5px 0 0 240px;
	}
#arrow-right {
	float:right;
	padding:5px 240px 0 0;
	position:relative;
	}
/*----------------------------------------- contact form -----------------------------------------*/
div.contact { height:482px; }
#contactformcontainer{
	margin: 0 0 0 16px;
	padding: 0;
	/*position: relative;*/
	width:550px;
}
html>body #contactformcontainer {margin: 8px 0 0 16px;}
#contactformleft {
	width:270px;
	float:left;
	margin:0;
	padding: 0;
	}
#contactformright {
	width:270px;
	float:left;
	margin:0;
	}
#contactcaptcha { clear:both; min-height:150px; padding:8px 0; }
#contactformbutton {
	clear:both;
	margin:0;
	padding:0;
	}
/*----------------------------------------- contact form END -----------------------------------------*/
/*----------------------------------------- SIGN IN FORM START -----------------------------------------*/
#signupform_container {
	margin: 0 0 0 16px;
	padding: 0;
	clear: both;
	position: relative;
	width:490px;
	font: normal 1.1em Arial, Helvetica, sans-serif;
	color:#000;
}
#signupform_container textarea {
	font: normal 1.1em Arial, Helvetica, sans-serif;
}
html>body #signupform_container {margin: 12px 0 0 16px;}
#signupformleft {
	width:490px;
	float:left;
	margin:0;
}
#signupformright {
	width:230px;
	float:left;
}
/*----------------------------------------- SIGN IN FORM END -----------------------------------------*/
/*----------------------------------------- EVALUATION FORM START -----------------------------------------*/
#evaluationform_container {
	margin: 10px 0 0 16px;
	padding: 0;
	clear: both;
	position: relative;
	width:550px;
	font: normal 1.1em Arial, Helvetica, sans-serif;
	color:#000;
}
#evalformleft {
	width:270px;
	float:left;
	margin:0;
}
#sevalformright {
	width:275px;
	float:left;
	margin:0 0 0 5px;
}
#evalformbutton {
	float:left;
	margin:0;
	padding:0;
}
/*----------------------------------------- EVALUATION FORM END -----------------------------------------*/
/*------------------------------------------Condo Q&A Section--------------------------------------------*/
#question_a {
	width: 555px;
	margin: 8px 0 0 8px;
	height: 307px;
	background-color: #dae7dd;
	overflow: scroll;
	overflow-x: hidden;	
}
#question_a p {
	font: normal 12px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:0;
	padding: 0px 10px 10px 10px;
}
#question_a h2 {
	font: bold 1.8em Arial, Helvetica, sans-serif;
	color:#333;
	margin:0;
	padding: 8px 10px 0px 10px;
	
}
span.question {
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:0;
	padding: 8px 10px 0px 10px;
	text-decoration:underline;
}

div#content_search_listings {
	width: 860px;
	height:650px;
	background-color: #fff;
	float: left;
	position: relative;
	}
.frontpagead {
padding-left: 20px;
padding-right: 30px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000000;
font-size: 12px;
line-height: 15px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
margin: 0 17px 0 5px;
}
.frontpagead2 {
padding-left: 3px;
padding-right: 30px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color: #000000;
font-size: 12px;
line-height: 15px;
border-top: 1px solid #FFFFFF;
border-bottom: 0;
margin: 0 17px 0 5px;
height: 120px
}
.frontimage {
float: left;
padding-right: 10px;
}
.frontpagead2 h3  {
padding-top: 5px;
}


/* Added by A.F. */
div.sharing { display:block; width:248px; height:53px; padding:18px 4px 4px 5px; background:url(../images/sharing-bg.gif) no-repeat; overflow:hidden; margin-top:16px; }
div.sharing a { float:left; padding:1px 2px 0 0; margin:0; position:relative; top:0; }
div.sharing a:hover { top:-2px; }
div.sharing a.last { padding:1px 0 0 1px; }