
.webshopcontainer {
	padding: 18px;
	max-width: 820px;
	background-color: #4c4c4c;
	min-height: 500px;
	background-image: url(images/webshopbg.png);
	background-repeat: repeat-x;
}
.scwe_filter_container_vertical {
	padding: 0px;
	max-width: 850px;
}
.scwe_filter_filter_vertical {
	width: 151px;
	max-width: 151px;
}
.scwe_filter_results_vertical {
	width: 669px;
	min-width: 669px;
	margin-left: 25px;
}
.scwe_filter_results_vertical_product {
	margin-left: -3px; 
}
.tile3_maincell {
	padding-right: 0px;
	width: 223px;
	min-width: 223px;
	height: 223px;
	min-height: 223px;
	padding-bottom: 17px;
	text-align: right;
	margin: 0px 0px;
}
.wse_tile3_artikelpricetag, .wse_tile3_artikel_pricetag, .wse_tile3_artikel {
	background-image: url(images/tile3.png);
	width: 188px;
	height: 223px;
	text-align: left;
	margin: 0px 0px;
}
.wse_tile3_container {
	position: relative;
}
.wse_tile3_name_wrapper {
	width: 178px;
	height: 20px;
	left: 8px;
	top: 145px;
	position: relative;
	overflow: hidden;
	text-align: left;
}
.wse_tile3_name {
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: auto;
	height: auto;
	color: #fff;
	text-align: left;
	left: 0px;
	top: 0px;
	position:static;
}
.wse_tile3_price_wrapper {
	position: absolute;
/* 	top:147px; */
/* 	left: 121px; */
/* 	width: 60px;	 */
	top: 147px; 
	left: 105px;
	width: 80px;	
	height: 15px;
	overflow: visible;
}
.wse_tile3_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-align: right;
}
.wse_tile3_oldprice_wrapper {
	position: absolute;
	top:167px;
/* 	left: 41px; */
	left: 102px;
	width: 80px;	
	height: 15px;
	overflow: visible;
}
.wse_tile3_oldprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #c20505;
	text-align: right;
	text-decoration: line-through;
}
.wse_tile3_imgdiv, .wse_tile3_img {
	border: none;
	height: 139px;
	width: 184px;
}
.wse_tile3_color_wrapper {
	position: absolute;
	top:167px;
	left: 8px;
	width: 120px;	
	height: 15px;
	overflow: hidden;
}
.wse_tile3_color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-align: left;
}

.wse_tile3_imgdiv {
	position: absolute;
	top: 2px;
	left: 2px;
}
.filter_vertical_maintop, .filter_vertical_mainmiddle, .filter_vertical_mainbottom {
	background-color: #717171;
	background-image: none;
}
.pagenumbers {
	padding-top:12px;
	text-align: center;
	padding-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #ffffff;
}
.pagenumbers a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #7f7f7f;
	color: #000000;
	padding: 2px 5px 2px 5px;
	margin: 1px;
	text-decoration: none;
}

.pagenumbers .activepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color: #ffffff;
	color: #000000;
	padding: 2px 5px 2px 5px;
	margin: 3px;
}

.filter_custom_vertical_div {
	background-color: #717171;
	width: 119px;
	padding: 16px;
}

.filter_custom_vertical_div input[type=text] {
	width:114px;
	height:19px;
	border: 1px solid #abadb3;
	margin-bottom: 10px;
}
.filter_custom_vertical_div select {
	width:118px;
	height:21px;
	border: 1px solid #abadb3;
	margin-bottom: 10px;
}
.filter_custom_vertical_div .btnholder {
	text-align: right;
	height: 21px;
	width: 118px;
}
.filter_custom_vertical_div .btnholder .filter_submit_btn {
	width: 78px;
	height: 21px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(images/filtersubmit.gif) no-repeat center top;
	text-indent: -9999em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.noresult {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #717171;
	width: 604px;
	padding: 15px;
	color: #ffffff;
	margin-left: 35px;
}




/* WEBSHOP NAV MAIN */
.custom_nav_container {
	padding: 0px;
	width: 856px;
	min-width: 856px;
	background-color: #4c4c4c;
	background-repeat: repeat-x;
	height: 101px;
	min-height: 101px;
}
.custom_nav_main {
	position: relative;
	width: 856px;
	min-width: 856px;
	height: 52px;
	min-height: 52px;
}
#custom_nav_sub {
	position: relative;
}
.nav_link {
	position: absolute;
	display: inline;
}
.nav_link a, .nav_active_boys a, .nav_active_girls a, .nav_active_baby_boys a, .nav_active_baby_girls a, .nav_active_outlet a, .nav_inactive a {
	text-indent: -9999em;
	display: block;
	height: 52px;
	margin: 0px;
	text-indent: -9999em;  
	overflow: hidden;
}
#nav_link_boys {
	left:0px;
}
#nav_link_girls {
	left:112px;
}
#nav_link_baby_boys {
	left:224px;
}
#nav_link_baby_girls {
	left:411px;
}
#nav_link_outlet {
	left:598px;
}
#nav_link_boys a {
	background: url(images/menu_boys.png) no-repeat;
	width: 112px;
}
#nav_link_girls a {
	background: url(images/menu_girls.png) no-repeat;
	width: 112px;
}
#nav_link_baby_boys a {
	background: url(images/menu_baby_boys.png) no-repeat;
	width: 187px;
}
#nav_link_baby_girls a {
	background: url(images/menu_baby_girls.png) no-repeat;
	width: 187px;
}
#nav_link_outlet a {
	background: url(images/menu_outlet.png) no-repeat;
	width: 112px;
}

/* WEBSHOP NAV MAIN BUTTONS */
.nav_inactive {
	background-image: none;
	position: absolute;
	display: inline;
}
.nav_active_boys {
	position: absolute;
	display: inline;
	background-image: url(images/menu_bg_boys.png);
	background-repeat: repeat-x;
}
.nav_active_girls {
	position: absolute;
	display: inline;
	background-image: url(images/menu_bg_girls.png);
	background-repeat: repeat-x;
}
.nav_active_baby_boys {
	position: absolute;
	display: inline;
	background-image: url(images/menu_bg_baby_boys.png);
	background-repeat: repeat-x;
}
.nav_active_baby_girls {
	position: absolute;
	display: inline;
	background-image: url(images/menu_bg_baby_girls.png);
	background-repeat: repeat-x;
}
.nav_active_outlet {
	position: absolute;
	display: inline;
	background-image: url(images/menu_bg_outlet.png);
	background-repeat: repeat-x;
}

/* WEBSHOP NAV SUB POSITIONING & COLORS */
.custom_nav_sub_boys {
	position: relative;
	background-image: url(images/menu_bg_boys.png);
	background-repeat: repeat-x;
	background-position: 0px -52px;
	height: 49px;
	width: 856px;
}
.custom_nav_sub_girls {
	position: relative;
	background-image: url(images/menu_bg_girls.png);
	background-repeat: repeat-x;
	background-position: 0px -52px;
	height: 49px;
	width: 856px;
}
.custom_nav_sub_baby_boys {
	position: relative;
	background-image: url(images/menu_bg_baby_boys.png);
	background-repeat: repeat-x;
	background-position: 0px -52px;
	height: 49px;
	width: 856px;
}
.custom_nav_sub_baby_girls {
	position: relative;
	background-image: url(images/menu_bg_baby_girls.png);
	background-repeat: repeat-x;
	background-position: 0px -52px;
	height: 49px;
	width: 856px;
}
.custom_nav_sub_outlet {
	position: relative;
	background-image: url(images/menu_bg_outlet.png);
	background-repeat: repeat-x;
	background-position: 0px -52px;
	height: 49px;
	width: 856px;
}
.nav_sub_sub {
	position: absolute;
	display: none;
}
#nav_sub_boys {
	left:10px;
}
#nav_sub_girls {
	left:122px;
}
#nav_sub_baby_boys {
	left:234px;
}
#nav_sub_baby_girls {
	left:315px;
}
#nav_sub_outlet {
	left: 428px;
}
.nav_sub_sub .nav_sub_holder div a {
	text-indent: -9999em;
	display: block;
	height: 17px;
	margin: 15px 0 0 0;
	text-indent: -9999em;  
	overflow: hidden;
/* 	background-position: 0px 7px; */
	background-repeat: no-repeat;
}

/* WEBSHOP NAV SUBS HOLDERS */
.nav_sub_holder {
	position: relative;
}
#nav_sub_holder_tops {
	position: absolute;
	display: inline;
	left: 0px;
}
#nav_sub_holder_bottoms {
	position: absolute;
	display: inline;
	left: 71px;
}
#nav_sub_holder_jassen {
	position: absolute;
	display: inline;
	left: 180px;
}
#nav_sub_holder_schoenen {
	position: absolute;
	display: inline;
	left: 273px;
}
/* onder outlet */
#nav_sub_outlet #nav_sub_holder_accessoires {
	left: 273px;
}

#nav_sub_holder_accessoires {
	position: absolute;
	display: inline;
	left: 395px;
}

/* WEBSHOP NAV SUBS INACTIVE, ACTIVE, HOVER */
a#nav_sub_link_tops {
	background-image: url(images/menu_sub_tops.png);
	width: 71px;
}
a#nav_sub_link_tops_active, a#nav_sub_link_tops:hover {
	background-image: url(images/menu_sub_tops_active.png);
	width: 71px;
}
a#nav_sub_link_bottoms {
	background-image: url(images/menu_sub_bottoms.png);
	width: 109px;
}
a#nav_sub_link_bottoms_active, a#nav_sub_link_bottoms:hover {
	background-image: url(images/menu_sub_bottoms_active.png);
	width: 109px;
}
a#nav_sub_link_schoenen {
	background-image: url(images/menu_sub_schoenen.png);
	width: 121px;
}
a#nav_sub_link_schoenen_active, a#nav_sub_link_schoenen:hover {
	background-image: url(images/menu_sub_schoenen_active.png);
	width: 121px;
}
a#nav_sub_link_jassen {
	background-image: url(images/menu_sub_jassen.png);
	width: 93px;
}
a#nav_sub_link_jassen_active, a#nav_sub_link_jassen:hover {
	background-image: url(images/menu_sub_jassen_active.png);
	width: 93px;
}
a#nav_sub_link_accessoires {
	background-image: url(images/menu_sub_accessoires.png);
	width: 146px;
}
a#nav_sub_link_accessoires_active, a#nav_sub_link_accessoires:hover {
	background-image: url(images/menu_sub_accessoires_active.png);
	width: 146px;
}

/* SUBITEMS SALE */
#nav_sub_outlet a#nav_sub_link_tops {
	background-image: url(images/menu_sub_boys.png);
	width: 121px;
}
#nav_sub_outlet a#nav_sub_link_tops_active, #nav_sub_outlet a#nav_sub_link_tops:hover {
	background-image: url(images/menu_sub_boys_active.png);
	width: 121px;
}

#nav_sub_outlet a#nav_sub_link_bottoms {
	background-image: url(images/menu_sub_girls.png);
	width: 121px;
}
#nav_sub_outlet a#nav_sub_link_bottoms_active, #nav_sub_outlet a#nav_sub_link_bottoms:hover {
	background-image: url(images/menu_sub_girls_active.png);
	width: 121px;
}

#nav_sub_outlet #nav_sub_holder_jassen {
	left: 150px;
}
#nav_sub_outlet a#nav_sub_link_jassen {
	background-image: url(images/menu_sub_baby_boys.png);
	width: 121px;
}
#nav_sub_outlet a#nav_sub_link_jassen_active, #nav_sub_outlet a#nav_sub_link_jassen:hover {
	background-image: url(images/menu_sub_baby_boys_active.png);
	width: 121px;
}

#nav_sub_outlet a#nav_sub_link_accessoires {
	background-image: url(images/menu_sub_baby_girls.png);
	width: 121px;
}
#nav_sub_outlet a#nav_sub_link_accessoires_active, #nav_sub_outlet a#nav_sub_link_accessoires:hover {
	background-image: url(images/menu_sub_baby_girls_active.png);
	width: 121px;
}

/* PRODUCT DETAIL PAGINA */
.product_all {
	width: 676px;
	min-width: 676px;
}
.product_images {
	padding-left:17px;
	width: 302px;
	display:inline-block;
	float: left;
}
.product_info {
	padding-left:17px;
	width: 340px;
	display:inline-block;
	float: left;
}
#productmainimgdiv, .custom_product_largeimg, .custom_product_smallimg {
	height: 201px;
	width: 302px;
	border: 1 px solid #f00;
}
img.custom_product_largeimg {
	height: 201px;
	width: 302px;
	border: none;
}
img.custom_product_smallimg, img.alterimgcontainer_img_img {
	height: 91px;
	width: 91px;
	border: none;
}
#productmainimgdiv {
	padding-bottom: 30px;
}
.custom_product_more_images {
	width: 316px;
	min-width: 316px;
	overflow: visible;
}
.alterimgcontainer_holder {
	width: 316px;
	min-width: 316px;
	padding-top: 10px;
	overflow: visible;
}
.custom_product_another_image {
	width: 91px;
	height: 91px;
	border: none;
	padding-right: 14px;
	display: inline;
	float: left;
}
.alterimgcontainer {
	width: 91px;
	height: 111px;
	border: none;
	padding-right: 14px;
	display: inline;
	float: left;
}
.alterimgcontainer_img {
	width: 91px;
	height: 91px;
	border: none;
	display: block;
}
.alterimgcontainer_txt {
	width: 91px;
	height: 20px;
	border: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
.custom_product_another_image_last {
	padding-right: 0px;
}
.product_info_text {
	background-image: url(images/product_fader.png);
	background-repeat: repeat-x;
	width: 320px;
	padding: 10px;
	min-height: 130px;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	color: #fff;
	padding-bottom: 17px;
}
.product_info_text_kop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.custom_productsizename, .custom_productsizeid, .custom_productsizeoldprice, .custom_productsizeprice, .custom_productsizecount, .custom_productsizeorder  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	padding: 2px 0px 2px 0px;
}
.custom_productsizename {
	width: 40px;
}
.custom_productsizeid {
	width: 85px;
}
.custom_productsizeoldprice {
	width: 45px;
	text-align: right;
	color: #f18e8e;
	padding-right: 10px;
	text-decoration:line-through;
}
.custom_productsizeprice {
	width: 45px;
	text-align: right;
	padding-right: 10px;
}
.custom_productsizecount {
	width: 30px;
}
.custom_productsizeorder {
	width: 35px;
	padding-left: 7px;
}
.custom_productsizecountinput {
	border: 1px solid #d4d4d4;
	background-color: #747474;
	width: 24px;
	padding:3px;
	text-align: right
}
.custom_productsizecountsubmit {
	width: 78px;
	height: 25px;
	margin: 0;
	padding: 0;
	/* text-indent: -9999em; */
	border: none;
	background: transparent url(images/order.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.custom_productsizecountordered {
	width: 78px;
	height: 25px;
	margin: 0;
	padding: 0;
	/* text-indent: -9999em; */
	border: none;
	background: transparent url(images/ordered.png) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

/* WEBSHOP FILTER NEWSLETTER */
.ws_newsletter {
	margin-top: 17px;
	background-image: url(images/nieuwsbrief.png);
	background-repeat: no-repeat;
	width: 151px;
	height: 107px;
}
.ws_newsletter input[type=text] {
	margin-left: 16px;
	margin-top: 53px;
	width: 112px;
	height: 14px;
	border: 1px solid #abadb3;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	color: #333;
}
.ws_newsletter input[type=button] {
	margin-left: 58px;
	margin-top: 5px;
	width: 78px;
	height: 19px;
	background: transparent url(images/nieuwsbrief_btn.png) no-repeat center top;
	border: none;
}

/* WEBSHOP FILTER TELL A FRIEND */
.ws_tellafriend {
	margin-top: 17px;
	background-image: url(images/tellafriend.png);
	background-repeat: no-repeat;
	width: 151px;
	height: 107px;
}
.ws_tellafriend input[type=text] {
	margin-left: 16px;
	margin-top: 35px;
	width: 112px;
	height: 14px;
	border: 1px solid #abadb3;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px;
	color: #333;
}
.ws_tellafriend input[type=button] {
	margin-left: 58px;
	margin-top: 5px;
	width: 78px;
	height: 19px;
	background: transparent url(images/tellafriend_btn.png) no-repeat center top;
	border: none;
}



/* BESTELPROCES KADER LAYOUT */
#service-head {
	width: 840px;
	padding-left: 20px;
	padding-top: 15px;
	height: 37px;
	background-color: #4c4c4c;
}
#service-head h2 {
	margin: 0px;
	font-size: 18px;
	width: 274px;
	height:26px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(images/uwbestelling.png) no-repeat;
}
#service-container {
	width: 820px;
 	overflow: visible; 
	background-color: #696969;
	padding: 20px;
}
#service-menu {
	float: left;
}
#service-text {
	color: #000000;
	padding: 20px 0px 0px 20px;
	float: left;
	width: 570px;
	background-color: #fff;	
}

a.service-menu-item {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #717171;
	width: 200px;
}
a.service-menu-item:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #898989;
}

a.service-menu-item-current {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #898989;
	font-weight: bold;	
	background-image: url(images/menu_current.png);
	background-repeat: no-repeat;
}
a.service-menu-item-previous {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #898989;
	font-weight: bold;	
	background-image: url(images/menu_previous.png);
	background-repeat: no-repeat;
}
.cartmaintop, .cartmainmiddle, .cartmainbottom, .loginmaintop, .loginmainmiddle, .loginmainbottom, .checkoutmaintop, .checkoutmainmiddle, .checkoutmainbottom, .productmaintop, .productmainmiddle, .productmainbottom, .productordermaintop, .productordermainmiddle, .productordermainbottom {
	background-image: none;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cartmainmiddle {
	padding-left:-10px;
	margin-left:-100px;
}
.checkoutpayment, .checkoutpay, .checkoutprice, .checkoutpaysend, .checkouttoppay, .checkouttopprice, .checkouttopsend, .loginmessage, .logintop, .loginnamecol, .scwe_login_intro, .scwe_login_data, .carttopname, .carttopprice, .carttopcount, .carttoporder, .cartname, .cartprice, .cartcount, .cartorder, .cartbottomname, .cartbottomprice, .cartbottomcount, .cartbottomorder, .cartsendcost, .cartsendcost table td, .checkoutradio, .checkoutbottomsimple, .checkoutbottomcount, .checkouttopradio, .loginmiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: none;
	background-color: #fff;
}
.cartsendcost {
	width: 500px;
	padding: 0px;
	margin: 10px;
}


#ordered_bg {
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	background-image: url(images/ordered_bg.png);
	z-index:200;
}
#ordered_center {
	position: fixed;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
	margin: 0px auto;
	text-align: center;
	z-index:201;
}
#ordered_msg {
	position: relative;
	top: 140px;
	height: 160px;
	width: 400px;
	background-color: #ffffff;
	color: #000000;
	margin: 0px auto;
	text-align: left;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index:202;
}
a.ordered_cart {
	display: inline-block;
	width: 120px;
	height: 30px;
	background-image: url(images/afrekenen.gif);
	text-indent: -9999em;
	margin-top: 10px;
	margin-right: 20px;
}
a.ordered_continue {
	display: inline-block;
	width: 180px;
	height: 30px;
	background-image: url(images/verderwinkelen.gif);
	text-indent: -9999em;
	margin-top: 10px;
}
.inpak_img {
	float: right;
	display: block;
	height: 80px;
	width: 120px;
}
.suggestie_container {
	position: relative;
	min-width: 570px;
	width: 570px;
}
.suggestie {
	position: relative;
	display: inline-block;
	float: left;
	width: 260px;
	height: 70px;
	border-bottom: 1px solid #aaa;
	margin-right: 20px;
	margin-bottom: 6px;
}
.suggestie_name {
	position: absolute;
	left: 90px;
	width: 106px;
	height: 16px;
	overflow: hidden;
	top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.suggestie_order {
	position: absolute;
	left: 90px;
	width: 170px;
	height: 30px;
	overflow: hidden;
	top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.suggestie_order_text {
	position: absolute;
	left: 90px;
	width: 150px;
	height: 15px;
	overflow: hidden;
	top: 25px;
}
.suggestie_order_text_line {
	display: inline-block;
	float: left;
	padding-left: 3px;
	width: 67px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.suggestie_order select {
	width: 60px;
	margin-right: 10px;
}
.suggestie_order a {
	text-indent: -9999em;
	width: 20px;
	height: 20px;
	display: inline-block;
	background-image: url(images/add_to_cart.gif);
}
.suggestie_price {
	position: absolute;
	left: 200px;
	width: 50px;
	height: 16px;
	overflow: hidden;
	text-align: right;
	top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
