.shop_menu_item0, .shop_menu_item1, .shop_menu_item2 {
  font-size: 1.1em;
}

#subwrapper .center .secureMenu {
  float: left;
  width: 124px;
  height: 54px;
  margin: 0 0 0 110px;
  _margin: 0 0 0 55px;
}

.shopSearch #shop_search {
  float: left;
  width: 114px;
  color: #ffffff;
  font-size: 1.3em;
  margin: 0 0 0 0;
}

.shopSearch #shop_search .keywords {
  float: left;
  _clear: none;
  width: 114px;
  height: 25px;
  margin: 3px 0 0 0;
  padding: 3px 5px 0 5px;
  border-style: none;
  background: url(../../../images/textbox-search.jpg) no-repeat;
}

.shopSearch #shop_search .submit {
  float: left;
  _clear: none;
  width: 92px;
  height: 14px;
  border: none;
  margin: 0 0 0 15px;
  _margin: 0 0 0 7px;
  padding-top: 14px;
  cursor: pointer;
}

.shopSearch.nl #shop_search .submit {
  background: url(../../../images/shop/btn-zoeken-nl.jpg) no-repeat;
}
.shopSearch.en #shop_search .submit {
  background: url(../../../images/shop/btn-zoeken-en.jpg) no-repeat;
}
.shopSearch.de #shop_search .submit {
  background: url(../../../images/shop/btn-zoeken-de.jpg) no-repeat;
}

#login_container {
  float: left;
  color: #ffffff;
  font-size: 1.1em;
  margin: 30px 0 0 11px;
  _margin: 30px 0 0 5px;
}

#login_container .email .input, #login_container .password .input {
  clear: both;
  width: 150px;
  height: 27px;
  padding: 3px 5px 0 5px;
  background: url(../../../images/textbox-login.jpg) no-repeat;
}

#login_container .email .input input, #login_container .password .input input {
  clear: both;
  width: 150px;
  border-style: none;
  background: none;
}

#login_container .forgotten {
  float: left;
  width: 83px;
  margin: -6px 0 0 0;
}

#login_container .forgotten a {
  color: #ffffff;
  font-size: 1em;
  text-decoration: none;
}

#login_container .forgotten a:hover {
  text-decoration: underline;
}

#login_container .login {
  float: right;
  width: 67px;
  margin: 0 11px 0 0;
  _margin: 0 5px 0 0;
}

.customerLogin #login_container .login input {
  width: 67px;
  height: 15px;
  border: none;
}

.customerLogin.nl #login_container .login input {
  background: url(../../../images/shop/btn-klantlogin-nl.jpg) no-repeat;
}
.customerLogin.en #login_container .login input {
  background: url(../../../images/shop/btn-klantlogin-en.jpg) no-repeat;
}
.customerLogin.de #login_container .login input {
  background: url(../../../images/shop/btn-klantlogin-de.jpg) no-repeat;
}






body {
  background: #086fbd url(../../../images/bg.jpg) repeat-x;
  text-align: center;
  margin: 0;
}

form {
  margin: 0;
  padding: 0;
}

a img {
  border: 0;
}

.breaker {
  clear: both;
}

#wrapper {
  margin: 0 auto;
  width: 970px;
  text-align: left;
}

#header {
  clear: both;
  width: 970px;
  height: 38px;
  background: url(../../../images/bg-header.png) no-repeat;
}

#languages {
  float: left;
  margin: 10px 0 0 23px;
  _margin: 10px 0 0 11px;
}

#languages .item {
  float: left;
  margin: 0 15px 0 0;
}

#languages .item a {
  display: block;
  width: 41px;
  height: 11px;
}

#subwrapper {
  clear: both;
  width: 950px;
  padding: 0 10px;
  background: url(../../../images/bg-wrapper.png) repeat-y;
}

#subwrapper .box {
  clear: both;
  width: 950px;
  background: url(../../../images/bar/standard.jpg) no-repeat 9px 82px;
}

#subwrapper .left {
  float: left;
  width: 230px;
}

#subwrapper .left .logo {
  display: block;
  clear: both;
  width: 203px;
  height: 66px;
  margin: 0 0 0 12px;
}

#subwrapper .left .shopNavTop,
#subwrapper .left .shopNav,
#subwrapper .left .shopNavBottom {
  float: left;
  width: 217px;
  margin: 0 0 0 4px;
  _margin: 0 0 0 _4px;
}

#subwrapper .left .shopNavTop {
  clear: both;
  height: 14px;
  margin-top: 15px;
  background: url(../../../images/bg-shop-menu-top.png) no-repeat;
}

#subwrapper .left .shopNav {
  background: url(../../../images/bg-shop-menu.png) repeat-y;
}

#subwrapper .left .shopNavBottom {
  clear: both;
  height: 17px;
  background: url(../../../images/bg-shop-menu-bottom.png) no-repeat;
}

#subwrapper .center {
  float: left;
  width: 516px;
}

#subwrapper .center .shopSearch {
  float: left;
  width: 275px;
  height: 51px;
  margin: 0 0 0 7px;
  _margin: 0 0 0 3px;
  background: url(../../../images/bg-search.png) no-repeat;
}

#subwrapper .center .bar {
  clear: both;
  float: left;
  width: 516px;
  height: 41px;
  margin: 31px 0 0 0;
}

#subwrapper .center .content {
  clear: both;
  float: left;
  width: 456px;
  padding: 30px;
}

#subwrapper .right {
  float: left;
  width: 178px;
}

#subwrapper .right .basketMenu {
  float: left;
  width: 178px;
  height: 51px;
  margin: 0 0 0 7px;
  _margin: 0 0 0 3px;
}

#subwrapper .right .customerLogin {
  float: left;
  width: 178px;
  height: 141px;
  margin: 9px 0 0 7px;
  _margin: 9px 0 0 3px;
}

#subwrapper .right .customerLogin.nl {
  background: url(../../../images/bg-customer-login.png) no-repeat;
}
#subwrapper .right .customerLogin.en {
  background: url(../../../images/bg-customer-login-en.png) no-repeat;
}
#subwrapper .right .customerLogin.de {
  background: url(../../../images/bg-customer-login-de.png) no-repeat;
}

#subwrapper .right .address {
  float: left;
  width: 178px;
  height: 141px;
  margin: 9px 0 0 7px;
  _margin: 9px 0 0 3px;
  background: url(../../../images/bg-address.png) no-repeat;
}

#subwrapper .right .sale {
  float: left;
  margin: 0 0 0 1px;
}

#footer {
  clear: both;
  width: 970px;
  min-height: 16px;
  _height: 16px;
  background: url(../../../images/bg-footer.png) no-repeat;
}

.shop_menu_item0 a {
  display: block;
  float: left;
  width: 193px;
  height: 18px;
  padding: 5px 0 0 15px;
  margin: 0 0 0 5px;
  _margin: 0 0 0 2px;
  color: #ffffff;
  text-decoration: none;
}

.shop_menu_item0 a:hover {
  color: #ffffff;
  background: #a6a6a6;
}

.shop_menu_item0 a.selected0 {
  color: #000000;
  background: #dcdcdc;
  font-weight: bold;
}

.shop_menu_item1 a {
  display: block;
  float: left;
  width: 180px;
  height: 18px;
  padding: 5px 0 0 28px;
  margin: 0 0 0 5px;
  _margin: 0 0 0 2px;
  color: #000000;
  text-decoration: none;
  background: #dcdcdc;
}

.shop_menu_item1 a:hover, .shop_menu_item1 a.selected1 {
  color: #ffffff;
  background: #a2a2a2;
}

.shop_menu_item2 a {
  display: block;
  float: left;
  width: 167px;
  height: 18px;
  padding: 5px 0 0 41px;
  margin: 0 0 0 5px;
  _margin: 0 0 0 2px;
  color: #000000;
  text-decoration: none;
  background: #dcdcdc;
}

.shop_menu_item2 a:hover, .shop_menu_item2 a.selected2 {
  color: #000000;
  font-style: italic;
}
