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

body	{
background-image:url(../images/bg-site2.jpg);
background-repeat:repeat-y;
background-position:center top;
background-color:#020207;
padding:0px;
behavior:url(/csshover.htc);
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#161541;
}

.loader	{display:none;}

div#page	{
width:985px;
margin:0 auto 0 auto;
padding:0px;
background-image:url(../images/main-content-bg.jpg);
background-repeat:repeat-y;
}

div#logoHeader	{
float:left;
width:985px;
height:116px;
padding:0px;
margin:0px;
}


/* INDEX STYLES */

div#leftMenu-indexContainer	{
width:985px;
float:left;
padding:0px;
margin:0px;
border:1px solid #333333;
background-color:#1A1B37;
border-right:none;
border-left:none;
}

	div#flashBox	{
	width:755px;
	height:261px;
	float:left;
	padding:41px 0px 0px 0px;
	margin:0px;
	background-image:url(../images/slider-header.jpg);
	background-repeat:no-repeat;
	}
	
		#panes {
			text-align: left;
			line-height:19px;
			border-style: none;
			width: 755px;
			margin: 0px auto 0 auto;
			color:#CCCCCC;
			font-size:16px;
		}
		
			#panes h1	{
			font-size:21px;
			margin-top:0px;
			padding-top:0px;
			font-style:italic;
			}
					
		#heading {
			display: block;
			height:50px;
			width:755px;
			text-align: center;
			margin: 0px;
			padding:0px;
			background-color:#22214B;
			overflow:hidden;
			
		}
		#heading ul#buttons	{
			display: inline;
			padding: 0px;
			list-style-type:none;
			margin:0px;
			height:50px;
			user-select: none;
			cursor: pointer;
		}
		
		#heading ul#buttons li {
			display: inline;
			float:left;
			padding:0px 4px;
			margin:0px;
			user-select: none;
			cursor: pointer;	
		}
		
		#panes #slider-custom	{
		background-image:url(../images/index-slide1.jpg);
		background-repeat:no-repeat;
		cursor:pointer;
		height:261px;
		}
		
		#panes #slider-company	{
		background-image:url(../images/index-slide-company.jpg);
		background-repeat:no-repeat;
		cursor:pointer;
		height:261px;
		}
		
		#panes #slider-hardhat	{
		background-image:url(../images/index-slide-hardhat.jpg);
		background-repeat:no-repeat;
		cursor:pointer;
		height:261px;
		}
		
		#panes #slider-machinery	{
		background-image:url(../images/index-slide-equipment.jpg);
		background-repeat:no-repeat;
		cursor:pointer;
		height:261px;
		}
		
		#panes #slider-numbered	{
		background-image:url(../images/index-slide-numbered.jpg);
		background-repeat:no-repeat;
		cursor:pointer;
		height:261px;
		}
		
		#panes #slider-safety	{
		background-image:url(../images/index-slide-warning.jpg);
		background-repeat:no-repeat;
		cursor:pointer;
		height:261px;
		}
		
		#heading ul#buttons li#custom-tab	{
		background-image:url(../images/slider-custom-off.gif);
		background-repeat:no-repeat;
		background-position:top;
		width:78px;
		height:50px;
		cursor:pointer;
		}

			#heading ul#buttons li#custom-tab.active	{
			background-image:url(../images/slider-custom-on.gif);	
			background-repeat:no-repeat;
			cursor:pointer;
			}
			
		#heading ul#buttons li#company-tab	{
		background-image:url(../images/slider-company-off.gif);
		background-repeat:no-repeat;
		background-position:top;
		width:124px;
		height:50px;
		cursor:pointer;
		}
			
			#heading ul#buttons li#company-tab.active	{
			background-image:url(../images/slider-company-on.gif);
			background-repeat:no-repeat;
			cursor:pointer;
			}

		#heading ul#buttons li#hardhat-tab	{
		background-image:url(../images/slider-hardhat-off.gif);
		background-repeat:no-repeat;
		background-position:top;
		width:88px;
		height:50px;
		}
			
			#heading ul#buttons li#hardhat-tab.active	{
			background-image:url(../images/slider-hardhat-on.gif);
			background-repeat:no-repeat;
			cursor:pointer;
			}

		#heading ul#buttons li#machinery-tab	{
		background-image:url(../images/slider-machinery-off.gif);
		background-repeat:no-repeat;
		cursor:pointer;
		background-position:top;
		width:114px;
		height:50px;
		}
			
			#heading ul#buttons li#machinery-tab.active	{
			background-image:url(../images/slider-machinery-on.gif);
			background-repeat:no-repeat;
			cursor:pointer;
			}

		#heading ul#buttons li#numbered-tab	{
		background-image:url(../images/slider-numbered-off.gif);
		background-repeat:no-repeat;
		cursor:pointer;
		background-position:top;
		width:134px;
		height:50px;
		}
			
			#heading ul#buttons li#numbered-tab.active	{
			background-image:url(../images/slider-numbered-on.gif);
			background-repeat:no-repeat;
			cursor:pointer;
			}
					
		#heading ul#buttons li#safety-tab	{
		background-image:url(../images/slider-safety-off.gif);
		background-repeat:no-repeat;
		cursor:pointer;
		background-position:top;
		width:86px;
		height:50px;
		}
		
			
			#heading ul#buttons li#safety-tab.active	{
			background-image:url(../images/slider-safety-on.gif);
			background-repeat:no-repeat;
			cursor:pointer;
			}		
		
		
		#previous { float: left; cursor: pointer; margin:0px 5px;}
		#next { float: left; cursor: pointer; margin:0px 5px; }

div#indexContent	{
width:985px;
float:left;
background-image:url(../images/index-content-bg.jpg);
background-position:top;
background-repeat:no-repeat;
}

	div#indexContentLeft	{
	float:left;
	width:290px;
	padding:10px 0px 0px 10px;
	}
	
	div#indexContentRight	{
	width:665px;
	float:left;
	padding:17px 20px 15px 0px;
	line-height:19px;
	}
		
		div#indexContentRight ul {
		margin:0px;
		padding:0px;
		}
	
		div#indexContentRight ul li	{
		list-style-type:none;
		background-image:url(../images/index-arrow.gif);
		background-position: left top ;
		background-repeat:no-repeat;
		margin:2px 0px;
		padding:2px 0px 4px 25px;
		}
/* END INDEX STYLES */
	
	
div#interiorContentBox	{
width:985px;
float:left;
padding:0px;
margin:0px;
}
	
	div#leftMenu-interiorContainer	{
	width:230px;
	float:left;
	padding:0px;
	margin:0px;
	}
	
	div#interiorContent	{
	width:755px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	}
		div#contentText	{
		padding-left:20px;
		padding-top:15px;
		padding-right:15px;
		}

div#footer	{
width:985px;
font-size:11px;
float:left;
text-align:center;
color:#100f3d;
padding:30px 0px 6px 0px;
line-height:17px;
}

a { 
color:#3d3858;
font-weight:bold;
}

.imageCTA	{
padding:7px 12px;
}

h1	{
font-size:21px;

}

h2	{
font-size:16px;
}

.smallfont	{
font-size:12px;
padding:12px 0px;
border-right:1px solid #999999;
}

table.pricechart	{
background-color:#999999;
padding:2px;
}

.pricechart	{
font-size:12px;
padding:4px;
background-color:#FFFFFF;
}

.smallfont a	{
font-size:12px;
text-decoration:none;
}

.smallfont a:hover	{
font-size:12px;
color:#6F6E7E;
}

.tableTitle	{
color:#ffffff;
background-color:#100f3d;
padding:5px;
font-weight:bold;
}

input, textarea	{
background-color:#E1E1E1;
border:1px solid #999999;
}

.border
{
	border:1px solid #000000;
}
