.zShoppingCartDiv{font-family:verdana,arial,helvetica;font-size:11px;margin-top:9px}
.zShoppingCartTable{width:100%;border:1px solid silver;background:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:2px}
.zSCTitle{font-family:verdana,arial,helvetica;color:#000;font-weight:700;font-size:13px;padding:2px}
.zSCEmpty{height:100px;font-size:14px}
.zSCItem a{font-family:verdana,arial,helvetica;font-size:12px;color:#000;text-decoration:none}
.zSCItem a:hover{font-family:verdana,arial,helvetica;font-size:12px;color:#000;text-decoration:underline}
.zSCSubTotal{font-family:verdana,arial,helvetica;font-size:11px;font-weight:700;color:#000;padding:4px}
.zSCFooter{font-family:verdana,arial,helvetica;font-size:11px}
.zButtonCheckOut,.zButtonUpdateCart{font-size:14px;border:1px solid rgba(0,0,0,0.25);background-image:url(/sysImages/large-button-overlay.png);font-weight:700;cursor:pointer;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:4px}
.zButtonCheckOut{background-color:#91BD09;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,0.25);width:150px;}
.zButtonUpdateCart{background-color:#bbbbb;color:#000;text-shadow:0 1px 1px rgba(255,255,255,0.5)}
.zChkFormdiv{font-family:Lucida Sans, arial, helvetica;font-size:12px}
.zChkForm{font-family:Lucida Sans, arial, helvetica;font-size:13px;color:#000}
.zShipBilling{font-size:11px;color:#000}
.zChkOutSameasBilling{font-size:13px;color:#000;font-style:italic;padding-top:10px}
.zFormTitle{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-size:13px;font-weight:700;color:#000;border:1px solid rgba(0,0,0,0.25);margin-bottom:2px;padding:4px}
.zSCFormTextW{font-size:12px;background:#f0f0f0;width:235px;padding:3px 2px 2px 6px}
.zFormConfirmTxt{font-size:13px;color:#000;padding:2px}
.zConfirmInfoTable{font-size:12px;border:1px solid silver;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#fefefe;width:100%;padding:2px}
.zChkComments{font-size:12px;color:#000}
.zChkTermsTitle{font-size:12px;color:#4a6a44;text-align:left}
.zChkTermsAgree{font-size:12px;color:red;width:100%;text-align:right;padding-right:6px}
.zInputChkExpM{font-family:tahoma,verdana,arial,helvetica;font-size:11px;color:#000;border:1px solid silver;padding-left:3px;width:100px}
.zInputChkExpY{font-family:tahoma,verdana,arial,helvetica;font-size:11px;color:#000;border:1px solid silver;padding-left:3px;width:70px}
.zButtonCheckNext{width:256px;font-family:Lucida Sans, arial, helvetica;font-size:13px;font-weight:700;color:#fff;border:1px solid rgba(0,0,0,0.25);margin-top:6px;background:url(/sysImages/go-next_002.png) no-repeat 231px 4px;background-color:#91BD09;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;cursor:pointer;text-shadow:0 -1px 1px rgba(0,0,0,0.25);padding:6px 10px 6px 0 !important}
.zButtonCheckPrev{width:220px;font-family:Lucida Sans, arial, helvetica;font-size:13px;color:#000;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid rgba(0,0,0,0.25);background:#f0f0f0 url(/sysImages/go-previous_002_gn.png) no-repeat 1px 1px;cursor:pointer;padding:3px 10px 3px 18px !important}
.zButtonCheckPrev:hover,.zButtonCheckPrevOver{background-color:#FC3}
.zButtonCheckComplete{width:256px;font-family:Lucida Sans, arial, helvetica;font-size:13px;font-weight:700;color:#fff;border:1px solid rgba(0,0,0,0.25);margin-top:6px;background-color:#91BD09;background-image:url(/sysImages/large-button-overlay.png);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;cursor:pointer;text-shadow:0 -1px 1px rgba(0,0,0,0.25);padding:6px 10px 6px 0 !important}
.zChkConfirm{font-family:verdana,arial,helvetica;font-size:11px;border:1px solid silver}
.zSCChkBoxTD{border:1px solid silver;background-color:#fefefe;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:3px}
.zSCAdditionalTable{padding-bottom:12px}
.zSCCreateUserTitle{font-size:13px;font-weight:700;color:#fff;border:1px solid rgba(0,0,0,0.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-image:url(/sysImages/large-button-overlay.png);background-color:silver;margin-bottom:2px;padding:6px 0 3px}
.zSCPaymentTable{border:1px solid silver;width:100%;height:auto;overflow:auto;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#F0F1FF}
.zSCPaymentTitle{font-family:verdana,arial,helvetica;font-size:11px;color:#000;text-align:right;font-weight:700;padding:2px}
.zSCFormPaymentInnerTD{text-align:right;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.zSCFormPaymentTextW{color:#000;width:150px}
.zSCFormPaymentInnerTable{float:right}
.zSCFormPaymentInnerTable td{padding:3px}
.CCVimgDiag{width:275px;text-align:center;border-right:1px dashed silver;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}
.zFormShipMethodTD{font-family:verdana,arial,helvetica;font-size:11px;color:#000;text-align:right;font-weight:700}
.zFormShipMethodDiv{border:1px solid silver;background:#F7F0FF;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:3px}
.zScListPrice{text-decoration:line-through}
.zSCWarning{font-family:verdana,arial,helvetica;color:#FFF;font-size:12px;background:silver;padding:4px}
.zButContShop{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background-image:url(/sysImages/large-button-overlay.png);background-color:#e0e0e0;border:1px solid rgba(0,0,0,0.25);cursor:pointer;margin:5px;padding:4px}
.zSCCompanyLogo div,.zSCOrderDetails div{border:1px solid silver;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:2px}
.zButtonCheckOut:hover,.zButtonCheckOutOver,.zButtonCheckNext:hover,.zButtonCheckNextOver,.zButtonCheckComplete:hover,.zButtonCheckCompleteOver{background-color:#749A02}
.zButtonUpdateCart:hover,.zButtonUpdateCartOver,.zButContShop:hover{background-color:silver}
.zChkCommentsTextArea,.zChkTermsTextArea{width:100%;font-size:12px;color:#4a6a44;border:1px solid #85a580;padding:2px}
.zCrCdType,.zInputChkOut,.zSCShipSelect,.zSCPaymentSelect{font-family:Lucida Sans, arial, helvetica;font-size:13px;color:#000;border:1px solid silver;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;width:200px;padding:3px}
.zButtonCheckWorking,.zButtonCheckWorking:hover,.zButtonCheckWorkingOver{width:256px;font-family:verdana,arial,helvetica;font-size:11px;color:#000;border:1px solid #000;background:#f0f0f0 url(/sysImages/ajax-loader-snake.gif) no-repeat 220px 2px!important;padding:3px 10px 3px 0 !important}
@media print {
#imageZone{display:none;width:0;height:0}
.zSCHeader{font-family:verdana,arial,helvetica;color:#FFF;font-weight:700;font-size:12px;background:#121212;padding:2px}
.zSCItem{font-family:verdana,arial,helvetica;font-size:12px;color:#000;border-bottom:1px solid #000;background:#fff;padding:2px}
.zSCSubTotal{background:#fff}
.zChkForm{width:100%;height:99%;margin:0;padding:0}
}
@media screen {
.zSCHeader{font-family:verdana,arial,helvetica;color:#FFF;font-weight:700;font-size:12px;background:silver;background-image:url(/sysImages/large-button-overlay.png);padding:2px}
.zSCItem{font-family:verdana,arial,helvetica;font-size:12px;color:#000;border-bottom:1px solid silver;background:#f0f0f0;padding:2px}
.zSCSubTotal{background:#fefefe}
.zSCFooter{background-color:silver;background-image:url(/sysImages/tall-tsc-button-overlay.png)}
.zChkForm{-moz-box-shadow:0 0 8px #888;-webkit-box-shadow:0 0 8px #888;box-shadow:0 0 8px #888;background-color:#fefefe;width:950px;border:1px solid rgba(0,0,0,0.25);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin-top:9px;padding:10px}
.zFormTitle{background-color:silver;background-image:url(/sysImages/large-button-overlay.png);color:#fff}
zSCFormTextW{background:#f0f0f0}
}