@charset "utf-8";
/* CSS Document */

body {
	background-color: #000;
	background-image: url(IMAGES/pagebback.jpg);
	margin: 0px;
}
h1{
		color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;}

#mainwrap{
	width:1040px;
	height:750px;
	margin: auto;
	margin-top: 0px;
}

#banner{
	background-image:url(IMAGES/banner.jpg);
	height:240px;}

#menbar{
	/*	background-color:#933;
*/	display:block;
	margin-top:-58px;
	width:1040px;
	height:41px;
	position:absolute;
	top: 270px;
}

a.homebutton, a.homebutton:visited, a.homebutton:hover, a.homebutton:active,a.servicebutton, a.servicebutton:visited, a.servicebutton:hover, a.servicebutton:active, a.contactbutton, a.contactbutton:visited, a.contactbutton:hover, a.contactbutton:active{
	display:block;
	width:90px;
	height:33px;
	padding-top:8px;
	padding-left:10px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #FFF;
	text-decoration:none;
	float:left;
	margin-left:12px;
	-moz-border-radius:8px;
	border-radius:8px;
	}	
a.homebutton	{	background-image: url(IMAGES/upbuttton.jpg);}
a.homebutton:hover{color: #F90;
background-image: url(IMAGES/hovbutt.jpg);}

	
a.servicebutton	{	background-image: url(IMAGES/servup.jpg);}
a.servicebutton:hover{color: #F90;
background-image: url(IMAGES/servhov.jpg);}
	
a.contactbutton	{	background-image: url(IMAGES/contactbutton.jpg) ;}
a.contactbutton:hover{color: #F90;
background-image: url(IMAGES/contacthov.jpg);}

a.textlink, a.textlink:visited,a.textlink:hover,a.textlink:active{
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	}
	a.textlink:hover{
	color:#F90;
	}

#sparkdrop{
	margin-left:115px;
	margin-top:235px;
	background-image: url(IMAGES/sparkdrop.png);
	width:226px;
	height:146px;
	display:block;
	position:absolute;
	z-index:10;
	top: 17px;
}
#panel{
	height:500px;
	width:940px;
	margin-top:-15px;
	padding-left:50px;
	padding-right:50px;
	background-color: #333;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}
	#contactpanel{
	position:absolute;
	height:350px;
	width:232px;
	background-color:#333;
	margin-left:760px;
	margin-top:340px;
	padding-left: 18px;
	padding-top:25px;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}
	
	.servicepanel_234, .servicepanel_187{
		height:234px;
		width:234px;
		color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	float:left;
		}
			
.servicepanel_234{
	height:225px;
	width:234px;
}
.servicepanel_187{
	height:90px;
	width:187px;
	margin-bottom: 20px;
			}
	
	
	.imagetn{
		margin-right:27px;
			-moz-border-radius: 10px;
			border-radius: 10px;}
	.img_svcs{
			-moz-border-radius: 10px;
			border-radius: 10px;}
	.imgleft{
				float:left;
				margin-right:10px;}
		
		#footer{
			display:block;
			height:50px;
			width:940px;
			margin:auto;
			margin-top:15px;
			padding-top:5px;
			padding-left:50px;
			padding-right:50px;
			background-color:#333;
			-moz-border-radius: 12px;
			border-radius: 12px;
				color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
			}
