header {background-color:none;}
header .headerGradient, header .searchBarGradient {height:10px;
	background: #00bce4; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmNlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2Y2IzNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #00bce4 0%, #6db33f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00bce4), color-stop(100%,#6db33f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #00bce4 0%,#6db33f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #00bce4 0%,#6db33f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #00bce4 0%,#6db33f 100%); /* IE10+ */
    background: linear-gradient(to right,  #00bce4 0%,#6db33f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00bce4', endColorstr='#6db33f',GradientType=1 ); /* IE6-8 */
}

header .headerInner {background-color:#fff;-webkit-box-shadow: 0 7px 11px 2px #CCC;-moz-box-shadow: 0 7px 11px 2px #CCC;box-shadow: 0 7px 11px 2px #CCC;padding: 20px 30px 10px;margin:0 auto;width:950px;}

.cookieDisclosureCloud {display: none;}
.cookieDisclosureTop {height: 30px; background-color: #FFFCD9; margin: 0 auto; padding: 7px 30px 10px; width: 950px; -webkit-box-shadow: 0 7px 11px 2px #CCC;-moz-box-shadow: 0 7px 11px 2px #CCC;box-shadow: 0 7px 11px 2px #CCC;}
.cookieDisclosureBottom {position: fixed; height: 100px; bottom: 0; width: 100%; background-color: #E6E6E6; z-index: 1000; -webkit-box-shadow: 0 -4px 11px #CCC;-moz-box-shadow: 0 -4px 11px #CCC;box-shadow: 0 -4px 11px #CCC;}

.cookieDisclosureCloud .disclosureButton {
    -moz-box-shadow: inset 0px 1px 0px 0px #fff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fff;
    box-shadow: inset 0px 1px 0px 0px #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
    background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color:#ededed; border-radius:6px; border:1px solid #dcdcdc;
    display: inline-block; color: #777; font-family: Arial; font-size: 15px;
    font-weight: bold; padding: 6px 24px; text-decoration: none; text-shadow: 1px 1px 0px #fff;
    cursor: pointer; float: right; margin-right: 25px;
}
.cookieDisclosureCloud .disclosureButton:hover {
     background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
     background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
     background-color: #dfdfdf;
 }
.cookieDisclosureCloud .disclosureButton:active {position: relative; top: 1px;}

.cookieDisclosureTop .disclosureHeadline {display: none;}
.cookieDisclosureBottom .disclosureHeadline {font-weight: bold; float: left; width: 100%; line-height: 24px;}

.cookieDisclosureCloud .disclosureText {width: 75%; float: left; position: relative; z-index: 200}

.cookieDisclosureBottom .cookieDisclosureCloudBottom {padding: 20px 30px 40px; width: 950px; margin: 0 auto; text-align: left;}

.cookieDisclosureCloud .closeDisclosureCloud {
    width: 25px; height: 25px;
    border: #B6D494 2px solid;
    border-radius: 14px;
    float: right;
    text-align: center;
    font-weight: bold;
    line-height: 25px;
    font-size: 15px;
    color: #B6D494;
    background-color: #fff;
    cursor: pointer;
}
.cookieDisclosureBottom .closeDisclosureCloud {margin-top: -25px; color: #676767; border-color: #676767;}

html {min-width:1070px;}

footer .footerInner {width: auto; max-width: 980px;}