/*------------------------------------*/
/*====================================*/
/* BuildASign Stylesheet              */
/* -Cart                              */
/*====================================*/
/*------------------------------------*/


.CartHeaderTD { border-bottom: dashed 1px #A9A9A9; padding: 10px 0 10px 0; margin: 0; }

.NoItemsTD { padding: 30px; text-align: center; margin: 0; }

.CartBodyMainTD { padding: 15px 0 0 0; margin: 0; }

.CartItemsHeaderTD { background: #B6B4B4; padding: 4px 0 4px 8px; }

.CartItemsBodyTD { padding: 0 10px 0 10px; margin: 0; } 
.CartItemsBodyTable { padding: 0; width: 100%; }
.ItemHeaderTD { color: #666666; padding: 4px; margin: 0; border-bottom: solid 1px #B6B4B4; text-align: center; } 
.ItemTD { padding: 4px; margin: 0; text-align: center; }
.DescriptionTextTD { padding: 0 0 0 10px; margin: 0; }
.DescriptionImageTD { width: 102px; padding: 0; }
.DescriptionImage { border: solid 1px #A9A9A9; }
.ProductImage { }

.CartContentAdd {  padding: 20px; margin: 0; vertical-align: top; }

.CartTotalsTD { padding: 20px 0 20px 0; margin: 0; text-align: right; }
.CartTotalsTable { padding: o; width: 100%; }
.CartTotalItemTD { text-align: right; padding: 4px; }

.CheckoutButtonTD { padding: 20px 0 0 0; margin: 0; text-align: right; }

.AccessoriesMainTD { padding: 10px; margin: 0; border-top: dashed 1px #A9A9A9; }
.AccessoriesItemsContainer { width: 100%; }
.AccessoriesRepeaterContainer { padding: 10px; margin: 0; }
.AccessoriesItemTable { background: #EFEFEF; border: solid 1px #A9A9A9; }
.AccessoryImageTD { padding: 8px; margin: 0; }
.AccessoryTextTD { padding: 8px; margin: 0; }


.NoItemsText { color: #1601AD; font-weight: bold; font-style: italic; }
.CartHeaderText { font-weight: bold; font-size: 20px; color: #EEA400; }
.OrderTotalText { color: #EEA400; font-weight: bold; font-size: 12px; font-family: Arial; }
.CartItemsHeaderText { font-weight: bold; color: #FFFFFF }
.AccessoriesHeaderText { color: #EEA400; font-weight: bold; font-size: 12px; font-family: Arial; }

.AccessoriesReminderTD { padding: 15px; margin: 0; background: #ffb9b9; border: dashed 1px #c70000; text-align: center; }
.AccessoriesReminderText, a.AccessoriesReminderText { font-weight: bold; font-size: 22px; color: #c70000; }
.ShipCalcText { font-family: Verdana; font-size: 10px; padding:5px; }
.ShipCalcTable { width: 550px; margin:10px; }
.ShipCalcTD { padding: 10px; border-top: dashed 1px #A9A9A9; }