﻿
/*
.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}


.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}


.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:1024px}
.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}

.CategoryWrapper{ width:735px;  border:solid 1px #bfbfbf}
.HeaderTemplate{height:80px}
.HeaderTemplate td{height:80px; width:330px}
.FooterTemplate{height:80px}
.FooterTemplate td{height:80px; width:330px}
.DealsPromotionsMessage{color:Red; font-weight:bold}
.TopNavigationWrapper{ float:left;  margin-top:-1px}
.FooterBar{height:6px; width:1000px; background-color:#e3e3e0}
*/


body{ font-family:Verdana; color:#4b4b4b; font-size:14px; line-height:14px; padding-right:10px; line-height:18px }
h1{font-size:18pt; }
h2{font-size:14pt; }
h3{font-size:14pt; }
table{padding:0px; margin:0px}
a{text-decoration:none}
a:hover{text-decoration:underline}
ul, li{ list-style-position:inside; }

.ContentWrapper{width:1010px; margin-left:auto; margin-right:auto}
.FooterBar{height:6px; width:1000px; background-color:#e3e3e0}

/* Message Box System CSS */
.info, .success, .warning, .error, .validation { border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center; }
.info { background-color: #BDE5F8;background-image: url('/images/info.png'); }
.success { background-color: #DFF2BF;background-image:url('/images/success.png'); }
.warning { background-color: #FEEFB3;background-image: url('/images/warning.png'); }
.error { background-color: #FFBABA;background-image: url('/images/error.png'); }



.ProductNavigationWrapper{ margin-top:10px;  margin-left:15px}
.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}
.GreyBar{height:3px; width:200px; background-color:#aeaeae; margin:5px}
.ProductNavigation{ 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}

.menu { height:30px;width:auto;background-color:#700000; }
.menu ul {list-style:none; margin:0; padding-left:0px; }
.menu li { float:left; padding:0px;margin-left:0px }
.menu li a { padding-left:25px; padding-top:5px; padding-right:25px; font-size:10pt; color:White; font-weight:bold; border-right:solid 1px #ffffff; display:block; float:left;background-color:#700000; }
.menu li a:hover { background-color:#700000; }
.FooterTemplate{height:80px}
.FooterTemplate td{height:80px; width:330px}

.ProductUpselling{border-top:dashed 1px #bfbfbf; }
.UpsellProduct{ float:left;  padding:10px;  text-align:center}
.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}
.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}
.ProductPriceRedLarge{color:#d42700; font-size:22px; line-height:15px; font-family:tahoma; font-weight:bold; padding-top:5px}
.HRProductBreak {border-top:dashed 1px #bfbfbf; padding-top:20px; margin-top:20px}

.CartTable{border-left:dotted 1px #333; border-top:dotted 1px #333; width:1000px}
.CartTable td{text-align:center; border-bottom:dotted 1px #333; border-right:dotted 1px #333}
.CartTableTotals{width:1000px}


.CategoryLayout td { width:175px;text-align:center;height:5px; }
.CategoryLayout h2 { font-size:11pt;padding:10px 0px 0px 0px;margin:0px;  }

.NavigationItem{ height:15px;  padding-bottom:6px;  padding-top:4px;  border-bottom:1px #878787 dashed}
.NavigationItem .CurrentRootCategorySelected { color:Red; }

.CA H2 { display:block;color:White;background-color:#111111;padding:10px; }
.CA .Button a { padding:12px;margin-bottom:15px;text-decoration:none;display:block;color:White;background-color:#111111;font-size:12pt;width:150px;text-align:center; }
.CA .Button a:hover { text-decoration:underline;}
