/* General */* {	margin: 0; padding: 0px;}.clearfix {display: inline-block;}/* Hides from IE-mac */* html .clearfix {	height: 1%;	margin: 0;}.clearfix {display: block;}/* End hide from IE-mac */.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	text-decoration: none;	color: #333333;}a, a:visited {	color: #333333;	text-decoration: none;}a:hover {	color: #68bd52;	;}h1 {	color: #659696;	padding: 5px;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: none;	font-weight: bolder;	font-size: 25px;	text-align: left;	background-color: #FFFFFF;	padding-top: 50px;	border-bottom: solid #659696 1px;}h2 {	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	text-align: left;	font-size: 11px;	padding: 0px;}#content {	width: 800px;	margin-left: auto;	margin-right: auto;	position: relative;}.subheads {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}.pressSubheads {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;}.grey {color: #999999;}.boldred {color: #FF0000;font-weight: bold;}.pic_border_right {	padding: 0 0 10px 10px;}.pic_border_left {	padding: 0 5px 0 0;}/* Header */#header_banner {	display: block;	visibility: visible;	width: 100%;	height: 100px;	padding: 0 0 0 0;	background-image: url(../images/greenpower_background.gif);}#header_content {    position:relative;	height: 100px;	background: #fff url(../images/greenpower_banner.gif) no-repeat 0 100%;	width: 800px;	margin-left: auto;	margin-right: auto;}#bpd_nav {	position:absolute;	width:72px;	height:19px;	z-index:1;	left: 415px;	top: 80px;}#zled_nav {	position:absolute;	width:72px;	height:19px;	z-index:1;	left: 487px;	top: 80px;}#passivent_nav {	position:absolute;	width:72px;	height:19px;	z-index:1;	left: 559px;	top: 80px;}#glidevale_nav {	position:absolute;	width:72px;	height:19px;	z-index:1;	left: 631px;	top: 80px;}#kingfisher_nav {	position:absolute;	width:72px;	height:19px;	z-index:1;	left: 703px;	top: 80px;}/* Main content*/#info {	position:relative;	float:left;	width:235px;	height:auto;	background: #d8e5e5 url(../images/content_footer.jpg) no-repeat center bottom;	float: left;}#infowide {	position:relative;	float:left;	width:605px;	height:auto;	background: #d8e5e5 url(../images/content_footer_wide.jpg) no-repeat center bottom;	float: left;	background-color: #d8e5e5;}#pics {	position:relative;	float:left;	padding: 50px 0px 0px 10px;	width:360px;	height:auto;}#sidebar {	position:relative;	float:left;	width:150px;	height:auto;	border-top: 100px;	padding: 50px 10px 50px 10px;}p{	padding:5px;}/* Footer */#footer{	position:relative;	float:inherit;	width: 800px;	margin-left: auto;	margin-right: auto;	margin-bottom: 0px;	text-align: left;	height: 120px;	background: url(../images/footer_bgnd.gif);}/* Nav-first 1 usless? */.sidenav a, ul.submenu a {	position:relative;	display: block;	text-decoration: none;	border-bottom: solid #ffffff 2px;	padding: 3px 5px 3px 0;	list-style: none;	text-align: right;	color: #666666;	list-style-type: none;	font-size: 10px;}#sidenav a, ul.submenu a {	position:relative;	display: block;	text-decoration: none;	border-bottom: solid #ffffff 1px;	padding: 3px 5px 3px 0;	list-style: none;	text-align: right;	color: #666666;	list-style-type: none;	width: 145px;	font-size: 12px;}a.menu {	background: #d8e5e5;	;}#sidenav ul, ul.submenu, #sidenav li, ul.submenu li {	margin: 0px;	padding: 0px;	list-style-type: none;}#sidenav a:hover  {	border-bottom: 1px solid #659696;	;	color: #659696;}.spacer_line {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #659696;}.outline {	border: 1px dotted #659696;}