html,body{ 
	background: #000; 
	margin: 0;
	padding: 0;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	height: 100%;
	text-align: justify;
	line-height: 16px;
}
p{
	margin: 0 0 20px 0;	
   	padding: 0;
}
p.equipment{
	margin: 0 0 10px 0;	
    padding: 0;
	text-align: left;
}
h1{
	font-size: 16px;
	color: #ccc;
	font-weight: bold;
	margin: 0 0 10px 0;	
   	padding: 0;
	text-transform: uppercase;
}
h2{
	font-size: 14px;
	color: #999;
	font-weight: bold;
	margin: 0 0 5px 0;	
   	padding: 0;
}
a:link{ 
	font-weight: normal;  
	color: #999;
	text-decoration: underline;
}
a:visited{ 
	font-weight: normal;  
	color: #ccc;
	text-decoration: underline;
}
a:hover, a:active{ 
	text-decoration: underline; 
	color: #ccc;
}
img{
	border: 0;
}
.contentImage{
	border: 1px solid #444;
}
.headerAnnouncement{
	font-size: 12px;
	font-style: italic;
	color: #fff;
}
/* /////////////HEADER STUFF/////////// */
#bannerbkgd{ 
	background: #000 url("../images/header_sliver.jpg") repeat-x top left;
	width: 100%;
	height: 85px;
	margin: 0 0 10px 0; 
	padding: 0;
}
#banner{ 
	background: transparent;
	width: 970px;
	height: 77px;
	margin: 0 auto 0 auto; 
	padding: 0;
}
div.logo{ 
	float: left;
	margin: 0; 
	padding: 0;
}
#logo{ 
	float: left;
	margin: 0; 
	padding: 0;
}
#navigation{ 
	float: right;
	background: transparent;
	height: 27px;
	margin: 50px 0 0 0; 
	padding: 0;
}
/* ///////NAVIGATION BUTTONS///////// */
div.buttonPortfolioWrap{
	float: left;
	background: url("../images/but_portfolio.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px; 
	padding: 0;
}
div.buttonPortfolio a{background: url("../images/but_portfolio.jpg") no-repeat top left; display: block; width: 81px; height: 27px;}
div.buttonPortfolio a:hover{background-position: -81px 0px;}
div.buttonPortfolioOn{
	float: left;
	background: url("../images/but_portfolio.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px;
	padding: 0;
	background-position: -81px 0px;
}
/**/
div.buttonAboutWrap{
	float: left;
	background: url("../images/but_about.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px; 
	padding: 0;
}
div.buttonAbout a{background: url("../images/but_about.jpg") no-repeat top left; display: block; width: 81px; height: 27px;}
div.buttonAbout a:hover{background-position: -81px 0px;}
div.buttonAboutOn{
	float: left;
	background: url("../images/but_about.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px; 
	padding: 0;
	background-position: -81px 0px;
}
/**/
div.buttonContactWrap{
	float: left;
	background: url("../images/but_contact.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px; 
	padding: 0;
}
div.buttonContact a{background: url("../images/but_contact.jpg") no-repeat top left; display: block; width: 81px; height: 27px;}
div.buttonContact a:hover{background-position: -81px 0px;}
div.buttonContactOn {
	float: left;
	background: url("../images/but_contact.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px;
	padding: 0;
	background-position: -81px 0px;
}
/**/
div.buttonPricingWrap{
	float: left;
	background: url("../images/but_contact.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px;
	padding: 0;
}
div.buttonPricing a{background: url("../images/but_pricing.jpg") no-repeat top left; display: block; width: 81px; height: 27px;}
div.buttonPricing a:hover{background-position: -81px 0px;}
div.buttonPricingOn {
	float: left;
	background: url("../images/but_pricing.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px;
	padding: 0;
	background-position: -81px 0px;
}
/**/
div.buttonProofsWrap{
	float: left;
	background: url("../images/but_proofs.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px;
	padding: 0;
}
div.buttonProofs a{background: url("../images/but_proofs.jpg") no-repeat top left; display: block; width: 81px; height: 27px;}
div.buttonProofs a:hover{background-position: -81px 0px;}
div.buttonProofsOn {
	float: left;
	background: url("../images/but_proofs.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px;
	padding: 0;
	background-position: -81px 0px;
}
/**/
div.buttonProofsWrap{
	float: left;
	background: url("../images/but_proofs.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px;
	padding: 0;
}
div.buttonProofs a{background: url("../images/but_proofs.jpg") no-repeat top left; display: block; width: 81px; height: 27px;}
div.buttonProofs a:hover{background-position: -81px 0px;}
div.buttonProofsOn {
	float: left;
	background: url("../images/but_proofs.jpg") no-repeat top left; 
	display: block; 
	width: 81px; 
	height: 27px;			
	margin: 0 0 0 2px; 
	padding: 0;
	background-position: -81px 0px;
}
/* ///////CONTENT AREA///////// */
#content{ 
	background: #000;
	margin: 0;
	padding: 0;
}
#contentBox{ 
	background: transparent url("../images/content_sliver.gif") repeat-y top left;
	width: 970px;
	margin: 0 auto 0 auto;
	padding: 0;
	overflow: hidden;
}
#flashContent{
	width: 970px;
	margin: 0 auto 0 auto; 
	padding: 0 0 10px 0;
}
#splashBox{
	background: url("../images/splash/big_rock.jpg") no-repeat top left;
	width: 100%;
	height: 100%;
	margin: 0; 
	padding: 0;
}
div.columnLeft{ 
	background: transparent;
	float: left;	
	width: 625px;
	margin: 0;
	padding: 0 20px 0 0;
}
div.columnRight{
	background: transparent;
	float: left; 	
	width: 304px;
	margin: 0;
	padding: 0 0 0 20px;
}
div.priceBoxSmall{
	background: transparent;
	float: left; 	
	width: 186px;
	margin: 0 0 20px 0;
	border: 1px solid #444;
	padding: 10px;
	text-align: center;
}
div.middleBox{	
	width: 183px;
	margin: 0 2px 20px 2px;
}
div.priceBoxWide{
	background: transparent;
	float: left; 	
	width: 604px;
	margin: 0 0 20px 0;
	border: 1px solid #444;
	padding: 10px;
	text-align: center;
}

/*footer assets ///////////////////////////////////////////////////////////////*/
#footer{ 
	background-color: #000;
	width: 100%;
	height: 42px;
	margin: 0; 
	padding: 0;
	position: relative;
	border-top: 1px solid #444;
}
#footerFrame{ 
	background: #000;
	width: 970px;
	height: 22px;
	margin: 0 auto 0 auto; 
	padding: 0;
}
#footerRight{ 
	float: right;
	background: #000;
	margin: 5px 0 5px 0; 
	padding: 0;
}
#footerLeft{ 
	float: left;
	background: #000;
	margin: 0; 
	padding: 4px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #444;
}
/*FORM ASSETTS///////////////////////////////////////////////////////////////*/
/* real form elements*/
form{
	margin: 0;
   	padding: 0;
}
fieldset{
   	width: 625px;
   	border-top: 0px solid #666;
	border-bottom: 0px solid #666;
	border-right: 0px solid #666;
	border-left: 0px solid #666;
	margin: 0;
   	padding: 0;
   	display: block;
}
legend{
   	margin: 0 0 20px 0;	
   	padding: 0;
   	background: transparent;
	font-size: 13px;
	color: #ccc;
	font-weight: bold;
}
label{
   	float: left;
   	width: 100px;
   	padding: 3px 0 0 0;
   	text-align: left;
	font-weight: bold;
}
/* use this for normal input boxes*/
div.fi{
   	margin: 0;	
   	padding: 5px 0 5px 0;
}
div.fi input{
   	background: #000 !important;
	width: 510px;
   	border-top: 1px solid #444;
   	border-left: 1px solid #444;
   	border-bottom: 1px solid #444;
   	border-right: 1px solid #444;
	margin: 0;
   	padding: 0 0 0 4px;
	color: #999;
}
div.fi textarea{
   	background: #000 !important;
	width: 510px;
   	border-top: 1px solid #444;
   	border-left: 1px solid #444;
   	border-bottom: 1px solid #444;
   	border-right: 1px solid #444;
	margin: 0;
   	padding: 0 0 0 4px;
	color: #999;
}
div.fiText{
	display: block;
   	padding: 0px;
   	text-align: left;
	margin: 0;	
   	padding: 5px 0 5px 10px;
}

/* use this on submit buttons*/
div.subbutt{
	margin-top: 10px;
	margin-bottom: 15px;
}
/* Submit */
input.buttonSubmit{
	background: url("../images/but_submit.jpg") no-repeat top left;
	float: right;
	width: 81px; 
	height: 27px;			
	outline: none;
	padding: 0;
	margin: 10px 10px 10px 0;
	border-bottom: 0px solid #333;
	border-right: 0px solid #333;
	border-left: 0px solid #ccc;
	border-top: 0px solid #ccc;
}
input.buttonSubmit:hover{background-position: -81px 0px;}
/* styles for onmouseover for IE rollover - not working just yet*/
.submitOn{background: url("../images/but_submit.jpg"); background-position: -81px 0px;}
.submitOff{background: url("../images/but_submit.jpg"); background-position: 0px 0px;}