body{	background-color: #ddddcc;	font-family: Verdana, Arial, Helvetica;	font-size: 12px;}
table { font-size: 12px; }img { border: 1px solid #000000; }h3 { font-size: 18px; }
.thumb-nav-panel{	background-color: #AAAA99;	border: 1px solid #000000;}
.image-view-panel{	width:480;	text-align:center;	vertical-align:middle;	background-color:#777766;	border: 1px solid #000000;}
.quantity{	padding: 2px;	border: 1px solid #000000;	width: 40px;	text-align: right;}
.section-header{	font-weight: bold;	font-size: 14px;	border-bottom: 1px solid #000000;}
.thumb-nav-up { border-bottom: 1px solid #000000; }.thumb-nav-up img { border:none }.thumb-nav-down { border-top: 1px solid #000000; }.thumb-nav-down img { border:none }
.line-item table { width: 480px; }.line-item th { text-align: left; }.line-item .subtotal{	text-align: right;	border-top: 1px solid #000000;	font-weight: bold;}
hr { color: #AAAA99; height: 1px; }.grand-total { border-top: 1px solid #000000; }.grand-total td { text-align: right; }.gallery { width: 700px; }.gallery .thumb{	text-align: center;	width: 25%;	padding: 4px;}.gallery .thumb .image-number{	color: #777766;	font-size: 10px;}
.cart { width: 600; }.cart .totals td { text-align: right; }
.admin ul li { padding: 3px; }.admin .data { background-color: #777766; }.admin .data th { background-color: #AAAA99; font-weight: bold; }.admin .data td { background-color: #ddddcc; }.admin img { border: 0px; }