@charset "utf-8";
/* CSS Document */
body
{
	background: url(../images/bg.jpg) repeat-x #FFFFFF;
	text-align:center;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#5a5a5a;
}
p, input, table, td {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#inner
{
	width: 998px;
	margin: 0 auto;
	background: #FFFFFF;
	text-align:left;
}
#mast
{
	padding: 0 0 0 52px;
	height: 156px;
}
#logo
{
	float:left;
	background: url(../images/solar_winds_logo.jpg) no-repeat;
	height: 120px;
	width: 242px;
	margin: 14px 20px 0 0;
}
#title
{
	float:left;
	width: 490px;
	margin: 54px 25px 0 0;
}
#title h1
{
	font-family:"Arial Black", Arial, Helvetica, sans-serif;
	font-size:60px;
	font-weight:bold;
	color: #f08000;
	margin: 0 0;
	padding: 0;
	text-transform:uppercase;
	line-height: 50px;
	font-style:normal;
}
#title h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
	color: #1f2f81;
	margin: 0 0;
	padding: 0;
}
#energy_council
{
	float:left;
	width: 146px;
	/*background: url(../images/energy_council.jpg) no-repeat;*/
	margin: 69px 0 0 0;
	font-size:13px;
	font-weight:bold;
	padding:30px 0px 0px 0px;
}
.clear
{
	clear:both;
}
#blue_bar
{
	height: 40px;
	background: url(../images/blue_bg.jpg) repeat-x;
	text-align: right;
}
#blue_bar h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	margin:0;
	padding: 10px 10px 0 0;
	color: #FFFFFF;
}
#content
{
	background: url(../images/content_bg.jpg) repeat-x;
}
#content_sub
{
	padding: 33px 33px 53px 53px;
	background-color:#FFFFFF;
	margin-right:20px;

}
#footer
{
	height: 157px;
}
#footer_left
{
	float: left;
	width: 791px;
}
#footer_right
{
	float: left;
	width: 207px;
}
.orange_heading
{
	color: #f08000;
	font-weight: bold;
	font-size: 18px;
}
.blue_heading
{
	color: #09719c;
	font-weight: bold;
	font-size: 18px;
}
#toll_free
{
	width: 791px;
	height: 40px;
	margin: 18px 0 0 0;
	background:url(../images/toll_free.jpg) no-repeat;
}
#byline
{
	text-align: right;
	padding: 12px 0;
}
#olympic_batteries
{
	width: 207px;
	height: 78px;
	background: url(../images/olympic_batteries.jpg) no-repeat;
}
#base_nav
{
	padding: 0 0 0 16px;
	color: #898989;
}
#base_nav a:link, #base_nav a:active, #base_nav a:visited
{
	color: #898989;
	text-decoration: none;
}
#base_nav a:hover
{
	text-decoration: underline;
}
#menu_wrapper
{
	width: 270px;
	background: #00b5c6;
	padding:  0 0 14px 0;
}
#menu_padding
{
	padding: 13px 0 0 16px;
}
#left_col
{
	float: left;
	width: 285px;
}
#left_col_padding
{
	padding: 13px 0 0 15px;
}
#right_col
{
	float: left;
	width: 713px;
}

.clear:after
{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear
{
	zoom: 1;
}
#large_links
{
	padding: 5px 0 0 4px;
}
#testimonials_wrapper
{
	padding: 0 0 0 40px;
}
#cutomers
{
	float: left;
	width: 37px;
	height: 168px;
	background: url(../images/customers.jpg) no-repeat;
	margin: 10px 36px 0 0;
}
#testimonials
{
	float: left;
	width: 240px;
	margin: 0 60px 0 0;
}
#solar_specialists
{
	float: left;
	width: 51px;
	height: 168px;
	background: url(../images/solar_specialists.jpg) no-repeat;
	margin: 10px 36px 0 0;
}
#company_blurb
{
	float: left;
	width: 420px;
}

p
{
	padding: 0;
	margin: 12px 0;
}
/*-----------------headings------------------*/
h1 {
font-family:Arial, Helvetica, sans-serif;
color:#0877a3;
font-size:25px;
font-style:italic;
}
h2 {
font-size:18px;
}
a.buttonbkgd {
display:block;
width:228px;
height:30px;
background-image:url(../images/buttonbkgd.jpg);
background-position:top left;
padding:7px 0px 0px 10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
a:hover.buttonbkgd {
display:block;
width:228px;
height:30px;
background-image:url(../images/buttonbkgd.jpg);
background-position:bottom left;
padding:7px 0px 0px 10px;
color:#000000;
text-decoration:none;
font-weight:bold;
}
#subpagebuttons a, #subpagebuttons a:link, #subpagebuttons a:visited, #subpagebuttons a:active {
width:268px;
display:block;
background-position:top left;
margin-top:5px;
}
#subpagebuttons a:hover {
width:268px;
display:block;
background-position:bottom left;
}
#subpagebuttons {
margin-bottom:5px;
}
a.whychoosesolar {
background-image:url(../images/why_choose_solarsubpage.jpg);
height:191px;
}
a.sitevisit {
height:200px;
background-image:url(../images/sitevisitsubpage.jpg);
}
