body {font-family:Calibri,Arial;font-size:12pt;color:white}
#PageTitle {}
#Cart32Header {border:0px solid #ffffff;font-family:Calibri,Arial;font-size:18pt;}
#Cart32Message {}
#ItemListParent {border:1px solid #FFFFFF;}
#ItemList {}
#ItemListTable {border-collapse:collapse;font-family:Calibri,Arial;font-size:9pt;}
#ItemListTitlesRow {font-size:9pt;background-color:#999999;color:#ffffff;}
#ItemListTable td {padding:4px;text-align:center;}
#RowBelowItemList td {padding:4px;font-family:Calibri,Arial;font-size:9pt;background-color:#999999;color:#ffffff;}
#RowBelowItemList a {color:#ffffff;}
#TotalsRow td {padding-top:5px;}
#ContinueShopping {text-align:left;color:white}
#UpdateCart {text-align:right;}
.ItemListRow {}
.ItemListEvenRow {border-bottom:1px solid #aaaaaa;}
.ItemListOddRow {border-bottom:1px solid #aaaaaa;}
.ItemListEvenRow:hover {border-bottom:1px solid #aaaaaa;background-color:#eeeeee;}
.ItemListOddRow:hover {border-bottom:1px solid #aaaaaa;background-color:#eeeeee;}
.DropDownStyle {font-family:Calibri,Arial;font-size:9pt;}
.QtyInput {}
.OptionsInput {}
.OptionsSelect {}
.TextBoxStyle {font-family:Calibri,Arial;font-size:9pt;}
.UpdateButton {}
.ButtonStyle {font-family:Calibri,Arial;font-size:9pt;}
.DeleteButton {}
.PriceColumn {text-align:center !important;}
.DiscountColumn {text-align:center !important;}
.TotalColumn {text-align:center !important;}

#DiscountDetailsRow td {padding-bottom:5px;padding-left:5px;}
#DiscountCodesList {float:right;}
.DiscountCodesListRow td {text-align:left !important;}
#GiftCertificatesList {float:right;}
.GiftCertificatesListRow td {text-align:left !important;}
#CheckoutTable {}
#GiftCertificatesRow {}
#GiftCertificatesDetailsRow {}
#CartUpdated {font-family:Calibri,Arial;font-size:12pt;font-style:italic;}
#ApplyDiscountCodeButton {}
#ApplyGiftCertificateButton {}
#AllTotalsTable {font-family:Calibri,Arial;font-size:10pt;padding:4px;}
#AllTotalsTable td {text-align:right;}
.AllTotalsTitle {padding-right:15px;}
.AllTotalsAmount {}
#TotalRow {font-weight:bold;font-size:12pt}
#ShippingChoices {width:250px;}
#ShippingChoicesUPS {width:125px;}
.CartImageTable {}
#ShippingLocationPopUpTable {font-family:Calibri,Arial;color:black;font-size:9pt;margin-top:10px;font-size:11pt;padding-left:20px;padding-top:10px;}
#ShippingLocationPopUpTable td {text-align:left;padding:1px;}
#SetShippingLocationText {font-weight:bold;padding-bottom:5px;}
#UpdateMessage {}
#SubTotals {}
#SendOrderNormalButton {height:30px;width:150px;}
#SendButton {height:30px;}

#ItemListParent {
    border-radius: 10px 10px 5px 5px;
}
input.ButtonStyle { background: #000; color: #4E8DC2;  border: 2px solid #747474; padding: 2px 4px; text-transform: uppercase }
#ItemListTable {  border-radius: 10px 10px 0px 0px }
#ItemListTitlesRow { background: transparent }
#ItemListTitlesRow td { background: #999999; }
#ItemListTitlesRow td.first { border-radius: 10px 0px 0px 0px }
#ItemListTitlesRow td.last { border-radius: 0px 10px 0px 0px }

.ItemListEvenRow:hover {background: #404040 !important;}
.ItemListOddRow:hover { background: #404040 !important; }
input.TextBoxStyle { border: 1px solid #808080 }
tr.ItemListOddRow td { vertical-align: middle }
tr#ItemListTitlesRow td { font-weight: bold; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px }
#ContinueShopping { padding-left : 10px; }
#UpdateCart { padding-right : 10px }
 #AllTotalsTable td#SubTotalAmount { padding-right: 10px; }  
#RowBelowItemList td { padding-top: 5px; padding-bottom: 5px; margin : 5px 0px; }
#ItemListTable td { padding-top: 6px; padding-bottom: 6px }

/* DAMIANO CHANGES */

select.OptionsSelect {
background-color: #000000; 
border-width:1px; 
font-size: 10;
color: #cccccc;
-webkit-appearance: menulist;
box-sizing: border-box;
-webkit-box-align: center;
border: 1px solid;
border-image: initial;
white-space: pre;
-webkit-rtl-ordering: logical;
cursor: default;
}
#BillingInfoData table tr td { vertical-align: middle; }
#ShippingInfoData table tr td { vertical-align: middle; }
#PaymentInfoData table tr td { vertical-align: middle; }

#DivGiftCertificates input[type='text'] { margin-left: 15px }
#ItemListTable td.OptionsColumn { text-align: right; padding: 5px  0px; padding-right: 45px; padding-left: 20px; line-height: 0px; }

#ItemListTable td.OptionsColumn select { width: 280px; margin-left: 20px; margin-top: 5px;}
#ItemListTable td.OptionsColumn select.last { margin-bottom: 5px }
#ItemListTable tr.ItemListEvenRow td { vertical-align: middle }
