/* CSS Document */
body{background:url(http://endurancewindpowerinc.com/images/bg_body.jpg) no-repeat center top; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a img{border:0;}

h1{color:#444444; font-size:14px; text-transform:uppercase; padding:15px 5px 5px 5px; margin:0; border-bottom:1px solid #cccccc;}
h1#onecolumn{margin:0 5px 0 5px;}

h2{font-size:15px; padding:15px 5px 5px 5px; margin:0; color:#666666;}
h3{color:#666666; font-size:16px; text-align:center; border-bottom:1px solid #cccccc; padding:12px 5px 5px 5px; margin:0 5px  10px 0;}
h4{font-size:12px; color:#666666; padding:10px 5px 5px 5px; margin:0;}

/* for products section */
h5{font-size:16px; text-transform:uppercase; margin:10px 5px 0 5px; padding:10px; background:#006fa5; color:#fff;}
h6{color:#fff; text-transform:uppercase; font-size:14px; background:#006fa5; padding:5px 10px 5px 10px; margin:20px 20px 10px 10px}

#news_header{color:#FFFFFF; font-size:15px; margin:0 0 0; background:#2A60A8; padding:5px; text-transform:uppercase; padding-left:5px; font-weight:bold; line-height:1.5; padding-top:3px; width:99.5%; display:block; padding-right:0px;}
#news_dstamp{font-size:13px; color:#444; font-weight:bold;}
#header_img{ }

/* for products section - end */

p{color:#444444; padding:5px 5px 5px 5px; margin:0; font-size:12px}

input, textarea, select{font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#dealersTable tr td{
	border:#CCC thin solid;
}
#container{background:url(../images/bg_container1.jpg) no-repeat top center; margin:0 auto; width:856px; padding-top:10px}
#products #container{ background:url(http://endurancewindpowerinc.com/images/bg_container2.png) no-repeat top center; }

#container2{ margin:0 auto; width:790px;}

#container3{width:790px; float:left; background:#fff;}
#productSwf{width:100%; text-align:center; margin-top:10px; margin-bottom:10px; background-color:#FFF; width:775px;}
#header{background:url(http://endurancewindpowerinc.com/images/bg_header.jpg) no-repeat; width:790px; height:70px; margin:0px auto;}
#header img{margin:10px 0 0 15px; float:left;}

#slogan{float:right; width:250px;font-size:20px; color:#009966; line-height:180%; letter-spacing:-1px; padding-top:20px}

#headerright{width:250px; float:right; padding-right:10px; text-align:right; color:#666; font-size:11px; line-height:200%}
span#tollfree{font-size:14px;}
input{vertical-align:middle;}
input#logininput{width:80px; border:1px solid #cccccc; padding:2px 4px; font-size:10px; background:url(http://endurancewindpowerinc.com/images/bg_input.jpg) no-repeat; }
#headerright form { clear:both; margin:0px; padding:0px;}
#headerright a.dealerlogin{background:url(http://endurancewindpowerinc.com/images/bg_btn_small.gif) no-repeat bottom; width:112px; height:20px; font-size:10px; color:#003300; cursor:pointer; clear:both; display:block; float:right; text-align:center; margin:0; padding:0 10px 0 0 ;}
#headerright a.dealerlogin:hover{text-decoration:none;}

#headerright a{color:#666; text-decoration:none;}
#headerright a:hover{text-decoration:underline;}

#events_hp{width:775px; float:left; padding-left:5px; margin-top:-35px;}
#events_btn{ padding-right:12px; padding-top:10px;}
#events_table{ text-align:left; }
#events_table td { vertical-align:top; padding:0; }
#events_table td p{ font-size:10px; padding-left:0; }
.greenIt11{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#060; font-weight:bold;}

#bannerarea{width:785px; height:256px; margin:5px auto; clear:both; padding-left:5px;}
.bannercolumn{width:253px; margin:0 10px 0 0; float:left;}
.bannercolumn#column3{margin-right:0px;}
.bannertext, .bannertext2{background:url(http://endurancewindpowerinc.com/images/bg_bannertext.gif) no-repeat; height:50px; float:left; width:253px; padding:0px 0px 0 0px;}
.bannertext:hover, .bannertext2:hover { background-image:url(http://endurancewindpowerinc.com/images/bg_bannertext_over.gif); }
.bannertext a, .bannertext2 label{display:block; width:178px; text-align:left; color:#fff; font-size:18px; text-decoration:none; line-height:95%; height:50px; float:left; padding-top:10px; padding-left:40px; }
.bannertext a span, .bannertext2 label span, .bannertext2 label a{color:#aedcf0; font-style:italic; letter-spacing:1px; text-decoration:none}

#bannerarea2{width:785px; height:610px; margin:5px auto; clear:both; padding-left:5px;}
body.productsmain #bannerarea2 { height:415px; }
body.productssub .bannercolumn { height:105px; }

#windpower4u #column3 .bannertext,
#windpower #column1 .bannertext,
#products.g3120 #column3 .bannertext,
#products.sseries #column1 .bannertext2,
#products.e3120 #column2 .bannertext { background-image:url(http://endurancewindpowerinc.com/images/bg_bannertext_over.gif); }
#main ul#foryou_steps { padding:0 7px; margin:10px 0 0 0; }
ul#foryou_steps li.foryou_stepsmall,
ul#foryou_steps li.foryou_step { 
background:url(http://endurancewindpowerinc.com/images/foryou_stepbg.jpg) top left repeat-x;
clear:both;
margin:0 0 10px 0; padding:0;
}
ul#foryou_steps li.foryou_step a { display:block; font-weight:bold; font-size:16px; }
ul#foryou_steps img.foryou_stepiconsmall,
ul#foryou_steps img.foryou_stepiconbig {
padding-right:10px; float:left;
}
ul#foryou_steps li.foryou_stepsmall img.foryou_stepiconbig { display:none; }
ul#foryou_steps li.foryou_stepsmall a,
ul#foryou_steps li.foryou_step a { display:block; height:40px; cursor:pointer; line-height:240%; font-size:16px; font-weight:bold; }
ul#foryou_steps li.foryou_stepsmall a img { float:left; vertical-align:middle; margin-right:10px; }
ul#foryou_steps li.foryou_stepsmall ul { display:none; }
.clear { clear:both; }
ul#foryou_steps li.foryou_step ul { float:right; padding:0; margin:0; width:410px; padding-top:5px; }
ul#foryou_steps li.foryou_step ul ul { width:410px; }
ul#foryou_steps li.foryou_step img.foryou_stepiconsmall { display:none; }

ul#foryou_steps li.foryou_stepsmall li a,
ul#foryou_steps li.foryou_step li a {
height:auto; line-height:100%; font-size:inherit;
}
em.positiontitle { float:right; font-size:12px; margin-right:10px; color:#000; font-style:normal; }

#windpower4u ul#foryou_steps li.foryou_step ul { width:685px; padding-left:0; }

#main ul#foryou_steps li li ul{margin-left:10px; width:auto; float:none;}

#about ul#foryou_steps li.foryou_step ul { width:470px; }
#about ul#foryou_steps li h2 { margin:0; padding:0 10px; }

.simplifyList a { font-weight:bold; text-decoration:underline; cursor:pointer; }

#column1 .bannertext a, #column1 .bannertext2 label{ background-image:url(http://endurancewindpowerinc.com/images/bannericon_1.gif);background-repeat:no-repeat; background-position: 174px 7px;}
#column2 .bannertext a{ background-image:url(http://endurancewindpowerinc.com/images/bannericon_2.gif); background-repeat:no-repeat; background-position: 174px 7px;}
#column3 .bannertext a{ background-image:url(http://endurancewindpowerinc.com/images/bannericon_3.gif);background-repeat:no-repeat; background-position: 174px 7px;}
#column1 .bannertext a:hover, #column1 .bannertext2 label:hover{ background-image:url(http://endurancewindpowerinc.com/images/bannericon_1_over.gif);background-repeat:no-repeat; background-position: 174px 7px;}
#column2 .bannertext a:hover{ background-image:url(http://endurancewindpowerinc.com/images/bannericon_2_over.gif); background-repeat:no-repeat; background-position: 174px 7px;}
#column3 .bannertext a:hover{ background-image:url(http://endurancewindpowerinc.com/images/bannericon_3_over.gif);background-repeat:no-repeat; background-position: 174px 7px;}

#products #column1 .bannertext2 label,
#products .bannertext a { background:none; text-align:center; }

#windpower4u #column3 .bannertext a { background-image:url(http://endurancewindpowerinc.com/images/bannericon_3_over.gif); }
#windpower #column1 .bannertext a { background-image:url(http://endurancewindpowerinc.com/images/bannericon_1_over.gif); }

body.productsmain #column1 .bannertext a:hover, body.productsmain #column1 .bannertext2 label:hover,
body.productsmain #column2 .bannertext a:hover,
body.productsmain #column3 .bannertext a:hover,
body.productssub #column1 .bannertext a:hover, body.productssub #column1 .bannertext2 label:hover,
body.productssub #column2 .bannertext a:hover,
body.productssub #column3 .bannertext a:hover { background:none; }

p#breadcrumbs{font-size:10px; color:#2a7f52; font-weight:bold; padding:10px 0 0 20px; margin:0}
p#breadcrumbs a{color:#fff; background:url(http://endurancewindpowerinc.com/images/icon_arrow.png) no-repeat right 5px; padding-right:12px; margin-right:8px }
p#breadcrumbs a:hover{color:#2a7f52;}
p#breadcrumbs span{text-decoration:underline;}



#main{width:790px; padding:5px 0 30px 0; clear:both; float:left;}

#leftcol{width:515px; float:left; padding-left:5px;}
#rightcol{width:260px; float:right; overflow:hidden;}

#productRight{width:390px; float:right; padding-left:5px;}
#productLeft{width:390px; float:left; padding-right:5px;}
#productLeft ul li ul li{margin-left:35px; width:auto; float:none;}
#productRight ul li ul li{margin-left:35px; width:auto; float:none;}

#specifications{width:790px; float:left; background:url(../images/bg_specifications.gif) repeat-y;}

body#products #leftcol{width:430px;}
body#products #rightcol{width:320px; margin-right:5px;}

#main ul, #main ol{padding:10px 5px 10px 0; margin:0 0 0 30px}
#main li{background:url(http://endurancewindpowerinc.com/images/icon_arrow_green.png) left 5px no-repeat; list-style:none; padding: 0 0 15px 30px; margin:0; font-size:12px; line-height:120%;}

#main li li{padding:0 0 5px 15px;}

#main a{color:#006699;}
#main a:hover{color:#009966;}


#main #rightcol ul{padding:0 15px 5px 5px; margin:0}
#main #rightcol li{ background:none; padding:0; margin:0; margin:5px 0; background:url(http://endurancewindpowerinc.com/images/rightcol_bg.jpg) bottom left repeat-x; padding:10px 5px; font-weight:bold; color:#009966; padding-left:10px; }
#main #rightcol li li { background:none; margin:5px 0 0 10px; padding:0; }
#main #rightcol li a{ display:block; font-weight:normal; color:#000; text-decoration:none; color:#003366; background:url(http://endurancewindpowerinc.com/images/icon_arrow_green.gif) left 4px no-repeat; font-size:12px; padding-left:10px; }
#main #rightcol li a.selected {
font-weight:bold; color:#009966; 
}
#main #rightcol li a:hover{text-decoration:underline; color:#009966;}



a.rightnav{float:left; width:251px; color:#000000 !important; font-size:10px; text-decoration:none; display:block; height:40px; padding:15px 0 0 60px; line-height:100%; cursor:pointer}
a.rightnav span{color:#333333; font-weight:bold; font-size:14px; display:inline-block; padding-bottom:3px; line-height:110%}


a.rightnav#rightnav_1{background:url(http://endurancewindpowerinc.com/images/bg_home_rightnav_tab1.jpg) no-repeat;}
a.rightnav#rightnav_2{background:url(http://endurancewindpowerinc.com/images/bg_home_rightnav_tab2.jpg) no-repeat;}
a.rightnav#rightnav_3{background:url(http://endurancewindpowerinc.com/images/bg_home_rightnav_tab3.jpg) no-repeat;}
a.rightnav#rightnav_4{background:url(http://endurancewindpowerinc.com/images/bg_home_rightnav_tab4.jpg) no-repeat;}

a.rightnav#rightnav_1:hover,
body#agricultural a.rightnav#rightnav_1{background:url(http://endurancewindpowerinc.com/images/bg_home_rightnav_tab1_o.jpg) no-repeat;}
a.rightnav#rightnav_2:hover,
body#educational a.rightnav#rightnav_2{background:url(http://endurancewindpowerinc.com/images/bg_home_rightnav_tab2_o.jpg) no-repeat;}
a.rightnav#rightnav_3:hover,
body#industrial a.rightnav#rightnav_3{background:url(http://endurancewindpowerinc.com/images/bg_home_rightnav_tab3_o.jpg) no-repeat;}
a.rightnav#rightnav_4:hover,
body#residential a.rightnav#rightnav_4{background:url(http://endurancewindpowerinc.com/images/bg_home_rightnav_tab4_o.jpg) no-repeat;}



a#learnhow{background:url(http://endurancewindpowerinc.com/images/bg_learnhow_btn.gif) no-repeat left top; width:129px; height:40px; display:block; color:#fff; font-size:14px; text-decoration:none; text-align:center; padding-top:10px; padding-left:5px; cursor:pointer}
a#learnhow:hover{background:url(http://endurancewindpowerinc.com/images/bg_learnhow_btn.gif) no-repeat -134px top; color:#fff;}


a.read{background:url(http://endurancewindpowerinc.com/images/icon_tick.gif) no-repeat left center; padding-left:20px; color:#006699; font-size:14px;}
a.read:hover{color:#009966}

#footer{width:790px; float:left; background:url(http://endurancewindpowerinc.com/images/bg_footer.gif) no-repeat top; height:32px; clear:both; padding-top:5px; margin-left:32px;}
body.productsmain #footer { background-image:url(http://endurancewindpowerinc.com/images/bg_footer.png); display:none; }
#footer a{color:#fff; font-size:11px; font-weight:bold; text-decoration:none; padding:0; display:block; width:auto; float:left}
#footer a span{padding:5px 25px 5px 26px;display:block;}

#footer a:hover{background:url(../images/bg_footer_selected_right.gif) no-repeat right top}
#footer a:hover span{background:url(../images/bg_footer_selected_left.gif) no-repeat left top}

body#home #footer a#footer_1 span,
body#windpower #footer a#footer_2 span,
body#products #footer a#footer_3 span,
body#about #footer a#footer_4 span,
body#windpower4u #footer a#footer_5 span,
body#contact #footer a#footer_6 span,
body#resources #footer a#footer_7 span,
body#news #footer a#footer_8 span
{background:url(../images/bg_footer_selected_left.gif) no-repeat left top}

body#home #footer a#footer_1,
body#windpower #footer a#footer_2,
body#products #footer a#footer_3,
body#about #footer a#footer_4,
body#windpower4u #footer a#footer_5,
body#contact #footer a#footer_6,
body#resources #footer a#footer_7,
body#news #footer a#footer_8
{background:url(../images/bg_footer_selected_right.gif) no-repeat right top}

p#copyright{padding:15px 0 10px 0; margin:0 auto; text-align:left; font-size:10px; font-weight:bold; color:#999; }

img.fright{float:right; margin:5px 0 10px 10px;}
img.fleft{float:left; margin:5px 10px 10px 0;}


a#register{background:url(http://endurancewindpowerinc.com/images/bg_register_btn.png) no-repeat; display:inner-block; height:32px; width:240px; float:right; text-align:center; color:#fff; font-size:16px; font-style:italic; text-decoration:underline; padding-right:20px; padding-top:4px;}
a#register:hover{color:#fff;}

/*#main a.button{background:url(../images/bg_btn.jpg) top right no-repeat; display:inner-block; height:24px; width:230px; clear:left; float:left; text-align:center; color:#fff; font-size:14px; padding-right:20px; padding-top:8px; color:#FFF; text-decoration:none; overflow:hidden; margin-top:10px;}
#main a.button:hover{ background-position:right -32px; color:#fff;}*/

#main a.button{background:url(http://endurancewindpowerinc.com/images/bg_btn_new.jpg) top right no-repeat; display:inner-block; height:26px; width:242px; clear:left; float:left; text-align:center; color:#fff; font-size:14px; padding-right:20px; padding-top:8px; color:#003300; text-decoration:none; overflow:hidden;  margin-top:10px;}

#main a.button2{background:url(http://endurancewindpowerinc.com/images/bg_btn2.jpg) top right no-repeat; display:inner-block; height:24px; width:361px; clear:left; float:left; text-align:center; color:#fff; font-size:14px; padding-right:20px; padding-top:8px; color:#FFF; text-decoration:none; overflow:hidden; margin-top:10px;}
#main a.button2:hover{ background-position:right -32px; color:#fff;}

/* styles for forms */
p.note{font-size:12px !important; color:#ff0000;}
#info.biggerform label{ width:260px;}
#info{font-size:12px; padding-left:25px;}
#info label{float:left; width:180px; display:block; padding-right:10px; margin-bottom:5px; clear:both;}
#info .formitem{float:left; width:200px; margin:0 0 5px 0;}
#info .formitem .errors{font-size:10px; display:block; clear:both; float:left}
#info input, #info textarea{width:200px; border:1px solid #006699;}
#info textarea{height:80px;}
#info select{width:203px; border:1px solid #006699;}
#info input.sub{border:none; background:url(http://endurancewindpowerinc.com/images/bg_learnhow_btn.gif) no-repeat left top; width:129px; height:40px; color:#fff; font-size:14px; padding-bottom:5px; padding-left:5px; cursor:pointer; text-transform:uppercase;}
#info input.sub:hover{background:url(http://endurancewindpowerinc.com/images/bg_learnhow_btn.gif) no-repeat -134px top;}
#info .checkboxdiv input{width:15px; border:none;}
#info label.title{font-size:14px; color:#666; width:400px; margin-bottom:10px; font-weight:bold; margin-top:10px;}

.dealerapp { width:550px;}
#info .labelindent {margin-left:20px;width:160px;display:inline; }
#info .checkbox input { border: 0px solid;}


table.specifications{margin-top:20px;}
table.specifications th{text-align:left; color:#fff; text-transform:uppercase; font-size:14px; background:#009773; padding:5px 10px 5px 10px;}
table.specifications td{font-size:12px; border-bottom:1px solid #ccc; padding:3px 10px 3px 10px; vertical-align:top;}

table#righttable1{float:left; width:120px; margin-left:20px; margin-top:50px; clear:both}
table#righttable2{float:right; width:140px; margin-right:20px; margin-top:50px;}

table#righttable1 th, table#righttable2 th{background:#006fa5; color:#fff; font-size:12px; text-align:center; border-bottom:1px solid #fff; border-right:1px solid #fff;}
table#righttable1 th{padding:4px 0 2px 0;}
table#righttable2 th{padding:8px 0 6px 0;}
table#righttable1 td, table#righttable2 td{background:#009773; color:#fff; font-size:12px; text-align:center; border-right:1px solid #fff; border-top:1px solid #fff; padding:5px 0 5px}

#main ul.downloads li { padding-left:15px; }

.flash-replaced { padding:12px 0 0 7px; }

.right { float:right; }
.left { float:left; }
.dealernavlinks { margin-top:16px; }
.dealernavlinks a { background:url(http://endurancewindpowerinc.com/images/arrow_down.gif) top left no-repeat; display:inline-block; float:right; padding-left:18px; text-decoration:none; margin-left:10px; font-weight:bold; }

.img_rightcol { margin:12px 0 0 15px; }

#subfooterarea { font-size:10px; float:left; color: #BFBFBF; padding:0 0 10px 30px; text-align: left;}

#footer-applications{float:right; padding-right:30px; padding-top:10px;}

#subfooterarea a:link, #subfooterarea a:visited { font-size: 10px; color: #BFBFBF; text-decoration: none; }

#subfooterarea a:hover { color: #0FA0DD; background-color: #FFFFFF;}

/* Link Button */
.linkbutton a { display:block; background:transparent url(http://endurancewindpowerinc.com/images/bg_bannertext.gif) no-repeat scroll left top;
                border:medium none;
                color:#FFFFFF;
                cursor:pointer;
                font-size:14px;
                height:20px;
                padding-bottom:5px;
                padding-top:10px;
                padding-left:5px;
                text-transform:uppercase;
                text-decoration:none;
                width:150px;
                text-align:center;
                vertical-align:middle;
                margin-left:20px;
               }
               
.linkbutton a:hover {background:transparent url(http://endurancewindpowerinc.com/images/bg_bannertext_over.gif) no-repeat scroll left top;}
img.productrightimg{margin:20px;}





/* GridView formatting */
.EditGridView
{
	float:left;
	width:770px;
	margin-left:10px;
	border:none;
}

.EditGridView th
{
	padding:0px;
	border-right:1px solid #287085;
	vertical-align: center;
}

.EditGridView td
{
	padding:5px 0 5px 5px;
	vertical-align:top;
	font-size:11px;
}

td.EditGridViewOptions
{
	padding-top:8px;
}

tr.EditGridViewItem td.last, tr.EditGridViewItemAlternate td.last
{
	border-right: 1px solid #cccccc;	
}

tr.EditGridViewItemAlternate td
{	
	border-left: 1px solid #cccccc;	
}

tr.EditGridViewFooter td
{
	border-top: 1px solid #cccccc;	
	padding:12px 0 12px 0;
}

tr.EditGridViewEdit td
{
	border-top: 1px solid #cccccc;	
	border-bottom: 1px solid #cccccc;
}

tr.EditGridViewFooter td.EditGridViewOptions
{
	padding:14px 0 14px 0;
}

tr.EditGridViewItem td
{
	background-color:#f4f4f4;
	border-left: 1px solid #cccccc;		
}

tr.EditGridViewItemAlternate td
{
	background-color:#dddddd;	
}


.EditGridViewHeader, .EditGridViewHeaderLast{
	background:url(http://endurancewindpowerinc.com/images/BlueHeader.jpg) repeat-x;
	background-position: right top;
	height:35px;
	color:#FFF !important;
	font-size: 12px;
}

.EditGridViewHeaderLast{
	background-position: left top;
}

.EditGridViewHeader a, .EditGridViewHeader a:visited, .EditGridViewHeaderLast a, .EditGridViewHeaderLast a:visited{
	color:#FFF !important;
	text-decoration:none;
}

div#pagerContainer
{
	font-size:12px;
	margin: 0 0 0 auto;
}

div#pagerContainer a
{
	font-size:13px;
	color: #acacac;
	text-decoration:none;
	font-weight:bold;
	padding-left: 1px;
	padding-right: 2px;
}

span.selectedpage
{
	font-size:13px;
	font-weight:bold;
	padding-left: 1px;
	padding-right: 2px;
}

.pre
{
	margin-left:10px;
}

.post
{
	margin-right:10px;
}

h1.admin
{
	margin: 0 0 20px 5px;
	font-size:20px;
	text-transform:capitalize;
	border:none;
}



/* Custom Input */
div.CustInput
{
	text-align:left;
}

div.CustInput
{
	text-align:left;
}

span.CustInput
{
	display:block;
	padding-bottom:3px;
}

label.CustInput, .CustInput label
{
	display:block;
	float:left;
	width:200px;
	text-align:right;
	padding-right:10px;
}

span.custerror
{
	display:block;
	clear:both;
	
}

div.CustInput ul
{
	text-align:left;
}

span.CustInput input[type="checkbox"]
{
	padding-left:100px;
	display:block;
}

.custtextbox
{
	width:200px;
}

input.custrequired
{
	/* background-color:#FFDDDD; */
}

.EmptyDataInsert
{
	margin-left:210px;
}

.ErrorMessage
{
	color: Red;	
}

/* login form */
div#loginPnl
{
	
}

div#loginPnl label
{
	clear:both;
	display:block;
	width:100px;
	text-align:right;
	padding-right:10px;
	font-size: 13px;
	font-weight:bold;
	float:left;
}

div#loginPnl input
{
	display:block;
	float:left;
	margin-right:100px;
}


span.ErrorMessage, .LoginButton, div#loginPnl h4, div#loginPnl p
{
	margin-left:110px;
	display:block;
	clear:both;
}

div.row
{
	padding-bottom:8px;
}

.spec_footer{padding:50px; clear:both;}
.spec_footer a{color:#444 !important; text-decoration:none;}
.spec_footer a.website{color:#000 !important;}
.spec_footer a:hover{text-decoration:underline;}
.spec_footer p{line-height:160%; font-size:14px;}