* {background:inherit;}
* {font:normal 11px/1.3 verdana, sans-serif;}

html {border-top: 3px solid #369;}
body {margin:0 auto;background: #fff; width:88%;max-width: 800px;color:#000;}
a, a:link {color: #369; font-weight: bold;}
a:visited {color: #333;}
a:hover, a:active {color: #000;background:#eee;text-decoration:underline;}

#leftpanel {float:left; width:60%; padding:3px; margin:3px;}
#rightpanel {width:36%; float:right; padding:3px; margin:3px;}
#rightpanel a, .estate a {font-weight:bold;
text-align: center;
padding: 2px;
text-decoration: none;
display: block;
color: #369;
background: #eee;
border-top: 2px solid #cef;
border-left: 2px solid #cef;
border-bottom: 2px solid #369;
border-right: 2px solid #369;
width: auto;}
#rightpanel a:visited, .estate a:visited { color: #333;}
#rightpanel a:hover, rightpanel a:active, .estate a:hover, estate a:active {color: #000;background: #ccc;}
option, select {background: #fff; color:#036;}
h1 {padding-bottom: 4px; font: 16px bold arial,sans-serif; border-bottom: 1px solid #369;}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
font: bold 24px arial, sans-serif;text-decoration: none;color: #369;}

h2 {font:bold 16px arial, sans-serif; clear:both;}
h3, h3 a {font-size: 14px;}
h4 , h5 {font-size: 12px;}
h1 , h2 , h3 , h4 , h5 , h6, hr, dt {font-weight: bold; color: #369; width:100%; }

dl  { border-top: 1px solid #369; padding-top: 9px;}

.sponsor, .sponsor a, .sponsor a:visited {
text-decoration: none;font: normal 9px/1.2 verdana, sans-serif;color: #ccc;text-align: center;}
.sponsor a:hover, .sponsor a:active {text-decoration: underline;}

.copyright, .copyright a {font: normal 10px arial, sans-serif;
color: #369;
text-decoration: none;
text-align: center;}

.navbar {color: #369;background: #eee; width:100%;}

.floatleft {float: left;margin: 0 5px 0 0; padding:0 5px 0 0;}
.floatright {float: right;margin: 0 0 0 5px; padding:0 0 0 5px;}
.caption, caption a {text-decoration: none;
font: normal 10px verdana, sans-serif;color: #369;font-style: italic;}
.ads {width: 160px; float: right;
border-left: 1px solid #369;
padding:0 0 6px 6px;
margin: 0 0 6px 6px;
font:normal 12px/1.4 verdana, sans-serif;
background: #fff;}
.ads h3 {color: #603; 
text-align: center;}
.ads p {font-style: italic; font: normal 11px arial, sans-serif; margin:0; padding:.5em;}
.ads a { text-align: center;
font-weight: bold;
padding: 2px;
text-decoration: none;
display: block;
border-top: 2px solid #fff;
border-left: 2px solid #fff;
border-bottom: 2px solid #369;
border-right: 2px solid #036;
background: #eee;}
.ads a:visited {color: #333; font-weight:normal;}
.ads a:hover {
color: #036;
border-bottom: 2px solid #036;
border-right: 2px solid #036;
background: #ccc;}
.search {padding:1px; text-align:center;
background: #eee;
border-top: 2px solid #cef;
border-left: 2px solid #cef;
border-bottom: 2px solid #369;
border-right: 2px solid #369;
width: auto;}
.footer1 {clear:both;
color : #369;
font : normal 9px/1.2 arial, sans-serif;
padding : 2px;
background-color : #eee;}
.footer {clear:both; text-align: center;
color : #369;
font : normal 11px/1.2 arial, sans-serif;
padding : 2px;}
.footer a {
text-decoration : none;
font : normal 11px/1.2 arial, sans-serif;}
.agents {font-size : 10px;
color: #603;
border-top : 1px #603;
border-bottom : 1px #603;
background-color : #efefef;}
strong a {text-decoration:underline; font-weight:bold;}
.estate p {margin-bottom: .1em;}
textarea {width:100%;}

label { display:none;}

