/* Global Styles
----------------------------------------------- */


html body {
   color:#000;
   font:small Verdana,Sans-serif;   
}
a, a:hover {
   color:#000;
}
a img {
   border:0;
}
#leftblock {
   width:1px;
}
#rightblock {
   width:1px;
}
.header, #leftnav, .boxouts, .boxouts2, .title, #rightblock, #mainmenu, #footer, .banner, .main_title {
   display:none;
}
#contentblock {
   width:600px;
}
#contentblock2 {
   width:600px;
}



/* Home
----------------------------------------------- */

#newshigh {
   margin:0 0 10px 0;
}
#newshigh .newscol {
   padding:8px 8px 8px 8px;
}
#newshigh hr {
   border-top:1px solid #000;
   color:#FFF;
   margin:0 0 5px 0;
}
#newshigh h2 {
  font-size:1.2em;
  padding:0;
  margin:0 0 5px 0;
}
#newshigh p {
  padding:0;
  margin:8px 0 12px 0;
}
#newshigh span {
  font-weight:bold;
}
#newshigh img {
  float:left;
  padding:0 10px 0 0;
}
#homenews hr {
   border-top:1px solid #000;
   color:#FFFF;
   margin:0 0 5px 0;
}
#homenews h2 {
  font-size:1.2em;
  padding:0;
  margin:0 0 5px 0;
}
#homenews p {
  padding:0;
  margin:8px 0 12px 0;
}
#homenews span {
  font-weight:bold;
}
#homenews img {
  float:left;
  padding:0 10px 0 0;
}


/* Shopping
----------------------------------------------- */

#basket table {
   width:660px;
   margin:10px 0 10px 0;
   border:1px solid #000;
}
#basket table td {
   padding:6px 6px 6px 6px;
}
#basket table th {
   border-bottom:1px solid #000;
}



/* Products
----------------------------------------------- */

#series_list {
  margin:0 8px 0 8px;
}

#series_list table {

}
#series_list hr {
   border-top:1px solid #000;
   color:#FFF;
}
#series_list h2 {
   font-size:1.2em;
   padding:0 0 12px 0;
   margin:0;
}
#series_list .left {
   float:left;
    border:1px solid #000;
   margin:0 10px 0 0;
}
#series_list p {
   padding:0 0 10px 0;
   line-height:1.3em;
}
table.buy td.price {
   padding:3px;
   color:#fff;
   background-color:#c00;
}
table.buy td.icons {
   padding:3px;
   color:#000;
   background-color:#fff;
}
#product_detail h1 {
   color:#000;
   font-size:1.3em;
   margin:0 0 10px 0;
}
#product_detail p {
   line-height:1.4em;
   margin:0 0 10px 0;
}

/* News
----------------------------------------------- */

#news hr {
   border-top:1px solid #000;
   color:#FFF;
   margin:5px 0 5px 0;
}
#news h2 {
  font-size:1.2em;
  padding:0;
  margin:0px 0 8px 0;
}
#news p {
  padding:0;
  margin:12px 0 15px 0;
}
#news span {
  font-weight:bold;
}
#news img {
  float:left;
  border:1px solid #000;
  margin:0 10px 0 0;
}


/* Page Content
----------------------------------------------- */

#page_content {
   margin:0;
   padding:0;
}
#page_content h2 {
   font-size:1.2em;
   margin:8px 0 8px 0;
}
#page_content h3 {
   font-size:1em;
   margin:1em 0 1em 0;
}
#page_content hr {
   border-color:#000;
   border-style:solid;
   border-width:1px 0 0 0;
   color:#fff;
   height:1px;
   margin:0 0 1em 0;
}
#page_content p {
   padding:0 0 10px 0;
   line-height:1.3em;
}
#page_content hr {
   border-top:1px solid #000;
   color:#FFF;
}
#page_content ul {
   margin:1em 0 1em 0;
   line-height:1.4em;
   padding:0 0 0 20px;
}
ol {
   padding:0 0 0 26px;
}
ol li {
   padding-bottom:1em;
}
ol li a {
   font-weight:normal;
   text-decoration:none;
}
ol li a:hover {
   text-decoration:underline;
}
ol.alpha {
   list-style-type:upper-alpha
}
#page_content table {
   border:1px solid #000;
}