body {
	text-align: right;
	background-image:url(images/bg.png);
	margin: 0px 0px 0px 0px;
	height:100%;
	min-width:860px;
	clear: both;
	}
p, ol {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
img {
	border:none;
	}
	
H1, H2 {
	font-family:Futura, Arial, Helvetica, sans-serif;	
	color:#677688;
	font-style:normal;	
	text-align:left;	
	padding-left: 
	0px;
	}
	
H3 {
	font-family: Futura, Arial, Helvetica, sans-serif;
	color: #008102;
	font-style:normal;
	text-align:left;
	margin:0px;	
	border-bottom: 1px solid #008102;
}

H4 {
	font-family: Futura, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style:normal;
	text-align:left;
	padding-left: 0px;
	}
	
ul {
	list-style-image:url(images/greensquare.gif);
	margin:0px; 
	padding-bottom: 15px;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	line-height:175%;
}

/* ------------ Decoration across top ----------------
#yankeebkg {
	background:url(images/yankeetop.gif) repeat-x; 
	height:19px;
	width:100%;
	}
*/

/* ------------ Header (logo and phone number) ---------------- */


/* These LOGO syles are not used in the page headers */
/* for some reason, the inline style keeps the proper spacing in IE
/* and the CSS styles do not (even though they are the same) */
#logo {
	height: 105px;
	width:760px;
	margin:15px auto 10px auto;
	padding: 10px 0px 10px 0px;
	}
	
/* I don't think this is used
#homelogo {
	height: 10px; 
	width:760px;
	margin:15px auto 40px auto;
	padding: 10px 0px 10px 0px; 
	margin-bottom:0;
	} 
	*/
#logo img {
	float:left;
	}
	
	
#logo #phone {
	float: right;
	padding-top: 20px;
}

/* ------------------------ Banner below nav bar on home page ------------------------------ */
/* #homepagerotatepics {
	width:510px;
	height:240px;
	background-color:#fff;
	float:right;
	border-left:
	1px solid #ccc;
	} */
#rotatepics {
	width:447px;
	float:right;
	border:0;
	
	}

 /* ----------------------------------------------------positioning---------------------------------------------------- */

.centered {
	text-align: center;
	align: center;
	display: block; 
}

#windows_container {
	padding: 15px;
	}
	
#financing_logos img {
	padding: 15px;
	vertical-align: middle;
	}
	
#product_logos img {
	padding: 15px;
	vertical-align: middle;
	}
	
#wrapper{width:860px;	height:100%;margin: 0px auto;	text-align:left;}
#header{margin:15px 0px 56px 0px;}

#footer {
	background:url(images/yankeefooter.gif) no-repeat; 
	height:52px; 
	width:762px;
	margin:0px auto;
	}
	
#home_footer {
	background:url(images/yankeefooter-home.gif) no-repeat;
	height:126px;
	width:762px;
	margin:0px auto;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
	
#penguinfooter{background:url(images/penguintransfooter.gif) no-repeat; height:129px; width:762px;margin:0px auto;}
#copyright{width:762px;height:auto;margin:10px auto;font: normal 9px/9px futura, Arial, Helvetica, sans-serif;color: #333333;text-align:center;}
#homepagecontainer{width:762px;margin:0px auto;clear:both;overflow:hidden;text-align:left;background-color:#fff;border:1px solid #ccc;}
#sitemap{width:762px;height:auto;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}


#homepageflash{
	width:313px;
	float:left;
	background-color: #fff;
}

 /* ----------------------------------------------------top---------------------------------------------------- */
#top {
	width:760px; 
	height:240px;
	margin:0 auto; 
	background-color:#fff;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	}

 /* ----------------------------------------------------middle---------------------------------------------------- */
#special {
	width:760px; 
	margin:0 auto; 
	padding:0; 
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc; 
	clear:both;
	}
#special-tax-credit {
	width:760px; 
	margin:0 auto; 
	padding:0; 
	background-color:#fff;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc; 
	position:relative; 
	z-index:99; 
	background-color:transparent; 
	clear:both;
	}


 /* ----------------------------------------------------bottom---------------------------------------------------- */
#homebottom{width:760px; margin:0 auto; height:250px;background-color:#fff;border-right:1px solid #ccc;border-left:1px solid #ccc;}
#indexbottom{width:760px;margin:0px auto;clear:both;overflow:hidden;text-align:left;background-color:#fff;border:1px solid #ccc;}
#bottom{
	width:760px;
	margin:0px auto;
	text-align:left;
	background-color:#FFFFFF;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	clear: both;
	height: auto;
	overflow:hidden;
}

#bottom2{
	width:760px;
	height:100%;
	overflow:visible;
	margin:0px auto;
	text-align:left;
	background-color:#FFFFCC;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	clear: both;
	height: auto;
	overflow:hidden;
}
#indexbottominner{
	width:761px;
	height:200px;
	padding:0px;
	background: url(images/penguins150.gif) no-repeat right bottom;
	border-bottom:1px solid #ccc;
	color: #000;
}

#indexbottominner2{
	width:761px;
	height:auto;
	overflow:hidden;
	padding:0px;
	border-bottom:1px solid #ccc;
	color: #000;
}

#bottom_block_left{
	float:left;
	width:250px;
	margin:10px 0 0 8px;
}

#ibl{
width:200px;
float:left;
margin:10px 0 0 15px;
}

#ibr{
	width:252px;
	float:right;
	margin:10px 0;
}
#indexbottominnerleft{
	width:500px;
	height:250px;
	padding:0px;
	border-bottom:1px solid #ccc;
	color: #000;
}
#indexbottominnerright{
	width:200px;
	height:250px;
	padding:0px;
	background: url(images/penguins150.gif) no-repeat right bottom;
	border-bottom:1px solid #ccc;
	color: #000;
}
#specialoffer {
width:761px;background-color:#eaeaea; height:82px;margin:0 auto;}


#indexbottomright{ font-size: 10px; font-style: normal; font-weight: normal; font-family: Arial, Verdana, sans-serif, sans-serif; text-align: center; margin-left: 0px; margin-bottom: 0px; margin-right: 10px; margin-top: 0px; left: 35px; top: 25px; position: relative; height: 150px; width: 250px; }

#indexbottomleft{ width:400px;height:100px;position:relative;top:-125px;left:325px;margin:0 25px 0 0;}
#indexbottomleft p{line-height:155%;}

 /* ----------------------------------------------------right columns---------------------------------------------------- */
#rightcolnew {width:505px;height:232px;float:right;background:url(images/penguins150.gif) no-repeat bottom right;position:relative; top:18px; right:83px; bottom:25px; left:0;}
#rightcol{width:253px;height:100%;float:right;padding: 15px 15px 15px 20px;background:#fff;text-align:left;}
#righttcolcontent{width:253px;height:auto;}
#homerightcolnewb{	left: 0px;top:18px;right: 83px;bottom: 25px;font: normal 10px Arial, Helvetica, sans-serif;	background: url(images/penguins150.gif) no-repeat right bottom;height: 225px;width: 420px;
position: relative;
margin:0 auto;
float:right;
}
#homerightcol{	width:420px;	height:220px;	float:right;	padding: 15px 15px 0px 20px;	text-align:left;	margin: 0 auto;}
#homerightcolnew{	left: 0px;top: 20px;right: 83px;bottom: 25px;font: normal 10px Arial, Helvetica, sans-serif;	background: url(images/penguins150.gif) no-repeat right bottom;height: 225px;width: 420px;
position: relative;
margin:0 auto;
float:right;
}

#landingright{
width:300px;padding:10px;float:right;margin-right:4px;
}

 /* ----------------------------------------------------left columns---------------------------------------------------- */
 
 #landingleft{
 width:395px;border:none;height:100%; overflow:visible;margin:0px; padding:15px ;background-color:#fff;border-right:1px solid #ccc;
 }
 
 
#leftcol{width:440px;height:100%;float:left; padding: 15px 15px 15px 0px;margin:0px 0px 0px 15px;background:#fff;border-right:1px solid #ccc;text-align:left;}
#home_lftoffer{width:250px;height:240px;	margin:0px auto;background-color:#fff;	border-left:1px solid #ccc;	border-right:1px solid #ccc;	float:left;}
#home_lftoffer p {font: normal 15px/21px Arial, Helvetica, sans-serif;text-align:left;color: #333333;padding: 15px 8px 0 15px;}
#home_lftoffer img {border:none;padding: 15px 8px 0 0px;}

#home_lftoffernew{width:230px;height:230px;text-align:left;float:left;background-color:#fff;padding:10px 0 0 15px;}
#home_lftoffernew p {font: normal 15px/21px Arial, Helvetica, sans-serif;text-align:left;color: #333333;padding: 15px 8px 0 15px;}
#home_lftoffernew img {border:none;padding: 15px 8px 0 0px;}

#homeleftcol{	width:275px;	height:100%;	float:left;	padding: 15px 15px 15px 15px;	margin:0px 0px 0px 0px;	background:#fff;	text-align:left;	border-right: 1px solid #ccc;}
#homeleftcolnew{width:250px;	height:100%;	float:left;	padding:0;	margin:0px 0px 0px 0px;	background:#fff;	text-align:left;	border-right: 1px solid #ccc;}

#container {
	width:762px;
	margin:0px auto;
	clear:both;
	overflow:hidden;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	}
	
#containerbottom{width:760px;height:200px;margin:0px auto;clear:both;overflow:hidden;text-align:left;background-color:#0079de;border:1px solid #ccc;}
#containernew{width:760px;margin:0px auto;clear:both;overflow:hidden;text-align:left;background-color:#fff;border:1px solid #ccc;}
#container_contest{width:762px;height:100%;overflow:visible;background-color:#FFFFCC;margin:0px auto;clear:both;text-align:left;border:1px solid #ccc;}
#containermedia{
	width:760px;
	margin:0px auto;
	clear:both;
	overflow:hidden;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
}
#clear{clear:both;}
.clear{clear:both;}
#content{margin:15px auto 15px;}

#contest_right{width:300px;padding:15px;float:right;background-color:#FFFFCC;height:100%;}
#contest_left {width:395px;border:none;height:100%; overflow:visible;margin:0px; padding:15px 15px 15px 15px;background-color:#fff;border-right:1px solid #ccc;}
#pageimage{width:762px;height:240px;margin:0px auto;border-left:1px solid #ccc; border-right:1px solid #ccc;
	padding-bottom: 10px;
	[if IE]>
	margin-top: 25px;
	<![endif]
}


#pressleftcol{width:300px;height:100%;float:left; padding: 15px 15px 15px 0px;margin:0px 0px 0px 15px;background:#fff;border-right:1px solid #ccc;text-align:left;}
#pressrightcol{width:363px;height:100%;float:right;padding: 15px 15px 15px 20px;background:#fff;text-align:left;}

#medialeftcol {
	width:725px;
	height:100%;
	float:left; 
	padding: 15px 8px 0 0px;
	margin:0px 15px 0px 15px;
	background:#fff;
	text-align:left;
	}
	
#mediarightcol{width:390px;height:100%;float:right;padding: 15px 0 15px 25px;border-left:1px solid #ccc;background:#fff;text-align:left;}

#gallerymain{width:760px;height:100%;float:left; padding:10px 8px 10px 8px;margin:0px auto;background:#fff;text-align:left;}
#financing{width:253px;height:auto;}
#eventsleftcol{width:720px;height:100%;float:left; padding: 15px 10px 0px 15px;margin:0px 0px 0px 0px;background:#fff;text-align:left;}
#eventsrightcol{width:206px;height:100%;float:right;padding: 15px 10px 0px 0px;text-align:left;}
#comparecol{width:762px;height:100%; padding: 15px 0 0 0;background:#fff;border-right:1px solid #ccc;text-align:left;}
.buy_now, .buy_now a {
	margin: 0px;
	padding: 0px;
	width: 120px;
	height: 120px;
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}



 /* ----------------------------------------------------images---------------------------------------------------- */

#animation {;}
#flashpic {margin:0px auto;}
#compare {;}
.testimonial {width:550px; border-bottom:1px solid #ccc; padding:10px;}
.testimonial img{float:left;margin:6px 12px 10px 0;}
#gallerymain img{padding: 3px; border:1px solid #a9a9a9}


/* ----------------------------------------------------sub-nav---------------------------------------------------- */
#subnav {	padding:10px;	background:#e0e0e0;	border-bottom:1px solid #ccc;	line-height: 150%;	width: 762px;	margin: 0 auto;}
#subnavctive {font-weight:bold; color:#FF6633;}
#subnav a:link, a:visited{text-decoration:none;}
#subnav a:hover a:active{text-decoration:underline;}
a.subnav:link{font: normal 12px Arial, Helvetica, sans-serif;color: #677688;text-decoration:none;text-transform: uppercase;}
a.subnav:visited{font: normal 12px Arial, Helvetica, sans-serif;color: #677688; text-decoration:none;text-transform: uppercase;}
a.subnav:hover{font: normal 12px Arial, Helvetica, sans-serif;color: #dd6000; text-decoration:underline;text-transform: uppercase;}
a.subnav:active{font: normal 12px Arial, Helvetica, sans-serif;	color: #dd6000;	text-decoration:none;	text-transform: uppercase;}

/* ----------------------------------------------------links---------------------------------------------------- */
a:link{color: #008102;text-decoration: underline;}
a:visited {color: #008102;text-decoration: underline;}
a:hover { color:#FDDA02;text-decoration: none;}
a:active{ color:#677688;text-decoration: none;}

a.login:link{color: #fff;text-decoration: none;}
a.login:visited {color: #fff;text-decoration: none;}
a.login:hover { color:#fff;text-decoration: none;}
a.login:active{ color:#fff;text-decoration: none;}

.link a, .link a:visited {text-decoration:none;margin: 0px;padding: 8px 6px 8px 6px;	background-color: #008102;font-size: 11px;color: #ffffff;font-weight: bold;border: none;}
.link a:hover {	color: #ffffff;background-color: #ffa800;}
.downloadtd{	font: normal 11px/13px "lucida grande", verdana, sans-serif;	padding:5px 5px 0 15px;border: 1px solid #ccc;background-color: #FFFFCC;	color: #666;}
.download{	font: normal 11px/13px "lucida grande", verdana, sans-serif;}

/* ----------------------------------------------------typography---------------------------------------------------- */

.testimonial {
	font: italic 16px/24px Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	width: 350px;
}

.greentext {	
	color: #008102;
	}
	
.text11  {font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;color: #333333;}
.text12white {font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;color: #fff;}
.text12 {font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;color: #000;}
.text12bold {font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;color: #000;}
.text1218 {font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;color: #000;}
.text13 {font: normal 13px/20px Verdana, Arial, Helvetica, sans-serif;color: #000;}
.text14 {font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;color: #000;}
.text14bold {font: bold normal 14px/150% Verdana, Arial, Helvetica, sans-serif;color: #000000;}
.text15{font:normal 15px/26px Verdana, Arial, Helvetica, sans-serif;color: #888888;}
.text15bold {font: bold normal 15px/22px Verdana, Arial, Helvetica, sans-serif;color: #000000;}
.text16bold {font: bold normal 16px/24px Verdana, Arial, Helvetica, sans-serif;color: #000000;}
.textcompare14 {font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;color: #000;padding:50px 0 0 0;}

.text9green {font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif;color: #008102;}  /* <-- I think we should rename this */
.mediumgreen {font: bold normal 21px Verdana, Arial, Helvetica, sans-serif;color: #008102;}
.largegreen {font: bold normal 25px Verdana, Arial, Helvetica, sans-serif;color: #008102;}

.text9white {font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif;color: #fff;}
.text9 {font: normal 9px/12px Verdana, Arial, Helvetica, sans-serif;color: #333;}
.text8 {font: normal 8px/12px Verdana, Arial, Helvetica, sans-serif;color: #333;}
.text8white {font: normal 8px/11px Verdana, Arial, Helvetica, sans-serif;color: #fff;}
.press_title{font-weight:bold;}
.whiteetext {color: #fff;}

/* ----------------------------------------------------navigation---------------------------------------------------- */
#navigation_bar {
	position: relative;
	width: 762px;
	height: 11px;
	z-index: 311;
	margin:0 auto;
	background-color: #295029;
	font-size: 100%;
	margin-top: 12px;
	text-align: center;
	align: center;
	}

#nav {width:760px;	margin-top: 0px;	font-family: Futura, Arial, Helvetica, sans-serif;	font-size:12px;	color:#FFFFFF;	font-weight:normal;	letter-spacing: 1px;}

a.Navabout {display: block;width: 100px;height: 25px;background: url("images/aboutus.gif");text-decoration: none;}
a:hover.Navabout {background-position: -100px 0;}
a.Navproduct {display: block;width: 100px;height: 25px;background: url("images/product.gif");text-decoration: none;}
a:hover.Navproduct {background-position: -100px 0;}

/* ----------------------------------------------------borders---------------------------------------------------- */
.borderright {border-right:1px solid #4F2C00;}
.borderbottom {border-bottom-width:1px;border-bottom-style:solid; border-bottom-color:#0C0300;}

/* ----------------------------------------------------home show calendar---------------------------------------------------- */
#homeshowleftcol{width:500px;height:100%;float:left; padding: 15px 15px 15px 0px;margin:0px 0px 0px 15px;background:#fff;border-right:1px solid #ccc;text-align:left;}
#homeshowrightcol{width:150px;height:100%;float:right;padding: 15px 15px 15px 15px;background:#fff;}

/*--------Row Highlighting -----------*/
.row {	border-top:1px solid #FFC700; margin:5px 0; }
.row_1b, .row_2b{padding: 3px;}
.row_1 {background-color:#fff;}
.row_2 {background-color:#ADD5E9;}
.row_1:hover, .row_2:hover {background-color:#3ea0fd;}
.row_highlight:hover {background-color:#d5c8bb;}


#estimate{	font: normal 11px/14px "lucida grande", verdana, sans-serif;	color: #555;}
#estimate td{	padding:2px;}
#estimate .tdline {	padding-top: 15px;	border-bottom: 1px solid #ccc;}

#enter_to_win{	font: normal 11px/14px "lucida grande", verdana, sans-serif;	color: #555;}
#enter_to_win{	padding:2px;}
#enter_to_win{	padding-top: 15px;	border-bottom: 1px solid #ccc;}

.textfield{	font: normal 11px/13px "lucida grande", verdana, sans-serif;	padding:2px;margin: 0;border: 1px solid #ccc;background-color: #eee;width: 100%;	color: #666;}
.textfield2{	font: normal 11px/13px "lucida grande", verdana, sans-serif;	padding:2px;margin: 0;border: 1px solid #ccc;background-color: #eee;width: 207px;color: #666;}
.required {	font: normal 9px "lucida grande", verdana, sans-serif;	color: red;}

#siteby {font: normal 9px Arial, Helvetica, sans-serif;text-transform: uppercase;	color: #333333;}
a.siteby:link{text-decoration:none; color: #333333;}
a.siteby:visited {text-decoration:underline;color: #333333}
a.siteby:hover { text-decoration:none;color: #333333;}
a.siteby:active {text-decoration:underline;color: #333333;}

/*--------Brochure-----------*/
#sidebar_brochure { 
	width:240px; 
	border-top:2px solid #008102;
	border-bottom:2px solid #008102;
	padding:25px 0 ;
	margin-top:15px;
	}




#countrydivcontainer{border:1px solid gray; width:375px; height:225px; margin-bottom: 1em; padding: 10px;}
#countrydivcontainer #sliding {
	padding: 0px 20px 10px 8px;
	float: left;
}
#countrydivcontainer p {
	line-height: 175%;
}
#container-contest #contest-left #custommade {
	padding: 0px 0px 5px;
}


#form_title{
background-color:#0099FF;padding:10px;
}

#bottom2 #landingleft #section {
	padding: 0px 0px 10px 10px;
	float: left;
}
#bottom2 #landingleft #fortypercent {
	clear: both;
	padding-right: 25px;
}
#big50{
margin: 0 auto; 
position:relative; 
left: 80px; 
top: -10px;
border:none;
}

.thumbnail{
	margin:0 0 5px 0;
	padding: 5px 5px 5px 5px;
	background-color: #FFF;
	border: 1px solid #CCC;
	}
#containermedia #medialeftcol #spots li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
	line-height: 200%;
}

/* ----------------------------------------------------Display Ad landing pages---------------------------------------------------- */
#onlineadform #submit {
	width: 65px;
}

#onlineadform #reset {
	width: 65px;
}

#landingmiddle {
background:#00713D; 
width:760px;
margin:0 auto;
height:300px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

#display_image {
width:300px; 
background:#00713D;
float:left;
}

#display_form {
	width:460px;
	height:300px;
	float:left;
	text-align:left;
	margin:0;
}
#onlineadform{	font: normal 11px/14px "lucida grande", verdana, sans-serif;	color: #fff;}
#onlineadform td{padding:2px;}
#onlineadform input{width:120px;}
#onlineadform select{
	width:75px;
}
#onlineadform .tdline {padding-top: 15px;	border-bottom: 1px solid #ccc;}
a.onlinead:link { color:#fff;text-decoration:underline;}
a.onlinead:visited { color:#fff;text-decoration:underline;}
a.onlinead:hover { color:#FF6633;text-decoration:none;}
a.onlinead:active { color:#FF6633;text-decoration:none;}
/*#containermedia #bottom_testimonial .testimonial p {
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#containermedia #bottom_testimonial .testimonial span {
	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#0079DE;
}*/
#containermedia #bottom_testimonial .testimonials {	
	width:690px; 
	margin:0 auto;
	padding:10px 35px 10px 35px; 
	background:#F9F9F9;
	border: 1px solid #ccc; 
	border-width:1px 0 1px 0;
	}
#containermedia #bottom_testimonial .testimonials p {
	font:normal 12px/18px Verdana,Arial, Helvetica, sans-serif; 
	color:#2a2a2a;
	text-align:left;
	}
#containermedia #bottom_testimonial .testimonials span {
	color: #4c4c4c;
	text-align: right;	
	font: normal 12px/18px Verdana, Arial, Hevetica, Sans-serif;
	}


#container #comparecol #uvalue {height:250px; border-bottom: 1px solid #0079de;padding:0 20px 0 50px;}
#container #comparecol #uvaluechart { float:right;padding-left:25px;}
#container #comparecol #valuechart {float:left; padding-right:25px}
#container #comparecol #taxcredit {float:right;margin:10px 35px 8px 0;}

#bottomborder {
	border-bottom:1px solid #008102;
	padding-bottom:4px;
	/* padding:0 25px 25px 25px; */
	}

#container #comparecol #rvalue .textcompare14 {font: normal 14px/20px Verdana, Arial, Helvetica, sans-serif;color: #000;padding:50px 0 0 0;}
#container #comparecol #rvalue #rvaluechart{float:left;	margin: 0 25px 0 0;}

#container #comparecol #energysavings {height:355px; border-bottom: 1px solid #0079de; background:none;padding: 0 25px 0 50px;}
#container #comparecol #energysavings #startsaving{float:left;margin:55px 0 0 0;padding-right:10px;}
#energysavings_rt{width:300px;margin:20px 0 0 0;float:right;padding-right:25px;}.fineprint {
	font: 10px/11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#windowdescription {
	background-color: #ccc;
	border:1px solid #008102;
	padding:0px 5px 5px 5px;
	}
