body, a, td, table, tr, div { font-family: tahoma, verdana, arial; font-size: 12px; line-height: 130%; } small, small a { font-size: 10px; } h2 { font-size:17px; font-family: sans-serif; margin-top: 5px; color:"#C00000"; padding-bottom: 5px; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #CCCCCC; } h3 { margin-top: 5px; margin-bottom: 5px; font-size: 17px; font-family: arial; color: #B00000; } h4 { color: #800000; margin-top: 10px; font-size: 14px; } .cartHeader, .cartHeader:hover { color: white; font-size: 9px; } .footer { color: #24466F; font-size: 10px; } .footer, .cartHeader { text-decoration: none; } .footer:hover{ color: #C00000; text-decoration: underline; } a { color: #333399; } a:hover { color: red; } select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; } p { margin-top: 10px; margin-bottom: 0px; } a.product { color: white; text-decoration: none; text-align: center; font-weight: bold; font-size: 12px; wwidth: 100%; } ol, ul { margin-top: 10px; margin-bottom: 10px; } li { margin-bottom: 10px; } ul, li, pre { font-size: 0.96em; } .pageMenuSpecials, .pageMenu, .pageMenu td, .pageMenu td a { font-family: tahoma; font-size: 9pt; color: white; text-decoration: none; width: 150px; background-image:url(../images/page/menu-item-bg.gif); } .pageMenuSpecials { background-image:url(../images/page/menu-item-bg-blink.gif); } .pageMenu:hover, .pageMenuSpecials:hover { color: white; background-image:url(../images/page/menu-item-bg-over.gif); } .menuPrice { position: relative; top: -15px; left: -5px; font-size: 10px; color: #A00000; width: 100%; text-align: right; } .menuProduct { margin-left: 15px; margin-top: 2px; font-size: 11px; } .productList td { font-size: 10px; font-family: tahoma, verdana, arial; line-height: 100%; } .headline { font-size: 10px; color: #FF3030; text-decoration: none; } .headline:hover { color: red; text-decoration: underline; } .pageNews { width: 270px; height: 230px; overflow-y: auto; } .pageNews p { font-size: 8pt; margin-right: 10px; } .parentCategories, .parentCategories a { color: #404040; text-decoration: none; } .subCategories a { font-size: 8pt; text-decoration: none; color: black; height: 20px; } .navigationBar, .navigationBar a { font-size: 11px; text-decoration: none; } li { margin-bottom: 7px; } ul { margin-left: 20px; margin-top: 10px; } .productDiscount { width: 100%; color: #C00000; font-size: x-small; background-color: #F0F0F0; height: 50px; text-align: center; padding-top: 4px; border: 2px gold solid; font-weight: bold; margin-bottom: 10px; } .productSKU { color: #909090; margin-bottom: 10px; font-size: xx-small; font-weight: bold; } .productDiscountShort { color: #FF0000; margin-bottom: 10px; font-size: xx-small; font-weight: bold; } label { cursor: hand; } select, input, .productOptions label, textarea { font-size: 11px; } input { padding-left: 4px; } .addToCart { font-weight: bold; font-size:11px; padding-top: 3px; padding-left: 10px; background-color: gold; height: 19px; } .cartEach, .cartTotal { padding-top: 7px; } .pageText, .pageText p, .pageText table, .pageText table tr td{ font-family: verdana; font-size: 11px; } .pageText { margin-right: 10px; margin-left: 10px; margin-bottom: 10px; text-align: justify; } .pageText li, .pageText li p { font-family: verdana; font-size: 11px; } .basketPartDetails td, .basketPartDetails table tr td, .basketPartDetails table td, .basketPartDetails table td div { font-size: 9px; font-family: tahoma; color: #505050; } .basketPartDetails table td { padding: 0px; } .basketPartDetails table td div { padding: 1px; } .basketPartDetails { padding-left: 10px; padding-top: 2px; padding-bottom: 5px; } .basketButton, .productPrice img { background-color:white; } .loginBox, .loginBox a { font-size: 11px; color: #404040; } .loginBox a { color: #900000; text-decoration: none; } .loginBox a:hover { color: #F00000; text-decoration: underline; } .price { font-weight: bold; font-family: arial,tahoma, verdana; font-size: 18px; color: #C00000; } .pricestricted { font-weight: bold; font-family: arial,tahoma, verdana; font-size: 18px; color: #C00000; } .title { font-size: 12pt; font-weight: bold; color: #003E99; background-color: #F4F8FB; text-align: center; text-decoration: none; font-family: Arial} .border { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; border: 1px #DADDE2 solid; padding-right: 5px; padding-left: 5px} .input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt ; border: #4242A5; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}