body {
	background: #eee;
	color: #222;
	font: 0.8em Arial, Helvetica, sans-serif;
}

h1 {
	font: 2em normal Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
}

h3 {padding:6px 3px 7px 6px;background:#3366B6;color:#FFF;}
hr {
	margin: 1em 0;
	height: 1px;
	border: 1px solid #eee;
}

img a, a img {border:none;}
a#cartlink  {position:absolute;top:2em;right:2em;width:150px;height:30px;padding:8px 60px 6px 17px;background:#FFF url(../images/cart_btn.gif) no-repeat top right;color:#333;text-decoration:none;text-align:right;}
a:hover#cartlink  {background:#FFF url(../images/cart_btn_ov.gif) no-repeat top right;color:#FFF;}


.center { text-align: center; }
.priceranges {clear:both;}
.priceranges td {font-size:90%;text-align:center;width:70px;height:15px;padding:1px;margin:1px;color:#FFF;border:#FFF solid 1px;background:#999;border-left:none;border-top:none;}
.prices td {text-align:center;width:70px;height:15px;padding:1px;margin:1px;color:#999;border:#CCC solid 1px;border-bottom:none;border-left:none;}
.prices {clear:left;}
#container {position:relative;background: #fff;margin: 10px auto 10px auto;padding: 2em;width: 750px;border: 12px solid #CCC;}
.cart_form a#trusty.items  {clear:both;height:45px;background:#FFF url(../images/pricesbackgrad_tr.jpg) repeat-x;padding:3px 0 3px 0; border-bottom:#666 solid 1px;display:block;}
.cart_form a#premier.items  {clear:both;height:45px;background:#FFF url(../images/pricesbackgrad_pr.jpg) repeat-x;padding:3px 0 3px 0; border-bottom:#666 solid 1px;display:block;}
.cart_form a#supplements.items  {clear:both;height:25px;background:#FFF url(../images/pricesbackgrad_su.jpg) repeat-x;padding:3px 0 3px 0; border-bottom:#666 solid 1px;display:block;}
.cart_form a#trusty:hover.items, .cart_form a#premier:hover.items, .cart_form a#supplements:hover.items  {background:#DFDFDF;}
.cart_form label {width:424px;float:left;clear:left;padding:3px 0 3px 3px;}
.cart_form .inputs {float:right;width:150px;clear:right;padding:21px 0 3px 0;text-align:right;color:#666;}
.cart_form .inputs1 {float:right;width:320px;clear:right;padding:3px 0 3px 0;text-align:right;color:#666;}

#form1 label {font-size:90%;color:#666;}