DIV.Main {text-align:center;align:center}
body {color:#fff;font:10px Arial, Helvetica, sans-serif;margin:0;padding:0}
table, th, td {font-size:12px;margin:0;padding:0}
body.ac_shipcalc_01 table {width:280px}
H1, H2 {font-weight:bold;font-size:18px;text-transform:capitalize;color:#fff;text-align:center}
A {color:#fff;text-decoration:none;font-weight:normal}
A:hover, A.Page:hover {color:#000000;text-decoration:non}
A.Page {color:#fff;text-decoration:underline}
A.MenuTitle {color:#fff;text-decoration:none;font-weight:bold}
A.MenuTitle:hover {color:#CCC;text-decoration:underline}
TABLE.Main,TD.Main,TABLE.StoreHeader {text-align:center;width:775px}
TH.StoreHeader {font-weight:bold;color:#fff;background-color:#8E195C;text-align:left}
TD.StoreHeader {background-color:#DIV.Main {text-align:center}
body {color:#fff;font:10px Arial, Helvetica, sans-serif;margin:0;padding:0}
table, th, td {font-size:12px;margin:0;padding:0}
body.ac_shipcalc_01 table {width:280px}
H1, H2 {font-weight:bold;font-size:18px;text-transform:capitalize;color:#fff;text-align:center}
A {color:#fff;text-decoration:none;font-weight:normal}
A:hover, A.Page:hover {color:#000000;text-decoration:non}
A.Page {color:#fff;text-decoration:underline}
A.MenuTitle {color:#fff;text-decoration:none;font-weight:bold}
A.MenuTitle:hover {color:#CCC;text-decoration:underline}
TABLE.Main,TD.Main,TABLE.StoreHeader {text-align:center;width:775px}
TH.StoreHeader {font-weight:bold;color:#fff;background-color:#8E195C;text-align:left}
TD.StoreHeader {background-color:#8F1C5E;text-align:left;border-bottom:1px solid #A8216E}
TD.StoreHeaderButton {font-size:12px;background-color:#8F1C5E 2px 0 4px;white-space:nowrap}
TABLE.MenuBox {border-right:#8F1C5E 1px solid;border-top:#A8216E 1px solid;margin:10px 0 0px;border-left:#A8216E 1px solid;border-bottom:#A8216E 1px solid;padding:2px}
TH.MenuBox {margin-left:4px;font-weight:bold;color:#fff;background-color:#A8216E;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#A8216E;padding:2px}
TD.MenuBox {margin-left:4px;background-color:#A8216E;text-align:left;padding:2px;font-size:11px}
TD.StoreHeaderButtonActive {font-weight:bold;font-size:14px;color:#fff;border-bottom:0;background-color:#A8216E;font-style:italic 3px 0 5px}
TABLE.OuterTable {border:1px solid #A8216E;vertical-align:top;width:775px}
TH.OuterTableCaption {font-weight:bold;font-size:14px;color:#fff;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#A8216E;background-color:#8F1C5E;padding:3px}
TH.OuterTableHeader {font-weight:bold;font-size:12px;background-color:#8E195C;text-align:center;padding:2px}
TH.OuterTableSection {font-weight:bold;font-size:14px;background-color:#961E62;text-align:center;padding:2px}
TH.OuterTable {font-weight:bold;text-align:right;font-size:12px;padding:2px}
TD.OuterTableCaption {margin-top:4px;font-weight:bold;font-size:14px;color:#fff;background-color:#696;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#A8216E ;background-position:top;padding:2px}
TD.OuterTable {text-align:left;font-size:12px;vertical-align:top;padding:2px;background-position:0}
BODY.ac_billinfo_01 TD.OuterTable {text-align:left;font-size:12px;vertical-align:top;padding:1px}
TABLE.InnerTable {text-align:center}
TR.InnerTableHeader {background-color:#961E62;text-align:left}
TR.InnerTableOdd {background-color:#961E62}
TR.InnerTableEven {background-color:#961E62;vertical-align:middle}
TH.InnerTableHeader {font-weight:bold;text-align:center;font-size:12px;background-color:#961E62;white-space:nowrap;padding:2px}
TH.InnerTableCaption {font-weight:bold;font-size:14px;color:#fff;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#A8216E ;background-color:#8F1C5E;padding:3px}
TH.InnerTable {font-weight:bold;font-size:12px;text-align:right;padding:3px}
TD.InnerTable {font-size:12px;vertical-align:top;text-align:left;padding:5px}
TD.InnerTableAmount {font-size:12px;vertical-align:top;text-align:right;border-top:0 none;font-weight:normal;padding:2px}
TD.InnerTableCenter {font-size:12px;vertical-align:top;text-align:center;padding:2px}
TD.InnerTableTotal {font-size:12px;vertical-align:super;text-align:right;border-top:double 3px;font-weight:bold;padding:2px}
TABLE.ProductDetail {border:1px solid #A8216E;width:550px;margin:10px 0 0 0}
TABLE.SampleDetail {border:1px solid #A8216E;width:500px;margin:10px 0 0 0}
TH.ProductDetail {margin-top:4px;font-weight:bold;font-size:12px;color:#fff;background-color:#ff6600;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#A8216E;padding:2px}
TD.ProductDetail {font-weight:normal;background-color:#A8216E;text-align:left;padding:2px}
DIV.kitrow, DIV.optrow {clear: both;padding:0px;margin:0px;font-size:10px;color:#fff}
DIV.kitrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.kitrow SPAN.price {float:right;width:10px;text-align:right;color:#fff}
DIV.optrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.optrow SPAN.price {float:right;width:10px;text-align:right;color:#fff}
SPAN.yourprice {font-size:10px;text-align:right;color:#fff}
SPAN.MSRP {font-size:10px;text-align:right;text-decoration:line-through;color:#fff}
.Error {color:Red;background-color:#fff;font-weight:bold;text-align:center}
.BoldHighlight {color:Red;background-color:#fff;font-weight:bold;text-align:left}
.Highlight {color:Red;background-color:#fff;font-weight:normal;text-align:left}
BODY.ac_billinfo_01 .Highlight {font-size:10px;color:Red;background-color:#fff;font-weight:normal;text-align:left;}
BODY.ac_editaddr_01 .Highlight {font-size:10px;color:Red;background-color:#fff;font-weight:normal;text-align:left;}
.Price {color:#fff}
TD.PlaceYourOrder {font-weight:bold;font-size:14px;background-color:#961E62;padding:5px;background-position:center center;margin:10px 10px;border-top:0 solid #A8216E;text-align:right}
textarea.GiftMessage {height:40px;width:120px;background-color:#EEE;font:9px Arial, Helvetica, sans-serif}
input {font:11px Arial, Helvetica, sans-serif}
select {font:11px Arial, Helvetica, sans-serif}
.tiny {font:9px Arial, Helvetica, sans-serif}
.small {font:10px Arial, Helvetica, sans-serif}
strong {font-weight:bold;color:#fff;font-size:12px}
.TreeLevel0 {padding-left:0px}
.TreeLevel1 {padding-left:10px}
.TreeLevel2 {padding-left:20px}
.TreeLevel3 {padding-left:30px}
.TreeLevel4 {padding-left:40px}
.TreeLevel5 {padding-left:50px}
.TreeLevel6 {padding-left:60px}
.TreeLevel7 {padding-left:70px}
