html{
	/*background:#efefef;*/
	/*background: #317ba8;*/
	overflow: scroll;
}
.verplicht {
	color: #ff0055;
}
.verplicht2 {
	color: #317ba8;
}

h1.wit {
	color:white;
}

.producttitel {
font-size:18px;
line-height:18px;
}

.lp {
	font-size:16px;
	line-height:16px;
}

.twitter {
	position:absolute;
	margin-left:78px;
	margin-top:4px;
	z-index:999999;
}

/*input admin*/
.admin {
border: 1px solid #555555;
width:200px;
}

.spacer {
	margin-top:20px;
}

body{
	margin:0;
	font:11px/14px Arial, Verdana,sans-serif;
	color:#555;
	min-width:1002px;
	position:relative;
}
img{border:0;}
a{
	text-decoration:none;
	color:#555;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.background-1{position:relative;z-index:2;background:url(../images/main-bg-2.png) no-repeat 100% 0;}
.background-2{position:relative;z-index:2;background:url(../images/main-bg-5.png) no-repeat 100% 0;}
.background-3{position:relative;z-index:2;background:url(../images/main-bg-6.png) no-repeat 100% 0;}
.background-4{position:relative;z-index:2;background:url(../images/main-bg-7.png) no-repeat 100% 0;}
.background-5{position:relative;z-index:2;background:url(../images/main-bg-8.png) no-repeat 100% 0;}
.background-6{position:relative;z-index:2;background:url(../images/main-bg-10.png) no-repeat 100% 0;}
.background-7{position:relative;z-index:2;background:url(../images/main-bg-11.png) no-repeat 100% 0;}
.background-8{position:relative;z-index:2;background:url(../images/main-bg-12.png) no-repeat 100% 0;}
.background-9{position:relative;z-index:2;background:url(../images/main-bg-14.png) no-repeat 100% 0;}
.background-10{position:relative;z-index:2;background:url(../images/main-bg-14.png) no-repeat 100% 0;}
.background-11{position:relative;z-index:2;background:url(../images/main-bg-15.png) no-repeat 100% 0;}
.background-12{position:relative;z-index:2;background:url(../images/main-bg-16.png) no-repeat 100% 0;}
.background-13{position:relative;z-index:2;background:url(../images/main-bg-17.png) no-repeat 100% 0;}

/*Zomer kleuren*/
.background-80{position:relative;z-index:2;background:url(../images/main-bg2-80.png) no-repeat 100% 0;}
.background-81{position:relative;z-index:2;background:url(../images/main-bg2-81.png) no-repeat 100% 0;}
.background-82{position:relative;z-index:2;background:url(../images/main-bg2-82.png) no-repeat 100% 0;}

.blok_top {
	height:10px;
	width:672px;
	background:url(../images/blok_txt_top.png) no-repeat;
	background-position: top;
}

.blok_back {
	width:648px;
	padding:5px 12px;
	background:url(../images/blok_txt_back.png);
}

.blok_bottom {
	height:10px;
	width:672px;
	/*background:url(../images/blok_txt_bottom.png) no-repeat;
	background-position: bottom;*/
}

.blok_back_roze {
	width:695px;
	padding:5px 12px;
	background:url(../images/blok_txt_back_roze.png);
}

.menu_blok_top {
	height:10px;
	width:201px;
	background:url(../images/blok_menu_top.png) no-repeat;
	background-position: top;
}

.menu_blok_back {
	width:191px;
	padding:5px 5px;
	background:url(../images/blok_txt_back.png);
}

.menu_blok_bottom {
	height:10px;
	width:201px;
	background:url(../images/blok_menu_bottom.png) no-repeat;
	background-position: bottom;
}


.info_container{
	width:250px;
	position:absolute;
	left:638px;
}

.info_top {
	height:12px;
	width:250px;
	background:url(../images/info_top.png) no-repeat;
	background-position: top;
}

.info_back {
	width:230px;
	min-height:25px;
	padding:0px 10px;;
	background:url(../images/info_back.png);
	color:white;
}

.info_i {
	position:absolute;
	left:212px;
	width:25px;
	height:25px;
	background:url(../images/info_i.png);
}

.info_bottom {
	height:12px;
	width:250px;
	background:url(../images/info_bottom.png) no-repeat;
	background-position: bottom;
}

.melding_top {
	height:10px;
	width:672px;
	background:url(../images/melding_top.png?123) no-repeat;
	background-position: top;
}

.melding_back {
	width:642px;
	color:white;
	padding:5px 15px;
	background:url(../images/melding_back.png?123);
}

.melding_bottom {
	height:10px;
	width:672px;
	background:url(../images/melding_bottom.png?123) no-repeat;
	background-position: bottom;
	margin-bottom:20px;
}

.meldingerror_top {
	height:10px;
	width:672px;
	background:url(../images/meldingerror_top.png) no-repeat;
	background-position: top;
}

.meldingerror_back {
	width:642px;
	color:white;
	padding:5px 15px;
	background:url(../images/meldingerror_back.png);
}

.meldingerror_bottom {
	height:10px;
	width:672px;
	background:url(../images/meldingerror_bottom.png) no-repeat;
	background-position: bottom;
	margin-bottom:20px;
}

.page-background
{
	position:absolute;
	width:996px;
	height:100%;
	overflow:hidden;
	background:url(../images/main-bg.png) white no-repeat;
	/*background:white; */
	margin:0 0 0 5px;
	z-index:1;
}

.page-background-80 {background:url(../images/main-bg-80.png) white no-repeat;}
.page-background-81 {background:url(../images/main-bg-81.png) white no-repeat;}
.page-background-82 {background:url(../images/main-bg-82.png) white no-repeat;}

#main-container{
	margin:0 auto;
	width:1002px;
}
#wrapper{
	width:100%;
	/*border-left:6px solid #e11b71;*/
	padding:140px 0 0;
	/*margin:-567px 0 0;*/
	
}
#page-holder{
	width:100%;
	z-index:200;
	position:relative;
}
#header{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:10;
	/*background:url(../images/bg-header.png);*/
}
#header .inner{
	width:943px;
	height:116px;
	overflow:hidden;
	padding:24px 21px 0 26px;
	
	margin:0 auto;
	position:relative;
}
.imglogo {
	position:absolute;
	left:16px;
	top:6px;
	z-index:3;
}
.logo{
	width:367px;
	height:82px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:-132px;
	left:16px;
	margin:0;
	z-index:3;
}
.logo a{
	display:block;
	position:relative;
	background:url(../images/logo_nl.png) no-repeat;
	height:100%;
	z-index:100;
}
.nav-bar{
	width:672px;
	overflow:hidden;
	position:absolute;
	left:20px;
	bottom:15px;
	z-index:300;
}
.nav-left,
.nav-right{
	float:left;
	width:2px;
	height:26px;
}
.nav-left{background:url(../images/bg-nav-left.png) no-repeat;}
.nav-right{background:url(../images/bg-nav-right.png) no-repeat;}
.nav-main{
	position:relative;
	background:#333333;
	/*background:url(../images/bg-nav.png) repeat;*/
	float:left;
	width:666px;
	padding:3px 1px 0;
	height:23px;
	z-index:20000;
}
#nav{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

.nav-main h2 {
	display:inline;
	font-weight:normal;
	line-height:20px;
	margin-right:10px;
}

.nav-main h2 a {
	color: white;
	padding-top:5px;
	font-size:16px;
}

.nav-main h2 a:hover {
	
}

#nav li{
	float:left;
	margin:0 2px 0 0;
}
#lang-nav li a,
#nav li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:20px;
	background:url(../images/nav-links3.png) no-repeat;
}
#nav li .fashion{width:120px;}
#nav li.active .fashion,
#nav li .fashion:hover{background-position:0 -20px;}

#nav li .grote-maten{
	width:111px;
	background-position:-120px 0;
}
#nav li.active .grote-maten,
#nav li .grote-maten:hover{background-position:-120px -20px;}

#nav li .tassen{
	width:63px;
	background-position:-367px 0;
}
#nav li.active .tassen,
#nav li .tassen:hover{background-position:-367px -20px;}


#nav li .schoenen{
	width:136px;
	background-position:-231px 0;
}
#nav li.active .schoenen,
#nav li .schoenen:hover{background-position:-231px -20px;}

#nav li .accessoires{
	width:152px;
	background-position:-430px 0;
}
#nav li.active .accessoires,
#nav li .accessoires:hover{background-position:-430px -20px;}

#nav li .nieuws{
	width:65px;
	background-position:-582px 0;
}
#nav li.active .nieuws,
#nav li .nieuws:hover{background-position:-582px -20px;}

#nav li .blog{
	width:53px;
	background-position:-647px 0;
}
#nav li.active .blog,
#nav li .blog:hover{background-position:-647px -20px;}


#nav li .yourstyle{
	width:128px;
	background-position:-126px 0;
}
#nav li.active .yourstyle,
#nav li .yourstyle:hover{background-position:-126px -20px;}
#nav li .meld{
	width:162px;
	background-position:-253px 0;
}
#nav li.active .meld:hover,
#nav li .meld:hover{background-position:-253px -20px;}
#nav li .rss{
	width:43px;
	background-position:-415px 0;
}
#nav li.active .rss,
#nav li .rss:hover{background-position:-415px -20px;}

/*management styles*/
#nav-mng{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#nav-mng li{
	float:left;
	margin:0 2px 0 0;
}
#lang-nav-mng li a,
#nav-mng li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:20px;
	background:url(../images/nav-links-mngmnt.png?123) no-repeat;
}
#nav-mng li .pers{width:102px;}
#nav-mng li.active .pers,
#nav-mng li .pers:hover{background-position:0 -20px;}

#nav-mng li .gebruikers{
	width:100px;
	background-position:-102px 0;
}
#nav-mng li.active .gebruikers,
#nav-mng li .gebruikers:hover{background-position:-102px -20px;}

#nav-mng li .winkel{
	width:147px;
	background-position:-202px 0;
}
#nav-mng li.active .winkel,
#nav-mng li .winkel:hover{background-position:-202px -20px;}

#nav-mng li .statistieken{
	width:99px;
	background-position:-448px 0;
}
#nav-mng li.active .statistieken,
#nav-mng li .statistieken:hover{background-position:-448px -20px;}

#nav-mng li .links{
	width:153px;
	background-position:-547px 0;
}
#nav-mng li.active .links,
#nav-mng li .links:hover{background-position:-547px -20px;}


#lang-nav-mng li .uitloggen{
	width:99px;
	background-position:-349px 0;
}
#lang-nav-mng li.active .uitloggen,
#lang-nav-mng li .uitloggen:hover{background-position:-349px -20px;}

#lang-nav,
#lang-nav-mng{
	margin:0;
	padding:0;
	list-style:none;
	
}
#lang-nav li,
#lang-nav-mng{
	float:right;
	margin:0 0 0 2px;
}
#lang-nav li .over_youstyle{
	width:128px;
	background-position:-357px 0;
}
#lang-nav li.active .over_youstyle,
#lang-nav li .over_youstyle:hover{background-position:-357px -20px;}


#lang-nav li .winkel_aanmelden{
	width:162px;
	background-position:-485px 0;
}
#lang-nav li.active .winkel_aanmelden,
#lang-nav li .winkel_aanmelden:hover{
	background-position:-485px -20px;
}

#lang-nav li .nieuwe_artikelen{
	width:63px;
	background-position:-647px 0;
}
#lang-nav li.active .nieuwe_artikelen,
#lang-nav li .nieuwe_artikelen:hover{
	background-position:-647px -20px;
}

#lang-nav li .nieuwe_winkels{
	width:129px;
	background-position:-710px 0;
}
#lang-nav li.active .nieuwe_winkels,
#lang-nav li .nieuwe_winkels:hover{
	background-position:-710px -20px;
}

#lang-nav li .grote_maten{
	width:114px;
	background-position:-839px 0;
}
#lang-nav li.active .grote_maten,
#lang-nav li .grote_maten:hover{
	background-position:-839px -20px;
}



#lang-nav li .de{
	width:30px;
	background-position:-517px 0;
}
#lang-nav li.active .de,
#lang-nav li .de:hover{background-position:-517px -20px;}
#lang-nav li .fr{
	width:28px;
	background-position:-547px 0;
}
#lang-nav li.active .fr,
#lang-nav li .fr:hover{background-position:-547px -20px;}
.title{
	width:300px;
	height:50px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 366px;
	background:url(../images/txt-title4.png) no-repeat;
}
#leftmenu{
	float:left;
	width:201px;
	margin-left:26px;
}

#leftmenu a {
	text-decoration: underline;
}
#leftmenu a:hover, .subselected {
	color:red;
}

#content{
	width:980px;
	padding:1px 28px 23px 26px;
	overflow:hidden;
}
#content h2{margin:8px 0 0;}

#content p{
	margin:0;
}
.content-nav{
	width:100%;
	overflow:hidden;
	margin:20px 0 0;
	padding:0 0 6px;
	list-style:none;
}
.content-nav li{
	float:left;
	margin:0 4px 0 0;
}
.content-nav li span{
	display:block;
	width:86px;
	height:31px;
	overflow:hidden;
}
.content-nav li a{
	background:url(../images/bg-content-buttons.png) no-repeat;
	width:432px;
	height:62px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
}
.content-nav li.active .toon a{margin:0;}
.content-nav li.active .toon a,
.content-nav li .toon a:hover{margin:-31px 0 0;}
.content-nav li .fashion a{margin:0 0 0  -86px;}
.content-nav li.active .fashion a,
.content-nav li .fashion a:hover{margin:-31px 0 0 -86px;}
.content-nav li .tassen a{margin:0 0 0 -172px;}
.content-nav li.active .tassen a,
.content-nav li .tassen a:hover{margin:-31px 0 0 -172px;}
.content-nav li .sieraden a{margin:0 0 0 -258px;}
.content-nav li.active .sieraden a,
.content-nav li .sieraden a:hover{margin:-31px 0 0 -258px;}
.content-nav li .accessoires{width:88px;}
.content-nav li .accessoires a{margin:0 0 0 -344px;}
.content-nav li.active .accessoires a,
.content-nav li .accessoires a:hover{margin:-31px 0 0 -344px;}
.image{
	margin:10px 12px 0 0;
	float:left;
	width:216px;
	display:inline;
}
.big {width:330px;height:155px;}
.middle{width:102px;}
.middle2{width:159px;height:159px;}
.small{width:45px;}
.small-group{
	width:114px;
	float:left;
}

.small-group-narrow{
	width:60px;
	float:left;
}

.image-box{
	width:100%;
}
.image .bg-t{
	padding:0 3px;
	position:relative;
	z-index:10;
	height:1%;
}
.image .bg-t div{
	position:relative;
	width:3px;
	height:3px;
	overflow: hidden;
}
.image .bg-t .bg-t-inner{
	width:100%;
	background:url(../images/bg-img-t.png) repeat-x;
	position:static;
}
.image .bg-t .bg-tl {
	background:url(../images/bg-img-tl.png) no-repeat;
	position:absolute;
	left:0;
	top:0;
}
.image .bg-t .bg-tr{
	background:url(../images/bg-img-tr.png) no-repeat;
	position:absolute;
	right:0;
	top:0;
}
.image .bg-b{
	background: url(../images/bg-img-b.png) repeat-x;
	margin:0 4px;
	height:5px;
	clear:both;
	position:relative;
}
.image .bg-b div{
	position:relative;
	width:4px;
	height:5px;
	overflow:hidden;
}
.image .bg-bl{
	background:url(../images/bg-img-bl.png) no-repeat;
	margin:0 0 0 -4px;
	float:left;
}
.image .bg-br{
	background:url(../images/bg-img-br.png);
	margin:0 -4px 0 0;
	float:right;
}
.image .bg-sides{
	border:1px solid #fff;
	border-width:0 1px;
	float:left;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.image .image-inner{
	position:relative;
	bottom:-2px;
	margin:-4px 0 0;
}
.image .popup-link:hover{
	text-decoration:none;
}
.image img{display:block;}
.image-title{
	display:block;
	color:#555;
	font:bold 13px/16px Arial, Verdana, sans-serif;
	position:relative;
	top:-5px;
}
.image-title .title-top{
	height:5px;
	width:216px;
	overflow:hidden;
	background:url(../images/bg-title-top.png) no-repeat;
	display:block;
}
.image-title .title-main{
	background:url(../images/title-main.png) repeat-y;
	display:block;
	padding:5px 9px 4px;
	overflow:hidden;
	height:1%;
}
.image-title .title-bottom{
	background:url(../images/bg-title-bottom.png) no-repeat;
	height:3px;
	width:100%;
	overflow:hidden;
	display:block;
}
.image-title .arrow{
	background:url(../images/bg-title-arrow.png) no-repeat;
	width:12px;
	height:11px;
	overflow:hidden;
	float:right;
	margin:3px 0 0;
}
.star{
	width:12px;
	height:12px;
	overflow:hidden;
	background:url(../images/star.png) no-repeat;
	position:absolute;
	top:7px;
	right:9px;
	display:none;
}
.image .active .star{display:block;}
.row{
	width:100%;
	overflow:hidden;
}
.box{
	float:left;
	width:216px;
	margin:10px 12px 0 0;
	line-height:16px;
}
.box-top{
	width:216px;
	height:5px;
	background:url(../images/bg-box-top.png) no-repeat;
	overflow:hidden;
}
.box-main{
	background:url(../images/bg-box.png) repeat-y;
	width:198px;
	overflow:hidden;
	padding:0 9px 0;
}
.box-bottom{
	width:216px;
	height:7px;
	overflow:hidden;
	background:url(../images/bg-box-bottom.png) no-repeat;
}
.box h3{margin:3px 0 4px;}
.box h3 a{
	display:block;
	height:100%;
	background:url(../images/arrow2.gif) no-repeat 100% 50%;
}
.box .youstyleextras,
.youstyleblog,
.box .youstyletips,
.youstyletwitter,
.nieuwsbriefarchief,
.nu-aanmelden{
	text-indent:-9999px;
	overflow:hidden;
	height:20px;
}
.youstyleblog{background:url(../images/txt-youstyleblog.png) no-repeat;}
.box .youstyleextras{background:url(../images/txt-youstyleextras.png) no-repeat;}
.box .youstyletips{background:url(../images/txt-youstyletips.png) no-repeat;}
.youstyletwitter{background:url(../images/txt-youstyletwitter.png) no-repeat;}
.nu-aanmelden{background:url(../images/txt-nu-aanmelden.png) no-repeat;}
.box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.box ul li a{
	color:#555;
	padding:0 0 0 9px;
	background:url(../images/arrow.gif) no-repeat 0 50%;
}
#footer{
	width:996px;;
	background:url(../images/bg-footer.png);
	padding:20px 0;
	margin-left:5px;
	overflow:hidden;
}
.list-holder{
	overflow:hidden;
	width:954px;
	position:relative;
}
.list-holder div{
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
#footer ul{
	position:relative;
	left:-50%;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}
#footer ul li{
	float:left;
	background:url(../images/separator.gif) no-repeat;
	padding:0 14px;
	margin:0 0 0 -5px;
}
#footer ul li span,
#footer ul li a{
	display:block;
	/*text-indent:-9999px;*/
	overflow:hidden;
	/*background:url(../images/txt-footer.gif) no-repeat;*/
}
/*
#footer ul li .copy{
	width:137px;
}
#footer ul li .disclaimer{
	width:68px;
	background-position:-137px 0;
}
#footer ul li .privacy{
	width:49px;
	background-position:-205px 0;
}
#footer ul li .contact{
	width:56px;
	background-position:-254px 0;
}*/
#popup{
	position:absolute;
	left:0;
	top:0;
	display:none;
	z-index:999;
}
#popup-1{display:none;}
#popup-2{display:none;}
#popup-3{display:none;}
#main-popup{display:none;}
.small-popup{
	width:273px;
	overflow:hidden;
}
.small-popup p{
	color:#000;
	font:bold 11px/16px Arial, Verdana, sans-serif;
	margin:0;
}
.small-top{
	background:url(../images/bg-small-top.png) no-repeat;
	height:5px;
	overflow:hidden;
	width:100%;
}
.small-main{
	background:url(../images/bg-small-popup.png) repeat-y;
	width:238px;
	overflow:hidden;
	position:relative;
	padding:14px 17px 9px 18px;
}
.small-bottom{
	background:url(../images/bg-small-bot.png) no-repeat;
	width:100%;
	height:13px;
	overflow:hidden;
}
.small-popup .close{
	background:url(../images/btn-close.png) no-repeat;
	width:20px;
	height:20px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	left:18px;
	top:9px;
}
.small-popup .popup-title, .popup-title{padding:0 0 0 33px;}
.small-popup h3, .popup-title h3, h3.nieuwsbrief{
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
.mail-a-friend{
	height:16px;
	background:url(../images/txt-mail-friend.png) no-repeat;
}
.sale{
	height:16px;
	background:url(../images/txt-sale.png) no-repeat;
}

.shopvoor{background:url(/images/txt-shopvoor.png) no-repeat;}
.nieuwsbrief{background:url(/images/txt-nieuwsbrief.png) no-repeat;}
.nieuwsbriefarchief{background:url(/images/nieuwsbriefarchief.png) no-repeat;margin-top:0px;margin-bottom:18px;}
.youstylebrands{background:url(../images/txt-youstylebrands.gif) no-repeat;}
.small-popup .mail-form p{
	margin:18px 0 4px;
	font:bold 11px/20px Arial, Verdana, sans-serif;
}
.input-text{
	background:url(../images/bg-input-text.gif) no-repeat;
	width:238px;
	height:20px;
	margin:2px 0 0;
}
.input-text input{
	font:11px/14px Arial, Verdana, sans-serif;
	color:#fff;
	margin:0;
	border:0;
	background:none;
	width:226px;
	padding:2px 6px;
}
.popup-content .button{
	position:absolute;
	left:18px;
	bottom:9px;
}
.popup-content .schrijf{
	height:20px;
	width:112px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-schrijf.gif) no-repeat;
}
.mail-form .popup-content .button{
	margin:33px 0 0;
	width:auto;
	height:auto;
	position:static;
}
.popup-content{
	padding:15px 0 20px;
	min-height:123px;
	overflow:hidden;
}
* html .popup-content{
	height:123px;
	overflow:visible;
}
.mail-form .popup-content{
	min-height:1px;
	padding:0;
}
* html .mail-form .popup-content{height:1px;}
.tags{
	margin:0;
	padding:0 10px;
	list-style:none;
	text-align:center;
	font-weight:bold;
	line-height:16px;
}
.tags li{display:inline;}
.tags .font10{font-size:10px;}
.tags .font12{font-size:12px;}
.tags .font14{font-size:14px;}
.tags .font16{font-size:16px;}
.tags li a{
	color:#fff;
}
.popup{
	position:relative;
	width:683px;
}
.popup .close{
	background:url(../images/btn-close.png) no-repeat;
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:8px;
	left:15px;
}
.popup-top{
	width:683px;
	overflow:hidden;
	height:5px;
	background:url(../images/bg-popup-top.png) no-repeat;
}
.popup-main{
	background:url(../images/bg-main-popup.png) repeat-y;
	width:669px;
	float:left;
	padding:0 7px;
}
.popup-bottom{
	width:683px;
	height:13px;
	overflow:hidden;
	background:url(../images/bg-popup-bottom.png) no-repeat;
	clear:both;
}
.popup .popup-content{
	padding:0;
	overflow:visible;
}
.popup-image{
	float:left;
	width:443px;
}
.popup-image .star{
	display:none;
}
.popup-image .active .star{
	display:block;
	position:absolute;
	right:13px;
	top:11px;
	background:url(../images/star2.png) no-repeat;
	width:16px;
	height:16px;
}
.main-image{
	width:442px;
	overflow:hidden;
	position:relative;
	top:-2px;
	float:left;
}
.main-image .corner{
	position:absolute;
	width:4px;
	height:4px;
	overflow:hidden;
}
.main-image .top-l-corner{
	/*background:url(../images/bg-tl-corner.gif) no-repeat;*/
	width:2px;
	height:2px;
	left:0;
	top:0;
}
.main-image .top-r-corner{
	/*background:url(../images/bg-tr-corner.gif) no-repeat;*/
	top:0;
	right:0;
}
.main-image .bot-l-corner{
	/*background:url(../images/bg-bl-corner.gif) no-repeat;*/
	bottom:0;
	left:0;
}
.main-image .bot-r-corner{
	/*background:url(../images/bg-br-corner.gif) no-repeat;*/
	bottom:0;
	right:0;
}
.main-image img{
	display:block;
}
.images-list{
	width:443px;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	position:static;
}
.images-list li{
	float:left;
	padding:0 0 0 16px;
	position:relative;
	z-index: 1;
}
.images-list .active .star{
	right:5px;
	top:7px;
}
.images-list p{margin:0;}
.images-list .other{position:static;}
.images-list .hover{position:relative;}
.images-list li.hover{z-index:30;}
.images-list .shadow{
	background:url(../images/shadow.png) repeat;
	position:absolute;
	left:16px;
	top:10px;
	z-index:20;
	width:45px;
	height:45px;
	display:none;
}
.images-list .other .shadow{display:block;}
.images-list .hover .shadow{display:none;}
.images-list .hidden-image{display:none;}
.images-list .hover .hidden-image{
	display:block;
	position:absolute;
	left:-29px;
	bottom:0;
	z-index:300;
}
* html .images-list .hover .hidden-image{bottom:-1px;}
.hidden-image .image-arrow{
	position:absolute;
	right:9px;
	bottom:7px;
	background:url(../images/arrow.png) no-repeat;
	width:12px;
	height:11px;
	text-indent:-9999px;
	overflow:hidden;
}
.images-list li a:hover{text-decoration:none;}
.list-text p{
	font:bold 13px/22px Arial, Verdana, sans-serif;
	color:#e11b71;
	margin:0;
}
.image-container{
	float:left;
	width:57px;
	padding:0 0 0 16px;
}
.popup-text{
	float:left;
	width:202px;
	color:#777;
	font:13px/18px Arial, Verdana, sans-serif;
	padding:6px 13px 10px 11px;
}
.popup-text h3{
	color:#e11b71;
	font:bold 16px/22px Arial, Verdana, sans-serif;
	margin:0;
}
.popup-text h4{
	margin:17px 0 7px;
	color:#555;
	font:bold 15px/18px Arial, Verdana, sans-serif;
}
.price{
	font:bold 16px/22px Arial, Verdana, sans-serif;
	color:#555;
	margin:0 0 20px;
	display:block;
}

.swipe {
	text-decoration: line-through;
}

.price-new{
	font:bold 16px/22px Arial, Verdana, sans-serif;
	color:#e11b71;
	margin:0 0 20px;
	margin-left:20px;
}

.popup-text a{
	color:#fff;
}
.popup-text p{
	margin:7px 0;
} 
.very-cherry{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	background:url(../images/bg-very-cherry.gif) no-repeat;
	width:201px;
	height:102px;
}
.product-winkel{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:201px;
	height:25px;
	background:url(../images/btn-winkel-product.gif) no-repeat;
}
/*.btn-twitter {
	width: 120px;
	height: 20px;
	float:left;
	overflow:hidden;
	text-indent:-999px;
	background:url(../images/twitter-a.png) no-repeat;
	margin-left:20px;
}*/
.btn-nieuwsbrief{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:120px;
	height:20px;
	background:url(../images/btn-nieuwsbrief.png) no-repeat;
	margin-left:3px;
}
.btn-nieuwsbrief:hover{
	background-position:0 -20px;
}
.btn-nu-aanmelden{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:135px;
	height:20px;
	background:url(../images/btn-nu-aanmelden.png) no-repeat;
	margin-left:3px;
}
.btn-nu-aanmelden:hover{
	background-position:0 -20px;
}
.btn-twitter{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:120px;
	height:20px;
	/*background:url(../images/btn-twitter.png) no-repeat;*/
	background:url(../images/twitter-a.png) no-repeat;
	margin-left:3px;
}
/*.btn-twitter:hover{
	background-position:0 -20px;
}*/
.btn-winkelaanmelden{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:135px;
	height:20px;
	background:url(../images/btn-winkelaanmelden.png) no-repeat;
	margin-left:3px;
}
.btn-winkelaanmelden:hover{
	background-position:0 -20px;
}

.naar-winkel{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:196px;
	height:47px;
	background:url(../images/btn-artikel.jpg) no-repeat;
	margin:10px 0 0;
	margin-bottom:10px;
}
.naar-winkel:hover{
	background-position:0 -47px;
}

.naar-product{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:196px;
	height:47px;
	background:url(../images/btn-productinfo.gif) no-repeat;
	margin:10px 0 0;
	margin-bottom:10px;
}
.naar-product:hover{
	background-position:0 -47px;
}

.tell-a-friend{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:200px;
	height:50px;
	background:url(../images/btn-tellafriend.png) no-repeat;
	margin:23px 0 0;
}
.tell-a-friend:hover{
	background-position:0 -50px;
}

.btn-zoeken{
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	width:135px;
	height:20px;
	background:url(../images/btn-zoeken.png) no-repeat;
}
.btn-inloggen{
	overflow:hidden;
	border:0px;
	text-indent:-9999px;
	display:block;
	width:135px;
	height:18px;
	background:url(../images/btn-inloggen.png) no-repeat;
}
.btn-bewerken{
	overflow:hidden;
	text-indent:-9999px;
	border:0px;
	display:block;
	width:135px;
	height:18px;
	background:url(../images/btn-bewerken.png) no-repeat;
}
.btn-opslaan{
	overflow:hidden;
	text-indent:-9999px;
	border:0px;
	display:block;
	width:135px;
	height:18px;
	background:url(../images/btn-opslaan.png) no-repeat;
}
.btn-producttoevoegen{
	overflow:hidden;
	text-indent:-9999px;
	border:0px;
	display:block;
	width:135px;
	height:18px;
	background:url(../images/btn-producttoevoegen.png) no-repeat;
}
.btn-up{
	overflow:hidden;
	text-indent:-9999px;
	border:0px;
	display:block;
	width:18px;
	height:18px;
	background:url(../images/btn-up.png) no-repeat;
}
.btn-down{
	overflow:hidden;
	text-indent:-9999px;
	border:0px;
	display:block;
	width:18px;
	height:18px;
	background:url(../images/btn-down.png) no-repeat;
}
.btn-zoeken:hover
{
background-position:0 -20px;
}
 
.btn-inloggen:hover,
.btn-bewerken:hover,
.btn-opslaan:hover,
.btn-down:hover,
.btn-up:hover,
.btn-producttoevoegen:hover
{
	background-position:0 -18px;
}

btn-tellafriend {
	overflow:hidden;
	text-indent:-9999px;
	border:0px;
	display:block;
	width:200px;
	height:50px;
	background:url(../images/btn-tellafriend.png) no-repeat;
}

btn-tellafriend:hover {
	background-position:0 -50px;
}

.fader{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:998;
	text-indent: -9999px;
}
#fixedtipdiv{
	width:300px;
	position:absolute;
	color:#e61e73;
	font:bold 12px Arial, Verdana, sans-serif;
}
#fixedtipdiv p{
	margin:0;
}
.tooltip-left{
	float:left;
	background:url(../images/bg-tooltip-left.png) no-repeat;
	height:30px;
	width:3px;
}
.tooltip-main{
	overflow:hidden;
	height:30px;
	background:url(../images/bg-tooltip.png);
	margin:0;
	display:inline;
	float:left;
	padding:0 7px;
}
.tooltip-right{
	float:left;
	height:30px;
	width:3px;
	background:url(../images/bg-tooltip-right.png) no-repeat;
}

#mainpopup {
	width:100%;
	height:524px;
}

#mailpopup {
	width:100%;
	height:200px;
	background:transparant;
}

.blok_1 {
	background-position: left;
	background:url(../images/blok_1.png) no-repeat;
	padding-left:22px;
}

.blok_2 {
	background-position: left;
	background:url(../images/blok_2.png) no-repeat;
	padding-left:22px;
}

.clear {
	clear:both;
}

.left {
	position:relative;
	float:left;
	text-align: left;
	padding:5px 5px 5px 0px;
	width:
}

.center {
	width:600px;
	position: relative;
	font-weight:bold;
	font-size: 12px;
	float:left;
	text-align: center;
	padding: 5px 0px;
}

.right {
	position: relative;
	float: right;
	text-align:right;
	padding:5px 0px 5px 5px;
}

.info_back a {
	color: white;
	text-decoration:underline;
}

.info_back a:hover {
	color:silver;
}

.zoekveld {
	float: left;
	position: relative;
	width:124px;
	left:130px;
}

.zoekveld input {
	width:153px;
	height:16px;
	font-size:15px;
	padding:1px;
	border: 1px solid #555555;
}

.zoekbutton {
	position: relative;
	float:left;
	width:18px;
	margin-left:0px;
	margin-top:5px;
}

.zoekbutton2 {
	cursor:pointer;
	height:18px;
	width:18px;
	margin-left:144px;
	margin-top:-4px;
	overflow:hidden
	border:0;
}

.tab
{
	line-height:20px;
	position:relative;
	float:left;
	margin-left:10px;
	color: #555555;
	display: block;
	width:110px;
	height:20px;
	background:url(../images/tab_inactive.png) no-repeat;
	text-align:center;
}

.active
{
	color: #e11b71;
	background:url(../images/tab_active.png) no-repeat;
	top:1px;
}

h5 {
	margin:0;
	padding:0;
	color:#555;
}

.selecteerwinkel {
	position:absolute;
	z-index:10000;
	width:250px;
	text-align:center;
	top:-39px;
	margin-left:740px;
}

.blok_back p.regel {
	padding-bottom:10px;
}