/* 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', 'Tahoma', 'Arial', sans-serif;	font-size: 11px;	text-align: left;	text-decoration: none;}a, a:visited {	color: #000000;	text-decoration: none;}a:hover {	text-decoration: none;	color: #666;}h1 {	color: #A5ABB3;	padding: 5px;	font-family: 'Verdana', 'Tahoma', 'Arial',sans-serif;	text-transform: none;	font-weight: normal;	font-size: 25px;	text-align: left;	background-color: #FFFFFF;	padding-top: 50px;}h2 {	color: #000000;	font-family: 'Verdana', 'Tahoma', 'Arial',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', 'Tahoma', 'Arial',sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}.pressSubheads {	font-family: 'Verdana', 'Tahoma', 'Arial',sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}.grey {color: #999999;}.boldred {color: #FF0000;font-weight: bold;}.pic_border_right {	padding: 0 0 10px 10px;}/* Header */#header_banner {	display: block;	visibility: visible;    width: 100%;    height: 100px;    padding: 0 0 0 0;	background-color: #e8e9ed;	background-repeat: repeat-x;}#header_content {    position:relative;	height: 100px;	background: #fff url(../images/bgnd_top.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: #f2f2f2 url(../images/content_footer.jpg) no-repeat center bottom;	float: left;}#infowide {	position:relative;	float:left;	width:605px;	height:auto;	background: #f2f2f2 url(../images/content_footer_wide.jpg) no-repeat center bottom;	float: left;}#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 2px;	padding: 3px 5px 3px 0;	list-style: none;	text-align: right;	color: #666666;	list-style-type: none;	width: 145px;	font-size: 10px;}a.menu {	background: #eaeaea;}#sidenav ul, ul.submenu, #sidenav li, ul.submenu li {	margin: 0px;	padding: 0px;	list-style-type: none;}#sidenav a:hover  {    background: #999999;}