\body{ width: 861px; font-family: Arial, Helvetica, sans-serif;  }
div#container { width: 780px;}
h1{ font-size:large; color: #0066FF; margin-left: 32px; }
li.header, li.smallheader{ float: left; }
li.header{
	width: 100px; height: 30px;
	background: transparent url(images/navbutton-medium_noHover.png) no-repeat top left
}
li.smallheader{
	width: 50px; height: 30px;
	background: transparent url(images/navbutton-small_Hover.png) no-repeat top left
}
p{ padding-top: 8px; padding-left: 32px; padding-right: 32px; paddding-bottom: 8px; }
ul{ list-style: none; padding: 0px; margin: 0px; }
a.navbutton{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; display: block !important; width: 100px; height: 45px; background-image: url("images/navbutton-medium_noHover.png"); background-repeat: no-repeat; color: white; }
a.navbutton:hover{ background-image: url("images/navbutton-medium_Hover.png"); background-repeat: no-repeat; width: 100px; height: 45px; display: block !important; color: lightblue; }
a.navbutton2{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; display: block !important; width: 50px; height: 45px; background-image: url("images/navbutton-small_Hover.png"); background-repeat: no-repeat; color: white; }
a.navbutton2:hover{ background-image: url("images/navbutton-small_noHover.png"); background-repeat: no-repeat; width: 50px; height: 45px; display: block !important; color: lightblue;
}
a.title{ color: white; text-decoration: none; }
div.headerNew{ background-image: url("images/NewBanner1000.jpg"); background-repeat: no-repeat; width: 1000px; height: 200px; }
div.headerNew a{ display: block !important; width: 1000px; height: 200px; }
div.header{ background-image: url("images/banner8optimized.jpg"); background-repeat: no-repeat; width: 800px; height: 200px; }
div.header a{ display: block !important; width: 800px; height: 200px; }
div.phone{ padding: 20px; }
em{ color: red; font-weight: bold; }
h1.search{ font-family: Georgia, "Times New Roman", Times, serif; }
input.eightspace{ width: 80px; }
input.email{ width: 400px; }
input.fivespace{ width: 40px; }
input.long{ width: 100px; }
input.twospace{ width: 28px; }
label{ font-weight: bold;}
label.note{  font-weight: normal; color: gray; }
span.featuredListingHeader{ float: left; } 
ul.navbar{ list-style: none; padding: 0px; margin: 0px; }
ul.navbar li{ float: left; }
ul.itmDetail{ float: left; clear: none; margin: 0px 0px 0px 5% }
.bold{ font-weight: bold; }
.biggerleftindent{ margin-left: 150px; }
.bigleftindent{ margin-left: 100px; }
.center{ position: relative; left: 15%; }
.content{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; width: 800px;  }
.contentTable td{ padding-left: 10px; padding-top: 25px; padding-right: 10px; padding-bottom: 25px; }
.contentTable th{ background-image: url("images/table_header1.gif"); background-repeat: no-repeat; color: white; }
.contentTable th.area{ background-image: url("images/area_theader1.gif"); background-repeat: no-repeat; color: white; }
.contentTable th.search{ background-image: url("images/search_theader1.gif"); background-repeat: no-repeat; color: white; }
.contentTable th.sellhouse{ background-image: url("images/sellhouse_theader1.gif"); background-repeat: no-repeat; color: white; }
.contentTable th.services{ background-image: url("images/services_theader1.gif"); background-repeat: no-repeat; color: white; }
.featuredListingHeader{ background-image: url("images/div_header.gif"); width: 199px; height: 25px; }
.fListingTable{ border-color: red; border-style: solid; border-width: medium; }
.fListingTable td{ text-align: center; }
.fListingTable th{ background-image: url(images/feature_header.gif); background-repeat: no-repeat; width: 200px; height: 25px; color: white; }
.font1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.font2{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.italic{ font-style: italic; }
.littlemorecenter{ position: relative; left: 25%; }
.mediumleftindent{ margin-left: 25px; }
.middle{ position: relative; top: 15%; }
.morecenter{ position: relative; left: 35%; }
.normalleftindent{ margin-left: 56px; }
.nopadding{ padding: 0px; margin: 0px; }
.smallleftindent{ margin-left: 15px; }
.textcenter{ text-align: center; }
.width1{ width: 100px; }
.width2{ width: 200px; }
div#column1, div#column2, div#column3{ float: left; }
div#featuredListing{ width: 23%; height: 500px; float: left; }
div#introduction{ width: 582px; height: auto; text-align: center; padding-bottom: 25px; }
div#mainPage{ width: 601px; height: auto; float: left; }
#introduction{  font-family: "Times New Roman", Times, serif; font-size: 18px; }
#row1, #row2{ width: 600px; text-align: center; float: left; }
table.sResult{ width: 800px; border: thin #0066CC solid; padding: 1%; margin: 0px 0px 0px 0px }
td, div{ font: normal small Arial, Helvetica, sans-serif }
td.head{ background-color: #0066CC; color: white; font: normal large Verdana, Arial, Helvetica, sans-serif; padding: 1.25% }
td.head a{ color: white; font: normal large Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
td.head a:hover{ text-decoration: underline }
td.lDetail{ vertical-align: middle }
span.lPrice{ color: red; font: bold medium "Courier New", Courier, mono }
div.pSelector{ margin: 5% 0px 0px 0px }

div.s table{
empty-cells: show;
border-width: 1px;
border-style: solid;
border-color: #adf;
background-color: #fff;
margin: 10px;
}

div.s table thead th{
background-color: #adf;
color: #00c;
}

div.s table tbody td{
border-width: 1px;
border-style: solid;
border-color: #adf;
}