

#top-picture{
  display: block;
  width: 940px;
  height: 420px;
  margin: 0 0 15px 20px;
  background: url(images/top-picture.jpg) no-repeat;
}

#top-picture h2{
  position: relative;
  top: 230px;
  left: 50px;
  color: #DA9610;
  border: none;
  background: transparent;
  padding: 0;
}

#top-picture h2 a{
  color: #DA9610;
}

#top-picture h3{
  position: relative;
  color: #888888;
  top: 230px;
  left: 50px;
}

#top-pagelink{
  list-style-type: none;
  margin: 0 0 20px 0;
  padding: 0;
  width: 640px;
}

#top-pagelink li{
  float: left;
  margin: 0 2px 5px 0;
  padding: 0;
  text-indent: -9999px;
}

#top-concept{
  width: 205px;
  height: 65px;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
}

#top-access{
  width: 205px;
  height: 65px;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
  background-position: -209px 0;
}

#top-contact{
  width: 205px;
  height: 65px;
  margin-right: 0;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
  background-position: -418px 0;
}

#top-brand{
  list-style-type: none;
  margin: 10px 0 10px 0;
  padding: 0;
  width: 640px;
}

#top-brand li{
  float: left;
  margin: 10px 20px 5px 0;
  padding: 0;
  text-indent: -9999px;
}

#top-lindberg{
  width: 300px;
  height: 105px;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
  background-position: 0 -215px;
}

#top-lafont{
  width: 300px;
  height: 105px;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
  background-position: -330px -107px;
}

#top-robertmarc{
  width: 300px;
  height: 105px;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
  background-position: -330px -215px;
}

#top-g4{
  width: 300px;
  height: 105px;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
  background-position: 0 -431px;
}

#top-pasapas{
  width: 300px;
  height: 105px;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
  background-position: -330px -323px;
}

#top-polaris{
  width: 300px;
  height: 105px;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
  background-position: 0 -107px;
}

#top-kioyamato{
  width: 300px;
  height: 105px;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
  background-position: 0 -323px;
}

#top-flea{
  width: 300px;
  height: 105px;
  display: block;
  background: url(images/top-brandbn2.jpg) no-repeat;
  background-position: -330px -431px;
}

#news{
  width: 620px;
  padding-top: 30px;
  margin-top: 20px;
  background: url(images/top-news-top.gif) no-repeat;
}

#news a{
  width: 600px;
  padding: 10px;
  display: block;
  background: url(images/top-news-body.gif) repeat-y;
}

#news h4,div.post{
  margin: 0;
}

#newsb{
  width: 620px;
  padding-bottom: 10px;
  background: url(images/top-news-bottom.gif) no-repeat bottom;
}