/* Fibreglass */

body{
	margin:0px;
	background: #f0f3fe;
}

#box{
	width: 900px;
	margin: 0 auto;
}

.clear{
	clear:both;
	background: #f0f3fe;
}

li { 
	list-style-type:none;
	background: url(../gfx/li.gif) no-repeat;
	padding: 0 0 0 30px;
	background-position: 10px 8px;
	line-height:18pt;
	margin: 0 0 0 -30px;
	}

.imgleft{
	padding:5px;
	border: 1px solid black;
}

.imgright{
	padding:5px;
	float: right;
	border: 1px solid black;
	margin-bottom: 10px;
}

.imgcenter{
	padding:5px;
	float: left;
	border: 1px solid black;
	margin-right: 10px;
}

.imgcenter2{
	padding:5px;

	border: 1px solid black;
	margin-bottom: 10px;
}

.imgbottom{
	padding:5px;
	float: right;
	border: 1px solid black;
	margin-bottom: 10px;
	margin-left: 10px;
}

#middleLeft{
	float: left;
	width: 70%;
	text-align: justify;
}

#middleRight{
	float: right;
	width: 20%;

}

.normal{font:11px verdana;}

.bodytext{
	color:#5f5e5e;
	font:11px verdana;
}

.bodytext a{
	color:#333333;
	font-weight:bold;
}

a:link {text-decoration:none}
a:visited {text-decoration:none}
a:active {text-decoration:none}
a:hover {text-decoration:underline}

#header{
	height:270px;
	background:url(../gfx/headerExpand.gif) repeat-x;
}

#headerLeft{
	float:left;
	width:90%;
	background:url(../gfx/leftHeader.jpg) no-repeat left;

	padding-left:35px;
	text-align:right;
}

#headerRight{
	float:right;
	background:url(../gfx/headerRight.jpg) no-repeat right top;
	width:5%;
	height:269px;
	position:relative;
}

#headerTop{
	height:157px;
	background:url(../gfx/headerFlash.jpg) no-repeat center;
}

#headerBottom{
	margin-top:-1px;
	height:113px;
	background:url(../gfx/headerBottom.jpg) no-repeat center;
}

#leftTop{
	width:90%;
	height:1px;
}

#mainarea{
	margin-top:-1px;
	background: white url(../gfx/mainareaTopRepeat.gif) repeat-x;
}

#mainareaRightTop{
	background:url(../gfx/mainareaRightTop.jpg) no-repeat right top;
	_width:100%;
}

.bullets{
	clear: both;
	margin-top: -50px;
}



#mainareaBottom{
	background:url(../gfx/mainareaBottomFade.jpg) repeat-x bottom;

}

#mainareaRightBg{
	background:url(../gfx/mainareaRight.gif) repeat-y right;
}

#mainareaButtonsBg{
	background:url(../gfx/buttonsBottom.gif) repeat-y left;
}

#mainareaLeft{
	float:left;
	width:90%;
	background: top;
}

#buttonsLeft{
	float:left;
	width:159px;
	background:url(../gfx/buttonTop.jpg) no-repeat;
	padding-top:26px;
}

#buttonsBottom{
	background:url(../gfx/buttonsBottomFade.jpg) no-repeat bottom left;
	padding-bottom:100px;
	_margin-top:-2px;
}

#buttonsBottom2{
	background:url(../gfx/buttonsBottomFade.jpg) no-repeat bottom left;
}

#buttonsBottomTop{
	background:url(../gfx/buttonsBottomTop.gif) no-repeat top;
	height:24px;
}

#buttonsIn{
	background:url(../gfx/buttonsRepeat.gif) repeat-y;
	text-align:right;
}

#mainareaRight{
	padding-left:175px;
	padding-right:10px;
	text-align: justify;
}



#contactLeft{
	float:left;	
	width:50%;
}

#contactRight{
	float:left;
	width:40%;
	text-align:left;
	padding-left:50px;
}

#titleWelcome{
	background:url(../gfx/titleWelcome.gif) no-repeat;
	height:26px;
}

#titleNews{
	background:url(../gfx/titleNews.gif) no-repeat;
	height:26px;
}

#titleProfile{
	background:url(../gfx/titleProfile.gif) no-repeat;
	height:26px;
}

#titlewhygrp{
	background:url(../gfx/titlewhygrp.gif) no-repeat;
	height:26px;
}

#titleFibreglassMouldings{
	background:url(../gfx/titleFibreglass.gif) no-repeat;
	height:26px;
}

#titleCompleteservice{
	background:url(../gfx/titleCompleteService.gif) no-repeat;
	height:26px;
}

#titleGRPmoulding{
	background:url(../gfx/titleGRPmoulding.gif) no-repeat;
	height:26px;
}

#titleProjects{
	background:url(../gfx/titleProjects.gif) no-repeat;
	height:26px;
}

#titleMarineAp{
	background:url(../gfx/titleMarineAp.gif) no-repeat;
	height:26px;
}

#titleContact{
	background:url(../gfx/titleContact.gif) no-repeat;
	height:26px;
}

#footer{
	clear:both;
	height:74px;
	background: #f0f3fe url(../gfx/footerBg.jpg) repeat-x;		
}

#footerRight{
	background:url(../gfx/footerRight.gif) no-repeat right;
	height:74px;
}

#footerLeft{
	float:left;
	background:url(../gfx/footerLeft.gif) no-repeat left;
	width:17px;
	height:59px;
	width:100%;
	padding-left:2%;
	padding-top:15px;
	font-size: 9px;	
}

.footer{
	color:#7c7b7b;
}

.footer a{
	color:#7c7b7b;
}
	
	

	



#bottomPics{
padding:0px 0px 0px 80px;
float: none;
	width: 80%;

	
	}

h2{
	color:#0059aa;
	font-size:12px;}


#cccont{
	color:#000000; 
	overflow:hidden;
	width:700px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


