/* SHOPPING CART */
.products { width: 100%; text-align: left; border-collapse: collapse }

.thumb { padding: 6px 4px 20px 6px; vertical-align: top }
.thumb img { padding: 0; }


.full { vertical-align: top; padding: 0 10px 0 0 }

.desc { border: 1px solid #d3d2d5; vertical-align: top; padding: 10px 5px 25px 12px;  }

#cart { border: 1px solid #d3d2d7; border-left: 0px; border-top: 0px; width: 100% }
#cart td { border-left: 1px solid #d3d2d7; border-top: 1px solid #d3d2d7; padding: 4px 4px 4px 10px  }

.cartheader { background: #6372B3; color: #ffffff; font-weight: bold; }

.cart_desc { padding: 2px 20px 8px 15px; }
.money { padding: 2px 6px 8px 6px; text-align: right }
.center { text-align: center }
.total { font-weight: bold; padding: 3px 10px 3px; text-align: right }


#shop_categories { border: 1px dotted #d3d2d7; border-top: 0px; padding: 0; background: url(nav_bgnd.jpg) 0 0 repeat-x;  margin: 0 0 12px 0 }
#shop_categories a { display: block; padding: 6px 8px 6px 10px; text-decoration: none; margin: 0; font-weight: normal; color: #000000; border-top: 1px dotted #d3d2d7; text-transform: uppercase }

#shop_categories a:hover{ border-left: 10px solid #d6d6d6; color: #cc0000;  }


#register { width: 100%; background: url(nav_bgnd.jpg) 0 0 repeat-x; border: 1px dotted #d3d2d7 }
#register td {vertical-align: middle; padding: 3px 20px 5px 10px; text-align: left }

#confirmation_header { color: #cc0000; margin: 0 0 8px 0; text-transform: uppercase; font-weight: bold }

