/*-----------------------
CSS BY A D EGGINTON 18.07.08
-----------------------*/

/*-----------------------
TAGS
-----------------------*/
body, HTML{margin:0px;font: normal 12px "Lucida Sans Unicode", Arial;color: #333333;text-decoration: none;letter-spacing:-0.05em;background: url(../images/topbg.gif) repeat-x left top;}
h1{font-size:20px;margin:0px;padding:0px;font-weight:normal;}
h2{font-weight:normal;font-size:18px;padding:0px;margin:0px;color:#CC6600;}
h3{font-size:15px;font-weight:normal;color:#333333;}
h4{}
p{letter-spacing:0px;}
em{color:#FF6600;font-style:normal;}
a{color:#FF6600;text-decoration:none;}
	a:hover{}
hr{}

/*-----------------------
TEMPLATE
-----------------------*/
#wrapper{width:716px;margin-left:auto;margin-right:auto;}
#header{display:block;height:40px;text-align:center;padding-top:25px;font-size:15px;}
			#header a{padding:40px;color:white;text-decoration:none}
			#header a:hover{color:#FBDCC8}

#footer{
	display:block;
	border-top:4px solid #5f5f5f;
	padding-top:3px;
	color:#ff5400;
	clear:both;
	font-size:12px;
}
		#footer a{
			font-size:11px;
			color:#333333;
			text-decoration:none;
		}	
		#footer a:hover{
			text-decoration:underline;
			color:#666666;
		}
		#footer div{
			float:right;
			background: url(../Images/contacts.gif) no-repeat right center;
			text-align:left;
			width:250px;		
			font-size:11px;
			color:#999999;
			}
		#footer span{
			float:right;
			width:150px;
			text-align:right;
			margin-right:60px;
		}
		.copyright{clear:both;text-align:center;padding-top:5px;}

#left_col{width:200px;float:left;}
		.logo{display:block;height:218px;background-image: url(../images/logo_bg.jpg);background-repeat: no-repeat;background-position: center top;text-align:center;}
				.logo img{margin-top:20px;}
				
#center_col{width:322px;float:left;margin-left:3px;}

#right_col{float:right;width:188px;height:600px;}
		/* STYLES FOR CAROUSEL VERTICAL MENU */
					.image-h{height:40px;width:188px;}
					
					#image-menu-h{padding-right:0px;min-height:335px;height:335px;}
					.quick_links{
								display:block;
								background-color:#e5e5e5;
								border:1px solid #cdcdcd;
								background-image: url(../Images/quick_lilnks_title.gif);
								background-repeat: no-repeat;
								background-position: left top;
								padding-left:20px;
								padding-top:40px;
								padding-bottom:10px;
								margin-top:5px;
							}
							.quick_links a{
								display:block;
								font-weight: normal;
								color: #333333;
								text-decoration: none;
								font-size:12px;
							}
							.quick_links a:hover{
								color: #1A1A1A;
								text-decoration: underline;
							}

#content{width:505px;clear:left;padding-top:10px;margin-left:0px;}

.findus{margin-top:10px;}

a.buttons{
	display:block;
	background-image: url(../images/button_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:7px;
	font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;color:white;font-size:16px;line-height:22px;;text-align:center;
}
/*-----------------------
STANDARDS
-----------------------*/
.fl{float:left}
.fr{float:right;}
.clr{clear:both;}
/*-----------------------
form
-----------------------*/
.required { border:2px solid #FF6600}
#enquiry label { display:block;}
#enquiryform input, #enquiryform textarea { display: block; float: left; }
#enquiryform br { clear: both; }
/*-----------------------
PRODUCTS
-----------------------*/
.prod_wrapper{display:block;border:1px solid #999999;margin-top:10px;padding:10px;height:95px;background-image: url(../images/prod_bg.gif);background-repeat: repeat-x;background-position: left bottom;}
	.prod_wrapper img{float:left;border:1px solid #999;}
	.prod_wrapper div{float:right;width:350px;
}
		.prod_options{display:block;background-color:#333;color:white;padding:7px;padding-right:0px;text-align:right;margin-bottom:15px;}
			.prod_options a{padding:7px;color:white;}
			.prod_options img{vertical-align:middle;margin-top:2px;padding-left:7px;}
.left{float:left;width:188px;margin-top:15px;}
.centre{float:left;width:300px;margin-left:15px;margin-top:15px;}
.right{float:right;width:200px;margin-top:15px;}
.main_img{border:1px solid gray;margin-top:10px;}

.prod_info{clear:both;width:80%;margin-top:15px;padding:15px;border:1px solid #333;margin-left:auto;margin-right:auto;}