body { margin-top: 6px; margin-left: 0px; margin-right: 0px; margin-bottom: 6px; background-color:#FFFFD7; font-family: Verdana, Arial, Helvetica, sans-serif; color:#4E4E4E; } input, select { font-size:12px; } body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; } a:link, a:active, a:visited { color:#4E4E4E; } a:hover { color:#FF9900; } table.main { width:794px; border:#CECECE solid 1px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; }  td.header { height:72px; vertical-align:top; } td.logo { vertical-align:middle; padding-left:20px; width:523px; } table.top-right { margin-left:auto; margin-right:11px; height:72px; } td.cart-nav { text-align:center; padding-top:1px; padding-bottom:2px; padding-left:4px; padding-right:4px; font-size: 10px; border-left:#CECECE solid 1px; border-right:#CECECE solid 1px; border-top:#CECECE solid 1px; background-color:#E8E8E8; } .cart-nav { text-decoration:none; } td.hackersafe { padding-right:1px; padding-top:10px; padding-bottom:10px; height:32px; } td.bbb {  padding-left:11px; padding-top:10px; padding-bottom:10px; text-align:right; }  table.menu { width:770px; height:24px; margin-left:auto; margin-right:auto; background-color:#666; border-right:#333333 1px solid; background:url(/images/menu-bg.gif) repeat-x; }  ul#navmenu { margin: 0; border: 0 none; padding: 0; width: 769px;  list-style: none; height: 24px; } ul#navmenu li { margin: 0; border: 0 none; padding: 0; float: left;  display: inline; list-style: none; position: relative; height: 24px; } ul#navmenu ul { margin: 0; border: 0 none; padding: 0; width: 200px; list-style: none; display: none; position: absolute; top: 24px; left: 0; } ul#navmenu ul:after { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; } ul#navmenu ul li { width: 200px; float: left;  display: block !important; display: inline;  }  ul#navmenu a { border: 1px solid #333; padding: 0 6px; float: none !important;  float: left;  display: block; background: #666; color: #FFF; font: bold 11px/22px Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%;  }  ul#navmenu a:hover ul#navmenu li:hover a, ul#navmenu li.iehover a { background: #999; color: #FFF; font: bold 11px/22px Arial, Helvetica, sans-serif; }  ul#navmenu li:hover li a, ul#navmenu li.iehover li a { float: none; background: #EEE; color: #666; font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif; border-color: #CCC; }  ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a { background: #CCC; color: #FFF; }  ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a { background: #EEE; color: #666; }  ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a { background: #CCC; color: #FFF; }  ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a { background: #EEE; color: #666; }  ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover { background: #CCC; color: #FFF; } ul#navmenu ul ul, ul#navmenu ul ul ul { display: none; position: absolute; top: 0; left: 160px; }  ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul { display: none; } ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul { display: block; }  td.search-bg { background-image:url(/images/search-bar); background-repeat:no-repeat; background-position:center; height:35px; } table.search { width:770px; height:35px; margin-left:auto; margin-right:auto; border-bottom:#CECECE solid 1px; border-left:#CECECE solid 1px; border-right:#CECECE solid 1px; } td.search-box { padding-left:10px; width:270px; padding-top:5px; } td.search-button { padding-top:5px; } input.search { font-size:13px; width:190px; } input.search_button { font-size:13px; } td.toll-free { font-size:12px; font-weight:bold; padding-right:10px; text-align:right; }  td.space-horz { height:6px; }  table.body { width:770px; margin-left:auto; margin-right:auto; } td.body { padding-left:10px; vertical-align:top; } #general-box { background-color:#E8E8E8; border:solid 1px #CECECE; padding:4px; font-weight:bold; margin-top:4px; margin-bottom:4px; }  table.home-title { margin-top:6px; margin-bottom:6px; } h3 { color:#4E4E4E; font-size:12px; margin:0px; margin-top:5px; } .home-categories { text-decoration:none; } div.home-categories { padding-right:10px; }  table.product-brief { width:125px; text-align:center; } td.product-b-image { height:125px; width:125px; } td.product-b-title { padding-top:2px; height:56px; width:125px; vertical-align:top; } .product-b-title { font-size:11px; } td.product-b-add { width:125px; } td.product-b-compare { font-size:9px; width:125px; } td.product-b-rating { height:22px; vertical-align:middle; } .product-b-price { font-size:11px; } table.product-b-compare { padding:2px; margin-left:auto; margin-right:auto; } .product-b-compare-box { width:9px; }  table.product-d { width:100%; margin-top:0px; } #product-d-image { height:300px; width:300px; border-right:dashed 1px #CECECE; padding-left:10px; padding-right:30px; padding-bottom:10px; } td.product-d-main { padding-left:20px; } table.product-description { margin:0px; padding:4px; text-align:justify; width:570px; } div.item { padding-left:2px; } div.price { font-size:14px; font-weight:bold; color:#FF0000; padding-top:4px; padding-left:2px; } div.addtocart { padding-top:6px; } div.availability { padding-top:5px; padding-left:2px; padding-bottom:10px; font-size:10px; } .emailprint { text-decoration:none; font-size:10px; } div.description { margin-bottom:2px; } td.product-d-popup { background-color:#EFEFEF; border-bottom:#CECECE solid 1px; text-align:right; font-weight:bold; padding:3px; padding-right:10px; } #product-d-popup-image { background-color:#FFFFFF; text-align:center; height:500px; } #contact-title { font-weight:bold; font-size:12px; border-top:dashed 1px #CECECE; width:100%; padding-top:4px; padding-bottom:3px; margin-top:26px; }  table.refer { background-color:#FFFFFF; border:#CECECE solid 1px; margin-top:15px; padding:4px; }  #category { width:570px; } h1 { color:#4E4E4E; font-size:14px; margin-bottom:2px; margin-top:2px; } h2 { color:#4E4E4E; font-size:16px; margin-bottom:0px; margin-top:0px; } td.breadcrumb { font-size:10px; color:#7A7A7A; } table.breadcrumb { width:770px; margin-left:auto; margin-right:auto; padding:6px; padding-left:5px; } td.breadcrumb-space { height:10px; } .breadcrumb a:link,.breadcrumb a:active,.breadcrumb a:visited { color:#6794C5; text-decoration:none; } .breadcrumb a:hover { color:#FF9900; } table.nav-bar-top { height:27px; width:100%; background-color:#E8E8E8; border:#CECECE solid 1px; } table.nav-bar { height:27px; width:570px; background-color:#E8E8E8; margin-top:10px; margin-bottom:2px; border:#CECECE solid 1px; } td.nav-sort { padding-left:10px; } td.category-title-l { background:url(/images/category-title-corner-l.gif) no-repeat top left; background-color:#ACC4DD; padding:10px; padding-left:15px; } td.category-title-r { background:url(/images/category-title-corner-r.gif) no-repeat top right; background-color:#ACC4DD; width:10px; } .sortMenu { font-size:10px; } td.nav-prev-next { text-align:right; padding-right:10px; } .cat-title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; } .cat-title a:link, .cat-title a:active, .cat-title a:visited { color:#4E4E4E; text-decoration:none; } .cat-title a:hover { color:#FF9900; }  td.login-head { background-color:#EFEFEF; border:#CECECE solid 1px; font-weight:bold; font-size:12px; padding:5px; } td.login-box { border-left:#CECECE solid 1px; border-right:#CECECE solid 1px; border-bottom:#CECECE solid 1px; padding:10px; vertical-align:top; } td.login-form { padding:3px; }  table.cart-head { margin-bottom:12px; } input.cart { font-size:14px; }  #nav-top { height:1px; background-image:url(/images/nav-top.gif); background-repeat:repeat-x; background-position:bottom; width:200px; } #nav { border-left:#CECECE solid 1px; border-right:#CECECE solid 1px; border-bottom:#CECECE solid 1px; padding:9px; vertical-align:top; width:200px; } .nav-cat { font-size:12px; font-weight:bold; margin-bottom:8px; text-decoration:none; } .nav-selected { font-size:11px; font-weight:bold; margin-left:4px; margin-bottom:8px; color:#7A7A7A; text-decoration:none; } div.nav-subcat { font-size:11px; margin-left:8px; margin-bottom:8px; text-decoration:none; color:#7A7A7A; text-decoration:none; } .nav-subcat { text-decoration:none; color:#7A7A7A; }  table.footer { border:#CECECE solid 1px; width:770px; margin-left:auto; margin-right:auto; font-size:10px; padding:9px; background-color:#E8E8E8; text-align:center; }  td.copyright { text-align:center; } div.copyright { margin-bottom:10px; font-size:10px; }