/*================== STARTING CART CSS ====================*/

html
{
background:url("//lib.store.yahoo.net/lib/knifeart/ey-wrapper-rpt.png") repeat-x scroll center top #E7E7E7;
}

body
{
margin: 0 auto;
color: black;
font: normal 12px arial;
background:url("//lib.store.yahoo.net/lib/knifeart/KA-background.jpg") no-repeat scroll center top transparent;
}

img
{
border: 0;
display: block;
}

.ys_wrapper
{
width: 980px;
background: #ffffff;
margin: 0 auto;
}

#ys_cartPage #ys_pageBody
{
width:653px;
background: #ffffff;
float: left; 
padding: 10px 0 10px 45px;
}

#ys_pageBody{width: 940px;}

.rightCol{float: right; margin: 31px 0 0; width: 253px;}

#ys_cartPage #ys_cartInfo{width: 650px;}

#Header
{
position: relative;
width: 980px;
}

.subHeader img
{
margin: 0 auto;
}

#ys_pageBody #ys_cart {
border: 0px;
box-shadow: 0px 1px 6px 3px #dfdfdf;
}

table.ys_basket tbody tr.ys_updateQty{background: none;}

table.ys_basket thead tr.ys_head th, #ys_cartPage #ys_buyerInfo #ys_coupon h3, #ys_cartPage #ys_buyerInfo #ys_shippingCalculator h3
{
display: none;
}

table.ys_basket .ys_itemInfo strong a{font: normal 12px arial; color: #000000; text-decoration: none;}
table.ys_basket .ys_itemInfo strong a:hover{font: normal 12px arial; color: #000000; text-decoration: underline;}
table.ys_basket .ys_itemInfo em a{font: normal 12px arial; color: #ff0000; text-decoration: none;}
table.ys_basket .ys_itemInfo em a:hover{font: normal 12px arial; color: #ff0000; text-decoration: underline;}
table.ys_basket{font: normal 12px arial; color: #000000;}

table.ys_basket thead th{background: #ededed; font: normal 11px arial; text-transform:uppercase;border: 0px;}
table.ys_basket .ys_orderLine .ys_first{text-transform: uppercase;}
table.ys_basket tr.ys_orderLine td{font-weight: normal !important;}
table.ys_basket .ys_lastRow .ys_first{font-weight: bold !important;vertical-align: middle;}
table.ys_basket .ys_lastRow .ys_last{font: bold 21px arial; color: #ff0000;}
table.ys_basket td{border: 0px !important;}
table.ys_basket tr.ys_orderLine td{border-top: 1px solid #dcdcdc !important;}
.ys_paypalSection{margin-top: -16px !important;}
#ys_paypalShipBill #ys_paypalPayNow{margin: 0 6px 0 10px !important;}

table.ys_basket tbody td img
{
float: right;
}

table.ys_basket tbody tr td.ys_last
{
text-align: center;
}
#ys_yFooter{display: none;}
#highlightMessage{display:none !important;}
.ys_pageActions{height: 52px !important;}
.ys_pageActions ul li.ys_second{float: right;}
#ys_paypalOrContainer{display:none;}


#Footer
{
width: 980px;
background:;
}

.headerInfo {
    color: #D1D1D1;
    right: 22px;
    position: absolute;
    top: 20px;
}

p.callUs {
    display: inline;
    font-weight: bold;
    padding-right: 10px;
}
.headerLinks {
    float: right;
}
.headerLinks a {
font: normal 11px arial;
    color: #D1D1D1;
	text-decoration: none;
}
.headerLinks a:hover {
font: normal 11px arial;
    color: #D1D1D1;
	text-decoration: underline;
}

.about {
    font-weight: bold !important;
}

.ystore-cross-sell-product-name > a {
    color: #000000;
    text-decoration: none;
}

#ys_relatedItems table {
    border: 2px solid #D5D5D5;
    padding: 10px;
    width: 870px;
}

.ystore-cross-sell-product-price.ystore-cross-sell-product-reg-price {
    font-weight: bold;
    color: #bc0c0e;
}