@charset "utf-8";
/* CSS Document */

body {
	background-color:#ffffff;
}
#bodygradient {
	position:fixed;
	z-index:-11;
	background-image: url(../images/bodyback.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	height:1000px;
	bottom:0px;
	left:0px;
	right:0px;
}
#container {
	width:948px;
	margin-left:auto;
	margin-right:auto;
	height: inherit;
}
#whitebackall {
	z-index:-10;
	height:1500px;
	position:absolute;
	width:976px;
	margin-left:-14px;
}
#whiteback {
	background-image:url(../images/mainback.png);
	background-repeat:repeat-y;
	position:absolute;
	width:976px;
	height:1550px;
	top:-8px;
	bottom:0px;
}
#whitebacktop {
	background-image:url(../images/mainback_top.png);
	background-repeat: no-repeat;
	top:0px;
	height:8px;
	position:absolute;
	width:976px;
}
#footersection {
	z-index:50;
	position:absolute;
	background-image:url(../images/footback.png);
	top:800px;
	height:296px;
	width:957px;
	margin-left:-5px;
}
#mobilesplash {
	display:none;
}
#map_static {
	position:absolute;
	top: 404px;
	margin-left:248px;
}
#logo {
	position:absolute;
	width:401px;
	height:48px;
	top:30px;
	margin-left:5px;
}
#flashnav {
	position:absolute;
	width:948px;
	height:380px;
	top:78px;
	margin-left:0px;
}
#flashnav2 {
	position:absolute;
	width:948px;
	height:60px;
	top:78px;
	margin-left:0px;
}
#pagecontent {
	position:absolute;
	width:948px;
	height:700px;
	top:458px;
	margin-left:0px;
}
#lines {
	position:absolute;
	z-index:-1;
	width:948px;
	height:700px;
	top:0px;
	margin-left:0px;
}
#sectiona {
	z-index: 10;
	position:absolute;
	top:0px;
	width:664px;
	height:390px;
}
#underconstruction {
	position:absolute;
	left:500px;
	margin-top:500px;
}
#sectiona_header {
	margin-left:15px;
	margin-top:25px;
}
#sectiona_text {
	z-index: 10;
	width:440px;
	margin-left:15px;
	margin-top:15px;
}
#sectiona_pic {
	z-index: 1;
	position:absolute;
	width:350px;
	height:300px;
	top:40px;
	left:435px;
}
#sectionb {
	z-index: 10;
	position:absolute;
	top:260px;
	width:664px;
	height:250px;
}
#sectionb_header {
	margin-left:195px;
	margin-top:18px;
}
#sectionb_text {
	z-index: 10;
	width:450px;
	margin-left:195px;
	margin-top:15px;
}
#sectionb_pic {
	z-index: 1;
	position:absolute;
	width:216px;
	height:283px;
	top:-10px;
	left:-30px;
}
#sectionc {
	z-index: 10;
	position:absolute;
	top:513px;
	width:664px;
	height:230px;
}
#sectionc_header {
	margin-left:15px;
	margin-top:18px;
}
#sectionc_text {
	z-index: 10;
	width:440px;
	margin-left:15px;
	margin-top:15px;
}
#sectionc_pic {
	z-index: 1;
	position:absolute;
	width:216px;
	height:200px;
	top:8px;
	margin-left:466px;
}
#svq_panel {
	position:absolute;
	z-index:2;
	top:305px;
	width:253px;
	height:280px;
	left:677px;
}
#solren_panel {
	position:absolute;
	z-index:2;
	top:305px;
	width:253px;
	height:100px;
	left:677px;
}
#footer {
	position:absolute;
	width:948px;
}
#linerule {
}
#textnav {
	margin-top:10px;
}
#logo_banner {
	width:948px;
	height:70px;
	margin-top:15px;
}
#logo_banner2 {
	width:948px;
	height:70px;
	margin-top:0px;
}
#contact_info {
	position:absolute;
	margin-top:20px;
	margin-left: 30px;
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:12px;
	color:#006699;
}
#email_list {
	position:absolute;
	top:180px;
	width:200px;
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:12px;
	color:#006699;
}
#listings {
	position:absolute;
	width:200px;
	margin-top:30px;
	margin-left:15px;
}
#form {
	position:absolute;
	margin-left:249px;
	top:5px;
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:12px;
	color:#006699;
}
#contactform {
	margin-left:25px;
}
#dirheader {
	position:absolute;
	margin-left: 35px;
	margin-top:5px;
}
#prod_3000_5300_content {
	position:absolute;
	top:430px;
	width:525px;
	height: 200px;
}
#prod_10kw_content {
	position:absolute;
	top:430px;
	width:525px;
	height: 200px;
}
#prod_3000_5300_pic {
	position:absolute;
	width:300px;
	margin-left:615px;
	top:400px;
}
#prod_10kw_pic {
	position:absolute;
	width:300px;
	margin-left:615px;
	top:400px;
}
#prod_string_pic {
	position:absolute;
	width:300px;
	margin-left:615px;
	top:320px;
}
#prod_3000_5300_specs {
	position:absolute;
	top:760px;
	width:948px;
	padding-right:34px;
	padding-left:34px;
}
#prod_10kw_specs {
	position:absolute;
	top:750px;
	width:550px;
	padding-right:34px;
	padding-left:400px;
}
#prod_string_specs {
	position:absolute;
	top:590px;
	width:550px;
	margin-left:25px;
}
#prod_string_specs2 {
	position:absolute;
	top:679px;
	width:250px;
	margin-left:615px;
}
#prod_col1 {
	position:absolute;
	width:225px;
	margin-top:15px;
	margin-left:35px;
}
#prod_col2 {
	position:absolute;
	width:250px;
	margin-top:15px;
	margin-left:290px;
}
#prod_col3 {
	position:absolute;
	width:520px;
	margin-top:55px;
	margin-left:35px;
}
#prod_col4 {
	position:absolute;
	width:520px;
	margin-top:5px;
	margin-left:35px;
}
#backlines_product {
	position:absolute;
	width:640px;
	margin-left:-15px;
	top:310px;
}
#spec_table {
	border-style:solid;
	border-width:2px;
	border-color:#666666;
}
#spec_table10kw {
	border-style:solid;
	border-width:2px;
	border-color:#666666;
}
#spec_tablestring {
	border-style:solid;
	border-width:2px;
	border-color:#666666;
}
#spec_tablestring2 {
	border-style:solid;
	border-width:2px;
	border-color:#666666;
}
#app10kw {
	position:absolute;
	z-index:10;
	width: 375px;
	top:700px;
	margin-left:5px;
}
#fitcontent {
	margin-top:75px;
	margin-left:15px;
	width:640px;
}
#fit_table {
	position:absolute;
	margin-left:15px;
	width:640px;
}
#table_fit {
	border-style:solid;
	border-width:2px;
	border-color:#666666;
}
#fitlinks {
	position:absolute;
	width:640px;
	height:145px;
	top:620px;
	margin-left:15px;
}
#fit1 {
	position:absolute;
	width:235px;
	height:145px;
	left:75px;
}
#fit2 {
	position:absolute;
	width:235px;
	height:145px;
	left:325px;
}
#manheader {
	position:absolute;
	width:640px;
	padding-left:15px;
	top:70px;
	height:100px;
}
#mancont1 {
	position:absolute;
	width:640px;
	height:100px;
	top:150px;
	padding-left:25px;
}
#mancont2 {
	position:absolute;
	width:640px;
	margin-left:15px;
	padding:10px;
	padding-right:15px;
	height:100px;
	top:285px;
	color:#FFFFFF;
	background-image:url(../images/manback.png);
	background-repeat:no-repeat;
}
#manlist {
	position:absolute;
	margin-left:15px;
	top:400px;
	width:640px;
}
#callus {
	position:absolute;
	top:50px;
	width: 300px;
	margin-left:700px;
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:18px;
	color: #666666;
}
#formheader {
	position:absolute;
	top:19px;
}
#underconstruction {
	position:absolute;
	top:40px;
	width:600px;
	margin-left:50px;
}
#prod_back {
	position:absolute;
	top:0px;
	width:700px;
	margin-left:0px;
}
#solrenlink {
	position:absolute;
	top:620px;
	width:518px;
	height:91px;
	margin-left:225px;
}
#solren1 {
	position:absolute;
	top:70px;
	width:230px;
	height:200px;
	margin-left:75px;
}
#solren2 {
	position:absolute;
	top:70px;
	width:230px;
	height:200px;
	margin-left:360px;
}
#solren3 {
	position:absolute;
	top:70px;
	width:230px;
	height:200px;
	margin-left:640px;
}
#solren4 {
	position:absolute;
	top:330px;
	width:230px;
	height:200px;
	margin-left:230px;
}
#solren5 {
	position:absolute;
	top:330px;
	width:230px;
	height:200px;
	margin-left:500px;
}
#press {
	position:absolute;
	top:115px;
	left:20px;
}
#brochures {
	position:absolute;
	top:242px;
	left:20px;
}
#videos {
	position:absolute;
	top:370px;
	left:20px;
}
#other {
	position:absolute;
	top:498px;
	left:20px;
}
.prod_header {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:18px;
	color: #006699;
}
.prod_header2 {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:16px;
	color: #0033CC;
}
.prod_spec_title {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:12px;
	color:#000000;
	background-color: #999999;
}
.prod_spec_header {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-image:url(../images/stripe1.png);
	background-repeat:repeat-x repeat-y;
}
.prod_spec_header2 {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-image:url(../images/stripe_yellow.png);
	background-repeat:repeat-x repeat-y;
}
.prod_spec_textb {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:11px;
	color:#006699;
	background-color: #FFFFFF;
}
.prod_spec_texta {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:11px;
	color:#006699;
	background-color: #E9E9E9;
}
.header {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:16px;
	color:#006699;
}
.ptext {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:14px;
	color:#000000;
}
.ptext_dl {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-size:12px;
	color: #666666;
	padding-right:8px;
}
.form_msg {
	font-family:"Franklin Gothic Book", "century gothic", Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:400px;
	color: #FFF;
	line-height:1;
	text-indent:10px;
}
a img {
	border: 0;
}
div a {
	text-decoration:none;
}
.navtext a:link {
	font-family:"century gothic", Arial, sans-serif;
	font-size:10px;
	color: #999999;
	line-height: 14px;
	text-decoration: none;
}
.navtext a:visited {
	font-family:"century gothic", Arial, sans-serif;
	font-size:10px;
	color: #999999;
	line-height: 14px;
	text-decoration: none;
}
.navtext a:hover {
	font-family:"century gothic", Arial, sans-serif;
	font-size:10px;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
}
.navtext a:active {
	font-family:"century gothic", Arial, sans-serif;
	font-size:10px;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
}
div a:link {
	font-family:"century gothic", Arial, sans-serif;
	font-size:10px;
	color: #999999;
	line-height: 14px;
	text-decoration: none;
}
div a:visited {
	font-family:"century gothic", Arial, sans-serif;
	font-size:10px;
	color: #999999;
	line-height: 14px;
	text-decoration: none;
}
div a:hover {
	font-family:"century gothic", Arial, sans-serif;
	font-size:10px;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
}
div a:active {
	font-family:"century gothic", Arial, sans-serif;
	font-size:10px;
	color: #666666;
	line-height: 14px;
	text-decoration: none;
}
.whitetext {
	color: #FFF;
}

