@charset "utf-8"

/* CSS Document 

Sir Chocolate
CSS by 
Jermaine Jude
Pgm Integrated.com 


*/

div{margin:0; padding:0}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
body {
	margin: 0;
	padding: 0;
	background-color:#fff;
	font: normal 12px Arial;
	color:#333;
}

input,select,option {
	font-size: 9pt;
}

a:link {
	color: #666;
	text-decoration: none;
	font-weight:600;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
}
p {
	margin: 0;
	padding: 0;
	text-align: left;
}
h1 {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #ebd139;
	letter-spacing: -2px;
	font-size: 26px;
	margin: 0;
	
}


h2 {
font:normal 14px Arial;
margin:0;
	
	font-weight:bold;
	
	padding-bottom:0px;
	color:#333;

	
}
h3 {
font:normal 14px Arial;
	font-weight: bold;
	padding-bottom:0px;
	color: #663300;
	/*text-transform:uppercase;*/
	text-indent:4px;
}
h4 {
	font:normal 10px Arial;
	font-weight:bold;
	padding-bottom:0px;
	color:#333;
	margin-bottom: 0px;
}
img {
	border: none;
}
.clr,.clear {
	clear: both;
}
.cta-heading {
margin-bottom:0px;
padding-bottom:0px;

}
.sig{
float:right;

}

/* 1. MAIN PAGE LAYOUT */

#container {
	margin: 0 auto 0 auto;
	padding: 0px;
	width: 965px;
	background-color: #FFF;
	border: solid 1px #ccc;}

.ctabg {
	width:965px;
	height:246px;
	background-image:url(../img/cta_bg.jpg);
	margin-top:0px;
	position:relative;
	text-align:left
}

.top-header-area{
	height:123px;
	width:965px;
	background-image: url(../img/header.jpg);
	top:0;
	/*background-color:#CCCCCC;*/
	padding:0;
	position:relative;
}
.top-headline-box{
width:255px;
height:150px;
top:180px;
margin-left:15px;
/*/*background-color:#999999*/
position: absolute;
z-index:5;
}

.int-headline-box{
width:255px;
height:150px;
top:165px;
margin-left:15px;
/*/*background-color:#999999*/
position: absolute;
z-index:5;
}






.subtext{
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #FFf;
	letter-spacing: -1px;
	line-height:18px;
	font-size: 20px;
	
	/*margin-bottom:2px*/
}

.subtext2{
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #FFF;
	letter-spacing: -1px;
	line-height:26px;
	font-size: 20px;
	
	/*margin-bottom:2px*/
}


.hm-btm-body{
	background-color:#000000;
	height:600px;
	margin-top:0px;
	position:relative;
	padding-bottom:20px;
	/*width:965px;*/
}

/*NAVIGATION AREA*/
.navmain {width:965px;background-color:#FFCC00;height:32px;position:relative;top:0px;overflow: hidden;}
.navmain ul {margin: 0;padding: 0;float: left;}
.navmain ul li {display:inline; zoom:1 }
.navmain ul li a {float: left; }
/*end vactron main navigation*/
	/*margin-top:5px;*/

.int-body-area{
width:965px;
left:0px;
background-color:#fff;
margin-top:0px;
position:relative;
float:left;

/*height:300px;*/


}

/*example code */
.left-column {
width:260px;
/*height:100px;*/
float:left;
margin-top:0px;
/*margin-left:15px;*/
padding:0;
margin-left:0;
position: relative;
background-color:#CCCCCC;
}

.mid-column {
width: 702px;
/*height:300px;*/
margin: 0px;
float: left;
position: relative;
background-color:#FFF;
padding:0;
padding-bottom:150px;
zoom:1;
display:inline;

}

.mainBody {
 float:left;
 width:965px;
 /*height:900px;*/
 margin:0;
 background-color: #cccccc;
 position:relative;
padding:0;
			
}





/*--------------------------left column navigatio------------------------------*/
		#navLeft {
				margin: 0;
				padding:0px;
				font-size: 10pt;
				
				float:left
			}
		
		
			#navLeft ul {
				list-style:none;
				width:244px;
				margin:0;
				padding:0px;		
			}
		
			#navLeft ul li {
				font-family:Arial, Helvetica, sans-serif;
				margin:0;
				padding:0px;
				/*border-bottom: 1px solid  #999;*/
			}
			
			#navLeft ul li ul li {
				/*border-bottom: 1px solid  #CCCCCC;*/
				/*font-variant:normal;
				padding-left:10px;*/
			}
		
		
		
			#navLeft ul li.off {
				background-image: url(../img/arrow-over.gif); 
				background-repeat: no-repeat; 
				background-position: 0px 5px;
				padding:4px 0 4px 9px;
			}
		
		
		
			#navLeft ul li.on {
		
				padding:4px 0 4px 9px;
			background-color: #000000;	
				background-image: url(../img/arrow-on.gif); 
				background-repeat: no-repeat; 
				background-position: 0px 5px;	
			}
		
			#navLeft li.selected {
				/*background-image: url(../img/arrow-over.gif); 
				background-repeat: no-repeat; 
				background-position: 0px 5px;
				padding:4px 0 4px 9px;*/
			}
		
			#navLeft ul li.on a {
			color:#fff;
			}
		
		
		
			#navLeft ul li a {	  
				color: #333;
				font-size: 12px;
				font-weight:bold;
				text-transform:uppercase;
				text-decoration:none;
					
			}	
		
		
		
			#navLeft li a:hover {
			background-color:#000000;
		
			}
		
		
		
			#navLeft ul li ul {
				font-variant:normal;
				/*padding-left:10px;*/
				list-style:none;
				margin: 0;
			  /*  padding:0;*/
				 /*border-bottom:1px solid #999999; 
		*/
			}
		
		
		
			#navLeft ul li ul li.off {
				padding: 1px 0 1px 10px;
				/* border-bottom: 1px solid #ccc; */
			}
		
		
		
			#navLeft ul li ul li.on {
		
				padding: 1px 0 1px 10px;
				/*background-image:url(../img/footer_bg.jpg);*/
				/*background-color: #666666;*/
				 /*border-bottom: 5px solid #ccc; */
			}
		
		
		
			#navLeft ul li ul li a {
		
				color: #333; font-variant:normal;
				text-decoration:none;
				font-weight:bold;
				text-indent:10px;
			}
		
		
		
			#navLeft strong {
				color:#36B;
		
			}
		
		
		.nav-title{
			font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
			color: #333;
			letter-spacing: -1px;
			font-weight:bold;
			font-size: 26px;
			margin-bottom:2px;
			padding: 10px 0 1px 10px;
		
		}
		
		#left-nav{
			width:260px;
			padding:0;
			float:left;
			margin-top:0px;
			/*margin-left:15px;*/
			margin-left:0;
			position: relative;
			background-color:#CCCCCC;
			}
/*---------------------------end left column navigation-------------------------*/	



.body-wrap{
width:705px;
margin-left:260px;
position:relative;
background-color:#CC0000;

}

/* site columns-----------------------------*/

/*the two columns from the products page*/
			.body-col1{
			width:275px;
			float:left;
			/*height:200px;*/
			/*background-color:#333333;*/
			top:20px;
			left:25px;
			position:relative;
			
			}
			
			.body-col2{
			width:275px;
			float: right;
			/*background-color:#CCCCCC;*/
			top:20px;
			margin-right:25px;
			position:relative;
			
			}
			
			.col1-img{
			margin-top:0px;
			text-align:center;
			position:relative;
			}
			
			.col1-img2{
			margin-top:20px;
			text-align:center;
			position:relative;
			}
			
			.col1-text{
			width:220px;
			/*margin-left:35px;*/
			padding-bottom:20px;
			margin-top:2px;
			font: normal 11px Arial;
			color: #333333;
			line-height:13px;
			text-align:left;
			/*margin-bottom:10px;*/
			/*position:relative;*/
			/*background-color:#CC0000;*/
			}
/*-------------end product page columns--------------*/

.basic-columns{
			
			margin:0;
			padding:0;
			display:inline;
			zoom:1;
			width:312px;
			float:left;
			/*height:200px;*/
			/*background-color:#333333;*/
			top:20px;
			left:25px;
			position:relative;
			padding-top:2px;
	
			}
			
.basic-columns2{
			margin:0; 
			padding:0;
			display:inline;
			zoom:1;
			width:312px;
			/*height:200px;*/
			float: right;
			/*background-color:#CCCCCC;*/ 
			padding-top:35px;
			top:20px;
			margin-right:5px;
			position:relative;
	
			}

.basic-col-text{
font: normal 12px Arial;
			color: #333333;
			line-height:16px;
			/*text-align:left;*/


}

.basic-column-full{
			width:625px;
			float:left;
			/*height:200px;*/
			/*background-color:#333333;*/
			top:20px;
			left:25px;
			position:relative;
			padding-top:2px;
			
			}
			
			.basic-columns2{
	width:315px;
	height:200px;
	float: right;
	/*background-color:#CCCCCC;*/
			padding-top:33px;
	top:20px;
	margin-right:25px;
	position:relative;
			
			}


.ap-img {
float:right;
margin-left:10px;
margin-bottom:10px;
border:1px solid #666;
padding:10px;
}

single-img{
margin:10px;
border:1px solid #666;
padding:10px;


}
.ap-img2 {
float:right;
margin-left:10px;
margin-bottom:10px;
/*border:1px solid #666;*/
padding:10px;
}


.address-box{
margin-top:10px;
margin-left:10px;
position:relative;

}

.intro-p{
	padding-top:20px;
	margin-left:23px;

}

#mini-bar{
/*width:965px;*/
height:40px;
background-image:url(../img/greyBar.jpg);
/*background-color:#000;*/
/*padding: 10px*/
/*margin-top:0px;*/
position:relative;
text-align:left;
padding: 10px;

}

.titles{
/*top:-10px;*/
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #fff;
	letter-spacing: -1px;
	margin-top:5px;
	font-size: 26px;


}

.home-pic{
width:965px;
height:262px;
position:relative;
background-image:url(../img/homePic.jpg);
margin-top:0px;
}


.equip-pic{
width:965px;
height:200px;
position:relative;
/*background-image:url(../img/EquipPagePic.jpg);*/
margin-top:0px;}


/* home page ctas*/

.cta1{
margin:0;
padding:0;
width:233px;
height:217px;
/*background-color:#999999;*/
top:28px;
margin-left:97px;
position:relative;
float:left;
display:inline;
zoom:1;

}

.cta2{
	margin:0;
padding:0;
width:233px;
height:217px;
/*background-color:#999999;*/
top:28px;
margin-left:38px;
position:relative;
float:left;
display:inline;
zoom:1;
}


.cta3{
	
width:233px;
height:217px;
/*background-color:#999999;*/
top:28px;
margin-left:38px;
position:relative;
float:left;
display:inline;
zoom:1;

}

.cta-img{
	width:233px;
	height:114px;
	top:0px;
	position:relative;
	background-color:#000000;
}

/*---- home page 3 columns------*/
.col1{
display:inline;
zoom:1;
margin:0;
padding:0;
width:233px;
/*height:217px;*/
/*background-color:#999999;*/
top:28px;
margin-left:97px;
position:relative;
float:left;
}

.col2{
display:inline;
zoom:1;
margin:0;
padding:0;
width:233px;
/*height:217px;*/
/*background-color:#999999;*/
top:28px;
margin-left:38px;
position:relative;
float:left;
}


.col3{
display:inline;
zoom:1;
margin:0;
padding:0;
width:233px;
/*height:217px;*/
/*background-color:#999999;*/
top:28px;
margin-left:38px;
position:relative;
float:left;

}

.col-img{
	width:233px;
	/*height:114px;*/
	top:0px;
	position:relative;
	
}

.col-img2{
	width:233px;
	/*height:114px;*/
	top:10px;
	position:relative;
	
}

.col-title{
font: normal 14px Arial;
color: #fff;
}


.col1-title{
font: normal 14px Arial;
color: #333;
padding:1px 0 1px 0;
font-weight:bold;
}








.cta-text{
width:228px;
padding-left:5px;
padding-top:10px;
top:0px;
position:relative;
/*background-color:#009933;*/
font: normal 11px Arial;
color: #fff;
line-height:13px;
text-align:left;
}

.more-tag{
font: normal 11px Arial;
/*float:right;*/
color: #FFCC00;
}

.more-tag2{
font: normal 11px Arial;
/*float:right;*/
color: #000000;
}

.more-tag a {
font: normal 11px Arial;
color: #FFFF00;
text-decoration:underline;
}
/*end home page ctas*/










/*-----------------calls to action area------------------------*/







.product-header-title{
height:40px;
text-align:center;
}

.product-line{
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	color: #fff;
	letter-spacing: -1px;
	font-size: 26px;
	margin-bottom:2px;
	
}

/*example footer*/	



/*made in usa tag*/


.madeInUsa {
width: 35px;
height: 43px;
z-index:1;
float:left;
margin-left:0;
margin-top:0;
background-color:#0000FF;
}



	#footer {
width:965px;
height:50px;
background-image:url(../img/footer_bg.jpg);
	margin-top:0px;
	position:relative;
	
}
#footer ul{
text-indent: 5px;
color:#fff;
padding: 7px 0;
margin: 0;
text-align: center; /*set value to "center" for example to center items*/
}

#footer ul li{
display: inline;
padding-left:10px;
color: #fff;
	font-family:Arial, Helvetica;
	/*line-height: 8px;*/
	font-size:10px;
	text-decoration: none;
	text-transform:uppercase;
}


/*#footer ul {
	margin: 0 0 0 40px;;
	padding:0;
	text-align:center;
}

#footer li {float: left; margin-left:16px; list-style:none;}
*/
#footer li a {
	color: #fff;
	font-family:Arial, Helvetica;
	/*line-height: 8px;*/
	font-size:10px;
	text-decoration: none;
	text-transform:uppercase;
}
#footer li a:hover {
	text-decoration: underline;
	
}
/*end example footer*/



/*#footer {
width:965px;
height:50px;
margin-top:0px;
background-image:url(../img/footer_bg.jpg);
position:relative;
}

#footer ul{
/*width:630px;
text-indent: 5px;
/*padding:0;
padding-top: 0px;
text-align: center;
/*margin-left:167px;
position:relative;
/*padding-right:60px; 

}

#footer ul li{
display: inline;
/*margin-top: 5px;*
padding-left:10px;
font: normal 10px Arial;
color: #fff;
}


/*#footer ul {
	margin: 0 0 0 40px;;
	padding:0;
	text-align:center;
}

#footer li {float: left; margin-left:16px; list-style:none;}

#footer li a {
	color: #fff;
	font: normal 10px Arial;
	/*line-height: 8px;
	text-transform:uppercase;
	
	text-decoration: none;

}
#footer li a:hover {
	text-decoration: underline;
	
}
*/

/*--------end sub footer----------------*/
#copy p {
	margin: 0;
	padding: 30px 0 0 0;
	color: #eee;
	font-size: 10px;
}
#copy p a {
	padding: 0 6px;
	color: #eee;
}


/*---interior styles-------*/

.int-top-header-box{
width:928px;
height:304px;
margin-top:0px;
position: relative;
background-image:url(../img/interior-image-area.gif);
margin-left:36px;


}
.about-btm{
width:928px;
height:347px;
margin-top:0px;
margin-left:35px;
background-image: url(../img/about-copy-bg.jpg);
position: relative;
}

.interiorpic{
width:760px;
height:244px;
margin-left:0;
top:1px;
position:relative;
background-image:url(../img/int-pic.jpg);}


.about-img{
width:156px;
height:356px;
left:55px;
background-image:url(../img/about-img.png);
position: absolute;
z-index:300;
top:267px;
}

.abouttextbox{
width:502px;
/*background-color:#FF0000;*/
height:278px;
margin-left:180px;
top:30px;
position:relative;

}

/*--------------end about section---------------*/


/*-----product section--------------------------*/


#container .mainBody .mid-column .intro-p {
	font-style: italic;
}
