/* SHOPPING CART STYLESHEET */
/* default.css has already declared * */

.high:link, .high:visited	{color: #993333; text-decoration:underline;}
.high:hover					{text-decoration: none;}
/* ACCOUNT LOGIN */
form.acc				{padding: 7px 0 0 0; }
form.acc legend 		{display: none;}
form.acc label 			{margin-left: 5px; padding: 3px 0; display: inline; float: left; width: 335px; font-size: 10px;}
form.acc label span 	{color: #7A2777;}
form.acc input 			{margin-left: 5px; width: 350px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form.acc textarea		{margin-left: 5px; width: 300px; border: 1px solid #E0E0E0; padding: 2px; background: #FFF;}
form.acc select			{margin-left: 5px; width: 50px; border: 1px solid #E0E0E0; padding: 2px; background: #FFF;}

.btnfix	{width: auto; margin: 0; padding: 0; border: 0;}

/* BREADCRUMB */
.crumb		{width: 754px; color: #7A2777; display: block;}

/* AVAILABLE CANVAS SIZES */
.product			{}
.product caption 	{padding: 10px 5px 5px 5px; font-size: 15px; color: #7A2777; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold; text-align: left;}
.product th			{font-weight: bold; font-size: 10px; padding: 3px 5px; text-align: left;} 
.product td 		{font-size: 10px; padding: 3px 5px;}
.product td	span.purp	{color: #7A2777; font-weight: normal;}
.product td	span.exc	{color: #666; font-size: 9px; font-weight: normal;}


table.product tr:hover{
		color: #666;
		background: #FCFCFC;
		}

.wiA		{width: 170px;}
.wiB		{width: 170px;}
.wiC		{width: 50px;}


/* SMALL INPUT / SELECT BOX */
.ammount 	{border: 1px solid #E0E0E0; width: 70px; padding: 2px; color: #666;}
.myselect	{width: 400px; padding: 2px; border: 1px solid #E0E0E0;}
.myselectB	{width: 360px; padding: 2px; border: 1px solid #E0E0E0;}
.myselectC	{width: 100px; padding: 0 2px; border: 1px solid #E0E0E0;}
.myselectD	{width: 307px; padding: 0 2px; border: 1px solid #E0E0E0;}
.txtarea	{width: 300px; height: 150px; border: 1px solid #E0E0E0; padding: 2px; }

/*  SUBMIT BUTTONS */
.cart_btn 	{border: 1px solid #DCDCDC; background: #7A2777; color: #FFF; padding: 2px; text-decoration: none; font-size: 10px;}
.cart_btnG	{border: 1px solid #E9E9E9; background: #f9f9f9; color: #454545; padding: 2px; text-decoration: none; font-size: 10px;}


.proR:link, .proR:visited {border: 1px solid #E9E9E9; background: #f9f9f9; color: #454545; padding: 4px; text-decoration: none; font-size: 12px;}
.proR:hover {border: 1px solid #666; color: #454545; text-decoration: none;}



/* SHOPPING CART   STEP ONE */
.shopcart			{margin: 5px 0;}
.shopcart caption	{display: none;}
.shopcart th		{font-weight: bold; font-size: 10px; padding: 3px 0; text-align: left;}
.shopcart td 		{font-size: 10px; padding: 3px 0; }
.shopcart th.dot, #shopcart td.dot	{border-top: 1px dashed #E0E0E0;}

.shopcartB	td		{width: 125px; font-size: 10px;}		

table.shopcartC	{width: 100%; }
table.shopcartC td {font-size: 10px;}


/* CREDIT CARD DETAILS */
form#card 				{padding: 7px 0 0 0; margin-left: 5px;}
form#card legend 		{display: none;}
form#card label 		{padding: 3px 0; display: inline; float: left; width: 280px; font-size: 10px;}
form#card label span 	{color: #7A2777;}
form#card input 		{ width: 320px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form#card input.txtsml	{width: 50px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form#card select 		{width: 200px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form#card select.selsml {width: 100px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}
form#card textarea 		{width: 320px; height: 150px; border: 1px solid #E0E0E0; padding: 2px; margin-bottom: 5px; background: #FFF;}


/* LOGIN TABLE / FORM / SIGN UP */
.login			{margin: 5px;}
.login caption	{display: none;}
.login th		{font-weight: bold; font-size: 10px; padding: 3px 0; text-align: left;}
.login td 		{font-size: 10px; padding: 3px 0; text-align: left;}
.login td span 	{font-weight: bold;}
.logfrm			{width: 300px; border: 1px solid #E0E0E0; padding: 2px; font-size: 10px;}		

.red a:link, .red a:visited {font-weight: bold; text-decoration: none; color: #990000;}
.red a:hover {text-decoration:underline;}

.cA {width: 75px;}
.cB {width: 300px;}
.cC {width: 100px;}
.cD {width: 70px;}
.cE {width: 120px;}


/* list */
ul.listA	{margin-left:30px; list-style: none;}
ul.listA li {background: #FFF url(/images/bullet.gif) no-repeat left center; padding: 4px 5px 4px 20px; font-size: 10px;}
