#jcart *				{margin: 0; padding: 0; font-family: sans-serif; font-size: 10pt;}
#jcart, #jcart input, #jcart-tooltip	{font-size: 12px;}

#jcart table				{width: 100%; margin: 0; border: 0; background: #fff; border-collapse: collapse;}
#jcart tr				{}
#jcart th, #jcart td			{padding: 5px; border: 0; border: 2px solid #E9DCB5; border-color: #b0c495; 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: #d7e2c7; color: #000;}
#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: right;}
#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;}

#jcart input#jcart-checkout		{float: right;}

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

#jcart-tooltip				{border: 3px double #000; border-color: #B0C495; padding: 3px 7px 3px 25px; background: url(checkmark.png) 3px center no-repeat #FFF; }

#jcart fieldset				{border: 0;}

.jcart					{margin: 0; padding: 0;}
