body {

	margin-left: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}

ul, li, h1, h2, h3, h4, h5, h6, p, br, a, hr, address {

	margin:0;

	border:0;

	padding:0;

	list-style:none;

}

.clearfix {

	clear:both;

}

.fontblue {

	color:#333333 !important;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	float: left;

	border: 1px solid #CCCCCC;

	margin-top: 3px;

	margin-right: 15px;

	width: 75px;

}

#minmax_slider {

	width:200px;

	margin:0px 10px;

}

.slider_gutter_m {

	width:200px;

	height:20px;

	background-image: url(../../images/slider_rptr.gif);

	background-repeat: no-repeat;

	float: left;

}

.knob {

	position: absolute;

	height: 20px;

	width: 45px;

	background: url(../../images/slider_knob.gif) no-repeat;

	cursor: pointer;

	margin-right: 75px;

	margin-left: 15px;

	margin-top: 1px;

}

/* For Clip */

#slider_bkg_img {

	position: absolute;

	height:8px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#slider_bkg_img_1 {

	position: absolute;

	height:8px;

	width:125px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	left: 29px;

	border-top-style: double;

	border-right-style: double;

	border-bottom-style: double;

	border-left-style: double;

	background-color: #0033FF;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

}

#notification {

	color: #FFFFFF;

	text-decoration: none;

	background-color: #669900;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

/* for Slider C */

.slide_container .slider {

	float:left;

	display: block;

	position: relative;

}

.mortagage_area {

	width: 350px;

	display: block;

	padding: 0px;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

}

.slide_container #slider_bkg_img_C {

	height:8px;

	margin:6px 0px 0px 0px;

}

.text_area_medium {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	padding: 1px;

	border: 1px solid #CCCCCC;

	width: 100px;

}

input {

	border: none;

	color: #FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	background-color: transparent;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

}

.submit_bg {

	background-image: url(../../images/homepage_middle.gif);

	background-repeat: repeat-x;

	background-position: center top;

	height: 21px;

}

.submit_bg_left {

	background-image: url(../../images/homepage_left.gif);

	background-repeat: no-repeat;

	background-position: center top;

	height: 21px;

	width: 3px;

}

.submit_bg_right {

	background-image: url(../../images/homepage_right.gif);

	background-repeat: no-repeat;

	background-position: center top;

	height: 21px;

	width: 3px;

}

.submit_orange_bg {

	background-image: url(../../images/yel_middle_bg.gif);

	background-repeat: repeat-x;

	background-position: center top;

	height: 21px;

}

.submit_orange_bg_left {

	background-image: url(../../images/yel_left_bg.gif);

	background-repeat: no-repeat;

	background-position: center top;

	height: 21px;

	width: 3px;

}

.submit_orange_bg_right {

	background-image: url(../../images/yel_right_bg.gif);

	background-repeat: no-repeat;

	background-position: center top;

	height: 21px;

	width: 3px;

}

.tools {

	border: 1px solid #CCCCCC;

	margin-top: 15px;

	margin-bottom: 5px;

	color: #333333;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

	width: 95%;

	float: left;

	margin-right: 5px;

	margin-left: 0px;

	padding: 0px;

	background-color: #F4F4F4;

	background-image: url(../../images/090921_property_page_title_bg.png);

	background-repeat: repeat-x;

	background-position: left top;

}

.tools h3 {

	color: #dc8816;

	font-size: 18px;

	margin: 0px;

	padding: 0px;

}

.tools h3 b {

	color: #6dc029;

	font-weight: bold;

}

.tools h4 {

	display: block;

	background-repeat: repeat-x;

	background-position: left top;

	height: 22px;

	margin: 0px;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.tools h4 b {

	float: left;

	color: #1f76bf;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

}

.tools h4 em {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #6dc029;

	padding-left: 5px;

	font-style: normal;

	font-weight: bold;

}

.tools h4 span {

	background-image: url(../../images/help_yel.png);

	background-repeat: no-repeat;

	background-position: left center;

	height: 16px;

	padding-right: 5px;

	margin-top: 3px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #1F76BF;

	text-decoration: none;

	padding-left: 20px;

}

.tools h4 span a {

	color: #EE900C;

	text-decoration: underline;

}

.tools h4 span a:hover {

	color: #6DC029;

}

.tools h6 {

	color: #DC8816;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	padding: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.tools h5 {

	color: #669933;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	position: relative;

	padding: 0px;

	width: 150px;

	text-align: center;

}

.tools h5 span {

	position: absolute;

	display: block;

	height: 14px;

	left: -1px;

	width: 150px;

	margin-right: auto;

	margin-left: auto;

}

.tools address {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #666666;

	font-style: normal;

}

.text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

	line-height: 20px;

}

.text ul {

}

.text li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}

.open_house_bg {

	background-repeat: repeat-x;

	background-position: right bottom;

}

.resource_container {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 18px;

	font-weight: normal;

	color: #000000;

	margin-top: 10px;

	margin-bottom: 10px;

}

.resource_container h3 {

	background-image: url(../../images/property_title_bg.gif);

	background-repeat: repeat-x;

	height: 32px;

	line-height: 32px;

	padding-left: 15px;

	font-size: 14px;

	font-weight: normal;

	text-decoration: none;

}

.resource_container h3 a {

}

.resource_container h3 a:hover {

}

.resource_container h1 {

	color: #1f76bf;

	font-size: 20px;

	margin-top: 15px;

	margin-bottom: 15px;

}

.resource_container h1 b {

	color: #6dc029;

	font-style: italic;

}

.resource_container h4 {

	font-family: Arial, Helvetica, sans-serif;

	margin-bottom: 5px;

}

.resource_container h5 {

	font-family: Arial, Helvetica, sans-serif;

	margin-bottom: 15px;

	margin-top: 15px;

	line-height: 18px;

	padding: 0px;

	margin-right: 0px;

	margin-left: 0px;

}

.resource_container a {

	color: #006699;

	font-size: 12px;

	line-height: 25px;

}

.resource_container a:hover {

}

.tools_empty_border {

	/*	border: 1px solid #DDE2E8;

*/	margin-top: 15px;

	margin-bottom: 5px;

	color: #333333;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

	width: 95%;

	float: left;

	margin-right: 5px;

	margin-left: 0px;

	padding: 0px;

	background-color: #F4F4F4;

	background-repeat: repeat-x;

	background-position: left top;

}

.tools_empty_border1 {

	/*	border: 1px solid #DDE2E8;

*/	margin-top: 15px;

	margin-bottom: 5px;

	color: #333333;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

	width: 95%;

	float: left;

	margin-right: 5px;

	margin-left: 0px;

	padding: 0px;

	background-repeat: repeat-x;

	background-position: left top;

}

.tools_empty_border h4 {

	display: block;

	background-repeat: repeat-x;

	background-position: left top;

	height: 20px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 10px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.tools_empty_border h4 b {

	float: left;

	color: #1f76bf;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

}

.tools_empty_border h4 em {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #6dc029;

	padding-left: 5px;

	font-style: normal;

	font-weight: bold;

}

.tools_empty_border h4 span {

	background-image: url(../../images/help_yel.png);

	background-repeat: no-repeat;

	background-position: left center;

	height: 20px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #1F76BF;

	text-decoration: none;

	padding-left: 20px;

	margin-top: 2px;

}

.tools_empty_border span a {

	color: #1f76bf;

	text-decoration: none;

}

.tools_empty_border span a:hover {

	color: #6DC029;

}

.tools_empty_border h4 center {

	background-image: url(../../images/help_yel.png);

	background-repeat: no-repeat;

	background-position: left center;

	height: 20px;

	padding-right: 0px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #1F76BF;

	text-decoration: none;

	padding-left: 20px;

	margin-right: 0px;

	margin-top: 2px;

}

.tools_empty_border center a {

	color: #1f76bf;

	text-decoration: none;

}

.tools_empty_border center a:hover {

	color: #6DC029;

}

.tools_empty_border h3 {

	color: #23A6FE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}

.tools_empty_border h5 {

	color: #6EBE29;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.tools_empty_border h6 {

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #333333;

}

.textarea_field {

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #dbdbdb;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-right: 2px;

	background-color:#FFFFFF;

}

.footer_area {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	font-weight: normal;

}

.footer_area a {

	color: #0f48ad;

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: none;

	font-size: 11px;

	font-weight: normal;

	margin-right: 5px;

	margin-left: 5px;

}

.footer_area a:hover {

	color: #666666;

}

h1 span {

	background: url(../../images/gradient-white.png) repeat-x;

	position: absolute;

	display: block;

	width: 100%;

	height: 31px;

}

h5 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	line-height: 18px;

	text-decoration: none;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

}

h6 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	line-height: 18px;

	text-decoration: none;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

}

h4 {

	color: #6dc029;

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

a.rounded, .button {

	outline: none;

	border: none;

	text-decoration: none;

	cursor: pointer;

	white-space: nowrap;

	vertical-align: middle;

	display: -moz-inline-box;

	display: inline-block;

	overflow: visible;

}

.button {

	color: #FFFFFF;

	background-color: #1499bb;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	padding-top: 5px;

	padding-right: 12px;

	padding-bottom: 5px;

	padding-left: 12px;

}

.button:hover {

	background-color: #49bad7;

}

.property_h_left_bg {

	background-image: url(../../images/property_h_left.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 67px;

	width: 3px;

}

.property_h_right_bg {

	background-image: url(../../images/property_h_right.gif);

	background-repeat: no-repeat;

	background-position: right top;

	height: 67px;

	width: 4px;

}

.property_h_middle_bg {

	background-image: url(../../images/property_h_middle.gif);

	background-repeat: repeat-x;

	background-position: right top;

	background-color: #FAFAFA;

	margin: 0px;

	padding: 0px;

}

.navigation a:hover {

	display: block;

	background-image: url(../../images/digital_select_menu_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	color: #FFFFFF;

}

.navi_left_bg {

	background-image: url(../../images/digital_left_bg.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 39px;

	width: 4px;

}

.navi_right_bg {

	background-image: url(../../images/digital_rigth_bg.gif);

	background-repeat: no-repeat;

	background-position: right top;

	height: 39px;

	width: 4px;

}

.navi_middle_bg {

	background-image: url(../../images/digital_menu_bg.gif);

	background-repeat: repeat-x;

	background-position: right top;

	height: 39px;

}

.Canadian_Doller {

	font-size:11px;

	font-weight:bold;

	float: left;

	width: 100px;

	margin-left: 5px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.Canadian_Doller .menu li {

	float:left;

	margin-right:10px;

	background-repeat: no-repeat;

	background-position: left top;

	width: 100px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.Canadian_Doller .menu li a {

	color:#000000;

	text-decoration:none;

	display:block;

	float:left;

	background-image: url(../../images/down.gif);

	background-repeat: no-repeat;

	background-position: 115px center;

	padding-top: 1px;

	padding-right: 0px;

	padding-bottom: 1px;

	padding-left: 5px;

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	text-align: left;

	vertical-align: middle;

	width: 120px;

 *width: 130px;

	line-height: 20px;

	margin: 0px;

}

.Canadian_Doller .menu li a:hover {

	color:#666666;

}

.Canadian_Doller ul .submenu {

	border:solid 1px #c9dea1;

	border-top:none;

	background:#FFFFFF;

	position: relative;

	top: 4px;

	clear:both;

	z-index:2;

	display:none;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0px;

	padding-left: 0;

	width: 150px;

}

.Canadian_Doller ul .submenu li {

	background:none;

	display:block;

	float:none;

	margin:0 6px;

	border:0;

	height:auto;

	line-height:normal;

	border-top:solid 1px #DEDEDE;

}

.Canadian_Doller .submenu li a {

	background:none;

	display:block;

	float:none;

	padding:0px;

	margin:0;

	border:0;

	height:auto;

	color:#105cbe;

	line-height:normal;

}

.Canadian_Doller .submenu li a:hover {

	background:#e3edef;

}

.property_active {

	display: block;

	text-align: justify;

}

.property_active ul {

	padding: 0px;

	margin-top: -10px;

 *margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	width: 590px;

	display: block;

}

.property_active li {

	display: inline;

	text-align: justify;

	padding-right: 3px;

	padding-left: 3px;

	color: #6FBF2C;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	font-size: 13px;

}

.property_active li b {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #2076C3;

	text-decoration: none;

	display: inline;

	padding-right: 3px;

	padding-left: 3px;

}

.property_address {

	padding: 0px;

	width: 600px;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 0px;

	display: block;

	height: 26px;

}

.property_address h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 22px;

	color: #2076C3;

	text-decoration: none;

	letter-spacing: -2px;
	*letter-spacing: -2px;

	float: left;

	margin-top: 0px;
	font-style:inherit;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 3px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.property_address h1 em {

	font-style: normal;

	color: #78ab35;

}

.property_address h1 em u a {

	font-style: normal;

	color: #78AB35;

	display: inline;

}

.property_address h1 em u a:hover {

	font-style: normal;

	color: #78ab35;

}

.property_address h1 b {

	display: inline;

}

.property_address h4 {

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CCCCCC;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.property_address span {

	float: left;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

}

.property_address h4 a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #22A8FD;

	text-decoration: none;

	padding-right: 5px;

	padding-left: 5px;

}

.property_address h4 a:hover {

	color: #F18C0A;

}

/* gradient */



.gradient {

	float: right;

	text-align:right;

	display:block;

}

.gradient h1 {

	position: relative;

	color: #F18C0A;

	margin-top: 0px;

	margin-bottom: 6px;

	margin-left: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 30px;

	font-weight: bold;

	display: block;

	letter-spacing: -2px;

	text-align: right;

	*text-align: right; !important

}

.gradient h1 span {

	position: absolute;

	display: block;

	height: 20px;

	left: -1px;

	width: 100%;

}

.top_right {

	display: block;

	width: 380px;

	margin-right: 5px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.mls_data {

	display: block;

	width: 380px;

	float: left;

	margin-top: -5px;

 *margin-top: 0px;

}

.mls_data h5 {

	color: #F18C0A;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	position: relative;

	padding: 0px;

	width: 200px;

	text-align: right;

	float: right;

}

.mls_data h5 span {

	position: absolute;

	display: block;

	left: -1px;

	width: 100%;

}

.mls_data h5 a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #F18C0A;

}

.mls_data u {

	float: left;

	margin-left: 8px;

}

.mls_data u a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #2076C3;

	font-weight: bold;

	text-decoration: underline;

	margin: 0px;

	padding: 0px;

}

.mls_data u a:hover {

	color: #DC8816;

}

.property_display {

	width: 600px;

	margin-top: 3px;

	float: left;

}

.property_display h5 {

	display: block;

	width: 600px;

	text-align: center;

	vertical-align: middle;

	color: #868686;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

	line-height: 18px;

	margin: 0px;

	padding: 0px;

}

.property_display h5 a{

	color: #2676BD;

}

.property_display h5 a:hover{

	color: #EA8F0A;

}

.property_display h3 {

	display: block;

	height: 25px;

	margin: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

	float: left;

	width: 600px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #1f76bf;

}

.property_display h3 ul {

	display: block;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

.property_display h3 ul li{

	list-style-type: none;

	float: left;

	display: inline;

	padding: 0px;

	line-height: 18px;

	height: 18px;

	margin-top: 5px;

	margin-right: 3px;

	margin-bottom: 0px;

	margin-left: 0px;

	text-align: left;

	vertical-align: middle;

}

.property_display h3 ul li p{

	background-color: #ED900F;

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

	color: #FEFFFB;

	text-align: center;

	vertical-align: middle;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	line-height: 16px;

	height: 16px;

	display: inline;

}

.property_display h3 ul li a{

	padding-top: 2px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

	color: #2076C3;

	text-align: center;

	vertical-align: middle;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 0px;

	line-height: 16px;

	height: 16px;

	text-decoration: none;

	font-size: 12px;

}

.property_display h3 ul li a:hover{

	background-color: #ED900F;

	color: #FEFFFB;

}





.property_properties {

	float: right;

	width: 375px;

	margin-top: 10px;

	padding: 0px;

}

.property_properties h3 {

	float: left;

	display: block;

	padding-left: 0px;

}

.property_properties h3 u {

	float: left;

	color: #1f76bf;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	text-decoration: none;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.property_properties h3 em {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #6dc029;

	padding-left: 5px;

	font-style: normal;

}

.property_properties span {

	float: right;

}

.property_properties h5 {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	line-height: 18px;

	font-weight: normal;

	text-align: justify;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	width: 370px;

	height: 240px;

	overflow: auto;

	vertical-align: top;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.property_properties div {

	float: left;

	display: block;

	margin-top: 0px;

}

.property_properties h4 {

	width: 370px;

	display: block;

	background-image: url(../../images/090921_property_page_title_bg.png);

	background-repeat: repeat-x;

	background-position: left top;

	height: 32px;

	padding-top: 0px;

	padding-left: 5px;

	line-height: 32px;

}

.property_properties h4 b {

	float: left;

	color: #1f76bf;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

}

.property_properties div h4 em {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #6dc029;

	padding-left: 5px;

	font-style: normal;

	font-weight: bold;

}

.property_properties div h4 span {

	background-image: url(../../images/help_yel.png);

	background-repeat: no-repeat;

	background-position: center 50%;

	height: 32px;

	width: 20px;

	padding-right: 15px;

	line-height: 32px;

}

.property_properties table tr td ul{

padding:0px;

margin:0px;

display:block;

}

.property_properties table tr td ul li {

	padding:0px;

	display:inline;

	margin-top: 4px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

}



.property_properties table tr td ul li div {

	display: block;

	margin: 0px;

	float: left;

	padding-top: 0px;

 	padding-right: 0px;

	padding-left: 0px;

	width: 180px;

	padding-bottom: 0px;

}

.property_properties table tr td ul li div a {

	font-family: Arial, Helvetica, sans-serif;

	color: #1F76BF;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

	display: block;

	float: left;

	margin: 0px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

}

.property_properties table tr td ul li div a:hover {

	color: #78AB35;

}

.rightpanel_tools {

	border: 1px solid #cccccc;

	margin-top: 15px;

	margin-bottom: 5px;

	color: #333333;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

	width: 600px;

	float: left;

	margin-right: 0px;

	margin-left: 0px;

	padding: 0px;

	background-color: #f4f4f4;

	background-image: url(../../images/090921_property_page_title_bg.png);

	background-repeat: repeat-x;

	background-position: left top;

}

.quick_link {

}

.quick_link a {

	color: #006699;

	line-height: 25px;

	font-family: Arial, Helvetica, sans-serif;

}

.quick_link a:hover {

	color: #DC8816;

	text-decoration: none;

}

.blue_scrolling_area {

	display: block;

	float: left;

	height: 200px;

	width: 600px;

	overflow: auto;

	padding-right: 0px;

	margin-top: 5px;

	margin-bottom: 5px;

	font-size: 11px;

	color: #666666;

	text-align: center;

	vertical-align: middle;

}

.blue_scrolling_area_empty {

	display: block;

	float: left;

	width: 600px;

	overflow: auto;

	padding-right: 0px;

	margin-top: 5px;

	margin-bottom: 5px;

	font-size: 11px;

	color: #666666;

	text-align: center;

	vertical-align: middle;

}

.blue_scrolling_area div {

	background-image: url(../../images/360_bg_area.gif);

	background-repeat: repeat-x;

	background-position: left top;

	margin-bottom: 5px;

	height: 55px;

	width: 575px;

}

.blue_scrolling_area_empty div {

	background-repeat: repeat-x;

	background-position: left top;

	margin-bottom: 5px;

	height: 55px;

	width: 575px;

	margin-left:13px;

}

.blue_scrolling_area table {

	margin-top: 5px;

}

.blue_scrolling_area_empty table {

	margin-top: 5px;

}

.blue_scrolling_area h1 {

	background-image: url(../../images/360_blue.png);

	background-repeat: no-repeat;

	float: left;

	width: 55px;

	display: block;

	height: 50px;

}

.blue_scrolling_area_empty h1 {

	background-image: url(../../images/360_blue.png);

	background-repeat: no-repeat;

	float: left;

	width: 55px;

	display: block;

	height: 50px;

}

.blue_scrolling_area h2 {

	background-image: url(../../images/360_yel.png);

	background-repeat: no-repeat;

	float: left;

	width: 55px;

	display: block;

	height: 50px;

}

.blue_scrolling_area_empty h2 {

	background-image: url(../../images/360_yel.png);

	background-repeat: no-repeat;

	float: left;

	width: 55px;

	display: block;

	height: 50px;

}

.blue_scrolling_area h5 {

	color: #1f76bf;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

}

.blue_scrolling_area_empty h5 {

	color: #1f76bf;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

}

.blue_scrolling_area h5 em {

	color: #6dc029;

}

.blue_scrolling_area_empty h5 em {

	color: #6dc029;

	font-style: normal;

	font-weight: bold;

}

.blue_scrolling_area ul {

}

.blue_scrolling_area_empty ul {

}

.blue_scrolling_area li {

	display: inline;

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #6dc029;

}

.blue_scrolling_area_empty li {

	display: inline;

	padding: 5px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #6dc029;

}

.blue_scrolling_area li b {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.blue_scrolling_area_empty li b {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.blue_scrolling_area a {

	color: #006699;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: underline;

	padding-right: 5px;

	padding-left: 5px;

}

.blue_scrolling_area_empty a {

	color: #006699;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: underline;

	padding-right: 5px;

	padding-left: 5px;

}

.blue_scrolling_area a:hover {

	color: #DC8816;

}

.blue_scrolling_area_empty a:hover {

	color: #DC8816;

}

.rightpanel_tools h4 {

	display: block;

	height: 25px;

	margin: 0px;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	line-height: 24px;

}

.rightpanel_tools a {

	color: #006699;

}

.rightpanel_tools a:hover {

}

.rightpanel_tools h4 b {

	float: left;

	color: #1f76bf;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

}

.rightpanel_tools h4 em {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #6dc029;

	padding-left: 5px;

	font-style: normal;

	font-weight: bold;

}

.rightpanel_tools h4 span {

	background-image: url(../../images/help_yel.png);

	background-repeat: no-repeat;

	background-position: left center;

	height: 20px;

	padding-right: 10px;

	margin-top: 2px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #1F76BF;

	text-decoration: none;

	padding-left: 20px;

}

.rightpanel_tools h4 span a {

	color: #EE900C;

	text-decoration: underline;

	line-height: 20px;

}

.rightpanel_tools h4 span a:hover {

	color: #EE900C;

}

.rightpanel_tools h1 {

	color: #2076C3;

	font-weight: bold;

}

.rightpanel_tools h5 {

	font-family: Arial, Helvetica, sans-serif;

	padding: 0px;

	color: #669933;

	font-weight: bold;

	font-size: 16px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

.rightpanel_tools h5 b {

	color: #2076C3;

	font-weight: bold;

	text-decoration: none;

}

.medium_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	font-weight: normal;

}

.medium_text a {

	color: #006699;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.medium_text a:hover {

}

.rightpanel_tools h5 a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #006699;

	text-decoration: underline;

	margin-bottom: 0px;

}

.rightpanel_tools h5 a:hover {

	color: #DC8816;

}

.rightpanel_empty_border {

	margin-top: 15px;

	margin-bottom: 5px;

	color: #333333;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

	width: 600px;

	float: left;

	margin-right: 0px;

	margin-left: 0px;

	padding: 0px;

	background-color: #f4f4f4;

	background-image: url(../../images/090921_property_page_title_bg.png);

	background-repeat: repeat-x;

	background-position: left top;

	border: 1px solid #cccccc;

	background-repeat: repeat-x;

	background-position: left top;

}

.rightpanel_empty_border h4 {

	display: block;

	background-repeat: repeat-x;

	background-position: left top;

	height: 22px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 13px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.rightpanel_empty_border h4 b {

	float: left;

	color: #1f76bf;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	font-style: normal;

}

.rightpanel_empty_border h4 em {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #6dc029;

	padding-left: 5px;

	font-style: normal;

	font-weight: bold;

}

.rightpanel_empty_border h4 span {

	background-image: url(../../images/help_yel.png);

	background-repeat: no-repeat;

	background-position: left 3px;

	height: 20px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #EE900C;

	text-decoration: none;

	padding-left: 20px;

}

.rightpanel_empty_border span a {

	color: #EE900C;

	text-decoration: none;

}

.rightpanel_empty_border span a:hover {

	color: #6DC029;

	font-weight: normal;

}

.rightpanel_empty_border h3 {

	color: #23A6FE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

}

.rightpanel_empty_border h4 center {

	background-image: url(../../images/help_yel.png);

	background-repeat: no-repeat;

	background-position: left 3px;

	height: 20px;

	padding-right: 0px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #1F76BF;

	text-decoration: none;

	padding-left: 20px;

	margin-right: 0px;

	margin-top: 2px;

}

.rightpanel_empty_border center a {

	color: #1f76bf;

	text-decoration: none;

}

.rightpanel_empty_border center a:hover {

	color: #6DC029;

}

/* Scrollbar & content css */						



#content1, #content2, #content3 {

	height: 206px;

	width: 300px;

	float:left;

	background: #f5f5f5;

	overflow:hidden;

}

#content1 p {

	margin: 10px;

}

.scrollbar-vert {

	background-color: #d2e8ff;

	height: 206px;

	width: 20px;

	float:left;

}

.handle-vert {

	height: 42px;

	width: 20px;

	background-image: url(../../images/handle.gif);

	background-repeat: no-repeat;

}

#content2 p {

	width: 300px;

}

.scrollbar-hor {

	background-color: #d2e8ff;

	height: 20px;

	width: 300px;

	float:left;

}

.handle-hor {

	height: 20px;

	width: 42px;

	background: url(../../images/handle.gif) no-repeat;

}

#content3 p {

	width: 700px;

}

.real_estate_scrolling {

	background-color: #f6f6f6;

	height: 150px;

	width: 365px;

	overflow: auto;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.print_area {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

}

.print_area ul {

	display: block;

	text-align: left;

	margin-right: auto;

	margin-left: auto;

	width: 90%;

	margin-top: 10px;

	margin-bottom: 10px;

	font-size: 12px;

	color: #333333;

}

.print_area li {

	text-align: left;

	display: block;

	line-height: 18px;

	font-size: 13px;

}

.print_area li b {

	color: #6dc029;

	text-align: center;

	display: block;

	margin: 0px;

	padding: 0px;

}

.print_area h5 {

	color: #669933;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	position: relative;

	padding: 0px;

	width: 50px;

	text-align: center;

}

.print_area h5 span {

	position: absolute;

	display: block;

	height: 14px;

	left: -1px;

	width: 50px;

	margin-right: auto;

	margin-left: auto;

}

.left_border {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #E6E6E6;

}

.left_border2 {

	margin: 0px;

	padding: 0px;

}

.real_estate_scrolling h2 {

	color: #006699;

	font-size: 14px;

	display: block;

	margin-bottom: 15px;

	width: 95%;

	text-align: left;

	padding: 5px;

}

.real_estate_scrolling h2 b {

	color:  #006699;

	font-size: 14px;

}

.real_estate_scrolling h2 em {

	color: #DC8816;

	font-size: 14px;

}

.toolsActive {

	border: 1px solid #EDEDED;

	margin-top: 15px;

	margin-bottom: 5px;

	color: #333333;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

	width: 95%;

	float: left;

	margin-right: 5px;

	margin-left: 0px;

	padding: 0px;

	background-color: #CC0033;

}

.msg {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: #FFFFE1;

	text-align: left;

	vertical-align: middle;

	font-weight: normal;

	margin-bottom: 2px;

	padding-left: 5px;

}

.notes_grey {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-decoration: none;

	background-color: #EBEBEB;

	margin-top: 2px;

	margin-left: 5px;

	padding-left: 5px;

	margin-right: 5px;

	font-weight: normal;

	line-height: 20px;

}

.notes_white {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-decoration: none;

	margin-top: 2px;

	margin-left: 5px;

	padding-left: 5px;

	margin-right: 5px;

	font-weight: normal;

	line-height: 20px;

}

/*'html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,



' tfoot, thead, tr, th, td {



'border:0pt none;



'font-family:inherit;



'font-size:100%;



'font-style:inherit;



'font-weight:inherit;



'margin:0pt;



'padding:0pt;



'vertical-align:baseline;



'}



'body{



'background:#fff none repeat scroll 0%;



'line-height:1;



'font-size: 12px;



'font-family:arial,sans-serif;



'margin:0pt;



'height:100%;



'}



table {



border-collapse:separate;



border-spacing:0pt;



}*/



caption, th, td {

	font-weight:normal;

}

blockquote:before, blockquote:after, q:before, q:after {

	content:"";

}

blockquote, q {

	quotes:"" "";

}

a {

	cursor: pointer;

	text-decoration:none;

}

br.both {

	clear:both;

}

#backgroundPopup {

	display:none;

	position:fixed;

	_position:absolute; /* hack for internet explorer 6*/

	height:100%;

	width:100%;

	top:0;

	left:0;

	background:#000;

	border:1px solid #cecece;

	z-index:1;

}

#popupContact {

	display:none;

	position:fixed;

	_position:absolute;

	background:#FFFFFF;

	border:1px solid #CC0000;

	z-index:2;

	padding:12px;

	font-size:13px;

	width: 400px;

	overflow: auto;

	height: 500px;

}

#cframe1 {

	border: 1px solid #CC3333;

}

#popupContact h1 {

	text-align:left;

	color:#6FA5FD;

	font-size:22px;

	font-weight:700;

	border-bottom:1px dotted #D3D3D3;

	padding-bottom:2px;

	margin-bottom:20px;

}

#popupContactClose {

	font-size:10px;

	line-height:22px;

	right:6px;

	top:4px;

	position:absolute;

	color:#CC0000;

	font-weight:bold;

	display:block;

	margin-bottom: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;

}

#button {

}

.tools_pop {

	border: 1px solid #EDEDED;

	margin-top: 15px;

	margin-bottom: 5px;

	color: #333333;

	font-size: 13px;

	text-decoration: none;

	font-weight: bold;

	width: 500px;

	margin-right: auto;

	margin-left: auto;

	padding: 0px;

}

.tools_pop h3 {

	color: #dc8816;

	font-size: 18px;

	margin: 0px;

	padding: 0px;

}

.tools_pop h3 b {

	color: #6dc029;

}

.tools_pop h4 {

	display: block;

	background-image: url(../../images/property_title_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	height: 22px;

	margin: 0px;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.tools_pop h4 b {

	float: left;

	color: #1f76bf;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

}

.tools_pop h4 em {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #6dc029;

	padding-left: 5px;

	font-style: normal;

	font-weight: bold;

}

.tools_pop h4 span {

	background-image: url(../../images/help_yel.png);

	background-repeat: no-repeat;

	background-position: left center;

	height: 20px;

	padding-right: 10px;

	margin-top: 5px;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #1F76BF;

	text-decoration: none;

	padding-left: 20px;

}

.tools_pop h4 span a {

	color: #1f76bf;

	text-decoration: none;

}

.tools_pop h4 span a:hover {

	color: #6DC029;

}

.tools_pop h6 {

	color: #DC8816;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	padding: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

.tools_pop h5 {

	color: #669933;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	position: relative;

	padding: 0px;

	width: 150px;

	text-align: center;

}

.tools_pop h5 span {

	position: absolute;

	display: block;

	height: 14px;

	left: -1px;

	width: 150px;

	margin-right: auto;

	margin-left: auto;

}

.tools_pop address {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #666666;

	font-style: normal;

}


