@charset "UTF-8";
  body{margin-top:  18px;background:  #eeeeee;font-family:  Verdana, Tahoma, Arial, Sans-serif;text-align:  center;font-size:  11px;color:  #555555;}
  #container{width:  940px;margin:  0 auto;padding:  0;background:  #ffffff;text-align:  left;}
  #heading{display:  none;margin:  0 0 5px 0;background:  #000000;}
  #logo{display:  inline-block;margin:  30px 20px 40px 20px;}
  #logo a.logo{font-family:  Trebuchet MS, Verdana, Tahoma, Sans-serif;font-size:  34px;font-weight:  normal;color:  #ffffff;text-decoration:  none;}
  #logo img{border-width:  0;}
  #userpages{float:  right;margin:  0;padding:  10px;color:  #888888;font-size:  10px;}
  #userpages a{margin:  2px 7px;color:  #888888;}
  #pages{width:  100%;}
  #pages ul{display:  inline;list-style:  none;}
  #pages li{display:  block;float:  left;text-align:  left;margin:  0;padding:  5px 11px;}
  #pages a{line-height:  18px;font-size:  11px;color:  #eeeeee;text-decoration:  none;}
  #pages a:hover{color:  #ffffff;text-decoration:  underline;}
  #content{margin:  0 5px 5px 5px;}
  .sidebar{width:  205px;}
  .sidebar h3{margin:  0 5px;padding:  3px;font-size:  11px;font-weight:  normal;color:  #ffffff;background:  #663366;}
  .sidebar h3 a{display:  block;background:  transparent url(/images/common/carts/novaucart_neg.gif) no-repeat center right;color:  inherit;font-size:  inherit;text-decoration:  none;}
  #tags{margin:  0 5px 5px 5px;padding:  10px 5px 5px 5px;background:  #e6e6e6;border:  1px solid #eeeeee;border-top:  0;}
  #tagfilter{margin:  0 0 10px 0;padding-bottom:  5px;text-align:  center;}
  #search{margin:  0 5px 5px 5px;padding:  10px 5px 5px 5px;background:  #e6e6e6;border:  1px solid #eeeeee;border-top:  0;}
  #search form{margin:  0;}
  #search .input{width:  130px;font-size:  inherit;height:  1em;}
  #shoppingcart{margin:  0 5px 5px 5px;padding:  5px;background:  #e6e6e6;border:  1px solid #eeeeee;border-top:  0;}
  #shoppingcart p{margin:  2px 0;}
  #shoppingcart img{border:  0;}
  #shoppingcart a{color:  inherit;}
  #shoppingcart .items td{background:  #ffffff;margin-bottom:  4px;}
  #shoppingcart td.amount{width:  3em;}
  #shoppingcart .total{text-align:  right;border-top:  1px solid #000000;}
  #alertbox{margin:  0 5px 5px 5px;padding:  5px;background:  #e6e6e6;border:  1px solid #eeeeee;border-top:  0;}
  #alertbox p:first-child{margin-top:  0;}
  #catalog{margin:  0 5px 5px 5px;padding:  5px 2px;background:  #e6e6e6;border:  1px solid #eeeeee;border-top:  0;}
  #catalog ul{margin:  0;padding:  0;}
  .topcategory{margin:  0;padding:  0;}
  .topcategory li{margin:  0 0 2px 0;padding:  0;list-style:  none;}
  .topcategory a{display:  block;margin:  0;padding:  4px 5px;background:  #ffffff;color:  #666666;font-size:  10px;line-height:  11px;text-decoration:  none;text-transform:  uppercase;}
  .topcategory a.active{background:  #e6e6e6;color:  #000000;font-weight:  bold;}
  .topcategory a:hover{color:  #000000;text-decoration:  underline;}
  .subcategory{margin:  0;padding:  0;}
  .subcategory li{margin:  0;padding:  0;list-style:  none;}
  .subcategory a{display:  block;margin:  0px;padding:  3px 3px 3px 15px ;color:  #666666;font-size:  10px;line-height:  11px;font-weight:  normal;text-decoration:  none;}
  .subcategory a.active{background:  #ffffff;}
  .subcategory a:hover{color:  #000000;text-decoration:  underline;}
  blockquote{margin:  0;}
  h1{margin-top:  0;font-size:  16px;}
  h2{margin:  0;padding:  0;font-size:  16px;}
  h3{font-size:  14px;}
  h4{margin:  0;font-size:  11px;color:  #666666;font-weight:  normal;}
  h4 a{color:  inherit;text-decoration:  none;}
  h5{margin:  0;padding:  3px;font-size:  11px;font-weight:  normal;color:  #ffffff;background:  #000000;}
  p{font-size:  1em;}
  li{font-size:  1em;}
  td{font-size:  1em;}
  img{border:  0;}
  form{margin:  0;padding:  0;}
  input{margin:  0;padding:  1px;font-size:  1em;}
  a{color:  #000000;}
  a img{border:  0;}
  a:hover{color:  #000000;text-decoration:  underline;}
  .button{margin:  3px 0;padding:  0 2px;color:  #333333;font-family:  Verdana, Arial, Helvetica, sans-serif;font-size:  9px;text-transform:  uppercase;}
  .listprice{color:  #999999;text-decoration:  line-through;}
  .price{font-size:  11px;color:  #000000;}
  #focusproducts{margin-bottom:  10px;}
  #focusproducts h2{font-size:  14px;font-weight:  normal;}
  .gallery td{text-align:  left;}
  .subcatname{font-size:  11px;font-weight:  normal;text-align:  center;}
  .img85{display:  block;width:  85px;height:  85px;}
  .img110{display:  block;margin-top:  10px;width:  110px;height:  110px;}
  .img150{display:  block;margin-top:  10px;width:  150px;height:  150px;border:  1px solid #bbbbbb;}
  .img170{display:  block;width:  170px;height:  170px;}
  .list td{border-bottom:  1px solid #dddddd;}
  .list td.omega{border-bottom:  0;}
  .pics{padding:  10px;text-align:  center;}
  .thumbs{margin:  10px 5px;}
  .thumbs a{text-decoration:  none;}
  .thumbs img{border:  1px solid #dddddd;}
  .details{width:  50%;padding:  10px;}
  .details h1{margin-bottom:  0;}
  .details .listprice{font-size:  14px;text-decoration:  line-through;}
  .details .price{margin-bottom:  15px;font-size:  14px;font-weight:  bold;color:  #ff0000;}
  .alt_select{margin:  10px 0;}
  .itemstatus{margin:  10px 0;list-style:  none;font-size:  1em;}
  .in{background:  url(/images/common/instock.png) left center no-repeat;}
  .in span{padding-left:  12px;}
  .out{background:  url(/images/common/nostock.png) left center no-repeat;}
  .out span{padding-left:  12px;}
  .pagenav{margin:  10px 0 0 0;padding-top:  5px;text-align:  center;border-top:  1px dotted #000000;}
  .pagenav a{margin:  0 2px;text-decoration:  underline;}
  .pagenav a.thispage{font-weight:  bold;color:  #000000;text-decoration:  none;}
  .checkout{padding:  25px;}
  .checkout h3{margin:  15px 0;font-size:  14px;}
  .checkout a{text-decoration:  underline;}
  .error{padding:  10px;color:  #cc0000;background:  #ffffdd;font-size:  11px;border:  1px solid #dd0000;}
  .errorspan{color:  #cc0000;}
  #footer{display:  none;margin:  15px 0 0 0;padding:  10px;font-size:  10px;background:  #000000;color:  #eeeeee;}
  #footer a{color:  #cccccc;}
  .footercontent p:first-child{margin:  0;}
  .clearfix:after{content:  ".";display:  block;height:  0;clear:  both;visibility:  hidden;}
  .clearfix{display:  inline-block;}
  .clear{clear:  both;}
