<!--
	body{
		height:100%;
		width:100%;
		font-family: Arial, Helvetica, sans-serif;
	}
	img{
		border:0px;
	}
	
	
/*Main structural Styles*/
	#maincontainer{
		width:766px;
		height:50%;
	}
	#main_LHS_Container{
		width:578px;
		height:100%;
		float:left;
	}
	#main_RHS_Container{
		width:176px;
		height:100%;
		margin-left:12px;
		float:right;
		clear:right;
	}
	#main_header{
		height:137px;
		width:100%;
		background-color: #FFFFFF;
	}
	#LHS_nav_container{
		width:176px;
		height:100%;
		float:left;
	}
	#maincontent{
		width:391px;
		height:100%;
		float:right;
	}
	#content a{
		color:#616161;
	}
	#footer_container{
		width:766px;
		height:160px;
		margin-top:12px;
		float:left;
		text-align:center;
		font-size:73%;
		color:#565656;
	}
	
	#footer_container a{
		color:#565656;
		text-decoration:none;
	}
	#footer_info{
		width:766px;
		height:30px;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
		background-color: #679966;
		background-image: url(/graphics/footer_bg.jpg);
		background-repeat: no-repeat;
		color:#C0D8C2;
		font-size:100%;
		font-weight:bold;
		clear:both;
		float:left;
	}
	#footer_info a{
		color:#C0D8C2;
	}
	.green_panel_container{
		background-color:#DFE9E0;
		width:391px;
		margin-top:1px;
		font-size:70%;
		color:#565656;
		display:table;
	}
	.green_panel_content{
		width:361px;
		padding:15px;
	}
	.green_panel_container h1{
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size:100%;
		text-transform:uppercase;
		color:#000000;
		background-image:url(/graphics/wt_3_dots.gif);
		background-repeat:no-repeat;
		padding-left:75px;
		padding-top:3px;
	}
	.green_panel_container a{
		color:#565656;
	}
	.green_panel_container #green_bold_text{
		color:#4D7B4D;
		font-weight:bold;
	}
	.green_panel_container #sub_g_lhs{
		width:40%;
		float:left;
		
	}
	.green_panel_container #sub_g_rhs{
		width:60%;
		float:right;
		
	}
	.search_display{
		font-size:75%;
	}
	#content{
		font-size:75%;
	}
	#content h1{
		/*Orange heading*/
		font-size:125%;
		color:#F59839;
	}
	#content h2{
		/*bold dark grey heading*/
		font-size:110%;
		color:#262626;
		margin-bottom:10px;
	}
	#content h3{
		/*bold green sub heading*/
		font-size:100%;
		font-weight:bold;
		color:#659A66;
		margin:1px;
	}
    .blogbutton {
		position: absolute;
		top: 120px;
		left: 370px;
        margin-bottom:0px;
    }
/*site side cells*/
	#helpandinfo_container{
		width:176px;
		
		display:block;
	}
	.helpandinfo_container_tr{
		display:block;
	}
	.helpandinfo_container_td{
		display:block;
		height:100%;
clear: left;
	}
	
	
	#helpandinfo_container #helpandinfo_header{
		width:161px;
		height:22px;
		background-color:#C3D6C2;
		border-top:1px solid #606060;
		border-bottom:2px solid #606060;
		border-left:1px solid #606060;
		border-right:1px solid #606060;
		padding-left:15px;
		padding-top:7px;
		padding-bottom:7px;
		vertical-align:middle;
		color:#669865;
		font-size:100%;
		font-weight:bold;
	}
	
	#helpandinfo_container #helpandinfo_content{
		width:146px;
		
		border-left:1px solid #606060;
		border-right:1px solid #606060;
		background-color:#FFFFFF;
		color:#F5983B;
		font-weight:bold;
		font-size:95%;
		padding:15px;
	}
	
	.helpandinfo_heading{
		font-size:77%;
	}
	#helpandinfo_container #helpandinfo_content ul{
		margin:0px;
		padding-left:0px;
		list-style-position: inside;
		display:block;
	}
	#helpandinfo_container #helpandinfo_content li{
		margin-left:0px;
		padding-left:0px;
		font-size:75%;
		color:#679968;
		list-style-type: square;
	}
	#helpandinfo_container #helpandinfo_content ul a{
		color:#679968;
		text-decoration:none;
	}
	
	#helpandinfo_container #helpandinfo_base{
		width:177px;
		height:27px;
		background-image: url(/graphics/rhs_helpinfo_bottom.jpg);
		background-repeat:no-repeat;
		border-right:1px solid #606060;
		display:inline-block;
	}
	
	.genericCell_container{
		width:176px;
		margin-top:15px;
		display:table;
		font-size:76%;
		color:#616161;
	}
	.genericCell_container a{
		color:#616161;
	}
	.genericCell_tr{
		display:table-row;
	}
	.genericCell_td{
		display:table-cell;
		height:100%;
	}
	
	.genericCell_header{
		width:153px;
		height:9px;
		padding-left:25px;
		padding-top:5px;
		padding-bottom:8px;
		background-color:#606060;
		background-image: url(/graphics/genericCell_header_bg.gif);
		background-repeat: no-repeat;
		font-size:100%;
		font-weight:bold;
		color:#FFFFFF;
		text-transform: uppercase;
	}
	.genericCell_content{
		width:146px;
		border-left:1px solid #B5B5B5;
		border-right:1px solid #B5B5B5;
		background-color:#FFFFFF;
		padding:15px;
		font-size:90%;
	}
	.genericCell_base{
		width:177px;
		height:30px;
		border-right:1px solid #B5B5B5;
		background-image: url(/graphics/genericCell_base_bg.jpg);
	}
	
	.t5_row{
		width:145px;
		height:50px;
		display:block;
		margin-bottom:3px;
	}
	.t5_img{
		width:55px;
		float:left;
	}
	.t5_img img{
		width:50px;
		height:50px;
	}
	.t5_desc{
		
		width:85px;
		float:right;

	}
	.t5_desc a{
		font-size:100%;
		font-weight:lighter;
	}
/*Navigation styles*/
	#topnav_container{
		width:578px;
		height:25px;
		background-image: url(/graphics/topnav_bg.gif);
		display:table;
	}
	#topnav{
		font-size:75%;
		font-weight:bold;
		color:#ffffff;
	}
	#topnav ul{
		padding:0px;
		margin:0px;
		height:20px;
		padding-top:5px;
	}
	#topnav li{
		display:inline;
		padding:0px;
		margin:0px;
	}
	#topnav li div{
		display:inline;
	}
	#topnav a{
		color:#659968;
		text-decoration:none;
	}
	#topnav a:hover{
		/*color:#FFFFFF;*/
	}
	#topnav a.selected{
		width:68px;
		height:20px;
		color:#F3983B;
		text-decoration:none;
	}
	#topnav li.topnav_start{
		margin-left:37px;
	}
	#topnav li.topnav_link{
		margin-left:62px;
	}
	#topnav li.topnav_end{
		margin-left:61px;
	}
	
	#LHS_nav_container dl{
		font-family: Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin-top:0px
	}

	#LHS_nav_container dl dt{
		width:161px;
		height:17px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:15px;
		color:#FFFFFF;
		background-color:#606060;
		font-size:90%;
	}
	#LHS_nav_container dl dd{
		width:161px;
		height:17px;
		padding-top:2px;
		padding-bottom:2px;
		padding-left:15px;
		margin-left:0px;
		font-size:70%;
		color:#606060;
		background-color:#EAEAEA;
		border-top:1px solid #FFFFFF;
	}
	#LHS_nav_container dl dd a{
		color:#606060;
		text-decoration:none;
	}
	#LHS_nav_container dl dd a:hover{
		/*color:#669966;
		background-color:#D9E5D9;*/
	}
	#LHS_nav_container dl dd.submenu_item_selected{
		background-color:#D9E5D9;
		color:#669966;
	}
	#LHS_nav_container dl dd.submenu_item_selected a{
		color:#669966;
	}
	#LHS_nav_container dl dd.submenu_item{
		background-color:#D9E5D9;
		width:151px;
		padding-left:25px;
	}
	#LHS_nav_container dl dd.submenu_item_subselected{
		background-color:#D9E5D9;
		width:151px;
		padding-left:25px;
	}
	#LHS_nav_container dl dd.submenu_item_subselected a{
		color:#669966;
	}

/* Main content styles */
	h1{
		font-size:95%;
		color:#F59839;
		margin-bottom:3px;
	}
	h3{
		font-size:100%;
		color:#606060;
	}
	hr{
		color:#F59839;
		background-color:#F59839;
		width:100%;
		height:1px;

	}
	#maincontent input{
		border:1px solid #679966;	
	}
	
	.subheader_green{
		background-image: url(/graphics/subheaderBG.gif);
		background-repeat:no-repeat;
		background-color:#CADBC9;
		min-height:17px;
		width:391px;
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		font-size:102%;
		font-weight:bold;
		color:#4B4B4B;
	}
	.black_link{
		color:#000000;
		font-weight:bold;
	}
	orange_link{
		color:#F5983B;
		font-weight:bold;
	}
	#crumbtail{
		color:#616161;
		font-size:72%;
	}
	#crumbtail a{
		color:#649965;
		font-weight:bold;
	}
/*Form styles*/
	#main_RHS_Container #search_container{
		width:100%;
		height:37px;
		display:block;
		border:1px solid #FFFFFF;
	}
	#main_RHS_Container input.text{
		width:121px;
		height:21px;
		padding:0px;
		margin:0px;
		top:0px;
		float:left;
		border:1px solid #679966;
	}
	#main_RHS_Container input.submit{
		padding:0px;
		margin:0px;
		top:0px;
		float:right;
	}
/*Ecommerce styles*/
	#maincontent #checkout{
		font-size:75%;
		color:#606060;
	}
	#maincontent #checkout a{
		color:#616161;
	}
	#maincontent #checkout input.nobdr{
		border:0px;
	}
	#product_list{
		position:relative;
		margin-top:10px;
		font-size:70%;
		display:table;
		background-image:url(/graphics/prodList_bg.gif);
		float:left;
	}
	.prod_row{
		float:left;
		width:391px;
		border-top:1px dotted #B5B5B5;
		border-bottom:1px dotted #B5B5B5 ! important;
	}
	.prod_row a{
		font-weight:bold;
		color:#000000;
	}
	.prod_row a.orange_link{
		color:#F59838;
	}
	.prod_row .Psub_heading{
		color:#F59838;
		font-weight:bold;
	}
	.prod_row2{
		float:left;
		width:391px;
		border-bottom:1px dotted #B5B5B5 ! important;
	}
	.prod_row2 a{
		font-weight:bold;
		color:#000000;
	}
	.prod_row2 a.orange_link{
		color:#F59838;
	}
	.prod_row2 .Psub_heading{
		color:#F59838;
		font-weight:bold;
	}
	.prod_Cell{
		margin:3px;
	}
	.prod_Cell p{
		margin:0px;
	}
	.prod_L_Cell{
		width:129px;
		/*border-right:1px dotted #B5B5B5;*/
		float:left;
		display:table-cell;
	}
	.prod_M_Cell{
		width:129px;
		/*border-right:1px dotted #B5B5B5;*/
		float:left;
		display:table-cell;
	}
	.prod_R_Cell{
		width:129px;
		float:left;
		display:table-cell;
	}
	
	
	#pr_pagination{
		width:385px;
		font-size:80%;
		color:#606060;
	}
	#pr_pagination a{
		text-decoration:none;
		color:#606060;
	}
	#pr_pagination_L{
		float:left;
		width:130px;
		text-align:left;
	}
	#pr_pagination_M{
		float:left;
		width:125px;
		text-align:center;
	}
	#pr_pagination_R{
		float:right;
		width:130px;
		text-align:right;
	}
	
	/*Prod detail page*/
	#prod_detail_top{
		width:100%;
		height:175px;
		margin-top:15px;
	}
	#prod_detail_top img{
		float:left;
	}
	#prod_detail_top #sDesc{
		float:right;
		width:150px;
		text-align:left;
		font-size:75%;
	}
	#prod_detail_bottom{
		width:100%;
		height:300px;
		font-size:78%;
		margin-top:15px;
	}
	.sBasket_link{
		text-decoration:none;
		color:#606060;
	}
	
/*RHS Basket styles*/
	#checkout_box{
		width:176px;
		/*height:65px;*/
float: left;
		display:block;
		border:1px solid #606060;
		margin-bottom:10px;
	}
#checkout_box:after {
content: ".";
display: block;
height: 0;
clear: left;
visibility: hidden;
}

	#checkout_box_hd{
		/*height:16px;*/
		font-size:90%;
		font-weight:bold;
		padding-left:15px;
		padding-top:2px;
		padding-bottom:2px;
		color:#669966;
		border-bottom:1px solid #606060;
	}
	#checkout_box_shd{
		/*height:3px;*/
		font-size:70%;
		font-weight:bold;
		padding-left:15px;
		padding-right:15px;
		padding-top:1px;
		padding-bottom:1px;
		border-bottom:0px solid #ffffff;
		color:#669966;
	}
	.checkout_box_info{
		/*height:5px;*/
		min-height:30px;
		font-size:70%;
		font-weight:bold;
		padding-left:15px;
		padding-right:0px;
		padding-top:1px;
		padding-bottom:1px;
		color:#666666;
		margin-bottom:5px;
		
		display:table-row;
	}
	.checkout_box_info a{
		color:#666666;
		text-decoration:none;
	}
	#checkout_box_btns{
		height:55px;
		border-bottom:0px solid #ffffff;
		padding-left:15px;
		float:left;
	}
	.checkout_box_total{
		/*height:5px;*/
		font-size:80%;
		font-weight:bold;
		padding-left:15px;
		padding-right:15px;
		padding-top:1px;
		padding-bottom:1px;
		color:#666666;
		margin-bottom:5px;
		
		border-top:1px solid #606060;
		border-bottom:1px solid #606060;
		
		display:inline-block;
	}
	.greentext{
		color:#669966;
	}
	.btn_checkout{
		margin-top:2px;
	}
	.checkout_box_tr{
		display:block;
	}
	.checkout_box_td{
		display:block;
		/*border-bottom:1px solid #606060;*/
	}
	.col1{
		float:left;
		width:125px;
		display:inline-block;
		overflow:hidden;
	}
	.col12{
		float:left;
		width:80px;
		display:inline-block;
		overflow:hidden;
	}
	
	#col2{
		float:right;
	}
	
	.CMS_hr{
	 	color:#606060;
	}
	
	.CMS_heading{
		font-size:100%;
		color:#669865;
	}
	
	.CMS_subheading{
		font-size:90%;
		font-weight:bold;
		color:#669865;
	}
	#green_container{
		display:table;
		float:left;
		margin-top:20px;
	}
	
	.home_content{
		margin-top:5px;
		display:block;
		float:left;
		font-size:75%;
	}
	.home_content a{
		color:#616161;
	}
	
	/*Green Advert Block RHS*/
	.Advert{
		position:relative;
		margin-top:5px;
		margin-left:2px;
		width:175px;
		display:block;
		background-color:#C3D6C2;
		background-image:url(/graphics/Advert_Top.png);
		background-repeat:no-repeat;
		padding-top:18px;
	}
	.Advert_copy{
		display:block;
		color:#669865;
		text-align:center;
		font-size:90%;
		font-weight:bold;
	}
	.Advert_Foot{
		display:block;
		height:18px;
		background-image:url(/graphics/Advert_Foot.png);
		background-repeat:no-repeat;
		
	}
.clsSEOLinks {
  font-family: Arial, Helvetica, sans-serif;  font-size: 70%; color: #616161; line-height: 120%; margin:0px 0px 10px 0px; 
  display: block;
  float: left;
  margin-top: 12px;
  }
.clsSEOLinks a, .clsSEOLinks a:visited {
  color: #616161;
  }
  

-->
