@charset "utf-8";
/* CSS Document */

a img {
	border:none;
}

body {
margin: 0px;
background-color:#e1e5e4;
font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #6c6c6c;
	
}

#container {
	padding: 5px 10px 10px 10px;
	background-color:white;

}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #6c6c6c;
	letter-spacing: -0.4pt;
}

#header {
	background:url(images/header-new.jpg) no-repeat 0 0; height:133px; margin-bottom:10px;}

/*#header{
	background-image:url(resources/template/header2a.jpg);
	background-repeat: no-repeat;
}*/


#content {
	padding: 15px 0 15px 9px;
	width: 100%;	
	margin-top:0px;
	

}

	
#banner {
	background-color:#efefef;
}

#content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #00687c;
	margin: 11px 0;
	
	}
#content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #00687c;
}
#content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #00687c;
	text-decoration:none;
	
}
#content a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #00687c;
	text-decoration:none;
	
}


	
.moreinfo {
	background-color:#f1f1f1;
	
}
	

	


#banner {
	padding: 5px 0 0 0;
	background-color:white;
}
#cartbox {
	padding:80px 0 0px 70px;	
	color: #00687c;
	height:25px;
	
	
}
#searchbox {
	color: #00687c;
	padding: 50px 0 0px 0;
}
#searcharea {
	padding: 0px 0 0px 0;
}
/* The original working menu styles
#menu td{ 
	background-image:url(resources/template/leftmenubck3.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#e9e9e9;
	padding: 3px 0 3px 0;
	width:230px;
	}

#menu a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: 500;
	color:#6c6c6c;
	text-decoration: none;
	padding: 5px 0 4px 45px;
	letter-spacing: -0.5pt;
}
#menu a:visited {font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: 500;
	color:#6c6c6c;
	text-decoration: none;
	padding: 5px 0 5px 45px;
	letter-spacing: -0.5pt;
}
#menu a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: 500;
	color:#308495;
	text-decoration: none;
	padding: 5px 0 5px 45px;
	letter-spacing: -0.5pt;
	
}*/
/*The new ones*/
#menu {
	
	padding-bottom: 5px;
	padding-top: 0px;
}

#menu td a {
	position:relative;
	background-image:url(resources/template/leftmenubck3.jpg);
	background-repeat:no-repeat;	
	background-color:#e9e9e9;
	background-position: center;
	text-indent:45px;
	width:230px;
	border:none;
	padding: 5px 0px 5px 0px;
}
#menu td h4{
	position:relative;
	font-size: 0px;
	color:white;
	background-image:url(resources/template/e-safers-btn.jpg);
	background-repeat: no-repeat;
	background-position:left;
	padding:15px 50px 15px 10px;
	margin-bottom:-5px;
}

#menu td h4.gates{
	position:relative;
	font-size: 0px;
	color:white;
	background-image:url(resources/template/e-gates-btn.jpg);
	background-repeat: no-repeat;
	background-position:left;
	padding:15px 50px 15px 10px;
	margin-bottom:-5px;
}

#menu td h5{
	position:relative;
	font-size: 0px;
	color:white;
	background-image:url(resources/template/e-tags-btn.jpg);
	background-repeat: no-repeat;
	background-position:left;
	padding:15px 50px 15px 10px;
	margin-bottom:-5px;
	
}
#menu td h6{
	position:relative;
	font-size: 12pt;
	color:#6c6c6c;
	background-image:none	
	padding:15px 50px 15px 10px;
	margin-bottom:0px;
	text-indent:40px;
	
}

#menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: 500;
	color:#6c6c6c;
	text-decoration: none;
	vertical-align:top;
	padding: 0px 0 5px 0;
	letter-spacing: -0.4pt;	
	line-height: 11px;
	display:block;
}
/* For the sub menus (see adelaide-the ones without boxes)*/
#menu a.sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: 500;
	color:#6c6c6c;
	text-decoration: none;
	
	letter-spacing: -0.4pt;
}
#menu td a.indented {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6c6c6c;
	text-decoration: none;		
	border: none;
	background-image:url(resources/template/e-tags-btn.jpg);
	font-weight:normal;
	padding-bottom:5px;
}
#menu td a:hover {
	position:relative;
	
	background-repeat:no-repeat;	
	color:#0099cc;
	background-position: center;
	text-indent:45px;
	text-decoration:none;
	width:230px;
	border:none;
	padding: 5px 0px 5px 0px;
}*/



	
	
.divMenu {
	
	position: absolute;
	top: 0;
	left:0;
	visibility:hidden;
	}

	



/*Sub menu hidden to allow the tags.php to hold all tag products */
.divMenu  a {
	
	display:block;
	width: 150px;
	font-family: arial;
	font-size:10pt;
	text-decoration: none;
	color:#6c6c6c;
	font-weight:500;
	font-size:9pt;	
	background-color:#ffffff;
	
	/*background-image:url(resources/template/menu_bg.jpg);
	background-repeat:no-repeat;*/
	
	
	
}
.divMenu a:visited {
		color:#6c6c6c;
	
	background-color:#fff;
}
.divMenu a:hover,  {
	color:#ff0099;
		
		background-color:#777777;
}



.productbox {
	background-color:#f1f1f1;
	
	border-top: none;	
	border-right:none;
	border-bottom: dotted 1px #777777;
	border-left:none;
	font-size: 9pt;
	
	
	
}
.productbox h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color: #00687c;
}
.productbox h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color: #00687c;
	/*for price*/
}	

.blue {
	color: #00687c;
}
#leftnav {
	background-color:#e9e9e9;
}
#footer{
	background-color: #c5d5d0;
	background-image:url(resources/template/footer_slice.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	margin-top:10px;	
	padding: 0 10px 0 10px;
}
#footer img {
	padding:18px 2px 0 0;
	}
#footer p {
	font-size:14px;
	font-family:Myriad Pro, arial;
	padding:20px 0 0 0;
}
#footer a:link, #footer a:visited {
	color:#6c6c6c;
	text-decoration:none;
	
}
#footer a:hover, #footer a:active {
	text-decoration:underline;
	color:#0099cc;
}
.cartlink {color:#00687c;
text-decoration:none;
padding:10px 10px 0 0;}

.pdfcell{height:60px;text-align:left;}
.pdfcell #pdflink{display:block;width:110px;float:left;text-decoration:none;color:#6c6c6c;}
.pdfcell #pdflink:hover{color:#0099cc;}
.pdfcell img{margin:0 10px 0 35px;float:left;border:0;}
#cartsearch {width:350px; height:30px; float:right; margin-top:98px;}
.cartholder, .searchholder {width:175px; float:left;}
.cartholder {padding-top:10px;}
.sbox .span{padding-top:5px; width:15px;}
.sbox input {float:left;}
#submit {background: #368898; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border: 1px solid #afb9b6; margin-top:5px; color:white; width:150px;}



	
	
	
