@charset "iso-8859-1";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00ab0b;
	background-color:#00AB0B;
	padding-top:0px;
	margin-top:0px;
}

#centralize{
	width:924px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#container{
	width:924px;
	height:auto;
	float:left;
}

#leftStrip{
	width:924px;
	height:auto;
	float:left;
	background-image:url(../images/bottomLeft.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

#ContentContainer{
	width:924px;
	height:auto;
	float:left;
	
}

#MainContentHolder{
	width:850px;
	height:auto;
	float:left;
	background-image:url(../images/bottom.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	
	
}

#Content{
	width:750px;
	float:left;
	padding:20px 50px 0 50px;
}

#rightStrip{
	width:869px;
	height:auto;
	float:left;
	background-image:url(../images/bottomRight.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-left:55px;
}

#headContainer{
	width:850px;
	float:left;
	padding-left:55px;
	padding-right:19px;
	
}

#HeadLogo{
	width:222px;
	height:231px;
	float:left;
	background-image:url(../images/NewLogo.jpg);
	background-repeat:no-repeat;
}

#HeadLogo h1
	{
	width:222px;
	height:231px;
	margin:0;
	padding:0;
	float:left;
	}
	
#HeadLogo h1 a
	{
	display:block;
	width:222px;
	height:231px;
	text-indent:-9999px;
	}	

#HeadFlashHolder{
	width:377px;
	height:231px;
	float:right;
	background-color:#FFFFFF;	
}


h2
	{
	margin:0;
	padding:0;
	font-size:30px;
	color:#00ab0b;
	}

h3
	{
	margin:0;
	padding:0;
	font-size:25px;
	color:#bec420;
	}

#cards{
	width:152px;
	height:24px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(../images/cards.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:34px;
	
	line-height:11px;
}

#contactHolder{
	height:154px;
	width:152px;
	float:left;
	padding-top:77px;
	padding-right:79px;
	
	padding-left:20px;
	background-color:#FFFFFF;
}

#contact{
	width:152px;
	height:74px;
	float:left;
	background-color:#FFFFFF;
	background-image:url(../images/New_telephoneNumbers.jpg);
	background-repeat:no-repeat;
	padding-bottom:22px;
	
}

#email{
	width:290px;
	height:17px;
	float:left;
	padding-right:30px;
	padding-left:155px;
	font-size:16px;
	padding-top:38px;
	
}

.emailLink{
	font-size:16px;
	text-decoration:none;
}

a.emailLink{
	text-decoration:none;
	color:#225025;
}

a:hover.emailLink{
	text-decoration:none;
	color:#00AB0B;
}

#navbarContainer{
	width:851px;
	height:44px;
	float:left;
	background-color:#1e8c25;
}

ul.top_nav_ul
	{

	float:left;
	margin:0px;
	
	list-style:none;
	padding:1px 0px 0px 0px;

	
	}

ul.top_nav_ul li
	{

	width:170px;
	float:left;
	text-decoration:none;
	text-align: center;
	}
	
ul.top_nav_ul li a
	{
	display:block;
	background-color:#999900;
	font-size:12px;
	text-decoration:none;
	color:#f1ee10;
padding:2px 0px;
margin:1px;
	
	}
	
ul.top_nav_ul li a:hover
	{
	background-color:#CCCC00;
	background-repeat:no-repeat;
	color:#225025;
	}

#textArea{
	width:750px;
	height:auto;
	float:left;	
}

#footnote{
	width:570px;
	height:60px;
	float:left;
	text-align:center;
	padding-top:85px;
	padding-left:70px;
	padding-right:110px;
	padding-bottom:50px;
	font-size:14px;
	line-height:18px;
}

.darkGreen{
	color:#00ab0b;
}

.orange{
	color:#bec420;
}

#footer{
	width:924px;
	height:29px;
	float:left;
	background-image:url(../images/footer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:9px;
}

#companyDetails{
	width:924px;
	height:19px;
	float:left;
	font-size:9px;
	color:#225025;
	text-align:center;
}

#bottomLinks{
	height:20px;
	width:200px;
	float:left;
	padding-top:5px;
	padding-left:115px;
	font-size:10px;
	color:#FFFFFF;
}

.smlLinks{
	font-size:10px;
	text-decoration:none;
}

a.smlLinks{
	color:#FFFFFF;
	text-decoration:none;
}

a:hover.smlLinks{
	color:#f1ee10;
	text-decoration:none;
}

#quintdown{
	width:145px;
	height:20px;
	float:right;
	padding-top:5px;
	padding-right:25px;
	font-size:10px;
	color:#ffffff;
	}
	
.quint_text{
	color:#003333;
	font-size:10px;
	}

	
a.quint_link {
	color:#f1ee10;
	text-decoration:none;
	}	

a:hover.quint_link {
	color:#003333;
	text-decoration:none;
	}

.imageContainer{
	width:250px;
	height:153px;
	float:left;
}
	
.imgHolder{
	width:250px;
	height:120px;
	float:left;
}

.imgTag{
	width:140px;
	height:23px;
	float:left;
	padding:5px 55px 5px 55px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
}


/*Product List Page*/
div.two_product_row
	{
	float:left;
	
	}

div.product_block
	{
	width:360px;
	height:132px;
	float:left;
	margin:2px;
	padding:4px;
	border-style:solid;
	border-width:1px;
	border-color:#cada15;
	}
div.product_list_image
	{
	float:left;
	width:160px;
	
	}
div.product_list_text
	{
	float:left;
	width:200px;
	
	}

div.product_list_text a
	{
	text-align:right;
	text-decoration:none;
	color:#00ab0b;
	}
div.product_list_text a:hover
	{
	color:#cada15;
	}

div.product_list_text div.product_name
	{
	color:#cada15;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	
	}
div.product_list_text div.prod_list_buttons
	{
	text-align:right;
	
	}

div.product_detail_container
	{
	
	}

div.product_images_holder
	{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	}

div.product_right_block
	{
	float:left;
	width:540px;
	
	}

div.product_right_block div.product_title
	{
	color:#cada15;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	}

table.green_table_outline
	{
	border-style:solid;
	border-width:1px;
	border-color:#00ab0b;
	font-size:1.2em;
	}
td.yellow_cell
	{
	font-weight:bold;
	color:#cada15;
	}
td.green_cell
	{
	font-weight:bold;
	color:#00ab0b;
	}


/*Home Page Styling*/
div.home_page_link
	{
	text-align:center;
	font-size:16px;
	float:left;
	width:100%;
	}
div.home_page_link a
	{
	text-decoration:none;
	color: #f1ee10;
	background-color:#00ab0b;
	width:170px;
	display:block;
	margin-left:40px;
	margin-right:40px;
	}
div.home_page_link a:hover
	{
	color: #225025;
	}
