#jcart h2{color:#006; background:#999;}
#jcart, #jcart input { font-size:12px; }
#jcart * { margin:0; padding:0; font-family:arial, tahoma, verdana, sans-serif; }
#jcart table { width:500px;  border: 1px solid #a4b3f8; background:#fff; height:auto; }

#jcart tr {  }
#jcart th, #jcart td { padding:0px; 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 { background:url(../../../images/members/tablesubbg.gif) repeat-x; }
#jcart th {background:url(../../../images/members/tablesubbg.gif) repeat-x; }
#jcart td.jcart-item-qty { width:30%; height: 25px;}
#jcart td.jcart-item-name { width:55%; font-weight:bold;  height: 25px;}
#jcart td.jcart-item-price { width:15%; font-weight:bold; text-align:right;  height: 25px;}

#jcart td.jcart-item-price span { display:block; }

#jcart a.remove:link{
	background-color:			#1bab2c;
	color:						#ffffff;
	text-decoration:			none;
	border:						1px solid #149724;
	font-weight: 				bold;
	padding:					2px; 
	float:						right;
}
#jcart a.remove:hover {
	background-color:			#1bab2c;
	color:						#FF0;
	text-decoration:			none;
	border:						1px solid #149724;
	font-weight: 				bold;
	padding:					2px;
}
.btn{
background-color:			#149724;
color:						#fff;
text-decoration:			none;
padding:					3px;
border:						1px solid #149724;
font-weight: 				bold;
margin: 					auto;

}

.btn:hover{
background-color:			#1bab2c;
color:						#FF0;
text-decoration:			none;
border:						1px solid #149724;
font-weight: 				bold;
padding:					3px;
}

#jcart .checkout{
background-color:			#149724;
color:						#fff;
text-decoration:			none;
padding:					5px;
border:						1px solid #149724;
font-weight: 				bold;
width: 						auto;
margin: 					auto;
float:						right;
font-size:					14px;
}
#jcart .checkout:hover{
background-color:			#1bab2c;
color:						#FF0;
text-decoration:			none;
border:						1px solid #149724;
font-weight: 				bold;
padding:					5px;
width: 						auto;
}

#jcart span#jcart-subtotal { }
#jcart span#jcart-subtotal strong {  }

.jcart-button { 
background-color:			#149724;
color:						#fff;
text-decoration:			none;
border:						1px solid #149724;
width: 						auto;
font-weight: 				bold;
float:						right;
margin:						0;
}
.jcart-button:hover { 
background-color:			#1bab2c;
color:						#000;
text-decoration:			none;
border:						1px solid #149724;
width: 						auto;
font-weight: 				bold;
float:						right;
}

#jcart input#jcart-checkout { 
background-color:			#149724;
color:						#fff;
text-decoration:			none;
border:						1px solid #149724;
width: 						auto;
font-weight: 				bold;
padding:					1px;
float:						right; 
}
#jcart input#jcart-checkout:hover{
background-color:			#1bab2c;
color:						#fff;
text-decoration:			none;
border:						1px solid #149724;
width: 						auto;
font-weight: 				bold;
padding:					1px;
float:						right; 
}

#jcontainer{
border: 		1px solid #a4b3f8;
width:			100%;
height:			100%;
background:url(../../../images/members/tablesubbg.gif) repeat-x;
}
h3{
background:url(../../../images/members/tablesubbg.gif) repeat-x;	
}
.items{
	float:		left;
	width:		30px;
}

.success{
	padding:	3px;
	border: 2px solid #060;
	background:#090;
	color:#000;
}
.error{
	padding:	3px;
	border: 2px solid #F00;
	background:#FF4848;
	color:#000;
}
