* {
  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 {
  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;
}
#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;
}
#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;
}
#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;
}
#product, #coronaproduct, #chromagenproduct, #drainbackproduct {
  margin-left: 20px;
  margin-top: 70px;
  width: 900px;
		height: 660px;
		background:#FFFFFF;
		border: 2px solid #0066CC;
}
#coronaproduct {
  height: 620px;
		background:#FFFFFF url(../images/WEB-Chromagen-Illustrated-sm.gif) no-repeat;
		background-position:420px 10px;
}
#chromagenproduct {
  height: 660px;
		background:#FFFFFF url(../images/WEB-Chromagen-Illustrated-sm.gif) no-repeat;
		background-position:420px 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;
}
#topcontent ul, #systemtopcontent ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 35px;
		font-size: 14px;
}
#topcontent li {
  padding-top:5px;
}
#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: 775px;
		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;
}
#osolarcontent {
  margin-left: 18px;
  margin-top: 70px;
  width: 878px;
		height: 895px;
		background:#FFFFFF;
		padding:10px;
		border: 2px solid #0066CC;
}
#osolarcontent p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#osolarcontent ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px 5px 50px;
		font-size: 14px;
}
#osolarcontent li {
  padding-top: 5px;
}
#osolarcontent h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#D56538;
		font-size:20px;
  padding:3px 0px 3px 20px;
}
#newsletter {
  margin-left: 18px;
  margin-top: 70px;
  width: 878px;
		height: 1730px;
		background:#FFFFFF;
		padding:10px;
		border: 2px solid #0066CC;
}
#newsletter p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#newsletter ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px 5px 50px;
		font-size: 14px;
}
#newsletter li {
  padding-top: 5px;
}
#newsletter 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: 620px;
		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;
		height: 1070px;
		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;
		height: 575px;
		background:#FFFFFF;
		padding:10px;
		border: 2px solid #0066CC;
}
#systemscontent {
		height: 505px;
}
#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, #direct, #indirect, #drainback {
  margin-left: 28px;
  margin-top: 0px;
  width: 768px;
		background:#FFFFFF;
		padding:10px;
}
#chromagen {
  height: 270px;
}
#corona {
  height: 170px;
}
#direct {
  height: 105px;
}
#indirect {
  height: 110px;
}
#drainback {
  height: 143px;
}
#chromagen p, #corona p, #direct p, #indirect p, #drainback p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 20px 5px 20px;
		font-size: 14px;
}
#chromagen ul, #corona ul, #direct ul, #indirect ul, #drainback ul {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px 20px 5px 50px;
		font-size: 14px;
}
#chromagen li , #corona li, #direct li, #indirect li, #drainback li {
  padding-top: 7px;
		padding-bottom: 0px;
}
#chromagen h3, #corona h3, #direct h3, #indirect h3, #drainback 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, #direct h4, #indirect h4, #drainback h4 {
  color:#D56538;
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
  padding:10px 0px 5px 70px;
}
#chromagen a, #corona a, #direct a, #indirect a, #drainback a {
  color:#D56538;
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:20px;
		text-decoration:underline;
}
#productscontent fieldset {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		margin-bottom: 40px;
}
sup {
  font-size: 10px;
}
#systemtopcontent a.pvlink  {
  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: underline;
		padding:0;
		margin:0;
}