/**********************************************
* Bundle all resources
**********************************************/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/**********************************************
* horizontal curves, top and bottom
**********************************************/
.box_shadow_curves_horizontal {
  position: relative;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.box_shadow_curves_horizontal:before, .box_shadow_curves_horizontal:after {
  content: "";
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  right: 10px;
  z-index: -1;
}
.box_shadow_curves_horizontal:after {
  right: 10px;
  left: auto;
  -webkit-transform: skew(8deg) rotate(3deg);
  -moz-transform: skew(8deg) rotate(3deg);
  -ms-transform: skew(8deg) rotate(3deg);
  -o-transform: skew(8deg) rotate(3deg);
  transform: skew(8deg) rotate(3deg);
}
/**********************************************
* Form erros
**********************************************/
ul.errors {
  background-color: #DE3A3A;
  border: 1px solid #B90000;
  color: #FFFFFF;
  padding: 8px 14px 6px 8px;
  margin: 0px 0px 20px 0px;
}
ul.errors li {
  list-style-type: none;
  margin: 0px;
  padding: 0px 0px 5px 0px;
}
div.message_success {
  margin: 5px 0px 15px 0px;
  padding: 14px;
  cursor: pointer;
  background: #5BB63D;
  border-color: #499131;
  color: #FFFFFF;
}
/**********************************************
* messages
**********************************************/
div.message {
  padding: 5px 10px 5px 35px;
  margin-bottom: 13px;
  background-repeat: no-repeat;
  background-position: 10px 6px;
  border: 1px solid #AAAAAA;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
div.message ul {
  margin: 0px 0px 5px 0px;
}
div.message ul li {
  padding: 0px 0px 3px 0px;
}
div.message ul li span {
  font-weight: bold;
}
div.message p {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
div.message p span {
  font-weight: bold;
}
div.error {
  background-color: #DE3A3A;
  border-color: #B90000;
  color: #FFFFFF;
}
div.locked {
  background-color: #DE3A3A;
  border-color: #B90000;
  color: #FFFFFF;
}
div.warning {
  background-color: #FEEFB3;
  border-color: #EDD36D;
  color: #B88630;
}
div.information {
  background-color: #5A8ABE;
  border-color: #466599;
  color: #FFFFFF;
}
div.completed {
  background-color: #5BB63D;
  border-color: #499131;
  color: #FFFFFF;
}
div.error {
  background-image: url("../../img/icons/exclamation.png");
}
div.locked {
  background-image: url("../../img/icons/lock.png");
}
div.warning {
  background-image: url("../../img/icons/error.png");
}
div.information {
  background-image: url("../../img/icons/information.png");
}
div.completed {
  background-image: url("../../img/icons/accept.png");
}
/**********************************************
* loading
**********************************************/
div#page-loading {
  background-color: transparent;
  background-color: #000000;
  background-color: #000000;
  background-image: url("/img/misc/page-loading.gif");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: fixed;
  top: 50%;
  left: 50%;
  display: none;
  width: 50px;
  height: 50px;
  margin-left: -25px;
  margin-top: -25px;
  opacity: 0.6;
}
.tipsy {
  padding: 5px;
  position: absolute;
  z-index: 100000;
}
.tipsy-inner {
  padding: 5px 8px 4px 8px;
  background-color: black;
  color: white;
  max-width: 200px;
  text-align: center;
}
.tipsy-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.tipsy-arrow {
  position: absolute;
  background: url('../../img/tipsy/tipsy.gif') no-repeat top left;
  width: 9px;
  height: 5px;
}
.tipsy-n .tipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -4px;
}
.tipsy-nw .tipsy-arrow {
  top: 0;
  left: 10px;
}
.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
}
.tipsy-s .tipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  background-position: bottom left;
}
.tipsy-sw .tipsy-arrow {
  bottom: 0;
  left: 10px;
  background-position: bottom left;
}
.tipsy-se .tipsy-arrow {
  bottom: 0;
  right: 10px;
  background-position: bottom left;
}
.tipsy-e .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  right: 0;
  width: 5px;
  height: 9px;
  background-position: top right;
}
.tipsy-w .tipsy-arrow {
  top: 50%;
  margin-top: -4px;
  left: 0;
  width: 5px;
  height: 9px;
}
.delicasa_inline {
  background: url('../../img/layout/delicasa_inline.png') no-repeat;
  height: 16px;
  width: 120px;
  padding-right: 5px;
  display: inline-block;
  padding-left: 0px;
}
/**********************************************
* Scava Static pages
**********************************************/
#content #center #center_contents .static_scava {
  /*************************************************
	* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
	*
	* Bij omzetten van BRANDS en INFORMATION pages
	*
	* layout_scava.less nakijken
	*	en verplaatsen naar dit bestand
	*
	*************************************************/

  /*****************************************
	* General
	*****************************************/

  /* div.contain */

  /* div.morebox */

  /* div.imagebox */

  /* div.gammabox */

  /* div.socialbox */

  /* div.orderbox */

  /* div.faqbox */

  /* div.brandbox */

  /*div.contain ~ div.contain {
		margin-top: 10px;
	}*/

  /* div.reelbox */

  /*****************************************
	* CONTROLLER Visit
	*****************************************/

  /*****************************************
	* CONTROLLER Contests
	*****************************************/

  /***************************************************************************
	* ADD NEW CONTROLLERS ABOVE THIS LINE
	***************************************************************************/

  /***************************************************************************
	* BRAND PAGES
	***************************************************************************/

  /*****************************************
	* BRANDS Teamson
	*****************************************/

  /*****************************************
	* BRANDS Razor
	*****************************************/

  /*****************************************
	* BRANDS Hy-land
	*****************************************/

  /*****************************************
	* BRANDS Tunturi
	*****************************************/

  /*****************************************
	* BRANDS Kettler
	*****************************************/

  /*****************************************
	* BRANDS Health Mate
	*****************************************/

  /*****************************************
	* BRANDS Maxtrainer
	*****************************************/

  /***************************************************************************
	* ADD NEW BRAND PAGES ABOVE THIS LINE
	***************************************************************************/

  /***************************************************************************
	* INFORMATION PAGES
	***************************************************************************/

  /*****************************************
	* INFORMATION Ecocheques
	*****************************************/

  /*****************************************
	* INFORMATION Custom Design
	*****************************************/

  /***************************************************************************
	* ADD NEW INFORMATION PAGES ABOVE THIS LINE
	***************************************************************************/

  /***************************************************************************
	* INFORMATION GUIDES
	***************************************************************************/

  /**************************************************
	* INFORMATION Gids
	*	- Health Mate
	*
	*	- fitness-gids
	*	- infrarood
	*	- poker
	**************************************************/

  /*****************************************
	* INFORMATION Opruiming
	*****************************************/

  /***************************************************************************
	* TO UPDATE/REMOVE
	***************************************************************************/

  /*****************************************
	* BRANDS Croozer
	*****************************************/

  /*****************************************
	* INFORMATION Composteren
	*****************************************/

}
#content #center #center_contents .static_scava h2 {
  margin: 30px 0px 15px 0px;
}
#content #center #center_contents .static_scava h1 + h2, #content #center #center_contents .static_scava h1 + div.contain > h2 {
  margin-top: 0px;
}
#content #center #center_contents .static_scava h3 {
  margin: 30px 0px 15px 0px;
}
#content #center #center_contents .static_scava h3.top {
  margin-top: 0px;
}
#content #center #center_contents .static_scava h4 {
  margin: 20px 0px 10px 0px;
}
#content #center #center_contents .static_scava h2 + h3 {
  margin-top: 0px;
}
#content #center #center_contents .static_scava .rounded {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#content #center #center_contents .static_scava .rounded.r10 {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#content #center #center_contents .static_scava .margintop.m20 {
  margin-top: 20px;
}
#content #center #center_contents .static_scava .margintop.m25 {
  margin-top: 25px;
}
#content #center #center_contents .static_scava .margintop.m30 {
  margin-top: 30px;
}
#content #center #center_contents .static_scava .margintop.m35 {
  margin-top: 35px;
}
#content #center #center_contents .static_scava .margintop.m40 {
  margin-top: 40px;
}
#content #center #center_contents .static_scava .margintop.m45 {
  margin-top: 45px;
}
#content #center #center_contents .static_scava .margintop.m50 {
  margin-top: 50px;
}
#content #center #center_contents .static_scava p {
  margin: 0px 0px 10px 0px;
  line-height: 18px;
  text-align: justify;
}
#content #center #center_contents .static_scava p.left {
  text-align: left;
}
#content #center #center_contents .static_scava p.center {
  text-align: center;
}
#content #center #center_contents .static_scava p.center img {
  margin-top: 10px;
}
#content #center #center_contents .static_scava p.right {
  text-align: right;
}
#content #center #center_contents .static_scava p.justify {
  text-align: justify;
}
#content #center #center_contents .static_scava p.subscript {
  font-style: italic;
  font-size: 0.85em;
}
#content #center #center_contents .static_scava p.small {
  font-size: 11px;
  line-height: 15px;
}
#content #center #center_contents .static_scava p.current {
  margin: 30px 0px 0px 0px;
  text-align: center;
}
#content #center #center_contents .static_scava p.current a {
  color: #666666;
  text-decoration: none;
}
#content #center #center_contents .static_scava p.current  ~ .prev, #content #center #center_contents .static_scava p.current  ~ .next {
  margin-top: 0px;
}
#content #center #center_contents .static_scava p.back, #content #center #center_contents .static_scava p.prev {
  margin: 30px 0px 10px 5px;
  padding: 0px 0px 0px 25px;
  background-image: url("../../img/icons/arrow_left.png");
  background-repeat: no-repeat;
  background-position: left 1px;
  text-align: left;
}
#content #center #center_contents .static_scava p.back.floater, #content #center #center_contents .static_scava p.prev.floater {
  float: left;
}
#content #center #center_contents .static_scava p.next {
  margin: 30px 5px 10px 0px;
  padding: 0px 25px 0px 0px;
  background-image: url("../../img/icons/arrow_right.png");
  background-repeat: no-repeat;
  background-position: right 1px;
  text-align: right;
}
#content #center #center_contents .static_scava p.next.floater {
  float: right;
}
#content #center #center_contents .static_scava p.catalog {
  margin: 0px;
  float: right;
}
#content #center #center_contents .static_scava a.catalog {
  padding: 5px 10px;
  background-color: #F6F6F6;
  border: 1px solid #EEEEEE;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  text-decoration: none;
}
#content #center #center_contents .static_scava a.catalog:hover {
  background-color: #EEEEEE;
  border: 1px solid #DDDDDD;
}
#content #center #center_contents .static_scava a.border-bg {
  margin: 0px 5px 5px 0px;
  padding: 5px 10px;
  background-color: #F6F6F6;
  border: 1px solid #EEEEEE;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  text-decoration: none;
}
#content #center #center_contents .static_scava a.border-bg:hover {
  background-color: #EEEEEE;
  border: 1px solid #DDDDDD;
}
#content #center #center_contents .static_scava a.border-bg.full {
  display: block;
}
#content #center #center_contents .static_scava a.border-bg.current {
  background-color: #EEEEEE;
  border: 1px solid #DDDDDD;
}
#content #center #center_contents .static_scava ul {
  margin: 0px 0px 10px 10px;
}
#content #center #center_contents .static_scava ul li {
  margin: 0px 0px 5px 0px;
  list-style-type: none;
}
#content #center #center_contents .static_scava ul li span.label {
  display: block;
  width: 150px;
  float: left;
  font-weight: 600;
}
#content #center #center_contents .static_scava ul.disc li {
  margin-left: 20px;
  list-style-type: disc;
}
#content #center #center_contents .static_scava ul.tick li {
  padding-left: 25px;
  background-image: url("../../img/icons/tick.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
#content #center #center_contents .static_scava ul.cross li {
  padding-left: 25px;
  background-image: url("../../img/icons/cross.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
#content #center #center_contents .static_scava ul.add li {
  padding-left: 25px;
  background-image: url("../../img/icons/add.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
#content #center #center_contents .static_scava ul.contactbrand li {
  margin: 0px;
  padding: 1px 0px 1px 0px;
}
#content #center #center_contents .static_scava ul.contactbrand li.name {
  font-weight: 600;
}
#content #center #center_contents .static_scava ul.contactbrand li img {
  margin-right: 5px;
}
#content #center #center_contents .static_scava table.properties {
  margin: 0px 0px 10px 0px;
}
#content #center #center_contents .static_scava table.properties td:first-child {
  width: auto;
}
#content #center #center_contents .static_scava table.slim {
  width: auto;
}
#content #center #center_contents .static_scava table.compare td.value {
  width: 200px;
}
#content #center #center_contents .static_scava div.contain {
  overflow: hidden;
}
#content #center #center_contents .static_scava div.contain a.fleft, #content #center #center_contents .static_scava div.contain img.fleft {
  margin: 0px 20px 5px 0px;
}
#content #center #center_contents .static_scava div.contain a.fright, #content #center #center_contents .static_scava div.contain img.fright {
  margin: 0px 0px 5px 20px;
}
#content #center #center_contents .static_scava div.contain div.youtube {
  margin: 5px 10px 10px 0px;
  padding: 5px 5px 3px 5px;
  background-color: #DDDDDD;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  width: auto;
}
#content #center #center_contents .static_scava div.contain div.youtube iframe {
  margin: 0px;
}
#content #center #center_contents .static_scava div#about {
  margin-top: 30px;
}
#content #center #center_contents .static_scava div.morebox {
  margin: 0px 0px 20px 0px;
  max-width: 654px;
}
#content #center #center_contents .static_scava div.morebox.mt-20 {
  margin-top: 20px;
}
#content #center #center_contents .static_scava div.morebox .image {
  background-color: #FFFFFF;
  background-position: center center;
  background-repeat: no-repeat;
  border: 2px solid #DA7B12;
  -webkit-border-radius: 10px 0px 10px 0px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 0px;
  border-radius: 10px 0px 10px 0px;
  position: relative;
  width: 100%;
  height: 200px;
  overflow: hidden;
}
#content #center #center_contents .static_scava div.morebox .image a.more {
  display: block;
  width: 100%;
  height: 100%;
}
#content #center #center_contents .static_scava div.morebox .image a.more span {
  padding: 5px 20px;
  background-color: transparent;
  background-color: #da7b12;
  background-color: rgba(218, 123, 18, 0.6);
  display: inline-block;
  color: #FFFFFF;
  font-weight: 600;
  text-decoration: none;
}
#content #center #center_contents .static_scava div.morebox .image a.more span.bottom {
  -webkit-border-radius: 10px 0px 0px 0px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-radius: 10px 0px 0px 0px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  font-size: 13px;
}
#content #center #center_contents .static_scava div.morebox .image a.more span.head {
  -webkit-border-radius: 0px 0px 10px 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 0px;
  border-radius: 0px 0px 10px 0px;
  position: absolute;
  left: 0px;
  top: 0px;
  font-size: 30px;
  line-height: 42px;
  text-transform: uppercase;
}
#content #center #center_contents .static_scava div.morebox.homepage {
  margin: 20px 0px 0px 0px;
}
#content #center #center_contents .static_scava div.morebox.homepage .image {
  margin: 0px auto;
}
#content #center #center_contents .static_scava div.imagebox a.nyroModal {
  margin: 0px 5px 5px 0px;
  padding: 5px 5px 3px 5px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  width: auto;
}
#content #center #center_contents .static_scava div.imagebox a.nyroModal:hover {
  background-color: #DDDDDD;
}
#content #center #center_contents .static_scava div.gammabox {
  margin: 0px 0px 15px 0px;
}
#content #center #center_contents .static_scava div.gammabox a, #content #center #center_contents .static_scava div.gammabox div {
  margin: 0px 5px 5px 0px;
  padding: 5px 5px 3px 5px;
  border: 1px solid #DDDDDD;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  width: auto;
  text-align: center;
}
#content #center #center_contents .static_scava div.gammabox a img, #content #center #center_contents .static_scava div.gammabox div img {
  margin: 0px auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
}
#content #center #center_contents .static_scava div.gammabox a span.name, #content #center #center_contents .static_scava div.gammabox div span.name {
  margin: 15px 0px 5px 0px;
  padding: 5px 10px;
  background-color: #F6F6F6;
  border: 1px solid #EEEEEE;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  text-decoration: none;
}
#content #center #center_contents .static_scava div.gammabox a:hover span.name {
  background-color: #EEEEEE;
  border: 1px solid #DDDDDD;
}
#content #center #center_contents .static_scava p + div.gammabox {
  padding-top: 15px;
}
#content #center #center_contents .static_scava div.appbox {
  padding: 15px 0px 0px 15px;
}
#content #center #center_contents .static_scava div.appbox a {
  margin: 0px 10px 0px 0px;
  border: none;
  display: inline-block;
  text-decoration: none;
}
#content #center #center_contents .static_scava div.appbox a.google {
  background: url("../../img/layout/logo/sprite_scava.png") no-repeat scroll -490px -41px rgba(0, 0, 0, 0);
  width: 117px;
  height: 40px;
}
#content #center #center_contents .static_scava div.appbox a.apple {
  background: url("../../img/layout/logo/sprite_scava.png") no-repeat scroll -490px -82px rgba(0, 0, 0, 0);
  width: 135px;
  height: 40px;
}
#content #center #center_contents .static_scava div.appbox a.windows {
  background: url("../../img/layout/logo/sprite_scava.png") no-repeat scroll -490px -123px rgba(0, 0, 0, 0);
  width: 156px;
  height: 40px;
}
#content #center #center_contents .static_scava div.appbox a span {
  display: none;
}
#content #center #center_contents .static_scava div.appbox a:hover {
  border: none;
  text-decoration: none;
}
#content #center #center_contents .static_scava div.socialbox a.social {
  margin: 0px 5px 5px 0px;
  padding: 3px 5px 3px 5px;
  border: 1px solid #EEEEEE;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  width: 300px;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 22px;
}
#content #center #center_contents .static_scava div.socialbox a.social span.logo {
  margin: 0px 10px 0px 0px;
  float: left;
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
#content #center #center_contents .static_scava div.socialbox a.social span.brand {
  font-weight: 600;
}
#content #center #center_contents .static_scava div.socialbox a.social:hover span.name {
  border-bottom: 1px solid #EEEEEE;
}
#content #center #center_contents .static_scava div.socialbox a.social.facebook {
  background-color: #4C65A5;
  border-color: #42588A;
}
#content #center #center_contents .static_scava div.socialbox a.social.facebook span.logo {
  background: url("../../img/layout/logo/sprite_scava.png") no-repeat scroll 0px -390px rgba(0, 0, 0, 0);
}
#content #center #center_contents .static_scava div.socialbox a.social.googleplus {
  background-color: #DE4C3E;
  border-color: #B83B35;
}
#content #center #center_contents .static_scava div.socialbox a.social.googleplus span.logo {
  background: url("../../img/layout/logo/sprite_scava.png") no-repeat scroll -30px -390px rgba(0, 0, 0, 0);
}
#content #center #center_contents .static_scava div.socialbox a.social.twitter {
  background-color: #3B92C8;
  border-color: #357CA8;
}
#content #center #center_contents .static_scava div.socialbox a.social.twitter span.logo {
  background: url("../../img/layout/logo/sprite_scava.png") no-repeat scroll -60px -390px rgba(0, 0, 0, 0);
}
#content #center #center_contents .static_scava div.socialbox a.social.youtube {
  background-color: #CD1725;
  border-color: #C41223;
}
#content #center #center_contents .static_scava div.socialbox a.social.youtube span.logo {
  background: url("../../img/layout/logo/sprite_scava.png") no-repeat scroll -90px -390px rgba(0, 0, 0, 0);
}
#content #center #center_contents .static_scava div.socialbox a.social.instagram {
  background-color: #3E6C93;
  border-color: #316088;
}
#content #center #center_contents .static_scava div.socialbox a.social.instagram span.logo {
  background: url("../../img/layout/logo/sprite_scava.png") no-repeat scroll -120px -390px rgba(0, 0, 0, 0);
}
#content #center #center_contents .static_scava div.socialbox a.social.pinterest {
  background-color: #CB2027;
  border-color: #BB0000;
}
#content #center #center_contents .static_scava div.socialbox a.social.pinterest span.logo {
  background: url("../../img/layout/logo/sprite_scava.png") no-repeat scroll -150px -390px rgba(0, 0, 0, 0);
}
#content #center #center_contents .static_scava div.orderbox.orderbutton {
  margin: 15px 0px 10px 0px;
  padding: 5px 5px 5px 10px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
#content #center #center_contents .static_scava div.orderbox.orderbutton .button {
  border: 1px solid #22670E;
  transition: none !important;
  float: right;
}
#content #center #center_contents .static_scava div.orderbox.orderbutton .price {
  padding: 0px 10px 0px 0px;
  display: inline-block;
  position: relative;
  top: 4px;
  float: right;
  color: #5b5b5b;
  font: 21px 'Open Sans', Arial, sans-serif;
  font-weight: 600;
  line-height: 32px;
  text-align: right;
}
#content #center #center_contents .static_scava div.orderbox.orderbutton .price .advice {
  margin: 0px 5px 0px 0px;
}
#content #center #center_contents .static_scava div.orderbox.orderbutton .name {
  /*display: inline-block;*/

  color: #5b5b5b;
  font: 21px 'Open Sans', Arial, sans-serif;
  line-height: 32px;
}
#content #center #center_contents .static_scava div.orderbox.orderbutton .name a {
  color: #5b5b5b;
  text-decoration: none;
  border: none;
}
#content #center #center_contents .static_scava div.orderbox.orderbutton .name a img {
  margin: 0px 10px 0px -5px;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  float: left;
  vertical-align: middle;
}
#content #center #center_contents .static_scava div.orderbox.orderbutton .name a .words.image {
  margin-left: 50px;
  display: block;
}
#content #center #center_contents .static_scava div.orderbox.orderbutton .image_big {
  display: none;
}
#content #center #center_contents .static_scava div.faqbox {
  margin: 20px 0px 20px 0px;
  padding: 20px 20px 10px 20px;
  background-color: #F6F6F6;
  border: 1px solid #EEEEEE;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#content #center #center_contents .static_scava div.faqbox  > h2 {
  margin-top: 0px;
}
#content #center #center_contents .static_scava div.faqbox div.faq {
  margin: 0px 0px 20px 0px;
}
#content #center #center_contents .static_scava div.faqbox div.faq h4 {
  padding: 0px 0px 5px 0px;
  border-bottom: 1px dotted #AAAAAA;
}
#content #center #center_contents .static_scava div.brandbox div.brand h4 {
  margin-left: 140px;
}
#content #center #center_contents .static_scava div.brandbox div.brand p {
  margin-left: 140px;
}
#content #center #center_contents .static_scava div.reelbox {
  margin: 0px 5px 25px 0px;
  padding: 5px 5px 5px 5px;
  width: 640px;
}
#content #center #center_contents .static_scava div.reelbox.small {
  width: 200px;
}
#content #center #center_contents .static_scava div.reelbox div.reel-overlay {
  /*.box_rounded(5px);*/

}
#content #center #center_contents .static_scava div.reelbox div.reel-overlay div.reel-indicator {
  margin: 0px 3px 10px 3px;
  background: url("../../img/layout/logo/scava_butterfly_025.png") no-repeat scroll 0px 0px rgba(255, 255, 255, 0);
  width: 25px !important;
  height: 25px !important;
  /*
				.box_rgba(255, 255, 255, 0.2);
				border: 1px solid #FFFFFF;
				.box_rounded(5px);
				
				width: 10px !important;
				height: 10px !important;
				*/

}
#content #center #center_contents .static_scava div.reelbox div.reel-overlay div.reel-indicator-path {
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.3);
  position: absolute;
  bottom: 20px;
  left: 10px;
  width: 620px;
  height: 1px;
}
#content #center #center_contents .static_scava div.reelbox div.reel-overlay div.reel-preloader {
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  height: 5px !important;
}
#content #center #center_contents .static_scava div.reelbox div.reel-overlay span.reel-annotation {
  display: none;
  /*
				&.linkbox:hover {
					.box_rgba(255, 255, 255, 0.9);
				}
				*/

}
#content #center #center_contents .static_scava div.reelbox div.reel-overlay span.reel-annotation.textbox, #content #center #center_contents .static_scava div.reelbox div.reel-overlay span.reel-annotation.linkbox {
  padding: 5px 10px 2px 10px;
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.6);
  border-top: none;
  color: #333333;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0px 0px 2px 333333;
  white-space: nowrap;
}
#content #center #center_contents .static_scava div.reelbox div.reel-overlay span.reel-annotation.textbox:hover, #content #center #center_contents .static_scava div.reelbox div.reel-overlay span.reel-annotation.linkbox:hover {
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9);
  color: #333333;
  text-shadow: 0px 0px 2px DDDDDD;
}
#content #center #center_contents .static_scava.visit {
  overflow: hidden;
}
#content #center #center_contents .static_scava.visit table.openhours {
  width: 300px;
}
#content #center #center_contents .static_scava.visit table.openhours td.hours {
  text-align: right;
}
#content #center #center_contents .static_scava.visit table.openhours td.today {
  color: #DA7B12;
  font-weight: 600;
}
#content #center #center_contents .static_scava.visit table.openhours td.today span {
  color: #DA7B12;
}
#content #center #center_contents .static_scava.visit table.openhours td.today.opennow {
  color: #68BF1A;
}
#content #center #center_contents .static_scava.visit table.openhours td.today.opennow span {
  color: #68BF1A;
}
#content #center #center_contents .static_scava.visit p.open {
  font-weight: 600;
}
#content #center #center_contents .static_scava.visit p.open.opennow {
  color: #68BF1A;
}
#content #center #center_contents .static_scava.visit p.open.openlater {
  color: #DA7B12;
}
#content #center #center_contents .static_scava.visit p.open.closed {
  color: #DA7B12;
}
#content #center #center_contents .static_scava.visit p.exeptional {
  color: #AAAAAA;
}
#content #center #center_contents .static_scava.visit p.exeptional  + ul {
  color: #AAAAAA;
}
#content #center #center_contents .static_scava.visit p.exeptional  + ul li.today {
  color: #DA7B12;
}
#content #center #center_contents .static_scava.visit ul.route li {
  margin: 0 0 2px !important;
  padding-left: 40px;
  background: url("../../img/layout/arrow_right2.png") no-repeat scroll 10px 2px rgba(0, 0, 0, 0);
  list-style-type: none !important;
}
#content #center #center_contents .static_scava.visit div.photo ul.brands {
  position: absolute;
  right: 0px;
  top: 10px;
}
#content #center #center_contents .static_scava.visit div.photo ul.brands li {
  margin: 0px 0px 2px 0px;
  list-style-type: none;
  text-align: right;
}
#content #center #center_contents .static_scava.visit div.photo ul.brands li span.text {
  padding: 2px 10px 2px 5px;
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.7);
  color: #333333;
  font-size: 9px;
  line-height: 12px;
  text-decoration: none;
}
#content #center #center_contents .static_scava.visit div.photo a:hover span.caption {
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9);
}
#content #center #center_contents .static_scava.visit div.photo a:hover ul.brands li span.text {
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9);
}
#content #center #center_contents .static_scava.visit div.photo.current {
  background-color: #999999;
}
#content #center #center_contents .static_scava.visit div.photo.current ul.brands li span.text {
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9);
}
#content #center #center_contents .static_scava.visit div.photo img.play {
  position: absolute;
  top: 15px;
  left: 15px;
}
#content #center #center_contents .static_scava.visit div.gallery {
  overflow: hidden;
  clear: left;
}
#content #center #center_contents .static_scava.visit div.gallery div.photo:nth-child(odd) {
  margin-right: 15px;
}
#content #center #center_contents .static_scava.visit div.gallery div.photo:nth-child(even) {
  margin-right: 0px;
}
#content #center #center_contents .static_scava.visit div.gallery.three-row div.photo {
  margin-right: 10px;
}
#content #center #center_contents .static_scava.visit div.gallery.three-row div.photo:nth-child(3n) {
  margin-right: 0px;
}
#content #center #center_contents .static_scava.visit .overview_upcomming ul {
  margin: 0;
}
#content #center #center_contents .static_scava.visit .overview_upcomming ul li {
  margin: 0;
}
#content #center #center_contents .static_scava.contest p.description {
  font-size: 15px;
  line-height: 22px;
}
#content #center #center_contents .static_scava.contest h3.winner {
  margin: 0px 0px 10px 0px;
  text-transform: none;
}
#content #center #center_contents .static_scava.contest img.prices {
  margin: 15px 0px 15px 0px;
  border: 2px solid #FFFFFF;
  text-shadow: 2px 2px 0px #ffffff;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
}
#content #center #center_contents .static_scava.contest div.question {
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 40px;
  background: rgba(255, 255, 255, 0) url("../../img/layout/logo/scava_butterfly_025.png") no-repeat scroll 5px 17px;
}
#content #center #center_contents .static_scava.contest div.question h3 {
  margin: 0px 0px 0px 0px;
  text-transform: none;
}
#content #center #center_contents .static_scava.contest div.question h3.error {
  color: #DE3A3A;
}
#content #center #center_contents .static_scava.contest div.question h3 span {
  padding: 0px 0px 5px 0px;
  display: block;
  font-size: 10px;
  line-height: 12px;
  text-transform: uppercase;
}
#content #center #center_contents .static_scava.contest form {
  margin-top: 20px;
}
#content #center #center_contents .static_scava.contest form p {
  margin: 0px 0px 0px 0px;
}
#content #center #center_contents .static_scava.contest form fieldset.answers {
  border-top: none;
}
#content #center #center_contents .static_scava.contest form fieldset.answers p {
  background: none;
  border-bottom: none;
}
#content #center #center_contents .static_scava.contest form fieldset.answers span.inputs {
  margin-left: 10px;
}
#content #center #center_contents .static_scava.teamson .morebox .image {
  width: 640px;
  height: 180px;
}
#content #center #center_contents .static_scava.teamson .morebox .image.full-image {
  height: 280px;
}
#content #center #center_contents .static_scava.teamson .morebox .image.group-788 {
  background-image: url('../../img/brands/teamson/thema/boerderij.jpg');
}
#content #center #center_contents .static_scava.teamson .morebox .image.group-789 {
  background-image: url('../../img/brands/teamson/thema/magische-tuin.jpg');
}
#content #center #center_contents .static_scava.teamson .morebox .image.group-775 {
  background-image: url('../../img/brands/teamson/thema/sunny-safari.jpg');
}
#content #center #center_contents .static_scava.teamson .morebox .image.group-769 {
  background-image: url('../../img/brands/teamson/thema/piraten.jpg');
}
#content #center #center_contents .static_scava.teamson .morebox .image.group-759 {
  background-image: url('../../img/brands/teamson/thema/dinosaurus.jpg');
}
#content #center #center_contents .static_scava.teamson .morebox .image.group-774 {
  background-image: url('../../img/brands/teamson/thema/prinses-en-kikker.jpg');
}
#content #center #center_contents .static_scava.teamson .morebox .image.group-790 {
  background-image: url('../../img/brands/teamson/thema/transport.jpg');
}
#content #center #center_contents .static_scava.teamson .morebox .image.group-771 {
  background-image: url('../../img/brands/teamson/thema/gebarsten.jpg');
}
#content #center #center_contents .static_scava.teamson .morebox .image.group-773 {
  background-image: url('../../img/brands/teamson/thema/safari.jpg');
}
#content #center #center_contents .static_scava.teamson .morebox .image .show-all {
  padding: 5px 20px;
  background-color: transparent;
  background-color: #ecab48;
  background-color: rgba(236, 171, 72, 0.6);
  -webkit-border-radius: 10px 0px 0px 0px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-radius: 10px 0px 0px 0px;
  position: absolute;
  top: 250px;
  right: 0px;
  /*width: 300px;*/

}
#content #center #center_contents .static_scava.teamson .morebox .image .show-all span {
  display: block;
  color: #FFFFFF;
  font-weight: 600;
  text-align: right;
}
#content #center #center_contents .static_scava.teamson .morebox .image .show-all ul.all {
  margin: 10px 0px 10px 0px;
}
#content #center #center_contents .static_scava.teamson .morebox .image .show-all ul.all li {
  margin: 0px;
  list-style-type: none;
}
#content #center #center_contents .static_scava.teamson .morebox .image .show-all ul.all li a {
  display: block;
  color: #FFFFFF;
  text-decoration: none;
}
#content #center #center_contents .static_scava.teamson .morebox .image .show-all ul.all li a:hover {
  text-decoration: underline;
}
#content #center #center_contents .static_scava.teamson .morebox .image .show-all ul.all li a.current {
  font-weight: 600;
}
#content #center #center_contents .static_scava.teamson .morebox .image .show-all:hover {
  background-color: transparent;
  background-color: #ecab48;
  background-color: rgba(236, 171, 72, 0.8);
  top: auto;
  bottom: 0px;
}
#content #center #center_contents .static_scava.razor .morebox.homepage .image {
  background-image: url('../../img/brands/razor/razor_crazy_cart_scava_more.jpg');
  height: 250px;
}
#content #center #center_contents .static_scava.razor .toty {
  margin: 70px 0px 0px 0px;
  padding: 140px 5px 5px 5px;
  background-image: url('../../img/brands/razor/toty_2014_winner.png');
  background-repeat: no-repeat;
  background-position: center 10px;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: block;
  width: 140px;
  float: right;
  color: #666666;
  font-size: 10px;
  text-align: center;
}
#content #center #center_contents .static_scava.hy-land .morebox.homepage .image {
  background-image: url('../../img/brands/hy-land/hy-land_more.jpg');
  height: 250px;
}
#content #center #center_contents .static_scava.tunturi div.gammabox {
  text-align: center;
}
#content #center #center_contents .static_scava.kettler div.gammabox {
  text-align: center;
}
#content #center #center_contents .static_scava.health-mate .morebox.homepage .image {
  background-image: url('../../img/brands/health-mate/health_mate_scava_more.jpg');
  height: 250px;
}
#content #center #center_contents .static_scava.health-mate .morebox.buttons .image {
  background-image: url('../../img/brands/health-mate/health_mate_scava_more_buttons.jpg');
  height: 250px;
}
#content #center #center_contents .static_scava.health-mate .morebox.gratis-voetensauna .image {
  background-image: url('../../img/brands/health-mate/health_mate_scava_more_gratis_voetensauna.jpg');
  height: 250px;
}
#content #center #center_contents .static_scava.health-mate .morebox.batibouw .image {
  background-image: url('../../img/brands/health-mate/health_mate_scava_more_batibouw.jpg');
  height: 250px;
}
#content #center #center_contents .static_scava.health-mate table.properties td.model, #content #center #center_contents .static_scava.health-mate table.properties td.panel {
  width: 180px;
}
#content #center #center_contents .static_scava.maxtrainer {
  /* resultaten */

  /* Over Maxtrainer */

}
#content #center #center_contents .static_scava.maxtrainer a {
  color: #ee2d2f;
}
#content #center #center_contents .static_scava.maxtrainer .content h2 {
  text-align: center;
  margin-bottom: 0;
}
#content #center #center_contents .static_scava.maxtrainer .content h3 {
  text-align: center;
  color: #ee2d2f;
  font-size: 1em;
  margin-bottom: 10px;
}
#content #center #center_contents .static_scava.maxtrainer .content p {
  padding: 0 10px;
}
#content #center #center_contents .static_scava.maxtrainer .content.white h2, #content #center #center_contents .static_scava.maxtrainer .content.white p {
  color: white;
}
#content #center #center_contents .static_scava.maxtrainer #burn-time {
  background-color: #231F20;
  height: 500px;
  width: 100%;
}
#content #center #center_contents .static_scava.maxtrainer #burn-time .content {
  margin-top: 260px;
  padding: 0 10px;
}
#content #center #center_contents .static_scava.maxtrainer #burn-time .content h2 {
  text-align: center;
  margin-bottom: 0;
}
#content #center #center_contents .static_scava.maxtrainer #burn-time .content h3 {
  text-align: center;
  color: #ee2d2f;
  font-size: 1em;
}
#content #center #center_contents .static_scava.maxtrainer #burn-time #burn {
  background: url('../../img/brands/maxtrainer/MAX-CalorieBurn-bkgd.jpg') no-repeat;
  width: 329px;
  height: 500px;
  float: left;
}
#content #center #center_contents .static_scava.maxtrainer #burn-time #time {
  background: url('../../img/brands/maxtrainer/MAX-14minutes-bkgd.jpg') no-repeat;
  width: 329px;
  height: 500px;
  float: left;
}
#content #center #center_contents .static_scava.maxtrainer #motivation {
  background: url('../../img/brands/maxtrainer/MAX-MotivationTechnology-bkgd-v2.png') no-repeat;
  height: 250px;
  width: 658px;
  float: left;
  margin-bottom: 20px;
}
#content #center #center_contents .static_scava.maxtrainer #motivation .content {
  margin-left: 270px;
  width: 300px;
}
#content #center #center_contents .static_scava.maxtrainer #motivation .content h2 {
  margin-top: 20px;
}
#content #center #center_contents .static_scava.maxtrainer #full-body-comfort {
  background: url('../../img/brands/maxtrainer/MAX-MuscleActivation-bkgd.jpg') no-repeat;
  height: 400px;
  width: 658px;
  float: left;
}
#content #center #center_contents .static_scava.maxtrainer #full-body-comfort .content {
  width: 310px;
}
#content #center #center_contents .static_scava.maxtrainer #full-body-comfort .content h2 {
  margin-top: 0;
}
#content #center #center_contents .static_scava.maxtrainer #full-body-comfort #full-body {
  margin: 190px 0 0 10px;
  width: 329px;
  float: left;
}
#content #center #center_contents .static_scava.maxtrainer #full-body-comfort #comfort {
  margin: 0 0 0 350px;
  width: 329px;
  flat: left;
}
#content #center #center_contents .static_scava.maxtrainer #afterburn {
  background: url('../../img/brands/maxtrainer/MAX-AfterBurn-bkgd.jpg') no-repeat;
  height: 230px;
  width: 658px;
  float: left;
}
#content #center #center_contents .static_scava.maxtrainer #afterburn .content {
  width: 275px;
}
#content #center #center_contents .static_scava.maxtrainer #afterburn .content h2 {
  margin-top: 0px;
}
#content #center #center_contents .static_scava.maxtrainer #results-quality {
  background-color: #231F20;
  height: 340px;
  width: 100%;
}
#content #center #center_contents .static_scava.maxtrainer #results-quality .content {
  margin-top: 170px;
  padding: 0 10px;
}
#content #center #center_contents .static_scava.maxtrainer #results-quality .content h2 {
  text-align: center;
  margin-bottom: 0;
}
#content #center #center_contents .static_scava.maxtrainer #results-quality .content h3 {
  text-align: center;
  color: #ee2d2f;
  font-size: 1em;
}
#content #center #center_contents .static_scava.maxtrainer #results-quality #results {
  background: url('../../img/brands/maxtrainer/MAX-SuccessTestimonial-bkgd-v2.jpg') no-repeat;
  width: 329px;
  height: 340px;
  float: left;
  margin-top: 20px;
}
#content #center #center_contents .static_scava.maxtrainer #results-quality #quality {
  background: url('../../img/brands/maxtrainer/MAX-quality-bkgd.jpg') no-repeat;
  width: 329px;
  height: 340px;
  float: left;
  margin-top: 20px;
}
#content #center #center_contents .static_scava.maxtrainer #compact {
  margin-top: 20px;
  background: url('../../img/brands/maxtrainer/MAX-CompactSize-bkgd.jpg') no-repeat;
  height: 230px;
  width: 658px;
  float: left;
}
#content #center #center_contents .static_scava.maxtrainer #compact .content {
  width: 285px;
  margin-left: 375px;
}
#content #center #center_contents .static_scava.maxtrainer #compact .content h2 {
  margin-top: 0px;
}
#content #center #center_contents .static_scava.maxtrainer .testresult {
  width: 658px;
  float: left;
  border-bottom: 1px solid #ee2d2f;
  margin-bottom: 20px;
}
#content #center #center_contents .static_scava.maxtrainer .testresult .image {
  float: left;
}
#content #center #center_contents .static_scava.maxtrainer .testresult .quote {
  float: left;
  width: 329px;
}
#content #center #center_contents .static_scava.maxtrainer .testresult .quote h2 {
  text-align: center;
}
#content #center #center_contents .static_scava.maxtrainer .testresult .quote h3 {
  color: #ee2d2f;
  text-align: center;
}
#content #center #center_contents .static_scava.maxtrainer .testresult .quote .link {
  text-align: center;
  margin-top: 20px;
}
#content #center #center_contents .static_scava.maxtrainer .testresult .quote .link a {
  background-color: #ee2d2f;
  color: white;
  padding: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#content #center #center_contents .static_scava.maxtrainer #challange-change {
  height: 438px;
  width: 100%;
}
#content #center #center_contents .static_scava.maxtrainer #challange-change .content {
  margin-top: 240px;
  padding: 0 10px;
}
#content #center #center_contents .static_scava.maxtrainer #challange-change .content h2 {
  text-align: center;
  margin-bottom: 0;
}
#content #center #center_contents .static_scava.maxtrainer #challange-change .content h3 {
  text-align: center;
  color: #ee2d2f;
  font-size: 1em;
}
#content #center #center_contents .static_scava.maxtrainer #challange-change #challange {
  background: url('../../img/brands/maxtrainer/MAX-ReadyChallenge-bkgd.jpg') no-repeat;
  width: 329px;
  height: 438px;
  float: left;
  margin-top: 20px;
}
#content #center #center_contents .static_scava.maxtrainer #challange-change #change {
  background: url('../../img/brands/maxtrainer/MAX-ReadyChange-bkgd.jpg') no-repeat;
  width: 329px;
  height: 438px;
  float: left;
  margin-top: 20px;
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 {
  height: 400px;
  width: 100%;
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 .content {
  margin-top: 190px;
  padding: 0 10px;
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 .content h2 {
  text-align: center;
  margin-bottom: 0;
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 .content h3 {
  text-align: center;
  color: #ee2d2f;
  font-size: 1em;
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 #intervals {
  background: url('../../img/brands/maxtrainer/MAX-IntervalChart-bkgd.jpg') no-repeat;
  width: 329px;
  height: 400px;
  float: left;
  margin-top: 20px;
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 #top5 {
  background: #444;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #888888), color-stop(1, #444444));
  background-image: -o-linear-gradient(bottom, #888888 0%, #444444 100%);
  background-image: -moz-linear-gradient(bottom, #888888 0%, #444444 100%);
  background-image: -webkit-linear-gradient(bottom, #888888 0%, #444444 100%);
  background-image: -ms-linear-gradient(bottom, #888888 0%, #444444 100%);
  background-image: linear-gradient(to bottom, #888888 0%, #444444 100%);
  width: 329px;
  height: 400px;
  float: left;
  margin-top: 20px;
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 #top5 .content {
  margin-top: 0px;
  color: white;
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 #top5 .content h2 {
  margin-top: 0px;
  color: white;
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 #top5 .content ul {
  margin: 15px 0 15px 0;
  padding: 0;
  text-align: left;
  font-family: 'Trade Gothic W01', Arial, Helvetica;
  color: white;
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 #top5 .content ul li {
  list-style: none;
  border-radius: 20px;
  margin-bottom: 10px;
  padding: 2px 0 5px 5px;
  background: #e31837;
  background-image: -moz-linear-gradient(top, #ff0018, #7e0000);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #ff0018), color-stop(1, #7e0000));
  background-image: -webkit-linear-gradient(right, #ff0018, #7e0000);
  background-image: -o-linear-gradient(right, #ff0018, #7e0000);
  background: linear-gradient(to right, #ff0018 0%, #7e0000 100%);
}
#content #center #center_contents .static_scava.maxtrainer #intervals-top5 #top5 .content ul li span {
  float: left;
  margin-right: 7px;
  padding-top: 2px;
  display: block;
  text-align: center;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #111;
}
#content #center #center_contents .static_scava.maxtrainer #balance {
  margin-top: 20px;
  background: url('../../img/brands/maxtrainer/MAX-recipes-bkgd.jpg') no-repeat;
  height: 230px;
  width: 658px;
  float: left;
}
#content #center #center_contents .static_scava.maxtrainer #balance .content {
  width: 320px;
  margin-left: 340px;
}
#content #center #center_contents .static_scava.maxtrainer #balance .content h2 {
  margin-top: 0px;
}
#content #center #center_contents .static_scava.maxtrainer #over {
  margin-top: 20px;
  background: url('../../img/brands/maxtrainer/MAX-ShopCompare-bkgd.jpg') no-repeat;
  height: 230px;
  width: 658px;
  float: left;
  color: white;
}
#content #center #center_contents .static_scava.maxtrainer #over ul {
  padding: 10px;
}
#content #center #center_contents .static_scava.maxtrainer #over ul li {
  padding: 10px 0;
}
#content #center #center_contents .static_scava.maxtrainer #over ul li a {
  color: white;
  font-size: 1.4em;
}
#content #center #center_contents .static_scava.ecocheques .morebox.homepage .image {
  height: 250px;
}
#content #center #center_contents .static_scava.ecocheques .morebox.homepage .image.speeltoestel {
  background-image: url('../../img/info/ecocheques/ecocheques_speeltoestel_scava_more.jpg');
}
#content #center #center_contents .static_scava.ecocheques .morebox.homepage .image.schommel {
  background-image: url('../../img/info/ecocheques/ecocheques_schommel_scava_more.jpg');
}
#content #center #center_contents .static_scava.ecocheques .morebox.homepage .image.speelhuisje {
  background-image: url('../../img/info/ecocheques/ecocheques_speelhuisje_scava_more.jpg');
}
#content #center #center_contents .static_scava.ecocheques .morebox.homepage .image.picknicktafel {
  background-image: url('../../img/info/ecocheques/ecocheques_picknicktafel_scava_more.jpg');
}
#content #center #center_contents .static_scava.ecocheques .morebox.homepage .image a.more span.head {
  font-size: 24px;
}
#content #center #center_contents .static_scava.custom-design .morebox {
  /*
			&.homepage {
				.image {
					background-image: url('../../img/info/custom-design/custom_design_scava_more.jpg');

					height: 250px;
				}
			}
			*/

}
#content #center #center_contents .static_scava.custom-design .morebox.tafelvoetbal .image {
  background-image: url('../../img/info/custom-design/tafelvoetbal/custom_design_tafelvoetbaltafel_scava_more.jpg');
  height: 250px;
}
#content #center #center_contents .static_scava.custom-design table.properties th.option, #content #center #center_contents .static_scava.custom-design table.properties td.option {
  border-right: none;
}
#content #center #center_contents .static_scava.custom-design table.properties td.compare {
  width: 85px;
}
#content #center #center_contents .static_scava.custom-design table.properties td.table {
  width: 70px;
}
#content #center #center_contents .static_scava.custom-design table.properties td.table.colors {
  border-right: 1px solid #DDDDDD;
  text-align: left;
}
#content #center #center_contents .static_scava.custom-design table.properties td.icon {
  border-left: none;
}
#content #center #center_contents .static_scava.custom-design table.properties td a.help {
  float: right;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors {
  border-right: none;
  width: 20px;
  text-align: center;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color {
  padding: 0px;
  border: 1px solid #999999;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.ivory {
  background-color: #DFD1A7;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.yellowlight {
  background-color: #FEDB00;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.yellowdark {
  background-color: #FFC72C;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.orange {
  background-color: #FE5000;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.redlight {
  background-color: #BE3A34;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.reddark {
  background-color: #9B2743;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.brown {
  background-color: #7C4D3A;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.black {
  background-color: #2D2926;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.grey {
  background-color: #B2B4B2;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.bluelight {
  background-color: #8DC8E8;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.bluedark {
  background-color: #003DA5;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.green {
  background-color: #046A38;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.magenta {
  background-color: #CB2965;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.s-white {
  background-color: #FAFAFA;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.s-grey {
  background-color: #DFDFDF;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.s-black {
  background-color: #111111;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.s-blue {
  background-color: #1E6DCE;
}
#content #center #center_contents .static_scava.custom-design table.properties td.colors span.color.s-red {
  background-color: #E12B26;
}
#content #center #center_contents .static_scava.custom-design div.compare-prices {
  margin: 20px 0px 0px 0px;
  padding: 0px;
  display: inline-block;
  float: right;
}
#content #center #center_contents .static_scava.custom-design div.compare-prices div.comfort, #content #center #center_contents .static_scava.custom-design div.compare-prices div.premium {
  margin: 0px;
  padding: 2px 5px 2px 5px;
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  width: 100px;
}
#content #center #center_contents .static_scava.custom-design div.compare-prices div.comfort span.type, #content #center #center_contents .static_scava.custom-design div.compare-prices div.premium span.type {
  display: block;
  font-size: 9px;
  font-weight: 600;
}
#content #center #center_contents .static_scava.custom-design div.compare-prices div.comfort span.price, #content #center #center_contents .static_scava.custom-design div.compare-prices div.premium span.price {
  display: block;
}
#content #center #center_contents .static_scava.custom-design div.compare-prices div.comfort {
  background-color: #E3F3E0;
}
#content #center #center_contents .static_scava.custom-design div.compare-prices div.premium {
  background-color: #F2F2F2;
}
#content #center #center_contents .static_scava.gids {
  /* Gids BRAND: Health Mate */

  /* Gids INFO: fitness */

  /* Gids INFO: infrarood */

  /* Gids INFO: poker */

  /*merken*/

}
#content #center #center_contents .static_scava.gids div.navigation_wrapper {
  margin: 0px 0px 20px 0px;
  display: block;
  min-height: 50px;
  overflow: hidden;
  position: relative;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper img {
  margin: 0px;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper div.navigation {
  padding: 15px 25px;
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid #EEEEEE;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 10px;
  left: 10px;
  overflow: hidden;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper div.navigation div.navigationlist {
  margin: 0px 0px 0px 25px;
  float: left;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper div.navigation div.navigationlist h3 {
  margin: 0px 0px 5px 0px;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper div.navigation div.navigationlist ul {
  margin: 0px;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper div.navigation div.navigationlist ul li {
  margin: 0px;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper div.navigation div.navigationlist ul li a {
  padding: 2px 0px 2px 0px;
  display: inline-block;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper div.navigation div.navigationlist ul li a.current {
  color: #666666;
  font-weight: 600;
  text-decoration: none;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper div.navigation div.navigationlist ul li a.current:hover {
  text-decoration: underline;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper div.navigation div.navigationlist:first-of-type {
  margin: 0px 0px 0px 0px;
}
#content #center #center_contents .static_scava.gids div.navigation_wrapper div.navigation:hover {
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9);
}
#content #center #center_contents .static_scava.gids.healthmate div.navigation_wrapper {
  min-height: 215px;
}
#content #center #center_contents .static_scava.gids.fitness div.navigation_wrapper {
  min-height: 300px;
}
#content #center #center_contents .static_scava.gids.infrarood div.navigation_wrapper {
  min-height: 325px;
}
#content #center #center_contents .static_scava.gids.poker div.navigation_wrapper {
  min-height: 300px;
}
#content #center #center_contents .static_scava.gids p.doctor {
  padding: 0px 0px 0px 20px;
  background-image: url('../../img/icons/heart_cross.png');
  background-repeat: no-repeat;
  background-position: 0px 1px;
  color: #FF5753;
}
#content #center #center_contents .static_scava.gids p.energy {
  margin: 20px 0px 25px 0px;
  padding: 0px 0px 0px 20px;
  background-image: url('../../img/icons/tick.png');
  background-repeat: no-repeat;
  background-position: 0px 1px;
  color: #489E41;
}
#content #center #center_contents .static_scava.gids p.acrobat {
  margin: 20px 0px 25px 0px;
  padding: 0px 0px 0px 20px;
  background-image: url('../../img/icons/page_white_acrobat.png');
  background-repeat: no-repeat;
  background-position: 0px 1px;
}
#content #center #center_contents .static_scava.gids img.heartbeat {
  margin-top: 25px !important;
}
#content #center #center_contents .static_scava.gids div.tip {
  margin: 30px 20px 0px 0px;
  padding: 0px 30px 10px 30px;
  background-color: #F6F6F6;
  border: 1px solid #EEEEEE;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-style: italic;
}
#content #center #center_contents .static_scava.gids div.tip h3 {
  margin-top: 15px;
}
#content #center #center_contents .static_scava.gids div.tip p {
  margin-top: 15px;
  font-size: 1.1em;
}
#content #center #center_contents .static_scava.gids div.merken {
  padding: 0 0 0 140px;
  margin: 0 0 20px 0;
}
#content #center #center_contents .static_scava.gids img.logo {
  margin: 9px 10px 0 0;
  border: 1px solid black;
  width: 120px;
}
#content #center #center_contents .static_scava.gids div.merken a {
  margin: 5px 5px 15px 0;
}
#content #center #center_contents .static_scava.gids.videozone div.imagebox a.nyroModal {
  text-decoration: none;
  font-weight: 600;
}
#content #center #center_contents .static_scava.gids.videozone div.imagebox a.nyroModal p {
  margin-top: 9px;
}
#content #center #center_contents .static_scava.opruiming h2 span.number {
  padding: 8px 10px 0px 0px;
  float: right;
}
#content #center #center_contents .static_scava.opruiming p.attention {
  color: #C50B0B;
}
#content #center #center_contents .static_scava.opruiming a.category-jump {
  float: left;
  display: block;
  padding: 7px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #DDDDDD;
  border-bottom: 1px solid #C4C4C4;
  margin-right: 5px;
  margin-bottom: 5px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #fff;
  color: #555555;
}
#content #center #center_contents .static_scava.opruiming a.category-jump:hover {
  background: #E8E8E8;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox {
  padding: 10px 0px 30px 0px;
  overflow: hidden;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product {
  margin: 0px 8px 16px 0px;
  padding: 0px;
  background-color: #FFFFFF;
  border: 1px solid #D9D9D9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  display: inline-block;
  width: 207px;
  height: 370px;
  position: relative;
  /*overflow: hidden;*/

}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.soldout {
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.8);
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 207px;
  height: 370px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.soldout span {
  margin-top: 100px;
  padding: 10px 0px;
  background-color: transparent;
  background-color: #ff0000;
  background-color: rgba(255, 0, 0, 0.6);
  display: block;
  color: #FFFFFF;
  font-size: 30px;
  line-height: 26px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.image {
  display: block;
  width: 207px;
  height: 207px;
  position: relative;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.image img {
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 0px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info {
  padding: 3px 8px 5px 8px;
  background: #f8f8f8 url('../../img/layout/scava/catalog_info.png') repeat-x left bottom;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
  -webkit-box-shadow: 0 -1px 0px 0px #c3c3c3;
  -moz-box-shadow: 0 -1px 0px 0px #c3c3c3;
  box-shadow: 0 -1px 0px 0px #c3c3c3;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 191px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.name {
  padding: 5px 0px 9px 0px;
  border-bottom: 1px solid #dbdbdb;
  color: #7B7B7B;
  font: 14px 'Open Sans', Arial, sans-serif;
  font-weight: 600;
  text-align: center;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.name span.brand {
  font-size: 12px;
  font-weight: 300;
  display: block;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.name span.extra {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #dbdbdb;
  font-size: 12px;
  font-weight: 300;
  display: block;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.prices {
  padding-top: 5px;
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #FFFFFF;
  display: block;
  height: 24px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.prices div.value {
  float: right;
  color: #7B7B7B;
  font: 600 19px/17px 'Open Sans', Arial, sans-serif;
  text-aligh: right;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.prices div.value i {
  font-size: 12px;
  font-style: normal;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more {
  padding-top: 8px;
  border-top: 1px solid #FFFFFF;
  display: block;
  height: 20px;
  position: relative;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor span.name, #content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.order span.name {
  padding: 5px 0px 0px 18px;
  background-repeat: no-repeat;
  background-position: 0px 5px;
  display: inline-block;
  height: 15px;
  color: #959595;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor span.text, #content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.order span.text {
  padding: 5px 5px 5px 5px;
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.95);
  border: 1px solid #D9D9D9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  display: none;
  width: 180px;
  font-size: 13px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor span.text span.textheader, #content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.order span.text span.textheader {
  margin-bottom: 15px;
  display: block;
  color: #DA7B12;
  font-size: 15px;
  font-weight: 600;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor span.text span.textmore, #content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.order span.text span.textmore {
  margin-top: 15px;
  display: block;
  font-size: 11px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor span.text span.textmore a, #content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.order span.text span.textmore a {
  color: #DA7B12;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor:hover span.text, #content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.order:hover span.text {
  display: block;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor {
  position: absolute;
  left: 0px;
  bottom: 0px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor span.name {
  background-image: url('../../img/icons/information.png');
  position: absolute;
  left: 0px;
  bottom: 0px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor span.text {
  position: absolute;
  left: 0px;
  bottom: 20px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor span.text span.textheader {
  color: #14529C;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor span.text a {
  color: #DA7B12;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor.green span.name {
  background-image: url('../../img/icons/add.png');
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.infor.green span.text span.textheader {
  color: #339D14;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.order {
  position: absolute;
  right: 0px;
  bottom: 0px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.order span.name {
  background-image: url('../../img/icons/cart.png');
  position: absolute;
  right: 0px;
  bottom: 0px;
  text-align: right;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.info div.more div.order span.text {
  position: absolute;
  right: 0px;
  bottom: 20px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.sale_discount {
  margin: 0px 30px 0px 0px;
  padding: 4px 0px 4px 10px;
  background-color: transparent;
  background-color: #8d8c8c;
  background-color: rgba(141, 140, 140, 0.8);
  color: #FFFFFF;
  font-size: 17px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.sale_discount span {
  font-size: 11px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.sale_discount.green {
  background-color: transparent;
  background-color: #339d14;
  background-color: rgba(51, 157, 20, 0.8);
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.sale_discount.orange {
  background-color: transparent;
  background-color: #e58116;
  background-color: rgba(229, 129, 22, 0.8);
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.sale_discount.red {
  background-color: transparent;
  background-color: #c50b0b;
  background-color: rgba(197, 11, 11, 0.8);
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.sale_button {
  background-image: url('../../img/layout/icon_sale_gray_050.png');
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  right: -10px;
  top: -10px;
  display: block;
  width: 50px;
  height: 50px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.sale_button.green {
  background-image: url('../../img/layout/icon_sale_green_050.png');
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.sale_button.orange {
  background-image: url('../../img/layout/icon_sale_orange_050.png');
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.product div.sale_button.red {
  background-image: url('../../img/layout/icon_sale_red_050.png');
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.showmore {
  width: 647px;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.showmore a {
  padding: 5px 10px;
  background-color: #EEEEEE;
  border: 1px solid #D9D9D9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);
  display: block;
  font-size: 13px;
  line-height: 18px;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.showmore a span {
  display: block;
  font-size: 11px;
  font-weight: 300;
}
#content #center #center_contents .static_scava.opruiming div.cleanoutbox div.showmore a:hover {
  background-color: #EAEAEA;
  text-decoration: none;
}
#content #center #center_contents .static_scava.croozer .section-right {
  display: block;
  margin-left: 227px;
}
#content #center #center_contents .static_scava.croozer .yt-videos {
  display: inline-block;
}
#content #center #center_contents .static_scava .index_composteren ul {
  margin-bottom: 0;
}
#cart_shortcut {
  position: absolute;
  top: 8px;
  right: 5px;
  width: 155px;
  z-index: 1010;
}
#cart_shortcut.white_border {
  border-color: #fff !important;
}
#cart_shortcut h4 {
  margin: 0px 0px 0px 35px;
  color: #565656;
  font: 14px 'Open Sans', Arial, sans-serif;
  font-weight: 600;
  text-align: right;
  text-transform: uppercase;
  text-shadow: 0px 1px 0px #ffffff;
}
#cart_shortcut #cart_shortcut_count {
  position: absolute;
  top: 2px;
  left: 5px;
  display: block;
  width: 18px;
  /* 27px */

  height: 30px;
  /* 30px */

  padding: 3px 2px 0px 10px;
  background: url('../../img/layout/icon_cart.png') no-repeat 0px 6px;
  color: #f59b1a;
  font-size: 13px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
}
#cart_shortcut #cart_shortcut_loader {
  position: absolute;
  top: 5px;
  left: 5px;
  display: none;
  width: 27px;
  /* 27px */

  height: 30px;
  /* 30px */

  background: url('../../img/layout/loading.gif') no-repeat center right;
}
#cart_shortcut ul {
  margin: 0px 0px 0px 35px;
  text-align: right;
}
#cart_shortcut ul li {
  float: right;
  padding: 0px 0px 0px 5px;
}
#cart_shortcut ul li a {
  color: #757575;
  font-size: 11px;
  text-decoration: none;
}
#cart_shortcut ul li a:hover {
  color: #000;
}
#cart_shortcut ul li a.view {
  padding-right: 10px;
  background: url('../../img/layout/icon_arrow_down.png') no-repeat right 6px;
}
#cart_shortcut ul li a.close {
  padding-right: 10px;
  background: url('../../img/layout/icon_arrow_up.png') no-repeat right 6px;
}
#cart_popup {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 250px;
  min-width: 200px;
  z-index: 1000;
  background-color: transparent;
  background-color: #ffffff;
  background-color: #ffffff;
  border: 1px solid #a0a0a0;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2);
}
#cart_popup #cart_popup_links {
  padding: 5px 0px 5px 0px;
  background-color: transparent;
  background-color: #f0f0f0;
  background-color: #f0f0f0;
  border-top: 1px solid #a0a0a0;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-radius: 0px 0px 5px 5px;
}
#cart_popup #cart_popup_links a {
  display: inline-block;
  height: 16px;
  color: #757575;
  font-size: 11px;
  text-decoration: none;
}
#cart_popup #cart_popup_links a:hover {
  color: #000;
}
#cart_popup #cart_popup_links a.close {
  margin-left: 5px;
  padding-left: 20px;
  background: url('../../img/layout/delete.png') no-repeat 5px center;
}
#cart_popup #cart_popup_links a.checkbox-on {
  background-position: 0px -17px;
}
#cart_popup #cart_popup_links a.checkbox-off {
  background-position: 0px 0px;
}
#cart_popup #cart_popup_links span.automatic {
  display: inline-block;
  float: right;
  white-space: nowrap;
}
#cart_popup #cart_popup_links span.help {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 0px 5px 0px 0px;
  background: url("../../img/layout/icon_info.png") no-repeat 0px -1px transparent;
  cursor: help;
  vertical-align: middle;
}
#cart_popup #cart_popup_scroll {
  overflow: hidden;
}
#cart_popup #cart_popup_scroll .jspVerticalBar {
  width: 3px;
  right: 3px;
}
#cart_popup #cart_popup_scroll .jspDrag {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#cart_popup #cart_popup_scroll:hover .jspVerticalBar {
  width: 6px;
}
#cart_popup #cart_popup_scroll:hover .jspDrag {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#cart_popup #cart_small_loader {
  width: 100%;
  height: 100px;
  background: url('../../img/layout/loading.gif') no-repeat center center;
}
#cart_popup p {
  padding: 5px 10px 5px 10px;
  position: relative;
  color: #757575;
  font-size: 11px;
}
#cart_popup p a.button {
  font-size: 13px;
}
#cart_popup p.continue {
  margin: 0px 0px 0px 0px;
  overflow: hidden;
  text-align: center;
}
#cart_popup p.continue .button {
  width: 80%;
}
#cart_popup h3.agent {
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  font-size: 13px;
}
#cart_popup div.spider_information > table.totals {
  margin-top: 5px;
}
.agent_customer {
  text-align: right;
  font-weight: normal;
}
.agent_customer span {
  padding-left: 0px;
  font-weight: normal;
}
#cart_count span {
  padding-left: 0px;
}
#cart_normal {
  position: relative;
  min-height: 150px;
}
#cart_normal #cart_loading {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 150px;
  z-index: 1000;
  background: url("../../img/layout/loading_content.png") repeat 0px 0px;
}
#cart_normal #cart_loading img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -33px;
  margin-top: -33px;
}
#cart_normal p.continue ~ h2, #cart_normal table.totals ~ h2 {
  margin-top: 100px;
}
#cart_normal p.code {
  margin: 10px 5px 10px 0px;
  padding: 0px 30px 0px 10px;
  position: relative;
}
#cart_normal p.code label {
  color: #666666;
  font-size: 11px;
}
#cart_normal p.code input.code {
  padding: 3px 5px;
  width: 200px;
  text-align: left;
}
#cart_normal p.code a.button {
  padding: 3px 10px;
  position: absolute;
  bottom: 0px;
  left: 230px;
  font-size: 13px;
  vertical-align: bottom;
}
#cart_normal p.code a.flush {
  padding: 0px;
  position: absolute;
  bottom: 2px;
  left: 205px;
  font-size: 13px;
  vertical-align: bottom;
  z-index: 10;
}
#cart_normal p.code span.code_message {
  position: absolute;
  bottom: 5px;
  left: 330px;
  font-weight: 600;
}
#cart_normal p.code span.code_message.code_ok {
  color: #339E14;
}
#cart_normal p.code span.code_message.code_error {
  color: #B41616;
}
#cart_normal p.code.cash {
  border-top: 1px solid #F6F6F6;
  padding-top: 7px;
  color: #666666;
  font-size: 11px;
}
#cart_normal p.code.cash a.show_cash {
  color: #666666;
  text-decoration: underline;
}
#cart_normal p.code.cash a.show_cash:hover {
  color: #333333;
}
#cart_normal p.code.cash span.show_cash_info, #cart_normal p.code.cash span.cash_info {
  color: #CCCCCC;
}
#cart_normal p.code.cash input {
  margin-top: 10px;
}
#cart_normal p.code ~ table.totals {
  margin-top: 0px;
}
#cart_normal p.vat {
  margin: 5px 5px 15px 0px;
  padding: 0px 30px 0px 10px;
  color: #bbbbbb;
  text-align: right;
}
#cart_normal p.vat a {
  color: #aaaaaa;
  text-decoration: none;
}
#cart_normal p.vat a:hover {
  color: #AF1B16;
  text-decoration: underline;
}
#cart_normal p.continue {
  margin: 0px 0px 15px 0px;
  overflow: hidden;
  text-align: right;
}
#cart_normal p.continue span.balloon {
  display: inline-block;
  width: 300px;
  margin: 0px 10px 0px 0px;
  padding: 2px 10px 2px 50px;
  background: #fafafa url("../../img/layout/delicasa_van.png") no-repeat 5px center;
  border: 1px solid #eeeeee;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #bbbbbb;
  font-size: 11px;
  line-height: 14px;
  vertical-align: middle;
}
#cart_normal p.continue:hover span.balloon {
  border: 1px solid #cccccc;
  color: #C97153;
}
#cart_normal p.continue:hover span.balloon strong {
  color: #2B8411;
}
#cart_normal table.assembly ~ p.continue, #cart_normal table.totals ~ p.continue {
  margin-top: 20px;
}
#cart_normal p.assembly, #cart_normal p.pickup {
  margin: 0px 0px 10px 0px;
}
#cart_normal p.assembly ~ table.assembly, #cart_normal p.pickup ~ table.pickup {
  margin-top: 0px;
}
#cart_normal table.pickup ~ p.pickup {
  margin-top: 15px;
}
#cart_normal a.assembly, #cart_normal a.pickup {
  color: #3c3c3c;
  text-decoration: none;
}
#cart_normal a.assembly:hover, #cart_normal a.pickup:hover {
  color: #000000;
}
#cart_normal p.assembly_onsite {
  margin: 0px 10px 15px 5px;
  color: #666666;
}
#cart_normal p.assembly_onsite img.icon {
  margin-right: 5px;
}
#cart_normal p.discount {
  margin: 0px 0px 10px 0px;
}
#cart_normal ul.discount {
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 15px;
}
#cart_normal ul.discount li {
  list-style-type: disc;
}
#cart_normal input.code {
  padding: 1px 5px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  width: 80px;
  text-align: right;
}
table.cart {
  border: 1px solid #CFCFCF;
  width: 100% !important;
}
table.cart.normal tr {
  border: 1px solid #CFCFCF;
  /*
			&:nth-child(4n+1),
			&:nth-child(4n+2) {	background-color: #f6f6f6;	}
			&:nth-child(4n+3),
			&:nth-child(4n+4) {	background-color: #fdfdfd;	}
			*/

  /*
			&:nth-child(even) {	background-color: #f6f6f6;	}
			&:nth-child(odd) {	background-color: #fdfdfd;	}
			*/

  /*
			&.empty {
				border: none;
			}
			*/

}
table.cart.normal tr.product {
  background-color: #fdfdfd;
  border-bottom: 1px solid #eaeaea;
}
table.cart.normal tr.price {
  background-color: #f6f6f6;
  border-top: none;
  /*border-top: none;*/

}
table.cart.normal td {
  padding: 5px 5px 5px 5px;
  /*border: 1px solid #dddddd;*/

  vertical-align: middle;
}
table.cart.normal td.image {
  padding: 10px 5px 10px 5px;
  width: 50px;
  text-align: center;
  line-height: 0;
  vertical-align: top;
}
table.cart.normal td.image a {
  border: 1px solid #eeeeee;
  display: inline-block;
  overflow: hidden;
  text-align: center;
}
table.cart.normal td.image a:hover {
  border: 1px solid #cccccc;
}
table.cart.normal td.image img.checkout {
  border: 1px solid #eeeeee;
}
table.cart.normal td.product {
  padding: 10px 5px 10px 15px;
  vertical-align: top;
}
table.cart.normal td.product a {
  margin-bottom: 5px;
  display: inline-block;
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  text-decoration: none;
}
table.cart.normal td.product a:hover {
  text-decoration: underline;
}
table.cart.normal td.product span.product {
  margin-bottom: 5px;
  display: inline-block;
  color: #666666;
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
}
table.cart.normal td.product span.variation {
  display: block;
  color: #5C5C5C;
  font-size: 11px;
}
table.cart.normal td.product span.stock_gray, table.cart.normal td.product span.stock_orange, table.cart.normal td.product span.stock_green {
  margin-right: 7px;
}
table.cart.normal td.price {
  width: 80px;
  text-align: right;
}
table.cart.normal td.price .euro {
  float: left;
  color: #aaaaaa;
}
table.cart.normal td.quantity {
  width: 40px;
}
table.cart.normal td.quantity input.quantity {
  padding: 1px 5px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  width: 30px;
  text-align: right;
}
table.cart.normal td.text {
  text-align: right;
}
table.cart.normal td.update {
  width: 20px;
}
table.cart.normal td.update .button {
  padding: 0px 5px;
}
table.cart.normal td.delete {
  width: 20px;
}
table.cart.normal td.delete .button {
  padding: 0px 5px;
}
table.cart.normal td.extra {
  padding-left: 15px;
  color: #aaaaaa;
}
table.cart.totals {
  margin: 20px 0px 0px 0px;
}
table.cart.totals tr {
  background-color: #EAEAEA;
}
table.cart.totals tr.totals td {
  font-weight: bold;
}
table.cart.assembly td.product, table.cart.pickup td.product {
  padding: 5px 5px 5px 15px;
}
table.cart.assembly td.quantity, table.cart.pickup td.quantity {
  text-align: right;
}
table.cart.special {
  margin: 0px 0px 15px 0px;
  background-color: #EFFCEB;
}
table.cart.unimportant {
  margin: 20px 0px 0px 0px;
}
table.cart.unimportant tr {
  background-color: #f6f6f6;
}
table.cart.unimportant td {
  color: #999999;
}
table.cart.small {
  margin: 5px 0px 0px 0px;
  /*border-left: none;
		border-right: none;*/

  border: none;
  color: #757575;
  font-size: 11px;
}
table.cart.small tr {
  /*border: 1px solid #CFCFCF;
			border-left: none;
			border-right: none;*/

  border-bottom: 1px solid #eeeeee;
  /*&:nth-child(even) { background: #ffffff; }
			&:nth-child(odd) {	background: #f2f2f2; }*/

}
table.cart.small td {
  padding: 3px 3px 3px 3px;
  vertical-align: top;
}
table.cart.small td.pl {
  padding-left: 10px !important;
}
table.cart.small td.product {
  position: relative;
}
table.cart.small td.product span.variation {
  color: #9D9D9D;
  font-size: 9px;
  display: block;
}
table.cart.small td.product .bar {
  background-color: #eeeeee;
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: 2px;
  width: 100%;
}
table.cart.small td.product .bar div {
  height: 100%;
  width: 0px;
}
table.cart.small td.product .bar div.edit {
  background-color: #009033;
}
table.cart.small td.product .bar div.delete {
  background-color: #B41616;
}
table.cart.small td.quantity {
  width: 20px;
  text-align: right;
}
table.cart.small td.text {
  text-align: right;
}
table.cart.small td.price {
  padding-right: 10px;
  width: 50px;
  text-align: right;
}
table.cart.small.totals {
  margin: 15px 0px 10px 0px;
}
table.cart.small.totals tr {
  /*background-color: #EAEAEA;*/

}
table.cart.small.totals tr.totals td {
  background-color: #EAEAEA;
  font-weight: bold;
}
table.cart.small.totals td {
  font-size: 13px;
}
table.cart td.free, table.cart td .free {
  color: #EE8004;
  font-weight: bold;
}
/**********************************************
* Track And Trace
**********************************************/
#track_and_trace {
  display: block;
  padding: 0;
  margin: 0;
  min-width: 200px;
}
#track_and_trace h2 {
  font-weight: bold;
  font-size: 16px;
  background: #888;
  color: #fff;
  border-radius: 8px;
  padding: 8px;
  margin: 16px 16px 0 16px;
}
#track_and_trace .timeline {
  display: block;
  margin: 0;
  padding: 0;
  margin-left: 30px;
}
#track_and_trace .timeline_holder {
  display: block;
  margin: 0;
  padding: 0;
  min-width: 200px;
}
#track_and_trace .bg {
  display: block;
  height: 60px;
  width: 600px;
  border-radius: 8px;
  background: #aaa;
}
#track_and_trace .timeline .time_left, #track_and_trace .timeline .time_arrival {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  height: 60px;
  width: 100px;
}
#track_and_trace .timeline .time_left {
  border-radius: 8px 0 0 8px;
}
#track_and_trace .timeline .time_arrival {
  border-radius: 0 8px 8px 0;
}
#track_and_trace .timeline .time_left, #track_and_trace .legend .time_left {
  background: #06a;
}
#track_and_trace .timeline .time_arrival, #track_and_trace .legend .time_arrival {
  background: #0a6;
}
#track_and_trace .legend {
  display: block;
  margin-top: 16px;
  margin-bottom: 16px;
}
#track_and_trace .legend span {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #000;
}
#track_and_trace .time_string {
  position: absolute;
  text-align: center;
  display: block;
  width: 600px;
  float: left;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 0;
  padding-top: 16px;
  text-shadow: 2px 2px 2px #000;
}
#track_and_trace .holder1 {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
#track_and_trace .holder2 {
  position: relative;
  display: block;
  margin: 0 16px;
  padding: 0;
}
#track_and_trace .timeline_holder {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  background: #eee;
  padding: 8px 0 8px 0;
  border-radius: 8px;
  margin: 8px 0 16px 0;
}
#track_and_trace .timeline_holder ul.hours {
  display: block;
  margin: 0;
  padding: 0;
  width: 660px;
  height: 24px;
}
#track_and_trace .timeline_holder ul.hours li {
  display: inline-block;
  list-style: none;
  float: left;
  text-align: center;
  width: 60px;
  margin: 0;
  padding: 0;
}
#track_and_trace .timeline_holder .time_markers {
  display: block;
  height: 12px;
  margin: 0;
  margin-left: 30px;
  padding: 0;
  border-right: 1px solid #000;
}
#track_and_trace .timeline_holder .time_markers li.h {
  display: inline-block;
  float: left;
  height: 12px;
  margin: 0;
  padding: 0;
  margin-top: 0;
  border-left: 1px solid #000;
}
#track_and_trace .timeline_holder .time_markers li.hh {
  display: inline-block;
  float: left;
  height: 6px;
  margin: 0;
  padding: 0;
  margin-top: 6px;
  border-left: 1px solid #000;
}
#track_and_trace .timeline_holder .time_markers li.fm {
  display: inline-block;
  float: left;
  height: 4px;
  margin: 0;
  padding: 0;
  margin-top: 8px;
  border-left: 1px solid #000;
}
#track_and_trace .details {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
#track_and_trace .details .third {
  position: relative;
  display: block;
  float: left;
  width: 33.333333%;
  /*background: #eee;*/

  margin: 0;
  padding: 0;
  /*border-radius: 8px;*/

}
#track_and_trace .details .third div {
  position: relative;
  display: block;
  background: #eee;
  margin: 8px 0 0 16px;
  padding: 8px;
  border-radius: 8px;
}
#track_and_trace .details .third .info {
  margin: 8px 16px 0 8px;
}
#track_and_trace .details .third .address {
  margin: 8px 0 0 8px;
}
#track_and_trace .details h3 {
  font-weight: bold;
  font-size: 16px;
}
#track_and_trace .details ul li {
  padding: 4px 0;
  border-bottom: 1px solid #ddd;
}
#track_and_trace .details ul li:last-child {
  border-bottom: none;
}
/**********************************************
* Track And Trace Tour Overview
**********************************************/
.content .tour_overview .arrive,
.content .tour_overview .departure,
.lightbox .pop_up .confirm,
.lightbox .pop_up .yes,
.tour_results .view {
  background: -moz-linear-gradient(center top, #3ab317 0%, #2e8d12 100%) repeat scroll 0 0 transparent;
  border: 1px solid #22670E;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 0 1px 0 #FFE734 inset;
  color: #FFFFFF;
  cursor: pointer;
  margin: 0;
  padding: 8px 18px;
  text-shadow: 0 -1px 0 #2e8215;
  vertical-align: middle;
}
.content .tour_overview .arrive:hover,
.content .tour_overview .departure:hover,
.lightbox .pop_up .confirm:hover,
.lightbox .pop_up .yes:hover,
.tour_results .view:hover {
  background: -moz-linear-gradient(center top, #3ab317 0%, #3ab317 100%) repeat scroll 0 0 transparent;
  outline: medium none;
}
.content .tour_overview .arrive.disabled, .content .tour_overview .departure.disabled, .lightbox .pop_up .cancel {
  background: -moz-linear-gradient(center top, #888888 0%, #666666 100%) repeat scroll 0 0 transparent;
  border: 1px solid #222222;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 0 1px 0 #aaaaaa inset;
  color: #FFFFFF;
  cursor: pointer;
  margin: 0;
  padding: 8px 18px;
  text-shadow: 0 -1px 0 #888888;
  vertical-align: middle;
}
.content .tour_overview .arrive.disabled:hover, .content .tour_overview .departure.disabled:hover, .lightbox .pop_up .cancel:hover {
  background: -moz-linear-gradient(center top, #888888 0%, #888888 100%) repeat scroll 0 0 transparent;
  outline: medium none;
}
.content .tour_overview .postalcode, .content .lightbox .pop_up .postalcode {
  margin-right: 8px;
}
.lightbox .pop_up {
  display: none;
  position: fixed;
  background: #F9F9F9;
  box-shadow: 2px 2px 2px 2px;
  top: 0;
  left: 0;
  padding: 16px;
  z-index: 7;
}
.lightbox .pop_up button.no,
.lightbox .pop_up button.yes,
.lightbox .pop_up button.confirm,
.lightbox .pop_up button.cancel {
  margin: 8px;
}
.lightbox .pop_up .no {
  background: -moz-linear-gradient(center top, #bb0000 0%, #990000 100%) repeat scroll 0 0 transparent;
  border: 1px solid #222222;
  border-radius: 2px 2px 2px 2px;
  box-shadow: 0 0 1px 0 #ff0000 inset;
  color: #FFFFFF;
  cursor: pointer;
  margin: 0;
  padding: 8px 18px;
  text-shadow: 0 -1px 0 #bb0000;
  vertical-align: middle;
}
.lightbox .pop_up .no:hover {
  background: -moz-linear-gradient(center top, #bb0000 0%, #bb0000 100%) repeat scroll 0 0 transparent;
  outline: medium none;
}
#bg_pop_up {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  background: #000;
  background: rgba(0, 0, 0, 0.7);
  z-index: 6;
}
.tour_results .results tr:hover {
  cursor: pointer;
}
span.loader {
  display: inline-block;
  background: url("../../../images/icons/loading.gif") no-repeat;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
}
.ajax_query_count {
  display: none;
}
.clear {
  clear: both;
}
strong {
  font-weight: bold;
}
i {
  font-style: italic;
}
u {
  text-decoration: underline;
}
s {
  display: none;
}
sub {
  vertical-align: sub;
  font-size: 0.8em;
}
sup {
  vertical-align: sup;
  font-size: 0.8em;
}
.bb_list {
  list-style-type: disc;
  padding-left: 15px;
  margin-left: 5px;
}
small {
  font-size: 11px;
  display: inline-block;
}
small.instel {
  margin-bottom: 5px;
  margin-top: 5px;
  color: #666;
}
small.spider {
  margin-bottom: 5px;
  margin-top: 5px;
  color: #666;
}
big {
  font-size: 24px;
  display: inline-block;
}
big.ambass {
  color: #36A615;
}
.overflow {
  overflow: hidden;
}
.clearfix:before, .clearfix:after {
  content: '.';
  display: block;
  height: 0;
  overflow: hidden;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
  /* IE < 8 */

}
.noshow {
  display: none !important;
}
.hide {
  display: none;
}
.mtop10 {
  margin-top: 10px !important;
}
.mtop15 {
  margin-top: 15px !important;
}
.mtop20 {
  margin-top: 20px !important;
}
.mtop25 {
  margin-top: 25px !important;
}
.mbot10 {
  margin-bottom: 10px !important;
}
.mbot15 {
  margin-bottom: 15px !important;
}
.mbot20 {
  margin-bottom: 20px !important;
}
.mbot25 {
  margin-bottom: 25px !important;
}
.aleft {
  text-align: left;
}
.acenter {
  text-align: center;
}
.aright {
  text-align: right;
}
.fleft {
  float: left;
}
.fleft.width50 {
  width: 48%;
}
.fleft.img {
  margin-right: 20px;
  margin-bottom: 15px;
  margin-top: 5px;
}
.fright {
  float: right;
}
.fright.width50 {
  width: 48%;
}
.fright.img {
  margin-left: 20px;
  margin-bottom: 15px;
  margin-top: 5px;
}
.uppercase {
  text-transform: uppercase;
}
.normalcase {
  text-transform: none;
}
.lowercase {
  text-transform: lowercase;
}
.free {
  color: #EE8004;
  font-weight: bold;
  font-weight: 600;
}
.history-shortcut {
  margin: 3px 0px 0px 1px;
  padding: 2px 4px;
  background-color: #F6F6F6;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  color: #BBBBBB;
  font-size: 10px;
  line-height: 11px;
  font-weight: 300;
}
table.info td.field .history-shortcut {
  float: right;
}
table.nohover tr:hover {
  background: none;
}
h2.accordion {
  font: 600 13px 'Open Sans', Arial, sans-serif;
  margin-top: 5px;
  cursor: pointer;
  border: 1px solid #e1e1e1;
  text-shadow: 0px 1px 0px #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 0px #f6f6f6;
  -moz-box-shadow: inset 0 0 1px 0px #f6f6f6;
  box-shadow: inset 0 0 1px 0px #f6f6f6;
  background: #eee;
  background: transparent;
  background: #f5f5f5;
  background: #f5f5f5;
  background: -webkit-linear-gradient(top, #f5f5f5 0%, #f0f0f0 100%);
  background: -moz-linear-gradient(top, #f5f5f5 0%, #f0f0f0 100%);
  background: -ms-linear-gradient(top, #f5f5f5 0%, #f0f0f0 100%);
  background: -o-linear-gradient(top, #f5f5f5 0%, #f0f0f0 100%);
  background: linear-gradient(top, #f5f5f5 0%, #f0f0f0 100%);
  vertical-align: middle;
  padding: 6px 18px;
  display: block;
  color: #3c3c3c;
  text-decoration: none;
  position: relative;
  padding-left: 25px;
  margin-bottom: 0px;
}
h2.accordion .closed {
  position: absolute;
  width: 8px;
  height: 9px;
  top: 11px;
  left: 7px;
  display: block;
  background: url('../../img/icons/arrow_s_right.png') no-repeat;
}
h2.accordion .open {
  position: absolute;
  width: 8px;
  height: 7px;
  top: 13px;
  left: 6px;
  display: block;
  background: url('../../img/icons/arrow_s_bottom.png') no-repeat;
}
.accordion_div {
  padding-top: 10px;
  padding-bottom: 10px;
}
#accord_events p {
  margin-bottom: 15px;
}
.magnifyarea {
  box-shadow: 5px 5px 7px #818181;
  -webkit-box-shadow: 5px 5px 7px #818181;
  -moz-box-shadow: 5px 5px 7px #818181;
  background: white;
  z-index: 100;
}
.cursorshade {
  z-index: 100;
}
.zoomstatus {
  z-index: 100;
}
.zoomtracker {
  z-index: 100;
}
.featuredimagezoomerhidden {
  visibility: hidden !important;
}
.adres li {
  padding-left: 25px;
  margin-top: 2px;
}
.adres li.phone {
  background: url('../../img/icons/telephone.png') no-repeat 0px 3px;
}
.adres li.mobile {
  background: url('../../img/icons/phone.png') no-repeat 0px 3px;
}
.adres li.fax {
  background: url('../../img/icons/printer.png') no-repeat 0px 3px;
}
.adres li.mail {
  background: url('../../img/icons/email.png') no-repeat 0px 3px;
}
.adres li.space {
  margin-top: 10px;
}
.adres li.locate {
  background: url('../../img/icons/house.png') no-repeat 0px 3px;
}
.adres li.nostyle {
  padding-left: 0px;
  font-weight: 600;
}
.prop_redirection .intro {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 13px;
}
.prop_redirection .action {
  margin-top: 20px;
  text-align: center;
}
#prop_redirection {
  display: none;
}
.photo {
  background: #fff;
  margin: 5px;
  padding: 5px;
  -webkit-box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px 0px rgba(0, 0, 0, 0.2);
  position: relative;
  left: 1px;
  top: 2px;
}
.photo.cleared {
  padding: 0px;
  -webkit-box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.2);
}
.photo img {
  display: block;
}
.photo.left {
  float: left;
  margin-right: 20px;
  margin-bottom: 16px;
}
.photo.right {
  float: right;
  margin-left: 20px;
  margin-bottom: 16px;
}
.photo.clear {
  clear: both;
}
.photo span.caption {
  background-color: transparent;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  left: 0px;
  bottom: 0px;
  display: block;
  width: 100%;
}
.photo span.caption span.text {
  padding: 2px 10px 7px 10px;
  display: block;
  color: #333333;
  font-size: 10px;
  line-height: 14px;
  text-decoration: none;
}
/* ****************************************************************************
* Pseudo checkbox (class for link)
* *****************************************************************************/
.checkbox-on, .checkbox-off {
  padding-left: 19px;
  display: inline-block;
  background: url('../../img/layout/icon_checkbox_on_off.png') no-repeat 0px 0px;
}
.checkbox-on {
  background-position: 0px -16px;
}
.checkbox-off {
  background-position: 0px 1px;
}
#content #center #sidebar .sidebar_item a.spider_show_information {
  margin-top: 10px;
  font-size: 13px;
}
#content #center #sidebar .sidebar_item a.spider_show_information:hover {
  text-decoration: none;
}
#content #cart_normal h2 span a.spider_show_information {
  margin-left: 20px;
  color: #5C5C5C;
  font-weight: 400;
  text-decoration: none;
}
#content #cart_normal h2 span a.spider_show_information:hover {
  text-decoration: none;
}
.cart h3.agent a.spider_show_information {
  text-decoration: none;
  float: right;
  width: 0px;
  padding-left: 14px;
}
.accessoire_tile {
  float: left;
  margin-right: 18px;
  margin-top: 25px;
}
.accessoire_tile h2 {
  text-transform: none !important;
  font-size: 16px;
  margin-bottom: 5px;
}
.accessoire_tile img {
  width: 195px;
  display: block;
  border: 4px solid #E2E2E2;
}
.accessoire_tile span {
  display: block;
  margin-top: 6px;
}
.accessoire_tile span .view_go {
  float: right;
  padding-right: 18px;
  background: url('../../img/layout/arrow_right2.png') right 2px no-repeat;
}
.accessoire_tile span a {
  text-decoration: none;
}
.accessoire_tile span a:hover {
  text-decoration: underline;
}
.accessoire_tile.right {
  margin-right: 0px;
}
/* ****************************************************************************
* Stock icons
* *****************************************************************************/
.stock_green {
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  background: url('../../img/layout/icon_stock_green.png') no-repeat;
}
.stock_orange {
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  background: url('../../img/layout/icon_stock_orange.png') no-repeat;
}
.stock_red {
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  background: url('../../img/layout/icon_stock_red.png') no-repeat;
}
.stock_gray {
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
  position: relative;
  top: -1px;
  width: 16px;
  height: 16px;
  background: url('../../img/layout/icon_stock_gray.png') no-repeat;
}
.stock_txt_green {
  color: #36A615;
  font: 'Open Sans', Arial, sans-serif;
  font-weight: 600;
  padding-left: 5px;
}
.stock_txt_orange {
  color: #e8b11c;
  font: 'Open Sans', Arial, sans-serif;
  font-weight: 600;
  padding-left: 5px;
}
.stock_txt_red {
  color: #c21515;
  font: 'Open Sans', Arial, sans-serif;
  font-weight: 600;
  padding-left: 5px;
}
.stock_txt_gray {
  color: #9a9a9a;
  font: 'Open Sans', Arial, sans-serif;
  font-weight: 600;
  padding-left: 5px;
}
/* ****************************************************************************
* Klantenservice
* *****************************************************************************/
div.kservice h2 {
  font-size: 16px;
  margin-bottom: 15px;
  background-color: #F7F7F7;
}
div.kservice h2.partners {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px -130px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice h2.service {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px -211px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice h2.verzend {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px -238px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice h2.zakelijk {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px -474px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice h2.betalen {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px -22px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice h2.experience {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px -50px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice h2.privacy {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px -157px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice h2.assortiment {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px 5px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice h2.garantie {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px -76px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice h2.retour {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px -184px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice h2.overig {
  background-image: url('../../img/klantenservice/sprite_service.png');
  background-repeat: no-repeat;
  background-position: 8px -104px;
  padding: 3px 3px 3px 40px !important;
  margin: 0px 0px 8px 0px !important;
}
div.kservice ul {
  margin: 0px 0px 22px 0px !important;
}
div.kservice ul li {
  list-style-type: none !important;
  padding-left: 40px;
  background: url('../../img/layout/arrow_right2.png') no-repeat 10px 2px;
  margin: 0px 0px 2px 0px !important;
}
div.kservice h3 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 6px;
}
div.kservice .terms p {
  margin-bottom: 20px;
  margin-top: 5px;
}
div.kservice img.gray {
  border: 3px solid #dddddd;
}
div.kservice.hpa strong {
  color: black;
}
ul.kservice {
  margin: 0px 0px 15px 0px !important;
  overflow: hidden;
}
ul.kservice li {
  float: left;
  margin: 0px 10px 0px 0px !important;
  list-style-type: none !important;
}
ul.kservice li:after {
  content: "»";
  padding-left: 10px;
}
ul.kservice li:last-child:after {
  content: "";
}
/* ****************************************************************************
* Contact
* *****************************************************************************/
.contact .experience {
  float: left;
  width: 46%;
  margin-bottom: 35px;
}
.contact .center {
  background: url('../../img/icons/house.png') no-repeat 8px 8px;
  display: block;
  margin-bottom: 8px;
  margin-top: 4px;
  padding: 5px;
  padding-left: 35px;
  background-color: #F7F7F7;
}
.contact .phone {
  float: right;
  width: 46%;
  margin-bottom: 35px;
}
.contact .phone table {
  margin-top: 10px;
}
.contact .phone table tr td {
  padding-bottom: 4px;
}
.contact .phone table tr td:first-child {
  font-weight: bold;
  padding-right: 35px;
}
.contact .formulier {
  /*clear: both;*/

}
.contact .contact_agents {
  display: block;
  background: #fdffe7 url('../../img/layout/map_be_small.png') no-repeat 12px 10px;
  border: 1px solid #e1e6c0;
  padding: 12px 20px 12px 90px;
  color: #969d4e;
  text-shadow: 0px 1px 0px #ffffff;
  -webkit-box-shadow: inset 0 1px 0 0px #ffffff;
  -moz-box-shadow: inset 0 1px 0 0px #ffffff;
  box-shadow: inset 0 1px 0 0px #ffffff;
  margin-top: 20px;
  font-size: 14px;
  text-decoration: none;
}
.contact .contact_agents:hover {
  background-color: #fafdd8;
}
.contact .contact_hpa {
  padding-left: 60px;
  margin-bottom: 22px;
  display: block;
  background: url('../../img/layout/hpa_logo.png') no-repeat left 3px;
}
.contact .contact_hpa a {
  text-decoration: none;
}
.contact .contact_hpa a:hover {
  color: #333333;
}
ul.contact_service {
  margin-top: 10px;
}
ul.contact_service li {
  margin-bottom: 1px;
}
ul.contact_service a {
  display: block;
  padding-left: 26px;
  margin-left: 2px;
  text-decoration: none;
  height: 20px;
}
ul.contact_service a.verzend {
  background: url('../../img/klantenservice/sprite_service.png') no-repeat 0px -458px;
}
ul.contact_service a.privacy {
  background: url('../../img/klantenservice/sprite_service.png') no-repeat 0px -394px;
}
ul.contact_service a.garantie {
  background: url('../../img/klantenservice/sprite_service.png') no-repeat 0px -329px;
}
ul.contact_service a.assort {
  background: url('../../img/klantenservice/sprite_service.png') no-repeat 0px -266px;
}
ul.contact_service a.retour {
  background: url('../../img/klantenservice/sprite_service.png') no-repeat 0px -415px;
}
ul.contact_service a.betalen {
  background: url('../../img/klantenservice/sprite_service.png') no-repeat 0px -287px;
}
ul.contact_service a.zakelijk {
  background: url('../../img/klantenservice/sprite_service.png') no-repeat 0px -504px;
}
ul.contact_service a:hover {
  color: #333333;
}
.demoTick {
  padding-left: 25px;
  background: url('../../img/icons/tick.png') no-repeat;
}
/* ****************************************************************************
* Button
* *****************************************************************************/
.button {
  background: #ffde00;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 0px #ffe734;
  -moz-box-shadow: inset 0 0 1px 0px #ffe734;
  box-shadow: inset 0 0 1px 0px #ffe734;
  color: #fff !important;
  padding: 8px 18px;
  vertical-align: middle;
  margin: 0px;
  text-shadow: 0px -1px 0px #2e8215;
  cursor: pointer;
  background: transparent;
  background: #3ab317;
  background: #3ab317;
  background: -webkit-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: -moz-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: -ms-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: -o-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  border: 1px solid #22670E;
  display: inline-block;
  text-decoration: none;
  position: relative;
}
.button span.arrow {
  display: inline-block;
  padding: 0px 0px 0px 10px;
  font-size: 180%;
  line-height: 50%;
  vertical-align: top;
}
.button:hover {
  background: transparent;
  background: #3ab317;
  background: #3ab317;
  background: -webkit-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: -moz-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: -ms-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: -o-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: linear-gradient(top, #3ab317 0%, #3ab317 100%);
  outline: none;
}
.button.inactive_js {
  background: #aaaaaa;
  background: transparent;
  background: #aaaaaa;
  background: #aaaaaa;
  background: -webkit-linear-gradient(top, #aaaaaa 0%, #828282 100%);
  background: -moz-linear-gradient(top, #aaaaaa 0%, #828282 100%);
  background: -ms-linear-gradient(top, #aaaaaa 0%, #828282 100%);
  background: -o-linear-gradient(top, #aaaaaa 0%, #828282 100%);
  background: linear-gradient(top, #aaaaaa 0%, #828282 100%);
  border: 1px solid #666666;
  text-shadow: 0px -1px 0px #666666;
}
.button.inactive_js:hover {
  background: transparent;
  background: #aaaaaa;
  background: #aaaaaa;
  background: -webkit-linear-gradient(top, #aaaaaa 0%, #aaaaaa 100%);
  background: -moz-linear-gradient(top, #aaaaaa 0%, #aaaaaa 100%);
  background: -ms-linear-gradient(top, #aaaaaa 0%, #aaaaaa 100%);
  background: -o-linear-gradient(top, #aaaaaa 0%, #aaaaaa 100%);
  background: linear-gradient(top, #aaaaaa 0%, #aaaaaa 100%);
  outline: none;
}
.button.orange {
  background: #DF8D00;
  border: 1px solid #c77e00;
  background: transparent;
  background: #ed9601;
  background: #ed9601;
  background: -webkit-linear-gradient(top, #ed9601 0%, #d98900 100%);
  background: -moz-linear-gradient(top, #ed9601 0%, #d98900 100%);
  background: -ms-linear-gradient(top, #ed9601 0%, #d98900 100%);
  background: -o-linear-gradient(top, #ed9601 0%, #d98900 100%);
  background: linear-gradient(top, #ed9601 0%, #d98900 100%);
  text-shadow: 0px -1px 0px #d98900;
}
.button.orange:hover {
  background: transparent;
  background: #ed9601;
  background: #ed9601;
  background: -webkit-linear-gradient(top, #ed9601 0%, #ed9601 100%);
  background: -moz-linear-gradient(top, #ed9601 0%, #ed9601 100%);
  background: -ms-linear-gradient(top, #ed9601 0%, #ed9601 100%);
  background: -o-linear-gradient(top, #ed9601 0%, #ed9601 100%);
  background: linear-gradient(top, #ed9601 0%, #ed9601 100%);
}
.button.red {
  background: #B41616;
  background: transparent;
  background: #b41616;
  background: #b41616;
  background: -webkit-linear-gradient(top, #b41616 0%, #8e1411 100%);
  background: -moz-linear-gradient(top, #b41616 0%, #8e1411 100%);
  background: -ms-linear-gradient(top, #b41616 0%, #8e1411 100%);
  background: -o-linear-gradient(top, #b41616 0%, #8e1411 100%);
  background: linear-gradient(top, #b41616 0%, #8e1411 100%);
  border: 1px solid #79120F;
  text-shadow: 0px -1px 0px #8e1411;
}
.button.red:hover {
  background: transparent;
  background: #b41616;
  background: #b41616;
  background: -webkit-linear-gradient(top, #b41616 0%, #b41616 100%);
  background: -moz-linear-gradient(top, #b41616 0%, #b41616 100%);
  background: -ms-linear-gradient(top, #b41616 0%, #b41616 100%);
  background: -o-linear-gradient(top, #b41616 0%, #b41616 100%);
  background: linear-gradient(top, #b41616 0%, #b41616 100%);
  outline: none;
}
.button.yellow {
  background: #F1C91B;
  background: transparent;
  background: #eec70f;
  background: #eec70f;
  background: -webkit-linear-gradient(top, #eec70f 0%, #c0a00c 100%);
  background: -moz-linear-gradient(top, #eec70f 0%, #c0a00c 100%);
  background: -ms-linear-gradient(top, #eec70f 0%, #c0a00c 100%);
  background: -o-linear-gradient(top, #eec70f 0%, #c0a00c 100%);
  background: linear-gradient(top, #eec70f 0%, #c0a00c 100%);
  border: 1px solid #AC8F0B;
}
.button.yellow:hover {
  background: transparent;
  background: #c0a00c;
  background: #c0a00c;
  background: -webkit-linear-gradient(top, #c0a00c 0%, #eec70f 100%);
  background: -moz-linear-gradient(top, #c0a00c 0%, #eec70f 100%);
  background: -ms-linear-gradient(top, #c0a00c 0%, #eec70f 100%);
  background: -o-linear-gradient(top, #c0a00c 0%, #eec70f 100%);
  background: linear-gradient(top, #c0a00c 0%, #eec70f 100%);
  outline: none;
}
.button.big {
  padding: 15px 24px !important;
}
.button.block {
  display: block;
  padding: 15px 18px !important;
  text-align: center;
}
.button.add, .button.del {
  padding-left: 25px;
}
.button .add, .button .del {
  position: absolute;
  top: 7px;
  left: 6px;
}
/* ****************************************************************************
* Form
* *****************************************************************************/
#content form.shared {
  margin: 0px;
}
#content form.shared.page {
  border-top: 1px solid #eaeaea;
  margin-top: 12px;
}
#content form.shared.page.delicasa {
  padding-top: 4px;
  padding-bottom: 4px;
}
#content form.shared h2 {
  margin-left: 180px;
}
#content form.shared h2.left {
  margin-left: 0px;
}
#content form.shared h2.clearmarg {
  margin-top: 22px;
}
#content form.shared p {
  background: #F9F9F9;
  border-bottom: 1px solid #EAEAEA;
}
#content form.shared p.action {
  background: #f0f0f0;
}
#content form.shared p.inform {
  padding: 12px 0px 12px 8px;
  background: #f0f0f0;
}
#content form.shared p.leveradr {
  display: none;
}
#content form.shared p.accent {
  background-color: #F0F0F0;
}
#content form.shared p.special {
  background-color: #EFFCEB;
  overflow: hidden;
}
#content form.shared p.special.text {
  margin: 0px 0px 15px 0px;
  padding: 10px 15px 10px 15px;
  /*background: transparent;
					border: none;*/

}
#content form.shared p.info {
  margin: 0px 0px 5px 0px;
  padding-left: 185px;
  background: transparent;
  border: none;
  color: #aaaaaa;
  font-size: 11px;
}
#content form.shared p.pickup {
  margin-bottom: 5px;
  border-top: 1px solid #EAEAEA;
}
#content form.shared p.pickup  ~ div.details {
  margin: 0px 0px 10px 0px;
  padding: 5px 10px 10px 10px;
  background-color: #EFFCEB;
  border-top: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
  overflow: hidden;
}
#content form.shared p.pickup  ~ div.details div.address h3, #content form.shared p.pickup  ~ div.details div.open_hours h3, #content form.shared p.pickup  ~ div.details div.route h3 {
  margin: 5px 0px 5px 0px;
  font-weight: 600;
}
#content form.shared p.pickup  ~ div.details div.address {
  margin-left: 180px;
}
#content form.shared p.pickup  ~ div.details div.open_hours {
  width: 250px;
  float: right;
}
#content form.shared p.pickup  ~ div.details div.open_hours table {
  margin: 0px 0px 10px 0px;
}
#content form.shared p.pickup  ~ div.details div.open_hours table td {
  font-size: 11px;
}
#content form.shared p.pickup  ~ div.details div.open_hours table td.day {
  width: 90px;
  font-weight: 600;
}
#content form.shared p.pickup  ~ div.details div.open_hours span.comments {
  font-size: 11px;
}
#content form.shared p.pickup  ~ div.details div.route {
  font-size: 11px;
}
#content form.shared p.pickup  ~ div.details div.route h3 {
  margin-left: 180px;
}
#content form.shared p.pickup  ~ div.details div.route span.label {
  padding-right: 10px;
  display: block;
  width: 170px;
  float: left;
  font-weight: 600;
  text-align: right;
}
#content form.shared p.pickup  ~ div.details div.map {
  margin: 25px 0px 0px 0px;
  background-color: #FFFFFF;
  border: 1px solid #EAEAEA;
  width: auto;
  height: 250px;
}
#content form.shared p.pickup .extra {
  padding-right: 20px;
  float: right;
}
#content form.shared p.assembly {
  margin: 5px 5px 15px 5px;
  background-color: transparent;
  border: none;
}
#content form.shared p.date span.inputs {
  margin-left: 10px;
}
#content form.shared p.date span.hours {
  float: right;
  color: #AAAAAA;
  font-size: 11px;
  font-weight: normal;
}
#content form.shared p.payment span.inputs {
  margin-left: 10px;
}
#content form.shared fieldset {
  margin: 0px 0px 15px 0px;
  border-top: 1px solid #eaeaea;
}
#content form.shared fieldset.accent label {
  padding-top: 12px;
  font-weight: 600;
}
#content form.shared fieldset.accent label.inline {
  padding: 0px;
  font-weight: 300;
}
#content form.shared fieldset.nomarge {
  margin-bottom: 0px;
}
#content form.shared fieldset.noborder {
  border-top: none;
}
#content form.shared label {
  display: inline-block;
  float: left;
  padding: 12px 0px 0px 8px;
  text-align: right;
  width: 160px;
}
#content form.shared label.inline {
  padding: 0px;
  margin: 0px 10px 0px 0px;
  display: inline;
  float: none;
  width: auto;
  text-align: left;
  vertical-align: 1px;
}
#content form.shared span.inputs {
  display: block;
  margin-left: 175px;
  position: relative;
  padding: 6px;
}
#content form.shared span.inputs.heightx {
  padding: 10px 6px;
}
#content form.shared span.inputs span.wrap {
  position: relative;
  display: inline-block;
}
#content form.shared span.inputs span.inside {
  display: none;
  position: absolute;
  top: 6px;
  left: 7px;
  color: #999999;
}
#content form.shared span.inputs span.inside.error {
  color: #DE3A3A;
}
#content form.shared span.inputs span.inside-focus {
  color: #dddddd;
}
#content form.shared span.inputs span.inside-focus.error {
  color: #dddddd;
}
#content form.shared span.inputs span.accent {
  margin: 1px;
  padding: 5px 5px 5px 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  white-space: nowrap;
}
#content form.shared span.inputs span.accent.accent-active {
  margin: 0px;
  background-color: #E5E5E5;
  border: 1px solid #F7F7F7;
  -webkit-box-shadow: inset 0 0 3px 0px #afafaf;
  -moz-box-shadow: inset 0 0 3px 0px #afafaf;
  box-shadow: inset 0 0 3px 0px #afafaf;
}
#content form.shared span.inputs span.accent.accent-small {
  margin: 0px;
  padding: 2px 5px 0px 5px;
  display: block;
  vertical-align: baseline;
}
#content form.shared span.inputs span.checkbox-aside {
  padding: 0px 0px 3px 10px;
  display: inline-block;
  vertical-align: bottom;
}
#content form.shared span.inputs span.info {
  margin-top: 10px;
  display: block;
  color: #999999;
  font-size: 11px;
}
#content form.shared span.inputs span.rules {
  padding-left: 10px;
  color: #aaaaaa;
  font-style: normal;
}
#content form.shared span.inputs span.error-message {
  /* lowered */
  padding-top: 5px;
  display: block;
  color: #DE3A3A;
  font-size: 12px;
  font-weight: bold;
}
#content form.shared span.inputs span.info-message {
  padding-top: 5px;
  display: block;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
}
#content form.shared span.inputs span.info-message u {
  text-decoration: none;
}
#content form.shared span.inputs span#email_loader {
  display: inline-block;
  background: url('../../img/layout/loading.gif') no-repeat;
  height: 16px;
  width: 16px;
  position: relative;
  top: 4px;
  left: 3px;
}
#content form.shared input[type="text"],
#content form.shared input[type="password"],
#content form.shared select,
#content form.shared textarea {
  margin: 0px;
  padding: 5px 5px;
  background: #ffffff;
  border: 1px solid #ccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 2px 0px #dddddd;
  -moz-box-shadow: inset 0 0 2px 0px #dddddd;
  box-shadow: inset 0 0 2px 0px #dddddd;
  width: 300px;
  vertical-align: middle;
  color: #666666;
}
#content form.shared input[type="text"].medium,
#content form.shared input[type="password"].medium,
#content form.shared select.medium,
#content form.shared textarea.medium {
  width: 200px;
}
#content form.shared input[type="text"].small,
#content form.shared input[type="password"].small,
#content form.shared select.small,
#content form.shared textarea.small {
  width: 120px;
}
#content form.shared input[type="text"].mini,
#content form.shared input[type="password"].mini,
#content form.shared select.mini,
#content form.shared textarea.mini {
  width: 65px;
}
#content form.shared input[type="text"]:focus,
#content form.shared input[type="password"]:focus,
#content form.shared select:focus,
#content form.shared textarea:focus {
  -webkit-box-shadow: inset 0 0 0px 0px #dddddd;
  -moz-box-shadow: inset 0 0 0px 0px #dddddd;
  box-shadow: inset 0 0 0px 0px #dddddd;
  outline: none;
}
#content form.shared input[type="text"]:disabled,
#content form.shared input[type="password"]:disabled,
#content form.shared select:disabled,
#content form.shared textarea:disabled {
  background: #fff;
  border: 0px solid #ccc;
  -webkit-box-shadow: inset 0 0 0px 0px #dddddd;
  -moz-box-shadow: inset 0 0 0px 0px #dddddd;
  box-shadow: inset 0 0 0px 0px #dddddd;
}
#content form.shared textarea {
  width: 400px;
}
#content form.shared select {
  min-width: 310px;
}
#content form.shared select:focus {
  background: #fff;
}
#content form.shared select.medium {
  width: 210px;
}
#content form.shared select option {
  /*padding: 5px 0px 5px 0px;*/

}
#content form.shared input[type="submit"] {
  background: #ffde00;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 0px #ffe734;
  -moz-box-shadow: inset 0 0 1px 0px #ffe734;
  box-shadow: inset 0 0 1px 0px #ffe734;
  color: #fff;
  padding: 8px 18px;
  vertical-align: middle;
  margin: 0px;
  text-shadow: 0px -1px 0px #2e8215;
  cursor: pointer;
  background: transparent;
  background: #3ab317;
  background: #3ab317;
  background: -webkit-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: -moz-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: -ms-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: -o-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  border: 1px solid #22670E;
}
#content form.shared input[type="submit"]:hover {
  background: transparent;
  background: #3ab317;
  background: #3ab317;
  background: -webkit-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: -moz-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: -ms-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: -o-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: linear-gradient(top, #3ab317 0%, #3ab317 100%);
  outline: none;
}
#content form.shared input[type="submit"].orange {
  background: #f28107;
  -webkit-box-shadow: inset 0 1px 0 0px #ffae3c;
  -moz-box-shadow: inset 0 1px 0 0px #ffae3c;
  box-shadow: inset 0 1px 0 0px #ffae3c;
  padding: 9px 18px;
  text-shadow: 0px 1px 0px #c26807;
  background: transparent;
  background: #ff9500;
  background: #ff9500;
  background: -webkit-linear-gradient(top, #ff9500 0%, #ff8400 100%);
  background: -moz-linear-gradient(top, #ff9500 0%, #ff8400 100%);
  background: -ms-linear-gradient(top, #ff9500 0%, #ff8400 100%);
  background: -o-linear-gradient(top, #ff9500 0%, #ff8400 100%);
  background: linear-gradient(top, #ff9500 0%, #ff8400 100%);
  border: 1px solid #d46913;
}
#content form.shared input[type="submit"].orange:hover {
  background: transparent;
  background: #ff8400;
  background: #ff8400;
  background: -webkit-linear-gradient(top, #ff8400 0%, #ff8400 100%);
  background: -moz-linear-gradient(top, #ff8400 0%, #ff8400 100%);
  background: -ms-linear-gradient(top, #ff8400 0%, #ff8400 100%);
  background: -o-linear-gradient(top, #ff8400 0%, #ff8400 100%);
  background: linear-gradient(top, #ff8400 0%, #ff8400 100%);
  outline: none;
}
#content form.shared input[type="submit"].delicasa {
  padding: 7px 18px;
  cursor: pointer;
  background: #ef835a;
  border: 1px solid #d76d44;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0px 0px #ffa07d;
  -moz-box-shadow: inset 0 1px 0px 0px #ffa07d;
  box-shadow: inset 0 1px 0px 0px #ffa07d;
  color: #fff;
  text-shadow: 0px -1px 0px #d76d44;
  text-decoration: none;
}
#content form.shared input[type="submit"].delicasa:hover {
  -webkit-box-shadow: inset 0 0px 0px 0px #ffa07d;
  -moz-box-shadow: inset 0 0px 0px 0px #ffa07d;
  box-shadow: inset 0 0px 0px 0px #ffa07d;
  background: #ff9269;
}
#content form.shared input[type="submit"].scava {
  padding: 7px 18px;
  cursor: pointer;
  background: #78C49D;
  border: 1px solid #59aa81;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0px 0px #81d4a9;
  -moz-box-shadow: inset 0 1px 0px 0px #81d4a9;
  box-shadow: inset 0 1px 0px 0px #81d4a9;
  color: #fff;
  text-shadow: 0px -1px 0px #59aa81;
  text-decoration: none;
}
#content form.shared input[type="submit"].scava:hover {
  -webkit-box-shadow: inset 0 0px 0px 0px #ffa07d;
  -moz-box-shadow: inset 0 0px 0px 0px #ffa07d;
  box-shadow: inset 0 0px 0px 0px #ffa07d;
  background: #81d4a9;
}
#content form.shared input[type="submit"].flexico {
  padding: 7px 18px;
  cursor: pointer;
  background: #5382c5;
  border: 1px solid #345d97;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0px 0px #719edf;
  -moz-box-shadow: inset 0 1px 0px 0px #719edf;
  box-shadow: inset 0 1px 0px 0px #719edf;
  color: #fff;
  text-shadow: 0px -1px 0px #345d97;
  text-decoration: none;
}
#content form.shared input[type="submit"].flexico:hover {
  -webkit-box-shadow: inset 0 0px 0px 0px #ffa07d;
  -moz-box-shadow: inset 0 0px 0px 0px #ffa07d;
  box-shadow: inset 0 0px 0px 0px #ffa07d;
  background: #719edf;
}
#content form.shared button {
  background: #ffde00;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px 0px #ffe734;
  -moz-box-shadow: inset 0 0 1px 0px #ffe734;
  box-shadow: inset 0 0 1px 0px #ffe734;
  color: #fff;
  padding: 4px 14px;
  vertical-align: middle;
  margin: 0px;
  text-shadow: 0px -1px 0px #2e8215;
  cursor: pointer;
  background: transparent;
  background: #3ab317;
  background: #3ab317;
  background: -webkit-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: -moz-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: -ms-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: -o-linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  background: linear-gradient(top, #3ab317 0%, #2e8d12 100%);
  border: 1px solid #22670E;
}
#content form.shared button:hover {
  background: transparent;
  background: #3ab317;
  background: #3ab317;
  background: -webkit-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: -moz-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: -ms-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: -o-linear-gradient(top, #3ab317 0%, #3ab317 100%);
  background: linear-gradient(top, #3ab317 0%, #3ab317 100%);
  outline: none;
}
#content form.shared.delicasa {
  padding: 7px 18px;
  cursor: pointer;
  background: #ef835a;
  border: 1px solid #d76d44;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0px 0px #ffa07d;
  -moz-box-shadow: inset 0 1px 0px 0px #ffa07d;
  box-shadow: inset 0 1px 0px 0px #ffa07d;
  color: #fff;
  text-shadow: 0px -1px 0px #d76d44;
  text-decoration: none;
}
#content form.shared.delicasa:hover {
  -webkit-box-shadow: inset 0 0px 0px 0px #ffa07d;
  -moz-box-shadow: inset 0 0px 0px 0px #ffa07d;
  box-shadow: inset 0 0px 0px 0px #ffa07d;
  background: #ff9269;
}
#content form.shared input.required {
  background: #ffffff url('../../img/icons/required_gray_margin5.png') no-repeat right center;
}
#content form.shared input.required.error {
  background-image: url('../../img/icons/required_red_margin5.png');
}
#content form.shared select.required {
  background: #ffffff url('../../img/icons/required_gray_margin25.png') no-repeat right center;
}
#content form.shared select.required.error {
  background-image: url('../../img/icons/required_red_margin25.png');
}
#content form.shared textarea.required {
  background: #ffffff url('../../img/icons/required_gray_margin5.png') no-repeat right 5px;
}
#content form.shared textarea.required.error {
  background-image: url('../../img/icons/required_red_margin5.png');
}
#content form.shared input.error, #content form.shared select.error, #content form.shared textarea.error {
  border-color: #DE3A3A;
}
#content form.login p {
  background: none;
  border: 0px;
}
#content form.login label {
  padding: 9px 0px 0px 4px;
  width: 80px;
}
#content form.login span {
  margin-left: 100px;
  padding: 4px;
}
p.error-message {
  /* lowered */
  padding-top: 5px;
  display: block;
  color: #DE3A3A;
  font-size: 12px;
  font-weight: bold;
}
.maps_pointer {
  width: 5px;
  display: inline-block;
  height: 18px;
  background: url('../../img/tipsy/tipsy.gif') no-repeat 0px 8px;
  -moz-opacity: 0.70;
  opacity: 0.70;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.maps_infobox_text {
  background: #000000;
  color: #fff;
  padding: 3px 5px 3px 7px;
  display: inline-block;
  height: 18px;
  white-space: nowrap;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-opacity: 0.70;
  opacity: 0.70;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
img.icon {
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
}
/* ****************************************************************************
* Orders table
* *****************************************************************************/
table.orders {
  /*width: auto;*/

}
table.orders tr:nth-child(even) {
  background: #F6F6F6;
}
table.orders tr:nth-child(odd) {
  background: #FBFBFB;
}
table.orders tr:last-child td {
  border-bottom: 1px solid #ddd;
}
table.orders tr:hover, table.orders tr.hover {
  background-color: #EFEFEF;
}
table.orders tr.needattention td {
  border-bottom: 1px solid #F4EDCB;
  border-right: 1px solid #F4EDCB;
}
table.orders tr.today td.day_bg {
  background-color: #75D559;
}
table.orders tr.tomorrow td.day_bg {
  background-color: #C8F2BB;
}
table.orders tr.past td.day_bg {
  background-color: #EFEFEF;
}
table.orders tr.unimportant td {
  color: #BBBBBB;
}
table.orders tr.separation {
  background-color: #FFFBE5;
}
table.orders tr.separation td {
  padding-left: 110px;
  height: 5px;
  font-size: 11px;
}
table.orders tr.height {
  height: 38px;
}
table.orders tr.height select {
  padding: 5px;
  padding-right: 15px;
}
table.orders tr.height input {
  padding: 5px;
  width: 65px;
  text-align: right;
}
table.orders th {
  padding: 5px 5px;
  background: #FCFCFC !important;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-top: 1px solid #ddd;
  color: #333;
  text-align: left;
  font-weight: bold;
  vertical-align: middle;
}
table.orders td {
  padding: 2px 5px;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  color: #666;
  vertical-align: middle;
}
table.orders td.planned_deliveries, table.orders th.planned_deliveries {
  background: #FFE16D;
  padding: 4px 10px;
  border: 1px solid #F2C709 !important;
}
table.orders td:first-child, table.orders th:first-child {
  border-left: 1px solid #ddd;
}
table.orders td:last-child, table.orders th:last-child {
  border-right: 1px solid #ddd;
}
table.orders td.order_number, table.orders th.order_number {
  width: 95px;
}
table.orders td.date_order_day, table.orders th.date_order_day {
  width: 20px;
  border-right: none;
  padding-right: 0px;
}
table.orders td.today, table.orders th.today {
  color: #4b9028;
  font-weight: bold;
}
table.orders td.yesterday,
table.orders th.yesterday,
table.orders td.tomorrow,
table.orders th.tomorrow {
  color: #79c652;
  font-weight: bold;
}
table.orders td.pickup_hpa_bg, table.orders th.pickup_hpa_bg {
  background: #CFDEF5;
}
table.orders td.pickup_hpa_fg, table.orders th.pickup_hpa_fg {
  color: #286ACC;
}
table.orders td.accent, table.orders th.accent {
  background: #d2edce;
}
table.orders td.accent_red, table.orders th.accent_red {
  background: #eed7d7;
}
table.orders td.accent_orange, table.orders th.accent_orange {
  background: #fae4c5;
}
table.orders td.accent_ogone, table.orders th.accent_ogone {
  color: #1E89C6;
}
table.orders td.date_order_short, table.orders th.date_order_short {
  width: 80px;
}
table.orders td.date_order, table.orders th.date_order {
  width: 110px;
}
table.orders td.number, table.orders th.number {
  width: 25px;
  text-align: right;
}
table.orders td.price, table.orders th.price {
  width: 70px;
}
table.orders td.value_positive, table.orders th.value_positive {
  color: #3D8E30;
}
table.orders td.value_negative, table.orders th.value_negative {
  color: #AE0904;
}
table.orders td.value_accent, table.orders th.value_accent {
  font-weight: bold;
}
table.orders td.customer, table.orders th.customer {
  /*width: 20px;*/

  border-right: none;
}
table.orders td.city, table.orders th.city {
  width: 70px;
  border-right: none;
}
table.orders td.address, table.orders th.address {
  width: 180px;
  padding-right: 12px;
  border-right: none;
}
table.orders td.address_post, table.orders th.address_post {
  width: 50px;
  padding-right: 0px;
  border-right: none;
}
table.orders td.country, table.orders th.country {
  width: 20px;
}
table.orders td.spider, table.orders th.spider {
  width: 70px;
}
table.orders td.website, table.orders th.website {
  width: 70px;
}
table.orders td.products, table.orders th.products {
  max-width: 300px;
  overflow: hidden;
  white-space: nowrap;
}
table.orders td.icon, table.orders th.icon {
  width: 24px;
  padding: 0px 5px;
  text-align: center;
}
table.orders td.euro, table.orders th.euro {
  width: 15px;
  padding: 0px 5px;
  font-size: 18px;
  color: #aaa;
  border-right: 0px;
}
table.orders td.payment, table.orders th.payment {
  width: 290px;
}
table.orders td.log_done, table.orders th.log_done {
  color: green;
  font-weigh: bold;
}
table.orders td.log_undone, table.orders th.log_undone {
  color: red;
  font-weight: bold;
}
table.delivery_check {
  border: 0px;
  margin-top: 15px;
}
table.delivery_check td {
  border: 0px;
}
table.delivery_check td:first-child {
  border: 0px;
  width: 317px;
  text-align: right;
  font-size: 16px;
}
table.delivery_check td:nth-child(2) {
  width: 15px;
  padding: 0px 5px;
  font-size: 18px;
  color: #aaa;
}
table.delivery_check td:last-child {
  border: 0px;
  text-align: left;
  font-size: 18px;
}
table.order {
  border: 1px solid #eee;
}
table.order tr {
  border: 1px solid #CFCFCF;
}
table.order tr.product {
  background-color: #fdfdfd;
  border-bottom: 1px solid #eaeaea;
}
table.order tr.price {
  background-color: #f6f6f6;
  border-top: none;
  /*border-top: none;*/

}
table.order tr.price.light-border {
  border-bottom: 1px solid #eaeaea;
}
table.order th {
  background: #f6f6f6 !important;
  color: #333;
  text-align: left;
  font-weight: bold;
  vertical-align: top;
}
table.order th span.vat {
  display: block;
  color: #999;
  font-size: 11px;
  font-weight: 400;
}
table.order td {
  color: #666;
  vertical-align: middle;
}
table.order td, table.order th {
  padding: 5px 5px;
  border: none;
  /*border: 1px solid #333333;*/

}
table.order td.image, table.order th.image {
  width: 42px;
  text-align: center;
  line-height: 0;
  vertical-align: top;
}
table.order td.image img, table.order th.image img {
  margin: 0px;
  border: 1px solid #eeeeee;
}
table.order td.quantity, table.order th.quantity {
  width: 30px;
  color: #666666;
  font-size: 16px;
  line-height: 16px;
  vertical-align: top;
}
table.order td.product, table.order th.product {
  vertical-align: top;
}
table.order td.product span.product, table.order th.product span.product {
  display: inline-block;
  color: #666666;
  font-size: 16px;
  line-height: 16px;
  text-transform: uppercase;
  vertical-align: top;
}
table.order td.product span.variation, table.order th.product span.variation {
  display: block;
  color: #5C5C5C;
  font-size: 11px;
  line-height: 11px;
}
table.order td.vat, table.order th.vat {
  color: #999;
  font-size: 11px;
  font-weight: 400;
  text-align: right;
}
table.order td.number, table.order th.number {
  text-align: right;
}
table.order td.price, table.order th.price {
  width: 100px;
  text-align: right;
}
table.order td.price .euro, table.order th.price .euro {
  float: left;
  color: #aaaaaa;
}
table.order td.free, table.order th.free {
  color: #EE8004;
  font-weight: bold;
}
table.order td.text, table.order th.text {
  text-align: right;
}
table.order td.icon, table.order th.icon {
  width: 24px;
  padding: 0px 5px;
  text-align: center;
  vertical-align: middle;
}
table.order td span.code, table.order th span.code {
  color: #EE8004;
  font-weight: bold;
}
table.order.totals {
  margin: 20px 0px 0px 0px;
}
table.order.totals tr {
  background-color: #EAEAEA;
}
table.order.totals tr.totals td {
  font-weight: bold;
}
table.order.unimportant tr {
  background-color: #f6f6f6;
}
table.order.unimportant td {
  color: #999999;
}
table.transport {
  margin-top: 20px;
}
table.transport tr:nth-child(even) {
  background-color: #FBFBFB;
}
table.transport tr:nth-child(odd) {
  background-color: #F5F5F5;
}
table.transport tr.item td {
  color: #777777;
  /*font-style: italic;*/

}
table.transport tr.item td.product {
  /*text-transform: uppercase;*/

  /*font-size: 11px;*/

}
table.transport td, table.transport th {
  vertical-align: top;
  line-height: 13px;
}
table.transport td.quantity, table.transport th.quantity {
  font-size: 13px;
  line-height: 13px;
  width: 20px;
}
table.transport td.product span.brand, table.transport th.product span.brand {
  float: right;
  padding-left: 10px;
  color: #999999;
}
table.transport td.product span.name, table.transport th.product span.name {
  padding-top: 5px;
  display: block;
  font-size: 11px;
  text-align: right;
}
table.transport td.part, table.transport th.part {
  padding-left: 25px;
  background: url('../../img/icons/sub_arrow.png') 10px 6px no-repeat;
  font-size: 11px;
}
table.transport td.article, table.transport th.article {
  width: 150px;
}
div.orders table.info {
  margin-bottom: 10px;
}
div.orders table.info td, div.orders table.info th {
  border-left: none;
  border-right: none;
}
div.orders table.info td:first-child {
  font-weight: 600;
}
div.orders table.info td.field {
  width: 120px;
}
div.orders table.info td.value {
  font-weight: 400;
}
div.orders table.info td.space {
  margin-top: 20px;
}
div.orders h1 span {
  float: right;
}
div.orders h1 + table.order.totals {
  margin-top: 0px;
}
div.orders table.order.totals + h1 {
  margin-top: 20px;
}
div.orders p.vat {
  padding: 5px 5px;
  color: #bbbbbb;
  text-align: right;
}
div.orders p.vat + table.order.totals {
  margin-top: 5px;
}
.agent_pictures .agent_picture {
  padding: 5px;
  border: 1px solid #DDDDDD;
  overflow: hidden;
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
.agent_pictures .agent_picture.right {
  margin-right: 0px;
}
.agent_pictures .agent_picture img {
  display: block;
}
.showroom_info h3 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 15px;
}
#sidebar .events .title {
  color: #5c5c5c;
  font-size: 18px;
  text-transform: uppercase;
}
#sidebar .events .day {
  font-size: 14px;
}
#sidebar .title, .sidebar .events .title {
  width: 100%;
  text-align: center;
  font-size: 22px;
  margin-top: 15px;
  margin-bottom: 5px;
}
#sidebar .day, .sidebar .events .day {
  width: 100%;
  text-align: center;
  margin-top: 10px;
  font-size: 16px;
}
.calendar_day_upcomming {
  /*width:640px;*/

  margin-bottom: 15px;
  float: left;
  padding: 7px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  /*&:nth-child(odd) {*/

  margin-right: 7px;
  /*}*/

}
.calendar_day_upcomming strong {
  clear: both;
  float: left;
  /*font-size:18px !important;*/

}
.calendar_day_upcomming .dag {
  font-size: 20px !important;
}
.calendar_day_upcomming div.day {
  margin: 10px 0 5px;
}
.calendar_day_upcomming div.day strong {
  margin-bottom: 10px;
  font-size: 20px !important;
}
.calendar_day_upcomming div.day:nth-child(even) {
  margin-left: 11px;
  padding-left: 9px;
  padding-right: 1px;
}
.calendar_day_upcomming strong.day {
  width: 100%;
  text-align: center;
}
.calendar_item_upcomming {
  overflow: hidden;
  /*float:left;*/

  clear: both;
  margin-top: 10px;
}
.calendar_item_upcomming:not(:last-child) {
  border-bottom: 1px solid #e9e9e9;
}
.calendar_item_upcomming span:first-child {
  font-weight: 600;
}
.calendar_item_upcomming img {
  width: 100px;
  margin: 10px 10px 10px 3px;
}
.calendar_item_upcomming p.website_ref {
  clear: both;
}
.overview_upcomming ul li {
  margin: 0;
}
.overview_upcomming ul li.calendar_day:not(:first-child) {
  margin-top: 15px !important;
}
.event_upcomming {
  /*h2:nth-child(2) {
		clear:both;
	}*/

}
.event_upcomming .images_event {
  float: right;
  width: 300px;
}
.event_upcomming .image {
  float: left;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.event_upcomming .image.small {
  width: 90px;
  margin-top: 15px;
  padding: 3px 3px 0 3px;
}
.event_upcomming .image.small img {
  margin: 0 auto;
}
.event_upcomming .image.small:not(:last-child) {
  margin-right: 6px;
}
.event_upcomming .image.big {
  width: 300px;
  height: 300px;
}
.event_upcomming p {
  margin-bottom: 5px;
}
.event_upcomming p.day {
  text-decoration: underline;
}
.event_upcomming span {
  width: 325px;
  float: left;
}
.event_upcomming span:last-child {
  margin-top: 25px;
}
.event_upcomming h2 {
  margin-bottom: 5px;
}
.event_upcomming p {
  overflow: hidden;
}
.event_upcomming p.beschrijving {
  margin-bottom: 15px;
}
.event_upcomming ul {
  padding-left: 20px;
  list-style-type: disc;
  margin-bottom: 5px;
}
.event_upcomming .videos {
  padding-top: 15px;
  /*clear:both;*/
}
.event_upcomming .videos .video_event {
  margin-right: 6px;
}
div.events_scoreboard .w50 {
  width: 50%;
}
div.events_scoreboard table.events_scoreboard {
  float: left;
  width: 50%;
  border-color: #d6d6d6 #e2e2e2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin-top: 15px;
  margin-bottom: 15px;
}
div.events_scoreboard table.events_scoreboard.overview {
  width: 100%;
}
div.events_scoreboard table.events_scoreboard tr {
  border-bottom: 1px solid #F7F7F7;
}
div.events_scoreboard table.events_scoreboard tr th, div.events_scoreboard table.events_scoreboard tr td {
  padding: 3px;
}
div.events_scoreboard table.events_scoreboard tr th:first-child, div.events_scoreboard table.events_scoreboard tr td:first-child {
  border-left: 1px solid #F7F7F7;
}
div.events_scoreboard table.events_scoreboard tr th:last-child, div.events_scoreboard table.events_scoreboard tr td:last-child {
  border-right: 1px solid #F7F7F7;
}
div.events_scoreboard table.events_scoreboard tr th.position, div.events_scoreboard table.events_scoreboard tr td.position {
  font-weight: 600;
}
div.events_scoreboard table.events_scoreboard tr th {
  background-color: #EAE8E8;
  text-align: left;
  font-weight: 600;
}
div.events_scoreboard table.events_scoreboard tr:hover {
  background-color: #EAE8E8 !important;
}
div.events_scoreboard table.events_scoreboard tr:nth-child(odd) {
  background-color: #F7F7F7;
}
div.events_scoreboard h3 {
  margin: 15px 0 0;
}
div.events_scoreboard .upcomming {
  margin-left: 10px;
  float: right;
  display: block;
  width: 300px;
}
div.events_scoreboard .image {
  margin-top: 15px;
  float: right;
  margin-left: 10px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
/* ****************************************************************************
* Debug
* *****************************************************************************/
.debug_spacer {
  height: 60px;
}
.debug_left {
  position: fixed;
  left: 10px;
  bottom: 10px;
  z-index: 1000000;
  max-height: 600px;
  max-width: 95%;
  overflow: auto;
  background-color: transparent;
  background-color: #c8c8c8;
  background-color: rgba(200, 200, 200, 0.9);
  border: 1px solid #999999;
  padding: 5px;
}
.debug_left .debug_basic {
  cursor: pointer;
}
.debug_left .debug_basic span.title {
  margin-bottom: 5px;
  display: block;
  font-size: 10px;
}
.debug_left .debug_basic span.counter {
  padding: 5px 8px 0px 8px;
  margin: 5px 5px 0px 0px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: transparent;
  background: #e7e7e7;
  background: #e7e7e7;
  background: -webkit-linear-gradient(top, #e7e7e7 0%, #e0e0e0 100%);
  background: -moz-linear-gradient(top, #e7e7e7 0%, #e0e0e0 100%);
  background: -ms-linear-gradient(top, #e7e7e7 0%, #e0e0e0 100%);
  background: -o-linear-gradient(top, #e7e7e7 0%, #e0e0e0 100%);
  background: linear-gradient(top, #e7e7e7 0%, #e0e0e0 100%);
  display: inline-block;
  height: 19px;
  color: #6e6e6e;
  text-align: center;
  text-shadow: 0px 1px 0px #ededed;
}
.debug_left .debug_extra {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #999999;
  width: 100%;
  display: none;
  cursor: pointer;
}
.debug_left .debug_extra .block {
  margin: 0px 0px 10px 0px;
}
.debug_left .debug_extra h5 {
  margin: 5px 0px 5px 0px;
  font-weight: bold;
}
.debug_left .debug_extra table td {
  font-size: 11px;
}
.debug_left .debug_extra table td.number {
  width: 10px;
  padding-right: 10px;
  text-align: right;
}
.debug_left .debug_extra table td.number span.more {
  display: none;
}
.debug_left .debug_extra table td.number:hover span.more {
  padding: 5px 10px;
  background-color: transparent;
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.8);
  display: block;
  position: absolute;
  left: 30px;
  color: #FFFFFF;
  text-align: left;
}
.debug_left .debug_extra table td.time {
  width: 80px;
}
.debug_left .debug_extra table td.again {
  color: #B90000;
}
.debug_head {
  margin: 10px 10px 10px 10px;
  padding: 10px;
  background-color: #FBF4AA;
  border: 1px solid #666666;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  color: #666666;
}
.debug_head h1 {
  margin: 0px 0px 10px 0px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}
.debug_head p {
  margin: 0px 0px 5px 0px;
}
.debug_head p span {
  display: block;
  color: #999999;
  font-size: 10px;
}
body.delicasa .debug_head {
  margin: 10px 110px 10px 110px;
}
/* ****************************************************************************
* NyroModal
* *****************************************************************************/
.nyroModalBg {
  background: #000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10011;
  overflow: hidden;
  opacity: 0.7;
}
.nmReposition {
  position: absolute;
}
.nyroModalCloseButton {
  background: #ffffff url('../../img/nyroModal/close.gif') center center no-repeat;
  border: 4px solid #777;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  top: -20px;
  right: -20px;
  width: 26px;
  height: 26px;
  z-index: 10012;
  text-indent: -9999em;
}
.nyroModalTitle {
  margin: 0px 0px 10px 0px;
  top: -26px;
  left: 10px;
  z-index: 10012;
  color: #EEEEEE !important;
  font-size: 13px;
  font-weight: 600;
  text-transform: none !important;
}
.nyroModalCont {
  margin: 25px;
  background: #fff;
  border: 4px solid #777;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  z-index: 10012;
}
.nyroModalCont iframe {
  width: 600px;
  height: 400px;
}
.nyroModalError {
  border: 4px solid red;
  color: red;
  width: 250px;
  height: 250px;
}
.nyroModalError div {
  min-width: 0;
  min-height: 0;
  padding: 10px;
}
.nyroModalLink,
.nyroModalDom,
.nyroModalForm,
.nyroModalFormFile {
  position: relative;
  padding: 20px;
  min-width: 250px;
  max-width: 1000px;
}
.nyroModalImage,
.nyroModalSwf,
.nyroModalIframe,
.nyroModalIframeForm {
  position: relative;
  overflow: hidden;
}
.nyroModalImage img {
  vertical-align: top;
}
.nyroModalHidden {
  left: -9999em;
  top: -9999em;
}
.nyroModalLoad {
  padding: 0;
  background: #ffffff url(../../img/nyroModal/ajaxLoader.gif) no-repeat center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  width: 100px;
  height: 100px;
}
.nyroModalPrev, .nyroModalNext {
  background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;
  outline: none;
  position: absolute;
  top: 0;
  height: 60%;
  width: 150px;
  min-height: 50px;
  max-height: 300px;
  cursor: pointer;
  text-indent: -9999em;
}
.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
  height: 100%;
  width: 40%;
  max-height: none;
}
.nyroModalPrev {
  left: 0;
}
.nyroModalPrev:hover {
  background-image: url(../../img/nyroModal/prev.gif);
}
.nyroModalNext {
  right: 0;
  background-position: right 20%;
}
.nyroModalNext:hover {
  background-position: right 20%;
  background-image: url(../../img/nyroModal/next.gif);
}
table.uren {
  border: medium none;
  border-collapse: collapse;
  font-size: 0.8em;
  margin: 0 5px 10px;
  table-layout: fixed;
}
table.uren th {
  border: medium none;
  font-weight: normal;
  height: 20px;
  vertical-align: top;
}
table.uren th.even {
  border-left: 1px solid #DDDDDD;
  padding-left: 1px;
}
table.uren th.dag {
  width: 90px;
}
table.uren th.uur {
  color: #595758;
  text-align: center;
  width: 30px;
}
table.uren th.streep {
  border-left: 1px solid #DDDDDD;
  height: 10px;
}
table.uren th.extra {
  width: 16px;
  border-right: 1px solid #cccccc;
}
table.uren td.dag {
  color: #595758;
  font-weight: bold;
}
table.uren td.even {
  border-left: 1px solid #DDDDDD;
}
table.uren td.open {
  background-color: #75BC14;
}
table.uren td.gesloten {
  background-color: #EDEDED;
}
table.uren td.leeg {
  background-color: #FFFFFF;
}
table.uren td.tussen {
  background-color: #DDDDDD;
  height: 1px;
}
/*! jQuery UI - v1.9.1 */
/* Layout helpers */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 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;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  zoom: 1;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* 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: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: .5em .5em .5em .7em;
  zoom: 1;
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
  padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  /* #8656 */

  cursor: default;
  z-index: 10000 !important;
}
/* workarounds */
* html .ui-autocomplete {
  width: 1px;
}
/* without this, the menu expands to 100% in IE6 */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}
/* the overflow property removes extra width in IE */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2.2em;
}
/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
  width: 2.4em;
}
/* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em;
}
/*button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}
/*button sets*/
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/* reset extra padding in Firefox */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-sluit {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/

  z-index: -1;
  /*must have*/

  filter: mask();
  /*must have*/

  top: -4px;
  /*must have*/

  left: -4px;
  /*must have*/

  width: 200px;
  /*must have*/

  height: 200px;
  /*must have*/

}
.ui-dialog {
  position: absolute;
  padding: .2em;
  width: 300px;
  overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.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;
  zoom: 1;
  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;
  zoom: 1;
  font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: .4em 0 .2em;
  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;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: w-resize;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider-horizontal {
  height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: none;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
/* more specificity required here to overide default borders */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
/* vertical centre icon */
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */

  background-position: -65px -16px;
}
.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
/* Fades and background-images don't work well together in IE6, drop the image */
* html .ui-tooltip {
  background-image: none;
}
body .ui-tooltip {
  border-width: 2px;
}
/* Component containers */
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url('https://www.delicasa.eu/images/jqui/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(https://www.delicasa.eu/images/jqui/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222222;
}
/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(https://www.delicasa.eu/images/jqui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  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 {
  background: #FCCD83;
  font-weight: normal;
  color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #ed9321;
  background: #ffa635;
  font-weight: normal;
  color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  border: 1px solid #ed9321;
  background: #ffa635;
  font-weight: normal;
  color: #212121;
}
td.ui-state-active {
  border: 0px !important;
  background: none !important;
  color: inherit !important;
}
td.test a, td.test a:link, td.test a:visited {
  border: 1px solid #d3d3d3 !important;
  background: #e6e6e6 url(https://www.delicasa.eu/images/jqui/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x !important;
  font-weight: normal !important;
  color: #555555 !important;
}
/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(https://www.delicasa.eu/images/jqui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% 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: #fef1ec url(https://www.delicasa.eu/images/jqui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.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;
  background-image: url(https://www.delicasa.eu/images/jqui/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
  background-image: url(https://www.delicasa.eu/images/jqui/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(https://www.delicasa.eu/images/jqui/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(https://www.delicasa.eu/images/jqui/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(https://www.delicasa.eu/images/jqui/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(https://www.delicasa.eu/images/jqui/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(https://www.delicasa.eu/images/jqui/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(https://www.delicasa.eu/images/jqui/ui-icons_cd0a0a_256x240.png);
}
/* positioning */
.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: url('../img/icons/cross.png') no-repeat !important;
}
.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 {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
  background: #000000 url(https://www.delicasa.eu/images/jqui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .5;
  filter: alpha(opacity=50);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(https://www.delicasa.eu/images/jqui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: alpha(opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.jspContainer {
  overflow: hidden;
  position: relative;
}
.jspPane {
  position: absolute;
}
.jspVerticalBar {
  position: absolute;
  top: 0px;
  right: -2px;
  width: 16px;
  height: 100%;
  background: red;
}
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px;
  background: red;
}
.jspVerticalBar *, .jspHorizontalBar * {
  margin: 0;
  padding: 0;
}
.jspCap {
  display: none;
}
.jspHorizontalBar .jspCap {
  float: left;
}
.jspTrack {
  background: #dde;
  position: relative;
}
.jspDrag {
  background: #bbd;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
}
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.jspVerticalBar .jspArrow {
  height: 16px;
}
.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
.jspVerticalBar .jspArrow:focus {
  outline: none;
}
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
  margin: 0 -3px 0 0;
}
/*scrollpane custom CSS*/
.jspVerticalBar {
  width: 8px;
  background: transparent;
  right: 0px;
}
.jspHorizontalBar {
  bottom: 5px;
  width: 100%;
  height: 8px;
  background: transparent;
}
.jspTrack {
  background: transparent;
}
.jspDrag {
  background: url('../../img/tipsy/transparent-black.png') repeat;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.jspCorner {
  display: none;
}
/* stock temp */
/* scava */
#content #center #center_contents div.stock,
#content #center #center_contents div.voorraad_top,
#content #center #center_contents div.voorraad,
#content #center #center_contents span.stock_green,
#content #center #center_contents span.stock_orange,
#content #center #center_contents span.stock_gray,
#content #center #center_contents span.stock_txt_green,
#content #center #center_contents span.stock_txt_orange,
#content #center #center_contents span.stock_txt_gray {
  display: none;
}
#content #center #center_contents #main_variation_data {
  display: block;
}
table.cart span.stock_green,
table.cart span.stock_orange,
table.cart span.stock_gray,
table.cart span.stock_txt_green,
table.cart span.stock_txt_orange,
table.cart span.stock_txt_gray {
  display: none;
}
