/* categories */
#content .categories{ position: relative; margin: 0; padding: 10px 0; width: 100%; overflow: hidden; border-bottom: 2px solid #ffc218; }
#content .categories .category { position: relative; float: left; display: inline; width: 23%; height: 66px; overflow: hidden; padding: 0; margin: 10px 2% 0 0; text-align: left; }
* html #content .categories .category { margin-right: 1%; }
#content .categories .category a, #content .categories .category a.active { position: relative; height: 21px; display: block; padding: 45px 0 0 0; color: #000; font: 11px/13px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
#content .categories .category a { opacity:0.6; moz-opacity:0.6; filter:alpha(opacity=60);}
#content .categories .category a:hover, #content .categories .category a.active { opacity:1; moz-opacity:1; filter:alpha(opacity=100);}
#content .categories .category a span { position: absolute; top: 0; left: 0; width: 34px; height: 34px; display: block; background: no-repeat; }
/* product list */
#content .productlist { position: relative; margin: 10px 0; padding: 0; width: 100%; overflow: hidden; }
#content .productlist .product { position: relative; padding: 10px 0; margin: 0; width: 100%; overflow: hidden; }
#content .productlist .product .image { position: relative; float: left; display: inline; width: 236px; min-height: 200px; height: auto; overflow: hidden; margin: 0 16px 8px 0; z-index:1; }
* html #content .productlist .product .image { height: 200px; }
#content .productlist .product .image img { position:relative; border:0;}
#content .productlist .product ul { position: relative; list-style: none; margin: 0; padding: 0; /*height:100%; overflow: hidden;*/ }
#content .productlist .product li { position: relative; display: inline; margin: 0 0 4px 0; padding: 0; }
#content .productlist .product li h3 { position: relative; padding: 3px 0; height:17px; font: bold 15px/17px Verdana,Arial,Helvetica,sans-serif; color: #000; }
#content .productlist .product li h3 a{ text-decoration:none;position: relative; padding: 3px 0; height:17px; font: bold 15px/17px Verdana,Arial,Helvetica,sans-serif; color: #000; }
#content .productlist .product li h3 a:hover{color:#FFC218;}
#content .productlist .product li p { position: relative; padding-left: 0; margin-left:0;}
#content .productlist .product li.download img { position: relative; float:left; display: inline; margin:0 5px 0 0;}
#content .productlist .product li.download a { padding-left: 6px; }
#content h2 a { color: #122c8c; }

.productdetail IMG{float:left;margin-right:20px;}
.productdetail .pdf {float:left;margin-top :15px;}

.productdetail .pdf IMG{float:none}
.productdetail #detailimg{clear:both;padding-top:20px;float:left;}
.productdetail #detailimg img{margin:0 20px 0 0px;}
.productdetail .back{clear:both;float:left;margin-top:10px;}
