/*! jQuery UI - v1.10.3 - 2014-01-13
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
  max-height: 350px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 100%;
}
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
  /*text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0;
	font-weight: normal;*/
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  /*font-weight: normal;*/
}
.ui-menu .ui-state-disabled {
  font-weight: normal;
  line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
  cursor: default;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: .2em;
  left: .2em;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}
/* Component containers
----------------------------------*/
.ui-widget {
  /*font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;*/
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  /*font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;*/
}
.ui-widget-content {
  /*border: 1px solid #dddddd;
	background: #eeeeee url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;*/
}
.ui-widget-content a {
  /*color: #333333;*/
}
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #ffffff;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  /*border: 1px solid #cccccc;
	background: #f6f6f6 url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;*/
  cursor: pointer;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  /*border: 1px solid #fbcb09;
	background: #fdf5ce url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;*/
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #c77405;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  /*border: 1px solid #fbd850;
	background: #ffffff url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;*/
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* For IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-icons_ffd27a_256x240.png);
}
/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  /*border-top-left-radius: 4px;*/
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  /*border-top-right-radius: 4px;*/
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  /*border-bottom-left-radius: 4px;*/
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  /*border-bottom-right-radius: 4px;*/
}
/* Overlays */
.ui-widget-overlay {
  background: #666666 url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
  opacity: .5;
  filter: alpha(opacity=50);
}
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: .2;
  filter: alpha(opacity=20);
  border-radius: 5px;
}
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox,
#cboxOverlay,
#cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft,
#cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: auto;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #111;
}
#cboxContent {
  overflow: visible;
}
.cboxIframe {
  background: #fff;
}
#cboxError {
  padding: 50px;
}
#cboxLoadedContent {
  padding: 25px;
  background: #fff;
}
#cboxLoadingGraphic {
  background: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/loading.gif) no-repeat center center;
}
#cboxLoadingOverlay {
  background: #fff;
}
#cboxTitle {
  position: absolute;
  bottom: 15px;
  left: 50%;
  height: 12px;
  width: 1px;
  text-indent: -999em;
  background: #4c4c4c;
  overflow: hidden;
}
#cboxCurrent {
  position: absolute;
  bottom: 42px;
  left: 25px;
  right: 25px;
  text-indent: -9999px;
  height: 1px;
  border-top: 1px solid #84afd0;
  overflow: hidden;
}
#cboxClose {
  text-indent: -9999px;
  top: 7px;
  right: 7px;
  width: 12px;
  height: 12px;
  position: absolute;
  background: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/btn_window_close.gif) no-repeat 0 0;
}
#cboxPrevious {
  position: absolute;
  bottom: 15px;
  left: 25px;
  width: 42%;
  text-align: right;
}
#cboxNext {
  position: absolute;
  bottom: 15px;
  right: 25px;
  width: 42%;
  text-align: left;
}
#cboxPrevious a,
#cboxNext a {
  float: left;
  height: 12px;
  color: #000;
  text-decoration: none;
  background: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/colorbox-controls.gif) 0 0 no-repeat;
}
#cboxPrevious a:hover,
#cboxNext a:hover {
  text-decoration: underline;
}
#cboxPrevious span {
  float: right;
  display: block;
  height: 12px;
  line-height: 12px;
  padding-left: 25px;
  background: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/colorbox-controls.gif) 0 0 no-repeat;
}
#cboxNext span {
  float: left;
  display: block;
  height: 12px;
  line-height: 12px;
  padding-right: 25px;
  background: url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/colorbox-controls.gif) 100% 0 no-repeat;
}
.cboxSlideshow_on #cboxPrevious,
.cboxSlideshow_off #cboxPrevious {
  right: 66px;
}
.cboxSlideshow_on #cboxSlideshow {
  background-position: -75px -25px;
  right: 44px;
}
.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -100px -25px;
}
.cboxSlideshow_off #cboxSlideshow {
  background-position: -100px 0px;
  right: 44px;
}
.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -75px -25px;
}
/*  Tags Declaration  */
BODY {
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: 'Calibri', Arial, sans-serif;
  font-size: 12px;
  color: #57585b;
  background: #ffffff;
}
.no-display {
  display: none;
}
HTML,
BODY {
  height: 100%;
}
BODY.welcome {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/welcome-bg.jpg") no-repeat center top;
  background-size: cover;
}
A {
  text-decoration: none;
  outline: none;
  color: #50afc2;
}
A:HOVER {
  text-decoration: underline;
}
IMG {
  border: none;
}
FORM {
  margin: 0;
  padding: 0;
}
INPUT,
TEXTAREA,
SELECT {
  font-family: 'Calibri', Arial, sans-serif;
  overflow: visible;
  resize: none;
}
hr {
  border-left: 0 none;
  border-right: 0 none;
  border-top: 1px solid #DDDDDD;
  color: #FFFFFF;
}
INPUT:FOCUS,
TEXTAREA:FOCUS,
SELECT:FOCUS {
  outline: none;
}
#twttrHubFrameSecure,
#twttrHubFrame {
  width: 0px;
  height: 0px;
  left: -9999em;
}
iframe.register {
  float: left;
  margin: 0px 0px 0px -20px;
  border: none;
  width: 705px;
  overflow: hidden;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
  appearance: textfield;
}
/*  Page  */
#page {
  margin: auto;
  text-align: left;
  width: 1000px;
  position: relative;
  z-index: 50;
}
#hpage {
  margin: auto;
  text-align: left;
  width: 1000px;
  position: relative;
  z-index: 90;
}
.rel {
  position: relative;
}
.clear {
  clear: both;
  line-height: 0;
  font-size: 0;
  height: 1px;
}
.f-left {
  float: left;
}
.f-left a {
  float: none;
}
.right,
.f-right {
  float: right;
}
#wrap {
  float: left;
  width: 100%;
  position: relative;
  z-index: 90;
  background: #efefef url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/sub-bg.gif") repeat-x left top;
}
#wrap.home {
  background: #efefef url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/body-bg.gif") repeat-x left top;
}
#tlinks {
  float: left;
  width: 34px;
  height: 107px;
  position: absolute;
  right: 0px;
  top: 130px;
  z-index: 90;
  text-align: left;
  /*background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/tlinks-bg.png") no-repeat left top;*/
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
}
#tlinks #find_link A,
#tlinks #subscribe_link > A,
#tlinks #language_link A.ll {
  float: left;
  width: 34px;
  height: 34px;
  margin-bottom: 1px;
}
#tlinks #find_link A {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/find.png") no-repeat center center;
}
#tlinks #subscribe_link > A {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/subscribe.png") no-repeat center center;
}
#tlinks #language_link A.ll {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-uk.png") no-repeat center center;
}
#tlinks #language_link A.ll.nl {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-nl.png");
}
#tlinks #language_link A.ll.de {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-de.png");
}
#tlinks #language_link A.ll.uk {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-uk.png");
}
#tlinks #language_link A.ll.fr {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-fr.png");
}
#tlinks #language_link A.ll.be_fr {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-be_fr.png");
}
#tlinks #language_link A.ll.be_nl {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-be_nl.png");
}
#tlinks #language_link A.ll.int_en {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-int.png");
}
#tlinks #language_link A.ll[class^="ll int"] {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-int.png");
}
#find {
  float: left;
  width: 293px;
  height: 65px;
  padding: 0px 0px 5px 13px;
  position: absolute;
  right: 34px;
  top: 0;
  z-index: 89;
  -webkit-box-shadow: 0px 3px 0px 0px #cecece;
  box-shadow: 0px 3px 0px 0px #cecece;
  background: #ffffff;
  display: none;
}
#find INPUT[type="text"] {
  float: left;
  width: 199px;
  height: 15px;
  font-size: 12px;
  color: #57585b;
  padding: 2px 0px 4px 5px;
  border: none;
  border: 1px solid #9a9a9a;
  background: #f2f2f2;
}
#find BUTTON {
  float: left;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  margin-left: 7px;
  text-decoration: none;
  background: #50afc2;
}
#subscribe {
  float: left;
  width: 209px;
  padding: 0px 13px 10px 13px;
  position: absolute;
  right: 34px;
  top: 35px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
  display: none;
}
#subscribe H3,
#find H3 {
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 15px;
  color: #57585b;
  font-weight: normal;
  margin: 7px 0px 0px 0px;
  text-transform: uppercase;
}
#subscribe P {
  font-size: 12px;
  color: #57585b;
  line-height: 18px;
  margin: 10px 0px 0px 0px;
}
#subscribe INPUT[type="text"] {
  float: left;
  width: 201px;
  height: 15px;
  font-size: 12px;
  color: #57585b;
  padding: 2px 0px 4px 5px;
  border: none;
  margin-top: 12px;
  border: 1px solid #9a9a9a;
  background: #f2f2f2;
}
#subscribe BUTTON {
  float: right;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  margin-top: 10px;
  text-decoration: none;
  background: #50afc2;
}
#language {
  float: left;
  width: 222px;
  padding: 0px 10px 10px 10px;
  position: absolute;
  right: 34px;
  top: 70px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
  display: none;
}
#language_link:HOVER #language {
  display: block !important;
}
#language H3 {
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 15px;
  color: #57585b;
  font-weight: normal;
  margin: 7px 0px 0px 0px;
  text-transform: uppercase;
}
#language UL {
  margin: 0;
  padding: 5px 0px 10px 0px;
  list-style: none;
}
#language UL LI {
  margin: 7px 0px 0px 0px;
  padding: 0;
  position: relative;
}
#language UL LI A {
  display: block;
  font-size: 12px;
  color: #919191;
}
#language UL LI IMG {
  vertical-align: middle;
  margin-right: 5px;
}
/*  Header  */
.header {
  float: left;
  width: 100%;
  height: 100px;
}
/*  Logotype  */
.logo {
  float: left;
  padding: 42px 0px 0px 0px;
  line-height: 0;
  font-size: 0;
  max-width: 200px;
  overflow: hidden;
}
.logo img {
  max-width: 190px;
  height: auto;
}
/*  Top cart  */
.tcart {
  float: right;
  padding: 0px 0px 0px 0px;
  line-height: 23px;
  position: relative;
}
.tcart SPAN {
  float: left;
  font-size: 12px;
  color: #919191;
  padding: 0px 0px 0px 24px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/tcart.gif") no-repeat left center;
}
.tcart SPAN a {
  color: #919191 !important;
}
.tcart SPAN a:hover {
  text-decoration: none;
}
.login {
  float: left;
}
.tcart A.tologin {
  float: left;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  padding: 0px 10px 0px 10px;
  margin-left: 12px;
  background: #cfcfcf;
  text-transform: uppercase;
}
.tcart A.tologin:HOVER {
  text-decoration: none;
}
.login > DIV {
  float: left;
  width: 187px;
  position: absolute;
  right: 0;
  top: 23px;
  z-index: 90;
  display: none;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/over-bg2.png") no-repeat left bottom;
}
.login > DIV:BEFORE {
  content: "";
  float: left;
  width: 17px;
  height: 9px;
  position: absolute;
  right: 41px;
  top: 0px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/over-arrow2.gif") no-repeat center top;
}
.login:HOVER > DIV {
  display: block;
}
.login UL {
  margin: 0;
  padding: 17px 13px 5px 21px;
  list-style: none;
}
.login UL LI {
  margin: 0;
  padding: 0px 0px 5px 0px;
  font-size: 12px;
  color: #57585b;
}
.login UL LI A {
  font-size: 12px;
  color: #57585b;
}
.login UL LI A:HOVER {
  text-decoration: none;
  color: #50afc2;
}
.login .block-login {
  width: 300px;
  background: #FFF;
  border: 2px solid #DBDADA;
  border-top: 0px;
}
.login .block-login .form-list {
  padding: 17px 13px 10px 21px;
  width: auto;
}
.login .block-login.focus {
  display: block;
}
.login .block-login button[type=submit] {
  margin: 0 0 9px 21px;
  float: left;
}
.login .block-login span {
  font-size: 14px;
  color: #FFF;
  padding: 0;
  background: none;
}
.login .block-login input {
  width: 250px !important;
}
.login .block-login .forgot {
  float: left;
  padding: 0px 0px 0px 23px;
}
.login .block-login .block-login-register {
  clear: both;
  margin: 5px 21px 10px 20px;
  overflow: hidden;
}
.login .block-login .block-login-register div {
  padding: 15px 0 5px;
  line-height: 15px;
  border-top: 1px solid #DBDADA;
}
.login .block-login .block-login-register button {
  float: left;
  margin: 5px 0;
}
.over-cart {
  float: left;
}
.over-cart .ocbg {
  float: left;
  width: 275px;
  position: absolute;
  right: 0;
  top: 23px;
  z-index: 90;
  padding: 0px 21px 20px 21px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/over-bg1.png") no-repeat left bottom;
  display: none;
}
.over-cart:HOVER .ocbg {
  display: block;
}
.over-cart .ocbg:BEFORE {
  content: "";
  float: left;
  width: 17px;
  height: 9px;
  position: absolute;
  left: 92px;
  top: 0px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/over-arrow1.gif") no-repeat center top;
}
.over-cart H3 {
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-size: 16px;
  color: #57585b;
  font-weight: 500;
  margin: 15px 0px 0px 0px;
}
.over-cart TABLE {
  width: 100%;
  margin-top: 10px;
}
.over-cart TABLE TD {
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  color: #57585b;
  line-height: 15px;
  padding: 10px 0px 10px 10px;
  border-top: 1px solid #dddddd;
  vertical-align: top;
}
.over-cart TABLE .tpic {
  width: 55px;
}
.over-cart TABLE .tname {
  font-size: 13px;
  width: 140px;
  vertical-align: middle;
}
.over-cart TABLE .ttotal .tname {
  color: #50afc2;
  font-size: 12px;
}
.over-cart TABLE .tcount {
  text-align: right;
  color: #50afc2;
  width: 80px;
}
.over-cart TABLE .ttotal .tcount {
  font-weight: 500;
}
.over-cart TABLE .ttotal TD {
  border-bottom: 1px solid #dddddd;
}
.over-cart TABLE .tcount DIV {
  float: right;
  padding-bottom: 8px;
}
.over-cart BUTTON {
  float: right;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  margin-top: 20px;
  text-decoration: none;
  background: #50afc2;
}
a.buttonblue {
  background: none repeat scroll 0 0 #02B1C0;
  border: 0 none;
  border-radius: 3px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 15px;
  line-height: 33px;
  margin: 12px 0 17px;
  padding: 10px;
  text-decoration: none;
  text-transform: uppercase;
}
.cart-checkout a.buttonblue {
  margin-top: 0;
}
.cart-checkout .loader {
  float: right;
  display: none;
}
/*  Main navigation menu  */
.nav {
  float: right;
  clear: right;
  margin-top: 33px;
}
.nav UL {
  margin: 0;
  padding: 0px 0px 0px 0px;
  list-style: none;
}
.nav UL LI {
  float: left;
  height: 44px;
  margin: 0px 0px 0px 35px;
  padding: 0;
  position: relative;
}
.nav UL LI A {
  display: block;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #57585b;
  text-decoration: none;
  padding: 0px 0px 0px 0px;
  position: relative;
}
.nav > UL > LI > A {
  text-transform: uppercase;
}
.nav UL LI.selected A,
.nav UL LI A:HOVER {
  text-decoration: none;
}
.nav UL LI:HOVER A,
.nav UL LI.selected A {
  color: #50afc2;
}
.nav UL LI:HOVER UL A {
  color: #57585b;
}
.nav UL UL {
  width: 207px;
  position: absolute;
  left: 0;
  top: 44px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/subnav.png") no-repeat left bottom;
  padding: 10px 0px 10px;
  display: none;
}
.nav UL LI:HOVER UL {
  display: block;
}
.nav UL LI:HOVER UL UL {
  display: none;
}
.nav UL UL LI {
  float: none;
  height: auto;
  margin: 0;
  padding: 0px 0px 0px 23px;
}
.nav UL UL LI A {
  font-family: 'Calibri', Arial, sans-serif;
  font-size: 12px;
  color: #57585b;
  padding: 4px 0px 4px;
  margin-right: 3px;
  border-bottom: 1px solid #ffffff;
  position: relative;
  z-index: 70;
}
.nav UL UL LI:HOVER A {
  background: #ffffff;
  color: #50afc2;
  border-bottom: 1px solid #e5e5e5;
}
.nav UL UL LI:HOVER A {
  margin-right: 0px;
}
.nav UL UL UL {
  left: 205px;
  top: 0;
  display: none;
  z-index: 60;
}
.nav UL UL LI:HOVER UL {
  display: block;
}
.nav UL UL LI:HOVER UL A {
  margin-right: 3px;
  background: none;
  color: #57585b;
  border-bottom: 1px solid #ffffff;
}
.nav UL UL UL LI:HOVER A {
  margin-right: 3px;
  background: none;
  color: #50afc2;
  border-bottom: 1px solid #e5e5e5;
}
/*  Content  */
.content {
  float: left;
  width: 100%;
  padding: 0px 0px 30px 0px;
}
.home .content {
  padding: 487px 0px 30px 0px;
}
.banner {
  float: left;
  width: 100%;
  height: 485px;
  position: absolute;
  left: 0;
  top: 100px;
  z-index: 80;
  border-bottom: 2px solid #ffffff;
}
.banner LI {
  width: 100%;
  height: 485px;
}
.banner .slide1 {
  background: #ffd857;
}
.banner .slide2 {
  background: #b9ddd9;
}
.banner .slide3 {
  background: #f9c9de;
}
.banner .shadow {
  width: 100%;
  height: 485px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 60;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/banner-shadow.png") repeat-x left top;
}
.banner .sdetails {
  float: left;
  width: 310px;
  position: absolute;
  left: 0;
  top: 75px;
  z-index: 65;
}
.banner .sdetails SPAN {
  display: block;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 46px;
  color: #000000;
  font-weight: 500;
  line-height: 44px;
  min-height: 0px;
  border: 0px;
}
.banner .sdetails a SPAN {
  display: inline;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #57585b;
  font-weight: 500;
  line-height: 25px;
}
.banner .sdetails P {
  font-size: 14px;
  color: #000000;
  font-family: 'Frutigerlight', Arial, sans-serif;
  line-height: 23px;
  margin: 13px 10px 0px 0px;
}
.banner .sdetails A {
  float: left;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #57585b;
  font-weight: 500;
  margin-top: 22px;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #ffffff;
  text-transform: uppercase;
}
.banner .sprice {
  float: left;
  width: 310px;
  position: absolute;
  left: 340px;
  top: 410px;
  z-index: 65;
}
.banner .sprice SPAN {
  display: block;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #656565;
  line-height: 16px;
}
.banner .sprice SPAN B {
  font-family: 'Frutigerblack', Arial, sans-serif;
  display: block;
  color: #000000;
}
.banner IMG {
  float: right;
  position: relative;
  z-index: 55;
}
.banner .flex-control-nav {
  display: none;
}
.services {
  float: left;
  width: 1030px;
  margin: 28px 0px 0px -30px;
}
.services .item {
  float: left;
  width: 313px;
  height: 324px;
  margin: 0px 0px 0px 30px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
  position: relative;
}
.services .item div {
  height: 100%;
}
.services .item IMG {
  display: block;
}
.services .item div IMG {
  min-width: 100%;
  max-width: 100%;
  height: auto;
}
.services .item A {
  display: block;
  text-decoration: none;
  height: 100%;
}
.services .item p a {
  display: inline;
  text-decoration: none;
  height: auto;
}
.services .item B,
.services .item strong {
  display: block;
  font-family: Calibri, Arial, sans-serif;
  font-size: 24px;
  color: #4f4f4f;
  padding: 13px 20px 0px 20px;
  text-transform: uppercase;
}
.services .item h3 {
  display: block;
  font-family: Calibri, Arial, sans-serif;
  margin: 15px 0px 0px;
  font-size: 24px;
  color: #4f4f4f;
  padding: 5px 20px 0px 20px;
  text-transform: uppercase;
}
.services .item.s2 B,
.services .item.s3 B,
.services .item.s2 strong,
.services .item.s3 strong {
  position: absolute;
  left: 0px;
  top: 0px;
}
.services .item SPAN,
.services .item p {
  display: block;
  font-size: 12px;
  color: #57585b;
  line-height: 22px;
  padding: 9px 20px 0px 20px;
}
.services .item.s3 SPAN {
  padding: 15px 20px 0px 20px;
}
.services .item I,
.services .item em {
  display: inline-block;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-style: normal;
  font-weight: 500;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  left: 20px;
  bottom: 18px;
  text-transform: uppercase;
}
.services .item.s1 I,
.services .item.s1 em {
  background: #f389b9;
}
.services .item.s2 I,
.services .item.s2 em {
  background: #50afc2;
}
.services .item.s3 I,
.services .item.s3 em {
  background: #e11f27;
}
.services .item A:HOVER {
  text-decoration: none;
}
.home-products {
  float: left;
  width: 100%;
  padding: 19px 0px 19px 0px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/hproducts-bg.gif") repeat-x left bottom;
}
.home-products .item {
  float: left;
  width: 313px;
  margin: 0px 0px 0px 30px;
  position: relative;
}
.home-products .fpage DIV.item:FIRST-CHILD {
  margin: 0;
}
.home-products .item .pic {
  display: block;
  text-align: center;
  min-height: 239px;
  border-bottom: 1px solid #dddddd;
  position: relative;
}
.home-products .item .colors {
  float: right;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 45;
}
.home-products .item .colors B {
  float: left;
  width: 9px;
  height: 23px;
  margin-left: 5px;
  position: relative;
}
.home-products .item .colors B.color1 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color1.gif") no-repeat left center;
}
.home-products .item .colors B.color2 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color2.gif") no-repeat left center;
}
.home-products .item .colors B.color3 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color3.gif") no-repeat left center;
}
.home-products .item .colors B.color4 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color4.gif") no-repeat left center;
}
.home-products .item .colors B.color5 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color5.gif") no-repeat left center;
}
.home-products .item .colors B.color6 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color6.gif") no-repeat left center;
}
.home-products .item .colors B.color7 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color7.gif") no-repeat left center;
}
.home-products .item .colors B:BEFORE {
  content: "";
  float: left;
  width: 9px;
  height: 23px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.home-products .item .colors B.selected:BEFORE {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/carrow1.gif") no-repeat center top;
}
.home-products .item .colors B:HOVER:BEFORE {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/carrow2.gif") no-repeat center top;
}
.home-products .item .colors B B {
  float: left;
  width: auto;
  height: 22px;
  line-height: 22px;
  position: absolute;
  right: -34px;
  bottom: 23px;
  font-style: normal;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #dddddd;
  padding: 0px 8px;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  color: #57585b;
  white-space: nowrap;
  display: none;
}
.home-products .item .colors B:HOVER B {
  display: block;
  background: #dddddd;
}
.home-products .item .colors B B:BEFORE,
.home-products .item .colors B B:BEFORE:HOVER {
  display: none;
}
.home-products .item SPAN {
  display: block;
  font-size: 16px;
  color: #57585b;
  line-height: 20px;
  padding: 9px 0px 0px 0px;
}
.home-products .item SPAN SPAN {
  font-size: 14px;
  padding: 0;
}
.best-buy {
  float: left;
  width: 70px;
  height: 80px;
  position: absolute;
  right: 0px;
  top: 19px;
  z-index: 30;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/best-buy.png") no-repeat left top;
}
.new {
  float: left;
  width: 62px;
  height: 62px;
  position: absolute;
  right: 0px;
  top: 19px;
  z-index: 30;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/new.png") no-repeat left top;
}
.products .new {
  top: 38px;
}
.catalog-product-view .coming-soon,
.catalog-product-view .best-buy,
.catalog-product-view .new {
  top: 0;
}
.coming-soon {
  float: left;
  width: 75px;
  height: 87px;
  position: absolute;
  right: 0px;
  top: 19px;
  z-index: 30;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/comingsoon.png") no-repeat left top;
}
.crumbs {
  float: left;
  width: 100%;
  padding: 15px 0px 15px 0px;
}
.crumbs P {
  font-size: 10px;
  color: #9c9c9c;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.crumbs A,
.crumbs SPAN {
  color: #9c9c9c;
  margin: 0px 5px 0px 5px;
  text-transform: uppercase;
}
.crumbs IMG {
  vertical-align: inherit;
}
.left-col {
  float: left;
  width: 263px;
}
.right-col {
  float: right;
  width: 706px;
}
.content H2 {
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 14px;
  color: #57585b;
  margin: 15px 0px 0px 0px;
  font-weight: 500;
}
.content .search h2 {
  text-transform: uppercase;
  margin: 13px 18px 0px 18px;
}
.left-col .search {
  float: left;
  width: 100%;
  height: 84px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/search-arrow.gif") no-repeat left 11px;
}
.left-col .search FORM {
  margin: 11px 0px 0px 18px;
}
.left-col .search INPUT[type="text"] {
  float: left;
  width: 199px;
  height: 15px;
  font-size: 12px;
  color: #57585b;
  padding: 2px 0px 4px 5px;
  border: none;
  border: 1px solid #9a9a9a;
  background: #f2f2f2;
}
.left-col .search INPUT[type="submit"] {
  float: left;
  width: 25px;
  height: 24px;
  cursor: pointer;
  border: none;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/go.gif") no-repeat left top;
}
.filter {
  float: left;
  width: 100%;
  margin-top: 15px;
  padding-bottom: 15px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/search-arrow.gif") no-repeat left 11px;
}
.content .filter H2 {
  margin: 13px 18px 0px 18px;
}
.filter ul li ul a,
.filter ul li.open ul a {
  background: none;
}
.filter > ul {
  margin: 0px;
  padding: 5px 18px 0px;
  list-style: none;
}
.filter > ul ul {
  margin: 0;
  padding: 0 0 0 18px;
}
.filter > ul li {
  display: block;
  margin: 0;
  padding: 0px 0px 0px 0px;
  border-top: 1px solid #e6e6e6;
}
.filter > ul li a {
  display: block;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-size: 14px;
  color: #57585b;
  font-weight: 500;
  padding: 5px 0px 5px 0px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/filter-close.gif") no-repeat right 11px;
}
.filter > ul li span {
  font-size: 14px;
  color: #57585b;
  font-weight: 500;
  padding: 5px 0px 5px 0px;
}
.filter > ul li.open a {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/filter-open.gif") no-repeat right 11px;
}
.filter > ul li.open a.remove {
  display: block;
  float: right;
  width: 8px;
  height: 20px;
  padding: 0;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/filter-choose.gif") no-repeat center center;
}
.filter > ul li .actions a {
  background: none;
}
.filter > ul li.choose {
  border-top: none;
}
.filter > ul li.choose a {
  color: #50afc2;
}
.filter > ul li:first-child,
.filter > ul li ul li {
  border-top: none;
}
.filter.category-menu h2 {
  text-transform: uppercase;
}
.filter.category-menu > ul li {
  border: 0;
}
.filter.category-menu > ul li a {
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  background: none;
  padding: 6px 0px 6px 0px;
}
.filter.category-menu > ul li a:hover {
  text-decoration: none;
  color: #50afc2;
}
.filter.category-menu > ul li ul a {
  padding: 6px 0px 6px 17px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/category1.gif") no-repeat left 8px;
}
.filter.category-menu > ul li ul a:hover {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/category2.gif") no-repeat left 8px;
}
.filter.category-menu > ul li.open {
  cursor: pointer;
}
.filter.category-menu > ul li.open > a {
  font-weight: bold;
}
.filter.category-menu > ul li.open li.active a {
  color: #50afc2;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/category2.gif") no-repeat left 8px;
}
.lnav {
  float: left;
  width: 100%;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
}
.lnav UL {
  margin: 0px;
  padding: 6px 17px 8px 32px;
  list-style: none;
}
.lnav.fortext UL {
  padding: 6px 17px 8px 17px;
}
.lnav UL LI {
  margin: 0;
  padding: 6px 0px 6px 0px;
  border-top: 1px solid #e6e6e6;
}
.lnav UL LI:FIRST-CHILD {
  border-top: none;
}
.lnav UL LI A {
  display: block;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 14px;
  color: #57585b;
  line-height: 19px;
  position: relative;
}
.lnav UL LI.active a,
.lnav UL LI a:hover {
  text-decoration: none;
  color: #50AFC2;
}
.lnav.fortext UL LI.active A:BEFORE {
  content: "";
  float: left;
  width: 11px;
  height: 22px;
  position: absolute;
  left: -17px;
  top: -2px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lselected.gif") no-repeat left top;
}
.lnav UL UL,
.lnav.fortext UL UL {
  padding: 0px 0px 0px 19px;
  border-top: 1px solid #e6e6e6;
  margin: 6px 0px -6px 0px;
  display: none;
}
.lnav UL .selected UL,
.lnav.fortext UL .selected UL {
  display: block;
}
.lnav UL .active UL,
.lnav.fortext UL .active UL {
  display: block;
}
.lnav UL UL LI A {
  font-weight: normal;
}
.lnav UL LI.selected UL A,
.lnav UL LI.active UL A {
  color: #57585b;
}
.lnav UL UL LI.selected A,
.lnav UL UL LI.active A,
.lnav UL UL LI A:HOVER {
  color: #50AFC2;
  font-weight: 500;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lsub.gif") no-repeat right center;
}
.lnav.fortext UL LI UL A:BEFORE {
  display: none;
}
.lnav UL LI P {
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  color: #57585b;
  line-height: 18px;
  margin: 3px 0px 3px 0px;
}
.lnav UL LI P I {
  display: block;
  color: #50afc2;
  font-style: normal;
}
ul.opc {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.opc li.section {
  display: none;
}
ul.opc li.section.active {
  display: block;
}
.category {
  float: left;
  width: 100%;
  padding-bottom: 15px;
  margin-top: 15px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/search-arrow.gif") no-repeat left 11px;
  font-family: 'Frutigerblack', Arial, sans-serif;
}
.category UL {
  margin: 0px;
  padding: 0px 18px 0px 18px;
  list-style: none;
}
.category UL UL {
  padding: 0px 0px 0px 15px;
}
.category UL LI {
  margin: 0;
  padding: 15px 0px 0px 0px;
}
.category UL LI:FIRST-CHILD {
  border-top: none;
}
.category UL LI A {
  display: block;
  font-size: 12px;
  color: #57585b;
}
.category UL LI A:HOVER {
  text-decoration: none;
  color: #57585b;
  font-weight: 500;
}
.category UL LI.active A {
  font-weight: 500;
}
.category UL LI.active UL A {
  font-weight: normal;
}
.category UL LI UL A {
  color: #57585b;
  font-weight: normal;
  padding-left: 14px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/category1.gif") no-repeat left 4px;
}
.category ul li ul a:hover,
.category ul li ul li.active a {
  color: #50afc2;
  font-weight: normal;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/category2.gif") no-repeat left 4px;
}
.cmssearch {
  float: left;
  width: 100%;
  padding-bottom: 15px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
  font-family: 'Frutigerlight', Arial, sans-serif;
}
.cmssearch a {
  cursor: pointer;
}
.cmssearch h4 {
  text-transform: uppercase;
  font-size: 12px;
  color: #57585b;
  margin: 15px 20px 0;
}
.cmssearch .item {
  padding: 10px 20px;
}
.cmssearch .item a {
  display: block;
}
.cmssearch .paging {
  padding: 10px 20px;
}
.cmssearch .results {
  min-height: 200px;
}
.benefits {
  float: left;
  width: 100%;
  padding-bottom: 15px;
  margin-top: 15px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
  font-family: 'Frutigerlight', Arial, sans-serif;
}
.benefits h4 {
  text-transform: uppercase;
  font-size: 12px;
  color: #57585b;
  margin: 15px 20px 0px 20px;
}
.benefits UL {
  margin: 0px;
  padding: 0px 20px 0px 20px;
  list-style: none;
}
.benefits UL LI {
  margin: 0;
  padding: 13px 0px 0px 12px;
  font-size: 14px;
  color: #57585b;
  line-height: 16px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/benefits.gif") no-repeat left 19px;
}
.benefits UL LI A {
  display: block;
  font-size: 14px;
  color: #57585b;
}
.cradle {
  float: left;
  width: 100%;
  padding-bottom: 15px;
  margin-top: 15px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
  font-family: 'Frutigerlight', Arial, sans-serif;
}
.cradle img {
  max-width: 100%;
}
.cradle p {
  margin: 0px 20px 0px 30px;
  line-height: 20px;
}
.related {
  float: left;
  width: 100%;
  padding-bottom: 15px;
  margin-top: 15px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
}
.related P {
  font-size: 12px;
  color: #57585b;
  line-height: 18px;
  margin: 0;
  padding: 13px 18px 0px 18px;
}
.related .price {
  color: #5cb4c6;
}
.related .pic {
  float: left;
  width: 90px;
  margin-top: 15px;
  text-align: center;
}
.related A {
  float: left;
  clear: left;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
  font-style: normal;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  margin: 10px 0px 0px 18px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #50afc2;
  text-transform: uppercase;
}
.select-color {
  float: left;
  width: 100%;
  height: 284px;
  margin: 15px 0px 0px 0px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
  position: relative;
}
.select-color IMG {
  display: block;
}
.select-color A {
  display: block;
  text-decoration: none;
  height: 100%;
}
.select-color B {
  display: block;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 20px;
  color: #4f4f4f;
  line-height: 24px;
  padding: 13px 18px 0px 18px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.select-color I {
  display: inline-block;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #4f4f4f;
  font-style: normal;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  left: 20px;
  bottom: 18px;
  border: 1px solid #50afc2;
  background: #ffffff;
}
.select-color A:HOVER {
  text-decoration: none;
}
.new-products {
  float: left;
  width: 100%;
  height: 284px;
  margin: 15px 0px 0px 0px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #b9ddd9;
  position: relative;
}
.new-products IMG {
  display: block;
}
.new-products LI {
  height: 284px;
}
.new-products A {
  display: block;
  text-decoration: none;
  height: 100%;
}
.new-products B,
.new-products strong {
  display: block;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 20px;
  color: #4f4f4f;
  line-height: 24px;
  padding: 13px 18px 0px 18px;
  position: absolute;
  left: 0px;
  bottom: 55px;
}
.new-products I,
.new-products em {
  display: inline-block;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-style: normal;
  font-weight: 500;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  left: 20px;
  bottom: 18px;
  background: #50afc2;
}
.new-products A:HOVER {
  text-decoration: none;
}
.new-products I:AFTER {
  content: "";
  float: left;
  width: 39px;
  height: 9px;
  position: absolute;
  right: -73px;
  top: 6px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/dots.gif") no-repeat left top;
}
.lblock {
  float: left;
  width: 100%;
  margin: 15px 0px 0px 0px;
  padding-bottom: 20px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
  position: relative;
}
.lblock H2 {
  display: block;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 20px;
  color: #4f4f4f;
  line-height: 24px;
  margin: 15px 18px 0px 18px;
}
.lblock A {
  float: left;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  font-style: normal;
  font-weight: 500;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  margin: 13px 18px 0px 18px;
  background: #d35677;
}
.lblock.reg A {
  background: #a04d89;
}
.lblock SPAN {
  display: block;
  font-size: 14px;
  color: #010000;
  line-height: 22px;
  padding: 5px 0px 0px 17px;
  margin-left: 18px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/heart3.gif") no-repeat left 12px;
}
.lblock P {
  font-size: 14px;
  color: #010000;
  line-height: 26px;
  margin: 0;
  padding: 5px 0px 0px 18px;
}
.left-cart {
  float: left;
  width: 227px;
  margin: 15px 0px 0px 0px;
  padding: 0px 18px 20px 18px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
  position: relative;
}
.left-cart H3 {
  font-size: 16px;
  color: #57585b;
  font-weight: normal;
  margin: 18px 0px 0px 0px;
}
.left-cart TABLE {
  width: 100%;
  margin-top: 10px;
}
.left-cart TABLE TD {
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  color: #57585b;
  line-height: 15px;
  padding: 10px 0px 10px 10px;
  border-top: 1px solid #dddddd;
  vertical-align: top;
}
.left-cart TABLE .tpic {
  width: 55px;
}
.left-cart TABLE .tname {
  font-size: 13px;
  width: 140px;
  vertical-align: middle;
}
.left-cart TABLE .ttotal .tname {
  color: #50afc2;
  font-size: 12px;
}
.left-cart TABLE .tcount {
  text-align: right;
  color: #50afc2;
}
.left-cart TABLE .ttotal .tcount {
  font-weight: 500;
}
.left-cart TABLE .ttotal TD {
  border-bottom: 1px solid #dddddd;
}
.left-cart TABLE .tcount DIV {
  float: right;
  padding-bottom: 8px;
  width: 75px;
}
.left-cart BUTTON {
  float: right;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  margin-top: 20px;
  text-decoration: none;
  background: #50afc2;
  text-transform: uppercase;
}
.left-cart INPUT {
  border: none;
  border: 1px solid #9a9a9a;
  color: #57585b;
  float: left;
  font-size: 12px;
  width: 19px;
  height: 19px;
  padding: 0;
  text-align: center;
  background: #f2f2f2;
}
.left-cart .tcount A {
  float: left;
  padding: 7px 8px;
  font-size: 0;
  line-height: 0;
  position: relative;
}
.left-cart .tcount A IMG {
  float: left;
}
.small-banner {
  height: 84px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
  position: relative;
  margin-bottom: 16px;
}
.small-banner UL {
  margin: 0;
  padding: 0;
  list-style: none;
}
.small-banner LI {
  width: 100%;
  height: 84px;
}
.small-banner IMG {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}
.small-banner SPAN {
  display: block;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 22px;
  color: #57585b;
  font-weight: 500;
  padding: 13px 30px 0px 30px;
  position: relative;
  z-index: 20;
}
.small-banner A {
  float: left;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #57585b;
  font-weight: 500;
  margin: 7px 0px 0px 30px;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #ffffff;
  position: relative;
  z-index: 20;
}
.small-banner .flex-control-nav {
  display: none;
}
.sort {
  float: left;
  width: 100%;
  padding: 0px 0px 16px 0px;
}
.sort .pager {
  display: none;
}
.sort.bottom {
  padding: 22px 0px 0px 0px;
  margin-bottom: -10px;
}
.sort.bottom .pager {
  display: block;
}
.sort.bottom .product-count {
  padding: 0;
}
.sort.bottom .product-count a.active:before,
.sort.bottom .product-count a:hover:before {
  bottom: auto;
  top: -18px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/carrow2.gif") no-repeat center top;
}
.sort .product-count {
  float: right;
  padding: 10px 0px 0px 0px;
}
.sort .product-count a,
.sort .product-count span {
  float: left;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 10px;
  color: #9c9c9c;
  margin: 0px 0px 0px 10px;
  position: relative;
  text-transform: uppercase;
}
.sort .product-count a:hover,
.sort .product-count a.active {
  text-decoration: none;
  color: #696969;
}
.sort .product-count a:before {
  content: "";
  float: left;
  width: 100%;
  height: 23px;
  position: absolute;
  left: 0px;
  bottom: -18px;
}
.sort .product-count a.active:before,
.sort .product-count a:hover:before {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/carrow1.gif") no-repeat center bottom;
}
.pager {
  padding: 0px 0px 0px 300px;
}
.pager A {
  float: left;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 10px;
  color: #9c9c9c;
  margin: 0px 0px 0px 10px;
  position: relative;
}
.pager A:HOVER,
.pager A.active {
  text-decoration: none;
  color: #696969;
}
.pager A:BEFORE {
  content: "";
  float: left;
  width: 100%;
  height: 23px;
  position: absolute;
  left: 0px;
  top: -18px;
}
.pager A.active:BEFORE,
.pager A:HOVER:BEFORE {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/carrow2.gif") no-repeat center top;
}
.selectbox-container {
  float: left;
  position: relative;
}
/*.selectbox-wrapper {
	position: absolute;
	width: 204px !important;
	background: #f9f9f9;
	border-top: none;
	margin: 0px;
	text-align: left;
	top: 24px;
	left: 0px;
	overflow: auto;
	font-size: 12px;
	color: #57585b;
	z-index: 100;
	border: 1px solid #e0e0e0;
	border-left: 3px solid #e0e0e0;
}
.selectbox-wrapper UL, .info .selectbox-wrapper UL {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.selectbox-wrapper UL LI, .info .selectbox-wrapper UL LI {
	list-style-type: none;
	display: block;
	margin: 0;
	line-height: 15px;
	padding: 5px 0px 5px 9px;
	cursor: pointer;
}
.selectbox-wrapper UL LI:HOVER {
	font-weight: 500;
	color: #57585b;
}
.selectbox-wrapper UL LI:BEFORE { display: none; }
.selectbox, .field .selectbox-container INPUT[type="text"] {
	float: left;
	width: 198px !important;
	cursor: pointer;
	border: none;
	height: 15px;
	font-size: 12px;
	color: #57585b;
	padding: 5px 0px 4px 9px;
	z-index: 1;
	position: relative;
	background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/select.gif") no-repeat left top;
}*/
.products {
  float: left;
  width: 100%;
  padding: 0px 0px 15px 0px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
}
.data .products {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.products .prow {
  float: left;
  width: 646px;
  padding: 15px 0px 15px 0px;
  margin-left: 30px;
  border-top: 1px solid #eeeeee;
}
.catalogsearch-result-index .products .prow {
  margin-left: 10px;
}
.products DIV.prow:FIRST-CHILD {
  border-top: none;
}
.products .item {
  float: left;
  width: 195px;
  margin: 0px 0px 0px 30px;
  position: relative;
}
.products .prow DIV.item:FIRST-CHILD {
  margin: 0;
}
.products .item A {
  display: block;
  text-decoration: none;
}
.products .item .pic {
  display: block;
  text-align: center;
  min-height: 205px;
  border-bottom: 1px solid #dddddd;
  position: relative;
  padding-top: 19px;
}
.products .item .pic IMG {
  position: relative;
  z-index: 20;
}
.products .item .colors {
  float: right;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 45;
}
.products .item .colors B {
  float: left;
  width: 9px;
  height: 23px;
  margin-left: 5px;
  position: relative;
}
.products .item .colors B.color1 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color1.gif") no-repeat left center;
}
.products .item .colors B.color2 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color2.gif") no-repeat left center;
}
.products .item .colors B.color3 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color3.gif") no-repeat left center;
}
.products .item .colors B.color4 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color4.gif") no-repeat left center;
}
.products .item .colors B.color5 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color5.gif") no-repeat left center;
}
.products .item .colors B.color6 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color6.gif") no-repeat left center;
}
.products .item .colors B.color7 {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color7.gif") no-repeat left center;
}
.products .item .colors B:BEFORE {
  content: "";
  float: left;
  width: 9px;
  height: 23px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.products .item .colors B.selected:BEFORE {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/carrow1.gif") no-repeat center top;
}
.products .item .colors B:HOVER:BEFORE {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/carrow2.gif") no-repeat center top;
}
.products .item .colors B B {
  float: left;
  width: auto;
  height: 22px;
  line-height: 22px;
  position: absolute;
  right: -34px;
  bottom: 23px;
  font-style: normal;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #dddddd;
  padding: 0px 8px;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  color: #57585b;
  white-space: nowrap;
  display: none;
}
.products .item .colors B:HOVER B {
  display: block;
  background: #dddddd;
}
.products .item .colors B B:BEFORE,
.home-products .item .colors B B:BEFORE:HOVER {
  display: none;
}
.products .item SPAN {
  display: block;
  font-size: 14px;
  color: #57585b;
  line-height: 16px;
  padding: 9px 0px 0px 0px;
}
.products .item SPAN SPAN {
  font-size: 12px;
  padding: 5px 0px 0px 0px;
}
.products .item SPAN SPAN .price {
  display: inline;
  color: #63b7c8;
  font-weight: 500;
}
.products .item SPAN STRONG {
  color: #63b7c8;
}
.products .prating {
  float: right;
  padding-bottom: 8px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/prating-bg.gif") no-repeat left bottom;
}
#BVRRSummaryContainer .bv-cleanslate .bv-shared .bv-primarySummary-rating-container {
  margin: 0!important;
}
.product-over {
  width: 100%;
  min-height: 240px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 40;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/product-over.png") repeat left top;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.products .product-over {
  min-height: 225px;
}
.prelated .product-over {
  min-height: 133px;
}
.item:HOVER .product-over {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.product-over P {
  font-size: 12px;
  color: #57585b;
  line-height: 24px;
  margin: 20px 0px 0px 20px;
}
.products .product-over P {
  margin: 10px 0px 0px 0px;
  line-height: 20px;
}
.prelated .product-over P {
  margin: 10px 0px 0px 0px;
  line-height: 16px;
}
.product-over B {
  display: block;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  color: #57585b;
  font-weight: normal;
  padding: 15px 20px 0px 20px;
}
.product-over strong {
  display: block;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  color: #57585b;
  font-weight: normal;
  padding: 15px 20px 0px 20px;
}
.products .product-over B,
.prelated .product-over B {
  padding: 10px 0px 0px 0px;
}
.product-over B I {
  color: #75a8a9;
  font-style: normal;
}
.product-over A.more {
  display: block;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 11px;
  color: #75a8a9;
  line-height: 22px;
  margin: 20px 0px 0px 20px;
  text-transform: uppercase;
}
.product-over A.tocart {
  display: block;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight: 500;
  margin-top: 0;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #ff6665;
  margin-left: 10px;
  text-transform: uppercase;
}
.products .product-over A.more,
.products .product-over A.tocart {
  margin: 5px 0px 0px 0px;
}
.products .product-over A.tocart {
  float: left;
}
.prelated .product-over A.more,
.prelated .product-over A.tocart {
  margin: 5px 0px 0px 0px;
}
.prelated .product-over A.tocart {
  float: left;
}
.products .product-over A:HOVER,
.products .product-over A:HOVER,
.prelated .product-over A:HOVER,
.prelated .product-over A:HOVER {
  text-decoration: underline;
}
.home-products a.more {
  float: left;
  display: inline;
  text-transform: uppercase;
}
.home-products a.tocart {
  float: left;
  display: inline;
  margin: 20px 0px 0px 10px;
  text-transform: uppercase;
  cursor: pointer;
}
.home-products .widget {
  border-top: 0px;
  float: left;
  margin: 0;
  min-height: 0px;
  width: auto;
  margin: 20px 0px 0px 20px;
  padding: 0px !important;
}
.home-products .widget span {
  color: #75a8a9;
  display: inline;
  font-size: 12px !important;
  line-height: normal;
  padding: 0;
  text-transform: uppercase;
}
.data {
  float: left;
  width: 665px;
  padding: 20px 21px 15px 20px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
}
.catalog-category-view .data {
  float: none;
  padding: 0px;
  width: 100%;
}
.data .item a:hover {
  text-decoration: none;
}
.data.full {
  width: 955px;
}
.content h1 {
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 28px;
  color: #57585b;
  font-weight: normal;
  line-height: 30px;
  margin: 0;
}
.content .page-title h1 {
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 28px;
  color: #57585b;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 22px;
  margin: 0px;
}
.content H1.noborder {
  border-bottom: none;
}
.content .about h1,
.content .offices h1,
.content .jobs h1,
.content .responsibility h1 {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: -5px;
}
.content .history h1 {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: -5px;
  color: #ffffff;
}
.about .page-title,
.offices .page-title,
.responsibility .page-title,
.history .page-title,
.data-clear .page-title {
  display: none;
}
.data.data-clear {
  float: none;
  padding: 0px;
  width: 100%;
}
.content H1.forproduct {
  font-size: 30px;
  line-height: 32px;
  border-bottom: none;
  text-transform: uppercase;
}
.page-title {
  font-family: 'Frutigerlight', Arial, sans-serif;
  display: block;
  font-size: 22px;
  font-weight: normal;
  line-height: 30px;
  color: #57585b;
  margin: 0;
  padding: 5px 0 10px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #DDDDDD;
}
.std .page-title {
  margin: 25px 0px 0px;
}
.color-details .std .page-title {
  margin: 0px 0px 0px;
}
.checkout-cart-index h1 span,
.content H1.forproduct span {
  display: block;
  font-size: 18px;
  line-height: 22px;
  text-transform: none;
  font-family: 'Frutigerlight', Arial, sans-serif;
}
.cart {
  float: left;
  width: 100%;
  margin: 10px 0px 0px 0px;
}
.cart table {
  width: 100%;
}
.cart table th {
  font-size: 12px;
  color: #57585b;
  text-align: left;
  padding: 8px 18px 8px;
  border-left: 1px solid #dddddd;
  vertical-align: top;
}
.cart table td {
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 13px;
  color: #57585b;
  line-height: 16px;
  padding: 42px 5px 0px 18px;
  border-left: 1px solid #dddddd;
  vertical-align: top;
}
.cart TABLE TR TH:FIRST-CHILD,
.cart TABLE TR TD:FIRST-CHILD {
  padding-left: 0;
  border-left: none;
}
.cart TABLE TR:LAST-CHILD TD {
  padding-bottom: 15px;
}
.cart TABLE .tpic {
  width: 90px;
  padding: 22px 10px 0px 0px;
  text-align: center;
}
.cart TABLE .tname {
  width: 128px;
}
.cart.steps TABLE .tname {
  width: 225px;
}
.cart TABLE .tdelivery {
  width: 58px;
}
.cart TABLE .tprice {
  width: 90px;
}
.cart.steps TABLE .tprice {
  width: 110px;
}
.cart TABLE .tcount {
  width: 70px;
  padding: 42px 5px 0 5px;
}
.cart TABLE .ttotal {
  width: 55px;
  color: #50afc2;
}
.cart.steps TABLE .ttotal {
  width: auto;
}
.cart.steps TABLE TD:LAST-CHILD,
.cart.steps TABLE TH:LAST-CHILD {
  border-right: 1px solid #dddddd;
}
.cart TABLE .tremove {
  padding-left: 0;
  padding-right: 0;
  text-align: right;
  width: 18px;
}
.cart TABLE .tremove a {
  padding: 10px;
}
.cart .tcount INPUT,
.over-cart INPUT {
  border: none;
  border: 1px solid #9a9a9a;
  color: #57585b;
  float: left;
  font-size: 12px;
  width: 19px;
  height: 19px;
  padding: 0;
  text-align: center;
  background: #f2f2f2;
}
.cart .tcount A,
.over-cart .tcount A {
  float: left;
  padding: 7px 7px;
  font-size: 0;
  line-height: 0;
  position: relative;
}
.cart .tcount A IMG,
.over-cart .tcount A IMG {
  float: left;
}
.total-summary {
  float: right;
  clear: both;
  width: 275px;
  margin-top: 20px;
  padding: 5px 35px 15px 0px;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.total-summary table {
  width: 100%;
}
.total-summary table .price {
  float: right;
}
.total-summary table tr:last-child td {
  border-top: 1px solid #dddddd;
}
.total-summary table td {
  vertical-align: top;
  padding: 10px 2px 2px 2px;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #50afc2;
}
.total-summary table td:last-child {
  padding-right: 20px;
}
.total-summary table .pl td {
  padding-bottom: 10px;
}
.total-summary.tall {
  width: 289px;
  padding: 5px 0px 15px 0px;
  border-bottom: none;
}
.coupon-code {
  float: right;
  clear: both;
  width: 275px;
  margin-top: 20px;
  padding: 5px 35px 15px 0px;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-bottom: none;
  width: 310px;
  padding: 5px 0 15px 0;
}
.coupon-code table {
  width: 100%;
}
.coupon-code table .price {
  float: right;
}
.coupon-code table tr:last-child td {
  border-top: 1px solid #dddddd;
}
.coupon-code table td {
  vertical-align: top;
  padding: 10px 2px 2px 2px;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #50afc2;
}
.coupon-code table td:last-child {
  padding-right: 20px;
}
.coupon-code table .pl td {
  padding-bottom: 10px;
}
.coupon-code.tall {
  width: 289px;
  padding: 5px 0px 15px 0px;
  border-bottom: none;
}
.coupon-code button {
  text-transform: uppercase;
}
.coupon-code .discount h2 {
  font-size: 18px;
}
.buttons-set,
.buttons {
  float: left;
  width: 100%;
  padding: 40px 0px 20px 0px;
}
.buttons.in,
.intro .buttons,
.register .buttons {
  padding: 20px 0px 0px 0px;
}
.dashboard .buttons {
  padding: 13px 0px 0px 0px;
  border-top: 1px solid #dddddd;
  margin-top: 8px;
}
.buttons-set p {
  display: inline;
}
.buttons-set .button,
.buttons-set a,
.buttons A,
.col2-colouryourbin .buttons span,
.buttons BUTTON,
.block-login button {
  float: left;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  text-decoration: none;
  background: #bababa;
  text-transform: uppercase;
}
.buttons-set .button.f-left,
.buttons-set a.f-left,
.buttons A.f-left,
.col2-colouryourbin .buttons span.f-left,
.buttons BUTTON.f-left,
.block-login button.f-left {
  float: left;
  margin-left: 0px;
}
.buttons-set.tickets {
  padding: 20px 0px;
}
.buttons A.back {
  float: left;
  font-family: 'Calibri', Arial, sans-serif;
  font-size: 12px;
  color: #57585b;
  padding: 0;
  line-height: 22px;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: auto;
  background: none;
}
.buttons A.back-link {
  float: left;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #50afc2;
  padding: 0;
  line-height: 22px;
  margin-right: 45px;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: auto;
  background: none;
}
.buttons A.forgot-link {
  float: none;
  display: block;
  font-family: 'Calibri', Arial, sans-serif;
  font-size: 12px;
  color: #50afc2;
  padding: 0;
  margin-bottom: 15px;
  line-height: 15px;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: auto;
  background: none;
}
.buttons A:HOVER {
  text-decoration: none;
}
.buttons A.back:HOVER,
.buttons A.forgot-link:HOVER {
  text-decoration: underline;
}
.buttons .bright,
.buttons.in A,
.buttons.in BUTTON {
  float: right;
  margin-left: 12px;
}
.buttons-set .button,
.buttons .tonext,
.tab .buttons A,
.buttons .submit,
.block-login button {
  float: right;
  background: #50afc2;
  margin-left: 12px;
}
.buttons-set .button.disabled,
.buttons .tonext.disabled,
.tab .buttons A.disabled,
.buttons .submit.disabled,
.block-login button.disabled {
  background: #bababa;
  color: #ffffff;
}
#search-form .buttons-set {
  padding: 0 0 10px 0;
}
#search-form button[type="submit"] {
  float: left;
}
.intro .buttons A,
.register .buttons BUTTON {
  background: #50afc2;
}
.buttons SPAN {
  float: left;
  font-size: 12px;
  color: #57585b;
  line-height: 22px;
}
.dashboard .req {
  float: left;
  width: 100%;
  font-size: 11px;
  color: #ff0000;
  margin: 20px 0px 0px 0px;
  text-align: left;
}
.reqfields {
  font-size: 12px;
  color: #50afc2;
  line-height: 18px;
  margin: 5px 70px 0px 0px;
}
.reqfields SPAN {
  color: #f15931;
}
.inspiratie {
  float: left;
  width: 100%;
  padding: 0px 0px 20px 0px;
}
.inspiratie-category {
  float: left;
  width: 100%;
  margin: 30px 0px 35px 0px;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
  background: #ffffff;
}
.inspiratie-category A {
  float: left;
  width: 312px;
  font-family: 'Frutigerlight', Arial;
  font-size: 22px;
  color: #57585b;
  padding: 0px 0px 0px 20px;
  line-height: 54px;
  text-decoration: none;
  border-left: 1px solid #e5e5e5;
  position: relative;
}
.inspiratie-category A:FIRST-CHILD {
  width: 314px;
  border-left: none;
}
.inspiratie-category A.active {
  color: #ffffff;
  font-weight: bold;
  background: #64c4ad;
}
.inspiratie-category A:HOVER {
  text-decoration: none;
}
.inspiratie-category A.active:BEFORE {
  content: "";
  float: left;
  width: 27px;
  height: 12px;
  position: absolute;
  left: 50%;
  bottom: -12px;
  margin-left: -13px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/icarrow.gif") no-repeat left top;
}
.inspiratie-data {
  float: left;
  width: 100%;
  padding: 8px 0px 0px 0px;
}
.content .inspiratie H1,
.content .inspiratie H2 {
  font-size: 30px;
  color: #000000;
  line-height: 34px;
  font-weight: normal;
}
.content .inspiratie.v2 H1,
.content .inspiratie.v2 H2 {
  color: #57585b;
}
.content .inspiratie.v2 H1 {
  font-size: 38px;
  max-width: 350px;
}
.inspiratie .video {
  float: left;
  margin: 25px 0px 0px 97px;
  -webkit-box-shadow: 3px 3px 1px 0px #cecece;
  box-shadow: 3px 3px 1px 0px #cecece;
  background: #ffffff;
  position: relative;
  z-index: 50;
}
.inspiratie.v2 .video {
  float: left;
  margin: 56px 0px 0px 17px;
}
.inspiratie .ibottom .video {
  margin: 30px 0px 0px 0px;
}
.inspiratie .video.vid2 {
  margin: 180px 0px 0px 235px;
  position: relative;
  z-index: 60;
}
.inspiratie .video.vid3 {
  margin: -225px 0 0 520px;
  position: relative;
  z-index: 60;
}
.inspiratie .video.vid4 {
  margin: -225px 0px 0px 540px;
  position: relative;
  z-index: 60;
}
.inspiratie .video IMG {
  display: block;
}
.inspiratie .love-logo {
  float: left;
  margin: 17px 0px 0px 0px;
}
.inspiratie .design {
  float: left;
  margin: -27px 0px 0px 24px;
  -webkit-box-shadow: 3px 3px 1px 0px #cecece;
  box-shadow: 3px 3px 1px 0px #cecece;
  background: #ffffff;
  position: relative;
  z-index: 50;
}
.inspiratie .design.d2 {
  margin: -25px 0px 0px 405px;
}
.inspiratie .design.d3 {
  margin: 225px 0px 0px 25px;
}
.inspiratie.v2 .design {
  float: left;
  margin: -20px 0px 0px 22px;
}
.inspiratie.v2 .design.d2 {
  margin: -5px 0px 0px -70px;
}
.inspiratie.v2 .design.d3 {
  margin: 205px 0px 0px 25px;
  z-index: 55;
}
.inspiratie.v2 .design.d4 {
  margin: -102px 0px 0px 118px;
}
.inspiratie.v2 .design.d5 {
  margin: -27px 0px 0px 298px;
}
.inspiratie.v2 .design.d6 {
  margin: -199px 0px 0px 60px;
}
.inspiratie.v2 .design.d7 {
  margin: 5px 0px 0px 98px;
  background: none;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}
.inspiratie.v2 .design.d8 {
  margin: 9px 0px 0px 15px;
}
.inspiratie.v2 .design.d9 {
  margin: 122px 0px 0px 43px;
}
.inspiratie.v2 .design.d10 {
  margin: -30px 0px 0px 380px;
}
.inspiratie.v2 .design.d11 {
  margin: 32px 0px 0px 37px;
}
.inspiratie .design IMG {
  display: block;
}
.design .dtit {
  position: absolute;
  left: -133px;
  top: 18px;
}
.design.d5 .dtit {
  position: absolute;
  left: -83px;
  top: 80px;
}
.design.d9 .dtit {
  position: absolute;
  left: -105px;
  top: 268px;
}
.design .dpic {
  position: absolute;
  left: 0;
  top: -128px;
}
.inspiratie .single-title {
  float: left;
  font-family: 'FrutigerBlack', Arial;
  font-weight: 500;
  font-size: 25px;
  color: #57585b;
  line-height: 23px;
  margin: -150px 0 0 345px;
}
.design .design-over {
  float: left;
  width: 147px;
  padding: 25px 10px 25px 25px;
  -webkit-box-shadow: 3px 3px 1px 0px #cecece;
  box-shadow: 3px 3px 1px 0px #cecece;
  background: #ffffff;
  position: absolute;
  right: -206px;
  top: 75px;
  font-family: 'Frutigerlight', Arial;
}
.design.d2 .design-over {
  top: 50px;
}
.v2 .design .design-over {
  width: 150px;
  padding: 25px 20px 25px 25px;
  top: 65px;
  right: -140px;
}
.v2 .design.d2 .design-over {
  top: 0;
  right: -275px;
  width: 200px;
}
.v2 .design.d4 .design-over {
  top: 79px;
  right: -210px;
  width: 190px;
}
.v2 .design.d7 .design-over {
  top: 330px;
  right: 2px;
  width: 200px;
  background: #fff;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}
.v2 .design.d11 .design-over {
  top: 47px;
  right: -258px;
  width: 190px;
}
.design .design-over:BEFORE {
  content: "";
  float: left;
  width: 17px;
  height: 39px;
  position: absolute;
  left: -17px;
  top: 50%;
  margin-top: -18px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/doarrow.gif") no-repeat left top;
}
.v2 .design .design-over:BEFORE {
  width: 19px;
  height: 38px;
  left: -19px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/doarrow2.png") no-repeat left top;
}
.v2 .design.d7 .design-over:BEFORE {
  width: 44px;
  height: 22px;
  left: 50%;
  top: -22px;
  margin-top: 0;
  margin-left: -22px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/soarrow2.png") no-repeat left top;
}
.design .design-over H2 {
  font-family: 'FrutigerBlack', Arial;
  font-weight: 500;
  font-size: 22px;
  color: #000000;
  line-height: 24px;
  margin: 0;
  padding: 0;
}
.v2 .design .design-over H2 {
  font-size: 26px;
  color: #57585b;
  line-height: 23px;
}
.design .design-over SPAN {
  display: block;
  font-size: 14px;
  color: #010000;
  line-height: 16px;
  padding: 10px 0px 0px 17px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/heart1.gif") no-repeat left 13px;
}
.v2 .design .design-over P {
  font-family: 'Calibri', Arial;
  font-size: 16px;
  color: #57585b;
  line-height: 18px;
  margin: 5px 0px 0px 0px;
}
.inspiratie.v2 .design {
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
}
.inspiratie.v2 .design.d12 {
  margin: 49px 0 0 27px;
}
.inspiratie.v2 .design.d13 {
  margin: -58px 0 0 -27px;
}
.inspiratie.v2 .design.d14 {
  margin: 68px 0 0 -24px;
}
.inspiratie.v2 .design.d15 {
  margin: -134px 0 0 418px;
}
.inspiratie.v2 .design.d16 {
  margin: -85px 0 0 19px;
  clear: left;
}
.inspiratie.v2 .design.d17 {
  margin: -69px 0 0 102px;
  z-index: 45;
  box-shadow: none;
}
.inspiratie.v2 .design.d18 {
  margin: 95px 0 0 54px;
}
.inspiratie.v2 .design.d19 {
  margin: -15px 0 0 -54px;
  z-index: 40;
  -webkit-box-shadow: 0 0 0 0;
  box-shadow: 0 0 0 0;
}
.design.d14 .dtit {
  position: absolute;
  left: auto;
  right: 0px;
  top: -55px;
}
.design.d16 .dtit {
  position: absolute;
  left: 104px;
  top: 146px;
}
.v2 .design.d12 .design-over {
  top: 90px;
  left: -149px;
  width: 120px;
}
.v2 .design.d18 .design-over {
  top: -75px;
  left: 40px;
  width: 160px;
}
.v2 .design.d12 .design-over:BEFORE {
  width: 20px;
  height: 40px;
  left: auto;
  right: -19px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/doarrow3.png") no-repeat left top;
}
.v2 .design.d18 .design-over:BEFORE {
  width: 51px;
  height: 25px;
  left: 50%;
  top: auto;
  bottom: -25px;
  margin-left: -22px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/doarrow4.png") no-repeat left top;
}
.inspiratie .single-title.st2 {
  margin: -18px 0 0 20px;
}
.inspiratie.v2 .video.vid1 {
  margin: 56px 0 0 90px;
}
.inspiratie .video.vid2 {
  margin: 180px 0px 0px 185px;
}
.inspiratie.v2 .slider {
  margin: -17px 0 0;
  width: 968px;
}
.inspiratie.v2 .design.d4 {
  margin: -102px 0 0 70px;
}
.inspiratie.v2 .design.d7 {
  margin: 5px 0 0 49px;
}
.inspiratie.v2 .design.d10 {
  margin: -30px 0 0 333px;
}
.slider {
  float: left;
  width: 901px;
  height: 431px;
  margin: -17px 0px 0px 47px;
  position: relative;
  z-index: 30;
  -webkit-box-shadow: 3px 3px 3px 1px #cecece;
  box-shadow: 3px 3px 3px 1px #cecece;
}
.slider .slider-over {
  float: left;
  width: 190px;
  padding: 0px 15px 17px 15px;
  -webkit-box-shadow: 3px 3px 1px 0px #cecece;
  box-shadow: 3px 3px 1px 0px #cecece;
  background: #64c4ad;
  position: absolute;
  left: 65px;
  top: 380px;
  z-index: 40;
  font-family: 'Frutigerlight', Arial;
}
.v2 .slider .slider-over {
  width: 190px;
  padding: 0px 15px 25px 25px;
  left: 125px;
  top: 425px;
  z-index: 40;
  font-family: 'Calibri', Arial;
  background: #fff;
}
.slider .slider-over:BEFORE {
  content: "";
  float: left;
  width: 35px;
  height: 17px;
  position: absolute;
  left: 50%;
  top: -17px;
  margin-left: -17px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/soarrow.png") no-repeat left top;
}
.slider .slider-over:BEFORE {
  width: 44px;
  height: 22px;
  top: -22px;
  margin-left: -22px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/soarrow2.png") no-repeat left top;
}
.slider .slider-over P {
  font-size: 14px;
  color: #ffffff;
  line-height: 16px;
  margin: 15px 0px 0px 0px;
}
.v2 .slider .slider-over P {
  font-size: 15px;
  color: #57585B;
  font-weight: bold;
  line-height: 18px;
  margin: 25px 0px 0px 0px;
}
.ibottom {
  float: left;
  width: 100%;
  margin: -285px 0px 0px 0px;
  position: relative;
  z-index: 30;
}
.video .video-over {
  float: left;
  width: 230px;
  padding: 12px 13px 20px 27px;
  -webkit-box-shadow: 3px 3px 1px 0px #cecece;
  box-shadow: 3px 3px 1px 0px #cecece;
  background: #64c4ad;
  position: absolute;
  right: -305px;
  top: 55px;
  font-family: 'Frutigerlight', Arial;
}
.video .video-over:BEFORE {
  content: "";
  float: left;
  width: 18px;
  height: 37px;
  position: absolute;
  left: -18px;
  top: 21px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/voarrow.png") no-repeat left top;
}
.video .video-over SPAN {
  display: block;
  font-size: 14px;
  color: #ffffff;
  line-height: 16px;
  padding: 10px 0px 0px 17px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/heart2.gif") no-repeat left 13px;
}
.ilogos {
  float: left;
  margin: 185px 0px 0px 20px;
}
.ilogos IMG {
  float: left;
  margin: 0px 0px 0px 18px;
}
.main {
  float: left;
  width: 100%;
  padding: 0px 0px 18px 0px;
  border-bottom: 1px solid #dddddd;
}
.photos {
  float: left;
  width: 355px;
  position: relative;
  margin: 30px 0px 0px 0px;
}
.photos .big {
  float: left;
  width: 100%;
  text-align: center;
}
.thumbs {
  float: left;
  width: 276px;
  height: 82px;
  padding: 15px 20px 0px 20px;
  position: relative;
}
.thumbs UL.slides {
  margin: 0;
  padding: 0;
  list-style: none;
}
.thumbs UL.slides LI {
  margin: 0;
  padding: 0;
  height: 82px;
}
.thumbs UL.slides LI IMG {
  float: left;
  margin: 0px 6px 0px 6px;
}
.details {
  float: right;
  width: 250px;
  padding: 30px 20px 0px 0px;
  position: relative;
  font-family: 'Frutigerlight', Arial, sans-serif;
}
.details .selectbox {
  width: 185px !important;
}
.details .warranty-properties td {
  vertical-align: top;
}
.details .prating {
  font-size: 14px;
  color: #57585b;
}
.details p {
  margin: 10px 0px 0px 0px;
  font-size: 12px;
  color: #57585b;
}
.details p.short-description {
  clear: both;
  max-width: 200px;
}
.details a {
  display: inline-block;
  font-size: 14px;
  color: #02b1c0;
  margin: 6px 0px 12px 0px;
  padding-right: 8px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/dlink.gif") no-repeat right 8px;
}
.details .selectbox-container {
  margin-top: 8px;
  float: none;
}
.details p.old-price {
  float: right;
  width: 50%;
  font-size: 14px;
  color: #ababad;
  padding-top: 12px;
}
.details p.old-price .price {
  display: block;
  text-decoration: line-through;
  font-style: normal;
}
.details .price-box {
  float: left;
  width: 100%;
}
.details .price-box .regular-price {
  float: left !important;
}
.widget-products .price-box,
.warranty-product .price,
#warranty-step-3 .price,
.details span.regular-price,
.details p.special-price {
  padding-top: 12px;
  float: left;
  width: 50%;
  font-size: 14px;
  color: #02b1c0;
}
.widget-products .price-box.regular-price,
.warranty-product .price.regular-price,
#warranty-step-3 .price.regular-price,
.details span.regular-price.regular-price,
.details p.special-price.regular-price {
  float: right;
}
.widget-products .price-box .price,
.warranty-product .price .price,
#warranty-step-3 .price .price,
.details span.regular-price .price,
.details p.special-price .price {
  display: block;
  font-size: 30px;
  font-weight: normal;
  line-height: 30px;
}
#warranty-step-1,
#warranty-step-3 {
  padding: 10px 0;
  border-top: 1px solid #ddd;
  clear: both;
}
#warranty-step-1 .step-indicator,
#warranty-step-3 .step-indicator {
  text-transform: capitalize;
  clear: both;
}
#warranty-step-1 button,
#warranty-step-3 button {
  float: none;
}
#warranty-step-1 .price-box,
#warranty-step-3 .price-box {
  float: left;
  margin: 0px 0px 10px 0px;
}
#warranty-step-1 .price,
#warranty-step-3 .price {
  font-size: 30px;
  font-weight: 400;
  line-height: 20px;
}
#warranty-step-1 .warranty,
#warranty-step-3 .warranty {
  margin: 10px 0 0 0;
}
#warranty-step-1 .warranty label,
#warranty-step-3 .warranty label {
  vertical-align: top;
  line-height: 20px;
}
.details .best-buy {
  top: 0px;
}
.details .in-stock {
  float: left;
  width: 100%;
  font-size: 14px;
  color: #57585b;
  padding-top: 10px;
  text-transform: uppercase;
}
.details .in-stock i {
  color: #c9232a;
  font-style: normal;
}
.details .share {
  float: left;
  width: 100%;
  padding-top: 2px;
  margin: 10px 0;
}
.details .share .pinterest {
  position: relative;
  margin: 0;
  padding: 0;
  width: 43px;
  height: 20px;
  display: block;
}
.details .share .pinterest a {
  position: absolute;
  background: url('http://assets.pinterest.com/images/pinit6.png');
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 11px;
  text-indent: -9999em;
  font-size: .01em;
  color: #CD1F1F;
  height: 20px;
  width: 43px;
  margin: 0;
  padding: 0;
  background-position: 0 -7px;
}
.widget-products button.btn-cart,
.warranty-product .add-to-cart button,
.details BUTTON {
  float: left;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 20px;
  color: #ffffff;
  padding: 0px 10px 0px 10px;
  line-height: 33px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 33px;
  cursor: pointer;
  text-decoration: none;
  background: #02b1c0;
  margin: 12px 0px 17px;
  text-transform: uppercase;
}
.widget .widget-products ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.widget .widget-products ul li.item {
  clear: both;
}
.widget .widget-products h3,
.widget .widget-products p {
  margin: 0;
}
.widget .widget-products .price-box,
.widget .widget-products button.btn-cart {
  float: none;
}
.warranty-product {
  float: left;
}
.warranty-product .step-indicator {
  text-transform: capitalize;
}
.warranty-product ul.progress-bar {
  padding: 10px 0 5px 0;
  overflow: hidden;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 12px;
}
.warranty-product ul.progress-bar > li {
  margin-right: 2px;
  float: left;
  background: url('http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/progress_sprite.png') no-repeat 0px -140px;
  height: 14px;
}
.warranty-product ul.progress-bar > li a {
  display: block;
  margin-left: 14px;
  padding: 0 12px 0 6px;
  color: #57585b;
  text-transform: lowercase;
  line-height: 13px;
  height: 14px;
  font-weight: 500;
}
.warranty-product ul.progress-bar > li a:hover {
  text-decoration: none;
}
.warranty-product ul.progress-bar > li.step0 {
  background-position: 0px -140px;
}
.warranty-product ul.progress-bar > li.step1 {
  background-position: 0px -154px;
}
.warranty-product ul.progress-bar > li.step2 {
  background-position: 0px -168px;
}
.warranty-product ul.progress-bar > li.step3 {
  background-position: 0px -182px;
}
.warranty-product ul.progress-bar > li.step4 {
  background-position: 0px -196px;
}
.warranty-product ul.progress-bar > li.step5 {
  background-position: 0px -210px;
}
.warranty-product ul.progress-bar > li.step6 {
  background-position: 0px -224px;
}
.warranty-product ul.progress-bar > li.step7 {
  background-position: 0px -238px;
}
.warranty-product ul.progress-bar > li.step8 {
  background-position: 0px -252px;
}
.warranty-product ul.progress-bar > li.step9 {
  background-position: 0px -266px;
}
.warranty-product ul.progress-bar > li.active {
  background-image: url('http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/progress_sprite.png') no-repeat;
}
.warranty-product ul.progress-bar > li.active a {
  color: #50afc2;
}
.warranty-product ul.progress-bar > li.active.step0 {
  background-position: 0px 0px;
}
.warranty-product ul.progress-bar > li.active.step1 {
  background-position: 0px -14px;
}
.warranty-product ul.progress-bar > li.active.step2 {
  background-position: 0px -28px;
}
.warranty-product ul.progress-bar > li.active.step3 {
  background-position: 0px -42px;
}
.warranty-product ul.progress-bar > li.active.step4 {
  background-position: 0px -56px;
}
.warranty-product ul.progress-bar > li.active.step5 {
  background-position: 0px -70px;
}
.warranty-product ul.progress-bar > li.active.step6 {
  background-position: 0px -84px;
}
.warranty-product ul.progress-bar > li.active.step7 {
  background-position: 0px -98px;
}
.warranty-product ul.progress-bar > li.active.step8 {
  background-position: 0px -112px;
}
.warranty-product ul.progress-bar > li.active.step9 {
  background-position: 0px -126px;
}
.warranty-product ul.progress-bar > li.prev:hover {
  text-decoration: underline;
  cursor: pointer;
}
.warranty-product ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.warranty-product .cform {
  float: none;
}
.warranty-product .cform textarea {
  width: 250px;
  height: 10em;
}
.warranty-product .cform .input-box input {
  width: 250px;
}
.warranty-product .cform .label label {
  font-weight: bold;
  display: block;
}
.warranty-product .cform td {
  padding-bottom: 10px;
}
.warranty-product p.required {
  margin: 0 0 0 405px;
}
.warranty-product p.conditions {
  margin: 20px 0;
}
.warranty-product #warranty-step-4 ul.has_logo {
  position: relative;
}
.warranty-product #warranty-step-4 ul.has_logo li {
  float: left;
  padding: 0 30px 0 0;
}
.warranty-product #warranty-step-4 ul.has_logo li.notice {
  position: absolute;
  color: red;
  top: -4px;
  left: 120px;
  font-size: .8em;
  display: none;
  width: 140px;
}
.warranty-product .add-to-cart {
  float: right;
}
.warranty-product .add-to-cart .price {
  font-size: 30px;
  font-weight: normal;
  line-height: 30px;
}
.delivery-tooltip {
  display: block;
}
.delivery-tooltip strong,
.delivery-tooltip span {
  display: block;
}
.lidfinder-form {
  margin: 20px 0 0 0;
  text-align: left;
  width: 650px;
}
#cboxLoadedContent .lidfinder-form {
  margin: 0;
}
.lidfinder-form p {
  margin: 0 15px 10px 0;
  width: 350px;
  text-align: left;
}
.lidfinder-form .customform td.label p {
  width: 335px;
}
.lidfinder-form .notice-msg {
  display: none;
}
.lidfinder-form td.input-box,
#warranty-step-2 .lidfinder-form .customform td.input-box {
  padding-top: 25px;
}
.lidfinder-form span.checkbox {
  width: 20px;
}
.lidfinder-form .customform label {
  width: auto;
}
.lidfinder-form input[type="text"].input-text {
  float: none;
}
.lidfinder-form input[type="text"].input-text.base-number {
  width: 35px;
}
.lidfinder-form input[type="text"].input-text.version {
  width: 15px;
}
.lidfinder-form input[type="text"].input-text.sku {
  width: 80px;
}
.lidfinder-form .search_result {
  text-align: left;
  width: 80%;
}
.lidfinder-form .close-button {
  margin-top: -24px;
  float: right;
  cursor: pointer;
  position: relative;
}
.lidfinder-form .buttons {
  float: none;
  width: auto;
  padding: 0;
}
.lidfinder-small {
  padding: 0;
}
.product-view .warranty-product .lidfinder-small p {
  padding: 0;
  font-style: normal;
}
.lidfinder-small a {
  cursor: pointer;
  background: none;
  margin: 0;
}
.lidfinder-form.lidfinder-popup .customform td p {
  width: auto;
}
.lidfinder .success-message,
.lidfinder-form .success-message {
  display: none;
}
.lidfinder .messages .step-indicator {
  font-weight: bold;
}
.lidfinder .lidfinder-form {
  display: none;
  border: 1px #C2DBF1 solid;
  padding-top: 2px;
  padding-left: 2px;
}
#warranty-step-2 .lidfinder .lidfinder-form {
  display: none;
}
.prelated {
  float: left;
  width: 320px;
  margin: 20px 0px 0px 0px;
  position: relative;
  overflow: hidden;
}
.prelated.wborder {
  margin: 20px 0px 0px 5px;
  padding-left: 15px;
  border-left: 1px solid #dddddd;
}
.prelated UL {
  margin: 0;
  padding: 0;
  list-style: none;
}
.prelated LI {
  width: 100%;
}
.prelated H3 {
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 14px;
  color: #57585b;
  font-weight: normal;
  margin: 5px 0px 15px 0px;
}
.prelated .item {
  float: left;
  width: 138px;
  margin: 0px 0px 0px 30px;
  position: relative;
}
.prelated LI DIV.item:FIRST-CHILD {
  margin: 0;
}
.prelated .item .pic {
  display: block;
  text-align: center;
  min-height: 132px;
  border-bottom: 1px solid #dddddd;
  position: relative;
}
.prelated .item SPAN {
  display: block;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 13px;
  color: #57585b;
  line-height: 16px;
  padding: 9px 0px 0px 0px;
}
.prelated .item SPAN SPAN {
  font-size: 12px;
  padding: 0;
}
.prelated .item SPAN SPAN I {
  color: #50afc2;
  font-style: normal;
}
.tab-anchor {
  width: 100%;
  float: left;
}
.tabs {
  float: left;
  width: 100%;
  margin-top: 15px;
  background: #ffffff;
}
.tnav {
  float: left;
  width: 100%;
  background: #f0f0f0;
  font-family: 'Frutigerlight', Arial, sans-serif;
  position: relative;
  z-index: 20;
}
.tnav UL {
  margin: 0;
  padding: 0;
  list-style: none;
}
.tnav UL LI {
  float: left;
  width: 224px;
  padding: 0px;
  margin: 0px 0px 0px 16px;
  background: #f7f7f7;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
}
.tnav UL LI:FIRST-CHILD {
  margin-left: 0;
  width: 226px;
}
.tnav UL LI A {
  display: block;
  font-size: 16px;
  color: #57585b;
  line-height: 49px;
  padding-left: 30px;
}
.tnav UL LI.active A,
.tnav UL LI:HOVER A {
  background: #ffffff;
}
.tnav UL LI A:HOVER {
  text-decoration: none;
}
.tab {
  float: left;
  width: 646px;
  padding: 0px 30px 30px 30px;
  background: #ffffff;
  position: relative;
  z-index: 30;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
}
.tab H2 {
  font-size: 20px;
  color: #57585b;
  margin: 15px 0px 0px 0px;
}
.tab H3 {
  font-size: 14px;
  color: #57585b;
  margin: 15px 0px 0px 0px;
}
.tab H3.btop {
  border-top: 1px solid #dddddd;
  margin: 13px 0px 0px 0px;
  padding: 11px 0px 0px 0px;
}
.tab P {
  font-size: 12px;
  color: #57585b;
  margin: 15px 0px 0px 0px;
}
.tab UL {
  margin: 0;
  padding: 7px 0px 10px 0px;
  list-style: none;
}
.tab UL LI {
  margin: 0;
  padding: 8px 0px 8px 0px;
  font-size: 12px;
  color: #57585b;
  border-top: 1px solid #dddddd;
}
.tab UL LI:FIRST-CHILD {
  border-top: none;
}
.tab UL LI A {
  font-size: 12px;
  color: #57585b;
}
.filter-color {
  float: left;
  width: 606px;
  padding: 5px 20px 30px 20px;
  margin: 20px 0px 30px;
  background: #e5f7f9;
}
.tab .filter-color P {
  font-size: 14px;
  margin: 10px 0px 0px 2px;
}
.filter-color .selectbox-container {
  margin-top: 15px;
}
.tab TABLE {
  width: 100%;
  margin-top: 35px;
}
.tab#tab2 TABLE {
  margin-top: 25px;
}
.tab TABLE TD {
  font-size: 14px;
  color: #57585b;
  line-height: 24px;
  padding: 10px 0px 4px;
  border-bottom: 1px solid #cbcbcb;
  vertical-align: top;
  max-width: 360px;
}
.tab TABLE .tright {
  text-align: right;
  padding-right: 15px;
}
.tab#tab2 TABLE TD {
  padding: 20px 0px 20px;
}
.tab#tab2 TABLE .cpic {
  padding-top: 40px;
  width: 75px;
}
.tab TABLE .cinfo {
  width: 435px;
}
.tab TABLE .clevel {
  text-align: right;
  padding-right: 15px;
}
.tab .cinfo P {
  font-size: 14px;
  margin: 0;
  line-height: 18px;
}
.tab .person,
.tab .level {
  font-size: 12px;
}
.tab .cinfo SPAN {
  display: block;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  padding: 10px 0px 0px 19px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/check.gif") no-repeat left 18px;
}
.tab .helpfull {
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  padding-top: 10px;
}
.tab .buttons {
  padding: 20px 0 0px;
}
.steps {
  float: left;
  width: 100%;
  min-height: 300px;
  padding: 0px 0px 0px 0px;
}
.steps.cart,
.steps.success {
  min-height: 10px;
}
.steps p {
  clear: both;
  font-size: 12px;
  color: #57585b;
  margin: 15px 0px 0px 0px;
}
.checkbox {
  float: left;
  width: 100%;
  margin: 10px 0px -20px 0px;
  text-align: right;
}
.offices-filter .checkbox {
  width: auto;
  margin: 5px 35px 0px 0px;
  text-align: left;
}
.offices-list {
  list-style: none;
  padding: 0px;
}
.offices-list li {
  float: left;
  width: 50%;
  margin: 20px 0 0 0;
}
.offices-list li img {
  float: left;
  margin: 0 20px 0 0;
}
.dashboard .checkbox {
  margin: 30px 0px 5px 0px;
  text-align: left;
}
.dashboard.smail .checkbox {
  margin: 5px 0px 20px 0px;
}
.checkbox INPUT[type=checkbox] {
  display: none;
}
.checkbox label {
  display: block;
  clear: both;
  font-size: 12px;
  color: #57585b;
  padding: 0px 0px 0px 25px;
  margin-top: 16px;
  cursor: pointer;
  position: relative;
}
.checkbox label.checkout {
  padding: 0px;
}
.offices-filter .checkbox LABEL {
  margin-top: 0px;
  padding: 0;
}
.dashboard .checkbox LABEL {
  padding: 0;
}
.cookielaw .checkbox {
  padding: 0;
  margin: 10px 0;
  text-align: left;
}
.cookielaw .checkbox LABEL {
  padding: 0;
  margin: 0;
}
.checkbox LABEL A {
  color: #50afc2;
}
.checkbox LABEL:before {
  content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/checkbox2.gif");
  position: relative;
  top: 5px;
  margin: 0px 7px 0px 0px;
}
.checkbox LABEL.active:before {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/checkbox2.gif");
  background-position: bottom;
}
.cform .field.checkbox label {
  width: auto;
  margin: 0 0 10px 0;
}
.cform table,
.customform table {
  border-collapse: collapse;
  border-spacing: 0;
}
.cform td,
.customform td {
  padding: 0;
  vertical-align: top;
}
.cform select,
.customform select {
  margin: 0;
}
.cform select + span.custom-combobox input,
.customform select + span.custom-combobox input {
  width: 308px;
}
.radio {
  float: left;
  width: 100%;
  padding-top: 0px;
}
.contacts .radio,
.register .radio.gnd {
  width: 315px;
}
.sp-methods dd {
  margin: 0;
}
.sp-methods ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.control input[type=radio],
#kiala_locateandselect div input[type=radio],
.sp-methods ul li input[type=radio],
.radio input[type=radio] {
  display: none;
}
.control input[type=radio]:checked + label:before,
#kiala_locateandselect div input[type=radio]:checked + label:before,
.sp-methods ul li input[type=radio]:checked + label:before,
.radio input[type=radio]:checked + label:before {
  content: "\2022";
  color: #57585b;
  font-size: 32px;
  text-align: center;
  line-height: 14px;
}
.control input[type=radio] + label,
#kiala_locateandselect div label,
.sp-methods ul li input[type=radio] + label,
.radio label {
  display: block;
  clear: both;
  font-size: 12px;
  color: #57585b;
  padding: 0px 0px 0px 25px;
  margin-top: 16px;
  text-align: left;
  cursor: pointer;
  position: relative;
}
.control input[type=radio] + label:before,
#kiala_locateandselect div label:before,
.sp-methods ul li input[type=radio] + label:before,
.radio label:before {
  content: "";
  display: inline-block;
  width: 17px;
  height: 17px;
  margin-right: 7px;
  position: absolute;
  left: 0;
  top: -2px;
  border: 1px solid #9a9a9a;
  background-color: #f2f2f2;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
.contacts .radio label {
  float: left;
  clear: none;
  margin-top: 0;
  margin-right: 5px;
  padding-left: 25px;
  width: auto;
}
.radio.gnd label {
  margin-top: 0;
}
.radio.mt LABEL {
  margin-top: 5px;
  margin-bottom: -10px;
}
.radio label img {
  vertical-align: middle;
  margin-right: 5px;
}
.contacts .radio label:before {
  top: 2px;
}
.checkbox INPUT[type=checkbox]:checked + LABEL:before {
  background-position: 0 -21px;
}
.form-list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
.cform {
  float: left;
  width: 100%;
  padding: 17px 0px 0px 0px;
}
.register {
  float: left;
  width: 440px;
  padding-bottom: 20px;
  padding-top: 24px;
}
.field,
.form-list,
.customform {
  float: left;
  width: 100%;
  padding: 0px 0px 10px 0px;
  position: relative;
}
.field label,
.form-list label,
.customform label {
  float: left;
  width: 125px;
  font-size: 12px;
  color: #57585b;
  line-height: 24px;
  padding: 0px 5px 0px 0px;
}
.no-float .field label,
.no-float .form-list label,
.no-float .customform label {
  float: none;
}
.field input[type="radio"] + label,
.form-list input[type="radio"] + label,
.customform input[type="radio"] + label {
  padding-left: 25px;
  line-height: normal;
}
input[type="checkbox"] + label {
  width: auto;
}
.fieldset {
  margin: 0px 0px 20px 0px;
}
.field .small1 LABEL {
  width: auto;
  padding: 0px 11px 0px 15px;
}
.field .small2 LABEL {
  width: auto;
  padding: 0px 15px 0px 16px;
}
.dashboard .field LABEL {
  line-height: 15px;
  padding: 4px 5px 0px 0px;
}
.field LABEL SPAN,
.field P SPAN {
  color: #f15931;
}
.small1,
.small2 {
  float: left;
}
.register .field P {
  font-size: 14px;
  color: #57585b;
  line-height: 20px;
  margin: 13px 0px 0px 0px;
}
.register .field .radio LABEL {
  width: auto;
  clear: none;
  padding: 0px 25px 0px 25px;
}
.register .field LABEL.month,
.register .field LABEL.day {
  width: 114px;
  font-size: 12px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
}
.register .field LABEL.year {
  width: 157px;
  font-size: 12px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
}
.register .radio LABEL:before {
  top: 2px;
}
.register .field A.help-link {
  font-size: 14px;
  clear: both;
  display: block;
  color: #f15931;
  text-decoration: underline;
}
.register .field A.help-link:HOVER {
  text-decoration: none;
}
.register .field SPAN.help-link {
  font-size: 14px;
  clear: both;
  display: block;
  color: #50afc2;
}
.register .field A.ilink {
  float: left;
  margin: 16px 0px 15px 0px;
  position: relative;
}
.register .field A.info-link {
  clear: both;
  display: block;
  margin: 3px 0px 15px 0px;
}
.register .field A.calendar-link {
  margin: 0px 0px 0px 8px;
  line-height: 31px;
}
.register .field A.calendar-link IMG {
  vertical-align: middle;
}
.register .field.rate A {
  float: left;
  font-size: 12px;
  color: #50afc2;
  margin: 10px 23px 0px 0px;
  text-align: center;
}
.register .field.rate A SPAN {
  display: block;
  margin: 3px 0px 0px 0px;
  white-space: nowrap;
}
.register .field A.ilink STRONG {
  float: left;
  width: 142px;
  height: 62px;
  position: absolute;
  left: -100px;
  top: -110px;
  z-index: 30;
  font-size: 12px;
  color: #ffffff;
  line-height: 16px;
  font-weight: normal;
  padding: 17px 20px 35px 20px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/bar-popup.png") no-repeat left top;
  display: none;
}
.register .field A.ilink:HOVER STRONG {
  display: block;
}
.input-box INPUT[type="text"],
.input-box INPUT[type="password"],
.field INPUT[type="text"],
.field INPUT[type="password"] {
  float: left;
  width: 309px;
  height: 15px;
  font-size: 12px;
  color: #57585b;
  padding: 2px 0px 4px 5px;
  border: none;
  border: 1px solid #9a9a9a;
  background: #f2f2f2;
}
.no-float .input-box INPUT[type="text"],
.no-float .input-box INPUT[type="password"],
.no-float .field INPUT[type="text"],
.no-float .field INPUT[type="password"] {
  float: none;
}
.form-list li {
  width: 100%;
  float: left;
}
.form-list li.control .input-box {
  margin: 20px 10px 0 0;
}
.control label.password-label {
  padding: 0px 0 25px;
}
.control .checkbox {
  text-align: left;
  margin: 7px 10px 0px 0px;
}
.cform .control .checkbox {
  width: auto;
}
#product_addtocart_form .warranty.control .checkbox {
  width: auto;
}
#product_addtocart_form .warranty.control label {
  text-align: left;
  margin: 0;
  padding: 0;
  line-height: normal;
}
#product_addtocart_form .warranty.control label:before {
  display: block;
  float: left;
  top: 3px;
}
.customer-account-edit .control .checkbox,
.customer-account-create .control .checkbox {
  margin-bottom: 10px;
}
.customer-address-form .checkbox label {
  margin-top: 0;
}
.customform .selectbox-container {
  padding-bottom: 8px;
}
.wide .input-box {
  overflow: hidden;
  margin: 0 0 10px;
}
.customform .input-box {
  padding-bottom: 10px;
}
.customform .input-box.selectbox-container {
  padding-bottom: 8px;
}
.input-box div {
  float: left;
  width: 100%;
}
.input-box .checkbox {
  width: 10px;
  margin: 7px 10px 0px 0px;
}
#helpdesk-ticket-form .selectbox-container {
  padding-bottom: 4px !important;
}
#helpdesk-ticket-form .field {
  margin: 10px 0px 0px 0px;
}
.buttons-set .required {
  width: 100%;
  float: left;
  margin: 0px 0px 10px 0px;
}
.field.small INPUT[type="text"] {
  width: 26px;
  height: 25px;
  margin: 9px 7px 8px 0px;
}
.field.small SPAN.dott {
  float: left;
  width: 12px;
  height: 24px;
  margin: 9px 0px 8px 0px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/dott.gif") no-repeat left center;
}
.field TEXTAREA {
  float: left;
  width: 340px;
  height: 90px;
  font-size: 12px;
  color: #57585b;
  padding: 2px 0px 4px 5px;
  border: none;
  border: 1px solid #9a9a9a;
  background: #f2f2f2;
}
.register .field TEXTAREA {
  width: 405px;
  height: 124px;
  margin-top: 10px;
}
.foraddress {
  float: left;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  text-decoration: none;
  background: #50afc2;
}
.shipping-address-select {
  float: left;
}
.shipping-address-select select {
  height: 22px;
}
.field INPUT[type="text"].medium {
  width: 100px;
}
.field INPUT[type="text"].medium1 {
  width: 160px;
}
.field INPUT[type="text"].medium2 {
  width: 72px;
}
.field .small1 INPUT[type="text"] {
  width: 27px;
}
.field .small2 INPUT[type="text"] {
  width: 170px;
}
.register .selectbox-container {
  margin-top: 9px;
  margin-right: 7px;
}
.steps .ui-widget INPUT {
  width: 309px !important;
}
.steps .field .selectbox-wrapper,
.contacts .field .selectbox-wrapper,
.register .field .selectbox-wrapper {
  width: 313px !important;
}
.password {
  float: left;
  width: 665px;
  margin-top: 30px;
  padding: 20px 0px 0px 0px;
  border-top: 1px solid #dddddd;
}
.password.edit {
  margin-top: 60px;
}
.privacy {
  float: left;
  width: 100%;
  padding: 10px 0px 0px 0px;
}
.privacy A {
  color: #f15931;
  text-decoration: underline;
}
.privacy A:HOVER {
  text-decoration: none;
}
.req {
  float: left;
  width: 100%;
  font-size: 12px;
  color: #57585b;
  text-align: right;
  margin: 40px 0px -27px 0px;
  position: relative;
}
.contact {
  float: left;
  width: 615px;
  padding: 10px 0px 0px 50px;
}
.my-account .button,
.change_kp button.button,
.kp_item button.button,
.forchoose {
  display: inline-block;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  margin: 13px 0px 0px 0px;
  text-decoration: none;
  background: #50afc2;
}
.cdetails {
  padding: 0px 0px 0px 100px;
}
.ctpic {
  float: left;
  margin: 18px 0px 0px 0px;
}
.contact P {
  line-height: 22px;
}
.map {
  margin: 10px 0px 0px 0px;
}
.docdata-form-list label {
  display: block;
}
.docdata-form-list li {
  padding: 8px 0px 10px 60px;
}
.select-bank {
  float: left;
  width: 100%;
  padding: 8px 0px 10px 0px;
}
.select-bank SPAN {
  display: block;
  font-size: 12px;
  color: #57585b;
  padding: 0px 0px 0px 60px;
}
.steps .select-bank .selectbox-container {
  margin: 5px 0px 0px 60px;
}
.steps .select-bank .ui-widget INPUT {
  width: 198px !important;
}
.content .steps H2 {
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 32px;
  color: #57585b;
  font-weight: normal;
  margin: 15px 0px 0px 0px;
}
.steps H3 {
  font-size: 16px;
  color: #57585b;
  margin: 25px 0px 10px 0px;
}
.steps .order-number P {
  line-height: 20px;
  margin-top: 10px;
}
.steps .order-number SPAN {
  font-size: 20px;
  color: #50afc2;
}
.widget {
  float: left;
  width: 100%;
  min-height: 300px;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-top: 1px solid #dddddd;
}
.std .widget {
  min-height: 0px;
  border: 0px;
  margin: 0px;
  padding: 0px;
}
.widget.widget-cms-link {
  float: none;
  width: auto;
  min-height: 0px;
  margin: 0px;
  border: none;
}
.widget H3 {
  font-size: 16px;
  color: #57585b;
  margin: 25px 0px 25px 0px;
}
.info H2 {
  color: #57585b;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-weight: normal;
  font-size: 28px;
  line-height: 32px;
  margin: 0px 0 -5px;
}
.info .field H2 {
  margin: -10px 0 -5px;
}
.info .person-name H2 {
  margin: 0px 0 0px;
  color: #50afc2;
  font-size: 30px;
}
.info H3 {
  font-size: 16px;
  color: #57585b;
  line-height: 24px;
  margin: 20px 0px 0px 0px;
}
.info.info.general H3 {
  font-size: 14px;
  line-height: 22px;
}
.info .person-name H3 {
  font-family: 'Frutigerblack', Arial, sans-serif;
  margin: 5px 0 0;
  font-size: 20px;
  font-weight: normal;
}
.info .person-message {
  padding: 25px 0 0;
}
.info .person-message H3 {
  font-family: 'Frutigerblack', Arial, sans-serif;
  margin: 10px 0 0;
  font-size: 20px;
  font-weight: normal;
}
.info .person-message H3.red {
  color: #f15931;
}
.info H4 {
  font-size: 12px;
  color: #57585b;
  line-height: 22px;
  margin: 15px 0px 0px 0px;
}
.info P,
.about P,
.offices P,
.jobs P,
.responsibility P,
.history P,
.login-step P {
  font-size: 12px;
  color: #57585b;
  margin: 15px 0px 0px 0px;
  line-height: 22px;
}
.history P {
  color: #ffffff;
}
.about P A,
.offices P A,
.jobs P A,
.responsibility P A,
.history P A {
  color: #57585b;
  text-decoration: underline;
}
.history P A {
  color: #ffffff;
}
.about P A:HOVER,
.offices P A:HOVER,
.jobs P A:HOVER,
.responsibility P A:HOVER,
.history P A:HOVER {
  text-decoration: none;
}
.mt {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
.ask {
  float: right;
  margin: 28px 0px 0px 40px;
}
.need-help {
  float: right;
  clear: right;
  margin: 26px 0px 0px 0px;
}
.bonus {
  float: right;
  width: 222px;
  min-height: 140px;
  clear: right;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  margin: 15px 0px 0px 0px;
  padding: 30px 0px 30px 0px;
  background: #f15931;
  text-align: center;
}
.bonus.breg {
  font-family: 'Calibri', Arial, sans-serif;
  text-align: left;
  padding: 25px 0px;
}
.bonus SPAN {
  display: block;
  font-size: 46px;
  line-height: 48px;
}
.bonus.breg SPAN {
  font-size: 28px;
  line-height: 28px;
  padding: 0px 20px;
}
.bonus I {
  display: block;
  font-size: 11px;
  font-style: normal;
  padding-top: 25px;
}
.bonus.breg I {
  padding: 25px 20px 0px;
}
.info UL {
  margin: 15px 0px 0px 0px;
  padding: 0;
  list-style: none;
  color: #57585B;
  font-size: 12px;
  line-height: 22px;
}
.info .register UL {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 17px;
  list-style: disc;
  color: #50afc2;
  font-size: 14px;
  line-height: 20px;
}
.info .bonus UL {
  margin: 0px 0px 0px 20px;
  padding: 5px 0px 0px 20px;
  list-style: disc;
  color: #ffffff;
  font-size: 14px;
  line-height: 22px;
}
.info .bonus UL LI {
  margin: 5px 0px 0px 0px;
}
.contacts {
  float: left;
  width: 427px;
  padding: 15px 0px 0px 0px;
}
.upload {
  float: left;
  width: 100%;
  padding: 8px 0px 0px 0px;
}
.upload A,
.upload BUTTON {
  float: left;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  text-decoration: none;
  background: #bababa;
  margin-left: 110px;
}
.info-pic {
  padding: 20px 0px 0px 0px;
  text-align: center;
}
.about-pic,
.responsibility-pic {
  float: right;
  margin: -20px -21px -15px 0px;
}
.about-pic IMG,
.responsibility-pic IMG {
  display: block;
}
.about {
  background: #b9ddd9;
}
.responsibility {
  background: #b0d8a8;
  margin-bottom: 15px;
}
.history {
  background: #57585b;
  padding-bottom: 40px;
}
.offices {
  background: #ffffff url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/offices-bg.jpg") no-repeat left top;
}
.offices .std {
  height: 260px;
}
.offices .std p {
  max-width: 235px;
}
.job-pic {
  margin: 15px -21px 0px -20px;
}
.dealers-contacts TABLE {
  width: 100%;
  margin-top: 20px;
}
.dealers-contacts TABLE TH {
  font-size: 16px;
  color: #57585b;
  font-weight: normal;
  padding: 5px 0px 5px 20px;
  background: #b9ddd9 url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/larrow.gif") no-repeat left center;
  text-align: left;
}
.dealers-contacts TABLE TH.tbrand {
  font-family: 'Frutigerlight', Arial, sans-serif;
  width: 64px;
  padding-left: 0;
  text-align: center;
  font-size: 28px;
  color: #57585b;
  border-right: 1px solid #ffffff;
  background: #b9ddd9;
}
.dealers-contacts TABLE TD {
  font-size: 12px;
  color: #57585b;
  line-height: 20px;
  padding: 20px 0px 0px 0px;
  vertical-align: top;
}
.dealers-contacts TABLE TD.tcol {
  width: 222px;
}
.dealer-logo,
.online-dealers {
  margin: 0px 0 25px -10px;
  float: left;
}
.dealer-logo ul,
.online-dealers ul {
  float: left;
  margin: 0px;
  padding: 0px;
}
.dealer-logo ul li,
.online-dealers ul li {
  width: 210px;
  height: 210px;
  overflow: hidden;
  float: left;
  list-style: none;
  margin: 10px 0px 0px 10px;
  display: table;
  border: 1px solid #cecece;
}
.dealer-logo ul li a,
.online-dealers ul li a {
  width: 100%;
  height: 100%;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.dealer-logo ul li a img,
.online-dealers ul li a img {
  max-width: 200px;
  height: auto;
}
.offices-filter {
  float: left;
  width: 100%;
  padding-bottom: 30px;
}
.offices TABLE {
  width: 100%;
}
.offices TABLE TD {
  font-size: 12px;
  color: #57585b;
  line-height: 20px;
  padding: 20px 0px 0px 0px;
  vertical-align: top;
}
.offices TABLE TD.tpic {
  width: 75px;
  padding-right: 20px;
}
.offices TABLE TD.tcol1 {
  width: 255px;
}
.offices TABLE TD B {
  font-size: 14px;
}
.offices TABLE TD A {
  color: #57585b;
  text-decoration: underline;
}
.offices TABLE TD A:HOVER {
  text-decoration: none;
}
.jobs TABLE {
  width: 100%;
}
.jobs TABLE TH {
  font-size: 12px;
  color: #57585b;
  line-height: 20px;
  padding: 5px 0px 5px 15px;
  vertical-align: top;
  text-align: left;
  font-weight: normal;
}
.jobs TABLE TD {
  font-size: 12px;
  color: #57585b;
  font-weight: 500;
  line-height: 20px;
  padding: 5px 0px 5px 15px;
  vertical-align: top;
  background: #dceeec;
}
.jobs TABLE TD.tjob {
  width: 200px;
}
.jobs TABLE TD.tcountry {
  width: 90px;
}
.jobs TABLE TD A {
  color: #57585b;
  text-decoration: underline;
}
.jobs TABLE TD A:HOVER {
  text-decoration: none;
}
.history-item {
  float: left;
  width: 458px;
  margin: 0px 0px 0px 0px;
  clear: left;
  position: relative;
  z-index: 30;
}
.history-item.it2,
.history-item.it4,
.history-item.it6,
.history-item.it8,
.history-item.it10,
.history-item.it12,
.history-item.it14 {
  clear: none;
  width: 458px;
  float: right;
  z-index: 20;
}
.history-item IMG {
  float: right;
}
.history-item.it2 IMG,
.history-item.it4 IMG,
.history-item.it6 IMG,
.history-item.it8 IMG,
.history-item.it10 IMG,
.history-item.it12 IMG,
.history-item.it14 IMG {
  float: left;
}
.history-item.it2 P,
.history-item.it4 P,
.history-item.it6 P,
.history-item.it8 P,
.history-item.it10 P,
.history-item.it12 P,
.history-item.it14 P {
  padding: 0px 0px 0px 260px;
}
.history-item SPAN {
  display: block;
  font-size: 16px;
  font-weight: 500;
}
.history-item.it1 {
  margin: 5px 0px 0px 0px;
}
.history-item.it1 IMG {
  margin: -5px 90px 0px 5px;
}
.history-item.it2 {
  margin: -42px 0px 0px 0px;
  z-index: 40;
}
.history-item.it2 IMG {
  margin: -8px 0px 0px 115px;
}
.history-item.it3 {
  margin: -50px 0px 0px 0px;
}
.history-item.it3 IMG {
  margin: 0px 90px 0px 0px;
}
.history-item.it4 {
  margin: -30px 0px 0px 0px;
  z-index: 40;
}
.history-item.it4 IMG {
  margin: -5px 0px 0px 70px;
}
.history-item.it5 {
  margin: -100px 0px 0px 0px;
  z-index: 45;
}
.history-item.it5 IMG {
  margin: 7px 127px 0px 0px;
}
.history-item.it6 {
  margin: -30px 0px 0px 0px;
}
.history-item.it6 IMG {
  margin: -23px 0px 0px 60px;
}
.history-item.it7 {
  margin: -70px 0px 0px 0px;
  z-index: 45;
}
.history-item.it7 IMG {
  margin: -6px 113px 0px 0px;
}
.history-item.it8 {
  margin: -67px 0px 0px 0px;
}
.history-item.it8 IMG {
  margin: 22px 0px 0px 105px;
}
.history-item.it9 {
  margin: -13px 0px 0px 0px;
  z-index: 40;
}
.history-item.it9 IMG {
  margin: -18px 121px 0px 0px;
}
.history-item.it10 {
  margin: -24px 0px 0px 0px;
}
.history-item.it10 IMG {
  margin: -41px 0px 0px 129px;
}
.history-item.it11 {
  margin: -44px 0px 0px 0px;
  z-index: 45;
}
.history-item.it11 IMG {
  margin: -14px 41px 0px 0px;
}
.history-item.it12 {
  margin: 0px 0px 0px 0px;
}
.history-item.it12 IMG {
  margin: -37px 0px 0px 105px;
}
.history-item.it13 {
  margin: -75px 0px 0px 0px;
  z-index: 40;
}
.history-item.it13 IMG {
  margin: -12px 102px 0px 0px;
}
.history-item.it14 {
  margin: -38px 0px 0px 0px;
  z-index: 42;
}
.history-item.it14 IMG {
  margin: 0px 0px 0px 112px;
}
.history-item.it15 {
  margin: -32px 0px 0px 0px;
  z-index: 45;
}
.history-item.it15 IMG {
  margin: -12px 57px 0px 0px;
}
.history-item.it16 {
  margin: 8px 0px 0px 225px;
  width: 180px;
}
.save-paper {
  float: left;
  font-size: 14px;
  color: #57585b;
  line-height: 44px;
  margin: 20px 0px 0px 0px;
  padding: 0px 22px 0px 44px;
  background: #b0d8a8 url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/save-paper.gif") no-repeat left top;
}
.general .col {
  float: left;
  width: 50%;
  padding-top: 20px;
}
.info.general .col H3 {
  margin: 0;
}
.general .col UL {
  margin: 0;
  padding: 0px 0px 20px 0px;
  list-style: none;
}
.general .col UL UL {
  padding: 0px 0px 0px 12px;
}
.general .col UL LI {
  margin: 0;
  padding: 2px 0px 0px 0px;
  font-size: 12px;
  color: #57585b;
  line-height: 20px;
}
.general .col UL LI A {
  font-size: 12px;
  color: #44a0b2;
}
.general .col UL LI.open A {
  font-weight: 500;
}
.general .col UL LI.open UL A {
  font-weight: normal;
}
.dashboard {
  float: left;
  width: 100%;
  padding: 0px 0px 30px 0px;
}
.dashboard FORM {
  padding: 15px 0px 0px 0px;
}
.dashboard H2 {
  padding: 35px 0px 0px 0px;
}
.dashboard TABLE {
  width: 100%;
}
.dashboard.abook TABLE,
.dashboard.orders TABLE {
  margin-top: 10px;
}
.dashboard TABLE TH {
  font-size: 12px;
  color: #57585b;
  text-align: left;
  font-weight: normal;
  padding: 10px 0px 12px 0px;
  vertical-align: top;
  border-bottom: 1px solid #dddddd;
}
.dashboard TABLE TD {
  width: 50%;
  font-size: 12px;
  color: #57585b;
  line-height: 20px;
  padding: 10px 0px 0px 0px;
  vertical-align: top;
}
.dashboard.abook TABLE TD {
  padding: 12px 0px 15px 0px;
  border-bottom: 1px solid #dddddd;
}
.dashboard.abook TABLE TR:LAST-CHILD TD {
  border-bottom: none;
}
.dashboard TABLE TD.taddr {
  text-align: right;
}
.dashboard.orders TABLE TD {
  line-height: 18px;
  width: auto;
  padding: 20px 0px 12px 0px;
  border-bottom: 1px solid #dddddd;
}
.dashboard.orders TABLE .tpic {
  width: 80px;
  padding: 14px 0px 7px 0px;
  text-align: center;
}
.dashboard.orders TABLE .tname {
  width: 220px;
}
.dashboard.orders TABLE .tstatus {
  width: 110px;
}
.dashboard.orders TABLE .tdate {
  width: 120px;
}
.dashboard TABLE TD SPAN,
.dashboard .box-title h3 {
  color: #50afc2;
  font-weight: 500;
  font-size: 14px;
}
.dashboard TABLE TD A {
  color: #57585b;
  text-decoration: underline;
}
.dashboard TABLE TD A:HOVER {
  text-decoration: none;
}
.dashboard.orders TABLE TD SPAN {
  font-weight: normal;
}
.dashboard.orders TABLE TD.textra A {
  font-size: 14px;
  color: #50afc2;
  text-decoration: none;
}
.dashboard.orders TABLE TD A:HOVER {
  text-decoration: underline;
}
.extranet-list {
  float: left;
  width: 450px;
  padding: 5px 0px 20px 0px;
  font-family: 'Frutigerlight', Arial, sans-serif;
}
.extranet-list UL {
  margin: 0;
  padding: 0;
  list-style: none;
}
.extranet-list UL LI {
  margin: 0;
  padding: 7px 0px 0px 0px;
  font-size: 14px;
  color: #57585b;
  line-height: 20px;
}
.extranet-list UL LI A.el1,
.extranet-list UL LI A.el2,
.extranet-list UL LI A.el3,
.extranet-list UL LI A.el4 {
  display: block;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 15px 0px 48px;
  line-height: 35px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #02b1c0;
}
.extranet-list UL LI A.el1 {
  background: #02b1c0 url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/extra1.gif") no-repeat 6px center;
}
.extranet-list UL LI A.el2 {
  background: #02b1c0 url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/extra2.gif") no-repeat 6px center;
}
.extranet-list UL LI A.el3 {
  background: #02b1c0 url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/extra3.gif") no-repeat 6px center;
}
.extranet-list UL LI A.el4 {
  background: #02b1c0 url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/extra4.gif") no-repeat 6px center;
}
.extranet-list P {
  font-size: 14px;
  color: #57585b;
  line-height: 20px;
}
.color-tabs {
  float: left;
  width: 100%;
  margin: 15px 0 30px;
  background: #f0f0f0;
  font-family: 'Frutigerlight', Arial, sans-serif;
}
.color-tabs UL {
  margin: 0;
  padding: 0;
  list-style: none;
}
.color-tabs UL LI {
  float: left;
  width: 295px;
  padding: 0px;
  margin: 0;
  border-left: 1px solid #ffffff;
  font-size: 14px;
  color: #57585b;
  line-height: 35px;
  padding-left: 22px;
  text-transform: uppercase;
}
.color-tabs UL LI:FIRST-CHILD {
  border-left: none;
}
.color-tabs UL LI A {
  display: block;
  color: #57585b;
}
.color-tabs UL LI.active A,
.color-tabs UL LI:HOVER A,
.color-tabs UL LI.active {
  background: #02b1c0;
  color: #ffffff;
}
.color-tabs UL LI A:HOVER {
  text-decoration: none;
}
.color-pic {
  float: left;
  margin-top: 28px;
}
.info .color-details H2 {
  font-size: 22px;
  line-height: 26px;
}
.color-details P {
  padding-right: 65px;
}
.color-details .buttons {
  padding-top: 10px;
}
.color-details .buttons A {
  font-family: 'Ubuntu', Arial, sans-serif;
  line-height: 33px;
  height: 33px;
  font-size: 22px;
  background: #50afc2;
}
.color-details .buttons span {
  font-family: 'Ubuntu', Arial, sans-serif;
  line-height: 33px;
  height: 33px;
  font-size: 22px;
  background: #50afc2;
  color: #fff;
}
.color-details P A {
  color: #57585B;
  text-decoration: underline;
}
.color-details P A:HOVER {
  text-decoration: none;
}
.color-choose {
  float: left;
  width: 355px;
  padding: 15px 85px 0px 0px;
}
.color-choose A {
  float: left;
  width: 14px;
  height: 14px;
  margin: 8px 8px 0px 0px;
  -webkit-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
  -webkit-box-shadow: 1px 1px 0px 0px #c7c7c7;
  box-shadow: 1px 1px 0px 0px #c7c7c7;
  position: relative;
}
.color-choose A:HOVER {
  -webkit-box-shadow: 0px 0px 0px 2px #cecece;
  box-shadow: 0px 0px 0px 2px #cecece;
}
.color-choose A.cl1 {
  background: #ccc188;
}
.color-choose A.cl2 {
  background: #ceb487;
}
.color-choose A.cl3 {
  background: #d0b173;
}
.color-choose A.cl4 {
  background: #f2ad00;
}
.color-choose A.cl5 {
  background: #e4a700;
}
.color-choose A.cl6 {
  background: #c79600;
}
.color-choose A.cl7 {
  background: #d99300;
}
.color-choose A.cl8 {
  background: #e69400;
}
.color-choose A.cl9 {
  background: #af8552;
}
.color-choose A.cl10 {
  background: #d8ba2e;
}
.color-choose A.cl11 {
  background: #e5dfcc;
}
.color-choose A.cl12 {
  background: #dfcea1;
}
.color-choose A.cl13 {
  background: #e6d9bd;
}
.color-choose A.cl14 {
  background: #ecea41;
}
.color-choose A.cl15 {
  background: #f6b256;
}
.color-choose A.cl16 {
  background: #fdda38;
}
.color-choose A.cl17 {
  background: #a6937b;
}
.color-choose A.cl18 {
  background: #a09465;
}
.color-choose A.cl19 {
  background: #f2c000;
}
.color-choose A.cl20 {
  background: #f2bf00;
}
.color-choose A.cl21 {
  background: #b89650;
}
.color-choose A.cl22 {
  background: #a4861a;
}
.color-choose A.cl23 {
  background: #ffa600;
}
.color-choose A.cl24 {
  background: #e2ac00;
}
.color-choose A.cl25 {
  background: #f7a11f;
}
.color-choose A.cl26 {
  background: #eba557;
}
.color-choose A.cl27 {
  background: #ec9946;
}
.color-choose A.cl28 {
  background: #d97604;
}
.color-choose A.cl29 {
  background: #bb4926;
}
.color-choose A.cl30 {
  background: #c13524;
}
.color-choose A.cl31 {
  background: #f97a31;
}
.color-choose A.cl32 {
  background: #e8540d;
}
.color-choose A.cl33 {
  background: #f46f29;
}
.color-choose A.cl34 {
  background: #db5316;
}
.color-choose A.cl35 {
  background: #d55d23;
}
.color-choose A.cl36 {
  background: #ea7625;
}
.color-choose A.cl37 {
  background: #d6654e;
}
.color-choose A.cl38 {
  background: #a02725;
}
.color-choose A.cl39 {
  background: #a0001c;
}
.color-choose A.cl40 {
  background: #991424;
}
.color-choose A.cl41 {
  background: #870a24;
}
.color-choose A.cl42 {
  background: #6c1b2a;
}
.color-choose A.cl43 {
  background: #581e29;
}
.color-choose A.cl44 {
  background: #402226;
}
.color-choose A.cl45 {
  background: #6d312b;
}
.color-choose A.cl46 {
  background: #791f24;
}
.color-choose A.cl47 {
  background: #da7373;
}
.color-choose A.cl48 {
  background: #992a28;
}
.color-choose A.cl49 {
  background: #cf7278;
}
.color-choose A.cl50 {
  background: #e3a0ac;
}
.color-choose A.cl51 {
  background: #ab392d;
}
.color-choose A.cl52 {
  background: #cc515e;
}
.color-choose A.cl53 {
  background: #ca3f51;
}
.color-choose A.cl54 {
  background: #bf111b;
}
.color-choose A.cl55 {
  background: #d36b56;
}
.color-choose A.cl56 {
  background: #b01d42;
}
.color-choose A.cl57 {
  background: #a7323e;
}
.color-choose A.cl58 {
  background: #865d86;
}
.color-choose A.cl59 {
  background: #8f3f51;
}
.color-choose A.cl60 {
  background: #ca5b91;
}
.color-choose A.cl61 {
  background: #69193b;
}
.color-choose A.cl62 {
  background: #7e63a1;
}
.color-choose A.cl63 {
  background: #912d76;
}
.color-choose A.cl64 {
  background: #48233e;
}
.color-choose A.cl65 {
  background: #853d7d;
}
.color-choose A.cl66 {
  background: #9d8493;
}
.color-choose A.cl67 {
  background: #ce1773;
}
.color-choose A.cl68 {
  background: #2f4a71;
}
.color-choose A.cl69 {
  background: #0e4666;
}
.color-choose A.cl70 {
  background: #162e7b;
}
.color-choose A.cl71 {
  background: #193058;
}
.color-choose A.cl72 {
  background: #1a1d2a;
}
.color-choose A.cl73 {
  background: #004389;
}
.color-choose A.cl74 {
  background: #38618c;
}
.color-choose A.cl75 {
  background: #2d3944;
}
.color-choose A.cl76 {
  background: #245878;
}
.color-choose A.cl77 {
  background: #00427f;
}
.color-choose A.cl78 {
  background: #1a2740;
}
.color-choose A.cl79 {
  background: #2781bb;
}
.color-choose A.cl80 {
  background: #202e53;
}
.color-choose A.cl81 {
  background: #667b9a;
}
.color-choose A.cl82 {
  background: #0071b5;
}
.color-choose A.cl83 {
  background: #004c91;
}
.color-choose A.cl84 {
  background: #148d81;
}
.color-choose A.cl85 {
  background: #005688;
}
.color-choose A.cl86 {
  background: #01354b;
}
.color-choose A.cl87 {
  background: #00747d;
}
.color-choose A.cl88 {
  background: #28275a;
}
.color-choose A.cl89 {
  background: #486591;
}
.color-choose A.cl90 {
  background: #6391b0;
}
.color-choose A.cl91 {
  background: #327663;
}
.color-choose A.cl92 {
  background: #266d3b;
}
.color-choose A.cl93 {
  background: #276230;
}
.color-choose A.cl94 {
  background: #4e553d;
}
.color-choose A.cl95 {
  background: #004547;
}
.color-choose A.cl96 {
  background: #0e4438;
}
.color-choose A.cl97 {
  background: #3b3d33;
}
.color-choose A.cl98 {
  background: #2b3626;
}
.color-choose A.cl99 {
  background: #302f22;
}
.color-choose A.cl100 {
  background: #213529;
}
.color-choose A.cl101 {
  background: #426e38;
}
.color-choose A.cl102 {
  background: #68825f;
}
.color-choose A.cl103 {
  background: #293a37;
}
.color-choose A.cl104 {
  background: #76785b;
}
.color-choose A.cl105 {
  background: #443f31;
}
.color-choose A.cl106 {
  background: #383b34;
}
.color-choose A.cl107 {
  background: #00664f;
}
.color-choose A.cl108 {
  background: #4d8542;
}
.color-choose A.cl109 {
  background: #4b9b3e;
}
.color-choose A.cl110 {
  background: #b2d8b4;
}
.color-choose A.cl111 {
  background: #394937;
}
.color-choose A.cl112 {
  background: #87a180;
}
.color-choose A.cl113 {
  background: #3c372a;
}
.color-choose A.cl114 {
  background: #008455;
}
.color-choose A.cl115 {
  background: #56723d;
}
.color-choose A.cl116 {
  background: #005c54;
}
.color-choose A.cl117 {
  background: #77bbbd;
}
.color-choose A.cl118 {
  background: #2e554b;
}
.color-choose A.cl119 {
  background: #006f43;
}
.color-choose A.cl120 {
  background: #00855a;
}
.color-choose A.cl121 {
  background: #3f8884;
}
.color-choose A.cl122 {
  background: #75adb1;
}
.color-choose A.cl123 {
  background: #798790;
}
.color-choose A.cl124 {
  background: #8c969f;
}
.color-choose A.cl125 {
  background: #827d67;
}
.color-choose A.cl126 {
  background: #79796c;
}
.color-choose A.cl127 {
  background: #999a9f;
}
.color-choose A.cl128 {
  background: #6d7270;
}
.color-choose A.cl129 {
  background: #766a5d;
}
.color-choose A.cl130 {
  background: #756444;
}
.color-choose A.cl131 {
  background: #585e55;
}
.color-choose A.cl132 {
  background: #565957;
}
.color-choose A.cl133 {
  background: #525a60;
}
.color-choose A.cl134 {
  background: #575e62;
}
.color-choose A.cl135 {
  background: #585346;
}
.color-choose A.cl136 {
  background: #4c5057;
}
.color-choose A.cl137 {
  background: #363d43;
}
.color-choose A.cl138 {
  background: #2e3236;
}
.color-choose A.cl139 {
  background: #464644;
}
.color-choose A.cl140 {
  background: #7f8279;
}
.color-choose A.cl141 {
  background: #484b52;
}
.color-choose A.cl142 {
  background: #354044;
}
.color-choose A.cl143 {
  background: #919089;
}
.color-choose A.cl144 {
  background: #5b686f;
}
.color-choose A.cl145 {
  background: #b5b5a7;
}
.color-choose A.cl146 {
  background: #7a8376;
}
.color-choose A.cl147 {
  background: #928d75;
}
.color-choose A.cl148 {
  background: #c4caca;
}
.color-choose A.cl149 {
  background: #949294;
}
.color-choose A.cl150 {
  background: #7e8082;
}
.color-choose A.cl151 {
  background: #b0b3af;
}
.color-choose A.cl152 {
  background: #6d6b64;
}
.color-choose A.cl153 {
  background: #9aa0a7;
}
.color-choose A.cl154 {
  background: #929899;
}
.color-choose A.cl155 {
  background: #505455;
}
.color-choose A.cl156 {
  background: #bab9b0;
}
.color-choose A.cl157 {
  background: #898a7d;
}
.color-choose A.cl158 {
  background: #7c7d71;
}
.color-choose A.cl159 {
  background: #cececa;
}
.color-choose A.cl160 {
  background: #8b7045;
}
.color-choose A.cl161 {
  background: #9c6935;
}
.color-choose A.cl162 {
  background: #774c3b;
}
.color-choose A.cl163 {
  background: #815333;
}
.color-choose A.cl164 {
  background: #904e3b;
}
.color-choose A.cl165 {
  background: #6b442a;
}
.color-choose A.cl166 {
  background: #735230;
}
.color-choose A.cl167 {
  background: #5b3927;
}
.color-choose A.cl168 {
  background: #64312a;
}
.color-choose A.cl169 {
  background: #49372a;
}
.color-choose A.cl170 {
  background: #5a2e2a;
}
.color-choose A.cl171 {
  background: #4f3128;
}
.color-choose A.cl172 {
  background: #45302b;
}
.color-choose A.cl173 {
  background: #3b3332;
}
.color-choose A.cl174 {
  background: #1e1a1a;
}
.color-choose A.cl175 {
  background: #a45c32;
}
.color-choose A.cl176 {
  background: #7b5741;
}
.color-choose A.cl177 {
  background: #765d4d;
}
.color-choose A.cl178 {
  background: #4f3b2b;
}
.color-choose A.cl179 {
  background: #eee9da;
}
.color-choose A.cl180 {
  background: #dadbd5;
}
.color-choose A.cl181 {
  background: #f8f9fb;
}
.color-choose A.cl182 {
  background: #252427;
}
.color-choose A.cl183 {
  background: #151619;
}
.color-choose A.cl184 {
  background: #c6c5c1;
}
.color-choose A.cl185 {
  background: #82817d;
}
.color-choose A.cl186 {
  background: #f4f4ed;
}
.color-choose A.cl187 {
  background: #1f2126;
}
.color-choose A.cl188 {
  background: #f3f6f6;
}
.color-choose A.cl189 {
  background: #1b191d;
}
.color-choose A.cl190 {
  background: #cbd2d0;
}
.color-choose A.cl191 {
  background: #a28b77;
}
.color-choose A.cl192 {
  background: #886c44;
}
.color-choose A.cl193 {
  background: #9f4a35;
}
.color-choose A.cl194 {
  background: #731e26;
}
.color-choose A.cl195 {
  background: #ab392d;
}
.color-choose A.cl196 {
  background: #815c9a;
}
.color-choose A.cl197 {
  background: #785e80;
}
.color-choose A.cl198 {
  background: #03576b;
}
.color-choose A.cl199 {
  background: #131f4a;
}
.color-choose A.cl200 {
  background: #255a29;
}
.color-choose A.cl201 {
  background: #015c41;
}
.color-choose A.cl202 {
  background: #897d65;
}
.color-choose A.cl203 {
  background: #823831;
}
.color-choose A.cl204 {
  background: #9c968d;
}
.color-choose A.cl205 {
  background: #888177;
}
.color-choose SPAN {
  float: left;
  width: 177px;
  height: 48px;
  position: absolute;
  left: 12px;
  top: -21px;
  z-index: 30;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #57585b;
  line-height: 18px;
  padding: 12px 0px 0px 26px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/color-popup.png") no-repeat left top;
  display: none;
}
.color-choose A:HOVER SPAN {
  display: block;
}
.color-choose SPAN B {
  float: left;
  width: 23px;
  height: 23px;
  margin: 2px 10px 0px 0px;
  border: 2px solid #ffffff;
}
.color-choose A.cl1 B {
  background: #ccc188;
}
.color-choose A.cl2 B {
  background: #ceb487;
}
.color-choose A.cl3 B {
  background: #d0b173;
}
.color-choose A.cl4 B {
  background: #f2ad00;
}
.color-choose A.cl5 B {
  background: #e4a700;
}
.color-choose A.cl6 B {
  background: #c79600;
}
.color-choose A.cl7 B {
  background: #d99300;
}
.color-choose A.cl8 B {
  background: #e69400;
}
.color-choose A.cl9 B {
  background: #af8552;
}
.color-choose A.cl10 B {
  background: #d8ba2e;
}
.color-choose A.cl11 B {
  background: #e5dfcc;
}
.color-choose A.cl12 B {
  background: #dfcea1;
}
.color-choose A.cl13 B {
  background: #e6d9bd;
}
.color-choose A.cl14 B {
  background: #ecea41;
}
.color-choose A.cl15 B {
  background: #f6b256;
}
.color-choose A.cl16 B {
  background: #fdda38;
}
.color-choose A.cl17 B {
  background: #a6937b;
}
.color-choose A.cl18 B {
  background: #a09465;
}
.color-choose A.cl19 B {
  background: #f2c000;
}
.color-choose A.cl20 B {
  background: #f2bf00;
}
.color-choose A.cl21 B {
  background: #b89650;
}
.color-choose A.cl22 B {
  background: #a4861a;
}
.color-choose A.cl23 B {
  background: #ffa600;
}
.color-choose A.cl24 B {
  background: #e2ac00;
}
.color-choose A.cl25 B {
  background: #f7a11f;
}
.color-choose A.cl26 B {
  background: #eba557;
}
.color-choose A.cl27 B {
  background: #ec9946;
}
.color-choose A.cl28 B {
  background: #d97604;
}
.color-choose A.cl29 B {
  background: #bb4926;
}
.color-choose A.cl30 B {
  background: #c13524;
}
.color-choose A.cl31 B {
  background: #f97a31;
}
.color-choose A.cl32 B {
  background: #e8540d;
}
.color-choose A.cl33 B {
  background: #f46f29;
}
.color-choose A.cl34 B {
  background: #db5316;
}
.color-choose A.cl35 B {
  background: #d55d23;
}
.color-choose A.cl36 B {
  background: #ea7625;
}
.color-choose A.cl37 B {
  background: #d6654e;
}
.color-choose A.cl38 B {
  background: #a02725;
}
.color-choose A.cl39 B {
  background: #a0001c;
}
.color-choose A.cl40 B {
  background: #991424;
}
.color-choose A.cl41 B {
  background: #870a24;
}
.color-choose A.cl42 B {
  background: #6c1b2a;
}
.color-choose A.cl43 B {
  background: #581e29;
}
.color-choose A.cl44 B {
  background: #402226;
}
.color-choose A.cl45 B {
  background: #6d312b;
}
.color-choose A.cl46 B {
  background: #791f24;
}
.color-choose A.cl47 B {
  background: #da7373;
}
.color-choose A.cl48 B {
  background: #992a28;
}
.color-choose A.cl49 B {
  background: #cf7278;
}
.color-choose A.cl50 B {
  background: #e3a0ac;
}
.color-choose A.cl51 B {
  background: #ab392d;
}
.color-choose A.cl52 B {
  background: #cc515e;
}
.color-choose A.cl53 B {
  background: #ca3f51;
}
.color-choose A.cl54 B {
  background: #bf111b;
}
.color-choose A.cl55 B {
  background: #d36b56;
}
.color-choose A.cl56 B {
  background: #b01d42;
}
.color-choose A.cl57 B {
  background: #a7323e;
}
.color-choose A.cl58 B {
  background: #865d86;
}
.color-choose A.cl59 B {
  background: #8f3f51;
}
.color-choose A.cl60 B {
  background: #ca5b91;
}
.color-choose A.cl61 B {
  background: #69193b;
}
.color-choose A.cl62 B {
  background: #7e63a1;
}
.color-choose A.cl63 B {
  background: #912d76;
}
.color-choose A.cl64 B {
  background: #48233e;
}
.color-choose A.cl65 B {
  background: #853d7d;
}
.color-choose A.cl66 B {
  background: #9d8493;
}
.color-choose A.cl67 B {
  background: #ce1773;
}
.color-choose A.cl68 B {
  background: #2f4a71;
}
.color-choose A.cl69 B {
  background: #0e4666;
}
.color-choose A.cl70 B {
  background: #162e7b;
}
.color-choose A.cl71 B {
  background: #193058;
}
.color-choose A.cl72 B {
  background: #1a1d2a;
}
.color-choose A.cl73 B {
  background: #004389;
}
.color-choose A.cl74 B {
  background: #38618c;
}
.color-choose A.cl75 B {
  background: #2d3944;
}
.color-choose A.cl76 B {
  background: #245878;
}
.color-choose A.cl77 B {
  background: #00427f;
}
.color-choose A.cl78 B {
  background: #1a2740;
}
.color-choose A.cl79 B {
  background: #2781bb;
}
.color-choose A.cl80 B {
  background: #202e53;
}
.color-choose A.cl81 B {
  background: #667b9a;
}
.color-choose A.cl82 B {
  background: #0071b5;
}
.color-choose A.cl83 B {
  background: #004c91;
}
.color-choose A.cl84 B {
  background: #148d81;
}
.color-choose A.cl85 B {
  background: #005688;
}
.color-choose A.cl86 B {
  background: #01354b;
}
.color-choose A.cl87 B {
  background: #00747d;
}
.color-choose A.cl88 B {
  background: #28275a;
}
.color-choose A.cl89 B {
  background: #486591;
}
.color-choose A.cl90 B {
  background: #6391b0;
}
.color-choose A.cl91 B {
  background: #327663;
}
.color-choose A.cl92 B {
  background: #266d3b;
}
.color-choose A.cl93 B {
  background: #276230;
}
.color-choose A.cl94 B {
  background: #4e553d;
}
.color-choose A.cl95 B {
  background: #004547;
}
.color-choose A.cl96 B {
  background: #0e4438;
}
.color-choose A.cl97 B {
  background: #3b3d33;
}
.color-choose A.cl98 B {
  background: #2b3626;
}
.color-choose A.cl99 B {
  background: #302f22;
}
.color-choose A.cl100 B {
  background: #213529;
}
.color-choose A.cl101 B {
  background: #426e38;
}
.color-choose A.cl102 B {
  background: #68825f;
}
.color-choose A.cl103 B {
  background: #293a37;
}
.color-choose A.cl104 B {
  background: #76785b;
}
.color-choose A.cl105 B {
  background: #443f31;
}
.color-choose A.cl106 B {
  background: #383b34;
}
.color-choose A.cl107 B {
  background: #00664f;
}
.color-choose A.cl108 B {
  background: #4d8542;
}
.color-choose A.cl109 B {
  background: #4b9b3e;
}
.color-choose A.cl110 B {
  background: #b2d8b4;
}
.color-choose A.cl111 B {
  background: #394937;
}
.color-choose A.cl112 B {
  background: #87a180;
}
.color-choose A.cl113 B {
  background: #3c372a;
}
.color-choose A.cl114 B {
  background: #008455;
}
.color-choose A.cl115 B {
  background: #56723d;
}
.color-choose A.cl116 B {
  background: #005c54;
}
.color-choose A.cl117 B {
  background: #77bbbd;
}
.color-choose A.cl118 B {
  background: #2e554b;
}
.color-choose A.cl119 B {
  background: #006f43;
}
.color-choose A.cl120 B {
  background: #00855a;
}
.color-choose A.cl121 B {
  background: #3f8884;
}
.color-choose A.cl122 B {
  background: #75adb1;
}
.color-choose A.cl123 B {
  background: #798790;
}
.color-choose A.cl124 B {
  background: #8c969f;
}
.color-choose A.cl125 B {
  background: #827d67;
}
.color-choose A.cl126 B {
  background: #79796c;
}
.color-choose A.cl127 B {
  background: #999a9f;
}
.color-choose A.cl128 B {
  background: #6d7270;
}
.color-choose A.cl129 B {
  background: #766a5d;
}
.color-choose A.cl130 B {
  background: #756444;
}
.color-choose A.cl131 B {
  background: #585e55;
}
.color-choose A.cl132 B {
  background: #565957;
}
.color-choose A.cl133 B {
  background: #525a60;
}
.color-choose A.cl134 B {
  background: #575e62;
}
.color-choose A.cl135 B {
  background: #585346;
}
.color-choose A.cl136 B {
  background: #4c5057;
}
.color-choose A.cl137 B {
  background: #363d43;
}
.color-choose A.cl138 B {
  background: #2e3236;
}
.color-choose A.cl139 B {
  background: #464644;
}
.color-choose A.cl140 B {
  background: #7f8279;
}
.color-choose A.cl141 B {
  background: #484b52;
}
.color-choose A.cl142 B {
  background: #354044;
}
.color-choose A.cl143 B {
  background: #919089;
}
.color-choose A.cl144 B {
  background: #5b686f;
}
.color-choose A.cl145 B {
  background: #b5b5a7;
}
.color-choose A.cl146 B {
  background: #7a8376;
}
.color-choose A.cl147 B {
  background: #928d75;
}
.color-choose A.cl148 B {
  background: #c4caca;
}
.color-choose A.cl149 B {
  background: #949294;
}
.color-choose A.cl150 B {
  background: #7e8082;
}
.color-choose A.cl151 B {
  background: #b0b3af;
}
.color-choose A.cl152 B {
  background: #6d6b64;
}
.color-choose A.cl153 B {
  background: #9aa0a7;
}
.color-choose A.cl154 B {
  background: #929899;
}
.color-choose A.cl155 B {
  background: #505455;
}
.color-choose A.cl156 B {
  background: #bab9b0;
}
.color-choose A.cl157 B {
  background: #898a7d;
}
.color-choose A.cl158 B {
  background: #7c7d71;
}
.color-choose A.cl159 B {
  background: #cececa;
}
.color-choose A.cl160 B {
  background: #8b7045;
}
.color-choose A.cl161 B {
  background: #9c6935;
}
.color-choose A.cl162 B {
  background: #774c3b;
}
.color-choose A.cl163 B {
  background: #815333;
}
.color-choose A.cl164 B {
  background: #904e3b;
}
.color-choose A.cl165 B {
  background: #6b442a;
}
.color-choose A.cl166 B {
  background: #735230;
}
.color-choose A.cl167 B {
  background: #5b3927;
}
.color-choose A.cl168 B {
  background: #64312a;
}
.color-choose A.cl169 B {
  background: #49372a;
}
.color-choose A.cl170 B {
  background: #5a2e2a;
}
.color-choose A.cl171 B {
  background: #4f3128;
}
.color-choose A.cl172 B {
  background: #45302b;
}
.color-choose A.cl173 B {
  background: #3b3332;
}
.color-choose A.cl174 B {
  background: #1e1a1a;
}
.color-choose A.cl175 B {
  background: #a45c32;
}
.color-choose A.cl176 B {
  background: #7b5741;
}
.color-choose A.cl177 B {
  background: #765d4d;
}
.color-choose A.cl178 B {
  background: #4f3b2b;
}
.color-choose A.cl179 B {
  background: #eee9da;
}
.color-choose A.cl180 B {
  background: #dadbd5;
}
.color-choose A.cl181 B {
  background: #f8f9fb;
}
.color-choose A.cl182 B {
  background: #252427;
}
.color-choose A.cl183 B {
  background: #151619;
}
.color-choose A.cl184 B {
  background: #c6c5c1;
}
.color-choose A.cl185 B {
  background: #82817d;
}
.color-choose A.cl186 B {
  background: #f4f4ed;
}
.color-choose A.cl187 B {
  background: #1f2126;
}
.color-choose A.cl188 B {
  background: #f3f6f6;
}
.color-choose A.cl189 B {
  background: #1b191d;
}
.color-choose A.cl190 B {
  background: #cbd2d0;
}
.color-choose A.cl191 B {
  background: #a28b77;
}
.color-choose A.cl192 B {
  background: #886c44;
}
.color-choose A.cl193 B {
  background: #9f4a35;
}
.color-choose A.cl194 B {
  background: #731e26;
}
.color-choose A.cl195 B {
  background: #ab392d;
}
.color-choose A.cl196 B {
  background: #815c9a;
}
.color-choose A.cl197 B {
  background: #785e80;
}
.color-choose A.cl198 B {
  background: #03576b;
}
.color-choose A.cl199 B {
  background: #131f4a;
}
.color-choose A.cl200 B {
  background: #255a29;
}
.color-choose A.cl201 B {
  background: #015c41;
}
.color-choose A.cl202 B {
  background: #897d65;
}
.color-choose A.cl203 B {
  background: #823831;
}
.color-choose A.cl204 B {
  background: #9c968d;
}
.color-choose A.cl205 B {
  background: #888177;
}
.color-order {
  float: left;
  width: 100%;
  margin-top: 0px;
}
.color-order P,
.color-wheel P {
  line-height: 18px;
}
.color-order SPAN {
  float: left;
  width: 27px;
  height: 27px;
  margin: 20px 10px 0px 0px;
}
.color-order SPAN.cl1 {
  background: #ccc188;
}
.color-order SPAN.cl2 {
  background: #ceb487;
}
.color-order SPAN.cl3 {
  background: #d0b173;
}
.color-order SPAN.cl4 {
  background: #f2ad00;
}
.color-order SPAN.cl5 {
  background: #e4a700;
}
.color-order SPAN.cl6 {
  background: #c79600;
}
.color-order SPAN.cl7 {
  background: #d99300;
}
.color-order SPAN.cl8 {
  background: #e69400;
}
.color-order SPAN.cl9 {
  background: #af8552;
}
.color-order SPAN.cl10 {
  background: #d8ba2e;
}
.color-order SPAN.cl11 {
  background: #e5dfcc;
}
.color-order SPAN.cl12 {
  background: #dfcea1;
}
.color-order SPAN.cl13 {
  background: #e6d9bd;
}
.color-order SPAN.cl14 {
  background: #ecea41;
}
.color-order SPAN.cl15 {
  background: #f6b256;
}
.color-order SPAN.cl16 {
  background: #fdda38;
}
.color-order SPAN.cl17 {
  background: #a6937b;
}
.color-order SPAN.cl18 {
  background: #a09465;
}
.color-order SPAN.cl19 {
  background: #f2c000;
}
.color-order SPAN.cl20 {
  background: #f2bf00;
}
.color-order SPAN.cl21 {
  background: #b89650;
}
.color-order SPAN.cl22 {
  background: #a4861a;
}
.color-order SPAN.cl23 {
  background: #ffa600;
}
.color-order SPAN.cl24 {
  background: #e2ac00;
}
.color-order SPAN.cl25 {
  background: #f7a11f;
}
.color-order SPAN.cl26 {
  background: #eba557;
}
.color-order SPAN.cl27 {
  background: #ec9946;
}
.color-order SPAN.cl28 {
  background: #d97604;
}
.color-order SPAN.cl29 {
  background: #bb4926;
}
.color-order SPAN.cl30 {
  background: #c13524;
}
.color-order SPAN.cl31 {
  background: #f97a31;
}
.color-order SPAN.cl32 {
  background: #e8540d;
}
.color-order SPAN.cl33 {
  background: #f46f29;
}
.color-order SPAN.cl34 {
  background: #db5316;
}
.color-order SPAN.cl35 {
  background: #d55d23;
}
.color-order SPAN.cl36 {
  background: #ea7625;
}
.color-order SPAN.cl37 {
  background: #d6654e;
}
.color-order SPAN.cl38 {
  background: #a02725;
}
.color-order SPAN.cl39 {
  background: #a0001c;
}
.color-order SPAN.cl40 {
  background: #991424;
}
.color-order SPAN.cl41 {
  background: #870a24;
}
.color-order SPAN.cl42 {
  background: #6c1b2a;
}
.color-order SPAN.cl43 {
  background: #581e29;
}
.color-order SPAN.cl44 {
  background: #402226;
}
.color-order SPAN.cl45 {
  background: #6d312b;
}
.color-order SPAN.cl46 {
  background: #791f24;
}
.color-order SPAN.cl47 {
  background: #da7373;
}
.color-order SPAN.cl48 {
  background: #992a28;
}
.color-order SPAN.cl49 {
  background: #cf7278;
}
.color-order SPAN.cl50 {
  background: #e3a0ac;
}
.color-order SPAN.cl51 {
  background: #ab392d;
}
.color-order SPAN.cl52 {
  background: #cc515e;
}
.color-order SPAN.cl53 {
  background: #ca3f51;
}
.color-order SPAN.cl54 {
  background: #bf111b;
}
.color-order SPAN.cl55 {
  background: #d36b56;
}
.color-order SPAN.cl56 {
  background: #b01d42;
}
.color-order SPAN.cl57 {
  background: #a7323e;
}
.color-order SPAN.cl58 {
  background: #865d86;
}
.color-order SPAN.cl59 {
  background: #8f3f51;
}
.color-order SPAN.cl60 {
  background: #ca5b91;
}
.color-order SPAN.cl61 {
  background: #69193b;
}
.color-order SPAN.cl62 {
  background: #7e63a1;
}
.color-order SPAN.cl63 {
  background: #912d76;
}
.color-order SPAN.cl64 {
  background: #48233e;
}
.color-order SPAN.cl65 {
  background: #853d7d;
}
.color-order SPAN.cl66 {
  background: #9d8493;
}
.color-order SPAN.cl67 {
  background: #ce1773;
}
.color-order SPAN.cl68 {
  background: #2f4a71;
}
.color-order SPAN.cl69 {
  background: #0e4666;
}
.color-order SPAN.cl70 {
  background: #162e7b;
}
.color-order SPAN.cl71 {
  background: #193058;
}
.color-order SPAN.cl72 {
  background: #1a1d2a;
}
.color-order SPAN.cl73 {
  background: #004389;
}
.color-order SPAN.cl74 {
  background: #38618c;
}
.color-order SPAN.cl75 {
  background: #2d3944;
}
.color-order SPAN.cl76 {
  background: #245878;
}
.color-order SPAN.cl77 {
  background: #00427f;
}
.color-order SPAN.cl78 {
  background: #1a2740;
}
.color-order SPAN.cl79 {
  background: #2781bb;
}
.color-order SPAN.cl80 {
  background: #202e53;
}
.color-order SPAN.cl81 {
  background: #667b9a;
}
.color-order SPAN.cl82 {
  background: #0071b5;
}
.color-order SPAN.cl83 {
  background: #004c91;
}
.color-order SPAN.cl84 {
  background: #148d81;
}
.color-order SPAN.cl85 {
  background: #005688;
}
.color-order SPAN.cl86 {
  background: #01354b;
}
.color-order SPAN.cl87 {
  background: #00747d;
}
.color-order SPAN.cl88 {
  background: #28275a;
}
.color-order SPAN.cl89 {
  background: #486591;
}
.color-order SPAN.cl90 {
  background: #6391b0;
}
.color-order SPAN.cl91 {
  background: #327663;
}
.color-order SPAN.cl92 {
  background: #266d3b;
}
.color-order SPAN.cl93 {
  background: #276230;
}
.color-order SPAN.cl94 {
  background: #4e553d;
}
.color-order SPAN.cl95 {
  background: #004547;
}
.color-order SPAN.cl96 {
  background: #0e4438;
}
.color-order SPAN.cl97 {
  background: #3b3d33;
}
.color-order SPAN.cl98 {
  background: #2b3626;
}
.color-order SPAN.cl99 {
  background: #302f22;
}
.color-order SPAN.cl100 {
  background: #213529;
}
.color-order SPAN.cl101 {
  background: #426e38;
}
.color-order SPAN.cl102 {
  background: #68825f;
}
.color-order SPAN.cl103 {
  background: #293a37;
}
.color-order SPAN.cl104 {
  background: #76785b;
}
.color-order SPAN.cl105 {
  background: #443f31;
}
.color-order SPAN.cl106 {
  background: #383b34;
}
.color-order SPAN.cl107 {
  background: #00664f;
}
.color-order SPAN.cl108 {
  background: #4d8542;
}
.color-order SPAN.cl109 {
  background: #4b9b3e;
}
.color-order SPAN.cl110 {
  background: #b2d8b4;
}
.color-order SPAN.cl111 {
  background: #394937;
}
.color-order SPAN.cl112 {
  background: #87a180;
}
.color-order SPAN.cl113 {
  background: #3c372a;
}
.color-order SPAN.cl114 {
  background: #008455;
}
.color-order SPAN.cl115 {
  background: #56723d;
}
.color-order SPAN.cl116 {
  background: #005c54;
}
.color-order SPAN.cl117 {
  background: #77bbbd;
}
.color-order SPAN.cl118 {
  background: #2e554b;
}
.color-order SPAN.cl119 {
  background: #006f43;
}
.color-order SPAN.cl120 {
  background: #00855a;
}
.color-order SPAN.cl121 {
  background: #3f8884;
}
.color-order SPAN.cl122 {
  background: #75adb1;
}
.color-order SPAN.cl123 {
  background: #798790;
}
.color-order SPAN.cl124 {
  background: #8c969f;
}
.color-order SPAN.cl125 {
  background: #827d67;
}
.color-order SPAN.cl126 {
  background: #79796c;
}
.color-order SPAN.cl127 {
  background: #999a9f;
}
.color-order SPAN.cl128 {
  background: #6d7270;
}
.color-order SPAN.cl129 {
  background: #766a5d;
}
.color-order SPAN.cl130 {
  background: #756444;
}
.color-order SPAN.cl131 {
  background: #585e55;
}
.color-order SPAN.cl132 {
  background: #565957;
}
.color-order SPAN.cl133 {
  background: #525a60;
}
.color-order SPAN.cl134 {
  background: #575e62;
}
.color-order SPAN.cl135 {
  background: #585346;
}
.color-order SPAN.cl136 {
  background: #4c5057;
}
.color-order SPAN.cl137 {
  background: #363d43;
}
.color-order SPAN.cl138 {
  background: #2e3236;
}
.color-order SPAN.cl139 {
  background: #464644;
}
.color-order SPAN.cl140 {
  background: #7f8279;
}
.color-order SPAN.cl141 {
  background: #484b52;
}
.color-order SPAN.cl142 {
  background: #354044;
}
.color-order SPAN.cl143 {
  background: #919089;
}
.color-order SPAN.cl144 {
  background: #5b686f;
}
.color-order SPAN.cl145 {
  background: #b5b5a7;
}
.color-order SPAN.cl146 {
  background: #7a8376;
}
.color-order SPAN.cl147 {
  background: #928d75;
}
.color-order SPAN.cl148 {
  background: #c4caca;
}
.color-order SPAN.cl149 {
  background: #949294;
}
.color-order SPAN.cl150 {
  background: #7e8082;
}
.color-order SPAN.cl151 {
  background: #b0b3af;
}
.color-order SPAN.cl152 {
  background: #6d6b64;
}
.color-order SPAN.cl153 {
  background: #9aa0a7;
}
.color-order SPAN.cl154 {
  background: #929899;
}
.color-order SPAN.cl155 {
  background: #505455;
}
.color-order SPAN.cl156 {
  background: #bab9b0;
}
.color-order SPAN.cl157 {
  background: #898a7d;
}
.color-order SPAN.cl158 {
  background: #7c7d71;
}
.color-order SPAN.cl159 {
  background: #cececa;
}
.color-order SPAN.cl160 {
  background: #8b7045;
}
.color-order SPAN.cl161 {
  background: #9c6935;
}
.color-order SPAN.cl162 {
  background: #774c3b;
}
.color-order SPAN.cl163 {
  background: #815333;
}
.color-order SPAN.cl164 {
  background: #904e3b;
}
.color-order SPAN.cl165 {
  background: #6b442a;
}
.color-order SPAN.cl166 {
  background: #735230;
}
.color-order SPAN.cl167 {
  background: #5b3927;
}
.color-order SPAN.cl168 {
  background: #64312a;
}
.color-order SPAN.cl169 {
  background: #49372a;
}
.color-order SPAN.cl170 {
  background: #5a2e2a;
}
.color-order SPAN.cl171 {
  background: #4f3128;
}
.color-order SPAN.cl172 {
  background: #45302b;
}
.color-order SPAN.cl173 {
  background: #3b3332;
}
.color-order SPAN.cl174 {
  background: #1e1a1a;
}
.color-order SPAN.cl175 {
  background: #a45c32;
}
.color-order SPAN.cl176 {
  background: #7b5741;
}
.color-order SPAN.cl177 {
  background: #765d4d;
}
.color-order SPAN.cl178 {
  background: #4f3b2b;
}
.color-order SPAN.cl179 {
  background: #eee9da;
}
.color-order SPAN.cl180 {
  background: #dadbd5;
}
.color-order SPAN.cl181 {
  background: #f8f9fb;
}
.color-order SPAN.cl182 {
  background: #252427;
}
.color-order SPAN.cl183 {
  background: #151619;
}
.color-order SPAN.cl184 {
  background: #c6c5c1;
}
.color-order SPAN.cl185 {
  background: #82817d;
}
.color-order SPAN.cl186 {
  background: #f4f4ed;
}
.color-order SPAN.cl187 {
  background: #1f2126;
}
.color-order SPAN.cl188 {
  background: #f3f6f6;
}
.color-order SPAN.cl189 {
  background: #1b191d;
}
.color-order SPAN.cl190 {
  background: #cbd2d0;
}
.color-order SPAN.cl191 {
  background: #a28b77;
}
.color-order SPAN.cl192 {
  background: #886c44;
}
.color-order SPAN.cl193 {
  background: #9f4a35;
}
.color-order SPAN.cl194 {
  background: #731e26;
}
.color-order SPAN.cl195 {
  background: #ab392d;
}
.color-order SPAN.cl196 {
  background: #815c9a;
}
.color-order SPAN.cl197 {
  background: #785e80;
}
.color-order SPAN.cl198 {
  background: #03576b;
}
.color-order SPAN.cl199 {
  background: #131f4a;
}
.color-order SPAN.cl200 {
  background: #255a29;
}
.color-order SPAN.cl201 {
  background: #015c41;
}
.color-order SPAN.cl202 {
  background: #897d65;
}
.color-order SPAN.cl203 {
  background: #823831;
}
.color-order SPAN.cl204 {
  background: #9c968d;
}
.color-order SPAN.cl205 {
  background: #888177;
}
.color-wheel {
  float: left;
  width: 100%;
  margin-top: 15px;
  background: #f0f0f0;
}
.color-wheel IMG {
  float: left;
  margin: 8px 0px 8px -17px;
}
.color-wheel P {
  padding: 0px 0px 0px 145px;
}
.color-wheel .checkbox {
  float: right;
  width: 324px;
  margin: 10px 0px 5px 0px;
  text-align: left;
}
.color-wheel .checkbox LABEL {
  font-size: 14px;
  color: #02b1c0;
  font-weight: 500;
  margin: 0;
  padding: 0;
}
.color-wheel .checkbox LABEL:before {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/checkbox2.gif");
}
.phones P {
  color: #50afc2;
}
.phones P IMG {
  vertical-align: middle;
  margin: 0px 5px 0px 5px;
}
.quote {
  margin-top: 15px;
  width: 490px;
}
.quote P {
  margin: 0;
  color: #2e8c9f;
}
.quote DIV {
  padding: 15px 20px 15px 20px;
  background: #e3f1f0;
  position: relative;
}
.quote DIV:AFTER {
  content: "";
  float: left;
  width: 16px;
  height: 14px;
  position: absolute;
  left: 0;
  bottom: -14px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/quote-arrow.gif") no-repeat center top;
}
.quote SPAN {
  display: block;
  font-size: 12px;
  color: #50afc2;
  padding: 7px 0px 0px 20px;
}
.qnav H4,
.qlist H4 {
  margin: 15px 0px 0px 0px;
  font-size: 12px;
  color: #449cae;
  line-height: 20px;
}
.qlist p {
  color: #57585B;
  font-size: 12px;
  line-height: 22px;
  margin: 15px 0 0;
}
.qlist ul {
  padding: 0px;
}
.qlist li {
  color: #57585B;
  font-size: 12px;
  line-height: 22px;
  list-style: none;
}
.info OL {
  margin: 0px;
  padding: 0px 0px 10px 30px;
  font-size: 12px;
  color: #449cae;
  line-height: 20px;
}
.qnav UL {
  margin: 0px;
  padding: 5px 0px 10px 10px;
  font-size: 12px;
  color: #449cae;
  line-height: 20px;
}
.info OL LI,
.qnav UL LI {
  margin: 0;
  padding: 0px 0px 0px 0px;
  list-style: none;
}
.info UL LI A,
.qnav UL LI A {
  font-size: 12px;
  color: #449cae;
}
.service-part {
  float: left;
  width: 470px;
  padding: 0px 0px 20px 0px;
}
.service-part .item {
  float: left;
  width: 195px;
  margin: 0px 30px 0px 0px;
  position: relative;
  font-family: 'Frutigerlight', Arial, sans-serif;
}
.service-part .item .pic {
  display: block;
  text-align: center;
  min-height: 225px;
  line-height: 255px;
  border-bottom: 1px solid #dddddd;
  position: relative;
}
.service-part .item .pic IMG {
  vertical-align: middle;
}
.service-part .item .pic:BEFORE {
  content: "";
  float: left;
  width: 9px;
  height: 23px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/carrow1.gif") no-repeat left top;
}
.service-part .item I {
  display: block;
  font-size: 14px;
  color: #57585b;
  font-style: normal;
  text-align: right;
  margin: -25px 0px 0px 0px;
}
.service-part .item I B {
  color: #50afc2;
}
.service-part .item SPAN {
  display: block;
  font-size: 14px;
  color: #57585b;
  padding: 15px 0px 0px 0px;
}
#overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  display: none;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/overlay.png") repeat left top;
}
#overlay.visible {
  display: block;
}
.overblock {
  float: left;
  width: 864px;
  position: fixed;
  left: 50%;
  top: 50%;
  z-index: 10;
  padding: 30px 30px 60px 30px;
  margin: -287px 0px 0px -462px;
  background: #ffffff;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  text-align: left;
}
.overblock#location {
  width: 376px;
  z-index: 110;
  padding: 20px 20px 0px 20px;
  margin: -173px 0px 0px -188px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  background: #ffffff url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/location-bg.gif") no-repeat left top;
}
.overblock#welcome_window {
  width: 376px;
  z-index: 110;
  padding: 20px 20px 0px 20px;
  margin: -240px 0px 0px -188px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/welcome-window-bg.png") repeat left top;
  -webkit-box-shadow: 3px 3px 0px 0px #cecece;
  box-shadow: 3px 3px 0px 0px #cecece;
}
.gallery {
  float: left;
  width: 864px;
  height: 485px;
  position: relative;
}
.gallery UL.slides {
  margin: 0;
  padding: 0;
  list-style: none;
  height: 485px;
  overflow: hidden;
}
.gallery UL.slides LI {
  margin: 0;
  padding: 0;
  height: 485px;
}
.close {
  float: left;
  width: 13px;
  height: 13px;
  position: absolute;
  right: -21px;
  top: -21px;
  z-index: 100;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/close.gif") no-repeat left top;
}
.overblock H1 {
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 43px;
  color: #57585b;
  font-weight: normal;
  line-height: 46px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}
.overblock H3 {
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 14px;
  color: #57585b;
  font-weight: 500;
  margin: 0;
  padding: 25px 0px 13px 0px;
  border-bottom: 1px solid #cbcbcb;
}
.overblock A {
  font-size: 14px;
  color: #57585b;
}
.overblock#location A {
  display: block;
  margin: 14px 0px 0px 0px;
}
.overblock#location A.store {
  cursor: pointer;
  padding: 0px 0px 0px 25px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-int.png") no-repeat left top;
}
.overblock#location A.store-nl {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-nl.png");
}
.overblock#location A.store-be {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-be.png");
}
.overblock#location A.store-de {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-de.png");
}
.overblock#location A.store-fr {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-fr.png");
}
.overblock#location A.store-cn {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-cn.png");
}
.overblock#location A.store-uk {
  background-image: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/lang-uk.png");
}
.overblock#location A.other {
  margin: 45px 0px 15px 0px;
}
#location .logo {
  width: 376px;
  margin: 0px -20px 0px -20px;
  padding: 24px 20px 27px 20px;
  background: #ffffff;
}
#welcome_window .logo {
  width: 376px;
  margin: 12px -20px 0px -20px;
  padding: 24px 20px 27px 20px;
  background: #ffffff;
}
.overblock TABLE {
  width: 100%;
}
.overblock TABLE TD {
  width: 50%;
  font-size: 14px;
  color: #57585b;
  line-height: 20px;
  padding: 10px 0px 0px 0px;
  vertical-align: top;
}
.intro {
  float: left;
  width: 100%;
  min-height: 630px;
  padding: 0px 0px 0px 0px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/intro-bg.jpg") no-repeat right 32px;
}
.info .intro H2 {
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  margin: 20px 260px 0px 0px;
}
.info .intro H3 {
  font-size: 14px;
  line-height: 22px;
  margin-right: 260px;
}
.info .intro P {
  margin-right: 260px;
}
.register-tabs {
  float: left;
  width: 100%;
  margin-top: 15px;
  background: #f0f0f0;
  font-family: 'Frutigerlight', Arial, sans-serif;
}
.info .register .register-tabs {
  width: auto;
}
.register-tabs UL,
.info .register .register-tabs UL {
  margin: 0;
  padding: 0;
  list-style: none;
}
.register-tabs UL LI {
  float: left;
  width: 197px;
  padding: 0px;
  margin: 0;
  border-left: 3px solid #ffffff;
  font-size: 14px;
  color: #57585b;
  line-height: 35px;
  padding-left: 22px;
}
.info .register .register-tabs UL LI {
  width: 115px;
}
.register-tabs UL LI:FIRST-CHILD {
  border-left: none;
  width: 199px;
}
.info .register .register-tabs UL LI:FIRST-CHILD {
  width: 115px;
}
.register-tabs UL LI A {
  display: block;
  color: #57585b;
}
.register-tabs UL LI.active A,
.register-tabs UL LI:HOVER A,
.register-tabs UL LI.active {
  background: #02b1c0;
  color: #ffffff;
}
.register-tabs UL LI A:HOVER {
  text-decoration: none;
}
.received-products {
  float: left;
  width: 675px;
  padding: 0px 0px 20px 0px;
}
.received-products P {
  font-size: 14px;
  padding-top: 5px;
}
.received-products .buttons {
  padding: 10px 0 0px;
}
.received-products .item {
  float: left;
  width: 195px;
  min-height: 210px;
  margin: 0px 30px 0px 0px;
  position: relative;
  font-family: 'Frutigerlight', Arial, sans-serif;
}
.received-products .item .pic {
  display: block;
  text-align: center;
  min-height: 155px;
  line-height: 155px;
  border-bottom: 1px solid #dddddd;
  position: relative;
}
.received-products .item .pic IMG {
  vertical-align: middle;
}
.received-products .item .pic:BEFORE {
  content: "";
  float: left;
  width: 7px;
  height: 4px;
  position: absolute;
  left: 94px;
  bottom: -5px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/carrow3.gif") no-repeat left top;
}
.received-products .item A {
  color: #57585b;
}
.received-products .item I {
  display: block;
  font-size: 14px;
  color: #57585b;
  font-style: normal;
  text-align: right;
  margin: -25px 0px 0px 0px;
}
.received-products .item I B {
  color: #50afc2;
}
.received-products .item SPAN {
  display: block;
  font-size: 14px;
  color: #57585b;
  line-height: 16px;
  padding: 15px 0px 0px 0px;
}
.reg-mail {
  float: right;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 9.74px;
  color: #8f9092;
  margin: 10px 0px 0px 0px;
}
.received-products .reg-mail {
  margin: 9px 10px 0px 0px;
}
#up {
  float: right;
  font-family: 'Calibri', Arial, sans-serif;
  font-size: 12px;
  color: #f15931;
  padding-right: 15px;
  margin-right: 15px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/up.gif") no-repeat right center;
}
#up:HOVER {
  text-decoration: underline;
}
.before-login {
  float: right;
  width: 269px;
  margin-top: 20px;
  position: relative;
}
.before-login A {
  display: block;
  font-size: 12px;
  color: #bceaf4;
  line-height: 30px;
  padding: 0px 12px;
  background: #50afc2;
  text-decoration: none;
}
.before-login SPAN {
  color: #ffffff;
}
.lform {
  float: left;
  width: 229px;
  padding: 0px 12px 10px 28px;
  position: absolute;
  right: 0px;
  top: 30px;
  background: #50afc2;
  display: none;
}
.before-login:HOVER .lform {
  display: block;
}
.lform P {
  font-size: 10px;
  color: #ffffff;
  line-height: 18px;
  margin: 15px 0px 10px 0px;
}
.lform A {
  clear: both;
  font-size: 12px;
  line-height: 15px;
  color: #ffffff;
  padding: 5px 0px 0px 0px;
  text-decoration: underline;
}
.lform A:HOVER {
  text-decoration: none;
}
.lform .radio {
  margin: 10px 0px 0px 0px;
}
.lform .radio LABEL {
  color: #ffffff;
  margin: 0px 0px 0px 0px;
}
.lform INPUT[type="text"],
.lform INPUT[type="password"] {
  float: left;
  width: 180px;
  height: 16px;
  font-size: 12px;
  color: #4a95a4;
  padding: 3px 0px 3px 5px;
  margin-top: 10px;
  border: none;
  background: #f2f2f2;
}
.lform BUTTON {
  float: right;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #f15931;
  padding: 0px 5px 0px 5px;
  line-height: 19px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 19px;
  cursor: pointer;
  margin-top: 22px;
  text-decoration: none;
  background: #ffffff;
}
.wrong-message {
  width: 179px;
  padding: 5px 20px 5px 70px;
  margin: 5px 12px 0px -28px;
  font-size: 10px;
  color: #ffffff;
  line-height: 18px;
  position: relative;
  background: #f15931 url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/wrong-message.gif") no-repeat 26px center;
}
.logout {
  float: right;
  font-size: 12px;
  color: #ffffff;
  line-height: 30px;
  padding: 0px 12px;
  margin: -7px 0px 4px 0px;
  background: #50afc2;
  text-decoration: none;
}
.logout1 {
  float: right;
  font-size: 12px;
  color: #ffffff;
  line-height: 30px;
  padding: 0px 12px;
  margin: 20px 0px 4px 0px;
  background: #50afc2;
  text-decoration: none;
}
.update-profile {
  float: right;
  clear: right;
  font-size: 12px;
  color: #ffffff;
  line-height: 30px;
  padding: 0px 33px 0px 12px;
  margin: 0px 0px 4px 0px;
  text-decoration: none;
  background: #50afc2 url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/update.gif") no-repeat right center;
}
.before-login:HOVER,
.logout:HOVER,
.update-profile:HOVER {
  text-decoration: none;
}
.password-level {
  float: right;
  position: absolute;
  left: 445px;
  top: 18px;
  font-size: 12px;
  color: #57585b;
  white-space: nowrap;
  line-height: 11px;
}
.password-level SPAN {
  float: left;
  width: 150px;
  height: 11px;
  margin-right: 10px;
  background: #f2f2f2;
  position: relative;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.password-level SPAN I {
  float: left;
  width: 30%;
  height: 11px;
  position: absolute;
  left: 0;
  top: 0;
  background: #f7df11;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.password-level.lt SPAN I {
  width: 50px;
}
.password-level.md SPAN I {
  width: 100px;
}
.password-level.str SPAN I {
  width: 150px;
}
.register .field.small .ui-widget INPUT {
  width: 85px !important;
  font-size: 18px;
  color: #6d6e71;
}
.info .register .selectbox-wrapper UL {
  color: #6d6e71;
  font-size: 18px;
  margin: 0;
  padding: 0;
}
.info .register .selectbox-wrapper UL LI {
  color: #6d6e71;
  font-size: 18px;
  line-height: 24px;
}
.my-products {
  float: right;
  width: 222px;
  min-height: 570px;
  border-left: 1px solid #a9a8a6;
  margin: 74px 0px 0px 0px;
  position: relative;
}
.my-products.edit {
  min-height: 280px;
}
.my-products H4 {
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 14px;
  color: #f15931;
  font-weight: normal;
  line-height: 30px;
  margin: -65px 0px 30px 0px;
  text-align: center;
  padding: 0px 0px 8px 0px;
  border-bottom: 1px solid #f15931;
}
.my-products .mpitem {
  float: left;
  width: 210px;
  padding: 0px 0px 20px 12px;
}
.my-products .mpitem I {
  float: left;
  width: 80px;
  text-align: center;
  margin: -5px 2px 0px 0px;
}
.my-products .mpitem A {
  display: block;
  font-size: 14px;
  color: #57585b;
  padding-top: 5px;
}
.my-products .mpitem SPAN {
  display: block;
  clear: both;
  font-size: 14px;
  color: #57585b;
  padding: 5px 0px 0px 10px;
}
.mpager {
  float: right;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0px 0px 0px 0px;
}
.mpager A {
  float: left;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #57585b;
  line-height: 22px;
  padding: 0px 6px 0px 4px;
  margin: 0px 4px 0px 3px;
  position: relative;
  background: #f2f2f2;
}
.mpager A:HOVER,
.mpager A.active {
  text-decoration: none;
  color: #ffffff;
  background: #50afc2;
}
.custom-combobox {
  position: relative;
  display: inline-block;
}
.custom-combobox-toggle {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-left: -1px;
  padding: 0;
  *height: 1.7em;
  *top: 0.1em;
}
.custom-combobox-input {
  margin: 0;
  padding: 0.3em;
}
.ui-widget INPUT {
  float: left;
  width: 173px;
  cursor: pointer;
  border: none;
  height: 15px;
  font-size: 12px;
  color: #57585b;
  padding: 2px 0px 4px 6px;
  z-index: 1;
  position: relative;
  border-left: 3px solid #e6e6e6;
  border-top: 3px solid #e6e6e6;
  background: #f2f2f2;
}
.select-bank .ui-widget SPAN {
  display: block;
  padding: 0;
}
.ui-widget SPAN.ui-button-icon-primary {
  height: 21px;
  width: 25px;
  border-top: 3px solid #e6e6e6;
  background: #f2f2f2 url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/select.gif") no-repeat right center;
}
.ui-autocomplete {
  /*width: 198px !important;*/
  background: #f9f9f9;
  font-size: 12px;
  color: #57585b;
  border: 1px solid #e0e0e0;
  border-left: 3px solid #e0e0e0;
  text-align: left;
}
.ui-autocomplete {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.ui-autocomplete LI {
  color: #57585b;
  line-height: 15px !important;
  padding: 5px 0px 5px 6px !important;
  cursor: pointer;
}
.ui-autocomplete A,
.ui-menu A {
  color: #57585b !important;
}
.ui-autocomplete LI:HOVER {
  font-weight: 500;
  color: #57585b;
}
.custom-combobox A {
  margin: 0px 0px 0px -25px;
  z-index: 2;
  padding: 0;
}
.thumbs {
  position: relative;
  overflow: hidden;
}
.thumbs .jcarousel-container {
  float: left;
  width: 276px;
  height: 82px;
}
.thumbs UL {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  min-width: 5000px;
}
.thumbs UL LI {
  float: left;
  width: 91px;
  text-align: center;
}
.thumbs.noscroll1 UL LI:FIRST-CHILD {
  margin-left: 47px;
}
.thumbs.noscroll2 UL LI:FIRST-CHILD {
  margin-left: 94px;
}
.thumbs .jcarousel-clip {
  float: left;
  width: 276px;
  height: 82px;
}
.thumbs .jcarousel-prev {
  float: left;
  width: 13px;
  height: 23px;
  line-height: 0;
  font-size: 0;
  position: absolute;
  left: 0px;
  top: 50px;
  cursor: pointer;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/tprev.gif") no-repeat left top;
}
.thumbs .jcarousel-next {
  float: left;
  width: 13px;
  height: 23px;
  line-height: 0;
  font-size: 0;
  position: absolute;
  right: 0px;
  top: 50px;
  cursor: pointer;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/tnext.gif") no-repeat right top;
}
.thumbs .jcarousel-prev.jcarousel-prev-disabled {
  display: none !important;
}
.thumbs .jcarousel-next.jcarousel-next-disabled {
  display: none !important;
}
.col2-set {
  clear: both;
}
.col2-set .col-2,
.col2-set .col-1 {
  float: left;
  width: 307px;
  padding: 0px 0px 40px 22px;
  position: relative;
  border-left: 1px solid #dddddd;
}
.col2-set .col-2.registered-users,
.col2-set .col-1.registered-users {
  width: 400px;
}
.col2-set .col-2.registered-users button.button,
.col2-set .col-1.registered-users button.button {
  float: left;
  margin: 0px 0px 0px 25px;
}
.col2-set .col-2.col-1,
.col2-set .col-1.col-1 {
  padding-left: 0;
  padding-right: 22px;
  border-left: none;
  margin-right: -1px;
  border-right: 1px solid #dddddd;
}
.col2-set fieldset {
  padding: 0;
  border: none;
}
.col2-set fieldset .input-box input[type=text],
.col2-set fieldset .input-box input[type=password],
.col2-set fieldset .field input[type=text],
.col2-set fieldset .field input[type=password] {
  width: 295px;
}
.content .lcol H2 {
  font-family: 'Calibri', Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
.lcol UL {
  margin: 0;
  padding: 5px 0px 0px 10px;
  list-style: none;
}
.lcol UL LI {
  margin: 0;
  padding: 8px 0px 0px 8px;
  font-size: 12px;
  color: #57585b;
  line-height: 18px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/llist.gif") no-repeat left 16px;
}
.lcol .field INPUT[type="text"],
.lcol .field INPUT[type="password"] {
  width: 293px;
}
.lcol LABEL SPAN {
  color: #50afc2;
}
.forgot {
  float: left;
  padding: 18px 0px 0px 0px;
  font-size: 11px;
  color: #57585b;
}
.rqrd {
  float: right;
  padding: 18px 7px 0px 0px;
  font-size: 11px;
  color: #50afc2;
}
.lcol .buttons {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-bottom: 0;
}
.lcol.cl .buttons {
  width: 307px;
}
/* 404 page */
#wrap.m404 {
  background: #eaeaea url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/sub-bg.gif") repeat-x left top;
  overflow: hidden;
}
.error404 {
  float: left;
  width: 1000px;
  height: 552px;
  position: relative;
  padding: 0px 300px 0px 300px;
  margin: 2px -300px -30px -300px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/404.jpg") no-repeat left top;
}
.message404 {
  float: left;
  font-family: 'Frutigerlight', Arial;
  font-size: 150px;
  color: #ffffff;
  text-shadow: 1px 1px #d1d1d1;
  padding: 30px 20px 0px 158px;
}
.find-page {
  padding: 57px 0px 0px 0px;
}
.find-page h1 {
  font-family: 'FrutigerBlack', Arial;
  font-size: 30px;
  color: #57585b;
  line-height: 32px;
  margin: 0;
  text-transform: uppercase;
}
.find-page P {
  font-family: 'Calibri', Arial;
  font-size: 16px;
  color: #57585b;
  line-height: 22px;
  margin: 0;
}
.find-page INPUT[type="text"] {
  float: left;
  width: 299px;
  height: 15px;
  padding: 2px 0px 4px 5px;
  margin-top: 12px;
  font-size: 12px;
  color: #57585b;
  padding: 2px 0 4px 5px;
  border: 0;
  border: 1px solid #9a9a9a;
  background: #f2f2f2;
}
.find-page BUTTON {
  float: left;
  font-family: 'FrutigerBlack', Arial;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  margin: 12px 0px 0px 14px;
  text-decoration: none;
  background: #50afc2;
}
/*  Footer  */
.footer {
  float: left;
  width: 100%;
  padding: 30px 0px 30px 0px;
}
.fpage {
  margin: auto;
  text-align: left;
  width: 1000px;
  position: relative;
}
.footer H3 {
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 12px;
  color: #989898;
  margin: 0;
}
.fmenu {
  float: left;
  width: 205px;
  padding: 0px 0px 0px 0px;
}
.fmenu UL {
  margin: 0;
  padding: 0px 0px 0px 0px;
  list-style: none;
}
.fmenu UL LI {
  margin: 0;
  padding: 5px 0px 0px 0px;
  font-size: 14px;
  color: #919191;
}
.fmenu UL LI A {
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  color: #919191;
}
.fdetails {
  float: right;
  width: 177px;
  padding: 0px 0px 0px 0px;
  margin: 15px 0;
}
.fdetails IMG {
  float: left;
  margin: 7px 3px 10px 0px;
}
.footer-container .footer_nav .fnav {
  float: left;
  width: 100%;
  padding: 7px 0px 0px 0px;
  margin: 8px 0px 0px 0px;
  border-top: 1px solid #dddddd;
}
.footer-container .footer_nav .fnav ul {
  float: left;
  margin: 0px 0px 0px -10px;
  padding: 10px 0px 0px 0px;
  list-style: none;
  width: auto;
}
.footer-container .footer_nav .fnav ul li {
  float: left;
  margin: 0;
  padding: 0;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 13px;
  color: #919191;
}
.footer-container .footer_nav .fnav ul li a,
.footer-container .footer_nav .fnav ul li span {
  font-size: 13px;
  color: #919191;
  margin: 0px 10px;
}
.footer-container .footer_nav .fnav img {
  float: right;
}
/* get togetter */
.left-img {
  float: left;
  margin: 0px 20px 0px 0px;
}
.widget {
  width: auto;
  float: none;
}
.widget .products {
  width: auto;
  display: inline-block;
  float: none;
  box-shadow: 0px 0px 0px #fff;
  -webkit-box-shadow: 0px 0px 0px #fff;
}
.widget .products a.product {
  display: block;
  float: left;
  margin: 0 5px;
  position: relative;
  width: 110px;
}
.widget .products a.product h5 {
  background-color: rgba(0, 0, 0, 0.3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000,endColorstr=#4D000000);
  /* IE 6 & 7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000,endColorstr=#4D000000)";
  /* IE8 */
  left: 0;
  padding: 3px;
  position: absolute;
  top: 0;
  width: 100px;
  margin: 0px;
}
.widget .products a.product h5 span {
  color: #FFFFFF;
  font-size: 1.5em;
  font-weight: 500;
}
.widget .products a.product:hover {
  text-decoration: none;
  opacity: 0.7;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}
.full table.links tr td {
  width: 125px;
}
/* footer restyling */
.footer-container {
  float: left;
  width: 100%;
  padding: 30px 0px 30px 0px;
}
.footer-container .footer_nav {
  margin: auto;
  text-align: left;
  width: 1000px;
  position: relative;
}
.footer-container .footer_nav .copyright {
  width: 100%;
  float: left;
  margin: 5px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
  color: #919191;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  border-top: 1px solid #DDDDDD;
}
.footer-container .footer_nav h3 {
  margin: 0px !important;
}
.footer-container .footer_nav h4 {
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  color: #989898;
  margin: 0;
  text-transform: uppercase;
}
.footer-container .footer_nav .fdetails {
  float: right;
  width: 177px;
  padding: 0px 0px 0px 0px;
  color: #919191;
}
.footer-container .footer_nav ul {
  list-style: none outside none;
  float: left;
  padding: 0px 0px 0px 20px;
  width: 185px;
}
.footer-container .footer_nav ul li {
  line-height: 23px;
}
.footer-container .footer_nav ul li a {
  color: #919191;
  font-family: 'Frutigerlight', Arial, sans-serif;
  font-size: 12px;
  padding: 5px 0px 0px 0px;
}
.footer-container .footer_nav ul li .widget {
  border-top: 0px;
  float: left;
  margin: 0px;
  min-height: 0px;
  padding: 0;
  width: 100%;
}
.fdetails .social {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/iconsprite-brabantia.gif") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
  display: block;
  float: left;
  height: 25px;
  margin: 4px 8px 4px 0px;
  text-indent: -9999px;
  width: 24px;
}
.fdetails .social.facebook {
  background-position: 0 -368px;
}
.fdetails .social.facebook:hover {
  background-position: -35px -368px;
}
.fdetails .social.twitter {
  background-position: 0 -393px;
}
.fdetails .social.twitter:hover {
  background-position: -35px -393px;
}
.fdetails .social.youtube {
  background-position: 0 -418px;
}
.fdetails .social.youtube:hover {
  background-position: -35px -418px;
}
.fdetails .social.google {
  background-position: 0 -443px;
}
.fdetails .social.google:hover {
  background-position: -35px -443px;
}
.fdetails .social.pinterest {
  background-position: 0 -468px;
}
.fdetails .social.pinterest:hover {
  background-position: -35px -468px;
}
.fdetails .social.weibo {
  background-position: 0 -493px;
}
.fdetails .social.weibo:hover {
  background-position: -35px -493px;
}
.fdetails .social.youku {
  background-position: 0 -518px;
}
.fdetails .social.youku:hover {
  background-position: -35px -518px;
}
.fdetails .method {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/iconsprite-brabantia.gif") no-repeat scroll 0 0px rgba(0, 0, 0, 0);
  display: block;
  float: left;
  height: 23px;
  margin: 4px 8px 4px 0px;
  text-indent: -9999px;
  width: 35px;
}
.fdetails .method.america-express {
  background-position: 0 0px;
}
.fdetails .method.america-express:hover {
  background-position: -35px 0px;
}
.fdetails .method.american-express {
  background-position: 0 0px;
}
.fdetails .method.american-express:hover {
  background-position: -35px 0px;
}
.fdetails .method.visa {
  background-position: 0 -345px;
}
.fdetails .method.visa:hover {
  background-position: -35px -345px;
}
.fdetails .method.colis-prive {
  background-position: 0 -46px;
}
.fdetails .method.colis-prive:hover {
  background-position: -35px -46px;
}
.fdetails .method.dpd {
  background-position: 0 -69px;
}
.fdetails .method.dpd:hover {
  background-position: -35px -69px;
}
.fdetails .method.elv {
  background-position: 0 -92px;
}
.fdetails .method.elv:hover {
  background-position: -35px -92px;
}
.fdetails .method.ideal {
  background-position: 0 -115px;
}
.fdetails .method.ideal:hover {
  background-position: -35px -115px;
}
.fdetails .method.kbc {
  background-position: 0 -138px;
}
.fdetails .method.kbc:hover {
  background-position: -35px -138px;
}
.fdetails .method.kiala {
  background-position: 0 -161px;
}
.fdetails .method.kiala:hover {
  background-position: -35px -161px;
}
.fdetails .method.klarna {
  background-position: 0 -184px;
}
.fdetails .method.klarna:hover {
  background-position: -35px -184px;
}
.fdetails .method.meastro {
  background-position: 0 -207px;
}
.fdetails .method.meastro:hover {
  background-position: -35px -207px;
}
.fdetails .method.mastercard {
  background-position: 0 -230px;
}
.fdetails .method.mastercard:hover {
  background-position: -35px -230px;
}
.fdetails .method.mister-cash {
  background-position: 0 -253px;
}
.fdetails .method.mister-cash:hover {
  background-position: -35px -253px;
}
.fdetails .method.paypal {
  background-position: 0 -276px;
}
.fdetails .method.paypal:hover {
  background-position: -35px -276px;
}
.fdetails .method.royal {
  background-position: 0 -299px;
}
.fdetails .method.royal:hover {
  background-position: -35px -299px;
}
.fdetails .method.sofort {
  background-position: 0 -322px;
}
.fdetails .method.sofort:hover {
  background-position: -35px -322px;
}
.fdetails .method.bleue-visa {
  background-position: 0 -23px;
}
.fdetails .method.bleue-visa:hover {
  background-position: -35px -23px;
}
.kialapoints {
  text-align: left;
}
/* lookbook */
.lookbook {
  overflow: visible;
  position: relative;
}
.lookbook .slides img {
  background-position: center center;
  background-size: cover;
  display: block;
  height: 485px;
  width: 955px;
}
.lookbook .lookbook-text {
  background-color: rgba(255, 255, 255, 0.7);
  height: 100%;
  margin: 0 533px 0 125px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 280px;
}
.lookbook .lookbook-text div.slogan {
  height: 100%;
  top: 0;
  width: 100%;
}
.lookbook .lookbook-text div.slogan table {
  height: 100%;
  width: 100%;
}
.lookbook .lookbook-text div.slogan table td {
  vertical-align: middle;
}
.lookbook .lookbook-text div.slogan table td h2 {
  font-size: 37px;
  line-height: 40px;
  padding: 0 15px;
}
.lookbook .lookbook-top {
  height: 70%;
}
.lookbook .lookbook-text-collection-link a {
  background: none repeat scroll 0 0 #02B1C0;
  border: 0 none;
  border-radius: 3px;
  color: #FFFFFF;
  cursor: pointer;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 15px;
  line-height: 33px;
  margin: 12px 0 17px;
  padding: 10px;
  text-decoration: none;
}
/* cyb */
#cyb {
  float: left;
  margin: 0px 0px 140px 0px;
}
.cyb-colour-picker {
  float: left;
  padding: 0px 85px 0 0;
  width: 355px;
}
.col2-colouryourbin .sidebar {
  float: left;
  padding-bottom: 0;
  width: 408px;
  margin: 0px 50px 0px 0px;
}
.col2-colouryourbin .sidebar p {
  padding: 0px;
}
.cms-menu,
.no-display {
  display: none;
}
.colour-wheel .button a {
  float: left;
  font-family: 'FrutigerBlack', Arial, sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #ffffff;
  padding: 5px 10px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  margin: 0px;
  text-decoration: none;
  background: #50afc2;
}
.cyb-colour-picker ul.cyb-colours {
  float: left;
  margin: 0px;
}
.cyb-colour-picker ul.cyb-colours li {
  list-style: none;
  float: left;
}
.cyb-colour-picker ul.cyb-colours li a {
  border-radius: 7px;
  box-shadow: 1px 1px 0 0 #C7C7C7;
  float: left;
  height: 14px;
  margin: 8px 8px 0 0;
  position: relative;
  width: 14px;
  cursor: pointer;
}
.cyb-colour-picker ul.cyb-colours li a:hover {
  -webkit-box-shadow: 0px 0px 0px 2px #cecece;
  box-shadow: 0px 0px 0px 2px #cecece;
}
.cyb-preview {
  float: left;
}
.cyb-selected {
  float: left;
  margin-top: 0;
  width: 100%;
  height: 105px;
  margin: 15px 0px 0px 0px;
}
.cyb-selected .button {
  height: 30px;
}
.cyb-selected .description {
  display: none;
}
.cyb-selected .example {
  float: left;
  height: 27px;
  margin: 1px 10px 0 0;
  width: 27px;
}
.cyb-colour-picker div.effect {
  color: #F37373;
  font-size: 0.8em;
  height: 1.75em;
  margin: 5px 0px 0px 0px;
}
.cyb-colour-picker div.effect span {
  display: none;
}
.cyb-colour-picker .buttons span {
  display: none;
}
.cyb-colour-picker.prefilled .button span,
.cyb-colour-picker.prefilled .description,
.cyb-colour-picker.prefilled .effect span {
  display: block !important;
  cursor: pointer !important;
}
.effect {
  float: left;
}
p.note {
  float: left;
}
/* faq */
ul.faq-list,
.faq-items ul {
  list-style: none;
  padding: 0px;
}
.faq-items dt {
  color: #449CAE;
  font-size: 12px;
  line-height: 20px;
  margin: 15px 0 0;
}
.faq-items dd {
  margin: 0px;
}
/* contact form */
fieldset {
  border: 0 none;
}
.form_part {
  display: none;
}
.form_part div {
  float: left;
  width: 100%;
}
.input-box TEXTAREA {
  float: left;
  width: 310px;
  height: 90px;
  font-size: 12px;
  color: #57585b;
  padding: 2px 0px 4px 5px;
  border: none;
  border: 1px solid #9a9a9a;
  background: #f2f2f2;
}
.uploadpanel {
  background: none repeat scroll 0 0 #BABABA;
  border: medium none;
  border-radius: 3px;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-size: 14px;
  height: 22px;
  line-height: 22px;
  padding: 0 8px;
  text-decoration: none;
  width: 200px !important;
}
.uploadpanel.validation-failed {
  background-color: #ffa5a8;
}
.uploadpanel span.label {
  font-weight: 500;
  padding: 4px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
}
.uploadpanel input {
  width: 200px;
}
.uploadpanel-ie {
  display: none;
}
.uploadpanel-ie.validation-failed input {
  border: 1px #ffa5a8 solid;
  background-color: #fbf0ed;
}
.uploadpanel-ie span {
  margin: 0px 10px 0px 0px;
}
.form_part .button {
  float: right;
  font-family: 'Frutigerblack', Arial, sans-serif;
  font-size: 14px;
  color: #ffffff;
  padding: 0px 8px 0px 8px;
  line-height: 22px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  height: 22px;
  cursor: pointer;
  text-decoration: none;
  background: #50AFC2;
  text-transform: uppercase;
  margin: 25px 0px 0px 0px;
}
.customform .input-box .radio {
  float: left;
  margin: 0 0 13px;
  width: 70px;
}
/* account */
.my-account .data-table {
  width: 100%;
  margin: 10px 0px 0px -10px;
}
.my-account .data-table th,
.my-account .data-table td {
  padding: 0px 10px;
}
.my-account .order-details {
  float: left;
  width: 100%;
}
.my-account .box-title {
  margin: 0px 0px 15px 0px;
}
.my-account address {
  line-height: 20px;
}
.order-info dd {
  margin: 0px;
}
/* dealer locater */
.dealer-locater .loader,
.dealer-locater .selectpane.city,
.dealer-locater .selectpane.dealer-type {
  float: left;
  margin-left: 12px;
}
.dealer-locater .selectpane {
  float: left;
}
.dealer-locater .tip_footer {
  float: none;
  height: auto;
  padding: 15px 0 0 0;
  border-top: 1px solid #C2DBF1;
}
.dealer-locater .maps-container {
  margin: 15px 0 0 0;
}
.dealer-locater .selectbox {
  width: 200px !important;
}
.selector {
  width: 200px !important;
}
.dealer_container .dealer {
  width: 31%;
  float: left;
  line-height: normal;
  margin: 20px 10px 0 0;
  overflow: hidden;
}
.dealer_container .dealer .name {
  text-transform: uppercase;
  font-weight: 500;
}
.dealer_container .clearb {
  clear: both;
}
#map_canvas {
  float: left;
  width: 665px;
  height: 500px;
  display: none;
}
#map_canvas a {
  border: 0;
}
.tip_footer {
  float: left;
  width: 665px;
  height: 100px;
}
.dealer_display {
  position: relative;
  width: 665px;
  padding: 0 0 10px 0;
}
.dealer_display.clearer {
  width: 100%;
}
.dealer_display h4 {
  font-size: 16px;
  line-height: 24px;
  margin: 20px 0px 0px 0px;
}
.dealer_display .resultpane {
  padding: 0 0 10px 0;
}
.dealer_display .resultpane a {
  border-bottom: 0;
}
.dealer_display .resultpane h4 {
  color: #6B6666;
  margin: 15px 0 0 0;
  line-height: 1.5em;
}
.dealer_display .loader img {
  padding: 2px 0 0 4px;
}
.dealerlocator-image {
  width: 665px;
  float: left;
  text-align: center;
  margin: 10px 0 0;
}
TABLE.tip-section {
  margin-top: 20px;
  width: 100%;
}
TABLE.tip-section TH.tbrand {
  font-family: 'Frutigerlight', Arial, sans-serif;
  width: 64px;
  padding-left: 0;
  text-align: center;
  font-size: 28px;
  color: #57585b;
  border-right: 1px solid #ffffff;
  background: #b9ddd9;
}
TABLE.tip-section TD {
  font-size: 12px;
  color: #57585b;
  line-height: 20px;
  padding: 20px 0px 0px 0px;
  vertical-align: top;
}
TABLE.tip-section TH {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/larrow.gif") no-repeat scroll left center #b9ddd9;
  color: #57585B;
  font-size: 16px;
  font-weight: normal;
  padding: 5px 0 5px 20px;
  text-align: left;
}
.dealer ul {
  padding: 0px;
  list-style: none;
}
.dealer ul li {
  color: #57585B;
  font-size: 12px;
  line-height: 20px;
}
/* love the season */
H5 {
  color: #57585B;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  padding: 20px 0 0 23px;
}
H6 {
  color: #57585B;
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  padding: 20px 0 0 23px;
  margin-top: 20px;
}
.love-top {
  float: left;
  width: 320px;
  height: 430px;
  padding: 40px 356px 0px 30px;
  position: relative;
  background: #ffd857 url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/love-bg.jpg") no-repeat right top;
}
.love-top:AFTER {
  display: block;
  content: "";
  width: 37px;
  height: 19px;
  position: absolute;
  left: 49px;
  bottom: auto;
  bottom: -19px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/love-arrow.gif") no-repeat left top;
}
.love-top H2 {
  color: #57585B;
  font-family: Frutigerblack, Arial, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 30px;
  margin: 0;
}
.love-top P {
  color: #57585B;
  font-size: 12px;
  line-height: 22px;
  margin: 15px 0 0;
}
.love-top ul {
  color: #57585B;
  font-size: 12px;
  line-height: 22px;
  margin: 15px 0 0;
  padding: 0;
  margin-left: 15px;
}
.love-bottom {
  -webkit-box-shadow: 3px 3px 0 0 #CECECE;
  -moz-box-shadow: 3px 3px 0 0 #CECECE;
  box-shadow: 3px 3px 0 0 #CECECE;
  float: left;
  width: 703px;
  padding-bottom: 26px;
  background: #ffffff;
}
.love-bottom p {
  display: inline-block;
  font-family: Calibri;
  font-size: 16px;
  color: #57585b;
  margin: 10px 0px 0px 23px;
}
.love-bottom H3 {
  font-family: Calibri;
  font-size: 28px;
  color: #57585b;
  font-weight: normal;
  margin: 0;
  padding: 20px 0px 0px 23px;
}
.love-bottom A.check-link,
.love-bottom B.check-link {
  display: inline-block;
  font-family: Calibri;
  font-size: 16px;
  font-weight: normal;
  color: #57585b;
  margin: 10px 0px 0px 23px;
}
.love-brands {
  clear: both;
  padding: 15px 0px 0px 12px;
}
.love-brands a {
  float: left;
  width: 211px;
  height: 122px;
  line-height: 122px;
  margin: 11px 0px 0px 11px;
  border: 1px solid #cfcfcf;
  text-align: center;
}
.love-brands p {
  float: left;
  width: 211px;
  height: 122px;
  line-height: 122px;
  margin: 11px 0px 0px 11px;
  border: 1px solid #cfcfcf;
  text-align: center;
}
.love-brands IMG {
  vertical-align: middle;
}
.love-map {
  clear: both;
  padding: 19px 20px 0px 20px;
}
.love-bottom .dealers-filter {
  clear: both;
  padding: 15px 20px 1px 20px;
}
.love-bottom .dealers-filter .selectbox-container {
  margin-right: 12px;
}
.love-bottom .dealers-contacts {
  padding: 0px 20px 0px 20px;
}
.dealers-contacts TABLE TD.found-title {
  font-size: 16px;
  font-weight: bold;
}
.love-bottom .dealer-locater {
  padding: 20px 0 0 23px;
}
.love-bottom .selectpane {
  display: none;
  margin: 0px !important;
}
.love-bottom .tip_footer {
  display: none;
}
.love-bottom .maps-container {
  display: none;
}
#promo-form td.label {
  width: 200px;
}
#promo-form .date .ui-widget INPUT {
  width: 120px!important;
}
#promo-form .ui-widget INPUT {
  width: 385px !important;
}
#promo-form .input-box INPUT[type=text],
#promo-form .input-box INPUT[type=password],
#promo-form .field INPUT[type=text],
#promo-form .field INPUT[type=password] {
  width: 385px;
}
.field,
.input-box {
  /**
	 * Validation stuff
	 */
}
.field textarea.validation-failed,
.input-box textarea.validation-failed,
.field input.validation-failed,
.input-box input.validation-failed {
  border: 1px #ffa5a8 solid;
  background-color: #fbf0ed;
}
.field select.validation-failed + span.custom-combobox,
.input-box select.validation-failed + span.custom-combobox,
.field select.validation-failed + div + span.custom-combobox,
.input-box select.validation-failed + div + span.custom-combobox {
  border: 1px #ffa5a8 solid;
}
.field select.validation-failed + span.custom-combobox input,
.input-box select.validation-failed + span.custom-combobox input,
.field select.validation-failed + div + span.custom-combobox input,
.input-box select.validation-failed + div + span.custom-combobox input {
  background: #fbf0ed !important;
}
.field .validation-advice,
.input-box .validation-advice {
  display: none;
}
.messages > div {
  margin-top: 15px;
  /*  Top space */
  margin-bottom: 15px;
  /*  Bottom space */
  clear: both;
  padding: 13px 7px 13px 18px;
  font-size: 14px;
  color: #06939f;
  background: #edf9fb url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/bg_succes_msg.gif") no-repeat right bottom;
  /*  Add right image path */
}
.messages > div.error-msg,
.messages > div.warning-msg,
.messages > div.notice-msg {
  color: #c8271d;
  background: #ffeceb url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/bg_error_msg.gif") no-repeat right bottom;
  /*  Add right image path */
}
.messages > div A {
  color: #06939f;
  text-decoration: underline;
}
.messages > div A:hover {
  text-decoration: none;
}
.messages > div.error-msg A {
  color: #c8271d;
}
/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  display: block;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .slides {
  display: block;
}
* html .slides {
  height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
  position: relative;
  zoom: 1;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.flexslider .slides {
  zoom: 1;
}
.carousel li {
  margin-right: 5px;
}
/* Direction Nav */
.flex-direction-nav {
  display: none !important;
}
.slider .flex-direction-nav,
.thumbs .flex-direction-nav,
.gallery .flex-direction-nav {
  display: block !important;
}
.slider .flex-direction-nav a {
  display: block;
  width: 38px;
  height: 37px;
  position: absolute;
  top: 195px;
  z-index: 10;
  overflow: hidden;
  text-indent: -5000px;
}
.thumbs .flex-direction-nav a {
  display: block;
  width: 13px;
  height: 22px;
  position: absolute;
  top: 44px;
  z-index: 10;
  overflow: hidden;
  text-indent: -5000px;
}
.gallery .flex-direction-nav a {
  display: block;
  width: 13px;
  height: 22px;
  position: absolute;
  bottom: -42px;
  z-index: 10;
  overflow: hidden;
  text-indent: -5000px;
}
.slider .flex-prev {
  left: 32px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/prev.png") no-repeat left top;
}
.slider .flex-next {
  right: 32px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/next.png") no-repeat left top;
}
.thumbs .flex-prev {
  left: 0px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/tprev.gif") no-repeat left top;
}
.thumbs .flex-next {
  right: 0px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/tnext.gif") no-repeat left top;
}
.gallery .flex-prev {
  left: 355px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/tprev.gif") no-repeat left top;
}
.gallery .flex-next {
  right: 355px;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/tnext.gif") no-repeat left top;
}
.flexslider:hover .flex-prev {
  opacity: 0.7;
}
.flexslider:hover .flex-next {
  opacity: 0.7;
}
/* Pause/Play */
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
/* Control Nav */
.flex-control-nav {
  position: absolute;
  top: 33px;
  left: 0;
  z-index: 40;
  display: none !important;
}
.prelated .flex-control-nav {
  top: 10px;
  left: auto;
  right: 0;
  display: block !important;
}
.gallery .flex-control-nav {
  bottom: -42px;
  top: auto;
  left: 393px;
  display: block !important;
}
.new-products .flex-control-nav {
  bottom: 19px;
  top: auto;
  left: 200px;
  display: block !important;
}
.flex-control-nav li {
  width: auto;
  height: auto;
  margin: 0px 10px 0px 0px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.new-products .flex-control-nav li {
  margin: 0px 6px 0px 0px;
}
.flex-control-paging li a {
  width: 9px;
  height: 9px;
  display: block;
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/num.gif") no-repeat left top;
  position: relative;
  text-indent: -5000px;
}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/snum.gif") no-repeat left top;
  cursor: pointer;
}
.gallery .flex-control-paging li a {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/gnum.gif") no-repeat left top;
}
.gallery .flex-control-paging li a:hover,
.gallery .flex-control-paging li a.flex-active {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/gsnum.gif") no-repeat left top;
}
.new-products .flex-control-paging li a {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/pnum.gif") no-repeat left top;
}
.new-products .flex-control-paging li a:hover,
.new-products .flex-control-paging li a.flex-active {
  background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/psnum.gif") no-repeat left top;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  display: block;
  opacity: .7;
  cursor: pointer;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}
/* New dropdown */
/* applied to original <select> to hide */
.has_sb {
  position: absolute;
  left: -32767em;
  text-indent: -32767em;
}
.product-material-info select {
  margin-left: 15px;
}
/* always visible styles */
.selectbox {
  position: relative;
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  zoom: 1;
}
.selectbox .display {
  background-color: #f2f2f2;
  border: 1px solid #9a9a9a;
  cursor: default;
  display: block;
  color: #57585b;
  height: 2em;
  line-height: 1.32em;
  outline: none;
  padding: 3px 20px 5px 5px;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectbox .display.validation-failed {
  background-color: #fbf0ed;
  border: 1px #ffa5a8 solid;
}
.selectbox .display.validation-failed .arrow_btn {
  background-color: #fbf0ed;
}
.selectbox.validation-failed .display {
  background-color: #fbf0ed;
  border: 1px #ffa5a8 solid;
}
.selectbox.validation-failed .display .arrow_btn {
  background-color: #fbf0ed;
}
select.validation-failed + div + div .display,
select.validation-failed {
  background-color: #fbf0ed;
  border: 1px #ffa5a8 solid;
}
select.validation-failed + div + div .display .arrow_btn,
select.validation-failed .arrow_btn {
  background-color: #fbf0ed;
}
#contactForm .selectbox,
.form-list .selectbox,
.cform .selectbox {
  width: 316px!important;
}
#row_question_type .selectbox {
  margin: 0px 0px 10px 0px;
}
.selectbox .display .text {
  white-space: nowrap;
}
.selectbox.disabled .display {
  color: #999;
}
.selectbox.focused .display .text {
  display: inline-block;
  *display: inline;
  font-size: 1em;
  zoom: 1;
}
.selectbox .display .arrow_btn {
  background: #f2f2f2 url('http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/select.gif') no-repeat right center;
  display: block;
  position: absolute;
  text-align: center;
  right: 0;
  top: 2px;
  padding: 2px;
  width: 1.32em;
  height: 1.32em;
}
/* Sub item to be used in animations if wanted */
.selectbox .display .arrow_btn .arrow {
  display: none;
}
.selectbox .value {
  display: none;
}
/* dropdown styles */
.selectbox.items {
  display: block;
  font-size: 1em;
  list-style-type: none;
  margin: 0;
  max-height: 278px !important;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 0 1px 0;
  z-index: 32767;
  background: #f9f9f9;
  font-size: 12px;
  color: #57585b;
  text-align: left;
  border: 1px solid #9a9a9a;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectbox.items li {
  display: block;
  margin: 0;
  padding: 0;
  /*white-space:nowrap; maybe necessary if using fixedWidth: false */
}
.selectbox.items li.first {
  margin-top: 0;
}
.selectbox.items li > .item {
  cursor: default;
  display: block;
  line-height: 15px;
  padding: 5px 0 5px 6px;
  text-decoration: none;
}
.selectbox.items li > .item > .text {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
.selectbox.items li.disabled > .item {
  color: #999;
}
.selectbox.items li.hover > .item {
  background-color: #3399ff;
  color: #fcfcfc;
}
.selectbox.items .value {
  display: none;
}
/* optgroup styles */
.selectbox.items .optgroup .items {
  border: none;
  margin: 0;
  padding: 0;
}
.selectbox.items .optgroup > .label {
  cursor: default;
  font-weight: bold;
  line-height: 1em;
}
.selectbox.items .optgroup .items li > .item {
  padding-left: 1em;
}
/* easy rounding styles */
.selectbox .round_sb.display {
  padding: 2px 26px 2px 5px;
}
.selectbox .round_sb.display .arrow_btn {
  right: 2px;
  top: 2px;
}
.selectbox.round_sb.items > li > a {
  padding: 4px 6px;
}
/* for optgroups */
.selectbox.round_sb.items > li > .label {
  line-height: 1.25em;
  padding: 4px 6px;
}
.selectbox.round_sb.items > li > .items li > .item {
  padding: 4px 6px 4px 12px;
}
/* fixed width example styles */
.selectbox .display.fixed_width {
  width: 73px;
  padding: 0 24px 0 3px;
}
.selectbox.fixed_width.items {
  width: 100px;
  /* width of display text plus the padding (60 + 27) = 87 */
}
.selectbox .display.fixed_width2 {
  width: 60px;
  padding: 0 24px 0 3px;
}
.selectbox.fixed_width2.items {
  width: 300px;
  /* width of display text plus the padding (60 + 27) = 87 */
}
/* Media query for iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .product-over {
    opacity: 1;
    display: none;
  }
  .item:HOVER .product-over {
    display: block;
  }
  .home-products {
    width: 1024px;
  }
  #wrap {
    width: 1024px;
  }
}
/* Media query for iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
  .product-over {
    opacity: 1;
    display: none;
  }
  .item:HOVER .product-over {
    display: block;
  }
  .home-products {
    width: 1024px;
  }
  #wrap {
    width: 1024px;
  }
}
/* Verification box */
.order-text-message {
  margin: 20px 0 0 0;
}
.order-text-message .send-code-message,
.order-text-message .validate-code-message {
  border: 1px solid #ddd;
  padding: 15px;
}
.order-text-message .send-code-message label,
.order-text-message .validate-code-message label {
  margin: 0px 0px 10px 0px;
  float: left;
}
.order-text-message .security-loader,
.order-text-message .validation-loader {
  display: none;
  float: left;
  margin: 5px 0 0 5px;
}
.order-text-message .field.buttons {
  padding: 5px 0 0 0;
}
.order-text-message input[type=text]#security-mobile-phone-country-code {
  width: 50px;
  margin: 0 5px 0 0;
}
.order-text-message input[type=text]#security-mobile-phone {
  width: 150px;
}
.order-text-message input[type=text]#security-code {
  width: 100px;
}
.order-text-message button#send-text,
.order-text-message button#validate-code {
  float: left;
  margin: 0 0 0 5px;
}
.order-text-message .validate-code-message {
  display: none;
}
.order-text-message .retry-send {
  float: left;
  cursor: pointer;
  text-transform: none;
  background: none;
  color: #57585b;
  font-size: 12px;
  font-family: Calibri, Arial, sans-serif;
  margin: 10px 0 0 0;
}
.order-text-message .retry-send:hover {
  color: #50afc2;
}
.fancybox-type-iframe .fancybox-nav {
  height: 80%;
}
.fancybox-type-iframe .fancybox-nav span {
  top: 63%;
}
.catalog-product-view .media-library .slides li {
  height: 60px;
  margin: 0 0 6px 0;
  cursor: pointer;
}
.catalog-product-view .media-library .slides li a {
  display: block;
  height: 60px;
  width: 60px;
  background: transparent no-repeat left top;
}
.catalog-product-view .media-library .slides li a img {
  background: transparent url('http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/icons_sprite.png') no-repeat;
  width: 60px;
  height: 60px;
}
.catalog-product-view .media-library .slides li a.magic360 img {
  background-position: 32px -140px;
}
.catalog-product-view .media-library .slides li a.youtube img {
  background-position: 32px -260px;
}
.catalog-product-view .media-library .slides li a.image img {
  background: none;
}
#opc-payment .validation-advice {
  background: #ffeceb url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/bg_error_msg.gif) no-repeat right bottom;
  display: block;
  width: 95%;
  color: #c8271d;
  margin: 10px 0 15px 0;
  clear: both;
  padding: 13px 7px 13px 18px;
}
#awrma-new-form #awrma-items td {
  padding: 0 10px 0 0;
}
#awrma-new-form #awrma-items .product-name {
  margin: 0;
  font-size: 12px;
  font-weight: normal;
}
.awrma-customer-rma-view fieldset,
.awrma-customer-rma-printlabel fieldset {
  margin: 0;
  padding: 0;
}
.awrma-customer-rma-view .my-account .wide .input-box,
.awrma-customer-rma-printlabel .my-account .wide .input-box,
.awrma-customer-rma-view .awrma-account .wide .input-box,
.awrma-customer-rma-printlabel .awrma-account .wide .input-box {
  margin: 0 0 10px 130px;
  position: relative;
}
.awrma-customer-rma-view .my-account .input-box,
.awrma-customer-rma-printlabel .my-account .input-box {
  clear: both;
}

@font-face{font-family:Frutigerblack;src:url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/frutigerltstd-blackcn-webfont.eot);src:url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/frutigerltstd-blackcn-webfont.eot?#iefix) format('embedded-opentype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/frutigerltstd-blackcn-webfont.woff) format('woff'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/frutigerltstd-blackcn-webfont.ttf) format('truetype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/frutigerltstd-blackcn-webfont.svg#frutiger_lt_std77BlkCn) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Frutigerlight;src:url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/frutigerltstd-light-webfont.eot);src:local('?'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/frutigerltstd-light-webfont.eot?#iefix) format('embedded-opentype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/frutigerltstd-light-webfont.woff) format('woff'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/frutigerltstd-light-webfont.ttf) format('truetype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/frutigerltstd-light-webfont.svg#frutiger_lt_std45_light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Calibri;src:url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibri_1-webfont.eot);src:local('?'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibri_1-webfont.eot?#iefix) format('embedded-opentype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibri_1-webfont.woff) format('woff'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibri_1-webfont.ttf) format('truetype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibri_1-webfont.svg#calibriregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Calibri;src:url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibrib_1-webfont.eot);src:local('?'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibrib_1-webfont.eot?#iefix) format('embedded-opentype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibrib_1-webfont.woff) format('woff'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibrib_1-webfont.ttf) format('truetype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibrib_1-webfont.svg#calibribold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:Calibri;src:url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibrii_1-webfont.eot);src:local('?'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibrii_1-webfont.eot?#iefix) format('embedded-opentype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibrii_1-webfont.woff) format('woff'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibrii_1-webfont.ttf) format('truetype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibrii_1-webfont.svg#calibriitalic) format('svg');font-weight:400;font-style:italic}@font-face{font-family:Calibri;src:url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibriz_1-webfont.eot);src:local('?'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibriz_1-webfont.eot?#iefix) format('embedded-opentype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibriz_1-webfont.woff) format('woff'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibriz_1-webfont.ttf) format('truetype'),url(http://cdn.brabantia.com/skin/frontend/default/brabantia_14/fonts/calibriz_1-webfont.svg#calibribold_italic) format('svg');font-weight:700;font-style:italic}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #ffffff;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	z-index: 8040;
	float: left;
	width: 13px;
	height: 13px;
	background: url("http://cdn.brabantia.com/skin/frontend/default/brabantia_14/images/close.gif") no-repeat left top !important;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('http://cdn.brabantia.com/skin/frontend/default/brabantia_14/css/images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
