/* CSS Document */body{width: 850px; background-color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000; text-align:justify;}h1	{font-size:14px;}h2	{font-size:16px;}a:link    {color:#0000FF; background-color: #FFFFFF; text-decoration: none;}a:visited {color:#009900; background-color: #FFFFFF; text-decoration: none;}a:hover   {color:#0000FF; background-color: #FFFFFF; text-decoration: underline;}a:active  {color:#000000; background-color: #FFFFFF; text-decoration: none;}#wrapper {padding: 0 5px 5px 5px;}#header_graphic {float:left; position: absolute; top: 3px; left: 15px; margin: 0 0 10px 0; border: 0;}.menu li{list-style-type: none;}.main_menu ul{text-align: right; padding: 0 0 0 0;}.main_menu li{display: block;}#para_top {width: 680px; padding: 0 160px 10px 0;}.photo_left {float:left; clear:both; padding: 5px 15px 5px 0; text-align: center;}.featured {padding: 0 0 8px 0;}.thumb {width:104px; float:left; clear: both;} .summary {margin: 0 0 4px 114px; padding: 3px 8px 3px 8px; color: #000000; background-color:#EBEBFF;}.listing_table {border: 1px solid #808080; border-collapse: collapse;}.index_table {margin: 0 0 0 114px;}.tdlt {padding: 2px; border: 1px solid #808080; text-align:center;} /* table data listing table */.td_location {width: 150px;}.td_price    {width: 90px;}.td_beds     {width: 35px;}.td_baths    {width: 35px;}.td_size     {width: 80px;}.td_land     {width: 85px;}.td_listing  {width: 50px; font-size: 11px; }#para_bottom {width: 680px; padding: 0 160px 0 0; clear: both;}.footer {margin: 30px 0 0 0; text-align: center; clear: both; }.footer li{display: inline;}/* ---------- area page ------------ */#real_estate {width: 680px; float: left;}#ad_sidebar {position: absolute; top: 105px; left: 721px; width: 129px;}.ad {margin: 0px 0px 10px 0px;}.ad_graphic {padding: 0px 0px 30px 0px;}.ad_text {width: 125px; border: 1px solid #808080; text-align:center;}.ad_text ul{text-align: center; padding: 0 3px 0 3px;}.ad_text li{display: block; padding: 5px 0 5px 0;}/* ---------- detail page ------------ */#detail_menu ul{clear: both; padding: 0 0 0 0;}#detail_menu li{display: inline; }.detail_table {margin: 0 0 10px 143px;}#photo_block {padding: 0 0 0 0; float: left; width: 300px;}.photo {padding: 0 0 10px 0; }#para_descrip {padding: 0 0 0 310px;}/* ---------- home improvement page ------------ */.graphic {padding: 0 0 0 10px; float: right;}.list_plain {list-style-type: none; display: block;}