/* CSS Document */

* { margin: 0; padding: 0;}

html {
  background: #070809 url("images/bg_html.jpg") center top no-repeat;
  height: 100%;
}

body {
  background: url("images/bg_footer.jpg") center 650px no-repeat;
  height: 100%;
  font: normal 90% "Trebuchet MS", Arial;
  line-height: 1.4em;
  color: #3a3d41;
  font-style: italic;
}

a:link, a:visited {
  color: #3a3d41;
  text-decoration: underline;
}

a:hover { text-decoration: none; }

a img { border: none; padding: 2px 6px;}

#container {
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
}

#header {
  height: 150px;
}

h1 a {
  display: block;
  width: 960px;
  height: 150px;
  background: url("images/bg_header.jpg") no-repeat;
}

h1 a span {
  margin-left: -9999px;
}

#content {
  width: 960px;
  height: 500px;
  overflow: hidden;
}

#content #left {
  float: left;
  width: 530px;
  height: 500px;
  background: url("images/bg_content_left.jpg") no-repeat;
}

#content #right {
  float: right;
  width: 430px;
  height: 500px;
  background: url("images/bg_content_right.jpg") no-repeat;
}

#footer {

}

#textblock {
  float: left;
  width: 280px;
  margin: 30px;
}

h2, .big {
  font-weight: bold;
  font-size: 1.4em;
  letter-spacing: -0.05em;
}


h2, p { margin: 10px 0;}

#textblock p {padding:10px 0;}

dl {
  margin: 22px 10px 10px 10px;
  width: 260px;
  overflow: hidden;
}

dt {
  width: 140px;
  height: 30px;
  padding: 10px;
  float: left;
  line-height: 1em;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

dt span, .price {
  color: #bf1800;
  font-size: 18px;
}

dd {
  float: left;
  width: 80px;
  height: 26px;
  padding: 12px 10px;
  color: #bf1800;
  font-size: 30px;
  text-decoration: underline;
  letter-spacing: -0.1em;
}