﻿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:500px; margin:10px auto;}
table.cart tr.cartHeader {border-bottom:1px solid #dedede; background-color:#69bd27; 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 #f53f00; width:100%;}
table.checkout th {background-color:#f53f00;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;}

table.products{margin-top:10px; margin-bottom:30px;}
table.products td{text-align:center; width:110px;}
h2.posttitle{text-align:left;}
h3{font-weight:bold;}

ul.navlink {margin:5px 0 20px 18px; list-style-type:square;}
ul.navlink li{padding-bottom:5px;}
ul.navlink li a{font-weight:normal;color:#d1570d;}
ul.navlink li a:hover{color:#69bd27;}

