html, body
{
	margin:0;
	padding:0;
	}

body
{
	background-image:url(../images/bg.jpg);
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#6e6e6d;
	line-height:20px;
	}

.wrapper
{
	width:960px;
	margin:0 auto;
	}
	
#container
{
	width:100%;
	min-height:400px;
	background-color:#fff;
	}

#footer, #top
{
	height:38px;
	width:100%;
	}

#top a:hover, #Head a:hover, #Sidebar #user-login .Send:hover, #ShopContent #Checkout .Checkout:hover, #Checkout #checkout-user-login .Send:hover, #user-new-password button:hover, #accountRegister .send:hover
{
	color:#f7f7f7 !important;
	}

#footer p
{
	padding:0;
	margin:0;
	}

#footer
{
	background-color:#ee3d8a;
	color:#fff;
	padding:9px 20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; 
	}
.at16nc
{
	background-image:none !important;
	}
	
.addthis_button_facebook, .addthis_button_twitter, .addthis_button_linkedin
{
	background-position:0 0 !important;
	background-repeat:no-repeat !important;
	}

.addthis_button_facebook
{
	background-image:url(../images/facebook.png) !important;
	}

.addthis_button_twitter, .addthis_button_linkedin
{
	background-image:url(../images/linkedin.png) !important;
	}

.addthis_button_linkedin
{
	background-image:url(../images/twitter.png) !important;
	}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m
{
	padding:4px !important;
	}

.addthis_button_facebook .at16nc
{
	width:10px !important;
	}

.addthis_button_linkedin .at16nc
{
	width:14px !important;
	}

.addthis_button_twitter .at16nc
{
	width:16px !important;
	}
	
#top
{
	background-color:#00b8cc;
	font-size:15px;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	}

#top ul
{
	width:auto;
	margin-right:24px;
	margin-top:8px;
	float:right;
	}

#top li
{
	display:inline-block;
	padding-left:30px;
	background:url(../images/bloem.png) 5px center no-repeat;
	}

#top li:first-child
{
	padding-left:0px;
	background:none;
	}

#top a
{
	color:#fff;
	}

#header
{
	height:143px;
	background:url(../images/header.png) no-repeat #fff;
	position:relative;
	}

#logo
{
	text-align:left;
	text-indent:-99999px;
	background-image:url(../images/logo.png);
	width:199px;
	height:108px;
	position:relative;
	top:15px;
	left:26px;
	}

#contactdata
{
	position:absolute;
	float:right;
	text-align:right;
	right:26px;
	display:block;
	top:32px;
	}

#header h2
{
	margin-bottom:20px;
	}

a
{
	text-decoration:none;
	}

a:link, a:visited, a
{
	color:#ee3d8a;
	}

a:hover
{
	color:#00b8cc !important;
	}

h2
{
	color:#ee3d8a;
	font-size:20px;
	font-family: 'Oswald', sans-serif;
	}

#container h1
{
	padding:0;
	margin:0;
	}

.footerSlideContent1
{
background-image:none !important;
background-color:#84137b !important;
}

#footerSlideText, #footerSlideText a
{
color:#fff !important;
}

#footerSlideText h3
{
color:#fff !important;
}

#openingsuren
{
	position:relative;
	float:left;
	}

#networks
{
	position:relative;
	float:right;
	margin-top:3px !important;
	}

#content
{
	margin-top:-90px !important;
	}

#form-nl ol{
list-style:none;
margin:0;
padding:0;
}

#form-nl
{
	margin-top:10px !important;
	}

#form-nl .field-title{
float:left;
display:block;
width:75px;
}
#form-nl label.error{
display:block;
clear:both;
font-size:10px;
color:#d62222;
font-weight:bold;
padding-bottom:5px;
}
#form-nl #subscriber-submit{
cursor:pointer;
height:auto !important;
}


/* opmaak shop */
#Shop
{
	padding-left:20px;
	}

#zoeken, #Sidebar
{
	width:216px !important;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	}

#zoeken label
{
	display:none !important;
	}

#zoeken, #inloggen, #winkelmandje, #categorieen
{
	background-color:#efefef !important;
	margin-bottom:20px !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:12px !important;
	}

#zoeken h2, #Sidebar h2
{
	margin-bottom:11px !important;
	}
	
div#Sidebar ul#ShopNav a, div#Sidebar ul#ShopNav
{
	border:none !important;
	background:none !important;
	}

div#Sidebar ul#ShopNav a
{
	padding:5px !important;
	}
	
div#Sidebar ul#ShopNav li	
{
	padding:0 7px !important;
	}

div#Sidebar ul#ShopNav a:hover, div#Sidebar ul#ShopNav a.opened
{
	background-color:#dddddd !important;
	}

#Sidebar .menu
{
	font-size:14px;
	font-family: 'Oswald', sans-serif;
	font-weight:normal !important;
	}
	
#algemenevoorwaarden
{
	font-size:13px;
	margin-left:14px;
	font-family: 'Oswald', sans-serif;
	padding-bottom:20px;
	}
	
#algemenevoorwaarden a
{
	color:#515151;
	}
	
#algemenevoorwaarden a:hover
{
	color:#EE3D8A;
	}

#Sidebar .menu a
{
	color:#79276b !important;
	}

#Shop #Head
{
	height:39px;
	background-color:#763881;
	width:710px;
	float:right;
	margin-bottom:20px;
	}

#Sidebar a.CartBtn, #Shop #Head a.CartBtn
{
	background-color:#bd90c5 !important;
	color:#fff;
	background-image:none !important;
	font-size:17px;
	font-family: 'Oswald', sans-serif;
	}

#Shop #Head a.CartBtn img, #Sidebar a.CartBtn span, #Shop #Head a.CartBtn span, #Shop #ShopContent #Breadcrumbs, #Shop #Sidebar .CartBtn, #Shop #Sidebar .Send span, #Shop #ProdNav #catalogDisplayOrder, #ShopContent #Checkout .Checkout span, #Checkout #checkout-user-login .Send span, #CatContent #OrderBtns .AddCart span
{
	display:none !important;
	}

div#ShopContent h1#Title, div#ShopContent div#Products div#ProdNav
{
	border:none !important;}
	
#Shop #Head .Cart
{
	float:left !important;
	margin-left:20px !important;
	}

#Shop #Sidebar .Send, #CatContent #OrderBtns .AddCart, #subscriber-submit, #form-nl #subscriber-submit, .submit-button
{
	background-color:#763881 !important;
	color:#fff !important;
	background-image:none !important;
	padding:4px 15px !important;
	}

.submit-button
{
	border:none !important;
	}

#form-nl #subscriber-submit
{
	width:auto !important;
	border:none !important;
	}

#Shop #user-login small
{
	font-size:10px !important;
	font-family: 'Oswald', sans-serif;
	}

#Shop #user-login small a
{
	color:#515151;
	text-decoration:none !important;
	}

#user-login input.field, .ui-autocomplete-input, #Checkout #checkout-user-login input, #checkoutConfirmForm textarea, #ShopContent div#accountContent ul#edit-adress li input, #ShopContent div#ProdContent ul li input,  #user-new-password #email, #form-nl input, #contactInfo input, #contactInfo #comments
{
	background-image:none !important;
	-moz-box-shadow:    inset 0 0 4px #cdcdcd;
   -webkit-box-shadow: inset 0 0 4px #cdcdcd;
   box-shadow:         inset 0 0 4px #cdcdcd;
   border:solid 1px #cccccc !important;
   background-color:#fff !important;
   font-size:12px !important;
	}

#contactInfo input, #contactInfo #comments
{
	height:30px;
	padding:6px !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:12px !important;
	font-family:'Open Sans',sans-serif !important;
	}

#contactInfo #comments
{
	width:440px !important;
	height:100px !important;
	}

.dropError
{
	color:#EE3D8A !important;
	}

.QapTcha .dropError, .QapTchaNewsletter .dropError, .dropSuccess
{
	width:500px !important;
	padding:5px 0px !important;
	}

.dropSuccess
{
	color:#00B8CC !important;
	}

.contactForm fieldset
{
	margin:0 !important;
	}

.QapTcha, .QapTchaNewsletter
{
	margin-top:0px !important;
	}

.private_policy
{
	margin-top:10px !important;
	}

#user-new-password #email, #form-nl input
{
	height:25px !important;
	padding:0px 6px;
	width:200px !important;
	font-size:12px !important;
	font-family:'Open Sans',sans-serif !important;
	}

#form-nl label
{
	padding-right:20px !important;}

#user-login input.field, .ui-autocomplete-input, #Checkout #checkout-user-login input, #checkoutConfirmForm textarea
{
	width:180px !important;
	}

#Shop #ShopContent #Checkout #Total, #Shop #ShopContent #Checkout .checkoutConfirmTable
{
	width:100% !important;
	}

#Shop #ShopContent #Checkout ol
{
	border-top:none !important;
	}

#CatContent .addthis_toolbox, #CatContent .btnNext, #CatContent .btnAnt
{
	display:none !important;
	}

#checkoutConfirmForm textarea
{
	width:100% !important;
	padding:6px !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box; 
	}

#user-login a.Send
{
	padding-left:0px !important;}

#Shop #Sidebar .Send, #Shop #Head .Cart, #Shop #Sidebar .Send, #CatContent #OrderBtns .AddCart, #accountRegister .send, #user-new-password button, #subscriber-submit, #form-nl #subscriber-submit, .submit-button
{
	font-size:17px !important;
	font-family: 'Oswald', sans-serif !important;
	color:#fff;
	}

#user-new-password button
{
	border:none !important;
	}

div#ShopContent
{
	width:710px !important;
	}

#Shop #CatContent #qtychoice label
{
	min-width:154px !important;
	}

#article-content #Products
{
	width:100% !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-left:0px !important;
	margin-top:20px !important;
	}

#article-content #Products .tabNavigation a
{
	font-size:14px !important;
	font-family: 'Oswald', sans-serif;
	}

div#ShopContent div#Products div.Tabs ul.tabNavigation
{
	margin-bottom:3px !important;
	}

#CatContent .medPhotoBox .nailthumb-container
{
	height:auto !important;
	}

#CatContent .medPhotoBox .nailthumb-container img
{
	top:0px !important;
	}

.ProdItem .ProdPhoto .nailthumb-container img
{
	left:0px !important;
	}

div#ShopContent div#CatContent .outer .Gallery a.medPhotoLink
{
	border:none !important;
	}

#article-content #Products .tabNavigation a:hover
{
	color:#fff !important;}

div#ShopContent
{
	border:none !important;
	}

#Shop #Head a.CartBtn, #Shop #Sidebar a.CartBtn
{
	padding-right:10px !important;
	}

#Shop #article-content h1, #content h1, #ShopContent h1, #moduleContent h3
{
	font-size:20px;
	color:#753680;
	font-family: 'Oswald', sans-serif;
	padding-left:40px !important;
	background:url(../images/h1.png) no-repeat left center #fff !important;
	}

#moduleContent h3
{
	height:45px !important;
	background-position:left top !important;
	padding-top:5px !important;
	}

#user-new-password, #user-new-password button
{
	margin-top:10px !important;
	}

#content h1
{
	margin-bottom:20px !important;
	}

#content h3, #contactInfo label
{
	font-size:16px;
	color:#00b8cc;
	font-family: 'Oswald', sans-serif;
	margin-bottom:8px !important;
	margin-top:5px !important;
	}

#contactInfo .required
{
	color:#EE3D8A;
	}

#content h2
{
	margin-bottom:12px !important;
	margin-top:5px !important;
	}

#content
{
	padding-bottom:20px;
	padding-right:15px;
	}

#Shop #article-content
{
	margin-top:-40px !important;
	}

div#ShopContent div#CatContent
{
	padding:26px 20px 0 0 !important;
	}

#Shop .ProdItem .nailthumb-container .nailthumb-image, #Shop .ProdItem .nailthumb-container, div#ShopContent div#Products div.ProdItem
{
	width:153px !important;
	height:197px !important;
	}

#Shop #article-content #Products
{
	float:left !important;
	}

div#ShopContent div#Products div#Items
{
	margin-left:-10px !important;
	}

#Shop .ProdItem .nailthumb-title
{
	width:153px !important;
	}

.nailthumb-title
{
	background-color:#dddddd !important;
	color:#515151 !important;
	height:31px !important;
	}

.nailthumb-container span.nailthumb-title
{
	margin-top:197px !important;
	text-align:left !important;
	box-sizing:border-box;
	-moz-box-sizing:border-box; 
	padding:5px 35px 4px 4px !important;
	}

div#ShopContent div#Products div.ProdItem div.ProdPrice, .nailthumb-title
{
	font-size:16px !important;
	font-family: 'Oswald', sans-serif;
	font-weight:normal !important;
	}

div#ShopContent div#Products div#Items
{
	width:720px !important;
	}
	
.nailthumb-container span.nailthumb-title .nailthumb-title-scroller
{
	left:0px !important;
	}
	
div#ShopContent div#Products div.ProdItem
{
	border-color:#dddddd !important;
	}

div#ShopContent div#Products div.ProdItem:hover
{
	border-color:#763881 !important;
	}

div#ShopContent div#Products div.ProdItem:hover .nailthumb-title
{
	background-color:#763881 !important;
	color:#fff !important;
	}

div#ShopContent div#Products div.ProdItem:hover div.ProdPrice span
{
	background-image:url(../images/price-corner2.png) !important;
	}

div#ShopContent div#Products div.ProdItem:hover .ProdPrice
{
	background-color:#ee3e8a !important;
	}

#Items .orderingLink
{
	text-align:left;
	text-indent:-99999px;
	display:block;
	position:relative;
	background:url(../images/mandje.png) no-repeat 0 0;
	}
	
/*div#ShopContent div#Products div.ProdItem:hover .orderingLink
{
	background:url(../images/mandje.png) no-repeat -23px 0;
	}*/

.ordering
{
	width: 23px !important;
    float: right;
    margin-top: -58px;
    margin-right: 5px;
	}

#Items .orderingLink
{
	height:23px !important;
	}

#Shop #Items .ProdItem .nailthumb-container .nailthumb-image
{
	height:166px !important;
	}

#Sidebar .Cart li
{
	background-color:#DDDDDD !important;
	}

#ShopContent #Checkout th, #Checkout .posspricetaxincl, #Checkout .posstxttaxincl, #Checkout .posspricetaxincl
{
	background:none !important;
	}

#article-content > div
{
	padding-right:15px !important;
	}

#ShopContent #Checkout .Checkout, #Checkout #checkout-user-login .Send, #accountRegister .send, #user-new-password button
{
	background-color: #763881 !important;
    background-image: none !important;
    color: #FFFFFF !important;
    padding: 4px 15px !important;
	color: #FFFFFF;
    font-family: 'Oswald',sans-serif;
    font-size: 17px;
	}

#catalog_cart_complete a:hover
{
	color:#00b8cc !important;
	}

#Shop #ShopContent #Checkout
{
	padding-left:0px !important;
	margin-top:20px !important;
	}

#ShopContent #article-content
{
	margin-top:0px !important;
	}

#Checkout h4
{ 
	color: #00B8CC;
    font-family: 'Oswald',sans-serif;
    font-size: 16px;
	}
.StepTitle a
{
	color:#6e6e6d !important;
	}

.livrtxtmess
{
	background:none !important;
	border:none !important;
	padding:0 !important;
	margin:0 !important;
	}


.registrate:hover, .forgot:hover
{
	color:#02b8cc !important;
	}

#CatContent p
{
	padding:5px 0px 15px 0px;
	}

	#checkoutAddressBox a.Checkout, #checkoutNewAddressBox a.Checkout {
		margin-left: 10px;
	}
	#checkoutAddress + ul li {
		font-size: 12px;
	}

/* Responsive */
@media(max-width: 959px) {
	.wrapper {
		width: 768px;
	}
	div#ShopContent, #Shop #Head, div#ShopContent div#Products div#Items {
		width: 520px !important;
	}
	div#ShopContent div#Products div.ProdItem {
		margin: 10px 9px !important;
	}
	#Shop #ShopContent #Checkout ol input[type="text"], #Shop #ShopContent #Checkout ol input[type="password"] {
		width: 150px !important;
		background-size: 100% 100%;
	}
	#Shop #ShopContent #Checkout ol label {
		width: 75px !important;
	}
	#Shop #ShopContent #Checkout ol #checkoutConfirmForm label {
		width: 500px !important;
	}
}
@media(max-width: 767px) {
	.wrapper {
		width: 640px;
	}
	div#ShopContent, #Shop #Head, div#ShopContent div#Products div#Items {
		width: 390px !important;
	}
	div#ShopContent div#Products div.ProdItem {
		margin: 10px 9px !important;
	}
	#Shop #ShopContent #Checkout ol input[type="text"], #Shop #ShopContent #Checkout ol input[type="password"] {
		width: 78px !important;
		background-size: 100% 100%;
	}
	#Shop #ShopContent #Checkout ol #checkout-user-login input[type="text"], #Shop #ShopContent #Checkout ol #checkout-user-login input[type="password"] {
		width: 176px !important;
	}
	#checkout-user-login .Send {
		margin-right: 10px;
	}
	#Shop #ShopContent #Checkout ol label {
		width: 82px !important;
	}
	body div#ShopContent h1#Title {
		font-size: 18px;
	}
	body div#ShopContent div#CatContent .outer .Gallery a.medPhotoLink,
	#CatContent .medPhotoBox .nailthumb-container,
	#CatContent .medPhotoBox .nailthumb-container img {
		width: 150px !important;
	}
	#CatContent .medPhotoBox .nailthumb-container img {
		height: auto !important;
	}
	body .articleInfoBox {
		margin-left: 170px;
	}
	#catalog_cart_complete .nailthumb-container {
		display: none;
	}
	#contactInfo #comments {
		width: 378px !important;
	}
	#Shop #ShopContent #Checkout ol #checkoutConfirmForm label {
		width: 380px !important;
	}
	#checkoutDetail .ProdPhoto {
		display: none;
	}
	.cartPhotoColumn {
		width: 0px !important;
	}
}
@media(max-width: 639px) {
	.wrapper {
		width: 480px;
	}
	#logo {
		width: 140px;
		height: auto;
		background: none;
		margin-top: 17px;
	}
	#contactdata {
		right: 15px;
	}
	#zoeken, #Sidebar {
		width: 180px !important;
	}
	div#Sidebar ul#ShopNav a {
		padding: 5px 0 !important;
		font-size: 13px !important;
	}
	body .searchForm {
		width: 150px;
	}
	.ui-autocomplete-input, #user-login input.field {
		width: 140px !important;
	}
	div#ShopContent, #Shop #Head, div#ShopContent div#Products div#Items {
		width: 270px !important;
	}
	#Shop #Head .Cart {
		font-size: 13px !important;
		margin-left: 5px !important;
	}
	body .level1 {
		float: none;
	}
	#Shop .ProdItem .nailthumb-title {
		font-size: 11px !important;
	}
	div#ShopContent div#Products div.ProdItem {
		margin: 10px 6px !important;
	}
	#Shop #ShopContent #Checkout ol input[type="text"], #Shop #ShopContent #Checkout ol input[type="password"] {
		width:115px !important;
		background-size: 100% 100%;
	}
	#Shop #ShopContent #Checkout ol label {
		width: 82px !important;
	}
	body div#ShopContent h1#Title {
		font-size: 18px;
	}
	body div#ShopContent div#CatContent .outer .Gallery a.medPhotoLink,
	#CatContent .medPhotoBox .nailthumb-container,
	#CatContent .medPhotoBox .nailthumb-container img,
	#Shop .ProdItem .nailthumb-container .nailthumb-image,
	#Shop .ProdItem .nailthumb-container,
	div#ShopContent div#Products div.ProdItem {
		width: 120px !important;
	}
	#CatContent .medPhotoBox .nailthumb-container img {
		height: auto !important;
	}
	body .articleInfoBox {
		margin-left: 170px;
	}
	#catalog_cart_complete .nailthumb-container {
		display: none;
	}

	.checkout-class #Sidebar, .checkout-class #zoeken {
		display: none;
	}
	.checkout-class div#ShopContent, .checkout-class #Shop #Head, .checkout-class div#ShopContent div#Products div#Items {
		width: 465px !important;
	}
	#Shop #ShopContent #Checkout {
		background: #fff;
		width: 460px !important;
		margin-left: -196px;
		min-height: 630px;
		padding-top: 110px;
		position: relative;
		top: -94px;
		z-index: 3;
		margin-top: 0px !important;
	}
	.checkout-class #Checkout {
		margin-left: -10px !important;
		width: 300px !important;
		top: 0px !important;
	}
	body .checkout-class div#ShopContent h1#Title {
		margin-top: 0px;
	}
	body div#ShopContent h1#Title {
		margin-top: -50px;
		position: relative;
		z-index: 4;
	}
	body div#ShopContent div#CatContent .outer {
		float: none;
	}
	body .articleInfoBox {
		margin-left: 0;
	}
	#contactInfo #comments {
		width: 258px !important;
	}
	.QapTcha .dropError, .QapTchaNewsletter .dropError, .dropSuccess {
		width: 250px !important;
	}
	#form-nl .field-title {
		float: none;
	}
	#Shop #ShopContent #Checkout ol #checkoutConfirmForm label {
		width: 460px !important;
	}
	#inloggen input[type="text"], #inloggen input[type="password"] {
		width: 151px;
	}
}
@media(max-width: 479px) {
	.wrapper {
		width: 320px;
	}
	#logo {
		display: none;
	}
	#contactdata {
		right: 15px;
	}
	#zoeken, #Sidebar {
		width: 150px !important;
	}
	div#Sidebar ul#ShopNav a {
		padding: 5px 0 !important;
		font-size: 13px !important;
	}
	body .searchForm {
		width: 130px;
	}
	.ui-autocomplete-input, #user-login input.field {
		width: 115px !important;
	}
	#Shop {
		padding-left: 0;
	}
	div#ShopContent {
		width: 160px !important;
	}
	#Shop #Head {
		width: 320px !important;
	}
	body div#ShopContent div#CatContent {
		padding-right: 10px !important;
	}
	div#ShopContent div#Products div#Items {
		width: 170px !important;
	}
	#Shop #Head .Cart {
		font-size: 13px !important;
		margin-left: 5px !important;
	}
	body .level1 {
		float: none;
	}
	#Shop .ProdItem .nailthumb-title {
		font-size: 11px !important;
	}
	div#ShopContent div#Products div.ProdItem {
		margin: 10px 6px !important;
	}
	#Shop #ShopContent #Checkout ol input[type="text"], #Shop #ShopContent #Checkout ol input[type="password"] {
		width:288px !important;
		background-size: 100% 100%;
	}
	#Shop #ShopContent #Checkout ol #checkout-user-login input[type="text"], #Shop #ShopContent #Checkout ol #checkout-user-login input[type="password"] {
		width: 130px !important;
	}
	#checkout-user-login .Send {
		margin-right: 0px;
		font-size: 15px !important;
	}
	#Shop #ShopContent #Checkout ol label {
		width: 82px !important;
	}
	body div#ShopContent h1#Title {
		font-size: 18px;
	}
	div#ShopContent div#CatContent {
		overflow: initial !important;
	}
	body div#ShopContent div#CatContent .outer .Gallery a.medPhotoLink,
	#CatContent .medPhotoBox .nailthumb-container,
	#CatContent .medPhotoBox .nailthumb-container img,
	#Shop .ProdItem .nailthumb-container .nailthumb-image,
	#Shop .ProdItem .nailthumb-container,
	div#ShopContent div#Products div.ProdItem {
		width: 150px !important;
	}
	#CatContent .medPhotoBox .nailthumb-container img {
		height: auto !important;
	}
	#catalog_cart_complete .nailthumb-container {
		display: none;
	}

	.checkout-class #Sidebar, .checkout-class #zoeken {
		display: none;
	}
	.checkout-class div#ShopContent, .checkout-class #Shop #Head, .checkout-class div#ShopContent div#Products div#Items {
		width: 300px !important;
	}
	#Shop #ShopContent #Checkout {
		background: #fff;
		width: 300px !important;
		margin-left: -160px;
		min-height: 670px;
		padding-top: 110px;
		position: relative;
		top: -94px;
		z-index: 3;
		margin-top: 0px !important;
		font-size: 10px !important;
		padding-right: 0px !important;
	}
	body div#ShopContent h1#Title {
		margin-top: -50px;
		position: relative;
		z-index: 4;
	}
	body div#ShopContent div#CatContent .outer {
		float: none;
	}
	body .articleInfoBox {
		margin-left: 0;
		width: 150px;
	}
	#Shop #CatContent #qtychoice label {
		min-width: 84px !important;
	}
	#CatContent #OrderBtns .AddCart {
		font-size: 12px !important;
		padding: 4px 7px !important;
		margin-right: 0px;
	}
	.Decrease, .Increase {
		display: none !important;
	}
	.cartOptionsColumn {
		text-indent: -9999px;
	}
	.cartPhotoColumn {
		width: 0px !important;
	}
	.cartTvaColumn {
		width: 20% !important;
	}
	body #Shop #ShopContent #Checkout #checkout-user-login div {
		width: 144px;
	}
	#checkoutConfirmForm {
		width: 300px;
	}
	#checkoutConfirmForm textarea {
		width: 300px !important;
		float: left;
	}
	#checkoutDetail .ProdPhoto {
		display: none;
	}
	#contactInfo input {
		width: 150px !important;
	}
	.id_comments, .QapTcha, .submitButton, .private_policy {
		margin-left: -150px;
	}
	#contactInfo #comments {
		width: 300px !important;
	}
	.QapTcha .dropError, .QapTchaNewsletter .dropError, .dropSuccess {
		width: 300px !important;
	}
	.contactForm .two-column {
		float: none;
		margin-right: 0px;
	}
	.QapTcha .dropError, .QapTchaNewsletter .dropError, .dropSuccess {
		width: 250px !important;
	}
	#user-new-password #email, #form-nl input {
		width: 136px !important;
	}
	#form-nl .field-title {
		float: none;
	}
	#Shop #ShopContent #Checkout ol #checkoutConfirmForm label {
		width: 300px !important;
	}
	#inloggen input[type="text"], #inloggen input[type="password"] {
		width: 123px;
	}
}