/* Global Styles  */
body { background:#000000 url(/images/content/bg_knife_texture.gif) repeat-y top; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

/* Header Styles */
.Header{ font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align:right; }
.HeaderBorders {BORDER-LEFT: #ee631a 2px solid; BORDER-RIGHT: #ee631a 2px solid; BORDER-BOTTOM: none; }

.AccountHeader {height:20px; } 
.AccountHeader a {	color: #CCCCCC;	text-decoration:none; height:20px; }
.AccountHeader a:hover { color: #999999; text-decoration:underline; }

.LeftSideLogo { background:#a2a2a2 url(/images/content/hdr_brushedmetal.gif); width: 706px; }
.RightSideCart { background:#a2a2a2 url(/images/content/hdr_brushedmetal_dark.gif); width: 285px;}
.SearchField { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }

.QuickCart { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.QuickCart a { color: #FFFFFF; text-decoration:none; }
.QuickCart a:hover { color: #999999; text-decoration:underline; }

/* Main Styles */
.BodyHome { background:#000000; BORDER-LEFT: #ee631a 2px solid; BORDER-RIGHT: #ee631a 2px solid; BORDER-BOTTOM: #ee631a 2px solid;}
.BodyCategory { background:#FFFFFF; BORDER-LEFT: #ee631a 2px solid; BORDER-RIGHT: #ee631a 2px solid; }
.BodyCategory2 { background:#FFFFFF; BORDER-LEFT: #ee631a 2px solid; BORDER-RIGHT: #ee631a 2px solid; BORDER-BOTTOM: #ee631a 2px solid;}

/* Kicker Styles */
.Kicker { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background:#1a1a1a; width:245px; height:90px; vertical-align:top;}
.Kicker .textbox { font-size: 10px; width: 155px;}
.Kicker2 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background:#333333 url(/images/content/ftr_kicker_bg.gif); width:235px; height:120px; vertical-align:top; }
.KickerWorldwide { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background:#1a1a1a; vertical-align:top;}
.KickerDivider { background:#1a1a1a url(/html511/static/images/spacer.gif); width:5px; }
.KickerHeader { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #FFFFFF; text-align:center;}
.Kicker a { color: #FFFFFF; text-decoration:underline; }
.Kicker a:hover { color: #999999; }
.KickerLink { color: #FFFFFF; text-decoration:none; }
.KickerLink:hover { color: #FFFFFF; text-decoration:underline; }

.PKicker { width:238px; height:172px; vertical-align:middle; }
.PKickerDivider { width:17px; height:172px; }

/* Left Navigation Styles */
.Navigation { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background:#868485; vertical-align:top; }

.Category { font-weight:bold; text-indent:5px; }
.Category a { color: #FFFFFF; text-decoration:none; }
.Category a:hover { color: #000000; text-decoration:none; }

.SelCategory { background:#999999; }
.SelCategory a { color: #FFFFFF; text-decoration:none; }
.SelCategory a:hover { color: #000000; text-decoration:none; }

.SubCategory { text-indent:15px; }
.SubCategory a { color: #FFFFFF; text-decoration:none; }
.SubCategory a:hover { color: #000000; text-decoration:none; }

.SelSubCategory { text-indent:15px; background:#999999; }
.SelSubCategory a { color: #000000; text-decoration:none; }
.SelSubCategory a:hover { color: #000000; text-decoration:none; }

.SubSubCategory { text-indent:25px; }
.SubSubCategory a { color: #FFFFFF; text-decoration:none; }
.SubSubCategory a:hover { color: #000000; text-decoration:none; }

.SelSubSubCategory { text-indent:25px; background:#999999; }
.SelSubSubCategory a { color: #000000; text-decoration:none; }
.SelSubSubCategory a:hover { color: #000000; text-decoration:none; }

/* Cookie Crumb Styles */
.BreadCrumbs { font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; text-indent:10px; height:25px; vertical-align:middle; }
.BreadCrumb { color: #999999; text-decoration:none; }
.BreadCrumb:hover { color: #ed631a; text-decoration:underline; }

.CurrentBreadCrumb { color: #000000; text-decoration:none; }
.CurrentBreadCrumb:hover { color: #ed631a; text-decoration:underline; }

.AdHeader { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  vertical-align:top; }

.PageNumber { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#999999; text-decoration:none; background-color:#eeeeee; border-style:solid; border-width:1px; border-color:#999999; display:block; text-align:center; vertical-align:middle; width:14px; height:14px; }
.PageNumber:hover { font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#ffffff; text-decoration:none; background-color:#999999; border-style:solid; border-width:1px; border-color:#999999; display:block; text-align:center; vertical-align:middle; width:14px; height:14px; }
.PageNumberSelected { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#ffffff; text-decoration:none; background-color:#999999; border-style:solid; border-width:1px; border-color:#cccccc; display:block; text-align:center; vertical-align:middle; width:14px; height:14px; }

.ViewAllLink { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; text-decoration:none; }
.ViewAllLink:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; text-decoration:underline; border-bottom-style:none;  }

/* Category Product Styles */
.CategoryProduct { font-family:Arial, Helvetica, sans-serif; font-size: 11px; vertical-align:middle; text-align:center; width:203px; height:191px; background:#FFFFFF }
.CategoryAd { text-align:center; }
.CategoryProduct a { color: #676767; text-decoration:none; }
.CategoryProduct a:hover { color: #676767; text-decoration:underline; }

/* Product Page Styles */
.ProductText { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align:left;}
.ProductTitle { font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #000000; text-align:left; }
.StockNotice { font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align:left; }

.TopReviewText { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.TopReviewText a { color: #6e6e6c; text-decoration:underline; }
.TopReviewText a:hover { color: #000000; text-decoration:underline; }

.Review { background:#DDDBBB; }
.ReviewLT { width:8px; height:4px; background: url(/images/content/corner_lt_brown.gif) no-repeat top left; }
.ReviewRT { width:8px; height:4px; background: url(/images/content/corner_rt_brown.gif) no-repeat top right; }
.ReviewLB { width:8px; height:4px; background: url(/images/content/corner_lb_brown.gif) no-repeat bottom left; }
.ReviewRB { width:8px; height:4px; background: url(/images/content/corner_rb_brown.gif) no-repeat bottom right; }

.Attributes { background:#E6E6E6; font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:left;}
.AttributesLT { width:20px; height:20px; background: url(/images/content/corner_lt_grey.gif) no-repeat top left; }
.AttributesRT { width:20px; height:20px; background: url(/images/content/corner_rt_grey.gif) no-repeat top right; }
.AttributesLB { width:20px; height:20px; background: url(/images/content/corner_lb_grey.gif) no-repeat bottom left; }
.AttributesRB { width:20px; height:20px; background: url(/images/content/corner_rb_grey.gif) no-repeat bottom right; }

.AttributeSelection { font-size: 12px; color: #8d8f93; width:120px; }
.AttributeField { font-size: 12px; color: #8d8f93; width:20px; }

.ConfigureLink { font-size: 11px; color: #003366; text-decoration:underline; }
.ConfigureLink: hover { font-size: 11px; color: #003366; text-decoration:underline; }

.FreeShipping { font-size: 14px; font-weight:bold; color: #ee631a; }
.OnThisProduct { font-size: 13px; color: #333333; }

.Price { font-size: 12px; color: #333333; }

.AvailableColors { font-size: 12px; color: #000000; }
.ColorSwatch { text-align:center; border:0; }
.SelColorSwatch { text-align:center; border: #FF6600 2px solid; }

.toc {padding-left:0px; list-style:none;}
.toc li { font-family:Arial, Helvetica, sans-serif; cursor:pointer; font-size: 11px; background:#FFFFFF url(/images/content/tab_grey.gif) no-repeat left; width:116px; height:23px; vertical-align:middle; text-align:center; float:left;}
.toc a { color: #000000; text-decoration:none; }
.toc a:hover { color: #000000; text-decoration:none; }
.NoTab { font-family:Arial, Helvetica, sans-serif; font-size: 11px; width:116px; height:23px; vertical-align:middle; text-align:center; }

.toc .focusActive { font-family:Arial, Helvetica, sans-serif; cursor:pointer; font-weight:bold; font-size: 11px; background:#FFFFFF url(/images/content/tab_blue.gif) no-repeat left; width:116px; height:23px; vertical-align:middle; text-align:center; }
.toc .focusActive a { color: #000000; text-decoration:none; font-weight:bold; }
.toc .focusActive a:hover { color: #000000; text-decoration:none; font-weight:bold; }

#Product_Info div {clear:left;}
#Product_Info.jsActive div div,
#Product_Info.jsActive div strong,
#Product_Info.jsActive div .topLink {display:none;}
#Product_Info.jsActive div div.focusActive {display:block;}
.topLink {display:block;}

.ScrollingDiv { border: solid 1px #b1b1b1; background: #FFFFFF; color:#333333; padding:6px; width:487px; height:185px; overflow:auto; }
.ScrollingDiv a { color: #000000; text-decoration:underline; }
.ScrollingDiv a:hover { color: #000000; text-decoration:underline; }
.ReviewsTab { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold; background:#FFFFFF url(/images/content/tab_lightbrown.gif) no-repeat left; width:116px; height:23px; vertical-align:middle; text-align:left; text-indent:18px; }
.ReviewContent { font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:left; BORDER-LEFT: #ababab 1px solid; BORDER-RIGHT: #ababab 1px solid; BORDER-BOTTOM: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; padding:5px; }
.ReviewHeader { font-weight:bold; }

.CrossSellTab { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight:bold; background:#FFFFFF url(/images/content/tab_blue_wider.gif) no-repeat left; width:133px; height:25px; vertical-align:middle; text-align:left; text-indent:18px; }
.CrossSellContent { font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:center; background:#e6e6e6; BORDER-LEFT: #ababab 1px solid; BORDER-RIGHT: #ababab 1px solid; BORDER-BOTTOM: #ababab 1px solid; BORDER-TOP: #ababab 1px solid; padding:5px; }
.CrossSellContent a { color: #000000; text-decoration:none; }
.CrossSellContent a:hover { color: #000000; text-decoration:underline; }

/* Footer Styles */
.BottomFiller { background:#000000; height:155px; width:100%;  }
.HomeFooter { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; background:#000000; text-align:center; height:20px;}
.HomeFooter a { color: #999999; text-decoration:none; }
.HomeFooter a:hover { color: #CCCCCC; text-decoration:underline; }

.CategoryFooter { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-align:center; height:20px;}
.CategoryFooter a { color: #999999; text-decoration:none; }
.CategoryFooter a:hover { color: #999999; text-decoration:underline; }

/* QuickCart Styles */
.QCTopBG { font-family:Arial, Helvetica, sans-serif; font-size: 11px;  background:#CCCCCC url(/images/content/quickcart_tab_top.gif) no-repeat left; width:267px; height:39px; vertical-align:middle; text-align:center; }
.QCTop { }
.QCTop a { color: #000000; text-decoration:none; }
.QCTop a:hover { color: #000000; text-decoration:none; }
.QCMid { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background:#FFFFFF; height:128px; vertical-align:middle;  text-align:left; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; padding:5px; }
.QCMidImage { border:#CCCCCC 1px solid; }
.QCMidField { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width:24px; padding-top:4px; padding-bottom:4px; border:#CCCCCC 1px solid; text-align:center; } 
.QCMidText { padding-left:10px; }
.QCMidTextLink { color: #ee631a; text-decoration:none; }
.QCMidTextLink:hover { color: #ee631a; text-decoration:none; }
.QCMidTextBold { font-weight:bold; }
.QCMidTextBoldLink { font-weight:bold; color: #333333; text-decoration:none; }
.QCMidTextBoldLink:hover { font-weight:bold; color: #333333; text-decoration:none; }

.QCYourCart { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background:#CCCCCC; vertical-align:middle;  text-align:left; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; height:27px; }

.QCUpdate { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background:#e6e6e6; vertical-align:middle; height:49px; text-align:left; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; }
.QCUpdate a { color: #333333; text-decoration:none; }
.QCUpdate a:hover { color: #333333; text-decoration:none; }

.QCBottomBG { font-family:Arial, Helvetica, sans-serif; font-size: 11px;  background:#CCCCCC url(/images/content/quickcart_tab_bottom.gif) no-repeat left; width:267px; height:30px; vertical-align:middle; text-align:center; }
.QCBottom { }
.QCBottom a { color: #FFFFFF; text-decoration:none; }
.QCBottom a:hover { color: #FFFFFF; text-decoration:none; }

/* black links (instead of blue default) with no frills - no size */
a.searchlink:link { font-weight:normal; color:#000000; text-decoration:none; }
a.searchlink:hover { font-weight:normal; color:#000000; text-decoration:underline; border-bottom-style:none;  }
a.searchlink:visited { font-weight:normal; color:#000000; text-decoration:none; }


/* grey links (instead of blue default) with no frills - no size */
a.sortlink:link { font-weight:strong; color:#999999; text-decoration:none; }
a.sortlink:hover { font-weight:strong; color:#999999; text-decoration:underline; border-bottom-style:none;  }
a.sortlink:visited { font-weight:strong; color:#999999; text-decoration:none; }

.searchResults { color:#FFFFFF; background:#999999; font-family: Arial,Helvetica,sans-serif; }




