body {
	background : transparent;
	font: small Arial, sans-serif;
	color: black;
	max-width: 900px;
}
form
{
display: inline;
}
a img
{
	border: none;
	text-decoration : none;
	border: 0px;
}
table, tr, td {
	background : transparent;
	font: small Arial, sans-serif;
	color:#254117;
}

a, a:link, a:active, a:visited {
	color:#ff4400;
	text-decoration : underline;
}
a:hover {
	color:#254117;
	text-decoration : underline;
}
h1 {
	font: bold small Arial, sans-serif;
	color: #FFF7CE;
	text-decoration:none;
	display: inline;
	padding: 5px;
}
h2 {
	font: bold medium Arial, sans-serif;
	color: #254117;
	text-decoration:none;
}
h3 {
	font: bold medium Arial, sans-serif;
	color: black;
	text-decoration:none;
}
h4 {
	font: bold medium Arial, sans-serif;
	color: #254117;
	text-decoration:none;
}
h6 {
	font: bold small Arial, sans-serif;
	text-decoration:none;
}
	
	.boxcontainer
	{
		margin-left: 60px;
		width: 188px;
		float:left;
	}
	.box
	{
		float:left;
		font: small Arial, sans-serif;
		text-align:left;
		vertical-align:top;
		background: url('../images/box-bg.gif') repeat-y;
		margin: 0px;
		width: 188px;
	}
	.boxtop
	{
		background: url('../images/box-top.gif') top left no-repeat;
		vertical-align:top;
		float:left;
		width: 188px;
		height: 35px;
		padding: 10px 10px 0px 10px;
	}
	.boxbottom
	{
		veritcal-align:bottom;
		float:left;
		width:188px;
	}
	.boxinside
	{
		padding: 0px 8px;
		color: #993300;
	}
	.box a, .box a:link, .box a:active, .box a:visited
	{
		color: #FFF7CE;
		text-decoration: none;
		font: medium Arial, sans-serif;
	}
	.box a:hover
	{
		color: #993300;
		text-decoration: none;
	}
	.paw
	{
		vertical-align: bottom;
		padding: 2px 0px;
	}
	.newsimage
	{
		float:left;
		width:80px;
	}
	.tiny, .tiny a
	{
		font-size: smaller;
		font-weight: normal;
	}
	.main
	{
		font: medium Arial, sans-serif;
		width: 560px; margin: 0px 0px 0px 15px; text-align:left;
		float:left;
	}
	
	.main p
	{
		font: medium Arial, sans-serif;
	}
	.grouptitle
	{
		background: url('../images/group-title.gif') no-repeat;
		height: 28px;
		width:250px;
		vertical-align: middle;
		color: #FFF7CE;
		padding:  5px 0px 0px 20px;
	}
	.grouptitle h4
	{
		color: #FFF7CE;
		vertical-align: middle;
		height: 28px;
		text-align: left;
		margin-left: 10px;
		display: inline;
	}
	.prodtext
	{
		vertical-align: top;
		text-align: left;
		width: 250px;
		font: small Arial, sans-serif;
	}
	.bigpic
	{
		float:right;
		width: 250px;
		vertical-align:top;
		text-decoration:none;
		border: 0px;
	}
	.bigpicture
	{
		text-decoration:none;
		border: 0px;
	}
	.paybox
	{
		background: url('../images/pay-box-bg.gif') repeat-y;
		width:150px;
		color:black;
		text-align:left;
		padding: 0px 20px;
		margin: 0px;
		font: bold x-small Arial, sans-serif;
		vertical-align: top;
	}
	.payboxtitle
	{
		font: bold medium Arial, sans-serif;
		color:black;
		vertical-align: top;
		margin: 0px;
		padding: 0px;
	}
	.payboxtop
	{
		margin: 0px;
		padding: 0px;
		height:14px;
	}
	.payboxinput
	{
		border: 1px solid #993300;
		font: bold x-small Arial, sans-serif;
	}
	.price
	{
		font-weight:bold;
		font-size: x-large;
		color:black;
	}
	.boxinput
	{
		border: 1px solid #993300;
	}
	.extratext
	{
		font-size:xx-small;
	}
.menu
{
	float:left;
	font: small Arial, sans-serif;
	text-align:left;
	vertical-align:top;
	background: url('../images/box-bg.gif') repeat-y;
	margin: 0px;
}
.menu a, .menu a:link, .menu a:active, .menu a:visited
{
	float:left;
	color: #254117;
	text-decoration:none;
	padding:4px 10px 8px 10px;
}
.menu a:hover
{
	color: black;
	text-decoration:none;
}
.menuselected
{
	float:left;
	color: black;
}
.menuselected a, .menuselected a:link, .menuselected a:active, .menuselected a:visited
{
	float:left;
	color: #254117;
	text-decoration:none;
	padding: 4px 10px 8px 10px;
}

.footer {
	font: bold x-small Arial, sans-serif;
	color:#993300;
	text-decoration : none;
	clear:both;
	background: url('../images/footer-bottom.gif') left top no-repeat;
}
.footer a, .footer a:link, .footer a:active, .footer a:visited {
	font: x-small Arial, sans-serif;
	color:#254117;
	text-decoration : none;
}
.footer a:hover {
	font: x-small Arial, sans-serif;
	color:#D0C34C;
	text-decoration : none;
}

p {
	font: small Arial, sans-serif;
	color: #254117;
	text-decoration : none;
}

hr {
	height: 1px;
	border-top: 1px solid #77cc44;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}
