body 
{
	margin:0;
	padding:0;
	background:url(../images/bkg.jpg) repeat-x #32538d;
}
body,a,td,input,select
{
	margin:0;padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

img.spacer
{
	width:100%;
	height:1px;
	padding:10px 0;
}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#3F6C28;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#3F6C28;
}

p {margin:0;padding:0;}

select {font-size:10px}

ul
{
	margin:0;padding:0;
	list-style-type:none;
}

li
{
	padding-left:14px;
}

li a
{
	color:#3F6C28;
	text-decoration:none;
}

li a:hover
{
	color:#608300;
	text-decoration:underline;
}


#cartlist tr th 
{
	text-align:left;
}

#cartlist tr td
{
	margin:0;
	padding:12px 0;
	border-bottom:solid 1px #ccc;
	text-align:left;
}


#content
{
	width:480px;
	padding:13px 20px;
	vertical-align:top;
}

#content li
{
	background-image:url(../images/dash.gif);
	background-repeat:no-repeat;
	background-position:8px 7px;
}

#footer
{
	margin:0 auto;
	width:738px;
	font:normal 10px Arial;
	color:#fff;
	text-align:center;
}

#footer a
{
	font:normal 10px Arial;
	color:#fff;
	text-decoration:none;
}

#footer a:hover {text-decoration:underline;}

#header a
{
	color:#999;
	text-decoration:none;
}

#leftcol
{
	width:166px;
	font:italic 11px Arial;
	margin-top:13px;
	padding:0 0 0 20px;
}

#leftcol ul
{
	list-style-type:none;
	text-align:right;
}

#leftcol a
{
	color:#C17D31;
	font:normal 12px Tahoma;
	text-decoration:none;
}

#leftcol a:hover {color:#D8A265}

#parent
{
	width:738px;
	margin:8px auto;
	background-color:#fff;
}

#product_container 
{
	border-left:solid 1px #ccc;
	padding-left:20px;
}

img {border:0}

a.more:link,a.more:visited {font-size:12px;color:#697a4c;}
a.more:hover {color:#81965d}

a.brown
{
	color:#C17D31;
	font:bold 12px Tahoma;
	text-decoration:none;
}

a.brown:hover {color:#D8A265}

li a:hover
{
	color:#608300;
	text-decoration:underline;
}

.ad 
{
	float:right;
	text-align:right;
	padding:0 0 10px 10px;
}
.ad span {font-size:10px; color:#999}
.banner {
	background-color:#f5e8d8;
	padding:4px;
}
.debug, .debug1 {border:solid 1px red}
.debug2 {border:solid 1px red}
.debug3 {border:solid 1px red}
.error {color:#FF0000;font-weight: bolder;}

.padded li 
{
	padding-top:6px;
	background-image:none;
}

.green {color:#3F6C28;}
.signature {
	font:normal 10px Arial;
	color:#3F6C28;
	padding:6px 0;
}
