.cartStatus {color:#7a53a0; font:14px Arial, Helvetica, sans-serif; line-height:12pt}
.cartTotal {width:850px; height:auto; float:left; padding:5px; background-color:#eee; text-align:right; margin:15px 0 0 20px; border:1px solid #39c; color:#036}
.cartSubhdr {font:16px Arial, Helvetica, sans-serif; line-height:14pt; color:#00a4e4; padding:5px 0; border-bottom:1px solid #8cd8f6; margin:10px 0}
.ordSubhdr {font:16px Arial, Helvetica, sans-serif; line-height:14pt; color:#00a4e4; padding:5px 0; border-bottom:1px solid #8cd8f6; margin:10px 0 15px 0; width: 300px;}

.formWrapper {width:800px; height:auto; float:left}
.formL {width:200px; height:auto; float:left; text-align:right; padding:5px}
.formM {width:270px; height:auto; float:left; text-align:left; padding:5px}
.formR {width:300px; height:auto; float:right; text-align:left; padding:5px}

.summaryWrapper {width:800px; height:auto; float:left; padding:0 0 20px 0; margin:-5px 0 0 0}
.summaryWrapper2 {width:380px; height:auto; float:left; padding:0 0 20px 0; margin:-5px 0 0 0}
.orderWrapper2 {width:800px; height:auto; float:left; padding:5px 0}
.orderWrapper {width:800px; height:auto; float:left; padding:10px 0; border-bottom:1px solid #eee}
.orderWrapperL {width:500px; height:auto; float:left; text-align:left}
.orderWrapperR {width:300px; height:auto; float:right; text-align:right; font:13px Arial, Helvetica, sans-serif; line-height:12pt; font-weight:bold; color:#333}

.orderPackage {width:500px; height:auto; float:left; text-align:left}
.orderUnitPrice {width:100px; height:auto; float:left; text-align:left; font:12px Arial, Helvetica, sans-serif; line-height:12pt; color:#999}
.orderQty {width:100px; height:auto; float:left; text-align:left}
.orderLineTotal {width:100px; height:auto; float:right; text-align:right; font:13px Arial, Helvetica, sans-serif; line-height:12pt; font-weight:bold; color:#333}
.orderIndent {text-indent:20px}
.updateLineItem {width:780px; height:auto; float:left; text-align:right; padding:10px 10px}
.editOrderLnk {font:11px Arial, Helvetica, sans-serif; line-height:12pt; text-align:left; padding:10px 0 0 0}
.required {font-weight:bold; color:#F30}
.inputGeneral {width:200px; height:auto; text-align:left}
.formNote {font:11px Arial, Helvetica, sans-serif; line-height:10pt; color:#666; text-align:left}

.summaryTotal {width:800px; height:auto; float:left; padding:10px 0}
.summaryTotalL {width:520px; height:auto; float:left}
.summaryTotalR {width:250px; height:auto; float:right; text-align:right}
.summaryReceiptWrapper {width:250px; height:auto; float:left}
.summaryTotalTxt {width:140px; height:auto; float:left; font:16px Arial, Helvetica, sans-serif; line-height:18pt; text-align:left; color:#333}
.summaryTotalNum {width:110px; height:auto; float:right; font:20px Arial, Helvetica, sans-serif; line-height:18pt; text-align:right; color:#06C}

.summaryTotal2 {width:800px; height:auto; float:left; padding:5px 0; background-color:#eee}
.summaryTotal2L {width:480px; height:auto; float:left; padding:15px; font:14px Arial, Helvetica, sans-serif; line-height:14pt; color:#333}
.summaryTotal2R {width:250px; height:auto; float:right; text-align:right; padding:10px}

.orderSummaryLine {width:800px; height:10px; float:left; border-bottom:2px solid #ccc; padding:0 0 10px 0; margin:0 0 5px 0}
.orderSummaryPadding {width:800px; height:20px; float:left}

.cartTY {font:16px Arial, Helvetica, sans-serif; line-height:14pt; color:#036}
.orderNumb {font:16px Arial, Helvetica, sans-serif; line-height:14pt; color:#06C}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

.orderEventHeader {width:800px; padding-bottom:30px}
.orderEventHeaderName {width:600px; font-weight:bold; font-style:italic; text-align:left; font-size:16px; float:left; position:inherit}
.orderEventHeaderDateTime {width:200px; text-align:right; float:right; font-style:italic; position:inherit}
.orderNumb {font:16px Arial, Helvetica, sans-serif; line-height:14pt; color:#06C}

.orderExtDescIndent {width:400px; text-indent:20px; font:9px Arial, Helvetica, sans-serif; line-height:12pt; text-align:justify; padding:5px 5px}
.centerCaption {font:14px Arial, Helvetica, sans-serif; line-height:14pt; color:#036; text-align:center; width:630px; height:auto; float:left; padding:5px; background-color:#e7eff7; margin:5px 0 20px 80px; border:1px solid #9eb4c6}
.cartExtDesc {font-size: 11px;float:left;display:block;padding-left:50px}

/* Cart Events */
td.cartEventName { font-weight: bold;font-style: italic;text-align: left;font-size: 16px;padding:8px 0px 5px 0px}
td.cartEvenTimeDate {text-align: right;font-style: italic;padding:8px 0px 5px 0px}
td.cartEventBreak {border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#cccccc;height:5px}
td.cartItemBreak { height: 5px }

/* Cart items */
tr.normalCartItem td.cartTicket {width:550px;padding-left:10px}
tr.normalCartItem td.cartItemAmount {text-align:right;color: #999999;width:50px}
tr.normalCartItem td.cartQty {text-align:center;width:100px}
tr.normalCartItem td.cartAmount {text-align:right;font-weight:bold;width:100px}
tr.normalCartItem td.cartExtendedDesc {width:550px;padding-left:20px;font-size:10px;font-style:italic}
tr.normalCartItem td.cartItemControls {text-align:right;padding-top: 10px}

tr.noInvCartItem td.cartTicket { width: 550px;padding-left: 10px;background-color: #FFECFF;border-left: 1px solid red;border-top: red 1px solid }
tr.noInvCartItem td.cartItemAmount { text-align: right;color: #999999;width: 50px;background-color: #FFECFF;border-top: red 1px solid }
tr.noInvCartItem td.cartQty { text-align: center;width: 100px;background-color: #FFECFF;border-top: red 1px solid }
tr.noInvCartItem td.cartAmount { text-align: right;font-weight: bold;width: 100px;background-color: #FFECFF;border-top: red 1px solid;border-right: 1px solid red }
tr.noInvCartItem td.cartExtendedDesc { width: 550px;padding-left: 20px;font-size: 10px;font-style: italic;background-color: #FFECFF;border-left: 1px solid red;border-bottom: red 1px solid }
tr.noInvCartItem td.cartItemControls { text-align: right;padding-top: 10px;background-color: #FFECFF;border-right: 1px solid red;border-bottom: red 1px solid }

/* Order summary items */
tr.normalItem td.tag { width: 2%;text-align:center }
tr.normalItem td.item { width: 68%;text-align:left }
tr.normalItem td.qty { width: 10%;text-align: right }
tr.normalItem td.unitPrice { width: 10%;text-align: right }
tr.normalItem td.ExtPrice { width: 10%;text-align: right }
tr.normalItem td.spacer { height: 5px }
tr.noInvItem td.tag { width: 2%;text-align:center;background-color: #FFECFF;border-top: red 1px solid;border-bottom: 1px solid red;border-left: 1px solid red }
tr.noInvItem td.item { width: 68%;text-align:left;background-color: #FFECFF;border-top: red 1px solid;border-bottom: 1px solid red }
tr.noInvItem td.qty { width: 10%;text-align: right;background-color: #FFECFF;border-top: red 1px solid;border-bottom: 1px solid red }
tr.noInvItem td.unitPrice { width: 10%;text-align: right;background-color: #FFECFF;border-top: red 1px solid;border-bottom: 1px solid red }
tr.noInvItem td.ExtPrice { width: 10%;text-align: right;background-color: #FFECFF;border-top: red 1px solid;border-bottom: 1px solid red;border-right: 1px solid red }
tr.noInvItem td.spacer { height: 5px }
td.orderSpacer { height: 3px }
.orderExtDesc { padding-left: 20px; font:11px Arial, Helvetica, sans-serif; text-align:justify; font-style: italic }

.noResultsMesg {width: 300px;margin: auto;padding: 5px;background-color:#1999d6;background:url(../images/bg_cart.jpg) top left repeat-x;text-align:center;border:1px solid #bdddea;color:#fff}