


p#spectra {
  position:relative;
  width:410px;
  margin:0 0 20px 60px;
}
p#spectra a {
  display:block;
  width:480px;
  height:180px;
  margin:0 -70px 10px 0;
  text-indent:-999em;
  background:url(./spectra/banner.jpg) no-repeat left top;
}
/*\*/
p#spectra a {
  overflow:hidden;
}
/**/
p#spectra br {
  display:none;
}
p#spectra em {
  font-weight:bold;
  font-style:normal;
  color:#ccc;
}



/* reef diy */
.diy_page {
}
.diy_page .title {
  background:url(img/bg_title.gif) no-repeat left top;
}

.diy_page .top_menu {
  line-height:20px;
}
.diy_page .top_menu li {
  margin-left:25px;
}

.diy_page .img {
  float:left;
  display:block;
  margin-right:10px;
}
.diy_page .img a,
.diy_page .img br {
  display:none;
}

.diy_page .parts_list {
  margin-bottom:15px;
  line-height:15px;
  background:#202020;
  border:solid 1px #404040;
}
.diy_page .parts_list dt {
  float:left;
  margin-top:5px;
  margin-right:8px;
  text-align:right;
}
.diy_page .parts_list dt strong {
  font-weight:normal;
}
.diy_page .parts_list dd {
  float:left;
  margin-top:5px;
}


/* top page */
.diy_page#index {
}
.diy_page#index .sub_menu {
  width:580px;
  height:375px;
  margin-bottom:40px;
}
.diy_page#index .sub_menu dt {
  width:220px;
}
.diy_page#index .sub_menu dd {
  width:360px;
}
.diy_page#index .sub_menu dd span {
  position:absolute;
}
.diy_page#index .sub_menu dd small {
  float:right;
  color:#666;
  font-size:1em;
}

