@charset "utf-8";
/* CSS Document */

#cart-container .btn-checkout {
    margin:0px 0px 40px 0px;
    float:right;
	background: #FC5504;
	border: 1px solid #C84505;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:16px;
	font-weight:normal;
	padding:5px 20px;
	text-align:center;
	text-decoration:none;
}
 
.total-pricing-payment{
    width:70%;
    margin:10px 0px 40px 0px;
    float:left;
	border: 0px solid #cccccc;
	 display:inline-block;
 }	
	
#cart-container .btn-checkout-payment { 
    margin:0px 0px 40px 0px;
    float:left;
	background: #FC5504;
	border: 1px solid #C84505;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:16px;
	font-weight:normal;
	padding:5px 20px;
	text-align:center;
	text-decoration:none;
 }

#cart-container .btn-how-heard { 
    margin:0px 0px 40px 20px;
    float:left;
	background: #FC5504;
	border: 1px solid #C84505;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:16px;
	font-weight:normal;
	padding:5px 20px;
	text-align:center;
	text-decoration:none;
 }
 
.total-pricing-billing{
    width:70%;
    margin:0px 0px 40px 130px;
    float:left;
	border: 0px solid #cccccc;
	 display:inline-block;
 }	
	
#cart-container .btn-checkout-billing { 
    margin:0px 0px 40px 0px;
    float:left;
	background: #FC5504;
	border: 1px solid #C84505;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:16px;
	font-weight:normal;
	padding:5px 20px;
	text-align:center;
	text-decoration:none;
}


#cart-container .btn-checkout-blue {
    margin:0px 0px 40px 0px;
    float:left;
	background: #3772B2;
	border: 1px solid #054EA5;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:16px;
	font-weight:normal;
	padding:7px 20px;
	text-align:center;
	text-decoration:none;
}

#cart-container .btn-checkout-blue a {
	background: #3772B2;
	border: 1px solid #054EA5;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:16px;
	font-weight:normal;
	padding:5px 20px;
	text-align:center;
	text-decoration:none;
}

#cart-container .btn-checkout-orange {float:right;
	background: #fc4303;
	border: 1px solid #fba283;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	padding:10px 0px 10px 0px;
	text-align:center;
	text-decoration:none;
	margin:4px 0px 10px 0px;
	width:61%;
}

#cart-container .btn-checkout-orange:hover {float:right;
	background: #dbdbdb;
	border: 1px solid #dbdbdb;
	color:#336BA8 !important;
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	padding:10px 0px 10px 0px;
	text-align:center;
	text-decoration:none;
	margin:4px 0px 10px 0px;
	width:61%;
}

#cart-container .btn-checkout-orange2 {
   
    margin:0px 10px 20px 0px;
    float:right;
    width:auto;
	background: #FC5504;
	border: 1px solid #f68a56;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:16px;
	font-weight:normal;
	padding:5px 4px 5px 4px;
	text-align:center;
	text-decoration:none;
}

#cart-container .btn-checkout-blue2 {float:right;
	background: #1588cb;
	border: 0px solid #054EA5;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	padding:5px 5px;
	text-align:center;
	text-decoration:none;
	margin:0px 0px 10px 0px;
}

#cart-container .btn-checkout-blue2:hover {float:right;
	background: #cccccc;
	border: 0px solid #054EA5;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:14px;
	font-weight:normal;
	padding:5px 5px;
	text-align:center;
	text-decoration:none;
	margin:0px 0px 10px 0px;
}

ol li { list-style-type:none; }
.progress { display:inline; margin:0 auto;}

#cart-container { margin:0px; text-align:left;}
#cart-container p { text-align:left;}
#cart-container p.right { text-align:right;}
 #cart-container h5 { text-decoration:none; font-size:18px; font-weight:normal; margin:15px 0px 0px 0px; padding:0px; text-align:left;}
#cart-container h5 a { text-decoration:underline; font-size:12px; font-weight:normal; margin:0px 0px 0px 6px; padding:0px; text-align:left;}
#cart-container h5 a:hover { text-decoration:underline; color: #336BA8; font-size:12px; font-weight:normal; margin:0px 0px 0px 6px; padding:0px; text-align:left;}

#cart-container .block-cart-order-complete { behavior: url(/shop/css/PIE.php); float:right; width:98%; border:0px solid #336BA8; clear:both; display:block; margin:0px 0px 0px 0px; overflow:hidden; padding:0 0 0px;}
#cart-container .block-cart-order-complete p { text-align:left; float:left; margin: 6px 0px 0px 0px; width:78%;}
#cart-container .block-cart-order-complete h2 { color:#336BA8; font-size:16px; font-weight:normal; margin:10px 0px 0px 0px;}
#cart-container .block-cart-order-complete .note { text-align:left; float:left; margin: 6px 0px 0px 0px; width:78%;}

#content h1 { border-bottom:1px solid #336BA8; color: #336BA8; font-weight:normal; margin:30px 0px 0px 0px; padding:0 0 5px; text-align:left;}
 
#cart { border:0px solid #336BA8; display:block; margin:10px 0px 0px 0px; overflow:hidden; padding:0px 0px 10px 0px; width:100%;}
#cart .cart-item { behavior: url(/shop/css/PIE.php); background:#ffffff; border-bottom:1px solid #CCCCCC; display:block; margin:0px; overflow:hidden; padding:10px; text-align: left; }
#cart .cart-item .column { border: 0px solid #000000; display:inline; float:left; overflow:hidden;}
#cart .cart-item .product-info { width:45%;}
#cart .cart-item .product-info h2 { font-size:18px; font-weight:bold; margin:0;}
#cart .cart-item .product-info h4 { text-decoration:none; color: #336BA8; font-size:16px; font-weight:normal; margin:0px; padding:0px; text-align:left;}
#cart .cart-item .product-info h4 a { text-decoration:none; color: #336BA8; font-size:16px; font-weight:normal; margin:0px; padding:0px; text-align:left;}
#cart .cart-item .product-info h4 a:hover { text-decoration:underline; color: #336BA8; font-size:16px; font-weight:normal; margin:0px; padding:0px; text-align:left;}
#cart .cart-item .product-info p {border:0px solid #336BA8; font-size:12px; font-weight:500; margin:4px 0px 0px 0px;}
#cart .cart-item .product-info .shipfree {border:0px solid #336BA8; font-size:12px; color: #cc0000; font-weight:500; margin:4px 0px 0px 0px;}

#cart .cart-item .product-qty { float:left; border:0px solid #336BA8; width:10%;}
#cart .cart-item .product-qty label {}
#cart .cart-item .product-qty input { width:50px;}
#cart .cart-item .product-qty a { font-size:12px; padding:2px 20px;}
#cart .cart-item .product-qty .remove { float:left; text-decoration:none; color: #336BA8; font-weight:normal; margin:0px 0 0 25px; padding:0;}
#cart .cart-item .product-qty .remove:hover { float:left; text-decoration:underline; color: #336BA8; font-weight:normal; margin:0px 0 0 25px; padding:0;}
#cart .cart-item .product-qty .update { float:left; text-decoration:none; color: #336BA8; font-weight:normal; margin:5px 0 0 25px; padding:0;}
#cart .cart-item .product-qty .update:hover { float:left; text-decoration:underline; color: #336BA8; font-weight:normal; margin:5px 0 0 25px; padding:0;}
#cart .cart-item .product-price { float:right; width:15%;}
#cart .cart-item .product-price label-e {display: block; float: none; text-align:right;}
#cart .cart-item .product-price h3 {text-align:right;}

#cart .cart-item .product-price-u { float:right; width:15%;}
#cart .cart-item .product-price-u label-u {display: block; float: none; text-align:right;}
#cart .cart-item .product-price-u h3 { text-align:right;}



#cart .cart-iteme { behavior: url(/shop/css/PIE.php); background:#FF9999; border:1px solid #CCCCCC; display:block; margin:10px 0; overflow:hidden; padding:10px; text-align: left; }
#cart .cart-iteme .column { display:inline; float:left; overflow:hidden;}
#cart .cart-iteme .product-info { width:45%;}
#cart .cart-iteme .product-info h2 { font-size:18px; font-weight:bold; margin:0;}
#cart .cart-iteme .product-info h4 a { text-decoration:none; color: #336BA8; font-size:16px; font-weight:normal; margin:0px; padding:0px; text-align:left;}
#cart .cart-iteme .product-info h4 a:hover { text-decoration:underline; color: #336BA8; font-size:16px; font-weight:normal; margin:0px; padding:0px; text-align:left;}
#cart .cart-iteme .product-info p { font-size:12px; font-weight:500; margin:4px 0px 0px 0px;}
#cart .cart-iteme .product-qty { float:left; border:0px solid #336BA8; width:10%;}
#cart .cart-iteme .product-qty label {}
#cart .cart-iteme .product-qty input { width:50px;}
#cart .cart-iteme .product-qty a { font-size:12px; padding:2px 20px;}
#cart .cart-iteme .product-qty .remove { float:left; text-decoration:none; color: #336BA8; font-weight:normal; margin:0px 0 0 25px; padding:0;}
#cart .cart-iteme .product-qty .remove:hover { float:left; text-decoration:underline; color: #336BA8; font-weight:normal; margin:0px 0 0 25px; padding:0;}
#cart .cart-iteme .product-qty .update { float:left; text-decoration:none; color: #336BA8; font-weight:normal; margin:5px 0 0 25px; padding:0;}
#cart .cart-iteme .product-qty .update:hover { float:left; text-decoration:underline; color: #336BA8; font-weight:normal; margin:5px 0 0 25px; padding:0;}
#cart .cart-iteme .product-price { float:right; width:15%;}
#cart .cart-iteme .product-price label { display: block; float: none; text-align:right;}
#cart .cart-iteme .product-price h3 { text-align:right;}


#cart .cart-itemw { behavior: url(/shop/css/PIE.php); background:#FFFFCC; border:1px solid #CCCCCC; display:block; margin:10px 0; overflow:hidden; padding:10px; text-align: left; }
#cart .cart-itemw .column { display:inline; float:left; overflow:hidden;}
#cart .cart-itemw .product-info { width:45%;}
#cart .cart-itemw .product-info h2 { font-size:18px; font-weight:bold; margin:0;}
#cart .cart-itemw .product-info h4 a { text-decoration:none; color: #336BA8; font-size:16px; font-weight:normal; margin:0px; padding:0px; text-align:left;}
#cart .cart-itemw .product-info h4 a:hover { text-decoration:underline; color: #336BA8; font-size:16px; font-weight:normal; margin:0px; padding:0px; text-align:left;}
#cart .cart-itemw .product-info p { font-size:12px; font-weight:500; margin:4px 0px 0px 0px;}
#cart .cart-itemw .product-qty { float:left; border:0px solid #336BA8; width:10%;}
#cart .cart-itemw .product-qty label {}
#cart .cart-itemw .product-qty input { width:50px;}
#cart .cart-itemw .product-qty a { font-size:12px; padding:2px 20px;}
#cart .cart-itemw .product-qty .remove { float:left; text-decoration:none; color: #336BA8; font-weight:normal; margin:0px 0 0 25px; padding:0;}
#cart .cart-itemw .product-qty .remove:hover { float:left; text-decoration:underline; color: #336BA8; font-weight:normal; margin:0px 0 0 25px; padding:0;}
#cart .cart-itemw .product-qty .update { float:left; text-decoration:none; color: #336BA8; font-weight:normal; margin:5px 0 0 25px; padding:0;}
#cart .cart-itemw .product-qty .update:hover { float:left; text-decoration:underline; color: #336BA8; font-weight:normal; margin:5px 0 0 25px; padding:0;}
#cart .cart-itemw .product-price { float:right; width:15%;}
#cart .cart-itemw .product-price label { display: block; float: none; text-align:right;}
#cart .cart-itemw .product-price h3 { text-align:right;}
 
#content .delivery-cart { behavior: url(/shop/css/PIE.php); border-bottom:1px solid #336BA8; clear:both; display:block; margin:0 0 10px; overflow:hidden; padding:0 0 10px;}
#content .delivery-cart h3 { text-decoration:none; font-size:18px; font-weight:normal; margin:10px 0px 0px 0px; padding:0px; text-align:left;}

#content .delivery-cart .shipping-detail { border:0px solid #336BA8; float:left; width:98%; margin:10px 0px 0px 0px;}
#content .delivery-cart .shipping-detail .shipping-vendor { border:0px solid #336BA8; width:28%; float:left; text-decoration:none; font-size:14px; font-weight:normal; margin:4px 0px 0px 0px; padding:0px; text-align:left;}
#content .delivery-cart .shipping-detail .shipping-price { border:0px solid #336BA8; float:left; text-decoration:none; font-size:16px; font-weight:normal; margin:4px 0px 0px 0px; padding:0px; text-align:left;}
#content .delivery-cart .shipping-detail .shipping-freight { border:0px solid #336BA8; float:left; text-decoration:none; color: #4B9E24; font-size:14px; font-weight:normal; margin:4px 0px 0px 10px; padding:0px; text-align:left;}

#content .cart-subtotal { behavior: url(/shop/css/PIE.php); border-bottom:1px solid #336BA8; float:right; width:100%; clear:both; display:block; margin:0 0 10px; overflow:hidden; padding:0 0 10px;}
#content .cart-subtotal .subtext { behavior: url(/shop/css/PIE.php);  border:0px solid #336BA8; float:right; text-align:right; font-size:18px; clear:both; display:block; margin:0px 0px 0px 0px; overflow:hidden; padding:0 0 10px;}

#content .block-cart { behavior: url(/shop/css/PIE.php); float:right; width:38%; border:0px solid #336BA8; clear:both; display:block; margin:0px 0px 20px 0px; overflow:hidden; padding:0 0 10px;}
#content .block-cart p { text-align:left; float:left;}
#content .block-cart .column { border:0px solid #336BA8; display:inline; float:left; overflow:hidden; margin:0px; padding:0px; text-align:left; width:29%;}
#content .block-cart .column h2 { color:#336BA8; font-size:14px; font-weight:normal; margin:0 0 1em;}
#content .block-cart .left { }
#content .block-cart .center { border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
#content .block-cart .right {}
#content .block-cart .shipping { border:0px solid #336BA8; float:left; width:100%;}
#content .block-cart .shipping p{ border-top:1px solid #cccccc; font-size:16px; text-align:left; margin:0px 0px 10px 0px; padding:18px 0px 0px 2px; width:100%;}
#content .block-cart .shipping .shipto{ font-size:16px; color: #C00; text-align:left; margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; width:100%;}

#content .block-cart .shipping select { margin:0px 0px 0px 0px;}


#content .block-cart-confirm { behavior: url(/shop/css/PIE.php); float:right; width:100%; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; clear:both; display:block; margin:0px 0px 20px 0px; overflow:hidden; padding:20px 0px 20px 0px;}
#content .block-cart-confirm .confirm-column-title { border:0px solid #336BA8; font-size:16px; font-weight:bold; text-align:left; float:left; width:96%;}
#content .block-cart-confirm p { border:0px solid #336BA8; text-align:left; float:left; width:96%;}
#content .block-cart-confirm .column { border:0px solid #336BA8; display:inline; float:left; overflow:hidden; margin:0px; padding:0px; text-align:left; width:29%;}
#content .block-cart-confirm .column h2 { color:#336BA8; font-size:14px; font-weight:normal; margin:0 0 1em;}
#content .block-cart-confirm .left { width:30%; padding:0px 0px 0px 20px;}
#content .block-cart-confirm .center { border-left:1px solid #cccccc; padding:0px 20px 0px 20px;  width:30%; border-right:1px solid #cccccc; }
#content .block-cart-confirm .right {width:30%; padding:0px 0px 0px 20px;}
#content .block-cart-confirm .shipping { border:0px solid #336BA8; float:left; width:100%;}
#content .block-cart-confirm .shipping p{ border-top:1px solid #cccccc; font-size:16px; text-align:left; margin:0px 0px 10px 0px; padding:18px 0px 0px 2px; width:100%;}
#content .block-cart-confirm .shipping select { margin:0px 0px 0px 0px;}
#content .block-cart-checkout-billing { float:left; width:30%; border:0px solid #336BA8; clear:both; display:inline; margin:0px 0px 20px 0px; overflow:hidden; padding:0px 0px 0px 0px;}
#content .block-cart-checkout-billing .column { float:left; width:98%; border:0px solid #336BA8; clear:both; margin:0px 0px 20px 0px; overflow:hidden; padding:0px;}
#content .block-cart-checkout-billing .column .billing-info { height:auto; float:left; width:100%; border:0px solid #336BA8; clear:both; margin:0px 0px 10px 0px; overflow:hidden; padding:0px;}
#content .block-cart-checkout-billing .column .billing-info p { vertical-align:top; display:inline-block; text-align:right; width:40%; border:0px solid #336BA8; clear:both; margin:0px 0px 0px 0px; overflow:hidden; padding:0px;}
#content .block-cart-checkout-billing .column .billing-info .input-field { display:inline-block; text-align:left; width:54%; border:0px solid #336BA8; clear:both; margin:0px 0px 0px 0px; overflow:hidden; padding:0px;}
#content .block-cart-checkout-billing .column .billing-info-co { height:auto; float:left; width:100%; border:0px solid #336BA8; clear:both; margin:10px 0px 10px 0px; overflow:hidden; padding:0px;}
#content .block-cart-checkout-billing .column .billing-info-co p { display:inline-block; text-align:right; width:40%; border:0px solid #336BA8; clear:both; margin:0px 0px 0px 0px; overflow:hidden; padding:0px;}
#content .block-cart-checkout-billing .column .billing-info-co .input-field {  display:inline-block; text-align:left; width:54%; border:0px solid #336BA8; clear:both; margin:0px 0px 0px 0px; overflow:hidden; padding:0px;}

#content .block-cart-heard { behavior: url(/shop/css/PIE.php); width:86%; border:0px solid #336BA8; clear:both; display:block; margin:16px 0px 20px 20px; overflow:hidden; padding:0px 0px 0px 0px;}
#content .block-cart-heard p { border-top:1px solid #cccccc; text-align:left; float:left; width:96%; padding:10px 0px 0px 0px; }
#content .block-cart-heard h2 { float:left; text-align:left; color:#336BA8; font-size:16px; font-weight:normal; margin:10px 0px 0px 0px; overflow:hidden; padding:0 0 0px; width:100%;}
#content .block-cart-heard .column { border:0px solid #336BA8; display:inline; float:left; overflow:hidden; margin:0px; padding:0px; text-align:left; width:20%;}
 #content .block-cart-heard .mobile-radio-wrap { float:left; text-align:left; line-height:14px; width:100%; border:0px solid #336BA8; clear:both; display:block; margin:24px 0px 24px 20px; overflow:hidden; padding:0 0 0px;}
 


#content .block-cart-login .left .email-password { float:right; width:100%; border:0px solid #336BA8; clear:both; display:block; margin:0px auto; overflow:hidden; padding:0px 0px 0px 0px;}
#content .block-cart-login .left .email-password p {  float:right; text-align:right; width:100%; border:0px solid #336BA8; clear:both; display:block; margin:0px auto; overflow:hidden; padding:0px 0px 0px 0px;}
#content .block-cart-login .center .email-password { float:right; width:100%; border:0px solid #336BA8; clear:both; display:block; margin:0px auto; overflow:hidden; padding:0px 0px 0px 0px;}
#content .block-cart-login .center .email-password p {  float:right; text-align:right; width:100%; border:0px solid #336BA8; clear:both; display:block; margin:0px auto; overflow:hidden; padding:0px 0px 0px 0px;}



#content .block-cart-login { behavior: url(/shop/css/PIE.php); width:80%; border:0px solid #336BA8; clear:both; display:block; margin:0px auto; overflow:hidden; padding:0px 0px 0px 0px;}
#content .block-cart-login h2 { float:left; text-align:left; color:#336BA8; font-size:14px; font-weight:normal; margin:0px 0px 0px 10px; overflow:hidden; padding:0 0 0px; width:100%;}
#content .block-cart-login .left { padding:0px 10px 0px 0px; width:32%; }
#content .block-cart-login .center { padding:0px 10px 0px 0px; width:32%; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
#content .block-cart-login .right {width:32%;}
#content .block-cart-login .mobile-radio-wrap { float:left; text-align:left; line-height:14px; width:100%; border:0px solid #336BA8; clear:both; display:block; margin:24px 0px 24px 20px; overflow:hidden; padding:0 0 0px;}
/*#content .login .column { margin:20px 0; padding:0 2%;}*/
 #content .block-cart-login input[type="checkbox"] + label, .block-cart-login input[type="radio"] + label { display:inline; float:none; font-size:12px;}
#content .block-cart-login input[type="checkbox"] + label { display:block; float:left; font-size:12px; margin:0 5px; text-align:left; width:48%;}
#content .block-cart-login input[type="checkbox"] { border:0px solid #000000; display:block; float:left; margin:0 0 0 0px;}
#content .block-cart-login select, .block-cart-login label + input[type="text"] { display:block; float:left; margin:0 0 0px;}
#content .block-cart-login input[type="text"] { margin:0 0 10px 0px;}
#content .block-cart-login .get-password { color:#336BA8; font-weight:normal; margin:0 0 0 110px; text-decoration:underline;}
#content .block-cart-login .get-password:hover { text-decoration:none;}
#content .block-cart-login br { clear:both;}
#content .block-cart-login .required { color:#336BA8;}
#content .total-pricing-login{ margin:0px auto; border:0px solid #000000; display:block; text-align:right; width:80%;}


.zip-country { position: relative; float:left; background: #dbdbdb; border:0px solid #000000; text-align:left; margin:0px 0px 12px 0px; padding:0px 6px 0px 6px; width:100%; height:40px;}
.zip { border:0px solid #000000; font-size:15px; float:left; margin:6px 0px 0px 2px; padding:4px 0px 0px 0px; width:65%; height:70%;}
.country { border:0px solid #000000; text-align:left; float:left; margin:6px 0px 0px 6px; padding:4px 0px 0px 4px; width:27%; height:70%;}

.delivery { background: #dbdbdb; border:0px solid #000000; text-align:left; float:left; margin:0px 0px 6px 0px; padding:0px 6px 0px 6px; width:100%; height:72px;}
.checkbox1 { background: #ffffff; border:0px solid #000000; text-align:left; float:left; margin:6px 0px 0px 0px; padding:4px 0px 0px 4px; width:46%; height:80%;}
.checkbox2 { background: #ffffff; border:0px solid #000000; text-align:left; float:right; margin:6px 12px 0px 0px; padding:4px 0px 0px 4px; width:46%; height:80%;}
input[type="checkbox"]{background: #dbdbdb;}

#content .block-cart .pricing { border:0px solid #336BA8; float:right; padding:0; text-align:right; width:100%; margin:0px 10px 0px 0px;}
#content .block-cart .pricing p { border:0px solid #336BA8; font-size:18px; text-align:right; margin:0px 0px 0px 0px; width:100%;}
#content .block-cart .pricing span { display:inline-block; text-align:right; margin:0px 0px 0px 6px;}
#content .block-cart .note { font-size:12px;}

#content .block-cart2 { behavior: url(/shop/css/PIE.php); clear:both; display:block; margin:0 0 10px; overflow:hidden; padding:0 0 10px;}
#content .block-cart2 p { text-align:left;}
#content .block-cart2 .column { display:inline; float:left; overflow:hidden; margin:0; padding:0 2%; text-align:left; width:29%;}
#content .block-cart2 .column h2 { color:#336BA8; font-size:14px; font-weight:normal; margin:0 0 1em;}
#content .block-cart2 .left { }
#content .block-cart2 .center { border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
#content .block-cart2 .right {}
#content .block-cart2 .shipping { border:0px solid #336BA8; float:right; width:85%;}
#content .block-cart2 .shipping p{ border:0px solid #cccccc; font-size:15px; text-align:left; margin:0px 0px 10px 0px; width:450px;}
#content .block-cart2 .shipping select { margin:0px 0px 0px 0px;}
 
  
#content .block-cart2 .pricing { float:right; padding:0; text-align:right; width:auto;}
#content .block-cart2 .pricing p { border:0px solid #336BA8; font-size:18px; text-align:right;}
#content .block-cart2 .pricing span { display:inline-block; text-align:right; width:120px;}
#content .block-cart2 .note { font-size:12px;}

  

/*#content .login .column { margin:20px 0; padding:0 2%;}*/
.block-cart label { border:1px solid #000000; float:left; font-size:12px; margin:4px 5px; text-align:right; width:100px;}
.block-cart label .note { color:#666666; display:block; font-size:12px; }
.block-cart input[type="checkbox"] + label, .block-cart input[type="radio"] + label { display:inline; float:none; font-size:12px;}
.block-cart input[type="checkbox"] + label { display:block; float:left; font-size:12px; margin:0 5px; text-align:left; width:48%;}
.block-cart input[type="checkbox"] { border:0px solid #000000; display:block; float:left; margin:0 0 0 0px;}
.block-cart select, .block-cart label + input[type="text"] { margin:0 0 10px;}
.block-cart input[type="text"] { margin:0 0 10px 0px;}
.block-cart .get-password { color:#336BA8; font-weight:normal; margin:0 0 0 110px; text-decoration:underline;}
.block-cart .get-password:hover { text-decoration:none;}
.block-cart br { clear:both;}
.block-cart .required { color:#336BA8;}

.block-cart2 label { border:0px solid #000000; float:left; font-size:12px; margin:4px 5px; text-align:right; width:200px;}
.block-cart2 label .note { color:#666666; display:block; font-size:12px; }
.block-cart2 input[type="checkbox"] + label, .block-cart2 input[type="radio"] + label { display:inline; float:none; font-size:12px;}
.block-cart2 input[type="checkbox"] + label { display:block; float:left; font-size:12px; margin:0 5px; text-align:left; width:48%;}
.block-cart2 input[type="checkbox"] { border:0px solid #000000; display:block; float:left; margin:0 0 0 0px;}
.block-cart2 select, .block-cart2 label + input[type="text"] { margin:0 0 10px;}
.block-cart2 input[type="text"] { margin:0 0 10px 0px;}
.block-cart2 .get-password { color:#336BA8; font-weight:normal; margin:0 0 0 110px; text-decoration:underline;}
.block-cart2 .get-password:hover { text-decoration:none;}
.block-cart2 br { clear:both;}
.block-cart2 .required { color:#336BA8;}
 
#content .block-cart-please-note { float:left; width:50%; border:0px solid #336BA8; clear:both; display:block; margin:0px 0px 0px 0px; overflow:hidden; padding:0px;}
#content .terms-conditions { float:left; width:50%; border:0px solid #336BA8; clear:both; display:block; margin:0px 0px 20px 0px; overflow:hidden; padding:0px;}

#content .block-cart-submit { text-align:right; float:right; width:100%; border:0px solid #336BA8; clear:both; display:block; margin:0px 0px 0px 0px; overflow:hidden; padding:0px;}
#content .block-cart-submit .donate { text-align:right; border:0px solid #336BA8; display:block; float:right; overflow:hidden; width:0px auto;}
#content .block-cart-submit .donate p{ text-align:right; border:0px solid #336BA8; display:block; float:right; overflow:hidden; width:0px auto;}


#content .back-home { float:left; margin:20px 0px 20px 20px; border:0px solid #000000; display:block; text-align:left; width:80%;}
 



#content .total-pricing { margin:0px 0px 0px 0px; border:0px solid #000000; display:block; text-align:right; width:100%;}
#content .total-pricing p { font-size:21px; text-align:right;}
#content .total-pricing span { display:inline-block; width:150px;}
#content .total-pricing .note { font-size:14px;}


#cart-container .confirm-pricing { border:0px solid #000000; width:100%; display:block; float:right; margin:1em 0 0; overflow:hidden;}
#cart-container .confirm-pricing p { font-size:14px; margin:0; text-align:right;}
#cart-container .confirm-pricing p span { display:inline-block; font-weight:bold; width:150px;}
#cart-container .confirm-pricing .grand-total { float:right; width:350px; border-bottom:1px solid #000000; padding:0px 0px 10px 0px; font-size:21px; font-weight:bold; margin:30px 0px 10px 0px;}

#cart-container .donate { display:block; float:left; overflow:hidden; width:60%;}


.right { text-align:right; }