#produk_utama {
  float:left;
  width:612px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:0;
  border:1px solid #F90;
  height:272px;
  background:url(../images/bg_produk.png) transparent top repeat-x;
}

#produk_utama ul {
  margin:0;
  padding:0;
  padding-left:0;
  list-style:none;
}

#produk_utama li {
  width:617px;
  height:270px;
  overflow:hidden;

  margin-top:2px;
/*   margin-left:5px; */
  padding:0;
}

#produk_utama h2 {
  float:left;
  margin-left:10px;
  text-align:left;
  width:300px;
}

#produk_utama h2 {
  font-family:serif;
  font-size:1.4em;
  color:#F80;
}

#produk_utama .subjudul_produk_utama {
  font-family:sans-serif;
  font-size:.75em;
  font-weight:bold;
  color:#09F;
}

.gambar_produk_utama {
  float:left;
  border:1px solid #55F;
  padding:4px;
  width:290px;
  height:218px;
  background-color:#FFF;
}

.isi_produk_utama {
  float:left;
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  font-size:0.8em;
  text-align:justify;
  width:290px;
/*   width:100%; */
}

.point_produk_utama {
  float:left;
  clear:left;
  border:1px solid #CCC;
  font-size:0.8em;
  font-weight:bold;
  text-align:left;
  line-height:0.8em;
  width:290px;
  padding:4px 4px 2px 4px;
  margin-top:5px;
}

.point_produk_utama p {
  margin-bottom:.2em;
}


.harga_produk_utama {
  float:left;
  font-family:serif;
  font-size:1.4em;
  font-weight:bold;
  color:#F90;
  margin-top:5px;
  margin-left:10px;
  padding:4px;
  width:280px;
}

#berita {
  float:left;
  margin-left:2px;
  width:370px;
  height:160px;
  border:1px solid #F90;
  padding:0px 2px 5px 0px;
}

#berita h2 {
  font-family:serif;
  font-size:.9em;
  font-weight:bold;
  text-align:left;
  color:#FFF;
/*   background-color:#F90; */
  background:url(../images/bg_1.png) repeat-x;
  padding:1px 0px 1px 5px ;
  width:368px;
}

#berita p {
  float:left;
  font-size:0.75em;
  font-weight:bold;
  text-align:left;
  margin-top:.1em;
  padding:2px 0px 2px 5px;
/*   border-bottom:1px solid #CCC; */
  background:url(../images/bg_2.png) repeat-x;
  width:368px;
}

#berita p:hover {
  padding-left:7px;
  background:url(../images/bg_3.png) repeat-x;
  width:365px;
}

#berita a {
  text-decoration:none;
  color:#558;
}

#berita a:hover {
  color:#F90;
}

#galeri {
  float:left;
  margin-top:3px;
  margin-left:2px;
  width:370px;
  border:1px solid #F90;
/*   border-right:10px solid #F90; */
  padding:0px 2px 0px 0px;
}

#galeri h2 {
  font-family:serif;
  font-size:.9em;
  text-align:left;
  color:#09F;
  padding:1px 0px 1px 5px ;
}

#galeri a img {
  border:0px;
}

#mesin_terlaris {
  float:left;
  clear:left;
  border:1px solid #F90;
  padding:0px 0px 4px 0px;
  margin-top:5px;
  text-align:left;
  width:304px;
  height:345px;
}

#mesin_terlaris h2 {
  float:left;
  font-family:serif;
  font-size:.9em;
  color:#FFF;
/*   background-color:#F90; */
  background:url(../images/bg_1.png) repeat-x;
  padding:1px 0px 1px 5px;
  width:300px;
}

#mesin_terlaris img {
  float:left;
  clear:left;
}

#mesin_terlaris p {
  float:left;
  font-size:0.8em;
  text-align:justify;
  margin-left:4px;
  width:174px;
}

#mesin_terlaris div {
  float:left;
  padding-top:2px;
  padding-right:2px;
  padding-bottom:4px;
  padding-left:2px;
  margin-top:4px;
  margin-left:2px;
  margin-right:2px;
  border-bottom:1px solid #CCC;
}

#rekaman_aktifitas {
  float:left;
  margin-top:5px;
  margin-left:5px;
  border:1px solid #09F;
  width:301px;
  height:345px;
  padding:1px 5px 4px 5px;
}

#rekaman_aktifitas h2 {
  float:left;
  font-family:serif;
  font-size:.9em;
  color:#09F;
}

#rekaman_aktifitas object {
  float:left;
  clear:both;
}

#rekaman_aktifitas p {
  float:left;
  clear:left;
  font-size:0.8em;
  text-align:justify;
  margin-top:10px;
  width:100%;
}

#artikel {
  float:left;
  text-align:left;
  margin-top:5px;
  margin-left:2px;
  width:370px;
  height:163px;
  border:1px solid #F90;
  padding:0px 2px 5px 0px;
}

#artikel h2 {
  float:left;
  font-family:serif;
  font-size:.9em;
  color:#FFF;
/*   background-color:#F90; */
  background:url(../images/bg_1.png) repeat-x;
  padding:1px 0px 1px 5px;
  width:368px;
}

#artikel img {
  float:left;
  margin-top:.5em;
  margin-left:5px;
}

#artikel p {
  float:left;
  font-size:0.8em;
  text-align:justify;
  margin-top:.5em;
  margin-left:5px;
  width:180px;
}

#links {
  float:left;
  margin-top:5px;
  margin-left:2px;
  width:370px;
  border:1px solid #F90;
/*   border-right:10px solid #F90; */
  padding:0px 2px 4px 0px;
}

#links h2 {
  font-family:serif;
  font-size:.9em;
  text-align:left;
  color:#09F;
  padding:1px 0px 1px 5px ;
}

#links a img {
  border:0px;
  margin-top:5px;
}