body { color: 333333; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px;}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #333333;
	letter-spacing: 0.4px;
	line-height: 13px;

}
		
.bold_text { color: #333333; font-size: 10px; font-weight: bold;  line-height: 13px; letter-spacing: 0.4px; }
.colour_text { color: #ab1a15; font-size: 10px; font-weight: bold;  line-height: 13px; letter-spacing: 0.4px; }
.red_text { color: #CC0000; font-size: 10px; line-height: 13px; letter-spacing: 0.4px; }
.white_text { color: #FFFFFF; font-size: 10px; line-height: 13px; letter-spacing: 0.4px; }
.intro_text { color: #ab1a15; font-size: 11px; line-height: 14px; letter-spacing: 0.4px; }
.main_nav { color: #FFFFFF; font-size: 11px; line-height: 14px; letter-spacing: 0.4px; }
.nav_dividers { color: #70567a; font-size: 11px; line-height: 14px; letter-spacing: 0.4px; }


.page_head { color: #FFFFFF; font-size: 11px; font-weight: bold; line-height: 13px; letter-spacing: 0.4px; }
.feature_head { color: #ab1a15; font-size: 11px; font-weight: bold; line-height: 14px; letter-spacing: 0.4px; }
.seed_head { color: #ab1a15; font-size: 9px; font-weight: bold; line-height: 10px; letter-spacing: 0.4px; }
.seed_price { color: #FFFFFF; font-size: 10px; font-weight: bold; letter-spacing: 0.4px; }
.table_head { color: #FFFFFF; font-size: 9px; font-weight: bold; letter-spacing: 0.4px; }
.headlines { color: #ab1a15; font-size: 11px; font-weight: bold; line-height: 13px; letter-spacing: 0.4px; }
.small{  color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: 200; line-height: 11px; text-align: left; }
.small_bold{  color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif ; font-weight: bold; line-height: 11px; text-align: left; }
.subheading { color: #ff0000; font-size: 11px; line-height: 14px; letter-spacing: 0.2px; }
.heading { color: #ff0000; font-size: 16px; font-weight: normal; line-height: 18px; letter-spacing: 0.4px; }

.calendar_main { color: #ab1a15; font-size: 28px; font-weight: normal; line-height: 18px; letter-spacing: 0.4px; }
.calendar { color: #ab1a15; font-size: 22px; font-weight: normal; line-height: 18px; letter-spacing: 0.4px; }
.news_heading { color: #ab1a15; font-size: 10px; font-weight: bold; line-height: 12px; letter-spacing: 0.4px; }
.news_text { color: #333333; font-size: 9px; line-height: 11px; letter-spacing: 0.2px; }

.quote_text { color: #ab1a15; font-size: 16px; font-weight: normal;  line-height: 18px; letter-spacing: 0px; }

.colour_theme { background-color: #ab1a15; }

.col_seeds { background-color: #6b927d; }
.col_veg { background-color: #603c54; }
.col_chilli { background-color: #ab1a15; }
.col_greenmanure { background-color: #70564b; }
.col_cutflower { background-color: #a94985; }
.col_wildflower { background-color: #5f8ba4; }
.col_toolshed { background-color: #6C9D31; }

.greyband { background-color: #d2d2d2; }
.fourblack { background-color: #f5f5f5; }
.sixblack { background-color: #f0f0f0; }
.eightblack { background-color: #ebebeb; }
.lightgreyband { background-color: #cccccc; }
.whiteband { background-color: #ffffff; }
.navselectgrey { background-color: #ebebeb; }

a:link  { color: #333333; text-decoration: none }
a:visited  { color: #333333; text-decoration: none }
a:hover  { color: #ab1a15; text-decoration: none }

.alt2 a:link  { color: #FFFFFF; text-decoration: none }
.alt2 a:visited  { color: #FFFFFF; text-decoration: none }
.alt2 a:hover  { color: #66cc00; text-decoration: none }


.arrowlistmenu{
width: 216px; /*width of accordion menu*/
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
height: 18px;
color: #ab1a15;
background: #FFFFFF url(../images/accordian_head.gif) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
padding: 9px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
color: #FFFFFF;
background-image: url(../images/accordian_head_active.gif);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #333333;
background: url(../images/nav_arrow.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 4px 0;
padding-left: 28px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #333333;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #ab1a15;
background-color: #F3F3F3;
}