/* //////////////////////////
CSS by A D Egginton 08.04.09
///////////////////////////*/

/* GLOBAL */
p{text-align:justify; padding:0px; margin:0px 0px 10px 0px; line-height:18px;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
a{text-decoration:none; color:#1dd8e3; font-weight:bold;}
a:hover{ color:#7DE9EE; }
strong{}
em{font-style:normal; color:#1dd8e3; font-weight:bold;}
h1{ font: normal 26px "Arial Narrow", Arial; color: #5de1e5; padding:0px; margin:10px 0px 14px 0px  }
h2{ font-size:14px; margin:10px 0px 14px 0px}
h3{}
h4{}
h5{}
h6{}
ul, li{}
img{border:none;}
.fr{ float:right; margin-left:20px; }
.fl{ float:left;  margin-right:20px; }
.clr{clear:both;}
img, div { behavior: url(../components/iepngfix.htc) }
/* GLOBAL END */

/* LAYOUT START */
body { margin:0px; background: #000 url(../images/bodyBg.jpg) no-repeat center top; font: normal 11px "Lucida Grande", "Lucida Sans Unicode", sans-serif; color: #FFF; }
#mainWrapper{width:981px; margin:0px auto; }
#header{display:block; height:160px;}
	.tel{float:right; margin-top:40px;}
	.logo{margin-top:57px;}
#banner{height:280px; display:block;}
	
	.bannerLeft{float:left; margin:70px 0px 0px 27px; height:190px; width:260px; display:inline;}
		.bannerLeft ul{ list-style: url(../images/whteBullet.gif) inside; color:#01222a; line-height:18px; }
		.bannerLeft li{padding-bottom:3px;}
			.leftMore{margin-top:40px;}
		
	.bannerRight{float:right; margin:70px 37px 0px 0px; height:190px; width:430px; display:inline;}
		.rightMore{margin-top:5px; float:right;}

#content{display:block; min-height:200px;}

#footer{ display:block; height:147px; background: url(../images/footerBg.jpg) repeat-x left top; clear:both; }
	.footerplacer{width:981px; margin:0px auto;}
		.authors{width:375px; float:right; text-align:right; padding-top:15px; color:#4f727c;}
			.authors span{color:#4f727c;}
			.authors a{color:#4f727c;}
			.authors em{color:#ffffff; font-size:14px;}
		.companyDeets{padding-top:15px; width:600px; color:#547882}
		.companyDeets em{color:#acd3dd}
		.companyDeets a{color:#89adb7}

/* LAYOUT END */

/* ANIMATING NAV START*/

* {margin:0; padding:0}
.menu {position:relative;height:35px;display:block;background: url(../Images/navBorder.gif) repeat-x left bottom; width:473px; float:right; margin-top:25px; clear:right;}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding:15px 0px}
.menu li {float:left; text-indent: -9000px;float: left;}
.menu a, .menu a:active, .menu a:visited { text-decoration:none; color:#fff; padding:0px; font-weight: bolder; text-transform: uppercase; }
.menu a:hover {color:white;}
#slideWrapper{width:473px; height:3px; background-color:#456e77;padding:0px; margin:0px; position:absolute; z-index:9; float:right;}
#slide {position:absolute; bottom:0; height:3px; background:#fff; z-index:10; }

#home{ width:34px; height:10px; background: url(../images/navigation/home.gif) no-repeat left top; display:block; margin:0px 11px; }
#overview{width:60px; height:10px; background: url(../images/navigation/overview.gif) no-repeat left top; display:block;margin:0px 11px;}
#services{width:60px; height:10px; background: url(../images/navigation/services.gif) no-repeat left top; display:block;margin:0px 11px;}
#capabilities{width:73px; height:10px; background: url(../images/navigation/capabilities.gif) no-repeat left top; display:block;margin:0px 11px;}
#quote{width:90px; height:11px; background: url(../images/navigation/quote.gif) no-repeat left top; display:block;margin:0px 11px;}
#enquiries{width:60px; height:11px; background: url(../images/navigation/enquiries.gif) no-repeat left top; display:block;margin:0px 11px;}
#map{width:24px; height:10px; background: url(../images/navigation/map.gif) no-repeat left top; display:block; margin:0px 11px;}
/* ANIMATING NAV END*/


/*  slider container(s) */
#container, #container2, #container3 { margin-left:13px; position: relative; width: 425px; height:159px; overflow: hidden; line-height:18px; }
.item { width: 425px; height: 300px; }
.item p { font-size: 11px; margin:0px 0px 12px 0px}


/* controls styling */
#controls1, #controls2, #controls3 { display: block; padding: 10px;  margin: 12px auto; width:418px; }

.prev_btn, .next_btn { width: 100px; height: 25px; line-height: 25px; text-align: center; text-transform: uppercase; 
	font-size: 12px; color:#AF4B32; border: 1px solid #80301D; background-color:#513328; }
.prev_btn { float: left; }
.next_btn { float: right; }

.play_btn {
	clear: both; width: 100px; height: 25px; margin: 0 auto 12px; line-height: 25px; text-align: center; 
	text-transform: uppercase; font-size: 12px; color:#AF4B32; border: 1px solid #80301D; background-color:#513328;
 }

.num_nav { text-align: center;}
.num_nav ul li { display: inline; margin: 0 2px; }
.num_nav ul li a { padding: 2px 3px; color:#AF4B32; border: 1px solid #80301D; background-color:#513328; }
.num_nav ul li a.active, .num_nav ul li a:hover { border-color: #fff; background-color:#80301D; }


.btn_over { color:#fff; border: 1px solid #fff; background-color: #80301D; }

hr { margin: 22px 0; }

.clearit { clear: both; }

/* HOME PAGE CONTENT START*/

	.homeRight{width:470px; float:right; height:300px;}
		.homeRight a{color:white;}
		.homeRight a:hover{color:white;}
		
		.iso{float:right; margin-right:60px;}
		
	.homeLeft{width:470px; height:300px;}
		
	
	.homeList{ color:#49595c; margin-top:12px; list-style: url(../images/blueBullet.gif) none outside; margin-left:30px; margin-bottom:15px; }

/* HOME PAGE CONTENT END*/


/* CONTACT FORM START*/

#enquiryform{ padding:15px; color:#66888e; width:470px; background: url(../images/opacityBg.gif) repeat left top; margin-bottom:30px; }

		#enquiryform input.required, textarea.required {background-color: #001115;border:1px solid #1dd8e3;padding:5px;color:#66888e;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial;width:250px;font-size:11px}

		#validation-message {width: 60%;margin-left: auto;margin-right: auto;padding: 10px;border: 1px solid #0CC;background-color: #142a30;color: #0CC;}

		.fields { background-color: #000304; border:1px solid #0A4D50; padding:5px; color:#66888e; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial; width:250px; font-size:11px; }
		
		.smlTxt{font-size:9px; color:#32494f}
		
		.contactDetails{width:420px; float:right; background: url(../images/opacityBg.gif) repeat left top; padding-right:20px; padding-left:20px;}

/* CONTACT FORM END*/

/* pages start*/

.rightOverview{ width:430px; float:right; margin-left:20px; padding-left:20px;  }

.rightCapabilities{width:340px; float:right; margin-left:37px; }



.testimonial{ background-color:#000; color:#2c6a6c; font-size: 12px; font-weight: bold; }
	.testimonailImg{float:right; margin-left:70px;}

.darkText{color:#51787E}

/* pages END*/


