body {



    background-color: #f3f3f4;



    font-family: Verdana,Arial,Helvetica,sans-serif;



    line-height: 1.1em;



    margin: 8px;



}







h3 {

color:#005A84;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:14px;
font-weight:bold;
line-height:21px;
margin:20px 0 7px;
text-transform:uppercase;
}







h4 {



color:#005A84;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:12px;

font-variant:small-caps;

font-weight:bold;

margin:20px 0 6px;



}	



h5 {

color:#414142;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:12px;

font-weight:bold;

margin:20px 0 6px;

}



.pageList {



color:#414142;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:12px;

font-style:normal;



margin:0 0 9px 40px

list-style-position:outside;

list-style-type:square;

padding:10px 0 0 12px;



	



}



#list10 ul{



	font-family: Verdana,Arial,Helvetica,sans-serif; 



	font-size: 10px; 



	font-style: normal; 



	color: #414142; 



	list-style-type: square; 



	list-style-position: outside; 



	position: relative; 



	left: 20px;



	line-height:12px;



}



#list10 li {



	margin:6px 0 6px 0



	}



	



	



#wrap {



    width: 938px;



    margin: 0 auto;



}



#header {



    margin: 0 0 10px 0;



}



#header-top {



    height: 6px;



    background: transparent url(img/header_top.gif) no-repeat 0 0;



    font-size: 1px; /* IE6 Hack */



}



#header-main {



    height: 93px;



    background: transparent url(img/header_bg.gif) repeat-x 0 0;



}



#header-main-left {



    height: 78px;



    width: 503px;



    float: left;



    display: inline;



    background: transparent url(img/logo.gif) no-repeat 0 0;



    margin: 3px 0 0 9px;



}



#header-main-right {



    width: 182px;



    float: right;



    display: inline;



    margin: 7px 14px 0 0;



}



#header-main-right li {



    font-size: 10px;



    line-height: 10px;



    color: #fff;



    text-align: right;



    padding: 0 0 6px 0;



}



#header-main-right li a {



    color: #fff;



    text-decoration: none;



}



#header-main-right li a:hover {



    color: #fff;



    text-decoration: underline;



}



#search {



    height: 19px;



    border: 1px solid #bcbdc0;



    background: #fff url(img/search_bg.gif) no-repeat 3px 3px;



}



#search input {



    /* height: 17px; */



    width: 154px;



    margin: 0px 0 0 24px;



    font-size: 12px;



    color: #939598;



    border: 0;



    background: #fff;



}



#nav {



    height: 31px;



    background: transparent url(img/nav_bg.gif) no-repeat 0 0;



}



#nav ul {



    margin: 0 0 0 18px;



}



#nav li {



    line-height: 30px;



    display: inline;



    float: left;



    padding: 0 19px 0 0;



    margin: 0 18px 0 0;



    background: transparent url(img/nav_divider.gif) no-repeat right 0;



    font-size: 12px;



    font-weight: bold;



    text-transform: uppercase;



}



#nav li.last {



    margin: 0;



    padding: 0;



    background: none;



}



#nav li a {



    color: #414142;



    text-decoration: none;



}



#nav li a:hover {



    color: #005a84;



    text-decoration: none;



}



#content {



    width: 938px;



}







/* Home Template */







#content-home-left {



    display: inline;



    width: 764px;



    float: left;



}



#content-home-left-title {



    height: 30px;



    background: transparent url(img/content_home_title_bg.gif) no-repeat 0 0;     



}



#content-home-left-content {



    background: transparent url(img/content_home_bg.gif) repeat-y 0 0;     



}



#content-home-left-bottom {



    height: 19px;



    background: transparent url(img/content_home_bottom.gif) no-repeat 0 0;     



}



#content-home-left-content-flash {



    height: 304px;



   /*  background: transparent url(img/home_flash_placeholder.jpg) no-repeat 0 0; */



    margin: 0 0 0 1px; 
    
    overflow: hidden; 



}











#flash-text {



    width: 316px;



}



#flash-text h2 {



    font-size: 21px;



    font-weight: bold;



    margin: 10px 0 0 18px;



    padding: 0 0 0 38px;



    line-height: 32px;



    color: #005a84;



    background: transparent url(img/bullet_home.png) no-repeat 0 0;



}



#flash-text li {



    font-size: 14px;



    font-weight: bold;



    padding: 0 0 0 57px;



    line-height: 20px;



    color: #005a84;



}







#flash-text li a:link,#flash-text li a:visited,#flash-text li a:hover,#flash-text li a:active  {



    text-decoration: none;



		color: #005a84;



}







#flash-text li a:hover {



    text-decoration: underline;



}







#flash-text p {



    padding: 20px 0 0 18px;



    font-size: 14px;



    color: #8b0b04;



    font-weight: bold;



}



#content-home-left-content-boxes {



    width: 764px;



    background: transparent url(img/content_home_boxes_bg.gif) repeat-y 0 0;



    margin: 18px 0 0 0;



}



#content-home-left-content-boxes h2 {



    font-size: 14px;



    color: #005a84;



    font-weight: bold;



    margin: 0 0 6px 0;



}



#content-home-left-content-box1 {



    width: 243px;



    float: left;



    display: inline;



    margin: 0 0 0 20px;



}



#content-home-left-content-box2 {



    width: 243px;



    float: left;



    display: inline;



    margin: 0 0 0 37px;



}



#content-home-left-content-box3 {



    margin: 0 20px 0 0;



    width: 162px;



    float: right;



    display: inline;



}



#content-home-left-content-box3 li {



    font-size: 10px;



    line-height: 11px;



    color: #414142;



    padding: 0 0 10px 0;



    margin: 0 0 10px 0;



    border-bottom: 1px solid #e4e4e5; 



}



#content-home-left-content-box3 li.last {



    padding: 0;



    margin: 0;



    border-bottom: 0; 



}



#content-home-left-content-box3 li a {



    font-weight: bold;



    color: #8b0b04;



    text-decoration: none;



}



#content-home-left-content-box3 li a:hover {



    color: #8b0b04;



    text-decoration: underline;



}



.box-text {



    width: 170px;



    margin: 10px 0 0;



    float: left;



    color: #414142;



    font-size: 10px;



    line-height: 11px;



}



.box-link {



    background: transparent url(img/more_bg.gif) no-repeat scroll 0 0;



    color: #414142;



    display: block;



    float: right;



    font-size: 10px;



    font-weight: bold;



    height: 20px;



    margin: 6px 0 0;



    padding: 1px 10px 0 0;



    text-align: right;



    text-decoration: none;



    width: 54px;



}



.box-link:hover {



    color: #414142;



    text-decoration: underline;



}



#content-home-left-footer-top {



    margin: 10px 0 0 0;



    height: 19px;



    background: transparent url(img/content_home_top.gif) no-repeat 0 0;   



}



#content-home-left-footer {



    background: transparent url(img/content_home_bg.gif) repeat-y 0 0;



    padding: 0 0 0 26px;



}



#content-home-left-footer-bottom {



    height: 19px;



    background: transparent url(img/content_home_bottom.gif) no-repeat 0 0;   



}







/* Page Template */







#content-page {



    width: 563px;



    float: left;



    display: inline;



    margin: 0 0 0 10px;



}



#content-page-title {



    height: 30px;



    background: transparent url(img/content_page_title_bg.gif) no-repeat 0 0;



}



#content-page-content {



    background: transparent url(img/content_page_bg.gif) repeat-y 0 0;	



    padding: 1px 12px 10px;



		display: block;



		zoom: 1;

		overflow:hidden;



}



#content-page-bottom {



    height: 9px;



    background: transparent url(img/content_page_bottom.gif) no-repeat 0 0;



		clear: both;



}



#content-page-content p {



    font-size: 12px;



    color: #414142;



    margin: 14px 0 0;



}



#content-page-content h2 {



    font-size: 16px;



    color: #414142;



    margin: 14px 0 0;



}



#content-page-content a {



    font-weight: bold;



    color: #8B0B04;



    text-decoration: none;



}



#content-page-content a:hover {



    color: #8B0B04;



    text-decoration: underline;



}



#content-page-image {



    background-color:#FFFFFF;

    border-color:#CCCCCC;

    border-style:solid;

    border-width:0 1px;

		overflow:hidden;



}







/* Featured Products */







#featured-product-table {



    margin: 20px 0 0 0;



}







.featured-product-top {



    height: 9px;



    width: 258px;



    background: #fff url(img/featuredproduct_top.gif) no-repeat 0 0;   



    font-size: 1px; /* IE6 Hack */



}



.featured-product-middle {



    background: transparent url(img/featuredproduct_bg.gif) repeat-y 0 0;



}



.featured-product-content {



    padding: 2px 11px;



}



.featured-product-bottom {



    height: 9px;



    width: 258px;



    background: #fff url(img/featuredproduct_bottom.gif) no-repeat 0 0;



    font-size: 1px; /* IE6 Hack */



}



.featured-product-spacer-x {



    width: 11px;



}



.featured-product-spacer-y {



    height: 11px;



}



.featured-product-link {



    background:transparent url(img/more_fp_bg.gif) no-repeat scroll 0 0;



    color:#414142;



    display:block;



    font-size:10px;



    font-weight:bold;



    height:20px;



    margin:6px 0 0 0;



    padding:1px 0 0 24px;



}



.featured-product-link:hover {



    color: #414142;



    text-decoration: underline;



}



#featured-product-table .featured-product-content h3 {



    font-size: 12px;



    color: #005a84;



    font-weight: bold;



    text-transform: uppercase;



    margin: 0 0 7px 0;



}



#featured-product-table .featured-product-content p {



    font-size: 10px;



    color: #4a4a4b;



    line-height: 12px;



    margin: 9px 0 0;



}







/* Left Sidebar */







#content-left {



    width: 191px;



    float: left;



}



#content-left-title {



    height: 30px;



    background: transparent url(img/left_sidebar_title_bg.gif) no-repeat 0 0; 



}



#content-left-content {



    background-color: #e7e7e8; 



    /* padding: 8px 10px 0; */



}



#content-left-spacer {



    height: 10px;



    font-size: 1px; /* IE6 Hack */



}



#content-left-bottom {



    margin: 0 0 10px 0;



    height: 8px;



    background: transparent url(img/left_sidebar_bottom.gif) no-repeat 0 bottom; 



    font-size: 1px; /* IE6 Hack */



}



#content-left h2 {



    color: #FFFFFF;



    font-size: 13px;



    font-weight: bold;



    padding: 6px 0 0 10px;



    text-transform: uppercase;



}







/* ===== NEW ===== */







/* Tier 0 */







#content-left .wf {



    font-size: 12px;



    font-weight: bold;



    color: #404041;



    text-transform: uppercase; 



}







#content-left .wf a {



    display: block;



    color: #404041;



    text-decoration: none;



    padding: 4px 10px;



    border-bottom: 1px solid #c2c3c5; 



}







#content-left .wf a:hover , #content-left .wf a.active {



    background-color: #f6f6f6;



}







/* Tier 1 */







#content-left div.wfrow div.wfrow {



    background: #d1d2d4;



    font-weight: normal;



}



#content-left div.wfrow div.wfrow a {



    padding: 4px 20px;



}



#content-left div.wfrow div.wfrow a.active {



    background-color:#fff;

}



/* Tier 2 */







#content-left div.wfrow div.wfrow div.wfrow {



    background: #c7c7c8;



    font-weight: normal;



}







#content-left div.wfrow div.wfrow div.wfrow a {



    padding: 4px 30px;



}







/* ----- OLD ----- */







#content-left .tier_0,



#content-left .tier_1 {



    font-size: 12px;



    font-weight: bold;



    color: #404041;



    text-transform: uppercase; 



}







#content-left .tier_0 a,



#content-left .tier_1 a {



    display: block;



    color: #404041;



    text-decoration: none;



    padding: 4px 10px;



    /* padding: 0 10px; */



    border-bottom: 1px solid #c2c3c5; 



}







#content-left .tier_0 a:hover,



#content-left .tier_1 a:hover {



    background-color: #f6f6f6;



}







#content-left .tier_1 {



    background: #d1d2d4;



    font-weight: normal;



    /* border-top: 1px solid #c2c3c5;



    border-bottom: 0; */ 



}







#content-left .tier_1 a {



    padding: 4px 20px;



    /* padding: 0 20px; */



}







#content-left-logos {



    text-align: center;



    margin: 20px 6px 0 0;



}







/* Right Sidebar */







#content-right {



    width: 164px;



    float: right;



}



.content-right-title {



    height: 48px;



    background: transparent url(img/right_sidebar_title_bg.gif) no-repeat 0 0; 



}



.content-right-content {



    background-color: #d1d2d4; 



    padding: 0 10px 0;



}



.content-right-content p {



    font-size: 10px;



    line-height: 12px;



    color: #404041;



    padding: 10px 0 0 0;



}



.content-right-content a {



    font-size: 12px;



    font-weight: bold;



    color: #8b0b04;



    text-decoration: none;



}



.content-right-content a:hover {



    color: #8b0b04;



    text-decoration: underline;



}



.content-right-bottom {



    margin: 0 0 10px 0;



    height: 8px;



    background: transparent url(img/right_sidebar_bottom.gif) no-repeat 0 0; 



    font-size: 1px; /* IE6 Hack */



}



#content-right h2 {



    color: #005a84;



    font-size: 12px;



    font-weight: bold;



    padding: 8px 0 0 10px;



}



#content-home-left h1,



#content-page h1 {



    color: #fff;



    font-size: 13px;



    padding: 6px 0 0 18px;



    font-weight: bold;



    text-transform: uppercase;



}



#footer {



    width: 938px;



}



#footer-nav {



    width: 938px;



}



#footer-nav ul {



    margin: 20px 0 0 10px;



}



#footer-nav li {



    display: inline;



    float: left;



    padding: 0 11px 0 0;



    margin: 0 10px 0 0;



    background: transparent url(img/footernav_divider.gif) no-repeat right 3px;



    font-size: 12px;



    font-weight: normal;



    text-transform: lowercase;



}



#footer-nav li.last {



    margin: 0;



    padding: 0;



    background: none;



}



#footer-nav li a {



    color: #939598;



    text-decoration: none;



}



#footer-nav li a:hover {



    color: #005a84;



    text-decoration: none;



}



#footer-address {



    float: left;



    display: inline;



    margin: 6px 0 0 10px;



    font-size: 9px;



    font-weight: normal;



    color: #58595B;



}



#footer-copyright {



    float: right;



    display: inline;



    margin: 6px 10px 0 0;



    font-size: 9px;



    font-weight: normal;



    color: #58595B;



}



.news-divider {



    border-bottom: 1px solid #E4E4E5;



    height: 15px;



    margin: 0 0 10px;



}







/* Search Results */







#content-page-content .ajaxSearch_result {



    margin: 15px 0 0;



    padding: 14px 0 0;



    border-top: 1px solid #e4e4e5;



    font-size: 16px;



}



#content-page-content .ajaxSearch_result a {



    color:#414142;



    text-decoration: none;



}



#content-page-content .ajaxSearch_result a:hover {



    color:#414142;



    text-decoration: underline;



}



#content-page-content .ajaxSearch_highlight {



    background-color: #dae8f0;



    font-weight: bold;



    font-style: italic;



}



#content-page-content .ajaxSearch_resultsInfo {



    font-style: italic;



}







#subscribe_form {



   font-size: 12px;



	 line-height: 1.231em;



	 }



	 



#subscribe_form td {



   padding: 4px ;



	 }	 



	 



.featured-product {



   float:left;



   width:258px;   



}	 



	 



div.product_preview {



    display:inline;



    float:left;



    margin:10px 5px 0;



    width:258px;



	 }



	 



#featured-product-table .product_preview div.inside {



   padding: 0 11px;



   background:transparent url(img/featuredproduct_bg.gif) repeat-y scroll 0 0;



   height:200px;



	 display: block;



	 text-decoration: none;



	 font-weight: normal;	 	 



   }	 



	 



.product_preview img {



   margin: 0 auto;



	 width:236px;



	 height:68px;



	 display:block;



   }		 



	 







.product_preview h3 {



    color:#005A84;



    display:block;



    font-size:12px;



    font-weight:bold;



    height:35px;



    margin:0 0 7px;



    text-transform:uppercase;



}











#featured-product-table .product_preview p {



color:#4A4A4B;



font-size:10px;



line-height:12px;



margin:9px 0 0;



}	 



	 	 



table#sprayer_components td{



padding:15px 10px 10px;

vertical-align:middle; 



}		 





table#sprayer_components tr {

  border-bottom:1px solid #d3d4d6;



}



table#sprayer_components tr.first {

  border-top:1px solid #d3d4d6;



}



ol li {

font-family: Verdana,Arial,Helvetica,sans-serif;

font-size:12px; 

line-height: 16px; 

font-weight: bold; 

color: rgb(65, 65, 66); 

list-style-type: decimal; 

list-style-position: outside;

}



#content-page-content ul {

margin:10px 30px 20px;

	}



#content-page-content ul li {

color:#414142;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:20px;
list-style-position:outside;
list-style-type:disc;

/* 
Bold removed @ George's request 26/05/2010
font-weight: bold; */ 

}



ol p {

padding-left: 30px;

}



tr.dark td {



  background-color:#ddd;



} 



#content-page-content table p {

  margin-top: 0;

}



#content-page-content td {

  padding: 5px;

}

#player_3 {
	float: right;
	margin: 5px 3px 15px 15px;
	clear: both;
}

#player_1 {
	float:left;
	margin:0 10px 0 0;
}

#player_2 {
	float: left;
	margin: 0 0 0 10px;
}
.twoplayers {
	clear:both;
	height:142px;
	width:538px;
	padding-top: 10px;
}

#content-page-content p img{
  margin-right: 15px;
	margin-bottom: 10px;
}
