/*
CSS - Australian Industrial Pump Systems
*/

* {
	padding: 0;
	margin: 0;
}/* this will reset all elements to margin/padding = 0 */

body {
	margin: 0;
	padding: 0;
	background: #fff;
}

/* layout styles */
#container {
	margin: 0 auto;
	padding: 50px 45px 0 45px;
	width: 860px;
	border: 1px solid #999999;
	border-top: 0;}
#banner1{
	width: 860px;
	height:103px;
	text-align:right;}
div#banner1 a{
	font: 13px Verdana, Arial, Helvetica, sans-serif; 
	color:#1c7fc8; 
	text-decoration:none;}
div#banner1 a:hover{
	font: 13px Verdana, Arial, Helvetica, sans-serif; 
	color:#343a90; 
	text-decoration:none;}
#banner2{
	width:860px;
	height: 136px;}
#container-text{
	padding:10px 0 0 0;
	width:860px;}
	
/* --- L E F T --- */
#left{
	width:180px;
	float: left;}
/* --- L E F T --- */

/* --- R I G H T --- */
#right{
	width:660px;
	float: right;
	padding:0px 0px 15px 0px;}
div#right p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height:20px;
	text-align:justify;
	padding:0 0 15px 0;}
div#right ul {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	padding: 5px 15px 0px 15px;
	margin: 0px 0 0px 15px;
	line-height:20px;}
div#right li {
	padding: 0px 0px 10px 0px;
	margin: 0 0 0px 0px;}
div#right a{
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#1c7fc8; 
	text-decoration:none;
	font-weight: bold;}
div#right a:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#eb8412; 
	text-decoration:underline;
	font-weight: bold;}
	
.img-right{padding-right:8px;}
/* ---R I G H T --- */

/* --- F O O T E R ---*/
#footer{width:950px; height:30px; margin: 0 auto; padding:20px 0 0 0;}
div#footer a{
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color:#1c7fc8; 
	text-decoration:none;}
div#footer a:hover{
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	color:#1c7fc8; 
	text-decoration:underline;}
div#footer p{
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	color: #666;
	line-height:17px;}

#foot-one{width:750px; float:left;}
#foot-two{width:199px; float:left; text-align:right;}
/* --- F O O T E R ---*/

.clearfix:after {
    content: "."; 
    clear: both; 
    display: block; 
    height: 0; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* font styles */
h1{	font:26px "Times New Roman", Times, serif;	color:#c0c8ce; font-weight: bold; padding:0 0 15px 0; text-transform:uppercase;}
h2{ font:23px "Times New Roman", Times, serif;	color:#8fb1ca; font-weight: bold; padding:0 0 10px 0;}
h3{ font:15px Verdana, Arial, Helvetica, sans-serif;	color:#666; font-weight: bold; padding:0 0 10px 0;}
h4{ font:13px Verdana, Arial, Helvetica, sans-serif;	color:#eb8412; font-weight: bold; padding:0 0 10px 0;}
h5{ 
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#343a90; font-weight: normal; 
	padding:0 40px 10px 40px; 
	font-style:italic; 	
	line-height:20px; 
	text-align:justify;}

/* styles */
#navlist li {display: inline;}

#navlist{
	width: 183px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border:0;}

#navlist a{
	padding: 11px 7px 0 7px;
	width: 169px;
	height:26px;
	/* extend the sensible area to the maximum with IE5 */
	display: block;
	background: #1c7fc8;
	border:0;
	border-top: 1px solid #3e92d0;
	border-bottom: 1px solid #1873b9;
	text-decoration: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;}

#navlist a.larger {height: 36px; background: #1c7fc8;}

#navlist a:hover { background: #3e92d0; border-bottom: 1px solid #3e92d0;}
#navlist a:visited { color: #fff; }

/*---------------------------------------------   
    forms
----------------------------------------------*/
form.form fieldset,
form.form ol, 
form.form li, 
form.form legend {
	margin: 0;
	padding: 0;
}

form.form fieldset { border: 0; }

form.form ol { list-style: none; 	font:12px Arial, Helvetica, sans-serif; color:#666;}

form.form li { margin-bottom: 5px; 	font:12px Arial, Helvetica, sans-serif; color:#666;}

form.form label {
	display: inline-block;
	width: 150px;
}

form.form input, form.form select, form.form textarea {
	width: 228px;
	padding: 3px;
	border: 1px solid #ddd;
	background: #fff;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}

form.form textarea { height: 100px; }

form.form select {
	padding: 0;
	width: auto;
}

form.form li.button { margin-top: 15px; }

form.form li.button input {
	width: auto;
	border: 0;
	background: #3e92d0;
	color: #fff;
	cursor: pointer;
}

form.form fieldset legend {
	padding: 10px 0;
	font-weight: bold;
	font-size: 18px;
	color: #444;
	_margin: 0 -7px; /* IE Win fix */
}

/* IE Mac legend fix */
form.form legend {
  display: inline-block;
}

.banner_box {
	float: left;
	margin-right: 8px;
	height: 136px;
	width: 136px;
}

#logo_box { margin: 0 auto 1em; width: 136px; height: 136px; }
#logo_box_absolute { height: 136px; width: 136px; position: absolute; left: -177px; top: 0; }

/* added css */
a.pdf { background: url(../images/icon-pdf.gif) center left no-repeat; padding-left: 20px; }
img#contact_pic { margin-right: 140px; float: right; }
h1#wastewater {margin-top: 50px;}

ul.wraplist {
  float: left;
  width: 55em;
  margin: 0;
  padding: 0;
  list-style: none;
}
 
ul.wraplist li {
  float: left;
  width: 15em;
  margin: 0;
  padding: 0;
  list-style: disc;
}

#boxor {
  margin-top: 210px;
  padding: 10px;
}
