﻿ body {
    background-color:#0477ca; 
    font-size:12px;
    line-height:20px;
    font-family:Arial, Verdana;
    color:#474747;
    background-position:center bottom; background-repeat:no-repeat;
    background-image:url(/images/bg.jpg); margin:0; padding:0;
}
.tblHeader { color:#343434; font-size:14px;background-color:#c7c7c7}
.rTD { border-right:solid 1px #e9eaeb; border-bottom:solid 1px #d6d6d7; padding-left:5px; }
a, a:visited { color:#48b001; text-decoration:none;}
a:hover { color:Black}

.tbl td {  border-right:solid 1px #e9eaeb; border-bottom:solid 1px #d6d6d7; padding-left:5px; }
.NoBorder { border:0}
#Welcome { background-image:url(/images/welcome.jpg); background-position:center; height:32px; background-repeat:no-repeat; }

#Header { height:122px; background-image:url(/images/header-bg.jpg); position:absolute; top:0;left:0; width:100%;}
#hLayout { margin:auto; width:990px;}
#Logo { float:left; width:305px; background-image:url(/images/logo.jpg); height:93px; margin-top:17px;} 
#TopNav { margin:0px 0 0 0; padding-top:72px; height:21px; text-align:right; width:685px;  float:left;background-image:url(/images/PhoneNumbers.jpg); background-position:right top; background-repeat:no-repeat; }
#Layout { margin:122px auto auto auto; width:980px; background-color:white; padding:5px}


#LeftC { width:600px; float:left; margin-top:10px;}
#RightC { width:260px; float:left; margin-left:80px; margin-top:10px;}

#LeftCol { width:260px; float:right; margin-top:10px;}
#RightCol { width:700px; float:right; margin-left:0px; margin-top:10px;}
.Clear,.clear { clear:both; height:1px;}
#Footer { width:990px; margin:auto; background-image:url(/images/footer.gif); height:60px; text-align:center; padding-top:10px;}
#Footer a, #Footer a:visited { color:#CCCCCC; text-decoration:none;}
#Footer a:hover { text-decoration:underline;}
#NavSolarP { height:43px; width:210px;}
a.SP, a.SP:visited { text-decoration:none; display:block; font-size:12px; color:Black; padding-left:40px;background-image:url(/images/SP.gif);  line-height:33px; width:170px;}
a.SP:hover { color:#2a6d21}
a.SPBold, a.SPBold:visited { text-decoration:none; display:block; font-size:14px; color:#2a6d21; font-weight:bold; padding-left:40px;background-image:url(/images/SP.gif);  line-height:33px; width:170px;}
a.SPBold:hover { color:black}

.ImgLeft { float:left;  margin:0 20px 20px 0;}
.TextRed { color:Red;}
#NavSolarHW {  height:43px; width:210px; margin-top:10px;}
a.SHW, a.SHW:visited { text-decoration:none; display:block; font-size:12px; color:Black; padding-left:40px;background-image:url(/images/SHW.gif);  line-height:33px; width:170px;}
a.SHW:hover { color:#2a6d21}
.ImgRight { float:right; margin:0 0px 10px 10px;}
.ImgRightBlack { float:right; margin:0 0px 10px 10px; border:solid 1px black}
#NavEnergyTips { background-color:#f2f2f2; background-image:url(/images/navEnergyTips.jpg); padding:52px 5px 5px 5px; width:200px; line-height:18px; margin-top:10px; background-repeat:no-repeat;}
a.NI, a.NI:visited { text-decoration:none; display:block; font-size:12px; color:Black; padding-left:40px;background-image:url(/images/NI.gif);  line-height:33px; width:170px;}
a.NI:hover { color:#2a6d21}
.dropBox {	line-height:15px; height:20px; border:solid 1px #CCCCCC; color:#7b7b7c; width:210px;}
#NavGreenLoans { height:42px; width:210px; margin-top:10px;}
#NavCL  { height:43px; width:210px; margin-top:10px;}
#NavSolarBlog  { height:43px; width:210px; margin-top:10px;}
a.GL, a.GL:visited { text-decoration:none; display:block; font-size:12px; color:Black; padding-left:40px;background-image:url(/images/GL.gif);  line-height:33px; width:170px;}
a.GL:hover { color:#2a6d21}
ul { line-height:20px; list-style-image:url(/images/smalltick.jpg); margin-left:30px;}
ul { line-height:20px; list-style-image:none; margin-left:30px;}

#HeaderSolarPower { background-image:url(/images/HeaderSolarPower.jpg); height:65px; width:710px;}
#HeaderSolarHW { background-image:url(/images/HeaderSolarHW.jpg); height:65px; width:710px;}
#HeaderInsulation { background-image:url(/images/HeaderInsulation.jpg); height:65px; width:710px;}
#HeaderGreenLoans { background-image:url(/images/HeaderGreenLoans.jpg); height:65px; width:710px;}
.DivImg { text-align:center}
.DivImg img { border:solid 1px black;}
.Title { background-image:url(/images/h1Solar.jpg); height:65px; width:710px;}

h1 { padding:15px 0 0 80px; font-size:27px; font-family:Arial; font-weight:500;} 
.Img { border:solid 1px black;}
#Title2 { background-image:url(/images/h1Solar.jpg); height:65px; width:690px; z-index:1; margin-top:0px;}
#Title3 { background-image:url(/images/h1Solar.jpg); height:65px; width:690px; z-index:1; margin-top:0px;}
#Title2 h1,#Title3 h1 {  padding:20px 0 0 75px; font-size:24px; font-family:Arial; font-weight:500;} 
#HeaderSolarPower h1,#HeaderSolarHW h1,#HeaderInsulation h1,#HeaderGreenLoans h1, .Title h1 { padding:15px 0 0 80px; font-size:27px; font-family:Arial; font-weight:500;} 
.PageContent { background-image:url(/images/PageRepeat.jpg); width:690px; padding:15px 10px 0 10px; line-height:20px;}
.PageContent li { margin-left:30px;}
.PageFooter { background-image:url(/images/PageFooter.jpg); width:710px; height:13px;}
h2 { font-size:17px; color:#4d4d4d; padding:0 0 5px 0;}
h3 { font-size:14px; color:#4d4d4d; padding:0 0 5px 0;}
.TextBox { line-height:15px; height:17px; border:solid 1px #CCCCCC; color:#7b7b7c; width:210px}
.ImgCenter { text-align:center; margin:10px}
.Nobdr { border:0;}
#BannerDiv { border:solid 1px black;}
#TLayout { margin:396px auto auto auto; width:990px;  background-color:white; padding:20px 0 00px 0}
#IMGLayout { margin:0px auto auto auto; width:990px; height:265px;  background-color:white; padding:10px 0 0px 0}
.ImgBdr { border:solid 1px black;}
#NavHeader { height:265px;  position:absolute; top:122px; left:0; width:100%;}
#LeftCl { width:690px; float:left; margin:0px 0 0px 10px;}
#RightCl { width:260px; float:left;  margin:0px 0px 0px 20px;}

#HeaderIMG { width:690px; height:265px; float:left; margin:0px 0 0 10px;}
#SNWrapper { width:260px;  height:265px; float:left;  margin:0px 0px 0px 20px;}

#SolarNavHeader { background-image:url(/images/SolarNavheader.jpg); width:260px; height:44px; margin:0px 0 0 0; border:0; padding:0;}
#SolarNavBdy { background-image:url(/images/SolarNavRepeat.jpg);color:#466d04; font-weight:bold; background-position:bottom; width:248px; background-repeat:repeat-x; margin:0; border-left:solid 1px #5496e3; border-right:solid 1px #5496e3; padding:5px;}
#SolarNavFooter { background-image:url(/images/SolarNavFooter.jpg); width:260px; height:7px; margin:0 0 10px 0; border:0; padding:0;}
#SolarNavBdy a, #SolarNavBdy a:visited { text-decoration:none; background-repeat:no-repeat; background-position:center left; display:block; font-size:11px; color:#154072; padding-left:40px;background-image:url(/images/SN.jpg); border-bottom:solid 1px #CCCCCC;  line-height:28px;}
#SolarNavBdy a:hover { color:#2a6d21}


#QuoteLPage { background-image:url(/images/QuoteLandingPage.jpg); width:260px; height:45px; margin:0; border:0; padding:0;}

#QuoteSmallHeader { background-image:url(/images/QuoteSmallheader.jpg); width:260px; height:45px; margin:0; border:0; padding:0;}
#QuoteSmallBdy { background-image:url(/images/QuoteSmallRepeat.jpg);color:#466d04; font-weight:bold; background-position:bottom; width:248px; background-repeat:repeat-x; margin:0; border-left:solid 1px #7cbd0b; border-right:solid 1px #7cbd0b; padding:5px;}
#QuoteSmallBdy2 { background-image:url(/images/QuoteSmallRepeat.jpg);color:#466d04; font-weight:bold; background-position:bottom; width:248px; background-repeat:repeat-x; margin:0; border-left:solid 1px #7cbd0b; border-right:solid 1px #7cbd0b; padding:5px; text-align:center}
#QuoteSmallBdy2 input { width:196px; line-height:24px; height:25px; color:#466d53; font-weight:bold; font-size:16px; margin:5px 0 5px 0; padding-left:4px; border:solid 1px #1e2f01;}
#QuoteSmallFooter { background-image:url(/images/QuoteSmallFooter.jpg); width:260px; height:7px; margin:0; border:0; padding:0;}

#bottomQuote { margin-left:80px}
#bottomQuote input { width:196px; line-height:24px; height:25px; color:#466d53; font-weight:bold; font-size:16px; margin:5px 0 5px 0; padding-left:4px; border:solid 1px #1e2f01;}

.QStb { width:170px; line-height:15px; height:17px;   border:solid 1px #7cbd0b; color:#7b7b7c; }
.QSddl { width:175px; line-height:15px;   border:solid 1px #7cbd0b; color:#7b7b7c; margin-top:5px; }
#QuoteSmallBdy input { margin-top:5px;}
#QuoteSmallBdy textarea { width:170px; line-height:15px;  margin-top:5px;  border:solid 1px #7cbd0b; color:#7b7b7c; }

.Testimonials { border-bottom:solid 1px #CCCCCC; padding:10px 0 10px 0;}
.Testimonials p { font-size:14px; color:#4b7304; font-weight:bold; margin:0 0 5px 0; padding:0; text-transform:uppercase;}
.Warranties { padding:10px 0 10px 0; border-bottom:solid 1px #CCCCCC}
.Warranties h3 { font-size:14px; color:#4d4d4d; margin:0 0 -5px 0;}
.WText { margin-left:50px;}


.PackageRight { border-top:solid 1px #cccccc;}
.PackageLeft { border-top:solid 1px #cccccc; padding:5px 0 5px 5px}
.Green { color:Green}
.PackageCost { background-color:#d0e3d3; font-size:17px;}
.PaymentP { color:#0477ca; font-size:17px; margin-bottom:0}
#CMSSubHeading {  font-size:14px; font-weight:500; color:#666666} 

#TitleW h1 { text-align:center; line-height:normal; margin:0; padding:0;}
#content { padding:20px;}
#Tag { font-size:18px;  text-align:center; margin:10px 0 0 0; font-weight:bold; color:Red; line-height:25px;}
#Vid { width:450px; float:left; height:255px; margin:10px 10px 10px 0;}
#Points { width:480px; float:left; height:300px; margin:10px 00px 10px 0}
#Points h3 { font-size:25px; margin:0 0 10px 0; font-weight:500}
#Points li { list-style-image:url(/images/smalltick.jpg); margin-left:20px;}
#TitleEnquire { background-image:url(/images/h1Solar.jpg); height:65px; margin-top:0px; }
#TitleEnquire2 { background-image:url(/images/h1Solar.jpg); height:65px; margin-top:0px; width:580px}

#TitleEnquire2 h1 {  padding:15px 0 0 80px; font-size:25px; font-family:Arial; font-weight:500;}
#l1 { float:left; width:600px;}
#l2 { float:left; width:340px; text-align:center;}

#Points2 li { list-style-image:url(/images/smalltick.jpg); margin-left:20px;}
