@charset "utf-8";

@import url("nav.css");

.inputtext {
	color: #333333;
	background-color: #FFFFFF;
	font-size: 11px;
	border: #888888 1px solid;
	height: 17px;
	width: 120px;
	padding: 1px 3px;
}

.inputtextrequired {
	color: #333333;
	background-color: #DBF3FF;
	font-size: 11px;
	border: #888888 1px solid;
	height: 17px;
	width: 120px;
	padding: 1px 3px;
}	
.inputselect {
	color: #333333;
	background-color: #FFFFFF;
	font-size: 11px;
	border: #888888 1px solid;
	height: 17px;
	padding: 1px 0px 1px 3px;
	width: 120px;
}	
.inputtextarea {
	color: #333333;
	background-color: #FFFFFF;
	font-size: 11px;
	border: #888888 1px solid;
}	
.inputtextarearequired {
	color: #333333;
	background-color: #DBF3FF;
	font-size: 11px;
	border: #888888 1px solid;
}	
.inputbutton {
	color: #333333;
	background-color: #EEEEEE;
	font-size: 11px;
	cursor: pointer;
	border:  1px solid;
	height: 19px;
	width: 80px;
	font-weight : bold;
}

/* ==================================== */

html, body {
	height: 100%;
}

body#site {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;  
	background: url(../images/bodybg.jpg) repeat-x #f5fac4;
	line-height: 1.5em;
}

@-moz-document url-prefix() {
	body#site {
		overflow-y: scroll;
	}
}

h1 {
	font-size: 29px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding: 0 0 15px 0;
}

h2 {
	font-size: 12px;
	margin: 10px 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #367bc0;
}

a:hover {
	text-decoration: underline;
}


strong, b {	
	color: #693415;
}

img {
	border: none;
}

td.productsTD {
	font-size: 11px;
}

td {
	font-size: 12px;
}

#container {
	width: 970px;
	margin: 0 auto;
	text-align: left;
}

	#header {
		width: 970px;
		height: 208px;
		float: left;
		position: relative;
		background: url(../images/headerBG.jpg);
	}
	
		#nav {
			width: 779px;
			height: 46px;
			position: absolute;
			bottom: 0;
			right: 0;
			padding: 0 11px 0 7px;
			background: url(../images/navBG.gif) repeat-y;
		}
			#nav ul {
				margin: 0;
				padding: 0;
				list-style: none;
			}
		
			#nav li {
				height: 46px;
				float: left;
				margin: 0;
				padding: 0;
			}
			
			#nav a {
				border-right: 3px solid #fff;
				display: block;
				height: 33px;
				text-align: center;
				padding: 13px 34px 0 35px;
				font-size: 14px;
				color: #6A3D17;
				font-weight: bold;
				font-family: Georgia, "Times New Roman", Times, serif;
				float: left;
			}
			
			#nav a:hover {
				color: #fff;
				text-decoration: none;
			}
			
			.furtherNav a, .homeNav a {
				background: #f4f4f4;
			}
			
			.furtherNav a:hover {
				background: #1b5644;
			}
			
			.homeNav a:hover {
				background: #1e7272;
			}
			
			#nav li.lastNavLi a {
				border: none;
				padding: 13px 38px 0 39px;
			}
		
		#testimonial {
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #3B2E37;
			font-size: 14px;
			font-weight: bold;
			position: absolute;
			top: 10px;
			right: 10px;
			text-align: right;
			width: 495px;
		}
		
			#testimonial strong {
				color: #265D46;
				display: block;
				margin: 5px 0 0 0;
				font-size: 11px;
			}
		
		#headerSearch {
			width: 450px;
			height: 50px;
			position: absolute;
			right: 0;
			bottom: 46px;
		}
		
			#headerSearch label {
				display: inline-block;
				width: 59px;
				height: 24px;
				background: #e1c584;
				color: #fff;
				font-weight: bold;
				font-size: 11px;
				padding: 3px 0 0 5px;
				position: absolute;
				bottom: 14px;
				right: 246px;
			}
		
			#searchvariable {
				height: 19px;
				width: 178px;
				border-top: 1px solid #e1c584;
				border-bottom: 1px solid #e1c584;
				border-left: none;
				border-right: none;
				padding: 6px 5px 0 5px;
				font-size: 10px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #1b5644;
				position: absolute;
				bottom: 14px;
				right: 58px;
			}
			
			#headerSearchSub {
				position: absolute;
				bottom: 14px;
				right: 27px;
			}
			
			@-moz-document url-prefix() {
				#headerSearchSub {
					bottom: 10px;
				}
			}

			
			#myBasket {
				color: #1b5644;
				display:block;
				position: absolute;
				bottom: 20px;
				left: 20px;
				font-size: 11px;
				font-weight: bold;
				background: url(../images/basketLogo.gif) no-repeat 0px 4px;
				padding: 0 0 0 18px;
			}
		
	#left {
		width: 173px;
		min-height: 619px;
		float: left;
	}
	
		#left ul {
			margin: 0 0 0 4px;
			padding: 0;
			list-style: none;
			width: 165px;
			clear: both;
		}
		
		#left li.firstLink {
			background: url(../images/leftNav-on.png) no-repeat;
		}
		
		
		
		#left li a {
			width: 150px;
			display: block;
			border-bottom: 1px solid #dfcc92; 
			margin: 0;
			padding: 10px 0 10px 5px;
			color: #333;
			font-weight: bold;
		}
		
		#left li.firstLink a {
			border: none;
		}
		
		#left a:hover {
			text-decoration: none;
		}
	
		#leftText {
			font-size: 10px;
			width: 140px;
			line-height: 1.3em;
			margin: 10px 0 0 10px;
			float: left;
		}
		
			#leftText strong {
				color: #1B5644;
			}
	
	#right {
		width: 797px;
		min-height: 619px;
		float: left;
	}
	
		#furtherContent {
			width: 529px;
			min-height: 704px;
			position: relative;
			background: url(../images/furtherBG.jpg) repeat-y #fff;
			float: left;
			padding: 36px;
			line-height: 1.8em;
			margin: 0 15px 0 0;
		}
		
		* html #furtherContent {
			height: 704px;
		}
		
			#furtherContent b, #furtherContent strong {
				color: #215644;
			}
		
		#furtherCorner {
			position: absolute;
			bottom: 0;
			left: 0;
		}
	
		#homeCentralText {
			width: 610px;
			height: 334px;
			float: left;
			background: url(../images/centralTextBG.jpg);
			color: #fff;
		}
		
			#homeCentralText b, #homeCentralText strong {
				color: #fff;
			}
			
			#homeCentralText p {
				width: 400px;
				margin: 160px 0 0 40px;
				font-size: 15px;
			}
			
			#homeCentralText a {
				font-size: 12px;
				color: #fad48d;
				font-weight: bold;
			}
		
		#homeNews {
			width: 162px;
			height: 334px;
			float: left;
			background: url(../images/homeNewsBG.jpg);
			color: #fff;
			font-size: 11px;
			padding: 0 0 0 25px;
		}
		
			#homeNews strong, #homeNews b, #furtherNews strong, #furtherNews b {
				color: #f0dc93;
			}
			
			#homeNews p, #furtherNews p {
				width: 130px;
			}
			
			#homeNews a {
				color: #fff;
			}
		
		#middleBar a {
			width: 777px;
			height: 33px;
			float: left;
			font-size: 11px;
			color: #A43400;
			padding: 5px 0 0 20px;
			background: #f9fbc9;
		}
		
			#middleBar a strong {
				color: #1B5644;
				display: inline-block;
				margin: 0 0 0 20px;
			}
		
		#homeProductsCont {
			width: 777px;
			float: left;
			height: 247px;
			background: url(../images/homeProdsBG.jpg);
			padding: 0 0 0 20px;
		}
			
			.homeProd {
				float: left;
				border-right: 1px solid #ccc;
				margin: 20px 12px 0 0;
				font-size: 10px;
				text-align: center;
				padding: 0 12px 0 0;
				width: 123px;
			}	
			
				.homeProd img {
					max-height: 100px;
				}
			
				.homeProd strong {
					font-size: 11px;
				}
				
			#specialOffer {
				width: 147px;
				height: 104px;
				float: left;
				background: url(../images/specialOfferBG.jpg);
				font-size: 53px;
				font-family:  Arial, sans-serif;
				font-weight: bold;
				text-align: center;
				padding: 115px 0 0 5px;
			}
			
				#specialOffer a, #furtherSpecOff a {
					color: #b25416;
				}
				
				#specialOffer a:hover, #furtherSpecOff a:hover {
					text-decoration: none
				}
				
			
			#furtherSpecOff {
				width: 181px;
				height: 128px;
				float: left;
				background: url(../images/furtherSpecOff.jpg) top right;
				text-align: center;
				padding: 115px 0 0 0;
				font-size: 53px;
				font-family:  Arial, sans-serif;
				font-weight: bold;
			}
			
			#furtherNews {
				background: url(../images/furtherNewsBG.jpg) top right;
				width: 161px;
				height: 284px;
				float: left;
				color: #fff;
				padding: 0 0 0 20px
			}
			
			#furtherProd {
				width: 166px;
				height: 229px;
				background: url(../images/furtherProdBG.jpg) top right;
				float: left;
				font-size: 10px;
				text-align: center;
				padding: 20px 15px 0 0px;
			}
			
				#furtherProd strong {
					font-size: 11px;
				}
				
	#footer {
		width: 970px;
		height: 73px;
		float: left;
	}
	
		#footerText {
			width: 400px;
			float: left;
			font-size: 9px;
			color: #666;
			line-height: 1.3em;
			margin: 0 0 0 40px;
		}

.productsTD img {
	max-width: 150px;
}



/*
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog 
*/


