* {
  margin: 0;
	padding: 0;
}
body {
  margin: 0;
	border: 0;
	background-color: #c9d9f1;
	background-image: url(../images/solene-background3.gif);
	background-repeat: repeat-x;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
#wrapper {
  margin-left: auto;
	margin-right: auto;
	width: 930px;
	background-color: #c9d9f1;
	background-image: url(../images/solene-background3.gif);
	background-repeat: repeat-x;
}
#main-content {
  width: 930px;
}
.logo {
  margin-top: 12px;
	border: 0;
}
.main-grid {
  clear: left;
	border: #0066cc medium solid;
	margin-left: 20px;
	margin-bottom: 15px;
}
.toll-free {
  display: inline;
  margin-top: -60px;
}
#grid-image {
  float: left;
	clear: right;
	width: 619px;
}

#top-reasons {
		width: 584px;
		margin: 0px 0px 10px 20px;
		padding:0;
		float:left;
}

#promo {
  float: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 280px;
}
.promo-box, .home-builder-box, .calculator-box, .seminar-box, .training-box {
  float:right;
  width: 274px;
	 text-align: center;
	 margin-right: 10px;
	 clear: right;
}
.promo-box h2 {
  background: url(../images/blue-top.gif);
	color:#FFFFFF;
	font-size: 18px;
}
.home-builder-box h2 {
  background: url(../images/orange-top.gif);
	color:#FFFFFF;
	font-size: 18px;
}
.training-box h2 {
  background: url(../images/orange-top.gif);
	color:#FFFFFF;
	font-size: 18px;
}
.calculator-box h2 {
  background: url(../images/yellow-top.gif);
	color:#FFFFFF;
	font-size: 18px;
}
.promo-box .last {
  height: 50px;
  background: url(../images/blue-bottom.gif) no-repeat;
	border: none;
}
.home-builder-box .last {
  height: 50px;
  background: url(../images/orange-bottom.gif) no-repeat;
	border: none;
}
.training-box .last {
  height: 50px;
  background: url(../images/orange-bottom.gif) no-repeat;
	border: none;
}
.calculator-box .last {
  height: 50px;
  background: url(../images/yellow-bottom.gif) no-repeat;
	border: none;
}
.promo-box p {
  border-left: #0066cc solid 3px;
	border-right: #0066cc solid 3px;
	background:#FFFFFF;
	font-size:14px;
}
.promo-box a, .home-builder-box a, .calculator-box a {
  text-decoration: underline;
}
.promo-box img {
  border: none;
		text-decoration: none;
}
.home-builder-box p {
  border-left: #d56538 solid 3px;
	border-right: #d56538 solid 3px;
	background:#FFFFFF;
	font-size:14px;
}
.training-box p {
  border-left: #d56538 solid 3px;
	border-right: #d56538 solid 3px;
	background:#FFFFFF;
	font-size:14px;
	text-align:left;
		padding-left: 20px;
		padding-top: 7px;
}
.calculator-box p a img {
	border: 2px solid white;
	margin-top: 5px;
}
.calculator-box a:hover img {
	border: 2px solid #0066CC;
}
.calculator-box p {
  border-left: #ffd400 solid 3px;
	border-right: #ffd400 solid 3px;
	background:#FFFFFF;
	font-size:14px;
}
.calculator-box table {
  width:274px;
  border-left: #ffd400 solid 3px;
	border-right: #ffd400 solid 3px;
	background:#FFFFFF;
	font-size:12px;
}
.seminar-box p {
  border-left: #00AEB1 solid 3px;
  border-right: #00AEB1 solid 3px;
  background:#FFFFFF;
  font-size:14px;
  text-align:left;
  padding-left: 0px;
  padding-top: 7px;
}
.seminar-box table {
  width:274px;
  border-left: #00AEB1 solid 3px;
	 border-right: #00AEB1 solid 3px;
	 background:#FFFFFF;
	 font-size:12px;
}
.seminar-box h2 {
  background: url(../images/aqua-top.gif);
	color:#FFFFFF;
	font-size: 18px;
}
.seminar-box .last {
  height: 50px;
  background: url(../images/aqua-bottom.gif) no-repeat;
	border: none;
}
.seminar-box img {
  border: none;
  margin: 0px;
  padding: 0px;
}
.seminar-box a {
   padding: 0px;
   margin: 0px;
   border: none;
   background: #FFFFFF;
}

#social_icons img {
	border:0;
}
#social_icons {
	clear:right;
	float:right;
	display:inline;
	width:360px;
	margin-top:19px;
}
#top-links {
  float: right;
	color:#FFFFFF;
	margin-right: 20px;
	margin-top: 10px;
}
ul#top-links li {
  display: inline;
}
ul#top-links img {
  border: none;
		margin:0 0 0 0;
		padding: 5px 0 0 0;
		text-decoration: none;
}
ul#top-links a {
  color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
ul#top-links a:hover {
  text-decoration: underline;
}
#nav {
  float: left;
	width: 950px;
	height: 60px;
  margin: 0;
	padding: 10px 0 0 10px;
	list-style: none;
}
ul#nav li {
  display: inline;
}
ul#nav a {
  float: left;
	display: inline;
	text-decoration: none;
	text-align: center;
	margin: 0 0 0 10px;
	padding: 14px 4px 14px 1px;
  background: url(../images/nav-unsel.gif) no-repeat top left;
	width: 137px;

	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}
ul#nav a:hover {
  text-decoration: underline;
}
li#nav-sel a {
  background: url(../images/nav-sel.gif) no-repeat top left;
	margin-top: -10px;
	height: 23px;
	padding-top: 23px;
}
li#top-sel a {
  background: #D56538;
}
#bumper {
  clear: both;
	 height: 8px;
  margin: 20px 0px 0px 0px;
	 padding:0;
	 width: 100%;
	 border-top: #ffd400 solid 8px;
	 border-bottom: #d56538 solid 8px;
  background: #0066cc;
	 bottom: 0px;
}
#footer {
  clear: both;
  margin-top: 15px;
	margin-bottom: 5px;
	text-align: center;
}
#footer p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#subfooter {
	margin-left: auto;
	margin-right: auto;
	width: 850px;	
	
}
.col {
	background: white;
	border: 2px solid #0066CC;
	width: 160px;
	float: left;
	margin-top: 10px;
	margin-right: 15px;
	padding: 10px 15px 10px 15px;
}
.col h2 {
	border-bottom:1px solid #D56538;
	color: #D56538;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#subfooter a {
	color: #0066CC;
	font-size: 12px;	
	line-height: 24px;
}
.col li a {
	text-decoration: none;	
	background: transparent url(../images/arrow2.gif) no-repeat scroll 0 2px;
	padding-left: 16px;
}
.col li a:hover {
	color: #F60;
	text-decoration: underline;	
}
.col ul ul li {
	margin-left: 10px;	
}
#subfooter ul {
	list-style:none;	
}
#subfooter .col ul li {
	line-height: 1.25;	
}
#dealer-main {
  background:#FFFFFF;
		width: 584px;
		margin: 0px 0px 10px 20px;
		border: #d56538 solid 2px;
		padding:0;
		float:left;
}
#dealer-main h3{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
		color:#ffffff;
		padding-top: 5px;
		padding-bottom: 5px;
		background: #d56538;
}
#dealer-main a {
  text-decoration:underline;
}
#corona {
  float:left;
		width: 250px;
		border:none;
		background:#FFFFFF;
		padding: 10px 0px 10px 60px;
		margin: 0;
}
#aurora {
  float:left;
		width: 250px;
		border:none;
		background:#FFFFFF;
		padding: 10px 0px 10px 60px;
		margin: 0;
}
#chromagen {
  float: left;
		width: 250px;
		border: none;
		background:#FFFFFF;
		padding: 10px 0px 11px 20px;
		margin:0;
}
.reason h4 {
  width: 453px;
  font-size:22px;
  background: #d56538;
  color:#ffffff;
		float: left;
		padding: 10px 0px 10px 30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}
.reason ul {
  float: left;
		padding:7px 0px 5px 0px;
}
.reason li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
		margin-left: 70px;
		padding:5px;
}
.reason img {
  float: left;
		border-right: #d56538 solid 2px;
}
.reason {
  width: 600px;
  float: left;
		background: #FFFFFF;
		border: #d56538 solid 2px;
		margin-bottom: 10px;
}
.title {
  font-weight:bold;
}
.topnumbers {
  background: #006633;
		color: #FFFFFF;
		width: 50px;
		float: left;
		font-size:36px;
		height: 50px;
		margin-bottom: 10px;
		margin-left: -578px;
		text-align:center;
		font-weight:bold;
}
.one-reason {
  background:#FFFFFF;
		border:#006633 solid 2px;
		float: left;
		width: 550px;
		margin-top:10px;
		margin-bottom: 20px;
		height: 50px;
}
.one-reason p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		padding: 7px 10px 0px 50px;
}
fieldset ol {
  padding: 1em 1em 0 1em;
  list-style: none;
}
fieldset li {
  padding-bottom: 1em;
}
fieldset {
  margin: 1.5em 5px 0 5px;
  padding: 0;
		color:#0033FF;
		border: medium solid #0033ff;
}
legend {
  margin-left: 1em;
  color: #0033FF;
  font-weight: bold;
}
label {
  float: left;
  width: 10em;
  margin-right: 1em;
  text-align: right;
}
fieldset.submit {
  float: none;
  width: auto;
  border: 0 none #006633;
  text-align: center;
		padding: 0 0 20px 0;
}
fieldset strong {
  color: #C00;
}
form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#cea-form {
    width: 900px;
		margin: 0px 0px 10px 20px;
		padding:0;
		float:left;
		background: #FFFFFF;
		border:solid #d56538 2px;
}
#cea-form h3 {
  text-align: center;
		padding: 10px;
		color: #d56538;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cea-form p {
  padding: 10px 30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
}
#cea-form label {
  width: 20em;
}

#dealer-form {
  width: 584px;
		margin: 0px 0px 10px 20px;
		padding:0;
		float:left;
		background: #FFFFFF;
		border:solid #d56538 2px;
}
#dealer-form h3 {
  text-align: center;
		padding: 10px;
		color: #d56538;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
#dealer-form p {
  padding: 10px 30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
}
form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#contact-form {
  width: 584px;
		margin: 0px 0px 10px 20px;
		padding:0;
		float:left;
		background: #FFFFFF;
		border:solid #d56538 2px;
}
#contact-form h3 {
  text-align: center;
		padding: 10px;
		color: #d56538;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contact-form p {
  padding: 10px 30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
}
#contact-form textarea {
  padding: 5px;
		height: 160px;
}
#leftcontent {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  width: 100px;
		top: 510px;
		margin-left: 400px;
		background: #FFFFFF none repeat scroll 0%;
		position: absolute;
		font-size:10px;
}
.holder {
  overflow:hidden;
  clear:both;
}
div.holder div {
  float:left;
  margin-bottom: -9000px;
  margin-right: 0px;
  padding-bottom:9000px;
  padding:10px 10px 9000px;
  width: 280px;
  color: #FFFFFF;
}
#auroraproduct2 div.holder div {
  background-color: #00AEEF;
}
#ecoflareproduct div.holder div {
  background-color: #F15D26;
}
.holder p, .holder h4 {
  font-family:Arial, Helvetica, sans-serif;
}
.holder h4 {
  font-size: 15px;	
}
.holder p {
  padding-bottom:10px;
  font-size:14px;
}
#col1 {

}
.middleright {
	margin-left: 300px;
	
}
#centerleftcontent {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  width: 105px;
		top: 562px;
		float: left;
		background: #FFFFFF none repeat scroll 0%;
		position: absolute;
		margin-left: 525px;
		font-size:10px;
}
#centerrightcontent {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  width: 105px;
		top: 542px;
		float: left;
		background: #FFFFFF none repeat scroll 0%;
		position: absolute;
		margin-left: 660px;
		font-size:10px;
}
#rightcontent {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  width: 104px;
		top: 495px;
		float: left;
		background: #FFFFFF none repeat scroll 0%;
		position: absolute;
		margin-left: 780px;
		font-size:10px;
}
#auroraproduct2 #topcontent img {
  margin-left: 650px;
  padding:5px 10px;
}
#ecoflareproduct #topcontent img {
  padding:5px 10px;
  margin:0;
}
#ecoflareproduct #topcontent {
  width:900px;	
}
#auroraproduct2 #topcontent p {
  padding:0px 15px 5px 15px;
}
#auroraproduct2 #topcontent {
  width:100%;
}
#auroraproduct2 #topcontent h2, #ecoflareproduct #topcontent h2 {
  color: #00AEEF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 100;
  margin-top: 15px;
  padding-left: 15px;
}
#auroraproduct2 #topcontent h2 {
  color: #00AEEF;
}
#ecoflareproduct #topcontent h2 {
  color: #F15D26;
  clear: both;
}
#auroraproduct2 {
  margin-left: 20px;
  margin-top: 70px;
  width: 900px;
		background:#FFFFFF;
		border: 2px solid #0066CC;
}
#product, #coronaproduct, #auroraproduct, #chromagenproduct, #drainbackproduct, #ecoflareproduct  {
  margin-left: 20px;
  margin-top: 70px;
  width: 900px;	
  background:#FFFFFF;
  border: 2px solid #0066CC;
}
#product, #coronaproduct, #auroraproduct, #chromagenproduct, #drainbackproduct {
  	height: 660px;
}
#sitemap {
  margin-left: 20px;
  margin-top: 70px;
  width: 900px;
		height: 690px;
		background:#FFFFFF;
		border: 2px solid #0066CC;
}
#sitemap h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#D56538;
	font-size:24px;
	margin: 10px 10px 0px 10px;
}
#sitemap a {
	color:#0033FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:underline;
}
#sitemap ul {
  padding-left: 40px;
}
#sitemap li {
	padding-top: 10px;
}
#coronaproduct {
  height: 620px;
		background:#FFFFFF url(../images/WEB-Corona-Illustrated-sm.gif) no-repeat;
		background-position:420px 10px;
}
#auroraproduct {
  height: 620px;
		background:#FFFFFF url(../images/WEB-Aurora-Illustrated-sm.gif) no-repeat;
		background-position:420px 10px;
}
#chromagenproduct {
  height: 700px;
		background:#FFFFFF url(../images/WEB-Chromagen-Illustrated-sm.gif) no-repeat;
		background-position:410px 10px;
}
#product {
  background:#FFFFFF url(../images/WEB-Chromagen-Illustrated-sm.gif) no-repeat;
		background-position:420px 10px;
}
#drainbackproduct  {
  height: 665px;
}
#leftcontent ul, #centerleftcontent ul, #centerrightcontent ul, #rightcontent ul {
  list-style:none;
}
#leftcontent h4, #centerleftcontent h4, #centerrightcontent h4, #rightcontent h4 {
  margin-left:-14px;
		color:#D56538;
		font-size: 10px;
}
#leftcontent img, #centerleftcontent img, #centerrightcontent img, #rightcontent img  {
  padding-right:2px;
}
#topcontent {
  width: 300px;
		font-size:10px;
		padding-top:7px;
}
#systemtopcontent {
  width: 450px;
		font-size:10px;
		padding-top:7px;
}

#topcontent h2, #systemtopcontent h2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D56538;
		font-size:18px;
  padding-left:20px;
		margin-top:-80px;
}
#systemtopcontent h2 {
		margin-top:-600px;
}


#topcontent h3, #systemtopcontent h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D56538;
		font-size:10px;
  padding-left:20px;
		padding-top:3px;
}
#topcontent p, #systemtopcontent p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#ecoflareproduct #topcontent p {
  padding: 20px 20px;	
}
#topcontent ul, #systemtopcontent ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 35px;
		font-size: 14px;
}
#topcontent li {
  padding-top:5px;
}
#ecoflareproduct #topcontent li {
  padding-top: 15px;	
}
#topcontent img {
  padding:5px 10px 5px 10px;
		margin-left: 300px;
}
#systemtopcontent img {
  padding:5px 10px 5px 10px;
		margin-left: 500px;
}
#topcontent a, #systemtopcontent a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 10px 5px 10px;
  font-size:10px;
		color:#D56538;
}
#solarcontent {
  margin-left: 18px;
  margin-top: 70px;
  width: 878px;
		height: 585px;
		background:#FFFFFF;
		padding:10px;
		border: 2px solid #0066CC;
}
#solarcontent p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#solarcontent ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px 5px 50px;
		font-size: 14px;
}
#solarcontent li {
  padding-top: 5px;
}
#solarcontent h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D56538;
		font-size:20px;
  padding:3px 0px 3px 20px;
}

#solenecontent {
  margin-left: 18px;
  margin-top: 70px;
  width: 878px;
		height: 470px;
		background:#FFFFFF;
		padding:10px;
		border: 2px solid #0066CC;
}
#solenecontent p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#solenecontent ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px 5px 50px;
		font-size: 14px;
}
#solenecontent li {
  padding-top: 5px;
}
#solenecontent h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D56538;
		font-size:20px;
  padding:3px 0px 3px 20px;
}
#workscontent {
  margin-left: 18px;
  margin-top: 70px;
  width: 878px;
		height: 570px;
		background:#FFFFFF;
		padding:10px;
		border: 2px solid #0066CC;
}
#workscontent p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#workscontent ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px 5px 50px;
		font-size: 14px;
}
#workscontent li {
  padding-top: 5px;
}
#workscontent h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D56538;
		font-size:20px;
  padding:3px 0px 3px 20px;
}
#workscontent h4 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
  padding:10px 0px 5px 20px;

}
#aboutcontent {
  margin-left: 18px;
  margin-top: 70px;
  width: 878px;
		height: 170px;
		background:#FFFFFF;
		padding:10px;
		border: 2px solid #0066CC;
}
#aboutcontent p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#aboutcontent ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px 5px 50px;
		font-size: 14px;
}
#aboutcontent li {
  padding-top: 5px;
}
#aboutcontent h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D56538;
		font-size:20px;
  padding:3px 0px 3px 20px;
}
#aboutcontent h4 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:15px;
  padding:10px 0px 5px 20px;

}
#productscontent {
  margin-left: 18px;
  margin-top: 70px;
  width: 878px;

		background:#FFFFFF;
		padding:10px;
		border: 2px solid #0066CC;
}
#productscontent p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#productscontent ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px 5px 50px;
		font-size: 14px;
}
#productscontent li {
  padding-top: 5px;
}
#productscontent h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D56538;
		font-size:20px;
  padding:3px 0px 3px 20px;
}
#productscontent h4 {
  color:#D56538;
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
  padding:10px 0px 5px 70px;
}
#panelcontent, #systemscontent {
  margin-left: 18px;
  margin-top: 70px;
  width: 878px;
		background:#FFFFFF;
		padding:10px;
		border: 2px solid #0066CC;
}
#systemscontent {
		height: 785px;
}
#panelcontent p, #systemscontent p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#panelcontent ul, #systemscontent ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px 5px 50px;
		font-size: 14px;
}
#panelcontent li, #systemscontent li {
  padding-top: 5px;
}
#panelcontent h3, #systemscontent h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D56538;
		font-size:20px;
  padding:3px 0px 3px 20px;
}
#panelcontent h4, #systemscontent h4 {
  color:#D56538;
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
  padding:10px 0px 5px 70px;
}

#chromagen, #corona, #aurora, #ecoflare, #direct, #indirect, #drainback, #simpledrainback  {
  margin-left: 28px;
  margin-top: 0px;
  width: 768px;
		background:#FFFFFF;
		padding:10px;
}
#chromagen {
  height: 290px;
}
#corona {
  height: 190px;
}
#aurora {
  height: 190px;
}
#direct {
  height: 125px;
}
#indirect {
  height: 130px;
}
#drainback {
  height: 163px;
}
#simpledrainback {
  height: 200px;
}

#chromagen p, #corona p, #aurora p, #direct p, #indirect p, #drainback p, #simpledrainback p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#chromagen ul, #corona ul, #aurora ul, #direct ul, #indirect ul, #drainback ul, #simpledrainback ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px 5px 50px;
		font-size: 14px;
}
#chromagen li , #corona li, #aurora li, #direct li, #indirect li, #drainback li, #simpledrainback li {
  padding-top: 7px;
		padding-bottom: 0px;
}
#chromagen h3, #corona h3, #aurora h3, #ecoflare h3, #direct h3, #indirect h3, #drainback h3, #simpledrainback h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D56538;
		font-size:20px;
  padding:3px 0px 3px 20px;
		margin-left:-30px;
}
#chromagen h4, #corona h4, #aurora h4, #ecoflare h4, #direct h4, #indirect h4, #drainback h4, #simpledrainback h4 {
  color:#D56538;
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
  padding:10px 0px 5px 70px;
}
#chromagen a, #corona a, #aurora a, #ecoflare a, #direct a, #indirect a, #drainback a, #simpledrainback a {
  color:#D56538;
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
		text-decoration:underline;
}
#chromagen a:hover, #corona a:hover, #aurora a:hover, #ecoflare a:hover, #direct a:hover, #indirect a:hover, #drainback a:hover, #simpledrainback a:hover {
  color:#0033FF;
  text-decoration:underline;
}
#chromagen span.readmore a, #corona span.readmore a, #aurora span.readmore a, #ecoflare span.readmore a, #direct span.readmore a, #indirect span.readmore a, #drainback span.readmore a, #simpledrainback span.readmore a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#productscontent fieldset {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-bottom: 20px;
}
sup {
  font-size: 10px;
}
#systemtopcontent a.pvlink  {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: underline;
		padding:0;
		margin:0;
}
embed {
    margin-left:32px;
    margin-top:15px;
}
#chromagenproduct #topcontent h2 {
		margin-top: 10px;
}
#chromagenproduct #leftcontent {
	top: 600px;
	margin-left: 360px;
}
#chromagenproduct #centerleftcontent {
  top:622px;
	margin-left:490px;
	width: 108px;
}	
#chromagenproduct #centerrightcontent {
  top:650px;
	margin-left:630px;
}	
#chromagenproduct #rightcontent {
  top:600px;
	margin-left: 760px;
	width: 118px;
}
#chromagenproduct h4 {
	color: #CC2A2C;
}
ul#vendors {
	list-style:none;
	background:url(../images/Vendor-logos2.png) no-repeat 0 0;
	position: relative;
	width:600px;
	height: 340px;
	margin:0;
	padding:0;
}
ul#vendors li{
	position:absolute;
}
ul#vendors li a{
	display: block;
	height:100%;
	text-indent:-9000px;
	outline:medium none;
}
#wilo{
	height:45px;
	left:22px;
	top:0px;
	width:94px;
}
#grundfos{
	height:45px;
	left:118px;
	top:8px;
	width:150px;
}
#chromagenv{
	height:41px;
	left:300px;
	top:0px;
	width:148px;
}
#rhino{
	height:70px;
	left:480px;
	top:0px;
	width:108px;
}
#shem{
	height:30px;
	left:8px;
	top:55px;
	width:164px;
}
#goldline{
	height:45px;
	left:202px;
	top:56px;
	width:128px;
}
#arrow{
	height:40px;
	left:358px;
	top:42px;
	width:110px;
}
#rheem{
	height:75px;
	left:28px;
	top:98px;
	width:80px;
}
#lochinvar{
	height:40px;
	left:130px;
	top:103px;
	width:130px;
}
#jandy{
	height:45px;
	left:312px;
	top:105px;
	width:100px;
}
#aurorav{
	height:50px;
	left:438px;
	top:78px;
	width:122px;
}
#bluewhite{
	height:45px;
	left:10px;
	top:178px;
	width:140px;
}
#energylabs{
	height:45px;
	left:198px;
	top:148px;
	width:100px;
}
#armaflex{
	height:35px;
	left:334px;
	top:164px;
	width:125px;
}
#march{
	height:64px;
	left:490px;
	top:136px;
	width:86px;
}
#aosmith{
	height:45px;
	left:64px;
	top:228px;
	width:130px;
}
#honeywell{
	height:33px;
	left:200px;
	top:210px;
	width:125px;
}
#coronav{
	height:65px;
	left:378px;
	top:214px;
	width:80px;
}
#steca{
	height:32px;
	left:472px;
	top:206px;
	width:82px;
}
#unistrut{
	height:25px;
	left:126px;
	top:278px;
	width:92px;
}
#taco{
	height:45px;
	left:238px;
	top:255px;
	width:124px;
}
#sunreports{
	height:40px;
	left:498px;
	top:252px;
	width:84px;
}
#pentair{
	height:45px;
	left:18px;
	top:289px;
	width:110px;
}
#watts{
	height:25px;
	left:232px;
	top:310px;
	width:100px;
}
#thermomegatech{
	height:31px;
	left:396px;
	top:302px;
	width:150px;
}
ul#vendors li a:hover {
  background:url(../images/Vendor-logos2.png) no-repeat 0 0;	
}
ul#vendors li#wilo a:hover {
  background-position:-22px -360px;	
}
ul#vendors li#grundfos a:hover {
  background-position:-118px -368px;	
}
ul#vendors li#chromagenv a:hover {
  background-position:-300px -360px;	
}
ul#vendors li#rhino a:hover {
  background-position:-480px -360px;	
}
ul#vendors li#shem a:hover {
  background-position:-8px -415px;	
}
ul#vendors li#goldline a:hover {
  background-position:-202px -416px;	
}
ul#vendors li#arrow a:hover {
  background-position:-358px -402px;	
}
ul#vendors li#rheem a:hover {
  background-position:-28px -458px;	
}
ul#vendors li#lochinvar a:hover {
  background-position:-130px -463px;	
}
ul#vendors li#jandy a:hover {
  background-position:-312px -465px;	
}
ul#vendors li#aurorav a:hover {
  background-position:-438px -438px;	
}
ul#vendors li#bluewhite a:hover {
  background-position:-10px -538px;	
}
ul#vendors li#energylabs a:hover {
  background-position:-198px -508px;	
}
ul#vendors li#armaflex a:hover {
  background-position:-334px -524px;	
}
ul#vendors li#march a:hover {
  background-position:-490px -496px;	
}
ul#vendors li#aosmith a:hover {
  background-position:-64px -588px;	
}
ul#vendors li#honeywell a:hover {
  background-position:-200px -570px;	
}
ul#vendors li#coronav a:hover {
  background-position:-378px -574px;	
}
ul#vendors li#steca a:hover {
  background-position:-472px -566px;	
}
ul#vendors li#unistrut a:hover {
  background-position:-126px -638px;	
}
ul#vendors li#taco a:hover {
  background-position:-238px -615px;	
}
ul#vendors li#sunreports a:hover {
  background-position:-498px -612px;	
}
ul#vendors li#pentair a:hover {
  background-position:-18px -649px;	
}
ul#vendors li#watts a:hover {
  background-position:-232px -670px;	
}
ul#vendors li#thermomegatech a:hover {
  background-position:-396px -662px;	
}
