﻿*{padding:0px; margin:0px}
body{font-family:tahoma; font-size:10px}
h1{font-size:18pt; padding-top:10px; padding-bottom:10px}
h2{font-size:14pt; padding-bottom:10px}
h3{font-size:14pt; padding-bottom:5px}
table{padding:0px; margin:0px}
a{text-decoration:none}
a:hover{text-decoration:underline}
p { padding-bottom:5px; }
.QuickFind{color:#656565; font-size:12px; line-height:14px; font-weight:bold; padding-left:13px; padding-top:7px}
.QuickFind span{color:#656565; font-size:10px; font-weight:normal}
.ProductNavigation{border:solid 1px #bfbfbf; padding-bottom:15px; color:#656565}
.ProductNavigation a{color:#656565; font-size:11px; line-height:12px; padding:2px 1px 2px 7px}
.ProductNavigation ul{padding:0px; margin:0px; list-style-image:url(/images/bg_list.gif)}
.ProductNavigation ul li{padding:0px; margin:0px}
.TopLeftLinks td{color:#434343; font-size:11px; font-weight:normal; white-space:nowrap; vertical-align:middle}
.TopLeftLinks a{color:#575757; font-size:11px; font-weight:normal; font-family:tahoma}
.ProductLink{color:#0076b1; font-size:11px; line-height:12px; font-weight:bold; font-family:tahoma; text-decoration:none}
.ProductLink td{color:#0076b1; font-size:14px; line-height:12px; font-weight:bold; font-family:tahoma; text-decoration:none; padding:10px}
.ProductVeryShortDesc{color:#858585; font-size:10px; line-height:12px; font-weight:normal; font-family:tahoma; border-bottom:1px #878787 dotted; padding-bottom:3px}
.ProductPriceRed{color:#d42700; font-size:13px; line-height:15px; font-family:tahoma; font-weight:bold; padding-bottom:15px; padding-left:5px; padding-top:5px; padding-right:3px}
.ProductPriceRedLarge{color:#d42700; font-size:22px; line-height:15px; font-family:tahoma; font-weight:bold; padding-top:5px}
.AddToCartButton{background:url(/images/add-to-cart.gif); display:block; color:#555; font-weight:bold; height:25px; line-height:29px; margin-bottom:14px; text-decoration:none; width:121px}
.ProductDesc{color:#4b4b4b; font-size:14px; line-height:14px; padding-right:10px; line-height:18px}
.ProductDesc a{color:#a61c05; font-size:14px; text-decoration:underline}
.ProductDesc a:hover{color:#a61c05; text-decoration:none; }
.ProductPricing{font-size:10pt}
.CartTable{border-left:dotted 1px #bfbfbf; border-top:dotted 1px #bfbfbf; width:725px}
.CartTable td{text-align:center; border-bottom:dotted 1px #bfbfbf; border-right:dotted 1px #bfbfbf}
.CartTableTotals{width:725px}
.CalcShipping{font-size:10pt; font-weight:bold}
.ClickToEnlarge{color:#d42700; font-size:11px; text-transform:lowercase; font-weight:normal; display:block; text-decoration:underline; text-align:center}
.ClickToEnlarge:hover{text-decoration:none}
.Alerts{font-size:10pt; font-weight:bold; color:Red}
.Login{font-size:10pt}
.CustomerOrders{font-size:10pt; width:725px}
.NavigationBar{background-image:url('/images/navigation-bar.gif'); height:73px; width:775px}
.NaviationLinks td a{height:20px; padding-left:25px; padding-right:25px; font-size:10pt; color:White; font-weight:bold; border-right:solid 1px #e3470c; margin-top:25px; display:block; float:left}
.pnErrors{border:solid 1px black; background-color:#fff1f1; margin-bottom:10px; font-size:10pt; font-weight:bold; color:Red; padding:10px}
.pnMessage{border:solid 1px black; background-color:#e3ffe4; margin-bottom:10px; font-size:10pt; font-weight:bold; color:Black; padding:10px}
.AdminNav{font-size:10pt; display:block; background-color:#dce2ff; border:solid 1px #91a3ff; height:20px; width:150px; text-align:center; padding-top:5px; float:left; margin-left:10px}
.AdminNav:hover{background-color:#b4c0ff}
.cssPager td{ font-size:12px;  padding-left:4px;   padding-right:4px;   border:solid 1px black}
.ProductImage{ width:185px;  float:left;  text-align:center;  padding:10px;  padding-right:25px}
.BulkPricing{border-left:dashed 1px #bfbfbf; padding:10px; width:100px}
.ProductUpselling{border-top:dashed 1px #bfbfbf; padding-top:20px; margin-top:20px}
.UpsellProduct{ float:left;  width:200px;  padding:20px;  text-align:center}
.CategoryWrapper{ width:735px;  border:solid 1px #bfbfbf}
.ContentWrapper{width:1010px; margin-left:auto; margin-right:auto}
.HeaderTemplate{height:80px}
.HeaderTemplate td{height:80px; width:330px}
.FooterTemplate{height:80px}
.FooterTemplate td{height:80px; width:330px}
.GreyBar{height:3px; width:200px; background-color:#aeaeae; margin:5px}
.DealsPromotionsMessage{color:Red; font-weight:bold}
.ProductNavigationWrapper{ margin-top:10px;  margin-left:15px}
.NavigationItem{ height:15px;  padding-bottom:6px;  padding-top:4px;  border-bottom:1px #878787 dashed}
.SubNavigationItem{ height:15px;  padding-left:20px;  padding-bottom:6px;  padding-top:4px;  border-bottom:1px #878787 dashed;  width:165px}
.TopNavigationWrapper{ float:left;  margin-top:-1px}
.FooterBar{height:6px; width:1000px; background-color:#e3e3e0}


.ProductDesc {color:#4b4b4b; font-size:14px; line-height:14px; padding-right:10px; line-height:18px}
.ProductDesc p {padding-bottom:10px;}
.ProductDesc a{color:#a61c05; font-size:14px; text-decoration:underline}
.ProductDesc a:hover{color:#a61c05; text-decoration:none; }
.ProductDesc ul { padding-top:10px;padding-bottom:10px;padding-left:30px; }
.ProductDesc h2 { padding-top:10px;padding-bottom:10px; }
.ProductDesc h3 { padding-top:10px;padding-bottom:10px; }