.soldOut,h3{text-transform:uppercase}body,td{font:15px/1.5 'Open Sans',Helvetica,Arial,sans-serif;color:#222}.priceBold,.subtotal,.totalPrice{font-weight:700}.optionChosen,.upsellRegPrice{font-style:italic}.outOfStockText,.soldOut{color:#e34825}img,img a{border:0}.discountedPrice{text-decoration:line-through}.soldOut{font-size:14px}.qtyField:disabled{background-color:#e8e8e8}.optionChosen{color:#999;font-size:14px}.updateCart{font-size:10px}.promoField{border:1px solid #ddd;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:13px}.checkout,.checkoutBottom,.checkoutShort,.checkoutShortest,.checkoutTop,.optionsDrop,.qtyField{border:1px solid #ddd;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:13px;color:#222}.checkoutBottomDone,.checkoutDone,.checkoutTopDone{font-size:13px;color:#222}.cartDiscount,.upsellPrice{color:red}.billingTable,.orderSummary,.paymentMethodTable,.payplanTable,.shipMethodTable,.shippingTable,.viewCart{outline:#ddd solid 1px;border-collapse:collapse}.billingInfo th,.billingTable th,.orderSummary th,.payPlan th,.paymentInfo th,.paymentMethodTable th,.payplanTable th,.shipMethodTable th,.shippingInfo th,.shippingTable th,.signinTable th,.summaryCart th,.viewCart th,.viewCartShort th{background:#eee;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ddd));background:-moz-linear-gradient(top,#fff,#ddd);background:linear-gradient(to bottom,#fff,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd')}.billingInfo td,.orderSummary td,.payPlan td,.paymentInfo td,.shippingInfo td,.summaryCart td,.viewCart td,.viewCartShort td{border-top:1px solid #ddd}.subtotal{background-color:#f5f5f5}.financeAmount,.financeDate,.paymentAmount,.paymentDate{font-size:12px}.payplanSummaryHeader{font-size:12px;font-weight:700}#upsellContainer{overflow:hidden}.upsell{background-color:#fcfbe9;border:1px solid #f1edb4}.upsell img{border:1px solid #ddd}h1,h2{font-size:16px}h3{font-size:15px;font-weight:400;color:#555}.codeButton, .continueButton  {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	border: solid 1px #45B235;
	background: #009F00;
	background: -webkit-gradient(linear, left top, left bottom, from(#61D94A), to(#009F00));
	background: -moz-linear-gradient(top,  #61D94A,  #009F00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#61D94A', endColorstr='#009F00');
    }

.continueButton {
   font-size:18px;
   margin:10px 0 25px 10px !important;
}
	
.upsellButton  {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	border: solid 1px #666;
	background: #444;
	background: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#444444));
	background: -moz-linear-gradient(top,  #777777,  #444444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#777777', endColorstr='#444444');
    }

.codeButton:hover, .continueButton:hover, .upsellButton:hover {
	color: #fff;
    background: #23BA05;
	background: -webkit-gradient(linear, left top, left bottom, from(#70dc5c), to(#19a819));
	background: -moz-linear-gradient(top,  #80e06e,  #19a819);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#555555');
	text-decoration: none;
	}

.codeButton:active, .continueButton:active, .upsellButton:active {
	position: relative; 
	top: 1px;
    }.errorMessage{color:#dd4949}@media only screen and (max-width :960px){.billingInfo td,.orderSummary td,.payPlan td,.paymentInfo td,.shippingInfo td,.summaryCart td,.viewCart td,.viewCartShort td{border-top:none}.viewCart tr:not(:first-child){border-top:1px solid #ddd}}
#PAYMENT_PLANS, #SHIPPING_OPTIONS, #ORDER_FORM_SHIPPING_ENTRY, .shippingCheckbox{display:none;}
