@charset "UTF-8";
  body{margin:  0;font-family: Arial, Helvetica, Sans-serif;font-size: 14px;background:  #E6EAEE;color: #666666;}
  #container{width:  100%;margin:  0;padding:  0;background:  #ffffff;text-align:  left;}
  #heading{display:  block;margin:  0;background:  #000000;}
  #logo{display:  inline-block;margin:  15px 289px;}
  #logo a.logo{font-family:  Arial, Helvetica, Sans-serif;font-size:  26px;font-weight:  bold;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:  #ffffff;}
  #pages{width:  100%;display:  block;margin:  0;}
  #pages ul{margin:  0;padding:  0;list-style:  none;}
  #pages li{display:  block;float:  left;text-align:  left;margin:  0;}
  #pages a{display:  block;padding:  5px 11px;font-size:  13px;line-height:  1.5em;font-weight:  bold;color:  #ffffff;text-decoration:  none;}
  #pages a:hover{color:  #cccccc;}
  #content{margin:  15px;padding:  0;}
  .sidebar{width:  180px;padding-top:  15px;}
  .sidebar h3{margin:  0 10px 3px 10px;font-size: 14px;color: #666666;}
  .sidebar h3 a{display:  block;background:  transparent url(/images/common/carts/basic_cart.gif) no-repeat center right;color:  inherit;font-size:  inherit;text-decoration:  none;}
  .right{width:  210px;}
  #path{font-size:  80%;}
  #tags{margin:  0px 10px 15px 10px;padding-top:  5px;}
  #tagfilter{margin:  0 0 10px 0;padding-bottom:  5px;text-align:  center;}
  #search{margin:  0px 10px 15px 10px;}
  #search form{margin:  5px 0px;padding-top:  5px;}
  #search .input{width:  105px;font-size:  inherit;height:  1em;}
  #shoppingcart{margin:  0px 10px 15px 10px;padding-top:  5px;font-size:  90%;}
  #shoppingcart p{margin:  2px 0;}
  #shoppingcart img{border:  0;}
  #shoppingcart td.amount{width:  3em;}
  #shoppingcart .total{text-align:  right;border-top:  1px dotted #000000;}
  #alertbox{margin:  0px 10px 15px 10px;padding-top:  5px;font-size:  90%;}
  #alertbox p:first-child{margin:  0;}
  #catalog{margin:  0px 10px 15px 10px;}
  #catalog ul{margin:  0;padding:  0;}
  .topcategory{margin:  0;padding:  0;}
  .topcategory li{margin:  0;padding:  0;list-style:  none;}
  .topcategory a{display:  block;margin:  0;padding:  2px 0;font-size:  14px;line-height:  1em;text-decoration:  none;color:  #000000;}
  .topcategory a.active{color:  #999999;font-weight:  bold;text-decoration:  underline;}
  .subcategory{margin:  0;padding:  0;}
  .subcategory li{margin:  0;padding:  0;list-style:  none;}
  .subcategory a{display:  block;margin:  0px;padding:  2px 0px 2px 15px ;font-size:  12px;line-height:  1em;font-weight:  normal;}
  .subcategory a.active{font-weight:  normal;color:  #ee0000;}
  blockquote{margin:  0;}
  h1{margin-top:  0;font-size: 22px;line-height:  1.2em;font-weight: normal;}
  h2{font-size: 18px;color: #888888;}
  h4{margin:  5px 0;font-size: 14px;font-weight: normal;color: #888888;}
  h4 a{text-decoration:  none;color:  inherit;}
  h5{margin:  0;font-size: 15px;font-weight: normal;color: #000000;}
  p{margin-top:  5px;font-size:  1em;}
  ul{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:  11px;}
  a{color: #000000;text-decoration: none;}
  a img{border:  0;}
  a:hover{color: #ee0000;}
  .button{margin:  3px 0;font-size:  11px;}
  .listprice{color: #ee0000;text-decoration: line-through;}
  .price{font-weight: bold;}
  #focusproducts{margin-bottom:  10px;border:  solid;}
  #focusproducts h2{font-size: 15px;font-weight: normal;color: #ee0000;}
  .gallery td{text-align:  center;padding-bottom:  10px;}
  .subcatname{margin-top:  5px;font-size: 13px;color: #888888;font-weight: bold;text-align:  center;}
  .img85{display:  block;margin:  0 auto;width:  85px;height:  85px;}
  .img110{display:  block;margin:  0 auto;width:  110px;height:  110px;}
  .img150{display:  block;margin:  0 auto;width:  150px;height:  150px;}
  .img170{display:  block;margin:  0 auto;width:  170px;height:  170px;}
  .list td{border-bottom:  1px solid #ddd;}
  .list td.omega{border-bottom:  0;}
  .pics{padding:  10px;text-align:  center;}
  .thumbs{margin:  10px 5px;}
  .thumbs:hover{text-decoration:  none;}
  .details{width:  50%;padding:  10px;}
  .details h1{margin-bottom:  0;}
  .details .listprice{font-size: 16px;}
  .details .price{font-size: 16px;color: #ee0000;}
  .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;}
  #relatedproducts .gallery{margin:  10px 0;padding:  10px 10px 0 10px;}
  #relatedproducts h4{font-size:  90%;}
  #relatedproducts .price{font-size:  90%;}
  #relatedproducts .listprice{font-size:  90%;}
  .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 #ee0000;}
  .errorspan{color:  #cc0000;}
  #footer{margin:  0;padding:  10px;font-size: 11px;background: #E6EAEE;}
  #footer a{color: #cccccc;}
  #footer .pof{color:  inherit;text-decoration:  none;}
  .footercontent p:first-child{margin:  0;}
  .clearfix:after{content:  ".";display:  block;height:  0;clear:  both;visibility:  hidden;}
  .clearfix{display:  inline-block;}
  .clear{clear:  both;}

