*{padding:0;margin:0}
p {clear:both;padding:0;margin:0}
html {overflow:-moz-scrollbars-vertical;font:11px Verdana, Arial, sans-serif;background:URL(/images/bg_body.jpg) -3px 0}
html, body {height:100%;min-height:100%;width:100%}
body {background:URL(/images/bg_header.png) top center no-repeat}

	.homespul {position:absolute;clear:both;width:100%;text-align:left;z-index:1}
		.spots {width:967px;margin:0 auto}
			.extrabtns {float:left;width:272px;height:206px;margin:412px 0 0 160px;background:URL(/images/extra_btns.png)}
				.extrabtns .btn {display:block;position:relative}
					.extrabtns .one {float:left;top:50px;left:70px;width:70px;height:70px}
					.extrabtns .two {float:left;top:75px;left:100px;width:70px;height:50px}
					.extrabtns .three {top:125px;left:90px;width:75px;height:70px}
				.extrabtns .btn span {display:none}
			.stuff {float:left;width:423px;height:114px;margin:530px 0 0 100px;background:URL(/images/stuff_to_make_you_smile.png)}
	
	.regulator {clear:both;height:0;font-size:0;line-height:0}
	.regulator2 {clear:both;height:30px;font-size:0;line-height:0}
	.regulator3 {clear:both;height:70px;font-size:0;line-height:0}
				
	.container {position:relative;width:967px;min-height:100%;height:auto !important;height:100%;margin:0 auto;top:0;text-align:left;z-index:2}
	.conthome {background:URL(/images/home_splats.png) 0 412px no-repeat}
		.header {height:129px}
			.header .homebtn {display:block;float:left;width:271px;height:85px}
			
			.header .mainmenu {float:left;width:463px;height:85px}
				.header .mainmenu a {display:block;float:left;height:19px;margin-right:18px}
				.header .mainmenu span {display:none}
				.header .mainmenu .faqbtn {width:54px;margin:33px 18px 0 30px;background:URL(/images/btns/btn_faq.png)}
				.header .mainmenu .faqbtn:hover, .header .mainmenu .faqactive {background:URL(/images/btns/btn_faq.png) 0 19px}
				.header .mainmenu .contactbtn {width:94px;margin-top:30px;background:URL(/images/btns/btn_contact.png)}
				.header .mainmenu .contactbtn:hover, .header .mainmenu .contactactive {background:URL(/images/btns/btn_contact.png) 0 18px}
				.header .mainmenu .aboutbtn {width:77px;margin-top:25px;background:URL(/images/btns/btn_about.png)}
				.header .mainmenu .aboutbtn:hover, .header .mainmenu .aboutactive {background:URL(/images/btns/btn_about.png) 0 19px}
				.header .mainmenu .newsbtn {width:70px;margin-top:21px;background:URL(/images/btns/btn_news.png)}
				.header .mainmenu .newsbtn:hover, .header .mainmenu .newsactive {background:URL(/images/btns/btn_news.png) 0 19px}
			.header .paybtns {display:block;float:left;width:75px;height:100px;margin:0 0 0 147px}
				.header .paybtns span {display:none}
				
		.content {clear:both}
			.menu {float:left;width:153px;margin:0 54px 0 64px;border-top:1px solid #000;z-index:2}
				.menu a .title {display:none}
				
				.menu .mainbtn {display:block;height:20px;padding:9px 5px;border-bottom:1px solid #000;cursor:pointer}
					.menu .mainbtn .image {display:block;width:143px;height:18px;background-position:0 0}
				.menu .active {border-bottom:0;height:15px}
				
				.menu .subbtn {padding:0 0 0 23px;color:#000;text-decoration:none;border-bottom:0}
				.menu .subbtn:hover, .menu .subactive {color:#e2001a}
				
				.menu .emptyline {clear:both;height:1px;margin-top:10px;background:#000;font-size:0;line-height:0}
				.menu .emptyrow {height:3px;border-bottom:1px solid #000;font-size:0;line-height:0}
				
				.menu .socials {padding:14px 0 2px 5px}
				.menu .socials a {display:block;clear:both;float:left;margin-bottom:10px}
			.cnt {float:left;width:696px}
				
				.searchbar {height:20px;padding-right:11px}
					.searchbar .searchbtn {float:right;width:37px;height:11px;margin:15px 5px 0 0;background:URL(/images/btns/btn_search.png);cursor:pointer}
					.searchbar .searchbtn:hover {background-position:0 11px}
					.searchbar .searchbtn span {display:none}
					.searchbar .searchfld {float:right;margin-top:10px;padding:2px;border:1px solid #000}
					.searchbar .searchfld:focus {border:1px solid #e2001a}
					
				
				.btnsLeft {float:left;width:180px;margin:310px 0 0 -55px}
					.btnsLeft a span {display:none}
					.btnsLeft .btn1 {display:block;float:left;width:80px;height:70px;margin:0 0 0 0}
					.btnsLeft .btn2 {display:block;float:left;width:60px;height:40px;margin:30px 0 0 35px}
					.btnsLeft .btn3 {clear:both;display:block;width:90px;height:70px;margin:0 0 0 30px}

				.homelnk {float:left;margin-left:0}
					.homelnk img {border:0}
					
				.whiteback {width:657px;margin:9px 0 20px 0;padding:15px 13px;background:#fff;border:1px solid #ccc;line-height:16px}
					.whiteback h1 {display:block;width:655px;height:21px;padding-top:5px;margin-bottom:10px;color:red;text-align:right;font-size:11px}
						.whiteback h1 span {display:none}
						.whiteback h1 a {font-weight:normal}
						.whiteback .h1_faq {background:URL(/images/h1/h1_faq.jpg)}
						.whiteback .h1_contact {background:URL(/images/h1/h1_contact.jpg)}
						.whiteback .h1_about {background:URL(/images/h1/h1_about.jpg)}
						.whiteback .h1_news {background:URL(/images/h1/h1_news.jpg)}
						.whiteback .h1_login {background:URL(/images/h1/h1_login.jpg)}
						.whiteback .h1_signup {background:URL(/images/h1/h1_signup.jpg)}
						.whiteback .h1_forgotten {background:URL(/images/h1/h1_forgotten.jpg)}
						.whiteback .h1_personal_info {background:URL(/images/h1/h1_persoonlijke_gegevens.jpg)}
						.whiteback .h1_change_password {background:URL(/images/h1/h1_password.jpg)}
						.whiteback .h1_change_shipaddress {background:URL(/images/h1/h1_shipaddress.jpg)}
						.whiteback .h1_change_invoiceaddress {background:URL(/images/h1/h1_invoiceaddress.jpg)}
						.whiteback .h1_change_setup {background:URL(/images/h1/h1_instellingen.jpg)}
						.whiteback .h1_orders {background:URL(/images/h1/h1_bestellingen.jpg)}
						.whiteback .h1_winkelwagen {background:URL(/images/h1/h1_winkelwagen.jpg)}
						.whiteback .h1_shippingoptions {background:URL(/images/h1/h1_verzendopties.jpg)}
						.whiteback .h1_overzicht_bestelling {background:URL(/images/h1/h1_overzicht_bestelling.jpg)}
						.whiteback .h1_betaalmethode {background:URL(/images/h1/h1_betaalmethode.jpg)}
						.whiteback .h1_betalen {background:URL(/images/h1/h1_betalen.jpg)}
						.whiteback .h1_login .regtxt, .whiteback .h1_change_invoiceaddress .regtxt {display:inline}
						form .h1_change_invoiceaddress, form .h1_change_shipaddress, form .h1_shippingoptions, form .h1_overzicht_bestelling, form .h1_betaalmethode {margin-left:-129px}
					.whiteback a {color:#000;text-decoration:none;font-weight:bold}
					.whiteback a:hover {color:#e2001a}
					.whiteback ul, .whiteback ol {margin-left:15px}
					.redtxt {color:#e2001a}
					.greentxt {color:#38a612}
					.regtxt {font-weight:normal;color:#000}
				
				form {width:400px;margin:15px 0 0 129px}
					form label {float:left;width:135px;padding-top:3px}
					form table {margin-left:-129px}
					
					.inputfld, .inputfld2, .selectfld, .selectfld2, .selectfld3, .selectfld4, form .textfld {float:left;width:257px;padding:3px;margin-bottom:2px;border:1px solid #000;font:11px Verdana, Arial, sans-serif}
					.inputfld:focus, .inputfld2:focus, .selectfld:focus, .selectfld2:focus, .selectfld3:focus, .selectfld4:focus, form .textfld:focus {border:1px solid #e2001a}
					.inputfld2 {float:right;width:120px;margin:0}
					.selectfld {width:265px}
					.selectfld2 {width:86px;margin-right:2px}
					.selectfld3 {width:89px}
					.selectfld4 {width:50px}
					form .textfld {height:100px}
					form .checkbx {float:left;margin:3px 7px 0 0}
					form .checkbxtxt {float:left;padding-top:2px}
					form .forgotbtn {float:right;font-size:10px}
					.signupbtn {margin-left:129px}
					
				.nws {padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid #eee}
					.nws .title {font-size:12px;color:#e2001a;font-weight:bold}
					.nws .date {font-size:10px}
					.nws-last {border-bottom:0}
					.nws-images {padding-top:12px}
					.nws-images a {float:left;margin:0 5px 5px 0}
					
				.art {float:left;width:158px;height:201px;margin:9px 15px 0 0;background:URL(/images/bg_article.png);color:#000;text-decoration:none}
					.art .img {display:block;width:141px;height:162px}
						.art .img img {margin:14px 13px;border:0}
					.art .title, .art .price {display:block;clear:both;float:left;width:128px;padding:0 10px 0 14px}
					.art .price {text-align:right;font-size:10px}
					.art:hover .title, .art:hover .price {color:#e2001a}
				
				.art-left, .art-right {float:left;width:328px}
					.art-left #imglarge {width:328px;height:378px}
					.art-right .meta {height:40px;padding-left:12px}
						.art-right .meta .title {float:left;width:250px;font-size:12px;font-weight:bold}
						.art-right .meta .price {float:right;padding-top:1px;font-size:11px}
					.art-right .desc {min-height:298px;padding-left:12px}
					.art-right .showback {clear:both;padding-left:12px}
						.art-right .showback a {color:#e2001a}
						.art-right .showback a:hover {color:#000}
						.sizetable {float:right}
					.socialmedia a {float:right;margin:0 0 8px 5px}
				.art-btns {clear:both;margin-top:12px;border-top:1px solid #ccc}
					.art-btns .thumbs {float:left;width:328px;padding-top:12px}
						.art-btns .thumbs img {width:80px;border:0;cursor:pointer}
						.art-btns .thumbs div {float:left;margin-right:2px}
					.art-btns .btns {float:left;width:328px;padding-top:9px}
						.art-btns .btns .selectfld {float:right;width:190px;border:1px solid #ccc}
						.art-btns .add2cart_btn {clear:both;float:right;display:block;width:165px;height:18px;margin-top:5px;background:URL(/images/btns/btn_add2cart.png)}
						.art-btns .add2cart_btn:hover {background-position:0 18px}
							.art-btns .add2cart_btn span {display:none}
						.art-btns #messagebox {clear:both;padding-top:10px;text-align:right}
						
				table {width:655px}
					table td {padding:10px 5px}
					thead td {padding:5px 5px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000;background:#eee}
					.cartimg , .cartdes {float:left}
						.cartimg {width:55px}
							.cartimg img {width:50px;border:0}
						.cartdes {width:292px}
					.artrow td {border-bottom:1px solid #eee}
					.blackborder td {border-bottom:1px solid #000}
					.totalprice td {background:#eee}
					.greyborder {border:1px solid #ccc}
					.greyborder:focus {border:1px solid #000}
					.cartdel {display:block;float:left;width:19px;height:17px;padding:4px 3px}
					.discount_lbl {float:right;padding:4px 5px 0 0}
					a.discount_btn {float:right;margin:4px 0 0 5px;color:#e2001a}
					a.discount_btn:hover {color:#000}
				
				.orderrow {display:block;width:655px;height:25px;cursor:pointer}
				.orderrow:hover {background:#eee}
					.orderrow div {float:left;padding:5px;width:90px;border-bottom:1px solid #eee}
					.orderrow .orderno {font-weight:bold;width:295px}
					.orderrow .date {width:140px}
				.ordershow {display:none}
		
		.footer {clear:both;padding:30px 15px 0 0;text-align:center;font-size:10px}
			.footer a {color:#000;text-decoration:none;font-weight:normal}
			.footer a:hover {text-decoration:underline}

