body {
	margin: 0px;
	font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:12px; 
	line-height:18px; 
	color:#333333;
	/*color:#8f8f8f;*/
	background:left 157px  repeat-x url(../images/greybar.gif);
}
body.homeBody{
background:left 157px  repeat-x url(../images/home_greybar.gif);
}
#logo_home{position:relative;float:left; top:23px; left:167px; clear:right;}
#logo_content{position:relative;float:left; top:23px; left:50px; clear:right;}

a:link, a:visited, a:active
	{ color:#3300ff; text-decoration:none; }
	
	a:hover 
	{ color:#ef6001; text-decoration:underline; }
	
	#page_container h1
	{ font-family: Arial, Verdana, sans-serif; font-size:28px; font-weight:normal; color:#ffffff;
	  margin:0px; margin-top:15px; padding:4px 0px 15px; text-transform:capitalize; }
	  #content_container h1
	{ font-family: Arial, Verdana, sans-serif; font-size:26px; font-weight:normal; color:#636466;
	  margin:0px; margin-top:15px; padding:4px 0px 15px; text-transform:capitalize; }
	
	h2
	{ font-family:Tahoma, Verdana, Arial, Helvetica; font-size:13px; color:#636466; 
	  margin:0px 0px 0px; }
	
	h3
	{ font-family: Arial, Verdana, sans-serif; font-size:18px; color:#636466;
	  margin:15px 0px -10px; text-transform:uppercase; }
	  
	 h4
	{ font-family: Arial, Verdana, sans-serif; font-size:11px; color:#636466;
	  margin:15px 0px 10px; text-transform:uppercase; }
	  
	 h4 em{ font-family: Arial, Verdana, sans-serif; font-size:10px; color:#636466;
	  margin:15px 0px -10px; text-transform:capitalize; font-weight:normal;}
	  ul{margin-top:0px;margin-bottom:20px;}

/* Menu  */

	
#menu a:hover 
	{ color:#ef6001; text-decoration:underline; }
#menu {float:right;position:relative; top:119px; right:32px; text-align:center  }
#menu em { display: none}
#menu ul { width: 800px; float: left; padding: 0px; margin: 0px;  list-style-type: none;}
#menu li { float: right; padding: 0px; margin: 0px; display: inline}
#menu li a { DISPLAY: block; HEIGHT: 24px }
#menu li ul { DISPLAY: block;  }
#menu li a.home {  width:81px; padding-right:10px;padding-left:10px; border-right:1px solid #dbdbdb;color:#8f8f8f; }
#menu li a.about {  width:81px; padding-right:10px;padding-left:10px; border-right:1px solid #dbdbdb;color:#8f8f8f }
#menu li a.team {  width:85px; padding-right:10px;padding-left:10px; border-right:1px solid #dbdbdb;color:#8f8f8f }
#menu li a.services {  width:85px; padding-right:10px;padding-left:10px; border-right:1px solid #dbdbdb;color:#8f8f8f }
#menu li a.manufacturing {  width:85px; padding-right:10px;padding-left:10px; border-right:1px solid #dbdbdb;color:#8f8f8f }
#menu li a.sales {  width:94px; padding-right:10px;padding-left:10px; border-right:1px solid #dbdbdb;color:#8f8f8f }
#menu li a.contact { width:90px; padding-right:10px; padding-left:10px; color:#8f8f8f}

#subMenu {
position:absolute; 
z-index:4;
float:left;
margin-top:-15px;
/*_margin-top:24px;*/
width:800px;
}


*:first-child+html #subMenu ul{
margin-left:20px;
}

#subMenu ul{
margin-left:-20px;
*margin-left:-40px;
/*padding-right:20px;*/
font-family:Arial, Verdana, sans-serif; 
font-size:12px; 
margin-bottom:0px;
margin-top:0px;
*margin-top:-10px;
color:#143d52 !important;
list-style-type:none;
}
#subMenu ul a{
color:#8f8f8f !important; 
display:block;
margin-left:-20px;
padding-left:20px;
padding-right:20px;
padding-top:4px;
padding-bottom:4px;
}
#subMenu ul a:hover{
color:#fff !important; 
display:block;
background-color:#8f8f8f;

}
#subMenu div{
position:absolute;
background-color:#ffffff; 
border:1px #dddddd solid;
visibility:hidden;
margin-top:15px;
padding-top:0px;
}
*html #subMenu div{
padding-left:50px;
padding-top:10px;
margin-bottom:-60px;
margin-top:7px;
}
*:first-child+html #subMenu div{
padding-top:10px;
margin-bottom:-60px;
margin-top:5px;
}


/* -- menu --*/
#header_container {

position:absolute;
background:left 157px  no-repeat url(../images/colourbar.jpg); 
width:996px; 
height:634px;
margin-left:-498px; 
left:50% 
}
#header_container.home{
position:absolute;background:left 157px  no-repeat url(../images/home_colourbar.jpg); width:996px; height:634px;margin-left:-498px; left:50% 
}
#print_contact_header{display:none;}
/*border-top:1px solid #636466;*/
#footer_menu{text-align:center; background:top left no-repeat url(../images/footer_bg.gif); padding-top:15px; width:996px;margin-left:-50px; clear:both}
#footer_menu.home{display:block;background:none; position:absolute; bottom:0px; width:996px; margin-left:-498px; left:50%; text-align:center;color:#c7c7c7;}
#footer_menu a	{ color:#8f8f8f !important; text-decoration:none; }
#footer_menu a:visited{ color:#8f8f8f !important; text-decoration:none; }
#footer_menu a:hover{ color:#ef6001 !important; text-decoration:underline;}
#page_container{float:left;margin-top:60px; padding-left:50px; padding-right:150px;width:996px;}
#content_container{width:896px; padding-top:0px; text-align:left ;float:left;}

/*#content_container img{border:3px  double #c7c7c7}*/

#content_col_left{margin-left:0px; padding:0px; width:376px; float:left;}
#content_col_right{margin-left:0px; padding:0px; width:470px; float:right; }
#flash_container{float:right;margin-top:119px;}
.print{display:none;}

#flash_container_custom{float:right;margin-left:15px;width:470px;}
#flash_container_custom img.print{display:none;}
.row1{background-color:#ffeed3}
.row0{background-color:#fff}


#contact_form label{
text-align:left;
display:block;
clear:left;
font-weight:normal;
padding-left:10px;
}
#contact_form input,textarea{
font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px; 
	color:#8f8f8f;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}
#contact_form fieldset{
font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px; 
	color:#8f8f8f;
	font-weight:bold;
	
}
#contact_form select{
font-family:Tahoma, Verdana, Arial, Helvetica;
	font-size:11px; 
		color:#8f8f8f;	
		margin-top:2px;
	margin-bottom:2px;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	
	}
	#enquiryBtn{padding-bottom:0px;padding-top:10px; border:none;}