*{margin:0;padding:0;}
body{font-size:14px;color:#aaa;font-family:Arial, Verdana, sans-serif;background:#e5e5e5;}
.imgLeft{float:left;padding:0 20px 20px 0;border:0}
#slider{background:url("/images/interface/slider_bg.jpg") repeat-x;width:100%;height:236px;float:left;margin-bottom:12px;overflow:hidden;}
div#slideshow{float:left;width:100%;height:236px;overflow:hidden;}
.slider-item{width:100% !important;height:236px;overflow:hidden;}
.slider_center{width:960px;margin-left:auto;margin-right:auto;}
.slider_content2{float:left;margin-top:40px;width:529px;height:195px;position:relative;left:-65px;overflow:hidden;position:relative;}
.slider_content_inner2{float:right;width:430px;padding:15px;position:relative;}
.slider_content_inner2 p{color:#faa253;font-size:36px;font-weight:bold;margin:10px 0px 8px 0px;float:left;clear:both;position:relative;width:100%;display:block;line-height:40px;overflow:hidden;}
.slider_content_inner img, .slider_content_inner2 img{border:none;}

.controls-center{width:960px;margin-left:auto;margin-right:auto;}
#slider_controls{float:right;position:relative;top:-50px;margin-right:20px;z-index:1000;}
#slider_controls ul, #slider_controls ul li{margin:0;padding:0;list-style:none;}
#slider_controls ul li{float:left;display:block;}
#slider_controls ul li a{width:11px;height:11px;background:url("/images/interface/slider_nav_normal.png") no-repeat center center;display:block;float:left;padding:2px;margin:0px 3px 2px 3px;outline:none;}
#slider_controls ul li a:focus{outline:none;}
#slider_controls ul li a:hover, #slider_controls ul li a:activeSlide,{background:url("/images/interface/slider_nav_active.png") no-repeat center center;}
a{color:#aaa;}
h1{font-weight:normal;}
h1 a{text-decoration:none;}
h2{font-weight:normal;color:#777;}
#header #clientlogin a{float:right;padding:10px 130px 10px 5px;background:url("http://www.solarflair.com/images/interface/clientlogin.gif") no-repeat;height:35px;}
#header{width:100%;height:142px;background:url("http://www.solarflair.com/images/interface/header_bg.jpg") repeat-x;float:left;}
#header_bar{margin-left:auto;margin-right:auto;height:58px;width:966px;margin-top:10px;}
#logo{float:left;margin-left:10px;margin-top:7px;}
#logo a{width:225px;height:99px;background:url("http://www.solarflair.com/images/interface/logo.gif") no-repeat;display:block;}
#navigation{float:right;margin-top:-30px;margin-right:5px;}
#navigation ul, #navigation ul li{margin:0;padding:0;list-style:none;}
#navigation ul li{float:left;display:block;}
#navigation ul li a{font-family:Arial, sans-serif;font-size:14px;float:left;display:block;color:#a9a9a9;text-decoration:none;margin-right:20px;height:25px;}
#navigation ul li a:hover, #navigation ul li.active a{background:url("http://www.solarflair.com/images/interface/nav_bg.gif") repeat-x;}
#subpage_main{width:965px;margin-left:auto;margin-right:auto;position:relative;top:-53px;}
#subpage_header{float:left;clear:both;width:100%;height:146px;background:url("http://www.solarflair.com/images/interface/subpage_header_bg.jpg") repeat-x;}
#subpage_bg{float:left;width:100%;height:146px;display:block;}
#subpage{width:650px;float:left;clear:both;}
#subpage_content{padding:0px 15px 0px 15px;float:left;width:630px;}
#subpage_content p{padding:7px 0px 7px 0px;color:#898989;font-size:12px;line-height:18px;}
#subpage_content ul li{margin:0;padding:0;list-style:none;}
#subpage_content ul{float:left;clear:both;margin-top:8px;}
#subpage_content ul li{font-size:11px;color:#898989;background:transparent url("http://www.solarflair.com/images/interface/list_arrow.jpg") no-repeat left center;padding:4px 0px 3px 10px;display:block;float:left;clear:both;}
#subpage_content h3{color:#e55300;}
#subpage_content h4{color:#0193ba;font-size:13px;font-weight:normal;padding:10px 0px 10px 0;}
#subpage_linkbox{float:left;clear:both;width:965px;margin:10px 0px 0px 0px;}
#subpage_wrap{float:left;width:653px;}
#subpage_links_top{width:653px;height:8px;float:left;background:url("http://www.solarflair.com/images/interface/subpage_links_top.jpg") no-repeat;}
#subpage_links_bottom{width:653px;height:9px;float:left;background:url("http://www.solarflair.com/images/interface/subpage_links_bottom.jpg") no-repeat;}
#subpage_links{background:url("http://www.solarflair.com/images/interface/subpage_links_bg.jpg") repeat-y;width:653px;height:95px;padding:10px 0px 8px 0px;float:left;}
#advert{float:right;width:305px;height:130px;}
#advert a img{border:none;text-decoration:none;}
.subpage_center{width:960px;margin-left:auto;margin-right:auto;}
#breadcrumbs{float:left;margin:30px 0px 0px 10px;font-size:12px;color:#222;}
#breadcrumbs a{color:#222;}
#breadcrumbs a:hover{text-decoration:none;}
#subpage_heading{float:left;clear:both;margin:0px 0px 0px 10px;}
#subpage_heading h2{font-size:24px;color:#fff;font-family:Arial, sans-serif;font-weight:normal;}
.subpage_link_box{float:left;width:180px;font-family:Verdana, Arial, Sans-serif;margin:0px 5px 0px 18px;padding:0px 5px 5px 5px;}
.subpage_link_box h4{color:#403f3f;font-size:12px;font-weight:normal;float:left;width:140px;}
.subpage_link_box a{float:right;font-size:11px;text-decoration:none;color:#acbbc6;}
.subpage_link_box a:hover{text-decoration:underline;}
.subpage_link_box ul, .subpage_link_box ul li{margin:0;padding:0;list-style:none;}
.subpage_link_box ul{float:left;clear:both;margin-top:8px;}
.subpage_link_box ul li{float:left;display:block;width:180px;}
.subpage_link_box ul li a{font-size:11px;color:#a2a2a2;background:transparent url("http://www.solarflair.com/images/interface/list_arrow.jpg") no-repeat left center;padding:4px 0px 3px 10px;display:block;float:left;clear:both;}
.subpage_link_box2{float:left;width:360px;font-family:Verdana, Arial, Sans-serif;margin:0px 5px 0px 18px;padding:0px 5px 5px 5px;}
.subpage_link_box2 h4{color:#403f3f;font-size:12px;font-weight:normal;float:left;width:140px;}
.subpage_link_box2 a{float:right;font-size:11px;text-decoration:none;color:#acbbc6;}
.subpage_link_box2 a:hover{text-decoration:underline;}
.subpage_link_box2 ul, .subpage_link_box ul li{margin:0;padding:0;list-style:none;}
.subpage_link_box2 ul{float:left;clear:both;margin-top:8px;}
.subpage_link_box2 ul li{float:left;display:block;width:360px;}
.subpage_link_box2 ul li a{font-size:11px;color:#a2a2a2;background:transparent url("http://www.solarflair.com/images/interface/list_arrow.jpg") no-repeat left center;padding:4px 0px 3px 10px;display:block;float:left;clear:both;}
.portfolio-item-shadow{padding:2px;float:left;clear:both;background:#eee;margin:0px 0px 15px 10px;}
.portfolio-item{background:#fff;width:630px;padding:2px 2px 0px 2px;border:1px solid #ccc;float:left;clear:both;}
.portfolio-item-info{font-size:13px;color:#777;padding:10px 8px 10px 8px;float:left;}
.portfolio-text{float:left;width:562px;}
.portfolio-text span{font-weight:bold;}
.portfolio-item a img{border:0;}
.visit-site{float:left;}
.visit-site a{text-decoration:none;color:#777;}
.visit-site a:hover{color:#555;text-decoration:underline;}
.blogpost{width:640px;border-bottom:2px solid #eee;padding-bottom:10px;margin:0px 0px 10px 10px;}
.testimonial{color:#0193ba;}
.blogpost ul{margin:0 0 4px 10px;padding:0 0 2px 5px;list-style:disc;}
.blogpost ul li a{font-size:11px;color:#91a0a6;background:transparent url("http://www.solarflair.com/images/interface/list_arrow.jpg") no-repeat left center;padding:4px 0px 3px 10px;text-decoration:none;}
.blogpost h1{margin-top:15px;}
.blogpost h1 a:hover{color:#999;}
.blogpost p{margin:15px 0 15px 0;font-size:13px;}
.blogpost p a{color:#699aab;}
.blogpost p a:hover{text-decoration:none;}
.post-meta{font-size:12px;color:#999;margin-bottom:5px;}
.post-meta a{color:#699aab;}
.post-meta a:hover{text-decoration:none;}
.rounded{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#tab_slider{float:left;width:660px;}
#featured_tab{float:left;width:660px;}
#latest_tab{float:left;width:660px;}
#popular_tab{float:left;width:660px;}
#staff_tab{float:left;width:660px;}
.sliding_controls{float:right;clear:both;position:relative;top:-42px;margin-right:20px;margin-bottom:-20px;z-index:1000;}
.sliding_controls ul, .sliding_controls ul li{margin:0;padding:0;list-style:none;}
.sliding_controls ul li{float:left;display:block;}
.sliding_controls ul li a{width:11px;height:11px;background:url("http://www.solarflair.com/images/interface/content_slider_nav.jpg") no-repeat center center;display:block;float:left;padding:2px;margin:0px 3px 2px 3px;outline:none;}
.sliding_controls ul li a:focus{outline:none;}
.sliding_controls ul li a:hover, .sliding_controls ul li a.activeSlide{background:url("http://www.solarflair.com/images/interface/content_slider_active.jpg") no-repeat center center;}
#main{width:965px;margin-left:auto;margin-right:auto;}
#content_bar{float:left;width:965px;height:48px;background:url("http://www.solarflair.com/images/interface/content_nav_bg.png") no-repeat;padding:2px 3px 0px 3px;}
#content_nav{float:left;}
#content_nav ul, #content_nav ul li{margin:0;padding:0;list-style:none;}
#content_nav ul li{float:left;display:block;}
#content_nav ul li a{font-family:Verdana, sans-serif;font-size:12px;color:#858585;text-decoration:none;float:left;display:block;padding:17px 20px 15px 20px;border-right:1px solid #e0e0e0;outline:none;}
#content_nav ul li a:hover, #content_nav ul li.activeSlide{background:transparent url("http://www.solarflair.com/images/interface/content_nav_active.png") repeat-x bottom;color:#4b4b4b;border-bottom:2px solid #fff;outline:none;}
#content_news{float:left;margin:18px 0px 0px 15px;font-size:12px;width:650px;}
#content_news div.latest_news{float:left;color:#777;}
#news_rotator{float:left;margin-left:5px;width:560px;height:16px;overflow:hidden;}
#news_rotator a{text-decoration:none;width:560px;}
#news_rotator a:hover{text-decoration:underline;}
#content{clear:both;float:left;width:965px;background:url("http://www.solarflair.com/images/interface/content_bg.png") repeat-y;}
#content_bottom{width:965px;height:9px;background:url("http://www.solarflair.com/images/interface/content_bottom_bg.jpg") no-repeat;float:left;clear:both;}
#search{float:right;margin:10px 15px 0px 0px;}
#search input{width:226px;height:21px;background:url("http://www.solarflair.com/images/interface/search.jpg") no-repeat;outline:none;border:none;padding:8px 25px 0px 15px;color:#777;}
#content_left{float:left;clear:both;width:660px;margin:10px 0px 5px 10px;}
#sidebar{float:right;width:283px;border-left:1px solid #ddd;margin-right:3px;}
#sidebar_homepage{float:right;width:283px;border-left:1px solid #ddd;margin-right:3px;}
#sidebar a.quote{color:#7d7d7d;text-decoration:none;font-size:12px;float:left;width:100%;margin:0px 0px 2px 15px;padding:3px 0px 2px 18px;background:url("http://www.solarflair.com/images/interface/request.jpg") no-repeat center left;}
#sidebar a.contact{color:#7d7d7d;text-decoration:none;font-size:12px;float:left;width:100%;margin:0px 0px 2px 15px;padding:3px 0px 2px 18px;background:url("http://www.solarflair.com/images/interface/contact.jpg") no-repeat center left;}
#sidebar a.call{color:#7d7d7d;text-decoration:none;font-size:12px;float:left;width:100%;margin:0px 0px 15px 15px;padding:3px 0px 2px 18px;background:url("http://www.solarflair.com/images/interface/call.jpg") no-repeat center left;}
#sidebar a.quote:hover, #sidebar a.contact:hover, #sidebar a.call:hover{text-decoration:underline;}
#sidebar h3{color:#0193ba;font-family:Verdana, sans-serif;font-size:18px;font-weight:normal;padding:10px 0px 10px 10px;}
#sidebar ul{margin:0;padding:0;list-style:none;}
#sidebar ul li{list-style-type:square;color:#666;margin:0px 0px 0px 30px;line-height:22px;}
#sidebar ul li a{font-size:11px;color:#7d7d7d;text-decoration:none;}
#sidebar ul li a:hover{text-decoration:underline;}
#sidebar div.divider{height:1px;line-height:1px;background:#ddd;width:283px;clear:both;margin:10px 0px 2px 0px;}
#sidebar div.ads{width:283px;background:#eee;border-bottom:1px solid #ddd;overflow:hidden;}
#sidebar div.ads a img{margin:10px 0px 10px 10px;border:0;}
#sidebar_launch{width:273px;float:left;height:90px;font-size:12px;padding-left:10px;padding-top:10px;}
#sidebar_launch h2{font-size:64px;font-weight:normal;color:#d3d3d3;float:left;clear:both;margin-left:7px;}
#sidebar_social{width:273px;float:left;height:90px;font-size:12px;padding-left:10px;padding-top:10px;}
#sidebar_social a img{border:0;}
#sidebar_social a{float:left;margin-left:10px;padding-left:40px;color:#777;line-height:32px;text-decoration:none;}
#sidebar_social a.facebook{background:url("http://www.solarflair.com/images/interface/social_icons/facebook.png") no-repeat;}
#sidebar_social a.twitter{background:url("http://www.solarflair.com/images/interface/social_icons/twitter.png") no-repeat;margin-left:16px;}
#sidebar_social a.linkedin{background:url("http://www.solarflair.com/images/interface/social_icons/linkedin.gif") no-repeat;margin-left:42px;margin-top:10px;}
#sidebar_social a.rssfeed{background:url("http://www.solarflair.com/images/interface/social_icons/rss.png") no-repeat;margin-left:10px;margin-top:10px;}
#sidebar_social a:hover{opacity:1;color:#666;}
#sneak_peak{height:55px;float:left;width:283px;}
#sneak_peak a{display:block;width:272px;float:left;text-decoration:none;background:url("http://www.solarflair.com/images/interface/button1.jpg") no-repeat;height:36px;padding:19px 0px 0px 11px;color:#f9f9f9;font-size:16px;}
#featured_testimonial{height:36px;float:left;width:283px;}
#featured_testimonial a{display:block;width:283px;float:left;text-decoration:none;background:url("http://www.solarflair.com/images/interface/featured_testimonial.jpg") no-repeat;height:36px;}
#sidebar_testimonial{float:left;clear:both;width:283px;border-bottom:1px solid #ddd;padding-bottom:5px;}
#sidebar_testimonial span.person{float:left;font-size:10px;clear:both;margin:0px 0px 0px 10px;font-style:italic;width:263px;}
#sidebar_testimonial span.company{float:left;color:#4e4e4e;font-size:18px;clear:both;margin:5px 0px 5px 10px;font-style:italic;font-weight:bold;width:263px;}
#sidebar_testimonial p{color:#727272;font-size:10px;padding:10px;float:left;width:263px;}
#sidebar_links{width:283px;}
#sidebar_links ul, #sidebar_links ul li{margin:0;padding:0;list-style:none;}
#sidebar_links ul li{float:left;display:block;}
#sidebar_links ul li a{display:block;width:263px;height:54px;padding:10px;background:url("http://www.solarflair.com/images/interface/sidebar_link_arrow.png") no-repeat 245px center;color:#5a6974;text-decoration:none;font-size:12px;font-weight:bold;border-bottom:1px solid #ddd;}
#sidebar_links ul li a:hover{background:#eee url("http://www.solarflair.com/images/interface/sidebar_link_arrow.png") no-repeat 245px center;}
#sidebar_links ul li a span{font-size:10px;float:left;clear:both;font-weight:normal;width:200px;color:#a9a9a9;}
.item-holder{float:left;width:658px;border-bottom:1px solid #eeeeee;padding-bottom:10px;}
.subpage-item-holder{float:left;width:658px;padding-bottom:2px;}
.content-item{width:191px;height:195px;padding:8px 9px 6px 9px;background:url("http://www.solarflair.com/images/interface/featured_item.jpg") no-repeat;float:left;margin:0px 3px 0px 6px;}
.content-item h2{font-family:Verdana, Arial, sans-serif;font-size:14px;color:#515151;font-weight:normal;padding:5px 2px 4px 4px;}
.content-item h3{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#515151;font-weight:normal;padding:5px 2px 4px 4px;}
.content-item p{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#acacac;padding:0px 3px 0px 4px;display:block;width:100%;}
#subpage .content-item p{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#acacac;padding:5px 3px 0px 4px;display:block;width:100%;}
.content-item a.more{margin:4px 0px 0px 4px;width:38px;height:15px;background:url("http://www.solarflair.com/images/interface/more.jpg") no-repeat;display:block;float:left;clear:both;}
.content-item a.view{margin:10px 0px 0px 4px;width:44px;height:15px;background:url("http://www.solarflair.com/images/interface/view_button.jpg") no-repeat;display:block;float:left;clear:both;}
.content-item ul, .content-item ul li{margin:0;padding:0;list-style:none;}
.content-item ul{float:left;clear:both;margin:8px 0px 0px 5px;}
.content-item ul li{float:left;display:block;}
.content-item ul li{font-size:11px;color:#91a0a6;background:transparent url("http://www.solarflair.com/images/interface/list_arrow.jpg") no-repeat left center;padding:4px 0px 3px 10px;display:block;float:left;clear:both;text-decoration:none;}
.content-item ul li a:hover{text-decoration:underline;}
#sub_links{float:left;width:660px;clear:both;padding:10px 0px 10px 0px;margin:6px 0px 0px 0px;}
.video_box{width:213px;height:134px;margin:0px 0px 0px 4px;float:left;}
.link_box{float:left;width:188px;font-family:Verdana, Arial, Sans-serif;margin:0px 5px 0px 15px;padding:0px 5px 5px 5px;}
.link_box h4{color:#403f3f;font-size:12px;font-weight:normal;float:left;width:140px;}
.link_box a{float:right;font-size:11px;text-decoration:none;color:#acbbc6;}
.link_box a:hover{text-decoration:underline;}
.link_box ul, .link_box ul li{margin:0;padding:0;list-style:none;}
.link_box ul{float:left;clear:both;margin-top:8px;}
.link_box ul li{float:left;display:block;width:186px;}
.link_box ul li a{font-size:11px;color:#a2a2a2;background:transparent url("http://www.solarflair.com/images/interface/list_arrow.jpg") no-repeat left center;padding:4px 0px 3px 10px;display:block;float:left;clear:both;}
#contact-wrapper{border:1px solid #e2e2e2;background:#f1f1f1;padding:1px;overflow:hidden;}
#contact-wrapper-inner{padding:20px;background:#fff;overflow:hidden;border:1px solid #d5d5d5;}
#contact-wrapper div.contact-left{float:left;clear:both;margin:5px 0px 5px 0px;}
#contactform{width:280px;float:left;}
#contactform label{display:block;float:none;font-size:14px;width:auto;font-weight:normal;padding-bottom:3px;}
form#contactform input{border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;border-style:solid;border-width:1px;padding:3px;font-size:14px;color:#333;}
form#contactform textarea{font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:100%;padding:3px;border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;border-style:solid;border-width:1px;}
#contact_info{float:left;margin-left:20px;width:280px;}
#contact_info h3{font-size:20px;font-weight:normal;color:#444;}
#contact_info h4{font-size:14px;font-weight:normal;color:#666;}
#contact_info span{font-weight:bold;color:#666;}
#contact_info a{color:#7d7d7d;text-decoration:none;font-size:12px;float:left;width:100%;margin:0px 0px 2px 0px;padding:3px 0px 2px 18px;background:url("http://www.solarflair.com/images/interface/request.jpg") no-repeat center left;}
#contact_info a:hover{text-decoration:underline;}
#footer{float:left;width:940px;height:16px;background:url("http://www.solarflair.com/images/interface/footer_bg.jpg") no-repeat;clear:both;margin:18px 0px 40px 2px;padding:8px 10px 5px 10px;}
.copyright{float:left;color:#989898;font-size:11px;}
.copyright a{color:#6d6d6d;text-decoration:none;}
.copyright a:hover{text-decoration:underline;}
.footer_nav{float:right;}
.footer_nav ul, .footer_nav ul li{margin:0;padding:0;list-style:none;}
.footer_nav ul li{float:left;display:block;}
.footer_nav ul li a{display:block;margin:0px 0px 0px 15px;text-decoration:none;font-size:11px;color:#a7a7a7;}
.footer_nav ul li a:hover, .footer_nav ul li a.active{color:#6d6d6d;}
div.clearfix{line-height:0;height:0;clear:both;}
#gallery{margin:30px 10px 20px 40px;width:900px;}
#gallery ul{list-style-type:none;margin:0;padding:0;}
#gallery ul li{float:left;width:265px;margin:0;padding:0 25px 25px 0;color:#0193BA;}
#gallery img.left{margin:0 15px 35px 0;width:265px;}
#gallery img.last{margin-right:0;margin-top:0;}
