/* CSS Document */

/* RESET  <button> STYLES */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border:0;padding:0;margin:0;}
/* /END RESET */

*{outline:none;}

body{background-color:#f8f8f8;}
body,h1,h2,h3,h4,p,ul { padding:0px; margin:0px;}
img { border:0px;}

.clear{clear:both;}

.justifyleft{float:left;margin-right:15px;margin-bottom:10px;}
.justifyright{float:right;margin-left:15px;margin-bottom:10px;}

.wrapper_top { width:100%; margin:0 auto; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#6b6b6b; position:relative; z-index:33; position:absolute;}
.wrapper { width:900px; margin:0 auto; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#6b6b6b;}
.wrapper_inner { width:100%; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#6b6b6b;}
.inner_header { width:100%; height:166px;}
.top { width:900px; margin:0 auto; padding:13px 0 9px; overflow:hidden;}
.search_area { float:right; width:210px; height:31px;}
.top_left { float:left; width:2px; height:31px; background:url(../images/top-white-left.png) no-repeat;}
.search { float:left; width:172px; height:26px; background:url(../images/top-white-bg.png) repeat-x; padding-top:5px;}
.sarch_btn { float:left; width:36px; height:31px;}
.searchfield { width:164px; border:0px; text-align:center; font-size:11px; color:#7d7d7d; font-family:Helvetica, Arial, sans-serif;}
.topLink_area { float:right; width:212px; height:31px; padding-right:14px; font-size:11px; line-height:27px;}
.topLink { float:left; width:208px; height:31px; background:url(../images/top-white-bg.png) repeat-x; text-align:center;}
.top_right { float:left; width:2px; height:31px; background:url(../images/top-white-right.png) no-repeat;}
.topLink a,.topLink a:active,.topLink a:visited { display:block; float:left; padding:0 10px; color:#7d7d7d; text-decoration:none; border-right:1px solid #d8d8d8;}
.topLink a.last{border-right:none;} 
.topLink a:hover { color:#666;}
.menu_area { width:900px; margin:0 auto; height:80px;}
.native_energy { float:left; width:132px; height:59px; padding-bottom:21px; background:url(../images/logo_bg.png) no-repeat;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;behavior: url(PIE.htc);}
.banner_area { width:100%; height:508px; padding-bottom:60px;}
.fourBox_area { float:left; width:604px;margin:0 4px 110px 0;}
.fourBox { float:left; width:286px; margin:0 16px 18px 0; height:175px;}
.latestNews_area { float:left; width:290px; height:366px; border:1px solid #d7d7d7; background:#f5f3f0;}
.lateshNews_headingArea { width:100%; height:37px; background:#eeebe7; border-bottom:1px solid #d7d7d7;}
.lateshNews_headingArea h2 { float:left; width:154px; font-weight:bold; font-size:18px; color:#767676; padding:10px 0 10px 12px;}
.lateshNews_headingArea img { float:right; margin-top:5px;}
.latesNews_middle { width:290px; background:url(../images/recent-news-bg.png) repeat-x top;}
.latesNews {width:266px; padding:14px 12px; border-bottom:1px solid #e8e7e5; font-family:Helvetica, Arial, sans-serif;}
.project_updates {width:161px; padding:14px 8px 6px 10px; }
.new_list {width:100%; padding:14px 0; border-bottom:1px solid #e8e7e5; font-family:Helvetica, Arial, sans-serif;}
.latesNews h4,.new_list h4,.project_updates h4 { width:100%; font-weight:bold; font-size:15px; color:#f39d39;}
.project_updates h4 span{font-size:11px; display:block; padding:3px 0 5px; color:#767676;font-style:italic;}
.latesNews h4{margin-bottom:5px;}
.latesNews .news-date{float:right;font-size:11px;margin:2px 8px 10px 3px;}
.new_list h5{ width:100%; font-size:11px; font-weight:normal;font-style:italic;color:#6e6e6e;margin:3px 0 10px 0;padding:0;}
.latesNews p,.new_list p,.project_updates p { font-size:13px; padding-top:2px; overflow:hidden;}
.latesNews p span,.new_list p span { padding-top:8px; float:left;}
.new_list p{padding-right:50px;}
.new_list p span{width:100%;text-align:right;}
.latesNews p a,.latesNews p a:active,.latesNews p a:visited,.new_list p a,.new_list p a:active,.new_list p a:visited,.project_updates p a,.project_updates p a:active,.project_updates p a:visited { color:#6b6b6b; text-decoration:underline; font-size:11px;}
.latesNews p a:hover,.new_list p a:hover,.project_updates p a:hover { color:#333333;}
.scroll-pane { width: 100%; height: 328px; overflow: auto;}
.sponsor_logosArea { clear:both; width:900px; height:60px; padding:0 0 32px 0;margin-top:-3px;}
h3.our_clients{color:#d0d0d0;font-size:24px;margin:-40px 0 20px 19px;padding:0 0 3px;width:120px;border-bottom:1px solid #d0d0d0;}
.footer_area { width:100%; clear:both; background:url(../images/footer-bg.png) repeat; padding-bottom:44px; float:left; border-top:1px solid #dadada;}
.footer_container { width:900px; margin:0 auto;}
.footer { border:1px solid #c9cacb; background:#eeebe7; padding:0px 14px; margin-top:-37px; width:870px; float:left; overflow:visible;}
.footer_row {float:left; width:100%; border-bottom:1px solid #c9cacb; font-family:Helvetica, Arial, sans-serif; padding-bottom:12px;}
.footer_linkBlock { float:left; width:174px;}
.footer_linkBlock h2 { width:100%; font-weight:bold; border-bottom:1px solid #c9cacb; font-size:15px; font-weight:bold; color:#f4911e; padding:10px 0;}
.footer_linkBlock ul { list-style:none; font-size:12px; line-height:22px; padding-top:6px; color:#6e6e6e;}
.footer_linkBlock ul a,.footer_linkBlock ul a:active,.footer_linkBlock ul a:visited { color:#6e6e6e; text-decoration:none;}
.footer_linkBlock ul a:hover { color:#333;}
.footer_linkBlock p { font-size:12px; color:#6e6e6e; padding-top:10px; padding-bottom:10px;}
.footer_linkBlock p a,.footer_linkBlock p a:active,.footer_linkBlock p a:visited { font-weight:bold; color:#6e6e6e;}

.newsletter_signup_form{position:relative;margin-top:1px;}
.mailinkList_textfield_business{ float:left; width:120px; height:26px; background:url(../images/top-white-bg.png) repeat-x; padding-top:5px; padding-left:5px;margin-top:6px;}
.mailinkList_textfield_individual{display:none;float:left;width:120px;height:26px;background:url(../images/top-white-bg.png) repeat-x;padding-top:5px;padding-left:5px;margin-top:5px;}
#business_email{width:118px; border:0px; font-size:13px; color:#6e6e6e; font-family:Helvetica, Arial, sans-serif;}
#business_submit{float:left; width:36px; height:31px; margin-top:6px;}
#individual_email{width:118px; border:0px; font-size:13px; color:#6e6e6e; font-family:Helvetica, Arial, sans-serif;}
#individual_submit{display:none;float:left; width:36px; height:31px; margin-top:5px;}
.mailingList_radio_business label, .mailingList_radio_individual label{font-size:12px; color:#6e6e6e; font-family:Helvetica, Arial, sans-serif;padding-right:2px;}
.mailingList_radio_individual{position:absolute;top:-18px;left:80px;}
@media screen and (-webkit-min-device-pixel-ratio:0){			
	.mailingList_radio_individual{ top:-20px; }			
}

.newsletter_signup_form_page{position:relative;margin-top:1px;}
.mailinkList_textfield_business_page{ float:left; width:120px; height:26px; background:url(../images/top-white-bg.png) repeat-x; padding-top:5px; padding-left:5px;margin-top:6px;}
.mailinkList_textfield_individual_page{display:none;float:left;width:120px;height:26px;background:url(../images/top-white-bg.png) repeat-x;padding-top:5px;padding-left:5px;margin-top:5px;}
#business_email_page{width:118px; border:0px; font-size:13px; color:#6e6e6e; font-family:Helvetica, Arial, sans-serif;}
#business_submit_page{float:left; width:36px; height:31px; margin-top:6px;}
#individual_email_page{width:118px; border:0px; font-size:13px; color:#6e6e6e; font-family:Helvetica, Arial, sans-serif;}
#individual_submit_page{display:none;float:left; width:36px; height:31px; margin-top:5px;}
.mailingList_radio_business_page label, .mailingList_radio_individual_page label{font-size:12px; color:#6e6e6e; font-family:Helvetica, Arial, sans-serif;padding-right:2px;}
.mailingList_radio_individual_page{position:absolute;top:-18px;left:80px;}
@media screen and (-webkit-min-device-pixel-ratio:0){			
	.mailingList_radio_individual_page{ top:-20px; }			
}

.icons { width:100%;}
.icons img { margin-right:7px;margin-top:11px;}
.small_business { margin:0 auto; width:870px; height:375px; padding:0 10px 0 20px; color:#fff;}
.small_business h2 { width:100%; font-size:32px; font-weight:normal; padding-top:20px; line-height:48px; border-bottom:1px solid #fff; padding-bottom:18px;text-shadow: 2px 2px 2px #000;}
.small_business h3 { width:405px; font-size:30px; font-weight:bold; font-family:"Myriad Pro", Arial; padding-top:15px;}
.small_business p { clear:left; width:350px; font-size:17px; padding-top:15px;}
.small_business img { clear:both; margin-left:-6px; padding-top:15px;}
.large_business { margin:0 auto; width:830px; height:375px; padding:0 35px; color:#fff;}
.large_business h2 { width:465px; font-size:44px; color:#fff; font-weight:normal; padding-top:16px;}
.large_business p { width:243px; clear:both; font-size:18px; padding-top:10px; line-height:24px;}
.large_business img { clear:both; margin-top:20px;}
.individual_family { margin:0 auto; width:830px; height:375px; padding:0 35px; color:#fff;}
.individual_family h2 { width:630px; font-size:49px; font-weight:normal; padding-top:18px; line-height:62px;}
.individual_family p { clear:both; width:280px; font-size:18px;}
.individual_family img { clear:both; margin-top:25px;}
.footer_bottomArea { width:100%; height:38px; line-height:38px; font-family:Helvetica, Arial, sans-serif; font-size:11px;}
.footer_bottomLinks { float:left; width:465px;}
.footer_bottomLinks a,.footer_bottomLinks a:active,.footer_bottomLinks a:visited { color:#6e6e6e; padding-right:14px; }
.footer_bottomLinks a:hover { color:#000;}
ul#bottom_footer li{list-style-type:none;display:block;float:left;}
.copyright { float:left; width:250px; color:#6e6e6e;}
.share { float:left; width:155px; padding-top:10px;}
.share a.addthis_button_compact { float:left; padding-right:5px; font-size:15px; font-weight:bold; color:#f4911e;text-decoration:none;}
.share .addthis_toolbox{ margin-right:4px; vertical-align:text-bottom;}
.middle_area { width:900px; margin:24px auto 50px;}
.left { float:left; width:197px; padding-right:24px; padding-bottom:40px;}
.left_box { width:195px; border:1px solid #d7d7d7; background:#f0eeeb;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;behavior: url(PIE.htc);}
.left_box h2 { width:183px; padding:10px 0 0 12px; height:25px; border-bottom:1px solid #d7d7d7; background:#f5f3f0; font-size:18px; color:#f39d39;}
.left_box h3 { width:183px; padding:10px 0 0 12px; height:25px; border-bottom:1px solid #d7d7d7; background:#f5f3f0; font-size:18px; color:#767676;position:relative;z-index:10;}
.left_box .facebook_area .fb-like-box{margin-top:-5px;position:relative;z-index:5;}
.leftNav_middle { width:185px;}
.leftBox_shadow { width:195px; height:17px; background:url(../images/leftBox_shadow.png) no-repeat top;}
.left_button { width:100%; padding-bottom:14px;}
.left_button a{text-decoration:none;border:none;}
.left_button a.btn-prez-letter{display: block;width: 199px;height: 34px;background: url('../images/buttons/PREZ.png') top;text-indent: -99999px;}
.left_button a.btn-prez-letter:hover{background-position: bottom;}
.left_button a.btn-case-studies{display: block;width: 199px;height: 34px;background: url('../images/buttons/CASE.png') top;text-indent: -99999px;}
.left_button a.btn-case-studies:hover{background-position: bottom;}
.left_button a.btn-newsletter{display: block;width: 199px;height: 34px;background: url('../images/buttons/NEWS.png') top;text-indent: -99999px;}
.left_button a.btn-newsletter:hover{background-position: bottom;}
.left_button a.newsletter-lightbox-button{display: block;width: 199px;height: 34px;background: url('../images/buttons/newsletter-signup-left.png') top;text-indent: -99999px;}
.left_button a.newsletter-lightbox-button:hover{background-position: bottom;}
.footer a.newsletter-lightbox-button{background:none;width:131px;height:31px;text-indent:0;}
.breadcrumbs { width:100%; line-height:35px; border-bottom:1px solid #ebebeb; font-size:13px; color:#6e6e6e;text-transform:lowercase;}
.breadcrumbs a,.breadcrumbs a:active,.breadcrumbs a:visited { color:#f39d39; text-decoration:none; }
.breadcrumbs a:hover { text-decoration:underline;}
.middle { float:left; width:679px; padding-bottom:100px;}


.middle h1 { font-size:24px; color:#f7901e; line-height:452x; padding:10px 0;}
.middle h2 { font-size:28px; color:#0193cf; line-height:452x; padding:10px 0;}
.middle h3 { font-size:20px; color:#767676; padding:10px 0;}
.middle h4 { font-size:20px; color:#0193cf; line-height:452x; padding:10px 0;}

.middle p { line-height:20px; font-size:14px; color:#6e6e6e; padding-bottom:15px; text-align:left;}
.middle a, middle a:visited{color:#1e71ac;text-decoration:none;}
.middle a:hover{text-decoration:underline;}
.middle ul{margin-left:25px;padding-bottom:20px;}
.middle ul li{line-height:20px; font-size:14px; color:#6e6e6e; text-align:left;margin-bottom:7px;}
.middle ol li{line-height:20px; font-size:14px; color:#6e6e6e; text-align:left;margin-bottom:7px;}
.middle ol li span{float:none !important;padding:0;margin:0;color:#6e6e6e;}
.middle blockquote{margin-left:25px;}
.middle blockquote p{font-size:13px;}
.middle hr{color:#fff;background-color:#fff;height:2px;border:none;clear:both;}
.middle hr.product_section_line{color:#d7d7d7;background-color:#d7d7d7;height:1px;border:none;clear:both;margin:10px 0 32px 0;}
.left_testimonial { width:151px; padding:18px 22px 30px 22px;}
.left_testimonial img { text-align:center; margin-bottom:12px;}
.left_testimonial p { font-size:12px; color:#1e71ac; padding-bottom:16px;}
.left_testimonial a{color:#1e71ac;}
.testi_pagination { width:100%; height:23px; border-top:1px solid #d7d7d7;}
.previousbtn { float:left; width:99px; height:23px; background:url(../images/btn-previous.jpg) no-repeat; font-size:0px;}
.previousbtn a { display:block; height:23px; widows:99px;}
.nextbtn { float:left; width:96px; height:23px; background:url(../images/btn-next.jpg) no-repeat; font-size:0px;}
.nextbtn a { display:block; height:23px; widows:96px;}
.contentBox_area { width:100%;}
.contentBox_row { width:100%; padding-bottom:27px; overflow:hidden;}
.contentBox { float:left; width:331px; padding-right:17px;}
.contentBox_area .last { padding-right:0px;}
.contentBox_img { width:329px; height:160px; padding:1px 1px 2px; background:url(../images/content-box-bg.png) no-repeat;}
.middle .contentBox_oBar { width:330px; height:32px; background:#f4911e; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8; margin-top:-34px;}
.middle h3.box-title{font-size:18px; font-weight:bold; color:#fff;padding:0;margin-top:-24px;padding-left:8px;}
.middle h3.box-title a{color:#fff;}
.contentBox_area p { width:315px; font-size:12px; color:#6e6e6e; margin-top:18px; padding-left:7px;padding-bottom:16px; line-height:16px;}
.contentBox_descr{}
.middle .contentBox_area h3.product_section_title{font-size:24px; color:#767676; margin:0; padding:0;}
.middle .contentBox_descr p { width:315px; font-size:12px; color:#6e6e6e; padding-left:7px; padding-bottom:0;margin-bottom:-10px;line-height:16px;}
.middle .contentBox_descr p.view_card{margin-top:13px;}
.middle .contentBox_area .product_section_description p{width:100%;font-size:14px;padding:0;margin:15px 0 20px 0;line-height:140%;}
.middle .category_additional p{width:100%;font-size:14px;padding:0;margin:0 0 25px;line-height:140%;}
.contentBox_more { width:100%; text-align:left; height:27px;margin-left:7px;margin-top:20px;margin-bottom:20px;}
.contentBox_buy_now_single {width:110px; float:left; text-align:left; margin-left:7px;margin-right:25px;margin-top:20px;}
.contentBox_buy_now_bulk {width:184px; float:left; text-align:left; margin-top:20px;}
.contentBox .orange_text{font-size:18px;color:#f39d39;font-weight:bold;margin-top:10px;}
.contentBox .gray_text{font-size:12px;color:#767676;font-weight:bold;margin-bottom:8px;}
.middle .featured_more{margin-top:15px;padding-top:10px;border-top:1px solid #eaeaea;}
.ourPartner_headingArea { width:100%; overflow:hidden;}
.ourPartner_heading { font-size:20px; font-weight:bold; color:#1e71ac; border-top:1px solid #eaeaea; float:left; padding:10px 0;}
.ourPartner_area { width:100%; height:69px; border:1px solid #eaeaea; border-width:1px 0; padding-top:10px; margin-bottom:24px;}
.moreText_bp { width:100%; overflow:hidden; margin-top:-22px;}
.middle .moreText_bp p { width:100%; line-height:20px; font-size:14px; color:#6e6e6e; margin:0 0 10px 0; padding:0; text-align:left;}
.takeAction_header { width:56%; color:#f39d39; font-size:20px; font-weight:bold; padding-bottom:8px; border-bottom:1px solid #eaeaea; margin-bottom:10px;}
.bottom_actionArea { width:100%;}
.bottom_actionArea a { float:left;margin-right:10px;}
.takeAction_btnTop { float:left; width:186px;}
.pageTop_textArea { width:100%; overflow:hidden;}
.takeAction_headerTop { width:100%; color:#f39d39; font-size:20px; font-weight:bold; border-bottom:1px solid #eaeaea; margin-bottom:10px; padding:0 0 5px;}
.buyNow_headerTop { width:100%; color:#f39d39; font-size:20px; font-weight:bold; border-bottom:1px solid #eaeaea; margin-bottom:10px; padding:0 0 5px;}
.top_actionArea { width:100%; margin-bottom:10px;}
.top_actionArea a { margin-top:9px;}
a.btn-individuals{display: block;width: 186px;height: 34px;background: url('../images/buttons/IND.png') top;text-indent: -99999px;}
a.btn-individuals:hover{background-position: bottom;}
a.btn-businesses{display: block;width: 186px;height: 34px;background: url('../images/buttons/BIZ.png') top;text-indent: -99999px;}
a.btn-businesses:hover{background-position: bottom;}
a.btn-contactus{display: block;width: 186px;height: 34px;background: url('../images/buttons/CONTACT.png') top;text-indent: -99999px;}
a.btn-contactus:hover{background-position: bottom;}
a.btn-business-calc{display: block;width: 186px;height: 34px;background: url('../images/buttons/BIZCALC.png') top;text-indent: -99999px;}
a.btn-business-calc:hover{background-position: bottom;}
a.newsletter-lightbox-button{display: block;width: 186px;height: 34px;background: url('../images/buttons/newsletter-signup.png') top;text-indent: -99999px;}
a.newsletter-lightbox-button:hover{background-position: bottom;}
.page_topText { float:left; width:100%;}
.page_topText span { float:right; width:186px; padding-left:22px;}

.page_royalSlider span {
width: 5px;
padding-left: 0px;
}

.page_topText p a {color:#1d6eac;text-decoration:none;}
.page_topText p a:hover{text-decoration:underline;}
.page_topText h2.tags{text-transform:capitalize;}
.video_imageArea { width:100%; padding-bottom:10px;}
.video_imageArea p { padding:0px;}
.jumpDown_btn { width:100%; padding-bottom:15px;}
.jumpDown_btn a {}
.jumpDown_btn a #btn-jump-down{float:left; display:block; margin:0 0 20px -10px; width: 130px;height: 34px;background: url('../images/buttons/READ_MORE.png') top no-repeat;text-indent: -99999px;text-decoration:none;border:none;}
.jumpDown_btn a #btn-jump-down:hover{background-position: bottom;}
.readmore_project { clear:both; width:70%; font-size:12px; font-weight:bold; border-bottom:1px solid #ececed; padding-bottom:10px;}
.readmore_project a,.readmore_project a:active,.readmore_project a:visited { color:#6e6e6e; text-decoration:underline;}
.readmore_project a:hover { color:#000;}
.gallery_area { width:100%; padding-bottom:20px; overflow:hidden;}
.gallery { float:left; width:476px; padding-right:21px;}
.gallery_right { float:left; margin-left:6px; width:176px;}
.certification_logo { width:100%; padding-bottom:18px;}
.googlemap { width:100%;}
.certified_heading { width:100%; font-size:18px; font-weight:bold; color:#6b6b6b; padding-bottom:7px; border-bottom:1px solid #eaeaea; margin-bottom:12px;}
.googlemap_container { width:182px; height:292px;}
/* AjaxSearch */
.ajaxSearch_result { width:100%; padding-top:20px; border-bottom:1px dotted #d7d7d7; clear:both;} 
.ajaxSearch_grpResult a,.ajaxSearch_grpResult a:active,.ajaxSearch_grpResult a:visited { color:#6b6b6b; text-decoration:none; font-weight:bold; float:left;}
.ajaxSearch_grpResult a:hover { color:#333;}
span.ajaxSearch_resultDescription { text-align:right; color:#F39D39; font-weight:bold; display:none;}
.paging1 { line-height:22px;}
span.ajaxSearch_resultsDisplayed { display:none;}
.ajaxSearch_highlight { float:none !important; padding-left:0px !important;}
.ajaxSearch_resultsDisplayed { text-align:right;}
.paging1Infos { float:left !important; padding-left:0px !important; width:auto !important; padding-right:20px; display:none;}
.ajaxSearch_grpResultsDisplayed { line-height:22px; float:left !important; width:auto !important; padding-left:0px !important; padding-right:10px;}
p.ajaxSearch_resultsInfos { padding-bottom:0;}
.ajaxSearch_resultExtract p { clear:both; padding-top:6px;}
.ajaxSearch_highlight { color:#F39D39;}
.middle a.ajaxSearch_resultLink{
	text-decoration:underline;	
}
#next_site_wide{float:right;}


/* Slider Style */
.pxs_container{ width:100%; height:568px; overflow:hidden; position:absolute;z-index:10;}
.pxs_bg div{ position:absolute; top:0px; left:0px; width:7584px; /*1264px window width times number of images*/ height:508px; background-repeat:repeat; background-position:top left; background-color:transparent;}
.pxs_bg  { }
.pxs_bg .pxs_bg1{ background-image:url(../images/bg1_1208px.jpg); /*left negative 1/8 of ww*/}
.pxs_bg .pxs_bg2{ background-image:url(../images/bg2.png); /*left negative 1/4 of ww*/}
.pxs_bg .pxs_bg3{ background-image:url(../images/bg3.png); /*left negative 1/2 of ww*/}
.pxs_slider_wrapper{ display:none;}
.pxs_container ul{ margin:0px; padding:0px; list-style:none; margin-top:133px;}
ul.pxs_slider{ position:absolute; left:0px; top:0px; height:375px;}
ul.pxs_slider li{ height:375px; float:left; position:relative;}
ul.pxs_thumbnails{ height:10px; position:absolute; top:388px; left:50%;}
ul.pxs_thumbnails li{ position:absolute; display:block;}
ul.pxs_thumbnails li img{ cursor:pointer; display:block; background:url(../images/slider-dots.png) no-repeat;}
ul.pxs_thumbnails li.selected img{ background:url(../images/slider-dots.png) no-repeat -10px;}
.pxs_loading{ color:#fff; font-size:20px; padding:15px 15px 15px 50px; position:absolute; background:#333 url(../images/ajax-loader.gif) no-repeat 10px 50%; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; opacity:0.7; width:180px; position:absolute; top:150px; left:50%; margin-left:-90px;}

.jspDragTop { width:7px; height:7px; background:url(../images/scrollArrow_top.png) no-repeat;}
.jspDrag { background:#C2C2C2 url(../images/scrollArrow_bottom.png) no-repeat bottom !important;}


/* New Slider Style - 09/27/12 */
.cycle_container{ width:100%; height:568px; overflow:hidden; position:absolute;z-index:10;background-image:url(../images/bg1_1208px.jpg);background-repeat:repeat-x; background-position:top left; background-color:transparent;}
.cycle_bg{width:865px; height:375px; position:relative; padding:0 10px 0 25px;margin:0 auto;position:relative;z-index:15;top:133px;background:url(../images/cycle_bg.jpg) no-repeat top left;color:#fff;}
.cycle_bg h2 { width:100%; font-size:32px; font-weight:normal; padding-top:20px; line-height:48px; padding-bottom:18px;text-shadow: 2px 2px 2px #000;}
.cycle_bg .left{width:290px;float:left;}
.cycle_bg .cycle_content{width:310px;height:215px;}
.cycle_bg h3 {font-size:30px; font-weight:bold; font-family:"Myriad Pro", Arial; padding-top:15px;}
.cycle_bg p { font-size:17px; padding-top:15px;}
.cycle_bg .cycle_img { float:left; width:535px; margin:22px 0 0 5px;}
#cycle_nav_container{float:right;width:150px;position:relative;z-index:999;margin:-6px 340px 0 0;text-align:center;font-family:Helvetica, "Myriad Pro", Arial;}
#cycle_prev{float:left;width:20px;color:#d0d0d0;font-weight:bold;}	
#cycle_prev:hover{color:#f39d39;}
#cycle_nav{float:left;margin:-2px 2px 0 7px;}	
@media screen and (-webkit-min-device-pixel-ratio:0){ 
#cycle_nav{margin-top:-4px;} 
}
#cycle_next{float:left;width:20px;color:#d0d0d0;font-weight:bold;}
#cycle_next:hover{color:#f39d39;}	
#cycle_nav a{margin-right:5px;color:#d0d0d0;font-size:18px;	text-decoration:none;font-weight:bold;cursor:pointer;text-decoration:none;}
#cycle_nav a:hover, #cycle_nav a.activeSlide{color:#f39d39;text-decoration:none;}


/* wayfinder styling // effects top nav and sub nav */
.menu_container { float:left; height:59px; width:685px; padding-bottom:21px; background:url(../images/menu-bg.png) repeat-x;} 
.menu { position:relative; z-index:33;}
.menu ul {padding:0; margin:0;list-style-type: none; font-size:14px;}
.menu ul li {display:table-cell;/*float:left;*/ position:relative; background:url(../images/menu-divider.png) no-repeat right; margin-right:-2px;}
.menu ul li a, .menu ul li a:visited {display:table-cell; text-decoration:none; color: #7d7d7d; line-height:59px; }
.menu ul li:hover { background:url(../images/menu-hover.png) repeat-x !important; border-right:1px solid #d7d7d7;}
.menu ul li:hover a { color:#1d6eac;}
.menu ul li a:hover {color:#1d6eac;}
/* about button */
.menu ul li.last { background:none;}
.menu ul li.active { background:url(../images/menu-hover.png) repeat-x; border-right:1px solid #d7d7d7;}
.menu ul li.active a { border:none; color:#1d6eac !important;}
/* sub-nav dropdown*/
.menu ul li ul {display: none;}
.menu ul li:hover ul {display:block;}
.menu ul li:hover ul li a.hide {color:#fff; line-height:22px; padding-left:0px; padding-right:0px;}
.menu ul li:hover ul li {display:block; color:#fff; clear:both; font-weight:normal; background:url(../images/dropdown_divider.png) no-repeat bottom center;}
.menu ul li:hover ul li:hover a.hide { }
.menu ul li:hover ul li dl { position:relative; top:0px; padding-left:12px !important; padding-top:0px; float:left; padding-bottom:6px !important;}
.menu ul li:hover ul li a {display:block; color:#6e6e6e !important; width:190px; padding-left:19px; padding-right:10px; text-align:left; line-height:22px; font-weight:normal;}
.menu ul li:hover ul li a:hover { color:#1e6a9d !important;}
.menu ul li:hover ul li:hover dl {position:relative; top:0px; border:none; padding-left:10px; padding-top:0px; padding-bottom:10px; float:left;}
.menu ul li:hover ul li dl li a {color:#f9dbd4; background:url(../images/bullet-sub.png) no-repeat left !important; font-weight:normal !important; line-height:22px;}
.menu ul li:hover ul li dl li a:hover { background:url(../images/bullet-sub.png) no-repeat left !important; }
.menu ul li:hover ul li:hover { border-right:0px; background:none !important;}
.menu ul li ul li.active {border-right:0px;}

/* just the top nav */
ul#topnav { float:left;width:685px;}
ul#topnav li { float: left; position: relative;}
ul#topnav li.first { margin-left:-1px; }
ul#topnav li ul.subUl li.first { margin-left:0px !important; }
ul#topnav li a { float: left;}

/* just the sub nav */
ul#topnav li div.sub { position: absolute;	float: left; display: none; background:#f5f3f0 url(../images/dropdown_bg.jpg) repeat-x;  top:59px; left:1px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -khtml-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; behavior: url(PIE.htc);}
ul#topnav li .sub ul.subUl { list-style: none; margin: 0; width: auto !important; float: left; background:url(../images/dropdown_divider.png) repeat-y right; margin:12px 0;}
ul#topnav li .sub ul.hidelast { background:none !important; width:auto !important;}
ul#topnav li .sub ul.hidelast li.last.hide a{ padding:0 0 0 19px !important;background:none !important;}
ul#topnav li .sub ul.hidelast li.last.hide:hover{background:none !important;}
ul#topnav .sub ul li { width: 100%; color: #fff; }
ul#topnav .sub ul li a { float: none; height: auto; font-weight:bold; color:#6e6e6e !important; font-size:12px !important;}
ul#topnav .sub ul li a:hover { color:#000 !important; border-right:none !important;}
ul#topnav li .sub ul li dl{ background:none; margin:0 0 0 10px !important;}
ul#topnav li .sub ul li dl a { padding-left:8px;}

/* top menu width */
.menu ul li a#for-businesses { width:110px; padding-left:10px;}
.menu ul li a#for-individuals { width:105px; padding-left:10px;}
.menu ul li a#carbon-calculators { width:134px; padding-left:10px;}
.menu ul li a#carbon-projects { width:114px; padding-left:10px;}
.menu ul li a#news-events { width:107px; padding-left:10px;}
.menu ul li a#about-us2 { width:67px; padding-left:10px;}

.menu ul li:hover a#for-businesses, .menu ul li.active a#for-businesses { width:109px}
.menu ul li:hover a#for-individuals, .menu ul li.active a#for-individuals { width:104px;}
.menu ul li:hover a#carbon-calculators, .menu ul li.active a#carbon-calculators { width:133px;}
.menu ul li:hover a#carbon-projects, .menu ul li.active a#carbon-projects{ width:113px;}
.menu ul li:hover a#news-events, .menu ul li.active a#news-events { width:106px;}
.menu ul li:hover a#about-us2, .menu ul li.active a#about-us2 { width:66px;}


/* wayfinder left menu styling */

.menu_left { position:relative; font-size:13px;}
.menu_left ul li a, .menu_left ul li a:visited {display:block; text-decoration:none; color: #7d7d7d; padding:0px 0px 0px 10px;}
.menu_left ul { padding:0; margin:0; list-style-type: none;}
.menu_left ul li { position:relative; line-height:32px; border-bottom:1px solid #e4e3e1;}
.menu_left ul li ul { display: none;}

.menu_left ul li:hover a { color:#7d7d7d; background:url(../images/left-menu-hover.png) repeat-y;}
.menu_left ul li:hover ul { display:block; position:absolute; top:-1px; left:180px; width:180px;border-bottom:1px solid #ddd6cc; z-index:33; }
.menu_left ul li:hover ul li a.hide { background:#f0eeeb; color:#000;}
.menu_left ul li:hover ul li:hover a.hide { width:150px;}
.menu_left ul li:hover ul li ul { display: none;}
.menu_left ul li:hover ul li a { display:block; border:1px solid #ddd6cc; border-width:1px 1px 0 1px; background:#e9e5df;}
.menu_left ul li:hover ul li a:hover { background:#dad4cc;}
.menu_left ul li.active a { color:#7d7d7d; background:url(../images/left-menu-hover.png) repeat-y;}
.menu_left ul li ul li.active a {background:#dad4cc;}


/* show hide */
.slidingDiv { margin-top:10px;}
.show_hide { text-decoration:underline;cursor:pointer; }

/* accordion-togglers */
h4.accordion-toggler{font-size:15px;cursor:pointer;margin-bottom:12px;color:#1d6eac;}
h4.accordion-toggler:hover{color:#f39d39;}
h4.accordion-toggler.blue{color:#1d6eac;}
h4.accordion-toggler.orange{color:#f39d39;}

/* buy now div hide / show */
.menu_buyNow { float:left; width:84px; height:59px; background:transparent url(../images/menu-buy-now.png) no-repeat; color:#7d7d7d; line-height:59px; text-align:center; margin-left:-1px;}
.menu_buyNow a,.menu_buyNow a:active,.menu_buyNow a:visited { color:#7d7d7d; text-decoration:none; display:block; height:59px; width:84px;}
.menu_buyNow a:hover { background:url(../images/buy-now-hover.png) no-repeat;}
.menu_buyNow ul li a, .menu_buyNow ul li a:visited {/*display:block;*/ text-decoration:none;}
.menu_buyNow ul {list-style-type: none;}
.menu_buyNow ul li {position:relative;}
.menu_buyNow a.buy-button{font-size:14px;}
.menu_buyNow ul li div.buynow_box {display: none;}
.menu_buyNow ul li:hover {background:url(../images/buy-now-hover.png) no-repeat;}
.menu_buyNow ul li:hover a { width:100%; color:#1d6eac;}
.menu_buyNow ul li a:hover { background:none;}
.menu_buyNow ul li:hover div.buynow_box {display:block; position:absolute; margin-left:-368px; margin-top:0px; line-height:normal; text-align:left;}
.menu_buyNow ul li:hover div.buynow_box a { line-height:normal; height:auto; display:inline;}
/*buy now dropdown */
.buyNow_header { width:100%; color:#f39d39; font-size:20px; font-weight:bold; padding-bottom:12px; padding-top:10px;}
.buynow_box { position:absolute; width:416px; height:160px; background:url(../images/buyNow_boxBg_new.png) no-repeat; margin-top:59px; margin-left:448px; padding:8px 18px; z-index:33;}
.buynow_left { float:left; width:168px; padding-right:12px;}
.buynow_left h2 { width:100%; font-size:15px; color:#f39d39; padding-bottom:5px; font-weight:bold;}
.buynow_left p { width:100%; color:#6e6e6e; padding-bottom:10px;}
.buynow_left p span#monthly_description{display:none;}
.buyNow_field { float:left; width:100px; height:29px; background:url(../images/buy-now-field-bg.png) no-repeat; margin-top:6px; margin-left:-3px; clear:both; padding-left:4px; padding-top:5px;}
.buyNow_field input { width:90px; font-size:11px; text-align:center; color:#7d7d7d; border:0px; padding-top:4px;}
.btn_buy { float:left; width:65px; height:34px; margin-top:6px;}
.buy_now_learn_more{clear:both;padding-top:6px;margin-bottom:5px;}
.buynow_right { float:left; width:206px; padding:0 15px 0;}
.buynow_right h2 { width:100%; font-size:13px; color:#767676; font-weight:bold;}
.buynow_right h3 { width:100%; font-size:13px; padding-bottom:8px;}
.buynow_right h3 a,.buynow_right h3 a:active,.buynow_right h3 a:visited { color:#1d6eac;}
.buynow_right h3 a:hover { color:#3c88c2;}
.buynow_right img { margin-bottom:8px;border:1px solid #cecece;}
.buynow_right p { width:100%; font-size:8px;}
.buynow_right p a,.buynow_right p a:active,.buynow_right p a:visited { color:#6e6e6e !important; text-decoration:underline !important;}
.buynow_right p a:hover { color:#333 !important;}

/*buy now page */
.buynow_page{padding-top:20px; border-top:1px solid #eaeaea;}
.buynow_left_page { float:left; width:185px; height:172px; padding-right:20px; margin-right:35px; border-right:1px solid #eaeaea;}
.buynow_left_page h2 { font-size:16px; color:#f39d39; font-weight:bold;}
.buynow_left_page .buynow_descr_page { color:#6e6e6e; margin-top:-10px;}
.buynow_left_page .buynow_descr_page span{width:100%;text-align:left;}
.buynow_left_page span#monthly_page_description{display:none;}
.buynow_left_page form{display:block;margin-top:27px;}
.buyNow_field_page { float:left; width:100px; height:29px; background:url(../images/buy-now-field-bg.png) no-repeat; margin-top:6px; margin-left:-3px; clear:both; padding-left:4px; padding-top:5px;}
.buyNow_field_page input { width:90px; font-size:11px; text-align:center; color:#7d7d7d; border:0px; padding-top:4px;}
.btn_buy_page { float:left; width:65px; height:34px; margin-top:6px;}

.buynow_right_page { float:left; width:206px; padding:0; }
.buynow_right_page h2 { width:100%; font-size:16px; color:#767676; font-weight:bold;padding-bottom:8px;margin:0;}
.buynow_right_page h3 { width:100%; font-size:13px; padding-bottom:8px;}
.buynow_right_page h3 a,.buynow_right_page h3 a:active,.buynow_right_page h3 a:visited { color:#1d6eac;}
.buynow_right_page h3 a:hover { color:#3c88c2;}
.buynow_right_page img { margin-bottom:8px;border:1px solid #cecece;}
.buynow_right_page p { width:100%; font-size:9px; line-height:130%;}
.buynow_right_page p a,.buynow_right_page p a:active,.buynow_right_page p a:visited { color:#6e6e6e !important; text-decoration:underline !important;}
.buynow_right_page p a:hover { color:#333 !important;}

/* HIDE the "learn more" link on "buy now" page */
.middle .descr_page a{display:none;}


/* blog */
.middle_blog { float:left; width:476px; padding-bottom:100px; margin-right:19px;}
.middle_blog h2 { font-size:23px; color:#1e71ac; line-height:42px; padding:10px 0 7px;}
.middle_blog h3 { font-size:18px; color:#767676; padding:10px 0;}
.middle_blog .blog_welcome{padding:5px 0 15px 0; border-bottom:1px solid #eaeaea; margin-bottom:15px;line-height:20px; font-size:14px; color:#6e6e6e; text-align:left;}
.middle_blog p { line-height:20px; font-size:14px; color:#6e6e6e; padding-bottom:20px; text-align:left;}
.middle_blog ul{margin-left:25px;padding-bottom:20px;}
.middle_blog ul li{line-height:20px; font-size:14px; color:#6e6e6e; text-align:left;margin-bottom:7px;}
.middle_blog ul li a{color:#1e71ac;text-decoration:none;}
.middle_blog ul li a:hover{text-decoration:underline;}
.middle_blog ol li{line-height:20px; font-size:14px; color:#6e6e6e; text-align:left;margin-bottom:7px;}
.middle_blog ol li span{float:none !important;padding:0;margin:0;color:#6e6e6e;}

.right_blog { float:left; width:184px;padding-top:10px; }
.right_blog .right_box { width:159px; border:1px solid #d7d7d7; background:#f3f2f0;padding:10px 12px; margin:15px 0 20px;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;behavior: url(PIE.htc);}
.right_blog .tag_box{margin-bottom:80px;}
.right_blog .right_box h2 { width:170px; height:25px; background:#f3f2f0; font-size:16px; color:#f4911e;margin-bottom:5px;}
.right_blog .right_box ul li{list-style-type:none;margin-bottom:10px;font-size:13px;}
.right_blog .right_box ul li a{color:#6e6e6e;text-decoration:none;}
.right_blog .right_box ul li a:hover{text-decoration:underline;}
.right_blog .right_box ul li.recent{font-size:12px;}
.right_blog .tagcloud{margin-top:5px;line-height:22px;text-transform:lowercase;}
.right_blog .tagcloud a{color:#6e6e6e;text-decoration:none;display:block;}
.right_blog .tagcloud a:hover{text-decoration:underline;}


/* blog summary */
.blog_list{border-bottom:1px solid #eaeaea; padding-bottom:25px; margin-bottom:15px;}
.blog_list h3 a{font-size:18px;color:#f39d39;font-weight:bold;text-decoration:none;}
.blog_by{font-size:12px;color:#6e6e6e;margin-bottom:15px;line-height:150%;}
.blog_by a{color:#1e71ac;text-transform:lowercase;text-decoration:none;}
.blog_photo{}
.middle_blog .blog_list .summary p{ line-height:20px; font-size:14px; color:#6e6e6e; padding-bottom:20px; text-align:left;}
.blog_list .blog_meta{ padding:0;font-size:13px;}
.blog_list .blog_meta a{color:#1e71ac;text-decoration:none;}
.blog_list .blog_meta .addthis_toolbox{float:right;margin-right:250px;}
.blog_list .blog_meta .addthis_toolbox span{float:left;width:15px;margin-right:-15px;}
.blog_list .blog_meta .addthis_toolbox a{color:#6e6e6e;}
#ditto_pages{width:475px;margin:10px 0 50px;}
	#ditto_pages .ditto_next_off, #ditto_pages .ditto_next_link{float:right;margin:0;padding:0;}
	a.ditto_next_link{font-size:14px; color:#bcbcbc;text-decoration:none;background:url(../images/ditto_next.png) no-repeat 100% 0px;width:55px;height:20px;text-transform:uppercase;cursor:pointer;}
	#ditto_pages .ditto_previous_off, #ditto_pages .ditto_prev_link{float:left;margin:0;padding:0;}
	a.ditto_previous_link{font-size:14px; color:#bcbcbc;text-decoration:none;background:url(../images/ditto_prev.png) no-repeat 0px 0px;padding-left:19px;width:55px;height:20px;text-transform:uppercase;cursor:pointer;}

/* blog article page */
.blog_article_bottom{
	margin:25px 0 15px;
	padding:0 0 25px;	
	border-bottom:1px solid #eaeaea; 
}
.blog_article_bottom .addthis_toolbox a.addthis_button_compact{font-size:14px;font-weight:bold;color:#6e6e6e;text-decoration:none;}
.middle_blog ul{margin-left:25px;padding-bottom:20px;}
.middle_blog ul li{line-height:20px; font-size:14px; color:#6e6e6e; text-align:left;margin-bottom:7px;}
recaptcha_r4_c1{background-color:#F3BA78;}

/* eileen fisher page */
/* left side */
.middle #ef_left{float:left; width:305px; margin:20px 28px 0 0; border-bottom:1px solid #e0e0e0;}
.middle #ef_left h4{font-size:14px; font-weight:bold; color:#3b3b3b; margin:10px 0; line-height:130%;}
.middle #ef_left h4 a{color:#3b3b3b !important;}
.middle #ef_left p{font-size:9px; line-height:130%; color:#3b3b3b;}
.middle #ef_left p a{text-decoration:underline; color:#3b3b3b;}
.middle #ef_left #ef_terms{width:234px;float:left;}
.middle #ef_left #ef_fb{float:left; width:52px; margin: 10px 0 20px 0px; padding:0;}

/* right side */
.middle #ef_right{float:left; width:338px; margin-top:20px;overflow:visible;}
.middle #ef_right h3{font-size:23px; font-weight:bold; color:#000; padding-top:0;}
.middle #ef_right .ef_buy_now_text{float:left;font-size:20px;color:#000;font-weight:bold;padding-right:5px;}
.middle #ef_right .ef_buy_now_price{float:left;font-size:20px;color:#000;font-weight:normal;}
.middle #ef_right .ef_buy_now_top_form{width:225px;clear:both;padding:20px 0;border-bottom:1px solid #ccc;}
.middle #ef_right p{font-size:12px;}
.middle #ef_right input#ef_buy_now{margin-left:22px;}
.middle #ef_right #ef_logo{float:right; width:95px; height:112px;margin:1px 0 0 15px;}
.middle #ef_right #ef_logo img{margin-bottom:15px;}
.middle #ef_right #ef_logo .ef_logo-like-container{float:right; margin-right:17px;width:92px;overflow:visible;}

/* main table */
.middle #ef_right #ef_table{width:338px;position:relative;z-index:100;}
.middle #ef_right .ef_line{width:100%;padding-bottom:17px;border-bottom:1px solid #ccc;}
.middle #ef_right .section_title{font-size:12px;font-weight:bold;color:#000;padding:17px 0 10px;}
.middle #ef_right .section_title .ef_home_icon{background:url(../images/ef_home.gif) no-repeat top right;width:113px;padding-right:15px;}
.middle #ef_right .section_title .ef_car_icon{background:url(../images/ef_auto.gif) no-repeat 100% 0px;width:113px;padding-right:15px;}
.middle #ef_right .section_title .ef_travel_icon{background:url(../images/ef_travel.gif) no-repeat 100% 0px;width:113px;padding-right:15px;}
.middle #ef_right .section_icon{padding-top:17px;}
.middle #ef_right .ef_quantity{width:120px;padding-right:7px;vertical-align:middle;font-size:11px;}
.middle #ef_right .ef_quantity input{float:left;width:16px;border:1px solid #ccc;}
.middle #ef_right .ef_quantity label{display:block;float:left;color:#000;padding:4px 0 0 4px;}
.middle #ef_right .ef_quantity .ef_sep{width:2px;height:12px;float:left;padding:4px 12px 0 12px;}
.middle #ef_right .ef_quantity a.ef_details{float:left;margin-top:4px;color:#000 !important;border-bottom:1px solid #ccc;}
.middle #ef_right .ef_quantity a.ef_details:hover{border-bottom:1px solid #000;text-decoration:none;}
.middle #ef_right .ef_selection{width:100px;padding:0 10px 0 0;}
.middle #ef_right .ef_selection select{text-transform:capitalize;width:98px;}
.middle #ef_right .ef_add{width:100px;padding:0;}
.middle #ef_right .ef_add button{border:none;background:none;width:100px;cursor:pointer;}

/* totals */
.middle #ef_right .ef_total_footprint{font-size:20px;font-weight:bold;color:#000;padding:17px 0 10px;}
.middle #ef_right .ef_total_tons{float:left;width:125px;font-size:15px;color:#605f5f; font-weight:bold;padding-top:3px;}
.middle #ef_right .ef_total_tons span {width:auto;padding:0;}
.middle #ef_right .ef_total_tons #grandTotalTons{display:block;float:left;}
.middle #ef_right .ef_total_tons #grandTotalMiddle{display:block;float:left;margin-left:3px;}
.middle #ef_right .ef_total_tons #visiblePrice{display:block;float:left;}
.middle #ef_right .ef_purchase_options{float:left;width:110px;font-size:11px;padding-top:5px;}
.middle #ef_right .ef_purchase_options img.ef_sep{margin:0px 10px 0 0;float:left;}
.middle #ef_right .ef_purchase_options a{color:#000 !important;border-bottom:1px solid #ccc;float:left;}
.middle #ef_right .ef_purchase_options a:hover{text-decoration:none;border-bottom:1px solid #000;}
.middle #ef_right .ef_foxy_form{float:right;width:100px;padding:0;text-align:right;}
.middle #ef_right .ef_foxy_form select{width:100px;text-transform:capitalize;}
.middle #ef_right .ef_bottom{clear:both;width:338px;margin-top:15px; border-top:1px solid #ccc;float:right;text-align:right;}
.middle #ef_right .ef_bottom #buy_now{display:block;float:right;margin:-3px 0 10px;}
.middle #ef_right .ef_bottom #reset{float:right;width:105px;display:block;clear:both;border:none;background:none;cursor:pointer;margin:0 -3px 0 0;padding:0;}


/*** NEW STYLES - 11/4/13 ***/

body.redux{height:100%;background-color:#d2d2d2;}
#container{background-color:#f6f6f6;width:920px;padding:0 30px;margin: 0 auto;font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#6b6b6b; position:relative; z-index:33;}
.redux .cycle_container{background:none;}
.redux #cycle_nav_container{margin: 10px 340px 20px 0;}
.redux .top, .redux .menu_area{width:auto;height:45px;}
.redux .top{padding:30px 0 25px;}
.redux .top .logo{width:120px;margin:0 20px;float:left;}
.redux .top h1.tagline{float:left;width:405px;padding-left:20px;border-left:1px solid #dadada;height:34px;font-size:17px;font-weight:normal;}
.redux .topLink_area { float:left; width:auto; height:auto; background:none; text-align:left; margin:12px 0 0 43px;}
.redux .topLink_area a{color:#878787;font-size:11px;text-decoration:none;display:block;float:left;}
.redux .topLink_area a.first{padding-right:10px;}
.redux .topLink_area a.last{padding-left:10px;} 
.redux .topLink_area a:hover { color:#666;}
.redux .topLink_area .separator{float: left;margin-top: 7px;}
.redux .search_area{float: left;width: 200px;height: 20px; padding-top:14px;}
.redux .search_area .top_left{float: left;width: 3px;height: 20px;background: url(../images/search-left.gif) no-repeat; }
.redux .search_area .search{float: left;width: 169px;height: 12px;background: none; padding: 0;margin-right:1px;}
.redux .searchfield{width: 164px;height:20px; padding-left:5px;border: 0px;background:url(../images/search-input.gif) no-repeat !important; text-align: center;font-size: 11px;color: #7d7d7d;font-family: Helvetica, Arial, sans-serif;}
.redux .search_area .sarch_btn{float: left;width: 28px;height: 19px;margin-top:1px;}
.redux .menu_container, .redux #topnav{width:834px;height:45px;}
.redux .menu_container{background:url(../images/menu-bg_new.png) repeat-x;}
.redux .menu ul {background:url(../images/nav-first-bg.png) no-repeat top left;}
.redux .menu ul li {display:table-cell;/*float:left;*/ position:relative; background:url(../images/menu-divider_new.png) no-repeat right; margin-right:-2px;}
.redux .menu ul li.last {background:none;}
.redux .menu ul li.active { background:url(../images/menu-hover-first.png) repeat-x; border-right:none;}
.redux .menu ul li a, .redux .menu ul li a:visited{display: table-cell;text-decoration: none;color: #7d7d7d;line-height: 45px;}
.redux .menu ul li.first:hover { background:url(../images/menu-hover-first.png) repeat-x !important;}
.redux .menu_buyNow { float:left; width:84px; height:45px; background:transparent url(../images/menu-buy-now_new.png) no-repeat; color:#7d7d7d; line-height:45px; text-align:center; margin-left:-1px;}
.menu_buyNow a, .menu_buyNow a:active, .menu_buyNow a:visited{height:45px;}
.redux .buynow_box{margin-top:45px;}

/* just the sub nav */
.redux ul#topnav li div.sub { position: absolute;	float: left; display: none; background:#f4f3ef url(../images/dropdown_bg.jpg) repeat-x;  top:45px; left:1px; -moz-border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; -khtml-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; behavior: url(PIE.htc);}
.redux ul#topnav li div.sub li a, .redux ul#topnav li div.sub li a:visited{line-height: 22px;}

/* top menu width */
.redux .menu ul li a#for-businesses { width:113px; padding-left:14px;}
.redux .menu ul li a#for-individuals { width:108px; padding-left:14px;}
.redux .menu ul li a#carbon-calculators { width:137px; padding-left:14px;}
.redux .menu ul li a#carbon-projects { width:117px; padding-left:14px;}
.redux .menu ul li a#news-events { width:110px; padding-left:14px;}
.redux .menu ul li a#about-us2 { width:72px; padding-left:14px;}
.redux .menu ul li.last a { width:80px; padding-left:17px;}

.redux .menu ul li:hover a#for-businesses, .redux .menu ul li.active a#for-businesses { width:112px}
.redux .menu ul li:hover a#for-individuals, .redux .menu ul li.active a#for-individuals { width:107px;}
.redux .menu ul li:hover a#carbon-calculators, .redux .menu ul li.active a#carbon-calculators { width:136px;}
.redux .menu ul li:hover a#carbon-projects, .redux .menu ul li.active a#carbon-projects{ width:116px;}
.redux .menu ul li:hover a#news-events, .redux .menu ul li.active a#news-events { width:109px;}
.redux .menu ul li:hover a#about-us2, .redux .menu ul li.active a#about-us2 { width:71px;}
.redux .menu ul li.last:hover a, .redux .menu ul li.last.active a { width:88px;}

/* static banner */
a.static-link-wrapper{display:block;width:917px;height:360px;position:relative;z-index:5;}
a.static-link-wrapper .static-banner{width:917px;height:360px;position:relative;z-index:1;}
a.static-link-wrapper .static-banner .banner-text{position:absolute;z-index:2;top:60px;left:73px;width:430px;}
a.static-link-wrapper .static-banner .banner-text h2{font-family: "bebas-neue",sans-serif;color:#f7901e;font-size:50px;margin-bottom:15px;line-height:110%;text-transform:uppercase;letter-spacing:2px;text-decoration:none !important;}
a.static-link-wrapper{text-decoration:none !important;}
a.static-link-wrapper .static-banner .banner-text h3{color:white;font-size:18px;line-height:130%;font-weight:normal;margin-bottom:20px;}
a.static-link-wrapper .static-banner .banner-text img{margin-left:-6px;}

.redux h3.our_clients{margin:10px 0 8px 0;font-size:14px;color:#616161;width:72px;font-weight:normal;}

.redux .sponsor_logosArea { padding:0 0 10px 0;margin-top:-3px;}

.redux .jcarousel-skin-tango .jcarousel-prev-horizontal{margin-left:0;}
.redux .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 885px;margin-left: 14px;}
.redux.sub .jcarousel-skin-tango .jcarousel-clip-horizontal {width: 680px;}

.redux .fourBox_area{float:left; width:604px;margin:0 4px 52px 0;}

.redux .latestNews_area { float:left; width:290px; height:366px; border:none; background:#f5f3f0;}
.redux .latestNews_area .recent-news{float:left;}
.redux .latestNews_area .visit-blog{float:left;}
.redux .latesNews_middle {background:none;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.redux .latesNews{width:258px;}
.redux .latesNews h4 a{color:#f4911e;text-decoration:none;}
.redux .jspHorizontalBar, .jspVerticalBar, .jspTrack {background: none repeat scroll 0% 0% rgb(244, 244, 244); border: 1px solid rgb(229, 228, 226);}
.redux .jspVerticalBar{width:13px;}

.redux .footer_area{background:none;width:auto;}
.redux .footer_container{width:auto;margin:0;}

/* SUBPAGES */
.redux .middle_area{width:900px; margin:4px auto 50px;}
.redux .breadcrumbs {width: 100%;line-height: 35px;border-bottom: 1px solid #e1e2e2;font-size: 13px;color: #6e6e6e;text-transform: lowercase;}
.redux .takeAction_headerTop {width: 100%;color: #f39d39;font-size: 20px;font-weight: bold;border-bottom: 1px solid #e1e2e2;margin-bottom: 10px;padding: 0 0 5px;}
.redux .ourPartner_heading {font-size: 20px;font-weight: bold;color: #1e71ac;border-top: 1px solid #e1e2e2;float: left;padding: 10px 0;}
.redux .takeAction_header {width: 56%;color: #f39d39;font-size: 20px;font-weight: bold;padding-bottom: 8px;border-bottom: 1px solid #e1e2e2;margin-bottom: 10px;}

/* LIGHTBOXES */
.lightbox-form{background-color:#f5f3f0;padding:20px;font-family: Helvetica, Arial, sans-serif;}
.lightbox-form .special{display:none;}
.lightbox-form fieldset{border:none;width:100%;padding:0;}
.lightbox-form h3{font-size:20px;color:#0f6cb6;border-bottom:1px solid #e8e7e5;padding-bottom:7px;margin-bottom:10px;}
.lightbox-form h4{font-size:16px;color:#0f6cb6;border-bottom:1px solid #e8e7e5;padding-bottom:7px;margin:20px 0 10px;}
.lightbox-form .left-side{float:left;margin-right:15px;width:153px;}
.lightbox-form .right-side{float:right;width:153px;text-align:right;margin-right:6px;}
.lightbox-form label{color: #777877;font-size: 12px;font-weight: bold;display: block;}
.lightbox-form .right-side label{text-align:left;}
.lightbox-form .checkboxes{margin-bottom:10px;}
.lightbox-form .checkboxes label{display:inline-block;margin:0 12px 10px 3px;}
.lightbox-form input[type="text"]{width:100%;margin-bottom:5px;}
.lightbox-form textarea{width:100%;height:95px;margin-bottom:10px;}
.lightbox-form .special {display:none;} /* spambot trick with a date field that won't validate */
.lightbox-form p{color: #777877;font-size: 12px;}
.lightbox-form p.first{border-bottom:1px solid #e8e7e5;padding-bottom:3px;margin-bottom:15px;}
.lightbox-form input.submit{margin:15px 0 20px -5px; float:left;}
.lightbox-form .required{float:left;margin-left:35px;padding-top:45px;color: #777877;font-size: 10px;}