body { margin:0;padding:0 } img { border:0;height:auto;line-height:100%;outline:none;text-decoration:none } table { border-collapse:collapse } table td { vertical-align:top } html { font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size-adjust:100% } body { color:#333;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;font-size:14px } p { margin-top:0;margin-bottom:10px } abbr[title] { border-bottom:1px dotted #d1d1d1;cursor:help } b,strong { font-weight:700 } em,i { font-style:italic } mark { background:#f0f0f0;color:#000 } small,.small { font-size:12px } hr { border:0;border-top:1px solid #d1d1d1;margin-bottom:20px;margin-top:20px } sub,sup { font-size:71.42857143000001%;line-height:0;position:relative;vertical-align:baseline } sup { top:-.5em } sub { bottom:-.25em } dfn { font-style:italic } h1 { font-weight:300;line-height:1.1;font-size:26px;margin-top:0;margin-bottom:20px } h2 { font-weight:300;line-height:1.1;font-size:26px;margin-top:25px;margin-bottom:20px } h3 { font-weight:300;line-height:1.1;font-size:18px;margin-top:15px;margin-bottom:10px } h4 { font-weight:700;line-height:1.1;font-size:14px;margin-top:20px;margin-bottom:20px } h5 { font-weight:700;line-height:1.1;font-size:12px;margin-top:20px;margin-bottom:20px } h6 { font-weight:700;line-height:1.1;font-size:10px;margin-top:20px;margin-bottom:20px } h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small { color:#333;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1 } a,.alink { color:#1979c3;text-decoration:none } a:visited,.alink:visited { color:#1979c3;text-decoration:none } a:hover,.alink:hover { color:#006bb4;text-decoration:underline } a:active,.alink:active { color:#ff5501;text-decoration:underline } ul,ol { margin-top:0;margin-bottom:25px } ul > li,ol > li { margin-top:0;margin-bottom:10px } ul ul,ol ul,ul ol,ol ol { margin-bottom:0 } dl { margin-bottom:20px;margin-top:0 } dt { font-weight:700;margin-bottom:5px;margin-top:0 } dd { margin-bottom:10px;margin-top:0;margin-left:0 } code,kbd,pre,samp { font-family:Menlo,Monaco,Consolas,'Courier New',monospace } code { background:#f0f0f0;color:#111;padding:2px 4px;font-size:12px;white-space:nowrap } kbd { background:#f0f0f0;color:#111;padding:2px 4px;font-size:12px } pre { background:#f0f0f0;border:1px solid #d1d1d1;color:#111;line-height:1.42857143;margin:0 0 10px;padding:10px;font-size:12px;display:block;word-wrap:break-word } pre code { background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap } blockquote { border-left:0 solid #d1d1d1;margin:0 0 20px 40px;padding:0;color:#333;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;line-height:1.42857143;font-size:14px } blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child { margin-bottom:0 } blockquote footer,blockquote small,blockquote .small { color:#333;line-height:1.42857143;font-size:10px;display:block } blockquote footer:before,blockquote small:before,blockquote .small:before { content:'\2014 \00A0' } blockquote cite { font-style:normal } blockquote:before,blockquote:after { content:'' } q { quotes:none } q:before,q:after { content:'';content:none } cite { font-style:normal } body { font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;text-align:left } th,td { font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif } a { color:#1979c3;text-decoration:none } html,body { background-color:#fff } .wrapper { margin:0 auto } .wrapper-inner { padding-bottom:30px;width:100% } .main { margin:0 auto;text-align:left;width:600px } .header { padding:10px 10px 0 } .main-content { background-color:#fff;padding:10px } .footer { padding:0 10px 10px } .button > tr > td { padding-bottom:10px } .button .inner-wrapper td { -webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#1979c3 } .button .inner-wrapper td a { -webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:1px solid #1979c3;color:#fff;display:inline-block;font-size:14px;padding:7px 15px;text-decoration:none } .message-info,.message-gift { width:100% } .message-info td,.message-gift td { background-color:#fdf0d5;border:1px solid false;color:#333;margin:0;padding:10px } .message-info td a,.message-gift td a { color:#1979c3 } .message-info td h1,.message-gift td h1,.message-info td h2,.message-gift td h2,.message-info td h3,.message-gift td h3,.message-info td h4,.message-gift td h4,.message-info td h5,.message-gift td h5,.message-info td h6,.message-gift td h6 { margin-top:0 } .message-details { margin-bottom:10px } .message-details b { font-weight:bold } .message-details td { padding-bottom:5px } .message-details td b { margin-right:10px } .email-items .bundle-option-label > td { padding:0 10px 0 30px } .email-items .bundle-option-value > td { padding:0 10px 10px } .email-items .bundle-option-value > td.item-info { padding:0 10px 10px 40px } .email-items tr.bundle-option-value+tr > td.item-extra { padding-top:10px } .email-summary h1 { margin-bottom:5px } .order-details { width:100% } .order-details tr > .address-details,.order-details tr > .method-info { padding:10px 10px 10px 0;width:50% } .order-details tr > .address-details h3,.order-details tr > .method-info h3 { margin-top:0 } .order-details tr+.method-info > td { padding:0 0 10px } .order-details .payment-method { margin-bottom:10px } .order-details .payment-method .title { font-weight:400 } .order-details .payment-method .data.table > caption { display:none } .order-details .payment-method .data.table th { padding-right:10px } .shipment-track { width:100%;border-collapse:collapse;border-spacing:0;max-width:100% } .shipment-track th { text-align:left } .shipment-track > tbody > tr > th,.shipment-track > tfoot > tr > th,.shipment-track > tbody > tr > td,.shipment-track > tfoot > tr > td { vertical-align:top } .shipment-track > thead > tr > th,.shipment-track > thead > tr > td { vertical-align:bottom } .shipment-track > thead > tr > th,.shipment-track > tbody > tr > th,.shipment-track > tfoot > tr > th,.shipment-track > thead > tr > td,.shipment-track > tbody > tr > td,.shipment-track > tfoot > tr > td { padding:0 10px } .shipment-track thead > tr > th,.shipment-track tbody > tr > th,.shipment-track thead > tr > td,.shipment-track tbody > tr > td { background-color:#f2f2f2;padding:10px;width:50% } .shipment-track thead > tr+tr th,.shipment-track tbody > tr+tr th,.shipment-track thead > tr+tr td,.shipment-track tbody > tr+tr td { padding-top:0 } .email-items { width:100%;border-collapse:collapse;border-spacing:0;max-width:100%;border:1px solid #d1d1d1 } .email-items th { text-align:left } .email-items > tbody > tr > th,.email-items > tfoot > tr > th,.email-items > tbody > tr > td,.email-items > tfoot > tr > td { vertical-align:top } .email-items > thead > tr > th,.email-items > thead > tr > td { vertical-align:bottom } .email-items > thead > tr > th,.email-items > tbody > tr > th,.email-items > tfoot > tr > th,.email-items > thead > tr > td,.email-items > tbody > tr > td,.email-items > tfoot > tr > td { padding:0 10px } .email-items thead > tr > th,.email-items tfoot > tr > th,.email-items thead > tr > td,.email-items tfoot > tr > td { background-color:#f2f2f2 } .email-items > thead > tr > th,.email-items > tbody > tr > th { padding:10px } .email-items > thead > tr > td,.email-items > tbody > tr > td { padding:10px } .email-items > thead > tr > td.message-gift,.email-items > tbody > tr > td.message-gift { border-top:none;padding-top:0 } .email-items > tbody > tr > th,.email-items > tfoot > tr > th,.email-items > tbody > tr > td,.email-items > tfoot > tr > td { border-top:1px solid #d1d1d1 } .email-items > tbody > tr+tr > th,.email-items > tfoot > tr+tr > th,.email-items > tbody > tr+tr > td,.email-items > tfoot > tr+tr > td { border-top:0 } .email-items p { margin-bottom:0 } .email-items .product-name { font-weight:700;margin-bottom:5px } .email-items .has-extra .sku { margin-bottom:10px } .email-items .item-info dl { margin-bottom:0;padding-left:20px } .email-items .item-info dl dt,.email-items .item-info dl dd { margin-bottom:0;padding-bottom:0 } .email-items .item-info dl dd { padding-left:10px } .email-items .item-qty { text-align:center } .email-items .item-price { text-align:right } .email-items .item-extra { padding-top:0 } .email-items .order-totals > tr > th { font-weight:400 } .email-items .order-totals > tr > th,.email-items .order-totals > tr > td { padding:10px;text-align:right } .email-items .order-totals > tr+tr th,.email-items .order-totals > tr+tr td { padding-top:0 } .email-items .order-totals .price { white-space:nowrap }