/* 

COMPANY NAME YEAR - OTHER DETAILS

*/

*{ margin: 0pt; padding: 0pt;}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img, form, fieldset, a{ margin: 0; padding: 0; border: 0; }


/* GLOBAL */
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
a{text-decoration:underline; color:#ed9118;}
a:hover{text-decoration:none;}
p{padding: 3px 0 15px 1px; line-height:1.7em;}
strong{}
em{}
h1{color:#db0000; font-size:18px; padding: 0 5px 20px 0; letter-spacing:-1px; display: inline;}
	h1 span{color:#e87111;}
.first_col span {color:#000000; font-size:18px; font-weight:bold; padding: 0 0 60px 3px; letter-spacing:-1px; display: inline;
	}
h2{color:#db0000; font-size:18px; padding: 0 0 20px 35px; letter-spacing:-1px; display: inline;}
h3{}
h4{}
h5{}
h6{}
ul{padding: 0 0 15px 0;}
li{padding: 0px 0 6px 5px; margin: .4em 0 0 2.5em;}
img, div { behavior: url(css/iepngfix.htc) }
img{border:none;}
.fr{float:right;}
.fl{float:left;}
.clr{clear:both;}
.ifr{float:right; margin: 0 0 20px 20px;}
.ifl{float:left; margin: 0 20px 20px 0;}
.liststyle{ list-style: none; margin: 0; padding: 0 0 15px 0;}
	.liststyle li{ background-image:url(../Images/bullet.gif); list-style:none; background-repeat: no-repeat; background-position: 0 10%; padding: 3px 0 3px 30px; margin: .4em 0 0 2.5em;}
.orange{color:#e87111}
.black{color:#000000;}
.red{color:#d70000;}
/* GLOBAL END */


/* LAYOUT START */
body {background:#f6f6f6; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#474646;}
#container{width:936px; padding: 0 26px 26px 26px; margin:0 auto; background:url(../images/container_bg.gif);}
#top{height:118px;}
#nav{height:42px; background:#ececec; margin: 0 0 11px 0;}
	#nav a{ text-decoration:none; color:#3b3b3b; float:left; margin: 16px 0 0 20px; text-transform:uppercase; font-size:10px; font-weight:bold; font-family:Helvetica, Arial, sans-serif;}
	#nav a:hover{color:#db0000;}
	.searchbox{float:right; margin: 10px 9px 0 0; display:inline;}
	.searchbox input{float:left;}
		.search_area{ float:left; border:0; width:154px; margin:0; height:17px; padding: 6px 0 0 6px; background:url(../images/search_bg.gif); text-transform:uppercase; font-weight:bold; font-size:9px;}
#header{margin: 0 0 30px 0;}
	#header img{float:left}
#main{clear:both; text-align:justify;}
.first_col{float:left; width:319px; display:inline;}
.signupbox{background:#333; padding: 12px; font-weight:bold; color:#FFF;}
	.signupbox p{float:left; margin:5px 7px 0 0; text-align:left; padding:0; line-height:normal;}
	.signupbox span{float:left; margin:0 0 0 10px; background:#000000; padding:6px; letter-spacing:-1px;}
	.signupbox a{color:#FFF; text-decoration:none;}
	.signupbox a:hover{color:#bbb;}
.second_col{float:left; width:281px; margin: 0 0 0 27px; display:inline;}
.products_container {height:430px;}
.prodbox{font-weight:bold; float:left; color:#000; margin: 5px 7px 9px 0; text-align:left; width:230px;}	
	.prodbox p{line-height:normal;}
	.prodbox img{float:left; margin: 0 9px 9px 0;}
	.prodbox a{text-decoration:none; font-weight:bold;}
	.prodbox a:hover{text-decoration:underline;}
.third_col{float:left; width:281px; margin: 0 0 0 27px; display:inline;}
#footer{ font-size:10px; color:#8a8a8a; width:988px; padding: 15px 0 10px 0; margin:0 auto;}
	#footer strong{ color:#5e5e5e; font-weight:normal;}
	#footer span{float:right; text-align:right;}
	#footer em{color:#414141; font-weight:bold; font-size:15px; font-style:normal;}
		#footer em a{color:#414141; text-decoration:none;}
		#footer em a:hover{color:#e6a11f; text-decoration:none;}
		#footer span a{color:#8a8a8a;text-decoration:none;}
		#footer span a:hover{color:#e6a11f;text-decoration:none;}
/* LAYOUT END */


/* CONTACT FORM */
#validation-message{width: 460px; padding: 20px 0px 20px 110px; margin:0 auto; border: 1px solid #800000; color: #800000; background-image:url(../Images/error.png); background-position:center left; background-repeat:no-repeat; background-color: #ffdddd;}
	#validation-message p{ padding: 0 0 0 0;}
#enquiryform{ width:580px; margin:0 auto;}
#enquiryform table{}
#enquiryform td{}
#enquiryform input.required, #enquiryform textarea.required {background-color: #FCE79F;}
.searchfield{ margin: 0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#ECECEC; width:390px; border:0; padding:4px;}
/* CONTACT FORM END */

input {}

/* Product Page */

.my_product {width:930px;min-height:100%;}
	.my_product table {
	  border-collapse: collapse;
	  border: 1px solid #996;
	  font: normal 11px arial, verdana, helvetica, sans-serif;
	  color: #333;
	  background: #fffff0;
	  width:500px;
	  float:right;
	  margin: 0 0 10px 0;
	  }
	.my_product td, th {
	  border: 1px solid #cc9;
	  padding: .3em;
	  }
	.my_product thead th, tfoot th {
	  border: 1px solid #cc9;
	  text-align: left;
	  font-size: 1em;
	  font-weight: bold;
	  color: #444;
	  background: #dbd9c0;
	  }
	.my_product tbody td a {
	  background: transparent;
	  color: #72724c;
	  text-decoration: none;
	  border-bottom: 1px dotted #cc9;
	  }
	.my_product tbody th a {
	  background: transparent;
	  color: #72724c;
	  text-decoration: none;
	  font-weight:bold;
	  border-bottom: 1px dotted #cc9;
	  }
	.my_product tbody th, tbody td {
	  vertical-align: top;
	  text-align: left;
	  }
	.my_product tfoot td {
	  border: 1px solid #996;
	  }
	.my_product object, .my_product embed {float:right;}
	.my_product img { border:7px #d6d6d6 solid;}
.right_col {float:left; width:608px;}

.comply {background-color:#F6F6F6;}
.comply p {font-style:italic;font-weight:normal;padding:10px;}

input#sign_me_up  {float:left; margin:0 0 0 5px;font-family:Verdana,Geneva,sans-serif;font-weight:bold;
font-size:11px; background:#000000; padding:6px; letter-spacing:-1px;color:#ffffff;border:1px solid #ffffff;}



/* Only effects Products Page images */
.products_block .prodbox {height:90px;width:277px; padding:10px; background-color:#F6F6F6;margin-right:15px;}
div.image_grid{width:111px;height:101px;float:left;}

