    /* General styles 
	Blue Background : 	#b9dbdb
	Tan Background: 	#f2e8bc
	Outline Blue:		#5e91a8
	Font Color for Nav: #006666;
	Botton Background: b9dbdb;
	*/
*{margin:0px; padding:0px}
html {height: 100%;font-family: Arial, Helvetica, sans-serif;}
body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#fff;
        min-width:600px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
    }
/* 'widths' sub menu */
#layoutdims {clear:both;background:#eee;/*border-top:4px solid #000; */	margin:0;padding:6px 15px !important;text-align:right;}
/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
}
/* 1 column full page settings */
.fullpage {background:#fff;}
.fullpage .col1 {margin:0 15px;}
img {margin: 0; padding: 0; border: 0;}
p {margin:.4em 0 .8em 0; padding:0;width: auto; font-size: .9em;}
h1 {margin:.8em 0 .2em 0; padding:0; font-size: 1.2em; color: #5e91a8;}
h2 {font-size: 1em; color:#06a; border:0; padding-top:0.7em; margin:.8em 0 .2em 0;}
h3 {font-size: 1em; padding:.5em 0 .5em 0;}
h4 {font-size: 1.1em;}
h3.pagetitle {display: inline;font-size: 28px;font-style: normal;text-decoration: underline;font-weight: normal;line-height: 32px;color: #5e91a8;letter-spacing: 2px;text-transform: uppercase;	font-family: tw cen mt condensed, agency fb, arial, helvetica, sans-serif}
#main-page-h{width: 720px; margin-left: 10px; padding-left: 10px; margin-bottom: 10px; margin-top: 10px; text-align: left;}
#page_heading {width: 720px; margin-left: 10px; padding-left: 10px; margin-bottom: 10px; margin-top: 10px; text-align: left;}
#page_heading h1 { font-size: 1em; margin: 4px 0 0 0; padding: 2px 0 0 0; color:#5e91a8; display: inline;}
#page_heading h2 { font-size: 1em; color:#06a; border:0; padding-top:0.7em; margin:.8em 0 .2em 0;}
#page_heading a {font-weight: bold;font-size: 11px;color: #006666;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
#page_heading a:visited{color: #006666;text-decoration: underline;}
#page_heading a:hover{color: #5ca0a0;text-decoration: none;}
#page_heading span {color:#666666; font-size: .75em;}
#FeaturedPropertyWrapper {width: 230px; text-align: left; padding: 0 14px 0 0;}
#page_heading em { text-decoration:underline; font-style:normal;}

ul.area_list {	font-size: .9em;color: #333333;padding: 0 0 0 10px;}
.area_list li {margin: 2px 0 2px 8px;}
.area_list a{font-weight: bold;color: #006666;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
.area_list a:hover{color: #5ca0a0;text-decoration: none;}

#common_questions ul{	font-size: .9em;color: #333333;padding: 0 0 0 10px; }
#common_questions ol{	font-size: .9em;color: #333333;padding: 0 0 0 10px;}
#common_questions li{	padding: 4px 0 4px 5px; list-style: square; margin: 0 0 0 17px;}
#common_questions a{color: #006666;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
#common_questions a:hover{color: #5ca0a0;text-decoration: none;}

#LetterList {padding: 5px 0 25px 20px; text-align:left;}
#LetterList ul{font-size: .9em;color: #333333;padding: 0 0 0 10px; }
#LetterList ol{font-size: .9em;color: #333333;padding: 0 0 0 10px;}
#LetterList li{padding: 4px 0 4px 5px; list-style: none;}
#LetterList a{color: #006666;text-decoration: underline;}
#LetterList a:hover{color: #5ca0a0;text-decoration: none;}
#CityByLetterW {padding: 0 0 15px 30px;}
#LeftBlock{width:300px; float:left;}
#RightBlock {width:300px; float:right;}
#CountyList {margin: 5px 30px 25px 60px; text-align:left;}

#SiteMapBottom {clear:both; padding: 10px 0 25px 0;}
#SiteMapBottom ul{font-size: .9em;color: #333333;padding: 0 0 0 10px;}
#SiteMapBottom li{padding: 4px 0 4px 5px; list-style: square; margin: 0 0 0 17px;}

ul.metro_area_form {	font-size: 13px;padding: 4px;  list-style: none;  list-style-type: none; vertical-align: middle;}
ul.common_list {font-size: 12px;padding: 0 0 0 30px; list-style: disc; list-style-type: disc;}
ol.common_list {font-size: 12px;padding: 3px 0 3px 30px;}

/* Header styles */
#header {width:100%; clear:both; background: #f2e8bc; margin: 0;padding:0;background-color:#f2e8bc;text-align:center;}
.HeaderTopWrapper {width: 100%; text-align:center; clear:both; }

.HeaderMainTopLeft {width: 659px; height: 181px; padding: 0; margin: 0; text-align:center; background:red; }
.HeaderMainTopRight {width: 151px; height: 181px; background:yellow; }

.HeaderInternalTopLeft {width: 749px; height: 96px; padding: 0; margin: 0; }
.HeaderInternalTopRight {width: 151px; float: right; vertical-align: bottom; }

.NavButton {padding-left: 15px; padding-right: 15px;}
A.TopMenuEnd {border-left: 1px solid #5e91a8; border-right: 1px solid #5e91a8;}
.id_text {font-weight: bold; color: #006666; text-align: right; display: inline; width: 100%; padding-left: 73px; /*padding-left: 180px;*/ }

/* Footer styles */
#footerWrapper {width:100%; background-color:#f2e8bc; border-bottom:1px solid #5e91a8; border-top:1px solid #5e91a8; margin: auto; padding: 0;text-align:center; clear: both;}
#footerContent {width: 900px; margin: auto; text-align:right; padding: 3px 0 3px 0; font-size: 11px;}
#footerContent a{ font-size: 12px; color: #006666;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
#footerContent a:visited{color: #006666;text-decoration: underline;}
#footerContent a:hover{color: #5ca0a0;text-decoration: none;}


#FullWrapper{width:900px;}
#MainLeftCol{width:280px; float:left; padding-top: 3px; padding-right: 10px; padding-bottom: 10px; border-right: 1px solid #5e91a8; text-align:left;}
#MainLeftCol p { padding: 0 0 0 0px; }
#MainMiddleW{width:600px; float:right; text-align:left;}
#MainMiddleCol{width: 280px; float:left; padding-top: 3px; padding-right: 10px; padding-left: 10px; text-align:left;/*background-color:#FF0000;*/}
#MainMiddleRight{width:220px; float:left; padding: 2px 0 0 15px; text-align:left;}
#Ad250 {padding: 15px 0 15px 0; text-align:center;}
	
#IntLeftCol{width:160px; float:left; padding-top: 10px; text-align:center;}
#IntMiddleWrapper{width:740px; float:right; text-align:center;}

#SearchW{width:650px; float:right; text-align:center; padding: 0 50px 0 0; }
#ProfileW{width:650px; float:right; text-align:left; padding: 0 50px 0 0; }
#IntMiddleCol{width: 434px; float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px;/*background-color:#FF0000;*/}
#IntMiddleRight{width:216px; float:left; padding-top: 10px; margin: 0 0 0 15px;}
#IntMiddleColFull { width: 640px; float:left; padding-left: 40px; text-align:left;}
#IntMiddleColFull_10 { width: 640px; float:left; padding-left: 10px;}
#IntMiddleRight p{font-family:Arial, Helvetica, sans-serif;font-size: 12px;margin: 0;padding: 0;margin-bottom: -1em;margin-top: -1em;padding-bottom: 0;}

#EntryForm label { background-color:red;}
.dataLabel { width: 200px;  }
	
/* Header styles */
#clonenav {	border-top:1px solid #5e91a8; border-bottom:1px solid #5e91a8; font-family: Arial, Helvetica, sans-serif;font-size:12px; background-color:#b9dbdb;width: 100%;clear:both;display: block;overflow: hidden;}
#clonenav a { height: 100%; padding: 5px 5px 5px 5px; margin: 0 10px 0 10px; color: #006666; text-decoration: none; font-weight: bold; text-transform:uppercase;}
#clonenav a:hover {color: #fff; background-color: #369;}

#dropmenudiv{position:absolute;	border:1px solid black;border-bottom-width: 0;font:normal 11px Verdana;	line-height:18px;z-index:100;background: #f2e8bc;left: 0;top: 0;}
#dropmenudiv a{	width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid black; padding: 1px 0; text-decoration: none; font-weight: bold; color:#369;}
#dropmenudiv a:hover{ background-color: #f2e8bc;color:#000000; width: 100%;	display: block;	color:#fff;	background:#369; text-decoration:none;}	

#upper-right-nav {float:right; width: 150px; margin:10px 90px 0 0; padding: 5px; text-align: center; font-size:11px;}
#upper-right-nav a{background:#b9dbdb;font-weight: bold;color: #006666; text-transform:uppercase; letter-spacing: 1px; padding: 2px 0 2px 0; display:block; text-decoration:none;border: 1px solid #5e91a8; margin: 2px;}
#upper-right-nav a:hover{color: #fff;background-color:#369;}
#head-w-main {width:100%; height:181px; position:relative;}
#head-w-int {width:100%; height:96px; position:relative;}
#latest-homes-w {width: 640px; float:left; text-align: right;}
#latest-homes-int {width: 280px; text-align:left; float:right; padding: 10px 0 0 10px;}
#latest-homes-int h2 {padding:0 0 3px 0; margin:0;}
#latest-homes-int a {padding: 0 0 0 10px; font-size: 11px;}


a.nav{font-weight: bold;color: #006666;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
a.nav:visited{color: #006666;text-decoration: underline;}
a.nav:hover{color: #5ca0a0;text-decoration: none;}

a.titlenav{font-weight: bold;font-size: 14px;color: #06a;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
a.titlenav:visited{color: #06a;}
a.titlenav:hover{text-decoration: none}	

#xsnazzy h1, #xsnazzy h2, #xsnazzy h3, #xsnazzy p {margin:0 3px 0 5px; padding:0px 5px 0px 5px; }
#xsnazzy h2 {font-size: 14px; color: #5e91a8; padding-bottom: 1px; margin-bottom: 1px; padding-top: 5px;}
#xsnazzy h1 {font-size: 14px;color:#06a; border:0;padding-top:0.7em;}
#xsnazzy h3 {font-size: 12px;color: #000000; border:0; padding-top: 5px; font-weight: normal;}
#xsnazzy p { padding-left: 10px; font-size: 12px;} /*padding-bottom:0.5em;*/
#xsnazzy {background: transparent; margin:1em; width: 100%;}
#xsnazzy p.docstools { padding-top: 1.5px; }

#firstDataResultBox h1, #firstDataResultBox h2, #firstDataResultBox h3, #firstDataResultBox p {margin:0 3px 0 5px; padding-left: 5px; text-align: left; }
#firstDataResultBox h1 {font-size: 14px; color:#fff;}
#firstDataResultBox h2 {font-size: 14px;color:#06a; border:0;padding-top:0.7em;}
#firstDataResultBox h3 {font-size: 13px;color: #000000; border:0; padding-top: 5px; font-weight: bold;}
#firstDataResultBox p { padding-left: 10px;} /*padding-bottom:0.5em;*/
#firstDataResultBox {background: transparent; margin:1em; width: 100%;}
#firstDataResultBox p.docstools { padding-top: 1.5px; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f2e8bc; border-left:1px solid #5e91a8; border-right:1px solid #5e91a8;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#f2e8bc; border:0 solid #5e91a8; border-width:0 1px; overflow: hidden;}

div.form-container { margin: 5px; padding: 5px; font-family:Arial, Helvetica, sans-serif; }
p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }
div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }
div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 10px; font-size: 10px; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #5e91a8 1px solid; color:#333333; }
div.form-container form legend { font-weight: bold; color: #5e91a8; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, div.form-container span.label { margin-right: 10px; padding-right: 10px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, div.form-container span.error { color: #C00; }
div.form-container label em, div.form-container span.label em { position: absolute; right: 0; font-size: 12px; font-style: normal; color: #5e91a8; font-stretch:condensed;}
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,div.form-container input.error:focus, div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.buttonrow { margin-left: 50px; }

.title-box {margin: .5em; border: .1em solid #5e91a8;padding: .5em;}
.title-box-basic { margin:  -1.1em 5px 0 5px; padding: 0 5px 0 5px;}
.title-box-title {position: relative;display: inline;padding: 0 .5em;top: -1.1em;font-style: normal;font-weight: bold;background-color: #f2e8bc;color: #5e91a8;}
.title-box-title + * {margin-top: -1.1em;}
.title-box h1 { font-size: 14px; }
.title-box h2 { padding-bottom: 4px; }
.title-box h3 { padding-top: 0px; font-size: 14px; font-weight: bold; }
.title-box p { font-size: 12px; padding: 2px; width: 100%;}

.picture_box {width: 434px; text-align: center; font-size:16px; background-color:#FFFFFF; }
.data_box {font-size:16px; text-align: left; border: 1px solid; text-align: center;}
.pic_thumb_50 { width: 50px; height: 50px;}
.pic_thumb_100 { width: 100px; height: 100px;}
.pic_thumb_215 { width: 190px; height: 150px; float: none;}

.pic_main {width: 430px; border: none; padding: 0; margin: 0; }
.data_result_title { text-align: left; text-decoration: none; font-weight: bold; padding: 0 3px 0 0; margin: 0 0px 0 0px; }
.data_result_parent { /*top: -.2em;*//*margin-left: -30em;*/color:#333333;}
.data_result {width: 434px; margin-top: 18px; text-align: left; }
.data_result p{	text-align: left; padding: 0px 0px 5px 0px; margin: 0; }
.left_col_hack { border-bottom: 2px dotted #aaa; display: block;}

.rto-search-top-content {width: 650px; padding:10px 0 0 10px;}
#CustomForm { margin: 0;padding: 0; font-size: 12px; min-width: 560px;  max-width: 620px; width: 560px; font-family: Tahoma, Arial, sans-serif;}
#CustomFormMainPage { margin: 0; padding: 0; font-size: 12px; width: 280px; font-family: Tahoma, Arial, sans-serif;}
#CustomForm div.optional label, label.optional { font-weight: normal;}
#CustomForm div.required label, label.required { font-weight: bold;}
#CustomForm fieldset {clear: both; font-size: 100%; border-color: #5391a8;border-width: 1px 1px 1px 1px;border-style: solid solid solid solid; padding: 10px; margin: 0 10px 10px 0;}
#CustomForm legend {font-size: 14px;font-weight: bold;color: #5e91a8;  margin: 5px; padding: 5px; border-color: #5e91a8; border-width: 1px; border-style: solid; background-color: #f2e8bc;}
#CustomForm div { clear: left; display: block;  height: expression('1%');  margin: 5px 0 5px; 0;  padding: 1px 3px;}
#CustomForm textarea {  font-family: Tahoma, Arial, sans-serif;  font-size: 12px;  color: #000000;	margin-top: 6px;  border-color: #000000;  border-width: 1px;  border-style: solid;}
#CustomForm input { font-family: Tahoma, Arial, sans-serif;  font-size: 12px;  color: #000000;	margin-top: 6px;	padding-right: 8px;}
#CustomForm select {font-size: 12px; Color: #00008b;margin-top:6px;  border-color: #000000;  border-width: 1px;  border-style: solid;}
#CustomForm label {display: block;  float: left;  width: 200px;  padding: 3px 30px 0px 0px;  margin: 6px; 0 5px 0;  text-align:left;color: black; }
#CustomForm label.vertical {display: block; padding: 3px 0px 0px 0px; margin: 6px; 0 5px 0; text-align:left;color: black;font-weight: bold;float: inherit;}
#CustomForm label.multilist { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: black;margin: 0 2px 0 0;padding: 0 2px; 0 0;width:28%;font-weight: normal;} 
#CustomForm label.multilistcity { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: black; margin: 2px 2px 0 0; padding: 0 2px; 0 0;	width: 23%;	font-weight: normal;} 
#CustomForm h3 {font-size: 9px; }
#CustomForm span.note {	float: left; text-align: left; clear: both; width: 100%;	color: #666666;padding: 0;	margin: 0; }
.Comments {	float: right; width: auto; }
.BedroomAndType {float:left; width: 250px; padding: 0 0 0 10px; text-align:left;}
.DesiredType {	padding: 4px 0 2px 0; font-weight:bold;}
.EnterFormWrapper {	text-align:right;	padding: 0 0 35px 0;}
.RegionHeadingWrapper {	float:left; margin:0; padding:0px 0 0 2px; width:auto;}
.AreaHeadingWrapper {	width: 550px;	background-color: #b9dbdb;	color: #0066aa; 	border:solid 1px black; 	margin:0 0 0 10px; 	padding: 5px 0 10px 0; 	height: 25px;}
.AreaNameSpan {float:left; margin:0; padding:4px 0 0 8px; width:auto;}
h1.AreaName {padding: 0 0 0 0; margin:0 0 0 0; color: #0066aa;}
.SelectAllSpan {margin:0; padding:4px 8px 0 0; float:right; width:auto;}
.SelectAllHeading {	padding: 3px; margin: 1px;}
.ProfileCheckBox {margin: 0; padding:0 0 0 0; display:inline;}
.CityListWrapper {margin: 5px 0 5px 10px;	padding: 0 0 15px 0;	height: auto;	display: block;}
#CustomForm input.SelectAllCheckBox {	font-family: Tahoma, Arial, sans-serif;	font-size: 12px;	color: #000000;	margin-top: 0px;	padding-right: 0px;}
.donothing { background: #330000;}

#GeneralAdWrapper{padding: 10px 0 0 0;	clear: both;	vertical-align:top;	height: 100%;	width: auto;}
#GeneralAdWrapper p {padding-top: 6px;	}	
.AdTitle {width: 100%;	padding: 0 2px 0 5px;letter-spacing:2px;clear: both;}
.GeneralAdText {float: left;width: 50%;}
.GeneralAdImage {	float: left;width: auto;}	
#GeneralAdWrapper img {float: left; padding: 6px; vertical-align: middle;}	

.commonquestonsline {font-size: 13px;}
.cssbutton{	background-color: #b9dbdb; border: 1px black outset;padding: 1px 12px 1px 12px;	color: #0066aa;	text-decoration: none !important; font-size: 14px; font-style: normal !important;	text-decoration: none !important; font-weight: normal !important; line-height: 15px; LETTER-SPACING: 1px; TEXT-TRANSFORM: uppercase; font-family: Arial, Helvetica, sans-serif;}
.cssbutton:hover{border-style: inset;background-color: #f2e8bc;}
.cssbutton:active{color: black;}

.searchResult {	width: 100%; border: solid 1px #5e91a8; clear:both; overflow:auto;padding: 5px 0 0 0; margin: 10px 0 0 0;}
.searchResult h2 {font-weight: bold;font-size: 14px;color: #006666;font-family: arial, helvetica, sans-serif; padding: 2px; margin: 0 0 0 7px;}

.searchResult a{font-weight: bold;font-size: 14px;color: #006666;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
.searchResult a:link{font-weight: bold;font-size: 14px;color: #006666;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
.searchResult a:visited{font-weight: bold;font-size: 14px;color: #006666;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
.searchResult a:hover{font-weight: bold;font-size: 14px;color: #5ca0a0;font-family: arial, helvetica, sans-serif;text-decoration: none}

.Odd {background-color:#f2e8bc;}
.Even {	background-color: white;}

.searchResultTitle{ width: 100%; text-align: left; padding: 4px; }
/*A.propertyTitle{font-weight: bold;font-size: 14px;color: #06a;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
A.propertyTitle:hover{color: #5ca0a0;text-decoration: none;}*/

.searchResultImageHolder {width:155px; float:left; margin: 0 0 0 5px;}
.ButtonWrapper { padding: 7px 0 0 0; text-align:center; }

#bottom_page {text-align:center; width: 600px; padding-left: 100px;}
#viewing_results{width:390px; text-align:center; float:left; margin-top: 4px;}
#viewing_results h3{padding: 8px 0 11px 0;}
#viewing_results a{font-size:14px;}
#cur_page{font-size:14px; font-weight:bold;}
#move_left{float:left;}
#move_right{float:left;}

#SearchWrap {padding-top: 10px; padding-bottom: 10px; text-align:left; float: left; width:650px; border: 1px solid #5e91a8; background-color: #ffffcc; font-family:Verdana, Arial, Helvetica, sans-serif; display:block;}
#SearchWrap label { font-size: .8em; font-weight:bold; padding: 3px; margin:3px;}
.lbl-support { font-size:.7em; font-weight: normal;}

.searchResultDataWrapper{width:450px;; float:left; text-align:left; padding: 0 0 0 10px;}
p.searchResultDataLabel {margin: 3px; 0 0 0;}
.searchResultInfoLink{width: 98%; text-align:right; padding: 0 5px 2px 0;}
.search-profile { text-align:right; color:#000066; font-size: 1em;}
.feed-w {text-align:right; padding: 5px 0 6px 0;}
.adv-search { text-align:left; color:#000066; font-size: 1em; padding: 10px 0 0 0; margin:0;}
.specialoffer {border: thin none #ff0000; margin: 15px; float: right; width: 280px; border: 1px dashed red; padding: 3px;}

.QuestionsWrapper {	text-align:left; padding: 0 0 0 40px;}
.MainSectionWrapper {text-align:left; padding: 0 0 0 40px;}
.quote {padding-left: 5px;margin-left: 14px;border-left: 1px dashed black;}

#ByAreaPageRight{width: 340px; float:right; padding: 0 50px 0 0; text-align:left;}
#ByAreaPageLeft{width: 220px; float:left; text-align:left; padding: 0 0 0 45px;}

#ThankYouW { width: 650px; text-align:left; padding: 0 0 0 60px;}
/* quick profile */
#FormWrapper { width:550px; text-align:left; }
.check_box { padding-right: 4px; }
.newWrap { padding: 5px 0 5px 0; margin: 0 0 0 10px;}
.newWrapInput { padding: 3px; padding-left: 45px;}
.dataBlock {border: 1px solid #CCCCCC; padding: 6px 6px 6px 0; margin: 5px;}
.dropInput { padding: 3px 0 3px 151px; }
.note_text { font-size: 11px; }
.FormLineWrapper { width: 598px; padding: 1px 0 2px 0; height: 26px; display: block; }
.FormLineWrapperComments { width: 598px; padding: 1px 0 2px 0; height: 130px; display: block; }
.FormLabel { width: 150px; float: left; height: auto; display: block; }
.FormInput { float: right; width: 448px; height: auto; display: block; }

.Ad_120x90 { border: #ff0000 thin; float: right; margin: 10px; width: 120px; height: 90px; }
.PropertyTypeWrapper {padding:5px 15px 5px 15px; float:left; width: 250px;}
.SearchByWrapper {padding:5px 15px 5px 15px;margin: 0 0 0 0;float:left;}
.RentWrapper {padding:5px 15px 5px 15px;float:left;display: inline;border-left: dashed 1px #333333;}
.SearchTitle {font-size: 12px;}
.FeaturedPropertyCommon {text-align: left;width: 245px;}
.OwnerSectionMainWrapper {width: 370px; float:left; text-align:left; padding-left: 25px;}
.OwnerSectionContactWrapper {width: 240px; float:right; padding: 0;}
.OwnerSectionTopWrapper {clear:both;}
#ResourcesMainW {width: 620px;float: left;padding: 10px 0 0 30px; text-align:left;}
#ResourcesMainW a{font-weight: bold;color: #006666;font-family: arial, helvetica, sans-serif;text-decoration: underline;}
#ResourcesMainW a:visited{color: #006666;text-decoration: underline;}
#ResourcesMainW a:hover{color: #5ca0a0;text-decoration: none;}

#ResourceTrustW {width: 300px; float:right; padding: 0 0 0 0;}
#ResourceTrustW p { padding: 3px 0 3px 0;}
#ResourceBaseW{width: 300px;float: left;padding: 10px 0 0 0;}
.SearchTagContainer {width: 140px; float:left;}


.u { text-decoration:underline;}
.flw{padding: 4px 10px 8px 5px; margin: auto 0; text-align:left;}
.flw label {color: #CCCCCC; font-weight: bold; margin: 0 7px 0 0;}
.ibox {width: 185px; margin: 2px 4px 0 0; border: 1px solid #8d8d8d; height:18px; color: #696969; background-color: #CCCCCC;}
#const-form-w {width:: 246px; padding: 0 2px 0 2px; background-image: url('/base/i/form-back-s.png'); background-repeat: repeat-y; text-align: center;}
#const-form-w h1 {font-weight: bold; font-size: 1.6em; color: #FFFFFF; padding: 0 0 10px 0; margin: -15px 0 10px 0;}
#const-form-c {padding: 25px 10px 0 20px; text-align: left;}
.form-button-w {text-align: center; padding: 15px 17px 0 0;}
.credit-page h1 {margin:.8em 0 .2em 0; padding:0; font-size: 1.5em; color: #5e91a8;}
.credit-page h2 {font-size: 1.3em; color:#06a; border:0; padding-top:0.7em; margin:.8em 0 .2em 0;}
.credit-page h3 {font-size: 1em; padding:.5em 0 .5em 0;}
.credit-testimonials img { border: 1px solid #000000;}



.imgFloatRight {float:right; padding: 2px;}
.imgFloatLeft {float:left; padding: 2px;}	
.imgCenter {text-align:center;display:block;}
.img-border {padding: 3px; margin: 10px; border:1px solid black;}
hr.line98 {color:#5e91a8; background-color:#5e91a8; height:1px; padding:0; margin:0; width: 98%; text-align:center; clear:both;}
.bgColorWhite { background: #FFFFFF; }
.red { color:#FF0000; }
.ColorLightGrey { color:#CCCCCC; }
.ColorMediumGrey { color:#999999; }	
.ColorDarkGrey { color:#666666; }
.ColorDarkestGrey { color:#333333; }
.ColorGreen { color:#00FF00; }
.ColorDarkGreen { color:#006600; }	
.ac { text-align: center; }
.al { text-align: left; }
.AlignRight { text-align: right; }
.bold {	font-weight: bold;}
.italic {font-style:italic;}
.u {text-decoration: underline;}
