/* CSS Document */

.theBody {
	margin: 0px;
	padding: 0px;
	background-color: #d9d9d3;
}
form {
	margin: 0px;
}

img {
	border: 0px;
}
.header {
	clear: both;
}


.engSolutions h5{
	color:#8e1618;
	text-transform:capitalize;
	font-size:14px;
	line-height:14px;
	margin:2px 0px 10px 0px;
}



/* Movies */

.movieTable td a{
	color:#2E2E2E;
	
}

.movieTable td{
	padding:5px 5px 10px 25px;
	border-bottom:#989889 solid 1px;
	background:url(/Site/Designs/Images/mov_arw.gif) top left no-repeat #B1B19F;
}
td.headerTAB{
	background-color:#2E2E2E;
	color:#FFFFFF;
	font-weight:bold;
	font-size-adjust:14px;
	background-image:none;
	padding-left:10px;
	padding-bottom:5px;
}
a.Movbutton{
	padding:5px 10px 4px 10px;
	background-color:#333333;
	color:#D6D6D6;
	text-decoration:none;
	border:none;
	cursor:pointer;
	margin-top:15px;
}
/* NEWS
/* ----------------------------------*/


.news .newsitemeven, .news .newsitemodd{
	margin-bottom:10px;padding:15px;
}
.news .newsitemeven{
	background-color:#949485;
}
.news .newsitemodd{
	background-color:#9F9F8F;
}

.news .newsdetails{
	padding-bottom:5px;
}

.news .newsdate{
	padding:2px 15px 2px 12px;
	font-size:10px;
	background-color:#A7A797;
	margin:0px 0px 7px px;
	font-weight:bold;
	letter-spacing:1px;
}
.news_details .newslink a, .news .newslink a{
	margin:0px;
	padding:5px 10px 5px 10px;
	background-color:#333333;
	color:#959999;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
}
.news_details a.newstitle, .news a.newstitle{
	margin:0px;
	color:#333333;
	margin-bottom:10px; 
	font-size:18px;
	line-height:19px;
	text-transform:capitalize;
	text-decoration:none;
	font-weight:normal;
	padding-bottom:0px;
	padding-top:3px;
	display:block;
}
.news .newsbody{
	padding-bottom:15px;
	font-size:12px;
}
.news_details .newsbody{
	padding-bottom:30px;
}
.news a.newstitle:hover{
	color:#000000;
}
.news_details .newsdate{
font-size:10px;
float:right;
}




/* NAVIGATION STUFF
-------------------------------------*/

.navigation {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background:url(../Images/nav-bg-bottom.gif) repeat-x bottom left;
	height:38px;
}


.title {
	margin:0px 0px 15px 0px;
	padding:8px 0px 0px 40px;
	background:url(../Images/container-top-default.gif) repeat-x top left;
}
h1 img {
	padding:0px;
	margin:0px;
}
#subNav {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	float: left;
	width: 150px;
}

/* ZEROING STUFF
-------------------------------------*/

body, h1, h2, h3, h4, p, ul, li, div, {
	margin: 0px;
	padding: 0px;
}
.h2{
	padding:10px 0px 14px 0px;
}
.h3{
	padding:14px 0px 3px 0px;
}	
form {
	margin:0px;
	padding:0px;
}

img {
	border: 0px;
}
.enquiryTable{
	margin:20px 0px 0px 0px;
	padding:20px;
	background-color:#959588;
}
.enquiryTable td{
	padding-bottom:10px;
}
.breadCrumbs{
	padding-left:40px;
	padding-bottom:20px;
}
/* CONTAINER
-------------------------------------*/

#container {
	margin: 0px auto 0px auto;
	padding: 0px 0px 60px 0px;
	width: 900px;
	text-align:left;
	background-color: #89897b;
}
.processEngHome td img {
	margin-bottom:10px;
}
.processEngHome table{
	margin-top:30px;
	margin-bottom:60px;
}
.processEngHome td{
	padding:0px 20px 0px 20px;
	border-right:dashed 1px #969690;
	text-align:left;
	vertical-align:top;
}
.processEngHome td.last{
	border-right:none;
}
.processEngHome td p {
	line-height:17px;
}
.processEng #container, .engSolutions #container{
	background-color:#f9f9ec;
}
.processEng .title{
	background-color:#7bb8e8;
	background-image:none;
}
.engSolutions .title{
	background-color:#8e1618;
	background-image:none;
}
/* Home Page MODS
-------------------------------------*/
.home .title, .default .title {
	margin: 0px;
	padding:30px 0px 0px 40px;
	background:url(../Images/container-top-default.gif) repeat-x top left;
}
.home #content .intro p, .home #content .intro{
	font-size:13px;
	line-height:16px;
}
.home #content .intro{
	padding-bottom:20px;
}
.homePanels p, .homePanels{
	color:#FFFFFF;
	font-size:12px;
	margin-right:0px;
}
.homePanels a{
	color:#FFFFFF;
	margin-top:5px;
	font-weight:bold;
}
.homePanels img{
}


/* Engineering Solutions MODS
-------------------------------------*/


.engSolutionsSub .title{
	padding-left:220px;
	background:url(../Images/header-engineeringsolutions-inset.jpg) no-repeat top left #8e1618;
}
.engSolutionsSub h4{
	color:#911415;
	text-transform:capitalize;
}
.engSolutionsSub a{
	color:#911415;
}

.engSolutionsSub #header{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/header-engineeringsolutions-bg.gif) left top repeat-x;
	height:80px;
}
.engSolutionsSub .logo{
	height:45px;
}
.engSolutionsSub #container{
	background-color:#f9f9ec;
	
}
/* Fibretec MODS
-------------------------------------*/


.fibretec .title{
	padding-left:220px;
	background:url(../Images/header-fibretec-inset.jpg) no-repeat top left #005c84;
	margin-bottom:0px;
}
.fibretec #header{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/header-fibretec-bg.gif) left top repeat-x;
	height:80px;
}
.fibretec .logo{
	height:45px;
}

/* Textile MODS
-------------------------------------*/

.textile h4{
	color:#005C85;
	text-transform:capitalize;
}
.textile .title{
	padding-left:220px;
	background:url(../Images/header-fibretec-inset.jpg) no-repeat top left #005c84;
}
.textile #header{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/header-fibretec-bg.gif) left top repeat-x;
	height:80px;
}
.textile .logo{
	height:45px;
}
.textile #container{
	background-color:#f9f9ec;
	
}

/* Textile HOME MODS
-------------------------------------*/

.textileHome h4{
	color:#005C85;
	text-transform:capitalize;
}
.textileHome .title{
	padding-left:190px;
	background:url(../Images/header-fibretec-inset-2.jpg) no-repeat top left #005c84;
}
.textileHome #header{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/sheep.jpg) left top repeat-x;
	height:175px;
	
}
.textileHome .logo{
	height:140px;
}
.textileHome #container{
	background-color:#f9f9ec;
	
}
/* environment HOME MODS
-------------------------------------*/


.environmentHome .title{
	padding-left:220px;
	background:url(../Images/handplant-inset.jpg) no-repeat top left #719500;
}
.environmentHome #header{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/handplant.jpg) left top repeat-x;
	height:175px;
	
}
.environmentHome .logo{
	height:140px;
}
.environmentHome #container{
	background-color:#f9f9ec;
	
}

/* Aqwell MODS
-------------------------------------*/

.aqwell h4{
	color:#0070b5;
	text-transform:capitalize;
}
.aqwell .title{
	padding-left:220px;
	background:url(../Images/header-aqwell-inset.jpg) no-repeat top left #0070b5;
}
.aqwell #header{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/header-aqwell-bg.gif) left top repeat-x;
	height:80px;
}
.aqwell .logo{
	height:45px;
}
.aqwell #container{
	background-color:#f9f9ec;
	
}

/* Nexgen MODS
-------------------------------------*/
.nexgen h4{
	color:#35992a;
	text-transform:capitalize;
}

.nexgen .title{
	padding-left:220px;
	background:url(../Images/header-nexgen-inset.jpg) no-repeat top left #35992a;
}
.nexgen #header{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/header-nexgen-bg.gif) left top repeat-x;
	height:80px;
}
.nexgen .logo{
	height:45px;
}
.nexgen #container{
	background-color:#f9f9ec;
	
}

/* Solutions MODS
-------------------------------------*/


.solutions .title{
	padding-left:220px;
	background:url(../Images/header-solutions-inset.jpg) no-repeat top left #7bb8e8;
}
.solutions #header{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/header-solutions-bg.gif) left top repeat-x;
	height:80px;
}
.solutions .logo{
	height:45px;
}
.solutions #container{
	background-color:#f9f9ec;
	
}

/* HEADER STUFF
-------------------------------------*/

#header {
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/header-home.jpg) left top no-repeat;
}
.engSolutions #header{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/header-fire.jpg) left top no-repeat;
}
.processEng #header{
	margin: 0px;
	padding: 0px;
	text-align: left;
	background: url(../Images/header-cog.jpg) left top no-repeat;
}





.logo{
	height:140px;
	clear:none;
}



/* CONTENT AREAS STUFF
-------------------------------------*/

#content {
	margin: 5px 40px 0px 40px;
	padding: 0px;
}
#contentSingle{
	margin: 5px 0px 0px 30px;
	padding: 0px;
	float: left;
	width: 600px;
}
#contentLeft {
	margin: 5px 0px 0px 0px;
	padding: 0px  0px 0px 40px;
	float: left;
	width: 500px;
}

#contentLeft02 {
	margin: 5px 0px 0px 20px;
	padding: 0px;
	float: left;
	width: 420px;
}

#contentRight {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 42px;
	float: left;
	width: 260px;
}

#contentRight02 {
	margin: 5px 0px 0px 22px;
	padding: 0px;
	float: left;
	width: 200px;
}

#contentRight p {
}

/* FOOTER STUFF
-------------------------------------*/

#footer {
	margin: 10px auto 0px auto;
	padding: 0px;
	position: relative;
	width: 900px;
	font-size: 10px;
	color:#666666;
	text-align:right;
	background:url(/Site/Designs/Images/progress.gif) top left no-repeat;
}

#footerItems {
	float: left;
}