@charset "utf-8";

body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

/*
h1{font-size:19pt ;}
h2{    color: #257279 ;
    font-size: 30px ;
    font-weight: normal ;}
h3{font-size:15pt ;}
h4{  color: #0A60A8 ;
    font-size: 18px ;
    font-weight: normal ;}
*/
   .pro-left ul {}
    .pro-left ul li {}
    .pro-left ol {}
    .pro-left ol li {}
    strong{color:black;}
    .pro-left img {float:left; padding:10px}
    a{outline:none;-moz-outline-style:none; text-decoration:none; color:#0a60a8;}
    img{border-style:none;}
    hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
    #wrapper{width:100%;}
    .float_left{float:left;}
    .header_cont{width:100%;height:75px;background:#fff;border-bottom:1px solid #d4d5d1;clear:both;}
    .header{width:1000px;margin:0 auto;}
    .logo{width:78px;height:73px;float:left;}
    .header-navi{width:auto;float:right;margin:0 10px 0 0;}
    .header-navi ul{margin:0px;padding:3px 4px 0 0;list-style:none;}
    .header-navi ul li{font-size:16px;color:#0a60a8;display:inline; list-style:none;}
    .header-navi ul li a{color:#0a60a8;padding:0px 0 0 15px;text-decoration:none;}
    .header-navi ul li a:hover{color:#000;text-decoration:underline;}
    .header-navi li{list-style:none;}
    .banner-cont{width:100%;background:#ecede8;overflow:hidden;clear:both;position:relative}
    .col-5{width: 405px;}

.nav-cont{overflow:hidden; width:1000px;margin:0 auto;/*background:#fff;*/}
#nav-main ul{padding:0;margin:0;float:left;}
#nav-main ul ul{padding:0;margin:0;float:left;width:200px; margin-top:38px; background-color:#FFF; position:absolute;opacity:0.8;}
#nav-main ul ul{display:none}
#nav-main ul li:hover > ul {
	display: block;
}
.pro-left .excel_1kw_icon_large p{padding-left:130px !important;}
/* 3rd level CSS*/
#nav-main ul ul ul{padding:0;margin:0;float:left;width:200px;  background-color:#FFF; position:absolute; opacity:0.9; margin-left:200px;}
#nav-main ul ul ul{display:none}
#nav-main ul ul li:hover > ul {
	display: block;
}
li {list-style:none;}
#nav-main ul ul li{float:left; width:200px; display:block;}
#nav-main ul ul li:hover{background-color:#30C;}
#nav-main ul ul li a:hover{color:#fff; background-color:#30C;}
#nav-main ul li{display:inline;}
#nav-main ul li a{padding:18px 11px 20px 8px;margin-top:0;color:#0a60a8;text-decoration:none;float:left;font-size:20px;}
#nav-main ul li a:hover{background:#fff;color:#0a60a8;}
#nav-main li{display:inline;}
.banner{width:1000px;clear:both;margin:0 auto;position: relative;}
.submenu{font-size:20px;}
#primary{display:none;}
#secondary{display:none;}
.pack{width:610px; float:left; padding-top:10px; font-size:13px;color:#808080;font-weight:normal; text-align:justify}
.pack  h3{font-size:30px;color:#257279;font-weight:normal;}
.pack img {padding:5px;}
.pack p{font-size:13px;color:#808080;line-height:20px;}

.pro-left .excel_10kw_icon_large p{padding-left:130px !important;}
.body-cont{width:100%;background:#ecede8;overflow:hidden;clear:both;}
.main-cont{width:960px;margin:0 auto;background:#fff;padding:0 20px 15px 20px;overflow:hidden;}
.right{ float:right; padding:8px; color:#808080;}

.box1{width:595px;height:200px;color:#FFF;background:url(images/box1-bg.jpg) top left no-repeat;float:left;}
.box1 .links{width:595px;height:32px;}
.box1 .links ul{margin:0px;padding:4px 0 0 0;list-style:none;}
.box1 .links ul li{font-size:20px;display:inline;}
.box1 .links ul li a{color:#fff;padding:0;text-decoration:none;}
.box1 .links ul li a:hover{color:#fff;text-decoration:none;}
.thumbs{padding:10px 0 10px 0;height:117px;}
.thumbs img{ height:116px;}
.box1 .get{width:435px;height:22px;background:url(images/get.png) 10px 3px no-repeat;padding:7px 0 0 40px;font-size:14px;color:#fff;float:left;}
.box1 .get a{color:#fff;text-decoration:none;}
.box1 .get a:hover{color:#072c48;text-decoration:none;}


img.rightt{
	float: left;
	width:119px;
}
img.mid{
	width:119px;
	float: left;
}
img.left{
	width:118px;
	float: left;
}

li.go {
	float:left;
	margin-left:8px !important;}
	li.rightt a {
		padding:0 !important;
		margin:0 !important;}
		li.rightt{
			float:left;
			padding:0 !important;
			margin:0  !important;}

			.box3{width:355px;height:200px;background:url(images/box1-bg.jpg) top left no-repeat;float:right;}
			.box3 .globe{width:264px;height:20px;padding:7px 0 0 40px;font-size:14px;color:#fff;margin:148px 0 0 0px;}
			.box3 .globe a{color:#fff;text-decoration:none;}
			.box3 .globe a:hover{color:#072c48;text-decoration:none;}

			.logos, .boxes{width:auto;clear:both;}

			.logos img{padding:0 13px 0 0; display:none;}
			.logos { height:15px;
				/*display:none;*/
			}
			.whybergey{width:465px; min-height:220px;float:left;background:#e3e3e3;padding:15px 0 12px 12px;}
			.whybergey h1{height:42px;background:url(images/whybergey.png) 0px 0 no-repeat;color:#257279;font-size:28px;margin:0 0 10px 0;padding:8px 0 0 60px;font-weight:normal;}
			.whybergey p{font-size:16px;color:#808080;line-height:28px;margin-top:2px;width:460px;}
			.readmore{text-align:center;font-size:18px;padding:20px 0 0 0;}
			.readmore a{color:#257279;text-decoration:none;}
			.readmore a:hover{color:#0071c8;text-decoration:underline;}



			.testi {
				width: 465px;
				height: 384px;
				overflow: inherit;
				float: right;
				background: #e3e3e3;
				padding: 15px 0 12px 12px;
			}

			.testi h2{height:42px;background:url(images/whybergey.png) 0px 0 no-repeat;color:#257279;font-size:28px;margin:0 0 10px 0;padding:8px 0 0 60px;font-weight:normal;}
			.testi p{font-size:20px;color:black;line-height:28px;margin-top:2px;width:460px;}


			.testim{font-size:13px;color:#808080;width:324px;float:right;background:#e3e3e3;padding:5px; margin-top:20px; text-align:justify;}
			.testim li{padding:5px;}
			.testim h2{height:42px;background:url(images/whybergey.png) 0px 0 no-repeat;color:#257279;font-size:28px;margin:0px;padding:8px 0 0 60px;font-weight:normal;}
			.testim p{font-size:13px;color:#808080;line-height:20px;}

			.top-cont{width:936px;background:#e4e4e4; color:#808080;padding:35px 10px 10px 10px;display:inline-block;margin:0 0 10px 0; min-height:150px;}
			.left-cont{width:449px;background:#e4e4e4; color:#808080;padding:35px 10px 10px 10px;display:inline-block;margin:0 10px 10px 0; float:left; min-height:150px;}
			.right-cont{width:400px;background:#e4e4e4; color:#808080;padding:35px 10px 10px 10px;display:inline-block;margin:0 0 10px 0; float:right; min-height:150px;}



		.ftr-cont{width:100%;background:#ECEDE8;overflow:hidden;padding:0 0 10px 0;/*border-top:1px solid #cacac7;background:#e2e7e3;*/}
		.spacer{background:;height:50px;background:white;}
		.footer{width:1000px;margin:0  auto;background:white;position: relative;}
		.footer ul{margin:0px 15px 0 20px;padding:10px 0 0 0;list-style:none;float:left;}
		.footer ul li{font-size:12px;line-height:18px;}
		.footer ul li a{color:#008cd5;text-decoration:none;}
		.footer ul li a:hover{color:#333;text-decoration:underline;}

		.footers{width:1000px;margin:0  auto;background:white;position: relative;}
		.footers ul{margin:0px 15px 0 20px;padding:10px 0 0 0;list-style:none;float:left;}
		.footers ul li{font-size:12px;line-height:18px;}
		.footers ul li a{color:#008cd5;text-decoration:none;}
		.footers ul li a:hover{color:#333;text-decoration:underline;}
		.copyrights{float:right;font-size:11px;color:#333;padding:140px 20px 0 0;background:white;}
		.copyright{float:right;font-size:11px;color:#333;padding:20px 20px 0 0;background:white;}

		/*inner*/
		.pro-left{width:610px;float:left; min-height:222px;}
		.pro-left p{font-size:13px;color:#808080;font-weight:normal;margin:0px;padding:0px 0px 15px 0px !important;line-height:20px;}
		.excel{width:auto;min-height:130px;background:url(images/5kw.jpg) top left no-repeat;border-bottom:1px solid #d2d2d2;}

		/**************** icon action ***************/
		.excel_7kw_icon_large{width:auto;height:130px;background:url(images/7kW_icon_large.png) top left no-repeat;border-bottom:1px solid #d2d2d2;}
		.excel_10kw_icon_large{width:auto;min-height:130px;background:url(images/10kW_icon_large.png) top left no-repeat;border-bottom:1px solid #d2d2d2;}
		.excel_5kw_icon_large{width:auto;min-height:130px;background:url(images/5kW_icon_large.png) top left no-repeat;border-bottom:1px solid #d2d2d2;}
		.excel_1kw_icon_large{width:auto; min-height:130px; background:url(images/1kW_icon_large.png) top left no-repeat;border-bottom:1px solid #d2d2d2;}
		.excel h3, .excel_10kw_icon_large h3, .excel_1kw_icon_large h3, .excel_5kw_icon_large, .excel_7kw_icon_large h3{font-size:30px;color:#257279;padding:0 0 0 130px;font-weight:normal;}
		.excel p, .excel_10kw_icon_large p, .excel_1kw_icon_large p, .excel_5kw_icon_large p, .excel_7kw_icon_large p{font-size:13px;color:#808080;padding:0 0 0 130px;line-height:20px;}

		.excel_inner{width:auto; }



		.download_icon{
			padding-top:12px;
			padding-bottom:12px;
			padding-left:30px;
			background: white url(images/download_icon.jpg) 0 50% no-repeat;
		}
		.hybrid_icon{
			padding-top:12px;
			padding-bottom:12px;
			padding-left:90px;
			background: white url(images/hybrid_icon.png) 0 50% no-repeat;
		}
		.battery_icon{
			padding-top:12px;
			padding-bottom:12px;
			padding-left:90px;
			background: white url(images/battery_icon.png) 0 50% no-repeat;
		}
		.tower_icon{
			padding-top:12px;
			padding-bottom:12px;
			padding-left:90px;
			background: white url(images/tower_icon.png) 0 50% no-repeat;
		}

		/*******************************/
		.define{width:auto;min-height:130px;border-bottom:1px solid #d2d2d2;}
		.define h3{font-size:30px;color:#257279;font-weight:normal; padding:0 !important;}
		.define p{font-size:13px;color:#808080;line-height:20px;}
		.define img {float:left;}
		.pro-left h2{font-size:30px;color:#257279;padding:10px 0 10px 0px;font-weight:normal;}
		.Recomended{width:auto;background:#e4e4e4;padding:10px;margin:0 0 15px 0;}
		.Recomended h4{color:#0a60a8;font-size:18px;margin:0px;padding:0px;font-weight:normal;}
		.Recomended p{font-size:13px;color:#808080;padding:0 0 15px 0px;line-height:20px;}
		.Recomended img { float:left; padding:2px 10px 10px 0; height:70px}
		.Rec_inner {overflow:hidden; font-size:13px;color:#808080;padding:0 0 0px 10px;line-height:20px;} /* Darkened the text color from 969696 */
		.dealer-cont{width:auto;}
		.dealer-cont h5{font-size:30px;color:#257279;padding:0px 10px 0 10px;font-weight:normal;margin:0 0 10px 0;}
		.dealer-cont ul{margin:0px;padding:0px;list-style:none;}
		.dealer-cont ul li{display:inline;width:149px;height:99px;padding:0px;}
		.dealer-cont ul li a img{text-decoration:none;}
		.dealer-left{width:285px;float:left;}
		.dealer-tab{width:285px;height:40px;background:url(images/dealer-bg.jpg) top left repeat-x;text-align:center;font-size:30px;font-weight:normal;color:#fff;padding:10px 0 0 0;margin:0 0 10px 0;}
		.dealer-left h1{font-size:30px;color:#257279;padding:0px 10px 0 10px;font-weight:normal;}
		.dealer-left p{font-size:13px;color:#808080;padding:0 10px 15px 10px;line-height:20px;}
		.top_cont{ width:609px; float:left;}
		.top_inner_cont { width:385px; float:left;}
		.top_cont img {width:200px; float:right; height:150px;}
		.top_cont h3{font-size:30px;color:#257279;font-weight:normal;}
		.pack-right{width:285px;float:right;}
		.pack-tab{width:285px;height:40px;background:url(images/dealer-bg.jpg) top left repeat-x;text-align:center;font-size:30px;font-weight:normal;color:#fff;padding:10px 0 0 0;margin:0 0 10px 0;}
		.pack-right h1{font-size:30px;color:#257279;padding:0px 10px 0 10px;font-weight:normal;}
		.pack-right p{font-size:13px;color:#808080;padding:0 10px 15px 10px;line-height:20px;}
		.pro-right{width:334px;float:right;}
		.rNavbox{width:314px;background:#e4e4e4;padding:10px 10px 10px 10px;}
		.rNavbox ul{width:314px;margin:0px;padding:0px;list-style:none;}
		.rNavbox ul li{width:314px;height:23px;background:#248edc;font-size:15px;color:#fff;margin:0 0 10px 0;}
		.rNavbox ul li img{padding:0px 6px 0 5px;}
		.rNavbox ul li a{height:23px;color:#fff;background:#248edc;text-decoration:none;display:block;padding:5px 0 0 0px;}
		.rNavbox ul li a:hover{height:23px;color:#fff;background:#000000;text-decoration:none;display:block;padding:5px 0 0 0px;}
		.pro-left .excel p {padding-left:130px !important;}
		.specs{width:334px;background:#e3e3e3;float:right;margin:10px 0 5px 0;padding:0 0 10px 0;}
		.specsTab{background:#000;height:41px;font-size:30px;color:#fff;font-weight:normal;padding:4px 0 0 10px;}
		.specs p{color:#3e3e3e;font-size:13px;line-height:20px;padding:10px; }
		.specs p span{font-weight:bold;}
		.graph{text-align:center;}
		#innerspecs.specs p{color:#808080;font-size:13px;line-height:20px;padding:10px; width:70%; float:left;}
		.ftr-cont li{list-style:none;}
		.grid-cont{width:610px;height:120px;}
		.offgrid{width:140px;height:75px;background:url(images/tab1.jpg) top left no-repeat;font-size:30px;color:#257279;font-weight:normal;float:left;padding:31px 0 0 95px;}
		.offgrid a{color:#257279;text-decoration:none;}
		.offgrid a:hover{color:#1169b2;text-decoration:none;}
		.utility-tie{width:140px;height:75px;background:url(images/tab1.jpg) top left no-repeat;font-size:30px;color:#257279;font-weight:normal;float:left;margin:0 0 0 30px;padding:31px 0 0 95px;}
		.utility-tie a{color:#257279;text-decoration:none;}
		.utility-tie a:hover{color:#1169b2;text-decoration:none;}
		.pro-left h3{font-size:36px;color:#4c4b4b;font-weight:normal;}
		.wpump{border-top:1px solid #cacac7; min-height:265px;}
		.wpump img{padding:0 10px 0 0;}
		.tags{font-size:15px;color:#00b2d9;padding:8px 0 8px 0;}
		.dealer-cont h6{font-size:36px;color:#4c4b4b;padding:10px 0 10px 0px;font-weight:normal;}
		.simp{width:auto;}
		.simp h2{font-size:18px;color:#b2b2b2;font-weight:normal;border-bottom:1px solid #cacac7;}
		.simp ul{margin:0px;padding:0px;list-style:none;}
		.simp ul li{font-size:15px;color:#00b2d9;padding:8px 0 8px 0;}
		.simp ul li a{color:#00b2d9;text-decoration:none;}
		.simp ul li a:hover{color:#4c4b4b;text-decoration:none;}
		.specs ul{margin:0px;padding:0px;list-style:none;width:298px;float:left;padding:0 18px 0 18px;}
		.specs ul li{font-size:12px;color:#808080;padding:5px 0 5px 0;font-weight:bold;}
		.specs ul li a{color:#808080;text-decoration:none;}
		.specs ul li a:hover{color:#000;text-decoration:none;}
		.specs  li{font-size:12px;color:#808080;padding:5px 0 5px 0;font-weight:bold; list-style:none;}
		.specs  li a{color:#808080;text-decoration:none;}
		.specs  li a:hover{color:#000;text-decoration:none;}
		#catgry{padding:10px;}
		.awp-box2{width:auto;background:#e4e4e4;padding:35px 10px 10px 10px;display:inline-block;margin:0 0 10px 0;}
		.awp-box2 h1{font-size:30px;color:#4c4b4b;font-weight:normal;}
		.awp-box2 p{color:#808080;font-size:12px;padding:10px 10px 10px 0;}
		.awp-box{width:auto;background:#e4e4e4;padding:15px 10px 10px 10px;display:inline-block;margin:0 0 10px 0;}
		.awp-box h1{font-size:30px;color:#4c4b4b;font-weight:normal;}
		.awp-box p{color:#808080;font-size:12px;padding:10px 10px 10px 0;}
		.featured{position:absolute;width:155px;height:42px; margin-left:-10px; }
		.paging{border-top:1px solid #cacac7;width:auto;padding:20px 0 0 0;}
		.paging ul{margin:0px;padding:0px;list-style:none; }
		.paging ul li{width:28px;height:28px;font-size:18px;font-weight:bold;color:#a6a6a6;float:left;margin:0 4px 0 0;text-align:center;}
		.paging ul li a{width:28px;height:28px;font-size:18px;font-weight:bold;color:#a6a6a6;float:left;margin:0 4px 0 0;text-align:center;text-decoration:none;}
		.paging ul li a:hover{width:28px;height:26px;background:url(images/paging-hover.png) top left no-repeat;color:#fff;padding:2px 18px 7px 0;text-align:center;}
		.paging ul li a.selected{width:28px;height:26px;background:url(images/paging-hover.png) top left no-repeat;color:#fff;padding:2px 18px 7px 0;text-align:center;}
		.threeheading{clear: both;color: #808080;font-size: 13px;font-weight: normal;padding-top: 10px;text-align: justify;width: 610px;}
		.dealer-tab a{ color : #ffffff;}
		.pack-tab a{ color : #ffffff;}
		.pro-left .excel_7kw_icon_large p{padding-left:130px !important;}
		.tech-div{ padding-top:10px; padding-bottom:10px;}
		.float-right{float:right;width:300px;postion:relative;height:auto;margin:10px 0;}
		.float-right img {position:relative;float:right;margin-bottom:-15px;margin-top:10px;width:100px;height:100px;}
		.boxes {min-height:200px;}
		.sub-menu { z-index: 9999; }
		.links li.rightt {
			margin:0 30px 0 0 !important;
			float: right;
		}
		.links li.left{
			float: left;
			margin-left: 30px;
		}
		.links li.mid {
			width:15px !important;
			float: left;
			margin-left: 55px;
		}
		.links li.mids{
			float: left;
			margin-left: 80px;
		}
		.links li.midss{
			float: left;
			margin-left: 20px;
		}
		.middle {
			position: absolute;
			left:58%;
			top:48%;
			color:black;
			font-size: 20px;
		}

		.firstimg{
			position: absolute;
			margin:0 20px 0 20px;
			top:0;
		}
		.secondimg{
			margin-left: 333px;
		}
		.thirdimg{
			position: absolute;
			margin:4px 20px 0 150px;
			top:0;
			height: 50px;
		}
		.forthimg{
			position: absolute;
			left: 230px;
			width: 7%;
		}
		.certification{
			float: left;
			position: absolute;
			top: 0%;
		}
		#quotes
		{
			margin:0;
			font-size:20px;
			position:relative;
		}
		.textItem
		{
			position:absolute;
			display:none;
		}
		div.span-14{
			width: 500px;
		}
		.span-9 h2.international,.span-9 p{
			margin-bottom: 5px;
		}

		th, td, caption {
			padding: 4px 4px 4px 5px !important;
		}
		div.widget form#widget fieldset{
			margin-top:-35px !important;
			position: relative;
			height:105px !important;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) { 
			div.widget form#widget fieldset{
				height:101px !important;
			}
		}
		@-moz-document url-prefix() { 
			div.widget form#widget fieldset {
				height:101px !important;
			}

		}
		div.widget form#widget input#address{
			position: absolute;
			top: 40px;
		}
		div.widget form#widget select#propertyType{
			position: absolute;
			top: 86px;
		}
		div.widget form#widget input.submit{
			top:86px;
			margin-left: 350px;
			position: absolute;
		}
		form#widget.col-5{
			margin-top:42px;
		}
		p.zipcode{
			width: 800px;
			height: 380px;
			margin-bottom: 0;
		}
		.box3.widget fieldset{
			margin-top: -12px;
			margin-left: 10px;
		}
		.box3.widget a.popup{
			margin-top:-2px;
			margin-right: 0;
		}
		#propertyType {
			margin-top: 25px;
		}
		.links p {
			display: inline;
			color: white;
		}
		p.white {
			font-size: 19px;
		}