/************************************************************************ DELIVERY FORM STYLING ************************************************************************/

.submit {width:171px; height:auto; background:#435070; border:1px solid #435070; color:#fff; margin-top:4px; font-weight:bold; font-size:16px; float:right; -moz-border-radius: 3px; -webkit-border-radius:3px; cursor:pointer}

a.submit {width:171px; text-align:center; padding:5px; padding-bottom:8px; height:auto; background:#435070; border:1px solid #435070; color:#fff; margin-top:4px; font-weight:bold; font-size:16px; float:right; -moz-border-radius: 3px; -webkit-border-radius:3px; cursor:pointer}

.checkoutButton {margin-right:10px; padding-left:20px; padding-right:20px;}

td {border:none; border-collapse:collapse; padding: 10px; vertical-align:bottom; text-align:left}

table {margin-top:5px; margin-bottom:5px; line-height:130%; background:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px;}

.delivery-login input {background:#fff; color:#435070; border:1px solid #ccc; font-family: 'calibri', 'lucida grande'; font-size:20px; padding:10px 5px; margin-right:50px; width:320px; text-transform:capitalize; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

select {background:#eee; font-family: 'calibri', 'lucida grande'; border:1px solid #ccc; padding:1px 2px; font-size:12px; padding-left:5px; margin-bottom:5px; width:170px; -moz-border-radius: 3px; -webkit-border-radius:3px;}

textarea {background:#fff; text-transform:capitalize; color:#435070; font-family: 'calibri', 'lucida grande'; font-size:12px; border:1px solid #ccc; padding:5px 2px; float:right; padding-left:3px; width:164px; -moz-border-radius: 3px; -webkit-border-radius:3px;}

/************************************************************************ DELIVERY STATUS CSS ************************************************************************/

.delivery-login {color: #333; background: url(../images/bg_delivery_form.jpg) top left no-repeat #ebf2a2; width:563px; border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius:5px; text-align:center; padding:20px 0px}

#delivery_login input {float:right;}
#delivery {color: #333; background:#ebf2a2; width:543px; border:1px solid #ccc; font-size:14px; -moz-border-radius: 5px; -webkit-border-radius:5px; text-align:left; padding:20px 10px}

#delivery .date {color: #333; background: url(../images/bg_orderDate.jpg) top left no-repeat #fff; border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius:5px; text-align:left; padding:15px 10px 10px 50px; margin-bottom:5px; height:30px}
#delivery .order-ref {color: #333; background: url(../images/bg_orderRef.jpg) top left no-repeat #fff; border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius:5px; text-align:left; padding:15px 10px 10px 50px; margin-bottom:5px; height:30px}
#delivery .order-details {color: #333; background: url(../images/bg_orderStatus.jpg) top left no-repeat #fff; border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius:5px; text-align:left; padding:15px 10px 20px 50px; margin-bottom:5px; min-height:30px}
#delivery .order-details-txt {color: #333; border:1px solid #eee; -moz-border-radius: 5px; float:left; clear:left; -webkit-border-radius:5px; text-align:left; padding:5px; margin-bottom:5px;}
#delivery .order-details-price {color: #333; border:1px solid #eee; -moz-border-radius: 5px; float:left; -webkit-border-radius:5px; text-align:left; padding:5px; margin-bottom:5px;}
#delivery .order-status {color: #333; background: url(../images/bg_orderDetails.jpg) top left no-repeat #fff; border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius:5px; text-align:left; padding:15px 10px 10px 50px; margin-bottom:5px; height:30px}

/************************************************************************ CUSTOMER LOGIN / MY ACCOUNT CSS ************************************************************************/

#new_Customer input, #login input {background:#fff; color:#435070; border:1px solid #ccc; font-family: 'calibri', 'lucida grande'; font-size:16px; padding:5px; width:320px; text-transform:capitalize; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

#new_Customer select, #login select {background:#eee; font-family: 'calibri', 'lucida grande'; border:1px solid #ccc; padding:1px 2px; font-size:12px; padding-left:5px; margin-bottom:5px; width:330px; -moz-border-radius: 3px; -webkit-border-radius:3px;}

form#new_Customer, form#login {-moz-border-radius:10px; -webkit-border-radius:10px;  border:1px solid #ccc; padding:10px; background:url(../images/bg_myAccount.jpg) #ebf2a2 top right no-repeat;}

/************************************************************************ BOX CALCULATOR CSS ************************************************************************/

 

.boxCalcWrapper {color: #333; background: url(../images/bg_boxCalc.jpg) top left no-repeat #ebf2a2; width:563px; height:200px; border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius:5px; text-align:center; margin-bottom:10px; padding:20px 0px; position:relative}

 

.boxExample {width:250px; position:absolute; left:280px; top:10px; float:right; margin-right:10px; background:#fff; text-align:left; padding:10px; border:1px solid #ccc; -moz-border-radius: 5px; -webkit-border-radius:5px;}

 

.boxBespoke {width:563px; border:1px solid #ccc; background:#ebf2a2; -moz-border-radius: 5px; overflow:hidden; -webkit-border-radius:5px; text-align:left; margin-bottom:10px; padding:20px 0px}

.boxBespokeWrapper {width:553px; float:right;  padding:5px;}

.boxBespokeWrapper td{vertical-align:middle; padding:2px;}
.boxBespokeWrapper .errorBox {border:1px solid #a87e52; display:none; padding:5px;}
.boxBespokeWrapper .error {color:#a87e52; font-weight:bold;}
.boxBespoke input {background:#fff; color:#435070; border:1px solid #ccc; font-family: 'calibri', 'lucida grande'; font-size:14px; padding:5px; margin-right:10px; width:450px; text-transform:capitalize; -moz-border-radius: 3px; -webkit-border-radius: 3px; float:left; margin-left:10px;}

 

.boxBespoke textarea {background:#fff; color:#435070; border:1px solid #ccc; font-family: 'calibri', 'lucida grande'; font-size:14px; padding:5px; margin-right:10px; width:450px; text-transform:capitalize; -moz-border-radius: 3px; -webkit-border-radius: 3px; clear:both; float:left; margin-left:10px;}

 

.boxBespoke .submit {width:171px; height:auto; background:#435070; border:1px solid #435070; color:#fff; margin-top:4px; font-weight:bold; float:left; font-size:16px; -moz-border-radius: 3px; -webkit-border-radius:3px;}

.basketFilter input{width:auto; height:auto; border:none; float:left; margin-top:-10px}
.eC_ButtonWrapper input{width:auto; height:auto; border:none; float:left; margin-top:-10px}
