/*  ..............  "general information" Starts from here ............ */

/*  project 	: Dolcis
    client  	: HRG Hoogenbosch Groep
    author  	: marinus.ames@strawberries.nl
    company 	: strawberries

    version 	: v1.0
    date    	: April 2 2008
    fix     	: initial version

    content	:
    .....................  "global"
    .....................  "header"
    .....................  "content"
    .....................  "floating-layer-wrapper"
    .....................  "content of floating-layer-wrapper"
    .....................  "footer" */

/*  .....................  "global" Starts from here .................. */

html {    
	overflow: -moz-scrollbars-vertical;
}

body {
	color: #666;
	padding: 0;
	margin: 10px 0 0 0;
	font-family: Verdana;
background-position: top center;
background-repeat: no-repeat;
}
body div {
	margin: 0 auto;
}
form {
	display: inline;
}
p {
	color: #666;
	font-size: 11px;
	font-family: Verdana;
}
p.last {
	margin: 0;
}
input {
	color: #000;
	line-height: 15px;
	font-family: Verdana;
}
a, a:hover {
	text-decoration: underline;
	cursor: pointer;
}
ul, li, p  {
	padding: 0;
	margin: 0;
}
ul {
	list-style-type: none;
	font-size: 11px;
}
li, h1, h2 , h3{
	display:inline;
}
sup {
	font-weight: bold;
}
h1 {
	font-size:15px;
	color: #D81E05;
	line-height: 30px;
 }
h2{
	color: #437812;
	font-size: 13px;
	font-weight: bold;
}
h3 {
	color: #000;
	font-size: 14px;
 }

.main {
	width: 780px;
}
/*  .....................  "header" Starts from here .................. */

.headerwrapper {
	height: 50px;
}
.headerlink-wrap2 {
	width: 580px;
}
.headerlink-wrap-cart {
	width: 264px;
}
.headerlink-wrap-details {
	width: 510px;
}
.headerlink-wrap {
	width: 510px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.logo {
	width: 180;
	padding: 0 0 4px 2px;
}
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}
.width25 {
	width: 25px;
	padding-right: 5px;
}
.space30 {
	width: 30px;
}
.top-textfield {
	width: 150px;
	padding: 0 0 0 8px;
}
.top-link {
	padding: 2px 0 2px 15px;
}
.list-link {
	font-size: 11px;
	font-weight: normal;
	color:#333;
	width:110px;
}
a:hover.list-link  {
	color:#000000;
}

.top-link a, .top-link a:hover, .product-border a, .product-border a:hover, .product-border3 a, .product-border3 a:hover, .footer-text a,
.new-price, .new-price a, .new-price-sup a, .new-price-sup a:hover, .old-price a, .old-price a:hover, 
.old-price-sup a, .old-price-sup a:hover, .menu-column a, .menu-column-per a, .margin-menu2 a, .top-divider1,
.produkt-divider , .resultaten-space, .naam, .link-space, .selected, .menu-column-shopv2 a,
.top-divider2, .top-link-veilig, .naam, .overzicht-mail a, .overzicht-mail a:hover, .pilaren-text,
.shopv2-column1, .shopv2-column2, .pilaren-text2 {
	text-decoration: none;
}
.top-link a, .top-link2 a, .top-link2 a:hover, .menu-column a, .margin-menu2, .menu-column-per a, .menu-column-shopv2 a, .old-price, .old-price-sup, .opening-text-address, .opening-text-number, .opening-text, .produkt-link, .shop-rate, .zoek-box, .boldtext-mail, .link-dolcisnl, .email-text, .underline-text {
	color: #666;
}
.top-link a:hover , .zoek-underline, .cost, .cost-overzicht, .cost-discount, .cost-discount-overzicht, .black-text, .sup2, .underlined-bold a, .required, .ja, 
.card-selection-bg , .dropdown1, .dropdown2, .dropdown3, .banner-heading3, .zoek-amount, .Geboortedatum, 
.download a, .wijzig-je-link a, .download2 a, .wijzig-je a, .maat02, .search02, .send01, .results, .e-mail, .totaal, .dropdown-bank, 
.menu-column-shopv2 a:hover, .top-link-veilig a, .banner-text, .totaal2, .mannen, .font1 {
	color: #000;
}
.top-link2 {
	padding: 4px 4px 0 0;
}
.top-link-veilig {
font-size:11px;
padding: 8px 4px 0 0;
}


.home-collagebgimgwrap, .collage-panel {
	width: 776px;
}
.row2 {
	margin: 4px 0 0 2px;
	padding: 0;
}


.main-navigation {
	height: 29px;
	background: url(/images/button-bg.gif) no-repeat;
	padding: 5px 0 0px 0px;
	margin: 0;
}
.main-navigation a{
color:#fff;
text-decoration:none;
margin-left:10px;
padding:3px 3px 4px;

}
.main-navigation a:hover{
color:#000;
}
.selectedbutton {
background-color:#333333;
}
.selectedbutton a:hover {
}


.top-divider1 a {
	padding: 5px 12px 0 12px;
}
.top-divider2 {
	padding: 5px 6px 0 4px;
}

/*  .....................  "content" Starts from here .................. */

.big-navigation, .row2, .row1, .headerwrapper, .main-navigation, .detail-content, .details-down, .new-list, .normal-list,
.pilaren-content,.zoom-main, .zoom-content, .zoom, .pilaren-row, .pilaren-row2, .shopv2-row, .shopv2-row2 {
	width: 780px;
}
.bigbutton1, .bigbutton2, .bigbutton3 {
	height: 80px;
}
.bigbutton1 {
	width: 195px;
}
.bigbutton2 {
	width: 196px;
}
.bigbutton3 {
	width: 194px;
}
.home-collagebgimgwrap, .home-collagebgimg {
	height: 238px;
	text-align: right;
}
.home-collagebgimg {
	width: 388px;
}
.home-collagebgimgwrap {
	background: url(/images/home-img1.png) no-repeat;
}
.new-price {
	font-size: 22px;
}
.new-price, .old-price, .new-price-sup, .old-price-sup, .kinder-big-banner, .banner-heading3, .banner-heading4, .input-field-stuur,
.text-area, .heading-email, .sub-head, .content-heading, .content-heading2, .bold-head2, .arrow, .kaart , .address-head, .sub-head2,
.sub-head3, .component-heading, .pump-heading, .component-heading-right, .wat-zoek, .detail-red, .zoek-underline, .detail-price,
.bijpassende-price, .pilaren-price, .shopv2-price, .sup-bijpassende, .sup-pilaren , .bold-text-error, .title-panel2, .bold-text, .totaal,
.cost, .cost-overzicht, .cost-discount, .cost-discount-overzicht, .cost-final, .pump-head, .input, .input02, .input03, .naam, .naam-heading, .shop-head, .naam01, .input-layercomponent, .input-layercomponent2,
.address-col, .header, .header-dolcis, .address-column, .address-column-telefoon , .results-color, .dolcis, .dolcis-bold, .material-text,
.material-text-naam, .naam-van-art, .discounted-price, .discounted-price-cart, .strike-price, .heading, .select-bar2, .black-text,
.opening-text-number, .bold-text-cart, .sup, .bold-head-text, .select-bar, .field-bold, .heading2, .achtemaan-input, .van-input, .email-input,
.link-dolcisnl, .zoom-title, .boldtext-mail, .material-text-naam, .selected, .pilaren-text, .underlined-bold, .formright-text, .laat-head,
.shop-rate, .shopv2-price, .list-price, .component-heading-inloggen, .shopv2-sup, .korting, .banner-text-5b, .head-5b, .kinder-head 
, .kinder-meet, .wijzig-je, .cost-final-overzicht, .totaal2, .mannen, .pilaren-text2 {
	font-weight: bold;
}
.zoek-underline {
	font-size:10px;
	margin-right:4px;
}
.content-heading2, .pilaren-text, .content-heading, .pilaren-text2{
	font-size:16px;
	padding: 0 0 20px 0;
}
.new-price, .new-price-sup, .head-5b, .kinder-meet  {
	color: #DA1E03;
}
.old-price, .old-price-sup, .shop-rate, .shop-rate-sup {
	text-decoration: line-through;
}
.old-price , .kinder-meet, .title-panel, .cost, .cost-overzicht, .cost-discount, .cost-discount-overzicht, .cost-final, .head-5b, .shop-rate, .cost-final-overzicht {
	font-size: 18px;
}
.old-price-sup {
	font-size: 11px;
}
.productprice-pad {
	padding: 0 10px;
}
.divider1 {
	color: #939395;
	padding: 1px 12px 0 12px;
}
.textfield {
	height: 16px;
	padding: 0 0 0 5px;
	width: 111px;
	font-size: 13px;
}
.textfield2 {
	height: 14px;
	width: 95px;
	margin: 0 10px 0 5px;
}
.textfield-padding {
	padding: 0 7px;
}
.vspace14 {
	padding: 8px 0 0 0;
}
.product-border, .product-border a:hover {
	width: 156px;
}
.product-border3, .product-border3 a:hover {
	width: 152px;
}
.product-border, .product-border3 {
	height: 167px;
	background: url(/images/border.gif) no-repeat bottom;
	display: block;
}
.product-border a, .product-border3 a{
	display: block;
}
.product-border a:hover, .product-border3 a:hover{
	background: url(/images/border-o.gif) no-repeat bottom;
	display: block;
}
.product-pad {
	height: 117px;
	padding: 10px 0 0 0;
}
.product-pad img {
	border: 0;
}
.kinder-big-banner, .banner2 {
	width: 312px;
	height: 166px;
}
.kinder-big-banner {
	background: url(/images/bg1.jpg) no-repeat;
}
.banner2 {
	background: url(/images/bg2.jpg) no-repeat;
}
.kinder-banner-padding {
	padding: 10px 20px 0 120px;
}
.banner-padding2 {
	padding: 18px 10px 0 150px;
}
.font2, .kinder-banner-heading1, .banner-heading3, .header, .address-bar2, .title-panel2, .new-price-sup, .wat-zoek {
	font-size: 14px;
}
.kinder-banner-heading1, .detail-red, .full-pageform-aanmelden, .full-pageform-aanmelden2, .full-pageform-bezor, .shopv2-price, .shopv2-sup {
	color: #D81E05;
}
.kinder-banner-heading2 {
	color: #437812;
	padding: 10px 0 0 0;
}
.kinder-banner-text1 {
	padding: 17px 0 0 0;
}
.columnl, .hushpuppies-column3, .hushpuppies-column3-i, .text-column, .column-hush {
	line-height:17px;
}
.banner-text2 {
	padding: 7px 0 0 0;
}
.banner-text2, .kinder-banner-text1, .footer-text, .font1, .kinder-banner-heading2 , 
.produkt-link, .produkt-divider, .pagina-select, .product-pump , .pump-text2, .float-text,
.pump-redtext2, .maat02, .input-layercomponent, .product-list, .link-space,
.full-pageform-aanmelden, .full-pageform-aanmelden2, .full-pageform-bezor, .hushpuppies-column3-ii,
.option-form-aanmelden2, .option-form-aanmelden, .opening-text-address, .opening-text-number,
.opening-text, .input-select, .Geboortedatum, .banner-text, .shop-rate-sup {
	font-size: 11px;
	font-weight: normal;
}
.banner-heading4 {
	padding: 7px 0 5px 0;
}
.banner-heading4, .address-bar, .totaal, .shipping, .bezorgkosten, .pump-head, .selected, .naam01,
.dolcis, .dolcis-bold, .discounted-price-cart, .sup-bijpassende, .sup-pilaren, .underlined-bold, 
.heading2, .bold-text-error, .groeten-dolcis, .naam-heading, .kinder-banner-text3, .kinder-banner-text2,
.wijzig-je, .totaal2 {
	font-size: 12px;
}
.hush-small-banner {
	width: 152px;
	padding-bottom:15px;
}
.columnl, .column-hush {
	width: 500px;
	padding:20px 10px 0 10px;
}
.bold-head-text {
	margin:2px 0 0 0;
}
.bold-head-text, .input-field, .input-field1, .input-field-stuur, .input-field2, .nieuwsbrief-text, .toolbar, .toolbar a, .address-text, .kaart, .kaart a, .arrow a, .results-link a, .dolcis-, .dolcis-text, .material-text01, .bold-text-error, .component-text, .groeten-dolcis, .field-bold, .bold-text-cart, .winkelmandje-link a, .winkelmandje-link1 a, .opening-column, .pump-text-wrap, .bezorgen-text, .card-name, .link-dolcisnl a, .bold-text2 {
	color:#333;
}
.hushpuppies-padding {
	margin: 15px 0 10px 10px;
}
.spacer {
	background-image:url(../images/price-line.gif);
	background-repeat:repeat-x;
	width: 470px;
	height:1px;
}
.print-icon {
	margin:0 30px 0 0;
}
.hushpuppies-column3, .columnl, .top-textfield, .textfield2, .download2, .text-column, .text-column2, .menu-column a, .margin-menu2,
.pump-text, .toolbar, .text-border, .material-text,.material-text-naam, .material-text01, .naam-van , .naam-van-art, .select-bar2,
.select-bar, .field-bold, .achtemaan-input, .van-input, .email-input, .body-wrapper, .underline-text, .pump-redtext, .bold-text-cart,
.input, .input02, .input03, .maat01, .button, .input-layercomponent, .input01, .send01, .results, .winkelmandje-link, .winkelmandje-link1, .hushpuppies-column3-i, .column-hush, .address-column, .address-column-telefoon, .arrow,
.input-layercomponent01, .opening-column, .input-field, .input-field1, .input-field2, .input-field-stuur, .component-input,
.textfield-shop, .textfield-shop-achternaam, .textfield-shop-tussen, .textfield-bezorgadres, .dropdown2, .dropdown3, .formright-text,
.dropdown-bank, .bezorgen-text, .download, .download-padding, .download2 a, .kaart, .wijzig-je-link a, .overzicht-address-panel, .pump-text-content, .pump-text-content2 {
	font-size: 11px;
}
.column-hush {
	height:970px;
}

.hushpuppies-column3{
	width: 260px;
	height:258px;
	margin:20px 0 -12px 0;
	background: url(/images/stuur-border.gif) right top no-repeat;
}

.table-padding{
	width:236px;
	padding: 10px 12px 0 0;
}
.input, .input-layercomponent, .input-layercomponent2, .address-bar2, .opening {
	width:200px;
}
.pump-text-wrap {
	width:250px;
}
.input {
	height:18px;
	padding-left:3px;
	border:1px solid #ccc;
}
.input02 {
	width:198px;
	height:15px;
	padding-top:2px;
	margin:5px 0 0 9px;
	border:1px solid #fff;
}
.input03 {
	width:409px;
	height:41px;
	margin:5px 0 0 9px;
	border:1px solid #fff;
}
.address {
	width: 430px;
	height: 260px;
	overflow: auto;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
	margin:5px 0 15px 0;
	padding:5px 0 20px 0;
	background-image:url(/images/tl-bg.gif);
	background-repeat:repeat-x;
}
.input-field, .input-field-stuur {
	width:220px;
}
.input-field, .input-field1, .input-field-stuur, .input-field2 {
	height: 14px;
	margin:5px 0 0 0;
	padding-left:10px;
	line-height: 14px;
}
.input-field2 {
	width: 100px;
	margin:5px 2px 0 0;
	padding-left:10px;
	line-height: 14px;
}
.input-field1 {
	width:100px;
}
.text-area {
	height:24px;
	width:220px;
	margin-top:5px;
	padding-left:10px;
}
.button-verstuur {
	padding: 10px 0 0 0;
}
.hushpuppies-column3-i {
	width: 260px;
	height:350px;
	margin:18px 0 0 0;
	background:url(/images/border-bg.gif) right top no-repeat;
}

.hushpuppies-column3-ii {
	background: url(/images/stuur-border1.gif) right top no-repeat;
	padding:5px 0 0 0;
	margin:-20px 0 0 0;
	height:180px;
	width: 260px;
}

.hushpuppies-column3-ii img.star {
	float: left;
	height: 15px;
	width: 16px;
	padding-top: 15px;
	cursor: pointer;
}

.hushpuppies-column3-ii input {
	float: right;
	height: 20px;
}

.nieuwsbrief-text {
	width:160px;
	padding:0 2px 0 0;
}
.buttons-padding{
	padding-left:5px;
	margin-left:8px;
	margin-top:3px;
	width:80px;
	font-size:9px;
}
 .button-wijzigen {
	padding:10px 0 0 0;
}
.hushpuppies-column3-iii {
	margin:10px 0 0 0;
}
.nieuwsbrief-image {
	width:60px;
	margin:-10px 5px 20px 0;
}
.main-content, .logo-email, .headimage-wrapper, .pump-head, .logo-email {
	width: 600px;
}
.emailbody-wrapper, .heading-email, .sub-head, .groeten-dolcis { 
	width: 580px;
}
.space2 {
	height: 20px;
	width:480px;
}
.heading-email {
	font-size: 16px;
	padding: 0 0 20px 0;
}
.Geboortedatum {
	width:240px;
	padding:3px 0 2px 0;
}
.content-heading, .component-heading, .component-heading-right, .address-head, .bold-head2, .pump-head, .title-panel, .naam-main,
.naam, .naam-heading, .naam01, .maat01, .button , .input01, .input-layercomponent01, .cost-final, .cost-final-overzicht, .cost-discount, .cost-discount-overzicht, .address-panel, .address-panel2, .address-col, .header,
.address-column , .results-color, .dolcis, .material-text, .material-text-naam, .naam-van, .naam-van-art, .dolcis-red, .error-message,
.heading2, .zoom-title, .pump-redtext2, .pump-redtext, .content-heading2, .pump-heading, .selected, .pilaren-text, .header-dolcis, .shop-head,
.laat-head, .dit-text, .component-heading-inloggen, .pilaren-text2 {
	color:#D81E05;
}
.component-heading, .component-heading-right, .pump-heading, .shop-head, .shopv2-sup {
	font-size:16px;
}
.dit-text {
	line-height:20px;
}
.component-heading, .component-heading-right, .component-heading-inloggen {
	padding: 0 0 20px 0;
}
.pump-heading, .faq-space {
	padding: 0 0 8px 0;
}
.download2 a, .wijzig-je a {
	width:120px;
}
.download, .download-padding, .wijzig-je-link {
	width:400px;
	padding: 3px 0 0 0;
}
.download-padding {
	height:40px;
}
.wijzig-je-link {
	margin: 5px 0 0 0;
}
.download2, .underlined-bold {
	padding:5px 0 0 0;
}
.text-column{
	width: 260px;
	margin-top:20px;
}
.space {
	height: 40px;
}
.line-contentred, .line-contentred2, .line-contentred-shop {
	border-top: 1px solid #D81E05;
}
.line-contentred2 {
	width:500px;
	padding: 14px 0 20px 0;
}

*:first-child+html .product-finder ul  {
	margin-left:10px;
}

.line-contentred-shop {
	width:475px;
}
.line-contentred {
	width:500px;
	padding: 27px 0 47px 0;
}
.hush-banner {
	margin-top:-70px;
}
.input-select {
	margin:5px 0 0 0;
	}
.width {
	width:100px;
	}
.zoek {
	width:450px;
}
.content {
	width: 430px;
}
.title-panel {
	width:311px;
}
.toolbar {
	padding-bottom:15px;
}
.image-padding {
	padding:0 5px 5px 0;
}
.image-padding2 {
	padding:0 5px 0 0;
	margin-bottom:-4px;
}
.naam-main {
	width: 430px;
	margin:10px 0 0 0;
}
.naam {
	height:25px;
}
.naam a {
	color: #D81E05;
	text-decoration: none;
}
.naam-heading {
	height:20px;
	border-bottom:1px solid #666;
	padding: 10px 0 0 0;
}
.naam01 {
	margin:0 0 4px 0;
}
.shoes {
	background-position: top;
}
.maat {
	width:178px;
	padding:5px 0 0 2px;
}
.maat01 {
	width:60px;
	}
.maat02 {
	width:116px;
}
.search {
	width:425px;
	height:26px;
	background-color:#CCC;
	padding: 4px 0 0 5px;
	margin: 2px 0 5px 0;
}
.search2{
	width:425px;
	height:26px;
	background-image: url(/images/postcode-bg.gif);
	background-repeat:repeat-y;
	padding: 4px 0 0 5px;
	margin: 2px 0 5px 0;
}
.button {
	margin: 0 0 0 8px;
}
.input-layercomponent, .input-layercomponent2 {
	height:18px;
	padding-left:3px;
	border:1px solid #ccc;
	line-height:17px;
}
.text-border {
	height:36px;
	border:1px solid #D81E05;
	padding: 5px;
}
.address-panel, .address-panel2, .shop-address-panel {
	width:400px;
}
.address-column {
	width:60px;
	padding-top:5px;
}
.address-column-telefoon {
	width:70px;
	padding-top:5px;
}
.header, .header-dolcis {
float:left;
width: 400px;
	height:20px;
	border-bottom:1px solid #ccc;
}
.divider01 {
	width:400px;
	padding-top:45px;
	border-top:1px solid #ccc;
}
.address-bar, .address-bar2 {
float: left;
	height:45px;
	border-bottom:1px solid #ccc;
}
.address-column2{
	width:400px;
}
.address-text {
	width:100px;
	line-height:15px;
}
.opening {
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
.opening-column, .opening-text-number {
	width:90px;
	padding-top:5px;
}
.opening-text-address {
	width:160px;
	padding-top:5px;
}
.opening-text {
	width:100px;
	padding-top:5px;
}
.kaart-panel {
	border-bottom:1px solid #D81E05;
}
.kaart {
	margin:8px 0 6px 0;
}
.wijzig-je {
	margin:19px 0 6px 0;
}
.arrow a {
	width:490px;
	padding:3px;
}
.search02 {
	width: 430px;
	height:108px;
	font-size: 13px;
	margin-bottom:14px;
	background-color:#F0EFEF;
}
.resultaten-space, .link-space {
	padding:0 0px;
}
.results-text {
	width: 87px;
	padding: 0 0 0 8px;
}
.results01 {
	width:132px;
}
.results-color {
	width: 60px;
}
.results-back {
	width: 17px;
}
.results-link {
	width: 110px;
}
.vorige-volgende-list.vorige-volgende-bottom 
{
	width:320px;
}
.vorige-volgende-bottom 
{
	padding:25px 0 35px 8px;
}
.results-next {
	width: 14px;
}
.dolcis {
	padding: 4px 0 6px 0;
}
.dolcis-bold {
	height:20px;
}
.dolcis-text {
	height:20px;
	font-size: 11px;
	padding-bottom:25px;
}
.material {
	padding-top:5px;
}
.material, .material-amount {
	width:167px;
	border-top:1px solid #ccc;
}
.material-amount {
	padding-top:1px;
}
.material-text, .material-text-naam {
	width:90px;
	height:18px;
}
.material-text-naam, .address-panel {
	font-size: 13px;
}
.naam-van {
	width:80px;
	height:18px;
}
.naam-van-art {
	width:40px;
	height:18px;
}
.material-text01 {
	height:20px;
}
.red-border {
	width: 400px;
	margin-bottom:16px;
	border-bottom:1px solid #D81E05;
}
.send {
	width:143px;
	padding-top:5px;
	border-top:1px solid #ccc;
}
.results {
	width: 430px;
	padding: 5px 0;
	background-image: url(/images/grey.gif);
}
.collage-menubg {
	background-image: url(/images/collage-menubg.gif);
	width:312px;
	height:213px;
	padding:3px 0 0 0;
}
.pers-image {
	width:150px;
	padding:0 10px 40px 0;
}
.collage-menubg-pers, .collage-menubg-shopv2 {
	height:213px;
}
.collage-menubg-pers {
	background-image: url(/images/collage-menubg-pers.gif);
	width:148px;
	padding:3px 0 0 0;
}
.collage-menubg-shopv2 {
	background-image: url(/images/collage-menubg-shopv2.gif);
	width:152px;
	padding:3px 0 0 0;
}
.bijpassende-price, .pilaren-price {
	font-size: 15px;
}
.menu-column{
	float:left;
	width:125px;
	margin:3px 15px 0 7px;
	padding: 0 0 3px 0;
}
.menu-column a:hover, .menu-column-per a:hover, .activemenu{
	color:#D81E05 !IMPORTANT;
	background-image: url(/images/menu-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.menu-column-shopv2 a:hover {
	width:130px;
	background-image: url(/images/menu-line-black.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.menu-column-shopv2 a, .menu-column-shopv2 a:hover{
	width:130px;
	margin:3px 15px 0 7px;
	padding: 0 0 3px 0;
}
.menu-column-per a, .menu-column-per a:hover {
	width:125px;
	margin:6px 15px 0 7px;
}
.menu-column2 {
	margin:-94px 0 6px 0;
}
.menu-column2-jobs {
	float:left;
}
.line-content, .line-content2 {
	border-bottom: 1px solid #ccc;
}
.address-row, .line-contentred, .content-area, .line-content, .bold-text, .sub-head2 {
	width:480px;
}
.address-row {
	margin:0 0 10px 0;
}
.address-head, .text-plain {
	width:60px;
}
.e-mail {
	font-weight:normal;
}
.sub-head, .sub-head2, .sub-head3, .kinder-banner-heading1 {
	color: #D81E05;
	line-height: 14px;
	border-bottom: 1px solid #333;
	padding-bottom: 5px;
}
.banner-text2 , .black-text, .text-plain {
	padding: 2px 2px 0 0;
}
.sub-head3, .text-wrapper, .line-content2{
	width:320px;
}
.inloggen-column {
	width: 236px;
	height:323px;
	padding: 12px;
	margin:18px 0 0 0;
	background: url(/images/inloggen-border.gif) no-repeat;
}
.shop-inloggen-column {
	width: 234px;
	height:117px;
	padding: 12px;
	margin:18px 2px 0 0;
	background-color:#F1EFF0;
}
.error-message {
	width:228px;
	font-size:9px;
	/*border:1px solid #D81E05;*/
	padding:8px 3px;
	margin:5px 0 0 0;
}
.input-padding {
	font-size:9px;
	line-height: 14px;
	padding: 0 0 5px 0;
}
.component-input {
	width: 226px;
	height:16px;
	line-height:16px;
	padding:0 0 0 5px;
}
.cart-area {
	margin:26px 0 0 5px;
}
.overzicht-address-area {
	margin:76px 0 40px 5px;
}
.bijpassende-column {
	width:246px;
	height:200px;
	margin: 0 10px -10px 0;
	background: url(/images/bijpassende-bg.gif) top no-repeat;
}
.list-column, .list-column-hover {
	width:256px;
	height:166px;
	margin: 0 3px -32px 0;
}
.pilaren-column, .pilaren-column2, .pilaren-column2-hover, .shopv2-column1, .shopv2-column2 {
	width:191px;
}
.shopv2-column {
	width:153px;
	background: url(/images/shopv2-bg.gif) no-repeat;
	margin:0 3px -20px 0;
}
.shopv2-column-banner {
	padding:0 0 0 0;
}
.pilaren-column {
	margin:0 1px;
	height:167px;
}
.shopv2-column2 {
	margin:0 0 0 4px;
}
.shopv2-column1, .shopv2-column2, .shopv2-column3 {
	height:167px;
}
.shopv2-column1 {
	margin:0 0 0 1px;
}
.pilaren-column2, .shopv2-column, .pilaren-column2-hover {
	height:176px;
}
.pilaren-column2, .pilaren-column2-hover {
	background: url(/images/pilaren-bg.gif) no-repeat;
	margin:0 2px -20px 1px;
}
.pilaren-column2-hover {
	background: url(/images/pilaren-bg-hover.gif) no-repeat;
	margin:0 2px -35px 1px;
}
.list-column 
{
    height:166px;
	margin:20px 0 0 2px;
	background: url(/images/list-bg.gif) top no-repeat;
}
.list-column:hover 
{
    height:166px;
	margin:20px 0 0 2px;
	background: url(/images/list-bg-hover.gif) top no-repeat;
}
.bijpassende-images {
	margin:16px 51px 0 51px;
}
.list-produkt-images {
	margin:1px 51px 0 51px;
}
.pilaren-produkt-images {
	margin:30px 0 0 30px;
}
.shopv2-images {
	margin:10px 0 0 10px;
}
.discounted-price {
	color:#a4a4a4;
	font-size:11px;
	padding-left:142px;
	margin:-16px 0 10px 8px;
}
.discounted-price-cart {
	color:#a4a4a4;
	padding-left:126px;
	margin:-16px 0 10px 8px;
}
.strike-price {
	color:#a4a4a4;
	font-size:11px;
	margin:12px 0 0 85px;
}
.bijpassende-price {
	margin:-20px 10px 50px 0;
	color:#CE2600;
}
.pilaren-price {
	margin:6px 10px 50px 0;
	color:#CE2600;
}
.shopv2-price {
	margin:-20px 4px 0 0;
	font-size:24px;
}
.pilaren-dolcis-logo {
	padding:134px 0 0 70px;
}
.detailv2-bg, .pilaren-bg {
	width:464px;
	height:218px;
}
.pilaren-bg {
	background-image: url(/images/header_pilaren.jpg);
}
.detailv2-bg {
	background-image: url(/images/header_detailv2.jpg);
}
.wat-zoek {
	width:132px;
	padding:5px 12px 0 12px;
	color:#fff;
}
.wat-zoek-select {
	font-size:11px;
	width:132px;
	margin-top:5px;
	text-transform: lowercase;
}
.pagina-produkt-select {
	width:116px;
	margin:10px 0 0 10px;
	font-size:11px;
}
.wat-zoek-button {
	margin:5px 0;
}
.detail-content {
	padding-top:4px;
}
.pilaren-content {
	padding-top:14px;
}
.details-down-new, .details-down, .details-down-new2{
	background-repeat: repeat-x;
	background-position:bottom;
}
.details-down, .details-down-new2 {
	background-image: url(/images/details-mid-down.gif);
}
.details-down {
	margin:-6px 0 0 0;
}
.details-down-new {
	margin-top:-48px;
	background-image: url(/images/list-mid-down-new.gif);
}
.list-new-top, .details-down-new2, .details-down-new  {
	width:777px;
}
.list-new-top {
	background-image: url(/images/list-new-mid.gif);
}
.details-down-new2 {
	margin-top:-30px;
}
.produkt-content  {
	width:779px;
	background-image: url(/images/detail-productmid.gif);
	margin:0 0 20px 0;
}
.produkt-link a, .produkt-link a:hover  {
	height:30px;
	margin-top:-15px;
}
.vorige-volgende, .vorige-volgende-list, .top-space  {
	padding:10px 0 0 0;
}
.produkt-divider  {
	margin:13px 1px 0 1px;
}
.pagina-select {
	margin: 14px 0 0 20px;
}
.pagina-select-list {
	margin: 10px 0 0 20px;
}
.produkt-thumbnails  {
	width:75px;
	padding:0 40px;
}
.zoom-margin, .product-pump  {
	margin-top:-15px;
}
.product-pump {
	padding:0 0px 2px 12px;
}
.detail-red {
	padding:7px 10px 0 0;
}
.detail-options  {
	padding-top:12px;
	width:147px;
}
.list-options  {
	padding-top:24px;
	width:160px;
}
.sup-bijpassende, .sup-pilaren {
	color:#CE2600;
}
.detail-price  {
	margin:8px 5px 0 0;
	color:#CE2600;
	font-size:14px;
}
.list-price {
	padding:8px 20px 0 0;
	color:#CE2600;
	font-size:14px;
}
.pump-select  {
	width:60px;
	line-height:9px;
	font-size:11px;
	line-height:16px;
}
.Kleur {
	width:12px;
	height:12px;
	border:1px solid #C5C5C5;
	background-color:#F8F7F3;
	margin: 6px 122px 0px 0px;
	padding: 0px;
}
.Kleur2 {
	width:12px;
	height:12px;
	border:1px solid #C5C5C5;
	background-color:#F8F7F3;
	margin: 6px 107px 0 0;
}
.zoek-box {
	width:296px;
	border:1px solid #ccc;
	color:#666;
	padding:6px 0 6px 2px;
	margin:5px 0 0 0;
	font-size: 0.9em;
}
.kleur-color {
	padding-bottom:20px;
}
.detail-price-strike  {
	margin:12px 0 0 55px;
}
.list-price-strike {
	margin:12px 0 0 40px;
}
.detail-button  {
	margin:20px 7px 6px 0;
}
.waare-te-button {
	margin:0 7px 0 0;
}
.wrap {
	text-align: right;
}
.heading {
	font-size: 16px;
	padding: 0 0 20px 0;
	width: 580px;
}
.search01 {
	width:425px;
	height:25px;
	background-color:#CCC;
	padding: 5px 0 0 5px;
	margin: 0 0 5px 0;
}
.heading, .sub-head , .title-panel2 {
	color: #D81E05;
}
.bold-text2 {
	padding: 8px 0 16px 0;
	width:440px;
}
.bold-text-error {
	margin-bottom: 10px;
	line-height: 16px;
}
.component-text, .component-text2, .groeten-dolcis  {
	line-height: 16px;
}
.groeten-dolcis {
	padding: 42px 0 50px 0;
}
.select-bar2 {
	width: 86px;
	border: none;
}
.select-bar {
	width: 145px;
	border: none;
}
.select-inputpad, .field-bold {
	padding: 0 0 10px 10px;
}
.heading2 {
	padding: 5px 0 8px 0;
}
.submit-wijzigen {
	width: 148px;
	line-height:14px;
}
.email-field, .content2, .email-contianer, .detail-button-wrap, .product-list, .product-pump {
	width: 300px;
}
.content2 {
	margin:0 0 0 10px;
}
.product-pump {
	height: 270px;
}
.email-field {
	background-color:#EFEFEF;
	padding: 8px 8px 5px 0;
	margin: 14px 0 10px 0;
}
* html .email-field {
	padding: 8px 0px 5px 0;
	}
.email-contianer {
	padding: 0 10px 20px 10px;
}
.achtemaan-inputpad {
	padding: 0 0px 0 0;
}
.achtemaan-input {
	width: 224px;
	line-height:14px;
	padding:0 0 0 7px;
	height: 18px;
}
.van-inputpad {
	padding: 0 0 5px 10px;
}
.van-input {
	width: 38px;
	line-height:14px;
	padding:0 0 0 7px;
	height: 18px;
}
.email-input {
	width: 278px;
	line-height:16px;
	padding:0 0 0 7px;
	height: 18px;
}
.email-inputpad {
	padding: 0 10px 5px 10px;
}
.title-panel2 {
	width:180px;
	padding-top:4px;
}
.error-contianer
{
	float: left;
	width: 320px;
	padding-bottom: 14px;
	padding: 20px;
	border: solid 1px #333;
}
.line { 
	border-top: 1px solid #CCC;
	width: 580px;
}
.link-dolcisnl {
	padding-top: 8px;
	line-height: 16px;
	width:440px;
}
.boldtext-mail  {
	line-height: 16px;
	width:440px;
}
.component-text2 {
	width:440px;
	padding-bottom:40px;
}
.body-wrapper {
	margin: 20px 0 0 8px;
	width: 580px;
}
.zoom-title {
	width:660px;
	height:40px;
	font-size: 17px;
}
.zoom-thumb-col {
	width: 112px;
}
.zoom-thumb {
	width: 75px;
	padding: 0 0 0 10px;
}
.zoom-product {
	width: 668px;
}
.cart-padding {
	margin-top:16px;
}
.cart-buttons, .pump-row, .pump-row2 {
	width:768px;
	margin-bottom: 10px;
}
.pump-row2 {
	padding:14px 0 0 0;
}
.sup, .component-heading-inloggen {
	font-size:14px;
}
.totaal {
	padding:16px 0 0 600px;
}
.totaal2 {
	padding:16px 0 0 630px;
}
.shipping-row {
	width:230px;
	height:40px;
	margin:6px 0 0 0;
	border-bottom:1px solid #ccc;
}
.shipping-row2 {
	width:250px;
	height:40px;
	margin:6px 0 0 0;
	border-bottom:1px solid #ccc;
}
.shipping {
	padding:13px 0 0 65px;
}
.bezorgkosten {
	padding:13px 0 0 85px;
}
.cost, .cost-final {
	padding:7px 30px 0 0;
}
.cost-discount
{
	color: Black;
	padding:2px 30px 0 0;
}
.cost-discount-overzicht
{
	color: Black;
	padding:3px 4px 0 0;
}
.cost-overzicht, .cost-final-overzicht {
	padding:7px 4px 0 0;
}
.underline-text {
	padding:7px 0 0 0;
	border-bottom: 1px solid #666;
}
.pump-redtext2, .pump-text2, .pump-redtext{
	padding:7px 0;
}
.pump-redtext2 {
	width:68px;
}
.pump-text2 {
	width:136px;
}
.pump-redtext {
	width:54px;
}
.top-borderpump {
	width:620px;
	height:30px;
	border-top:1px solid #CDCDCD;
}
.pump-row {
	border-bottom:1px solid #D81E05;
	height:111px;
}

.no-border {
	border-bottom: none 0px;
}

.totaal-bg {
	width:320px;
	background: url(/images/pump-bg.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
.content-banner3 {
	background: url(/images/content-banner3.png) no-repeat;
	height:86px;
}
.content-collagebgimgwrap {
	background: url(/images/content-img1.png) no-repeat;
	height:220px;
}
.content-hushbgbanner {
	background: url(/images/content-banner.png) no-repeat;
	height:220px;
}
.hush-imagepad {
	padding: 20px 4px;
}
.pump-text {
	padding:7px 0;
	width:145px;
}
.pump-text-content {
	padding:7px 0;
	width:125px;
}
.pump-text-content2 {
	padding:7px 0;
	width:121px;
}
.bold-text-cart {
	width:480px;
	line-height: 16px;
	margin-bottom: 5px;
}
.pump-head {
	padding:26px 0 6px 0;
}

.small-logo  {
	
padding:16px 0 0 0;
display:none;
}
.component-heading-right, .component-heading-inloggen  {
	width:230px;
}
.select3{
	font-size:9px;
	margin-top:3px;
	width:58px;
}
.product-list {
	padding:5px 0 0 0;
}
.list-images  {
	width:468px;
	margin:50px 0 0 3px;
}
.space-right {
	padding:0 13px 0 0;
}
.new-list {
	background: url(/images/list-new-bg.gif);
	background-repeat: repeat-y;
}
.list-produkt-container {
	
}
.pilaren-row, .pilaren-row2  {
	margin:2px 0 0 2px;
}
.shopv2-row2 {
	margin:2px 0 0 0;
}
.pilaren-row, .shopv2-row {
	height:166px;
}
.pilaren-row2, .shopv2-row2 {
	height:180px;
}
.list-logos {
	margin:0 0 0 2px;
}
.hot-image {
	margin:-129px 0 0 0;
}
.arrow-pad {
	margin:0 0 -2px 0;
}
.pilaren-text {
	margin:-161px 0 0 8px;
}
.pilaren-text2 {
	margin:6px 0 0 -175px;
}
.underlined-bold {
	width:455px;
	padding:5px 0 29px 0;
}
.big-navigation-shop {
	margin:3px 0 0 1px;
}
.full-pageform-aanmelden, .full-pageform-aanmelden2, .full-pageform-bezor {
	width: 465px;
	background-repeat: repeat-x;
	margin:10px 0 0 0;
	padding: 7px 0 0 11px;
}
.option-form-aanmelden2 {
	width: 480px;
	background-repeat: repeat-y;
	background-image:url(/images/shop-option.gif);
}
.option-form-aanmelden {
	width: 480px;
overflow:hidden;
}
.full-pageform-aanmelden {
	background-image:url(/images/grey-image2.gif);
}
.full-pageform-aanmelden2 {
	background-image:url(/images/grey-image.gif);
}
.full-pageform-bezor {
	background-color:#eee;
}
.form-option {
overflow:hidden;
}
.shop-form {
	margin: 10px 0 0 10px;
}
.shop-form2 {
	width: 490px;
	margin: 10px 0 0 5px;
}
.shop-option {
	width: 465px;
	background-image:url(/images/shop-option.gif);
	background-repeat: repeat-y;
}
.ja {
	font-size:9px;
}
.textfield-shop, .textfield-shop-achternaam, .textfield-shop-tussen, .textfield-bezorgadres {
	line-height:12px;
	height:12px;
	padding:0 0 0 5px;
}
.textfield-shop {
	width: 208px;
}
.textfield-shop-achternaam {
	width: 150px;
}
.textfield-shop-tussen {
	width: 40px;
}
.textfield-bezorgadres {
	width: 276px;
}
.textfield-shop, .dropdown2, .textfield-shop-achternaam, .textfield-bezorgadres {
	margin:0 10px 0 0;
}
.formright-bg {
	width: 221px;
	height: 41px;
	background-image: url(/images/forms-rightbg.gif);
	background-repeat: no-repeat;
	position: absolute;
	margin: 0 0 0 50px;
	font-size: 19px;
	padding: 2px 0 0 0;
}
.agree-bg {
	width: 221px;
	height: 41px;
	background-image: url(/images/forms-rightbg.gif);
	background-repeat: no-repeat;
	position: absolute;
	margin: 0 0 0 515px;
	font-size: 19px;
	padding: 2px 0 0 0;
}
.birthdate-bg
{
	width: 221px;
	height: 41px;
	background-image: url(/images/forms-rightbg.gif);
	background-repeat: no-repeat;
	position: absolute;
	margin: 0 0 0 73px;
	font-size: 19px;
	padding: 2px 0 0 0;
}
.dropdown1 {
	width: 148px;
	font-size: 9px;
}
.dropdown2, .dropdown3  {
	width: 68px;
}
.dropdown-bank  {
	width: 121px;
	margin:-23px 0 0 150px;
}
.contact-form {
	width: 423px;
	float: left;
	background-image: url(/images/grey-e.gif);
	margin: 10px 0 0 0;
	padding: 9px 0 0 7px;
	font-size: 13px;
	color: #ec098d;
}
.formright-text {
	width: 200px;
	color: #FFF;
	padding: 1px 0 0 5px;
}
.shop-bottom-form {
	width: 430px;
	margin:10px 0 0 -5px;
}
.header-dolcis, .laat-head {
	font-size:13px;
}
.address-panel2, .input-layercomponent2 {
	font-size:14px;
}
.shop-buttons, .shop-buttons2, .shop-buttons-aanmelden2, .mijnprofiel-line {
	width: 755px;
	border-top:1px solid #D81E05;
}
.shop-buttons {
	margin:20px 0;
}
.shop-buttons-aanmelden2 {
	margin:10px 0 20px 0;
}
.shop-buttons2 {
	margin:43px 0 20px 0;
}
.mijnprofiel-line {
	margin:43px 0 10px 5px;
}
.ok-button {
	margin:0 0 0 10px;
}
.overzicht-mail{
	margin-top:8px;
}
.bezorgadres, .overzicht-address, .overzicht-mail a {
	padding:8px 0 15px 1px;
	font-size:11px;
	color:#7a7a7a;
	line-height:15px;
}
.overzicht-address, .overzicht-mail  {
	width:180px;
}
.card-selection-bg {
	height:30px;
	background-color:#eee;
	width:158px;
	margin:26px 0 0 0;
}
.card-selection-bg2 {
	height:30px;
	background-color:#ccc;
	width:158px;
	margin:26px 0 0 0;
}
.diver-line {
	margin:0 0 0 41px;
}
.card-select-content {
	width:476px;
}
.card-radiobutton {
	margin:0 0 2px 15px;
}
.card-text {
	margin:-10px 0 20px 0;
}
.shop-head {
	width: 430px;
	margin:40px 0 0 0;
}
.log-uit {
	margin:21px 2px 0 0;
}
.logo-padding {
	padding:0 12px;
}
.shop-option2 {
	background-image: url(/images/shop-option2.gif);
}
.winkelmandje-link  {
	margin:7px 0 0 0;
}
.winkelmandje-link1 {
	margin:0 4px 0 0;
}
.shop-rate {
	margin:0 0 0 6px;
}
.card-name {
	padding:0 220px 0 0;
	margin:-23px 0 0 0;
}
.banner1, .banner1-content {
	width: 624px;
}
.banner-1-5, .banner-1-5b {
	width:156px;
	height:170px;
	background-position: top center;
	background-repeat: no-repeat;
}
.banner-2-5 {
	width:312px;
	height:170px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(/images/banner-2-5-bg.jpg);
}
.banner-2-5b {
	width:312px;
	height:170px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(/images/banner-2-5b-bg.jpg);
}
.banner-3-5b {
	width:468px;
	height:170px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(/images/banner-3-5b-bg.gif);
}
.banner-1-5 {
	background-image: url(/images/banner-1-5-bg.gif);
}
.banner-1-5b {
	background-image: url(/images/banner-1-5b.gif);
}
.korting {
	font-size:32px;
	padding:0 0 8px 12px;
	width:120px;
	line-height:30px;
}
.banner-text {
	width:123px;
	padding:6px 7px 0 13px;
}
.head-5b {
	padding:68px 0 2px 0;
	line-height:18px;
}
.banner-text-5b {
	font-size:12px;
	padding:6px 7px 0 13px;
}
.head-5b, .banner-text-5b, .product-border, .product-border3, .kinder-big-banner, .kinder-banner-text2, .kinder-column2, .kinder-banner-text3 {
	text-align: center;
}
.mannen {
	font-size:15px;
	padding:10px 0 0 9px;
}
.mannen-column {
	width:145px;
}
.percent {
	font-family:arial;
	font-size:60px;
	padding:0 0 0 18px;
	line-height:58px;
}
.kinder-banner-text3 {
	width:252px;
	padding:0 30px 0 0;
}
.kinder-column {
	width:156px;
	padding:19px 8px 0 0;
	color:#437812;
}
.kinder-column2 {
	width:200px;
	padding:19px 60px 0 0;
	color:#437812;
}
.kinder-head {
	font-size:13px;
	padding:0 10px 16px 0;
}
.kinder-head , .kinder-meet, .head-5b, .banner-text  {
	letter-spacing:-1px;
}
.kinder-meet {
	padding:0 0 7px 0;
}
.kinder-banner-text2 {
	width:168px;
	padding:0 12px 0 0;
}
.pillar-column {
	width:195px;
	height: 170px;
}
.check-pad {
	width:14px;
	margin:0 6px 0 0;
}
.betaling-card {
	width:30px;
	margin:0 0 0 176px;
}
.kies, .font1 {
	height: 20px;
}
.font1 {
	width: 40px;
	margin:8px 0 0 0;
}
.card-content, .card-content2, .card-content3 {
	width:75px;
	padding:5px 0 0 0;
}

.vacancies {
	padding-bottom: 30px; width: 500px;
}

.bold-head-text3 {
	font-weight: bold;
	color: #d81e05;
}

.vacancies-text {
}

.number-vacancies-text {
	color: #d81e05;
}

.number-vacancies {
	padding-left: 30px;
	font-weight: bold;
}


/*  .....................  "floating-layer-wrapper" Starts from here .................. */

.floating-layer-wrapper {
	background-color: #fff;
	display: block;
	position: absolute;
}

.floating-layer-wrapper h1 {
	float: left;
	height: 20px;
	color: #b89d4a;
	font-size: 18px;
	font-weight: bold;
}

.floating-layer-wrapper .menu {
	float: right;
	height: 15px;
}

.floating-layer-wrapper ul.popup-menu {
	float: right;
	height: 20px;
	list-style-type: none;
	text-align: left;
}

.floating-layer-wrapper ul.popup-menu li {
	display: inline;
	padding-left: 9px;
	padding-right: 10px;
	background: url(/images/site/dvd-popup-menu.gif) left center no-repeat;
}

.floating-layer-wrapper ul.popup-menu li a {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

.floating-layer-wrapper ul.popup-menu li a img {
	padding-left: 5px;
	vertical-align: middle;
}

.floating-layer-wrapper ul.popup-menu li a:hover {
	color: #000;
}

.floating-layer-wrapper ul.popup-menu li.first-item {
	padding-left: 0px;
	background: none;
}

/*  .....................  "content of floating-layer-wrapper" Starts from here .................. */

.newsletter-subscribe {
	float: left;
	width: 320px;
	padding-bottom: 14px;
	padding: 20px;
	border: solid 1px #333;
}

.send-a-friend, .storelocator, .zoek {
	float: left;
	width: 430px;
	padding-bottom: 14px;
	padding: 20px;
	border: solid 1px #333;
}

.login-floating
{
	float: left;
	width: 320px;
	padding-bottom: 14px;
	padding: 20px;
	border: solid 1px #333;
}

/*  .....................  "footer" Starts from here .................. */

.footer-bg {
	width: 757px;
	padding: 5px 10px 0 10px;
	height: 25px;
	background: url(/images/footer-bg.gif) no-repeat;
}
.footer-text {
	padding: 4px 0 0 0;
}
.footer-text a, .kinder-banner-text1, .kinder-banner-text2, .kinder-banner-text3, .footer-bg, .form-option, .korting, .banner-text-5b, .percent {
	color: #FFF;
}
.footer-text a:hover , .e-mail a, .e-mail a:hover, .toolbar a, .arrow a {
	text-decoration:underline;
}

/*  .....................  "content of floating-layer-wrapper" Starts from here .................. */

.floating-sluiten
{
	cursor: pointer;
	text-align: right;
}


.loginwindow
{
	float: left;
	width: 300px;
	height: 135px;
	padding: 10px;
	margin: 0px;
}

.searchwindow
{
	float: left;
	width: 450px;
	height: 400px;
	padding: 10px;
	margin: 0px;
}

.newsletterwindow
{
    float: left;
    width: 300px;
    height: 300px;
    padding: 10px;
    margin: 0px;
}

.storelocatorwindow
{
    float: left;
	width: 400px;
	height: 400px;
	padding: 10px;
	margin: 0px;
}

.storelocatorwindowresult
{
	width: 445px;
	height: 350px;
	padding: 0px;
	margin: 0px;
	overflow: auto;
	font-size: 16px;
}

.confirmwindow
{
	float: left;
	width: 300px;
	height: 100px;
	padding: 10px;
	margin: 0px;
}

.imagewindow
{
	float: left;
	width: 800px;
	height: 630px;
	padding: 1px 3px 1px 1px;
	margin: 0px;
}

/*.friendwindow
{
	float: left;
	width: 470px;
	height: 620px;
	padding: 10px;
	margin: 0px;
	margin-left: 5px;
	margin-right: 5px;
	background-image: url(/images/whitebg.gif);
}*/
.friendwindow
{
    float: left;
    width: 455px;
    height: 400px;
    padding: 10px;
    margin: 0px;
} 

.passwordwindow
{
	width: 300px;
	height: 150px;
	padding: 10px;
	margin: 0px;
}
.not-in-stock
{
	font-size: 0.7em;
	padding: 8px 0px 8px 14px;
	float: left;
}

.loginbutton
{
	cursor: pointer;
}

/*Added for 'more information' design in the storelocator*/
.invito-viewrowright {
    width: 193px;
	float: right;
	padding: 22px 0px 0px 0px;
	font-size: 0.8em;
}
.invito-viewright {
	float: right;
	color: #000000;
	font-weight: bold;
	padding: 0px 5px 0px 0px;
}
.invito-viewright a {
	color: #000000;
	text-decoration: none;
}
.no-decoration
{
    text-decoration: none;
}
.paym-meth {
	width: 550px;
	float: left;
	font-size: 0.7em;
}
.paym-meth-cost {
	float: left;
	width: 185px;
	font-size: 1.1em;
	color: #000000;
	text-align: right;
	font-weight: bold;
}
.paym-meth-head {
	font-size: 0.9em;
	font-weight: bold;
	width: 550px;
	float: left;
	padding: 0 0 5px 0;
}
.paym-meth-cost-head {
	font-size: 0.9em;
	font-weight: bold;
	width: 185px;
	float: left;
	padding: 0 0 5px 0;
	text-align: right;
}
.paym-meth-keuze {
	width: 695px;
	float: left;
}
.kortingscode-head {
	font-size: 0.9em;
	padding: 0 0 5px 0;
	font-weight: bold;
}
.invoer-kortingscode 
{
	width: 695px;
	float: left;
	padding-top: 15px;
}
.kortingscode-input {
	font-size: 0.7px;
	color: #000000;
	float: left;
	width: 695px;
}
.text-kortingscode {
	height: 14px;
	width: 150px;
}
.kortingscode-button {
	margin-bottom: -10px;
}

/* subsubmenu */
.top-row {
    position: relative;
}

.subsubmenu {
    position: absolute;
    top: 60px;
    left: 310px;
	float: left;
	width: 150px;
	z-index: 100;
}

.subsubmenu-link {
	float: left;
	width: 150px;
}
.cart-discount-box
{
	border: solid 1px #D81E05;	
	padding: 4px 4px 4px 4px;
	float: left;
	font-size: 0.9em;
	width: 765px;
}
.cart-message
{
	border: solid 1px #666;	
	padding: 4px 4px 4px 4px;
	float: left;
	font-size: 0.9em;
}
.cart-emptymessage
{
	clear: both;
}
A.close
{
}
.datum-col1 {
	width: 60px;
	float: left;
	font-size: 0.7em;
	background-image: url(/images/dotted-line4.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding: 8px 0px 8px 14px;
	height: 14px;
	color: #ec098d;
	font-weight: bold;
}

.datum-col2 {
	width: 115px;
	float: left;
	font-size: 0.7em;
	padding: 8px 0px 8px 12px;
	height: 14px;
}
.spacer
{
    height: 0px;
    clear: both;
}
A.no-decoration
{
	text-decoration: none;
}