table.products {
border: 1px solid #0077cc;

}


.productrowheading {
background: #0077cc;
font-weight: bold;
color: #ffffff;
}


td.productrowdark {
background: #ffffff;
border-bottom: 1px solid #e0e0e0;
padding-bottom: 16px;
}


td.productrowlight {
background: #ffffff;
/*border-right: 1px solid #f0f0f0;*/
border-bottom: 1px solid #e0e0e0;
padding-bottom: 16px;
}



table.cart {
border: 1px solid #888888;
}



input.cart_input_qty {
font-size: 70%;
border: 1px solid #222222;
margin-top: -1px;
}


input.cart_buyme {
font-size: 70%;
height: 18px;
margin-top: 0px;
margin-left: 4px; 
padding-left: 2px;
padding-right: 2px;
}


form.cart_buyform {

margin: -1px;
padding-top: 1px;

}

.cartcolumnheadings {
background-color: #0077cc;
color: #ffffff;
font-size: 100%;
font-weight: bold; 
padding-right: 4px;
padding-top: 2px;
padding-bottom: 3px;

}


td.cartcheckoutheadings {
background-color: #0077cc;
color: #ffffff;
padding: 4px;
}




.cartlightrow {
background-color: #ffffff;
font-size: 100%; 
padding-left: 4px;
padding-right: 4px;
border-right: 1px solid #f8f8f8;
}

.cartdarkrow {
background-color: #f8f8f8;
font-size: 100%; 
padding-left: 4px;
padding-right: 4px;
border-right: 1px solid #ffffff;
}

.cartneutralrow {
background-color: #ffffff;
font-size: 100%;
font-weight: bold; 
padding-right: 4px;
padding-top: 2px;
padding-bottom: 2px;

}

a.cart_mtcart {
font-weight: normal;
color: #ffffff;
}

a.cart_mtcart:hover {
font-weight: normal;
color: #dddddd;
}



.cartcheckoutwrapper {
border-top: 0px solid #0000cc;
border-left: 1px solid #aa0000;
border-right: 1px solid #aa0000;
border-bottom: 1px solid #aa0000;
background: #f0f0f0;
/*background: url('images/tiled_books2_dim.jpg'); */
font-size: 100%;
}


input.cartsubmit {
background: #a11D1B;
color: #ffffff;
border-top: 2px solid #dd0000;
border-left: 2px solid #dd0000;
border-right: 2px solid #880000;
border-bottom: 2px solid #880000;
}

.carddetail {
background-color: #e0e0e0;
}


a.checkout {
text-decoration: none;
font-weight: bold;
color: #ffffff;
padding: 4px;
}


a.checkout:hover {
text-decoration: none;
font-weight: bold;
color: #ffff00;
background-color: #0000aa;
padding: 4px;
}




