/* Inland Plastics - Global Styles--------------------------------------------------------------------------------------------------- */* {margin:0; padding:0;}body {	text-align: center;	color:#000;	font: 12px/1 Arial, Helvetica, Sans-Serif;}a { 	color:rgb(28,165,73);	text-decoration: underline;}a:hover {	color:rgb(30,82,47);}ul {	margin:0; padding: 0; 	list-style: none;	}/* Helpers--------------------------------------------------------------------------------------------------- */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}.clearfix {display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* Primary Divisions--------------------------------------------------------------------------------------------------- */#container {margin:0px auto;width: 715px;background:url(../gfx/shadow-bkgd.gif) repeat-y center;text-align:center;}body#home #container {background:url(../gfx/shadow-bkgd-home.gif) repeat-y center;}#wrapper {padding:0 9px 30px 9px;}#content {margin:0;padding-top:20px;padding-bottom:40px;width:420px;float:left;text-align:left;}#sidebar {margin:0; padding:0;float:right;width:250px;background: rgb(189,190,195) url(../gfx/sidebar-bkgd.jpg) no-repeat 0 200px;text-align:left;overflow:hidden;}#footer {	height: 43px; width:718px;	margin:0 auto;	background: url(../gfx/footer_06.gif) no-repeat 3px 0px;	text-align:right;	color:white;}#home-sidebar {width:213px;float:right;text-align:left;margin:15px 30px 0 0;}/* Header--------------------------------------------------------------------------------------------------- */#header{	width:698px; height:160px;	position:relative;	background: url(../gfx/header_tb.gif) no-repeat top left;	text-align:right;}#header h1 a {	float:left;	text-align:left;	margin:0; padding:0;	display:block;	width:200px; height:160px;	text-indent:-9999px;	}	/* Navigation--------------------------------------------------------------------------------------------------- */	#nav {	display:block;	width:698px; height:23px;	background:rgb(102,102,102);	border-bottom:1px solid rgb(102,102,102);	}#nav li {	float:left;	display:inline;	}	#nav a {	display:block;	text-indent:-9999px; height: 23px;	}	#nav #tarps a {width:50px; background:url(../gfx/nav/nav1.gif) no-repeat 0 0;}#nav #tarps a:hover { background-position:-50px 0;}#nav li#tarps.currentpage a { background-position: top right; border-bottom:1px solid white;}#nav #geofabrics a {width:82px; background:url(../gfx/nav/nav2.gif) no-repeat top left; }#nav #geofabrics a:hover { background-position:-82px 0; }#nav li#geofabrics.currentpage a { background-position: top right; border-bottom:1px solid white;}#nav #buildings a { width:71px; background:url(../gfx/nav/nav3.gif) no-repeat top left;} #nav #buildings a:hover {background-position:-71px 0;}#nav li#buildings.currentpage a { background-position: top right; border-bottom:1px solid white; }#nav #covers a { width:110px; background:url(../gfx/nav/nav4.gif) no-repeat top left;}#nav #covers a:hover { background-position:-110px 0;}#nav li#covers.currentpage a { background-position: top right; border-bottom:1px solid white;}#nav #farmtarps a { width:79px; background:url(../gfx/nav/nav5.gif) no-repeat top left;}#nav #farmtarps a:hover { background-position:-79px 0;}#nav li#farmtarps.currentpage a { background-position: top right; border-bottom:1px solid white;}#nav #trucktarps a { width:105px; background:url(../gfx/nav/nav6.gif) no-repeat top left; }#nav #trucktarps a:hover { background-position:-105px 0;}#nav li#trucktarps.currentpage a { background-position: top right; border-bottom:1px solid white;}#nav #construction a { width:131px; background:url(../gfx/nav/nav7.gif) no-repeat top left;}#nav #construction a:hover { background-position:-133px 0; }#nav li#construction.currentpage a { background-position: -133px 0; border-bottom:1px solid white;}	/* Utility Nav */#utility {	margin-right:10px; padding-top:5px;	}	#utility li {	display:inline;	}	#utility li a {	font:normal 10px/11px "Verdana" arial sans-serif;	color: white;	text-decoration:none;	}	/* Local Nav */#sidebar dl {	margin:0 10px 50px 10px;	}#sidebar dt {	font:bold 11px/11px "Verdana" arial sans-serif;	color: white;	margin-bottom:8px;	}	#sidebar dd {	margin-bottom:5px;	}	#sidebar dd a {	font:normal 12px/14px "Verdana" arial sans-serif;	color:black;	text-decoration:none;	}	#sidebar dd a:hover {	font:normal 12px/14px "Verdana" arial sans-serif;	color:#94983F;	text-decoration:none;	}	#sidebar p#pullquote {	font:normal 16px/19px "Verdana" arial sans-serif;	color:black;	margin:15px 10px 15px 10px;	}	#home-sidebar h2 {	font:bold 14px/17px "Verdana" arial sans-serif;	color:rgb(148,152,63);	margin-bottom:4px;	}	#home-sidebar p, #home-sidebar img{	margin-bottom:20px;	}#footer p {	font:normal 10px/11px "Verdana" arial sans-serif;	padding: 3px 20px 0 0;	}	#footer a {	text-decoration:none;	color:white;	}	/* Search */#header form {margin:105px 15px 0 100px;font:normal 10px/11px "Verdana" arial sans-serif;color:black;}#header form input {font:normal 10px/11px "Verdana" arial sans-serif;}	/* text formatting */#content p {font:normal 11px/13px "Verdana";color:#222222;margin:0 20px 15px 30px;}#content p.breadcrumb {font:bold 12px/14px "Verdana";margin:0px 0 0 30px;color:#94983F;}#content h2 {font:normal 22px/22px "Verdana";margin:10px 0 10px 30px;}#content h3 {font:bold 13px/15px "Verdana";margin:15px 0 10px 30px;color:#94983F;width:375px;border-bottom:1px dashed #94983F;padding-bottom:5px;}#content h4 {font:bold 12px/15px "Verdana";margin:25px 0 10px 30px;color:#666666;}#content li {font:normal 11px/13px "Verdana";padding-left:15px;background: url(../gfx/bullet.gif) no-repeat top left;margin:0 20px 6px 30px;}/* image formatting */.left {float:left;margin:10px 10px 10px 30px;}.right {float:right;margin:10px;}img.center {margin-left:65px;}#presto #content img {margin-top:25px;}/* forms */body#contact #content form input {margin: 5px 0 5px 30px;}body#contact #content form textarea {margin-left:30px;}body#contact #content form #button {}body#contact #content form {margin: 0 0 30px 30px;}body#contact #content form p {margin-bottom:5;}
