*{margin:0;padding:0;}
.clear { clear:both; }

p {
color:#58595B;
font-size:12px;
}

p a {
color:#58595B;
font-weight:bold;
text-decoration:underline;
}

ul li a {
color:#58595B;
font-weight:bold;
text-decoration:underline;
}

h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}

h1 {
color:#3C3C3C;
font-size:24px;
}

h2 {
color:#1C6994;
font-size:18px;
}

h3 {
color:;
font-size:px;
}

h4 {
color:;
font-size:px;
}

h5 {
color:;
font-size:px;
}

h6 {
color:;
font-size:px;
}

a {
color:;
font-size:px;
text-decoration:none;
margin:0;
padding:0;
}

a:hover {
color:;
margin:0;
padding:0;
}

img {
border:none;
}

ul {
margin:0;
}

ul li {
list-style:none;
font-size:12px;
}

.fl_l {
float:left;
}

.fl_r {
float:right;
}

.al_cen {
text-align:center;
}


/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {


}
/*end hack*/



body {
font-family:Arial;
background:url(uploads/img/bg_body.jpg) repeat-x top #FFFFFF;
/*text-align:center;*/
}

.all {
width:990px;
min-height:330px;
background:url(uploads/img/bg_all.jpg) no-repeat top #FFFFFF;
margin:0 auto;
}



/*---HEADER---*/


.header {
width:990px;
min-height:136px;
}

.header .right ul {
margin:25px 15px 0 0;
}

.header .right ul li {
float:left;
}

.header .right ul li a {
height:20px;
display:block;
font-size:12px;
color:#FFFFFF;
}

.header .right a.us {
width:23px;
padding:5px 0 0 34px;
background:url(uploads/img/usa_active.png) no-repeat top;
}

.header .right a.can {
width:99px;
padding:5px 0 0 31px;
background:url(uploads/img/canada_active.png) no-repeat top;
}

.header .menu {
position:relative;
}

.header .menu .in {
position:absolute;
top:-22px;
left:2px;
width:990px;
height:48px;
background:url(uploads/img/bg_menu.png) no-repeat;
}

.header .menu ul {
margin:0 5px 0 0;
}

.header .menu ul li {
float:left;
background:url(uploads/img/bg_list.jpg) no-repeat left;
height:48px;
}

.header .menu ul li:first-child {
background:none;
}

.header .menu ul li a {
font-size:16px;
color:#FFFFFF;
height:36px;
display:block;
font-weight:normal;
text-decoration:none;
text-align:center;
margin:0 6px 0 7px;
padding-top:12px;
}

.header .menu ul li a.home {
width:61px;
margin:0 0 0 17px;
}

.header .menu ul li a.home:hover {
background:url(uploads/img/hover_link_home.jpg) no-repeat bottom;
}

.header .menu ul li a.retail {
width:61px;
}

.header .menu ul li a.retail:hover {
background:url(uploads/img/hover_link_home.jpg) no-repeat bottom;
}

.header .menu ul li a.prod {
width:72px;
}

.header .menu ul li a.prod:hover {
/*background:url(uploads/img/hover_link_products.jpg) no-repeat bottom;*/
}


/*--- PRODUCT's SUBMENU ---*/

.header .sub_head {
position:relative;
}

.header .sub_head .sub {
top:40px;
left:0;
position:absolute;
background:url(uploads/img/header_submenu_arrow.png) no-repeat;
padding:8px 0 0 0;
display:none;
z-index:20;
}

.header ul li:hover > .sub_head > .sub {
display:block;
}

.header .sub_head .sub ul {
background:#3C611E;
height:152px;
margin:0;
width:214px;
}

.header .sub_head .sub ul.news {
height:228px;
}

.header .sub_head .sub ul li {
background:url(uploads/img/header_submenu_separator.png) no-repeat bottom;
height:auto;
}

.header .sub_head .sub ul li a {
display:block;
font-size:12px;
height:27px;
margin:3px 0 0;
padding:8px 0 0 17px;
text-align:left;
width:199px;
}

.header .sub_head .sub ul li a:hover {
background:url(uploads/img/header_submenu_hover_a.jpg) no-repeat;
}

/*--- END PRODUCT's SUBMENU ---*/



.header .menu {
z-index: 10;
}

.header .menu ul li a.com {
width:94px;
}

.header .menu ul li a.com:hover {
background:url(uploads/img/hover_link_commercial.jpg) no-repeat bottom;
}

.header .menu ul li a.mun {
width:76px;
}

.header .menu ul li a.mun:hover {
background:url(uploads/img/hover_link_municipal.jpg) no-repeat bottom;
}

.header .menu ul li a.wat {
width:150px;
}

.header .menu ul li a.news {
width:55px;
}

.header .menu ul li a.cont {
width:65px;
}

.header .menu ul li a.cont:hover {
background:url(uploads/img/hover_link_contact.jpg) no-repeat bottom;
}

.header .menu ul li a.active {
background-position:bottom;
}

/*---END-HEADER---*/




/*---MAIN---*/

.main {
width:990px;
min-height:100px;
_height:100px;
background:url(uploads/img/bg_main_bottom.png) no-repeat bottom;
padding:0 0 9px;
margin:0 0 20px 0;
}

.main .in {
width:972px;
min-height:400px;
_height:400px;
background:url(uploads/img/bg_main_middle.png) repeat-y;
padding:0 9px 0;
margin:0;
}

#home .top .left {
width:485px;
height:334px;
/*background:url(uploads/img/home_top_left_bg.jpg) no-repeat;*/
}

#home {
padding:4px 0 0 0;
}

#home .top .left .fl_l {
width:240px;
margin:0 0 0 14px;
height:289px;
}

#home .top .left .fl_l img {
margin:15px 0;
}

#home .top .left .fl_l p {
color:#1F3F51;
padding:0 0 6px 0;
text-align:justify;
}

#home .top .left .fl_l ul {
margin:0 0 0 15px;
}

#home .top .left .fl_l ul li {
color:#649C3C;
list-style-type:disc;
}

#home .top .left .fl_l ul li p {
padding:0;
text-align:left;
}

#home .top .left .fl_r img {
margin:20px 24px 0 0;
}

#home .top .left .list {
width:479px;
margin:9px auto 0;
}

#home .top .left .list ul li {
float:left;
}

#home .top .left .list ul li a {
display:block;
height:32px;
}

#home .top .left .list ul li a.over {
width:86px;
background:url(uploads/img/top_left_overview.png) no-repeat;
}

#home .top .left .list ul li a.vid {
width:63px;
background:url(uploads/img/top_left_videos.jpg) no-repeat;
}

#home .top .left .list ul li a.inst {
width:92px;
background:url(uploads/img/top_left_installation.jpg) no-repeat;
}

#home .top .left .list ul li a.rev {
width:70px;
background:url(uploads/img/top_left_reviews.jpg) no-repeat;
}

#home .top .left .list ul li a.faq {
width:57px;
background:url(uploads/img/top_left_faq.jpg) no-repeat;
}

#home .top .left .list ul li a.whe {
width:110px;
background:url(uploads/img/top_left_where.png) no-repeat;
}

#home .top .left .list ul li a:hover {
background-position:bottom;
}

#home .top .right {
width:485px;
height:334px;
/*background:url(uploads/img/home_top_right_bg.jpg) no-repeat;*/
}

#home .top .right .fl_l img {
margin:4px 0 0 24px;
}

#home .top .right .fl_r {
height:293px;
width:303px;
margin:0 22px 0 0;
}

#home .top .right .fl_r img {
margin:0 0 14px 0;
}

#home .top .right .fl_r p {
color:#3B6D89;
}

#home .top .right .fl_r ul {
margin:10px 0 0 15px;
float:right;
width:163px;
}

#home .top .right .fl_r ul li {
color:#187CC8;
list-style-image:url(uploads/img/bg_home_li_right.png);
}

#home .top .right .list {
width:481px;
margin:5px auto 0;
}

#home .top .right .list ul li {
float:left;
}

#home .top .right .list ul li a {
display:block;
height:32px;
}

#home .top .right .list ul li a.over {
width:88px;
background:url(uploads/img/top_right_overview.png) no-repeat;
}

#home .top .right .list ul li a.vid {
width:63px;
background:url(uploads/img/top_right_videos.jpg) no-repeat;
}

#home .top .right .list ul li a.inst {
width:90px;
background:url(uploads/img/top_right_installation.jpg) no-repeat;
}

#home .top .right .list ul li a.rev {
width:69px;
background:url(uploads/img/top_right_reviews.jpg) no-repeat;
}

#home .top .right .list ul li a.faq {
width:58px;
background:url(uploads/img/top_right_faq.jpg) no-repeat;
}

#home .top .right .list ul li a.whe {
width:113px;
background:url(uploads/img/top_right_where.png) no-repeat;
}

#home .top .right .list ul li a:hover {
background-position:bottom;
}

/* START Link de la imagen producto */
.top .right {
  position:relative;
}

.top .right a.transparent {
  position:absolute;
  background:url("{images}blank.png") repeat;
  display:block;
  width:150px;
  height:290px;
  left:0;
  top:0;
}

.top .left {
  position:relative;
}

.top .left a.transparent {
  position:absolute;
  background:url("{images}blank.png") repeat;
  display:block;
  width:200px;
  height:290px;
  right:0;
  top:0;
}

/* END Pink de la imagen producto */

#home .middle {
width:971px;
height:176px;
background:url(uploads/img/home_middle_bg.png) no-repeat;
margin:4px 0 0;
}

#home .middle p {
color:#BBD8E8;
}

#home .middle .left {
width:360px;
height:175px;
}

#home .middle .left .text {
width:337px;
margin:9px auto 0;
}

#home .middle .left h1 {
font-size:16px;
color:#FFFFFF;
}

#home .middle .center {
width:310px;
height:175px;
}

#home .middle .center .text {
width:290px;
height:175px;
margin:22px auto 0;
}

#home .middle .center h1 {
font-size:18px;
color:#FFFFFF;
}

#home .middle .center p {
padding:5px 0 0 0;
text-align:left;
}

#home .middle .right {
width:300px;
height:175px;
}

#home .middle .right .text {
width:290px;
margin:22px auto 0;
}

#home .middle .right p {
text-align:left;
margin:3px 0 0;
}

#home .middle .right p a {
  color: #ffffff;
  text-decoration: none;
}

#home .middle .border_right {
background:url(uploads/img/home_middle_sep.jpg) no-repeat right;
}



#home .bottom {
width:971px;
height:207px;
background:url(uploads/img/home_bottom_bg.png) no-repeat;
margin:4px 0 0;
}

#home .bottom .left {
width:212px;
height:207px;
}

#home .bottom .left .text {
width:189px;
margin:13px auto 0;
}

#home .bottom .left .text ul {
margin:11px 0 10px 15px;
}

#home .bottom .left .text ul li {
list-style:disc;
color:#477F1A;
line-height:17px;
}

#home .bottom .left .text ul li p,
#home .bottom .left .text ul li p a {
color:#1F3F51;
font-weight:normal;
text-decoration:none;
}

#home .bottom .center {
width:309px;
height:207px;
}

#home .bottom .center .text {
width:299px;
margin:13px auto 0;
}

#home .bottom .center .text form {
margin:11px 0 10px 0;
}

#home .bottom .center .text .bg_input {
width:211px;
height:25px;
background:url(uploads/img/bottom_text_bg_input.png) no-repeat;
margin:0 0 5px 0;
}

#home .bottom .center .text .bg_input input {
width:197px;
height:21px;
margin:2px 0 0 9px;
background:none;
border:none;
color:#565656;
}

#home .bottom .right {
width:448px;
height:207px;
}

#home .bottom .right .text {
width:435px;
height:210px;
margin:0 auto;
position:relative;
}

#home .bottom .right .text .title {
margin:11px 0 12px 20px;
}

#home .bottom .right .text .arrows {
position:absolute;
top:95px;
left:0px;
width:436px;
}


#home .bottom .right .text .in_text {
height:170px;
width:405px;
margin:0 auto;
}

#home .bottom .right .text .in_text h1 {
font-size:15px;
color:#54842D;
padding:0 0 7px 0;
}

#home .bottom .right .text .in_text p {
font-size:12px;
color:#58595B;
}

#home .bottom .right .text .in_text ul {
margin:10px 0 12px 14px;
}

#home .bottom .right .text .in_text ul li {
list-style:square;
color:#64BC7C;
}

#home .bottom .right .text .in_text ul li p {
color:#58595B;
}

#home .bottom .border_right {
background:url(uploads/img/home_bottom_sep.jpg) no-repeat right;
position: relative;
}

#home .emailing-response,
#subpage .emailing-response {
    background:none #FFFFFF;
    border:2px solid #4a821c;
    left:250px;
    position:fixed;
    top:250px;
    width:500px;
    z-index:10;
    display: none;
  }

#home .emailing-response p,
#subpage .emailing-response p {
  padding: 10px
  }

#home .emailing-response a,
#subpage .emailing-response a {
  float:right;
  color:red;
  padding:0;
  margin:0 4px;
  font-weight: bold;
}

#home .emailing-response p,
#subpage .emailing-response p {
  font-size: 14px;
  }

/*---END-MAIN---*/




/*---FOOTER---*/

.footer {
width:990px;
min-height:20px;
_height:20px;
margin:0 0 15px;
text-align:center;
}

.footer ul {
margin:0 0 0 136px;
}

.footer ul li {
font-size:14px;
color:#1E77A9;
float:left;
margin:0 0 0 10px;
}

.footer img {
margin:10px 0 4px;
}

.footer ul li a {
color:#1E77A9;
font-weight:normal;
text-decoration:none;
}


.footer p {
font-size:12px;
color:#55852E;
}

/*---END-FOOTER---*/




/*---SUBPAGE---*/

#subpage {
padding:4px 0 0;
}

#subpage .sp_in {
background:url(uploads/img/bg_subpage.jpg) repeat-y;
}

#subpage .left {
width:235px;
}

#subpage .left .sp_menu {
width:235px;
}

#subpage .left .sp_menu ul li .a {
height:25px;
display:block;
background:#1C6994;
padding:9px 0 0 20px;
text-decoration:none;
font-weight:normal;
}

#subpage .left .sp_menu ul li .b {
height:27px;
display:block;
background:url(uploads/img/sp_menu_bg_b.jpg) no-repeat;
padding:14px 0 0 20px;
}

#subpage .left .news_select ul li .b.selected {
background-position:bottom;
}

#subpage .left .cont ul li .b.selected {
background-position:bottom;
}

#subpage .left .sp_menu ul li .c {
height:26px;
display:block;
background:url(uploads/img/sp_menu_bg_c.jpg) no-repeat;
padding:14px 0 0 20px;
}

#subpage .left .news_select ul li .c.selected {
background-position:bottom;
}

#subpage .left .about_select ul li .c.about {
background-position:0 -40px;
}

#subpage .left .conserv_select ul li .c.selected {
background-position:0 -40px;
}

#subpage .left .sp_menu ul li .d {
height:26px;
display:block;
background:url(uploads/img/sp_menu_bg_d.jpg) repeat-x;
padding:14px 0 0 20px;
}

#subpage .left .saying ul li .d.selected {
background-position:bottom;
}

#subpage .left .conserv_select ul li .d.selected {
background-position:bottom;
}

#subpage .left .sp_menu ul li ul.all_list {
display:none;
}

#subpage .left .sp_menu ul li ul.all_list.active {
display:block;
}

#subpage .left .sp_menu ul li a {
color:#FFFFFF;
font-size:14px;
text-decoration:none;
font-weight:normal;
}

#subpage .left .hydroright {
width:235px;
height:227px;
/*background:url(uploads/img/bg_hydroright_sp_left.jpg) no-repeat;*/
}

#subpage .left .hydroright a img {
margin:189px 0 0 137px;
}

#subpage .left .saying_box {
width:235px;
height:235px;
/*background:url(uploads/img/bg_sp_left_saying.jpg) no-repeat;*/
position:relative;
}

#subpage .left .saying_box a img {
margin:189px 0 0 124px;
}

#subpage .left .calculate {
width:235px;
height:83px;
}

#subpage .left .buyers {
width:235px;
background:url(uploads/img/bg_sp_left_what_buyers.jpg) no-repeat top #8ACEE7;
}

#subpage .left .buyers .center {
text-align:center;
}

#subpage .left .buyers .text {
margin:16px 0 12px;
}

#subpage .left .buyers .drops {
margin:0 0 3px;
}


#subpage .left .buyers p {
padding:0 7px 5px;
color:#383838;
text-align: left;
}

#subpage .left .buyers p span {
font-size:11px;
display:block;
text-align: center;
}

#subpage .left .buyers .link {
margin:0 0 10px 0;
}

#subpage .left .face {
width:235px;
height:84px;
}

#subpage .left .fill_valves {
width:235px;
min-height:235px;
_height:235px;
padding:0 0 10px;
/*background:url(uploads/img/bg_sp_left_fill_valves.jpg) no-repeat top #B4D29E;*/
}

#subpage .left .fill_valves ul {
padding:41px 0 0 80px;
}

#subpage .left .fill_valves ul li {
list-style:disc;
color:#649C3C;
padding:2px 0;
*padding:0 0 2px;
}

#subpage .left .fill_valves ul li p {
color:#114467;
font-size:12px;
}

#subpage .left .fill_valves img {
margin:79px 0 0 74px;
*margin:75px 0 0 74px;
}

#subpage .left .youtube {
width:235px;
height:83px;
}









#subpage .left .hydro_feature {
width:235px;
height:175px;
/*background:url(uploads/img/hydroright_feature.jpg) no-repeat;*/
}

#subpage .left .hydro_feature a img {
margin:0px 0 0 0px;
}

#subpage .left .newsletter {
z-index: 10;
width:235px;
min-height:157px;
_height:157px;
background:url(uploads/img/newsletter_bg.jpg) no-repeat top #78B7DA;
padding:0 0 8px;
position: relative;
}

#subpage .left .newsletter img {
margin:20px 0 13px 9px;
}

#subpage .left .newsletter form {
padding:0 10px;
}

#subpage .left .newsletter .bg_input {
width:214px;
height:28px;
background:url(uploads/img/newsletter_bg_input.png) no-repeat;
margin:0 0 5px;
}

#subpage .left .newsletter .bg_input input {
border:0;
background:none;
width:204px;
height:20px;
padding:4px 0 0 4px;
color:#565656;
font-size:13px;
}

#subpage .left .newsletter input.fl_r {
margin:0 5px 0 0;
}

#subpage .left .help {
width:235px;
height:83px;
text-align:center;
background:url(uploads/img/help.jpg) no-repeat;
}

#subpage .left .help .text {
margin:17px 0 8px 0;
}


#subpage .left .box_studies {
width:235px;
height:277px;
background:url(uploads/img/goverment_module_left_studies.jpg) no-repeat;;
}

#subpage .left .box_studies a img {
margin:239px 0 0 61px;
}














#subpage .right {
width:715px;
padding:25px 0 0 0;
}

#subpage .right ul li {
list-style:square;
color:#2A85B6;
font-size:12px;
}

/*#subpage .right ul li a {
color:#414141;
}*/

/*---END SUBPAGE---*/




/*---NEWS---*/

#subpage .right.news {
padding:25px 0 20px;
}

.news h1 {
border-bottom:1px solid #D7EAC7;
padding:0 0 10px;
}

.news ul {
margin:17px 0 0 42px;
}

.news ul li {
line-height:23px;
}

.news ul li a {
text-decoration:underline;
}

.news .pict {
margin:80px 0 0;
}

.news .pict h1 {
border:none;
}

.news .pict .pict_in {
width:640px;
margin:20px auto 0;
}

.news .pict .pict_in table tr {
height:260px;
}

.news .pict .pict_in p {
font-size:12px;
color:#414141;
padding:8px 0 0;
}

.news .pict .pict_in p a {
color:#5180B6;
font-size:14px;
font-weight:bold;
}

.news .text_art {
width:680px;
margin:17px 0 20px;
}

.news .dotted {
margin:20px 0;
padding:0;
border-bottom:1px dotted #414141;
height:1px;
}

.news .text_art p {
line-height:23px;
text-align:justify;
}

.news .text_art p a {
color:#58595B;
text-decoration: underline;
}

.news .text_art p a:hover {
text-decoration:underline;
}

.news .text_art p a.more {
background:url(uploads/img/news_art_arrow.jpg) no-repeat;
padding:0 0 0 18px;
}

.news a.more {
color:#58595B;
font-size:12px;
}

.news a.more:hover {
text-decoration:underline;
}

.news a.more {
background:url(uploads/img/news_art_arrow.jpg) no-repeat;
padding:0 0 0 18px;
}


#subpage .events {
padding:25px 15px 0 0;
width:700px;
}

#subpage .events h1 {
padding:0 0 20px;
}

#subpage .events .left {
width:315px;
text-align:justify;
}

#subpage .events .right {
width:369px;
padding:0;
}

#subpage .events .right .top {
width:369px;
height:34px;
padding:0;
background:url(uploads/img/events_right_top.jpg) no-repeat;
}

#subpage .events .right .top p {
font-size:14px;
color:#FFFFFF;
float:right;
padding:8px 11px 0 0px;
}


#subpage .events .right .bottom {
width:347px;
height:64px;
padding:0 11px;
background:url(uploads/img/events_right_bottom.jpg) no-repeat;
}

#subpage .events .right .bottom table {
height:64px;
}

#subpage .events .date {
padding:0;
margin:65px 0 0;
}

#subpage .events .date h2 {
font-size:22px;
color:#3C3C3C;
padding:0 0 10px 0;
}

#subpage .events .date h3 {
font-size:15px;
color:#3C3C3C;
}

#subpage .events .date h4 {
font-size:16px;
color:#4CA0CE;
font-weight:bold;
}

#subpage .events .date p {
padding:5px 0 0;
}


#subpage .events .date p a {
color:#4CA0CE;
text-decoration:underline;
}

#subpage .events .date table tr td {
border-bottom:1px solid #4CA0CE;
padding:18px 0 12px;
}



/*---END NEWS---*/

/*---CONTACT---*/

.contact h1 {
padding:0 0 5px;
}

.contact p {
color:#3C3C3C;
}

.contact .left_cont {
width:325px;
}

.contact span.error {
color:#FF0000;
font-size:12px;
padding:3px 0 0 5px;
}

.contact .left_cont input {
background:none;
height:21px;
padding:5px 0 0 0;
border:none;
font-size:14px;
color:#515151;
}

.contact .left_cont .mrg {
margin:20px 0 0;
}

.contact .left_cont .a {
width:317px;
/*height:35px;*/
background:url(uploads/img/bg_contact_input_a.jpg) no-repeat;
}

.contact .left_cont .a input {
width:297px;
margin:3px 0 6px 7px;
}


.contact .left_cont .b {
width:186px;
height:35px;
background:url(uploads/img/bg_contact_input_b.jpg) no-repeat;
}

.contact .left_cont .b input {
width:171px;
margin:3px 0 0 7px;
}

.contact .left_cont .c {
width:106px;
height:35px;
background:url(uploads/img/bg_contact_input_c.jpg) no-repeat;
}

.contact .left_cont .c input {
width:89px;
margin:3px 0 0 7px;
}

.contact .left_cont .e {
width:226px;
height:35px;
background:url(uploads/img/bg_contact_input_e.jpg) no-repeat;
}

.contact .left_cont .e input {
width:209px;
margin:3px 0 0 7px;
}

.contact .left_cont .f {
width:73px;
height:35px;
background:url(uploads/img/bg_contact_input_f.jpg) no-repeat;
}

.contact .left_cont .f input {
width:58px;
margin:3px 0 0 7px;
}

.contact .left_cont select {
width:317px;
margin:20px 0 0;
font-family:Arial;
color:#515151;
}

.contact .left_cont p {
padding:7px 0 0 6px;
}

.contact .right_cont {
width:340px;
}

.contact .right_cont .in_cont {
width:306px;
}

.contact .right_cont .in_cont table h1 {
font-size:19px;
color:#3C3C3C;
padding:0;
margin:0;
}

.contact .right_cont .in_cont table h1 span {
color:#5A9A26;
}

.contact .right_cont .in_cont table p a {
color:#3C3C3C;
font-size:14px;
text-decoration:underline;
}

.contact .right_cont h1.call {
font-size:19px;
padding:3px 0 13px 31px;
margin:38px 0 15px 0;
border-bottom:1px solid #CBEDFA;
background:url(uploads/img/contact_phone.jpg) no-repeat;
}

.contact .right_cont p {
font-size:14px;
}

.contact .right_cont .cont_p p {
padding:0 0 20px 0;
}

.contact .right_cont .cont_p p span {
color:#169CCE;
font-weight:bold;
}

.contact .right_cont h1.email {
font-size:19px;
padding:3px 0 13px 44px;
margin:38px 0 15px 0;
border-bottom:1px solid #CBEDFA;
background:url(uploads/img/contact_letter.jpg) no-repeat;
}

.contact .bottom_cont .textarea {
width:676px;
height:135px;
background:url(uploads/img/bg_contact_input_d.jpg) no-repeat;
}

.contact .bottom_cont {
margin:20px 0 30px;
}

.contact .bottom_cont .textarea textarea {
width:667px;
height:126px;
margin:5px 0 3px 6px;
background:none;
border:0;
font-family:Arial;
color:#515151;
font-size:13px;
}

.contact .bottom_cont .send_contact {
padding:15px 0 0;
}

#subpage .contact {
  padding: 0;
  width: 732px;
  }

#subpage .contact form {
  margin-left: 17px;
  }

#subpage .contact table.answers {
  margin-bottom: 28px;
  }

  #subpage .contact table.answers th {
    background: #1C6994;
    height: 34px;
    }

    #subpage .contact table.answers th p {
      color: #FFFFFF;
      font-size: 12px;
      text-align: left;
      margin-left: 14px;
      }

  #subpage .contact table.answers td {
    background: #EAE9E9;
    padding: 8px 0 7px;
    width: 33.2%;
    vertical-align: top;
    }

    #subpage .contact table.answers td li {
      color: #427519;
      list-style: disc;
      margin-left: 28px;
      }

      #subpage .contact table.answers td li p {
        line-height:17px;
        }

        #subpage .contact table.answers td li p a {
          color: #484848;
          text-decoration: none;
          font-weight: normal;
          }

/*---END CONTACT---*/

/*---WHERE ARE THEY SAYING---*/

.saying h1 {
font-size:24px;
color:#005596;
font-weight:bold;
padding:0 0 14px 0;
}

.saying .line {
width:100%;
height:1px;
border-bottom:1px solid #DFEDF3;
margin:30px 0;
}





.saying .danny {
width:675px;
height:100px;
margin:0 auto 22px;
background:url(uploads/img/bg_saying_1.jpg) no-repeat;
position:relative;
}

.saying .danny p {
font-weight:bold;
color:#005596;
margin:4px 11px 0 395px;
line-height:20px;
}

.saying .danny p.name {
position:absolute;
top:34px;
left:18px;
margin:0;
line-height:15px;
}

.saying .danny p.fl_r a {
color:#005596;
text-decoration:underline;
}

.saying .danny .today {
position:absolute;
top:5px;
left:121px;
}

.saying .danny .watch {
position:absolute;
top:25px;
left:299px;
}

.saying .lou {
width:675px;
height:100px;
margin:0 auto;
background:url(uploads/img/bg_saying_2.jpg) no-repeat;
position:relative;
}

.saying .lou p {
font-weight:bold;
color:#005596;
padding:0 11px 0 395px;
line-height:20px;
}

.saying .lou p.name {
position:absolute;
top:27px;
left:20px;
padding:0;
line-height:15px;
}

.saying .lou .fix {
position:absolute;
top:12px;
left:101px;
}

.saying .lou .wgn {
position:absolute;
top:26px;
left:190px;
}


.saying .lou .audio {
position:absolute;
top:24px;
left:297px;
}






.saying .down {
width:679px;
}

.saying .down p {
padding:0 0 10px;
text-align:justify;
line-height:18px;
}

.saying .down table {
margin:0 0 30px 0;
}

/*---END WHERE ARE THEY SAYING---*/



/*---ABOUT---*/

.about .in_about {
width:680px;
}

.about h1 {
font-size:24px;
color:#3C3C3C;
font-weight:normal;
padding:0 0 14px 0;
}

.about p {
text-align:justify;
}

.about .img {
margin:0 0 0 46px;
}

.about h2 {
font-size:18px;
color:#4CA0CE;
padding:0 0 8px 0;
margin:35px 0 15px;
font-weight:normal;
border-bottom:1px solid #D8EDF9;
}



/*---END ABOUT---*/

/*---PRODUCT---*/

#subpage .left .prod_select ul li .a {
background:#0B3E5A;
display:block;
height:25px;
padding:9px 0 0 20px;
}

#subpage .left .prod_select ul li .b {
background:url(uploads/img/sp_product_bg_b.jpg) no-repeat;
display:block;
height:26px;
padding:14px 0 0 20px;
}

#subpage .left .prod_select ul li .b.selected {
background-position:bottom;
}

#subpage .left .prod_select ul li .c {
background:url(uploads/img/sp_product_bg_c.jpg) no-repeat;
display:block;
height:26px;
padding:14px 0 0 20px;
}

#subpage .left .prod_select ul li .c_bro {
background:url(uploads/img/sp_product_bg_c_bro.jpg) repeat-x;
display:block;
height:26px;
padding:14px 0 0 20px;
}

#subpage .left .prod_select ul li .c_bro.selected {
background-position:bottom;
}

#subpage .left .prod_select ul li .d {
background:url(uploads/img/sp_product_bg_d.jpg) no-repeat;
display:block;
height:23px;
padding:17px 0 0 20px;
}

#subpage .left .prod_select ul li .d.active {
background:url(uploads/img/sp_menu_bg_b.jpg) no-repeat;
display:block;
height:23px;
padding:17px 0 0 20px;
}

#subpage .left .prod_select ul li .d.selected {
background-position:bottom;
}

#subpage .left .prod_select ul li .d_bro {
background:url(uploads/img/sp_menu_bg_d.jpg) repeat-x;
display:block;
height:28px;
padding:12px 0 0 20px;
}

#subpage .left .prod_select ul li .d_bro.selected {
background-position:bottom;
}

#subpage .left .prod_select ul li .e {
background:url(uploads/img/sp_menu_bg_e.jpg) repeat-x;
display:block;
height:28px;
padding:12px 0 0 20px;
}

#subpage .left .prod_select ul li .e.selected {
background-position:bottom;
}



#subpage .product_cont .line {
border-bottom:1px solid #DFEDF3;
margin:0 0 20px;
padding:0 0 15px;
}

#subpage .product_cont .line p {
text-align:justify;
padding:0 25px 0 0;
}

#subpage .product_cont .line h1 {
float:left;
color:#1C6994;
padding:20px 0 0 0;
margin:0;
}

#subpage .product_cont .line ul.fl_r {
margin:0 25px 0 0;
}

#subpage .product_cont .line ul li {
list-style:none;
float:left;
padding:0;
margin:0;
}

#subpage .product_cont .linetop {
border-top:1px solid #DFEDF3;
margin:0 0 20px;
padding:15px 0 0;
}

#subpage .product_cont .table {
width:680px;
margin:0 0 20px;
}

#subpage .product_cont .table h2 {
font-size:17px;
color:#1C6994;
}

#subpage .product_cont .table h2 .text {
vertical-align:top;
}

#subpage .product_cont .table h2 span {
font-size:14px;
color:#0E4564;
}

#subpage .product_cont .table ul {
margin:10px 0 10px 16px;
}

#subpage .product_cont .table ul li {
color:#2A85B6;
list-style:square;
line-height:20px;
}

#subpage .product_cont .table .where {
margin:0 0 0 3px;
}

#subpage .product_cont .table .coming {
margin:10px 0 15px 0;
}

#subpage .product_cont .table .wal {
margin:10px 0 0;
}

#subpage .hc {
width:722px;
padding:0 6px 0 0;
}

#subpage .hc .hc_table .line {
border-bottom:1px solid #DFEDF3;
height:auto;
margin:0 0 15px;
padding:0 0 10px;
}

#subpage .hc .hc_table .img_h1 {
margin:10px 0;
}

#subpage .hc .hc_table .img_hf {
margin:0 0 10px 0;
}


#subpage .hc .hc_table h1 {
color:#1C6994;
}

#subpage .hc .hc_table h1 span {
font-size:13px;
}

#subpage .hc .hc_table h2.line {
color:#1C6994;
font-size:18px;
padding:0 0 5px;
margin:0 0 10px;
}

#subpage .hc .hc_table ul {
margin:0 0 15px 15px;
}

#subpage .hc .hc_table .green {
margin:0 0 10px 15px;
}

#subpage .hc .list ul {
margin:5px 0 0;
}

#subpage .hc .list ul li {
float:left;
list-style:none;
}

#subpage .hc .list ul li a {
display:block;
height:35px;
}

#subpage .hc .list ul li a.over {
width:135px;
background:url(uploads/img/product_fv_link_1.jpg) no-repeat;
}

#subpage .hc .list ul li a.vid {
width:105px;
background:url(uploads/img/product_fv_link_2.jpg) no-repeat;
}

#subpage .hc .list ul li a.ins {
width:122px;
background:url(uploads/img/product_fv_link_3.jpg) no-repeat;
}

#subpage .hc .list ul li a.news {
width:120px;
background:url(uploads/img/product_fv_link_4.jpg) no-repeat;
}

#subpage .hc .list ul li a.faq {
width:88px;
background:url(uploads/img/product_fv_link_5.jpg) no-repeat;
}

#subpage .hc .list ul li a.whe {
width:152px;
background:url(uploads/img/product_fv_link_6.jpg) no-repeat;
}

#subpage .hc .list ul li a.active {
background-position:bottom;
}

#subpage .hc .feature {
margin:20px 0 0 20px;
}




#subpage .hc .feature .no_luck {
position:relative;
}

#subpage .hc .feature .no_luck .in_luck {
position:absolute;
right:25px;
top:-10px;
text-align:center;
}

#subpage .hc .feature .no_luck .in_luck h2 {
font-size:14px;
}











#subpage .hc .feature ul li {
list-style:square;
color:#2A85B6;
}

/*#subpage .hc p a {
color:#2A79B2;
}*/

#subpage .hc p a:hover {
text-decoration:underline;
}

#subpage .hc .feature ul {
margin:10px 0 25px 16px;
}

#subpage .hf_right .p_text {
width:215px;
margin:5px 0 15px;
}

#subpage .hf_right .p_text p {
text-align:justify;
line-height:18px;
}

/*#subpage .product_cont .line {
height:100px;
}*/

#subpage .hf_right .line h1 {
padding:43px 0 0 0;
}

#subpage .hf_right .hc_table h1 span {
font-size:14px;
}

#subpage .hf_right .hc_table h1 img {
vertical-align:middle;
}

#subpage .hf_right .hf_line {
border-bottom:1px solid #DFEDF3;
padding:0;
}

#subpage .hf_right .img_hf {
margin:0 0 15px;
}

#subpage .conservation {
padding:0 3px 0 0;
width:725px;
}

#subpage .conservation .text {
margin:10px 15px 0 15px;
text-align:justify;
}

#subpage .conservation .text ul {
margin:0 0 0 11px;
}

#subpage .conservation .text ul li {
list-style:none;
font-size:12px;
margin:0 0 20px;
}

#subpage .conservation .text ul li p span {
color:#4B9CD6;
}

#subpage .conservation .text ul li p {
color:#6D6E71;
text-indent:-22px;
}

#subpage .studies {
padding:25px 3px 30px 0;
width:715px;
}

#subpage .studies h1 {
padding:0 0 5px;
}

#subpage .studies .text_studies {
padding:0 0 18px 5px;
margin:23px 0 0;
border-bottom:6px solid #DFECD4;
}

#subpage .studies .text_studies h2 {
font-size:18px;
color:#3C3C3C;
padding:0 0 10px;
width:580px;
}

#subpage .studies .text_studies p span {
color:#579723;
}

#subpage .water {
padding:25px 3px 0 0;
width:715px;
}

#subpage #text_facts {
width:650px;
margin:0 auto;
}

#subpage #text_facts table {
margin:0 0 40px 0;
}

#subpage .prod_over {
padding:9px 0 0;
}

#subpage .prod_over .line {
height:56px;
margin:0 0 10px;
}

#subpage .prod_over .text_p {
width:700px;
text-align:justify;
margin:0 0 30px;
}

#subpage .prod_over h2.line {
height:30px;
margin:20px 0 10px;
color:#1C6994;
font-size:17px;
}

#subpage .prod_over .table {
margin:0 0 40px;
}

#subpage .prod_over .table ul li {
list-style:none;
font-size:14px;
}

#subpage .prod_over .table ul li a {
background:url(uploads/img/product_overview_ul_li_arrow.jpg) no-repeat 0 3px;
padding:0 0 0 14px;
}

#subpage .prod_over .table ul li a:hover {
text-decoration:underline;
}

#subpage .prod_over .table ul li a strong {
color:#1C6993;
}


/*--- Videos ---*/

#subpage .hc .videos {
padding:15px 0 0 0;
}

#subpage .hc .videos h2 {
padding:0 0 10px 0;
height:41px;
}

#subpage .hc .videos img {
padding:0 0 5px 0;
}

#subpage .hc .videos table tr td {
padding:0 0 45px 0;
}

/*--- End Videos ---*/


/*---END PRODUCT---*/

/*---WHERE TO BUY---*/

#subpage .hc .hc_table .where_to_buy .where_line {
padding:0 0 27px;
border-bottom:1px solid #E5E5E5;
}

#subpage .hc .hc_table .where_to_buy .where_line .in_height {
height:120px;
}

#subpage .hc .hc_table .where_to_buy .where_line .in_height img {
vertical-align:bottom;
}

#subpage .hc .hc_table .where_to_buy ul.where_buy_legend {
margin:0 0 0 6px;
}


#subpage .hc .hc_table .where_to_buy ul.where_buy_legend.icons {
  margin:0 auto 15px;
  width: 150px;
}

#subpage .hc .hc_table .where_to_buy ul.where_buy_legend li {
  display: block;
  float: left;
  margin: 0 39px 19px 0;
  }

#subpage .hc .hc_table .where_to_buy ul.where_buy_legend.icons li {
  margin: 0 2px 0 0;
  }

#subpage .hc .hc_table .where_to_buy ul.where_buy_legend li img {
  padding: 5px 0;
  float: left;
  }

#subpage .hc .hc_table .where_to_buy ul.where_buy_legend li p {
  padding: 9px 0 0 4px;
  white-space: nowrap;
  float: left;
  color: #4199C7;
  font-style: italic;
  }


/*---END WHERE TO BUY---*/


/*--- PRODUCT'S INSTRUCTION ---*/

#subpage .hc .hc_table .inst_hc_550 {
width:700px;
margin:20px auto 0;
}

#subpage .hc .hc_table .pict_inst {
margin:50px 0 0;
}

#subpage .hc .hc_table .pict_inst h2 {
font-size:18px;
color:#1C6994;
margin:0 0 20px;
}

#subpage .hc .hc_table .pict_inst .fl_l {
width:470px;
}

#subpage .hc .hc_table .pict_inst .inst_det {
width:210px;
margin:0 auto;
text-align:center;
}

#subpage .hc .hc_table .pict_inst .inst_det img {
margin:0 0 10px;
}

#subpage .hc .hc_table .pict_inst .fl_l .inst_det p {
height:65px;
}

#subpage .hc .hc_table .pict_inst .inst_det p {
text-align:justify;
padding:0;
font-size:11px;
}

#subpage .hc .hc_table .pict_inst .fl_r {
width:197px;
}

#subpage .hc .hc_table .pict_inst .fl_r a {
font-size:12px;
color:#646464;
}

#subpage .hc .hc_table .pict_inst a.fl_r {
width:auto;
margin:0;
}

/*---------------------------------------------------------------*/

#subpage .hc .hc_table .cont_inst .fl_l {
width:470px;
}

#subpage .hc .hc_table .cont_inst .fl_r.download {
width:197px;
}

#subpage .hc .hc_table .cont_inst .fl_r.download ul {
margin:0;
}

#subpage .hc .hc_table .cont_inst .fl_r.download ul li {
list-style:none;
margin:0;
}

#subpage .hc .hc_table .cont_inst .fl_r.download ul li a.video {
width:143px;
display:block;
padding:19px 0 0 54px;
height:31px;
background:url(uploads/img/products_download_link_installation_video.jpg) no-repeat;
}

#subpage .hc .hc_table .cont_inst .fl_r.download ul li a.down {
width:143px;
display:block;
padding:11px 0 0 54px;
height:40px;
background:url(uploads/img/products_download_link_installations_instructions.jpg) no-repeat;
}

#subpage .hc .hc_table .cont_inst .fl_r.download ul li a.limit {
width:143px;
display:block;
padding:15px 0 0 54px;
height:32px;
background:url(uploads/img/products_download_link_products_limitations.jpg) no-repeat;
}

#subpage .hc .hc_table .cont_inst .fl_r.download ul li a.trouble {
width:143px;
display:block;
padding:9px 0 0 54px;
height:38px;
background:url(uploads/img/products_download_link_products_limitations.jpg) no-repeat;
}

#subpage .hc .hc_table .cont_inst .fl_r.download ul li a.down_spa {
width:143px;
display:block;
padding:5px 0 0 54px;
height:38px;
background:url(uploads/img/products_download_link_products_spanish_instructions.jpg) no-repeat;
}

#subpage .hc .hc_table .cont_inst .fl_r.download ul li p.text {
width:186px;
display:block;
padding:8px 0 0 11px;
height:44px;
background:url(uploads/img/products_download_link_products_bottom_text.jpg) no-repeat;
}

/*--------------------------------------------------------*/





#subpage .hc .hc_table .pict_inst .inst_line {
border-bottom:1px solid #E5E5E5;
padding:0 0 20px;
margin:0 0 30px
}

#subpage .hc .hc_table .pict_inst .inst_det_all.mrg_btn {
margin:0 0 20px;
}

#subpage .hc .hc_table .pict_inst .inst_det_all .inst_det p {
height:105px;
}

#subpage .hc_table .al_cen img {
margin:7px 0 10px 0;
}

#subpage .hc_table .hr_det {
width:700px;
margin:20px auto 0;
}

#subpage .hc_table .hr_det .top_hr {
margin:20px 0 0 0;
}

#subpage .hc_table .hr_det .top_hr.hr_line {
margin-bottom:20px;
padding:0 0 20px 0;
border-bottom:1px solid #E5E5E5;
}

#subpage .hc_table .hr_det .top_hr .left_hr {
width:432px;
margin:0 0 0 12px;
}

#subpage .hc_table .hr_det .top_hr .left_hr {
margin:0 0 0 20px;
}

#subpage .hc_table .hr_det .top_hr .left_hr .img {
margin:0 0 30px 0;
}

#subpage .product_cont .hc_table .hr_det .top_hr .download_small {
margin:20px 0 0 0;
background:url(uploads/img/products_dowmload_center_small.jpg) no-repeat;
width:197px;
height:195px;
position:relative;
}

#subpage .product_cont .hc_table .hr_det .top_hr .download_small a {
color:#646464;
font-size:12px;
}

#subpage .product_cont .hc_table .hr_det .top_hr .download_small a.down {
left:53px;
position:absolute;
top:49px;
}

#subpage .product_cont .hc_table .hr_det .top_hr .download_small a.limit {
left:53px;
position:absolute;
top:104px;
}

#subpage .product_cont .hc_table .hr_det .top_hr .download_small p.text {
left:12px;
position:absolute;
top:148px;
}

#subpage .hc_table .hr_det .hr_det_down {
width:170px;
margin:0 auto;
}

#subpage .hc_table .hr_det .hr_det_down p {
margin:0 0 20px 8px;
}

#subpage .hc_table .hr_det .down_hr {
margin:0 0 20px;
}

#subpage .hc .hc_table .flapper_det .pict_inst .top .link {
margin:0 15px 0 0;
}

#subpage .hc .hc_table .flapper_det .inst_det_all .inst_det {
width:auto;
text-align:center
}

#subpage .hc .hc_table .flapper_det .inst_det_all p img {
vertical-align:middle;
}

#subpage .flapper .hc_table h1 span img {
vertical-align:middle;
}

#subpage .hc .hc_table .pict_inst .inst_det_all.flapper .inst_det.flap {
margin:0 auto;
text-align:center;
width:500px;
}

#subpage .hc .hc_table .pict_inst .inst_det_all img.or {
vertical-align:middle;
}


#subpage .hfx .hc_table h1 span {
color:#676767;
font-size:16px;
}

#subpage .hwk .hc_table h1 span {
color:#676767;
font-size:16px;
}

#subpage .hc .hc_table .hwk .inst_det_all .inst_det p {
height:90px;
}

#subpage .hc .hc_table .hwk_130 .fl_l .inst_det p {
height:77px;
}

#subpage .hc .hc_table .hwk_130 .inst_det_all .inst_det p {
height:122px;
}

#subpage .hc .hc_table .hwk_130 .p_height .inst_det p {
height:80px;
}


/*--- END PRODUCT'S INSTRUCTION ---*/

/*---PRODUCT'S FAQ---*/

#subpage .right .faq h1 {
color:#3C3C3C;
text-decoration:underline;
}

#subpage .right .faq h2 {
color:#3C3C3C;
}

#subpage .right .faq h2 span {
font-size:11px;
}

#subpage .right .faq ul {
margin:15px 0 0;
padding:0;
}

#subpage .right .faq ul li {
list-style:none;
margin:0 0 10px;
}

#subpage .right .faq ul li a.link {
width:681px;
height:20px;
padding:4px 0 0 12px;
display:block;
background:url(uploads/img/products_bg_faq_link_inactive.jpg) no-repeat;
color:#075697;
font-size:14px;
}

#subpage .right .faq ul li a.link span {
font-size:11px;
}

#subpage .right .faq ul li a.link.selected {
background-position:bottom;
}

#subpage .right .faq .trouble {
margin:50px 0 0;
}

#subpage .right .faq .cont_ul {
width:672px;
margin:10px 0 0 12px;
display:none;
}

#subpage .right .faq .cont_ul.selected {
display:block;
}

#subpage .right .faq ol {
margin:14px 0 0 24px;
}

#subpage .right .faq ol li ol {
margin:10px 0 10px 30px;
}

#subpage .right .faq ol.decimal li {
list-style-type:decimal;
font-weight:bold;
margin:0 0 5px 0;
}

#subpage .right .faq ol.lower li {
list-style-type:lower-alpha;
font-weight:normal;
}

#subpage .right .faq ol.none li {
list-style-type:disc;
font-weight:normal;
}

#subpage .right .faq ol li {
color:#434343;
}

/*---END PRODUCT'S FAQ---*/





/*---NEWS---*/

#subpage .hc .hc_table .news_rev .news_line {
border-bottom:1px solid #E8E8E8;
padding-bottom:20px;
margin-bottom:20px;
}

#subpage .hc .hc_table .news_rev h1 {
font-size:18px;
color:#5D9B36;
}

#subpage .hc .hc_table .news_rev ul {
margin:10px 0 5px 15px;
}

#subpage .hc .hc_table .news_rev ul li {
margin:0 0 5px 0;
}

#subpage .hc .hc_table .news_rev .news_paginator {
background:url(uploads/img/products_hr_news_reviews_bg_paginator.jpg) no-repeat;
width:164px;
height:29px;
}

#subpage .hc .hc_table .news_rev .news_paginator ul {
margin:7px 0 0 10px;
padding:0;
}

#subpage .hc .hc_table .news_rev .news_paginator ul li {
margin:0;
padding:0;
list-style:none;
float:left;
}

#subpage .hc .hc_table .news_rev .news_paginator ul li a.prev_active {
background:url(uploads/img/products_hr_news_reviews_prev_news.png) no-repeat 0 3px;
padding:0 0 0 9px;
color:#5E9C39;
}

#subpage .hc .hc_table .news_rev .news_paginator ul li a.prev_active:hover {
text-decoration:underline;
}

#subpage .hc .hc_table .news_rev .news_paginator ul li a.prev_inactive {
background:url(uploads/img/products_hr_news_reviews_prev_last_news.png) no-repeat 0 3px;
padding:0 0 0 9px;
color:#D5D5D3;
}

#subpage .hc .hc_table .news_rev .news_paginator ul li a.next_active {
background:url(uploads/img/products_hr_news_reviews_next_news.png) no-repeat right;
padding:0 9px 0 0;
color:#5E9C39;
margin:0 0 0 8px;
}

#subpage .hc .hc_table .news_rev .news_paginator ul li a.next_active:hover {
text-decoration:underline;
}

#subpage .hc .hc_table .news_rev .news_paginator ul li a.next_inactive {
background:url(uploads/img/products_hr_news_reviews_next_last_news.png) no-repeat right;
padding:0 9px 0 0;
color:#D5D5D3;
margin:0 0 0 8px;
}

#subpage .hc .hc_table .news_rev .news_paginator.b {
margin:0 0 10px;
background:url(uploads/img/products_hr_news_reviews_bg_paginator_b.jpg) no-repeat;
width:195px;
}


#subpage .hc .hc_table .news_rev h2.line {
border-bottom:1px solid #E8E8E8;
border-top:1px solid #E8E8E8;
padding:20px 0;
margin:20px 0;
}

#subpage .hc .hc_table .news_rev .note h1 {
color:#58595B;
font-size:14px;
background:url(uploads/img/products_hr_news_reviews_drops_5.jpg) no-repeat;
padding:0 0 3px 63px;
}

#subpage .hc .hc_table .news_rev .note.drops4 h1 {
  background:url(uploads/img/products_hr_news_reviews_drops_4.jpg) no-repeat;
}

#subpage .hc .hc_table .news_rev .note.drops3 h1 {
  background:url(uploads/img/products_hr_news_reviews_drops_3.jpg) no-repeat;
}

#subpage .hc .hc_table .news_rev .note.drops2 h1 {
  background:url(uploads/img/products_hr_news_reviews_drops_2.jpg) no-repeat;
}

#subpage .hc .hc_table .news_rev .note.drops1 h1 {
  background:url(uploads/img/products_hr_news_reviews_drops_1.jpg) no-repeat;
}

#subpage .hc .hc_table .news_rev .note h2 {
color:#58595B;
font-size:15px;
padding:0 0 10px;
}

#subpage .hc .hc_table .news_rev .note p {
text-align:justify;
}

/*---END NEWS---*/


/*---SAVING CALCULATOR---*/

#subpage .calculator {
width:972px;
background:url(uploads/img/calculator_bg.jpg) no-repeat bottom;
padding:30px 0 144px;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

#subpage .calculator {
padding:30px 0 150px;
}

}
/*end hack*/



#subpage .calculator .left {
width:470px;
margin-left:15px;
}

#subpage .calculator .left p {
text-align:justify;
}

#subpage .calculator .right {
width:auto;
padding:0;
margin-right:15px;
}

/*---END SAVING CALCULATOR---*/


/*---GOVERMENT---*/

#subpage .gover {
width:735px;
}

#subpage .gover .line {
border-bottom:1px solid #DFEDF3;
padding:0 0 10px;
margin:0 0 10px;
}

#subpage .gover h1,#subpage .gover h2 {
color:#005596;
}

#subpage .gover .text {
width:715px;
float:right;
}

#subpage .gover .text .left_text {
width:330px;
}

#subpage .gover .text h2 {
font-size:15px;
padding:0 0 7px;
color:#005596;
}

#subpage .gover .text p {
text-align:justify;
padding:0 0 5px;
}

#subpage .gover .text ul {
margin:0 0 0 16px;
}

#subpage .gover .text ul li {
list-style:square;
color:#479DCC;
font-size:12px;
margin:5px 0;
}

#subpage .gover .text ul li p {
text-align:left;
padding:0;
}

#subpage .gover .text .interest {
background:url(uploads/img/goverment_bg_text.jpg) no-repeat;
width:318px;
height:41px;
margin:15px auto 0px;
padding:7px 0 0;
}

#subpage .gover .text .interest p {
color:#FFFFFF;
text-align:center;
}

#subpage .gover .text .interest p a {
color:#FFFFFF;
font-size:14px;
}

#subpage .gover .text .interest p a:hover {
text-decoration:underline;
}

#subpage .gover .text .right_text {
width:330px;
margin:0 20px 0 0;
}

#subpage .gover .gover_bottom {
width:722px;
margin:20px auto 0;
}

#subpage .gover .gover_bottom ul li {
list-style:none;
float:left;
}

#subpage .gover .gover_bottom ul li a {
display:block;
height:36px;
}

#subpage .gover .gover_bottom ul li a.over {
background:url(uploads/img/goverment_link_overview.jpg) no-repeat;
width:87px;
}

#subpage .gover .gover_bottom ul li a.dual {
background:url(uploads/img/goverment_link_dual_flush.jpg) no-repeat;
width:162px;
}

#subpage .gover .gover_bottom ul li a.fill {
background:url(uploads/img/goverment_link_fill_valve.jpg) no-repeat;
width:163px;
}

#subpage .gover .gover_bottom ul li a.stud {
background:url(uploads/img/goverment_link_studies.jpg) no-repeat;
width:72px;
}

#subpage .gover .gover_bottom ul li a.news {
background:url(uploads/img/goverment_link_news.jpg) no-repeat;
width:64px;
}

#subpage .gover .gover_bottom ul li a.roi {
background:url(uploads/img/goverment_link_my_roi.jpg) no-repeat;
width:73px;
}

#subpage .gover .gover_bottom ul li a.cont {
background:url(uploads/img/goverment_link_contact.jpg) no-repeat;
width:101px;
}









#subpage .gover .gover_bottom ul li a.com_over {
background:url(uploads/img/commercial_link_overview.jpg) no-repeat;
width:95px;
}

#subpage .gover .gover_bottom ul li a.com_dual {
background:url(uploads/img/commercial_link_dual_flush.jpg) no-repeat;
width:172px;
}

#subpage .gover .gover_bottom ul li a.com_fill {
background:url(uploads/img/commercial_link_fill_valve.jpg) no-repeat;
width:165px;
}

#subpage .gover .gover_bottom ul li a.com_stud {
background:url(uploads/img/commercial_link_studies.jpg) no-repeat;
width:78px;
}

#subpage .gover .gover_bottom ul li a.com_roi {
background:url(uploads/img/commercial_link_my_roi.jpg) no-repeat;
width:89px;
}

#subpage .gover .gover_bottom ul li a.com_cont {
background:url(uploads/img/commercial_link_contact.jpg) no-repeat;
width:123px;
}

/** added 20-07-10 */
#subpage .gover .gover_bottom ul.commercial li a.com_over {
background:url(uploads/img/commercial_menu_overview.jpg) no-repeat;
width:95px;
}

#subpage .gover .gover_bottom ul.commercial li a.com_dual {
background:url(uploads/img/commercial_menu_hydroright.jpg) no-repeat;
width:94px;
}

#subpage .gover .gover_bottom ul.commercial li a.com_fill {
background:url(uploads/img/commercial_menu_hydroclean.jpg) no-repeat;
width:103px;
}

#subpage .gover .gover_bottom ul.commercial li a.com_stud {
background:url(uploads/img/commercial_menu_studies.jpg) no-repeat;
width:77px;
}

#subpage .gover .gover_bottom ul.commercial li a.com_roi {
background:url(uploads/img/commercial_menu_my_roi.jpg) no-repeat;
width:89px;
}

#subpage .gover .gover_bottom ul.commercial li a.com_cont {
background:url(uploads/img/commercial_menu_contact_us.jpg) no-repeat;
width:111px;
}

#subpage .gover .gover_bottom ul.commercial li a.com_buy {
background:url(uploads/img/commercial_menu_where_to_buy.jpg) no-repeat;
width:152px;
}

#subpage .gover .gover_bottom ul.commercial li a.selected {
background-position:bottom;
}


#subpage .gover .gover_bottom div.interested.middle {
  color: #59595B;
  background: #DCE9F4;
  width: 483px;
  margin: 0 auto;
  text-align: center;

}

#subpage .gover .gover_bottom div.interested.middle .top {
  width: 483px;
  background: url('uploads/img/bg_commercial_interested_top.jpg') no-repeat top;
}

#subpage .gover .gover_bottom div.interested.middle .bottom {
  width: 483px;
  background: url('uploads/img/bg_commercial_interested_bottom.jpg') no-repeat bottom;
}


#subpage .gover .gover_bottom div.overview.where_to_buy .where_line {
  margin: 34px 0 67px;
}
/** added 20-07-10 */










#subpage .gover .gover_bottom ul li a.selected {
background-position:bottom;
}

#subpage .gover .gover_bottom .cont_gover {
width:722px;
background:url(uploads/img/goverment_cont_gover_middle.jpg) repeat-y;
}

#subpage .gover .gover_bottom .cont_gover .in_gover {
width:722px;
background:url(uploads/img/goverment_cont_gover_bottom.jpg) no-repeat bottom;
padding:0;
}

#subpage .gover .gover_bottom .overview {
padding:15px 0;
margin:0 10px;
}

#subpage .gover .gover_bottom .overview h1 {
font-size:18px;
padding:0 0 10px;
}

#subpage .gover .gover_bottom .overview h2 {
font-size:14px;
padding:0 0 5px;
}

#subpage .gover .gover_bottom .overview .left_over {
width:468px;
}

#subpage .gover .gover_bottom .overview .left_over p {
text-align:justify;
}

#subpage .gover .gover_bottom .overview .right_over {
background:url(uploads/img/govrment_overview_bg_right.jpg) no-repeat;
width:220px;
height:199px;
text-align:center;
}

#subpage .gover .gover_bottom .overview .right_over .text_over {
margin:15px 0 0;
padding:0;
}

#subpage .gover .gover_bottom .overview .right_over .btn_dual img {
margin:10px 0;
padding:0;
}

#subpage .gover .gover_bottom .overview .bottom_cont {
margin:25px 0 0 0;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_bottom {
padding:0 0 15px;
}

#subpage .gover .gover_bottom .overview .bottom_cont p {
text-align:justify;
padding:0;
}

#subpage .gover .gover_bottom .overview .bottom_cont p span {
float:right;
}

#subpage .gover .gover_bottom .overview ul {
margin:0 0 0 20px;
}

#subpage .gover .gover_bottom .overview ul li {
list-style:square;
color:#2A85B6;
margin:5px 0;
float:none;
}

#subpage .gover .gover_bottom .overview ul li a {
width:auto;
height:auto;
text-decoration:underline;
}

#subpage .gover .gover_bottom .overview.fill_valve {
width:645px;
margin:0 auto;
}

#subpage .gover .gover_bottom .overview.fill_valve p {
text-align:justify;
}

#subpage .gover .gover_bottom .overview.fill_valve ul li {
list-style:square;
color:#0F95BE;
}

#subpage .gover .gover_bottom .overview.studies {
width:670px;
margin:0 auto;
padding:0 0 15px;
}

#subpage .gover .gover_bottom .overview.studies h1 {
color:#3C3C3C;
font-size:18px;
}

#subpage .gover .gover_bottom .overview.studies p {
text-align:justify;
}

#subpage .gover .gover_bottom .overview.studies p span {
color:#579723;
}

#subpage .gover .gover_bottom .overview.studies .pad {
padding:20px 15px;
}

#subpage .gover .gover_bottom .overview.studies .text_line {
border-bottom:4px solid #DFECD4;
}

#subpage .gover .gover_bottom .overview.dual_flush {
width:645px;
margin:0 auto;
padding:0 0 15px;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_table h2 {
color:#34661D;
font-size:14px;
text-align:left;
padding:0 0 7px;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_table table.saved {
margin:20px 0 0;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_table table tr td.green {
background:#549237;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_table table tr td.g_light {
background:#99C078;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_table table tr td.sky_blue {
background:#D7EAF4;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_table table tr td.border {
border-right:1px solid #666666;
}


#subpage .gover .gover_bottom .overview .bottom_cont .text_table table tr td.green p {
padding:10px 0;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_table table tr td p {
color:#FFFFFF;
text-align:center;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_table table tr td.g_light p {
color:#2E501E;
padding:6px 0;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_table table tr td.sky_blue p {
color:#383838;
font-size:24px;
padding:5px 0;
}

#subpage .gover .gover_bottom .overview .bottom_cont .text_table table tr td.sky_blue p span {
color:#383838;
font-size:11px;
float:none;
}


#subpage .gover .gover_bottom .overview.contact {
margin:0 auto;
width:650px;
}

#subpage .gover .gover_bottom .overview.contact .form_contact {
margin:35px 0 0;
}

#subpage .gover .gover_bottom .overview.contact .form_contact input {
font-family:Arial;
font-size:12px;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .a {
width:317px;
height:35px;
background:url(uploads/img/goverment_contact_bg_input_a.jpg) no-repeat;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .a input {
width:307px;
height:20px;
padding:10px 0 0 6px;
background:none;
border:none;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .b {
width:226px;
height:35px;
background:url(uploads/img/goverment_contact_bg_input_b.jpg) no-repeat;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .b input {
width:216px;
height:20px;
padding:10px 0 0 6px;
background:none;
border:none;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .c {
width:73px;
height:35px;
background:url(uploads/img/goverment_contact_bg_input_c.jpg) no-repeat;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .c input {
width:63px;
height:20px;
padding:10px 0 0 6px;
background:none;
border:none;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .textarea {
width:317px;
height:215px;
background:url(uploads/img/goverment_contact_bg_textarea.jpg) no-repeat;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .textarea textarea {
width:305px;
height:205px;
padding:5px 0 0 6px;
background:none;
border:none;
font-family:Arial;
font-size:12px;
}

#subpage .gover .gover_bottom .overview.contact .form_contact p {
padding:4px 0 0 5px;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .submit {
padding:12px 7px 0 0px;
margin:0;
width:auto;
height:auto;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .info {
width:222px;
height:149px;
background:url(uploads/img/goverment_contact_bg_info.jpg) no-repeat;
margin:0 auto;
padding:16px 0 0 33px;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .info h1 {
color:#185A7F;
font-size:18px;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .info h2 {
color:#185A7F;
font-size:14px;
font-weight:bold;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .info p {
padding:0;
line-height:20px;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .info p strong {
color:#185A7F;
}

#subpage .gover .gover_bottom .overview.contact .form_contact span.error {
padding:9px 0 0 55px;
}

#subpage .gover .gover_bottom .overview.contact .form_contact .textarea span.error {
padding:9px 0 0 5px;
}

#subpage .gover .article {
margin:0 22px 30px;
}

#subpage .gover .article hr {
background:none;
border:none;
border-bottom:2px solid #999999;
}

#subpage .gover .article a.more {
background:url(uploads/img/news_art_arrow.jpg) no-repeat;
padding:0 0 0 18px;
color:#58595B;
font-size:12px;
}

#subpage .gover .article h1 {
padding:0 0 10px;
}

#subpage .gover .commer_table {
width:290px;
margin:0 auto;
text-align:center;
}

#subpage .gover .commercial table tr td.com_border {
border-right:1px solid #F0F0F0;
}

#subpage .gover .commer_table p {
text-align:justify;
padding:0 0 15px;
}

#subpage .gover .commer_footer {
background:url(uploads/img/commercial_index_bg_footer.jpg) no-repeat;
width:486px;
height:47px;
margin:20px auto 20px;
text-align:center;
padding:0;
}

#subpage .gover .commer_footer p {
padding-top:7px;
}

#subpage .gover .commer_footer p a {
color:#58595B;
}

#subpage .gover .commer_footer p a:hover {
text-decoration:underline;
}

/*---END GOVERMENT---*/


/*---RETAIL---*/

#subpage .gover .retail .overview {
padding:25px 0;
}

#subpage .gover .retail .cont_gover {
background:none;
}

#subpage .gover .retail .cont_gover .in_gover {
background:none;
}

/*---END RETAIL---*/



/*---WATER CONSERVATION---*/

#subpage h1 span {
color:#5D9D29;
}

#subpage #middle_menu {
width:722px;
margin:0 6px 0 0;
}

#subpage #middle_menu .top {
width:722px;
height:35px;
background:url(uploads/img/conservation_water_facts_bg_middle_menu_top.jpg) no-repeat;
}

#subpage #middle_menu .top ul li {
float:left;
background:url(uploads/img/conservation_water_facts_bg_middle_menu_top_sep.jpg) no-repeat right top;
height:35px;
margin:0;
}

#subpage #middle_menu .top ul li:last-child {
background:none;
}

#subpage #middle_menu .top ul li a {
color:#FFFFFF;
font-size:14px;
display:block;
height:28px;
margin:7px 16px 0;
text-decoration:none;
font-weight:normal;
}

#subpage #middle_menu .top ul li a:hover {
background:url(uploads/img/conservation_water_facts_bg_middle_menu_top_arrow.jpg) no-repeat bottom center;
}

#subpage #middle_menu .top ul li a.selected {
background:url(uploads/img/conservation_water_facts_bg_middle_menu_top_arrow.jpg) no-repeat bottom center;
}

#subpage #middle_menu .bottom {
width:720px;
border:1px solid #DDDFE1;
border-top:none;
padding:20px 0 0;
margin:0 0 20px;
}

#subpage #middle_menu #toilet {
width:679px;
margin:0 auto 20px;
background:url(uploads/img/conservation_water_facts_bg_toilets_middle.jpg) repeat-y;
}

#subpage #middle_menu #toilet .up {
width:679px;
background:url(uploads/img/conservation_water_facts_bg_toilets_top.jpg) no-repeat top;
height:auto;
}

#subpage #middle_menu #toilet .down {
width:679px;
background:url(uploads/img/conservation_water_facts_bg_toilets_bottom.jpg) no-repeat bottom;
border:none;
padding:15px 0;
}

#subpage #middle_menu #toilet .table_toilet {
width:640px;
margin:0 auto;
}

#subpage #middle_menu #toilet .table_toilet h3 {
font-size:15px;
color:#424242;
}

#subpage #middle_menu #toilet .table_toilet .table_data {
padding:20px 0 0;
}


#subpage #middle_menu #toilet .table_toilet .table_data table {
border-collapse:collapse;
}

#subpage #middle_menu #toilet .table_toilet .table_data table tr td {
border:1px solid #BFBFBF;
}

#subpage #middle_menu #toilet .table_toilet .table_data table tr td p {
padding:5px 0;
}

#subpage #middle_menu #toilet .table_toilet .table_data table tr td.blue {
background:#0079AA;
}

#subpage #middle_menu #toilet .table_toilet .table_data table tr td.blue p {
color:#FFFFFF;
}

#subpage #middle_menu #toilet .table_toilet .table_data table tr td.green {
background:#1E772D;
}

#subpage #middle_menu #toilet .table_toilet .table_data table tr td.green p {
color:#FFFFFF;
}

#subpage #middle_menu #toilet .table_toilet .table_data table tr td.white {
background:#FFFFFF;
}

#subpage #middle_menu #toilet .table_toilet .table_data table tr td.white p {
padding-left:4px;
color:#424242;
}

#subpage #middle_menu #toilet .table_toilet .table_data table tr td.gray {
background:#BCBEC0;
}

#subpage #middle_menu #toilet .table_toilet .table_data table tr td.gray p {
padding-left:4px;
color:#424242;
}

#subpage #middle_menu #toilet .table_toilet .table_data table.data {
margin:10px 0 0;
}

#subpage #middle_menu #toilet .table_toilet .table_data table.data tr td p {
padding:4px 0 4px 66px;
}

#subpage #middle_menu #toilet .table_toilet .table_data table.data tr.last p {
color:#0079AA;
}

#subpage #middle_menu .bottom .text {
margin:0 25px 20px;
}

#subpage #middle_menu .bottom .text.bottom_text {
margin:0 62px 20px;
}

#subpage #middle_menu .bottom .text h3 {
font-size:15px;
color:#424242;
}

#subpage #middle_menu .bottom .text ul {
margin:0 0 0 15px;
}

#subpage #middle_menu .bottom .text ul li {
list-style:disc;
color:#0079AA;
}


#subpage #middle_menu #toilet .table_water_use {
width:555px;
margin:0 auto;
}

#subpage #middle_menu #toilet .table_water_use h1 {
font-size:12px;
color:#0079AA;
}

#subpage #middle_menu #toilet .table_water_use .data {
margin:5px 0 0;
}

#subpage #middle_menu #toilet .table_water_use .data table tr td.blue {
background:#C9E9F4;
}

#subpage #middle_menu #toilet .table_water_use .data table tr td.green {
background:#C9F4ED;
}

#subpage #middle_menu #toilet .table_water_use .data table tr td.gray {
background:#E7E8E9;
}

#subpage #middle_menu #toilet .table_water_use .data table {
border-collapse:collapse;
}

#subpage #middle_menu #toilet .table_water_use .data table tr td {
border:1px solid #BFBFBF;
padding:5px 0;
}

#subpage #middle_menu #toilet .table_water_use .data table tr td p {
padding-left:5px;
}

#subpage #middle_menu #toilet .table_water_use h2 {
font-size:15px;
}

#subpage #middle_menu #toilet .wasting {
width:595px;
}

#subpage #middle_menu #toilet .wasting table tr td.white {
background:#FFFFFF;
}

#subpage #middle_menu #toilet .wasting table tr td p strong {
color:#0079AA;
}

#subpage #middle_menu #toilet .wasting table tr td.sky-blue {
background:#CAF8FB;
}

/*---END WATER CONSERVATION---*/

/*---RELATED-ARTICLES----*/

.related .title_box {
border-bottom:1px solid #D7EAC7;
}
.related .title_box h1 {
padding:0;
margin:0;
*margin:0 0 -24px;
}
.related .title_box .right_box {
padding:0 21px 7px 0;
*margin:0 0 -24px;
}
.related .title_box table .input_box {
width:162px;
height:23px;
padding:5px 0 0;
background:url(uploads/img/news_relatde_article_bg_input_search.jpg) no-repeat;
}
.related .title_box table .input_box input {
width:154px;
height:24px;
padding:0 0 0 4px;
background:none;
border:none;
color:#646464;
}
.related .box_article {
width:688px;
padding:30px 0 40px;
border-bottom:1px solid #909A9F;
}
.related .box_article.art_news {
width:688px;
padding:30px 0 5px;
*margin:0 0 -20px;
border-bottom:none;
}
.related .box_article h2 {
color:#3C3C3C;
font-size:18px;
}

.related .box_article h2 a,
.related .box_article h2 a:hover,
.related .box_article h2 a:active {
color:#3C3C3C;
font-size:18px;
}

.related .box_article h2 a:hover {
text-decoration: underline;
}

.related .box_article .date {
margin:20px 0 25px;
}
.related .box_article .date p span {
color:#609E38;
}
.related .box_article .cont_text img.pict {
margin:0 15px 15px 0;
}
.related .box_article .cont_text p {
text-align:justify;
}
.related .box_article .share {
margin: 0 0 10px;
padding:4px 0 0;
}
.related .box_article .share p a {
color:#609E38;
}
.related .older_news {
margin:50px 0 30px;
}
.related .older_news.art {
margin:10px 0 30px;
}
.related .older_news p a {
color:#609E38;
}

/*---END-RELATED-ARTICLES----*/




/*---PAGINATOR---*/

#paginator {
width:700px;
margin:50px auto 10px;
}

#paginator p a {
color:#58595B;
text-decoration:underline;
}

/*---END PAGINATOR---*/

.modCategories, .modArchives{
	width:197px;
	background:url(uploads/img/related-box-bg.gif) no-repeat #C1D7B2;
	font-size:12px;
	margin:10px 0 0 18px;
}
.modCategories h3,.modArchives h3{
	background:#609E38;
	height:27px;
	border-bottom:3px solid #558B31;
	text-align:center;
	padding-top:8px;
	}
.modCategories li, .modArchives li{
	height:19px;
	padding:3px 0 2px 25px;
	background:url(uploads/img/related-li-bg.gif) repeat-x bottom;
	display:block;
	}
.modCategories li a, .modArchives li a{
	color:#646464;
	font-weight:normal;
	text-decoration:none;
	}
.modArchives li.headYear{
	font-size:17px;
	color:#609E38;
	height:21px;
	font-weight:bold;
	}
.modArchives li.headYear img{
	vertical-align:middle;
	}

/** Added 02-08-10 **/

body#installation_steps {
  padding:19px 0 19px 30px;
  background: #ffffff;
  /*overflow-y: scroll;*/
  }

body#installation_steps h2{
  font-family: Arial;
  font-size: 24px;
  color: #1F5481;
  margin-bottom:11px;
  letter-spacing:-0.1px;
  }

body#installation_steps .choose_img{
  margin-bottom: 15px;
  }

body#installation_steps ul{
  margin:28px 0 0 19px;
  }

body#installation_steps ul li{
  height:23px;
  margin-bottom:21px;
  vertical-align:middle;
  width: 300px;
  }

body#installation_steps ul a{
  height: 18px;
  display: block;
  float:left;
  font-weight: normal;
  text-decoration: none;
  }

body#installation_steps ul a.textlink {
  padding:4px 0 0 9px;
  }

/** end of Added 02-08-10 **/

/** Added 26-08-10 **/
#home .middle .right h1 {
color:#FFFFFF;
font-size:18px;
text-align:left;
}
/** end of Added 26-08-10 **/

/** Added 27-08-10 **/
#subpage .hc .hc_table .where_to_buy h1 {
color:#3880A6;
font-size:20px;
margin-left:46px;
}
/** end of Added 27-08-10 **/