﻿body { margin:0; font-family:Arial,verdana,small fonts; font-size:0.75em; padding:0; background-image:url('/images/carbon_top.gif'); background-position:top; background-repeat:repeat-x; background-color:#181818; }

p,li { color:#333; line-height:1.5em; }
a { color:#666; text-decoration:none; }
a:hover { text-decoration:underline; }

.container { margin:20px; }
.alt { color:#f6cc4d; }
p.ten { font-size:10px; }
h2 { height:22px; max-width:260px; margin:0 0 5px 0; padding:0; }
h3 { font-size:14px; color:#414141; margin:0; padding:0; }

#Masthead { width:1000px; height:217px; clear:both; text-align:left; background-color:#000000; }
#Masthead div.left { width:43px; height:217px; background-image:url('/images/masthead_leftend.gif'); background-repeat:no-repeat; background-position:top left; float:left; margin:0; padding:0; }
#Masthead div.middle { width:914px; height:217px; float:left; background-image:url('/images/masthead_title.gif'); background-repeat:no-repeat; background-position:top center;  } 
#Masthead div.middle #Logo { display:none; }
#Masthead div.right { width:43px; height:217px; background-image:url('/images/masthead_rightend.gif'); background-repeat:no-repeat; background-position:top left; float:right; margin:0; padding:0; }

#Masthead div.middle #Menu { width:914px; margin:162px 0 0 0; padding:0; float:left; background-image:url('/images/menu_slice.gif'); background-repeat:repeat-x; height:90px; }
#Masthead div.middle #Menu ul { margin:0 0 0 130px; padding:0; }
#Masthead div.middle #Menu ul li { float:left; background-image:url('/images/nav_spacer.gif'); background-repeat:no-repeat; background-position:center right; margin-top:8px; list-style:none; }
#Masthead div.middle #Menu ul li a { color:#FFFFFF; font-size:13px; font-weight:bold; margin:0 20px 0 20px; }
#Masthead div.middle #Menu ul li.noBG { background-image:none; }

#bodyphoto { width:914px; height:120px; background-image:url('/images/photostrip1.jpg');  }

#bodycontent { width:914px; min-height:300px; clear:both; text-align:left; padding:15px 20px 20px 20px ; margin:0; background-color:#111111; }

#bodycontent tr td { vertical-align:top; }

#bodycontent2 { width:845px; min-height:300px; clear:both; text-align:left; margin:0; background-color:#111111; }
#bodycontent2 tr td { vertical-align:top; }

#bodycontent #content_left { width:295px; }
#bodycontent #content_middle { width:260px; }
#bodycontent #content_right { width:239px; text-align:left; }

.category_items { padding:0; margin:0 0 0 0; line-height:14px; }
.category_items li { width:180px; list-style:none; padding:0; margin:0;  }
.category_items li a { text-decoration:none; font-size:11px; font-weight:bold; padding:0px; width:150px; margin:0; display:block; }
.category_items li ul { margin:0; padding:0; display:block; width:180px; }
.category_items li ul li { margin:0; padding:0; }
.category_items li ul li a:hover { color:#205f9e !important; }
.category_items li.subnav { margin:0 !important; padding:0 !important; background-image:none; }
.category_items li a.productpage { margin:0 0 0 0; padding:0; text-transform:uppercase; padding:5px; color:#205f9e !important; }
.subnavpadding { padding:0 0 15px 20px; }
.subnavpadding a:hover { color:#205f9e !important; }
.alink { display:inline !important; font-size:11px !important; font-weight:normal !important; padding:0; margin:0; }

#footer { width:983px; min-height:30px; clear:both; padding:20px 0 10px 0; }
#footer a:hover { text-decoration:underline; }
#footer p { font-size:0.8em; }

#footer div.cycles { color:#c2c2c2; margin:0; padding:0; float:left; }
#footer a.cycles { color:#c2c2c2; }

#footer div.dig { color:#666666; margin:0; padding:0; text-align:center; float:right; }
#footer a.dig { color:#666666; }

#product_left { width:260px; }

.paging { color:#BBBBBB; font-size:10px; padding-top:10px; }
.paging a { color:#BBBBBB; }

.productItem { padding:5px;  width:180px; margin-bottom:10px; background-color:#DDD; }
.productItem div { padding:0 15px 0 15px; }
.productItem p { margin:0; padding:0; font-size:10px; }
.productItem img { margin-bottom:10px; }
.productItem h2 { font-size:12px !important; }

.galleryItem { padding:5px; background-image:url('/images/bg.gif'); min-height:190px; width:250px; margin-bottom:10px; }
.galleryItem div { padding:0 15px 0 15px; }
.galleryItem p { margin:0; padding:0; font-size:10px; }
.galleryItem img { margin-bottom:10px; }

#banner { background-image:url('/images/banner.jpg'); width:983px; height:171px; margin-left:3px; }
#newContent { width:983px; min-height:400px; background-image:url('/images/strip.jpg'); margin-left:3px; }

#banner ul { padding:125px 0 0 50px; margin:0; } 
#banner ul li { list-style:none; float:left; } 
#banner ul li a { color:#FFF; font-weight:bold; display:block; margin-right:30px; font-size:14px; }