*
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: "Arial", Verdana, Trebuchet MS;
	font-size: 11px;
	color: #333;
	background: #FFF url(../images/bg.jpg) repeat-x;
}

img
{
	border: 0;
}

img.imgright
{
	float: right;
	margin: 0 0 15px 15px
}

a
{
	color: #369;
	text-decoration: none;
}

a:hover
{
	color: #333;
	text-decoration: none;
}

hr
{
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
	height: 1px;
	color: #CCC;
	background: #CCC;
}


.bottom
{
	clear: both;
}

#container
{
	margin: 0 auto;
	width: 890px;
}

#topcontainer
{
	width: 890px;
	position: absolute;
	top: 0;
}

#headercont
{
	width: 890px;
	height: 90px;
}

#headercont ul
{
	float: right;
	margin: 40px 0 0 0;
	list-style-type: none;
}

#headercont ul li
{
	display: inline;
	float: left;
	width: 120px;
	font-size: 16px;
	padding: 0 10px 0 0;
	text-align: right;
	color: #407096;
	border-right: 3px solid #FF4A49;
}

#headercont ul li span
{
	color: #0B2035;
	font-size: 11px;
	font-weight: bold;
}

#graphiccont
{
	width: 890px;
	height: 272px;
	background: #CCC;
}

#logocont
{
	width: 890px;
	height: 80px;
	background: #FFF url(../images/background-logocont.jpg) repeat-x;
}

#logo
{
	float: left;
	width: 621px;
	height: 80px;
}

#logoright
{
	float: left;
	width: 269px;
	height: 80px;
	background: url(../images/background-logoright.jpg) no-repeat right;
}



#flashcont
{
	width: 890px;
	height: 156px;
}

#flash, #powder
{
	float: left;
	width: 353px;
	height: 156px;
}

#flash, #cleaning
{
	float: left;
	width: 353px;
	height: 156px;
}

#flash, #nylon
{
	float: left;
	width: 353px;
	height: 156px;
}

#testimonials
{
	float: left;
	width: 237px;
	height: 156px;
	padding: 0 15px;
	color: #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	background: url(../images/background-flashmiddle.jpg) no-repeat;
}

#testimonials p
{
	margin: 60px 0 0 0;
	line-height: 160%;
}

#others
{
	float: left;
	width: 267px;
	height: 156px;
	color: #FFF;
	background: url(../images/background-flashright.jpg) no-repeat;
}

#others ul
{
	margin: 65px 0 0 0;
	font-size: 14px;
}

#others ul li
{
	display: block;
	padding: 0 0 0 25px;
	margin: 0 0 5px 0;
	list-style-type: square;
}

#others ul li a
{
	color: #FFF;
	text-decoration: none;
}

#others ul li a:hover
{
	color: #CCC;
	text-decoration: none;
}

#menucont
{
	width: 890px;
	height: 34px;
	background: url(../images/background-menucont.jpg) repeat-x;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

#menucont ul
{
	list-style-type: none;
}

#menucont ul li
{
	display: inline;
}

#menucont ul li a
{
	float: left;
	height: 34px;
	font-size: 12px;
	line-height: 34px;
	border-right: 1px solid #FFF;
	color: #FFF;
	padding: 0 30px;
}

#menucont ul li a:hover
{
	color: #FFF;
	background: url(../images/background-menucont-hover.jpg) repeat-x;
}








#bottomcontainer
{
	margin: 362px 0 0 0;
	width: 890px;
}

#main
{
	width: 890px;
	background: #003756 url(../images/background-main.jpg) repeat-y;
	line-height: 160%;
}

#main p
{
	margin: 0 0 15px 0;
}

#main p span
{
	color: #B70012;
	font-weight: bold;
	margin: 0 0 10px 0;
	font-size: 12px;
}

#mainleft
{
	float: left;
	width: 505px;
	padding: 50px 50px 20px 50px;
	background: url(../images/background-mainlefttop.jpg) no-repeat;
}

#mainleft h1, h2, h3, h4
{
	color: #061D2B;
	font-weight: bold;
	margin: 0 0 5px 0;
	font-size: 20px;
	letter-spacing: -1px;
}

#mainleft form input, #mainleft form select, #mainleft form textarea
{
	border: 1px solid #CCC;
	margin: 0 0 5px 0;
	padding: 2px 3px;
	font-size: 100%;
	font-weight: normal;
	color: #555;
	font-family: "Arial", Verdana, Trebuchet MS;
}

#mainleft form
{
	padding: 0 0 15px 0;
}

#mainleft ul
{
	list-style-type: none;
	margin: 0 0 15px 0;
}

#mainleft ol
{
	margin: 0 0 15px 20px;
}

#mainleft ul.bold
{
	margin: 0 0 15px 0;
	font-weight: bold;
	font-size: 13px;
}

#mainright
{
	float: right;
	width: 285px;
	background: url(../images/background-mainright.jpg) no-repeat;
}

#mainright #mainrightarea
{
	width: 270px;
	margin: 0 0 0 15px;
}

#mainright #mainrightarea p, form
{
	padding: 0 15px;
}

#mainright #mainrightarea form input, #mainright #mainrightarea form select, #mainright #mainrightarea form textarea
{
	border: 1px solid #CCC;
	margin: 0 0 5px 0;
	padding: 2px 3px;
	font-size: 100%;
	font-weight: normal;
	color: #555;
	font-family: "Arial", Verdana, Trebuchet MS;
}

#mainright #mainrightarea form
{
	padding: 0 0 15px 15px;
}

#mainright #mainrightarea h3, h4
{
	color: #FFF;
	font-weight: normal;
	letter-spacing: 0;
	font-size: 15px;
	margin: 0 0 10px 0;
	height: 45px;
	padding: 0 0 0 15px;
	line-height: 45px;
	background: url(../images/background-h3h4.jpg) no-repeat;
}

#mainright ul
{
	margin: 0 0 15px 15px;
}

#mainright ul li
{
	list-style-type: none;
	padding: 0;
}

#mainright p span
{
	color: #333;
}

#bottomimg
{
	width: 890px;
	height: 35px;
	background: url(../images/background-bottomimg.jpg) no-repeat
}

#footer
{
	background: #0A2842;
	width: 890px;
	margin: 0 auto;
	padding: 15px 0;
	text-align: center;
	line-height: 20px;
	color: #777;
}

#footer a
{
	color: #777;
	text-decoration: underline;
}

#footer a:hover
{
	color: #FFF;
	text-decoration: none;
}

#footer ul
{
	list-style-type: none;
}

#footer ul li
{
	display: inline;
	margin: 0;
}

.linkbox
{
	background: #EFEFEF;
	text-align: center;
	width: auto;
	margin: 0 0 15px 0;
	padding: 20px 20px 10px 20px;
}

.headercopy {

color: #061D2B;
	font-weight: bold;
	margin: 0 0 5px 0;
	font-size: 20px;
	letter-spacing: -1px;
	}
	
.headerred {

color: #990000;
	font-weight: bold;
	margin: 0px 0 0px 0;
	font-size: 14px;
	letter-spacing: -1px;
	}
	
.whitetext {
	color:#666;
	font-size:10px;
	line-height:14px;
	}
	
.largerwhitetext {
	color:#666;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	}
	
	
.enquirytext
{
	color: #FFF;
	font-weight: normal;
	letter-spacing: 0;
	font-size: 15px;
	margin: 0 0 10px 0;
	height: 45px;
	padding: 0 0 0 15px;
	line-height: 45px;
	background: url(../images/background-h3h4.jpg) no-repeat;
}

.shotblasing
{
	color: #FFF;
	font-weight: normal;
	letter-spacing: 0;
	font-size: 15px;
	margin: 0 0 10px 0;
	height: 45px;
	padding: 0 0 0 15px;
	line-height: 45px;
	background: url(../images/background-h3h4.jpg) no-repeat;
}

#footerseo ul li
{
	display:block;
}
