@charset "UTF-8";
/* CSS Document */
  body {color:#666666;}
  #main {border-top: 6px solid #6EB019;}
  a {
    color:#6EB019;
  }
  #sustainability a, div#rebate-calc a, #sustainability_rebates a{color:#6EB019}
  
  div#rebate-calc{width:177px; float:left; margin: 10px 0 0; background: url(/new/images/watersaver/redesign/head-rebate.png) top no-repeat #58595B; padding:30px 9px 9px; clear:left; color:#fff }
  div#rebate-calc p{margin:0 0 10px;}
  div#rebate-calc form{margin:0; padding:0;}
  div#rebate-calc input{margin:10px 0 0;}

  ul#sustnav{width:167px; float:left; list-style-type:none; margin:0; padding:0; clear:left }
  ul#sustnav li{height:22px; width:197px; background:url(/new/images/watersaver/redesign/sust-nav.png) no-repeat; margin:0 0 3px 0; padding:0; clear:both  }
  ul#sustnav li a{height:22px; width:197px; background:url(/new/images/watersaver/redesign/sust-nav.png) no-repeat; display:block;  }
  
  ul#sustnav li a:hover{background-image:none;}
  ul#sustnav span{display:none}
  ul#sustnav li a:hover.current{background-image:url(/new/images/watersaver/redesign/sust-nav.png);}
  

  ul#sustnav li#home{background-position: -197px 0;}
  ul#sustnav li#systems{background-position: -197px -22px;}
  ul#sustnav li#saving-water{background-position: -197px -44px;}
  ul#sustnav li#rebates{background-position: -197px -66px;}

  ul#sustnav li#home a{background-position: 0px 0;}
  ul#sustnav li#systems a{background-position: 0px -22px;}
  ul#sustnav li#saving-water a{background-position: 0px -44px;}
  ul#sustnav li#rebates a{background-position: 0px -66px;}

  ul#sustnav li#home a.current{background-position: -394px 0;}
  ul#sustnav li#systems a.current{background-position: -394px -22px;}
  ul#sustnav li#saving-water a.current{background-position: -394px -44px;}
  ul#sustnav li#rebates a.current{background-position: -394px -66px;}

  ul#sustnav ul#systemsnav{width:197px; height:120px; background:url(/new/images/watersaver/redesign/systems-nav.png); list-style-type:none; margin:0 0 3px; padding:0; float:left }
  ul#sustnav ul#systemsnav a.syshome{height:23px; display:block; background-image:none;}
  ul#sustnav ul#systemsnav li{height:16px; background:none; margin:0; padding:0; }
  ul#sustnav ul#systemsnav li a{height:14px; width:187px; display:block; background-image:none; color:#fff; font-size:11px; text-decoration:none; padding:2px 0 0 10px;}
  ul#sustnav ul#systemsnav li a:hover,  ul#sustnav ul#systemsnav li a.current{background-color:#af1318 !important}
  
  ul#sustnav ul#saving-water-nav{width:197px; height:40px; background:url(/new/images/watersaver/redesign/saving-water-nav.png); list-style-type:none; margin:0 0 3px; padding:0; float:left }
  ul#sustnav ul#saving-water-nav a.saving-water-nav-home{height:23px; display:block; background-image:none;}
  ul#sustnav ul#saving-water-nav li{height:16px; background:none; margin:0; padding:0; }
  ul#sustnav ul#saving-water-nav li a{height:14px; width:187px; display:block; background-image:none; color:#fff; font-size:11px; text-decoration:none; padding:2px 0 0 10px;}
  ul#sustnav ul#saving-water-nav li a:hover,  ul#sustnav ul#saving-water-nav li a.current{background-color:#029eab !important}
  
  ul#sustnav ul#rebates-nav{width:197px; height:114px; background:url(/new/images/watersaver/redesign/rebates-nav.png); list-style-type:none; margin:0px 0px 3px 0px; padding:22px 0px 0px 0px; float:left }
  ul#sustnav ul#rebates-nav a.rebates-nav-home {height:23px; display:block; background-image:none; margin-top:-23px;}
  ul#sustnav ul#rebates-nav li{height:16px; background:none; margin:0; padding:0; }
  ul#sustnav ul#rebates-nav li a{height:14px; width:187px; display:block; background-image:none; color:#fff; font-size:11px; text-decoration:none; padding:2px 0 0 10px;}
  ul#sustnav ul#rebates-nav li a:hover,   ul#sustnav ul#rebates-nav li a.current{background-color:#0173a9 !important} 

  #sustain-wrap{width:750px; background:url(/new/images/watersaver/redesign/sust-bgtop.png) top left no-repeat; float:right; border-bottom: 2px solid #CCCCCC; border-left: 1px solid #EDEDED; margin:0 0 40px;}
  #sustainability{width:750px !important; background:url(/new/images/watersaver/redesign/sust-bgbottom.png) bottom right no-repeat; padding:25px 0; float:left; min-height:430px; position:relative;}
  #sustainability_rebates{width:750px !important; background:url(/new/images/watersaver/redesign/sust-bgbottom.png) bottom right no-repeat; padding:25px 0; float:left; min-height:350px; position:relative;}
  
  #sustainability h1, #sustainability_rebates h1{margin:0 0 0 25px;}
  #sustainability h1 span, #sustainability_rebates h1 span{display:none;}
  #sustainability h1#home{ width:224px; height:97px;background:url(/new/images/watersaver/redesign/head-home.png);}
  #sustainability h1#saving-water{ width:214px; height:36px;background:url(/new/images/watersaver/redesign/head-saving-water.png);}
  #sustainability h1#saving-water-inside{ width:257px; height:63px;background:url(/new/images/watersaver/redesign/head-inside.png);}
  #sustainability h1#saving-water-outside{ width:288px; height:63px;background:url(/new/images/watersaver/redesign/head-outside.png);}
  #sustainability h1#hotwater{ width:311px; height:35px;background:url(/new/images/watersaver/redesign/head-hotwater.png);}
  #sustainability h1#hotwater2{ width:162px; height:28px;background:url(/new/images/watersaver/redesign/head-hotwater2.png); margin:0px 0px 10px 0px;}
  #sustainability h1#watertanks{ width:203px; height:28px;background:url(/new/images/watersaver/redesign/head-watertanks.png); margin:0px 0px 10px 0px;}
  #sustainability h1#insulation{ width:147px; height:28px;background:url(/new/images/watersaver/redesign/head-insulation.png); margin:0px 0px 10px 0px;}
  #sustainability h1#greywater{ width:182px; height:36px;background:url(/new/images/watersaver/redesign/head-greywater.png); margin:0px 0px 10px 0px;}
  #sustainability h1#garden{ width:276px; height:28px;background:url(/new/images/watersaver/redesign/head-garden.png); margin:0px 0px 10px 0px;}
  #sustainability h1#dual_flush{ width:261px; height:28px;background:url(/new/images/watersaver/redesign/head_dual_flush.png); margin:0px 0px 10px 0px;}
  #sustainability h1#showerheads{ width:238px; height:28px;background:url(/new/images/watersaver/redesign/head_showerheads.png); margin:0px 0px 10px 0px;}
  #sustainability h1#recirculator{ width:393px; height:28px;background:url(/new/images/watersaver/redesign/head_recirculators.png); margin:0px 0px 10px 0px;}


  #sustainability_rebates h1#rebates{ width:132px; height:29px;background:url(/new/images/watersaver/redesign/head-rebates.png); }
  #sustainability_rebates h1#rebates{ width:132px; height:29px;background:url(/new/images/watersaver/redesign/head-rebates.png); }
  #sustainability h1#recs{ width:90px; height:29px;background:url(/new/images/watersaver/redesign/head-recs.png);}
  #sustainability h1#hwdg{ width:258px; height:65px;background:url(/new/images/watersaver/redesign/head-hwdg.png);}
  #sustainability h1#heatpumps{ width:199px; height:35px;background:url(/new/images/watersaver/redesign/head-pumps.png);}
  #sustainability h1#solar{ width:82px; height:29px;background:url(/new/images/watersaver/redesign/head-solar.png);}
  #sustainability h1#hotwaterupdate{ width:275px; height:71px;background:url(/new/images/watersaver/redesign/head-hotwaterupdate.png);}
  #sustainability h1#sustainable-bathroom-guide{ width:265px; height:66px;background:url(/new/images/watersaver/redesign/sbg_heading.png);}


  #sustainability h2{color:#000000; margin:15px 0 0 25px; font-size:12px;width:345px;} 
  #sustainability div ul#ulrebate{padding:10px 10px 0 5px; margin:0; color:#666666;}
  #sustainability div ul#ulrebate li{margin:5px 0;}


  #sustainability p, #sustainability_rebates p {margin:10px 0 0 25px; color:#666666; width:430px;}
  
  #sustainability ul, #sustainability ol {padding:0px; margin:0px 0px 15px 20px;}
  #sustainability li {padding:0px; margin:0px 0px 5px 0px;}
  #sustainability .rebates_table td {padding:5px 0px 5px 0px;}
  
  #sustain-wrap .rebate div p{margin:10px 0 0 25px; color:#666666; width:620px !important;}
  #sustain-wrap .rebate div.eligibility{margin:10px 0 0 25px; padding:5px 0 10px; background-color:#f1f1f1; width:640px !important; border:1px solid #dedede; }
  #sustain-wrap .rebate div.eligibility ul{margin-left:30px !important;}
  #sustain-wrap .rebate div.eligibility p, #sustain-wrap .rebate div.eligibility h2, #sustain-wrap .rebate div.eligibility ul li{margin:10px 0 0 15px; }

  #sustainability p.head{ color:#000000;}
  #sustainability div#hotwaterupdate ul{color:#666666; width: 600px}
  #sustainability div#hotwaterupdate p{width:600px}
  #sustainability div#hotwaterupdate p.head{color:#db1e23; font-weight:bold; padding:5px 5px 5px 0; width:600px; font-size:14px; padding-top:10px; border-top:#db1e23 1px solid}

  #sustainability p.breakout{background:#6EB019; color:#fff; padding:10px;}

  #sustainability #shower{ width:190px; height:273px; background-image:url(/new/images/watersaver/redesign/shower.png); position:absolute; left: 541px; top: -10px;}
  #sustainability #plant{ width:122px; height:133px; background-image:url(/new/images/watersaver/redesign/plant.png); position:absolute; left: 566px; top: 375px;}
  
  #sustainability #item-recs{ width:245px; position:absolute; left: 480px; top: 45px;}
  #sustainability #item-hwdg{ width:150px; position:absolute; left: 510px; top: 45px;}
  #sustainability #item-hwdg a{ color:#000000; font-weight:bold}  
  #sustainability #item-solar{ width:187px; position:absolute; left: 520px; top: 45px;}

  #sustainability .item{width:585px; height:186px; border-top: 1px solid #666666; padding-top:10px; margin:20px 0 20px 25px; clear:both}
  #sustainability .item p{width:380px;} 
  #sustainability .item img{float:right; clear:right}

  #sustainability table {border-top:1px solid #ccc; border-right:1px solid #ccc}  
  #sustainability table tr th{background-color:#f1f1f1; text-align:left; color:#000000; padding:2px 5px;}
  #sustainability table tr td{font-size:11px;padding:2px 5px;}  
  #sustainability table th,   #sustainability table td {border-bottom:1px solid #ccc; border-left:1px solid #ccc}
  #sustainability table tr td span{font-size:10px;} 
  
  #yourPostcode{display:none; position:absolute; top:0px; left:440px; width:260px !important; padding:9px; background:url(/new/images/watersaver/redesign/bg-yourpostcode.png) top right no-repeat; text-align:center;}
  
  div#blue_squares {
    width:434px;
    height:160px;
    margin:25px 0px 0px 25px;
    background-image:url(/new/images/watersaver/redesign/blue_squares.png);
    background-repeat:no-repeat;
  }
  
  a#inside {
    display:block;
    width:175px;/*200px;*/
    height:140px;/*160px;*/
    padding:10px;
    float:left;
  }
  
  a#outside {
  display:block;
  width:175px;/*200px;*/
  height:140px;/*160px;*/
  padding:10px;
  float:left;
  margin-left:17px;
  }
  
  a#inside:hover, a#outside:hover {
    text-decoration:none;
  }
  
  a#inside h2, a#outside h2 {
    font-size:16px;
    margin:0px 0px 5px 0px;
    font-weight:normal;
    width:180px;
  }
  
  a#inside p, a#outside p {
    color:#fff;
    margin:0px;
    width:175px !important;
    margin-bottom:5px;
    padding-bottom:5px;
    border-bottom:1px solid #fff;
  }
  
  div.col1 {
  float:left; 
  width:434px;
  margin:0px 25px 0px 0px;

  }
  
  div.col2 {
  float:left; 
  width:275px;
  } 
  
  div.col1 p {
  width:409px !important;
  
  }
  
  div.sustainability_span700 {
    width:675px;
    margin-left:25px;
  }
  
  div.sustainability_span700 p, div.col1a p {
    width:100% !important;
    margin:0px 0px 15px 0px !important;
  }
  
  div.postcode {
    width:268px;
    height:22px;
    padding:8px 0px 0px 10px;
    color:#666666;
    background-image:url(/new/images/watersaver/redesign/postcode_bg.jpg);
  }
  
  h3 {
    color:#666666;
    font-size:12px;
    margin:0px 0px 5px 0px;
    padding:0px;
  }
  
  div#grey_box {
    width:645px;/*675px;*/
    padding:15px;
    background-color:#f4f4f5;
    border:1px solid #d6d6d6;
    
  }
  
  div.col1a {
    float:left;
    width:485px;
    margin-left:25px;
  }
  
  div.col1b {
    float:left;
    width:185px;
    margin-left:25px;
  } 
  
  div.green_cta {
    background-image:url(/new/images/watersaver/redesign/green_cta_bg.jpg);
    height:40px;
  }
  
  div.green_cta_left {
    float:left;
    width:10px;
    height:40px;
    background-image:url(/new/images/watersaver/redesign/green_cta_bg_left.jpg);
  }
  
  div.green_cta_right {
    float:right;
    width:10px;
    height:40px;
    background-image:url(/new/images/watersaver/redesign/green_cta_bg_right.jpg);
  } 
  
  div.feature_header {
    width:185px;
    height:19px;
    padding-top:2px;
    background-image:url(/new/images/watersaver/redesign/feature_header_bg.jpg);
    color:#fff;
    font-size:14px;
    text-align:center;
    
  }
  
  div.feature_main {
    width:165px;
    background-image:url(/new/images/watersaver/redesign/feature_main_bg.jpg);
    background-repeat:repeat-y;
    padding:10px;
    text-align:center;
  }
  
  div.feature_main p {
    width:160px !important;
    margin:0px 0px 10px 0px !important;
  }
  
  div.feature_footer {
    width:185px;
    height:10px;
    background-image:url(/new/images/watersaver/redesign/feature_footer_bg.png);
  }
  
  
table {
  border: 0;
    border-collapse: collapse;
}

th {
    text-align: left;
}

td {
    vertical-align: top;
  padding: 0;
}
  
.rebateHeader {font-size:14pt;color:#6EB019;} 


.box span.subHeading {font-size:10pt;color:#999966;font-weight:bold;}
.grey {color:#666666 !important}
.box table {margin-top:10px;margin-left:60px;}
div.moreInfo {margin-top:5px;margin-left:10px;} 
div.moreInfo a {color:#999966 !important} 
  
  
  
  
  
  
  
  

