

body { margin: 0px; padding: 0px; background: #000000; background-image: url(images/bg.jpg); background-repeat: repeat-x;  font-family: "Trebuchet MS", Trebuchet, Verdana; font-size: 11px; }




  #body_load     { position: absolute; left: 0px; top: 0px; width: 810px;  height: 400px; background-image: url(images/body_slide_fg.jpg); z-index: 5; }
  #body_slide    { position: absolute; left: 0px; top: 0px; width: 810px;  height: 400px; background-image: url(images/body_slide_fg.jpg); z-index: 25; }
  
  #body_left_logo { position: absolute; left: 0px; top: 0px; width: 150px;  height: 150px; z-index: 44; filter:alpha(opacity:75); opacity:0.75; }
  #body_left_nav_bg { position: absolute; left: 0px; top: 150px; width: 150px; height: 230px; padding-top: 20px; z-index: 99; filter:alpha(opacity:50); opacity:0.50; background:black; }
  #body_left_nav { position: absolute; left: 0px; top: 150px; width: 150px; height: 230px; padding-top: 20px; z-index: 99; background:transparent; }
  #body_left_nav a { display: block; width: 140px; height: 21px; padding: 5px 0px 0px 10px; font-size: 1.25em; color: white; text-decoration: none; font-family: Georgia, "Times New Roman", Times; z-index: 99; }
  #body_left_nav a:hover { background-image: url(images/body_left_bg.gif); color: #ffffff; z-index: 99; filter:alpha(opacity:99); opacity:0.99; }
  #body_left_nav a.on { background-image: url(images/body_left_bg.gif); color: #ffffff; z-index: 99; filter:alpha(opacity:99); opacity:0.99; }

  #body_left_phone { position: absolute; left: 150px; top: 378px;  display: block; width: 660px; height: 22px; padding:0px; font-size: 1.5em; color: white; text-decoration: none; font-family: Georgia, "Times New Roman", Times; z-index: 99; text-align:right; filter:alpha(opacity:75); opacity:0.75; background:#444444; }


  #body_left_foot { position: absolute; left: 0px; top: 400px; width: 150px; height: 249px; background-image: url(images/listings_bottom_left.jpg); z-index: 25; }
  
  #body_top       { position: absolute; left: 150px; top: 0px; width: 660px; height: 15px; background-color: #000000; z-index: 99; text-align: center; -moz-opacity: .5; filter: Alpha(Opacity=50); }
  #body_top:hover { -moz-opacity: 1; filter: Alpha(Opacity=100); }
  #body_top a     { text-decoration: none; color: #ffffff; } 
  
  #body_content   { position: absolute; left: 160px; top: 20px; width: 625px; height: 596px; overflow: auto; z-index: 25; scrollbar-face-color: #c3b79f; scrollbar-highlight-color: #c3b79f; scrollbar-shadow-color: #c3b79f; scrollbar-arrow-color: #413932; padding: 10px 15px 10px 10px; color: #333333; line-height: 18px; font-size: 11px; }
  #body_content h1 { font-weight: normal; font-size: 3em; color: #594e45; font-family: Georgia, "Times New Roman", Times; margin: 0px; padding: 0px 0px 10px 0px; }
  #body_content a { color: #000000; }
  
  #body_right_foot { position: absolute; left: 150px; top: 400px; width: 625px; height: 219px; background-image: url(images/listings_bottom_background.jpg); background-repeat: no-repeat; padding: 20px 20px 10px 20px; color: #ffffff; line-height: 18px; z-index: 25; }
  #body_right_foot h1 { margin: 0px; padding: 0px 0px 7px 0px; font-weight: normal; font-size: 18px; }
  #body_right_foot h2 { margin: 0px; padding: 0px 0px 0px 0px; font-weight: normal; font-size: 16px; }
  #body_right_foot h3 { margin: 0px; padding: 0px 0px 5px 0px; font-weight: normal; font-size: 14px; }
  #body_right_foot .description { width: 395px; height: 125px; margin-bottom:10px; overflow: auto; padding: 0px 5px 0px 0px; scrollbar-face-color: #c3b79f; scrollbar-highlight-color: #c3b79f; scrollbar-shadow-color: #c3b79f; scrollbar-arrow-color: #454545; }
  #body_right_foot_left { float: left; width: 395px; overflow: hidden; height: 210px; padding-right:10px; }
  #body_right_foot_left table { width: 390px; }
  #body_right_foot_right { float: left; width: 220px; overflow: hidden; height: 190px; overflow: auto; }
  #body_right_foot_right img { border: 1px solid #333333; margin: 0px 10px 10px 0px; }
  
  #body_right_foot_right2 { float: left; width: 220px; overflow: hidden; height: 30px; overflow: hidden; text-align: right; padding-top: 8px; }
  #body_right_foot_right2 a { margin: 0px; padding: 0px; color: #333333; font-weight: bold; }
  
  #body_listing_head    { position: absolute; left: 810px; top: 0px; width: 138px; height: 629px; background-image: url(images/body_listing_bg.jpg); background-repeat: repeat-y; overflow: hidden; z-index: 30; }
  #body_listing_foot    { position: absolute; left: 810px; top: 625px; width: 138px; height: 20px; overflow: hidden; z-index: 99; }
  
  #body_listing_container { position: absolute; left: 810px; top: 53px; width: 138px; height: 569px; overflow: hidden; z-index: 40; }
  
  #body_listing_content   { position: absolute; left: 0px; top: -200px; color: #ccb89b; text-align: center; font-family: Georgia, "Times New Roman"; font-size: 1.1em; overflow: hidden; }  
  #body_listing_content a  { text-decoration: none; color: #ccb89b; }
  #body_listing_content div { border-bottom: 1px solid #322d26; }
  
  #body_listing_content img { border: 1px solid #ccb89b; }  
   
  #body_listing_content div { width: 138px; padding: 5px 0px 3px 0px; text-align: center; }
  #body_listing_content div:hover { background-image: url(images/body_listing_bg3.jpg); background-repeat: repeat-y; }
  
  #body_listing_content div.on { background-image: url(images/body_listing_bg2.jpg); background-repeat: repeat-y; }
  #body_listing_content div.on:hover { background-image: url(images/body_listing_bg2.jpg); background-repeat: repeat-y; }
  
  
  #body_foot      { position: absolute; left: 25px; top: 649px; height: 35px; width: 936px; text-align: left; overflow: hidden; z-index: 25;  }
  #body_foot img       { filter: Alpha(Opacity=75); }
  #body_foot img:hover { filter: Alpha(Opacity=100); }
  #body_foot a    { padding: 0px 10px 0px 10px; -moz-opacity: .75; }
  #body_foot a:hover { -moz-opacity: 1; }
  
  #nomusic { position: absolute; right: 15px; bottom: 15px; z-index: 9999; }
  #nomusic a { color: #cccccc; text-decoration: none; }
  
  #prev { position: absolute; width: 138px; height: 26px; left: 810px; top: 622px; z-index: 9999; background: #000000; vertical-align:bottom;}
  #prev a { color: #322d26; text-decoration: none; font-weight: normal; font-size: 14px; }
  
  #hidden { position: absolute; left: 0px; top: 0px; width: 1px; height: 1px; overflow: hidden; z-index: 1; } 
  
  #music  { position: absolute; left: 0px; top: 0px; width: 30px; height: 30px; overflow: hidden; z-index: 9999; }



a, a:visited
{
 text-decoration: none;
 color: #ccb89b;
}




.properties
{
 overflow: hidden;
 background: #000000;
 color: #ccb89b;
height: 569px;
width: 138px;
 border: 0px;
 padding: 0px;
 margin: 0px;
 font-size: 12px;
 text-align: center;
 font-family: Georgia, "Times New Roman";
 z-index:81;
}


.property
{
 text-decoration: none;
 text-align: center;
 margin: 0px;
 padding: 0px;
 padding-top: 5px;
 padding-bottom: 3px;
 text-align: center;
 border: 0px black solid;
}

.property big
{
 font-size: 125%;
 font-weight: bold;
}

.property img
{
 background: gray;
 border: 1px solid #ccb89b;
}


a:hover .property
{
 text-decoration: none;
 background: #403c39;
 color: #ecd8bb;
}


a.property .property, a.property:visited .property
{
 text-decoration: none;
 color: #ccb89b;
 border-bottom: 1px #322d26 solid;
}


a.current .property, a.current:hover .property
{
 text-decoration: none;
 background: #5f5e5a;
 color: #ccb89b;
 border-bottom: 1px #322d26 solid;
}


