/*** LOXTON FOOD CO ***/
/*** CREATED 28.08.2008 ***/
/*** BY WE LOVE THE WEB LTD ***/

* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 63%;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #2d2d2d;
	background-position: left top;
	background-repeat: no-repeat;
}
a:link, a:visited {
	color: #ffde6a;
}
a:hover {
	color: #eb4815;
}
a {
	outline:none;
}
img {
	border:0;
}
li {
	list-style: none;
}
.clear {
	clear: both;
}
#bgImage {
	position: absolute;
	height: 1500px;
	width: 100%;
	background-repeat: no-repeat;
}
#container {
	position: absolute;
	top: 0;
	left: 0;
	width: 921px;
}
#header {
 	width: 921px;
 	height: 140px;
	margin-bottom: 90px;
	float: left;
}
	#header h1 {
	}
		#header h1 a {
			display: block;
			width: 871px;
			height: 110px;
			margin: 30px 0 0 50px;
			background: url(../images/loxtonFoodCo.png) no-repeat left top;
		}
		#header h1 span {
			display: none;
		}
#leftColumn {
	width:186px;
	float:left;
}
	#leftColumn ul {
		float:left;
		margin:0 0 40px 0;
		padding:0;
	}
		#leftColumn ul li {
			width:168px;
		}
			#leftColumn ul li a {
				width:160px;
				padding:5px 0 5px 18px;
				color:#fff;
				float:left;
				text-decoration:none;
				font-size:1.6em;
				font-weight:bold;
			}
			#leftColumn ul li a:hover {
				background:#eb4815;
			}
			#leftColumn ul li a.current {
				background:#eb4815;
			}
#content {
	width: 735px;
	float: left;
}
#banner {
	margin-bottom: 10px;
}
h2 {
	font-weight: normal;
	font-size: 6em;
	line-height: 1.0em;
	margin-bottom: 15px;
	width: 735px;
}
h3, h4 {
	font-size: 4em;
	line-height: 1.0em;
	margin-bottom: 15px;
	font-weight: normal;
}
p {
}
.contentBlock {
	width: 597px;
	background: url(../images/contentTransBG.png); 
	/* background: url(../images/contentTransBG_50.png); */
	padding: 15px 10px 15px 15px;
	margin-bottom: 15px;
}
	.contentBlock img {
		float: left;
		margin-right: 20px;
	}
	.contentBlock p {
		font-size: 1.8em;
		margin-bottom: 15px;
	}
	.contentBlock ul {
		margin-bottom: 15px;
	}
		.contentBlock ul li {
			margin: 4px 0;
		}
			.contentBlock ul li a {
				color: #ffffff;
				text-decoration: none;
				font-size: 1.8em;
			}
			.contentBlock ul li a:hover {
				color:#eb4815;
			}
			.contentBlock ul li ul {
				margin-bottom: 0px;
			}
				.contentBlock ul li ul li {
					padding-left: 18px;
				}
.newsList li {
}
	.newsList li a {
		display: block;
		clear: left;
	}
		.newsList li a img {
			margin: 0 12px 8px 0;
		}
.productRange li {
	float: left;
	margin-right: 10px !important;
}
	.productRange li img {
		margin-right: 0 !important;
	}
.galleryItem {
	clear: both;
}
.galleryNav {
	display: none; /* display by jQuery */
}
	.galleryNav a {
		font-size: 1.4em;
		text-decoration: none;
	}
	.galleryNav a.showAll, 
	.galleryNav a.showGallery {
		float: right;
		margin-bottom: 15px;
	}
	.galleryNav a.next {
		float: right;
	}
	.galleryNav a.prev {
		float: left;
	}
.quoteBlock {
	width: 655px;
	background: url(../images/quoteBlockTransBG.png);
	padding: 0 40px 15px 40px;
	margin-bottom: 15px;
}
	.quoteBlock p {
		font-size: 1.8em;
	}
.imageBlock {
	width: 622px;
	margin-bottom: 15px;
}
.formInput,
.formSubmit,
.formError {
	clear: both;
	width: 560px;
}
	.formInput label {
		display: block;
		width: 348px;
		margin: 0 0 15px 12px;
		float: right;
		padding: 2px 0;
	}
	.formInput input {
		width: 196px;
		padding: 2px;
		border: 0 none;
		float: right;
		font-size: 1.0em;
	}
	.formInput img {
		margin: 0 0 7px 0;
	}
.formError {
	color: #eb4815;
}
#footer {
	width: 735px;
	clear: both;
	float: left;
	margin-left: 186px;
	padding-bottom: 20px;
	font-size: 1.4em;
}
* html #footer {
	margin-left: 93px;
}
	#footer ul {
	}
		#footer ul li {
			float:left;
			margin:0 20px 0 0;
		}
			#footer ul li a {
				color:#fff;
				text-decoration:none;
			}
			#footer ul li a:hover {
				color:#eb4815;
			}
