/* html { margin: 0; padding: 0; } */

body {
 margin: 0 0 10px 0;
 padding: 0;
 font: 10pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
 background: #369;
 color: #000;
 text-align: center; }

#content-container {
 margin: 10px auto 10px auto; /* center the content */
 width: 700px; }

#header-container {
 float: left;
 width: 700px;
 background: #efefef; }

#header-left-side {
 float: left;
 width: 298px; }

#header-middle {
 float: left;
 width: 181px;
 color: #f00;
 font-weight: bold;
 margin: 40px 0 0 20px; }

#header-right-side {
 float: left;
 width: 201px;
 margin: 30px 0 0 0; }

#nav {
 float: left;
 width: 700px;
 background: #00f;
 padding: 5px 0 5px 0; color: #fff; }

#body-container {
 float: left;
 width: 700px;
 background: #efefef; }

/* =============== */
/* begin home page */
/* =============== */

#body-left-side {
 float: left;
 width: 525px;
 padding: 15px; }

#body-left-side { /* begin ie5.x hack */
 width:525px;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:495px; }

html>body #body-left-side {
 width:495px; } /* end ie5.x hack */

#body-right-side-weather {
 float: left;
 width: 175px; }

/* ============= */
/* end home page */
/* ============= */

/* =============================== */
/* begin helpful and contact pages */
/* =============================== */

#body-main {
 float: left;
 width: 700px;
 padding: 15px; }

#body-main { /* begin ie5.x hack */
 width:700px;
 voice-family: "\"}\"";
 voice-family:inherit;
 width:670px; }

html>body #body-main {
 width:670px; } /* end ie5.x hack */

.body-main-heading { font-weight: bold; }

/* ============================= */
/* end helpful and contact pages */
/* ============================= */

table { margin: auto; }

#footer {
 float: left;
 width: 700px;
 background: #00f;
 color: #fff;
 font-size: 7pt;
 padding: 5px 0 5px 0; }

a:link { color: #f00; text-decoration: none; font-weight: bold; }
a:visited { color: #f00; text-decoration: none; font-weight: bold; }
a:hover {
 color: #f00;
 text-decoration: none;
 font-weight: bold;
 border-bottom: 2px dotted #fff; }
a:active { color: #f00; text-decoration: none; font-weight: bold; }

#footer a:link { color: #fff; text-decoration: none; }
#footer a:visited { color: #fff; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: none; border-bottom: 0px; }
#footer a:active { color: #fff; text-decoration: none; }

#wrap-gator {
 float: left;
 width: 700px;
 background: #efefef; }

table td { text-align: center; }

.peach { background: rgb(255,235,189); }
.turquoise { background: rgb(222,239,255); }

.rates-table-heading { font-size: 12pt; font-weight: bold; }
.rates-table-heading-two { font-weight: bold; }

.rates-table-width-one { width: 90px; }
.rates-table-width-two { width: 60px; }

.rates-table-border { border-style: solid; border-color: #000; }
.rates-table-border-width-one { border-width: 1px 1px 0 1px; }
.rates-table-border-width-two { border-width: 1px 1px 0 0; }
.rates-table-border-width-three { border-width: 1px 0 0 0; }

table {
 font: 10pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; }
 
#disclaimer { background: #efefef; padding-top: 10px; font-size: 8pt; }
#guide { background: #efefef; }
#cc { background: #efefef; padding-top: 10px; }

td.forSalePic {
   width:110px;
}
td.forSaleDesc {
   width:590px;
}
div.forSaleDescDetails {
   text-align:left;margin:6px 0 6px 0;padding:6px;
}
a.forSale:link, a.forSale:visited, a.forSale:hover, a.forSale:active { color: #f00; text-decoration: none; font-weight: bold; border-bottom: 0; }

table#forSaleDetailTable {
  margin: 0 auto 0 auto;
}
table#forSaleDetailTable td {
  text-align:left;
}
table#forSaleDetailTable td.heading {
  font-weight:bold;
}
