﻿body { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; margin: 0px 0px 0px 0px; background: #cba;   }
.MainTable { background: #ffffff; }

a:link { text-decoration:underline; color:#000000; }
a:visited { text-decoration:underline; color:#000000; }
a:hover	{ text-decoration:underline; color:#ff0000; }
a:active { text-decoration:underline; color:#ff0000; }

.nav_top ul {list-style-type: none;list-style: none;height:15px; margin:0px 0px 0px 0px;}
.nav_top li {float:left;  border-left:solid 1px #ffffff; margin:auto; }
.nav_top li:first-child { border-left:none; }
.nav_top li a{display:block; padding: 0px 7px 0px 7px; height:15px; }
.nav_top li a:link, .nav_top li a:visited { text-decoration:none; color: #ffffff; }
.nav_top li a:hover, .nav_top li a:active { text-decoration:underline; color:#ffffff; }


/*#nav_left ul{list-style: none;padding: 0;margin: 0;}
list-style: none;height:inherit;margin: 0 0 0 0;padding: 0 0 0 0;
#nav_left li{list-style: none;padding: 0;margin: 0;width:200px;}*/

.nav_left { margin:0px 0px 0px 0px; padding:0px 10px 5px 0px; width:100%; }
.nav_left  {  margin: 0px 0px 0px 0px; width:100%; }
.nav_left  li {list-style: none; text-align: left; padding: 0px 10px 5px 0px;  }
.nav_left  li a { font-weight:bold; display:block; }
.nav_left  li a:link, .nav_left li a:visited { text-decoration:none; color: #666666; }
.nav_left  li a:hover, .nav_left li a:active { text-decoration:underline; color:#000000; }

.nav_footer { text-align:center; width:100%; padding:3px 0px 3px 0px; }
.nav_footer ul {list-style-type: none;list-style: none; margin:0px 0px 0px 0px; }
.nav_footer li {float:left;  border-left:solid 1px #ffffff; margin:auto;  }
.nav_footer li:first-child { border-left:none; }
.nav_footer li a{display:block; padding: 2px 7px 0px 7px;  height:18px; }
.nav_footer li a:link, .nav_footer li a:visited { text-decoration:none; color: #ffffff; }
.nav_footer li a:hover, .nav_footer li a:active { text-decoration:underline; color:#ffffff; }


.searchText { color:#ffffff; padding-right:5px; }

.LeftProductCategories { padding: 5px 0px 5px 0px; width:100%; text-align:left; text-transform:uppercase; color:#666666; font-weight:bold; }
.LeftBar { height:3px; background:#BBBBBB; width:100%;  }
.LeftProductCategory { padding: 3px 15px 3px 5px; background:#666666; color:#ffffff; text-transform:uppercase; font-weight:bold; font-size:11px; }
.LeftSpacer { height:3px; }

/*
a:link.nav_link, a:visited.nav_link, a:active.nav_link, a:hover.nav_link {color: #fff;text-decoration: none;}
a:hover.nav_link {color: #fff; text-decoration: underline;}*/

.Alert { font-weight:bold; color:#ff0000; }
.Header { font-weight:bold; background:#D4C4B4; color:#333; text-align:center; padding:4px 2px 2px 2px;}
.SmallTextBold { font-size:11px; font-weight:bold;color:#666; }
.NormalTextBold { font-size:12px; font-weight:bold;color:#666; }
.LargeTextBold { font-size:14px; font-weight:bold;color:#666; }
.SearchRow { background:#ffffff;padding:4px 2px 4px 2px; }
.SearchRowAlt { background:#EEEEEE;padding:4px 2px 4px 2px;}
.FormText{ font-size:12px; font-weight:bold;color:#666;text-align:left;}
.BurgTextBold { font-size:12px; font-weight:bold;color:#990000; }
.BurgText { font-size:12px; font-weight:normal;color:#990000; }
.BurgTextBold14 { font-size:14px; font-weight:bold;color:#990000; }


.DetailToolName { font-size:20px; color:#990000; }
.DetailToolNumber { font-size:15px; color:#000000; font-weight:bold; }
.DetailEssential { color:#990000; font-weight:bold; }
.DetailHeader{ color: #990000; font-size: 12px;font-weight:bold; text-align:right; padding-right:10px; vertical-align:top;  }
.DetailInfo{ color: #666666; font-size: 12px; font-weight:normal;  vertical-align:top; }
.DetailDescription { color:#666666;  }
.DetailKitHeader { color:#990000; font-weight:bold; font-size:14px; }
ul.DetailKitList { list-style-image: url(../img/bullet1.gif); margin-left: 18px; margin-top: 0px; color:#666666; }
ul.DetailKitList li a:link, ul.DetailKitList li a:visited { text-decoration:underline; color:#666666; }
ul.DetailKitList li a:hover, ul.DetailKitList li a:active { text-decoration:underline; color:#990000; }

.DetailPrice { color:#990000; font-size:20px; font-weight:bold; }
.DetailPricePromo { color:#990000; font-size:20px; font-weight:bold; }
.DetailPriceNonPromo { color:#990000; font-size:20px; font-weight:bold; text-decoration:line-through; }

.DetailImage { width:220px; }
.DetailAdditionalInfo { border:solid 2px #666666; padding:5px; }

.OrderHeader { background:#DDCCAA; font-weight:bold; color:#000000; }

.PageHeader { font-weight:bold; font-size:16px; color:#990000; }

.SmallLabel { font-size:11px; font-weight:bold; text-align:right; }
.Label { font-size:12px; font-weight:bold; text-align:right; }

.PriceGrid { font-weight:bold; }
.PromoPriceGrid { font-weight:bold; color:#990000; }
.PromoNormalPriceGrid{ font-weight:bold; text-decoration:line-through; }

.FinalTotalLabel { font-weight:bold; font-size:14px; }

.PageHeaderBG { background:#990000; font-weight:bold; color:#ffffff; font-size:14px; width:100%; padding:3px; }


/*.SearchHighlight { font-weight:bold; font-style:italic;F1F1F1 }

.PrintHeader { font-weight:bold; background:#DDDDDD; color:#000000; text-align:center; }
.PrintSearchRow { background:#ffffff; }
.PrintSearchRowAlt { background:#EEEEEE; }
.SmallText { font-size:11px; }

.Red { color:#ff0000;}

.PolarisBlue { color:#001188; }
*/

.SearchAddToOrder { background:#ffffff; width:85px; }
.SearchSpacer { height:10px; }
.CategoryDisplayName { font-size:16px; font-weight:bold; color:#990000; }

.TopSellingTable { width:242px; height:139px; border:solid 1px #000000; margin:auto; }
.TopSellingHeader { background:#990000; color:#ffffff; font-size:14px; padding-left:10px; }
.TopSellingHeaderBold { font-weight:bold; }
.TopSellingRow { background:#ffffff; }
.TopSellingRowAlt { background:#eeeeee; }
.TopSellingToolNumber { padding:0px 2px 0px 3px; font-size:10px; }
.TopSellingToolNumber a:link, .TopSellingToolNumber a:visited { text-decoration:underline; color:#990000; font-weight:bold; }
.TopSellingToolNumber a:hover, .TopSellingToolNumber a:active { text-decoration:underline; color:#000000; font-weight:bold; }
.TopSellingToolName { padding:0px 3px 0px 0px; color:#666666; font-size:10px; }


