 /* CSS Document */
 
 
Body
{
	font-family: "Lucida Grande", Helvetica, Arial, Veranda, sans-serif;
	font-size:13px;
	
}

a
{
	text-decoration:none;
	color:#1B75BC;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:12pt;

}

a:hover
{
	color:#F90;
}

p a img:hover
{
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	background-color:#FAFAFA;
	
	
}

.main-center-middle-sub span
{
	float: left;
	width:958px;	
	height:235px;
	font-family: "Lucida Grande", Helvetica, Arial, Veranda, sans-serif;
	font-size:13px;
/*	letter-spacing:.5px;*/
	line-height:20pt;
	color:#333333;
	position:relative;
	top:25px;
	left:27px;
	overflow-y: auto;
	overflow-x:hidden;
	margin-top:15px;
	z-index:1;
	font-style:normal;
	padding:0;
	

}

.main-center-middle-sub span div
{
	font-family: "Lucida Grande", Arial, Veranda, sans-serif;
	font-size:13px;
/*	letter-spacing:.5px;*/
	line-height:18pt;
	color:#333333;
	

}

p
{
	width: 590px;
	text-align:justify;
	clear: both;

}

p strong
{
	font-size:13px;
	font-family:"Lucida Grande",Helvetica,Arial,Veranda,sans-serif;
	font-variant:normal;
	
	
}

h2
{
	float: left;
	width:675px;	
	height:auto;
	font-family: Helvetica,Arial,sans-serif;
	font-size:23px;
	color:#333333;
	letter-spacing:1px;
	position:fixed;
	left:30px;
	text-align:left;
	display:block;
	
	

}

h5
{
	height:5px;

}

strong
{
	font-size:13px;
	font-family: Helvetica,Arial,sans-serif;
	font-variant:small-caps;
	margin-top:5px;

}


.corp-map
{
position:relative;
top:-110px;
left:625px;
z-index:3001;

}

iframe{
position:relative;
top:-170px;
left:270px;
z-index:4001;
border: 1px solid #cccccc;
}



.form_email
{
	margin: 5px 0 0 5px;

}

input
{
	color:#999999; 
	border:1px solid #AAAAAA; 
	height:19px;
	background-color:#FFFFFF;
	margin-left: 5px;
	padding-top:6px;


}

textarea
{
	color:#999999; 
	border:1px solid #AAAAAA; 
	height:auto;
	width:196px;
	font-size:11px;
	background-color:#FFFFFF;
	margin-left: 5px;
	font-family: "Lucida Grande",Arial,Helvetica,sans-serif;

}

.email-us
{
	
	background-image:url(../images/search-bg.jpg);
	background-repeat:repeat-x;
	margin: 3px 5px 5px 5px;
	width:75px;
	height:30px;
	background-color:#DDDDDD;
	color:#333333;
	font-weight:bold;
	font-size:11px;
	border:1px thin #CCCCCC;
	padding:0;
}

.email-us:hover
{
	background: #FFFFFF;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;

}

ul
{
	position: relative;
	width:77%;
	font-family: "Lucida Grande", Helvetica, Arial, Veranda, sans-serif;
	color:#333333;
	list-style: none; 
}

span li
{
	height:auto;
	clear:both;
	list-style-position: outside;
	background-image: url(../images/list-point.gif);
	background-attachment: scroll;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 13px;
	margin-bottom: 7px;
}





.no-bullets
{
		list-style:none;
		list-style-type:none;
		
	
}
.no-bullets li
{
	clear:both;
	background-image:none;
	
}

.digester
{
	float:left;
	width:160px;
	position:relative;
	left:-20px;
}

ol
{
	width: 260px;

}

.products-all-img
{

	margin: 10px 15px 10px 15px;
	width: auto;

}

.all-products-list
{
	width: 940px;
	position:relative;
	top:-3px;


}

.all-products-list a
{
	text-decoration:none;

}

.all-products-list a:hover
{
	text-decoration:none;

}



.products-all-div
{
	width:auto;
	height:auto;
	display: inline;
	list-style-type:none;
	float: left;
	text-align:center;
	

}

.products-all-div:hover
{
	background-color:#EEEEEE;

}

hr
{
	clear:left;
	border:.1px dotted #CCCCCC;
	
	

}

.products-all-div strong
{
	
	position:relative;
	top:16px;

}

.products-catalog-imgs
{

position: fixed;
top: 95px;
left:715px;
z-index:6001;

}

.products-catalog-imgs:hover
{
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	background-color:#FAFAFA;

}

.septic-animation
{

z-index:6001;
}


.features
{
	float:left;
	clear:both;
	
}

.garbage-bag-table strong
{
	font-size:12px;

}

.garbage-bag-table td
{
	padding: 0 5px 0 10px;
	height: 23px;
	text-align:center;
}

.garbage-bag-table
{
	position:relative;
	left: -20px;
}

.tabcontent ul
{
	position:relative;
	left:-20px;


}

.bins-table strong
{
	font-size:12px;
	

}

.bins-table td
{
	margin: 10px 5px 10px 10px;
	text-align:center;
	border:1px dotted #bbbbbb;
}

.bins-table tr
{
	height: 40px;
	border:.1px dotted #bbbbbb;
	
}

.bins-table
{
	width: 620px;
	border:1px dotted #bbbbbb;
}
.water-filter-table .top
{
	background: url(../images/main-center-bottom-bg.jpg);

}



.water-filter-table td
{
	width:225px;
	padding: 10px 5px 10px 10px;


}

.water-filter-table td ul
{
	width:auto;
	position:relative;
	left:2px;
	

}

.image-table
{	
	width:500px;
	height:auto;
	clear: none;


}

.image-table li
{
	width:auto;
	height:auto;
	display: inline-table;
	list-style-type:none;
	float: left;
	text-align:center;
	margin: 7px 25px 7px 25px;
	clear: none;
	background-image:none;


}


.pot-logos
{
	position: relative;
	left:415px;
}


.pot-logos:hover
{
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	opacity:0.1;
	background-color:#FAFAFA;
	
	
}

.island-p
{
	position: relative;
	left:405px;
	top:40px;
}

.island-p:hover
{
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	opacity:0.1;
	background-color:#FAFAFA;
	
}

table td
{
	border:1px dotted #bbbbbb;
	color:#06C;
	
}

table tr
{
	
	color:#F90;
	
}

.bins-table .top
{
	background: url(../images/main-center-bottom-bg.jpg);

}





blockquote
{
		font-size:16px;
		color:#069;
		font-family:Arial,Helvetica,sans-serif;
		line-height:17.4px;
		position:relative;
		top: 30px;
		left: -20px;
	
}


.product-gallery-nav-left
{
		position:fixed;
		left:700px;
		top:130px;
	
	
}

.product-gallery-nav-right
{
		position:fixed;
		left:884px;
		top:130px;

	
}

.product-gallery-nav-left:hover
{
		filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	background-color:#FAFAFA;

	
}

.product-gallery-nav-right:hover
{
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	background-color:#FAFAFA;

}

.overview
{
	height:170px;
	width:auto;
	position:relative;
	top:-20px;
	
}

.overview li
{
	float:left;
	list-style:none;
	margin: 0 10px 0 135px;
	text-align:center;
	clear: none;
	background-image:none;
	
}

.overview li img:hover
{
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	background-color:#FAFAFA;

}

.overview-faq
{
	height:170px;
	width:auto;
	
}

.overview-faq li
{

	position: relative;
	left:-120px;
	float:left;
	margin: 0 10px 0 115px;
	list-style:none;
	text-align:center;
	clear: none;
	background-image: none;
}

.overview-faq li img:hover
{
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	background-color:#FAFAFA;

}



table
{
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
		
}


.panel
{
	text-align:center;
	
}

.no-border-table td
{
 
 border: none;
 margin: 10px 20px 10px 10px;
 color:#333;
	
	
}

.no-border-table td p
{
	color:#333;
	
}

.no-border-table tr
{
 
border: none;
height: 75px;
	
	
}

.bordertable
{
	border:1px dotted #bbbbbb;
	height: 100px;
	float:left;
	margin-right:170px;
}

.bordertable td
{
	border:1px dotted #bbbbbb;
	margin:5px;
	text-align:center;
	

}

.bordertable .top
{
	background: url(../images/main-center-bottom-bg.jpg);

}


.corp-image
{
	
	position:fixed;
	top:90px;
	left:670px;
	
}

.group-bins
{
	position:fixed;
	top:105px;
	left:570px;
}

.st-consumer-guide
{
		color:#F90;
	
}

.st-consumer-guide:hover
{
	color:#1B75BC;
}


.scrollimg
{
		border: 0;
		margin:0;
		padding: 5px 25px 5px 5px;
}

.scrollimg:hover
{
		border: 1px solid #093;
	
}

.products-catalog-imgs-scroll
{

width: 220px;
height:280px;
position: fixed;
top: 15px;
left:705px;
z-index:6001;
overflow-x: auto;
overflow-y: hidden;
	
	
}

.products-catalog-imgs-scroll img:hover
{

	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	background-color:#FAFAFA;

	
	
}



.products-catalog-imgs-scroll .panel
{
	float: left;
	width:auto;
	display:block;
	margin:0;
	padding: 5px 105px 5px 35px;
	
}

.panel-wrap
{
	width: 3200px;
	height: 230px;
	
}


.panel-wrap-bottle
{
	width: 1360px;
	height: 230px;

	
}

.panel-wrap-barrels
{
	width: 2600px;
	height: 230px;
	
}

.panel-wrap-comm-trol-tilt1
{
	width: 2030px;
	height: 230px;

	
}

.panel-wrap-comm-trol-tilt1-5
{
	width: 1500px;
	height: 230px;

	
}

.panel-wrap-tote-truck{
	
	width: 3190px;
	height: 230px;
	
}

.panel-wrap-tuff-pots{
	
	width: 1910px;
	height: 230px;
	
}


.panel-wrap-concical-tanks{
	
	width: 1120px;
	height: 230px;
	
}

.panel-wrap-55gallon-tanks{
	
	width: 1410px;
	height: 230px;
	
}

.panel-wrap-containers-overview
{
	width: 3130px;
	height: 230px;
	
}

.panel-wrap-field-tray
{
	width: 1160px;
	height: 230px;
	
}

.panel-wrap-kaiser-tray
{
		width:2610px;
		height:230px;
	
}

.panel-wrap-stacking-tray
{
		width:2070px;
		height:230px;
	
}

.panel-wrap-stacknest-tray
{
		width:2340px;
		height:230px;
	
}

.panel-wrap-fish-tray
{
		width:1210px;
		height:230px;
	
}


.panel-wrap-tote-tray
{
		width:2580px;
		height:230px;
	
}


.panel-wrap-utility-tray
{
		width:1570px;
		height:230px;
	
}


.panel-wrap-utility-tray
{
		width:1570px;
		height:230px;
	
}


.panel-wrap-rotocool95
{
	width: 2375px;
	height: 230px;
	
}

.panel-wrap-rotocool95
{
	width: 2375px;
	height: 230px;
	
}

.panel-wrap-rotocool500
{
	width: 2050px;
	height: 230px;
	
}

.panel-wrap-rotocool1500
{
	width: 2080px;
	height: 230px;
	
}

.panel-wrap-tubs
{
	width: 910px;
	height: 230px;
	
}

.panel-wrap-septic
{
	width: 580px;
	height: 230px;
	
}

.panel-wrap-grease-trap
{
	width: 1350px;
	height: 230px;
	
}

.panel-wrap-tuff-tank
{
	width: 530px;
	height: 230px;
	
}

.panel-wrap-flotec
{
	width: 655px;
	height: 230px;
	
}

.panel-wrap-bm
{
	width: 600px;
	height: 230px;
	
}


.panel-wrap-planters
{
	width: 660px;
	height: 230px;
}

.panel-wrap-heaters-overview
{
	width: 1535px;
	height: 230px;
}


.panel-wrap-short-scroll
{
	width: 1250px;
	height: 230px;
	
}

.panel-wrap-micro-scroll
{
	width: 700px;
	height: 230px;
	
}

.thank-you-text
{
		width:230px;
	
	
}

