#productlist{margin:0;padding:0px;float:left;}
#productlist li{float:left;list-style:none;text-align:center;width:170px;height:250px;}
#productlist li a{display:block;padding:5px 6px;text-decoration:none;color:#666666;}
#productlist li a:hover{}
#productlist li ul{margin:0;width:200px;padding:0;position:absolute;visibility:hidden;text-align:center;}
#productlist li ul li{float:none;display:inline}
#productlist li ul li a{width:auto;background:#e7e7e7;padding:3px;}
#productlist li ul li a:hover{background:#cccccc}
#productlist .submenu{font-size:11px;text-align:left;}



.thinner{width:100px;}
.miniproducts{width:97px !important;margin:3px !important;height:200px !important;padding-top:10px;}
.maincat{display:block;background:#cccccc;font-size:16px;text-decoration:none;font-weight:Bold;background:url(/images/sub-cat-menu-background.jpg);height:28px;color:#fff;padding:3px;}
.maincat:hover{text-decoration:underline;cursor:hand;}
#productpage ul , #productpage li{list-style:none;margin:0;padding:0;}
.productextrapics{float:left;}
.productextrapics img{margin-right:10px;margin-top:5px;}
.productname h1{text-align:center;margin-bottom:10px;}
#orderform{float:right;display:block;width:350px;text-align:right;margin-bottom:10px;}
#orderform li{padding:5px;}
#orderform select{padding:2px;font-size:12px;width:250px;}
.mainpic{border:3px solid #cccccc;}
.enlargeimagetext{color:#cccccc;float:left;padding-left:10px;display:block;}
.button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-weight:bold;font:16px/100% Arial, Helvetica, sans-serif;line-height:14px;padding:7px 28px 7px 28px;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 2px rgba(0,0,0,.2);box-shadow:0px 0px 2px rgba(0,0,0,.2);}
.blue-button{color:#FFF;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background:-moz-linear-gradient(top, #00adee, #0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');}
.blue-button:hover{color:#FFF;background:#007ead;background:-webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));background:-moz-linear-gradient(top, #0095cc, #00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');}
.blue-button:active{color:#80bed6;background:-webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));background:-moz-linear-gradient(top, #0078a5, #00adee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');}

ul.tabs{margin:0;margin-top:20px;padding:0;float:left;list-style:none;height:32px;border-bottom:1px solid #999;border-left:1px solid #999;width:100%;}
ul.tabs li{float:left;margin:0;padding:0;height:31px;line-height:31px;border:1px solid #999;border-left:none;margin-bottom:-1px;background:#e0e0e0;overflow:hidden;position:relative;}
ul.tabs li a{text-decoration:none;color:#000;display:block;font-size:1.2em;padding:0 10px;border:1px solid #fff;outline:none;}
ul.tabs li a:hover{background:#ccc;}
html ul.tabs li.active, html ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff;}
.tab_container{border:1px solid #999;border-top:none;clear:both;float:left;width:100%;background:#fff;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.tab_content{padding:10px;font-size:1.2em;text-align:left;}
.tab_content h2{font-weight:normal;padding-bottom:10px;border-bottom:1px dashed #ddd;font-size:1.8em;}
.tab_content h3 a{color:#254588;}
.tab_content img{float:left;margin:0 20px 20px 0;border:1px solid #ddd;padding:5px;}