html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
pre, a, abbr, acronym, address, code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

blockquote, q {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  quotes: "" ""; }
  blockquote:before, q:before,
  blockquote:after, q:after {
    content: ""; }

th, td, caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

table {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

a img {
  border: none; }

* {
  float: none;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  text-indent: 0;
  overflow: visible;
  background: transparent; }

#content, #home-content-container, #admin, #home-content-two, #home-content-three, #home-content-container, #home-content-left, #home-content-right, #bottom-menu-container, #admin-three, #admin, .span-4 {
  float: left;
  display: inline;
  margin-right: 10px; }

#home-sidebar {
  display: inline; }

.span-20 {
  width: 630px; }

#home-content-left {
  width: 310px; }

#home-featured-content {
  border: 1px solid #000099;
  font-size: 10pt;
  height: 420px;
  overflow: hidden;
  padding: 5px;
  text-align: center; }

#home-sidebar {
  font-size: 11px;
  font-style: normal;
  line-height: 12px; }

#featured-listing-header {
  position: relative; }

#prev-featured-listing {
  position: absolute;
  left: 5px;
  top: 5px;
  width: 18px;
  height: 18px;
  background-image: none;
  clear: right; }

#next-featured-listing {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 18px;
  height: 18px;
  background-image: none;
  clear: right; }

#home-text {
  font-size: 10pt;
  margin-bottom: 50px; }

.last {
  padding-right: 0;
  margin-right: 0; }

#home-featured-content #featured-listings {
  color: #333333;
  height: 390px;
  overflow: hidden; }

#home-promotions-sales {
  background-color: #D3DFD1;
  font-size: 10pt;
  margin-bottom: 20px;
  margin-top: 20px;
  padding-bottom: 10px;
  padding-top: 10px; }

#home-content-right {
  width: 285px; }

.home-site-announcements {
  width: 200px;
  float: left;
  display: inline;
  margin-right: 0; }

#home-content-container {
  width: 600px; }

#home-sidebar {
  display: inline;
  width: 100px; }

.span-1 {
  width: 22px; }

.span-2 {
  width: 54px; }

.span-3 {
  width: 86px; }

.span-4 {
  width: 118px; }

.span-5 {
  width: 150px; }

.span-7 {
  width: 214px; }

.span-8 {
  width: 246px; }

.span-9 {
  width: 278px; }

.span-10 {
  width: 310px; }

.span-11 {
  width: 342px; }

.span-12 {
  width: 374px; }

.span-13 {
  width: 406px; }

.span-14 {
  width: 438px; }

.span-15 {
  width: 470px; }

.span-16 {
  width: 502px; }

.span-17 {
  width: 534px; }

.span-18 {
  width: 566px; }

.span-19 {
  width: 598px; }

.span-20 {
  width: 630px; }

.span-21 {
  width: 662px; }

.span-22 {
  width: 694px; }

.span-23 {
  width: 726px; }

.span-24, div.span-24 {
  width: 758px;
  margin: 0; }

div.home-site-announcements {
  width: 175px;
  margin: 0;
  padding: 0; }

div.front_announcement {
  width: 175px;
  margin: 0;
  padding: 0; }

.home-content-three {
  width: 630px;
  display: inline; }

a {
  text-decoration: none; }
