a.cartButton, a.cartButton:visited, input.cartButton {
padding: 1px 3px 1px 3px;
margin: 0 5px 0 5px;
border:1px solid #000;
font-size:9px;
text-transform: uppercase;
white-space:nowrap;
}

a.cartButton:hover {
padding: 1px 3px 0 3px;
}

a.cartButton2, a.cartButton2:visited, input.cartButton2 {
padding: 2px 6px 2px 6px;
border:1px solid black;;
font-size:12px;
white-space:nowrap;
text-transform: uppercase;
font-weight:bold;
}

div#shipBlock {
background-color:#ffe;
width:30em;
padding:10px;
margin:0;
text-align:center;
border:3px solid black;
}
div#shipBlock td {background-color:#ffe;}

img#shipBlockArrow {margin-top:2.2em;}

.cartBox {
padding:10px;
font-size: 9pt;
margin-bottom:15px;
position:relative;
}

.cartBoxWhite {
padding:10px;
font-size: 9pt;
margin-bottom:15px;
}

.cartHead {
padding:10px;
color:#000;
font-size: 9pt;
}

.cart {
color:#000;
font-size: 9pt;
}

tr.cart td {
border-top:1px solid #eee;
border-right:1px solid #eee;
padding:10px;
}

tr.cartHead {
font-weight:bold;
font-size: 10pt;
}

tr.cartHead td {padding:2px 0 2px 0;}

div.cartSummary {
font-size: 9pt;
padding:10px;
}

div.cartSummary td {font-size: 9pt;}

div.cartSummary td.left {
border-right:1px solid #988;
border-bottom:1px solid #988;
font-weight:bold;
text-align:right;
}

div.cartSummary td.right {
border-bottom:1px solid #988;
}

div.topNote {font-weight:bold;text-align:right;}<!-- test footer -->