body { text-align: center; padding: 0; margin: 0; font: 10pt/12pt verdana; color: #444444; background-color: #4B8B12; background-image: url(images/background.jpg); background-repeat: repeat-x; }
h1 { color: #FE6702; font-weight: bold; font-size: 12pt; }
h2 { color: #FE6702; font-weight: bold; font-size: 14pt; }
h3 { color: #FFFFFF; font-weight: bold; }
hr { height: 0px; border: 1px solid #FE6702; }
ul { list-style-image: none; margin: 0; padding-left: 20px; }
a { color: #FE6702; text-decoration: underline; }
a:hover { color: #FE9650; text-decoration: none; }

#container { margin: 0 auto; width: 924px; }
#clear { clear: both; }

#header { width: 924px; height: 82px; }

#menu { width: 924px; height: 30px; }
#menutext { font: 10pt arial; padding-top: 7px; color: white; text-align: left; }
#menutext a { color: white; text-decoration: none; font-weight: bold; }
#menutext a:hover { color: #C4F299; text-decoration: none; }

#home { position: absolute; top: 90px; padding-left: 17px; width: 71px; height: 17px; background: url(images/menu_break.gif) no-repeat right top; }
#about { position: absolute; top: 90px; padding-left: 120px; width: 98px; height: 17px; background: url(images/menu_break.gif) no-repeat right top; }
#contact { position: absolute; top: 90px; padding-left: 253px; width: 117px; height: 17px; background: url(images/menu_break.gif) no-repeat right top; }
#calculator { position: absolute; top: 90px; padding-left: 273px; width: 101px; height: 17px; background: url(images/menu_break.gif) no-repeat right top; }
#solarhot { position: absolute; top: 90px; padding-left: 404px; width: 160px; height: 17px; background: url(images/menu_break.gif) no-repeat right top; }
#electricity { position: absolute; top: 90px; padding-left: 599px; width: 174px; height: 17px; background: url(images/menu_break.gif) no-repeat right top; }
#install { position: absolute; top: 90px; padding-left: 807px; width: 127px; height: 17px; }
#loans { position: absolute; top: 90px; padding-left: 814px; width: 130px; height: 17px; }

#top_ad { width: 924px; height: 253px; background: #FFFFFF url(images/top_ad_bg.gif) no-repeat left top; }
#top_adleft { float: left; width: 483px; margin: 10px 12px; }
#top_adright { float: right; width: 380px; margin: 10px 12px; }

#gap { width: 924px; height: 24px; }

#left { float: left; width: 570px; background-color: white; }
#leftbg { width: 570px; background: #FFFFFF url(images/text_bg_top.gif) no-repeat left top; text-align: left; }
#lefttext { padding: 15px 30px 4px 30px; }
#leftbot { width: 570px; height: 40px; background: #FFFFFF url(images/text_bg_bot.jpg) no-repeat left top; }

#bookcontainer { margin: 1 auto; width: 400px; }
#bookleft { float: left; width: 96px; text-align: left; height: 25px; }
#bookleftpad { padding: 3px; }
#bookleft2 { float: left; width: 96px; text-align: left; height: 25px; }
#bookleft3 { float: left; width: 196px; text-align: left; height: 25px; }
#bookright { float: right; width: 300px; text-align: left; height: 25px; }
#bookright2 { float: right; width: 300px; text-align: left; height: 100px; }
#bookright3 { float: right; width: 200px; text-align: left; height: 25px; }

#calc_container { margin: 0 auto; width: 510px; padding-top: 10px; }
#calc_left { float: left; width: 330px; text-align: right; }
#calc_right { float: right; width: 168px; }

#product_left { float: left; width: 330px; text-align: left; }

#right { float: right; width: 315px; }
#rightgap { width: 315px; height: 24px; }

#footer { width: 924px; height: 158px; }


#conergy_container { width: 800px; margin: 0 auto; }
#conergy_left { float: left; width: 700px; }
#conergy_left a { color: #FFFFFF; font-weight: bold; }
#conergy_left a:hover { color: #EEEEEE; font-weight: bold; }
#conergy_right { float: right; width: 99px; text-align: center; }
#conergy_right_pad { padding_left: 9px; }
#conergy_right_pad a { color: #FFFFFF; }
#conergy_right_pad a:hover { color: #EEEEEE; }
