/**
 * http://www.alistapart.com/articles/taminglists
 */
body {
	font-family:		Verdana, sans-serif;
	margin-top:			0px;
	text-align:			center;
}
div#content {
	margin:				auto;
	text-align:			left;
	width:				760px;
}
div#content div#banner {
	background-image:	url("/media/image/png/banner.png");
	color:				inherit;
	height:				50px;
	margin-bottom:		5px;
	margin-top:			5px;
	width:				100%;
}
div#content div#navigation {
	background-color:	#7F4B2F;
	color:				inherit;
	font-family:		"Verdana", sans-serif;
	font-size:			0.75em;
	margin-bottom:		10px;
	width:				100%;
}
div#content div#navigation ul {
	display:			inline;
	margin-left:		5px;
	margin-right:		5px;
	width:				98%;
}
div#content div#navigation ul li {
	display:			block;
	background-image: url(/media/image/png/bullet.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	float:				left;
	line-height:		25px;
	margin-bottom:		0;
	margin-left:		0;
	padding:			0;
	padding-left:		25px;
	width:				225px;
}
div#content div#navigation ul li a {
	background-color:	inherit;
	color:				#FFF;
	font-weight:		700;
	text-decoration:	none;
	text-transform:		uppercase;
}
div#content div#stripe {
	border-color:		#FFF;
	border-style:		solid;
	border-width:		2px 0px;
}
div#content div#gutter {
	clear:				both;
	font-size:			0.7em;
	width:				100%;
}
div#content div#gutter div#copyright {
	float:				left;
	margin-left:		200px;
	text-align:			center;
	width:				350px;
}
div#content div#gutter div#designer {
	float:				right;
	text-align:			right;
	width:				175px;
}
div#content div#main div#lhs {
	float:				left;
	width:				140px;
}
div#lhs div {
	margin-bottom: 15px;	
}
div#content div#main div#lhs h2 {
	font-size:			0.7em;
}
div#content div#main div#lhs p {
	font-size:			0.7em;
}
div#content div#main div#lhs p input {
	font-size:			1em;
}
div#content div#main div#lhs div.alt_pod {
	border:				0px solid #000;
	margin-bottom:		2ex;
	margin-top:			0;
	padding-top:		0;
}
div#content div#main div#lhs div.alt_pod h2 {
	background-color:	#FFF;
	border-bottom:		0px solid #000;
	color:				#4F7928;
	font-size:			0.7em;
	margin-top:			0;
	padding-top			0;	
	text-align:			center;
}
div#content div#main div#lhs div.alt_pod p {
	text-align:			center;
}
div#content div#main div#lhs div.alt_pod table {
	text-align:			left;
	margin:				auto;
}
div#content div#main div#lhs div.alt_pod table td {
	font-size:			0.7em;
}
div#content div#main div#lhs div.pod {
	border:				1px solid #000;
	margin-bottom:		2ex;
	margin-top:			0;
	padding-top:		0;
	text-align:			center;
}
div#content div#main div#lhs div.pod h2 {
	background-color:	#4F7928;
	border-bottom:		1px solid #000;
	color:				#FFF;
	font-size:			0.7em;
	margin-top:			0;
	padding-top			0;	
	text-align:			center;
}
div#content div#main div#lhs div.pod p {
	text-align:			center;
}
div#content div#main div#lhs div.pod table {
	text-align:			left;
	margin:				auto;
}
div#content div#main div#lhs div.pod table td {
	font-size:			0.7em;
}
div#content div#main ul.categoryNavigation {
	display:			block;
	list-style-type:	none;
	margin-left:		0;
	margin-top:			0;
	padding-left:		0;
	position:			relative;
}
div#content div#main ul.categoryNavigation li {
	background-color:	inherit;
	color:				#7F4B2F;
	display:			block;
	font-size:			0.7em;
	font-weight:		bold;
	padding:			0px 1px;
}
div#content div#main ul.categoryNavigation li a {
	background-color:	inherit;
	color:				#7F4B2F;
	font-weight:		bold;
	text-decoration:	none;
}
div#content div#main ul.categoryNavigation li ul {
	margin-left:		0;
	padding-left:		0;
}
div#content div#main ul.categoryNavigation li ul li {
	background-image:	url(/media/image/png/down-arrow.png);
	background-repeat:	no-repeat;
	background-position:	0 .7em;
	font-size:			11px;
	padding-left:		15px;
}
div#content div#main ul.categoryNavigation li ul li a {
	background-color:	inherit;
	color:				#000;
}
div#content div#main div#rhs {
	float:				right;
	width:				140px;
}
div#content div#main div#rhs h2 {
	font-size:			0.7em;
}
div#content div#main div#rhs p {
	font-size:			0.7em;
}
div#content div#main div#rhs p input {
	font-size:			1em;
}
div#content div#main div#rhs div.alt_pod {
	border:				0px solid #000;
	margin-bottom:		2ex;
	margin-top:			0;
	padding-top:		0;
}
div#content div#main div#rhs div.alt_pod h2 {
	background-color:	#FFF;
	border-bottom:		0px solid #000;
	color:				#4F7928;
	font-size:			0.7em;
	margin-top:			0;
	padding-top			0;	
	text-align:			center;
}
div#content div#main div#rhs div.alt_pod p {
	text-align:			center;
}
div#content div#main div#rhs div.alt_pod table {
	text-align:			left;
	margin:				auto;
}
div#content div#main div#rhs div.alt_pod table td {
	font-size:			0.7em;
}
div#content div#main div#rhs div.pod {
	border:				1px solid #000;
	margin-bottom:		2ex;
	margin-top:			0;
	padding-top:		0;
	text-align:			center;
}
div#content div#main div#rhs div.pod h2 {
	background-color:	#4F7928;
	border-bottom:		1px solid #000;
	color:				#FFF;
	font-size:			0.7em;
	margin-top:			0;
	padding-top			0;	
	text-align:			center;
}
div#content div#main div#rhs div.pod p {
	text-align:			center;
}
div#content div#main div#rhs div.pod table {
	text-align:			left;
	margin:				auto;
}
div#content div#main div#rhs div.pod table td {
	font-size:			0.7em;
}
div#content div#main div#mid {
	margin-left:		160px;
	width:				580px;
}
div#content div#main div#mid h1 {
	font-size:			1.4em;
	font-weight:		bold;
}
div#content div#main div#mid h2 {
	font-size:			0.7em;
}
div#content div#main div#mid h3 {
	background-color:	inherit;
	color:				#999;
	font-size:			0.7em;
}
div#content div#main div#mid p {
	font-size:			0.7em;
}
div#content div#main div#mid li {
	font-size:			0.7em;
}
div#content div#main div#mid table {
	width:				100%;
}
div#content div#main div#mid td {
	font-size:			0.7em;
}
div#content div#main div#mid th {
	font-size:			0.7em;
}
div#content div#main div#midB {
	margin-left:		160px;
	width:				580px;
}
div#content div#main div#midB h1 {
	font-size:			1.4em;
	font-weight:		400;
}
div#content div#main div#midB h2 {
	font-size:			0.7em;
}
div#content div#main div#midB h3 {
	background-color:	inherit;
	color:				#999;
	font-size:			0.7em;
}
div#content div#main div#midB p {
	font-size:			0.7em;
}
div#content div#main div#midB li {
	font-size:			0.7em;
}
div#content div#main div#midB table {
	width:				100%;
}
div#content div#main div#midB td {
	font-size:			0.7em;
}
div#content div#main div#midB th {
	font-size:			0.7em;
}
input, select {
	font-size:			1em;
}
td.number {
	text-align:			right;
}
table#basket {
	border:				solid #4F7928;
	border-width:		0px 1px;
	border-collapse:	collapse;
}
table#basket th {
	background-color:	#4F7928;
	color:				#FFF;
	text-align:			left;
}
table#basket tr td {
	background-color:	#EEE;
	border-bottom:		1px solid #4F7928;
}