@charset "utf-8";
/* CSS Document */
/* Developer: Carl Satterwhite */
/* Company: CDS */
/* Date Started: 7/14/2010 */
/* Notes:  */



* {
	padding:0;
	margin:0;
	
	}


body {


	background-color:#242423;
	
	}
	
	
a {

	outline:0;
		
	
	}	
	
	
.maindesc {display:none;}

	.left { float:left;}
	.right { float:right;}
	.clearboth{ clear:both;}
	.clearleft{ clear:left;}
	.clearright{ clear:right;}
	.noborder {border:none;}
	.show {display:block;}
	.hide {display:none;}


#headerwrapper {

	width:100%;
	min-height:275px;
	
	}
	
	
	
	#headerwrapperbg {
	
	
	width:100%;
	
	background-image:url('../images/topheader_bg.gif');
	background-repeat:no-repeat;
	background-position:top center;
	
	}
	
	
	#header {

	width:980px;
	min-height:230px;
	
	margin-left: auto ;
	margin-right: auto ;
	
	background-image:url('../images/header.jpg');
	background-repeat:no-repeat;
	
	
	}
	
	
	#header h1, h2, h3, p {
	
	display:none;
	
	
	}
	
	
		#header a.mainlogo {

		width:350px;
		min-height:80px;
		
		display:block;
		
		float:left;
		
		margin-top:85px;
		margin-left:15px;
		
	
		}
		
		
		#header a.mainlogo:hover {

		border:1px dashed #636356;
	
		}
		
		
		
		#header ul {
		
	
		
			margin-top:83px;
			margin-right:25px;

		    float:right;
		
			list-style-type:none;
			
			width:470px;
			
	
	
		}
		
		
		#header ul li {

		float:left;
	
		}
		
		
		
		#header ul li a.servicesnav {
		
		display:block;
		width:151px;
		height:87px;
		margin-left:5px;
		background:url('../images/services.jpg') no-repeat;

	
		}
		
		
			#header ul li a.servicesnav:hover {
		
			background-position:0 -87px;

			}
			
		
		
		#header ul li a.portfolionav {
		
		display:block;
		width:161px;
		height:87px;
		margin-left:11px;
		background:url('../images/portfolio.jpg') no-repeat;

	
		}
		
		
			#header ul li a.portfolionav:hover {
		
			background-position:0 -87px;

	
			}
			
			
			
		#header ul li a.aboutnav {
		
		display:block;
		width:128px;
		height:87px;
		margin-left:11px;
		background:url('../images/about.jpg') no-repeat;

	
		}
		
		
			#header ul li a.aboutnav:hover {
		
			background-position:0 -87px;

	
			}
		
		
		
#portfoliowrapper {

	width:980px;
	margin-left:auto;
	margin-right:auto;
	min-height:442px;
	
	}
	
	#portfoliowrapper h2 {
	
	display:none;
	
	}	
	
	#portfoliowrapper ul {
	
	list-style-type:none;
	
	}
	
	
	#portfoliowrapper ul li{
	
	width:980px;
	height:442px;
	
	}
	

#serviceswrapper {

	width:980px;
	height:442px;
	background:url('../images/panel_services.jpg') no-repeat;
	margin-left:auto;
	margin-right:auto;
	
	
	}
	
	#serviceswrapper h2, ol {
	
	display:none;
	float:left;
	
	}	
	
	
	#serviceswrapper a.top {
	
	display:block;
	width:90px;
	height:25px;
	float: right;
	margin-top:413px;
	
	
	}
	
	
#aboutwrapper {

	width:980px;
	height:442px;
	background:url('../images/panel_about.jpg') no-repeat;
	margin-left:auto;
	margin-right:auto;
	
	
	}
	
	#aboutwrapper a.top {
	
	display:block;
	width:90px;
	height:25px;
	float: right;
	margin-top:413px;
	
	}
	
	#aboutwrapper a.email {
	
	display:block;
	width:105px;
	height:25px;
	float: right;
	margin-top:343px;
	margin-right:15px;
	
	}
	
	#aboutwrapper a.email:hover {
	
	border:1px dashed #755727;
	
	}
	
	
#footerwrapper {

	width:980px;
	height:154px;
	background:url('../images/footer.jpg') no-repeat;
	margin-left:auto;
	margin-right:auto;
	
	
	}
		
		
	
	
