/*body { width: 1000px; margin: 0px auto; font: 12px Arial; text-align: center; }*/

body { margin: 0px auto; font: 12px Arial; text-align: center; }

a { color: #000; }
a:hover { background-color: #000; color: #ffff00; }

h1 { font: bold 18px Arial; color: #0066ff; margin: 5px 0 10px 0; }
h2 { font: bold 16px Arial; }
h3 { font: bold 14px Arial; }

p { margin: 0 0 10px; }

.header { margin: 0 0 10px 0; text-align: left;  }
.header .title { color: white; background-color: #251d1a; padding: 5px 0 5px 10px; font: normal 11px Arial; }
.header .title h1 { font: normal 11px Arial; color: #33ffff; margin: 0; }
.header .menu { color: #3366cc; font: normal 10px Arial; margin: 0 0 0 7px; }
.header .menu a { color: #0066ff; font: normal 10px Arial; background: none; }

ul.searchForm { padding: 0 0 0 7px; }
ul.searchForm li { float: left; padding: 0 5px 0 0; }
ul.searchForm li div { font-size: 10px; color: #999; }
ul.searchForm li.button { padding-top: 11px; }

#listingBox { float: left; width: 395px; }


.clear { clear: both; }
.right { float: right; }

.container { text-align: left; width: 100%; }
.content { margin: 20px; width: 600px; }
.summary { color: #555555; margin-bottom: 10px; border-bottom: 1px solid #3399ff; } 
.summary h1 { color: #ccc; }
.price { font: bold 24px Arial; color: #339933; }

h2.rent { float: right; background-color: #cc0000; color: #ffcc00; padding: 3px 15px 3px 15px; }
h2.sale { float: right; background-color: #339900; color: #99ff00; padding: 3px 15px 3px 15px; }


#street, #map { width: 900px; height: 400px; }
ul#views { padding: 0; margin: 10px 0 0 0; text-align: left; list-style: none; width: 640px; }
ul#views li { font: bold 14px Arial; color: #fff; padding: 5px 10px 5px 10px; background-color: #444; display: inline; cursor: pointer; }
ul#views li.active { background-color: #999; }
ul#views li.disabled { background-color: #bbb; color: #999; }
h1 { font: bold 18px Arial; }
h2 { font: bold 16px Arial; }
h3 { font: bold 14px Arial; }
p { margin: 0 0 10px; }
.left { width: 380px; margin: 0 10px 0 0; float: left; }
.right { width: 600px; float: left; text-align: center; }
.center { margin: 10px auto; } 
.clear { clear: both; }

ul#list li { padding: 5px 0 5px 0; }
.in { float: left; }
.number { width: 24px; color: #444; font-size: 20px; vertical-align: top; }
.picture { width: 100px; padding: 0 5px 0 5px; vertical-align: top; } 
.description { width: 235px; }
.super { text-align: super; }
.over { background-color: #e0e0e0; cursor: pointer; }


.column { float: left; width: 210px; margin: 0 10px 0 0; }
.cityList { margin: 0 auto; width: 900px; }

.cityList h2 { color: #fff; background-color: #251d1a; margin: 5px 0 10px 0; padding: 2px; } 

