p
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
td 
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
h1
{
	font-size: 8px;
	font-family: verdana, sans-serif;
	color: #666666;
}
h2 { font-size: 16px; font-weight: bold; }
h3
{
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #669966;
}
#content a, a
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #669966;
	line-height: normal;
	text-decoration: none;
	font-weight: bold;
}
#content a:hover, a:hover
{
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #99CC99;
	font-weight: bold;
	text-decoration: underline;
}

.catheader 
{
	font-family: verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #669966;
}

.attracttext
{
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 16px;
}

.white
{
	color: White;
}

.searchbox
{
	background-color: White;
	border: #669966 1px solid;
	width: 140px;
}

.inputfield
{
	background-color: White;
	border: #669966 1px solid;
	width: 140px;
}

.paraunderline
{
	background-image: url(/statics/paraunderline.gif);
	width: 481px;
	line-height: 21px;
}

.greentitle
{
	font-family: arial black, verdana, sans-serif;
	font-size: 18px;
	color: #669966;
	font-weight: bold;
	line-height: 21px;
}

.pricetext
{
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	color: black;
	font-weight: bold;
	line-height: 21px;
}

/* styles used within shop system */

.sitemapcategoryheading
{
	background-image: url(/statics/paraunderline.gif);
	width: 481px;
	font-family: arial black, verdana, sans-serif;
	font-size: 18px;
	color: #669966;
	font-weight: bold;
	line-height: 21px;
}

.editablebaskettable
{
	width: 481px;
}

.fixedbaskettable
{
	width: 481px;
}

/* end of styles used within shop system */

table tr td { margin: 0; padding: 0; }
body { background: #669966; margin: 0; padding: 0; }
#horiz a, #horiz img { margin: 0; padding: 0; border: 0; float: left; }
#horiz div { margin: -3px 0 0 0; }

#categories, #search { font: 18px verdana, arial, helvetica, sans-serif; font-weight: bold; color: #669966; /*border-bottom: 1px solid #669966;*/ width: 140px; padding: 10px 0 10px 0; margin: 0 0 10px 0; /*border-top: 1px solid #669966;*/ }
#categories { padding: 20px 0 10px 0; border-top: 0; }

#leftmenus, #content { background: #ffffff; }
#leftmenus { padding: 0 24px 0 24px; width: 182px; }
#leftmenus input { width: 138px; border: 1px solid #669966; }
#leftmenus input#findproducts { background: url("/statics/findproducts.gif") top left no-repeat; border: 0; height: 28px; width: 140px; }
#lightspan { color: #CCFFCC; }

#footer { background: #99CC99; color: #ffffff; text-align: center; padding: 20px 0; border-top: 2px solid #669966; border-bottom: 2px solid #ffffff; }
#footer a { color: #CCFFCC; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#footer ul li { margin: 0 20px 0 0; padding: 0; float: left; }
#footer ul li.firstone { list-style-type: none; }
#footer ul { margin: 0; padding: 0; list-style-type: disc; width: 660px; }
#content { color: #666666; margin: 0; padding: 0 10px 10px 0; }

#ShopMenu {  padding: 30px 0 10px 0; width: 140px; }
#ShopMenu ul { list-style: none; margin: 0; padding: 0; background: #F5FFEF; border: 1px solid #669966; /*border-right: 1px solid #669966;*/ }
#ShopMenu ul li { margin: 0; padding: 0; }
#ShopMenu ul li a { display: block; padding: 4px; color: #829966; }
#ShopMenu ul li a:hover { background: #E5FED4; color: #000000; text-decoration: none; /*border-top: 1px solid #669966; border-bottom: 1px solid #669966;*/ padding: 4px 4px 4px 4px; }

h1 { font: 18px arial black, arial, verdana, helvetica, sans-serif; font-weight: bold; color: #669966; padding: 26px 0 0px 0; border-bottom: 1px solid #669966; margin: 0; width: 500px; }
#basket { padding: 4px; /*border: 1px solid #829966;*/ }
#basket th { font-size: 10px; font-weight: bold; background: #669966; color: white; padding: 4px; }
#basket td { padding: 4px; }
#basket td.summary { background: #669966; color: white; font-weight: bold; }

#content a img { border: 0 }

/*tr.product oddrow, tr.product { background: #E4FFD7; width: 520px; max-width: 520px; }
tr.product td, tr.product oddrow td { width: 520px; max-width: 520px; }
table.borderedproducts { border: 1px solid #669966; width: 520px; max-width: 520px; }*/
/*tr.product td { background: #E4FFD7; padding: 4px; margin: 4px; }*/
td.prodinfo, td.image, td.productoptions { padding: 10px; }
a.producttitle { color: #000000; font: 18px arial, verdana, helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; text-decoration: none; }
a:hover.producttitle { color: #000000; font: 18px arial, verdana, helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; text-decoration: underline; }
/*.currentcontext { padding: 20px 0 20px 0; }*/
div#typeofprod { padding: 10px 0; }
div.priceprice { font: 16px verdana, arial, helvetica, sans-serif; color: #000000; }
tr.spacer { height: 10px }
input#addbasketbutton { /*background: url("/statics/addtobasket.gif") top left no-repeat;*/ border: 0; height: 17px; width: 140px; }
table#basketaddtable { width: 520px; background: #fff;}
table#basketaddtable tr { background: #fff; } 
table#basketaddtable .quantityform { text-align: center; } 
table#productdetails { background: #ffffff; max-width: 520px; width: 520px; }
table#productdetails tr, table#productdetails tr td, table#productdetails th { background: #ffffff; }
div.product { min-height: 60px; margin: 10px 0 0 0; padding: 0; border: 1px solid #669966; }

a#paybypaypal { background: url("../statics/paybypaypal.gif") top left no-repeat; height: 17px; width: 140px; padding: 7px 140px 0px 0 ; }
a#paybypaypal span { /*display: none;*/ visibility: hidden; }

