/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 06 February 2012 05:13:04
*/


/*-------Global Declarations---------*/

* {margin:0; padding:0;}

body {
font-size:x-small;
background-color:#FFFFFF;
color:#333333;
font-family:Verdana,Geneva,Arial,helvetica,sans-serif;
}

p {
font-size:1.1em;
margin: 0.8em 0.8em 0;
}

li {
/*font-size:1.1em;*/
color:black;
}

h1 {color:#5EC6F2;
/*color:#263882;*/
font-family:Verdana;
font-size:1.2em;
padding:1em 0 1em 0;
}
h2 {
color:#263882;
font-family:Verdana;
font-size:1.2em;
margin-left: 10px;
padding:10px 0px 0px 0px;
}
h3 {
color:#5EC6F2;
font-family:Verdana;
font-size:1.2em;
margin-top:0px;
padding:0px;
}

h5 {
color: #000080;
font-size: 9px;
margin-left: 10px;
padding: 10px 0px 0px 0px;
}

a img,
a:visited img {border: none;}

/*-----------Main Container Declarations---------------*/

#content-container {
width:931px;
}

#innner-container {
clear:both;
padding-top:15px;
background:url(http://www.brita.com.au/__data/assets/image/0006/1032/Brita-Water-Tech_small.gif) no-repeat right 0;
width:931px;
float:left;
}

#left-container {
width:750px;
float:left;
clear:left;
}

#right-container {
float:right;
width:181px;
clear:right;
}

/*-----------End Main Container Declarations---------------*/

/*--------------Header  Declarations-----------------------*/

#header-container {
width:100%;
background:#fff url(http://www.brita.com.au/__data/assets/image/0010/109/nav_background.gif) no-repeat 0 20px;
}
#header-container h1 {
margin-left:-3000px;
position:absolute;

}
*html #header-container {
background:#fff url(http://www.brita.com.au/__data/assets/image/0010/109/nav_background.gif) no-repeat 0 53px;
}

#brita-worldwide {
margin:13px 0 22px 20px;
}

h2.ourProducts {
color:#013797;
padding:0 0 0 19px;
font-size:12px !important;
height:25px;
margin-top:6px;
}

*:first-child+html h2.ourProducts {
margin-top:4px;
}

.main_logo { 
float: left;
padding-right: 5px;
}

.header_logo { 
position: absolute;
margin-top: -50px;
}

/*--------------End Header Declarations-----------------------*/

/*--------------Menu Declaration--------------------------*/

#nav {
list-style:none;
width:100%;
clear:both;
/*padding-top:2px;*/
position:relative;
z-index:1;
padding-bottom:34px;
margin-top:-6px !important;
}

* html #nav {
padding-bottom:0px;
}

*:first-child+html #nav {
padding-bottom:0px;
}

#nav li {
float:left;
clear:none;
padding:7px 0 7px 0;
z-index:0;
position:relative;
display:block;
margin-top:2px;
color:#fff;
}

#nav #item126, #nav #item130, #nav #item134, #nav #item146, #nav #item138 {
background-color:#92c9eb;
}

#nav #item146 {
background:#92c9eb url(http://www.brita.com.au/__data/assets/image/0002/110/nav_bogen_rechts.gif) no-repeat right 0;
}
/****** Why is this needed?
#nav #item138{padding-left:2px;}
*/
#nav li a{
color:#00429C;
text-decoration:none;
padding:7px 10px 7px 10px;
}

#nav li a:hover,
#nav li a.hover{
color:#fff;
}

/*--------------Second Level Nav---------------------*/

#nav li ul {
display:none;
z-index: 1;
position: absolute;
top: 26px;
left: 0px; 
width:188px;
background-color:#003798;
margin-top:0px;
padding-bottom:10px;
}

#nav li:hover ul li, #nav li ul li,
#nav li.hover ul li{
float:left;
clear:both !important;
list-style:none;
color:#fff;
display:block;
position:relative;
padding:3px 0 5px 20px;
font-size:1em;
color:#fff;
width:168px !important;
margin-top:0px !important;
}

#nav li ul li a{
color:#fff;
text-decoration:none;
background-color:#92c9eb;
background-image:none !important;
padding:0;
clear:both !important;
}

#nav li:hover ul,
#nav li.hover ul
{
    display: block;
}

#nav li:hover a, #nav li.hover a {
color:#fff;
}

#nav #item138:hover, #nav #item138:hover a,
#nav #item138.hover,  #nav #item138.hover a,
#nav #item142:hover, #nav #item146:hover, #nav #item142:hover a, #nav #item146:hover a, #nav #item354:hover a,
#nav #item142.hover, #nav #item146.hover, #nav #item142.hover a, #nav #item146.hover a, #nav #item354.hover a, #nav #item68481:hover a, #nav #item68481.hover a
{
background: #003798 url(http://www.brita.com.au/__data/assets/image/0004/112/nav_bogen_rechts_hover.gif) no-repeat right 0;
color:#fff;
}

#nav #item126:hover, #nav #item130:hover, #nav #item134:hover, #nav #item126:hover a, #nav #item130:hover a, #nav #item134:hover a,
#nav #item126.hover, #nav #item130.hover, #nav #item134.hover, #nav #item126.hover a, #nav #item130.hover a, #nav #item134.hover a{
background: #003798 url(http://www.brita.com.au/__data/assets/image/0003/111/nav_bogen_rechts_hover2.gif) no-repeat right 0;
}

#nav #item126:hover li a, #nav #item130:hover li a, #nav #item126:hover li:hover a, #nav #item130:hover li:hover a,
#nav #item126.hover li a, #nav #item130.hover li a, #nav #item126.hover li.hover a, #nav #item130.hover li.hover a{
background:none;
}

#nav li:hover a, #nav li.hover a {
background-image:none;
}

#nav li:hover ul li a,
#nav li.hover ul li a{
background-color:#003798;
}

#nav li:hover ul li:hover a,
#nav li.hover ul li.hover a {
background-color:#92c9eb !important;
color:#003798 !important;
}

#nav li:hover ul li:hover,
#nav li.hover ul li.hover{
color:#fff;
text-decoration:none;
background-color:#92c9eb !important;
background-image:none;
display:block;
background:#92c9eb url(http://www.brita.com.au/__data/assets/image/0007/106/lvl_2_hover.gif) no-repeat 0 0 !important;
color:#003798 !important;
}

/*--------------Third Level Nav---------------------*/

#nav li:hover ul li ul,
#nav li.hover ul li ul {
display:none;
}

#nav li:hover ul li:hover ul li,
#nav li.hover ul li.hover ul li{
float:left;
clear:both;
list-style:none;
color:#fff;
display:block;
position:relative;
font-size:1em;
width:188px !important;
}

#nav li:hover ul li:hover ul,
#nav li.hover ul li.hover ul
{
    display: block;
    z-index: 1;
position: absolute;
top: 0;
left: 188px; 
width:208px ;
background-color:#92c9eb;
padding-bottom:10px;
}

#nav li:hover ul li:hover ul li:hover,
#nav li.hover ul li.hover ul li.hover{
color:#003798 !important;
background:#d4eefb url(http://www.brita.com.au/__data/assets/image/0008/107/lvl_3_hover.gif) no-repeat 0 0 !important;
}

#nav li:hover ul li:hover ul li a,
#nav li.hover ul li.hover ul li a {
color:#fff;
text-decoration:none;
background-image:none;
padding:0;
width:100%;
}




/*--------------End Menu Declaration--------------------------*/

#nav ul:hover ul ul {
display: none !important; 
}

#nav ul ul:hover ul {
display: block !important;
}

#nav li:hover ul li:hover ul li:hover a,
#nav li.hover ul li.hover ul li.hover a {
background-color:#d4eefb !important;
color:#003798 !important;
}

#nav li:hover ul li:hover ul li:hover ul li a,
#nav li.hover ul li.hover ul li.hover ul li a {
background-color: #92c9eb !important;
color:#003798 !important;
}

#nav li:hover ul li:hover ul li:hover ul li:hover a,
#nav li.hover ul li.hover ul li.hover ul li.hover a {
background-color:#d4eefb !important;
color:#003798 !important;
}

#nav ul ul ul { position: absolute; }

#nav ul:hover ul ul { display: none !important; }

#nav ul ul li:hover ul { display: block !important; }

/*------------------breadcrumb-----------------*/

#breadcrumb {
float:left;
clear:both;
padding:2px 0 4px 0px;
font-size:1.1em;
width:100%;
}

*html #breadcrumb {
padding-top:6px;
}

*:first-child+html #breadcrumb {
padding-top:6px;
}

#breadcrumb a {
color:#243B96;
text-decoration:none;
margin-left:0px;
}

#breadcrumb a.first-bread {
margin-left:19px;
}

/*------------------end breadcrumb-----------------*/

/*-------------banner-----------------------------*/

#banner {
float:left;
clear:both;
width:100%;
height:253px;
/*background: url(http://www.brita.com.au/__data/assets/image/0017/782/visual_chapter_home_english.jpg) no-repeat 0 0;*/
}

#banner-link-1{
position:absolute;
top:270px;
left:24px;
}

#banner-link-2 {
width:109px;
height:18px;
position:absolute;
top:295px;
left:24px;
}

#banner-link-3 {
width:150px;
height:18px;
position:absolute;
top:318px;
left:24px;
}

/*-------------end banner-----------------------------*/

/*------------content container--------------------*/

#content{
float:left;
clear:both;
width:100%;
/*padding-top:29px;*/
padding-top:5px;
}

/*fix of all li font size across site*/
#content ul {
padding-left:5px;}
#content li {
font-size:11px;
padding-bottom:3px;}



#content-left {
float:left;
width:185px;
}

#cartridge
{
padding:5px;
font-size:1.1em;
}

#content-main {
float:left;
/*width: 540px;*/
margin: 0 0 0 15px;
width: 735px;
}

#content-main ul, ol {padding: 0.3em; margin:1em;}

#content-main-left {
float:left;
width:295px;
}

#content-main-left img {
float:left;
clear:left;
margin-right:11px;
margin-bottom:21px;
}


.subpagelink {
color:#00429C!important;
background: #ffffff url(http://www.brita.com.au/__data/assets/image/0003/67179/sublink.gif) no-repeat 0 0;
/*height:18px;*/
width:165px;
text-align:center;
padding-top:2px;
padding-bottom:3px;
margin-left:-10px;
margin-bottom:8px;
font-weight:normal;
display:block;
text-decoration:none;
clear:both;
}
.subpagelink:hover {
text-decoration:underline;}

.alert-red ul li{
color:#cc0000!important;
}





.content-divider {
clear:both;
}

.content-divider p, .lt-blue p, .no-blue p{
color:#000;
}

.content-divider b, .lt-blue b, .no-blue b{
color:#333;
}

.content-divider b{
color:#5C5C5C;
}

#content-left a,.content-divider a, .lt-blue a, .no-blue a {
font-weight:bold;
text-decoration:none;
color:#243B96;
background: url(http://www.brita.com.au/__data/assets/image/0010/91/blue_arrow.gif) no-repeat 0 4px;
padding-left:6px;
margin-left:1px;
}

#content-left a:hover,.content-divider a:hover, .lt-blue a:hover, .no-blue a:hover{
text-decoration:underline;
}

#content-main-right {
width:185px;
float:left;
}

.lt-blue {
background:#d4eefb url(http://www.brita.com.au/__data/assets/image/0007/115/teaser_oben.gif) no-repeat 0 0;
padding:10px 11px 0 11px;
clear:both;
}

.lt-blue-bottom{
background:url(http://www.brita.com.au/__data/assets/image/0008/116/teaser_unten.gif) no-repeat 0 0;
width:100%;
clear:both;
height:10px;
margin-bottom:25px;
}

*html .lt-blue-bottom{
margin-bottom:23px;
}

.no-blue {
padding-left:11px;
padding-top:8px;
overflow:hidden;
}

#brita_promise{padding:5px 22px}

/*Styles for Homepage Content Block
**********************************************************/

#page_id_54 .main_items {
overflow: hidden;
clear: both;
/*width: 540px;*/
}


#page_id_54 .main_items table td {

width:50%;
vertical-align:middle;
padding:10px 5px 10px 0px;
text-align:center;

}

.main_items div {
overflow: hidden;
/*clear: both;*/
margin: 0 0 15px 0;
}

#greening {
margin:30px 10px 0 0;
}

#ada {
margin:90px 10px 0 0;
}

#why {
margin:20px 85px 0 0;
overflow: hidden;
clear: both;
}

#new {
margin:195px 85px 0 0;
overflow: hidden;
clear: both;
}

/*------------end content container--------------------*/

/*-----------------------right container---------------*/

#logo {
/*background: url() no-repeat right 0;*/
width:100%;
height:251px;
clear:both;
margin-bottom:56px;
}

p.right-title {
color:#ffffff!important;
background: #00a5e9 url(http://www.brita.com.au/__data/assets/image/0006/114/right_title_bg.gif) no-repeat 0 0;
/*height:18px;*/
width:165px;
text-align:center;
padding-top:2px;
padding-bottom:3px;
margin-left:-10px;
margin-bottom:8px;
font-weight:bold;
}

#e-shop p.right-title {background: #00a5e9 url(http://www.brita.com.au/__data/assets/image/0008/163826/right_title_bg_shop.png) no-repeat 0 0 !important;}

p.right-title a {
color:#ffffff!important;
display:block;}
p.right-title a:visted {
color:#ffffff!important;}

#search, #contact, #stocklists, #login, #registered-users, #filter-parts, #international-sites, #e-shop {
clear:both;
width:153px;
padding-left:16px;
margin-bottom:10px;
float:right;
margin-right:3px;
}

.search_logo { 
float: left; 
}

.search_results {
width: 80px;
margin-left: auto;
margin-right: auto;
}

.results_list {
border-bottom: 1px solid #00a6ec;
height: 85px;
margin-bottom: 10px;
}
*html #search, *html #contact, *html #stocklists, *html #login, *html #registered-users, *html #filter-parts, *html #international-sites, *html #e-shop {
margin-right:0px !important;
}

#search p, #contact p, #stocklists p, #login p, #registered-users p, #filter-parts p, #international-sites p, #e-shop p {
color:#000;
}

#search a,
#login a, 
#registered-users a,
#international-sites a {
font-weight:bold;
text-decoration:none;
background: url(http://www.brita.com.au/__data/assets/image/0010/91/blue_arrow.gif) no-repeat 0 4px;
padding-left:6px;
margin-left:1px;
}

#registered-users a,{
font-weight:bold;
text-decoration:none;
background: url(http://www.brita.com.au/__data/assets/image/0010/91/blue_arrow.gif) no-repeat 0 4px;
padding-left:6px;
margin-left:1px;
}

#contact a, #stocklists a, #filter-parts a, #e-shop a{
font-weight:bold;
text-decoration:none;
/*padding-left:6px;*/
margin-left:1px;
} /*separate link style so blue bars don't have arrows associated with links*/

#search a:visited, #contact a:visited, #stocklists a:visited ,#login a:visited, #registered-users a:visited, #filter-parts a:visited, #international-sites a:visited, #e-shop a:visited {
text-decoration:none; color:#7394AE;
}

#search a:hover, #contact a:hover, #stocklists a:hover, #login a:hover, #registered-users a:hover, #filter-parts a:hover, #international-sites a:hover, #e-shop a:hover {
text-decoration:underline;
}

#right-container input.text-box {
width: 108px;
font-size:1em;
}

#right-container img {
vertical-align:top;
margin-left:5px;
}


/*-----------------------end right container---------------*/


/*-------------------------form elements-----------------------*/

input.go {
background-color:#FFFFFF;
background-image:url(http://www.brita.com.au/__data/assets/image/0014/680/go.gif);
background-repeat:no-repeat;
border:0pt none;
color:#FFFFFF;
cursor:pointer;
height:19px;
margin:0pt;
padding:0pt;
width:28px;
margin-left:5px;
}

#radio {

margin-top:2px;
font-size:1.1em;
font-family:Verdana;
letter-spacing: -1px;
word-spacing: -1px;
}

#right-container select {
font-size:1em;
width:106px;
}

#delivery_form{
width:600px;padding:0;
}

#delivery_form li{
list-style-type:none;padding:5px;
}

.label_text{
width:180px;display:block;float:left;margin:0;padding:0;
}

.note {
width:170px;display:block;font-size:90%;#333;
}

#delivery_form p{
padding: 5px 0 18px 0;margin:2px;
}

.required {
color:red;padding-right:10px;
}

.sq-form-field{
margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;
float: left;

}

.large select{
width:60px;margin:0 10px 0 0;
}

.button input{
margin-left:180px;
}

/*-------------------------footer-----------------------*/

#footer-container {
clear:both;
float:left;
width:931px;
background:url(http://www.brita.com.au/__data/assets/image/0012/93/footerlinie.gif) no-repeat 0 0;
padding-top:20px;
padding-left:20px;
padding-bottom:15px;
}

#footer-container a{
color:#00429C;
text-decoration:none;
}

*html #footer-container {
width:911px;
height:1%;
position:relative;
}

#footer-container ul {
float:left;
clear:both;
list-style:none;
}

#footer-container p {
float:left;
clear:both;
color:#878787;
}

#footer-container ul li{
float:left;
clear:none;
margin:8px 0 8px 0;
padding:0 0px 0 0px;
}

*html #footer-container ul li{
padding-bottom:8px;
}

*:first-child+html #footer-container ul li{
padding-bottom:8px;
}

#print {
background:url(http://www.brita.com.au/__data/assets/image/0016/97/img07_druckericon.gif) no-repeat 0 0;
margin-left:-20px !important;
padding:13px 0 0 42px !important;
margin-top:0 !important;
margin-bottom:0 !important;
}

#send {
background:url(http://www.brita.com.au/__data/assets/image/0017/98/img08_brieficon.gif) no-repeat 0 0;
padding-left:23px !important;
padding-top:13px !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
}

span.divider {
color:#878787;
padding-left:7px;
padding-right:7px;
}

/*-------------------------end footer-----------------------*/

/* Home Delivery Forms */

.centre_content {
text-align: center;
float: left;
padding-top: 100px;
}

.home_form ul { list-style: none; }
.home_form li { float: left; display: inline; }

/* Registration Page - hiding logo and progress bar */
td.logoBar,
td.progressBar {display: none}

/* Honour Roll */

.centre_content_2 {
position: relative;  
margin-left: auto;
margin-right: auto;
width: 600px;
text-align: center;
}

.centre_content_3 {
position: relative;  
margin-left: auto;
margin-right: auto;
width: 265px;
}

.centre_content_3 input#queries_gift_recipient_query {
float: left;
}

#page_asset_builder_2534_type_data_record .sq-form-field {
float: none !important;
}

.validationerror ul li {color:#FF0000!important;}


#registration-form td {
     vertical-align:top;

}

#registration-form ul {
      list-style:none;

}

#registration-form ul li .sq-form-field{
      float:none;

}


/*************************END CSS****************************/
