@charset "utf-8";
/* CSS Document */

#content {
	height: auto;
}
input.val {
	width: 60px;
}
input.ph {
	width: 25px;
}
.row1 {
	height: 150px;
	width: 600px;
	margin: 20px auto 0;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	position: relative;
}
.back_lft {
	background: url(../images/tools_lft.png) no-repeat left bottom;
	float: left;
	height: 150px;
	width: 15px;
}
.back_mid {
	background: url(../images/tools_mid.png) repeat-x left bottom;
	float: left;
	height: 150px;
	width: 570px;
}
.top_var {
	height: 58px;
	width: 570px;
	margin: 26px 0 0;
	border-bottom: 1px solid #CCC;
}
.top_var p {
	color: #000;
	font-size: 13px;
	float: left;
	height: auto;
	width: 95px;
	text-align: center;
	margin: 7px 0 0;
}
.top_var p.single {
	margin: 22px 0 0;
}
.top_var p.double {
	margin: 14px 0 0;
}
.bottom_val {
	height: 56px;
	width: 570px;
}
.bottom_val div {
	float: left;
	height: auto;
	width: 95px;
	color: #000;
	text-align: center;
	font-size: 12px;
}
.bottom_val div.single {
	margin: 16px 0 0;
}
.bottom_val div.double {
	margin: 8px 0 0;
	height: auto;
}
.bottom_val .double div {
	margin: 0 0 4px;
	height: 18px;
}
.back_rgt {
	background: url(../images/tools_rgt.png) no-repeat left bottom;
	float: left;
	height: 150px;
	width: 15px;
}
.tab_head {
	height: 37px;
	width: 600px;
	position: absolute;
	left: 0px;
	top: -7px;
}
.tab_lft {
	background: url(../images/tools_green_lft.png) no-repeat;
	float: left;
	height: 37px;
	width: 13px;
}
.tab_mid {
	background: url(../images/tools_green_mid.png) repeat-x;
	float: left;
	height: 27px;
	width: 574px;
	padding: 9px 0 0;
}
.tab_rgt {
	background: url(../images/tools_green_rgt.png) no-repeat;
	float: left;
	height: 37px;
	width: 13px;
}
#row2 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 135px;
	width: 830px;
	margin: 15px auto 0;
	position: relative;
}
#kw {
	float: left;
	height: 105px;
	width: 400px;
	margin: 30px 0 0;
}
#kw .back_lft, #kva .back_lft {
	height: 105px;
}
#kw .back_mid, #kva .back_mid {
	height: 105px;
	width: 370px;
}
#kw .top_var, #kva .top_var {
	width: 370px;
	height: 30px;
	margin: 20px 0 0;
}
#kw .top_var p, #kva .top_var p {
	width: 123px;
	font-size: 14px;
	margin: 5px 0 0;
}
#kw .bottom_val, #kva .bottom_val {
	height: 40px;
	width: 370px;
}
#kw .bottom_val div, #kva .bottom_val div {
	width: 123px;
	margin: 10px 0 0;
}
#kw .back_rgt, #kva .back_rgt {
	height: 105px;
}
#kw .tab_head {
	width: 400px;
	top: 10px;
	left: 0px;
}
#kw .tab_lft {
	background-image: url(../images/tools_blue_lft.png);
}
#kw .tab_mid {
	background-image: url(../images/tools_blue_mid.png);
	width: 374px;
}
#kw .tab_rgt {
	background-image: url(../images/tools_blue_rgt.png);
}
#kva {
	float: right;
	height: 105px;
	width: 400px;
	margin: 30px 0 0;
}
#kva .tab_head {
	width: 400px;
	left: 430px;
	top: 10px;
}
#kva .tab_lft {
	background-image: url(../images/tools_red_lft.png);
}
#kva .tab_mid {
	background-image: url(../images/tools_red_mid.png);
	width: 374px;
}
#kva .tab_rgt {
	background-image: url(../images/tools_red_rgt.png);
}
#row3 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 145px;
	width: 500px;
	margin: 22px auto 0;
	position: relative;
}
#amps {
	height: 115px;
	width: 500px;
	position: relative;
	top: 30px;
}
#amps .back_lft {
	height: 115px;
}
#amps .back_mid {
	height: 115px;
	width: 470px;
}
#amps .top_var {
	width: 470px;
	margin: 10px 0 0;
	height: 45px;
}
#amps .top_var p {
	width: 94px;
	margin: 5px 0 0;
}
#amps .top_var p.single {
	margin: 14px 0 0;
}
#amps .bottom_val {
	width: 470px;
	height: 45px;
}
#amps .bottom_val div {
	width: 94px;
	margin: 12px 0 0;
}
#amps .back_rgt {
	height: 115px;
}
#amps .tab_head {
	width: 500px;
	left: 0px;
	top: -29px;
}
#amps .tab_lft {
	background-image: url(../images/tools_org_lft.png);
}
#amps .tab_mid {
	background-image: url(../images/tools_org_mid.png);
	width: 474px;
}
#amps .tab_rgt {
	background-image: url(../images/tools_org_rgt.png);
}
#row4 {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 142px;
	width: 830px;
	margin: 20px auto 0;
	position: relative;
}
#horsepower {
	float: left;
	height: 112px;
	width: 400px;
	margin: 30px 0 0;
}
#horsepower .back_lft, #genset .back_lft {
	height: 105px;
}
#horsepower .back_mid, #genset .back_mid {
	height: 105px;
	width: 370px;
}
#horsepower .top_var, #genset .top_var {
	width: 370px;
	margin: 10px 0 0;
	height: 40px;
}
#horsepower .top_var p {
	font-size: 14px;
	width: 123px;
	margin: 12px 0 0;
}
#horsepower .bottom_val, #genset .bottom_val {
	height: 40px;
	width: 370px;
}
#horsepower .bottom_val div, #genset .bottom_val div {
	width: 123px;
	margin: 10px 0 0;
}
#horsepower .back_rgt, #genset .back_rgt {
	height: 105px;
}
#horsepower .tab_head {
	height: 37px;
	width: 400px;
	position: absolute;
	top: 5px;
}
#horsepower .tab_lft {
	background-image: url(../images/tools_green_lft.png);
}
#horsepower .tab_mid {
	background-image: url(../images/tools_green_mid.png);
	width: 374px;
	height: 27px;
}
#horsepower .tab_rgt {
	background-image: url(../images/tools_green_rgt.png);
}
#genset {
	float: right;
	height: 112px;
	width: 400px;
	margin: 30px 0 0;
}
#genset .top_var p {
	font-size: 12px;
	width: 123px;
	margin: 5px 0 0;
}
#genset .top_var p.single {
	margin: 10px 0 0;
	font-size: 14px;
}
#genset .tab_head {
	width: 400px;
	left: 430px;
	top: 5px;
}
#genset .tab_lft {
	background-image: url(../images/tools_brn_lft.png);
}
#genset .tab_mid {
	width: 374px;
	background-image: url(../images/tools_brn_mid.png);
	font-size: 12px;
	padding: 12px 0 0;
	height: 25px;
}
#genset .tab_rgt {
	background-image: url(../images/tools_brn_rgt.png);
}
#reset {
	position: absolute;
	width: auto;
	left: 794px;
	top: 295px;
}
#reset2 {
	width: auto;
	position: absolute;
	left: 747px;
	top: 623px;
}
#footer {
	height: 195px;
}
#grid {
	top: 20px;
}
