body {font-family:arial,helvetica,sans-serif; font-size:12px; text-align:center; color:#ffffff;}
html, body, #wrapper, h1 {margin:0; padding:0;}
th, td {font-size:12px; font-weight:bold;}
img {border:0;}
h1, h2, h3 {font-size:11px;}
h1 {margin:0; padding:0;}
h2 {margin: 0 0 5px 0;padding:0;}
h3 {padding: 4px 0 0 0;}
p {margin: 1em 0;padding: 0;}
a {color: blue; text-decoration: none;}
body {background: #330000;}
h1 {margin: 0 1px; background: #ff4400; border-bottom: 1px solid #fff; position: relative;}
b {font-weight:bold; color:#550000}
c {color:#ffffff;font-size: 10px;}
d {color:#ff0000}

#topnav {position: absolute; top: 0px; left: 895px; font-size: 1px;}
#bigphoto {position: absolute; top: 45px;left: 1px;}
#nav {position: absolute;top: 45px;left: 326px;margin: 0;padding: 0;width: 162px;}
#nav li {margin: 0;padding: 0;list-style: none;}
#nav img {display: block;}
#wrapper {background: #ff4400 url(images/body_bg.gif) repeat-y; margin:auto; text-align:left; width:1000px; position:relative;}
#popup {background: #ff9900; margin:auto; text-align:left; width:500px; position:relative;}
#popupphoto {padding: 0px 0px 0px 90px}
#homesearchtitle {position: absolute; top: 261px;left: 1px;}
#titlelatest {position: absolute; top: 45px;left: 608px;width: 390px;height: 22px;}
#infopic {padding: 0px 0px 0px 75px;}
#navmenuitem {width: 280px; height: 22px}
#leftcol {float: left;width: 324px;margin-left: 1px;display: inline;}
#searchbox {background: #ff9600;padding-top: 240px;}
#searchbox form {padding: 2px 0px 2px 37px;margin: 0;}
#searchbox table {margin: 0;}
#searchbox th {text-align: right;font-weight: bold;font-size: 10px;}
#searchbox .submitrow {text-align: right;}
#infosearchbox {padding-top: 24px;}
#infosearchbox form {padding: 2px 0px 2px 0px;margin: 0;}
#infosearchbox table {margin: 0;}
#infosearchbox th {text-align: right;font-weight: bold;font-size: 10px;}
#infosearchbox .submitrow {text-align: right;}
#special p {padding-right: 1em;	font-size: 12px;}
#special h2 {padding-bottom: 5px;}
#houses {width: 280px;float: left;padding-top: 105px;margin-left: 1px;display: inline;}
#houses div {background-repeat: no-repeat;padding: 8px 0 3px 33px;margin: 0 0 5px 0;}
#houses p {margin: 5px 0 2px 27px;padding: 0 0 0 18px;}
#houses p.gallery {background: url(images/ico_search.gif) left center no-repeat;}
#houses p.buy {background: url(images/ico_buy.gif) left center no-repeat;}
#news {float: right;width: 357px;margin: 0 17px 0 0;padding: 30px 0 0 0;font-size: 12px;display: inline;}
#aboutus {float: right;width: 300px;margin: 0 10px 0 0;padding: 4px 0 0 0;font-size: 12px;display: inline;}
#info {width: 140px;font-size: 11px;display: inline;}
#news h3 {color: #550000;margin: 1em 0;padding: 0;}
#special h3 {color: #ffffff;margin: 1em 0;padding: 0px 0px 0px 10px;font-size: 14px;font-weight: bold;}
#special h4 {color: #ffffff;margin: 1em 0;padding: 0px 0px 0px 10px;font-size: 14px;font-weight: bold;text-align:center}
#footer {background: #ff4400;border-bottom: 1px solid white;margin: 0 1px;padding: 2px 0px 24px 10px;}
#footer p {margin: 0;padding: 0;position:relative;}

* html #footer {padding-top: 3px;}
* html #nav {left: 323px;left: 326px;}
* html #nav img {float: left;}

a:hover {text-decoration: underline;}

.block {display:block;}
.clear {clear: both; border-top: 1px solid white; padding: 0;margin: 0;}
.left {float: left; margin: 1px 8px 0px 4px;}
.left_img {float: left;	margin: 1px 8px 0px 4px;}
.softright {text-align: right}
.readmore {text-align: right;}
.topped {border-top: 1px solid white;}
.left_footer { float:left;}
.center_footer { text-align: center;}
.right_footer { float: right;}

/* ***** */
