﻿.cart_signup {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 20px;
}

.cart_signup select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 20px;
}



.copy_billing a:hover {
	text-decoration: underline;
}

/* this is the table format for most of the account section */
table.form_table {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #313131;
	margin: 0;
}

table.form_table img {
	border: 0;
}

table.form_table th {
	padding: 8px 40px 8px 0;
	border-bottom: 1px solid #999999;
	text-align: left;
	font-weight: bold;
}

table.form_table td {
	padding: 8px 40px 8px 0;
	border-bottom: 1px solid #cdcdcd;
}

table.form_table td a {
	text-decoration: underline;
	color: #570d68;
}

table.form_table a:hover {
	color: #313131;
}

/* this is the table format for most of the account section */
table.pay_table {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #313131;
	margin: 0;
}

table.pay_table img {
	border: 0;
}

table.pay_table th {
	padding: 8px 40px 8px 0;
	border-bottom: 1px solid #999999;
	text-align: left;
}

table.pay_table td {
	padding: 15px 40px 15px 0;
}

table.pay_table td a {
	text-decoration: underline;
	color: #570d68;
}

table.pay_table a:hover {
	color: #313131;
}

/* this is the view cart format */

table.shopcart {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #313131;
	margin: 0;
	border-radius: 10px; /* for when browsers accept this style */
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 2px solid #e3e3e3;
}

table.shopcart img {
	border: 0;
}

table.shopcart th {
	padding: 8px 15px 8px 0;
	border-bottom: 1px solid #999999;
	text-align: left;
	color: #999;
	background: url(/_images/bg/bg_form.gif) repeat-x top;
}

table.shopcart td {
	padding: 8px 15px 8px 0;
	border-bottom: 1px solid #cdcdcd;
}

table.shopcart td a {
	text-decoration: underline;
	color: #570d68;
}

table.shopcart a:hover {
	color: #313131;	
}

.update {
	color: #bcbbbb;
}

a.remove {  
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #570d68;
	text-decoration: none !important;;
}

a.remove:hover {
	color: #313131;
}

.itemname {
	padding-left: 20px !important;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #570d68;
	font-weight: bold;
}

.subtotal {  
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #313131;
	text-align: right;
	border-bottom: none !important;
	padding: 10px 25px 0px 0 !important;
	background: #eee6f0;
}

.shipping {  
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #313131;
	text-align: right;
	padding: 10px 25px 10px 0 !important;
	background: #eee6f0;
	border-bottom: 1px solid #cdcdcd;
}

.shipzip {  
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #313131;
	text-align: left;
	border-bottom: none !important;
	padding: 10px 25px 10px 20px !important;
	background: #eee6f0;
}

.carttext {  
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #313131;
}

.total {  
	font-size: 14px;
	line-height: 18px;
	color: #570d68;
	font-weight: bold;
	text-align: right;
	background: #eee6f0;
	margin: 0;
}

td.cartbottom {
	background: url(/_images/bg/bg_form.gif) repeat-x top;
	padding: 0;
	margin: 0 0 25px 0;
	border-bottom: none !important;
}

/* end format */


#pages {
	float: right;
	clear: right;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #313131;
	margin: 0;
}

img.button {
	padding: 10px 0 10px 0;
}


img.button2 {
	padding: 5px;
	border: 0;
}



/* RIPPED FROM RETURNS PAGE */
#infoContent h2{margin:3em 0 0.5em;padding:0;font-size:1.0em;}
#infoContent dl {border-top:1px solid #E3E3E3;margin:0pt;padding:10px 0pt;}
	dl{margin:0;padding:0;border:0;}
	#infoContent dt {color:#016A04;display:inline;float:left;}
	dt{font-size:1em;line-height:1.2em;}
	dt{margin:0;padding:0;border:0;}
	#infoContent dl.w3e dd {padding-left:7.2em;}
#infoContent dl dd {margin-bottom:15px;padding-left:5em;}
#infoContent dd{margin-bottom:15px;margin-left:6px;padding-left:4em;}
	dd{font-size:1em;line-height:1.2em;}
	dd{margin:0;padding:0;border:0;}
	dd{margin:0;padding:0;}


