/* RANDOM TESTIMONIALS */
#testimonials {font: normal 12px arial;color: #292929;}
#testimonials span.author {font: bold 12px arial;color: #631314;}
#testimonials .moreTestimonials {float: right;margin-left: 10xp;}
#testimonials .moreTestimonials a {font: bold 12px arial;color: #6e6e6e; text-transform: uppercase;background: url(//lib.store.yahoo.net/lib/knifeart/testimonials-link-spot.png) left center no-repeat;padding-left: 12px;}

/* CUSTOMER REVIEWS */
#reviews h2 {display: block;font: bold 13px arial;color: white;background-color: #333333;padding: 3px;margin: 3px 3px 3px 0px;display:none;}
.reviewtitle {font: normal 12px arial;color: black;}
.reviewtitle img {display: inline;}
.reviewtitle span.fn {color: transparent;display:inline-block;text-indent:-10000px;}
.reviewtext {font: normal 11px arial;color: #a0a0a0;}
.reviewmessage {font: normal 12px arial;color: black;margin: 6px 0px 6px 0px;}
.review{border-bottom: solid 1px #a0a0a0;margin: 3px 0px 3px 0px;padding-bottom: 5px;}
.writereview {font: normal 12px arial;}
#reviewrat {font: normal 11px arial;margin-top: 10px;}
#reviewrat p#revrat {font-weight: normal;color: #838383;margin: 0px;text-transform: none !important;}
#reviewrat p#revrat img {display: inline !important;}
#reviewrat a {font: normal 11px arial;text-transform: none;color:#6E6E6E; }
#reviewrat span.fn {text-indent: -100000px;display: block;}
.reviewtext span {color: black;}
.reviewbcomm {margin: 5px 5px 5px 10px;padding: 10px;background-color: #f0f0f0;border: solid 1px #e0e0e0;color: #606060;}
.reviewbcomm label {display: block;margin-bottom: 5px;color: black;font-weight: bold;}
#ytimesModalOverlay {background-color: black;filter: alpha(opacity=60);opacity: 0.60;-moz-opacity: 0.60;cursor: wait;position: absolute;top: 0px;left: 0px;z-index: 100000;}
#ytimesModalContainer {height:400px;width:600px;background-color: white;border:1px solid black;padding: 0px;z-index: 100001;}
#ytimesModalClose {background:url(//lib.store.yahoo.net/lib/knifeart/x.png) no-repeat;width:25px;height:29px;display:inline;position:absolute;top:-15px;right:-18px;cursor:pointer;z-index: 100002;}
.atcButton {top: 182px;}

/* NEWSLETTER FORM */
#newsletterForm {position: relative;width: 405px; height: 21px; margin: 5px auto; background-color: #dedede;display: block;}
#newsletterForm .newsInp {position: absolute; top: 1px; left: 1px; width: 340px; height: 19px; background-color: transparent; border: solid 0px #dedede;font: normal 11px arial; line-height: 15px;color: #5a5a5a;}
#newsletterForm .newsGo {position: absolute; top: 0px;right: 0px;}

/* SEARCH PAGE SETUP */
.SearchPage {width: 820px;float:right;background-color: transparent;padding-top: 65px;}
#ys_searchiframe {background-color: white; margin: 0px 10px;padding: 10px; border: solid 1px silver;}
#ys_searchiframe iframe { background-color: transparent !important; width: 784px !important}

/* ORDER BOX CSS MOD */
.orderBox1  {background: url("https://lib.store.yahoo.net/lib/knifeart/ey-orderbox-bg2.png") no-repeat scroll center top transparent;}
.atcButton {top: 175px;}

/* RECOMMENDATION */
.clearAll {clear:both;height: 0px;}
#productRecommendation {margin: 0px 0px 15px;font-size: 14px;font-weight: bold;}
#authorImage {float:left;width:78px;}
#authorImage img {width: 100%;}
#recommendText {float:right;width:350px;}
#authorInfo {text-align:right;font-size:11px;font-weight:normal;font-style:italic;color:grey;}
#authorInfo span {display:block;}

/* REVIEWS OUT FROM TABS */
#tabReviews {}
#tabReviews .reviewsLabel {background-color: #FFFFFF;border-left: 2px solid #C2C2C2;border-top: 2px solid #C2C2C2;border-right: 2px solid #C2C2C2;color: #BA0C0D;font-size: 14px;text-transform: uppercase;font-weight: bold;display:inline-block;padding: 5px 10px;cursor: default;}
#tabReviews .reviewsLabel:hover {text-decoration: none;}
#tabReviews #reviewsBody {border-top: 2px solid #C2C2C2;padding: 10px 20px 20px;}

/* ITEM PAGE PINTEREST INSERT CHANGES */
div.social table {padding: 6px 0px 0px 5px;}
div.social table td div#___plusone_0 {width: 50px !important;}

/* OOS BUTTON */
/*
#showOOS {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
    background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
    background-color:#ededed;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    cursor:pointer;
    color:#777777;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    padding:5px 43px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}
#showOOS:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
    background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
    background-color:#dfdfdf;
}
#showOOS:active {
    position:relative;
    top:1px;
}
*/
#showOOS {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 9px 24px;
    border: 2px solid #000000;
    border-radius: 6px;
    background: #ff9f3f;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff9f3f), to(#fe7403));
    background: -moz-linear-gradient(top, #ff9f3f, #fe7403);
    background: linear-gradient(to bottom, #ff9f3f, #fe7403);
    -webkit-box-shadow: #5e5e5e 3px 3px 0px 0px;
    -moz-box-shadow: #5e5e5e 3px 3px 0px 0px;
    box-shadow: #5e5e5e 3px 3px 0px 0px;
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 15px arial;
    color: #ffffff;
    text-decoration: none;
}
#showOOS:hover,
#showOOS:focus {
    background: #ffbf4c;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffbf4c), to(#ff8b04));
    background: -moz-linear-gradient(top, #ffbf4c, #ff8b04);
    background: linear-gradient(to bottom, #ffbf4c, #ff8b04);
    color: #ffffff;
    text-decoration: none;
}
#showOOS:active {
    background: #995f26;
    background: -webkit-gradient(linear, left top, left bottom, from(#995f26), to(#fe7403));
    background: -moz-linear-gradient(top, #995f26, #fe7403);
    background: linear-gradient(to bottom, #995f26, #fe7403);
}
#showOOS:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABXklEQVRIib2WMW7CQBBFHy6sHCBVFFkuI+QTpMsNXHAGSsQJuAFlCtduo3SuKbhDlJIG0aRFLpAVCs+K8Zr1LiLOl6aZ/fNnd2bH6wnDmAIz4A14AR7F/wN8AxvgA/jy6PSQARXQAL8ea4SbhYovgTpA2LYaWPjE11bQESiBHEiAWCwRXykcHbMe2rkmVkAacOJUuDq2d5KMblnegShA3CCSGF2uTk/0DqobxXUSWwdor6K5LUfCyuJCyqUnDTCNaO+52fEnsLsjwU40EM0ZtMNijpUrcoH/ahorVFyu/BuAg3IkivgAbAPEt8I1SNTaAeCkHLF15GdgPyC+F45GrNZPvgQAr1yf7FrWbPQSuEqkMb+SYO7g9krkarJGRLfpBe5Z6TV5pRylIwguTbebaqNUeiu4bdCexFxIsQbNLIz6qYB/+NjByJ9rg1EfHIMFIz6ZBn/26E88ie7+bTkDJYLq0zNENh4AAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}

#article .image img {
  max-width: 90%;
  max-height: 350px;
  height: auto;
  width: auto;
  margin: 10px auto;
}
#article .image {
  text-align: center;
  clear: both;
}

#article .caption {
  margin-bottom: 1em;
  margin-top: 1em;
}

#article .inset {
  max-width: 20%;
  height: auto;
  float: left;
  margin: 20px 20px 20px 0;
}

#article .imageCaption {
  color: gray;
  font-size: smaller;
  font-style: italic;
}

#articleBody {
  margin: 40px 20px;
}

#article {
  padding-top: 50px;
}

#article h2 {
  margin-left: 60px;
  font-size: 14px;
}

#article #author {
  color: gray;
  margin-left: 60px;
}

#articleRelated {
  box-shadow: 10px 10px 5px #888888;
  float: left;
  margin-bottom: 10px;
  margin-right: 30px;
  margin-top: 10px;
  padding: 10px;
  text-align: center;
  width: 220px;
}

#articleBody.hasRelated {
}

#articleRelated .reg {
  color: gray;
  text-decoration: line-through;
}
#articleRelated .sale {
	color: #bc0c0e;
	font-weight: bold;
}

#articleRelated .name a {
  color: black;
  font-weight: bold;
}


body.no-js .prodThumb, body.no-js .contentsHolder img {
	display: none;
	width: 0;
	height: 0;
}
.contentsHolder .item {
	width: 33%;
	float: left;
	text-align: center;
	margin-bottom: 15px;
}
.contentsHolder .item:nth-child(3n+1) {
  clear: left;
}
.contentsHolder img {
	display: inline !important;
}
.contentsHolder .revSect {
	min-height: 17px;
}
#oosContent .sectionContentsSalePrice {
	display: none;
}
.item .img {
	position: relative;
}
.item .oos {
	position: absolute;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #e0e0e0;
	opacity: 0.7;
	padding: 3px;
	width: 100%;
	text-transform: uppercase;
}
.contentsHolder .atc {
	cursor: pointer;
	margin-top: 4px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 0px 3px;
    border: 1px solid #5e5e5e;
    border-radius: 3px;
    background: #ff9933;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff9933), to(#ff6600));
    background: -moz-linear-gradient(top, #ff9933, #ff6600);
    background: linear-gradient(to bottom, #ff9933, #ff6600);
    text-shadow: #3b3b3b 1px 1px 1px;
    font: normal normal normal 12px tahoma;
    color: #ffffff;
    text-decoration: none;
}
.contentsHolder .atc:hover,
.contentsHolder .atc:focus {
    border: 1px solid #757575;
    background: #ffb83d;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffb83d), to(#ff7a00));
    background: -moz-linear-gradient(top, #ffb83d, #ff7a00);
    background: linear-gradient(to bottom, #ffb83d, #ff7a00);
    color: #ffffff;
    text-decoration: none;
}
.contentsHolder .atc:active {
    background: #995c1f;
    background: -webkit-gradient(linear, left top, left bottom, from(#995c1f), to(#ff6600));
    background: -moz-linear-gradient(top, #995c1f, #ff6600);
    background: linear-gradient(to bottom, #995c1f, #ff6600);
}
.subCat {
	width: 25%;
	text-align: center;
	display: inline-block;
	font-size: 12px;
	margin-bottom: 10px;
	vertical-align: top;
}
.subCat img {
	display: inline;
}
.subCat a { display : block }
.subCategoryList { margin-top: 1em }
h2 {
	color: #cc0000;
	text-align: center;
	text-transform: uppercase;
	font-size: 19px;
}