/* add BENDOO */
.header-container { border-top:5px solid #0d2131; border-bottom:1px solid #415966;  background:#0d2131;
}
.subheader { font-weight:bold; font-size: 110%; }

.form-button, .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#f18200;
    color:#fff;
    border:1px solid #de5400;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
}

/********************** Header */

/* Logo */
h1#logo {
    float:left;
    width:202px;
    margin:3px 0 10px 12px;
    }
.page-popup h1#logo { display:none; }


/* Quick Access*/
.header .quick-access .shop-access a{  }
.header .quick-access .shop-access a:hover { color:  #fff; }

.header_links {
	float:right;
	margin-top:0px;
	text-align:right;
	padding:0 0 0 10px;
}
.header_links a {
	color:#af946b;
	font-weight:bold;
	text-decoration:none;
}
.header_links a:hover {
	color:#d6b88b;
}

.quick-access {
    width:580px;
    float:right;
    margin-top:28px;
    text-align:right;
    padding:0 10px;
    color:#fff;
    }
.quick-access p { margin-bottom:4px; }
.quick-access li.first { padding-left:0; }
.quick-access li.last { padding-right:0; background:none; }
.shop-access { margin-bottom:6px; }
.shop-access a, .shop-access a:hover { color:#ebbc58; font-size:.95em; }
.shop-access li.last { padding-right:0; background:none; }
.header_links li,.quick-access li {
    display:inline;
    background:url(../images/shop_access_pipe.gif) no-repeat 100% .35em;
    padding-right:7px;
    padding-left:3px;
}

.language-switcher { float:right; margin-top:5px; margin-left:60px; }
.language-switcher label { color:#A7C6DD; padding-right:5px; }
.language-switcher .flag option { background-repeat:no-repeat; background-position:left center; padding-left:20px; margin-left:2px; }



/* change BENDOO */
/* label selecteer winkel in header */
.cms-bestellen .store-switcher {
	position:absolute;
	left:25px;
	top:230px;
}
.cms-bestellen .store-switcher label { 
display:none;
}

.store-switcher label { color:#fff;}

/* label selecteer winkel in content */
.store-switcher-content {margin-bottom: 0.8em;}
.store-switcher-content .store-switcher label { color:#000;}

/* change BENDOO: bottom van 80 -> 25px */
.middle { background:url(../images/main_bg.gif) no-repeat #fffffe;  padding:25px 25px 25px 25px; }

/* Google maps store locator */
#store_locator_form, #store_locator_form .group-select { background: none; border: none;padding: 0; margin: 0 0 10px 0;}
#storelocator-results #storelocator-container { margin: 20px auto; background: transparent; border: solid 1px #ccc;}
#storelocator-results #storelocator-container #sidebar, #storelocator-results #storelocator-container #sidebar a { background: transparent; }
#storelocator-results #storelocator-container #sidebar a:hover { color: #F18200; }
.page-title h3{ font-size: 1.5em; font-weight: normal; text-transform: none; text-align: left;}



