#header {
    z-index: 100;
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
    border-width: 0px;
}
#header-appl {
    background-color: #123751;
    /* border-bottom: 2px solid #225A8D; */
    font-family: Verdana,Geneva,sans-serif;
    height: 115px;
    margin: 0;
}

#header-appl .header-logo {
    height: 88px;
    width:1080px;
    background: url("../images/logo.png") no-repeat scroll 15px 5px transparent  ; 
    /* background: url("../images/council_logo.png")   no-repeat scroll 15px 5px transparent , url("../images/edqm_logo.png")   no-repeat scroll 15px 5px transparent ; */ 
    /* padding-left: 100px; */


     /* background-image:url("../images/council_logo.png"),  url("../images/edqm_logo.png") ; */
     /* background-repeat: no-repeat, no-repeat; */
     /* background-position: left, right; */
     /* background-scroll: 50px 50px, 15px 5px; */
    

}
#header-appl .header-logo a {
	border-bottom: 0;
}
#header-appl .header-navtop {
    position: absolute;
    top: 5px;
    right: 10px;
}

#header-appl .header-navtop ul {
    margin: 0px;
}
#header-appl .header-navtop ul li {
    margin: 0px;
    display: inline;
    padding-left: 4px;
    padding-right: 1px;
    border-right: 1px solid #FFFFFF;
}
#header-appl .header-navtop ul li.last {
    border-right-width: 0px;
    padding-right: 0px;
}
#header-appl .header-navtop ul li a {
    font-size: 10px;
    color: #FFFFFF;
}
#header-appl .header-navtop ul li.login a {
    font-weight: bold;
    color: yellow;
    border-bottom: 1px green;
}
#header-appl .header-navtop ul li.logoff a {
    font-weight: bold;
    color: #C40026;
    border-bottom: 1px #C40026;
}
#header-appl .header-welcome {
    position: absolute;
    top: 4px;
    left: 100px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}
#header-appl .header-navmain {
    position: absolute;
    top: 32px;
    right: 10px;
}
#header-appl .header-navmain ul {
    margin: 0px;
}
#header-appl .header-navmain ul li {
    margin: 0px;
    display: inline;
    padding-left: 6px;
    padding-right: 3px;
    border-right: 2px solid #FFFFFF;
}
#header-appl .header-navmain ul li.last {
    border-right-width: 0px;
    padding-right: 0px;
}
#header-appl .header-navmain ul li a {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    border-bottom: 0;
}
#header-appl .header-bar {
    background-color: #1b7eac;
    /* border-bottom: 1px solid #FFFFFF; */
    /* border-top: 1px solid #FFFFFF; */
    height: 22px;
    padding-bottom: 3px;
    position: absolute;
    text-align: right;
    top: 90px;
    width: 100%;
}
#header-appl .header-bar .header-search {
    font-size: 10px;
    /* color: #5b5b5b; */
    color: #FFFFFF;
    margin: 3px 3px 0 3px;
}
#header-appl .header-bar .header-search label.header-search-label {
    font-weight: bold;
    padding: 0 5px 0 0;
}
#header-appl .header-bar .header-search input.header-search-btn, #b2c-advs input.header-search-btn {
	color: #5B5B5B;
	border: 1px solid #DDD;
	background-color: #EEE;
    padding: 0px 3px 0px 3px;
}
#header-appl .header-bar .header-search input.header-search-btn:hover, #b2c-advs input.header-search-btn:hover {
    color: #036;
    background-color: #FFF;
    border: 1px solid #036;
    padding: 0px 3px 0px 3px;
}
#header-appl .header-bar .header-search span.header-search-input-advsrch-box {
    border-left: 1px solid #5B5B5B;
	padding-left: 4px;
}
#header-appl .header-bar .header-search a.header-search-input-advsrch {
	color: #5B5B5B;
	border: 1px solid #DDD;
	background-color: #EEE;
	padding: 1px 5px;
}
#header-appl .header-bar .header-search a.header-search-input-advsrch:hover {
	color: #036;
	border: 1px solid #036;
	background-color: #FFF;
	padding: 1px 5px;
}

#header-appl .header-bar .header-search input.header-search-input {
    width: 180px;
    border: 1px solid Gray;
}

#workarea {
    z-index: 70;
    position: absolute;
    top: 130px;
    left: 17%;
    width: 65.6%;
    border-width: 0px;
    overflow: auto;
    padding-bottom: 10px;
}
#workarea .fw-box {
	width: 99.9%; /* avoid horiz. scrollbar in FF */
}

#navigator {
    left: 0;
    padding-bottom: 10px;
    position: absolute;
    top: 116px;
    width: 16%;
    z-index: 50;
}
#navigator #inner {
    top: 0px;
    width: 100%;
    overflow: hidden;
}

#miniBasket {
    left: 84%;
    padding-bottom: 10px;
    position: absolute;
    top: 116px;
    width: 16%;
    z-index: 50;
}
#miniBasket #inner {
    width: 100%;
    overflow: hidden;
}

#store-locator {
    z-index: 70;
    position: absolute;
    top: 80px;
    left: 0px;
    width: 82%;
    border-width: 0px;
    overflow: visible;
    padding-bottom: 10px;
}

#basketEntry,
#leaflet {
    z-index: 70;
    position: absolute;
    top: 130px;
    left: 20px;
    width: 82%;
    padding: 0px 5px 0px 5px;
    border-width: 0px;
    overflow: visible;
    padding-bottom: 10px;
}

#checkout,#login {
    z-index: 50;
    position: absolute;
    top: 80px;
    left: 0px;
    padding: 0px 5px 0px 5px;
    border-width: 0px;
    overflow: visible;
    padding-bottom: 10px;
}

#b2c-advs input.header-search-btn {
	margin-top:	-3px;
}
