#cartdetails { height: auto; width: 618px; background-color: #0074BF; font-size: 12px; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-collapse: collapse; float: left; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; clear: both; }
#cartdetails td { height: 14px; vertical-align: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; color: #FFFFFF; background-color: #0074BF; }
#cartdetails th { font-weight: bold; color: #FFFFFF; font-size: 13px; background-color: #004C9A; margin: 0px; padding: 2px; height: auto; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #E8F1F6; border-left-color: #E8F1F6; }
#cartdetails th.artikel { text-align: left; }
#cartdetails th.aantal { width: 44px; text-align: center; }
#cartdetails th.euro { width: 15px; border-right-style: none; }
#cartdetails th.prijs { width: 55px; text-align: center; border-left-style: none; }
#cartdetails th.delete { width: 22px; border-right-color: #E8F1F6; }
#cartdetails td.artikelnaam { text-align: left; background-color: #CDE6F8; color: #004C9A; font-size: 11px; }
#cartdetails span.hidden { display: none; }
#cartdetails td.moneyType { text-align: right; border-right-style: none; background-color: #CDE6F8; color: #004C9A; }
#cartdetails td.moneyType2 { text-align: right; border-right-style: none; }
#cartdetails td.deleteItemTD { width: 22px; vertical-align: top; text-align: center; background-color: #CDE6F8; }
#cartdetails td .delitem:link, #cartdetails td .delitem:visited { background-image: url(/img/cartdetails/deleteItem.gif); background-repeat: no-repeat; background-position: left top; display: block; padding: 0px; height: 20px; width: 22px; margin-top: -2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#cartdetails td .delitem:hover, #cartdetails td .delitem:active { background-position: left -20px; }
#cartdetails td.amount { text-align: right; border-left-style: none; overflow: hidden; background-color: #CDE6F8; color: #004C9A; }
#cartdetails td.amount2 { text-align: right; border-left-style: none; overflow: hidden; }
#cartdetails td.formfield .inputfield { height: 16px; width: 44px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: right; padding: 2px; margin: 0px; background-color: #FFFFFF; border: 1px solid #2D2D2D; }
.blockform { margin: 0px; padding: 0px; display: inline; }
#cartdetails td.formfield { text-align: right; background-color: #CDE6F8; color: #004C9A; }
#cartdetails td.subTotalTD { vertical-align: top; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; padding-top: 4px; padding-left: 5px; color: #FFFFFF; border-left-width: 1px; border-left-color: #E8F1F6; background-color: #0074BF; padding-bottom: 0px; padding-right: 0px; }
#cartdetails td.subTotalTDUnderLine { vertical-align: middle; border-top-style: double; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #FFFFFF; text-align: right; color: #FFFFFF; background-color: #0074BF; padding-bottom: 4px; }
#cartdetails td.subTotalTDMoneytype { vertical-align: bottom; padding-top: 5px; border-top-style: double; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #FFFFFF; }
#cartdetails td.clearLineStyle { border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-right-width: 1px; border-right-color: #FFFFFF; }
#cartdetails td.spacerTD { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; height: 12px; text-align: right; background-color: #FFFFFF; }
#cartdetails .button:link, #cartdetails .button:visited { width: 94px; display: block; padding: 4px; height: 14px; background-color: #FFC22F; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFCC; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 14.6px; color: #FFFFFF; text-align: center; font-weight: bold; text-transform: none; margin: 0px; }
#cartdetails .button:hover, #cartdetails .button:active { background-color: #FFDF95; color: #FFFFFF; }
