.cell_sku {
    text-align: right;
    padding-right: 5;
    }
.cell_description {
    text-align: left;
    padding-left: 5;
    }
.cell_quantity {
    text-align: right;
    padding-right: 5;
    }
.cell_price {
    text-align: right;
    padding-right: 5;
    }
.cell_cost, {
    text-align: right;
    padding-right: 5;
    background-color: #EBDCCA;
    }
.subtotal {
    text-align: right;
    padding-right: 5;
    background-color: #EBDCCA;
    border-top: 1 solid black;
    }
.cell_taxable {
    text-align: center;
    }
.cellcurrency {
    text-align: right;
    padding-right: 5;
    background-color: #EBDCCA;
    font-weight: bold;
    }
.celllabel {
    text-align: right;
    padding-right: 5;
    font-weight: bold;
    font-size: 10pt;
    }
.celldate {
   text-align: center;
   color: red;
   }

#tblCartSummary {
   margin: 20;
   border-collapse: collapse;
   border: 2;
   border-color: black;
   border-style: solid;
   background-color: yellow;
   padding: 10;
   }

#tblCartSummary TH {
   font-size: 12;
   color: Red;
   background-color: gold;
   padding: 7;
   font-weight: bold;
   }

#tblCartSummary TD {
   font-size: 12;
   background-color: yellow;
   padding: 7;
   font-weight: normal;
   }

#tblCartSummary .btn {
   font-size: 10;
   background-color: yellow;
   padding: 3;
   font-weight: normal;
   border: 1 solid red;
   }

#tblCatalog, #tblProduct {
   margin: 20;
   border-collapse: collapse;
   border: 1;
   border-color: black;
   border-style: dotted;
   }

.catalogcell, .productcell {
   width: 33%;
   background-color: white;
   padding: 7;
   border: 1;
   border-color: black;
   border-style: dotted;
   }

.catalogdesc, .productdesc {
   font-family: verdana;
   font-size: 14;
   color: blue;
   display: block;
   width: 100%;
   text-decoration: none;
   }
.catalogdetail, .productdetail {
   font-family: verdana;
   font-size: 12;
   color: red;
   display: block;
   }
.catalogprice, .productprice {
   font-family: verdana;
   font-size: 10;
   font-weight: bold;
   color: black;
   display: block;
   }
.catalogview, productview {
   font-family: verdana;
   font-size: 10;
   font-weight: bold;
   color: blue;
   display: block;
   text-align: right;
   }

PRE {
    font-family: Verdana;
    }



#tblOrder, #tblPayment, #tblConfirm, #tblShip {
    font-size: 10pt;
    bordercollapse: collapse;
    border: 1 solid white;
    color: #666666;
    margin: 10;
    }


#tblOrder TH, #tblPayment TH, #tblConfirm TH, #tblShip TH {
    font-size: 10pt;
    bordercollapse: collapse;
    border: 1 solid white;
    background-color: #8096B8;
    color: #FFFFFF;
    }

#tblOrder TD, #tblPayment TD, #tblConfirm TD, #tblShip TD {
    font-size: 10pt;
    bordercollapse: collapse;
    border: 1 solid white;
    color: #002373;
    }



#xcart {
	font-size: 9;
	border: 0px;
}




#ordertable TD {
	font-size: 9;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	padding: 3;
}

#ordertable TH {
	font-weight: bold;
	font-size: 10;
	color: 1px solid white;
	background-color: #8096B8;
	padding: 3;
}



#cart_list_title {
	font-size: 12;
}








#cart TH {
    background-color: #002373;
    color: white;
    font-size: 10;
    }
#cart TD {
    color: black;
    font-weight: normal;
    font-size: 10;
    padding: 3;
    }


.conf_items_order{
    }
.conf_item_head {
    background-color: #ccccFF;
    color: black;
    }
.conf_tax{
    background-color: #FFFFFF;
    color: black;
    font-size: 9pt;
    }
.conf_discount_price, .conf_price {
    display: block;
    font-size: 9pt;
    color: red;
    }

TH {
   color: #eeeeee;
    background-color: blue;
    font-size:14;
    font-family: Verdana;

    }
.currency {

	}
.currency_subtotal {
	background-color: #EBDCCA;
	}
.currency_total {}

#buttons {
	margin-top: 20;
	}
    
