﻿a.read_me                       { background:url(http://www.carlsonsolartech.com/files/cst/Images/buton2.gif) no-repeat center; width:68px; height:18px; line-height:18px; float:left; text-align:center;  font-size:12px ; margin-left:190px; margin-top:20px }
a.read_me2                      { background:url(http://www.carlsonsolartech.com/files/cst/Images/buton2.gif) no-repeat center; width:68px; height:18px; line-height:18px; float:right; text-align:center;  font-size:12px ; margin-right:20px; color:#FFFFFF; }
img.top_price_img               { float:right }
p.first                         { color:#404040; font-size:12px; font-weight:bold; margin-top:0px; }
p.second                        { color:#656565; font-size:12px; font-weight:normal; margin-top:0px; line-height:20px; }
table                           { font-family:Arial;color:#242424; font-size:12px; }

#ddState                        { padding-left:5px; }
#discover                       { font-size:12px; }
#house                          { height:215px;width:175px;float:right;background-image: url(http://www.carlsonsolartech.com/files/cst/images/house.png);background-repeat:no-repeat;z-index:1;margin-right:4px }
#logo                           { text-decoration:none; border:none; width:50%; float:left; }
#PageContent                    { margin:0 auto; width:1000px; height:auto; font-family:Arial; position:relative }
#tagLine                        { position:relative; top:110px; float:right; padding-right:3px; }

.address                        { margin-left:15px; margin-top:25px; color:#123456; font-size:16px;width:270px; height:auto;}
.license                        { margin-left:15px; }
.border_class                   { border: solid 1px #e3dada; }
.bottom_pic                     { margin-bottom:10px; margin-top:180px }
.CalcReport                     { padding-left:11px;font-size:12px; }
.CalcReport li                  { font-size:12px; }
.center_testimonials            { width:379px; margin:0 auto; height:auto; }
.clear                          { clear:both }
.ContactUs                      { margin-left:6px; width:337px; float:left; height:180px;border: solid 1px #e3dada; margin-top:10px;  color:#2267d0; font-size:20px; text-align:center; background-color:#faf8ef; }
.ContactUsButton                { background: url(http://www.carlsonsolartech.com/files/cst/Images/bluebarGetStarted.png) no-repeat; width:242px; height:46px; float:left; margin-left:22px; margin-top:12px; text-decoration:none; color:#FFFFFF; line-height:45px }
.ContactUs span                 { color:#13456f; font-size:20px;}
.content_l                      { width:680px; height:auto; float:left; margin-top:10px; margin-left:0px; margin-right:0px; background-color:#fff; }
.content_r                      { width:300px; height:auto; float:right; margin-left:0px;border:solid 1px #e3dada;margin-top:10px; }
.energy                         { margin-left:0px; width:679px; float:left; height:180px;border: solid 1px #e3dada; margin-top:10px;  color:#2267d0; font-size:12px; text-align:center; background-color:#faf8ef; }
.energyr                        { float:right; width:370px; height:170px; margin-top:5px;margin-right:5px;}
.energyl                        { }
.faqfront                       { margin-top:0px; margin-left:5px; margin-right:5px; text-align:left;font-size:12px; }
.faq span                       { font-size:12px; color:#6e8722 }
.faq img                        { position:relative; top:5px }
.faq a                          { color:#d66b2b; font-size:12px; margin-top:15px; margin-bottom:0px; float:left; width:99%; text-decoration:none }
.faq p                          { color:#5e5e5e; font-size:12px; margin-top:2px; margin-bottom:0px }
.left                           { width:350px; float:left;font-size:36px; color:#124068;margin-left:5px }
.right2                         { height: auto; width: 350px; float:left;font-size:14px; color:#b61a06; margin-top:10px;margin-left:5px }
.right3                         { height: auto; width: 420px; float:left;font-size:14px; color: #424242; margin-top:5px; font-family:Arial, Helvetica, sans-serif; margin-left:5px }
.left24                         { width:24%; float:left; text-align:center; border:solid 1px #e3dada; margin-top:3px; margin-right:5px; height:240px; } 
.left24 img                     { border:solid 2px #b9b9b9; margin-top:5px }
.left24 span                    { color:#13456f; font-size:20px;text-align:left; }
.left24 p                       { color:#4d513f; font-size:12px;margin:5px 5px 0px 5px;text-align:left; }
.left60                         { height:auto; width:100%; float:left }
.left_testimonials              { width:185px; float:left; height:auto; }
.left_testimonials_solar        { background:url(http://www.carlsonsolartech.com/files/cst/Images/solarorange.png) no-repeat center; width:185px; height:63px;margin-bottom:2px }
.left_testimonials_solar_p      { background:url(http://www.carlsonsolartech.com/files/cst/Images/orangebox.gif)  repeat-x center; width:185px; height:73px; }
.left_testimonials_solar_p p    { text-align:left; width:150px; margin-left:15px; margin-top:2px; color:#FFFFFF; line-height:20px; font-size:12px }
.more_info                      { width:45%; height:auto; float:left; margin-top:10px; height:auto; }
.more_info span                 { background:url(http://www.carlsonsolartech.com/files/cst/Images/bbar2.gif) no-repeat; width:265px; height:26px; float:left; margin-left:10px; text-indent:15px; color:#fff; font-weight:bold; font-size:12px; line-height:23px } 
.more_info a                    { color:#408baa; font-size:12px; font-weight:bold; margin-left:15px; width:99%; margin-top:5px; float:left; text-decoration:none; margin-bottom:15px }
.more_info p                    { color:#8f8f8f; font-size:12px; margin-left:15px; margin-top:5px; width:80% }
.missionblock                   { background: #faf8ef;width:99.6%; height:auto; float:left; margin-top:10px;border-bottom:#ccc 1px solid;border-top:#ccc 1px solid; }
.mission                        { width:100%; height:auto; float:left; margin-top:10px; height:auto; }
.mission table                  { padding:0px;margin:0px; }
.mission span                   { background:url(http://www.carlsonsolartech.com/files/cst/Images/bbar3.gif) no-repeat; width:100%; height:26px; float:left; margin-left:10px; margin-top:3px; text-indent:15px; color:#fff; font-weight:bold; font-size:14px; line-height:23px } 
.mission a                      { color:#408baa; font-size:12px; font-weight:bold; margin-left:15px; width:99%; margin-top:5px; float:left; text-decoration:none; margin-bottom:15px }
.mission p                      { color:#4d4d4d; font-size:12px; margin-left:15px; margin-top:5px; width:80% }
.more_links                     { width:49%; height:auto; float:right; margin-top:10px; }
.more_links span                { background:url(http://www.carlsonsolartech.com/files/cst/Images/bbar2.gif) no-repeat; width:265px; height:26px; float:left; margin-left:10px; text-indent:15px; color:#fff; font-weight:bold; font-size:14px; line-height:23px } 
.more_links a                   { color:#408baa; font-size:12px; font-weight:bold; margin-left:15px; width:99%; margin-top:5px; float:left; text-decoration:none; margin-bottom:15px; }
.more_links p                   { color:#8f8f8f; font-size:12px; margin-left:15px; margin-top:5px; width:80%; }
.more_testimonials              { float:left;width:300px; height:23px; background:url(http://www.carlsonsolartech.com/files/cst/Images/blackbar.png) no-repeat  top;text-indent:20px; margin:0 auto }
.more_testimonials a            { text-align:left; color:#FFFFFF; font-size:12px; text-decoration:none; line-height:20px }
.prefooter                      { background: #faf8ef;border: solid 1px #e3dada; width:99.6%; height:auto; float:left; margin-top:10px; }
.readmorebutton                 { background:url(http://www.carlsonsolartech.com/files/cst/Images/buton.png) no-repeat center; float:right; color:#FFFFFF; font-size:12px; height:23px; width:69px; text-decoration:none; text-align:center; line-height:23px; margin-right:15px; margin-top:25px; margin-bottom:10px }
.regcontent                     { height:auto; margin-top:10px; margin-left:5px; margin-right:0px; background-color:#fff; border:solid 1px #e3dada }
.right24                        { width:24.1%; float:right; text-align:center; border:solid 1px #e3dada; margin-top:3px;height:240px; }
.right24 img                    { border:solid 2px #b9b9b9; margin-top:5px }
.right24 span                   { color:#13456f; font-size:20px;text-align:left; }
.right24 p                      { color:#4d513f; font-size:12px; margin:5px 5px 0px 5px;text-align:left;}
.right_testimonials             { width:182px; float:right; height:auto }
.right_testimonials_solar       { background:url(http://www.carlsonsolartech.com/files/cst/Images/solargreen.png) no-repeat center; width:182px; height:63px;margin-bottom:2px }
.right_testimonials_solar_p     { background:url(http://www.carlsonsolartech.com/files/cst/Images/greenbox.gif)  repeat-x center; width:182px; height:73px; }
.right_testimonials_solar_p p   { text-align:left; width:150px; margin-left:15px; margin-top:2px; color:#FFFFFF;  line-height:20px; font-size:12px }
.solarCalculator                { width:333px; float:left; height:180px;border: solid 1px #e3dada; margin-top:10px;  color:#2267d0; font-size:20px; text-align:center; background-color:#faf8ef; }
.solarCalculatorButton          { background: url(http://www.carlsonsolartech.com/files/cst/Images/bluebarSolarCalc.png) no-repeat; width:242px; height:45px; float:left; margin-left:22px; margin-top:17px; text-decoration:none; color:#FFFFFF; line-height:45px }
.solarCalculator span           { color:#13456f; font-size:20px; }
.solarCalculator td             { padding-top:3px; }
.solarfront                     { height:26px; background:url(http://www.carlsonsolartech.com/files/cst/Images/blackbarfront.png) no-repeat  top;text-indent:20px; margin:0 auto; margin-top:7px; }
.solarfront a                   { text-align:left; color:#FFFFFF; font-size:12px; text-decoration:none; line-height:20px }
.solarsystemlinks               { height:26px; background:url(http://www.carlsonsolartech.com/files/cst/Images/solarlinks.png) no-repeat  top;text-indent:5px; margin:0 auto; width:690px; }
.solarsystemlinks a             { text-align:left; color:#FFFFFF; font-size:12px; text-decoration:none; line-height:20px; }
.solarsystemlinks .solarright   { float:right;padding-right:5px; }
.solarsystemlinks .solarleft    { font-weight:bold;}
.solarpanel                     { background-image:url(http://www.carlsonsolartech.com/files/cst/Images/solarpanel.png); background-repeat:no-repeat; position:relative; left:0px; width:359px; height:127px; top:26px; float:right }
.subnav                         { margin-left:10px;margin-top:10px; } 
.testimonials                   { margin-top:0px; margin-left:25px; margin-right:10px; text-align:left;font-size:10px; }
.testimonials span              { font-size:20px; color:#6e8722 }
.testimonials img               { position:relative; top:5px }
.testimonials a                 { color:#d66b2b; font-size:12px; margin-top:15px; margin-bottom:0px; float:left; width:99%; text-decoration:none }
.testimonials p                 { color:#5e5e5e; font-size:10px; margin-top:2px; margin-bottom:0px }
.top_pic                        { margin-top:40px; }
.top_price                      { background: #faf8ef;border-bottom:#ccc 1px solid;border-top:#ccc 1px solid; text-align:left;padding-left:7px; padding-top:10px;padding-bottom:10px; }
.top_price span                 { color:#b85300; font-size:16px; margin-top:3px; }
.top_price b                    { color:#3e6a00; font-size:14px; line-height:25px; }

/* Tabset CSS */
.tabset_tabs	                { margin:0; padding:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap }
.tabset_tabs li	                { margin:0; padding:0; display:inline }
.tabset_tabs a	                { color:#fff ! important; background-color:#1a3270 ! important; border:1px solid #99c; text-decoration:none; padding:0 0.6em; border-left-width:0; border-bottom:none }
.tabset_tabs a:hover	        { color:#fff ! important; background-color:#505050 ! important }
.tabset_tabs a.active	        { color:black ! important; background-color:#fff ! important; border-color:black; border-left-width:1px; cursor:default; border-bottom:black; padding-top:1px; padding-bottom:1px;margin-left:3px; }
.tabset_tabs li.firstchild a	{ border-left-width:1px }
.tabset_content	                { border:1px solid #fff; background-color:white; position:relative; z-index:1; padding:0.5em 1em; display:none }
.tabset_label	                { display:none }
.tabset_content_active	        { display:block; background-color:#fff ! important; border-top:#000 1px solid;}
@media aural{
	.tabset_content,
	.tabset_label	            { display:block }
}
