body {font-size:12px; color:#666; font-family: Arial, Helvetica, Verdana}
span.emailheadertext{color:#122857;font-size:45px;text-transform:uppercase;}
span.emailtopcatlink a{font-family:Arial;color:#4e4e4e;text-decoration:none;}
span.emailpreheadertext{color:#b4b4b4;}
.emailpreheadertable{width:721px;font-family:Arial;font-size:12px;}
.emailpreheadertable span.emailpreheadertext a{font-family:Arial;font-size:12px;color:#b4b4b4;}
.emailheadertable{width:721px;margin-top:15px;}
.emailcattable .td1{width:93px;}
.emailcattable .td2{width:93px;}
.emailcattable .td3{width:94px;}
.emailcattable .td4{width:94px;}
.emailcattable .td5{width:94px;}
.emailcattable .td6{width:94px;}
.emailcattable .td7{width:94px;}
.emailcattable .td8{width:94px;}
.emailcattable,emailfootertable {margin-left:8px;width:750px;border-bottom:2px solid #ccc;}
.emailsubfootertextbold{font-family:Arial;color:#4e4e4e;text-decoration:none;font-size:12px;font-weight:bold;text-transform:uppercase}
.emailsubfootertext{font-family:Arial;color:#4e4e4e;text-decoration:none;font-size:12px;}
.emailfootercatlink a{font-family:Arial;color:#4e4e4e;text-decoration:none;font-size:12px;}
.emailfootertable .td1{width:50px;}
.emailfootertable .td2{width:120px;}
.emailfootertable .td3{width:110px;}
.emailfootertable .td4{width:70px;}
.emailfootertable .td5{width:120px;}
/*order confirmation email styles*/
.ordershipmenttable th{color:#666;}
.ordershipmenttable{border-collapse:collapse;}
/*.ordershipment{border:1px solid #CCCCCC;}*/
td.orderbilling {
/*border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;*/
width:328px;
}
td.orderpaymentinstruments {
/*border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;*/
width:205px;
}
.product .name a{color:#05173D;
font-size:12px;
font-weight:bold;
text-decoration:none;}
.orderpayment h5{color:#666;font-size:12px;margin:0 0 0 20px;padding:0}
.discount {color:#990033;font-weight:bold;}
.orderdetailsummary .label {font-weight:normal;margin: 0 3px 0 0;overflow:hidden;float:right;white-space: nowrap;}
.orderdetailsummary .value {font-weight:bold;text-align:right;overflow:hidden;white-space: nowrap;width:auto;}
.orderdetailsummary .ordertotal {font-weight:bold;color:#05173d;margin-top: 3px;padding-top: 3px; line-height:30px}
.orderdetailsummary .ordertotals .ordertotal span.label {font-weight:bold;color:#05173d;}
.orderdetailsummary .ordertotals .shippingname {font-weight:normal}
.orderdetailsummary .ordertotal .label, .orderdetailsummary .ordertotal .value {font-weight: bold;}
.ordershipment {border: 0px none;margin: 5px 0px;}
.orderpaymentsummary div.paymenttotal {text-align:right}
.product-column {width:320px}
td.product-column {padding-bottom:15px}
.qty-column {width:50px}
.price-column {width:50px}
.shipping-column {width:200px}
.ordershipment table.ordershipmenttable {line-height:18px;}
.ordershipment table.ordershipmenttable th {border: 0px;}
.ordershipment table.ordershipmenttable td {font-size:12px;border: 0px;vertical-align: top;}
.ordershipment table.ordershipmenttable td.ordershipmentdetails {line-height:18px;width:200px;}
.ordershipment table.ordershipmenttable td.ordershipmentdetails .label {font-weight:bold;}
.ordershipment table.ordershipmenttable .attribute .value {font-weight:bold;padding-right:11px}
.ordershipment table.ordershipmenttable .attribute {float:left}
.ordershipment table.ordershipmenttable .productattributes .clear {clear:none}
.ordershipment table.ordershipmenttable .product .name a {color: #05173d;font-size:12px;text-decoration:none;font-weight: bold;}
.ordershipment table.ordershipmenttable .promo {font-size:12px;}
.ordershipment table.ordershipmenttable .productattributes .productid {color:#666666;}
.ordershipment table.ordershipmenttable .productattributes .productid .value {font-weight:bold;}
.ordershipment table.ordershipmenttable .productoption {font-size:12px;font-weight:bold;}
.ordershipment table.ordershipmenttable .stockstate .onorder {color:#fda73d;font-weight: bold;display: block;}
.ordershipment table.ordershipmenttable .stockstate .onorderdate {color:#fda73d;font-weight: normal;display: block;}
.ordershipment table.ordershipmenttable td.ordergiftcertattributes {font-size:12px;}
.ordershipment .ordergiftcertto, .ordershipment .ordergiftcertfrom {padding:5px 0 0;}
.ordershipment .ordergiftcertto .label, .ordershipment .ordergiftcertfrom .label {display:block;}
.ordershipment table.ordershipmenttable td.ordershipmentgiftmessageheader {padding:0px;}
.ordershipment table.ordershipmenttable td.ordershipmentgiftmessage {border:0px;font-size:12px;}
.ordershipment td.ordershipmentdetails {font-size:12px;}
.ordershipment .ordershipmentaddress {margin-bottom:10px;}
.ordershipmentaddress .label {font-weight:bold}
.orderdetails .notfound {font-size:12px;height:300px;padding:60px 0 0;text-align:center;}
.orderconfirmation .actions a {color:#666666;font-size:12px}
div.orderpayment {width:100%px;margin:0px;}
table.orderpaymentEmailShell{border:1px solid #CCCCCC;margin:0px;width:100%;}
.orderpayment table.orderpaymentdetailstable td .label{font-weight:normal;}
.ordershipment table.ordershipmenttable {width:100%;}
th.qty-column{visibility:hidden;}
.mailorderconfirmation {margin-top:15px;margin-left:10px;width:750px}
table.orderpaymenttable{width:749px;}
.ordershipmentsEmailSpace{height:10px;}
table.orderpaymenttable th,.ordershipment table.ordershipmenttable th{text-align:left;text-transform:uppercase}
.orderpayment table.orderpaymentdetailstable td {vertical-align:top; line-height:18px}
.orderpayment table.orderpaymentdetailstable{color:#333333;}
.ordershipment table.ordershipmenttable .promo{color:#990033;
font-weight:bold;}
.discount .value{
color:#990033;
font-weight:bold;
}
.orderconfirmation_details .orderheader, .orderconfirmation_details .orderpaymenttable {display:none}
.thankyoumessage, .second-grad-box, .ordershipments {font-size:12px;font-family:Arial, Helvetica, Verdana; color:#666;margin:0;padding:0;background-repeat: repeat-x;background-position:left bottom}
.second-grad-box, .ordershipments {padding-left:20px}
.thankyoumessage h2 {font-size:12px}
.ordershipments {padding-bottom:60px}
.second-grad-box .ordershipments {padding-left:0px;padding-bottom:0px}
.orderheader {margin:15px 0px 25px 0px;height:24px;text-transform:uppercase}
.orderheader .orderdate {float:left;padding-right:5px}
.orderheader .ordernumber {float:left;border-left:1px solid #ccc;padding-left:5px}
.orderpayment {padding-bottom:20px}
.thankyoumessage .orderpayment {padding-bottom:0px}
.emailfootertable {margin-left:10px;padding-bottom:30px;padding-top:10px;}
.emailsubfooter {margin-left:10px;}