#holder {
	width:800px;
	background:#FFF;
	padding-bottom:10px;
	margin:0 auto;
	border-top: 0 none #FFF;
	border-right: 0 none #FFF;
	border-bottom: 0 none #FFF;
	border-left: 0 none #FFF;
}

p {
	font:15px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
	color:#000;
	padding-left:10px;
	padding-right:10px
}

h1 {
	font:lighter normal 20px/normal "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
	color:#C00;
	padding-left:10px;
	padding-right:10px;
	padding-top:65px;
	background:url(images/h13002.gif) no-repeat center top
}

h2 {
color:#222;
background:#fbee24;
position:absolute;
visibility:hidden;
font-size:0;
padding:0
}

h3 {
color:#369;
display:none;
font-family:"Myriad Pro", "Helvetica Neue", Helvetica, Arial;
font-weight:lighter
}

h4 {
font:normal 18px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
color:#222;
padding:0 0 0 10px
}

body {
	margin-right:0;
	margin-left:0;
	background:#efefef
}

#header {
	height:100px
}

 #bottom {
	width:auto;
	background:#FFF center top;
	height:auto;
	padding:10px;
	font-family: "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
}

#topbox {
	width:800px;
	background:right top;
	height:100px;
	padding-bottom: 5px;
}

#topright {
width:460px;
height:100px;
float:right
}

#topleft {
width:332px;
float:left;
clear:left
}

#right {
width:200px;
float:right;
font:10px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
padding-bottom:10px;
padding-top:10px;
background:#FFF
}

#right p {
font:12px "Myriad Pro", "Helvetica Neue", Helvetica, Arial
}

#call {
font-family:"Myriad Pro", "Helvetica Neue", Helvetica, Arial;
padding:10px
}

#cont {
padding:50px 0 0}
#left ul {
font-family:"Myriad Pro", "Helvetica Neue", Helvetica, Arial;
list-style:url(none) none;
color:#333
}

#left li {
list-style:url(none) none inside;
font:16px/16px "Myriad Pro", "Helvetica Neue", Helvetica, Arial
}

#left ol {
font-family:"Myriad Pro", "Helvetica Neue", Helvetica, Arial;
color:#333
}
#left {
float:left;
width:558px;
background:#FFF;
padding-right:9px;
padding-left:9px}

#lefthead {
float:left;
width:558px;
background:#FFF;
height:150px
}
#footer {
font:normal 12px/10px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
color:#222;
background:#fff;
clear:both;
padding:0 10px 10px
}

#footer a:link {
font:12px/10px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
color:#1d779e
}

a:link {
font-family:"Myriad Pro", "Helvetica Neue", Helvetica, Arial;
color:#1d779e;
text-decoration:underline
}

#main-nav{
	width:800px;
	height:35px;
	margin:0 auto;
	background:#FFF url(images/hsanav3a.gif) no-repeat;
}


#main-nav ul{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	clear: left;
}

#main-nav ul li{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#main-nav ul li a span{
	display:none;
}


#main-nav ul li a{
	width:114px;
	height:35px;
	margin:0px;
	padding:0px;
	display: block;
		
}

/* -- Hovers -- */

#main-nav ul li a.solar:hover{
	background: url(images/hsanav3a.gif) 0px -37px;
}
#main-nav ul li a.gas:hover{
	background: url(images/hsanav3a.gif) -114px -37px;
}
#main-nav ul li a.heatpump:hover{
	background: url(images/hsanav3a.gif) -228px -37px;
}			
#main-nav ul li a.electric:hover{
	background: url(images/hsanav3a.gif) -342px -37px;
}
#main-nav ul li a.rebates:hover{
	background: url(images/hsanav3a.gif) -456px -37px;
}
#main-nav ul li a.questions:hover{
	background: url(images/hsanav3a.gif) -570px -37px;
}
#main-nav ul li a.contact:hover{
	background: url(images/hsanav3a.gif) -684px -37px;
}
#lrbox #left .centre ul {
	list-style: url(none);
}
#lrbox #left .centre li {
	list-style: none;
}
		

#sidebar {
font:14px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
color:#333;
width:200px;
clear:both;
height:auto;
list-style:none;
top:10px;
background:no-repeat center center;
border:0 solid #FF3;
padding-right:10px;
margin-right:10px
}

#wrapper {
	height:100%;
	width:auto;
	display:table;
	vertical-align:middle;
	font: 14px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
}

#outer {
display:table-cell;
vertical-align:middle
}

#formwrap {
position:relative;
left:50%;
float:left
}

#form1 {
position:relative;
text-align:left;
left:-50%;
background:#FFF;
max-width:500px;
padding:30px
}

#holder #bottom ul {
list-style:none
}

.f_checkbox,.f_radio {
background-repeat:no-repeat;
background-position:3px center;
height:20px;
display:block;
cursor:pointer;
line-height:130%}

.checked,.selected {
color:#f0f0f0
}

.f_radio:hover,.f_checkbox:hover {
color:#fff !important
}

.f_radio {
padding:4px 24px
}

.f_checkbox {
padding:0.5em 24px
}

.clearit {
clear:both;
height:0;
line-height:0;
font-size:0
}

h5 {
font:lighter 18px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
color:#F55
}
#lrbox #left table {
	font: 14px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
}
#lrbox #left td {
	background: #FF3333;
	color: #FFFFFF;
	font-family: "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
	border: 1px solid #FFFFFF;
}
#holder #bottom #lrbox #left #white td {
	background: #FFFFFF;
	font: 12px "Myriad Pro", "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	color: #333333;
}
#lrbox #left #breadcrumb a {
	font: 11px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
}
#lrbox #left #breadcrumb {
	font: normal 11px "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
	color: #333333;
	padding-left: 10px;
}
#lrbox #left th {
	font-family: "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
	background: #333333;
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
}
#lrbox #left a {
	font-family: "Myriad Pro", "Helvetica Neue", Helvetica, Arial;
	color: #336699;
}
h6 {
	font-size: 13px;
	color: #CC3333;
}
#holder #bottom #lrbox #left #para1 img {
	width: 125px;
	float: left;
	height: 300px;
	padding-top: 0px;
}
#para2 {
	padding-top: 10px;
}
#holder #bottom #lrbox #left #white {
	font-family: "Myriad Pro", "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}
#holder #bottom #lrbox #left #white table {
	background: #FFFFFF;
}
#holder #bottom #lrbox #left table {
	background: #FFF;
	color: #000;
}
#L1 {
	width: 400px;
	clear: left;
	float: left;
}
#R1 {
	width: 152px;
	float: right;
	clear: right;
	padding-top: 20px;
}
#holder #bottom #lrbox #left #L1 ul li {
	list-style: url(images/tick.gif) none;
}
