@charset "utf-8";
/* CSS Document */


body { background-image:url(/img/bg_01.jpg); background-repeat:repeat-x; background-attachment: fixed; margin: 0px; color: #11539f; font-family:Arial, Helvetica, sans-serif;font-size: 11px; }
form fieldset input.checker {display:none;}
img {border:none;}
.clearboth{clear:both; height: 1px;}

form fieldset {border:none; padding:0px; margin:0px; font-size: 12px;}

h1,h2{color:#525252; font-size:18px;}

#Content a {color: #0055a2; text-decoration: none; font-weight: bold;}
#Content a:hover {color: #0055a2; text-decoration: underline;}


#Container {width: 960px; background-color:#FFF; margin: auto; border: 1px solid #eee; -moz-box-shadow: 0px 0px 20px  #b6c8cd;
	-webkit-box-shadow: 0px 0px 20px  #b6c8cd;
        box-shadow: 0px 0px 20px  #b6c8cd;
 }

/* HEADER STYLES */

#Header {}

#Logo { float: left; margin-left: 0px; display: block; width: 254px; height: 130px;}

#Logo ul {margin: 0px; padding: 0px; margin-left: 10px;}
#Logo ul li {background-image: url(/img/logo_solaglas.jpg); width: 254px; height: 93px; list-style-type: none; text-indent:-9999px; margin-top: 20px; display: block;}
#Logo ul li a {display: block; width: 254px; height: 93px;}




#TopFindSupplier { width: 250px; float: right; background-image:url(/img/small_uk.jpg); background-position:right top; background-repeat: no-repeat; margin-right: 20px; color: #525252; height: 127px;}

#TopFindSupplier h2 { font-size: 16px; margin: 0; padding: 0; margin-top: 10px; margin-bottom: 5px; }

#TopFindSupplier form {font-size: 10px; width: 200px; margin: 0px;}
#TopFindSupplier form input {width: 130px; display: inline; margin-right: 2px; font-size: 12px; border:1px solid #CCC; text-transform:uppercase; padding:1px;}
#TopFindSupplier form input.button {width: 141px; margin-top: 5px; margin-right: 0px; border:none;}
#TopFindSupplier span {font-size: 10px; margin-bottom: 5px; display: block; width: 120px;}

#TopNav {clear: both; background-image:url(/img/nav-header_bg.jpg); background-repeat:repeat-x; line-height: 25px; padding-left: 10px; display: block; height: 25px; font-size: 12px;}
#TopNav ul {list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 20px; color: #0055a2; display:inline; }
#TopNav ul li {list-style-type: none; float: left; margin-right: 0px; margin-left: 0px;}
#TopNav ul li a {color: #0055a2; text-decoration: none; padding: 0px 15px; border-right: 1px solid #ddd;}
#TopNav ul li a:hover {color: #0055a2; text-decoration: underline; padding: 0px 15px; border-right: 1px solid #ddd;}
#TopNav ul li:first-child a { padding-left: 5px; }
#TopNav ul li:last-child a { border-right: none; }

#TopNav ul li.ClimaControlSelected a{ color: #fff; text-decoration: none; padding: 0px 15px; border-right: none;  font-weight: bold; height: 31px; display: block; background-color:#E65136;}


#TopNav ul li.EcoClearSelected a{ color: #fff; text-decoration: none; padding: 0px 15px; border-right: none;  font-weight: bold; height: 31px; display: block; background-color:#70CB88;}

#TopNav ul li.selected{font-weight:bold;}

.Menu_ClimaControl {background-image: url(/img/menu_bg_climacontrol.gif); width: 949px; height: 26px; margin-left: 5px; margin-top: 5px; font-size: 12px;}
.Menu_ClimaControl ul {list-style-type: none; margin: 0px; padding: 0px; margin-bottom:5px; color: #fff; padding-top: 5px; padding-left: 5px; }
.Menu_ClimaControl ul li {list-style-type: none; float: left; margin-right: 0px; margin-left: 0px;}
.Menu_ClimaControl ul li.selected {font-weight:bold; background-image:url(/img/nav_selected_arrow.gif);
background-position:center bottom;
background-repeat:no-repeat; height: 21px;}
.Menu_ClimaControl ul li a {color: #fff; text-decoration: none; padding: 0px 8px; border-right: 1px solid #fff;}
.Menu_ClimaControl ul li a:hover {color: #fff; text-decoration: underline; padding: 0px 8px; border-right: 1px solid #fff;}
.Menu_ClimaControl ul li:first-child a { padding-left: 5px; }
.Menu_ClimaControl ul li:last-child a { border-right: none; }

.Menu_ClimaControl ul li.Selected {font-weight: normal; background-image:url(/img/nav_selected_arrow.gif); background-position:center bottom; background-repeat:no-repeat; height: 21px; }
.Menu_ClimaControl ul li.Selected a {color: #f9d0ca; font-weight: bold;}


.Menu_EcoClear {background-image: url(/img/menu_bg_ecoclear.gif); width: 949px; height: 26px; margin-left: 5px; margin-top: 5px; font-size: 12px;}
.Menu_EcoClear ul {list-style-type: none; margin: 0px; padding: 0px; margin-bottom:5px; color: #fff; padding-top: 5px; padding-left: 5px; }
.Menu_EcoClear ul li {list-style-type: none; float: left; margin-right: 0px; margin-left: 0px;}
.Menu_EcoClear ul li.selected { font-weight:bold; background-image:url(/img/nav_selected_arrow.gif);
background-position:center bottom;
background-repeat:no-repeat; height: 21px;}
.Menu_EcoClear ul li a {color: #fff; text-decoration: none; padding: 0px 8px; border-right: 1px solid #fff;}
.Menu_EcoClear ul li a:hover {color: #fff; text-decoration: underline; padding: 0px 8px; border-right: 1px solid #fff;}
.Menu_EcoClear ul li:first-child a { padding-left: 5px; }
.Menu_EcoClear ul li:last-child a { border-right: none; }

.Menu_EcoClear ul li.Selected {font-weight: normal; background-image:url(/img/nav_selected_arrow.gif); background-position:center bottom; background-repeat:no-repeat; height: 21px; }
.Menu_EcoClear ul li.Selected a {color: #e4f5e9; font-weight: bold;}


/* END HEADER STYLES */



/* CONTENT STYLES */
#Content {border: 0px solid #fff; width: 950px; display: inline-block; margin: 5px; }
.HomeIntro { float: left; width: 470px; background-color:#fff; margin-right: 10px; font-size: 11px; color:#525252; margin-bottom: 5px;}
.HomeIntro p {padding: 10px; padding-top: 0px; padding-bottom: 0px;}
.HomeIntro h1 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 24px; padding-top: 5px;}
.HomeIntro h2 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 16px; padding-top: 5px;}
.HomeIntro h3 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 14px;}
.HomeIntro h4 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 12px;}
.HomeIntro ul,ol { margin-left: 20px; padding: 10px; padding-top: 0px; padding-bottom: 0px;}
.HomeIntro.wide {width:950px;}




.HomeImage { float: left; width: 470px; background-color:#F5F5F5; margin-bottom: 10px; }


.ContactTopIntro {background-color:#fff; margin-right: 10px; font-size: 12px; color:#525252; margin-bottom: 5px;}
.ContactTopIntro p {padding: 10px; padding-top: 0px;}
.ContactTopIntro h1 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 24px;}
.ContactIntro { float: left; width: 455px; background-color:#fff; margin-right: 10px; font-size: 12px;  margin-bottom: 5px; background-image:url(/img/panel_470px_generic.gif); float: left; display: block; min-height: 400px; padding: 15px; background-repeat:no-repeat; padding-left: 0px;}
.ContactIntro p {padding: 10px; padding-top: 0px;}
.ContactIntro h2 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 18px; padding-top: 0px; color: #11539f;}
.ContactIntro .Map {margin-left: 10px; margin-top: 4px; -moz-border-radius: 2px;
-webkit-border-radius: 2px; border: 1px solid #11539f;}


.HomeIntro  a {color: #11539f; text-decoration: none; font-weight: bold;}
.HomeIntro  a:hover {color: #11539f; text-decoration: underline;}

.Title {  display: block; clear: both; background-image:url(/img/nav-header_bg.jpg); background-repeat:repeat-x; line-height: 27px; padding-left: 0px; display: block; height: 27px; margin-top: 0px;  margin-left: -5px; width: 960px;}

.Title h1 {font-size: 16px; color: #525252; margin-left: 15px; display:inline-block; margin-top:0px;}
.Title h2 {font-size: 16px; margin-left: 15px; display:inline-block; padding:0px; margin-top:0px;}
.firsttitle { width: 560px; }
.secondtitle {}

.TitleNav {  display: block; clear: both; background-image:url(/img/nav-header_bg.jpg); background-repeat:repeat-x; line-height: 35px; padding-left: 0px; display: block; height: 35px; margin-top: 0px;  margin-left: -5px; width: 960px;}
.TitleNav ul.ProdRange {margin: 0px; padding: 0px; list-style-type: none; display:inline;}

.productRangeArrow {background-image:url(/img/product_range_nav_arrow.gif); background-repeat:no-repeat; width:35px; height:19px; position:absolute; margin-left:820px; margin-top:-8px;}



.TitleNav ul.ProdRange{width:960px; display:inline;}
.TitleNav ul.ProdRange li {float:left;}
.TitleNav ul.ProdRange li a {text-indent: -9999px; width: 180px; background-position:center; background-repeat:no-repeat;display: block;}


.TitleNav ul.ProdRange li.natural a { background-image:url(/img/natural_link.gif); }
.TitleNav ul.ProdRange li.natural a:hover {background-image: url(/img/natural_selectedhover.gif);}
.TitleNav ul.ProdRange li.naturalselected {background-image: url(/img/natural_selectedhover.gif); float: left; display: block; width: 180px; background-repeat: no-repeat; text-indent: -9999px; background-position: center;}

.TitleNav ul.ProdRange li.aqua a {background-image:url(/img/aqua_link.gif);}
.TitleNav ul.ProdRange li.aqua a:hover {background-image: url(/img/aqua_selectedhover.gif);}
.TitleNav ul.ProdRange li.aquaselected {background-image: url(/img/aqua_selectedhover.gif); float: left; display: block; width: 180px; background-repeat: no-repeat; text-indent: -9999px; background-position: center;}

.TitleNav ul.ProdRange li.blue a {background-image:url(/img/blue_link.gif);}
.TitleNav ul.ProdRange li.blue a:hover {background-image: url(/img/blue_selectedhover.gif);}
.TitleNav ul.ProdRange li.blueselected {background-image: url(/img/blue_selectedhover.gif); float: left; display: block; width: 180px; background-repeat: no-repeat; text-indent: -9999px; background-position: center;}

.TitleNav ul.ProdRange li.vertical a {background-image:url(/img/vertical_link.gif);}
.TitleNav ul.ProdRange li.vertical a:hover {background-image: url(/img/vertical_selectedhover.gif);}
.TitleNav ul.ProdRange li.verticalselected {background-image: url(/img/vertical_selectedhover.gif); float: left; display: block; width: 180px; background-repeat: no-repeat; text-indent: -9999px; background-position: center;}

.TitleArrowsSingle { background-image:url(/img/title_arrows_single.gif); width: 960px; height: 19px; margin-left: -5px;}
.TitleArrowsDouble { background-image:url(/img/title_arrows_double.gif); width: 960px; height: 19px; margin-left: -5px;}
.TitleArrowsDoubleClimaHome { background-image:url(/img/title_arrows_doubleClimaHome.gif); width: 960px; height: 19px; margin-left: -5px;}
/* END CONTENT STYLES */




/* ECOCLEAR STYLES GREEN*/
.EcoClearHomeHero { float: left; width: 470px; min-height: 200px; margin-right: 10px; background-image:url(/img/homehero_bg.jpg); background-position:center top; background-repeat:no-repeat; text-align:center; margin-bottom: 20px; color: #525252;}

.EcoClearHomeHero .logo { margin-top: 35px; height:100px}

.EcoClearHomeHero h4 { width: 451px; height: 49px; color: #fff; background-repeat: no repeat; font-size: 16px; line-height: 49px; display: block;}



.EcoClearHomeHero h2 {font-size: 14px; margin: 10px 0px; padding: 10px;}

.EcoClearHomeHero .MarketingItems {height: 140px; margin-left: 20px; margin-top:20px;}

.EcoClearHomeHero .MarketingItems img {float:left;}

.EcoClearHomeHero .MarketingItems ul {margin: 0px; padding: 0px; list-style-type: none; text-align: left; float:left;  margin-left:20px;}
.EcoClearHomeHero .MarketingItems ul li {background-image: url(/img/tick_ecoclear.jpg); background-position:left top; background-repeat:no-repeat; padding-left: 30px; margin-bottom: 2px; width: 260px;}
.EcoClearHomeHero .MarketingItems ul li h3 {font-size: 14px; margin: 0px; padding: 0px;}


.EcoClearHomeHero h4 { width: 451px; height: 49px; color: #fff; background-repeat: no repeat; font-size: 16px; line-height: 49px;}

#Content .EcoClearHomeHero h4 a {width: 451px; height: 49px; display: block; color: #fff; text-decoration:none; -moz-opacity:0.9; filter:alpha(opacity=90); opacity:0.9; background-image:url(/img/home_butt_visitecoclear.jpg);}
#Content .EcoClearHomeHero  h4 a:hover {color: #fff; text-decoration:none; -moz-opacity:1; filter:alpha(opacity=100); opacity:1; display: block;}

#EcoClearHome_Intro {float: left; width: 470px; min-height: 200px; margin-right: 0px;  margin-bottom: 5px; color: #525252; padding-top: 5px;}
#EcoClearHome_Intro h1 { font-size: 24px; font-weight: bold; color: #022854; margin: 0px; padding: 0px;}
#EcoClearHome_Intro h1 small { font-size: 70%; font-weight: normal;}
#EcoClearHome_Intro h2 { font-size: 14px; color: #022854;}
#EcoClearHome_Intro h2 small { font-size: 70%; font-weight: normal;}
#EcoClearHome_Intro p { font-size: 11px; color: #022854;}

#EcoClearHome_HeroImage {float: left; width: 470px; min-height: 200px; margin-right: 10px;   margin-bottom: 10px; color: #525252;  height: 294px;}

#ClimaControlProductRange_HeroImage {float: left; width: 470px; margin-bottom: 10px; color: #525252;  }

#EcoClearProductRange_Intro {float: left; width: 460px;  margin-right: 10px;  margin-bottom: 5px; color: #525252; padding-left: 10px; padding-top: 5px;}
#EcoClearProductRange_Intro.wide{width:950px;}
#EcoClearProductRange_Intro h1 { font-size: 24px; font-weight: bold;}
#EcoClearProductRange_Intro h1 small { font-size: 70%; font-weight: normal;}
#EcoClearProductRange_Intro h2 { font-size: 14px;}
#EcoClearProductRange_Intro h2 small { font-size: 70%; font-weight: normal;}
#EcoClearProductRange_Intro p { font-size: 11px;}





.EcoClearSectionPanel {float: left; width: 230px; min-height: 200px; background-image:url(/img/climacontrol_home_sectionbg.jpg); background-repeat:no-repeat; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; font-size: 11px; color: #022854;}

.EcoClearSectionPanelLast {float: left; width: 230px; min-height: 200px; background-image:url(/img/climacontrol_home_sectionbg.jpg); background-repeat:no-repeat; margin-top: 10px;margin-right: 0px; font-size: 11px; color: #022854;}

.EcoClearSectionPanel img, .EcoClearSectionPanelLast img { margin: 5px 5px 5px 5px;}

.EcoClearSectionPanel p, .EcoClearSectionPanelLast p {width: 220px; margin-left: 10px; margin-top: 0px;}
.EcoClearSectionPanel h3, .EcoClearSectionPanelLast h3 {font-size: 14px; margin: 0px  10px 5px 10px;  padding: 0px; }

.EcoClearSectionPanel p a, .EcoClearSectionPanelLast p a {color: #0055a2; text-decoration: none; font-weight: bold;}
.EcoClearSectionPanel p a:hover, .EcoClearSectionPanelLast p a:hover {color: #0055a2; text-decoration: underline;}



#EcoClear_LG_SupplierSearchPanel {float: left; width: 570px; margin-right: 10px; background-image:url(/img/ecoclear_lg_suppliersearchpanel.jpg); height: 343px; background-repeat:no-repeat; margin-bottom: 10px;}
#EcoClear_LG_SupplierSearchPanel form {font-size: 10px; width: 200px; margin: 0px; margin-top: 140px; margin-left: 20px;}
#EcoClear_LG_SupplierSearchPanel form input {width: 160px; display: inline; margin-right: 2px; font-size: 11px; text-transform:uppercase; padding:3px; font-weight:bold;}
#EcoClear_LG_SupplierSearchPanel form input.button {width: 188px; margin-top: 8px; margin-right: 0px; margin-left: -7px;}

#EcoClear_XLG_SupplierSearchPanel {float: left; width: 950px; margin-right: 10px; background-image:url(/img/ecoclear_Xlg_suppliersearchpanel.jpg); height: 343px; background-repeat:no-repeat; margin-bottom: 10px;}
#EcoClear_XLG_SupplierSearchPanel form {font-size: 10px; width: 200px; margin: 0px; margin-top: 140px; margin-left: 20px;}

#EcoClear_XLG_SupplierSearchPanel form input {width: 160px; display: inline; margin-right: 2px; font-size: 11px; text-transform:uppercase; padding:3px; font-weight:bold;}
#EcoClear_XLG_SupplierSearchPanel form input.button {width: 188px; margin-top: 8px; margin-right: 0px; margin-left: -7px;}

#EcoClearProductRange_HeroImage {float: left; width: 470px; margin-bottom: 25px; color: #022854;  }

.EcoClear_benefits_PanelHeroImage {float: left; width: 710px;  margin-right: 10px; margin-top: 0px; margin-bottom: 20px;}


.EcoClear_benefits_PanelHero { float: left; width: 230px; min-height: 200px;  background-repeat: no-repeat; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 11px; color: #022854; background-image:url(/img/panel_230px_ecoclear.gif);  }

.EcoClear_benefits_PanelHero p { padding: 0px 10px 10px 10px; padding-bottom: 0px;}
.EcoClear_benefits_PanelHero p span.sgg {font-size: 75%; font-weight: bold; margin-right: 2px;}

.EcoClear_benefits_PanelHero a {color: #11539f; text-decoration:none; font-weight: bold;}
.EcoClear_benefits_PanelHero a:hover {color: #11539f; text-decoration:underline;}

.EcoClear_benefits_PanelHero h1 { color: #022854; font-size: 24px; margin-top: 10px; font-weight: bold;  margin-bottom: 0px; margin-left: 10px;}
.EcoClear_benefits_PanelHero h1 small {font-size: 75%; font-weight: normal;}
.EcoClear_benefits_PanelHero h2 { color: #022854; font-size: 16px; font-weight: bold; margin-left: 10px;}
.EcoClear_benefits_PanelHero h3 { color: #022854; font-size: 14px; font-weight: bold; margin-left: 10px;}
.EcoClear_benefits_PanelHero h4 { color: #022854; font-size: 11px; font-weight: bold; margin-left: 10px;}
.EcoClear_benefits_PanelHero h2 small {font-size: 75%; font-weight: normal;}

.EcoClear_benefits_PanelHero ul,ol {  padding: 10px 10px 10px 10px; padding-bottom: 0px; list-style:outside; margin-left: 20px;  font-size: 12px;}
.EcoClear_benefits_PanelHero ul li {margin-bottom: 10px;}

.EcoClear_470px_WER { clear: both; float: left; width: 470px; margin-right: 10px; background-image: url(/img/panel_470px_eco_WER.gif);height: 600px; margin-bottom: 20px;}
.EcoClear_470px_HowItWorks {  float: left; width: 470px; margin-right: 0px; background-image: url(/img/panel_470px_eco_howitworks.gif);height: 600px; margin-bottom: 20px;}

.EcoClear_470px_WER .More {margin-top: 460px; margin-left: 140px;}
.EcoClear_470px_HowItWorks .More {margin-top: 460px; margin-left: 140px;}

.EcoClearSectionPanel a, .EcoClearSectionPanelLast a {display: block; padding-top: 2px;}

/* END ECOCLEAR STYLES */



/* CLIMACONTROL STYLES ORANGE*/

.ClimaControl_benefits_PanelHero { float: left; width: 230px; min-height: 200px;  background-repeat: no-repeat; margin-right: 0px; margin-top: 0px; margin-bottom: 20px; font-size: 11px; color: #525252; background-image:url(/img/panel_230px_ecoclear.gif);  }

#Content .ClimaControl_benefits_PanelHero h1 {text-align:left; margin-left: 10px;}

.ClimaControlHomeHero { float: left; width: 470px; background-color:#fff; min-height: 200px; background-image:url(/img/homehero_bg.jpg); background-position:center top; background-repeat:no-repeat; text-align:center; margin-bottom: 20px;  color: #525252;}

.ClimaControlHomeHero .logo { margin-top: 35px; height:100px;}

.ClimaControlHomeHero h4 { width: 451px; height: 49px; color: #fff; background-repeat: no repeat; font-size: 16px; line-height: 49px;}

#Content .ClimaControlHomeHero h4 a {width: 451px; height: 49px; display: block; color: #fff; text-decoration:none; -moz-opacity:0.75; filter:alpha(opacity=75); opacity:0.75; background-image:url(/img/home_butt_visitclimacontrol.jpg);}
#Content .ClimaControlHomeHero  h4 a:hover {color: #fff; text-decoration:none; -moz-opacity:1; filter:alpha(opacity=100); opacity:1; display: block;}

.ClimaControlHomeHero h2 {font-size: 14px; margin: 10px 0px; padding: 10px;}

.ClimaControlHomeHero .MarketingItems {height: 140px; margin-left: 20px; margin-top:20px;}
.ClimaControlHomeHero .MarketingItems img {float:left;}
.ClimaControlHomeHero .MarketingItems ul {margin: 0px; padding: 0px; list-style-type: none; text-align: left; float:left;  margin-left:20px;}

.ClimaControlHomeHero .MarketingItems ul li {background-image: url(/img/tick_climacontrol.jpg); background-position:left top; background-repeat:no-repeat; padding-left: 30px; margin-bottom: 2px; width: 260px;}

.ClimaControlHomeHero .MarketingItems ul li h3 {font-size: 14px; margin: 0px; padding: 0px;}




#ClimaControlHome_Intro {float: left; width: 470px; margin-right: 0px;  margin-bottom: 5px; color: #525252; padding-top: 5px;}
#ClimaControlHome_Intro h1 { font-size: 24px; font-weight: bold; margin: 0px; padding: 0px;}
#ClimaControlHome_Intro h1 small { font-size: 70%; font-weight: normal;}
#ClimaControlHome_Intro h2 { font-size: 14px;}
#ClimaControlHome_Intro h2 small { font-size: 70%; font-weight: normal;}
#ClimaControlHome_Intro p { font-size: 11px;}

#ClimaControlHome_HeroImage {float: left; width: 470px;  margin-right: 10px;  margin-bottom: 15px; color: #525252; }

.ClimaControlSectionPanel {float: left; width: 230px; min-height: 200px; background-image:url(/img/climacontrol_home_sectionbg.jpg); background-repeat:no-repeat; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; font-size: 11px; color: #525252;}

.ClimaControlSectionPanel a, .ClimaControlSectionPanelLast a {display: block; padding-top: 2px;}


.ClimaControlSectionPanelLast {float: left; width: 230px; min-height: 200px; background-image:url(/img/climacontrol_home_sectionbg.jpg); background-repeat:no-repeat; margin-top: 10px;margin-right: 0px; font-size: 11px; color: #525252;}

.ClimaControlSectionPanel img, .ClimaControlSectionPanelLast img { margin: 5px 5px 5px 5px;}

.ClimaControlSectionPanel p, .ClimaControlSectionPanelLast p {width: 220px; margin-left: 10px; margin-top: 0px;}
.ClimaControlSectionPanel h3, .ClimaControlSectionPanelLast h3 {font-size: 14px; margin: 0px  10px 5px 10px;  padding: 0px; }

.ClimaControlSectionPanel p a, .ClimaControlSectionPanelLast p a {color: #0055a2; text-decoration: none; font-weight: bold;}
.ClimaControlSectionPanel p a:hover, .ClimaControlSectionPanelLast p a:hover {color: #0055a2; text-decoration: underline;}

#ClimaControl_LG_SupplierSearchPanel {float: left; width: 570px; margin-right: 10px; background-image:url(/img/climacontrol_lg_suppliersearchpanel.jpg); height: 343px; background-repeat:no-repeat; margin-bottom: 10px;}

#ClimaControl_LG_SupplierSearchPanel form {font-size: 10px; width: 200px; margin: 0px; margin-top: 140px; margin-left: 20px;}

#ClimaControl_LG_SupplierSearchPanel form input {width: 160px; display: inline; margin-right: 2px; font-size: 11px; text-transform:uppercase; padding:3px; font-weight:bold;}
#ClimaControl_LG_SupplierSearchPanel form input.button {width: 188px; margin-top: 8px; margin-right: 0px; margin-left: -7px;}


#ClimaControl_XLG_SupplierSearchPanel {float: left; width: 950px; margin-right: 10px; background-image:url(/img/climacontrol_Xlg_suppliersearchpanel.jpg); height: 343px; background-repeat:no-repeat; margin-bottom: 10px;}

#ClimaControl_XLG_SupplierSearchPanel form {font-size: 10px; width: 200px; margin: 0px; margin-top: 140px; margin-left: 20px;}

#ClimaControl_XLG_SupplierSearchPanel form input {width: 160px; display: inline; margin-right: 2px; font-size: 12px; text-transform:uppercase; padding:3px; font-weight:bold;}
#ClimaControl_XLG_SupplierSearchPanel form input.button {width: 188px; margin-top: 8px; margin-right: 0px; margin-left: -7px;}


#ClimaControlProductRange_HeroImage {float: left; width: 470px; margin-bottom: 20px; color: #525252;  }

#ClimaControlProductRange_Intro {float: left; width: 460px;  margin-right: 10px;  margin-bottom: 5px; color: #525252; padding-left: 10px; padding-top: 5px;}
#ClimaControlProductRange_Intro.wide {width:950px;}
#ClimaControlProductRange_Intro h1 { font-size: 24px; font-weight: bold; margin: 0; padding: 0;}
#ClimaControlProductRange_Intro h1 small { font-size: 70%; font-weight: normal;}
#ClimaControlProductRange_Intro h2 { font-size: 14px;}
#ClimaControlProductRange_Intro h2 small { font-size: 70%; font-weight: normal;}
#ClimaControlProductRange_Intro p { font-size: 11px;}

#ClimaControlProductRange_Intro ul { margin-left: 0px;}
#ClimaControlProductRange_Intro ol {margin-left: 15px;}




.items{margin-left:-10px;}

#Content .items a {color: #fff;}


.ClimaControl_natural_Panel {float: left; width: 230px; min-height: 200px; background-image:url(/img/panel_natural.gif); background-repeat:no-repeat; margin-left: 10px; margin-top: 5px; margin-bottom: 10px; font-size: 11px; color: #525252; height: 350px; color: #fff;}
.ClimaControl_aqua_Panel {float: left; width: 230px; min-height: 200px; background-image:url(/img/panel_aqua.gif); background-repeat:no-repeat; margin-left: 10px; margin-top: 5px; margin-bottom: 10px; font-size: 11px; color: #525252; height: 350px; color: #fff;}
.ClimaControl_blue_Panel {float: left; width: 230px; min-height: 200px; background-image:url(/img/panel_blue.gif); background-repeat:no-repeat; margin-left: 10px; margin-top: 5px; margin-bottom: 10px; font-size: 11px; color: #525252; height: 350px; color: #fff;}
.ClimaControl_vertical_Panel {float: left; width: 230px; min-height: 200px; background-image:url(/img/panel_vertical.gif); background-repeat:no-repeat; margin-left: 10px; margin-top: 5px; margin-bottom: 10px; font-size: 11px; color: #525252; height: 350px; color: #fff;}
.ClimaControl_gold_Panel {float: left; width: 230px; min-height: 200px; background-image:url(/img/panel_gold.gif); background-repeat:no-repeat; margin-left: 10px; margin-top: 5px; margin-bottom: 10px; font-size: 11px; color: #525252; height: 350px; color: #fff;}





.ClimaControl_gold_Panel img, .ClimaControl_natural_Panel img, .ClimaControl_aqua_Panel img, .ClimaControl_blue_Panel img, .ClimaControl_vertical_Panel img { margin: 5px 5px 5px 5px;}
.ClimaControl_gold_Panel p, .ClimaControl_natural_Panel p, .ClimaControl_aqua_Panel p, .ClimaControl_blue_Panel p, .ClimaControl_vertical_Panel p { padding: 11px; margin: 0px; padding-top: 0px;}



#Content .ClimaControlPanelHolder a {color: #fff;}

.ClimaControlPanelHolder {float:left; width: 230px; margin-bottom: 20px;}



.ClimaControl_aqua_PanelHero_top {background-image:url(/img/panel_aqua_hero_top.gif); background-repeat:no-repeat; width:230px; height:12px; margin-top:10px;}
.ClimaControl_aqua_PanelHero { background-color:#099E8B; color: #fff; margin-top:-12px;}
.ClimaControl_aqua_PanelHero_bottom {background-image:url(/img/panel_aqua_hero_bottom.gif); background-repeat:no-repeat; width:230px; height:15px;}

.ClimaControl_vertical_PanelHero_top {background-image:url(/img/panel_vertical_hero_top.gif); background-repeat:no-repeat; width:230px; height:12px; margin-top:10px;}
.ClimaControl_vertical_PanelHero { background-color:#E95237; color: #fff; margin-top:-12px;}

.ClimaControl_vertical_PanelHero h1 {color: #fff;}


.ClimaControl_vertical_PanelHero_bottom {background-image:url(/img/panel_vertical_hero_bottom.gif); background-repeat:no-repeat; width:230px; height:15px;}

.ClimaControl_blue_PanelHero_top {background-image:url(/img/panel_blue_hero_top.gif); background-repeat:no-repeat; width:230px; height:12px; margin-top:10px;}
.ClimaControl_blue_PanelHero { background-color:#3451A3; color: #fff; margin-top:-12px;}
.ClimaControl_blue_PanelHero_bottom {background-image:url(/img/panel_blue_hero_bottom.gif); background-repeat:no-repeat; width:230px; height:15px;}

.ClimaControl_natural_PanelHero_top {background-image:url(/img/panel_natural_hero_top.gif); background-repeat:no-repeat; width:230px; height:12px; margin-top:10px;}
.ClimaControl_natural_PanelHero { background-color:#A7A9AC; color: #fff; margin-top:-12px;}
.ClimaControl_natural_PanelHero_bottom {background-image:url(/img/panel_natural_hero_bottom.gif); background-repeat:no-repeat; width:230px; height:15px;}

.ClimaControl_gold_PanelHero_top {background-image:url(/img/panel_gold_hero_top.gif); background-repeat:no-repeat; width:230px; height:12px; margin-top:10px;}
.ClimaControl_gold_PanelHero { background-color:#CFB53B; color: #fff; margin-top:-12px;}
.ClimaControl_gold_PanelHero_bottom {background-image:url(/img/panel_gold_hero_bottom.gif); background-repeat:no-repeat; width:230px; height:15px;}

.ClimaControl_aqua_PanelHero img { margin-left: 6px; margin-top: 5px;}
.ClimaControl_natural_PanelHero img { margin-left: 6px; margin-top: 5px;}
.ClimaControl_blue_PanelHero img { margin-left: 6px; margin-top: 5px;}
.ClimaControl_vertical_PanelHero img { margin-left: 6px; margin-top: 5px;}
.ClimaControl_gold_PanelHero img { margin-left: 6px; margin-top: 5px;}

.ClimaControlPanelHolder p { padding: 0px 10px 10px 10px; padding-bottom: 0px;}
.ClimaControlPanelHolder p small {font-size: 75%; font-weight: bold; margin-right: 2px;}
.ClimaControlPanelHolder h1 { font-size: 18px; margin-top: 15px; font-weight: bold; text-align:center; margin-bottom: 10px;}
.ClimaControlPanelHolder h1 small {font-size: 75%; font-weight: normal;}
.ClimaControlPanelHolder h1 strong {color: #099e8b;}

.ClimaControlPanelHolder a {color: #fff; font-weight: bold; text-decoration:none;} 
.ClimaControlPanelHolder a:hover {color: #fff; font-weight: bold; text-decoration:underline;} 

.ClimaControlPanelHolder.aqua h1 strong {color: #099e8b;}
.ClimaControlPanelHolder.vertical h1 strong {color: #E95237;}
.ClimaControlPanelHolder.blue h1 strong {color: #3451A3;;}
.ClimaControlPanelHolder.natural h1 strong {color: #A7A9AC;}
.ClimaControlPanelHolder.gold h1 strong {color: #CFB53B;}

.ClimaControlPanelHolder.aqua h1 { background-image:url(../img/title_aqua.jpg); width: 230px; height: 15px; display: block; text-indent: -9999px; background-position:center top; margin-left: 0px; margin-top: 25px; background-repeat:no-repeat; }
.ClimaControlPanelHolder.vertical  h1{background-image:url(../img/title_vertical.jpg); width: 230px; height: 15px; display: block; text-indent: -9999px; background-position:center top; margin-left: 0px; margin-top: 25px; background-repeat:no-repeat;}
.ClimaControlPanelHolder.blue h1 { background-image:url(../img/title_blue.jpg); width: 230px; height: 15px; display: block; text-indent: -9999px; background-position:center top; margin-left: 0px; margin-top: 25px; background-repeat:no-repeat;}
.ClimaControlPanelHolder.natural h1 { background-image:url(../img/title_natural.jpg); width: 230px; height: 15px; display: block; text-indent: -9999px; background-position:center top; margin-left: 0px; margin-top: 25px; background-repeat:no-repeat;}
.ClimaControlPanelHolder.gold h1 {}





.ClimaControl_aqua_PanelHeroImage {float: left; width: 710px;  margin-right: 10px; margin-top: 0px; margin-bottom: 20px;}
.ClimaControl_natural_PanelHeroImage {float: left; width: 710px;  margin-right: 10px; margin-top: 0px; margin-bottom: 20px;}
.ClimaControl_blue_PanelHeroImage {float: left; width: 710px;  margin-right: 10px; margin-top: 0px; margin-bottom: 20px;}
.ClimaControl_vertical_PanelHeroImage {float: left; width: 710px;  margin-right: 10px; margin-top: 0px; margin-bottom: 20px;}
.ClimaControl_gold_PanelHeroImage {float: left; width: 710px;  margin-right: 10px; margin-top: 0px; margin-bottom: 20px;}
.ClimaControl_benefits_PanelHeroImage {float: left; width: 710px;  margin-right: 10px; margin-top: 0px; margin-bottom: 20px;}

.ClimaControl_gold_Panel p a, .ClimaControl_natural_Panel p a, .ClimaControl_aqua_Panel p a, .ClimaControl_blue_Panel p a, .ClimaControl_vertical_Panel p a { color: #fff; text-decoration: none; font-weight: bold;}
.ClimaControl_gold_Panel p a:hover, .ClimaControl_natural_Panel p a:hover, .ClimaControl_aqua_Panel p a:hover, .ClimaControl_blue_Panel p a:hover, .ClimaControl_vertical_Panel p a:hover { color: #fff; text-decoration: underline; font-weight: bold;}


.findASupplierBanner {width: 950px; height:105px; margin-bottom: 10px;}
.findASupplierBanner form { color: #11539f; margin: 0px; padding: 0px; margin-left:0px; font-size: 16px; margin-top:-50px; display: block;}
.findASupplierBanner div {display: inline-block;}
.findASupplierBanner div input.button {margin-top: 3px; margin-right: 0px; margin-left: -3px; border:0px; width: 59px; height: 23px;  padding: 0px; margin-bottom: -5px; }



.findASupplierBanner input {width: 195px;  margin-right: 5px; font-size: 12px; text-transform:uppercase; padding:3px; font-weight:bold; border:1px solid #CCC; margin-left:20px; margin-bottom: 0px; }



.ResultsDisplayed {padding: 10px; width: 930px; font-size:15px;}
.ResultsDisplayed a {color: #11539f; text-decoration: none; margin-left: 50px;}
.ResultsDisplayed a:hover { color: #11539f; text-decoration: underline;}


.ResultsGoback {padding: 10px; width: 930px;}
.ResultsGoback a {color: #11539f; text-decoration: none; }
.ResultsGoback a:hover { color: #11539f; text-decoration: underline;}



.findASupplier_570px_SearchResults {width: 570px; margin-right: 10px; background-image:url(/img/panel_570px_generic.gif); float: left; display: block; min-height: 343px;}
.findASupplier_570px_SearchResults ul {margin: 10px; padding: 0px; list-style-type:none; font-weight: bold;}
.findASupplier_570px_SearchResults ul li { margin: 0px; display: block;  padding: 10px;}
.findASupplier_570px_SearchResults ul li a {color: #11539f; text-decoration: none;}
.findASupplier_570px_SearchResults ul li a:hover {color: #fff; text-decoration: none;}
.findASupplier_570px_SearchResults span.SupplierAddListItem {width: 410px; display: inline-block; font-weight: normal;}
.findASupplier_570px_SearchResults ul li:hover, .ClimaControl_570px_SearchResults ul li.odd:hover  { margin: 0px; display: block;  padding: 10px; background-image: url(/img/supplier_hover.png); background-repeat:repeat;}
.findASupplier_570px_SearchResults ul li.odd { background-image:url(/img/odd.png); background-repeat:repeat;}



.ClimaControl_470px_SearchResults {width: 440px; margin-right: 9px; background-image:url(/img/panel_470px_generic.gif); float: left; display: block; min-height: 400px; padding: 15px; background-repeat:no-repeat;  }
.ClimaControl_470px_SearchResults a {color: #11539f; text-decoration: none;}
.ClimaControl_470px_SearchResults a:hover {color: #11539f; text-decoration: underline;}
.ClimaControl_470px_SearchResults div.Info {float: left; width: 440px; }


.ClimaControl_470px_SearchResults div.supplierImageHolder{float:left; width:220px;}

.ClimaControl_470px_SearchResults div.SupplierImgTop {width: 220px;background-image:url(../img/supplier_img_bg_top.png); background-repeat:no-repeat; height:11px;}
.ClimaControl_470px_SearchResults div.SupplierImgBottom {width: 220px;  background-image:url(../img/supplier_img_bg_bottom.png); background-repeat:no-repeat; height:13px;}

.ClimaControl_470px_SearchResults div.SupplierImg {width: 220px; background-image:url(../img/supplier_img_bg.png); background-repeat:repeat-y;}

.ClimaControl_470px_SearchResults .Info h2 {width:220px; float:left;}


.ClimaControl_470px_SearchResults ul {padding: 0px; list-style-type:none; font-weight: bold;}
.ClimaControl_470px_SearchResults ul li { margin: 0px; display: block;  padding: 10px;}
.ClimaControl_470px_SearchResults ul li a {color: #11539f; text-decoration: none;}
.ClimaControl_470px_SearchResults ul li a:hover {color: #fff; text-decoration: none;}
.ClimaControl_470px_SearchResults span.SupplierAddListItem {width: 410px; display: inline-block; font-weight: normal;}
.ClimaControl_470px_SearchResults ul li:hover, .ClimaControl_470px_SearchResults ul li.odd:hover  { margin: 0px; display: block;  padding: 10px; background-image: url(/img/supplier_hover.png); background-repeat:repeat;}
.ClimaControl_470px_SearchResults ul li.odd { background-image:url(/img/odd.png); background-repeat:repeat;}



.ClimaControl_470px_SearchResults div.SupplierImg img {margin-top: 8px; margin-left: 10px;}
.ClimaControl_470px_SearchResultsForm {width: 467px; margin-right: 0px; background-image:url(/img/panel_470px_generic.gif); float: left; display: block; min-height: 400px; padding: 3px; background-repeat:no-repeat; padding-left: 0px;}

.ClimaControl_470px_SearchResultsForm .thankyou {padding-left:20px; padding-right:20px;}

.ClimaControl_470px_SearchResultsForm .thankyou p a { display: block; padding: 10px; background-color: #ccc; font-size: 16px; text-align: center; color: #fff; text-decoration: none;}

.ClimaControl_470px_SearchResultsForm .thankyou p a:hover { display: block; padding: 10px; background-color: #ccc; font-size: 16px; text-align: center; color: #fff; text-decoration: none;}



#Content .ClimaControl_470px_SearchResultsForm .thankyou p.ecoclear a { display: block; padding: 0px; background-image:url(../img/thankyou_ecolear_bttn.gif); font-size: 16px; text-align: center; color: #fff; text-decoration: none; line-height: 49px; -moz-opacity:0.75; filter:alpha(opacity=75); opacity:0.75;}

#Content .ClimaControl_470px_SearchResultsForm .thankyou p.ecoclear a:hover { display: block; background-image:url(../img/thankyou_ecolear_bttn.gif); font-size: 16px; text-align: center; color: #fff; text-decoration: none; line-height: 49px; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

#Content .ClimaControl_470px_SearchResultsForm .thankyou p.climacontrol a { display: block; padding: 0px; background-image:url(../img/thankyou_climacontrol_bttn.gif); font-size: 16px; text-align: center; color: #fff; text-decoration: none; line-height: 49px; -moz-opacity:0.75; filter:alpha(opacity=75); opacity:0.75;}

#Content .ClimaControl_470px_SearchResultsForm .thankyou p.climacontrol a:hover { display: block; padding: 0px;background-image:url(../img/thankyou_climacontrol_bttn.gif); font-size: 16px; text-align: center; color: #fff; text-decoration: none; line-height: 49px; -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}





span.formError{color:#FF0000; font-weight:bold; font-size:10px;}

.ClimaControl_470px_SearchResultsForm form { margin: 0px; padding: 0px;}
.ClimaControl_470px_SearchResultsForm form p {padding-left: 15px;}
.ClimaControl_470px_SearchResultsForm form h1 {padding-left: 20px;}
.ClimaControl_470px_SearchResultsForm form h2 {padding-left: 15px; padding-top:0px; color: #11539f;}


.ClimaControl_470px_SearchResultsForm form .wide label{width: 300px;}
.ClimaControl_470px_SearchResultsForm form label {width: 200px; display: block; margin-bottom: 5px; font-weight: bold;}
.ClimaControl_470px_SearchResultsForm form .redstar {color: red; font-size: 12px; font-weight: normal;}
.ClimaControl_470px_SearchResultsForm form input {width: 200px; display: block; border: 1px solid #d6e1ed; padding: 5px; color: #11539f; -moz-border-radius: 5px;
-webkit-border-radius: 5px;} 

.ClimaControl_470px_SearchResultsForm form select {width: 100px; display: block; border: 1px solid #d6e1ed; padding: 4px; color: #11539f; -moz-border-radius: 5px;
-webkit-border-radius: 5px;} 
.ClimaControl_470px_SearchResultsForm form select:hover {border: 1px solid #11539f;}
.ClimaControl_470px_SearchResultsForm form input:hover {border: 1px solid #11539f;}
.ClimaControl_470px_SearchResultsForm form input:focus {border: 1px solid #11539f;}

.ClimaControl_470px_SearchResultsForm form input.error {background-color:#FBDDDD;}
.ClimaControl_470px_SearchResultsForm form input.error:hover {border: 1px solid #EC4D4D;}
.ClimaControl_470px_SearchResultsForm form input.error:focus{border: 1px solid #EC4D4D;}


.ClimaControl_470px_SearchResultsForm form textarea {width: 430px; display: block; height: 100px; border: 1px solid #d6e1ed; padding: 5px; color: #11539f; font-family:Arial, Helvetica, sans-serif; font-size: 12px; -moz-border-radius: 5px;
-webkit-border-radius: 5px;}

.ClimaControl_470px_SearchResultsForm form table {padding-left:0px;}
.ClimaControl_470px_SearchResultsForm form table tr{margin-bottom:10px;}
.ClimaControl_470px_SearchResultsForm form textarea:hover {border: 1px solid #11539f;}
.ClimaControl_470px_SearchResultsForm form .buttons {}
.ClimaControl_470px_SearchResultsForm form .buttons input {width: 100px; display: inline-block;  border: 1px solid #d6e1ed; background-image: none;  padding: 5px; color: #11539f; background-color: #d6e1ed; margin-right: 10px; -moz-border-radius: 5px;
-webkit-border-radius: 5px; font-weight: bold;}

.ClimaControl_470px_SearchResultsForm form .buttons input:hover {cursor: pointer; border: 1px solid #11539f;}
/* END CLIMACONTROL STYLES */



/* SIGN UP FORM */

.SignUpForm {width: 950px; margin-right: 0px; background-image:url(/img/panel_950px_generic.gif); float: left; display: block; min-height: 400px; background-repeat:no-repeat; padding-left: 0px;  margin-top: 3px; padding-left: 15px; }

.SignUpForm h1 {font-size: 22px; color: #11539F}
.SignUpForm h2 {font-size: 14px; color: #11539F}

.SignUpForm form { margin: 0px; padding: 0px;}

.SignUpForm form td {padding-top: 10px;}
.SignUpForm form p {padding-left: 0px;}

.SignUpForm form div {float: left; width: 455px; margin: 5px 0px; margin-left: 0px;}
.SignUpForm form label {width: 400px; display: block; margin-bottom: 5px; font-weight: bold;}

form .hide input {display: none; visibility:hidden; border: none; position: absolute;}

.SignUpForm form .redstar {color: red; font-size: 12px; font-weight: normal;}
.SignUpForm form input {width: 437px; display: block; border: 1px solid #d6e1ed; padding: 5px; color: #11539f; -moz-border-radius: 5px;
-webkit-border-radius: 5px;} 

.SignUpForm form select {width: 100px; display: block; border: 1px solid #d6e1ed; padding: 4px; color: #11539f; -moz-border-radius: 5px;
-webkit-border-radius: 5px;} 

.SignUpForm form select:hover {border: 1px solid #11539f;}

.SignUpForm form input:hover {border: 1px solid #11539f;}

.SignUpForm form input.error {background-color:#FBDDDD;}
.SignUpForm form input.error:hover {border: 1px solid #EC4D4D;}
.SignUpForm form input.error:focus{border: 1px solid #EC4D4D;}

.SignUpForm form textarea {width: 907px; display: block; height: 100px; border: 1px solid #d6e1ed; padding: 5px; color: #11539f; font-family:Arial, Helvetica, sans-serif; font-size: 12px; -moz-border-radius: 5px;
-webkit-border-radius: 5px;}
.SignUpForm form textarea:hover {border: 1px solid #11539f;}

.SignUpForm form .buttons {width: 800px;}
.SignUpForm form .buttons input {width: 100px; display: inline-block;  border: 1px solid #d6e1ed; background-image: none;  padding: 5px; color: #11539f; background-color: #d6e1ed; margin-right: 10px; -moz-border-radius: 5px;
-webkit-border-radius: 5px; font-weight: bold;}

.SignUpForm form .buttons input:hover {cursor: pointer; border: 1px solid #11539f;}


/* END SIGN UP FORM */


/* FOOTER STYLES */
#Footer {width: 940px; padding: 10px; clear: both; margin-left: auto; margin-right: auto;}
#Footer ul.Nav {list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 20px; color: #0055a2; width:780px; font-size: 11px; }
#Footer ul.Nav li {display: inline; border-right: 1px solid #ddd; }
#Footer ul.Nav li a {color: #0055a2; text-decoration: none; padding: 0px 5px;}
#Footer ul.Nav li a:hover {color: #0055a2; text-decoration: underline; padding: 0px 5px;}
#Footer ul.Nav li.selected {font-weight:bold;}
#Footer ul.Nav li:last-child {display: inline; border-right: none; }
#Footer ul.Nav li.ClimaControlSelected a{color: #e95237; font-weight: bold;}
#Footer ul.Nav li.EcoClearSelected a{color: #70cc89; font-weight: bold;}
#Footer ul.SiteCredits { font-size: 11px; color: #7ebbd9; list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 10px;}
#Footer ul.SiteCredits li {display: inline; border-right: 1px solid #ddd; }
#Footer ul.SiteCredits li a {color: #7ebbd9; text-decoration: none;  padding: 0px 5px;}
#Footer ul.SiteCredits li a:hover {color: #7ebbd9; text-decoration: underline; padding: 0px 5px;}
#Footer ul.SiteCredits li:first-child a {color: #7ebbd9; text-decoration: none; padding: 0px 5px 0px 0px;}
#Footer ul.SiteCredits li:first-child a:hover {color: #7ebbd9; text-decoration: underline; padding: 0px 5px 0px 0px;}
#Footer ul.SiteCredits li:last-child {display: inline; border-right: none; }
#Footer .Logos {position: absolute; width: 300px; margin-left: 775px;}
#Footer .Logos ul {margin: 0px; padding: 0px; list-style-type:none;}
#Footer .Logos ul li { display: inline; }
/* END FOOTER STYLES */


.googleMapDiv {width: 370px; height:450px; -moz-border-radius: 10px;
-webkit-border-radius: 10px;}
.googleMapDiv h5{font-weight:bold; font-size:15px; margin:0px; padding:0px;}
.googleMapDiv p{font-size:10px;}


/* GENERIC STYLES */
#Content .Generic_2col_Text { float: left; width: 470px; background-color:#fff; margin-right: 0px; font-size: 11px; color:#022854; margin-bottom: 5px;}
.Generic_2col_Text p {padding: 10px; padding-top: 0px; padding-bottom: 0px; color:#022854;}
.Generic_2col_Text h1 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 24px; padding-top: 5px; color:#022854;}
.Generic_2col_Text h2 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 16px; padding-top: 5px; color:#022854;}
.Generic_2col_Text h3 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 14px; color:#022854;}
.Generic_2col_Text h4 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 12px; color:#022854;}
.Generic_2col_Text ul,ol { margin-left: 20px; padding: 10px; padding-top: 0px; padding-bottom: 0px; color:#022854;}
.Generic_2col_Image { float: left; width: 470px; background-color:#F5F5F5; margin-bottom: 10px; margin-right: 10px; }


/* BROCHURE DOWNLOAD PAGE */

.DownloadTopIntro {background-color:#fff; margin-right: 10px; font-size: 12px; color:#525252; margin-bottom: 5px;}
.DownloadTopIntro p {padding: 10px; padding-top: 0px;}
.DownloadTopIntro h1 {padding: 10px; padding-bottom: 0px; margin: 0px; font-size: 24px;}

.EcoClearBrochure { width: 470px; float: left; margin-right: 10px; background-image:url(../img/brochure_download_ecoclear_bg.jpg); height: 320px; color: #525252;}

.EcoClearBrochure p {margin-top: 95px; margin-left: 306px; padding-right: 10px;}

.EcoClearBrochure ul {margin: 0px; padding: 0px; margin-left: 245px; margin-top: 65px;}
.EcoClearBrochure ul li {list-style-type: none; margin-top: 10px;}

.EcoClearBrochure ul li.download a{display: block; text-indent: -9999px; background-image:url(../img/download_butt_ecoclear.gif); width: 219px; height: 49px;}
.EcoClearBrochure ul li.online a{display: block; text-indent: -9999px; background-image: url(../img/ecoclear_brochure_onlineversion.gif); width: 219px; height: 49px;}

.EcoClearBrochure ul li.comingsoon{display: block; text-indent: -9999px; background-image: url(../img/ecoclear_brochure_comingsoon.gif); width: 219px; height: 49px;}

.EcoClearBrochure ul li a { -moz-opacity:0.75; filter:alpha(opacity=75); opacity:0.75;}
.EcoClearBrochure ul li a:hover { -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}


.ClimaControlBrochure { width: 470px; float: left; background-image:url(../img/brochure_download_climacontrol_bg.jpg); height: 320px; color: #525252;}

.ClimaControlBrochure p {margin-top: 95px; margin-left: 306px; padding-right: 10px;}

.ClimaControlBrochure ul {margin: 0px; padding: 0px; margin-left: 245px; margin-top: 65px;}
.ClimaControlBrochure ul li {list-style-type: none; margin-top: 10px;}

.ClimaControlBrochure ul li.download a{display: block; text-indent: -9999px; background-image:url(../img/download_butt_climacontrol.gif); width: 219px; height: 49px;}
.ClimaControlBrochure ul li.online a{display: block; text-indent: -9999px; background-image: url(../img/climacontrol_brochure_onlineversion.gif); width: 219px; height: 49px;}

.ClimaControlBrochure ul li a { -moz-opacity:0.75; filter:alpha(opacity=75); opacity:0.75;}
.ClimaControlBrochure ul li a:hover { -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}


.TopBrochureDownload { background-image:url(../img/brochure_download_header_bg.jpg); width: 478px; height: 126px; float: right;}



.TopBrochureDownload  a{ margin-top: 80px; margin-left: 13px; -moz-opacity:0.8; filter:alpha(opacity=80); opacity:0.8; background-image:url(../img/home_downloadbrochurebutton.jpg); width: 105px; height: 19px; display: block; text-indent: -999px;}
.TopBrochureDownload  a:hover{margin-top: 80px; margin-left: 13px;  -moz-opacity:1; filter:alpha(opacity=100); opacity:1;}

span.reg { line-height:-15px; vertical-align:top; font-size:70%; margin-left:3px;}

