/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font: 12px Arial, Tahoma; color: #343434; }
input, select, textarea { font: 11px Tahoma, Arial; color: #fff; }
body { background: #000 url('../images/bodyBg.gif') repeat-x; }
img { border: 0px;}
ul { display: block; }
li { list-style: none; }
p { padding: 0px 0px 10px 0px; line-height: 17px; }
a { -moz-outline: none; }

/* Input velden global */
input, select, textarea { padding: 5px; border: 1px solid #cacaca; background: #fff url('../images/input.png') repeat-x; border-radius: 4px; color: #666; }
input[type="checkbox"], input[type="radio"] { background: none; border: none; }
input[type="button"] { border: none; cursor: pointer; font-size: 12px; color: #000; background: #fff; padding: 5px 10px; border: 1px solid #D5D5D5; }
input:hover, select:hover, textarea:hover,
input:focus, select:focus, textarea:focus { color: #000; }
input[type="button"]:hover { color: #000; }

/* Account menu */
#accountmenu { width: 100%; height: 30px; font-size: 11px; font-family: Verdana, Arial; color: #000; background: #fff; z-index: 100; }
#accountmenu div { margin: 0 auto; width: 995px; line-height: 30px; }
#accountmenu div div { width: auto; line-height: 30px; margin: 0; float: left; }
#accountmenu div span { font-weight: bold; }
#accountmenu a { color: #000; text-decoration: none;}
#accountmenu a:hover, #accountmenu ul li.current a { color: #fff; background: #333; }
#accountmenu ul { list-style-type: none; float: right; }
#accountmenu ul li { float: left; }
#accountmenu ul li a { padding: 0 10px; line-height: 30px; display: block; border-right: 1px solid #000; }
#accountmenu ul li.first a { border-left: 1px solid #000; }
#accountmenu ul li.uitloggen a { color: #000; background: url(../images/account/uitloggen.png) no-repeat 75px center; padding: 0 30px 0 10px; }
#accountmenu ul li.uitloggen a:hover { color: #fff; background: #333 url(../images/account/uitloggen.png) no-repeat 75px center; }

a { color: #970b6f; text-decoration: none; }
a:hover { color: #fff; }

h1 { padding: 0px 0px 10px 0px; font: 18px Arial, Helvetica; color: #620748; }
h1 a { color: #970b6f; } 
h1 a:hover { color: #C50F92; }

h2 { color:#620748; font:18px Arial,Helvetica; padding:0 0 10px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; }
span.strike { text-decoration: line-through; font-size: 15px; }

ul.cartButton {	position: relative; list-style: none; }
ul.cartButton li { display: block; background:none; float: left; position:absolute; top:-38px; left:127px;  }
#centerCntr ul.centerBox li ul.cartButton li { display: block; background:none; float: left; position:absolute; top:-38px; left:106px;  }
ul.cartButton li a { display:block; float:left; width:25px; height:25px; text-indent: -9999px; }
ul.cartButton li a.cart { background: url(../images/cartImg.png) top left no-repeat; }
ul.cartButton li a.cart:hover { background: url(../images/cartImg.png) bottom left no-repeat; }
ul.cartButton li a.zoom { background: url(../images/zoomImg.png) top no-repeat; margin-left: 1px; }
ul.cartButton li a.zoom:hover { background: url(../images/zoomImg.png) bottom no-repeat; }

/* ### WRAPPER CONTAINER ### */
#wrapperCntr { width: 100%; background: url('../images/wrapperBg.gif') center top no-repeat; }

/* ### MAIN CONTAINER ### */
#mainCntr { width: 995px; padding: 0px 0px 0px 0px; margin: 0px auto; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { height: 147px; position: relative; background: url(../images/header.gif) left top no-repeat; }
		#headerCntr h1 { padding: 6px 0px 0px 14px; }
		#headerCntr h1 a { display: block; width: 420px; height: 133px; text-indent:-9999px; background: url(../images/logo.gif) left top no-repeat; }
		#headerCntr .img { position: absolute; left: 729px; top: 0px; }
	
	/* ### TOPMENU ZONE CONTAINER ### */
	#topMenuCntr { height: 47px; overflow: hidden; background: url(../images/topMenuBg.gif) left top no-repeat; }
		
		/* ### MENU CONTAINER ### */
		.topMenuBox ul { float: left; margin-left: 10px; }
		.topMenuBox ul li { display: block; float: left; }
		.topMenuBox ul li a { padding: 15px 30px 15px 30px; cursor: pointer; color: #fff; text-decoration: none; display: block; float: left; }
		.topMenuBox ul li a:hover, .topMenuBox ul li a.active { background: #7d085c; text-decoration: underline; }
		
		/* ### SEARCH BOX ### */
		.searchBox { padding: 7px 10px 0px 0px; float: right; }
		.searchBox form { width: 200px; height: 31px; background: url(../images/searchBg.gif) left top no-repeat; }
		.searchBox form fieldset { padding: 8px 0px 0px 10px; border: 0px; }
		.searchBox form label { float: left; }
		.searchBox form input.txtBox { float: left; width:160px; font-size: 12px; color: #000; border: none; background: none; padding: 0; }
		.searchBox form input.loginButton { float: left; margin: 2px 0px 0px 5px; padding: 0; border: none; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 0px 0px 12px 0px; overflow: hidden; width:995px; background: #620748 url(../images/contentBg.gif) left bottom no-repeat; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { width: 213px; float: left; }
		
			/* ### NAV BOX ### */
			.navBox ul { background: #fff url(../images/leftBoxBottomBg.gif) left bottom no-repeat; }
			.navBox ul li { padding: 0px 14px 0px 16px;  }
			.navBox ul li.heading { padding: 14px 14px 0px 16px; height: 30px; color: #fff; text-transform: uppercase; background: url(../images/leftBoxHeadingBg.gif) left top no-repeat; }
			.navBox ul li a { padding: 6px 0px 6px 5px; color: #000000; display: block; border-bottom: 1px solid #cecece; text-decoration: none; }
			.navBox ul li a:hover { color: #fff; background: #620748; }
			.navBox ul li a.selected { font-weight: bold; color: #fff; background: #620748; }
			.navBox ul ul { background: none; }
			.navBox ul ul li { padding: 0px; }
			.navBox ul li ul li a { padding-left:15px; }
			.navBox ul li ul li a:hover, .navBox ul li ul li a.selected { padding-left:15px; font-weight: normal; }
			
			
			/* ### NIEUW BOX ### */
			.nieuwBox ul { background: #fff url(../images/leftBoxBottom1Bg.gif) left bottom no-repeat; }
			.nieuwBox ul li.heading { padding: 14px 14px 0px 16px; height: 30px; color: #fff; text-transform: uppercase; background: url(../images/leftBoxHeadingBg.gif) left top no-repeat; }
			.nieuwBox ul li.imgBox { position: relative; padding: 10px 14px 10px 16px; text-align:center; font-weight: bold; color: #000;  }
			.nieuwBox ul li.imgBox  a:hover { color: #970B6F; }
			.nieuwBox ul li.imgBox span { font: normal 15px Arial, Helvetica; color: #a00e77; }
			.nieuwBox ul li.imgBox span.sale { position: absolute; bottom: 50px; left: 20px; width: 66px; height: 60px; text-align: center; font: bold 15px/65px Arial; color: #fff; background: url('../images/ster2.png') no-repeat; line-height: 58px;  }
			.nieuwBox ul li.imgBox span.line { color: black; text-decoration:line-through; }
			.nieuwBox ul li.imgBox span.red { font: 15px Arial, Helvetica; color: #e30000; }
			.nieuwBox ul li.imgBox span.black { font: 15px Arial, Helvetica; color: #000; }
			.nieuwBox ul li.imgBox span.pink { font: 15px Arial, Helvetica; color: #a00e77;  }	
		
		/* ### CENTER CONTAINER ### */
		#centerCntr { position: relative; width: 565px; float: left; }
		#centerCntr div.centerBg { padding: 10px 0px 0px 0px; width:565px; background: url(../images/centerTopBg.gif) left top no-repeat; }
		#centerCntr div.centerBg div.middle { background: #fff url(../images/centerMiddleBg.gif) left top repeat-x; }
		#centerCntr div.centerBg div.grey { background: #b9b9b9; }
		#centerCntr div.centerBg div.all { padding: 8px 15px 15px 15px; display: block; background: url(../images/centerBottomBg.gif) left bottom no-repeat; }
		#centerCntr div.centerBg div.last { padding: 8px 23px 15px 27px; display: block; background: url(../images/centerBottomLastBg.gif) left bottom no-repeat; }
		#centerCntr div.centerBg div.ookdiv { float: right; }
		#centerCntr div.centerBg div.ookdiv div { position: absolute; }
		#centerCntr div.centerBg div.ookdiv div div { position:relative; float: right; width: 65px; height: 66px; right: 51px; top: -11px; }
		
		/* ### CENTER CONTAINER WINKELWAGEN ### */
		#centerCntr { position: relative; width: 565px; float: left; }
		#centerCntr div.centerBg-ww { padding: 10px 0px 0px 0px; width:565px; background: url(../images/centerTopBg.gif) left top no-repeat; }
		#centerCntr div.centerBg-ww div.middle { background: #fff url(../images/centerMiddleBg.gif) left top repeat-x; }
		#centerCntr div.centerBg-ww div.grey { background: #b9b9b9; }
		#centerCntr div.centerBg-ww div.all { padding: 8px 15px 15px 15px; display: block; background: url(../images/centerBottomLastBg.gif) left bottom no-repeat; }
		#centerCntr div.centerBg-ww div.last { padding: 8px 23px 15px 15px; display: block; background: url(../images/centerBottomLastBg.gif) left bottom no-repeat; }
				
				/* ### INTRO BOX ### */
				.introBox { background:url("../images/introBg.jpg") no-repeat; height:196px; overflow:hidden; padding:14px 5px 0 311px; position:relative; top:-10px; width:249px; }
				.introBox h2 { padding-bottom: 10px; font: bold 15px Arial; color: #e03eb3; }
				.introBox p { padding-bottom: 10px; color: #fff; font-size: 11px;}
				.introBox a.verder { padding-left: 10px; display: block; float: right; width: 107px; height: 24px; line-height: 24px; text-decoration: none; color: #fff; background: url('../images/meer.gif') left top no-repeat; }
				.introBox a.verder:hover { background: url('../images/meer.gif') left bottom no-repeat; }
				
				/* ### CENTER TOP BOX ### */
				.centerTopBox { padding:0px; overflow: hidden; width: 535px; }
				.centerTopRightBox { width: 251px; float: right; }
				.centerTopLeftBox { position: relative; width: 270px; float: left; }
				.centerTopLeftBox ul { overflow: hidden; width: 270px; list-style: none; }
				.centerTopLeftBox li { padding-right: 11px; float: left; display: inline; }
				.centerTopLeftBox li.last { padding-right: 0px; }
				.centerTopLeftBox a.vergroot { padding-left: 10px; position: absolute; right: 5px; bottom: 120px; width: 101px; height: 25px; font: 11px/25px Arial; text-decoration: none; color: #fff; background: url('../images/vergroot.png') no-repeat; }
				.centerTopLeftBox a.vergroot:hover { text-decoration: underline; }
				.centerTopLeftBox span { position: absolute; top: 0px; left: 0px; display: block; width: 75px; height: 74px; text-align: center; font: bold 18px/74px Arial; color: #fff; background: url('../images/ster.png') no-repeat;  }
					
					/* ### SELECT BOX ### */
					.selectBox { width: 100%; }
					.selectBox fieldset.big { padding-bottom: 20px; overflow: hidden; width: 100%; border: 0px; }
					.selectBox fieldset.big select { margin-right: 5px; padding: 5px; float: left; height: 30px; font-size: 12px; color: #7d085c; border: 1px solid #dbdbdb; background: #fff; }
					.selectBox fieldset.big option { padding: 5px; }
					.selectBox div.nav { padding: 0px 0px 20px 0px; overflow: hidden; width: 99%; }
					.selectBox div.nav ul { padding-top: 3px; float: left; overflow: hidden; width: 100%; list-style: none; }
					.selectBox div.nav fieldset { float: right; overflow: hidden; width: 25%; border: 0px; }
					.selectBox div.nav li { margin-right: 1px; float: left; display: inline; }
					.selectBox div.nav li a { padding: 0px 5px 0px 5px; display: block; float: left; height: 18px; line-height: 18px; font-size: 12px; text-decoration: none; color: #383838; }
					.selectBox div.nav li a:hover, .selectBox div.nav li.selected a { color: #fff; background: #620748; }
					.selectBox div.nav fieldset select { padding: 3px; float: right; width: 60px; height: 24px; color: #fff; border: 1px solid #9b247a; background: #9b247a; }
					.selectBox div.galleryBox { padding-bottom: 20px; }
					
					/* ### CONTACT BOX ### */
					.contactBox { width: 100%; min-height: 400px; }
					.contactBox div.contact { padding-bottom: 15px; overflow: hidden; width: 100%; }
					.contactBox div.contact #anaam { display: none; }
					.contactBox input.submit { padding: 0px 15px 1px 15px; cursor: pointer; float: right; height: 24px; font-size: 12px; color: #fff; border: 0px; background: #922778; }
					.contactBox address { float: left; width: 186px; line-height: 19px; font-style: normal; }
					.contactBox fieldset { float: right; overflow: hidden; width: 318px; border: 0px; }
					.contactBox address a { text-decoration: none; color: #af2b9e; }
					.contactBox address a:hover { text-decoration: underline; }
					.contactBox h3 { padding-bottom: 4px; font: bold 12px Arial; color: #000; }
					.contactBox input.field { margin-bottom: 4px; padding: 8px 10px 0px 10px; float: left; width: 296px; height: 26px; font-size: 12px; color: #620748; border: 1px solid #595959; background: #fff; }
					.contactBox label { display: block; float: left; }
					.contactBox textarea { margin-bottom: 4px; padding: 8px 10px 8px 10px; width: 296px; height: 100px; font-size: 12px; color: #620748; border: 1px solid #595959; background: #fff; }
					.contactBox input.small { width: 135px; }
					.contactBox input.right { float: right; }
					
					/* ### DESCRIPTION BOX ### */
					.descriptionBox { min-height: 140px; color: #000000; }
					.descriptionBox .price { padding: 0px 5px 5px 0px; font: 33px Arial, Helvetica; color: #a00e77; float: left; }
					.descriptionBox .oldprice { text-decoration:line-through; margin-top: 5px;}
					.descriptionBox .recentie { margin: 10px 0px 0px 0px; }
					.descriptionBox .recentie a { color: black;}
					.descriptionBox .recentie a:hover { color: #A00E85; }
					
					/* ### VOOR BOX ### */
					.voorBox { margin: 0px 0px 5px 0px; width: 251px; background: #d9d9d9 url(../images/calenderTopBg.gif) left top no-repeat; }
					.voorBox div.bottom { padding: 6px; background: url(../images/calenderBottomBg.gif) left bottom no-repeat; }
					.voorBox h3 { padding-bottom: 5px; font: bold 12px Arial; color: #202020; }
					.voorBox fieldset { overflow: hidden; width: 239px; border: 0px; }
					.voorBox input.submit { float: left; }
					.voorBox input.field { padding: 9px 10px 0px 10px; float: left; width: 189px; height: 25px; font-size: 12px; color: #7d085c; border: 0px; background: #fff; }
					
					/* ### PRODUCT BOX ### */
					.productBox fieldset { width: 90%; margin: 10px auto 20px auto; background: #FFF; border: 1px solid #CECECE; }
					.productBox legend { color: #970B6F; font-weight: bold; background: #FFF; padding: 1px 8px 0; margin-left: 1px; border: 1px solid #d4d4d4; border-bottom: 0; } 
					.productBox p { padding: 9px 15px 9px 15px; line-height: 22px; }
					.productBox input.field { margin-bottom: 4px; padding: 6px 10px 0px 10px; float: left; width: 155px; height: 21px; font-size: 12px; color: #7d085c; border: 0px; background: #d4d4d4; }
					.productBox input#knop { background: #922778; border: 1px solid #A3A3A3; color: #FFFFFF; font-size: 12px; font-weight: normal; padding: 3px 15px; }
					.productBox input#knop:hover { background: #bf1b97; cursor: pointer; text-decoration: none; }

					/* ### INFO BOX ### */
					.infoBox { margin: 0px 0px 5px 0px; width: 251px; background: #d9d9d9 url(../images/calenderTopBg.gif) left top no-repeat; }
					.infoBox div.bottom { padding: 6px; background: url(../images/calenderBottomBg.gif) left bottom no-repeat; }
					.infoBox h3 { padding-bottom: 5px; font: bold 12px Arial; color: #7d085c; }
					.infoBox fieldset { overflow: hidden; width: 239px; border: 0px; }
					.infoBox input.radio { margin: 0px 5px 8px 0px; float: left; }
					.infoBox label { margin-bottom: 8px; float: left; display: block; width: 60px; }
				
					/* ### CALENDER BOX ### */
					.calenderBox { margin: 0px 0px 5px 0px; width: 251px; background: #d9d9d9 url(../images/calenderTopBg.gif) left top no-repeat; }
					.calenderBottomBg { background: url(../images/calenderBottomBg.gif) left bottom no-repeat; } 
					.calenderBottomBg .heading { padding: 7px 0px 0px 8px; font: bold 12px Arial, Helvetica; color: #7d085c; }
					.calenderBottomBg #cont { padding: 7px; }
					.calenderBottomBg #cont .kassa_vraag { margin: 0px 5px 5px; display: block; float: right; width: 18px; height: 17px; background: url('../images/kassa/vraag.gif') no-repeat; text-indent: -9999px; color: #ffffff; }
					
					/* ### BUTTONS BOX ### */
					.buttonBlock { text-indent: -9999px; }
					.buttonBlock div.wagen a { margin: 0px 0px 7px 0px; display: block; width: 251px; height: 37px; background: url(../images/wagen.gif) left top no-repeat; }
					.buttonBlock div.wagen a:hover { background: url(../images/wagen.gif) left bottom no-repeat; }
					.buttonBlock div.huurperiodeButton a { margin: 0px 0px 7px 0px; display: block; width: 251px; height: 37px; background: url(../images/huurperiodeButton.gif) left top no-repeat; }
					.buttonBlock div.huurperiodeButton a:hover { background: url(../images/huurperiodeButton.gif) left bottom no-repeat; }
					.buttonBlock div.aanVerlanglijstjeButton a { margin: 0px 0px 7px 0px; display: block; width: 251px; height: 37px; background: url(../images/aanVerlanglijstjeButton.gif) left top no-repeat; }
					.buttonBlock div.aanVerlanglijstjeButton a:hover { background: url(../images/aanVerlanglijstjeButton.gif) left bottom no-repeat; }
					.buttonBlock div.tellFriendButton a { margin: 0px 0px 0px 0px; display: block; width: 251px; height: 37px; background: url(../images/tellfrienButton1.gif) left top no-repeat; }
					.buttonBlock div.tellFriendButton a:hover { background: url(../images/tellfrienButton1.gif) left bottom no-repeat; }
					
				#myErrorDiv { color: #F00; }
				#loginfout { color: #F00; }
			
				.loginbox { width:192px; color: #333; height: 26px; }
				
				.logindiv_links { width: 229px; float: left; margin-right: 10px; padding-left: 20px; }
				.logindiv_links h3 { font-size: 13px; color: #620748; }
				.logindiv_links form { padding: 5px; margin: 5px; color: #333; }
				.logindiv_links #klantadres { text-align:left; margin-bottom: 15px; padding: 8px 5px 0px 5px; width: 192px; height: 21px; font: 11px Arial; color: #000; border: 1px solid #ccc; background: url('/images/kassa/idenBg.gif'); }
				.logindiv_links #inlogcode { text-align:left; margin-bottom: 5px; padding: 8px 5px 0px 5px; width: 192px; height: 21px; font: 11px Arial; color: #000; border: 1px solid #ccc; background: url('/images/kassa/idenBg.gif'); }
				.logindiv_links #r { float: left; margin: 2px 5px; }
				.logindiv_links label { float: left; margin:13px 5px; }
				.logindiv_links #loginknop { cursor: pointer; padding:0 10px; margin: 8px; float: right; border: 0px; display: block;  height: 24px; line-height: 24px; font-size: 11px; text-align: center; text-decoration: none; font-weight: bold; color: #4b4b4b; background: url('../images/buttonBg.gif') repeat-x; }
				.logindiv_links #loginknop:hover { color: #000; }
				
				.logindiv_rechts { width: 229px; float: left; padding-left: 20px; }
				.logindiv_rechts h3 { font-size: 13px; color: #620748 }
				.logindiv_rechts form { padding: 5px; margin: 5px; }
				.logindiv_rechts #klantadresb { text-align:left; margin-bottom: 5px; padding: 8px 5px 0px 5px; width: 192px; height: 21px; font: 11px Arial; color: #000; border: 1px solid #ccc; background: url('/images/kassa/idenBg.gif'); }
				.logindiv_rechts #wwopvragen { cursor: pointer; padding:0 10px; margin: 8px; float: right; border: 0px; display: block; height: 24px; line-height: 24px; font-size: 11px; text-align: center; text-decoration: none; font-weight: bold; color: #4b4b4b; background: url('../images/buttonBg.gif') repeat-x; }
				.logindiv_rechts #wwopvragen:hover { color: #000; }					
				
				/* ### RECENSIE BOX ### */
				.recensieBox { width: 527px; }
				.recensieBox ul { width: 527px; }
				.recensieBox ul li { padding: 5px 0px 7px 0px; border-bottom: 1px solid #ababab; background: none; }
				.recensieBox ul li div.heading { padding: 2px 0px 8px 0; color: #a00e77; }
				.recensieBox ul li div.heading span.dark { font-weight: bold; }
				
				/* ### GALLERY BOX ### */
				.galleryBox { overflow: hidden; width: 527px; font-weight: bold; text-align: center; background:none; }
				.galleryBox div.gallery { padding: 220px 0px 0px 0px; position: relative; width: 175px; float: left; margin-bottom: 10px; }
				.galleryBox div.gallery a { color: black; }
				.galleryBox div.gallery a:hover { color: #A00E77; }
				.galleryBox div.gallery img.pic { position: absolute; top: 0px; left: 0px; }
				.galleryBox span.black { font: 15px Arial, Helvetica; color: #000; display: block; }
				.galleryBox span.red { font: 15px Arial, Helvetica; color: #e30000; display: block; }
				.galleryBox span.pink { font: 15px Arial, Helvetica; color: #a00e77; display: block; }
				.galleryBox span.line { text-decoration: line-through; color: #000; }
				.galleryBox span.sale { position: absolute; top: 163px; left: 0px; display: block; width: 66px; height: 60px; text-align: center; font: bold 15px/65px Arial; color: #fff; background: url('../images/ster2.png') no-repeat; line-height: 58px;  }
				
				.winkelwagenBox { overflow: hidden; width: 535px; background:none; min-height: 400px; }
				
				/* ### WISHLIST BOX ### */
				.wishlistMenu { width: 100%; padding: 10px 0 10px 10px; }
				.wishlistMenu div { padding-right: 50px; float: left; }
				.wishlistMenu div.r { padding: 0; }
				.wishlistItem { position: relative; width: 480px; border: 1px dashed #A3A3A3; background: #FDFDFD; padding: 10px; margin: 5px 0; }
				.wishlistItem .wlpic { width: 95px; min-height: 120px; }
				.wishlistItem .wlpic img { width: 84px; }
				.wishlistItem .wltext { position: absolute; left: 110px; top: 10px; width: 245px; }
				.wishlistItem .wltext h4 { font-size: 13px; }
				.wishlistItem .wltext p { padding: 10px; line-height: 22px; }
				.wishlistItem .wlopties { position: absolute; right: 10px; top: 10px; width: 150px; background: #d4d4d4; padding: 5px; }
				.wishlistItem .wlopties ul { list-style: none; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding: 0px 10px 0px 0px; width: 199px; float: right; }
		
			/* ### LOGIN BOX ### */
			.loginBox { margin: 0px 0px 7px 0px; width: 199px; }
			.loginBox a { display:block; width: 199px; height:38px; text-indent: -9999px; background:url(../images/loginImg.png) left -1px no-repeat; }
			.loginBox h3 { padding-left: 12px; width: 187px; height:37px; font: 12px/38px Arial; color: #fff; background: url(../images/loginH3.gif) left -1px no-repeat; }
			.loginBox fieldset { padding: 12px 12px 5px 12px; overflow: hidden; width: 175px; border: 0px; background: url('../images/rightBottom.gif') #fff no-repeat bottom; }
			.loginBox input.field { margin-bottom: 4px; padding: 8px 10px 0px 10px; float: left; width: 155px; height: 26px; font-size: 12px; color: #7d085c; border: 0px; background: #d4d4d4; }
			.loginBox fieldset a { display: inline; width: auto; height: auto; text-indent: 0px; text-decoration: underline; color: #282828; background: none; }
			.loginBox input.submit { padding: 5px 15px 5px 20px; cursor: pointer; float: right; height: 24px; font-size: 12px; color: #fff; border: 0px; background: url('../images/login.gif') top right no-repeat; }
			.loginBox input.submit:hover { color: #fff;  background: url('../images/login.gif') bottom right no-repeat; }
			.loginBox fieldset a:hover { text-decoration: none; }
			.loginBox p { padding-top: 10px; text-align: left; }
			.loginBox a.reg { margin-right: 10px; display: block; float: right; line-height: 24px; text-decoration: none; color: #727272; }
			.loginBox a.reg:hover { text-decoration: underline; }
			
			/* ### CART BOX ### */
			.cartBox { margin: 0px 0px 8px 0px; width: 199px; background: #fff url(../images/cartBottomBg.gif) left bottom no-repeat; }
			.cartBox ul { list-style: none; }
			.cartBox ul li.heading { padding: 10px 0px 0px 15px; height: 28px; color: #fff; background: url(../images/cartHeadingBg.gif) left top no-repeat; }
			.cartBox ul li.heading a { color: white; }
			.cartBox ul li.heading a:hover { text-decoration: underline; }
			.cartBox ul li.heading span.redTxt { padding:0px 40px 0px 0px; color: #ffbbec; background: url(../images/cartIcon.gif) 100% 60% no-repeat; }
			.cartBox ul li.table { padding: 10px 16px 0px 11px; }
			.cartBox ul li.bottomLink { padding: 5px 16px 8px 0px; text-align: right; }
			.cartBox ul li.bottomLink a { text-decoration: underline; }
			.cartBox ul li.bottomLink a:hover { text-decoration: none; color: #a00e77; }
			.cartBox ul li.table table tr td.brd { border-bottom: 1px solid #cecece; }
			.cartBox ul li.table table tr td.item { padding: 5px 0px 10px 0px; line-height: 18px; width: 84px; text-align: left; color: #a00e77; }
			.cartBox td.del a { position: relative; top: -3px; display: block; width: 19px; height: 18px; text-indent: -9999px; background: url(../images/itenIcon.gif) no-repeat; }
			.cartBox td.del { width: 25px; }
			.cartBox ul li.table table tr td.price { padding: 5px 0px 5px 20px; width: 45px; }
			.cartBox ul li.table table tr td.total { width: 109px; height: 20px; text-align: right;}
			.cartBox ul li.table table tr td.totalPrice { padding: 0px 0px 0px 20px; width: 45px; }
			.cartBox ul li.table table tr td.totalDark { width: 109px; height: 20px; font-weight: bold; text-align: right;}
			.cartBox ul li.table table tr td.totalPriceDark { padding: 0px 0px 0px 20px; font-weight: bold; width: 45px; }
			
			/* ### TELL A FRIEND BOX ### */
			.tellFriendBox { margin: 8px 0; width: 199px; }
			.tellFriendBox a { display:block; width: 199px; height:38px; text-indent: -9999px; background: url(../images/tellaFriendImg.png) left top no-repeat; }
			.tellFriendBox h3 { padding-left: 12px; width: 187px; height:38px; font: 12px/38px Arial; color: #fff; background: url(../images/tellBg.gif) left top no-repeat; }
			.tellFriendBox fieldset { padding: 12px; overflow: hidden; width: 175px; border: 0px; background: url('../images/rightBottom.gif') #fff no-repeat bottom; }
			.tellFriendBox p { padding: 10px 12px 0px 12px; background: #fff; }
			.tellFriendBox input.submit { float: left; }
			.tellFriendBox input.submit { background: #8e846e; border: 1px solid #A3A3A3; color: #FFFFFF; font-size: 12px; font-weight: normal; padding: 3px 15px 3px 12px; }
			.tellFriendBox input.submit:hover { background: #aa976e; cursor: pointer; text-decoration: none; }
			
			/* ### DIARY BOX ### */
			.diaryBox { width: 195px; background: #e2d2b9 url(../images/diaryTopBg.gif) left top no-repeat; }
			.diaryBottomBox { padding: 47px 10px 20px 10px; width:175px; background: url(../images/diaryBottomBg.gif) left bottom no-repeat; }
			.diaryBottomBox ul { list-style: none; }
			.diaryBottomBox ul li.heading { height: 30px; text-indent:-9999px; background: url(../images/mijnImg.gif) left top no-repeat; }	
			.diaryBottomBox ul li { height: 25px; font-family: 'freestylescript', Arial, Helvetica, sans-serif; }
			.dairyBottomBox .goto { font-weight: bold; }
			
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 10px 0px 0px 0px; width: 995px; height: 89px; overflow: hidden; }
	
		/* ### FOOTER TOP BOX ### */
		.footerTopBox { height: 80px; background: #fff url(../images/bottomTop.gif) left top no-repeat; }
		.footerTopBottomBox { height: 80px; background:url(../images/bottomBottom.gif) left bottom no-repeat; }
		.footerTopBottomBox .bottomLogo { padding: 15px 0px 0px 19px; width: 142px; height: 47px; float: left; background: url(../images/bottomLogo.gif) right bottom no-repeat; }
		.footerTopBottomBox .bottomCardImg { padding: 27px 27px 0px 0px; width: 425px; height: 29px; float: right; background: url(../images/cardsImg.gif) left  bottom no-repeat; }
		
		/* ### FOOTER BOTTOM BOX ### */
		.footerBottomBox { padding: 11px 0px 0px 0px; font: 10px Arial, Helvetica; color: #fff; text-align: center; }		
		.footerTopBottomBox .copyright { left:10px; padding:40px 0 0; position:relative; top:31px; }
		
		#anaam { display: none; }

