.TableBasket {
 width: 62%;
 margin: 4em 0em 0em 8em;
 text-align: center;
 font-size: 0.8em;
 border: medium double darkblue;
 border-collapse: collapse;
 border-spacing: 10pt 5pt;
 background-color: white;
 vertical-align: baseline;
}

.TableBasket td {
 color: Black;
 border: solid 1px lightblue;
 vertical-align: middle;
}

.TableBasket th {
 color: Black;
 background-color: #ffcc99;
}

.TableHeader {

}

.Quantity {
 width: 30px;
 color: black;
 background-color: #ffffcc;
}

.ButtonUpdate {
 vertical-align: bottom;
}

td#SubTotalRow {
 margin: 0px;
 padding: 5px 0 5px 0;
 text-align: right;
 background-color: #FAF0E6;
}

td#SubTotalRowPrice {
 margin: 0px;
 padding: 5px 0 5px 0;
 text-align: left;
 background-color: #FAF0E6;
}

td#DeliveryRow {
 margin: 0;
 padding: 5px 0 5px 0;
 text-align: right;
 color: black;
 background-color: #FAF0E6;
 vertical-align: middle;
}

.Delivery {
 margin: 0;
 padding: 0;
 font-size: 0.9em;
 color: black;
 background-color: #ffffcc;
}

td#DeliveryRowPrice {
 margin: 0;
 padding: 5px 0 5px 0;
 text-align: left;
 color: black;
 background-color: #FAF0E6;
 vertical-align: middle;
}

.DeliveryTotal {
 color: black;
}

td#TotalRow {
 margin: 0;
 padding: 5px 0 5px 0;
 text-align: right;
 color: black;
 background-color: #FAF0E6;
 vertical-align: middle;
}

td#TotalRowPrice {
 margin: 0;
 padding: 5px 0 5px 0;
 text-align: left;
 color: black;
 background-color: #FAF0E6;
 vertical-align: middle;
}

td#DiscountRow {
 margin: 0;
 padding: 5px 0 5px 0;
 text-align: right;
 color: black;
 background-color: #FAF0E6;
 vertical-align: middle;
}

td#DiscountRowCode {
 margin: 0;
 padding: 5px 0 5px 0;
 text-align: left;
 color: black;
 background-color: #FAF0E6;
 vertical-align: middle;
}

.DiscountCode {
 width: 50px;
 color: black;
 background-color: #ffffcc;
 font-size: 1.0em;
}

td#DiscountRowTotal {
 margin: 0;
 padding: 5px 0 5px 0;
 text-align: right;
 color: black;
 background-color: #FAF0E6;
 vertical-align: middle;
}

td#DiscountRowPrice {
 margin: 0;
 padding: 5px 0 5px 0;
 text-align: left;
 color: black;
 background-color: #FAF0E6;
 vertical-align: middle;
}

.TotalCost {
 color: black;
}

p.center {
 text-align: center;
}

.floatleft {
 float: left;
}

.floatright {
 float: right;
}

/************************************************/
/* style below here are for checkout page */
/************************************************/

fieldset#checkout {
 width: 85%;
 margin: 4em 0em 0em 8em;
 text-align: center;
}

.label {
 float: left;
 width: 15em;
 margin: 5px 0.5em 1px 0em;
 text-align: right;
 font-size: 1.0em;
 clear: both;
 color: White;
}

.inputbox {
 float: left;
 width: 12em;
 margin: 4px 0px 1px 0px;
 color: #000;
 font-size: 0.9em;
 background: #feb;
 border: #26a solid 1px;
}

/*************************************************************************/
/* style below here are for gateway panel on the checkout page */
/*************************************************************************/

.gateways {
 width: 95%;
 margin: 4em 0em 0em 8em;
 color: White;
}

img.gateway {
 margin: 0 10px 0 10px;
 vertical-align: middle;
}


/*****************************************
 sitemap styles
*****************************************/

div#sitemap h1,h2,h3,h4,h5,h6 {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 font-size: 1.0em;
}

div#sitemap h1 {
 margin-left: 10px;    
}

div#sitemap h2 {
 margin-left: 40px;    
}
div#sitemap h3 {
 margin-left: 70px;    
}
div#sitemap h4 {
 margin-left: 100px;    
}
div#sitemap h5 {
 margin-left: 130px;    
}
div#sitemap h6 {
 margin-left: 160px;    
}

/*****************************************
 End of sitemap styles
*****************************************/
