.default{font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000;}
.default h1{font-family:Arial,Helvetica,sans-serif; font-size:18px; min-height:25px; padding-bottom:5px; padding-top:10px; vertical-align:bottom; margin:0;}
table.default{font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000;}
.default a:link, .default a:visited, .default a:active{text-decoration:none; color:#000000;}
.default a:hover{text-decoration:underline; color:#000000;}

.aboutus{font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000;}
.aboutus a:link, .aboutus a:visited, .aboutus a:active{text-decoration:none; color:#0066CC;}
.aboutus a:hover{text-decoration:underline; color:#0066CC;}

.newsletter{color:#333333; background-color:#CCCCCC;}
.newsletter form{padding:0; margin:0;}

.heavy{font-weight:bold;}

.banner a{width:auto; display:block; padding:0; margin:0;}

.copyright{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333333; padding-top:4px; padding-bottom:4px;}

.navigation{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#000000;}
.navigation a{text-decoration:underline; color:#0066CC;}
.navigation a:link, .navigation a:visited, .navigation a:active{text-decoration:underline; color:#0066CC;}
.navigation a:hover{text-decoration:none; color:#0066CC;}
.navigation select{font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#000000;}
.navigation form{padding:0 0 0 0; margin:0 0 0 0;}
.navigationdisabled{color:#999999;}
.navigationcurrent{font-weight:bold;}

.clickforfullsize{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#999999;}

.fourofour a:link, .fourofour a:visited, .fourofour a:active{text-decoration:underline; color:#0066CC;}
.fourofour a:hover{text-decoration:none; color:#0066CC;}

.categorytop{background:url(../images/bgGray.gif); color:#FFFFFF; line-height:16px;}
.categorytop a{display:block; width:100%; height:100%; text-decoration:none; cursor:pointer; color:#FFFFFF;}
.categorytop a:hover{text-decoration:underline; color:#FFFFFF;}
.categorydescription{font-family:Arial,Helvetica,sans-serif; font-size:11px; vertical-align:bottom; color:#000000;}
.categoryleft{border-collapse:collapse; border-width:1px; border-color:#000000; max-width:150px; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; table-layout:fixed; vertical-align:top;}

.subcategorybottom{background-color:#f2f0f0;}
.subcategories a{width:auto; display:block; text-indent:-2px; padding-left:4px; border-bottom:1px solid #FFFFFF; margin:0; text-decoration:none; font-weight:normal; color:#000000;}
.subcategories a:hover{border-bottom:1px solid #FF9900; color:#0066CC;}
.subcategoriescurrent a, .subcategoriescurrent a:hover{font-weight:bold; border-bottom:1px solid #FF9900;}

.groups{list-style-type:none; padding:0; margin:0;}
.groups li{background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:5px 6px; padding:0 0 0 12px; margin:0; font-size:9pt; line-height:15px; float:left;}
.groups a{background-color:#f2f0f0; width:auto; display:block; text-indent:-2px; border-bottom:none; margin:1px 2px 0 0; padding:0; padding-left:3px; text-decoration:none; font-weight:normal; color:#000000; width:120px;}
.groups a:hover{font-weight:normal; color:#0066CC; border-bottom:none; width:120px;}
.groupscurrent a{font-weight:bold; color:#000000; border-bottom:none; width:120px;}
.groupscurrent a:hover{font-weight:bold; color:#0066CC; width:120px;}

.categorybox{border-style:solid; border-width:1px; border-color:#CCCCCC; height:128px; width:128px; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.categorybox a{display:block; width:100%; height:100%; text-decoration:none; cursor:pointer; color:#000000;}
.categorybox a:hover{text-decoration:underline; color:#000000; cursor:pointer;}
.categoryboxul a{display:block; width:100%; height:100%; text-decoration:none; cursor:pointer; color:#000000;}
.categoryboxul a:hover{text-decoration:underline; color:#000000; cursor:pointer;}
.categorybox{border-style:solid; border-width:1px; border-color:#CCCCCC; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none;}

table.categoryboxnew td{background-position: 50% 3%; background-repeat:no-repeat; border-collapse:collapse; border:solid; border-width:1px; border-color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
table.categoryboxnew td:hover{color:#0066CC; border-color:#0066CC;}
.categoryboxnew a:link, .categoryboxnew a:visited, .categoryboxnew a:active{display:inline-block; height:123px; width:123px; color:#0066CC; text-decoration:none; font-weight:normal;}
.categoryboxnew a:hover{text-decoration:underline; font-weight:normal;}
.categoryboxnew div{height:43px; padding-top:80px; padding-bottom:1px; width:auto; text-align:center; cursor:pointer;}

.infoheader{font-family:Arial,Helvetica,sans-serif; font-size:18px; height:35px; vertical-align:bottom;}
.infoheader h1{font-family:Arial,Helvetica,sans-serif; font-size:18px; height:35px; vertical-align:bottom; margin:0; padding:0;}
.infotitle{font-size:16px; text-indent:3px; background-color:#CCCCCC;}
.infosubtitle{font-size:16px;}

.manuals{font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#000000;}
.manuals a{display:block; width:100%; height:100%; text-decoration:none; cursor:pointer; color:#000000;}
.manuals a:hover{text-decoration:underline; color:#000000; cursor:pointer;}

table.defaulttable{border-width:1px; border-style:solid; border-color:#f2f0f0; background-color:#CCCCCC;}
table.defaulttable td{border:none;}

table.altimages{border-collapse:collapse; border:solid; border-width:1px; border-color:#CCCCCC; background-color:#f2f0f0;}
table.altimages td{border-collapse:collapse; border-width:1px; border-color:#CCCCCC;}
.altimagescurrent{border-collapse:collapse; border:solid; border-width:1px; border-color:#000000; background-color:#f2f0f0;}
.altimagescurrent td{border-collapse:collapse; border-width:1px; border-color:#000000;}

.warranty a:link, .warranty a:visited, .warranty a:active{text-decoration:none; color:#0066CC;}
.warranty a:hover{text-decoration:underline; color:#0066CC;}

.tableheader{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000;}
table.maintable{border-collapse:collapse; border:solid; border-width:1px; border-color:#CCCCCC; background-color:#f2f0f0;}

table.pdf{border-collapse:collapse; border:solid; border-width:1px; border-color:#CCCCCC; background-color:#f2f0f0;}
table.pdf td{font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.pdfbg{background-color:#CCCCCC;}
.pdf a:link, .pdf a:visited, .pdf a:active{text-decoration:none; color:#0066CC;}
.pdf a:hover{text-decoration:underline; color:#0066CC;}

.specstitle{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#000000;}
table.specs{border-collapse:collapse; border:solid; border-width:1px; border-color:#f2f0f0; background-color:#CCCCCC;}
table.specs td{font-family:Arial,Helvetica,sans-serif; font-size:12px;}
ul.specs{list-style:none; margin:0; padding:0;}
ul.specs li{list-style-position:outside; list-style-type:disc; margin:0 0 0 20px;}
table.specsbottom, table.tablebottom{border-collapse:collapse; border-bottom:solid; border-bottom-color:#FFFFFF; border-bottom-width:1px;}
table.specsbottom td, table.tablebottom td{font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.tablebottombold{font-weight:bold;}

table.price{font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#000000;}
.ourprice{font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; color:#000000;}
.ourpricesale{font-weight:bold; font-size:14px; color:#FF0000;}
table.pricezero td{font-family:Arial,Helvetica,sans-serif; font-size:10px; text-decoration:none; color:#000000; text-align:center;}

.productname{font-family:Arial,Helvetica,sans-serif; font-size:18px; vertical-align:bottom;}
.productname h1{font-family:Arial,Helvetica,sans-serif; font-size:18px; min-height:25px; padding-bottom:5px; padding-top:10px; vertical-align:bottom; margin:0;}

table.footer{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; background-color:#f2f0f0;}
.footer a:link, .footer a:visited, .footer a:active{text-decoration:none; color:#000000;}
.footer a:hover{text-decoration:underline; color:#000000;}
.footertitle{font-weight:bold;}

.searchul{height:100%; width:100%; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.searchul a{display:block; width:100%; height:100%; text-decoration:none; cursor:pointer; color:#000000;}
.searchul a:hover{text-decoration:none; color:#000000; cursor:pointer;}
.specialul{height:100%; width:100%; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FF0000; text-decoration:none;}
.specialul a{display:block; width:100%; height:100%; text-decoration:none; cursor:pointer; color:#FF0000; font-weight:bold;}
.specialul a:hover{text-decoration:none; color:#FF0000; cursor:pointer;}
.searchultitle{height:100%; width:100%; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#0066CC; text-decoration:none; background-color:#f2f0f0;}
.searchultitle a{display:block; width:100%; height:100%; text-decoration:underline; cursor:pointer; color:#0066CC;}
.searchultitle a:hover{text-decoration:none; color:#0066CC; cursor:pointer;}
.searchresults{font-family:Arial,Helvetica,sans-serif; font-size:11pt; font-weight:bold;}

table.homecategories{font-family:Arial,Helvetica,sans-serif; font-size:10pt;}
ul.homecategories{list-style-type:none; padding:0; margin:0;}
ul.homecategories li{background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:0 7px; padding:0 0 0 7px; font-size:9pt; line-height:15px;}
.homecategories a:link, .homecategories a:visited, .homecategories a:active{text-decoration:none; color:#000000;}
.homecategories a:hover{text-decoration:underline; color:#0066CC;}

table.specials td {border-style:dotted; border-color:#999999; border-width:1px; border-top:none;}
.salesmprice{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; color:#000000; line-height:13px;}
.saleprice{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#FF0000; line-height:16px;}
.specialspn{font-size:11px; text-decoration:none; color:#000000;}
.specialspntitle{font-weight:bold;}

.pnbold{font-weight:bold;}

.related a{width:auto; display:block; text-decoration:none; color:#0066CC;}
.related a:hover{text-decoration:underline;}
.relatedprice{color:#000000;}
.relatedsale{color:#FF0000;}
.relatedpn{font-size:11px;}
.relatedscroll{overflow:scroll; overflow-x:hidden; width:406px; max-height:200px;}

table.noborder td{border:none;}