body {
	font: 0.8125em Arial, Helvetica, sans-serif;
	color: #595959;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px 0px 1em;
}
h1 {
	color: #FFFFFF;
	font-size: 150%;
	margin: 0px 0px 15px;
	padding: 15px 0px 0px;
}
h2 {
	color: #0A67F2;
	font-size: 150%;
	margin: 0px 0px 15px;
	padding: 15px 0px 0px;
}
#wrapper {
	width: 757px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 130px;
	background: url(images/toplogob.jpg) no-repeat;
	margin-top: 20px;
	z-index: 1;
	position: relative;
}
#topnav {
	position: absolute;
	left: 136px;
	top: 26px;
	width: 587px;
	text-align: right;
	color: #0A67F2;
}
#topnav ul {
	margin: 0px;
	padding: 0px;
}
#topnav li {
	display: inline;
}
#topnav a {
	color: #595959;
	text-decoration: none;
}
#topnav a:hover {
	color: #FA9D1C;
	text-decoration: none;
}
#navigation {
	float: left;
	width: 180px;
	position: relative; /*peekaboo! - float and floatwrapper need position:relative or text is invisible*/
	padding-top: 21px;
	padding-left: 30px;
}
#header {
	position: absolute;
	left: 244px;
	top: 191px;
}
#navigation ul {
	margin: 0px;
	padding: 0px;
}
#navigation li {
	list-style: none;
}

#navigation #subnav {
	margin: -10px 0px 7px 15px;
	padding: 0px;
}
#navigation[id] #subnav[id] {
	margin: 5px 0px 7px 15px;
	padding: 0px;
}
#navigation a {
	color: #595959;
	text-decoration: none;
}
#navigation a:hover {
	color: #0A67F2;
	text-decoration: none;
}
#navigation .activelink, #topnav .activelink  {
	font-weight: bold;
	color: #0A67F2;
}
#content {
	background: url(images/backiecontent.jpg) repeat-y;
	z-index: 10;
	position: relative; /*peekaboo! - float and floatwrapper need position:relative or text is invisible*/
}
#clearleft {
	clear: left;
	width: 100%;
	height: 10px;
}
#footer {
	margin: 0px;
	padding: 0px;
	height: 8px;
	width: 757px;
	clear: left;
}
#footer[id] {
	margin-top: -6px;
}
#text {
	margin-left: 227px;
	background: transparent url(images/backietext.gif) no-repeat right bottom;
	margin-right: 6px;
	height: 300px;
	text-align: justify;
	padding-right: 25px;
}
#text[id] {
	height: auto;
	min-height: 300px;
}
#text ul {
	margin: 0px;
	padding: 0px;
}
#text li {
	list-style: none;
}
#text .subnav {
	margin: -10px 0px 7px 15px;
	padding: 0px;
}
#text[id] .subnav[class] {
	margin: 5px 0px 7px 15px;
	padding: 0px;
}
#text a {
	color: #0A67F2;
	text-decoration: none;
}
#text a:hover {
	color: #FA9D1C;
	text-decoration: none;
}
#contact {
	width: 745px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	border-top: 1px solid #CCCCCC;
	padding-top: 3px;
}
#contact p {
	font-size: .7em;
	text-align: right;
	color: #999999;
}
#contact a {
	color: #666666;
}
#contact a:hover {
	text-decoration: none;
}

#contact #energylinx p {
	width: 350px;
	text-align: left;
	float: left;
}
#bookmarks {
	margin-left: 30px;
	margin-top: 50px;
	position: relative;
	font-size: .8em;
	color: #999999;
	height: 50px;
}
#bookmarks[id] {
	margin-left: -200px;
}
#bookmarks img {
	border-style: none;
	margin-top: 5px;
}
#reviews {
	width: 500px;
}
.lefttd {
	width: 80px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#title, #review, #name {
	width: 380px;
}
#suppliers {
	background: #666666;
}
#suppliers td {
	background: #FFFFFF;
}

.lefttdsuppliers {
	width: 180px;
}
#toprow td, #emissions #toprow td {
	background: #E2E2E2;
}
#tdshade td {
	background: #E2E2E2;
}
#suppliers .tdshade td {
	background: #F4F4F4;
}
#suppliers .hover:hover {
	background: #E2E2E2;
}
#emissions {
	background: #666666;
}
#emissions td {
	background: #FFFFFF;
}
.o2 {
	font-size: 0.7em;
}
#calclink {
	width: 140px;
	margin-top: 20px;
}
#calclink img {
	border-style: none;
}
#calclink p {
	margin: 0px;
	padding: 2px;
	color: #FFFFFF;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}