body {color:#000;background:#fff;font-family:Verdana,Helvetica,Sans-Serif;font-size:small;}
a {color:#c00;text-decoration:underline;}
a:hover {color:#333;text-decoration:none;}
textarea,input {margin:2px;padding:1px;border:1px solid #c00;background:#eee;color:#333;font-family:Verdana,Helvetica,Sans-Serif;font-size:small;vertical-align:middle;}
textarea {overflow:auto;}
form fieldset {float:left;margin:10px;padding:5px;}
form fieldset legend {font-weight:900;color:#c00;letter-spacing:0.7pt;}
img {border:0;}
h2 {font-size:large;font-weight:900;color:#c00;font-family:Georgia,"Times New Roman",Times,serif;}
h3 {margin:5px 0 1px;padding:1px;font-size:small;font-weight:900;color:#c00;}
h4 {margin:5px 0 1px;padding:1px;}
p {margin:1px 0 10px;padding:1px;}

* html body,* html td,* html textarea,* html input,* html select {font-size:x-small;}

.success {font-weight:900;color:#0c0;}
.error {font-weight:900;color:#c00;}
.remove {margin-left:5px;color:#c00;font-weight:900;font-size:smaller;}

p.floatBlock {float:left;clear:both;}
input.submit {padding:0px 10px;background:#c00;color:#fff;font-weight:900;border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #999;border-bottom:1px solid #999;}
form fieldset.fieldsetLeft {clear:left;}
form fieldset.fieldsetRight {clear:right;}

table.subcategories {width:100%;}
	table.subcategories td {vertical-align:bottom;text-align:center;}
	table.subcategories a {display:block;padding:10px;}
	table.subcategories img {display:block;margin:2px auto;}

.itembox {float:left;clear:both;margin:10px 0px;width:100%;border:1px solid #c00;}
	.itemcontent {float:left;clear:right;padding:3px;}
		.itemimage {float:left;margin-right:6px;}
		.itemcontent h3 {margin:1px 0px 5px -1px;padding:1px;font-size:medium;color:#c00;}
		* html .itemcontent h3 {font-size:small;}
	.itembuy {float:left;clear:both;padding:3px 0px;width:100%;text-align:right;}
		.itembuy select {margin:0px 10px 0px 2px;padding:0px;vertical-align:middle;}
		.itembuy input {margin:0px 10px;padding:0px;vertical-align:middle;}

table.cart {border:1px solid #900;width:100%;}
	table.cart td {padding:3px;border:1px solid #ccc;}
		table.cart td em {font-size:smaller;}
	table.cart thead th {padding:5px 3px;border-bottom:2px solid #c00;background:#eee;color:#000;text-align:left;}
	* html table.cart thead th {font-size:smaller;}
	table.cart tfoot td {text-align:right;}
	table.cart form {display:inline;margin:0;padding:0px;}
		table.cart form div {display:inline;vertical-align:middle;}
		table.cart form input.text {border:1px solid #999;width:50px;background:#eee;color:#333;text-align:center;}
		table.cart form input.submit {padding:2px 0px 1px;background:#eee;color:#931717;font-size:smaller;}
	table.cart table td {padding:0px;border:0;}
