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

body {
	margin:0;
	padding:0;
	}
	
	a {
		color:#2B65BC;
		}
	
	
h1 {
	color:#ccc;
	margin:0;
	padding:0;
	font-size:28px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	}
	
h2 {
	color:#4E7698;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0;
	margin:0;
	}
	
	.dark-h2 {
		color:#4E7698;
		}
	
h3 {
	color:#4E7698;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0;
	margin:0;
	}
	
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#98083A;
	padding:0;
	margin:5px 0 0 0;
	display:block;
	}
	
b {
	color:#666;
	}
img{
	border: none;
	font-size: 0px;
}
.float-left {
	float:left;
	}
	
	#primary {
		width:924px;
		margin:0 auto;
		}
		
		/*	HEADER
		_______________________________________________________________________________________*/
	
		#header {
			background:url(images/header-bg.png);
			width:924px;
			height:102px;
			}
			
			#turveys-logo {
				float:left;
				border:0;
				}
				
			/*#chat-cta {
				float:right;
				border:0;
				margin-top:72px;
				margin-right:20px;
				}*/
				
				
		/*	NAVIGATION
		_______________________________________________________________________________________*/

		#navigation {
			width:924px;
			height:30px;
			margin: 0px;
			padding: 0px;
			border: 0px;
			}
			
			.nav-item {
				width:95px;
				
				float:left;
				height:30px;
				text-align:center;		
				
				}
				
				.nav-item a {
					color:#333;
					display:block;
					width:95px;
					height:24px;
					padding:6px 0px 0px 0px;
					margin: 0px;	
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size:10px;
					text-decoration:none;
					background:url(images/nav-bg.png) no-repeat;
					background-position:0% 0%;				
					}
				
			.nav-item a:hover {
				background-position:0% -30px;
				padding-top:8px;
				height:22px;
				color:#fff;	
				text-decoration:none;			
				}
				
			#navigation img{
				margin: 0px;
				padding: 0px;
				font-size: 0px;
			}
			
	.menu{
		height: 30px;
		width: 924px;
		padding: 0px;
		margin: 0px;
	}		
	.menu .left{
		width: 855px;
		height: 35px;
		float: left;
	}
	.menu .right{
		width: 69px;
		height: 30px;
		float: right;
	}
		/*	FLASH
		_______________________________________________________________________________________*/
		
		#flash-suppliers {
			width:260px;
			height:115px;
			margin-top:20px;
			}
		
		.flash{
			width:924px;
			height:375px;
			
		}
		/*	HISTORY BOX & SECTION INFORMATION
		_______________________________________________________________________________________*/

		#history-box-info {
			width:923px;
			height:260px;
			border-top:15px #ececec solid;
			border-bottom:15px #ececec solid;
			border-right:1px #ececec solid;
			margin: 0px;
			padding: 0px;
			
			}
		
			#history-box {
				width:310px;
				height:220px;
				float:left;
				background:url(images/history-box-bg.png) no-repeat;
				border-right:solid #ececec 13px;
				padding:20px;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#ccc;
				}
				
				.light-break {
					background-color:#ccc;
					font-size:1px;
					height:1px;
					width:50%;
					margin:10px 0 10px 0;
					}
				
			#info-box-right, #info-box-left, #info-box-centre {
				width:180px;
				float:left;
				margin: 0px 2px 0px 4px;
				padding: 0px;
				color:#666;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				}
				.last{
					margin: 0px 0px 0px 3px!important;
				}	
				#info-box-image {
					border:0;
					margin-top:5px;
					}
					
				#info-text {
					height:96px;
					padding:5px 10px 0 0;
					}
					
			#more-cta {
				height:15px;
				margin:5px 0 10px 0;
				_ margin:5px 0 5px 0;
				text-align:right;
				border:0;
				}
				
			
		/*	FOOTER
		_______________________________________________________________________________________*/
			
		
		#footer-logos {
			border-top:1px solid #ccc;
			/*border-bottom:1px solid #ccc;*/
			width:924px;
			height:40px;
			}
			
		.footer {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			padding:20px 0 20px 0;
			_ padding: 0px 0 20px 0;
			margin: 0px;
			font-size:10px;
			color:#999999;
			height:auto;

			}
			
		#footer-address {
			float:left;
			width:auto;
			height:60px;
			clear:none;
			margin: 0px;
			_ margin: -30px 0px 0px 0px;
			padding: 0px;
			position: relative;
			}
			
		#footer-numbers {
			height:60px;
			float:left;
			margin: 0px 0px 0px 10px;
			_ margin: -30px 0px 0px 10px;
			padding: 0px;
			clear:right;
			width:auto;
			position: relative;
			}
			
		#footer-info {
			width:auto;
			clear:left;
			}
			
			.footer a {
				color:#999;
				text-decoration:none;
				}
				
			.footer a:hover {
				color:#2B65BC;
				text-decoration:none;
				}
				
				
		/*	SECTION INFO
		_______________________________________________________________________________________*/


				
		.section-info {
			width:922px;
			display: block;
			border-right:1px #ececec solid;
			border-left:1px #ececec solid;
			background: url(images/section-repeater.jpg) repeat-x;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#999;
			margin: 0px;
			padding: 20px 0 20px 0;
			position: relative;
			}
			
			.section-info .left {
				width: 310px;				
				float: left;
				margin: 0px;
				padding:0 20px 0 19px;
				}
			
			.section-info .right {
				width:544px;
				padding: 20px 19px 20px 10px;
				margin: 0px;
				float: left;
				}
				
				.section-image-left {
					float:left;
					clear:none;
					margin-right:10px;
					}
					
				#image-spacer {
					float:left;
					}
					
				.section-image-right {
					float:left;
					clear:none;
					margin-left:10px;
					}
					
			
		/*	Contact/Suppliers
		_______________________________________________________________________________________*/


		#content-area {
			padding:20px;
			background:url(images/content-area-repeater.jpg) repeat-x;
			width:884px;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#666;
			margin-top:5px;
			}
			
			.content-left {
				float:left;
				width:460px;
				}
				
				
				
			.content-right {
				float:right;
				width:auto;
				clear:right;
				}
				
			.content-center {
				clear:both;
			}
			
		#content-area-coloured {
			padding:20px 20px 0px 20px;
			width: 884px;
			background:url(images/content-coloured-bg.png) no-repeat;
			font-size:11px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#666;
			margin:5px 0px 0px 0px;
			
			}
			
			#content-area-coloured h1, h2 {
				color:#ddd;
				}
				
			#content-area-coloured .content-left {
				color:#fff;
				}	
				
			.contact-left, .contact-right {
				color:#fff;
				width:300px;
				margin-right:30px;
				float:left;
				}
				
				.contact-right {
					margin-left:50px;
					}
				
			.note {	
				font-size:9px;
			}
			
		.content-left-suppliers {
					float:left;
					width:340px;
					height: 343px;
					position: relative;
					}
				.content-left-suppliers img.abs{
					position: absolute;
					bottom: 0px;
					left: 0px;
				}	
				.content-right-suppliers {
					float:right;
					width:440px;
					color:#FFFFFF;
					}
			
		#suppliers {
			float:left;
			width:170px;
			line-height:18px;
			}
.clear{	
	clear:both;
	float:none;
	font-size:0px;
	height:0px;
	line-height:0px;
	width:0px;
	margin: 0px;
	padding: 0px;
}
.flashbox {
	position:relative;
	width:924px;
	height:307px;
	display:block;
}	
.flash_new {
	width: 924px;
	height: 307px;
	position:absolute;
	z-index:5;
	display:block;
}
.boxes{
	float: left;
	width: 171px;
	height: 307px;
	background: url(images/bg_boxes.jpg) 0 0 no-repeat;
}
.boxes div a img{
	float: left;
}
.box1 {
	width:171px;
	height:102px;
	background: url(images/blank.gif) 0 0 repeat;
}
.box1 a {
	display:block;
	width:171px;
	height:102px;
}
.box2 {
	width:171px;
	height:100px;
	background: url(images/blank.gif) 0 0 repeat;
}
.box2 a {
	display:block;
	width:171px;
	height:100px;
}
.box3 {
	width:171px;
	height:104px;
	background: url(images/blank.gif) 0 0 repeat;
}
.box3 a {
	display:block;
	width:171px;
	height:104px;
}
.sub {
	width:90px;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}
.sub a {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
.sub a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10px;
}
.sub ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.sub li {
	margin:0px;
	line-height:normal;
	padding:0px;
}
.sub_img {
	width:100px;
	height:67px;
	border:0px;
	float:left;
	margin:0 0 0 10px;
}