  body            { margin: 0px; padding: 0px; background-color: #000000; background-image: url(images/body_bg.jpg); background-position: top center; font-family: Arial, Verdana, Sand-Serif; font-size: 11px; color: #ffffff; font-size: 12px; line-height: 18px;  }

  .listing_box    { float: left; width: 180px; padding: 25px; font-size: 10px; text-align: justify; line-height: 16px; }
  
  #body_extra     { position: absolute; left: 50%; top: 0px; width: 1095px; height: 570px; margin-left: -615px; background-image: url(images/body_extra_bg.jpg); }
  #body_container { position: absolute; left: 50%; top: 25px; width: 960px; margin-left: -480px; }   


  #home                { position: absolute; top: 15px; left: 170px; }

  #body_content         { float: left; width: 960px; background-repeat: no-repeat; color: #ece58d; }
  #body_content h1      { font-size: 22px; font-weight: normal; }
  #body_content a       { color: #ffffff; font-weight: bold; }

  #body_up              { z-index: 9999; position: absolute; left: 870px; top: 30px; font-size: 14px; text-decoration: none; color: #ece58d; font-weight: bold; }
  #body_down          { z-index: 9999; position: absolute; left: 870px; top: 555px; font-size: 14px; text-decoration: none; color: #ece58d; font-weight: bold; }
  
  #body_slide           { position: absolute; left: 170px; top: 0px; width: 781px; height: 440px; }
  #body_listing         { position: absolute; left: 170px; top: 440px; width: 781px; height: 165px; background-image: url(images/body_right_bg.jpg); color: #ccc1a3; overflow: hidden; text-align: justify; }
  #body_listing_text    { position: absolute; left: 0px; top: 5px; width: 451px; height: 105px; padding: 15px 15px 15px 15px; overflow: auto; }
  #body_listing_image   { position: absolute; left: 481px; top: 5px; width: 150px; height: 105px; padding: 15px 15px 15px 15px; overflow: hidden; }
#body_listing_image img { border: 1px solid #736c4f; margin: 0px 5px 5px 0px; }

  #body_listing_container { position: absolute; left: 823px; top: 50px; width: 110px; height: 500px; text-align: center; overflow: hidden; line-height: 12px; font-size: 10px; }
  #body_listing_container a { color: #ccc1a3; text-decoration: none; }
  #body_listing_container a:hover { color: #e6dfcf; text-decoration: underline; }
  #body_listing_container img { border: 1px solid #ccc1a3; margin-top: 10px; }
  #body_listing_container img:hover { color: #e6dfcf; }
  #body_listing_content { position: absolute; left: 0px; top: 0px; }
  #body_listing_text a { color: #ffffff; }
  #body_listing_text a:hover { color: #e6dfcf; text-decoration: underline; }
  
  #body_link            { float: left; width: 170px; height: 605px; background-image: url(images/body_left_bg.jpg); background-repeat: no-repeat; padding-top: 180px; text-align: center; }
  #body_link a          { display: block; width: 170px; font-size: 0px; }
  #body_link_text       { padding: 70px 0px 0px 15px; text-align: center; font-size: 10px; line-height: 12px; color: #91711c; }
  
  #body_link a.home     { height: 28px; background-image: url(images/body_link_home.jpg); }
  #body_link a.home:hover { background-position: 0px -28px; }
  
  #body_link a.about     { height: 30px; background-image: url(images/body_link_about.jpg); }
  #body_link a.about:hover { background-position: 0px -30px; }
  
  #body_link a.listing     { height: 30px; background-image: url(images/body_link_listing.jpg); }
  #body_link a.listing:hover { background-position: 0px -30px; }

  #body_link a.million     { height: 30px; background-image: url(images/body_link_million.jpg); }
  #body_link a.million:hover { background-position: 0px -30px; }

  #body_link a.distinctive     { height: 30px; background-image: url(images/body_link_distinctive.jpg); }
  #body_link a.distinctive:hover { background-position: 0px -30px; }
  
  #body_link a.buyer     { height: 30px; background-image: url(images/body_link_buyer.jpg); }
  #body_link a.buyer:hover { background-position: 0px -30px; }
  
  #body_link a.seller     { height: 30px; background-image: url(images/body_link_seller.jpg); }
  #body_link a.seller:hover { background-position: 0px -30px; }
  
  #body_link a.sport     { height: 30px; background-image: url(images/body_link_sport.jpg); }
  #body_link a.sport:hover { background-position: 0px -30px; }
  
  #body_link a.contact     { height: 27px; background-image: url(images/body_link_contact.jpg); }
  #body_link a.contact:hover { background-position: 0px -27px; }
  
  #body_right           { float: left; width: 629px; height: 565px; padding: 20px 132px 20px 20px;  text-align: justify;  background-image: url(images/body_right_bg2.jpg); background-repeat: no-repeat; }
  #body_right_content { width: 600px; height: 525px; overflow: auto;  color: #ccc1a3; padding: 25px 25px 15px 5px; }
  #body_right_content h1 { margin: 0px; padding: 0px 0px 15px 0px; font-size: 24px; font-family: Times New Roman; font-weight: normal; }
  #body_right_content a { color: #f2ec9d; }
  #body_right_content h2 { margin: 0px; padding: 0px, 0px, 15px, 0pd; font-size: 18px; font-family: Times New Roman; font-weight: normal; }
  
  #body_foot            { clear: both; float: left; width: 930px; padding: 0px 15px 0px 15px; }
  #body_foot a          { color: #999999; text-decoration: none; }
  #body_foot a:hover    { text-decoration: underline; color: #aaaaaa; }
  #body_foot .light    { color: #454545; }
  #body_foot a.light:hover { color: #999999; }
    
  img, div { behavior: url(iepngfix.htc) }
  
  #hidden  { position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; overflow: hidden; visibility: hidden; }

.faded {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
