@charset "UTF-8";
/* CSS Document */


body {background:url(../bg.jpg) repeat-x #f1b32b; font-size:62.5%; line-height:1.5em; font-family:"Trebuchet MS",Tahoma,Arial,sans-serif; color:#666; }


body,html{height:100.01%;} /* Forces FF to display scroller */



.clear {clear:both;}

.l {float:left;}

.r{float:right;}


#wrapper {width:995px; margin:0 auto; background:red;}

#container {width:995px; background:#fff;}

a {color:#3399CC; text-decoration:none;}

.flink {font-size:0.8em; color:#FF9900;}


#nav{float:left; height:42px; width:995px;  background:#d5392c;}
#nav li{float:left; display:inline; height:42px; line-height:42px; text-indent:-8000px; overflow:hidden; }
#nav li a{ display:block; height:84px; background-position:0 0; background-repeat:no-repeat;  }
/*#nav li a:hover, #nav li a.selected{background-position:0 -42px; }*/
#nav li#nav1{width:68px;}#nav li#nav1 a{background-image:url(../img/nav/home.gif);}
#nav li#nav2{width:85px;}#nav li#nav2 a{background-image:url(../img/nav/about.gif);}
#nav li#nav3{width:63px;}#nav li#nav3 a{background-image:url(../img/nav/blog.gif);}
#nav li#nav4{width:152px;}#nav li#nav4 a{background-image:url(../img/nav/range.gif);}
#nav li#nav5{width:104px;}#nav li#nav5 a{background-image:url(../img/nav/vitD.gif);}
#nav li#nav6{width:168px;}#nav li#nav6 a{background-image:url(../img/nav/healthlife.gif);}
#nav li#nav7{width:211px;}#nav li#nav7 a{background-image:url(../img/nav/healthcare.gif);}
#nav li#nav8{width:144px;}#nav li#nav8 a{background-image:url(../img/nav/sunflowersclub.gif);}

#subnav{float:left; height:28px; width:995px; background:#cb3524;}
#subnav li{float:left; display:inline; height:28px; line-height:28px; text-indent:-8000px; overflow:hidden; }
#subnav li a{ display:block; height:56px; background-position:0 0; background-repeat:no-repeat;  }
/*#subnav li a:hover, #subnav li a.selected{background-position:0 -28px; }*/
#subnav li#subnav1{width:520px;}#subnav li#subnav1 a{background-image:url(../img/nav/subimage.jpg);}
#subnav li#subnav2{width:131px;}#subnav li#subnav2 a{background-image:url(../img/nav/hurling.gif);}
#subnav li#subnav3{width:187px;}#subnav li#subnav3 a{background-image:url(../img/nav/rugby.gif);}
#subnav li#subnav4{width:157px;}#subnav li#subnav4 a{background-image:url(../img/nav/voucher.gif);}
#subnav li#subnav5{width:995px;}#subnav li#subnav5 a{background-image:url(../img/menu_bottom.jpg);}
#subnav li#subnav6{width:141px;}#subnav li#subnav6 a{background-image:url(../img/nav/sunflowerseeds.gif);}


ul#mainsubnav {margin-bottom:20px;}
#mainsubnav li {background:url(../img/icons/subnav-arrow.gif) 0 8px no-repeat; padding-left:20px; font-size:1.0em; line-height:1.8em; border-bottom:1px solid #e7e7e7;}
#mainsubnav li.title {color:#fff; background:#e5343d; text-transform:uppercase; padding-left:5px; line-height:2.0em;}
#mainsubnav li a {color:#df131a; text-decoration:none;}
#mainsubnav li a.subsub-selected {color:#deb110;}
#mainsubnav li a:hover {color:#deb110; text-decoration:none;} 
#mainsubnav li.sub-selected {text-decoration:none;  font-weight:bold; text-transform:uppercase;}
#mainsubnav li.sub-selected-withsubs {text-decoration:none; border-bottom:none; font-weight:bold; text-transform:uppercase;}

#mainsubnav li.subsub {background:url(../img/icons/subnav-arrow.gif) 0 8px no-repeat; text-decoration:none; border-bottom:none; margin-left:20px;}
#mainsubnav li.subsub-end {background:url(../img/icons/subnav-arrow.gif) 0 8px no-repeat; text-decoration:none; border-bottom:1px solid #e7e7e7; margin-left:20px;}

#lhs-content {width:660px; float:left;}
#rhs-content {width:270px; float:left; margin-left:20px;;}

img.inside-banner {margin-bottom:20px;}
.imgleft {float:left; margin-right:10px;}
.imgright {float:right; margin-left:10px;}
.imgborder {border:1px solid #FFCC33; padding:5px;}
img.img-bl{float:left; margin-right:12px; margin-bottom:8px; margin-top:0px; border:1px solid #FFE48D; padding:2px;}



#content {padding-right:20px; padding-top:15px; margin-left:20px; font-size:1.2em; background:#fff;}
#content p {margin-bottom:15px;}
#content p.footnote {color:#aaa; font-size:0.8em;}
#content p.ccare{color:#6699CC; font-size:1.4em; line-height:1.2em; margin-bottom:15px;}
#content h1{background:url(../img/h1flower.gif) no-repeat; padding-left:60px; padding-top:20px; color:#df3136; font-size:2.0em; margin-bottom:10px; height:40px;}
#content h2{color:#6699CC; font-size:1.4em; line-height:1.2em; margin-bottom:10px;}
#content h3{color:#df3136; font-size:1.0em; margin-bottom:8px;}
#content h3.tick{background:url(../img/icons/tick.gif) no-repeat; padding-left:25px; color:#df3136; font-size:1.2em; margin-bottom:10px; height:20px;}
#content h3.bigger{color:#df3136; font-size:1.2em;}
#content h3.sunshine{background:url(../img/icons/sun.gif) no-repeat; padding-left:55px; color:#df3136; font-size:1.2em; line-height:1.2em; padding-top:10px;}
#content h4{ background:color:#df3136; font-size:1.0em; margin-bottom:8px;}
#content h4{ background:color:#df3136; font-size:1.0em; margin-bottom:8px;}

#rhs-content h3{color:#df3136; border-bottom:1px solid #FFCC33; padding-bottom:3px; font-weight:bold; font-size:1.2em;}
#rhs-content h3.kk {background:url(../img/imagery/logos.jpg) no-repeat 160px 0px; padding-top:10px;padding-right:60px; height:40px;}

ul#numberedlist li{background:url(../img/icons/1.gif) no-repeat; padding-left:50px; margin-bottom:40px; padding-top:10px; clear:both;}
ul#numberedlist li.two {background:url(../img/icons/2.gif) no-repeat;}
ul#numberedlist li.three {background:url(../img/icons/3.gif) no-repeat;}
ul#numberedlist li.four {background:url(../img/icons/4.gif) no-repeat;}
ul#numberedlist li.five {background:url(../img/icons/5.gif) no-repeat;}
ul#numberedlist li.six {background:url(../img/icons/6.gif) no-repeat;}
ul#numberedlist li.seven {background:url(../img/icons/7.gif) no-repeat;}
ul#numberedlist li.eight {background:url(../img/icons/8.gif) no-repeat;}
ul#numberedlist li.nine {background:url(../img/icons/9.gif) no-repeat;}
ul#numberedlist li.ten {background:url(../img/icons/10.gif) no-repeat;}


#content .colourin {float:left; margin-right:30px; margin-bottom:20px;}
#content .colourin h4{padding:5px; background:#df3136; font-size:1.2em; color:#fff; text-transform:uppercase;}
#content .colourin p {background:url(../img/icons/colourin.jpg) no-repeat; padding-left:35px; padding-top:10px;}
#content .colourin a{ text-transform:uppercase;}


#content h2.sitemap{color:#6699CC; font-size:1.4em; line-height:1.2em; margin-bottom:0px;}


a.wholelink {color:#fff; background:#165aac; padding:10px; text-transform:uppercase;margin-left:20px;}
a.lowfatlink {color:#fff; background:#329d60;  padding:10px; text-transform:uppercase;margin-left:20px;}



#content ul.normal {margin-bottom:10px; background:#fffae9; border-top:1px solid #FFFF99; border-bottom:1px solid #FFFF99; padding:5px;}
#content ul.normal li {background:url(../img/icons/dot.gif) 0 5px no-repeat; padding-left:15px; margin-bottom:5px;}

#content ul.ticks {margin-bottom:10px; padding:5px; font-size:1.0em}
#content ul.ticks li {background:url(../img/icons/tick.gif) 0 5px no-repeat; padding-left:25px; padding-top:10px;margin-bottom:5px;}



#sitemap-left {float:left; margin-left:30px; margin-right:30px;}
#sitemap-right {float:left;}
#content ul.sitemap-sub {margin-bottom:10px; padding:5px; font-size:1.0em}
#content ul.sitemap-sub li {background:url(../img/icons/sitemap-arrow.gif) 0 5px no-repeat; padding-left:25px; padding-top:10px;margin-bottom:5px;}
#content ul.sitemap-sub li.sitemap-subsub {margin-left:20px;}



#content ul.buttons {margin-bottom:10px; padding:5px; font-size:1.0em}
#content ul.buttons li {margin-right:50px; display:inline;}
span.red {color:#CC0000; text-transform:uppercase;}


#content ul.factsheets {margin-bottom:20px; float:left; margin-right:30px; width:200px;}
#content ul.factsheets li.pdf{background:url(../img/icons/pdf.gif) no-repeat; padding-left:25px; padding-top:5px;}
#content ul.factsheets li.pdf a{text-decoration:underline;}
#content ul.factsheets li img{border:1px solid #f6e68e; padding:5px;}

#content ul.factsheets.big {width:300px;}

a.pdfbig {background:url(../img/icons/pdfbig.gif) no-repeat; padding-left:40px; padding-top:5px; color:#c6331f; font-size:1.2em; height:50px; }
a.redbtn {background:#ca362a; padding:5px; color:#f8d533; text-transform:uppercase; font-size:1.2em;}

.kk-btn{background:url(../img/imagery/bg-kk-btn.jpg) no-repeat; width:195px; height:81px; padding-left:60px; padding-top:10px; color:#fff; text-transform:uppercase; font-size:1.2em; line-height:1.2em;}
.kk-btn a{color:#fff; text-decoration:none;}

.basic

{

	font-size: 12px;

	width: 100%;

	text-align: left;

	border-collapse: collapse;

	margin-bottom:20px;

}

.basic th

{

	font-size: 14px;

	font-weight: normal;

	padding: 10px 8px;

	color: #fff;

	background:url(../img/blue-bg.gif) repeat-x #185bad;

}

.basic th.green

{


	background:url(../img/green-bg.gif) repeat-x #4b9f5d;

}

.basic th.seeds

{

	font-size: 14px;

	font-weight: normal;

	padding: 10px 8px;

	color: #fff;

	background:url(../img/blue-bg.gif) repeat-x #185bad;

}


.basic td

{

	padding: 8px;

	color: #3b3e7f;

	border-bottom:1px solid #f9eaac;

}



.basic td.endform

{

	padding: 8px;;

	border-bottom:none;

}

.basic .alt

{

	background: #f6f4d4; 

}

.basic .subbasic

{

	background: #f7ec92; text-align:center; font-size:1.2em; border-top:5px solid #fff;

}


.basic input {border:1px solid #fadd6b; padding:2px;}

.basic select {border:1px solid #f6d4e4; padding:2px;}

.basic input.submit {background:#c31f6b; padding:10px; border:1px solid #f6d4e4; color:#fff;}

input.seedbutton {background:#e72904; padding:10px; border:1px solid #f6d4e4; color:#fff;}






#footer {background:url(../img/footer-bg.jpg) repeat-x; height:73px; text-align:center;}
#footer.footerhome {background:none; background-color:#f2b72d;}
#footer ul {padding-top:40px;}
#footer ul li{display:inline; font-size:1.2em;}
#footer ul li a{color:#666666; text-decoration:none;}

