/*
jCart v1.3
http://conceptlogic.com/jcart/
*/

#contentGateway { margin:0 0 0px 0; padding:0; }

.gatewayForm { font-size:12px; text-align:left; width:760px; padding:15px; margin:20px auto 0px auto; border:1px solid #F94; -moz-border-radius:10px; border-radius:10px; }

.table { width:700px; border:0; background:#FFF; border-collapse:collapse; margin:3px auto 0 auto; text-align:left;  }
.gatewayForm h2 { color: #C60; }
.gatewayForm td { padding:5px 0; }

.diffAddress { font-size:14px; text-align:left; width:760px; padding:15px; margin:30px auto 30px auto; border:1px solid #F94; -moz-border-radius:10px; border-radius:10px; }
.diffAddress h2 { color: #C60; }

#jcart { width:800px; padding:0px 15px 0 15px; margin:0px auto 0px auto;  background-color:#FFF; /*border:1px solid #666666; -moz-border-radius:10px; border-radius:10px;*/ }
	
/*#jcart_inner { width:auto; background-color:#FFF; border:1px solid #666666; -moz-border-radius:10px;
	border-radius:10px; }*/
#jcart * {  margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }
#jcart, #jcart input, #jcart-tooltip { font-size:12px; }


#jcart fieldset { border:0; }

#jcart-error { text-align:center; padding:5px; }

#jcart table { width:760px;  border:0; background:#fff; border-collapse:collapse; margin:20px auto 0 auto;  }
#jcart thead { color:#333; }
#jcart-title { color: #C60; font-size:16px;  } /* Your Basket */
#jcart tbody { background-color:#EEE;  } /* main body with item list */
#jcart tfoot {  }
#jcart tr {  }
#jcart th { background:#FFFFFF; height:40px; font-weight:bold;    } /* subtotal & head */
#jcart th, #jcart td { padding:7px 5px; border:0; vertical-align:middle; text-align:left; font-weight:bold; }
#jcart #jcart-empty { text-align:center; }

.jcart-item-qty {  }
.jcart-item-qty input { border:1px solid #CCCCCC; height: 20px; text-align:center; }
#jcart .jcart-item-name { width:68%; font-weight:bold; }
#jcart .jcart-item-price { width:25%; font-weight:bold; text-align:right; }
.jcart-item-price span { display:block; }

.jcart-remove { font-size:11px; font-weight:normal; }

#jcart-subtotal { display:block;  text-align:right; border-top:1px solid #999999; padding:10px 0 0 0; }
#jcart-subtotal strong {  }

#jcart-buttons input { padding:2px; margin:2px; }

#jcart-checkout { float:right; padding:2px; }

#jcart-paypal-checkout { display:block; margin:20px 20px 0 0; float:right; }

/* Item forms */
.jcart { margin:0 20px 20px 0; padding-top:20px; border:dashed 2px #66cc66; float:left; background:#fff; text-align:center; }
.jcart ul { margin:0; list-style:none; padding:0 20px; text-align:left; }
.jcart fieldset { border:0; }
.jcart strong { color:#000066; }
.jcart .button { margin:20px; padding:5px; }

.ship { margin:0; padding:0; height:10px;  }
.ship input { float:right; width:100%; text-align:right; margin:0; padding:0; font-weight:bold;  }

.ppLogos { text-align:center; margin:60px 0 0 0; }

#jcart-tooltip { display:none;  }
.nocart { display:none; }

.countryList { font-size:14px;  margin:0px 100px 0 0px; float:right; width:51%;  height:30px; text-align:right; padding:10px 20px 10px 20px; color:#333333; /*background-color:#333333;*/ border:1px solid #FF0000; border-radius:5px; }
.countryList select { text-align:right; color:#000099; background-color:#FFFFAA; margin:0 0 0 30px; padding:2px 5px; border:1px solid #00F; }
.countryList option { padding:0 10px; margin:3px 0; }

.countryListSubmit { height:20px; margin:20px 0 0 0; }
/*.countryListSubmit submit { background-image: url(../../../secure/images/Mal_Checkout.jpg);  }*/

.continueShopping { float:left; display:block; margin:0 0px 0 150px;  }
.continueShopping img { }

.checkoutButton { float:right; display:block; margin:0 100px 0 0px;  }
.checkoutButton img { }

.WFcontinueShopping { float:left; display:block; margin:20px 0px 0 150px;  }
.WFcontinueShopping img { }

.WFcheckoutButton { float:right; display:block; margin:20px 50px 0 0px;  }
.WFcheckoutButton img { }


.editBasketButton { float:left; display:block; margin:0 0px 0 20px;  }
.editBasketButton img {  }

.text_button { border: none; background-color: transparent; padding: 0; text-decoration: underline; color: #00C; overflow:visible;}
