#myaccount {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px; PADDING-TOP: 0px
}
#myaccount .error {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 10px 0px
}
#myaccount_header {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BACKGROUND: #f2efe6; MARGIN: 20px 0px 0px; BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 35px
}
#myaccount_header H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/myaccount_title.gif); FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 165px; PADDING-TOP: 0px; HEIGHT: 38px
}
#myaccount H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 1.75em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 8px
}
#myaccount H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; PADDING-TOP: 5px
}
#myaccount H2 A {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; FLOAT: right
}
#myaccount_links {
	CLEAR: both; BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #e5dfd6; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; BORDER-LEFT: #fff 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; LIST-STYLE-TYPE: none; HEIGHT: 20px
}
#myaccount_links LI {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 15px; BORDER-TOP: #fff 0px solid; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 0px solid
}
#myaccount_links LI.selected {
	BACKGROUND: #fff
}
#myaccount_links LI.selected A {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
#myaccount H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.25em; BACKGROUND: #f2efe6; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #e5dfd6 3px solid
}
#myaccount P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.blockmenu {
	BORDER-RIGHT: #e5dfd6 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e5dfd6 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #f2efe6; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 15px 0px 0px; BORDER-LEFT: #e5dfd6 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e5dfd6 0px solid; LIST-STYLE-TYPE: none
}
.blockmenu LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.blockmenu LI A {
	BORDER-RIGHT: #e5dfd6 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e5dfd6 0px solid; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #e5dfd6 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e5dfd6 0px solid; HEIGHT: 1.5em
}
.blockmenu LI A.print {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/icon_print.gif) no-repeat 5px 3px
}
 HTML .blockmenu {
	BORDER-RIGHT: #e5dfd6 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e5dfd6 1px solid; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: #f2efe6; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 15px -5px 0px; BORDER-LEFT: #e5dfd6 1px solid; WIDTH: 10em; PADDING-TOP: 0px; BORDER-BOTTOM: #e5dfd6 1px solid; LIST-STYLE-TYPE: none
}
.trackingnumber {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 0px -8px 15px; PADDING-TOP: 0px
}
 HTML .trackingnumber {
	MARGIN-LEFT: 8px
}
#order_history {
	CLEAR: both; MARGIN: 15px
}
#order_history H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.25em; BACKGROUND: #f2efe6; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BORDER-BOTTOM: #e5dfd6 3px solid
}
.orderhistorydates {
	BORDER-RIGHT: #e5dfd6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e5dfd6 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; BORDER-LEFT: #e5dfd6 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e5dfd6 1px solid; HEIGHT: 12px; border-weight: 0px 1px 1px 1px
}
.orderhistorydates A {
	BORDER-RIGHT: #e5dfd6 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 6px; PADDING-TOP: 4px
}
.orderhistorydates A.selected {
	FONT-WEIGHT: bold; BACKGROUND: #e5dfd6; COLOR: #000; TEXT-DECORATION: none
}
.orderhistorydates A:hover {
	BACKGROUND: #fff
}
 HTML .orderhistorydates {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
 HTML .orderhistorydates A {
	BORDER-RIGHT: #e5dfd6 1px solid; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 6px; PADDING-TOP: 4px
}
#order_history TABLE {
	WIDTH: 100%
}
#order_history TABLE TR {
	
}
#order_history TABLE TR TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
#order_history H2 {
	BORDER-RIGHT: #fff 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: -3px 0px 0px; BORDER-LEFT: #fff 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px solid
}
#order_history A {
	FONT-SIZE: 0.8em
}
#order_history .order_status {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-TRANSFORM: uppercase
}
#order_history .order_details UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; LETTER-SPACING: -0.01em
}
#order_history .order_details UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}
#order_history .order_details UL LI A {
	FONT-SIZE: 1em
}
#order_history .order_details UL LI EM {
	COLOR: #b2b0ac; FONT-STYLE: normal
}
#order_history .showallorders {
	BORDER-RIGHT: #e5dfd6 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e5dfd6 1px solid; DISPLAY: block; PADDING-LEFT: 15px; FONT-SIZE: 1em; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 8px; MARGIN: 15px 0px; BORDER-LEFT: #e5dfd6 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e5dfd6 1px solid
}
#invoice {
	CLEAR: both; BORDER-RIGHT: #e5dfd6 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e5dfd6 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(../images/invoice_pagecurl.png) #fff no-repeat -1px -1px; PADDING-BOTTOM: 15px; MARGIN: 15px; BORDER-LEFT: #e5dfd6 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #e5dfd6 1px solid
}
.papersheet {
	CLEAR: both; BORDER-RIGHT: #e5dfd6 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #e5dfd6 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(../images/invoice_pagecurl.png) #fff no-repeat -1px -1px; PADDING-BOTTOM: 15px; MARGIN: 15px; BORDER-LEFT: #e5dfd6 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #e5dfd6 1px solid
}
UNKNOWN {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 40px; MARGIN: 0px 15px 15px; PADDING-TOP: 15px
}
#invoice H2 {
	CLEAR: both; BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 0px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; BORDER-LEFT: #000 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid
}
.invoice_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; HEIGHT: 80px
}
.invoice_header .logo_print {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.invoice_header P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.invoice_header H1 {
	DISPLAY: block; FONT-SIZE: 2em; FLOAT: right; MARGIN: 25px 25px 0px 0px
}
.invoice_order {
	CLEAR: both; HEIGHT: 7em
}
.invoice_order DL {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 24%; PADDING-TOP: 0px
}
.invoice_order DL.ordernumber {
	WIDTH: 18%
}
.invoice_order DL.orderdelivery {
	WIDTH: 28%
}
.invoice_order DL.orderstatus {
	WIDTH: 18%
}
.invoice_order DT {
	FONT-SIZE: 0.8em; COLOR: #000
}
.invoice_order DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
.invoice_customer {
	CLEAR: both
}
.invoice_customer P {
	MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left; WIDTH: 33%
}
#invoice_products {
	CLEAR: both
}
#invoice_products UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#invoice_products UL .labels {
	FONT-SIZE: 0.8em
}
#invoice_products .cart_item {
	MARGIN: 15px 0px 0px 100px
}
#invoice_products UL H2 {
	BORDER-TOP-WIDTH: 0px; CLEAR: none; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.2em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#invoice_products .product_manufacturer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#invoice_products .product_upc {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 1em; FLOAT: left; MARGIN: 7px 10px 0px -100px
}
 HTML #invoice_products .product_upc {
	MARGIN: 7px 10px 0px -50px
}
#invoice_products .product_option {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px
}
#invoice_products .item_qty {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 7px 12px 0px 10px; WIDTH: 20px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#invoice_products .item_qty_packing {
	PADDING-RIGHT: 25px; PADDING-LEFT: 5px; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 2px 12px 0px 10px; WIDTH: 100px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#invoice_products .item_each {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; WIDTH: 60px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#invoice_products .item_price {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 7px 25px 0px 0px; WIDTH: 85px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#invoice_products .totals {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 15px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 15px 15px 0px 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
#invoice_products .total {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; DISPLAY: block; PADDING-LEFT: 15px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.25em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px 65%; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right; BORDER-RIGHT-WIDTH: 0px
}
#invoice_products .totals LI {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1.5em
}
#invoice_products .totals LI {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1.5em
}
#invoice_products .totals .totalingprice {
	DISPLAY: block; FLOAT: right; WIDTH: 75px
}
#invoice_products .totals .totalinglabel {
	FLOAT: right
}
#invoice_products .totals .coupon {
	COLOR: red
}
#invoice_products .totals .giftcard {
	COLOR: red
}
#invoice_products .totals .discount {
	COLOR: red
}
#invoice_products .totals .totalingprice {
	FONT-WEIGHT: bold
}
#invoice_products .totals .giftcardid {
	FONT-SIZE: 9px; LETTER-SPACING: -0.02em
}
#invoice_products .totals .title {
	FONT-WEIGHT: bold
}
.order_notes {
	CLEAR: both; BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 0px solid; PADDING-TOP: 25px; BORDER-BOTTOM: #999 0px solid
}
.order_notes H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.order_notes P {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#invoice #policies {
	CLEAR: both; BORDER-RIGHT: #999 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px dotted; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; BORDER-LEFT: #999 0px dotted; COLOR: #999; PADDING-TOP: 5px; BORDER-BOTTOM: #999 0px dotted
}
#checkout_register_billing h3,
#checkout_register_shipping h3,
#account_title,
#checkout_register_contact h3,
.form_section h3{background:none;font-size:14px; font-weight:bold;}
