#topNav #usaPortal{font-weight:bold;padding-left:25px}
#solarSolutions img{border:2px solid #c1c1c1}
.archive{background:url('/images/icons/arw_red.gif') no-repeat left center;padding-left:12px;margin-top:-47px}
.bannerCycle{width:960px;height:320px}
.bannerCycle>div{display:none}
.featureBoxes h3.icon.extLink{background:url('/images/icons/external_link.gif') no-repeat left 2px;padding:0 0 2px 25px}
#home .featureBoxes h2{background:none}#home .featureBoxes h2.icon.extLink{background:url('/images/icons/external_link.gif') no-repeat left 2px;padding:0 0 2px 25px}
.ie8 .bannerCycle div{background:none !important;width:960px;height:320px}
.ie8 .bannerCycle img{width:960px;height:320px}
.ie8 img,.ie7 img{max-width:none}
.no-js #footerSitemapContent{display:block}
.no-js #footerSitemapToggle{background:url('/images/icons/arw_footer_on.gif') no-repeat left center}
.no-js #home #flashContent div:first-child{display:block}
#nav a em{font-style:normal;font-weight:normal;text-decoration:underline}
.stay_connected_news{padding-top:24px}.stay_connected_news .archive{margin-top:-38px}
table{margin-bottom:24px;width:100%}table thead th{font-weight:bold;font-size:1.16667em;text-align:left;padding:9px 0}
table tbody td{width:50%;padding:9px 0 9px;vertical-align:top}
.stay_connected_media{text-align:left}.stay_connected_media td,.stay_connected_media th{padding:9px;width:33%}
#footerSitemap{background:#f5f5f5;padding-bottom:0;margin-bottom:9px;max-width:968px;margin:0 auto}
#footerSitemapBand{background:url('/images/backgrounds/footer_stripe.gif') repeat-x;padding:0 5px 0 0;color:#f5f5f5}#footerSitemapBand h2{float:left;font-size:14px;line-height:27px;color:#f5f5f5;font-weight:bold;margin:0 0 0 42px;padding:0 0 0 18px;background:url('/images/icons/arw_footer.gif') no-repeat left center}
#footerSitemapBand h2.on{background:url('/images/icons/arw_footer_on.gif') no-repeat left center}
#footerSitemapBand ul{float:right;margin-bottom:0}#footerSitemapBand ul li{list-style:none;float:left;margin:2px 0 0 50px;padding:0;font-weight:bold;font-size:14px;line-height:1.5}#footerSitemapBand ul li a{color:#f5f5f5;text-decoration:underline;font-weight:normal}
#footerSitemapToggle{cursor:pointer}
#footerSitemapContent{display:none;padding:18px 0 18px 42px}#footerSitemapContent ul{margin:0}#footerSitemapContent ul li{margin:0;list-style:none}
#footerSitemapContent ul li.level_1{clear:left;font-weight:bold;padding:12px 0}#footerSitemapContent ul li.level_1 a{float:left}
#footerSitemapContent ul li.level_1.has_children a:after{content:"|";padding:0 5px}
#footerSitemapContent ul li.level_2.last a:after,#footerSitemapContent ul li.level_3.last a:after{content:""}
#footerSitemapContent ul li.level_2{font-weight:normal}
#footerSitemapContent ul li.level_2.has_children a:after{content:"|";padding:0 5px}
#footerSitemapContent ul li.level_2.has_children.last a:after{content:""}
#footerSitemapContent ul li.level_2.has_children li a:after{content:"|";padding:0 5px}
#footerSitemapContent ul li.first{display:none}
#footerSitemapContent ul li li.first{display:block}
#product_tabs_container{float:right}#product_tabs_container h3{font-size:1.5em}
.tabs{padding-top:0}
.nav-tabs>li>a{padding:9px 20px}
#success_stories #galleryItems ul{float:left}#success_stories #galleryItems ul li{cursor:default}
#success_stories .gallery_items .gallery_item img{max-width:310px}
.miniGalleryContainer{clear:both;position:relative;max-width:535px;margin:0 auto;padding-top:18px}
.miniGalleryContainer img{max-width:495px}
.miniGalleryContainer .miniGalleryCycle{padding-left:20px;width:495px;display:none}
.miniGalleryContainer .galNav{display:none;position:absolute;top:114px;z-index:20}
.miniGalleryContainer:hover .galNav{display:block}
.miniGalleryContainer:hover .galNav.noHov{display:none}
.miniGalleryContainer .galNav:hover{cursor:pointer}
.miniGalleryContainer #prev,.miniGalleryContainer .prev{left:0}
.miniGalleryContainer #next,.miniGalleryContainer .next{right:0}
.miniGalleryContainer .slideTitle,.miniGalleryContainer .slideCaption{display:none;position:absolute;color:#fff;font-weight:bold;z-index:10}
.miniGalleryContainer .slideTitle{top:0;background:#000;background:rgba(0,0,0,0.6);padding:10px 20px;width:455px}
.miniGalleryContainer .slideCaption{left:20px;bottom:5px;text-shadow:0 0 10px #000}
blockquote p{font-size:12px;font-weight:normal}
