/* CSS Document */
body,td,th,div { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#565656; margin:0; padding:0; line-height:120%;}


/* Links */
a:link, a:visited { color:#ff6600;}
a:hover { color:#ff3300;}
#cab_cont a { color:#fff;}
#cab_cont a:hover { color:#ececec; text-decoration:none;}
#stats a { color:#757e91;}
#topnavs li a { padding:9px 10px; margin:3px; color:#fff; font-size:16px; font-weight:bold; text-decoration:none; background:url(images/bg-navtop.jpg) repeat-x #f9480a; border:solid 1px #F74102; display:block;}
#topnavs li a:hover { color:#fff; background:url(images/bg-navtop-on.jpg) repeat-x #fa820a; border:solid 1px #f97d02;}
#subnavs a.home { background:url(images/i-home.gif); display:inline; width:24px; height:23px; float:left; margin:0 5px 0 5px;}
#subnavs a.home:hover { background-position:0 -23px;}
#subnavs a.fav { background:url(images/i-fv.gif); display:inline; width:24px; height:23px; float:left; margin:0 5px 0 5px;}
#subnavs a.fav:hover { background-position:0 -23px;}
#subnavs a.contact { background:url(images/i-cont.gif); display:inline; width:24px; height:23px; float:left; margin:0 5px 0 5px;}
#subnavs a.contact:hover { background-position:0 -23px;}
#provided a, .types a { color:#fff; text-decoration:none; font-weight:bold;}
#provided a:hover, .types a:hover { text-decoration:underline;}
td.big a { font-size:14px; font-weight:bold;}
.allrss a { color:#fff;}
.block li a { color:#565656; text-decoration:none; display:block; border-bottom:solid 1px #ccc; padding:5px; height:95px;}
.block li a:hover { background:#fff; text-decoration:none; display:block;}
.title h1 a { color:#fff; text-decoration:none;}
#copy a, #dev a { color:#99a0ae; margin:0 3px;}
#pagenum a { display:block; margin:3px; padding:2px 3px 2px 3px; color:#565656; float:left; border:1px solid #757E91; text-decoration:none;}
#pagenum a:hover { color:#fff; border:1px solid #ff6600; background:#fa820a; text-decoration:none;}


/* Headers */
#cab_cont h1 { font-size:18px; font-weight:normal; margin:0 0 10px 0; color:#fff;}
.title h1 { font-size:18px; font-weight:normal; color:#fff; margin:0; padding:0 0 10px 10px; float:left;}


/* Spans and Images */
img { border:0; padding:0; margin:0;}
img.logo { margin:30px 40px 18px 40px;}
.allrss img { margin:1px 3px; float:right;}
#cab_cont td { color:#fff; font-size:13px; font-family:Tahoma,Arial,Helvetica,sans-serif;}
#cab_cont td.small { font-size:11px; text-align:center;}
#logged big { font-size:12px;}
#cab_navl ul, #cab_navr ul { margin:20px 0 0 20px; padding:0;}
#cab_navl li, #cab_navr li { text-align:left; margin:6px 0 0 0;}
#stats ul { margin:0px; padding:0 0 0 30px;}
#stats li { text-align:left; margin:8px 0 0 30px; list-style:none; float:left; width:100px;}
#topnavs ul, #topnavs ul, #hsuites ul, #hhouses ul, #hlands ul, #hoffices ul{ margin:0px; padding:0;}
#topnavs li, #hsuites li, #hhouses li, #hlands li, #hoffices li { list-style:none; float:left;}
.deact { margin:14px 0 0 0;}
#suites td, #houses td, #lands td, #offices td { color:#333333;}
td.bord { border-left:solid 1px #fff; padding:0 0 0 5px; text-align:center; width:25%;}
table.bord { text-align:right;}
td.big { width:30%; text-align:center; white-space:nowrap;}
.block ul { padding:20px 5px 10px 5px; margin:0;}
.block li { list-style:none; display:block; line-height:150%;}
.block li span { font-weight:bold; display:block;}
.block li a img { border:solid 1px #dbdbdb; padding:2px; margin:0;}
.block li a span.date { float:right; font-weight:normal; font-style:italic; color:#999999;}
.block li a span.added { float:right; font-weight:normal; font-style:italic; color:#999999;}
#topwind img { float:left;}
span.windname { display:block; float:right; color:#757e91; font-size:16px; font-weight:bold; margin:15px 20px;}
#pagenum span { display:block; background:#757E91; margin:3px; padding:3px; color:#fff; font-weight:bold; float:left;}
#pagenum span.dots { background:none; color:#565656; margin-top:8px;}


/* Forms */
form { margin:0; padding:0;}
select, input, textarea { border:solid 1px #757E91; padding:2px 3px 2px 3px; color:#565656;}
input.imgbtn { border:0;}
.suites select, .houses select, .lands select, .offices select { font-size:10px;}
.suites input, .houses input, .lands input, .offices input { font-size:10px;}
table.bord input { border:0;}


/* Divs and Cells */
#topbanner1 { width:100%; padding:5px 0 5px 0; text-align:center; background:#757E91; color:#fff;}
#bottombanner1 { width:100%; padding:5px 0 5px 0; text-align:center; background:#ececec; color:#fff; clear:both;}
#base { background:url(images/bg.jpg) repeat-x #fff; min-width:1000px;}
#head { border-bottom:solid 1px #f0f0f0; overflow:hidden;}
#lhead { width:300px; float:left;}
#rhead { margin:0;}
#cabinet { height:160px; border-bottom:solid 1px #fff; border-top:solid 1px #fff; background:url(images/bg-cab.jpg) no-repeat #778092 right; margin:5px 0 0 0;}
#cab_cont { margin:15px;}
#logged { text-align:center; color:#fff; line-height:200%; padding:10px 0 0 0;}
#cab_navl, #cab_navr { width:49%; float:left; list-style-image:url(images/cab-li.gif);}
#stats { background:url(images/bg-stats.gif) no-repeat left #ececec; height:49px; line-height:140%; color:#757e91;}
#topnavs { text-align:left; overflow:hidden;}
#subnavs { float:right; padding:5px;}
#searchbar { margin:15px 0 0 0; overflow:hidden;}
.suites, .houses, .lands, .offices { height:185px; width:auto; background: url(images/bg-searchtab.jpg) #757E91 repeat-x; margin:-1px 0 0 0; border:solid 1px #ececec; border-bottom:none; padding:10px;}
#provided { text-align:right; margin:-5px 20px 3px 0; color:#ececec;}
#midbanner { text-align:center; color:#FF6600; font-size:16px; font-weight:bold; text-decoration:none; margin:10px 0 0 0; clear:both;}
#first { width:50%; float:left; overflow:hidden;}
#second { width:49%; float:left; overflow:hidden;}
.block { margin:10px 10px 10px 20px; background:#f5f5f5;}
.title { background:url(images/bg-title.jpg) repeat-x #75818e; height:13px; padding:10px 5px 10px 10px;}
.allrss { text-align:right;}
.types { width:auto; margin:-3px 0 0 0; background:#FD5F28; padding:3px 10px; color:#fff; position:absolute;}
#sideban { text-align:center; padding:5px;}
#footer { height:60px; background:url(images/bg-foot.jpg) #ececec repeat-x; border-top:solid 1px #a1acbc; clear:both; padding:20px;}
#copy { width:350px; margin:20px 0px 0px 40px; float:left; color:#999999; line-height:130%; text-align:center;}
#dev { width:250px; margin:20px 40px; float:right; color:#999999; line-height:130%; text-align:right;}
#upsearch { margin:8px;}
#topwind { padding:20px 10px 10px 10px; height:40px auto; overflow:hidden;}
#wind_cont { padding:10px 10px 20px 20px;}

#simple_footer { height:30px; background:url(images/bg-foot.jpg) #ececec repeat-x; border-top:solid 1px #a1acbc; clear:both; padding:20px;}
#simple_copy { width:350px; margin:5px 0px 0px 40px; float:left; color:#999999; line-height:130%; text-align:center;}
.windname { line-height: 100%; }
.block ul.notoppad { padding:5px 5px 10px 5px; margin:0;}
#pagenum { text-align:center; width:300px; margin:10px;}
ul.typelist li { font-size: 14px; font-weight: bold; margin-bottom: 5px; }

#maintab { text-align:left; overflow:hidden; margin:0; padding:0;}
.shadetabs li { float:left; list-style-type:none;}
.shadetabs  li a, .shadetabs  li a:visited { padding:9px 10px; margin:0; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; background:url(images/bg-search-deact.jpg) repeat-x #7f7f7f; border:solid 1px #7D7D7D; display:block; border-bottom:solid 1px #ececec;}
.shadetabs li a:hover { color:#fff; background:url(images/bg-search-deacton.jpg) repeat-x #979797; border:solid 1px #939393; border-bottom:solid 1px #ececec;}
.shadetabs li.selected { position:relative; z-index:100;}
.shadetabs li.selected a { background:#767e91; border:solid 1px #ececec; border-bottom:solid 1px #767e91; border-top:solid 1px #767e91; }
.shadetabs li.selected a:hover{ text-decoration:none;}