@charset "utf-8";
/* CSS Document */

html{background:#e2e2e2 /*url(../img/bkmain.png) bottom left repeat-x fixed;height:100%;margin:0;*/}
body{height:100%;margin:20px 0 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color: #000; /*background:url(../img/bkbeechtree.png) bottom left no-repeat */}
form {margin:0px;padding:0px}
h2{ font-size:24px; color:#F90; margin:0;}
h3{margin:0;}
p{letter-spacing:1px; line-height:1.5em; font-size:14px;}

a{text-decoration:none; color: #999; font-weight:bold;}
a:hover{text-decoration:underline;}

#wrap-master{width:960px;min-height:550px; margin:0 auto;background:#e2e2e;}

#wrap-header{width:960px;height:161px; background:#edeae6 url(../img/bk-apex-logo.png) top left no-repeat;margin:0;}
#wrap-header h1{margin-left:-10000px;}

#header-nav{width:960px; height:61px;background:#fff url(../img/bk-top-nav.png) top left no-repeat;margin:74px 0 0 0; }
#header-nav ul{list-style-type:none;height:35px;width:900px;margin:0 auto;padding:15px 45px 0 ;}
#header-nav li{float:left;margin:0 10px 0 0 ; }
#header-nav ul a{padding:5px 10px;display:block;color:#960; font-size:18px;letter-spacing:1px;margin:0; text-decoration:none;height:30px}
#header-nav ul a:hover{color:#b07e1a; background: url(../img/bk-nav-line.png) no-repeat bottom center; }

#wrap-content{width:850px; min-height:650px; overflow:auto; margin:0 25px; background:#FFF url(../img/bk-grad.png) bottom left repeat-x;  padding:20px 30px;}

#wrap-content-top{width:850px; overflow:auto;}
#content-top-left{width:370px; height:270px; float:left; background: url(../img/bk-lg-flame.png) 151px 181px no-repeat}
#content-top-right{width:440px;height:254px; float:right ;}

#dealer-net{width:814px; height:41px; padding:10px 0 0 36px; background:url(../img/bk-delear-net.png) top left no-repeat; font-size:18px; letter-spacing:1px}
#dealer-net a{color:#000; text-decoration:none;}
#dealer-net a:hover{color:#666; text-decoration:none;}

#wrap-content-middle{width:850px; margin: 30px 0; overflow:auto;}
#content-middle-left{width:150px; height:130px; float:left; background:url(../img/bk-hf-border.png) right top no-repeat; padding:10px 40px 0 0;}
#content-middle-left h2{text-align:right; line-height:1.4em}

#content-middle-right{width:425px; height:140px; margin:0 30px 0 0;padding: 0 170px 0 0; float:right; background:url(../img/energy-efficient2.png) right top no-repeat; }


#wrap-content-bottom{width:850px;}
#content-bottom-header{width:850px; height:30px; background: #e5dbce;}
#content-bottom-header span{margin: 0 0 0 100px; background:#FFF; display:block; width:230px; padding:2px 70px; height:26px}
#content-bottom-header h2{font-size:18px;}
#content-bottom-products{width:810px; padding:20px; min-height:400px; background:#FFF; overflow:auto;}
.prod {width:128px; /*height:175px;*/ margin: 0 22px 25px 0; padding:5px; border: #F90 1px solid; float:left; color:#960; font-weight:bold; font-size:11px;}
.prod img{height:130px}
.srp{height:18px; padding:4px 0 0 0; color:#F90; background: #FEEECF; border-top:#F90 1px dashed; display:block;}
.prodtxt{height:45px; display:block; }

.dealer{width:810px; height:130px; padding:0;}
.dealer h3{margin-left:-10000px;}
.fpms{float:left; width:250px; margin: 0 40px 0 0; height:130px; background: url(../img/fpms-logo.png) 50% 0% no-repeat; }
.fw{float:left; width:250px; margin: 0 40px 0 0; height:130px; background: url(../img/fw-logo.png) 50% 0% no-repeat; }
.fs{float:left; width:250px; margin: 0 40px 0 0; height:130px; background: url(../img/fs-logo.png) 50% 0% no-repeat; }
.sm{float:left; width:250px; margin: 0 40px 0 0; height:130px; background: url(../img/sm-logo.png) 50% 0% no-repeat; }
.h2h {
	float:left; 
	width:250px; 
	margin-right: 40px;
	height:130px; 
	background: url(../img/h2h-logo.png) 50% 0% no-repeat; 
}
.amazon{float:left; width:250px; margin: 0 40px 0 0; height:130px; background: url(../img/amazon-logo.png) 50% 0% no-repeat; }

#contact{width:810px; padding:20px; min-height:400px; background:#FFF; overflow:auto;}
#contact label{width:200px; display:block; float:left; font-weight:bold;}
#contact input{width:300px;}
#contact textarea{width:300px;}
#wrap-footer{width:860px; height:80px;*height:100px;_height:100px; margin: 0 25px; padding:25px; border-top:#F90 1px solid; background:#c9b394;}
#wrap-footer p{font-size:12px; color:#FFF;}
#wrap-footer a{color:#FFF; text-decoration:none; font-weight:normal;}
#wrap-footer a:hover{text-decoration:underline;}






