.bgCtaImg { background: url('/images/bg_cta.jpg?64745e17f75de202f9625045112111bd'); }
.bgGrad { background: url('/images/bg_gradient.gif?07988c7671e51fbcb5a63bb0ab2a3573'); }
.bgHome { background: url('/images/bg_home.gif?5c6f0e95ed8c51d50184e105f4836a8c'); }
.bgSaveSearch { background: url('/images/bg_savesearch.gif?a49c52faaf2fae0f201da41f2dc73205'); }
.bkgFooter { background: url('/images/bkg_footer.gif?956c8f742acaacd45857c89abf1f2e4d'); }
.blueExperianSpan { background: url('/images/blue_span_experian.gif?035f0ea5c41c302bdaed67bd0e5e7325'); }
.blueImg { background: url('/images/blue_a.gif?3029a9730b0435147de69812fc34ea5d'); }
.blueImgSpan { background: url('/images/blue_span.gif?601b5773e970f122f04d17b24bfa018e'); }
.btnCheckCredit { background: url('/images/btn-checkyourcredit.gif?330387d86dd6a2e1856fb1a2fc22904e'); }
.btnMovingQuotes { background: url('/images/btn-movingquotes.gif?51e7f16911bb53096cd3b05fed12d71f'); }
.collapseImg { background: url('/images/collapse.gif?4b0edf8f237b9f261588c17a30f5f6f4'); }
.cornerTopLeftWhite { background: url('/images/corner-topleft-white.gif?ee4dec175bcf1291c5bc5ac2eae8dddb'); }
.cornerTopRightWhite { background: url('/images/corner-topright-white.gif?fa8f7984ec33f468b23550b4b8bb9121'); }
.expandImg { background: url('/images/expand.gif?c0e09005443d419f4b64e238a930e163'); }
.greenImg { background: url('/images/green_a.gif?cb381ec0b719ba314d374514d4707dd8'); }
.greenImgSpan { background: url('/images/green_span.gif?70e1f35245e4c0bdb98b72c8c1e34258'); }
.headerGrad { background: url('/images/hdr_bg.gif?2670c1d18cb65b0de598662e1746a295'); }
.houseImg { list-style-image: url('/images/house.jpg?1a694ec791193e75b16b9b6ea30cc606'); }
.iconArrowImg { list-style-image: url('/images/icon_arrow.jpg?da14b587934cb12c4483bbf9f619234c'); }
.iconBlog { background: url('/images/icon_blog.gif?754e2130d671b9e06a42c686dee2b7aa'); }
.iconContact { background: url('/images/icon-contact.gif?b24fa56dea4d21bfdbaaa22739bccd1a'); }
.iconContact { background: url('/images/icon_contact.gif?68d1b0bdff76cb25b5426f170fbffe02'); }
.iconDelete { background: url('/images/icon-delete.gif?aea7d205f3cc01b981a93fd74a3c9459'); }
.iconMapit { background: url('/images/icon-mapit.gif?c9524ef77b081e0bc0a23ffd4b8858e7'); }
.iconNew { background: url('/images/icon_new.gif?f9c37727c945493bcd7f3f9eafff1713'); }
.iconNote { background: url('/images/icon-note.gif?78b9231d0514458a6689a7e6eae7a4ad'); }
.iconRhc { background: url('/images/icon_rhc.gif?19edce857b5599fb237c865ccd9fd897'); }
.iconSchools { background: url('/images/icon-schools.gif?36282eb58a962764560a23fafd6bc87e'); }
.iconShared { background: url('/images/icon-shared.gif?c02826d0950bc1a0e1dd3fde4b9f7a4d'); }
.iconShared { background: url('/images/icon_shared.gif?a04517d1b8b74fb4e63216ad88692c5b'); }
.iconStar { background: url('/images/icon_star.gif?962e9c2a9f1da5d1e35efae7a0ab81de'); }
.iconViewDetails { background: url('/images/icon_viewdetails.gif?20e3f4a7ae3f45d519522b6449bbf788'); }
.iconViewed { background: url('/images/icon_viewed.gif?074a96d9b3bbb83625608c47486b0da5'); }
.iconYelp { background: url('/images/icon_yelp.gif?0a077e9d7b5911eebba2dfa42e7ad1a0'); }
.mcRelocationImg { background: url('/images/mc_relocationform.jpg?36c7259e9e551c17f1db615b8bd453ec'); }
.promoHdrSwoosh { background: url('/images/promo-hdr-swoosh.gif?36045d9bb75cc1504bb93085c1185b92'); }
.redImg { background: url('/images/red_a.gif?4460745877c5e6882f85e159bdd503f6'); }
.redImgSpan { background: url('/images/red_span.gif?8138b3f2082c7542ec81d32ad2b6cc46'); }
.rentalHousesMap { background: url('/images/rental-houses-map.gif?15e851ce39383ac0d73258528f24bb74'); }
.sidebarGrad { background: url('/images/sidebar_bg_gradient.gif?8ee9d4b84def6065c111e261830af339'); }
.specialOffersHdrSwoosh { background: url('/images/promo-hdr-swoosh.gif?36045d9bb75cc1504bb93085c1185b92'); }
.spriteImg { background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964'); }
.starsImg { background-image: url('/images/stars_v4.png?e95f267ef5526a4beb12992524bae847'); }
.upgradeImg { background: url('/images/upgrade.jpg?af1992db31f1da45b5dd15a09c85acb4'); }
.yardSignImg { background: url('/images/yardsign.jpg?01768ee7761272132b5f898730edfa75'); }
.bkgHeaderSearch { background: url('/images/bkg_header_search.gif?e83f30a8e0e096e4fe831c8b957a34a7') no-repeat; }
.bkgHeader { background: url('/images/bkg_header.gif?71e6cfc63b7efdd03b693a93c5a990ce'); }
.logoRentalHouses { background: url('/images/logo_rental_houses.gif?4806c58be3f0b4404c99919986a7204c'); }
.btnSearchHeader { background: url('/images/btn_search_header.gif?7576ff9555832d7e354c0c3d34e8719a') repeat scroll 0 0; }
body {
  font-family: Trebuchet MS, Arial, Sans-Serif;
  margin: 0px;
  background: #e4e3e3;
}
#page {
  width: 975px;
  background: #ffffff;
  position: relative;
  margin: 0px auto;
}
.round {
  -moz-border-radius-bottomleft: 14px;
  -moz-border-radius-bottomright: 14px;
  -moz-border-radius-topleft: 14px;
  -moz-border-radius-topright: 14px;
}
.round h2 {
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
}
.tabs ul li a.round {
  -moz-border-radius-topleft: 13px;
  -webkit-border-top-left-radius: 13px;
  -moz-border-radius-topright: 13px;
  -webkit-border-top-right-radius: 13px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
}
.tabs .round {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-radius-bottomleft: 13px;
  -webkit-border-bottom-left-radius: 13px;
  -moz-border-radius-bottomright: 13px;
  -webkit-border-bottom-right-radius: 13px;
}
a { color: #3f5779; }
a.avoid_fraud {
  color: #b56463 !important;
  font-weight: bold;
}
h2 { color: #3f5779; }
p { color: #333333; }
.img { background: url('/images/images001.gif?f03501ca34a9096f931dda5e4ec9f640'); }
.width_full {
  clear: both;
  position: relative;
}
body {
  font-size: 12px;
  color: #333333;
}
img { border: 0; }
ul {
  margin: 0;
  padding: 0;
}
a { outline: none; }
a:link { color: #304971; }
a:visited { color: #304971; }
a:hover { color: #304971; }
a:active { color: #304971; }
h1 {
  font-family: "Trebuchet MS", sans-serif;
  font-size: 20px;
  margin: 10px 0px;
  padding: 0;
}
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h2, h3 {
  color: #333333;
  margin: 10px 0 10px 0;
  padding: 0;
  font-family: "Trebuchet MS", sans-serif;
}
#container {
  width: 975px;
  margin: 0px auto;
  background: #ffffff;
}
#main {
  width: 970px;
  margin: 0px auto;
}
#header {
  height: 96px;
  background: url('/images/bkg_header.gif?71e6cfc63b7efdd03b693a93c5a990ce');
  position: relative;
}
#header ul {
  position: absolute;
  bottom: 2px;
  right: 10px;
}
#header ul li {
  list-style: none;
  font-size: 12px;
  margin: 0px 11px;
  display: inline;
}
#header a {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
}
#header a:hover { color: #ffff66; }
a.logo {
  width: 298px;
  height: 45px;
  position: absolute;
  top: 20px;
  left: 15px;
  background: url('/images/logo_rental_houses.gif?4806c58be3f0b4404c99919986a7204c');
  display: block;
  text-indent: -99999px;
}
#header #search_form_container h1 {
  font-size: 14px;
  position: absolute;
  top: 7px;
  left: 32px;
  display: none;
}
#header #search_form_container {
  background: url('/images/bkg_header_search.gif?e83f30a8e0e096e4fe831c8b957a34a7') no-repeat;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  height: 62px;
  position: absolute;
  right: 10px;
  top: 14px;
  width: 387px;
}
#header #search_form_container form {
  height: 49px;
  position: relative;
  width: 375px;
}
#header #search_form_container input {
  border: 2px solid #3f5779;
  font-size: 13px;
  left: 28px;
  padding: 2px;
  position: absolute;
  top: 18px;
  width: 220px;
}
#header #search_form_container em {
  clear: both;
  color: #3f5779;
  float: left;
  font-size: 10px;
  font-style: normal;
  left: 30px;
  position: absolute;
  top: 3px;
}
#header #search_form_container h2 {
  font-size: 14px;
  left: 32px;
  position: absolute;
  top: 7px;
}
#header #search_form_container #search_errors { display: none; }
#header #search_form_container input#search_submit {
  background: url('/images/btn_search_header.gif?7576ff9555832d7e354c0c3d34e8719a') repeat scroll 0 0;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  border: medium none;
  display: block;
  float: right;
  height: 44px;
  left: 260px;
  position: absolute;
  text-indent: -99999px;
  top: 5px;
  width: 119px;
}
#header #search_form_container p {
  clear: both;
  left: 30px;
  position: absolute;
  margin: 0px;
  top: 42px;
}
#header #search_form_container p a {
  color: #ffff66;
  font-size: 10px;
  text-decoration: underline;
}
#footer {
  clear: both;
  background: url('/images/bkg_footer.gif?956c8f742acaacd45857c89abf1f2e4d');
  padding-top: 14px;
  background-color: #e5e4e4;
  background-repeat: no-repeat;
}
#footer a {
  color: #3f5779;
  font-size: 10px;
}
#footer a:hover { color: #a54f51; }
#footer ul {
  text-align: center;
  padding-top: 5px;
}
#footer ul li {
  list-style: none;
  color: #3f5779;
  font-size: 10px;
  font-weight: bold;
  display: inline;
  text-align: center;
  margin-left: 0px;
}
#footer ul li:first-child { background: none; }
#footer p {
  color: #3f5779;
  margin-top: 15px;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}
#footer p a { font-size: 14px; }
#footer p.copyright { font-size: 10px; }
#footer p.copyright a { font-size: 10px; }
li.partners { font-size: 18px; }
ul.partners a { font-size: 16px; }
#primedia_logo {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: 2px -72px;
  background-repeat: no-repeat;
  color: transparent !important;
  display: inline-block;
  height: 14px;
  width: 75px;
}
#eho {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: -404px -67px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 14px;
  width: 15px;
}
#search {
  width: 490px;
  float: left;
  margin-top: 10px;
  margin-left: 30px;
}
#search #user_search {
  float: left;
  width: 380px;
}
#search_submit_btn { float: right; }
#search_paths {
  clear: both;
  font-size: 11px;
  margin: 0;
  padding: 0;
}
#search_paths li {
  display: inline;
  border-left: 1px solid #333333;
  padding: 0 5px;
}
#search_paths #map_search_path {
  padding-left: 0;
  border: 0;
}
.catchphrase {
  font-size: 14px;
  font-weight: bold;
}
#core_comp {
  font-size: 12px;
  height: 25px;
  line-height: 24px;
  border-bottom: 1px solid #d2ccbd;
  background: #dedddd;
  width: 955px;
  margin: 10px 0 0 0;
  padding-left: 20px;
}
#core_comp ul {
  margin: 0;
  padding: 0;
}
#core_comp li {
  display: block;
  float: left;
  padding: 0 15px;
  border-left: 1px solid #d2ccbd;
  border-top: 1px solid #d2ccbd;
  background: #ffffff;
}
#core_comp #listyourprop { font-weight: bold; }
#core_comp #ownerlogin a { font-weight: bold; }
#core_comp #ownerlogin { border-right: 1px solid #d2ccbd; }
#core_comp #find_foreclosures { border-left: 1px solid #d2ccbd; }
#core_comp a { text-decoration: none; }
#title_and_breadcrumbs {
  padding-left: 10px;
  margin-bottom: 5px;
}
#title_and_breadcrumbs h1 { text-transform: capitalize; }
.expand, .collapse {
  list-style-type: none;
  padding-left: 15px;
}
.expand {
  background: url('/images/expand.gif?c0e09005443d419f4b64e238a930e163');
  background-repeat: no-repeat;
  background-position: 0px 8px;
}
.collapse {
  background: url('/images/collapse.gif?4b0edf8f237b9f261588c17a30f5f6f4');
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 9px;
}
.collapse ul { display: none; }
.sidebar ul li ul li {
  font-size: 9pt;
  padding-left: 15px;
  line-height: 13pt;
}
.sidebar .save-search {
  width: 90px;
  float: left;
  border-right: 1px solid #cccccc;
}
.sidebar .get-alert {
  width: 80px;
  float: right;
}
.sidebar .searchhdr {
  display: inline;
  margin: 5px 0;
  padding: 0;
  font-weight: bold;
  width: 165px;
  cursor: pointer;
}
.sidebar .myservice-options { border-top: 1px solid #cccccc; }
.sidebar .nearby_cities a {
  font-size: 11px;
  text-decoration: underline;
}
.ac_results {
  float: left;
  margin: -11px 4px 0 1px;
  background-color: #ffffff;
  font-size: 14px;
  padding: 12px 3px 0 0;
  color: #333333;
  border: solid 1px #cccccc;
  z-index: 9999;
}
.ac_results ul {
  margin-left: 0;
  overflow: hidden !important;
  padding-left: 5px;
}
#searchErrors {
  background: #ffffff;
  border: 6px solid #333333 !important;
  color: #ff0000;
  display: none;
  font-size: 17px;
  left: 250px;
  margin: 0 0 0 10px;
  padding: 4px 6px;
  position: absolute;
  top: 80px;
  width: 402px !important;
  z-index: 12 !important;
}
.accountError {
  background: #ffffff;
  border: 1px solid #ff0000;
  color: #ff0000;
  padding: 5px;
}
.ac_over {
  color: #304971;
  background: #dedddd;
}
.sidebar {
  background: url('/images/sidebar_bg_gradient.gif?8ee9d4b84def6065c111e261830af339');
  background-position: bottom left;
  background-repeat: repeat-x;
  width: 165px;
  border: 1px solid #bfa880;
  padding: 10px;
  margin: 5px;
}
.sidebar a { text-decoration: none; }
.rnd-all {
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
}
.gradient_box {
  background: url('/images/sidebar_bg_gradient.gif?8ee9d4b84def6065c111e261830af339');
  background-color: #ffffff;
  background-position: bottom left;
  background-repeat: repeat-x;
  border: 1px solid #bfa880;
  padding: 10px;
}
#round {
  width: 975px;
  margin: 0px auto;
  height: 22px;
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: 0px -111px;
  background-repeat: no-repeat;
}
.hidden { display: none; }
.indent { margin-left: 15px; }
.contactus { list-style-type: none; }
#list_your_property {
  float: right;
  padding-right: 15px;
}
.instruct {
  margin: 5px 0 0 0;
  font-size: 12px;
  font-weight: bold;
  position: relative;
}
#home_sidebar {
  background: url('/images/sidebar_bg_gradient.gif?8ee9d4b84def6065c111e261830af339');
  background-color: #ffffff;
  background-position: bottom left;
  background-repeat: repeat-x;
  width: 165px;
  border: 1px solid #bfa880;
  padding: 10px;
  margin: 20px 0;
  float: left;
  font-size: 11px;
}
#newest_properties {
  width: 750px;
  border-bottom: solid 1px #edf2e7;
  padding-bottom: 10px;
}
#newest_properties h2 a {
  font-size: 11px;
  font-weight: normal;
}
#spotlight ul li {
  float: left;
  display: block;
  width: 200px;
  margin: auto 20px;
}
#spotlight .pic img {
  width: 175px;
  height: 131px;
  border: 1px solid #cccccc;
  padding: 3px;
}
#spotlight .info { text-align: center; }
#spotlight .info a { font-size: 11px; }
#spotlight h3 a {
  font-size: 11px;
  font-weight: normal;
}
#popular_areas img {
  width: 203px;
  margin: 0 0 5px 200px;
}
#popular_areas p.righttext { width: 590px; }
.ui-datepicker { font-size: 0.9em; }
.promo-box {
  height: 136px;
  width: 298px;
  border: 1px solid #81a05b;
  margin: 20px 0 0 0;
}
.promo-box h2 {
  padding: 6px;
  margin-top: 3px;
  font-family: "Trebuchet MS", sans-serif;
}
#helpful_links h2 {
  padding: 6px;
  margin-top: 3px;
  font-family: "Trebuchet MS", sans-serif;
}
.helpfullinks-righticons h2 {
  padding: 6px;
  margin-top: 3px;
  font-family: "Trebuchet MS", sans-serif;
}
.specialoffers h2 {
  padding: 6px;
  margin-top: 3px;
  font-family: "Trebuchet MS", sans-serif;
}
.promo-box p { padding: 0 10px; }
.helpfullinks p { padding: 0 10px; }
.list-property {
  background: url('/images/promo-hdr-swoosh.gif?36045d9bb75cc1504bb93085c1185b92');
  background-color: #f9faf8;
  background-position: top left;
  background-repeat: no-repeat;
}
#search_rightcol #helpful_links {
  background: url('/images/promo-hdr-swoosh.gif?36045d9bb75cc1504bb93085c1185b92');
  background-color: #f9faf8;
  background-position: top left;
  background-repeat: no-repeat;
}
#search_rightcol #helpful_links-righticons {
  background: url('/images/promo-hdr-swoosh.gif?36045d9bb75cc1504bb93085c1185b92');
  background-color: #f9faf8;
  background-position: top left;
  background-repeat: no-repeat;
}
.cta_btn { float: right; }
#search_rightcol #helpful_links {
  background: url('/images/promo-hdr-swoosh.gif?36045d9bb75cc1504bb93085c1185b92');
  background-color: #ffffff;
  background-position: top left;
  background-repeat: no-repeat;
  width: 298px;
  border: 1px solid #81a05b;
  margin: 20px 0 0 0;
}
.kaitem {
  overflow: auto;
  clear: both;
}
.last { margin-bottom: 10px; }
li.hl_credit .kaimg {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: -155px 0px;
}
li.hl_movers .kaimg {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: -235px 0px;
}
li.hl_roommates .kaimg {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: -80px 0px;
}
li.hl_insurance .kaimg {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: -316px 0px;
}
li.hl_utilities .kaimg {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: 0px 0px;
}
.kalink {
  float: right;
  margin-left: 10px;
  font-size: 11px;
}
#search_rightcol #helpful_links ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  line-height: 14px;
}
#search_rightcol #helpful_links ul li {
  height: 60px;
  padding: 0 10px;
}
#search_rightcol #helpful_links ul li a {
  display: block;
  padding-top: 16px;
}
#search_rightcol #helpful_links ul li em { display: block; }
.katitle a {
  font-family: "Trebuchet MS", sans-serif;
  color: #7692bf;
}
#search_rightcol #helpful_links-righticons {
  background: url('/images/promo-hdr-swoosh.gif?36045d9bb75cc1504bb93085c1185b92');
  background-color: #ffffff;
  background-position: top left;
  background-repeat: no-repeat;
  width: 298px;
  border: 1px solid #81a05b;
  margin: 20px 0 0 0;
}
#search_rightcol #helpful_links .kaimg {
  width: 79px;
  height: 59px;
  float: right;
  margin-right: 5px;
}
#search_rightcol #helpful_links .kalink {
  float: left;
  width: 200px;
  margin-left: 10px;
  font-size: 11px;
}
.specialoffers {
  background: url('/images/promo-hdr-swoosh.gif?36045d9bb75cc1504bb93085c1185b92');
  background-color: #ffffff;
  background-position: top left;
  background-repeat: no-repeat;
  width: 185px;
  border: 1px solid #81a05b;
  margin: 20px 0 0 0;
}
.specialoffers .soitem {
  width: 165px;
  margin: 0 0 10px 10px;
}
.specialoffers .soitem h2 {
  margin: 0 0 3px 0;
  padding: 0;
  font-size: 8pt;
  font-weight: normal;
  line-height: 12px;
}
.specialoffers .soitem p {
  margin: 0;
  padding: 0;
  font-size: 8pt;
  line-height: 12px;
}
#home {
  background: url('/images/bg_home.gif?5c6f0e95ed8c51d50184e105f4836a8c');
  background-position: bottom left;
  background-repeat: repeat-x;
  height: 200px;
  border-bottom: 1px solid #658145;
}
#home_search {
  width: 600px;
  margin: 20px auto;
  line-height: 120%;
}
.main_search { width: 450px; }
#zip_search .search_bttn {
  left: -2px;
  position: relative;
  top: 4px;
}
.search_bttn {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: -79px -68px;
  background-repeat: no-repeat;
  color: transparent;
  border: none;
  cursor: pointer;
  display: block;
  height: 25px;
  text-indent: -999px;
  width: 99px;
}
#search_submit {
  float: right;
  right: 73px;
  position: relative;
  top: -2px;
}
form {
  padding: 0;
  margin: 0;
}
#home_wrap {
  float: right;
  width: 765px;
  margin-top: 20px;
  overflow: auto;
}
#home_left {
  width: 400px;
  float: left;
  margin-top: 20px;
}
#home_right {
  float: right;
  overflow: hidden;
  width: 320px;
}
#home_content { padding: 265px 0 0 0; }
#manager_area {
  width: 300px;
  position: absolute;
}
.submit {
  height: 23px;
  position: relative;
  top: 5px;
}
h1.property_title, h1.page_title {
  font-size: 16px;
  color: #658145;
  padding: 0;
  margin: 10px 0px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
h1.page_title { text-transform: capitalize; }
.break { height: 15px; }
.ie6wrap img { margin: 0 20px 20px 0; }
a#get_started {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: -184px -67px;
  background-repeat: no-repeat;
  display: block;
  color: transparent;
  height: 24px;
  text-indent: -999px;
  width: 165px;
}
div {
  padding: 0;
  margin: 0;
}
#banner {
  width: 728px;
  height: 90px;
  margin: 0px auto;
}
#search_results_and_sidebar {
  float: left;
  margin: 0;
  padding: 0;
  width: 647px;
}
#search_results {
  float: right;
  margin: 0;
  padding: 0;
  width: 455px;
}
#search_content {
  float: left;
  padding-left: 5px;
  width: 455px;
  overflow: hidden;
}
#search_rightcol, #block_ads {
  float: right;
  width: 310px;
  margin-top: 10px;
}
#county_popular_areas {
  width: 455px;
  float: left;
  overflow: hidden;
}
div.oodle_links { clear: both; }
.views form {
  margin-right: 15px;
  float: left;
}
.views { margin-left: 5px; }
.view_wrapper {
  clear: both;
  background: #ccdaba;
  padding: 0 7px;
  height: 30px;
  line-height: 30px;
}
.view_wrapper img { margin-top: 3px; }
.now_showing {
  text-align: right;
  font-size: 11px;
}
.now_showing form {
  display: inline;
  margin-left: 20px;
}
.pagination {
  text-align: right;
  font-size: 11px;
  float: right;
}
.pagination a {
  text-decoration: none;
  margin: 0 1px;
}
.pagination a.prev_page { text-decoration: underline; }
.pagination a.next_page { text-decoration: underline; }
.pagination a { font-weight: bold; }
.pagination span { font-weight: bold; }
.pagination li {
  float: left;
  margin: 0 1px 0 1px;
}
.pagination li.current {
  background: #304971;
  color: #ffffff;
  padding: 0 4px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
#sortlist { float: left; }
.compare {
  width: 250px;
  float: left;
  font-size: 11px;
  font-weight: bold;
}
.listingview {
  float: right;
  height: 30px;
}
#list-view {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: -430px -67px;
  background-repeat: no-repeat;
  width: 65px;
  height: 25px;
  text-indent: -9999px;
  display: block;
  float: left;
}
#grid-view {
  background: url('/images/sprite.gif?6db961836ea677a24f303ed637c1b964');
  background-position: -500px -67px;
  background-repeat: no-repeat;
  width: 65px;
  height: 25px;
  text-indent: -9999px;
  display: block;
  float: left;
  margin-left: 5px;
}
h4 {
  font-size: 14px;
  line-height: 18px;
  padding: 0;
  margin: 5px 0 0 0;
}
.title {
  display: block;
  color: #333333;
  margin: 5px 0;
  font-weight: bold;
  font-size: 11px;
}
.btn img { border: none; }
.premier .description {
  font-weight: bold;
  overflow: hidden;
  height: 18px;
  min-height: 18px;
}
.bdbth, .price {
  display: inline-block;
  font-weight: bold;
  line-height: 100%;
  margin: 2px 0 2px 7px;
  color: #922c3c;
}
.btn img { border: none; }
.listing_hdr {
  font-size: 11px;
  clear: both;
  height: 18px;
  margin-bottom: -15px;
}
.save_listing {
  float: left;
  width: 115px;
}
.listing_id_hdr {
  float: right;
  width: 90px;
  text-transform: uppercase;
}
.pic .identity { width: 200px; }
.pic .identity .property_id {
  display: inline-block;
  width: 125px;
  text-align: right;
  font-size: 11px;
  color: #555555;
  height: 20px;
  min-height: 20px;
}
.pic img {
  height: 150px;
  width: 200px;
  margin: 0 0 0 10px;
  padding: 0px;
  border: 1px solid #7d7d7d;
}
#map {
  width: 306px;
  height: 250px;
}
#maphelp {
  background-color: #c6c6c6;
  position: absolute;
  opacity: 0.85;
  filter: alpha(opacity = 85);
  font-size: 24pt;
  cursor: pointer;
}
#maphelp h1 {
  padding: 0px;
  color: #333333;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
}
.hide { visibility: hidden; }
ul.twocol {
  background: #dddddd;
  float: left;
  list-style: none;
  padding: 6px;
  width: 446px;
}
ul.twocol li {
  background: url('/images/bg_gradient.gif?07988c7671e51fbcb5a63bb0ab2a3573');
  padding: 5px 0 30px;
  display: block;
  min-height: 120px;
  height: 160px;
  background-color: #ffffff;
  background-position: bottom left;
  background-repeat: repeat-x;
  float: left;
}
ul.twocol li div.pic {
  float: left;
  margin-bottom: 0.5em;
  margin: 0 0 0.5em 10px;
}
ul.twocol li div.phone {
  min-height: 20px;
  height: 20px;
}
ul.twocol li div.info {
  float: left;
  margin: 0 0 0 10px;
  width: 220px;
}
ul.twocol.list li div.info { margin-top: 18px; }
ul.twocol.grid li div.phone {
  height: 30px;
  min-height: 30px;
}
ul.twocol li div.pic img { margin: 0; }
ul.twocol li div.info .bdbth { margin-left: 0; }
ul.twocol li div.info .price { margin-left: 0; }
ul.twocol li div.info .title {
  line-height: 1.2;
  height: 29px;
  min-height: 29px;
}
ul.twocol li div.info .listing_detail {
  line-height: 1.2;
  height: 29px;
  min-height: 29px;
}
ul.twocol li .listing_detail {
  margin-bottom: 0.5em;
  font-size: 11px;
}
ul.twocol.grid li.right { border-left: 1px solid #658145; }
ul.grid li {
  width: 220px;
  height: 330px;
}
ul.twocol.grid li div.info { width: 210px; }
ul.grid .contact {
  display: block;
  text-align: center;
  margin-left: 10px;
}
#findapm_and_sidebar {
  float: left;
  margin: 0;
  padding: 0;
  width: 770px;
}
#findapm {
  width: 550px;
  float: right;
  margin-top: 10px;
}
#prop_right {
  width: 175px;
  float: right;
}
#featuredpm {
  background: #c8d7b7;
  padding: 5px;
}
.feature {
  width: 120px;
  height: 90px;
  float: left;
  margin: 5px;
}
.feature img {
  max-width: 120px;
  max-height: 75px;
}
.blank {
  float: left;
  border: 1px solid #658145;
  width: 251px;
  height: 57px;
  padding: 10px;
}
.propman { margin-bottom: 25px; }
.propman ul { list-style-type: none; }
.floatright { float: right; }
.proplogo { width: 180px; }
#textads {
  height: 20px;
  text-align: center;
}
#textads a { color: #7692bf; }
#textads ul { list-style-type: none; }
#textads ul li {
  display: inline;
  margin: 0 30px 0 30px;
}
#listing_singlepic {
  margin: 0px auto;
  width: 400px;
  height: 300px;
}
#listing_singlepic img {
  width: 400px;
  height: 300px;
}
.backtoresults {
  float: left;
  width: 200px;
}
.prevnext {
  float: right;
  width: 150px;
  margin-top: 15px;
}
.prevtext {
  font-size: 11px;
  display: block;
  margin-top: -20px;
}
#contactinfo {
  font-size: 14px;
  font-weight: bold;
}
#infoarea {
  width: 955px;
  margin: 0px auto;
}
.propfeatures h3 { margin-top: 0; }
.propfeatures ul { list-style-type: none; }
.snapshot {
  width: 500px;
  float: left;
}
.detail_desc, #open_house { width: 475px; }
.green { background-color: #c8d7b7; }
.floatleft {
  width: 320px;
  margin-left: 15px;
  float: left;
}
.textads {
  width: 500px;
  float: right;
}
.print_image { display: none; }
.rnd-tr {
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
}
.rnd-tl {
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
}
.rnd-br {
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
}
.rnd-bl {
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
}
.titlewrapper {
  width: 920px;
  margin: 0px auto;
}
#listing_singlepic {
  border: 1px solid #cbd2c3;
  padding: 10px;
}
#detailsBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 140%;
  width: 955px;
  margin: 0px auto;
  margin-bottom: 20px;
  height: 465px;
}
#detailsBox #detailsTabs {
  display: block;
  position: relative;
  height: 45px;
  padding: 0px;
  border-bottom: 1px solid #415779;
}
#detailsTabs ul {
  position: absolute;
  bottom: 0px;
  left: 30px;
  padding: 0px;
  margin: 0px;
}
#detailsTabs ul li {
  background: url('/images/corner-topleft-white.gif?ee4dec175bcf1291c5bc5ac2eae8dddb');
  background-color: #e3e5e8;
  float: left;
  margin-right: 2px;
  background-repeat: no-repeat;
  background-position: left top;
  list-style-type: none;
}
#searchTabs ul li {
  background: url('/images/corner-topleft-white.gif?ee4dec175bcf1291c5bc5ac2eae8dddb');
  background-color: #e3e5e8;
  float: left;
  margin-right: 2px;
  background-repeat: no-repeat;
  background-position: left top;
  list-style-type: none;
}
#detailsTabs ul li.selected { background-color: #415779; }
#searchTabs ul li.selected { background-color: #415779; }
#detailsTabs ul li.selected a:link { color: #e3e5e8; }
#detailsTabs ul li.selected a:visited { color: #e3e5e8; }
#detailsTabs ul li.selected a:active { color: #e3e5e8; }
#searchTabs ul li.selected a:link { color: #e3e5e8; }
#searchTabs ul li.selected a:visited { color: #e3e5e8; }
#searchTabs ul li.selected a:active { color: #e3e5e8; }
#searchTabs #tabs {
  border-bottom: 1px solid #e3e5e8;
  height: 23px;
}
#detailsTabs li a {
  background: url('/images/corner-topright-white.gif?fa8f7984ec33f468b23550b4b8bb9121');
  color: #415779;
  text-decoration: none;
  margin: 0px;
  background-repeat: no-repeat;
  background-position: right top;
  display: block;
}
#searchTabs li a {
  background: url('/images/corner-topright-white.gif?fa8f7984ec33f468b23550b4b8bb9121');
  color: #415779;
  text-decoration: none;
  margin: 0px;
  background-repeat: no-repeat;
  background-position: right top;
  display: block;
}
#detailsTabs li a {
  font-size: 90%;
  padding: 5px 10px 3px;
}
#searchTabs li a {
  font-size: 100%;
  font-weight: bold;
  padding: 2px 15px 0;
}
#detailsBox #detailsContent {
  position: relative;
  width: 100%;
}
#detailsContent #tabContent {
  padding-left: 4px;
  float: left;
  width: 510px;
  margin-bottom: 12px;
}
#detailsContent #map {
  height: 402px;
  width: 502px;
}
#detailsContent #tabContent div.interior {
  padding: 0px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}
#detailsContent {
  padding: 10px 0 0 0;
  height: 420px;
  border: 1px solid #f2f2f2;
}
#detailsContent #contactForm {
  float: right;
  width: 220px;
}
#innerContactForm label {
  width: 180px;
  display: block;
  margin-right: 6px;
}
#innerContactForm {
  width: 220px;
  margin: 0px auto;
}
#contactForm {
  border-left: 1px solid #c9c8c8;
  padding-left: 10px;
}
#detailsContent .credit_check_btn { display: none; }
.lead-form-input-field { width: 155px; }
.lead-form-input-text {
  width: 160px;
  height: 80px;
}
#lead_submit_tag { margin-top: 0.5em; }
#lead_body {
  margin: 0px;
  padding: 0px;
  background: #ffffff;
}
#lead_body h4 {
  font-size: 12px;
  margin: 0;
}
#lead_body label {
  font-weight: normal;
  font-size: 12px;
}
#lead_iframe {
  width: 220px;
  height: 363px;
  border: 0px;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
#TB_window { width: 410px; }
.red {
  color: #990000;
  font-weight: bold;
}
.credit_check_btn { position: absolute; }
#propinfo {
  float: left;
  width: 200px;
}
#propinfo ul {
  margin: 0;
  padding: 0 0 10px 0;
  list-style-type: none;
}
.pmname { font-weight: bold; }
.movein {
  margin-top: 10px;
  padding: 4px;
  width: 180px;
  border: 1px solid #2e486d;
  background-color: #edeeef;
}
.moveintitle {
  text-align: center;
  font-weight: bold;
  display: block;
  padding: 2px;
  color: #2e486d;
  text-transform: uppercase;
  font-size: 14px;
}
#actions {
  width: 280px;
  height: 20px;
  position: relative;
  left: 670px;
  top: -455px;
}
#actions a { text-decoration: none; }
.listingnumber {
  font-size: 11px;
  position: absolute;
  left: 145px;
  top: 25px;
}
#partnerLinks a.movingQuotes {
  background: url('/images/btn-movingquotes.gif?51e7f16911bb53096cd3b05fed12d71f');
  background-repeat: no-repeat;
}
#partnerLinks a.checkCredit {
  background: url('/images/btn-checkyourcredit.gif?330387d86dd6a2e1856fb1a2fc22904e');
  background-repeat: no-repeat;
}
#snapshot {
  float: right;
  clear: both;
  margin-bottom: 15px;
  border-bottom: 1px solid #9a9a9a;
}
.propfeatures {
  float: none;
  border: none;
  margin: 0px;
  padding: 0 0 20px 0;
}
.detail_desc { float: left; }
h2 { margin: auto auto 10px 0; }
nos p { margin: 0px; }
nos h2 { margin: 0px; }
.single p { margin: 0px; }
.single h2 { margin: 0px; }
.property_description { margin: 0; }
#details-left {
  width: 520px;
  float: left;
}
#details-right {
  width: 400px;
  float: right;
  margin-top: 20px;
}
#details-container { margin: 0 10px; }
.green { background: #e6ecdf; }
h1.property_title {
  color: #658145;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  margin-bottom: 20px;
  padding: 0;
}
#bottom-banner { margin-top: 20px; }
.openhouse-details ul {
  padding: 0;
  margin: 10px 0 0 0;
  list-style-type: none;
}
.openhouse-details ul li { margin-bottom: 15px; }
#searchTabs { border-bottom: 1px solid #ffffff; }
#advanced_search_content {
  width: 900px;
  margin: 0px auto;
}
.advanced_search_box {
  line-height: 35px;
  display: none;
}
.advanced_search_box div { margin-bottom: 15px; }
.advanced_search_submit {
  margin-left: 75px;
  margin-top: 10px;
}
#advanced_search_content label {
  width: 75px;
  display: block;
  float: left;
  line-height: 20px;
  font-weight: bold;
}
#advanced_search_content #search-map {
  float: left;
  width: 410px;
}
#map_list_search {
  float: left;
  width: 375px;
  margin-left: 50px;
}
ul.map_links {
  padding: 0px;
  margin: 0px;
}
.map_links li {
  width: 120px;
  float: left;
}
#locations_content {
  width: 590px;
  float: right;
}
#locations_sidebar_and_content_container {
  float: left;
  width: 790px;
}
#locations_ads {
  float: right;
  width: 168px;
  margin: 0;
  padding-right: 2px;
}
.locations_header_ad {
  float: right;
  margin: 5px 15px 0;
}
#locations_content table tr td { padding-right: 15px; }
#metro_content {
  width: 770px;
  float: right;
}
#metro_left {
  float: left;
  width: 575px;
}
#metro_right {
  float: right;
  width: 168px;
  margin: 0;
  padding-right: 2px;
}
.metro ul#propPhotos { width: 520px; }
.results ul#propPhotos { width: 410px; }
.premier ul#propPhotos { width: 545px; }
#metro_counties ul li {
  float: left;
  display: block;
  width: 140px;
}
ul#propPhotos li a:link {
  color: #333333;
  text-decoration: none;
  padding: 8px;
  display: block;
}
ul#propPhotos li a:visited {
  color: #333333;
  text-decoration: none;
  padding: 8px;
  display: block;
}
ul#propPhotos li a:hover {
  color: #333333;
  text-decoration: none;
  padding: 8px;
  display: block;
}
ul#propPhotos li a:active {
  color: #333333;
  text-decoration: none;
  padding: 8px;
  display: block;
}
.photo { float: left; }
.phone { font-weight: bold; }
#all_cities { display: none; }
#search-rentals-metro-big-btn-container {
  height: 30px;
  display: block;
  margin: 10px auto;
  position: relative;
}
#search-rentals-metro-big-btn {
  margin-left: auto;
  margin-right: auto;
}
#feed .bdbth .price { margin-left: 0px; }
.article {
  width: 290px;
  height: 130px;
  margin: 0px 5px 23px 0px;
  float: left;
  font-size: 8pt;
}
.image {
  border: 1px solid #29456a;
  margin: 3px 3px 15px 3px;
  float: left;
  width: 90px;
  height: 90px;
}
#block_ad { float: right; }
.single {
  width: 350px;
  float: left;
  border: 1px solid #e5e5e5;
  border-bottom: 0;
  height: 300px;
  margin-left: 15px;
}
.single p { margin: 10px 15px; }
.single h2 { margin: 10px 15px; }
.single ul { margin-left: 35px; }
.nos {
  width: 350px;
  float: right;
  border: 1px solid #e5e5e5;
  height: 300px;
  border-bottom: 0;
  margin-right: 15px;
}
.nos ul { margin-left: 35px; }
.nos p { margin: 10px 15px; }
.nos h2 { margin: 10px 15px; }
.house { list-style-image: url('/images/house.jpg?1a694ec791193e75b16b9b6ea30cc606'); }
.upgrade {
  background: url('/images/upgrade.jpg?af1992db31f1da45b5dd15a09c85acb4');
  background-position: top left;
  background-repeat: no-repeat;
  height: 110px;
}
.upgrade ul {
  list-style-type: none;
  padding: 0;
  margin: 0 35px;
}
.upgrade_info { padding-top: 15px; }
#cta {
  background: url('/images/bg_cta.jpg?64745e17f75de202f9625045112111bd');
  background-position: top left;
  background-repeat: repeat-x;
  height: 57px;
  border: 1px solid #e5e5e5;
  text-align: center;
  line-height: 57px;
}
#upgrade_includes { background: #c8d7b7; }
#upgrade_includes ul { margin-left: 50px; }
#premier, #featured {
  width: 350px;
  float: left;
}
#featured {
  width: 350px;
  float: right;
}
#yardsign {
  background: url('/images/yardsign.jpg?01768ee7761272132b5f898730edfa75');
  background-position: top left;
  background-repeat: no-repeat;
  width: 395px;
  float: left;
  height: 60px;
  margin-left: -10px;
}
#yardsign p {
  margin-left: 75px;
  line-height: 40px;
}
#btm_cta {
  width: 380px;
  float: right;
  margin-top: 15px;
}
#four04_right {
  width: 160px;
  float: right;
}
#four04_left {
  width: 560px;
  float: left;
}
.four04 { list-style-type: none; }
#myfavs {
  width: 760px;
  float: left;
  margin-left: 10px;
}
#myfavs_right {
  width: 180px;
  float: right;
}
.favprop {
  background-color: #ebebeb;
  padding: 4px;
}
.listingid { font-size: 11px; }
.favthumb {
  width: 147px;
  height: 110px;
  float: left;
}
.favcopy {
  margin-left: 150px;
  width: 600px;
  float: right;
}
.favaddress, .favtitle { font-weight: bold; }
.favlist {
  margin: 0;
  padding: 5px 0 0 0;
  list-style-type: none;
}
.favlist li {
  display: inline;
  margin-right: 50px;
}
.favtools {
  background-color: #e6e9ed;
  height: 35px;
  line-height: 30px;
  border-bottom: 1px solid #d1d7df;
  margin-bottom: 30px;
}
.favtools .favlist li { padding-bottom: 2px; }
#metro_left label { display: block; }
.label { margin-top: 10px; }
.contactus {
  width: 220px;
  display: block;
}
.contact_contactinfo {
  float: right;
  width: 290px;
}
#inquiry_subject { display: block; }
.link-box, .link-boxwide {
  padding: 0px;
  list-style-type: none;
  width: 100%;
  margin-bottom: 12px;
}
.link-box ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.link-boxwide ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.link-boxwide ul li {
  display: block;
  width: 145px;
  float: left;
}
.link-box ul ul {
  float: left;
  margin: 0px;
  padding: 2px;
  padding-right: 30px;
  width: 100%;
}
.link-box ul li {
  display: block;
  float: left;
}
.link-box ul li ul li {
  float: none;
  width: 100% !important;
  margin: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 1px;
  padding-left: 0px;
}
.link-box ul.one-col li { width: 100%; }
.link-box ul.two-col li { width: 49%; }
.link-box ul.three-col li { width: 33%; }
#faq_left ul {
  padding: 0;
  list-style-type: none;
  margin-left: 15px;
}
#faq_content {
  width: 770px;
  float: right;
}
#faq_left {
  float: left;
  width: 575px;
}
#faq_right {
  float: right;
  width: 168px;
  margin: 0;
  padding-right: 2px;
}
#tips_left ul { margin-left: 15px; }
#tips_left ul li { margin-left: 15px; }
#tips_content {
  width: 770px;
  float: right;
}
#tips_left {
  float: left;
  width: 575px;
}
#tips_right {
  float: right;
  width: 168px;
  margin: 0;
  padding-right: 2px;
}
.search_map_bubble {
  font-size: 11px;
  line-height: 14px;
  color: #333333;
}
.search_map_bubble .pic {
  float: left;
  margin: 0 20px 0 0;
  width: 70px;
  height: 70px;
}
.search_map_bubble .pic img {
  width: 70px;
  height: 70px;
}
.search_map_bubble .listingid { display: block; }
.search_map_bubble .bdbth { line-height: 14px; }
.search_map_bubble .price { line-height: 14px; }
.search_map_bubble .listingid { line-height: 14px; }
.search_map_bubble .phone {
  color: #658145;
  display: block;
}
.yelp_map_bubble {
  font-size: 11px;
  line-height: 14px;
  color: #333333;
}
.yelp_map_bubble .pic {
  float: left;
  margin: 0 20px 0 0;
  width: 70px;
  height: 70px;
}
.yelp_map_bubble .pic img {
  width: 70px;
  height: 70px;
}
.yelp_map_bubble .reviews { display: block; }
.yelp_map_bubble .listing_name {
  width: 165px;
  margin-bottom: 2px;
  font-size: 11px;
  display: inline-block;
}
.yelp_map_bubble .stars { display: block; }
.yelp_map_bubble .readmore { line-height: 20px; }
.finishaccount label {
  width: 200px;
  display: block;
}
#finishaccountwin { padding: 20px; }
#finishaccountwin div { margin-bottom: 8px; }
.errorExplanation { display: none; }
.fieldWithErrors {
  color: #ff3333;
  font-weight: bold;
}
.fieldWithErrors input { background-color: #ff3333; }
.fieldWithErrors textarea { background-color: #ff3333; }
#warning_flash {
  border: 1px solid red;
  background: #eecccc;
  font-size: 11px;
  line-height: 110%;
  font-weight: bold;
}
#warning_flash img {
  float: left;
  padding: 7px;
}
#message_flash img {
  float: left;
  padding: 7px;
}
#warning_flash p { margin-left: 30px; }
#message_flash p { margin-left: 30px; }
#message_flash {
  border: 1px solid green;
  background: #cceed3;
  font-size: 11px;
  line-height: 115%;
  font-weight: bold;
}
#search-map {
  background: url('/images/rental-houses-map.gif?15e851ce39383ac0d73258528f24bb74');
  background-repeat: no-repeat;
  background-position: bottom;
  width: 440px;
  height: 370px;
  margin: 0px auto;
  position: relative;
}
#search-map img {
  position: absolute;
  top: 0px;
  left: 10px;
}
.feedheading { margin-top: 34px; }
.titlefeed {
  font-size: 14px;
  font-weight: bold;
  padding: 0px 0px 0px 25px;
  width: 535px;
  display: block;
  margin: 0px;
  height: 22px;
}
.feed_item {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #ebeaea;
}
#mapwrap {
  border: 1px #cccccc solid;
  width: 590px;
  height: 265px;
}
#maptab {
  width: 100%;
  position: relative;
  border-top: solid 1px #cccccc;
}
#maptab #tab {
  float: right;
  background-color: #2f496e;
  padding: 5px 15px 5px 15px;
  font-size: 10px;
  height: 15px;
  line-height: 15px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
}
#maptab #tab a { color: #ffffff; }
#maptab #tab a:visited { color: #ffffff; }
.copy { margin: 0px 0px 0px 25px; }
.yelp .copy {
  width: 325px;
  float: left;
}
.yelp .reviewer { font-size: 10px; }
.yelp .address {
  float: right;
  width: 160px;
  font-size: 11px;
}
.yelp .address b {
  font-weight: normal;
  padding-bottom: 8px;
  vertical-align: middle;
}
.yelp .address ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.yelp .address img { padding-top: 3px; }
.yelp .titlefeed {
  background: url('/images/icon_yelp.gif?0a077e9d7b5911eebba2dfa42e7ad1a0');
  background-position: left top;
  background-repeat: no-repeat;
}
.rss .titlefeed {
  background: url('/images/icon_blog.gif?754e2130d671b9e06a42c686dee2b7aa');
  background-position: left top;
  background-repeat: no-repeat;
}
.rhc .titlefeed {
  background: url('/images/icon_rhc.gif?19edce857b5599fb237c865ccd9fd897');
  background-position: top left;
  background-repeat: no-repeat;
}
.feed_listing { height: 95px; }
.feed_listing .bdbth {
  width: 100px;
  float: left;
  font-size: 12px;
  margin: 0 20px 0 25px;
}
.feed_listing .bdbth span {
  display: block;
  line-height: 18px;
}
.feed_listing .photos .photo img {
  width: 70px;
  height: 70px;
  margin-right: 5px;
}
.feed_listing .info {
  float: right;
  margin-top: -5px;
  font-size: 12px;
  width: 155px;
}
.feed_listing .info span { display: block; }
.refinements {
  background: #f0e9df;
  font-size: 11px;
  padding: 5px 10px;
}
.refinements .searched_for { font-weight: bold; }
.refinements .refinement { height: 20px; }
.refinements .refinement .name { float: left; }
.refinements .refinement .link { float: right; }
.search_refinements ul li {
  margin: 0px;
  padding: 0px;
}
ul.search_refinements { list-style-position: inside; }
.refinements .start_over {
  text-align: center;
  font-weight: bold;
  display: block;
}
#refinements_content ul li.expand ul li { padding: 0; }
.retiredlisting {
  width: 237px;
  margin: 5px 20px 20px 0px;
  float: left;
}
.retiredinfo {
  width: 120px;
  margin: 10px auto;
  text-align: center;
}
.retiredinfo .bdbth { margin: 0px; }
.retiredinfo .price { margin: 0px; }
.retired { margin: 0 0 0 15px; }
.retiredinfo .phone { display: block; }
.retiredinfo .contact { display: block; }
.retiredinfo .viewdetails { display: block; }
.retiredlisting .title { font-size: 13px; }
.sitemap {
  list-style-image: url('/images/icon_arrow.jpg?da14b587934cb12c4483bbf9f619234c');
  list-style-type: none;
  margin-left: 20px;
  clear: both;
}
.sitemap_title {
  margin-left: 20px;
  clear: both;
}
ul li ul li {
  margin-left: 20px;
  list-style-type: none;
  list-style-image: none;
}
.sitemap_title li {
  display: block;
  float: left;
  width: 135px;
}
#allmetros {
  width: 840px;
  margin: 0px auto;
}
#allmetros p {
  font-weight: bold;
  clear: both;
  padding: 15px 0 0 0;
  margin: 0;
}
#allmetros ul {
  list-style-type: none;
  clear: both;
}
#allmetros ul li {
  width: 240px;
  float: left;
}
.noscript {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300px;
  background-color: #f1b3b3;
  border: 1px solid red;
  line-height: 1.1em;
  margin-top: -150px;
  margin-left: -150px;
  padding: 15px;
}
#no_flash_detected {
  display: none;
  margin-right: 20px;
  background-color: #f1b3b3;
  border: 1px solid red;
  line-height: 1.1em;
  padding: 15px;
}
.my_service_logged_in li a { margin-left: 20px; }
li#my_service__plot_on_map {
  background: url('/images/icon-mapit.gif?c9524ef77b081e0bc0a23ffd4b8858e7');
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
li#my_service__manage_saved_search {
  background: url('/images/icon_star.gif?962e9c2a9f1da5d1e35efae7a0ab81de');
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
li#my_service__communities_and_schools_link {
  background: url('/images/icon-schools.gif?36282eb58a962764560a23fafd6bc87e');
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
#my_service__save_search_button {
  background: url('/images/bg_savesearch.gif?a49c52faaf2fae0f201da41f2dc73205');
  background-color: #ffffff;
  background-position: bottom left;
  background-repeat: repeat-x;
  width: 165px;
  border: 1px solid #bfa880;
  padding: 10px;
  margin: 5px;
  color: #604416;
}
#my_service__save_search_button a {
  background: url('/images/icon_star.gif?962e9c2a9f1da5d1e35efae7a0ab81de');
  background-position: bottom left;
  background-repeat: no-repeat;
  padding-left: 20px;
  color: #604416;
  font-weight: bold;
  text-decoration: none;
}
.my_service_logged_in, .my_service_not_logged_in { display: none; }
#my_service__header {
  float: right;
  width: 230px;
  clear: both;
  display: none;
  height: 20px;
}
#my_service_signup { font-size: 11px; }
#my_service__header ul li {
  display: inline;
  margin-right: 4px;
}
#profile { width: 775px; }
#profile .highlight_wrapper {
  width: 765px;
  padding: 0;
  margin: 0;
  background: #f3f0e7;
  margin-top: 15px;
}
#profile #alerts_call_to_action {
  padding: 10px;
  margin: 0;
  width: 745px;
  background: #e2e1b5;
  border-top: 1px solid #d2d1a1;
}
#my_service__recommended_hdr {
  background: url('/images/icon_new.gif?f9c37727c945493bcd7f3f9eafff1713');
  background-position: top left;
  background-repeat: no-repeat;
  width: 550px;
  padding: 2px 0 5px 25px;
}
#my_service__saved_hdr {
  background: url('/images/icon_star.gif?962e9c2a9f1da5d1e35efae7a0ab81de');
  background-position: top left;
  background-repeat: no-repeat;
  width: 550px;
  padding-left: 20px;
}
#my_service__contacted_hdr {
  background: url('/images/icon-contact.gif?b24fa56dea4d21bfdbaaa22739bccd1a');
  background-position: top left;
  background-repeat: no-repeat;
  width: 550px;
  padding-left: 20px;
}
#my_service__recently_viewed_hdr {
  background: url('/images/icon_viewed.gif?074a96d9b3bbb83625608c47486b0da5');
  background-position: top left;
  background-repeat: no-repeat;
  width: 550px;
  padding-left: 20px;
}
#my_service__shared_hdr {
  background: url('/images/icon-shared.gif?c02826d0950bc1a0e1dd3fde4b9f7a4d');
  background-position: top left;
  background-repeat: no-repeat;
  width: 550px;
  padding-left: 20px;
}
ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#my_service__shared_properties ul li.even { background-color: #ffffff; }
#my_service__shared_properties ul li.odd { background-color: #ffffff; }
.even { background-color: #ece8e8; }
.odd { background-color: #ffffff; }
#my_service__saved_listings .even { border: 1px solid #2e486d; }
#my_service__saved_listings .odd { border: 1px solid #2e486d; }
.my_service__save_property_link { float: left; }
.actions {
  background-color: #d4d7dc;
  border-top: 1px solid #2e486d;
  padding: 5px;
}
.actions_message {
  color: #666666;
  font-size: 12px;
  padding: 0 5px;
}
.actions_message li {
  display: inline;
  padding: 5px 0;
}
.actions_message .new_lead {
  background: url('/images/icon-contact.gif?b24fa56dea4d21bfdbaaa22739bccd1a');
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
.actions_message .share {
  background: url('/images/icon-shared.gif?c02826d0950bc1a0e1dd3fde4b9f7a4d');
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
.actions_message .note {
  background: url('/images/icon-note.gif?78b9231d0514458a6689a7e6eae7a4ad');
  background-repeat: no-repeat;
  background-position: 0% 50%;
  font-size: 12px;
}
.actions_message .community {
  background: url('/images/icon-schools.gif?36282eb58a962764560a23fafd6bc87e');
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
.actions_message .map {
  background: url('/images/icon-mapit.gif?c9524ef77b081e0bc0a23ffd4b8858e7');
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
.actions_message .delete {
  background: url('/images/icon-delete.gif?aea7d205f3cc01b981a93fd74a3c9459');
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
.actions_message a {
  padding: 0 10px;
  margin-left: 10px;
  text-decoration: none;
}
.ad_number {
  font-size: 75%;
  position: absolute;
  margin: 57px 0 0 160px;
}
.address, .address_citystatezip {
  font-weight: bold;
  height: 20px;
}
.clear_both { clear: both; }
#my_service__saved_listings .address a { font-size: 14px; }
.details .listing_id { font-size: 10px; }
#my_service__saved_listings ul li { width: 765px; }
.stats .price {
  color: #333333;
  margin-top: 3px;
}
#my_service__saved_listings .contact { margin-top: 42px; }
#my_service__saved_listings .contact .phone {
  display: inline-block;
  width: 250px;
  color: #658145;
  font-size: 16px;
}
#my_service__saved_listings .contact .contact_link {
  display: inline-block;
  width: 250px;
  color: #658145;
  font-size: 16px;
}
#my_service__saved_listings .contact .contact_link { display: none; }
#my_service__recommendations {
  background: #f3f0e7;
  width: 765px;
}
#my_service__recommendations ul {
  width: 690px;
  margin: 0px auto;
}
#my_service__recommendations .photo img {
  border: 1px solid #cccccc;
  padding: 5px;
  background: #ffffff;
}
#my_service__recommendations .details { width: 200px; }
#my_service__recommendations .address { font-size: 14px; }
#my_service__recommendations .link {
  background: url('/images/icon_viewdetails.gif?20e3f4a7ae3f45d519522b6449bbf788');
  background-position: top left;
  background-repeat: no-repeat;
  font-weight: normal;
  padding-left: 20px;
  margin: 0px auto;
  width: 65px;
}
.listing.big_thumbnail {
  float: left;
  margin-bottom: 10px;
  text-align: center;
  width: 225px;
}
.listing.big_thumbnail img.listing {
  width: 200px;
  height: 150px;
}
.listing.big_thumbnail .details {
  clear: left;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}
.listing.saved {
  margin-bottom: 10px;
  width: 700px;
}
.listing.saved .info { padding: 5px; }
.listing.saved .photo {
  float: left;
  margin-bottom: 5px;
}
.listing.saved img.listing {
  width: 150px;
  height: 100px;
}
.listing.saved .details {
  float: right;
  width: 530px;
  padding-left: 10px;
}
.listing.saved .details .headline { display: none; }
.listing.saved .note_content {
  font-size: 75%;
  padding: 5px;
  color: #345112;
}
#my_service__contacted_listings .even { background: #ffffff; }
.listings.grid li {
  width: auto;
  height: auto;
}
.listing.tiny_thumbnail_with_details {
  margin-bottom: 10px;
  margin-right: 10px;
  height: 65px;
  padding: 2px;
  width: 350px;
  float: left;
}
.listing.tiny_thumbnail_with_details img.listing {
  width: 50px;
  height: 50px;
}
.listing.tiny_thumbnail img.listing {
  width: 50px;
  height: 50px;
}
.listing.tiny_thumbnail_with_details .photo {
  clear: both;
  float: left;
  margin: 3px;
}
.listing.tiny_thumbnail_with_details .details {
  float: right;
  padding-top: 2px;
  width: 290px;
}
#my_service__shared_properties .even { background: #ffffff; }
#my_service__recently_viewed ul li { float: left; }
.listing.tiny_thumbnail {
  float: left;
  margin: 0 10px 10px 10px;
  height: 77px;
}
.listing.tiny_thumbnail .details { font-size: 70%; }
.stats div {
  float: left;
  font-size: 12px;
  height: 20px;
  padding: 0 20px 0 0;
}
#resources { width: 765px; }
.icon {
  font-size: 11px;
  width: 75px;
  line-height: 120%;
  margin-top: 10px;
}
#my_service__map_legend .buttons li {
  float: left;
  width: 80px;
  margin-right: 28px;
  text-align: center;
}
#my_service__map_legend {
  border: 1px solid #cccccc;
  height: 85px;
}
label { font-weight: bold; }
.text_field, .password_field { padding: 5px 0; }
.text_field input {
  width: 130px;
  display: inline-block;
}
.password_field input {
  width: 130px;
  display: inline-block;
}
.text_field label {
  width: 110px;
  display: inline-block;
}
.password_field label {
  width: 110px;
  display: inline-block;
}
.row label {
  width: 110px;
  display: inline-block;
}
#remember_me label {
  width: 110px;
  display: inline-block;
}
#form_signup_submit, #user_submit, #form_session_submit {
  position: relative;
  left: 110px;
}
.fieldWithErrors { display: inline; }
.my_service__error_explanation ul { color: #ff0000; }
.session_base_error, .formError { color: #ff0000; }
.row { padding: 5px 0; }
.content form { clear: left; }
.hidden { display: none; }
#content_editor {
  margin-left: 20px;
  padding-right: 20px;
}
#content_editor input { width: 99%; }
.community_with_schools { margin-bottom: 15px; }
.community_name, #my_service__community_name, #my_service__community_schools_header, .community_schools_header {
  font-size: 16px;
  font-weight: bold;
  color: #658145;
  font-family: Georgia;
}
#my_service__school_name h2 {
  color: #658145;
  font-family: Georgia;
}
.community_census, .community_education {
  margin-bottom: 15px;
  float: left;
}
.community_schools_header {
  font-size: 14px;
  font-weight: bold;
  clear: both;
  border-top: 1px solid #d9dee8;
}
.schools_summary table tr td { border-bottom: 1px solid #dfdfdf; }
.schools_summary { padding-bottom: 5px; }
.label {
  font-weight: bold;
  font-size: 12px;
  width: 200px;
}
.data {
  width: 140px;
  float: right;
  margin-top: -21px;
}
.population, .median_age, .family_households, .median_household_income, .average_household_income {
  clear: both;
  height: 30px;
  width: 340px;
}
.community_education { width: 340px; }
.community_education .data { margin-top: -21px; }
.community_census, #my_service__community_census { width: 340px; }
th { text-align: left; }
#my_service__school {
  width: 775px;
  margin-left: 10px;
}
#my_service__school_name h2 { margin-left: 0px; }
td.property { font-weight: bold; }
.schools_summary table { width: 700px; }
.community_education { width: 380px; }
.community_education .data { width: 180px; }
#my_service__community_schools_header {
  font-size: 14px;
  font-weight: bold;
  clear: both;
  width: 775px;
  padding-top: 5px;
  border-top: 1px solid #d9dee8;
}
#my_service__community_education {
  margin-bottom: 15px;
  width: 360px;
  float: left;
}
#my_service__community_education .data { width: 190px; }
#my_service__community_census {
  margin-bottom: 15px;
  float: left;
}
#my_service__community_name {
  font-weight: bold;
  font-size: 16px;
}
.schools_summary { margin: 0 auto; }
.schools_summary .rating {
  width: 105px;
  height: 20px;
  min-height: 20px;
}
.schools_summary .rating .rating_image {
  background-image: url('/images/stars_v4.png?e95f267ef5526a4beb12992524bae847');
  float: left;
  z-index: 100;
  width: 105px;
  height: 20px;
  margin-top: -20px;
}
.schools_summary .rating .rating_0 {
  float: left;
  height: 20px;
  min-height: 20px;
  background-color: #ff9f3f;
  z-index: 1;
  clear: left;
}
.schools_summary .rating .rating_1 {
  float: left;
  height: 20px;
  min-height: 20px;
  background-color: #ff9f3f;
  z-index: 1;
  clear: left;
}
.schools_summary .rating .rating_2 {
  float: left;
  height: 20px;
  min-height: 20px;
  background-color: #ff9f3f;
  z-index: 1;
  clear: left;
}
.schools_summary .rating .rating_3 {
  float: left;
  height: 20px;
  min-height: 20px;
  background-color: #ff9f3f;
  z-index: 1;
  clear: left;
}
.schools_summary .rating .rating_4 {
  float: left;
  height: 20px;
  min-height: 20px;
  background-color: #ff9f3f;
  z-index: 1;
  clear: left;
}
.schools_summary .rating .rating_5 {
  float: left;
  height: 20px;
  min-height: 20px;
  background-color: #ff9f3f;
  z-index: 1;
  clear: left;
}
.schools_summary .rating_0 .description { visibility: hidden; }
.schools_summary .rating_1 .description { visibility: hidden; }
.schools_summary .rating_2 .description { visibility: hidden; }
.schools_summary .rating_3 .description { visibility: hidden; }
.schools_summary .rating_4 .description { visibility: hidden; }
.schools_summary .rating_5 .description { visibility: hidden; }
.schools_summary .rating_0 { width: 1px; }
.schools_summary .rating_1 { width: 20px; }
.schools_summary .rating_2 { width: 40px; }
.schools_summary .rating_3 { width: 62px; }
.schools_summary .rating_4 { width: 82px; }
.schools_summary .rating_5 { width: 105px; }
#my_service__saved_searches {
  border: 1px solid #2e486d;
  background: #ececec;
  padding: 15px;
}
.my_service_save_property_link {
  height: 20px;
  width: 75px;
  min-width: 75px;
  float: left;
  font-size: 11px;
}
.my_service__save_property_link a { text-decoration: none; }
.my_service__save_property_link img {
  width: 16px;
  height: 16px;
  border: 0;
}
.my_service__save_property_link a img { border: 0; }
div.my_service div.submit_field {
  display: inline;
  margin-left: 5px;
}
.favorite img {
  display: block;
  float: left;
  padding-right: 5px;
}
#mc_ads {
  float: right;
  width: 200px;
  margin: 0;
  padding-right: 2px;
}
#mc_content {
  width: 552px;
  float: right;
}
#mc_sidebar_and_content_container {
  float: left;
  width: 760px;
}
#mc_sidebar_and_content_container .sidebar { float: left; }
#mc_relocation {
  width: 430px;
  background: url('/images/mc_relocationform.jpg?36c7259e9e551c17f1db615b8bd453ec');
  background-color: #ffffff;
  background-position: top right;
  background-repeat: no-repeat;
  margin-bottom: 10px;
}
#mc_relocation h2 { margin: 10px 0; }
#mc_relocation h3 { margin: 10px 0; }
#mc_relocation h4 { margin: 10px 0; }
#relocationform { width: 300px; }
#relocationform label {
  display: block;
  padding: 5px 0;
  text-align: right;
  font-size: 12px;
}
#relocationform input { width: 177px; }
#relocationform select { width: 177px; }
.instructions {
  font-size: 11px;
  text-align: right;
}
#mc_netquote { width: 300px; }
#mc_netquote div { margin: 5px 0; }
#mc_netquote label {
  display: block;
  padding: 5px 0;
  text-align: right;
  font-size: 12px;
}
#mc_netquote input { width: 177px; }
#mc_netquote select { width: 177px; }
#mc_netquote .mc_insured { margin-right: 80px; }
#mc_netquote #submit {
  width: 100px;
  margin-left: 125px;
}
.mc_vehicle #vehicle {
  border: 1px solid red;
  display: inline;
}
#mc_moving {
  width: 730px;
  font-size: 12px;
  background: #ffffff;
  margin: 5px;
}
#cc_ads {
  float: right;
  width: 200px;
  margin: 0;
  padding-right: 2px;
}
#cc_content {
  width: 552px;
  float: right;
}
#cc_sidebar_and_content_container {
  float: left;
  width: 760px;
}
#cc_sidebar_and_content_container .sidebar { float: left; }
#cc_experian {
  width: 490px;
  font-size: 12px;
  background: #ffffff;
  margin: 5px;
}
#cc_experian div { clear: both; }
#mc_moving div { clear: both; }
#cc_experian input {
  display: block;
  width: 130px;
}
#cc_experian select {
  display: block;
  width: 130px;
}
#mc_moving input {
  display: block;
  width: 130px;
}
#mc_moving select {
  display: block;
  width: 130px;
}
#cc_experian label {
  float: left;
  margin-right: 10px;
  overflow: hidden;
}
#mc_moving label {
  float: left;
  margin-right: 10px;
  overflow: hidden;
}
#cc_experian #middleinitial { width: 70px; }
#cc_experian #generation { width: 70px; }
#cc_experian #creditcenter ul { border: 1px solid red; }
#cc_experian #creditcenter li {
  list-style-position: outside;
  margin-left: 2em;
  list-style-type: disc;
  font-size: 11px;
}
.cc_small {
  font-size: 11px;
  display: block;
}
#cc_experian .cc_experian_radiobtns input { display: inline; }
#cc_experian .cc_experian_consumerinfo input { display: inline; }
#cc_experian .instructions { text-align: left; }
#cc_instant_credit_score #cc_instant_credit_score_submit {
  position: relative;
  top: 7px;
}
#cc_instant_credit_score .instructions { text-align: left; }
#county_popular_areas {
  background: url('/images/sidebar_bg_gradient.gif?8ee9d4b84def6065c111e261830af339');
  border: 1px solid #bfa880;
  background-color: #ffffff;
  background-position: bottom left;
  background-repeat: repeat-x;
  padding: 10px;
  width: 400px;
  margin: 5px;
}
#county_popular_areas .link-boxwide ul li { width: 130px; }
#county_popular_areas .link-boxwide a { text-decoration: none; }
#county_feed { margin-top: 20px; }
#county_feed .feed_listing .bdbth {
  margin: 0px;
  width: 70px;
}
a.btn {
  color: #ffffff !important;
  display: block;
  font: bold normal 12px/25px Arial, Helvetica, sans-serif;
  height: 24px;
  text-decoration: none;
  padding-right: 24px;
  margin-top: 6px;
  margin-right: 6px;
  float: left;
  cursor: pointer;
  text-transform: uppercase;
}
a.btn span {
  display: -moz-inline-block;
  display: inline-block;
  text-align: center;
  padding-left: 24px;
  height: 24px;
}
a.btn:active {
  background-position: bottom right;
  color: #cccccc;
  outline: none;
}
a.btn:active span { background-position: bottom left; }
a.green {
  background: url('/images/green_a.gif?cb381ec0b719ba314d374514d4707dd8');
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right top;
  background-color: transparent;
}
a.green span {
  background: url('/images/green_span.gif?70e1f35245e4c0bdb98b72c8c1e34258');
  background-color: transparent;
  background-repeat: no-repeat;
}
a.blue, a.experian {
  background: url('/images/blue_a.gif?3029a9730b0435147de69812fc34ea5d');
  background-color: transparent;
  background-position: right top;
  background-attachment: scroll;
  background-repeat: no-repeat;
}
a.blue span {
  background: url('/images/blue_span.gif?601b5773e970f122f04d17b24bfa018e');
  background-color: transparent;
  background-repeat: no-repeat;
}
a.experian span {
  background: url('/images/blue_span.gif?601b5773e970f122f04d17b24bfa018e');
  background-color: transparent;
  background-repeat: no-repeat;
}
a.red {
  background: url('/images/red_a.gif?4460745877c5e6882f85e159bdd503f6');
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: scroll;
}
a.red span {
  background: url('/images/red_span.gif?8138b3f2082c7542ec81d32ad2b6cc46');
  background-color: transparent;
  background-repeat: no-repeat;
}
#rhc_ad_rail {
  width: 200px;
  border: 1px solid #cccccc;
  background: #ffffff;
}
.rhc_ad {
  border-bottom: 1px solid #cccccc;
  padding: 10px;
}
.rhc_ad h4 { color: #162f58; }
.rhc_icon {
  margin-right: 5px;
  position: relative;
  top: 3px;
}
.link_none { display: none; }
.ad_margin {
  margin-top: 20px;
  text-align: center;
}
#search_results_and_sidebar .ad_margin { text-align: center; }
#sharethis_0 { display: none; }
