td {
padding: 0px;
}

fieldset.moj_pusty_fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.wiersz_podmenu{
	text-decoration: none;
	font-family: Arial;
	color: #000000;
	font-size: 15px; 
}

.wiersz_podmenu:hover{
	text-decoration: none;
	color: #000000;
}

.td_wp {
	height: 23px;
}

.td_wp:hover {
	height: 23px;
	background-color: #FDFDFE;
}

.miniatura{
	cursor:pointer;
}



/* Global Styles  */
body { background:#000000 url(grafa/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: #ee631a 2px solid; }

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

.LeftSideLogo { background:#000000 url(grafa/hdr_brushedmetal.gif); }
.RightSideCart { background:#000000 url(grafa/hdr_brushedmetal_dark.gif); }
.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; padding: 0px;}

/* Kicker Styles */
.Kicker { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background:#333333 url(grafa/ftr_kicker_bg.gif); width:238px; height:120px; vertical-align:top; }
.KickerWorldwide { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background:#333333 url(grafa/ftr_kicker_worldwide.gif); vertical-align:top;}
.KickerDivider { background:#000000 url(grafa/ftr_kicker_divider.gif); width:17px; }
.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; }

.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: 11px; 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(grafa/corner_lt_brown.gif) no-repeat top left; }
.ReviewRT { width:8px; height:4px; background: url(grafa/corner_rt_brown.gif) no-repeat top right; }
.ReviewLB { width:8px; height:4px; background: url(grafa/corner_lb_brown.gif) no-repeat bottom left; }
.ReviewRB { width:8px; height:4px; background: url(grafa/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(grafa/corner_lt_grey.gif) no-repeat top left; }
.AttributesRT { width:20px; height:20px; background: url(grafa/corner_rt_grey.gif) no-repeat top right; }
.AttributesLB { width:20px; height:20px; background: url(grafa/corner_lb_grey.gif) no-repeat bottom left; }
.AttributesRB { width:20px; height:20px; background: url(grafa/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(grafa/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(grafa/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(grafa/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(grafa/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 */
.FooterBG { background:#000000 url(grafa/bg_knife_texture_fadetoblack.gif) no-repeat top; height:100%; }
.FooterBG2 { background:#000000 url(grafa/bg_knife_texture_fadetoblack_short.gif) no-repeat top; height:100%; }
.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(grafa/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(grafa/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; }




































html {
	font-family: Arial,Helvetica,sans-serif;
}

.eoneStyles {
	text-align: left;
}
.eoneStyles form {
	width: 450px;
}

.eoneStyles fieldset,
.eoneForm fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}

.eoneStyles fieldset.formHidden,
.eoneForm fieldset.formHidden {
	display: none;
}

.eoneStyles fieldset.radio,
.eoneStyles fieldset.checkbox,
.eoneForm fieldset.radio,
.eoneForm fieldset.checkbox {
	padding-left: 115px;
}

.eoneStyles fieldset.formControls,
.eoneForm fieldset.formControls {
	text-align: center;
}

.eoneStyles label,
.eoneForm label {
	display: block;
	text-align: right;
	margin-bottom: .75em;
}

.eoneStyles fieldset.radio label,
.eoneStyles fieldset.checkbox label,
.eoneForm fieldset.radio label,
.eoneForm fieldset.checkbox label {
	text-align: left;
	text-indent: -2.5em;
}

.eoneStyles input,
.eoneForm input {
	width: 175px;
	margin-left: 5px;
}

.eoneStyles select,
.eoneForm select {
	width: 180px;
}

.eoneStyles fieldset.radio input,
.eoneStyles fieldset.checkbox input,
.eoneStyles fieldset.formControls input,
.eoneForm fieldset.radio input,
.eoneForm fieldset.checkbox input,
.eoneForm fieldset.formControls input {
	width: auto;
}

.eoneStyles a.input,
.eoneForm a.input {
	display: block;
	width: auto;
}

.eoneStyles a.input,
.eoneForm form a.input {
	display: block;
	margin-left: 115px;
	margin-top: -.75em;
	margin-bottom: .75em;
	margin-right: 0px;
}

.eoneSearchResults td.PageNumberCell {
	width: 125px;
	white-space: nowrap;
}

.eoneSearchResults .PageNumber,
.eoneSearchResults .PageNumberSelected {
	float: left;
	margin-left: 2px;
}

































body {
	font: 11px Helvetica, Arial, san-serif;
	color: #333;
}

.LeftSideLogo .logo {
	width: 159px;
	vertical-align: middle;
}

.LeftSideLogo .logo a {
	margin: 0px 15px;
	display: block;
}

.LeftSideLogo a img {
	border: none;
}

.LeftSideLogo .tagline img {
	margin-top: 20px;
}

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

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

/*tr.HomeFooter.Category { text-transform: uppercase;}*/

#ColorSwatches  {width: 100px;}
.ColorSwatch    {padding: 5px;}
.selColorSwatch {border: #FF6600 2px solid; padding: 0px; margin: 3px;}   

.skuvalue { font-size: 12px; color: #8d8f93; width:130px; }

.BreadCrumbs {
	background: #E6E6E6;
	color: #333;
	text-align: left;
	height: 25px;
	vertical-align: middle;
}

.BreadCrumbs a,
.BreadCrumbs a:link,
.BreadCrumbs a:hover {
	color: #999;
}

.BreadCrumbs a:hover {
	color: #ED631A;
}

.BreadCrumbsPagination {
	background: #E6E6E6;
}

.eoneStyles {
	padding: 10px;
	min-height: 600px;
}

.eoneStyles .role_navigation {
	list-style: none;
}

.eoneStyles h1 {
	font-size: 16px;
}

.eoneStyles a,
.eoneStyles a:link,
.eoneStyles a:hover,
.eoneStyles a:visited,
.eoneStyles a:active {
	color: #333;
}

.eoneStyles a img {
	border: none;
}

.eoneStyles fieldset.radio,
.eoneStyles fieldset.checkbox {
	padding-left: 275px;
}

.eoneForm legend {
	font-weight: bold;
}

#Verify_Payment {
	width: 175px;
	margin: 0px auto;
	clear: left;
}





#Logo_Locker td,
#Logo_Locker th {
	padding: 5px;
	vertical-align: top;
}

#Logo_Locker form {
	width: 300px;
}

#Logo_Locker label {
	text-align: left;
}

#Logo_Locker fieldset.checkbox {
	padding: 0px;
}

#Logo_Locker fieldset.checkbox label {
	text-indent: -20px;
	padding-left: 20px;
}

#Logo_Locker input {
	width: auto;
	display: block;
	margin-left: 0px;
}

#Logo_Locker .checkbox input {
	display: inline;
}

button {
	border: none;
	background: none;
	padding: 0px;
	margin: 0px;
}

.attributesTable td.colorSwatches {
	background: #ebebeb;
	vertical-align: top;
}

.attributesTable td.skuBox {
	background: #d6d6d6;
	vertical-align: top;
}

.attributesTable thead td,
.attributesTable tfoot td {
	height: 10px;
}

.attributesTable thead td.leftCorner,
.attributesTable thead td.rightCorner {
	width: 10px;
}

.attributesTable thead td.colorSwatches.leftCorner {
	background: #EBEBEB url(grafa/corner_lt_grey.gif) no-repeat top left;
}
.attributesTable tfoot td.colorSwatches.leftCorner {
	background: #EBEBEB url(grafa/corner_lb_grey.gif) no-repeat bottom left;
}
.attributesTable tbody td.colorSwatches {
	padding-left: 10px;
	width: 100px;
}

.attributesTable thead td.skuBox.leftCorner {
	background: #D6D6D6 url(grafa/corner_lt_grey2.gif) no-repeat top left;
}
.attributesTable thead td.skuBox.rightCorner {
	background: #D6D6D6 url(grafa/corner_rt_grey2.gif) no-repeat top right;
}
.attributesTable tfoot td.skuBox.leftCorner {
	background: #D6D6D6 url(grafa/corner_lb_grey2.gif) no-repeat bottom left;
}
.attributesTable tfoot td.skuBox.rightCorner {
	background: #D6D6D6 url(grafa/corner_rb_grey2.gif) no-repeat bottom right;
}
.attributesTable tbody td.skuBox {
	padding: 0px 25px;
	width: 340px;
}

.skuBox .formHidden {
	display: none;
}

.skuBox label,
.skuBox select,
.skuBox .buttonRow a {
	display: block;
	margin-top: .5em;
}

.skuBox select {
	width: 160px;
}

.skuBox .buttonRow {
	text-align: right;
}

.attributesTable td {
	vertical-align: top;
}


#Free_Ship_Msg { font-size: 13px; color: #333333; text-align: left;}
#Free_Ship_Msg strong { font-size: 14px; font-weight:bold; color: #ee631a; display: block; }


.Attributes { background:#d6d6d6; font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:left;}
.AttributesLT { width:20px; height:20px; background: url(grafa/corner_lt_grey2.gif) no-repeat top left; }
.AttributesRT { width:20px; height:20px; background: url(grafa/corner_rt_grey2.gif) no-repeat top right; }
.AttributesLB { width:20px; height:20px; background: url(grafa/corner_lb_grey2.gif) no-repeat bottom left; }
.AttributesRB { width:20px; height:20px; background: url(grafa/corner_rb_grey2.gif) no-repeat bottom right; }

.Attributes3 { background:#d6d6d6; font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:left;}
.Attributes3LT { width:10px; height:10px; background: url(grafa/corner_lt_grey2.gif) no-repeat top left; }
.Attributes3RT { width:10px; height:10px; background: url(grafa/corner_rt_grey2.gif) no-repeat top right; }
.Attributes3LB { width:10px; height:10px; background: url(grafa/corner_lb_grey2.gif) no-repeat bottom left; }
.Attributes3RB { width:10px; height:10px; background: url(grafa/corner_rb_grey2.gif) no-repeat bottom right; }



.attributesTable { background:#ebebeb; font-family:Arial, Helvetica, sans-serif; color: #333333; text-align:left; margin-bottom: 5px;}
.AttributesLT2 { width:10px; height:10px; background: url(grafa/corner_lt_grey.gif) no-repeat top left; }
.AttributesLB2 { width:10px; height:10px; background: url(grafa/corner_lb_grey.gif) no-repeat bottom left; }


#BVSVPLinkContainer,
.BVcustomerRatingItem {
	text-align: left;
}

.eoneSearchResults td.PageNumberCell {
	padding: 2px 0px 3px;
	width: 150px;
}

.eoneSearchResults .PageNumber, .eoneSearchResults .PageNumberSelected {
	float: none;
	margin-left: 0px;
}

.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: inline;
	display: -moz-inline-box;
	display: inline-block;
	text-align:center;
	vertical-align:middle;
	width:14px;
	height:14px;
}

.PageNumber:hover {
	color:#ffffff;
	background-color:#999999;
	display: inline;
	display: -moz-inline-box;
	display: inline-block;
}

.PageNumberSelected {
	color:#ffffff;
	background-color:#999999;
	border-color:#cccccc;
}

.bodyBG {
	background: #000 url(grafa/bg_knife_texture3.gif) repeat-y center top;
}

html,
body {
	background: #000;
}

.ProductText .errors {
	background: #DEDBBC url(grafa/icon_exclamation.gif) no-repeat 20px center;
	color: #000;
	margin-left: 5px;
	font-weight: bold;
	padding: 20px 20px 20px 75px;
	margin-top: 10px;
}

.ProductText .errors ul {
	text-indent: -10px;
	list-style: none;
	padding-left: 10px;
	margin: 0px;
}

.CategoryProduct .prodDesc {
	padding: 0px 5px;
	display: block;
}

.toc {
	margin-left: 0px;
}

.toc li,
.toc li.focusActive {
	margin: 0px;
	padding: 0px;
}

.toc li a {
	display: block;
	height: 18px;
	padding-top: 5px;
	width: 116px;
}
	

#embellish_footer td {
	padding-top: 5px;
	vertical-align: middle;
}

#xoutShipMethodForm {
	width: 300px;
}

#keycodeForm label {
	text-align: left;
}

#keycodeForm input {
	display: block;
}

#keycodeForm button {
	float: right;
	font-size: 11px;
	color: blue;
	margin-top: -2.75em;
}

.Eformfield {
	width: 170px;
	font-size: 11px;
}

.itemDesc strong {
	color: #6382A1;
}

.itemDesc em {
	font-weight: bold;
	font-style: normal;
}

.itemDesc a {
	color: #EE631A;
	text-decoration: none;
}

.reviewHeader1 {
	font-size:14px;
	text-align: left;
	font-weight: bold;
	height: 22px;
}

.reviewHeader2 {
	font-size:12px;
	text-align: right;
	
}

#Mini_Cart_Tab {
	height: 40px;
	position: relative;
	width: 266px;
}

.QuickCart {
	width: 100%;
	padding: 10px 20px;
	background: url(grafa/hdr_quickcart2.gif) no-repeat;
	height: 20px;
	cursor: pointer;
	margin-top: 3px;
}

.QuickCart td {
	text-align: center;
	padding: 0px 5px;
}

#cart_expanded {
	position: absolute;
	z-index: 21;
	width: 100%
}



#minicart,
#minicart fieldset {
	border: none;
	padding: 0px;
	margin: 0px;
	background: #FFF;
}

#minicart {
	border: solid #666;
	border-width: 0px 1px;
}

#minicart fieldset.formHidden {
	display: none;
}

#minicart table {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
}

#minicart tbody td {
	border-bottom: 1px solid #CCC;
	padding: 5px;
	vertical-align: top;
}

#minicart tbody td.itemQty {
	text-align: right;
	border-bottom: 0px;
	padding-bottom: 0px;
}

#minicart tbody td a:hover {
	text-decoration: underline;
}

#minicart tbody td.itemImg div {
	width: 68px;
	height: 40px;
	border: 1px solid #CCC;
	margin: 0px auto;
	text-align: center;
	padding: 15px 0px;
}

#minicart input {
	width: 15px;
}

#minicart tfoot th,
#minicart tfoot td {
	background: #CCC;
	padding: 5px;
}

#minicart tfoot th {
	text-align: right;
}

#minicart .formControls td {
	background: #E6E6E6;
	text-align: center;
}

#minicart .formControls a {
	color: #333;
	text-decoration: none;
}

#cart_expanded .mcControls {
	background: #B9C7D4 url(grafa/quickcart_tab_bottom2.gif) repeat-x bottom;
	display: block;
	text-align: center;
	padding: 5px;
	color: #000;
	text-decoration: none;
	vertical-align: middle;
	border: 1px solid #666;
}

#cart_expanded .mcControls img {
	border: none;
}

.errorsAjax,
.inventorymsg {
	color: #9D0B0B;
	font-weight: bold;
}

#Detail_Reviews {
	vertical-align: top;
}

#Detail_Reviews table {
	border-collapse: collapse;
	border: none;
	width: 100%;
}

.embHelpLink {
	float: right;
	margin: 0px 0px 1.5em 1.5em;
}

.embHelpLink img {
	border: none;
}

.bvSignIn {
	width: 400px;
}

#BVHeader {
	padding-left: 10px;
	vertical-align: middle;
}

#BVSVPLinkContainer {
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
}

.AccountHeader a {
	padding-left: 7px;
}

#Product_Info.jsActive div strong {
	display: inline;
}

#Product_Info.jsActive div .tabTitle {
	display: none;
}

































.sttb{border-style:none;background-color:transparent;background-image:none;}
.sttr{border-style:none;background-color:transparent;background-image:none;}
.sttd{border-style:none;background-color:transparent;background-image:none;}
.stdv{border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;}
.sta:link,.sta:hover,.sta:active,.sta:visited{display:block;border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;}
.sthd{display:none;}
.stsp{border-style:none;background-color:transparent;background-image:none;margin:0px;padding:0px;}



.HeaderBody { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.headerLink { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; }
.headerTitle { font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color:#000000; }
.headerText { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}











h1.cartHeader {
	font-size: 16px;
	text-align: center;
	width: 200px;
	background: transparent url(grafa/tab_grey_long.gif) no-repeat scroll left top;
	margin: .5em 20px 0px;
}

#cart {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px 10px 1.5em 20px;
	width: 575px;
	float: left;
}

#Cart_Form table {
	border: 2px solid #CCC;
	margin-bottom: 1.5em;
}

#Cart_Form td, 
#Cart_Form th {
	vertical-align: top;
	text-align: left;
	padding: 5px;
	border: none;
}

#Cart_Form thead th {
	font-weight: bold;
	color: #999;
}

#Cart_Form tfoot th,
#Cart_Form tfoot td {
	text-align: right;
}

#Cart_Form .itemImage {
	width: 203px;
	padding-right: 0px;
}

#Cart_Form .itemPrice,
#Cart_Form .itemSubTotal,
#checkout_minicart_container #xoutkeycodeForm td.itemSubTotal {
	text-align: right;
}

#Cart_Form .itemQty {
	text-align: center;
}

#Cart_Form tbody label {
	text-align: left;
	clear: right;
}

#Cart_Form tbody label input,
#Cart_Form tbody select {
	float: right;
	margin-bottom: 1.5em;
}

#Cart_Form .itemQty input {
	width: 30px;
}

#Cart_Form tfoot td {
	text-align: right;
}

#Cart_Form tfoot .cartPromos td {
	text-align: left;
}

#Cart_Form tfoot input {
	display: block;
}

#Cart_Form .grandTotal th,
#Cart_Form .grandTotal td {
	font-weight: bold;
	text-transform: uppercase;
}

#Cart_Total {
	width: 350px;
	float: right;
	margin: 0px 20px 1.5em 10px;;
}

#Cart_Total table {
	width: 100%;
	border-collapse: collapse;
}

#Cart_Total tbody {
	background: #CCC;
	border: solid #CCC;
	border-width: 0px 4px;
}

#Cart_Total tfoot {
	background: #666;
	border: solid #666;
	border-width: 0px 4px;
	color: #FFF;
}

#Cart_Total td,
#Cart_total th {
	padding: 5px;
	vertical-align: bottom;
}

#Cart_Total .cartPromos td {
	border-bottom: 1px solid #FFF;
}

.itemSubtotal,
#Cart_Total th {
	text-align: right;
}

#Cart_Total #Cart_Controls {
	background: #043669 url(grafa/pane_complete_bg.png) repeat-x scroll left top;
	padding: 3px 50px;
	margin: 0px -2px;
	position: relative;
}

#Cart_Controls a {
	color: #000;
}

#Cart_Controls a img {
	border: none;
}

#Cart_Controls .checkoutLink {
	float: right;
	display: block;
}

#Cart_Cross_Sells {
	width: 471px;
}

#Cart_Cross_Sells h2{
	background: url(grafa/tab_blue_long.png) no-repeat;
	margin: 0px;
	height: 24px;
}

	
































#content.checkout {
	padding-top: 1.5em;
}

#checkout {
	width: 533px;
	margin: 0px 20px;
	float: left;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	display: inline;
	min-height: 500px;
}

#checkout h1,
#checkout h2,
#checkout h3 {
	margin: 0px;
}

#checkout h1,
#checkout_minicart_container h3,
#Billing_Shipping_Payment h2 {
	font-size: 16px;
	font-weight: bold;
	width: 200px;
	text-align: center;
	margin-bottom: -2px;
	background: url(grafa/tab_blue_long.png) no-repeat;
}

#checkout h3 {
	font-size: 1.17em;
}

#checkout a img,
#checkout_minicart_container a img,
#cart a img {
	border: none;
}

.paneActive,
.confirm .pane {
	border: 5px solid #6382A1;
	margin: 2px 0px 3px; 
	float: left;
	width: 523px;
	display: inline;
}

.paneActive h2,
.pane.paneIncomplete,
.pane.paneComplete,
.confirm .pane p.thanks{
	margin: 0px;
	padding: 0px 5px 5px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.25em;
}

#checkout .paneActive h2,
.confirm .pane p.thanks {
	background: #6382A1 url(grafa/pane_active.gif) no-repeat center left;
	margin: 0px;
	padding-left: 15px;
}

.confirm .pane p.thanks {
	background: #6382A1;
}

.confirm table {
	width: 100%;
	border-collapse: collapse;
}

.confirm th,
.confirm td {
	padding: 5px;
}

.confirm tfoot th,
.confirm tfoot td {
	background: #CCC;
}

.confirm tfoot .orderTotal th,
.confirm tfoot .orderTotal td {
	background: #6382A1;
	color: #FFF;
	font-size: 1.25em;
}

.confirm tfoot th {
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
}

.paneIncomplete div,
.paneComplete div {
	padding-left: 15px;
	background: url(grafa/pane_inactive.gif) no-repeat top left;
}

.paneComplete div {
	font-weight: normal;
}

.paneComplete div div {
	background: none;
	padding-left: 0px;
	font-weight: bold;
	text-align: right;
	margin-bottom: 1em;
}

.paneComplete div div strong {
	float: left;
}

.paneComplete div div a {
	background: url(grafa/pane_edit.gif) no-repeat center left;
	padding-left: 15px;
	color: #FFF;
	text-decoration: none;
}

.paneComplete div div a:hover {
	text-decoration: underline;
}

.checkoutForm,
.checkoutBlurb,
.eoneForm .checkoutForm,
.eoneForm .checkoutBlurb {
	padding: 5px 10px;
	width: 295px;
	float: left;
	margin-right: -1px;
}

.checkoutForm,
.eoneForm .checkoutForm {
	width: 285px;
}

#checkout_login_form_container .checkoutForm {
	width: 255px;
}

#checkout_login_form_container .eoneForm fieldset.radio {
	padding-left: 85px;
}

#checkout_shipping_form_container #shippingMethodForm {
	padding: 5px 5px 5px 15px;
}

#checkout_shipping_form_container #shippingMethodForm label {
	width: 290px;
}

.checkoutBlurb,
.eoneForm .checkoutBlurb {
	width: 200px;
}

#checkout_login_form_container .checkoutBlurb {
	width: 230px;
}

.pane.paneIncomplete,
.pane.paneComplete {
	padding: 5px;
	margin: 2px 0px 3px; 
	
}

.pane.paneIncomplete {
	background: #858585 url(grafa/pane_incomplete_bg.png) repeat-x top left;
	clear: left;
	border-top: 1px solid #666;
	border-bottom: 1px solid #333;
}

.pane.paneComplete {
	background: #043669 url(grafa/pane_complete_bg.png) repeat-x top left;
}

#checkout_minicart_container,
#Billing_Shipping_Payment div {
	width: 398px;
	float: right;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-bottom: 1.5em;
	margin-right: 20px;
	clear: right;
}

#checkout_minicart_container h3,
#Billing_Shipping_Payment h2 {
	background: url(grafa/tab_grey_long.gif) no-repeat top left;
	margin: 0px;
	width: 200px;
}

#checkout_minicart_container table {
	width: 100%;
}

#checkout_minicart_container table,
#Billing_Shipping_Payment div div {
	border: 1px solid #666;
	border-collapse: collapse;
	float: none;
	margin: 0px;
}

#Billing_Shipping_Payment div div {
	padding: 0px 5px;
}

#checkout_minicart_container td {
	vertical-align: top;
	border-collapse: collapse;
	border-top: 1px solid #666;
	padding: 5px;
}

#checkout_minicart_container td.cartUpdate {
	vertical-align: bottom;
}

#xoutkeycodeForm td.cartUpdate button {
	margin-bottom: .25em;
}

#checkout_minicart_container #xoutkeycodeForm table {
	margin-top: -1px;
}

#checkout_minicart_container #xoutkeycodeForm td {
	border-top: none;
}

#checkout_minicart_container #xoutkeycodeForm tr.cartPromos td {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

#checkout_minicart_container #xoutkeycodeForm tr.orderSummary td,
#checkout_minicart_container #xoutkeycodeForm tr.orderSummary th {
	background: #E6E6E6;
}

#checkout_minicart_container #xoutkeycodeForm th {
	padding-left: 100px;
}

#checkout_minicart_container #xoutkeycodeForm tr.grandTotal td,
#checkout_minicart_container #xoutkeycodeForm tr.grandTotal th {
	color: #FFF;
	background: #868485;
	font-weight: bold;
}

#checkout_minicart_container #xoutkeycodeForm label {
	text-align: left;
}

#checkout_minicart_container #xoutkeycodeForm input {
	width: 150px;
}

#content .itemQty input {
	width: 2em;
}

#content #checkout_minicart_container a.input {
	margin: 0px;
}

#CC_Expiration {
	text-align: right;
	margin-bottom: 1em;
}

#CC_Expiration select {
	width: 80px;
	margin: 0px 5px;
}

.eoneForm .paymentFormControls {
	clear: both;
	background: #6C6C6C url(grafa/paymentFormControls_bg.png) repeat-x top left;
	color: #FFF;
	padding: 5px;
	vertical-align: center;
}

.paymentFormControls input {
	float: left;
	margin-left: 50px;
	margin-right: 50px;
}

.paymentFormControls a,
.paymentFormControls p {
	margin: 0px 5px;
	width: 290px;
	text-align: center;
}

.paymentFormControls p {
	display: inline;
	padding-top: 5px;
}

a.include {
	margin-bottom: 1.5em;
	display: block;
}

.confirmControls {
	clear: both;
	text-align: right;
	padding: 0px 0px 10px;
}

.confirmControls a img {
	border: none;
}

.confirm,
#Billing_Shipping_Payment {
	margin-top: 10px;
}

 .softLoginUser {
 	text-align: center;
 }
