/* DEFAULTS */html,body,div,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-weight: normal; font-style: normal; }fieldset,img { border: none; }caption,th { text-align: left; }body {	background: #FFFFFF;}img, div { behavior: url(/SiteFiles/1342/Scripts/iepngfix.htc); }img.leftalign { float: left; margin: 2px 20px 16px 0; }img.rightalign { float: right; margin: 2px 0 16px 20px; }hr {	border: 0;	width: 100%;	color: #d9d9d9;	background-color: #d9d9d9;	height: 1px;	line-height: 1px;	margin: 10px 0px;	padding: 0px;}ul {	margin: 10px 0px 10px 10px;	padding: 0px;}ul li {	padding: 0 0 0 10px;	margin: 0px;	background: url(/SiteFiles/1342/Images/bullet.gif) no-repeat 0em 0.5em;	list-style: none;}/* TYPE */body, p, div, ul, li, td {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 1.5em;	color: #262626;}a:link, a:visited, a:active {	color: #FF7700; 	text-decoration: none;}a:hover {	text-decoration: underline;}a:focus {	outline: none; }strong, b { font-weight:bold; }h1 {	/*font-family: Futura, Arial, Helvetica, sans-serif;*/	font-size: 38px;	line-height: 1.7em;	font-weight: bold;	color: #737477;	text-transform:uppercase;}h2 {	/*font-family: Futura, Arial, Helvetica, sans-serif;*/	font-weight:bold;	font-size: 18px;	line-height: 1.7em;	color: #FF7700;}h3 {	font-size: 20px;	line-height: 1.2em;	font-weight: bold;}h4 {	font-size: 11px;	line-height: 14px;	color: #333333;	font-weight: bold;}h5 {	font-size: 17px;	line-height: 1.5em;	color: #666;	font-weight:bold;}/* SEARCH */#search {	float:left;	width:310px;	margin-right: 30px;}#search p {	font-size: 11px;	font-weight: bold;	color: #333333;	display:block;	padding: 6px;	margin-top: 6px;	margin-bottom: 12px;	border-bottom: 2px solid #cbcece;	text-transform:uppercase;}.searchField {	background:transparent url(/sitefiles/1342/images/search-field.png) no-repeat scroll left top;	border:none;	color:#394443;	float:left;	font-size:12px;	height:46px;	padding:25px 0 0 30px;	text-transform:uppercase;	width:213px;	behavior: url(/SiteFiles/1342/Scripts/iepngfix.htc);}.searchButton {	background:transparent url(/SiteFiles/1342/Images/search-button.png) no-repeat scroll 0 0;	border:none;	cursor:pointer;	float:left;	font-size:0;	height:71px;	line-height:0;	text-indent:-1000px;	width:67px;	behavior: url(/SiteFiles/1342/Scripts/iepngfix.htc);}/* MAIN NAV */#mainnavWrapper {	height:35px;	margin:0;	padding:0;	position:absolute;	right:0;	top:78px;	width:720px;}#mainnavWrapper p,#mainnavWrapper h2,#mainnavWrapper h2 a {	display: none;}#mainnav {float:right;}#mainnav ul {	margin: 0px;	padding: 0px;	list-style: none;	background: none;}#mainnav li ul {display: none;}#mainnav li {	background:transparent none repeat scroll 0 0;	float:left;	margin:0;	padding:0;}#mainnav a {		border-right:1px solid #CCCCCC;	color:#4D4D4D;	display:block;	font-size:13px;	line-height:11px;	padding:0 10px;	text-decoration:none;	text-transform:uppercase;}#mainnav a.current, #mainnav a:hover {	color: #Fe7200;}#mainnav a.last {border:none;}#mn-home {display:none;}/* SUB NAV */#subnavWrapper {    float:left;	width:280px;}#subnavWrapper p {	display: none;}#subnavWrapper h2 a {	font-family: Arial, Helvetica, sans-serif;	font-weight:normal;	font-size: 14px;	line-height: 1.7em;	color: #FF7700;	text-transform:uppercase;}#subnav {    margin:20px 0 0;	padding:0;    list-style: none;}#subnav li {	background:transparent none repeat scroll 0 0;	font-size:14px;	margin:0;	padding:0;	width:280px;}#subnav a {	color: #000;	display:block;	padding: 6px;	text-decoration: none;}#subnav a:hover {	background-color:#EBEBEB;}#subnav a.current {	background-color:#EBEBEB;}/* WRAPPERS */#topWrapper {	width: 100%;	float: left;	text-align: left;}#contentWrapper {	width: 100%;	float: left;	text-align: left;}#middleWrapper {	background: transparent url(/sitefiles/1342/Images/green-bg.jpg) no-repeat top center;	width: 100%;	float: left;	text-align: left;	height: 200px;}#default-middleWrapper {	background: transparent url(/sitefiles/1342/Images/green-bg.jpg) no-repeat top center;	width: 100%;	float: left;	text-align: left;	height: 50px;}#footerWrapper {	background: transparent url(/sitefiles/1342/Images/footer-bg.gif) repeat-x;	width: 100%;	float: left;	text-align: left;}/* TOP */#top {	margin: 0px auto;	padding: 0px;	width: 976px;	height: 113px;}#topLeft {	float:left;	height:120px;	width:250px;}#topLeft img {	margin-left:20px;	margin-top:40px;}#topRight {	background:transparent url(/sitefiles/1342/images/mainnav-shadow.gif) no-repeat scroll center bottom;	float:right;	height:136px;	position:relative;	width:680px;	behavior: url(/SiteFiles/1342/Scripts/iepngfix.htc);}#topRight img {	float:right;	margin-top:20px;}#logo {	float: left;	width: 191px;	height: 51px;	margin: 0px;}/* CONTENT */.clear {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}#content {	margin: 0px auto;	width: 976px;}#contentLeft {	float:left;	width:350px;}#sidebar {margin-top: 70px;}#features {	font-weight:bold;	margin-top:40px;	width:260px;}#features ul {	background-color:#EBEBEB;	margin:0;	padding:10px 20px;	width:240px;}#features li {	color: #000;	font-size:14px;}#supplier {	display:block;	margin:80px 0 0 25px;}#find-button {	margin:25px 0 0 25px;}#flash {	float:right;	height:300px;	margin-bottom:10px;	width:600px;}#content-area {	float:left;	margin-bottom:10px;	margin-top:70px;	min-height:300px;}#contentRight {	float:right;	width:620px;}* html #contentRight {width: 610px;}/* MIDDLE */#middle {	margin:30px auto 0;	text-align:center;	width:976px;}#middle p {	color:#FFFFFF;	font-size:17px;	font-weight:bold;}#middle img {margin-top:7px;}/* FOOTER */#footer {	margin:0 auto 40px;	padding:0;	width:976px;}#footerTop {	background:transparent url(/sitefiles/1342/images/footer-shadow-top.png) no-repeat scroll center top;	height:180px;	behavior: url(/SiteFiles/1342/Scripts/iepngfix.htc);}#footerTop a:hover {	text-decoration:none;	cursor:pointer;}#ads-contact {	background:#333636 url(/sitefiles/1342/Images/contact.gif) no-repeat scroll 0 0;	border:5px solid #3E4241;	float:left;	height:75px;	margin:30px 37px 0 0;	padding:20px;	width:252px;}#ads-team {	background:#333636 url(/sitefiles/1342/Images/team.gif) no-repeat scroll 0 0;	border:5px solid #3E4241;	float:left;	margin:30px 37px 0 0;	padding:20px;	width:252px;}#ads-products {	background:#333636 url(/sitefiles/1342/Images/products.gif) no-repeat scroll 0 0;	border:5px solid #3E4241;	float:left;	margin:30px 0 0;	padding:20px 16px 20px 20px;	width:252px;}#ads-products:hover, #ads-team:hover, #ads-contact:hover {	border:5px solid #303030;	cursor:pointer;}.adsRight {	color:#FFFFFF;	line-height:1.2em;	margin-left:65px;}#footerBottom {	background:transparent url(/sitefiles/1342/Images/footer-shadow.png) no-repeat scroll center top;	height:100px;	padding-top:30px;	behavior: url(/SiteFiles/1342/Scripts/iepngfix.htc);}#utility-links-waste {	float:left;	margin:10px 20px 0 0;}#utility-links-waste p {	color:#FFFFFF;	float:left;	font-size:11px;	line-height:1.2em;}#utility-links-waste img {	margin:12px 0 0 10px;}#utility-links-clientele {	margin-top:10px;}#utility-links-clientele p {	color:#FFFFFF;	float:left;	font-size:11px;	line-height:1.2em;}#utility-links-clientele img{	margin-left:10px;}#swcred {	color:#CCC;	float:right;	text-align:right;	margin-top:-40px;	font-size:11px;}#swcred a {color: #CCC;}/* DEFAULT CONTENT *//* SEARCH TITLE */.pageSearchTitle {	font-size: 14px;	line-height: 18px;	color: #215160;	font-weight: bold;}a.pageSearchTitle {	font-size: 14px;	line-height: 18px;	color: #215160;	font-weight: bold;	text-decoration:none;}a.pageSearchTitle:hover {	font-size: 14px;	line-height: 18px;	color: #215160;	font-weight: bold;	text-decoration:underline;}/* PHOTO GALLERY */.photogallery {	padding: 0px;	margin: 0px 0px 0px -10px;	list-style: none;}.photogallery li {	padding: 0 10px 10px 0;	margin: 0px;	background: none;	float: left;}.photogallery li a {	padding: 2px; 	border: 1px solid #CCCCCC;	display: block;}.photogallery li a:hover {	padding: 2px; 	border: 1px solid #666666;	display: block;}/* breadcrumb */#breadcrumbs {	margin: 0 auto;	width: 976px;}#breadcrumb {	float:left;	margin:15px 0 0 -10px;	text-align:left;	width:600px;}#breadcrumb ul{	padding: 0px;	margin: 0px;	list-style: none;}	#breadcrumb li {	margin: 0px;	float: left;	background:none;}#breadcrumb a {	padding: 0 0 0 20px;	font-size: 11px;	display:inline;	text-decoration: none;	color: #FFF;	background: url(/sitefiles/1342/images/breadcrumb.gif) no-repeat 0.2em;	text-transform:	uppercase;}#breadcrumb a:hover {text-decoration:underline;}#breadcrumb a.first {	background:none;	padding:0;}#learnmore {	background:#FFFFFF url(/sitefiles/1342/images/footer-shadow-top.png) no-repeat scroll center top;	display:none;	margin:0 auto;	padding:20px;	position:relative;	width:936px;	behavior: url(/SiteFiles/1342/Scripts/iepngfix.htc);}#learnmore p {	font-size: 12px;}h5 span, h4 span {display:none;}#middle h5 {margin-top: -12px;}p#second-line {margin-top:-5px;}