body {  font-family: Verdana, Arial, sans-serif}
a:active {  text-decoration: underline}
a:link {  text-decoration: underline}
a:visited {  text-decoration: underline}
a {  font-family: Verdana, Arial, sans-serif; color: #FF9900}
a:hover {  color: #006666}
.footer {  font-size: 9px; color: #FFFFFF}
ul {  list-style-type: disc; color: #FF9900}


body {
	margin:0px;
	padding-top:0px;
	text-align:center;
	background:#5D5F65;
}


#container {
	width:750px;
	margin:0px auto;
	text-align:left;
	background-color:white;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;

/*	line-height:20px;*/
 
}

h1.keyword {
		 text-align:right;
		 font-size:9px;
		 height:12px;
		 color:#5D5F65;
		 margin:0px;
		 background:#FFFFFF;
		 font-weight:normal;
}

#header {
	height:130px;
	background:#006666 url(../images/top.gif) no-repeat top right;
  overflow:visible;
  border-bottom:15px solid black;
	
}

html>body #header {
	height:110px;
  border-bottom:20px solid black;
}

#header #nav {
	padding:0px;
	height:21px;
  width:661px;
	text-align:center;
  margin-left:-3px;
  float:left;
  padding-left:130px;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
  margin-top:28px;
  background:#009966;


}

html>body #header #nav {
padding-left:100px;
	margin-top:-23px;
  width:564px;
  margin-left:87px;
  float:right;
  
}

#header #nav ul {
  margin:0px;
	list-style-type:none;
	float:left;
  border:0px;

}

html>body #header #nav ul {
}

#header #nav ul li {
	float:left;
  margin:0px;
	padding-left:0px;
  padding-right:0px;
}

#header #nav ul a {
	padding:0px 0px;
	display:block;
	background:#F6F6F6;
}

#header #nav ul a img { 
  margin-left:0px;
  border:0px; 
}

#header #sub_nav {
	height:20px;
  width:674px;
	text-align:center;
  margin-left:0px;
  float:left;
  padding-left:160px;
  margin-top:0px;
}

html>body #header #sub_nav {
  padding-left:110px;
	margin-left:15px;
}

#header #sub_nav ul {
	padding-left:80px;
  margin:0px;
	list-style-type:none;
	float:left;
  border:0px;
}

html>body #header #sub_nav ul {
	padding-left:110px;
}

#header #sub_nav ul li {
	float:left;
  margin:0px;
	padding-left:0px;
  padding-right:0px;
}

#header #sub_nav ul a {
	border-top:0px solid #F6F6F6;
	padding:0px 0px;
	display:block;
	background:#F6F6F6;
  
}

#header #sub_nav ul a img { 
  margin-left:0px;
  border:0px; 
}


#header img#heading {
	margin:0px;
	margin-top:30px;

}

html>body #header img#heading {
	margin-top:80px;
}












#main {
	height:400px;	
	background:#FFFFFF;
  overflow:visible;
  margin:0px;
  padding:0px;
}

html>body #main {
	height:auto;
  min-height:400px;
}



#main #products_nav {
	border-top:2px solid #FFFFFF;
	height:32px;
  width:750;
	text-align:center;
  float:left;
  padding:0px;
  margin:0px;
  font:13px;
  line-height:14px;
  background:#009999;
}

html>body #main #products_nav {
  padding:0px;
	margin-top:-34px;
}

ul#menu{
	list-style-type: none;
  margin: 0px;
  padding:0px;
}

ul#menu a{
	display:block;
  font-weight: bold;
  text-decoration: none;
	font-size: 11px;
  text-align:center;
  color:#FFFFFF;
}

ul#menu a:hover{
	color:#FF9900;
}

ul#menu li{
	height: 24px;
  line-height: 14px;
	float:left;
  color: #F86800;
  font-size: 11px;
  font-weight: bold;
  	padding-left:9px;
  padding-right:9px;
}



ul#menu li ul { /* second-level lists */
	margin:0px;
	padding:0px;
	
	list-style-type:none;
	position:absolute;
	z-index:3;
  font-size: 12px;
  left:-999em;
	background:#009999;
	width:150px;
  


}

ul#menu li ul li {
	float:left;
  clear:left;
	margin:0px;
	padding:4px;
  width:150px;
  border:0px;  
  border:1px solid #FFFFFF; 
	background:#009999;  
}

html>body ul#menu li ul li {
	width:auto;
  min-width:150px;
}

/*
ul#menu li ul { /* second-level lists 
	margin:0px;
	padding:0px;
  margin-top:10px;
	list-style-type:none;
	position:absolute;
	z-index:3;
  font-size: 11px;
  left:-999em;
	background:#f1f1f1;
  width:150px;
  background:#009999;

 }

ul#menu li ul li {
	float:left;
	clear:left;
	margin:0px;
	padding:4px;
  width:150px; 
  border:1px solid #FFFFFF;
}
html>body ul#menu li ul li {
	width:auto;
  min-width:150px;
}*/

ul#menu li ul li a{
	text-align:left;
	color:#FF9900;
  color:#FFFFFF;
  font-weight:normal;
}

ul#menu li ul li a:hover {
	color:#FF9900;
  color:#FFFFFF;  
  text-decoration:underline;
}

ul#menu li:hover ul, ul#menu li.sfhover ul { left:auto; }



#product_heading {
	font-size:20px;
  font-style: italic;
  margin-top:30px;
  color:#FF9900;
  text-align:center;
}


html>body #product_heading {
	margin-top:0px;
  padding-top:80px;
}

#content {
	font-family: Verdana, Arial, sans-serif;
	margin:30px;
  color:#FF9900;
}
#content h1 {
	font-size:14px;
	line-height:19px;
  border:1px;
}
#content h1.products_index {
	padding:3px;
	background:#009999;
	font-size:14px;
	line-height:19px;
  border:1px;
  color:#FFFFFF;
}

#content h1.products_index a {
 color: #FFFFFF;
}

#content h1.products_index a:hover {
 color: #5D5F65;
}

#content h2 {
	font-size:13px;
	line-height:19px;
  border:1px;
}

#content h3 {
	font-size:17px;
  color:#5D5F65;  
}
#content p {
	font-size:13px;
  color:#5D5F65;
}



#footer {
	background:#000000;
  color:#FFFFFF;
  text-align:center;
  
}


#bottom_nav {
	clear:both;
	text-align:center;
	font-size:9px;
	letter-spacing:1px;
	margin:3px;
	margin-top:0px;
  	padding-top:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:white;
}


#bottom_nav a {  color:white; font-weight:none; letter-spacing:0px; text-decoration:none; }
#bottom_nav a:hover { color:#FFFFFF; text-decoration:underline;}

#olwfooter {
	padding-top:10px;
}
#olwfooter a{
	  font-size:14px;
}
#olwfooter a:hover{
	color:white;
	font-size:14px;
}


table.explosive-table {
	margin-top:30px;
  font-size:10px;
	margin-bottom:10px; 

}

table.explosive-table tr {

}
table.explosive-table tr th{
	color:#FF9900;
  border-right:1px dotted #5D5F65;
  width:30%;
  vertical-align:top;
}

table.explosive-table tr th h1{
	text-align:right;
  padding-right:20px;
	font-size:10px;
  background: url(../images/product-heading-bkgd.gif) no-repeat right;
	
}

table.explosive-table tr td{
  vertical-align:top;
  padding-left:25px;
  width:200px;
  text-align:center;
}



