JCART v1.2
http://conceptlogic.com/jcart/


#jcart * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; color:#000; }
#jcart, #jcart input, #jcart-tooltip { font-size:12px; }

#jcart {
	margin-bottom: 10px;
}

#jcart fieldset { border:0; width : 100%;}

#jcart table { width:100%; border:0; background:#fff; border-collapse:collapse; }
#jcart tr {  }
#jcart th, #jcart td { padding:5px; border:0; border:solid 1px #ccc; vertical-align:top; text-align:left; font-weight:normal; }
#jcart td.empty { text-align:center; }

#jcart p.jcart-error { text-align:center; padding:5px; }

#jcart strong#jcart-title {  }

#jcart th { 
background:#245888;
color: #fff;
}
#jcart th#header {  }
$jcart th#footer {  }

#jcart td.jcart-item-qty { width:25%; }
#jcart td.jcart-item-name { width:50%; font-weight:bold; }
#jcart td.jcart-item-price { width:25%; font-weight:bold; text-align:left; }
#jcart td.jcart-item-price span { display:block; }

#jcart a.jcart-remove { font-size:11px; font-weight:normal; }

#jcart span#jcart-subtotal { display:block; }
#jcart span#jcart-subtotal strong {  }

#jcart input.jcart-button { padding:2px; margin:2px; width : 60px; font-size:12px; font-weight:bold;
background : #1A3F62;
color: #fff;
}

#jcart input#jcart-checkout { float:right; }

#jcart input#jcart-checkout-paypal { display:block; padding:10px; margin:20px auto; }

#jcart-tooltip { color:#000; border:solid 1px #000; padding:3px 7px 3px 25px; background:url(checkmark.png) 3px center no-repeat #f2fcee; z-index:10000; }



.jcart-item,
.jcart-item label
{
	font-size: 12px;
	text-align: left;
	font-family: Verdana;
}

.jcart-item li {
	margin-bottom: 3px;
}

.jcart-item input {
	width: 30px;
	float: none;
	margin: 0;
}

.jcart-item-submit input,
input.send_checkout
 {
	width: 150px;
	background : #1A3F62;
	color: #fff;
	font-weight: bold;
}

form.jcart {
	margin-bottom: 20px;
}

#jcart form {
	width : 100%;
}

#jcart input {
	width : 30px;
	margin : 0;
	float : none;
}

label.error {
	padding : 5px;
	background : #ff0000;
	color : #fff;
}