/* Header */
.logo { float:left; }
.header-container {}
.header { position:relative; }
.header .logo { float:left; text-decoration:none !important; margin-top:2px; width:320px; }
.header .logo span { float:left; width: 320px; text-align: center;  white-space: nowrap;}
.header .logo .logo { margin-bottom:12px; float: left;}
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; }
.header h1.logo { margin:0; padding:0; }
.header .welcome-msg { font-weight:bold; text-align:right; }
.header .links { float:right; }
.header .links li { margin:0 0 0 3px; }
.header .links li a { color:#272727; font-size:11px;}
.header .links li.quickphone { background:url(../images/phone_ico.png) no-repeat left top; padding-left:10px; }
.header .quick-access { float:right; width: 500px; text-align: right; }
.header .quick-access ul { float: none; }

.header .thuiswinkel { background:url(../images/thuiswinkel_waarborg.png) no-repeat left top; width:99px; height:35px; float:right; margin-top:10px; margin-right:10px; }

.header .form-search { text-align:right; }
.header .form-search .search-autocomplete { z-index:999; }
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-language { clear:both; text-align:right; }

.header-container .top-container { clear:both; text-align:right; }