/* @override 
	http://www.savewater.com.au/interface/savewater-styles.css
	http://www.savewater.com.au/interface/savewater-styles.css?v=2b
*/

/* override html tags */
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	color: #000000;
}
body, div, p, th, td, li, dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
}
input, select, option, textarea {
	font-size: 100%;
}
body.web {
	background-color: #99ccff;
}
body.popup {
	background-color: #000;
}
p { 
	margin: 0 0 1em 0;
}
p.last {
	margin-bottom: 0;
}
h1 {
	font-size: 145%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0.7em 0;
	color: #074b88;
}
h2, .sub-heading {
	font-size: 127%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0.5em 0;
	color: #99D022;
}
h3 {
	padding: 0 0 0.5em 0;
	margin: 0;
	color: #444;
	font-size: 110%;
	font-weight: bold;
}
h4 {
	padding: 0 0 0.3em 0;
	margin: 0;
	color: #000;
	font-size: 100%;
	font-weight: bold;
}
a, a:visited {
	color: #074b88;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
form {
	margin: 0;
	padding: 0;
}
ul li {
  list-style-type: square;
}

/* page structure */
#page {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 955px;
	position: relative;
	border-left: 1px solid #074b88;
	border-right: 1px solid #074b88;
	background-color: #fff;
	margin: 0 auto -48px;
}
html>body #page {
    height: auto;
}

#header {
	background: url(images/page/content-header.gif) no-repeat center top;
	height: 160px;
}
.home #header {
	background: url(images/page/header.gif) no-repeat center top;
	height: 320px;
}

#left-top, #left {
	width: 170px;
	float: left;
}
#middle-top, #middle {
	width: 715px;
	margin-left: 10px;
	float: left;
}
#left, #middle {
	border-top: 1px solid #9cf;
}
.home #left {
	padding-top: 10px;
}
#left-top, #middle-top {
	padding-bottom: 5px;
}
#middle {
	padding-top: 10px;
}
#foot {
  clear: both;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 23px;
  padding-top: 5px;
  background: url(images/page/foot-top.gif) no-repeat center top;
}
#foot-inner {
	width: 935px;
	height: 23px;
	margin: 0 auto;
	background-color: #99d022;
}

/* header */
#header-logo {
	width: 694px;
	float: left;
}
#header-banner {
	width: 700px;
	float: left;
}
#header-search {
	margin-left: 694px;
	padding-left: 0;
}
#header-postcode {
	margin-left: 700px;
	padding-left: 15px;
}
#header-logo, #header-search {
	height: 100px;
}
#header-banner, #header-pcode {
	height: 60px;
}
.home #header-banner, .home #header-postcode {
	height: 170px;
	padding-top: 50px;
}
#savewater-logo {
	padding-left: 20px;
	padding-top: 15px;
}
.home #header-postcode #savewater-logo {
	padding-left: 15px;
	padding-top: 100px;
}
#header-banner {
	width: 680px;
	padding-left: 20px;
}

/* content */
#content {
	padding: 20px 20px 38px;
	background: url(images/page/content-bg.gif) no-repeat center top;
}
#content-inner {
	padding: 10px;
}

/* footer */
#foot-left div, #foot-right div {
	font-size: 91%;
	height: 20px;
	overflow: hidden;
	padding: 2px 10px 0;
}
#foot-left {
	width: 40%;
	float: left;
}
#foot-right {
	margin-left: 40%;
	text-align: right;
}
#foot-inner a, #foot-inner a:visited {
	color: #ffffff;
	font-weight: normal;
}

/* floats etc */
.clear {
	float:none;
	clear:both;
}

/* colors sizes etc */
.white {
	color: #ffffff;
}
.divider {
	height: 1px;
	border-top: 1px solid #9cf;
}
.narrow {
	width: 473px;
	float: left;
}
.caption {
	font-size: 91%;
	color: #555;
	font-style: italic;
}

/* site search */
.site-search {
	width: 250px;
}
.home .site-search, #header-pcode #savewater-logo {
	width: 235px;
}
#search-outer {
	width: 261px;
	height: 40px;
	background: url(images/search-box.png) no-repeat 0 0;
}
#search-l {
	width: 195px;
	float: left;
	padding-top: 13px;
}
#search-r {
	width: 35px;
	float: left;
}
#search-outer .searchbox {
	border: none;
	width: 155px;
	padding: 2px;
	font-size: 13px;
	line-height: 13px;
	margin: 0 0 0 30px;
	outline: none;
}
#search-outer .searchbox.blurred {
	color: #aaa;
}
#search-outer .searchbox:focus {
	outline: none;
}
#search-r a, #search-r a:visited, #search-r a:hover, #search-r a:active {
	display: block;
	width: 35px;
	height: 40px;
	text-decoration: none;
	outline: none;
}
#search-r a span {
	visibility: hidden;
}

/* enter retailer postcode */
.site-pcode, .please-choose {
	width: 250px;
}
.home .site-pcode, .home .please-choose {
	width: 235px;
}
.local-info {
	padding-bottom: 2px;
}
#pcode-l {
	width: 130px;
	color: #def0fd;
	float: left;
	padding-top: 3px;
	padding-left: 1px;
	font-size: 11px;
}
#pcode-c {
	width: 55px;
	float: left;
}
#pcode-r {
	width: 30px;
	float: left;
	padding-top: 2px;
}
.pcodebox {
	border: 1px solid #92c1df;
	margin: 2px 0;
	width: 40px;
	padding: 1px 2px;
}
.please-choose-text {
	color: #def0fd;
	padding-top: 20px;
	padding-bottom: 3px;
}
.please-choose-opt a {
	font-weight: normal;
	color: #fff;
	background: url(images/page/white-arrow-sml.gif) no-repeat left 2px;
	padding-left: 13px;
}
.local-info-box {
	width: 231px;
	height: 150px;
	position: relative;
}
.local-info-box .left-side {
	width: 12px;
	position: absolute;
	top: 0;
	left: 0;
}
.local-info-box .right-side {
	width: 12px;
	position: absolute;
	top: 0;
	left: 196px;
}
.local-info-box .middle-side {
	width: 202px;
	height: 150px;
	position: absolute;
	top: 0;
	left: 10px;
	background: url(images/page/localise-background.gif) repeat-x left bottom;
}
input#pcode {
	border: 1px solid #ccc;
	width: 40px;
	padding: 2px;
}
.get-pcode-text {
	color: #fff;
	font-size: 10px;
}

/* breadcrumbs, font size, print friendly, add this sharing etc */
#crumbs {
	width: 464px;
	color: #888;
	float: left;
	padding-right: 20px;
}
#crumbs a {
	font-weight: normal;
	color: #777;
}
#crumbs a:hover {
	color: #074b88;
}
#crumbs .last {
	color: #444;
}
#share-and-size {
	width: 231px;
	float: left;
	height: 16px;
	text-align: right;
}
.sharing {
	width: 183px;
	float: left;
}
#font-size {
	width: 48px;
	float: left;
}
#font-size a {
	font-weight: normal;
}
#programs {
	width: 464px;
	
	float: left;
	padding-right: 20px;
}

/* intro box */
.intro-holder {
	padding-bottom: 10px;
}
.intro {
	width: 473px;
	float: left;
}
.intro.wide, .mh2o .intro {
	width: 715px;
	float: none;
}
#local-content .intro {
	float: none;
}
.mh2o .intro-holder {
	position: relative;
}
.mh2o .intro-outer.floatL {
	width: 715px;
	float: none;
}
.intro-m {
	background-color: #e5f3fc;
	padding: 0 4px;
}
.intro-bg {
	background-color: #d0eaf9;
}
.intro-bg.has-text {
	min-height: 154px;
	height: auto !important;
	height: 154px;
}
.intro-img {
	width: 231px;
	float: left;
	margin-left: 11px;
}
.mh2o .intro-img {
	width: 231px;
	margin-left: 0;
	position: absolute;
	top: 0;
	left: 0;
}
.intro-heading {
	color: #074b88;
	padding: 6px 6px 20px;
	background: url(images/page/blue-wave-r4.gif) no-repeat -4px -255px;
}
.intro-text {
	color: #074b88;
	padding: 10px 6px 4px;
}
.mh2o .intro-heading, .mh2o .intro-text {
	padding-left: 180px;
}
.mco2 .intro-heading, .mco2 .intro-text {
	padding-left: 200px;
}
.intro-t, .intro-b {
	height: 10px;
	width: 473px;
}
.wide .intro-t, .wide .intro-b, .mh2o .intro-t, .mh2o .intro-b {
	width: 715px;
}
.intro-tl, .intro-tr, .intro-bl, .intro-br {
	height: 10px;
	background: url(images/page/blue-wave-r4.gif) no-repeat left top;
}
.intro-tl, .intro-bl {
	width: 10px;
	float: left;
}
.intro-tr, .intro-br {
	width: 463px;
	float: left;
}
.wide .intro-tr, .wide .intro-br, .mh2o .intro-tr, .mh2o .intro-br {
	width: 705px;
}
.intro-bl {
	background-position: left bottom;
}
.intro-tr {
	background-position: right top;
}
.intro-br {
	background-position: right bottom;
}
#middle #img-only {
	padding-top: 10px;
}
.plants-intro {
	width: 715px;
	height: 174px;
	background: url(images/plant-selector/plant-library-header.png) no-repeat 0 0;
	padding-bottom: 15px;
}
.plants-intro .intro-heading {
	padding: 15px 10px;
	background: none;
}
.plants-intro h1 {
	color: #fff;
	padding-bottom: 0;
}
.plants-intro .intro-text {
	color: #fff;
	padding: 5px 280px 5px 10px;
	font-size: 12px;
}
.intro-para {
	color: #074b88;
	padding: 0;
	font-size: 118%;
}

ul.list, ul.list li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
ul.files {
	border-top: 1px solid #9cf;
	border-bottom: 1px solid #9cf;
	padding-top: 5px;
	padding-left: 5px;
}
ul.files li {
	padding-bottom: 5px;
}
ul.bullets li {
	background: url(images/page/dark-blue-bullet.gif) no-repeat 5px 5px;
	padding-left: 20px;
}
ul.icons li {
	background: url(images/icons/generic-icon.gif) no-repeat 2px 1px;
	padding-left: 24px;
	padding-bottom: 10px;
	padding-top: 2px;
}
ul.icons li.pdf {
	background-image: url(images/icons/pdf-icon.gif);
}
ul.icons li.word {
	background-image: url(images/icons/word-icon.gif);
}
ul.icons li.excel {
	background-image: url(images/icons/xls-icon.gif);
}
ul.list.web, .inline-menu-table {
	border: 4px solid #e4f3fc;
	background-color: #d0eaf9;
	padding: 5px;
}
ul.web li {
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
}
ul.inline-menu, ul.inline-menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.inline-menu li {
	padding: 4px;
}
.file-size {
	color: #888;
	padding-left: 7px;
	font-size: 10px;
}

/* blue menu buttons */
.button-bg {
	width: 231px;
	height: 150px;
	background: url("/uploads/images/droplet.png") no-repeat 0 0;
}
.button-bg > div {
	height: 150px;
}
.graphic-menu-cell {
	float: left;
	width: 231px;
	padding-right: 11px;
	padding-bottom: 11px;
}
.graphic-menu-cell.last {
	padding-right: 0;
}
.button-heading {
	font-size: 16px;
	font-weight: bold;
	color: #074B88;
	height: 40px;
	padding: 10px 10px 0;
	line-height: 1.1em;
}
.button-text {
	height: 70px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000;
	line-height: 1.2em;
}
.gmenu a {
	display: block;
	width: 231px;
	height: 150px;
	font-weight: normal;
}
.gmenu a:visited, .gmenu a:hover, .gmenu a:active {
	cursor: pointer;
	font-weight: normal;
	text-decoration: none;
}
.button-text ul {
	margin: 0;
	padding: 0;
	padding-left: 15px;
}
.button-text li {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

/* saving water in */
.swi-menu {
	background: url(images/page/saving-water-in.gif) no-repeat 0 0;
	height: 42px;
}
.swi-menu.hover {
	cursor: pointer;
}
.swi-menu a {
	display: block;
	width: 211px;
	height: 42px;
	text-decoration: none;
	outline: none;
}
.swi-menu a:hover {
	text-decoration: none;
	outline: none;
}
#swi-menu-home.hover {
	background-position: -211px 0;
}
#swi-menu-garden {
	background-position: 0 -42px;
}
#swi-menu-garden.hover {
	background-position: -211px -42px;
}
#swi-menu-business {
	background-position: 0 -84px;
}
#swi-menu-business.hover {
	background-position: -211px -84px;
}
#swi-menu-agriculture {
	background-position: 0 -126px;
}
#swi-menu-agriculture.hover {
	background-position: -211px -126px;
}
#swi-menu-education {
	background-position: 0 -168px;
}
#swi-menu-education.hover {
	background-position: -211px -168px;
}

/* savewater gardens */
.garden-plantname {
	font-weight: bold;
	color: #074B88;
	padding-bottom: 3px;
	font-size: 12px;
}
.garden-botanical {
	font-size: 12px;
	color: #666;
	padding-bottom: 3px;
	font-style: italic;
	font-weight: normal;
}
td.garden-image {
	padding-right: 10px;
}

/* related links and docs */
#content-right {
	width: 231px;
	float: right;
}
.home #content-left {
	width: 493px;
	float: left;
}
.home #content-right {
	width: 211px;
	padding-left: 0;
	float: right;
}
.rel-content {
	width: 231px;
	padding-bottom: 15px;
}
.related-links {
	padding: 5px;
}
.related-item {
	padding-bottom: 5px;
	padding-top: 2px;
}
.related-item a, .related-item a:visited {
	font-weight: bold;
	color: #074b88;
}
.related-item a:hover {
	text-decoration: underline;
}
.related-item a:active {
	text-decoration: none;
}


/* product library integration */
.product-search-results ul li, ul.category-list li {
  list-style-type: none;
}
.product_list_sml {
	background-color: #f0f0f0;
	width: 472px;
	padding-bottom: 1px;
}
.product_list_lrg {
	background-color: #f0f0f0;
	width: 692px;
	padding-bottom: 1px;
}
ul.product_list {
	width: 472px;
}
.product_list_lrg ul.product_list {
	width: 692px;
}
ul.product_list, ul.product_list li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.product_list li.product {
	height: 70px;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #eee;
}
.product_list a, .product_list a:visited, .product_list a:hover {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #333;
}
.product_list li.product a {
	display: block;
	height: 100%;
}
.product_list li.product a:hover {
	background-color: #f0f0f0;
}
.product_list_heading {
	width: 472px;
	margin: 0;
	padding: 0;
	text-align: right;
}
.product_list_lrg .product_list_heading {
	width: 692px;
}
.product_list_heading img {
	border-style: none;
}
.product_text {
	width: 375px;
	margin-left: 80px;
	color: #000;
	padding: 2px 5px;
}
.product_list_lrg .product_text {
	width: 595px;
}
.product_name {
	font-weight: bold;
	padding-bottom: 2px;
}
.product_summary {
}
.product_thumb {
	width: 70px;
	height: 70px;
	float: left;
}
.product_list .product_name {
	color: #074b88;
}
.product_list .company_name {
	color: #99ccff;
	font-weight: normal;
	padding-left: 10px;
}
/* integrated content product gallery */
.product_scroll_box {
	background-color: #f0f0f0;
	width: 472px;
	position: relative;
}
.product_scroll_box_wide {
	background-color: #f0f0f0;
	width: 715px;
	position: relative;
}
.product_scroll_holder {
	width: 440px;
	margin-right: auto;
	margin-left: auto;
}
.product_scroll_box_wide .product_scroll_holder {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.product_scroll_arrow_left {
	width: 26px;
	height: 102px;
	position: absolute;
	top: 24px;
	left: 0;
}
.product_scroll_arrow_left span {
	position: absolute;
	cursor: pointer;
	border: none;
	width: 22px;
	height: 11px;
	top: 46px;
	left: 9px;
	display: block;
}
.product_scroll_arrow_right {
	width: 27px;
	height: 102px;
	position: absolute;
	top: 24px;
	right: 0;
}
.product_scroll_arrow_right span {
	position: absolute;
	cursor: pointer;
	width: 23px;
	height: 11px;
	top: 46px;
	left: 7px;
	display: block;
}
.product_scroll_arrow_right img, .product_scroll_arrow_left img {
	border: none;
}
.product_scroll_heading a {
	margin: auto;
	display: block;
	width: auto;
}
.product_scroll_heading img {
	border-style: none;
}
.product_scroll_box_wide .product_scroll_heading img {
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
}
.product_scroll_div a img {
	border: none;
}
.product_scroll_div a, .product_scroll_div a:visited {
	border: 1px solid #fff;
	display: block;
	margin-right: 4px;
	margin-left: 4px;
}
.product_scroll_div a:hover, .product_scroll_div a:active {
	border: 1px solid #96cb21;
}
.product_scroll_title {
	height: 18px;
	position: relative;
	padding-left: 10px;
	line-height: 14px;
	padding-top: 6px;
	overflow: hidden;
}
.product_scroll_title_inner {
	height: 14px;
	overflow: hidden;
}

/* related products gallery display */
.featured_product_box {
	background-color: #f0f0f0;
	width: 231px;
	text-align: left;
	margin-bottom: 15px;
}
.featured_product_heading {
	color: #444;
	height: 24px;
}
.featured_product_heading img {
	border-style: none;
}
.featured_product_holder {
	margin: auto;
	position:relative;
	width:223px;
	height:263px;
	overflow:hidden;
}
#featured_product {
	height: 258px;
	overflow: hidden;
}
.featured_product_image {
	display: block;
	width: 223px;
	height: 223px;
}
.featured_product_image a img {
	border: none;
}
.featured_product_image a, .featured_product_image a:visited {
	border: 1px solid #fff;
	display: block;
}
.featured_product_image a:hover, .featured_product_image a:active {
	border: 1px solid #96cb21;
}
.featured_product_title {
	display: block;
	width: 213px;
	height: 30px;
	margin-left: 10px;
	line-height: 14px;
	margin-top: 0;
	padding-top: 6px;
	overflow: hidden;
}
.featured_product_box .product_name {
	display: block;
	color: #444;
	font-weight: bold;
	padding-bottom: 0;
}
.product_scroll_box .product_name, .product_scroll_box_wide .product_name {
	color: #444;
	font-weight: bold;
	padding-bottom: 0;
	padding-right: 10px;
}
.featured_product_box .company_name, .product_scroll_box .company_name, .product_scroll_box_wide .company_name {
	color: #777;
	font-style: italic;
}

/* News & Events styles for the Home page */
.newstable_home {
  padding-bottom: 12px;
}
.news_item_box_home {
  padding-bottom: 5px;
}
.news_heading_home {
	font-weight: bold;
	color: #074b88;
	padding-bottom: 2px;
}
.news_date_home {
	font-weight: bold;
	color: #97b3cd;
	padding-bottom: 0px;
}
.news_body_home {
	font-weight: normal;
	color: #000000;
	padding-bottom: 2px;
}
.news_link_home {
  padding-bottom: 4px;
}
a.news_link_home, a.news_link_home:visited {
  color: #99D022;
	text-decoration:none;
        font-weight: normal;
}
a.news_link_home:hover {
  color: #99D022;
	text-decoration:underline;
        font-weight: normal;
}
a.news_link_home:active {
  color: #99D022;
	text-decoration:none;
        font-weight: normal;
}

/* News & Events styles for the brief "summary" on the News & Events and My Water Retailer pages */
.newstable_brief {
  padding-bottom: 0px;
}
.news_item_box_brief {
  padding-top: 0px;
  padding-left: 0px;
}
.news_heading_brief {
	font-weight: bold;
	color: #074B88;
  padding-bottom: 2px;
}
.news_date_brief {
	font-weight: bold;
	color: #97B3CD;
}
.news_body_brief {
	font-weight: normal;
	color: #000000;
  padding-bottom: 2px;
}
.news_link_brief {
	padding-bottom: 10px;
}
a.news_link_brief, a.news_link_brief:visited {
  color: #97B3CD;
	text-decoration:none;
}
a.news_link_brief:hover {
  color: #97B3CD;
	text-decoration:underline;
}
a.news_link_brief:active {
  color: #97B3CD;
	text-decoration:none;
}

/* News & Events styles for the full news item */
.newstable {
  padding-bottom: 2px;
}
.news_item_box {
  padding-left: 0px;
  padding-bottom: 10px;
}
.news_heading {
	font-weight: bold;
	color: #99D022;
  padding-bottom: 4px;
}
.news_date {
	font-weight: bold;
	color: #97B3CD;
	padding-bottom: 4px;
}
.news_body {
	font-weight: normal;
	color: #000000;
  padding-bottom: 4px;
}
.news_link {
	
}
a.news_link, a.news_link:visited {
  color: #074B88;
	text-decoration:none;
}
a.news_link:hover {
  color: #074B88;
	text-decoration:underline;
}
a.news_link:active {
  color: #074B88;
	text-decoration:none;
}
.other-news-title {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #9cf;
	padding-top: 10px;
}
.other-news-frame {
	float: left;
}

/* styles for banner ads */
.banner-background {
  background-image: url(images/page/welcome-background.gif);
  background-repeat: no-repeat;
}
.banner-heading {
  color: #99CCFF;
  font-size: 14px;
  font-weight: bold;
  padding-top: 8px;
  padding-right: 8px;
  padding-bottom: 6px;
  padding-left: 10px;
}
.banner-bodytext {
  color: #FFFFFF;
  font-size: 12px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
}

/* styles for Local Information contact details */
.contact-details-box {
	width: 231px;
}
.contact-details-row {
	padding-top: 4px;
	clear: both;
}
.contact-details-icon {
	width: 27px;
	float: left;
}
.contact-details {
  color: #000000;
  font-weight: bold;
	width: 200px;
	padding-top: 3px;
	margin-left: 27px;
	text-align: left;
}
.contact-details a, .contact-details a:visited {
	text-decoration:none;
	color: #074B88;
	font-weight:bold;
}
.contact-details a:hover, .contact-details a:active {
	text-decoration:underline;
  color: #074B88;
}

/* local info */
#local-content {
	width: 473px;
	float: left;
}
/*
#my-retailer {
	width: 231px;
	float: left;
	padding-top: 10px;
}
*/
.local-info .content {
	width: 715px;
	position: relative;
}
#my-retailer {
	width: 231px;
	float: right;
}
#my-retailer #content-right {
	padding-left: 0;
}
.change-retailer, #water-supply {
	padding-bottom: 20px;
}

/* OLD styles for storage data tables */
.storageTitle {
  font-weight: bold;
  font-size: 13px;
  color: #074B88;
  padding-top: 3px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.storageTable {
  padding: 3px;
  padding-left: 10px;
}
.storageHeadRow {
  font-weight: bold;
  color: #FFFFFF;
  background-color: #074B88;
}
.storageRow {
  background-color: #F0F0F0;
}
.storageRowAlt {
  background-color: #FFFFFF;
}
.storageTotal {
  background-color: #99CCFF;
  font-weight: bold;
}

/* NEW styles for storage data tables */
.storage_table_container td {
	padding: 3px 8px;
}
td.storage_heading {
	background-color: #d0eaf9;
	color: #074B88;
	font-weight: bold;
	padding: 6px 8px;
}
td.storage_headrow {
	background-color: #e5f3fc;
	padding: 2px 8px;
	font-size: 10px;
	color: #666;
}
.storage_row {
	background-color: #ffffff;
}
.storage_row_alt {
	background-color: #f3fbff;
}
.storage_total {
	font-weight: bold;
	background-color: #ddd;
}

.success, .thankyou {
  color: #99D022;
}
.error {
  color: #FFCC00;
}
.bold-green {
  color: #99D022;
  font-weight: bold;
}
.bold-table-green {
  background-color: #99CC66;
  color: #000000;
  font-weight: bold;
}
.thankyou-box {
	background-color: #f9db63;
	padding: 8px 12px;
	border: 1px solid #f9db63;
}
.thankyou-box .thankyou {
	color: #333;
	font-size: 13px;
}

/* awards registration form */
#loginbox a, #resendbox a {
	font-weight: normal;
	color: #4e91c5;
}
#formbox td.form-heading {
	font-weight: bold;
	color: #aad022;
	font-size: 14px;
}
#formbox td {
	color: #333;
	padding-bottom: 8px;
}
#formbox td.form-title {
	width: 160px;
}
#formbox td.form-select {
	width: 200px;
}
#formbox td.form-note {
	color: #666;
	padding-left: 10px;
}
#formbox td.form-buttons {
	padding-top: 10px;
}

/* awards photo uploads */
.popup {
	background-color: #d0eaf9;
}
.upload-popup {
	background-color: #fff;
	width: 660px;
	margin: auto;
	padding: 10px;
	border-left: 1px solid #105298;
	border-right: 1px solid #105298;
}
.fileform-row {
	margin-bottom: 8px;
}
.filelist td {
	padding-bottom: 4px;
	padding-right: 4px;
	padding-top: 2px;
}
.filelist thead td {
	font-weight: bold;
	border-bottom: 1px solid #ccc;
}
.filelist_name a {
	font-weight: normal;
}
.progresscontainer {
	width: 100px;
	height: 5px;
	background-color: #aaa;
}
.progressbar {
	width: 0px;
	height: 5px;
	background-color: #000;
}

/* Mission h2o */
.mh2o-intro {
	width: 450px;
	height: 320px;
	background: url(../uploads/missionh2o/images/sprinkles.jpg) no-repeat;
}
.mh2o-text {
	width: 200px;
	float: right;
}
.mh2o-buttons {
	padding-bottom: 8px;
}

/* Mission co2 */
.holder {
	position: relative;
}
#mco2-image-swap {
	position: absolute;
	top: 4px;
	left: 4px;
}

/* applicable styles for Rich Text Editor */
.para-heading {
	font-weight: bold;
	color: #074B88;
}
.text_medium {
	font-size: 14px;
}
.text_navy {
	color: #155690;
}
.text_blue {
	color: #9cf;
}
.text_green {
	color: #96cb21;
}
.text_normal {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
#xEditingArea {
	background-color: #fff;
}

/* style for links to savewater.com.au on region storage graphs */
.storage_link_container {
	width: 550px;
}
.storage_table_container {
	padding-bottom: 10px;
}
#embed-graph .storage_table_container {
	width: 550px;
}
.storage_link {
	width: 546px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-top: 20px;
}
.storage_link div {
	font-family: Arial, Helvetica, sans-serif;
}
.storage_link_row {
	height: 24px;
}
.storage_link_item {
	width: 182px;
	float: left;
	text-align: left;
}
.storage_link_item a, .storage_link_item a:visited {
	display: block;
	height: 24px;
	line-height: 24px;
	border-left: 1px solid #fff;
	text-decoration: none;
	font-weight: normal;
	background: #3994cc;
	color: #fff;
}
.storage_link_item a:hover, .storage_link_item a:active {
	text-decoration: none;
	background: #99d022;
	color: #fff;
}
#storage_link_item_0 a {
	border-left: none;
}
#storage_link_item_0 a, #storage_link_item_0 a:visited {
	background: url(../interface/images/embed-link-left.gif) no-repeat right center;
}
#storage_link_item_0 a:hover {
	background: url(../interface/images/embed-link-left-over.gif) no-repeat right center;
}
#storage_link_item_0 a:active {
	background: url(../interface/images/embed-link-left.gif) no-repeat right center;
}
#storage_link_item_1 a, #storage_link_item_1 a:visited {
	background: url(../interface/images/embed-link-centre.gif) no-repeat right center;
}
#storage_link_item_1 a:hover {
	background: url(../interface/images/embed-link-centre-over.gif) no-repeat right center;
}
#storage_link_item_1 a:active {
	background: url(../interface/images/embed-link-centre.gif) no-repeat right center;
}
#storage_link_item_2 a, #storage_link_item_2 a:visited {
	background: url(../interface/images/embed-link-right.gif) no-repeat right center;
}
#storage_link_item_2 a:hover {
	background: url(../interface/images/embed-link-right-over.gif) no-repeat right center;
}
#storage_link_item_2 a:active {
	background: url(../interface/images/embed-link-right.gif) no-repeat right center;
}
.storage_link_title {
	margin-left: 8px;
	cursor: pointer;
}
.storage_link_footer {
	border-top: 1px solid #fff;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #676767;
	background: #f0f0f0 url(../interface/images/embed-link-footer.gif) no-repeat center bottom;
}
.storage_link_footer a, .storage_link_footer a:visited {
	font-weight: normal;
	color: #555;
}
.storage_link_footer a:hover {
	text-decoration: none;
	color: #333;
	border-bottom: 1px dotted #555;
}

.thankyou-msg {
	padding: 10px;
	font-weight: bold;
	border: 1px solid #f5dea0;
	margin-bottom: 10px;
}

/* share this */
#at16pf {
	display: none;
}
a.addthis_button_facebook.at300b, a.addthis_button_twitter.at300b, a.addthis_button_favorites.at300b, a.addthis_button_email.at300b, a.addthis_button_compact.at300m, a.addthis_button_print.at300b  {
	padding: 0 5px 0 0;
	margin: 0;
	outline: none;
	border: 0;
	width: 16px;
}
a.addthis_button_facebook span, a.addthis_button_twitter span, a.addthis_button_favorites span, a.addthis_button_email span, a.addthis_button_print.at300b span {
	padding: 0;
	margin: 0;
}
.news-share {
	border-top: 1px solid #e5f3fc;
	padding: 8px 0;
}
.news-share .addthis_button_facebook_like {
	padding-left: 0;
	margin-left: 0;
}

/* plant selector - search */
.plants, .plants div, .plants p {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
}
.plants h1 {
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 15px;
	color: #99d022;
	background: url(images/plant-selector/h1-underline.gif) no-repeat left bottom;
	padding: 12px 0 10px;
}
.botanical {
	font-style: italic;
	font-size: 16px;
	font-weight: normal;
	color: #8f8f8f;
	padding-left: 10px;
}
.plants .hover {
	cursor: pointer;
}
/*
#search-by-zone {
	width: 715px;
	height: 370px;
	background: url(images/plant-selector/Select-your-region.png) no-repeat 0 0;
}
*/
#search-by-zone {
	width: 715px;
	height: 370px;
	background: url(images/plant-selector/Climate-zones-map.png) no-repeat 0 0;
}
#search-by-title {
	padding: 0 10px;
	background: url(images/plant-selector/box-heading-bg.gif) no-repeat 0 0;
	height: 24px;
	margin-bottom: 1px;
}
#zone-options {
	width: 315px;
	height: 287px;
	padding-left: 400px;
	padding-top: 18px;
}
.search-box {
	background: #fff url(images/plant-selector/box-green-top.gif) no-repeat 0 0;
	margin-bottom: 12px;
	padding-top: 5px;
}
#product-search-holder .search-box {
	background-image: none;
	padding-top: 0;
}
.search-box-title {
	background-color: #a6ce42;
	height: 19px;
	padding-left: 10px;
	color: #fff;
	font-weight: bold;
}
.title-with-help {
	float: left;
	padding-right: 10px;
}
.title-help {
	float: left;
}
#search-by-title .title-with-help, #search-by-title .title-help {
	padding-top: 4px;
}
.title-help a {
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(images/plant-selector/help-icon.png) no-repeat -1px -1px;
}
.title-help a:hover {
	background: url(images/plant-selector/help-icon.png) no-repeat -19px -1px;
	text-decoration: none;
	outline: none;
}
.title-help.over-grey a {
	background: url(images/plant-selector/help-icon-grey.png) no-repeat -1px -1px;
}
.title-help.over-grey a:hover {
	background: url(images/plant-selector/help-icon-grey.png) no-repeat -19px -1px;
}
.title-help a span {
	visibility: hidden;
}
.search-box-inner {
	background: #eaf7d2 url(images/plant-selector/box-bg.gif) no-repeat center bottom;
}
.search-row {
	color: #3d3d3d;
	border-top: 1px dotted #89aa56;
}
.search-row.first {
	border-top: none;
}
.search-row-title {
	float: left;
	width: 170px;
	height: 23px;
	padding-left: 10px;
	padding-top: 6px;
	font-weight: bold;
}
.search-opt {
	float: left;
	width: 148px;
	height: 23px;
	padding-left: 30px;
	padding-top: 6px;
	background: url(images/plant-selector/option-not-checked.png) no-repeat 0 center;
	position: relative;
}
.search-opt.first-across {
	width: 150px;
	background-position: 2px center;
}
.search-opt.hover {
	background: url(images/plant-selector/option-hover.gif) no-repeat 0 center;
}
.search-opt.first-across.hover {
	background-position: 2px center;
}
.search-opt.checked {
	background: url(images/plant-selector/option-checked.gif) no-repeat 0 center;
}
.search-opt.first-across.checked {
	background-position: 2px center;
}
.search-opt input {
	position: absolute;
}
.search-opt span, .search-opt input {
	visibility: hidden;
}
/*
#zone-options .search-opt {
	float: none;
	padding: 0;
	width: 315px;
	height: 41px;
	background: url(images/plant-selector/Plant-zones.png) no-repeat 0 0;
}
*/
#zone-options .search-opt {
	float: none;
	padding: 0;
	width: 300px;
	height: 42px;
	background: url(images/plant-selector/Climate-zone-buttons.png) no-repeat 0 0;
}
#zone-options #zone-1.hover {
	background-position: -300px 0;
}
#zone-options #zone-1.checked {
	background-position: -600px 0;
}
#zone-options #zone-2 {
	background-position: 0 -42px;
}
#zone-options #zone-2.hover {
	background-position: -300px -42px;
}
#zone-options #zone-2.checked {
	background-position: -600px -42px;
}
#zone-options #zone-3 {
	background-position: 0 -84px;
}
#zone-options #zone-3.hover {
	background-position: -300px -84px;
}
#zone-options #zone-3.checked {
	background-position: -600px -84px;
}
#zone-options #zone-4 {
	background-position: 0 -126px;
}
#zone-options #zone-4.hover {
	background-position: -300px -126px;
}
#zone-options #zone-4.checked {
	background-position: -600px -126px;
}
#zone-options #zone-5 {
	background-position: 0 -168px;
}
#zone-options #zone-5.hover {
	background-position: -300px -168px;
}
#zone-options #zone-5.checked {
	background-position: -600px -168px;
}
#zone-options #zone-6 {
	background-position: 0 -210px;
}
#zone-options #zone-6.hover {
	background-position: -300px -210px;
}
#zone-options #zone-6.checked {
	background-position: -600px -210px;
}
#zone-options #zone-7 {
	background-position: 0 -252px;
}
#zone-options #zone-7.hover {
	background-position: -300px -252px;
}
#zone-options #zone-7.checked {
	background-position: -600px -252px;
}
#optional-criteria {
	height: 22px;
	background: url(images/plant-selector/Optional-search-criteria.png) no-repeat 0 0;
	padding-bottom: 4px;
}
#optional-criteria h2 {
	visibility: hidden;
	padding: 0;
	margin: 0;
}
#search-by-size {
	width: 715px;
	height: 174px;
	background: #fff url(images/plant-selector/box-green-top.gif) no-repeat 0 0;
}
#size-options {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat 0 0;
}
#size-options .search-opt {
	padding: 0;
	height: 150px;
	background-image: none;
}
#search-by-size #size-over7 {
	width: 127px;
	margin-left: 80px;
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -80px 0;
}
#search-by-size #size-over7.hover {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -80px -300px;
}
#search-by-size #size-over7.checked {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -80px -150px;
}
#search-by-size #size-3to7 {
	width: 127px;
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -207px 0;
}
#search-by-size #size-3to7.hover {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -207px -300px;
}
#search-by-size #size-3to7.checked {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -207px -150px;
}
#search-by-size #size-05to3 {
	width: 127px;
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -334px 0;
}
#search-by-size #size-05to3.hover {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -334px -300px;
}
#search-by-size #size-05to3.checked {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -334px -150px;
}
#search-by-size #size-climber {
	width: 127px;
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -461px 0;
}
#search-by-size #size-climber.hover {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -461px -300px;
}
#search-by-size #size-climber.checked {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -461px -150px;
}
#search-by-size #size-groundcover {
	width: 127px;
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -588px 0;
}
#search-by-size #size-groundcover.hover {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -588px -300px;
}
#search-by-size #size-groundcover.checked {
	background: url(images/plant-selector/Select-plant-size.png) no-repeat -588px -150px;
}
.search-btns {
	width: 300px;
	margin: auto;
}
#search-reset, #search-now {
	float: left;
}
#search-reset {
	padding-right: 10px;
}
#search-now {
	padding-left: 10px;
}
#search-again {
	width: 140px;
	float: right;
	text-align: right;
	color: #666;
	font-weight: bold;
}
#new-search {
	width: auto;
	color: #fff;
}
span.big-btn {
	width: 140px;
	height: 24px;
	display: block;
}
#search-reset span.big-btn {
	background: url(images/plant-selector/btn-reset-plant-selector.png) no-repeat left top;
}
#search-reset.hover span.big-btn {
	background: url(images/plant-selector/btn-reset-plant-selector.png) no-repeat left bottom;
}
#search-now span.big-btn {
	background: url(images/plant-selector/btn-search-for-plants.png) no-repeat left top;
}
#search-now.hover span.big-btn {
	background: url(images/plant-selector/btn-search-for-plants.png) no-repeat left bottom;
}
#search-again span.big-btn {
	background: url(images/plant-selector/btn-search-again.png) no-repeat left top;
}
#search-again.hover span.big-btn {
	background: url(images/plant-selector/btn-search-again.png) no-repeat left bottom;
}
span.big-btn span {
	visibility: hidden;
}
#return-to-list, #start-new-search {
	float: left;
	margin-right: 10px;
}
#return-to-list a, #start-new-search a {
	display: block;
	width: 105px;
	height: 24px;
}
#return-to-list a {
	background: url(images/plant-selector/return-to-list.png) no-repeat 0 0;
}
#start-new-search a {
	background: url(images/plant-selector/return-to-list.png) no-repeat 0 0;
}
#return-to-list a:hover, #start-new-search a:hover {
	text-decoration: none;
	outline: none;
}
#return-to-list a:hover {
	background: url(images/plant-selector/return-to-list.png) no-repeat -105px 0;
}
#start-new-search a:hover {
	background: url(images/plant-selector/return-to-list.png) no-repeat -105px 0;
}
#return-to-list a span, #start-new-search a span {
	visibility: hidden;
}
.results-row {
	padding: 10px 0;
	border-bottom: 1px solid #e4f3fc;
}
.results-row a {
	display: block;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
.results-row a:hover {
	background-color: #f2f2f2;
}
.results-row .plant-name {
	padding-bottom: 2px;
	margin-left: 90px;
}
.results-row .com-name {
	font-weight: bold;
	color: #074b88;
	padding-right: 6px;
}
.results-row .bot-name {
	color: #666666;
	font-style: italic;
}
.results-row .desc {
	color: #000000;
	margin-left: 90px;
}
.plant-more {
	font-weight: bold;
}
.plant-thumb {
	float: left;
	padding-right: 10px;
}
#searched-for {
	padding-bottom: 10px;
	background: url(images/plant-selector/box-green-top.gif) no-repeat 0 0;
	padding-top: 5px;
}
#searched-for-header {
	background-color: #a5cc41;
	height: 19px;
	padding: 0 10px;
	color: #fff;
	margin-bottom: 1px;
}
#searched-title {
	width: 50%;
	float: left;
	font-weight: bold;
}
#searched-links {
	width: 50%;
	float: left;
	text-align: right;
}
.searched-desc {
	padding: 5px 10px;
	background: url(images/plant-selector/box-bg.gif) no-repeat 0 bottom;
}

/* plant selector - detail view */
#plant-detail {
	width: 715px;
}
#plant-summary {
	padding-bottom: 25px;
}
#plant-more {
	float: left;
	width: 465px;
	position: relative;
}
#plant-about {
	width: 249px;
	float: left;
	margin-left: 1px;
	background: url(images/plant-selector/plant-preferences-bg.png) no-repeat 0 0;
}
#btns-stars {
	padding-bottom: 10px;
}
.stars {
	width: auto;
	float: left;
}
.favourites {
	width: auto;
	float: right;
	color: #3d3d3d;
	font-weight: bold;
	text-align: right;
}
.sw-fav {
	float: left;
	background: url(images/plant-selector/favourite-savewater.gif) no-repeat 30px center;
	padding-left: 50px;
}
.trad-fav {
	float: left;
	background: url(images/plant-selector/favourite-traditional.gif) no-repeat 30px center;
	padding-left: 50px;
}
.detail-box-title {
	width: 715px;
	height: 24px;
	background: url(images/plant-selector/box-heading-bg.gif) no-repeat left top;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin-bottom: 1px;
}
.detail-box-title h4 {
	padding: 4px 0 0 10px;
	margin: 0;
}
#attributes .detail-box-title {
	background-image: none;
	width: 249px;
}
#plantsize .detail-box-title {
	background-image: none;
	background-color: #a6cf42;
	width: 249px;
}
.pref-title {
	color: #fff;
	padding-left: 10px;
	padding-top: 4px;
}
.detail-box {
	margin-bottom: 25px;
	background: url(images/plant-selector/grey-box-bg.gif) repeat-x left 25px;
}
#attributes.detail-box {
	background-image: none;
	height: 217px;
	margin-bottom: 1px;
}
#plantsize.detail-box {
	background-image: none;
	height: 162px;
	margin-bottom: 0;
}
.detail-opt-title, .detail-opt {
	float: left;
	height: 23px;
	padding-top: 7px;
	font-size: 12px;
}
.detail-opt-title {
	width: 170px;
	padding-left: 10px;
	color: #3d3d3d;
	font-weight: bold;
}
#attributes .detail-opt-title {
	width: 94px;
}
.detail-opt-row {
	border-bottom: 1px dotted #c5c5c5;
}
#plant-about .detail-opt-row {
	border-bottom: 1px dotted #fff;
}
#plant-about .detail-opt-row.nobrdr {
	border-bottom: none;
}
.detail-opt {
	width: 160px;
	padding-left: 18px;
	background: url(images/plant-selector/option-no.gif) no-repeat left 7px;
	color: #a5a5a5;
}
#attributes .detail-opt {
	width: 70px;
	background: url(images/plant-selector/option-no-green-bg.png) no-repeat left 7px;
	color: #000;
}
.detail-opt.checked, #attributes .detail-opt.checked {
	background-image: url(images/plant-selector/option-yes.gif);
	color: #000;
}
#attributes .detail-opt.empty {
	background-image: none;
}
.detail-opt-multi {
	float: left;
	height: 23px;
	padding-top: 7px;
}
.detail-opt-multi-item {
	padding-left: 18px;
	background: url(images/plant-selector/option-no-green-bg.png) no-repeat left 0;
	padding-bottom: 8px;
}
.detail-opt-multi-item.checked {
	background: url(images/plant-selector/option-yes.gif) no-repeat left 0;
}
.across4 {
	padding-left: 10px;
}
.detail-opt.first-across {
	width: 52px;
}
.detail-opt.last-across {
	width: 140px;
}
.across4 .detail-opt {
	width: 160px;
}
.across4 .detail-opt.first-across {
	width: 152px;
}
#plant-more .detail-image {
	background-color: #f0f0f0;
	width: 465px;
	height: 355px;
	margin-bottom: 1px;
	text-align: center;
}
#plant-more .detail-image.no-image {
	background: #f0f0f0 url(images/plant-selector/image-coming-soon.png) no-repeat center center;
}
.plant-caption {
	position: absolute;
	top: 0;
	left: 0;
	width: 465px;
	height: 24px;
	z-index: 80;
	background-color: #000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.plant-caption-text {
	color: #fff;
	position: absolute;
	top: 4px;
	left: 28px;
	width: 465px;
	height: 24px;
	z-index: 85;
}
.plant-caption-text.noimage {
	left: 10px;
}
#search-more-images {
	background-color: #a6cf42;
	text-align: center;
	height: 24px;
}
#search-more-images a {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	padding-top: 4px;
	display: block;
}
#search-more-images a:hover {
	text-decoration: none;
}
.detail-image a {
	display: block;
	width: 465px;
	height: 355px;
	position: relative;
}
.show-larger {
	position: absolute;
	width: 24px;
	height: 24px;
	top: 0;
	left: 0;
	background: url(images/plant-selector/image-larger.png) no-repeat left top;
	z-index: 90;
}
.detail-climate {
	padding-bottom: 25px;
}
#detail-climate-map {
	width: 210px;
	height: 180px;
	position: relative;
	background: url(images/plant-selector/aus-zone-bg.png) no-repeat 0 0;
	float: left;
}
#detail-climate-map .map-zone {
	width: 210px;
	height: 180px;
	position: absolute;
	left: 0;
	top: 0;
}
.map-zone-1 {
	background: url(images/plant-selector/aus-zone-1.png) no-repeat 0 0;
}
.map-zone-2 {
	background: url(images/plant-selector/aus-zone-2.png) no-repeat 0 0;
}
.map-zone-3 {
	background: url(images/plant-selector/aus-zone-3.png) no-repeat 0 0;
}
.map-zone-4 {
	background: url(images/plant-selector/aus-zone-4.png) no-repeat 0 0;
}
.map-zone-5 {
	background: url(images/plant-selector/aus-zone-5.png) no-repeat 0 0;
}
.map-zone-6 {
	background: url(images/plant-selector/aus-zone-6.png) no-repeat 0 0;
}
.map-zone-7 {
	background: url(images/plant-selector/aus-zone-7.png) no-repeat 0 0;
}
.map-zone-states {
	background: url(images/plant-selector/aus-zone-states.png) no-repeat 0 0;
}
#detail-zones {
	width: 505px;
	float: left;
	background: url(images/plant-selector/grey-box-bg.gif) repeat-x left top;
}
#detail-zones .zone-opt {
	width: 227px;
	float: left;
	height: 44px;
	padding-left: 25px;
	background: url(images/plant-selector/option-no.gif) no-repeat 5px center;
	color: #bbb;
	font-size: 11px;
}
#detail-zones div.zone-opt.checked {
	background: url(images/plant-selector/option-yes.gif) no-repeat 5px center;
	color: #000;
}
#detail-zones h6 {
	font-size: 12px;
	font-weight: bold;
	color: #bbb;
	margin: 0;
	padding: 7px 0 0;
}
#detail-zones .checked h6 {
	color: #000;
}
.z-row {
	border-bottom: 1px dotted #c6c6c6;
}
.plant-garden {
	padding-bottom: 15px;
}
/*
.about-garden {
	background: url(images/plant-selector/box-heading-bg.gif) no-repeat 0 0;
	padding-top: 5px;
}
.about-garden h3 {
	color: #000;
	background-color: #e5e5e5;
	padding: 2px 10px 6px;
}
.garden-desc {
	color: #444;
	padding: 5px 10px;
	background: url(images/plant-selector/grey-box-bg.gif) repeat-x 0 0;
}
*/
.about-garden {
	background: url(images/plant-selector/box-heading-bg.gif) no-repeat 0 0;
	padding-top: 5px;
}
.about-garden h3 {
	color: #000;
	background-color: #e5e5e5;
	padding: 2px 10px 6px;
}
.garden-desc {
	color: #333;
	padding: 5px 10px;
	background: url(images/plant-selector/grey-box-bg.gif) repeat-x 0 top;
}
.plant-toggle {
	background: url(images/plant-selector/box-heading-bg.gif) no-repeat 0 0;
	padding-bottom: 15px;
	padding-top: 5px;
}
div.toggle-title {
	padding: 0 10px;
	color: #666;
	font-weight: bold;
	font-size: 11px;
	height: 19px;
	margin-bottom: 1px;
}
.toggle-opt {
	background: url(images/plant-selector/grey-box-bg.gif) repeat-x 0 top;
	padding: 1px 10px;
}
.toggle-item {
	width: auto;
	float: left;
	background: url(images/plant-selector/grey-bullet.png) no-repeat 0 center;
	padding: 0 15px 0 8px;
}
.toggle-item a {
	font-weight: normal;
	font-size: 11px;
	display: block;
	padding: 5px;
	color: #888;
}
.toggle-opt div, .toggle-opt a {
	line-height: 14px;
}
.results-group {
	padding-bottom: 15px;
}
.results-group h4 {
	margin: 0 0 5px;
	color: #99d022;
	background: url(images/plant-selector/h1-underline.gif) no-repeat left bottom;
	padding: 0 0 5px;
	font-size: 13px;
}

.plant-big-search {
	width: 715px;
	height: 52px;
	background: url(images/plant-selector/plant-library-search.png) no-repeat 0 0;
	position: relative;
}
.big-search-input {
	width: 560px;
	height: 52px;
	position: absolute;
	top: 0;
	left: 0;
}
.big-search-input .title-holder {
	position: absolute;
	left: 10px;
	top: 17px;
	width: 166px;
	font-size: 15px;
	color: #99d022;
	text-shadow: #fff 1px 1px 1px;
}
.big-search-input .input-holder {
	position: absolute;
	left: 180px;
	top: 17px;
}
.big-search-submit {
	width: 155px;
	height: 52px;
	position: absolute;
	top: 0;
	left: 560px;
}
.big-search-submit a {
	display: block;
	width: 155px;
	height: 52px;
}
.big-search-submit a:hover {
	text-decoration: none;
	outline: none;
}
.big-search-submit a span {
	visibility: hidden;
}
input#plantname {
	border: none;
	margin: 0;
	font-size: 14px;
	padding: 2px;
	outline: none;
	width: 365px;
}
input#plantname:focus {
	outline: none;
}
.blurred {
	color: #b3b3b3;
}

.plants-right, .plants-left {
	width: 352px;
	float: left;
}
.plants-left {
	padding-right: 11px;
}
.plants-box {
	background: url(images/plant-selector/plants-grey-top.png) no-repeat 0 0;
	padding-top: 5px;
}
.plants-box-bg {
	height: 440px;
	background: #f0f0f0 url(images/plant-selector/plants-grey-bottom.png) no-repeat 0 bottom;
}
.plants-box h3 {
	margin: 0;
	background-color: #f0f0f0;
	color: #074b88;
	font-size: 16px;
	font-weight: normal;
	padding: 10px 10px 15px;
}
.plants-box a {
	color: #000;
	font-weight: normal;
}
.plants-box a:hover {
	text-decoration: none;
	outline: none;
}
.plants-box-text {
	height: 100px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 16px;
}
.plants-box-start a, .garden-link a {
	display: block;
	width: 332px;
	height: 42px;
	margin: 0 auto;
	background: url(images/plant-selector/plants-grey-button-bg.png) no-repeat 0 2px;
	font-size: 14px;
}
.plants-box-start a:hover, .garden-link a:hover {
	background: url(images/plant-selector/plants-grey-button-bg.png) no-repeat -332px 2px;
}
.link-inner {
	font-size: 13px;
	padding-left: 16px;
	padding-top: 12px;
}
.plants-box-map {
	height: 295px;
	background: url(images/plant-selector/plant-zones-small.png) no-repeat center 0;
}
.help-popup {
	padding: 15px 20px;
	width: 500px;
}

a#showCalc {
	display: block;
	width: 200px;
	height: 30px;
	overflow: hidden;
	background: url(/uploads/waterauth/Hunter_Water_Corporation/btn-open-calc.png) no-repeat 0 0;
	padding-bottom: 15px;
	margin: 0;
	padding: 0;
}
a#showCalc:hover {
	background: url(/uploads/waterauth/Hunter_Water_Corporation/btn-open-calc.png) no-repeat 0 -30px;
	text-decoration:none;
}
a#showCalc span {
	visibility:hidden;
}

/* site search including products */
#sitesearch-results {
	padding-top: 10px;
}
.col-full {
	
}
.col-left {
	width: 445px;
	float: left;
}
.col-right {
	width: 270px;
	float: left;
}
.col-left .sitesearch-pages {
	padding-right: 20px;
}
.sitesearch-item {
	padding-bottom: 10px;
}
.sitesearch-title a {
	color: #a6ce42;
	font-size: 12px;
}
.sitesearch-desc {
	color: #000;
	font-size: 11px;
}
.sitesearch-crumbs #crumbs {
	width: auto;
	padding-right: 0;
}
.sitesearch-crumbs #crumbs, .sitesearch-crumbs #crumbs a, .sitesearch-crumbs #crumbs .last {
	color: #777;
	font-size: 10px;
}
.col-right .sitesearch-products {
	background: url(images/search-vertical-div.png) no-repeat 0 0;
	padding-left: 16px;
}
.sp-heading {
	color: #666;
	padding-left: 0;
	padding-bottom: 5px;
}
.sp-heading .heading {
	color: #000;
	font-weight: bold;
}
.sp-heading a {
	color: #074b88;
	font-weight: normal;
}
.search-result {
	padding-bottom: 10px;
}
.search-result-thumb {
	width: 52px;
	height: 52px;
	overflow: hidden;
	text-align: center;
	float: left;
	border: 2px solid #f0f0f0;
	background-color: #fff;
}
.search-result-thumb img {
	border: 1px solid #fff;
}
.search-result a {
	font-weight: normal;
	display: block;
	padding: 0;
}
.search-result a:hover {
	text-decoration: none;
	background-color: #f0f0f0;
}
.search-result .productname {
	color: #000;
	margin-left: 63px;
	line-height: 13px;
}
.search-result .company {
	color: #074b88;
	margin-left: 63px;
	font-size: 10px;
	line-height: 13px;
	padding-top: 3px;
	text-transform: capitalize;
}

/* education resources and smart garden forms */
.form-entry .form-heading {
	padding: 6px 10px;
	background-color: #ddd;
	margin-bottom: 1px;
	font-weight: bold;
	color: #444;
}
.form-entry .row {
	padding: 5px 10px;
	background-color: #f0f0f0;
	margin-bottom: 1px;
}
.form-entry label {
	float: left;
	width: 200px;
	color: #444;
	padding-top: 2px;
}
.form-entry .little_text label {
	width: 77px;
	color: #000;
	font-weight: normal;
}
.form-entry .row.btn {
	padding-left: 210px;
}
.form-entry .value {
	float: left;
}
.form-entry .large, .form-entry .jumbo {
	border: 1px solid #bbb;
	margin: 0;
	padding: 2px;
}
.form-entry .large {
	width: 250px;
}
.form-entry .jumbo {
	width: 380px;
}
.form-entry .grp {
	padding: 5px 0;
}
.form-entry .grp.first {
	padding-top: 2px;
}
.form-entry .opts {
	background-color: #ddd;
	padding: 7px 10px 10px;
	width: 470px;
}
.form-entry .note {
	color: #444;
	padding-bottom: 8px;
}
.form-entry .little_opts {
	padding-bottom: 12px;
}
.form-entry .little-opt {
	float: left;
	width: 77px;
}
.form-entry .chk {
	margin: 0 1px 0 0;
}
.form-entry .please {
	font-size: 10px;
	color: #333;
}

/* smart garden watering */
#smartgw-intro {
	width: 715px;
	height: 174px;
	position: relative;
	padding-bottom: 10px;
}
#smartgw-intro-text {
	color: #006699;
	position: absolute;
	top: 92px;
	left: 64px;
	font-size: 16px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}
#col-text {
	float: left;
	width: 473px;
}
#smartgw-intro-comp {
	position: absolute;
	top: 20px;
	left: 538px;
}
#col-whatis {
	padding-right: 15px;
}
#smartgw-links {
	padding-bottom: 20px;
	padding-top: 10px;
}
#smartgw .link-text {
	line-height: 14px;
	padding: 7px 0 0 46px;
}
#smartgw-links a, #smartgw-links a:visited {
	color: #777;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	outline: none;
	text-decoration: none;
	display: block;
	height: 40px;
	overflow: hidden;
}
#smartgw-links a:hover, #smartgw-links a:active {
	color: #333;
	outline: none;
	text-decoration: none;
}
#smartgw-link-video a {
	background: url(images/smartgw/watch-video-button.png) no-repeat 0 0;
	width: 165px;
	float: left;
}
#smartgw-link-video a:hover {
	background: url(images/smartgw/watch-video-button.png) no-repeat 0 -40px;
}
#smartgw-link-facebook a {
	background: url(images/smartgw/facebook-button.png) no-repeat 0 0;
	width: 150px;
	float: left;
}
#smartgw-link-facebook a:hover {
	background: url(images/smartgw/facebook-button.png) no-repeat 0 -40px;
}
#smartgw-link-twitter a {
	background: url(images/smartgw/twitter-button.png) no-repeat 0 0;
	width: 150px;
	float: left;
}
#smartgw-link-twitter a:hover {
	background: url(images/smartgw/twitter-button.png) no-repeat 0 -40px;
}
#smartgw .divider {
	border-top: 1px dotted #ccc;
	padding-bottom: 10px;
	padding-top: 10px;
}
#smartgw .footnote {
	color: #555;
}
#smartgw .supporters {
	padding-top: 20px;
}
#smartgw .supporter-logo {
	width: auto;
	float: left;
}
#smartgw #supporter-smart-water-fund {
	padding-right: 21px;
}
#smartgw #supporter-uni-of-melb {
	padding-right: 12px;
}
#col-more {
	float: left;
	width: 242px;
	position: relative;
	overflow: visible;
}
#col-start a, #col-start a:visited {
	background: url(images/smartgw/start-SGW.png) no-repeat 0 0;
	width: 250px;
	height: 220px;
	display: block;
	outline: none;
	text-decoration: none;
	position: absolute;
	top: 0;
	right: 0;
}
#col-start a:hover, #col-start a:active {
	background: url(images/smartgw/start-SGW.png) no-repeat -250px 0;
	outline: none;
	text-decoration: none;
}
#col-start a span {
	visibility: hidden;
}
#col-tweets {
	padding-left: 12px;
	padding-top: 240px;
}
#col-tweets a {
	font-weight: normal;
}
#col-tweets .twtr-hd a {
	font-weight: bold;
}

/* savewater games arcade */
#game-h2o a, #game-co2 a {
	display: block;
	height: 350px;
}
#game-h2o {
	width: 357px;
	float: left;
}
#game-h2o, #game-h2o a {
	width: 357px;
}
#game-co2, #game-co2 a {
	width: 358px;
}
#game-co2 {
	margin-left: 357px;
}
#game-h2o a {
	background: url(/uploads/games/savewater-games.jpg) no-repeat left top;
}
#game-h2o a:hover {
	background: url(/uploads/games/savewater-games.jpg) no-repeat left bottom;
}
#game-co2 a {
	background: url(/uploads/games/savewater-games.jpg) no-repeat right top;
}
#game-co2 a:hover {
	background: url(/uploads/games/savewater-games.jpg) no-repeat right bottom;
}
#game-h2o a span, #game-co2 a span {
	display: none;
}
.btn-mini {
	width: 171px;
	height: 118px;
	float: left;
	margin-right: 10px;
}
.btn-mini.first {
	margin-right: 11px;
}
.btn-mini.last {
	margin-right: 0;
}
.is-new {
	display: block;
	width: 53px;
	height: 53px;
	background: url(/uploads/games/New-game.png) no-repeat left top;
}
.btn-mini a {
	display: block;
	width: 171px;
	height: 118px;
}
.btn-mini a:hover {
	text-decoration: none;
	outline: none;
}
#game-ghost-chase a {
	background: url(/uploads/games/Chelseas-Ghostly-Problem.jpg) no-repeat left top;
}
#game-ghost-chase a:hover {
	background: url(/uploads/games/Chelseas-Ghostly-Problem.jpg) no-repeat left bottom;
}
#game-hardware-store a {
	background: url(/uploads/games/Hardware-Store-Hijinks.jpg) no-repeat left top;
}
#game-hardware-store a:hover {
	background: url(/uploads/games/Hardware-Store-Hijinks.jpg) no-repeat left bottom;
}
#game-teddy-launcher a {
	background: url(/uploads/games/Teddy-Launcher.jpg) no-repeat left top;
}
#game-teddy-launcher a:hover {
	background: url(/uploads/games/Teddy-Launcher.jpg) no-repeat left bottom;
}
#game-wrench a {
	background: url(/uploads/games/Wrench-play-now.jpg) no-repeat left top;
}
#game-wrench a:hover {
	background: url(/uploads/games/Wrench-play-now.jpg) no-repeat left bottom;
}
#btn-education {
	width: 715px;
	height: 146px;
}
#btn-education a {
	display: block;
	width: 715px;
	height: 146px;
	background: url(/uploads/games/savewater-education-program.jpg) no-repeat left top;
}
#btn-education a:hover {
	display: block;
	width: 715px;
	height: 146px;
	background: url(/uploads/games/savewater-education-program.jpg) no-repeat left bottom;
}
#btn-education a span {
	display: none;
}

.no-menu #middle-top, .no-menu #middle {
	width: 870px;
}
.no-menu .intro {
	width: 870px;
	float: none;
}
.no-menu .intro-tr, .no-menu .intro-br {
	width: 860px;
}
.no-menu .intro-t, .no-menu .intro-b {
	width: 870px;
}
.no-menu #crumbs {
	width: 619px;
}
