@charset "UTF-8";

* {padding:0; margin:0;}
body {
  font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
  background-color:#000000;
  color:#ffffff;
  margin: 0px;
  padding: 0px;
  text-align: center; /* centering hack 1/2 */
  font-weight:100;
}

#content {
  background: #000000;
  border:none;
/*  margin-top:100px;*/
/*  margin-bottom:100px;*/
  margin-top:10px;
  margin-bottom:10px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
  text-align:left; /* centering hack 2/2 */
  width: 925px; 
  overflow:hidden;
}

 a {display:block; text-decoration:none; color:#CCCCCC}
 a:hover {color:#ffffff;}
 #contact a {display:inline; text-decoration:none; color:#fff}
 #contact a:hover {color:#CCC}
/* top */
#topbar {float:left; position:relative; width:925px; color:#CCCCCC; border-bottom:1px solid #ddd;}
#tf {float:left; font-size:180%; color:#646464; padding:0 2px 0 0; margin:-4px 0 0 0}
#heading {float:left; width:250px; padding:5px 0 0 0; font-size:125%;}
#heading  a {display:block; text-decoration:none; color:#ffffff}
#heading a:hover {color:#ffffff;}


#menu {float:right; position:relative; left:0; width:500px; list-style:none; padding:3px 0px 3px 0;}
#menu li {float:left; padding:10px;}

/* middle */
#midarea {float:left; position:relative; width:925px; height:470px; }
#text {float:right; position:relative; top:16px; right:16px; width:280px; background:url('../images/transbg.png') top left scroll transparent;}
.descriptions {clear:both; padding:1em 1em 1em 1.5em}
.descriptions li {padding:2px 0; }


/* details */
.details {float:left; width:925px; height:470px; background:url('../images/details/detailsback2.jpg') top left repeat-y transparent; overflow:hidden}


/* bottom */
#bottombar {float:left; font-size:80%; width:925px; border-top:1px solid #ddd}
#contact {clear:both; text-align:center; margin:0; padding:3px 0 0 0;}
.prop {clear:both; width:100%; text-indent:-99999px; }


