.EktWordWrap 
{
	/* Word-Wrap support for IE, FireFox, and Safari */
	/* (will be supported by more as they adopt CSS 3.0) */
	word-wrap: break-word; 
	-moz-binding: url('../xml/moz_wordwrap.xml#wordwrap'); /* add support for FireFox 2.0 */
}
.EktronCartCtl{position: relative;top: 0px;left: 0px;}
.EktronCartCtl .error{color: #ff0000;}
.EktronCartCtl .noSavedCarts{color: brown;}
.EktronCartCtl .duplicateEvent{color: #00ff00;}
div.EktronCartWrapper {width:100%;margin:0 auto;}
div.EktronCartWrapper img {border:none;}
div.EktronCartWrapper table {width:978px;font-family:Arial;border-collapse:collapse;background:url(/ektrontech/spachakra/images/cart_table_bkg.jpg) right bottom no-repeat;}
div.EktronCartWrapper table caption {line-height:40px;padding:10px 0px 10px 55px;background-position:0px 5px;background-repeat:no-repeat;text-align:left;margin:0;font-weight:bold;font-size:1.5em;}
div.EktronCartWrapper table.savedCarts caption {background-image:url('../../images/application/commerce/shoppingcart_full.gif');}
div.EktronCartWrapper table tr {background-color:none;}
div.EktronCartWrapper table tr.stripe {background-color:#ffffff;}
div.EktronCartWrapper table th {
    background:#D2CBAB none repeat-x scroll left center;
    border-top:1px solid #DDDCDC;
    border-left:1px solid #FFFFFF;
    border-bottom:1px solid #DDDCDC;
    
    height:27px;
    color:#37393A;text-transform: uppercase;}
div.EktronCartWrapper table th a {font-weight:normal;}
div.EktronCartWrapper table td {text-align:center;border:1px solid #DDDCDC;padding:0px;}
div.EktronCartWrapper table .alignRight {text-align:right;}
div.EktronCartWrapper table .alignLeft {text-align:left;}
div.EktronCartWrapper table .textSmall {font-size:.75em;}
div.EktronCartWrapper table a.button {display:block;margin:0px;padding:0px;text-decoration:none;}
div.EktronCartWrapper table a.buttonLeft {float:left;}
div.EktronCartWrapper table a.buttonRight {float:none;}
div.EktronCartWrapper table a.buttonInline {display:inline;}
div.EktronCartWrapper table a.button img {margin:0 3px -3px 0 !important;padding:0;border:none;}/*width:16px;height:16px;*/
div.EktronCartWrapper table a.renameCart img {margin:0 3px -1px 3px !important;padding-left:3px;}
div.EktronCartWrapper table .BrowserIE7 a.renameCart {display: inline-block;}
div.EktronCartWrapper table .BrowserIE7 span.label {position: relative; left: 0; top: -5px; padding-right: 5px;}
div.EktronCartWrapper table a.button:hover {display:block;margin:0px;padding:0px;text-decoration:none;}
div.EktronCartWrapper table a.greenHover:hover {padding:0px; margin:0px;}
div.EktronCartWrapper table a.redHover:hover {background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
div.EktronCartWrapper table a.blueHover {}
div.EktronCartWrapper table div.buttonRight {float:right;}
div.EktronCartWrapper table div.divButton {display:inline;margin:0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-size:100%;line-height:100%;text-decoration:none;color:#565656;cursor:pointer;padding:5px 10px 6px 7px;}
div.EktronCartWrapper table.cartTable caption {border-bottom:1px dotted silver; display:none;}
div.EktronCartWrapper table.cartTable caption {background-image:url('../../images/application/commerce/shoppingcart.gif');}
div.EktronCartWrapper table.cartTable thead tr.rowCartData th {background-image:none;line-height:60px;margin:0;padding:1.75em 0em 1.5em 0em;color:#4c4c4c;background-color:white;border:none;}
div.EktronCartWrapper table.cartTable thead tr.rowCartData th.cartActions div.cartActionsListWrapper {position:relative; top: 0px; left: 0px;z-index:0;}			
div.EktronCartWrapper table.cartTable thead tr.rowCartData th.cartActions div.cartActionsListWrapper ul.cartActionsList {position:absolute;right:0;top:-1em;list-style-type:none;margin:0;padding:0;}
div.EktronCartWrapper table.cartTable thead tr.rowCartData th.cartActions div.cartActionsListWrapper ul.cartActionsList li {display:inline;}
div.EktronCartWrapper table.cartTable thead tr.rowCartData th.cartActions div.cartActionsListWrapper ul.cartActionsList li a {margin-left:10px;}
div.EktronCartWrapper table tfoot tr td {}
div.EktronCartWrapper table tfoot tr td.noBackgroundImage {background-image:#cccccc;}
div.EktronCartWrapper table tfoot tr.rowSubtotal td {height:33px;border-width:0px;font-weight:bold;}
div.EktronCartWrapper table tfoot tr.rowSubtotal td.tdleftbutton {padding-left:0px;text-align:left;}
div.EktronCartWrapper table tfoot td input.zipCode {width:4em;text-align:right;margin:0 auto;}
div.EktronCartWrapper table tfoot tr td.noBorderTop {border-top:none;}
div.EktronCartWrapper table tfoot tr td.noBorderTopBottom {border-top:none;border-bottom:none;border-width:0px;}
div.EktronCartWrapper table tfoot tr.rowContinueShopping td {background-image:none;border-top:none;border-right:none;border-left:none;border-bottom:none;padding:15px 0px;}
div.EktronCartWrapper table tfoot tr.rowContinueShopping td.continueShopping,
div.EktronCartWrapper table tfoot tr.rowContinueShopping td.checkout {border-top:none;}
div.EktronCartWrapper table tfoot tr.rowContinueShopping td.checkout div.checkoutActionsWrapper {position:relative;z-index:0;}			
div.EktronCartWrapper table tfoot tr.rowContinueShopping td.checkout div.checkoutActionsWrapper ul.checkoutActionsList {position: relative; top: 0; right: 0;list-style-type:none;margin:0;padding:0;}
div.EktronCartWrapper table tfoot tr.rowContinueShopping td.checkout div.checkoutActionsWrapper ul.checkoutActionsList li {display:inline;}
div.EktronCartWrapper table tfoot tr.rowContinueShopping td.checkout div.checkoutActionsWrapper ul.checkoutActionsList li a {margin-left:10px;}
div.EktronCartWrapper table tfoot tr.rowAdvisoryMessage td {color: #ff0000; background-image:none;border-top:0px solid silver;border-right:none;border-left:none;border-bottom:none;padding:0px;}
div.EktronCartWrapper table tbody td a {cursor:pointer; color:#37393A;text-decoration:underline;}
div.EktronCartWrapper table tbody td a:hover {color:#37393A;text-decoration:none;}
div.EktronCartWrapper table tbody td a:visited {color:#37393A;}
div.EktronCartWrapper table tbody td.colItemName {text-align:left; padding-left:23px;}
div.EktronCartWrapper table tbody .colItemNameKitNames { margin-left: 10px;}
div.EktronCartWrapper table tbody td.colProductId {}
div.EktronCartWrapper table tbody td.colQty {height:58px;text-align:center;}
div.EktronCartWrapper table tbody td.colItemPrice {}
div.EktronCartWrapper table tbody td.colEarlyPrice {}
div.EktronCartWrapper table tbody td.colTotal {border-right:1px solid #DDDCDC;}
div.EktronCartWrapper table tbody td.colCartName {width:45%;text-align:left;}
div.EktronCartWrapper table tbody td.colLastModified {width:30%;}
div.EktronCartWrapper table tbody td.colCartItems {width:10%;}
div.EktronCartWrapper table tbody td.colcartSubtotal {width:15%;}
div.EktronCartWrapper table tbody td.colQty input.productQtyText {
background:transparent url(/ektrontech/spachakra/images/textbox_bkg.jpg) repeat-x scroll left top;
border:1px solid #CECECE;
color:#666666;
font-size:12px;
line-height:16px;
padding:8px 0;
text-align:center;
width:58px;    
}
div.EktronCartWrapper table tbody td.colDiscountCoupon{text-align: right;}
div.EktronCartWrapper table tbody td img.removeFromCart {white-space: nowrap;}
div.EktronCartWrapper table tbody td span.couponCode{font-weight: bolder; font-style: italic; color: #0000ff;}
div.EktronCartWrapper table tbody td span.couponDiscountAmount{color: #ff0000;}
div.EktronCartWrapper .emptyCart {text-align: left; font-weight: bold; color: #ff0000;}
div.EktronCartWrapper .noSavedCarts {text-align: center; color: #000000;}
div.EktronCartWrapper .divButton img {padding-left: 0.5em;}
div.EktronCartWrapper table div.ApplyCouponUI {margin:0;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-size:100%;line-height:100%;text-decoration:none;color:#565656;cursor:pointer;padding:5px 11px 7px 24px;position: absolute;top: -2px;right: 0px;height: 30px;}
div.EktronCartWrapper .ApplyCouponUI span {padding-right: 10px;}
div.EktronCartWrapper .ApplyCouponUI .ApplyCouponField {width: 200px;}
div.EktronCartWrapper .ApplyCouponUI img {padding-left: 0.5em;}
div.EktronCartWrapper .removeCoupon {padding-left: 0.6em;}
/* start for IE */
body div.EktronCartWrapper table div.BrowserIE6 {left: -20px;}
body div.EktronCartWrapper table.cartTable thead tr.BrowserIE6 {height:50px;}
body div.EktronCartWrapper table.cartTable thead tr th {height:27px; padding:0 10x; text-align:center;}
body div.EktronCartWrapper table.cartTable thead tr th.thleft {height:27px; padding-left:23px; text-align:left;}
body div.EktronCartWrapper .rowCartData .cartActions div.BrowserIE {height:1px;margin-top: 0px;}
/* end for IE */
.savedCarts {display:none;}

.rowCartData{display:none;}

div.EktronCartWrapper table tfoot tr.rowContinueShopping td.checkout div.checkoutActionsWrapper ul.checkoutActionsList li a.applyCartButton{display:none;}

.cart_checkout_message {width:978px; text-align:center; color:Red; font-weight:bold; padding-top:25px;}