@charset "utf-8";
/* CSS Document */

html, body, ul, ol, li, p, h1 , h2, h3, h4, h5, h6, form, fieldset, a, div, img, blockquote

{

	margin: 				0px;

	padding:                		0px;

	border: 				0px;

}
/* body */
body{
font-family:arial;
font-size:12px;
background:#222222;
}

a{color:#fff;}
/* container positioning */

#global { 
position: relative;  
margin-left: auto; 
margin-right: auto; 
width: 991px; 
}

#outerContainer {
width:991px; 
margin-top:10px;
}
/************************************************************    HEADER*/
#header{
height:104px;
width:991px;
background:url(../images/header.jpg);
}

#search{
position:absolute;
left:560px;
top:35px;
background:url(../images/search-back.jpg);
height:35px;
width:304px;
}

#enquiry{
position:absolute;
left:882px;
top:35px;
}

#search input.box{
border:1px solid 50792d;
width:240px;
height:15px;
text-transform:uppercase;
margin:8px;
font-weight:bold;
font-size:10px;
padding-left:10px;
}

#search-input{}
#search-go{
position:absolute;
top:5px;
left:270px;
}
/************************************************************    MAIN*/


#main{
margin-top:10px;
width:100%;
float:left;
}

.content-top{
background:url(../images/white-top.gif);
height:11px;
width:991px;
float:left;
}

#content{
float:left;
width:971px;
padding:0px 10px 0px 10px;
background:#222222;background:url(../images/cols.gif);
}

.content-bottom{
background:url(../images/white-bottom.gif);
height:11px;
width:991px;
float:left;
}

/**************************************************** LEFT COL*/

#left-col{
width:216px;
float:left;
}
#right-col{
padding-left:15px;
float:left;
width:739px;
}

#main-image{
float:left;
margin-bottom:25px;
}

#whole-width{
float:left;
width:739px;
}

#right-col-left{
float:left;
border-right:1px dashed #cccccc;
width:420px;
padding-right:20px;
}

#video #right-col-left{
float:left;
width:700px;
padding-right:20px;
}

#whole-col{
float:left;
width:100%;
padding-right:20px;
}


#right-col-left span{
color:#8bc83d;
font-size:16px;
}

p{
line-height:22px;
color:#ccc;
}

h2{
color:#fff;
margin-bottom:10px;
}

#right-col-right{
float:left;
width:283px;
padding-left:10px;
}

#video #right-col-right{
display:none;}

#left-col ul li a{
padding:5px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
display:block;
background:url(../images/nav-back.gif);
height:17px;
margin-bottom:1px;
}

#left-col ul li a{
padding:5px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
display:block;
background:url(../images/nav-back.gif);
height:17px;
margin-bottom:1px;
}

#contact #left-col #nav-contact a,
#home #left-col #nav-home a,
#about #left-col #nav-about a,
#products #left-col #nav-products a,
#news #left-col #nav-outlets a,
#technical #left-col #nav-technical a,
#outlets #left-col #nav-outlets a
{
padding:5px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
display:block;
background:url(../images/nav-back-hov.gif);
height:17px;
margin-bottom:1px;
}


#left-col ul li a:hover{
color:#ffffff;
text-decoration:none;
background:url(../images/nav-back-hov.gif);

}

#left-light-green-ad{
margin-top:20px;
margin-bottom:20px;

}

#left-light-green-ad-top{
background:#222222;
width:216px;
height:9px;
}

#left-light-green-ad-content{
background:#222222;
width:191px;
border-right:#e4f1cf;
border-left:#e4f1cf;
padding:5px 5px 5px 20px;
}

#left-light-green-ad-content a{
font-weight:bold;
color:#8dc73f;
font-size:11px;
}

#left-light-green-ad-content a:hover{
font-weight:bold;
color:#8dc73f;
text-decoration:none;
font-size:11px;
}

#left-light-green-ad-content span{
font-weight:bold;
color:#ccc;
}

#left-light-green-ad-content img{
padding-left:35px;
}

#small-grey{
margin-top:3px;
font-weight:bold;
font-size:10px;
color:#7a7a7a;
}


#left-light-green-ad-bottom{
background:#222222;
width:216px;
height:9px;
}


/**************************************************** RIGHT COL */

#dark-blue-top{
height:8px;
width:287px;
float:left;

}

#dark-blue-content{
color:#ffffff;
background:#222222;
padding:5px 0px 5px 12px;
width:275px;
float:left;

}

#dark-blue-content ul {
border-top:1px solid #8dc73f;
float:left;
width:95%;

}

#dark-blue-content ul li {
float:left;
width:100%;

}

#dark-blue-content ul li a{
display:block;
border-bottom:1px solid #8dc73f;
color:#8dc73f;
width:100%;
text-decoration:none;
padding:8px 0px 8px 0px;
float:left;
}

#dark-blue-content ul li a:hover{
background:#022044;
color:#8dc73f;
text-decoration:none;
}

#dark-blue-content ul li a span{
color:#ffffff;
}

#dark-blue-bottom{
height:8px;
width:287px;
margin-bottom:5px;
float:left;

}

.news{
float:left;
color:#8dc73f;
font-size:22px;
margin-bottom:5px;
}






/**************************************************** FOOTER */

#footer{
margin-top:10px;
margin-bottom:10px;
width:100%;
float:left;
}

#footer-content{
float:left;
width:971px;
padding:0px 10px 0px 10px;
background:url(../images/cols.gif);

}

.footer-green-top{
height:15px;
width:950px;
background:#aaaaaa;
padding:10px;

}

.footer-green-top a{
color:#000;
text-decoration:none;
font-size:11px;
}

.footer-green-top a:hover{
color:#0c224b;
text-decoration:none;
font-size:11px;
}

.footer-green-bottom{
color:#0c224b;
font-size:11px;
font-weight:bold;
float:left;
margin-top:1px;
height:15px;
width:950px;
background:url(../images/green-bottom.gif) no-repeat left bottom #c6e3a0;
padding:10px;
}

#copy{
float:left;
}

#footer-links{
float:left;
margin-left:180px;
}

#footer-links a{
color:#0c224b;
font-size:11px;
padding:5px;
text-decoration:none;
}

#footer-links a:hover{
color:#c00;
font-size:11px;
padding:5px;
}

#web-design a{
color:#0c224b;
font-size:11px;
padding:5px;
text-decoration:none;
}

#web-design a:hover{
color:#c00;
font-size:11px;
padding:5px;
}

#web-design span{
color:#0c224b;
}

#web-design{
float:right;
}

#explore{
width: 970px; 
background-color: #022044;
color:#9cce4a;
}

#explore-content{
width:930px;
float:left;
padding: 20px;
}

.explore-box{
float:left;
border-right:1px solid #9cce4a;
width:100px;
padding:10px 20px 10px 10px;
}

.explore-box-end{
float:left;
width:100px;
padding:10px 20px 10px 10px;
}

#explore-content ul{
padding-left:10px;
}

#explore-content ul li{
list-style-type:circle;
}

a.explore-head{
color:#ffffff;
text-decoration:none;
font-size:16px;
font-weight:bold;
line-height:30px;}

/*IE PNG FIX
#DIV NAME{ behavior: url(../style/iepngfix.htc) }
*/

/* lists */
ul{
list-style: none;
}



/* image drop shadow */

.imagecontainer{
	  float:left;
	  clear:left;
	  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	  background: url(../images/shadow.gif) no-repeat bottom right;
	  margin: 10px 0 10px 10px !important;
	  margin: 10px 0 10px 5px;
	  behavior: url(style/iepngfix.htc)
}
.imagecontainer img{
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	behavior: url(../style/iepngfix.htc)
}
