/** More Information Settings **/
.ingredients { font-size:smaller; }
.price { font-weight:bold; }
.on_sale { font-weight:bold; color:#FF0000; }
.products { line-height:150%; }
.products img { float:left; margin-right:10px; border:#CCCCCC 1px solid; }
.products h3 { clear:both; font-size:1em; margin-bottom:8px; }
.products tr { background:url(../images/hdot.gif) bottom repeat-x; }
table.products tr td td { visibility:hidden; }


/** Link Settings **/
.orange_link a { color:#F58C21; font-weight:bold; }
.orange_link a:visited { color:#F58C21; font-weight:bold; }
.green_link a { color:#B4D820; font-weight:bold; }
.green_link a:visited { color:#B4D820; font-weight:bold; }


/** Shopping Cart Settings **/
#tax_shipping { background:url(../images/vdot.gif) right repeat-y; }

table.cart { width:565px; border-bottom:#000000 double; }
th.cart_delete { width:65px; text-align:center; }
th.cart_sku { width:65px; text-align:left; background-color:#CCCCCC; color:#000000; }
td.cart_sku { text-align:left; }
th.cart_name { width:255px; text-align:left; background-color:#CCCCCC; color:#000000; }
td.cart_name { text-align:left; }
th.cart_price { width:60px; text-align:right; background-color:#CCCCCC; color:#000000; }
td.cart_price { text-align:right; }
th.cart_quantity { width:40px; text-align:right; background-color:#CCCCCC; color:#000000; }
td.cart_quantity { text-align:right; }
td.cart_quantity input { width:25px; float:right; }
th.cart_total { width:60px; text-align:right; background-color:#CCCCCC; color:#000000; }
td.cart_total { text-align:right; }
	
table.totals { float:right; text-align:right; }
td.totals { width:60px; }
td.totals_all_txt { font-weight:bold; border-top:#000000 double; }
td.totals_all { width:60px; font-weight:bold; border-top:#000000 double; }

input.email_pw { width:200px; }

.cart_cp_total { text-align:right; }

td.taxnship input { margin-left:15px; }

table.addr { width:565px; background:url(../images/hdot.gif) bottom repeat-x;
	border-collapse:collapse; }

table.bill_addr { width:265px; background:url(../images/vdot.gif) right repeat-y; margin-bottom:10px; }
table.bill_addr td.addr_val { padding-right:15px; }
td.bill_addr_hdr { font-weight:bold; }
input.addr { width:155px; }
td.addr_foot { padding-bottom:5px; }

table.ship_addr { width:265px; }
td.ship_addr_hdr { font-weight:bold; }

td.payment_hdr { font-weight:bold; }
table.sec_image { font-weight:bold; }


/** Search Settings **/
table.search { background:url(../images/hdot.gif) bottom repeat-x; margin-bottom:5px; }
.search_field { width:265px; height:15px; }
.search_form { padding:0px; margin:0px; }


/** Tell a Friend Settings **/
.tf_popup { float:right; }


/** Error Message Settings **/
.ups_error { border:none; background-color:#FFFFFF; color:#FF0000; }
.ups_error img { width:32px; height:32px; }
.checkout_err { border:none; background-color:#FFFFFF; text-align:left; }
.checkout_err img { width:32px; height:32px; }
.inv_err { border:none; background-color:#FFFFFF; color:#FF0000; }
.inv_err img { width:32px; height:32px; }


.link_button a, .link_button a:visited { background-color:#717171; border:#000000 1px solid;
	color:#FFFFFF; font-size:7pt; font-weight:bold; height:17px; padding:2px 5px 2px 5px;
	text-decoration:none; }

/** Button Settings **/
input { font-family:Verdana, Arial, Helvetica, sans-serif; }
input.button6 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button7 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button8 { background-color:#CC3300; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button9 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button62 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button68 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button67 { background-color:#CC3300; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button152 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button154 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button162 { background-color:#CC3300; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button163 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button164 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button165 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button166 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button167 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button168 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button169 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button170 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button171 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button172 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button173 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button183 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button184 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button185 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button186 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button187 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button189 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.button188 { background-color:#717171; border:#000000 1px solid; color:#FFFFFF; 
	font-size:7pt; font-weight:bold; height:17px; padding-bottom:3px; }
input.search_button { position:relative; background-color:#B4D820; color:#FFFFFF; border:1px solid #FFFFFF;
	font-size:8pt; font-weight:bold; height:20px; padding-bottom:2px; }	
	
