body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#203E20;
	font:12px Arial, Helvetica, sans-serif;
}



#container_0	{
	width:870px; 
	margin:auto;
	background-color:#DDDDDD;
	margin-top:20px;
	
	padding-top:10px;
	padding-bottom:10px;
	}
#container_01	{
	width:850px; 
	background-color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	border:1px solid #333333;
	}
	
a {color:#203E20;}
a:hover	{text-decoration:none; color:#104984;}

	
	
.photo_group{width:130px; border-bottom:1px dotted #104984; margin-top:10px; margin:auto; padding:5px 0px 5px 0px;}
.photo_group img{margin-top:4px;}

.lit_links {font:12px Arial, Helvetica, sans-serif; color:#104984;}
	.lit_links a {text-decoration:underline; color:#104984;}
	.lit_links a:hover {text-decoration:none; color:#713B1F;}
.lit_links img{position:relative; top:4px;}

.contact {font:bold 14px Arial, Helvetica, sans-serif; color:#589057;}
.contact a{font:bold 14px Arial, Helvetica, sans-serif; color:#589057; text-decoration:none;}
.contact a:hover{font:bold 14px Arial, Helvetica, sans-serif; color:#104984;}

.lght_grn	{color:#589057;}
	
.B_blk_24	{font:24px Arial, Helvetica, sans-serif;}


.b10 {font:10px Arial, Helvetica, sans-serif; color:#000000;}	
.b11b{font:bold 11px Arial, Helvetica, sans-serif; color:#326390;}
.b12 {font:12px Arial, Helvetica, sans-serif; color: #000000;}
.b12i {font:12px Arial, Helvetica, sans-serif; font-style: oblique; color: #000000;}
.b12-white {font-family:12px Arial, Helvetica, sans-serif; color: #FFFFFF;}
.b12-white a{color:#FFFFFF;}
.b12-white a:hover{color:#589057;}
.msrp {font:bold 12px Arial, Helvetica, sans-serif; color:#333333;}


.b12b {font:bold 12px Arial, Helvetica, sans-serif; color: #000000;}
.b12r {font:12px Arial, Helvetica, sans-serif; color: #ff0000;}
.b12g {font:12px Arial, Helvetica, sans-serif; color:#203E20;}
.b12bi {font:bold 12px Arial, Helvetica, sans-serif; font-style: oblique; color: #000000;}
.b14bl {font:14px Arial, Helvetica, sans-serif; color:#104984;}
.b14r {font:14px Arial, Helvetica, sans-serif; color: #ff0000;}
.h14b {font:bold 14px Arial, Helvetica, sans-serif; color:#000000;}
.h16b {font:bold 16px Arial, Helvetica, sans-serif; color:#000000;}
	
.lt12 {font:12px Arial, Helvetica, sans-serif; color: #555555;}
.g12 {font:12px Arial, Helvetica, sans-serif; color:#000000;}

.dg12 {font:12px Arial, Helvetica, sans-serif; color:#203E20; line-height:20px;}
.dg12 a {font:12px Arial, Helvetica, sans-serif; color:#203E20; line-height:20px;}
.dg12 a:hover	{text-decoration:none; color:#104984;}









.drk_border {border:1px solid #333333;}


#buttonholders	{
width:52px; height:18px; margin:1px;
}

#footer	{
	width:850px; height:50px;
	margin-top:20px;
	font:Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#DDDDDD;
	}
#footer a	{
	color:#DDDDDD;
	text-decoration:none;
	}
#footer a:hover	{
	color:#9AD099;
	text-decoration:underline;
	}

/*--------------PRODUCT PAGE STYLES------------------*/
#shipping_info {
  width:500px;
  margin:0 auto;
  font-size:14px;
  background:url(../images/warning_48.png) no-repeat 1% 50%;
  padding:10px 50px;
  border:1px solid #1F3D1F
}
.divider	{
	border-top:1px dotted #888888; 
	height:1px; width:100%; 
	margin:10px 0px 10px 0px;
}
.divider_lght	{
	border-top:1px dotted #DDDDDD; 
	height:1px; width:100%; 
	margin:10px 0px 10px 0px;
}

.ftn_desc	{
	font:12px Arial, Helvetica, sans-serif;
	list-style-type:none;
	line-height:18px;
	
	}

table#vfxChart td {
	border-bottom:1px black solid;
}

table tr.odd {
  background:#F4F4F4;	
}

#nozzle_chart img {
  border:1px solid #5E74A5;
}
#nozzle_chart td {
  text-align:center;
  margin:5px;
}
#nozzle_chart td.left-align {
  text-align:left;	
}
#nozzle_chart tr.dark_blue {
  background:#8795C2;
  color:#ffffff;
}
#nozzle_chart tr.light_blue {
  background:#B6BBDF;	
}
#nozzle_chart tr.odd {
  background:#F1F7FE;	
}
#nozzle_chart tr.lines td {
  border-right:1px solid #5E74A5;
}

/* -------------MAIN NAV FLYOUT MENU STYLES--------------*/

.menu {
font: bold 14px Arial, Helvetica, sans-serif;
font-variant: small-caps;
margin:0px 0px 0px 0px; 
}
.menu ul {
/*float:left;*/
position:relative;
/*z-index:500;*/
padding:0;
margin:0;
list-style-type:none;
width:835px;
}

.menu li {
/*background:#FFFFFF;*/
height:30px;
float:left;
width:135px;
}

.menu ul li ul {


float:none;
width:133px;
border:1px solid #FFFFFF;
border-width: 0px 1px 1px 1px;

}

.menu ul li ul li {
background:none;
height:30px;
width:133px;
float:none;

}

.menu ul li ul li:hover {
color:#FFFFFF;

}

.menu li.sub {/*background:#FFFFFF;*/} 


.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}


.menu a, .menu  a:visited {
display:block; 
text-decoration:none;
height:30px;
line-height:28px;
width:135px;
color:#000;
text-indent:5px;


}


.menu ul li ul li a, .menu ul li ul li a:visited {
display:block; 
text-decoration:none;
height:30px;
font: 12px Arial, Helvetica, sans-serif;
line-height:28px;
font-variant: small-caps;
width:133px;
color:#FFFFFF;
text-indent:5px;

}



 
* html .menu a, * html .menu a:visited {width:135px;}

* html .menu a:hover {color:#FFFFFF; background:#589057; position:relative;}

.menu li:hover {position:relative;}


.menu a:active, .menu a:focus {color:#FFFFFF; background:#589057;}


.menu li:hover > a {color:#FFFFFF; background:#589057;}
 

.menu li ul {
visibility:hidden;
position:absolute;
top:30px;
left:0px;

background:transparent url(../img/clear.gif);
}


.menu li:hover > ul {visibility:visible;}


.menu ul a:hover ul {
visibility:visible;
}


/* -------------INTerior NAV FLYOUT MENU STYLES--------------*/

.menu_int {
font: bold 14px Arial, Helvetica, sans-serif;
font-variant: small-caps;
margin:0px 0px 0px 0px; 
}
.menu_int ul {
/*float:left;*/
position:relative;
/*z-index:500;*/
padding:0;
margin:0;
list-style-type:none;
width:835px;
}

.menu_int li {
/*background:#FFFFFF;*/
height:30px;
float:left;
width:135px;
}

.menu_int ul li ul {


float:none;
width:133px;
border:1px solid #203E20;
border-width: 0px 1px 1px 1px;

}

.menu_int ul li ul li {
background:#589057;
height:30px;
width:133px;
float:none;

}

.menu_int ul li ul li:hover {
color:#FFFFFF;

}

.menu_int li.sub {/*background:#FFFFFF;*/} 


.menu_int table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}


.menu_int a, .menu_int  a:visited {
display:block; 
text-decoration:none;
height:30px;
line-height:28px;
width:135px;
color:#000;
text-indent:5px;

}


.menu_int ul li ul li a, .menu_int ul li ul li a:visited {
display:block; 
text-decoration:none;
height:30px;
font: 12px Arial, Helvetica, sans-serif;
line-height:28px;
font-variant: small-caps;
width:133px;
color:#FFFFFF;
text-indent:5px;

}



 
* html .menu_int a, * html .menu_int a:visited {width:135px;}

* html .menu_int a:hover {color:#FFFFFF; background:#203E20; position:relative;}

.menu_int li:hover {position:relative;}


.menu_int a:active, .menu_int a:focus {color:#EB9343; background:#F1F1F1;}


.menu_int li:hover > a {color:#FFFFFF; background:#203E20;}
 

.menu_int li ul {
visibility:hidden;
position:absolute;
top:30px;
left:0px;

background:transparent url(../img/clear.gif);
}


.menu_int li:hover > ul {visibility:visible;}


.menu_int ul a:hover ul {
visibility:visible;
}
