#content-full {padding-top:20px}
	* html #content-full {margin-top:0px}
#holder-left {width:740px; margin-top: 30px;}
/*#holder-right {width: 250px; margin-top: 70px;}*/
#ribbon {display:none}

input.inputquantity {width:30px}
a.update {margin-top:5px}
a.update,a.remove {background: #ececec;display: block;padding: 2px 8px;font-size: .8em;width: 4rem;text-align: center;}
a.update:hover, a.remove:hover {background:#ffeeee; text-decoration:none}
#OrderTotalTable .l-total, #OrderTotalTable .total {font-size:1rem}

table#shopping-cart {padding: 0 15px}

#shopping-cart {margin-bottom:0}
#shopping-cart .cover {width: 80px; float:left}
	#shopping-cart span {display:block}
	
	#shopping-cart .title {font-weight:bold}
	
	#shopping-cart .author, #shopping-cart .status, #shopping-cart .publisher, #shopping-cart .formatcode, #shopping-cart .price-detail {font-size:.9em}
	#shopping-cart .note {font-size:.8em; line-height:1.1em; margin-bottom:10px}
        #shopping-cart .note p {padding:0}
	
	#shopping-cart .price-detail {margin:10px 0}
	#shopping-cart span.price, #shopping-cart span.sale {display:inline; font-size:1.2em; font-weight:bold}
	#shopping-cart .p-sale, #shopping-cart .save, #shopping-cart .pcode {display:none}
	#shopping-cart .discount .p-sale {display:block}
	#shopping-cart .discount .save, #shopping-cart .discount .pcode {display:inline}
	#shopping-cart .discount .p-price {display:none}
	
	
	#shopping-cart tbody tr:nth-child(even), #shopping-cart tr.even {background-color:#f8f8f8}
	#shopping-cart tfoot {font-size:1em}
	#shopping-cart tfoot tr.checkout {background:#FFFFFF}
	#shopping-cart tfoot span {display:block}
	#shopping-cart .l-stotal, #shopping-cart .l-save, #shopping-cart .l-gstincl, #shopping-cart .l-total {text-align:right}
	#shopping-cart .l-stotal, #shopping-cart .stotal {font-weight:bold; margin: 10px 0 5px 0}
	#shopping-cart .l-gstincl, #shopping-cart .l-save, #shopping-cart .gstincl, #shopping-cart .tsave {font-size: .7em; margin: 0px 0}
	#shopping-cart .l-total, #shopping-cart .total {font-size:1.5em; font-weight:bold; margin: 10px 0}
	#shopping-cart .total {color:#a00000}
	
	#shopping-cart td {padding-top:15px; padding-bottom:15px}
	#shopping-cart tr.checkout td {vertical-align:middle;height:80px; padding-top:0; padding-bottom:0}
	#shopping-cart .checkout .shopping {float:left}
	#shopping-cart .checkout .check-out {float:right}
	#shopping-cart .checkout .freeshipping {font-size:1em}

input.submitcontinue {padding:5px 10px;background:#FFFFFF; border:#fa6400 solid 1px; color: #fa6400; cursor:pointer}
input.submitcart {background: #78a22f; border:#78a22f solid 1px; font-size:1.8em; margin-right:15px; width:180px}
input.submitcontinue:hover {border-color:#ff5900; color:#ff5900; background:#f8f8f8 !important}
input.submitcart:hover {color:#FFFFFF; background:#1e5615 !important; border-color:#1e5615}

#you-might-like ul {width:100%}
#you-might-like li {background:none !important; padding-left:0 !important; border-top: 1px solid #ececec; padding:10px 0 20px 0 !important}
#you-might-like li:first-child {border-top:none}
#you-might-like span {display:block}
#you-might-like .cover {width:50px; float:left}
#you-might-like .detail {float:right; width:140px; font-size:.9em}
#you-might-like .title {font-weight:bold; line-height:1.1em; margin-bottom:5px}
#you-might-like .sale {display:none}
#you-might-like .price, #you-might-like .discount .sale {font-weight:bold; font-size:1.1em; display:inline; margin-right:5px}
#you-might-like .discount .price {font-weight:normal; text-decoration:line-through; font-size:.9em; color:#404040}

p.note {font-size:.8em; margin-top:0}

/* ewp fixes */                      
#divMainContent {width:1200px; margin:0 auto;    padding-left: 1.125rem;    padding-right: 1.125rem;}
div#content {flex-direction: row;display: flex;width: 1200px;align-content: center;margin: auto;}
#divMainContent {width: 70%;}
#holder-left {width: 100%;margin-top: 0;}
#holder-right {width: 100%;margin-top: 67px;}
#finalreview #holder-right {width: 30%;}
#promocode h3 {text-transform: none;font-family: 'Knowledge2017';font-weight: 500;}
#promocode input.pc-text {height: 3rem;width: 12rem;padding-left: 1rem;}
#promocode .inputsubmit {height: 3rem; padding: 1rem;     border-radius: 0;line-height:1}
.r-sbar .panel {padding: 2rem 1.5rem;}
input.submitcart {font-family: 'Knowledge2017';font-weight: 600;text-transform: none;padding: .5rem;font-size: 1.8em !important;}
#shopping-cart .cover {width: 100px;margin-right: 1rem;}
#shopping-cart tbody td:first-child {display: flex;}
h1 {font-family: 'Knowledge2017';text-transform: none;font-weight: 900 !important;font-size: 2.625rem !important;}
