body {background-color: #ffd424;}
#main {
	height: 1020px;
	width: 1000px;
}
#main2 {
	height: 1200px;
	width: 1000px;
}
#page {
	height: 1020px;
	width: 886px;
	margin-left: auto;
	margin-right: auto;
}
#page2 {
	height: 1200px;
	width: 886px;
	margin-left: auto;
	margin-right: auto;
}
#header_text {
	height: 90px;
	width: 886px;
	background-color: #ffd424;
	font-size: 22px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #1F5FFF;
	font-weight: bold;
}
#menu_bar {
	height: 72px;
	width: 886px;
	background-image: url(menu_gradient.jpg);
}
#main_image {
	height: 201px;
	width: 886px;
	background-image: url(main_image.jpg);
}
#blue_bar {
	height: 57px;
	width: 886px;
}
#why_solar {
		height: 57px;
	width: 304px;
	float: left;
	background-color:#0E73C3
	
}
#why_solar2 {
	height: 57px;
	width: 886px;
	float: left;
	background-color:#0E73C3;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-size: 17px;
}
#welcome_blue {
	height: 57px;
	width: 582px;
	float: left;
	background-image: url(Welcome_blue.jpg);
}
#middle_area {
	height: 557px;
	width: 886px;
}
#news_bar {
	background-color: #5e9fda;
	height: 23px;
	width: 886px;
}
#main_part {
	height: 532px;
	width: 886px;
	background-image: url(main-gradient.jpg);
}
#main_part2 {
	height: 730px;
	width: 886px;
	background-image: url(main-gradient.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	color: #03C;
}

#main_part2 a {
	color: #03C;
}
#left_bar {
	height: 509px;
	width: 303px;
	float: left;
}
#contact_box {
	height: 252px;
	width: 303px;
}
#contact_box_bar {
	height: 252px;
	width: 4px;
	float: right;
	background-color: #ffdf58;
}
#contact_box_bar_h {
	height: 4px;
	width: 303px;
	background-color: #ffdf58;
	clear: both;
}
#left_link_box {
	height: 253px;
	width: 303px;
	font-family: Tahoma, Geneva, sans-serif;
}

#left_link_box a {
	color:#03C;
	font:Tahoma, Geneva, sans-serif;
	text-decoration:none
	
}

#left_link_bar {
	background-color: #ffdf58;
	float: right;
	height: 252px;
	width: 4px;
}
#index_main_text2 {
	float: left;
	height: 700px;
	width: 582px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #03C;
}

#index_main_text2 a {
	color:#03C;
}

#index_main_text {
	float: left;
	height: 509px;
	width: 582px;
}
#horizontal_sun_image {
	height: 301px;
	width: 100px;
	float: right;
	background-image: url(verticle_sun.jpg);
}
#index_main_text_2 {
	float: left;
	height: 310px;
	width: 480px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #03C;
	font-size: 16px;
}

#middle_part {
	height: 315px;
	width: 582px;
}

#middle_part2 {
	height: 800px;
	width: 582px;
}
#bottom_image_box {
	height: 175px;
	width: 580px;
	float: left;
}
#image_box_1 {
	height: 150px;
	width: 150px;
	float: left;
	margin-top: 20px;
	margin-left: 20px;
}
.bob {
	text-align: left;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}
#main #page #middle_area #main_part #left_bar #contact_box h3 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #03C;
}
#home_button {
	height: 50px;
	width: 89px;
	padding-top: 10px;
	margin-left: 5px;
	float: left;
}
#about_button {
	height: 50px;
	width: 132px;
	float: left;
	padding-top: 10px;
}
#solar_button {
	height: 50px;
	width: 168px;
	padding-top: 10px;
	float: left;
}
#photovolt_button {
	height: 50px;
	width: 227px;
	padding-top: 10px;
	float: left;
}
#info_button {
	height: 50px;
	width: 143px;
	padding-top: 10px;
	float: left;
}
#contact_button {
	float: left;
	height: 50px;
	width: 116px;
	padding-top: 10px;
}
#right_about {
	height: 700px;
	width: 300px;
	float: left;
	text-align: center;
}
#How_solar_works {
	height: 57px;
	width: 700px;
	float: left;
}
#Swimming_pool {
	height: 50px;
	width: 295px;
	float: left;
}
#solar_water {
	height: 50px;
	width: 295px;
	float: left;
}
#ver_bar {
	height: 50px;
	width: 5px;
	float: right;
	background-color: #B1DCFE;
}
#table {
	height: 840px;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
#right_text {
	height: 680px;
	width: 420px;
	float: right;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}

#left_text {
	height: 680px;
	width: 420px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}
#footer {
	background-color: #0e73c3;
	height: 30px;
	width: 886px;
	clear: both;
	color: #FFF;
}
#footer2 {
	height: 20px;
	width: 800px;
	padding-top:5px;
}
