/* CSS Document */

body,td,th {
	font-family: Arial;
	font-size:12px;
}
img{
	padding:0px;
	margin:0px;
}
.container{
	width:960px;
	margin:0px auto;
}
	.top_navigation{
		width:960px;
		height:23px;
		text-align:right;
		color:#a0a0a0;
		font-size:12px;
	}
		.top_navigation a{
			color:#a0a0a0;
			font-size:12px;
			text-decoration:none;
		}
		
	.logo_container{
		width:960px;
		height:55px;
		/* background-color:red; */
		margin-bottom:32px;
	}
		.logo_area{
			height:55px;
			float:left;
			/* background-color:pink; */
		}
		.search_area{
			height:55px;
			float:right;
			/* background-color:lime; */
			color:#a0a0a0;
		}
			.searchbox{
				padding:0px;
				margin:0px;
				width:170px;
				border:1px solid #a0a0a0;
				margin-top:37px;
				font-size:12px;
				font-family: Lucida Sans Unicode;
				margin-left:5px;
				color:#a0a0a0;
			}
			
	.main_banner{
		width:960px;
		height:201px;
	}
	
	.main_banner_red{
		width:960px;
		height:201px;

	}
	
	.main_banner_green{
		width:960px;
		height:201px;
	}
	
	.main_banner_grey{
		width:960px;
		height:201px;
	}
	
	.main_banner_blue{
		width:960px;
		height:201px;
	}
	
	.breadcrumbs{
		width:960px;
		height:28px;
		/* background-color:#FF99CC; */
		margin-bottom:32px;
	}
		.breadcrumbs p{
			padding:0px;
			margin:0px;
			color:#fff;
			font-size:12px;
			padding-left:17px;
			padding-top:6px;
		}
	.body_container{
		
	}
		.left_navigation{
			width:190px;
			float:left;
			margin-right:30px;		
			background-repeat:no-repeat;
			
			padding-bottom:15px;
			
		}
			.navigation_inner{
				
				margin-bottom:10px;
			}
			.nav_link {
				color:#000;
				font-size:12px;
				font-weight:bold;
				padding-left:15px;
				padding-top:6px;
				padding-bottom:6px;
				border-bottom: #CCCCCC solid 1px;
				border-left: #CCCCCC solid 1px;
				border-right: #CCCCCC solid 1px;
			}
			
			.nav_link_top
			{
			    border:none;
			    background-image:url('../images/leftaccordion-bg-top.gif');
			    background-repeat:no-repeat;
			    border-bottom: #CCCCCC solid 1px;
			}
			
			.nav_link_top_selected
			{
			    border:none;
			    background-image:url('../images/leftaccordion-bg-top-selected.gif');
			    background-repeat:no-repeat;
			    border-bottom: #CCCCCC solid 1px;
			}
			
			.nav_link_selected
			{
			     background-image:url('../images/leftaccordion-bg-selected.gif');
			     background-repeat:repeat-x;
			}
			
			.nav_content
			{
			    padding:10px;
			    border-bottom: #CCCCCC solid 1px;
				border-left: #CCCCCC solid 1px;
				border-right: #CCCCCC solid 1px;
			}
			
				.nav_link a{
					color:#000;
					font-family:Arial;
					text-decoration:none;
				}
				.nav_link a:hover{
					color:#4c4c4c;
					text-decoration:none;
				}
			.nav_link_active{
				color:#FF0000;
				font-size:14px;
				font-weight:bold;
				padding-bottom:17px;
			}
				.nav_link_active a{
					color:#FF0000;
					text-decoration:none;
				}
		.sub_link{
			color:#000;
			font-size:12px;
			font-weight:none;
			padding-bottom:5px;
			padding-left:10px;
		}
			.sub_link a{
				color:#000;
				text-decoration:none;
				font-family:Arial;
			}
			.sub_link a:hover{
				color:#FF0000;
				text-decoration:none;
			}
		.sub_link_active{
			color:#FF0000;
			font-size:12px;
			font-weight:bold;
			padding-bottom:5px;
			padding-left:10px;
		}
			.sub_link_active a{
				color:#FF0000;
				text-decoration:none;
			}
		.inner_links{
			font-size:11px;
			color:#fff;
			padding-bottom:10px;
			font-family:Arial;
		}
		.inner_links ul{
			padding:0px;
			margin:0px;
			padding-left:22px;
			color:#000000;
		}
		.inner_links li{
			padding-bottom:2px;
			color:#000000;
		}
		.inner_links li a{
			color:#000000;
			text-decoration:none;
		}
		
		.inner_links li a.active{
			color:#FF0000;
			text-decoration:none;
		}
		
		.main_content{
			width:500px;
			float:left;
			
			
			/* background-color:#33FFFF; */
		}
		.main_content_big{
			width:738px;
			float:left;
		}
		.homepage_img{
			margin-top:10px;
			margin-bottom:10px;
		}
			.red_body h1{
				padding:0px;
				margin:0px;
				font-size:24px;
				font-weight:normal;
				
				color:red;
				margin-bottom:20px;
			}
			.red_body h2{
				padding:0px;
				margin:0px;
				font-size:16px;
				font-weight:normal;
				font-style:italic;
				margin-bottom:20px;
			}
			.red_body h3{
				padding:0px;
				margin:0px;
				font-size:15px;
				font-weight:bold;
			}
			.red_body p{
				padding:0px;
				margin:0px;
				font-size:12px;
				font-weight:normal;
				line-height:20px;
				margin-bottom:15px;
			}
				.red_body p a, .red_body a{
					color:red;
					text-decoration:none;
				}
			.red_body span{
				color:red;
				text-decoration:none;
			}
			.red_body li{
				padding-bottom:5px;
			}
			
			.green_body h1{
				padding:0px;
				margin:0px;
				font-size:24px;
				font-weight:normal;
				
				color:#53904a;
				margin-bottom:20px;
			}
			.green_body h2{
				padding:0px;
				margin:0px;
				font-size:16px;
				font-weight:normal;
			
				margin-bottom:20px;
			}
			.green_body h3{
				padding:0px;
				margin:0px;
				font-size:15px;
				font-weight:bold;
			}
			.green_body p{
				padding:0px;
				margin:0px;
				font-size:12px;
				font-weight:normal;
				line-height:20px;
				margin-bottom:15px;
			}
				.green_body p a{
					color:#53904a;
					text-decoration:none;
				}
			.green_body span{
				color:#53904a;
				text-decoration:none;
			}
			.green_body li{
				padding-bottom:5px;
			}
		
		/* blue */

			.blue_body h1{
				padding:0px;
				margin:0px;
				font-size:24px;
				font-weight:normal;
				
				color:#30579c;
				margin-bottom:20px;
			}
			.blue_body h2{
				padding:0px;
				margin:0px;
				font-size:16px;
				font-weight:normal;
			
				margin-bottom:20px;
			}
			.blue_body h3{
				padding:0px;
				margin:0px;
				font-size:15px;
				font-weight:bold;
			}
			.blue_body p{
				padding:0px;
				margin:0px;
				font-size:12px;
				font-weight:normal;
				line-height:20px;
				margin-bottom:15px;
			}
				.blue_body p a{
					color:#53904a;
					text-decoration:none;
				}
			.blue_body span{
				color:#53904a;
				text-decoration:none;
			}
			.blue_body li{
				padding-bottom:5px;
			}
			
		/* blue */

			.grey_body h1{
				padding:0px;
				margin:0px;
				font-size:24px;
				font-weight:normal;
			
				color:#9c9c9c;
				margin-bottom:20px;
			}
			.grey_body h2{
				padding:0px;
				margin:0px;
				font-size:16px;
				font-weight:normal;
				
				margin-bottom:20px;
			}
			.grey_body h3{
				padding:0px;
				margin:0px;
				font-size:15px;
				font-weight:bold;
			}
			.grey_body p{
				padding:0px;
				margin:0px;
				font-size:12px;
				font-weight:normal;
				line-height:20px;
				margin-bottom:15px;
			}
				.grey_body p a{
					color:#9c9c9c;
					text-decoration:none;
				}
			.grey_body span{
				color:#9c9c9c;
				text-decoration:none;
			}
			.grey_body li{
				padding-bottom:5px;
			}
			
		.right_navigation{
			width:200px;
			float:left;
			margin-left:32px;
			/* background-color:#FF0066; */
			/* height:712px; */
		}
			.right_content_lines{
				background-image:url(../newimages/layout/right_inner_bg.png);
				background-repeat:repeat-y;
			}
			.right_content_products_lines{
				background-image:url(../newimages/layout/right_inner_products_bg.png);
				background-repeat:repeat-y;
			}
			.news_feed{
				margin-bottom:0px;
				padding-top:15px;
			
			}
			.news_feed h1{
				padding:0px;
				margin:0px;
				font-size:12px;
				color:red;
				font-weight:bold;
				color:#999999;
				padding-bottom:3px;
			}
			.news_feed hr{
				height:1px;
				color:#fff;
				border:0px;
				border-bottom:1px solid #aeaeae;
				padding-top:5px;
				padding-bottom:5px;
			}
				.news_feed h1 a{
					text-decoration:none;
					color:#999999;
				}
			.news_feed h2{
				padding:0px;
				margin:0px;
				font-size:12px;
				color:red;
				font-weight:normal;
				color:#bdbdbd;
				padding-bottom:3px;
			}
			.news_feed p{
				padding:0px;
				margin:0px;
				font-size:12px;
				color:#aeaeae;
				padding-bottom:0px;
			}
			.product_nav{
				margin-bottom:0px;
				padding-top:15px;
			
			}
			.product_nav p{
				padding:0px;
				margin:0px;
				font-size:12px;
				color:#000;
				padding-bottom:0px;
			}
			.product_nav h1{
				padding:0px;
				margin:0px;
				font-size:12px;
				color:#9ac49c;
				font-weight:bold;
				color:#999999;
				text-align:center;
				padding-bottom:5px;
				border-bottom:1px solid #a5c0a1;
			}
			.product_nav h1 a{
				color:#999999;
				text-decoration:none;
			}
			.product_button{
				margin-top:10px;
			}
			.product_left{
				width:250px;
				float:left;
				padding-bottom:2px;
			}
			.product_right{
				width:250px;
				float:right;
				padding-bottom:2px;
			}
			.product_heading{
				text-align:center;
				color:#5c8c55;
				font-weight:bold;
				padding-bottom:5px;
				padding-top:10px;
			}
				.product_heading a{
					color:#5c8c55;
					text-decoration:none;
				}
			.colour_pallet{
				padding-bottom:10px;
			}
			.colour_pallet p{
				padding-bottom:5px;
			}
			
			.left_coll{
				float:left;
				width:226px;
				margin-right:29px;
			}
			.middle_coll{
				float:left;
				width:226px;
				margin-right:29px;
			}
			.right_coll{
				float:left;
				width:226px;
			}
			
				.red_download_heading{
					background-color:#efcec9;
					color:#cc282a;	
					padding:2px;
					margin-top:10px;
				}
					.red_download_heading a{
						color:#cc282a;
						text-decoration:none;
					}
					
					.red_inner{
					border-left:1px solid #efcec9;
					padding:5px;
				}
					.red_inner h1{
						font-size:12px;
						color:#cc282a;
						font-weight:bold;
						padding:0px;
						margin:0px;
						padding-bottom:7px;
					}
						.red_inner h1 a{
							text-decoration:none;
							color:#cc282a;
						}
					.red_inner h2{
						font-size:12px;
						font-weight:normal;
						font-style:italic;
						padding:0px;
						margin:0px;
						color:#cc282a;
						padding-bottom:5px;
					}
						.red_inner h2 a{
							text-decoration:none;
							color:#cc282a;
						}
					
				.green_download_heading{
					background-color:#d6e9d3;
					color:#4d9442;	
					padding:2px;
					margin-top:10px;
				}
					.green_download_heading a{
						color:#4d9442;
						text-decoration:none;
					}
				.green_inner{
					border-left:1px solid #d6e9d3;
					padding:5px;
				}
					.green_inner h1{
						font-size:12px;
						color:#6d9f6a;
						font-weight:bold;
						padding:0px;
						margin:0px;
						padding-bottom:7px;
					}
						.green_inner h1 a{
							text-decoration:none;
							color:#6d9f6a;
						}
					.green_inner h2{
						font-size:12px;
						font-weight:normal;
						font-style:italic;
						padding:0px;
						margin:0px;
						color:#5d9b53;
						padding-bottom:5px;
					}
						.green_inner h2 a{
							text-decoration:none;
							color:#5d9b53;
						}
					
				.blue_download_heading{
					background-color:#d1deef;
					color:#3056a0;	
					padding:2px;
					margin-top:10px;
				}
					.blue_download_heading a{
						color:#3056a0;
						text-decoration:none;
					}
				.blue_inner{
					border-left:1px solid #d1deef;
					padding:5px;
				}
					.blue_inner h1{
						font-size:12px;
						color:#4369a4;
						font-weight:bold;
						padding:0px;
						margin:0px;
						padding-bottom:7px;
					}
						.blue_inner h1 a{
							text-decoration:none;
							color:#4369a4;
						}
					.blue_inner h2{
						font-size:12px;
						color:#4369a4;
						font-weight:normal;
						font-style:italic;
						padding:0px;
						margin:0px;
						padding-bottom:5px;
					}
						.blue_inner h2 a{
							text-decoration:none;
							color:#4369a4;
						}
					
				.grey_download_heading{
					background-color:#eeeeee;
					color:#a0a0a0;	
					padding:2px;
					margin-top:10px;
				}
					.grey_download_heading a{
						color:#a0a0a0;
						text-decoration:none;
					}
				.grey_inner{
					border-left:1px solid #eeeeee;
					padding:5px;
				}
					.grey_inner h1{
						font-size:12px;
						color:#9d9d9d;
						font-weight:bold;
						padding:0px;
						margin:0px;
						padding-bottom:7px;
					}
						.grey_inner h1 a{
							text-decoration:none;
							color:#9d9d9d;
						}
					.grey_inner h2{
						font-size:12px;
						color:#9d9d9d;
						font-weight:normal;
						font-style:italic;
						padding:0px;
						margin:0px;
						padding-bottom:5px;
					}
						.grey_inner h2 a{
							text-decoration:none;
							color:#9d9d9d;
						}
				.contact_small{
					width:150px;
					border:1px solid black;
					margin-bottom:5px;
				}
				.contact_big{
					width:410px;
					border:1px solid black;
					margin-bottom:5px;
				}
				.contact_area{
					width:430px;
					height:100px;
					border:1px solid black;
					margin-bottom:5px;
					font-family:Lucida Sans Unicode;
					font-size:12px;
				}
				.contact_right{
					width:300px;
					float:left;
				}
				.contact_left{
					width:200px;
					float:left;
				}
				.map{
					width:300px;
					height:277px;
					background-color:#ccc;
				}
/* CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#breadcrumbs a
{
    color:White;
    text-decoration:none;
    font-weight:bold;
}


html {
overflow-y: scroll;
}


#slideshow_main {
display:block;
height:237px;
overflow:hidden;
width:960px;
}

.bold
{
    font-weight:bold;
}