BODY, HTML{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #021325;
	font-family: Verdana;
	font-size: 11px;
	color: #3f3930;
}

A IMG{
	border: 0px;
}

DIV.clear{
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

DIV#main{
	width: 744px;	
	background: #ffffff;
	border: 10px solid #0d2a49;
	padding: 22px 21px 15px 21px;
	margin: 0px auto 0px auto;	
	position: relative;
}

DIV#main A#logo{
	position: absolute;
	top: 22px;
	left: 21px;
} 

/***** TOP MENU *****/

DIV#main DIV#top-menu{
	position: absolute;
	top: 19px;
	right: 26px;
}

DIV#main DIV#top-menu A{
	color: #454545;
	font-family: Arial;
	text-decoration: none;
	margin-left: 30px;
}

DIV#main DIV#top-menu A.cart{
	padding-left: 23px;
	background: url('images/cart.png') no-repeat left center;	
}

DIV#main DIV#top-menu DIV{
	font-family: Arial;
	margin-left: 17px;
	float: right;
}

/***** MENU *****/

DIV#main DIV#menu{
	height: 35px;
	margin: 67px 0px 0px 0px;	
	border-right: 1px solid #b9b9c1;
}

DIV#main DIV#menu A{
	line-height: 30px;
	height: 35px;
	border-left: 1px solid #b9b9c1;
	width: 91px;	
	text-decoration: none;
	text-transform: uppercase;
	color: #131a48;
	float: right;
	display: block;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
}

DIV#main DIV#menu A:hover{
	color: #796f60;
}

DIV#main DIV#menu A.active{
	color: #796f60;
}

/***** FLASH BANNER *****/

DIV#main DIV#flash-banner{
	height: 215px;
	/*background: url('images/flash.jpg') no-repeat;*/
	padding-bottom: 8px;
	margin-bottom: 21px;
	border-bottom: 1px solid #b9b9c1;
}

/***** LEFT CONTENT *****/

DIV#main DIV#left-content{
	width: 503px;
	float: left;
	padding-left: 3px;
}

DIV#main DIV#left-content.gallery IMG{
	padding: 1px;
	border: 1px solid #555555;
	margin: 0px 3px 3px 0px;
}

DIV#main DIV#left-content.gallery A:hover IMG{
	border: 1px solid #999999;
}

DIV#main DIV#left-content.gallery IMG.last{
	margin-right: 0px;
}

DIV#main H1.page-title{
	font-family: Arial;
	font-size: 15px;
	color: #000033;
	padding: 0px;	
	margin: 2px 0px 0px 0px;
	text-transform: uppercase;
}

DIV#main DIV#left-content H1{		
	margin: 2px 0px 0px -2px;
}

DIV#main DIV#left-content P{
	line-height: 17px;
}

/***** RIGHT CONTENT *****/

DIV#main DIV#right-content{
	width: 123px;
	float: right;
	padding: 0px 18px 0px 18px;
}

DIV#main DIV#right-content IMG{
	border: 3px solid #262651;
	margin-bottom: 16px;
}

/***** LEFT COLUMN *****/

DIV#main DIV#left-column{
	width: 136px;
	float: left;
	margin-left: 1px;
}

DIV#main DIV#left-column A.gender{
	background: #e7e7e7;
	color: #7f7f7f;
	width: 61px;
	height: 20px;
	line-height: 20px;
	display: block;
	float: left;
	text-decoration: none;
	font-family: Arial;
	padding-left: 5px;	
	margin-top: 16px;
	font-size: 13px;
}

DIV#main DIV#left-column A.gender.right{
	float: right;
}

DIV#main DIV#left-column A.gender.active{
	color: #20204d;
}

DIV#main DIV#left-column UL{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

DIV#main DIV#left-column UL LI A{	
	color: #7f7f7f;	
	height: 20px;
	line-height: 20px;
	display: block;
	text-decoration: none;
	font-family: Arial;
	padding-left: 5px;	
	margin-bottom: 10px;
	font-size: 13px;
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-position: 115px center;
}

DIV#main DIV#left-column UL LI A.outlet{
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 17px;
}

DIV#main DIV#left-column UL LI A.blue{
	color: #0d2a49;
}

DIV#main DIV#left-column UL LI A.up{
	background-image: url('images/arrow_up.png');	
}

DIV#main DIV#left-column UL LI A.down{
	background-image: url('images/arrow_down.png');	
}

DIV#main DIV#left-column UL LI A.right{
	background-image: url('images/arrow_right.png');
	background-position: 118px center;
}

DIV#main DIV#left-column UL LI UL{
	padding-bottom: 5px;
}

DIV#main DIV#left-column UL LI UL LI A{
	color: #565657;	
	height: 15px;
	line-height: 12px;	
	text-decoration: none;
	font-family: Verdana;	
	font-size: 10px;
	background: none;
	padding: 0px;
	margin: 1px 0px 0px 0px;
}

DIV#main DIV#left-column UL LI UL LI A:hover{
	color: #222222;
}

DIV#main DIV#left-column UL LI UL LI DIV{
	float: left;	
	width: 10px;
	height: 9px;
	border: 1px solid #7e7e7e;
	color: #021325;
	font-size: 10px;		
	padding: 0px;
	margin: 1px 5px 0px 6px;	
	cursor: default;
}

DIV#main DIV#left-column UL LI UL LI DIV SPAN{
	position: relative;
	top: -3px;
	left: 2px;
	font-weight: bold;
}

/***** RIGHT COLUMN *****/

DIV#main DIV#right-column{
	width: 601px;
	float: right;		
}

DIV#main DIV#crumb-trail{
	height: 36px;
	line-height: 32px;
	font-family: Tahoma;
	font-size: 10px;
	color: #7f7f80;
	font-weight: bold;
	padding-left: 0px;
}

DIV#main DIV#right-column DIV.product{
	width: 195px;
	height: 195px;
	border: 1px solid #b9b9c1;
	float: left;
	margin: 0px 0px 3px 3px;	
}

DIV#main DIV#right-column DIV.product DIV.img{
	height: 165px;
	line-height: 165px;
	text-align: center;
	vertical-align: middle;			
}

DIV#main DIV#right-column DIV.product DIV.img IMG{
	vertical-align: middle;		
}

DIV#main DIV#right-column DIV.product P{
	padding: 1px 7px 0px 7px;
	line-height: 12px;
	margin: 0px;
	font-size: 10px;
	color: #333333;	
}

DIV#main DIV#right-column DIV.product P SPAN{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #021325;	
	float: right;
}

/***** DETAIL COLUMN *****/

DIV#main DIV#detail-column{
	width: 590px;
	float: right;		
}

DIV#main DIV#detail-column DIV#detail-left{
	width: 340px;
	float: left;
}

DIV#main DIV#detail-column DIV#detail-left H1{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #7d7d7d;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

DIV#main DIV#detail-column DIV#detail-left P{
	font-family: Arial;
	font-size: 11px;
	color: #7d7d7d;
	width: 300px;
	line-height: 15px;
}

DIV#main DIV#detail-column DIV#detail-left P.price{
	font-size: 14px;
	font-weight: bold;
	color: #021325;
	margin: 30px 0px 0px 0px;
}

DIV#main TABLE.product-list{
	width: 100%;
	margin-top: 25px;
	font-family: Arial;
	color: #7d7d7d;		
}

DIV#main TABLE.product-list TH{
	text-align: left;
}

DIV#main TABLE.product-list TD{
	height: 30px;
}

DIV#main TABLE.product-list TH INPUT,
DIV#main TABLE.product-list TD INPUT{
	font-size: 11px;
	width: 40px;
	border: 1px solid #7e7e7e;
	color: #7d7d7d;
}

DIV#main TABLE.product-list TH INPUT.button,
DIV#main TABLE.product-list TD INPUT.button{
	font-size: 12px;
	width: auto;	
	color: #ffffff;
	background: #262651;
	text-transform: lowercase;
}

DIV#main DIV#detail-column DIV#detail-right{
	width: 250px;
	float: right;	
	text-align: center;
}

DIV#main DIV#detail-column DIV#detail-right IMG{
	margin: 0px 8px 0px 8px;
}

/***** CART COLUMN *****/

DIV#main DIV#cart-column{
	width: 590px;
	float: right;		
}

DIV#main DIV#cart-column H1{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #262651;
	margin: 0px 0px 16px 0px;
	padding: 0px;
}

DIV#main DIV#cart-column TABLE.product-list{
	margin-top: 0px;
	font-size: 12px;
}

DIV#main DIV#cart-column TABLE.product-list TH{
	font-size: 12px;
	color: #262651;
}

DIV#main DIV#cart-column TABLE.product-list TD{
	padding: 15px 20px 5px 0px;
	vertical-align: top;
	border-top: 1px solid #b9b9c1;
}

DIV#main DIV#cart-column TABLE.product-list TD IMG{
	margin-right: 3px;
}

DIV#main DIV#cart-column TABLE.product-list TR.first TD{
	border: none;
}

DIV#main DIV#cart-column TABLE.product-list TH INPUT.cartbutton{
	width: 100px;
	text-align: left;
}

DIV#main DIV#cart-column TABLE.costs TH{
	padding-bottom: 15px;
}

DIV#main DIV#cart-column TABLE.costs TD{
	height: 15px;
	padding: 0px;
}

/***** PAGINATION *****/

DIV#main DIV#pagination{
	height: 21px;	
	text-align: right;
	padding: 3px 1px 0px 0px;
}

DIV#main DIV#pagination A{
	font-family: Arial;
	font-size: 9px;
	color: #7d7d7d;
	border: 1px solid #b9b9c1;
	text-decoration: none;
	padding: 1px 5px 1px 5px;
}

DIV#main DIV#pagination A.active{
	color: #181818;
}

/***** BOXES *****/

DIV#main DIV.box{
	width: 227px;
	height: 60px;
	float: left;
	padding: 8px 7px 7px 7px;
	margin: 0px 0px 12px 0px;
	background: #262651;
	cursor: pointer;
	cursor: hand;
}

DIV#main DIV.box H1{
	font-family: Arial;
	font-size: 15px;	
	color: #ffffff;
	margin: 0px;
	padding: 0px;	
	text-transform: Uppercase;
}

DIV#main DIV.box.center{
	margin: 0px 10px 0px 11px;
}

DIV#main DIV.box P{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	margin: 9px 0px 0px 0px;
	padding: 0px;
}

/***** BRABDS *****/

DIV#main DIV#brands {
	border-top: 1px solid #b9b9c1;
	padding-top: 15px;
	vertical-align: middle;
	text-align: center;
	color: black;
}

DIV#main DIV#brands  a{
	color: black;
	text-decoration:none;
}

DIV#main DIV#brands  a:hover{
	color: #3F3930;
	text-decoration:none;
}

DIV#main DIV#brands IMG{
	vertical-align: middle;
	margin: 0px 7px 0px 7px;
}

/***** FOOTER *****/

P#copy{
	color: #999999;
	padding: 0px;
	margin: 10px auto 12px auto;
	font-size: 9px;
	text-align: center;
}

P#copy A{
	color: #999999;
	text-decoration: none;
}

P#copy A:hover{
	text-decoration: underline;
}

/***** SHOP *****/

DIV.cart_align{
	position: absolute;
	top: 18px;
	right: 25px;
	color: #ffffff;
}

DIV.cart_align A{
	color: #454545;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	margin-left: 0px;
}

DIV.cart_align A.cart{
	padding-left: 23px;
	background: url('images/cart.png') no-repeat left center;	
}

TABLE.filter_vertical_maintable{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

TD.filter_vertical_maintop{
	background: none;
	border: none;
	width: auto;
}

DIV.tile3_maincell{
	width: 195px;
	height: 235px;
	border: 1px solid #b9b9c1;
	margin: 0px 0px 3px 3px;	
	padding: 0px;
}

DIV.wse_tile3_artikel_pricetag{
	background-image: none;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 215px;
}

DIV.wse_tile3_name{	
	text-align: left;
	padding: 0px;
	padding-left: 7px;
	font-size: 10px;
	color: #333333;	
	font-weight: normal;
	font-family: Verdana;
	width: auto;
	height: 40px;
	margin: 0px;
	position: relative;
	left: 0px;
	top: 118px;	
	line-height: 13px;
}

DIV.wse_tile3_name A{
	padding: 1px 7px 0px 0px;
	line-height: 13px;
	margin: 0px;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

DIV.wse_tile3_imgdiv{
	height: 165px;
	line-height: 165px;
	text-align: center;
	vertical-align: middle;	
	padding: 0px;
	margin: 1px 1px 0px 1px;
	position: relative;
	top: -90px;
	left: 0px;
	width: 193px;	
	overflow: hidden;
	font-size: 0px;
}

IMG.wse_tile3_img{
	vertical-align: middle;		
	border: none;	
	width: auto;
	height: auto;
	position: relative;
	left: -13px;
}

DIV.wse_tile3_price{	
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #021325;	
	z-Index: 100;
	top: 201px;
	left: 80px;
}

TD.filter_vertical_mainmiddle{
	background-image: none;
	width: auto;
	padding-left: 0px;
}

TD.filter_vertical_mainmiddle FORM{
	font-size: 0px;
}

TD.filter_vertical_mainbottom{
	background-image: none;
	width: auto;
}

DIV.screfer{
	display: none;
}

SPAN.pagecounter{
	display: none;
}

DIV.pagenumbers{
	text-align: right;
	width: auto;
	margin-right: 30px;
	font-size: 0px;
}

DIV.pagenumbers A,
DIV.pagenumbers SPAN{
	font-family: Arial;
	font-size: 9px;
	color: #7d7d7d;
	border: 1px solid #b9b9c1;
	text-decoration: none;
	padding: 1px 5px 1px 5px;
	margin-left: 3px;
}

DIV.pagenumbers A:hover{
	color: #181818;
	border: 1px solid #181818;
}

DIV.pagenumbers SPAN{
	color: #181818;
}

TD.filter_vertical_maintop{
	display: none;
}

TD.filter_vertical_mainmiddle{
	padding: 0px;
}

SPAN.filtercolkop{
	width: auto;
	color: #7f7f7f;	
	height: 20px;
	line-height: 20px;
	display: block;	
	font-family: Arial;
	padding-left: 5px;	
	margin-bottom: 5px;
	font-size: 13px;
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-position: 115px center;
	background-image: url('images/arrow_down.png');
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
}

DIV.scwe_filter_container_vertical{
	padding-top: 15px;	
	width: 744px;	
}

DIV#scwe_filter_category_div{
	font-size: 0px;
}

DIV.filter_vertical_div_extra,
DIV.filter_vertical_div{
	width: auto;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	display: none;
}

DIV.filter_vertical_div_extra A{
	display: none;
}

DIV.filter_vertical_div_extra LABEL,
DIV.filter_vertical_div LABEL{
	color: #565657;	
	height: 15px;
	line-height: 12px;	
	font-family: Verdana;	
	font-size: 10px;
	background: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	position: relative;
	top: -3px;
}

DIV#scwe_filter_brand_div{
	width: auto;
	margin: 0px;
	padding: 0px;
}

DIV.scwe_filter_results_vertical{
	float: right;
	margin: 0px;
	width: 600px;	
}

DIV.scwe_filter_filter_vertical{
	width: 142px;	
}

DIV#scwe_filter_size_div INPUT{
	font-size: 11px;
	border: 1px solid #B9B9C1;
	
}

DIV.filter_vertical_div_collapse{
	display: none;
}

DIV.shop-menu-active SPAN.filtercolkop{
	background-image: url('images/arrow_up.png');
}

DIV.shop-menu-active DIV.filter_vertical_div{
	display: block;	
}

DIV.shop-menu-active DIV.filter_vertical_div_extra{
	display: block;	
}

DIV#scwe_filter_brand_div{
	font-size: 0px;
}

DIV#scwe_filter_soort_div{
	font-size: 0px;
}

DIV#scwe_filter_size_div{
	font-size: 0px;
}

DIV#scwe_filter_size_div DIV.filter_vertical_div{
	text-align: center;
}

DIV#scwe_filter_size_div INPUT{
	margin: auto;
}

DIV#scwe_filter_btn_div DIV.filter_vertical_div{
	display: block;
}

INPUT#scwe_filter_reset_btn{
	display: none;
}

INPUT#scwe_filter_submit_btn{	
	color: #0d2a49;	
	height: 20px;
	line-height: 20px;
	display: block;	
	font-family: Arial;
	padding-left: 5px;	
	margin-bottom: 5px;
	font-size: 13px;
	background-color: #e7e7e7;
	background-repeat: no-repeat;
	background-image: url('images/arrow_right.png');
	background-position: 118px center;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
	border: 0px;
	width: 100%;
	text-align: left;	
}

DIV#scwe_filter_offer_div{
	font-size: 0px;
}

DIV#scwe_filter_offer_div DIV.filter_vertical_div{
	display: block;
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-weight: 0px;
	height: 25px;
}

DIV#scwe_filter_offer_div SELECT{
	margin: 0px auto 0px auto;
	font-size: 11px;
	border: 1px solid #B9B9C1;
	color: #565657;
	height: 18px;
	position: relative;
	top: -15px;
	display: none;
}

DIV#scwe_filter_offer_div SELECT OPTION{
	height: 18px;
	padding-top: 3px;
}

DIV#scwe_filter_offer_div.shop-menu-active DIV.filter_vertical_div{
	height: 70px;
}

DIV#scwe_filter_offer_div.shop-menu-active SELECT.filtersort{
	display: block;
}

DIV.wse_tile3_oldprice{
	top: 191px;
	left: 110px;
	text-align: right;
}

DIV.filter_vertical_div_extra{
	visibility: visible;
	display: none;
	margin-top: -5px;
}

TD.productmaintop{
	background-image:url('images/producttoppricetag.gif');
}

TD.productordermaintop,
TD.cartmaintop{
	background-image:url('images/producttop.gif');
}

TD.cartmainmiddle,
TD.productmainmiddle,
TD.productordermainmiddle{
	background-image:url('images/productmiddle.gif');
}

TD.productmainbottom,
TD.productordermainbottom{
	background-image:url('images/productbottom.gif');
}

DIV#product_alter_sizes{
	display: none;
}

IMG.product_largeimg{
	width: auto;
	height: auto;
}

/*IMG.product_smallimg{
	width: auto;
	height: auto;
}*/

DIV.footer-boxes {
	margin-bottom: 12px;
	padding-top: 12px;
	border-top: 1px solid #B9B9C1;
}

DIV.footer-boxes DIV.group {
	width: 241px;
	margin-right: 10px;
	float: left;
}

DIV.footer-boxes DIV.last {
	margin: 0px;
}

DIV.footer-boxes DIV.group p {
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
	color: #262651;
	font-size: 10px;
}

