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

#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:100%; border:0; background:#fff; border-collapse:collapse; }
#jcart th { background:#f79d09 }
#jcart th, #jcart td { padding:5px; border:0; border:solid 1px #ccc; vertical-align:middle; text-align:left; font-weight:normal; }
#jcart #jcart-empty { text-align:center; }

.jcart-item-qty { width:25%; }
#jcart .jcart-item-name { width:50%; 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; }

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

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

#jcart-paypal-checkout { display:block; width:14em; padding:10px; margin:20px auto; }

#jcart-tooltip { display:none; position:absolute; padding:3px 7px 3px 25px; background:url(../images/checkmark.png) 3px center no-repeat #fdfdfd; border:1px solid #a6c9e2; z-index:9999; }

.business { width:108px; height:39px; }

label.error { font-size: 11px; color: red; margin-left: 10px; vertical-align: top; }


/* Inpage CSS */

* { margin:0; padding:0; }

#wrapper { margin:25px 0px 0px 0px; width:620px; border:solid 1px #ccc; padding:25px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; }

h2, p { margin-bottom:1em; }

.sidebar { width:610px; }

#content { width:100%; float:left; }

.clear { clear:both; }

/* Item forms */
.jcart {  }
.jcart fieldset { border:0px; margin-top:-5px; width:188px; }
.jcart .prod-options { float:left; width:74px; height: 24px; margin-top:1px; cursor:help; background-color:#F5F5F5; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.jcart .button { background: url('../images/add_to_cart.png') no-repeat; float:right; margin-left:5px; height:26px; width:109px; border:0px; cursor:pointer; }

.button2 { background: url('../images/add_to_cart_small.png') no-repeat; float:right; margin-left:5px; margin-top:5px; height:25px; width:27px; border:0px; cursor:pointer; }
.options2 { float:left; margin-left:6px; width:68px; margin-top:5px; }