﻿@charset "UTF-8";
/* CSS Document */

#cartContainer {font-family:Arial, Helvetica, sans-serif;}
.shoppingcart {margin:auto;}
.shoppingcart h2 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#015da4; padding:0; margin-bottom:2px;}
.shoppingcart h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#003d61;}
.shoppingcart h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}
.cartsummary_box {margin:auto; border:0px solid #dddddd; -moz-border-radius: 5px; border-radius: 5px; font-family:Arial, Helvetica, sans-serif; margin:auto; padding: 0px 25px;}
.removeItemcheckoutWrapper {width:122px;}
.removeItemcheckout {float:left; position:absolute; margin-top:30px;}
.cart_preview {width:80px; height:80px; border:1px solid #dddddd; margin:auto; text-align: center; }
.cart_preview img { display:block; margin:auto; max-width:70px; max-height:70px; margin: 4px 0px 0px 4px;}
.cart2eThumbpic {width:80px; height:80px; border:1px solid #dddddd; margin:auto; }
.cart2eThumbpic img { display:block; max-width:70px; max-height:70px; margin: 4px 0px 0px 4px;}
.cart2aCombo {float:left; padding: 7px 0 0 0; width:15px; font-family:Arial; font-size:8px; color:#000;
}

.cart2emaxattempts{font-family:Arial; font-size:18px; color:red;}
.cart2ePREmaxattempts{font-family:Arial; font-size:15px; color:#000;}

.cart_description { font-size:12px;}
.cart_instructions { font-size:13px;}
.cart_quantity {font-family:Arial, Helvetica, sans-serif; font-size:12px; width: 40px; text-align:center; float:left;}
.cart_totals { width:310px; height:50px; float:right; display:block; }
.cart_subtotal {margin-left:60px; font-size:12px;}
.cart_buttons { padding:5px 0; }
.button_right { text-align:right; padding-right:20px; }
.cart_header {text-align:left; display:block; margin:auto; }
.cart_logo {float:left; display:block; text-decoration:none; }
.cart_steps { float:left; padding-left: 20px; text-decoration:none; }
.cart_left { float:left; padding: 20px 30px; font-family:Arial, Helvetica, sans-serif;}
.cart_right { width: 250px; float:left; padding: 20px 5px; font-family:Arial, Helvetica, sans-serif;}
.cart_formtitle {text-align:right; font-size:12px; width:90px;}
.cart_login {margin-top:10px; float:left;}
.cart_login td {padding-top:10px;}
.cart_input {border:1px solid #dddddd; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:25px; width:208px; margin-left:5px; padding-left:5px;}
.underline { text-decoration:underline;}
.cart_details {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999999; }
.cart_left a {text-decoration:underline; color:#999999; }
.cart_right a {text-decoration:underline; color:#999999; }
.cart_dropdown {border:1px solid #dddddd; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:25px; width:208px; margin-left:5px; padding-left:5px; color:#666666; }
.cart_bold {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.cart_radio {margin: 5px 5px 10px 5px;}
.customer_address {margin: 10px 20px; text-align:left; }
.cart_payment {padding: 30px 30px; font-family:Arial, Helvetica, sans-serif;}
.cart_paymentoptions {font-size:12px; min-width:200px;}
.cart_paymentoptions img:first-child { min-width:150px; display:inline-block; }
.cart_paymentoptions img:last-child { min-width:5px; display:inline-block;}
.cart_method {width:180px; padding: 10px 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.cart_ccdropdown {border:1px solid #dddddd; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:25px; width:175px; margin-top:10px; color:#666666; }
.cart_ccnumber {border:1px solid #dddddd; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:25px; width:175px; margin-top:10px; color:#666666; }
.cart_expdropdown {border:1px solid #dddddd; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:25px; width:50px; margin-top:10px; color:#666666; }
.cart_exp2dropdown {border:1px solid #dddddd; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:25px; width:75px; margin-top:10px; margin-left:5px; color:#666666; }
.cart_securitycode {border:1px solid #dddddd; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:25px; width:50px; margin-top:10px; color:#666666; }
.cart_method a {text-decoration:underline; color:#999999;  }
.cart_giftcard { font-size:12px; color:#999999;}
.cart_shipmethod {width:300px; padding: 10px 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.cart_shipmethod_address {width:200px; padding: 10px 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.cart_shipmethod_address a {text-decoration:underline; color:#999999; font-weight:bold; font-size:11px;  }
.cart_payment h2 a {text-decoration:underline; color:#999999; font-size:11px; padding-left:5px;  }
.cart_finalize1 {padding: 10px 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.cart_finalize2 {width:240px; padding: 10px 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;  }
.cart_price { font-size:12px; font-weight:bold; color:#ff9900;}
.cart_description_sm { font-size:10px;}
.cart_promocode {border:1px solid #dddddd; font-size:14px; font-family:Arial, Helvetica, sans-serif; height:16px; width:80px; padding-left:5px;}
.cart_addcode {margin:0; padding-left:5px; vertical-align: middle; }
.cart_finalize2 a {text-decoration:none; color:#067fb1;  }
.cart_fineprint a {text-decoration:none; color:#067fb1;  }
.cart_placeorder {margin:0 auto; background-color:#e8eeef; padding:5px 10px;}
.cart_placeorder_left {margin-top:14px;}
.cart_fineprint {margin:auto; padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.cart2aHeader {font-family:Arial;font-size:14px;color:#000; font-weight:bold;}

/* #dlgforgotPassword{display:none; font-family:Arial;font-size:18px; color:#000;}
.dlgforgotPassword .ui-dialog-titlebar {background:#ddd; color:#000;}
#dlgforgotPassword input[type="button"]{height:30px; width:170px; font-family:Arial;font-size:16px; color:#000; margin:5px;}
#dlgforgotPassword input[type="text"]{height:22px; width:200px; font-family:Arial;font-size:16px; color:#000; margin: 0 0 0 10px;}
    **/


#cartpaymentManual {display:none;}
#useDiffcc {font-family:Arial; color:#464646; font-size:10px;}
#shippingStateHidden {display:none;}

#cart2ePlaceorder {background-image:url('/checkout/img/checkout_placeorder.png');background-repeat:no-repeat; width:190px;height:40px;}

.tdcenter{text-align:center;}

.promoEntercart2a{width:153px;height:24px;font-size:12px;font-family:arial;}
.promoEntercart2abtn{width:40px;height:24px;font-family:arial;font-size:12px;text-align:center;}
.Cart2APromoCodeBox
{
    display:none;
	margin:auto; 
	border:1px solid #dddddd; 
	/* background-color: #EEEEEE; */
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family:Arial, Helvetica, sans-serif; 
	margin:auto; 
	padding: 10px;	
	width: 100%;
}
.Cart2AGiftCardBox
{
	margin:auto; 
	border:1px solid #dddddd; 
	/* background-color: #9DFCC4; */
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	font-family:Arial, Helvetica, sans-serif; 
	padding: 10px;	
    margin-top: 10px; 
	margin-bottom: 10px;
	visibility:hidden;
    position:absolute;
	overflow:visible;
}


body
{
	background-image: none;
}

.blackLink
{
	color: #000000;
}

#AmazonInlineWidget
{
	margin-top: 15px;
	margin-bottom: 5px;
}


#cartpaymentManual {
	border: 1px Solid #CCC;
	border-radius: 5px;
	padding: 10px;
}

#btnforgotPassword
{
	margin-top: 1px;
	margin-left: 10px;
}