﻿div#page {width:600px; margin:0 auto;}
	div#page span.images {float:right; width:168px; margin:0 20px;}
	div#page span.images img {margin:10px 0;}
	div#page h1 {font-size:200%; font-style:italic; text-align:right;}
	div#page h2 {font-size:150%; margin-top:15px;}
	div#page p {margin:15px 10px;}
	div#page ul {margin:15px 20px;}
	div#page li {margin:10px 0;}
	div#page ol {list-style-type:decimal; margin-left:30px;}
	img.productThumbnail{border:2px solid #414C00; margin:2px;}
	
div#cart {clear:both;}
div#categoryListing { float:left; width:160px; margin-bottom:20px;}
div#categoryListing a:link, div#categoryListing a:visited {display:block;}
div#categoryListing a:hover, div#categoryListing a:active {text-decoration:underline;}
div#categoryListing ul {padding:0; margin:0;}
div#categoryListing li {list-style-type:none; padding:10px 0; margin:0;}
div#categoryListing ul a {padding-left:0px;}

div#categoryDetails {margin-left:180px;}
div#productDetails {margin-left:180px;}


table.cart {width:708px; margin:10px auto;}
table.cart tr.cartHeader {border-bottom:1px solid #dedede; background-color:#434B18; color:#fff;}
table.cart tr.cartFooter {border-top:1px solid #dedede; border-bottom:none; color:#6B696B; font-weight:bold;}
table.cart tr {border-bottom:1px dotted #dedede;}

table.checkout {padding:1px; border:1px solid #8F4F08; width:100%;}
table.checkout th {background-color:#8F4F08;color:#fff;text-align:left;padding:4px;}
table.checkout td {background-color:#efefef;padding:4px;}
table.checkout td input {width:22em;}
p.chkShippingBilling {margin:0; padding:0; font-weight:bold;}