body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFFFFF;
}

.table_main { 
	width:748px;
	margin-top:auto; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}
	

.table_100 {width:100%;}
.footer_table {width:100%; font-size:10px;}

.main_text {font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; text-align:left;}

.no_border {border:none;}

a:link 		{color:#000000;	text-decoration:none;}
a:visited 	{color:#000000; text-decoration:none;}
a:hover 	{color:#000000; text-decoration:underline;}
a:active	{color:#000000; text-decoration:none;}

a:link.footer_link 		{color:#000000;	text-decoration:none;}
a:visited.footer_link 	{color:#000000; text-decoration:none;}
a:hover.footer_link 	{color:#000000; text-decoration:none;}
a:active.footer_link	{color:#000000; text-decoration:none;}

a:link.main_text_link 	 {color:#000000; text-decoration:none;}
a:visited.main_text_link {color:#000000; text-decoration:none;}
a:hover.main_text_link   {color:#000000; text-decoration:underline;}
a:active.main_text_link  {color:#000000; text-decoration:none;}

ul {margin-top:0px;}
li {padding-bottom:2px;}

.header_logo {padding-bottom:8px;}
.header_green_bar {background-color:#6FB759; border-bottom:4px solid #FFFF00;}
.header_navi  {background-color:#6FB759; padding:5px;}

.header_navi a:link    {color:#FFFF00; background-color:#6FB759; float:left; text-align:center; font-size:14px; font-weight:bold; padding:5px 8px 5px 8px; margin-right:1px; text-decoration:none;}
.header_navi a:visited {color:#FFFF00; background-color:#6FB759; float:left; text-align:center; font-size:14px; font-weight:bold; padding:5px 8px 5px 8px; margin-right:1px; text-decoration:none;}
.header_navi a:hover   {color:#333333; background-color:#FFFF00; float:left; text-align:center; font-size:14px; font-weight:bold; padding:5px 8px 5px 8px; margin-right:1px; text-decoration:none;}
.header_navi a:active  {color:#FFFF00; background-color:#6FB759; float:left; text-align:center; font-size:14px; font-weight:bold; padding:5px 8px 5px 8px; margin-right:1px; text-decoration:none;}

.main_area {border:3px solid #6FB759; border-top:none; padding:8px 8px 20px 8px; font-size:13px; background:url(../images/watermark.jpg) center top no-repeat;}
.main_area h1 {margin:0px; padding:0px; color:#333333; font-size:18px;}
.main_area h2 {margin:0px 0px 5px 0px; padding:2px; color:#FFFF00; font-size:14px; background-color:#6FB759;}

.products_buttons a:link    {display:block; text-align:center; font-size:14px; font-weight:bold; width:130px; line-height:50px; height:50px; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:5px;}
.products_buttons a:visited {display:block; text-align:center; font-size:14px; font-weight:bold; width:130px; line-height:50px; height:50px; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:5px;}
.products_buttons a:hover   {display:block; text-align:center; font-size:14px; font-weight:bold; width:130px; line-height:50px; height:50px; text-decoration:none; background-color:#FFFF00; color:#333333; border:1px solid #555555; border-top:none; border-left:none; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:5px;}
.products_buttons a:active  {display:block; text-align:center; font-size:14px; font-weight:bold; width:130px; line-height:50px; height:50px; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:5px;}

.products_buttons_spec a:link    {display:block; text-align:center; font-size:14px; font-weight:bold; width:120px; height:50px; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; padding:5px; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:5px;}
.products_buttons_spec a:visited {display:block; text-align:center; font-size:14px; font-weight:bold; width:120px; height:50px; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; padding:5px; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:5px;}
.products_buttons_spec a:hover   {display:block; text-align:center; font-size:14px; font-weight:bold; width:120px; height:50px; text-decoration:none; background-color:#FFFF00; color:#333333; border:1px solid #555555; border-top:none; border-left:none; padding:5px; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:5px;}
.products_buttons_spec a:active  {display:block; text-align:center; font-size:14px; font-weight:bold; width:120px; height:50px; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; padding:5px; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:5px;}

.link_buttons a:link    {text-align:center; font-size:14px; margin:0px 10px 0px 10px; font-weight:bold; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; padding:5px 20px 5px 20px;}
.link_buttons a:visited {text-align:center; font-size:14px; margin:0px 10px 0px 10px; font-weight:bold; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; padding:5px 20px 5px 20px;}
.link_buttons a:hover   {text-align:center; font-size:14px; margin:0px 10px 0px 10px; font-weight:bold; text-decoration:none; background-color:#FFFF00; color:#333333; border:1px solid #555555; border-top:none; border-left:none; padding:5px 20px 5px 20px;}
.link_buttons a:active  {text-align:center; font-size:14px; margin:0px 10px 0px 10px; font-weight:bold; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; padding:5px 20px 5px 20px;}

a:link.link_buttons     {text-align:center; font-size:14px; margin:0px 10px 0px 10px; font-weight:bold; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; padding:5px 20px 5px 20px;}
a:visited.link_buttons  {text-align:center; font-size:14px; margin:0px 10px 0px 10px; font-weight:bold; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; padding:5px 20px 5px 20px;}
a:hover.link_buttons    {text-align:center; font-size:14px; margin:0px 10px 0px 10px; font-weight:bold; text-decoration:none; background-color:#FFFF00; color:#333333; border:1px solid #555555; border-top:none; border-left:none; padding:5px 20px 5px 20px;}
a:active.link_buttons   {text-align:center; font-size:14px; margin:0px 10px 0px 10px; font-weight:bold; text-decoration:none; background-color:#6FB759; color:#FFFFFF; border:1px solid #555555; border-top:none; border-left:none; padding:5px 20px 5px 20px;}


a:link.ident 	{color:#6FB759; font-weight:bold; text-decoration:underline; background:none;}
a:visited.ident {color:#6FB759; font-weight:bold; text-decoration:underline; background:none;}
a:hover.ident   {color:#FFFF00; font-weight:bold; text-decoration:none; background-color:#6FB759;}
a:active.ident  {color:#6FB759; font-weight:bold; text-decoration:underline; background:none;}

input#submit {background-color:#6FB759; color:#FFFFFF; border:none; padding:0px 5px 0px 5px; font-weight:bold; border:1px solid #555555; border-top:none; border-left:none;}
.entry_shade {background-color:#DBEDD5; font-size:12px;}
.entry_header	{text-align:left; font-weight:bold; background-color:#93C983; color:#FFFF00; padding:3px;}

.table_checkout_border {width:100%; border:1px solid #9CCD8B; border-top:none; }
.tr_colourise 		{background-color:#72B95B; padding:3px;}
.tr_colourise_sub	{background-color:#9CCD8B; padding:3px;}
.tr_colourise_shaddow	{background-color:#D7EBD1;}
.tr_colourise_text 		{text-align:left; font-size:12px; color:#FFFFFF; font-weight:bold; padding:4px;}
.tr_colourise_text_sub 	{text-align:left; font-size:12px; color:#333333; font-weight:bold; padding:4px;}


.product_table {width:90%; border-bottom:2px solid #6FB759;}
.product_header {background-color:#6FB759; padding:2px; color:#FFFFFF; font-size:13px; font-weight:bold;}
.product_image {border-left:2px solid #6FB759; padding-left:5px; padding-top:5px; width:220px; vertical-align:top;}
.product_main {border-right:2px solid #6FB759; padding:5px 10px; vertical-align:top;}
.product_spacer {border-left:2px solid #6FB759; border-right:2px solid #6FB759;}

body#page_shop a#link_shop,
body#page_products a#link_products,
body#page_products_spec a#link_products_spec,
body#page_basket a#link_basket
{color:#333333; background-color:#FFFF00;}
