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



body
{
	background-color:#929292;
	background-image:url(../images/background.jpg);
	background-position:center top;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#313131;
}



a
{
	color:#313131;
	text-decoration:none;
	font-weight:bold;
}


h1
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:30px;
	color:#0a1e74;
	font-family: 'Rokkitt', serif;
	font-weight:700;
}




h2
{
	font-weight:bold;
	text-transform:uppercase;
	font-size:15px;
	color:#0a1e74;
	margin-bottom:0;
	padding-bottom:0;
}



h3
{
	font-weight:bold;
	font-size:13px;
	color:#0a1e74;
	margin-top:0;
	padding-top:0;
}



#headerwrapper
{
	height:152px;
	background-image:url(../images/bluegreystripes.jpg);
	background-repeat:repeat-x;
}


#header
{
	width:1000px;
	margin:auto;

}


#menu
{
	color:#cfcfcf;
	font-family: 'Rokkitt', serif;
	font-weight:600;
	text-transform:uppercase;
	font-size:16px;
	text-shadow: #000 1px 1px 2px;
	padding-bottom: 10px;
}



#menu a
{
	color:#cfcfcf;
	text-decoration:none;
}



#menu table tr td
{
	padding-left:20px;
}




#bannerwrapper
{
	background-image:url(../images/bannerbackground.jpg);
	background-repeat:repeat-x;
	height:317px;
	padding-top:20px;
}



#bannerouter
{
	width:1000px;
	margin:auto;
	height:295px;
}



#bannerframe
{
	position:absolute;
	z-index:10;
	width:1000px;
	height:295px;
	background-image:url(../images/bannerframe.png);
	background-repeat:no-repeat;
}


#banner
{
	width:1000px;
	height:295px;
	padding-left:21px;
	padding-top:21px;
}


#bannershadow
{
	background-image:url(../images/bannershadow.png);
	background-repeat:repeat-x;
	height:16px;
}


#contentwrapper
{
	width:1000px;
	margin:auto;
	margin-top:30px;
	margin-bottom:50px;
	text-align:justify;
}



.homeimgs tr td img
{
	border:solid 4px #646464;
}



.homeimgs
{
	width:1000px;
	margin-top:20px;
	margin-bottom:20px;
}




#footerwrapper
{
	height:153px;
	background-image:url(../images/bluegreystripes.jpg);
	background-repeat:repeat-x;
}
	
	
	
	
	
.serviceimg
{
	padding-right:20px;
}
	



.servicestable
{
	margin-bottom:30px;
}



	
.productimg1
{
	padding-right:20px;
}


.productimg2
{
	padding-left:20px;
}

	
	
	
	/*carousel*/
.pagination {
	text-align: center;
	margin-top:20px;
}
.pagination a {
	background-image:url(../images/pag1.png);
	background-repeat:no-repeat;
	width: 17px;
	height: 17px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination a.selected {
	background-image:url(../images/pag2.png);
	background-repeat:no-repeat;
	cursor: default;
}
.pagination a span {
	display: none;
}


#foo3_pag
{
	position:absolute;
	z-index:30;
	margin:220px 0 0 780px;
}
