body{background-image:none;}

.h_orange, a.h_orange:link, a.h_orange:visited{display:block;background-image:url('/images/2010/h_orange.png');font-weight:bold;width:129px;height:17px;padding-top:2px;text-align:center;color:#fff;font-size:12px;color:#fff;text-decoration:none;}
a.h_orange:hover, a.h_orange:active{color:#fff;text-decoration:none;outline:none;}
.h_orange_ud{display:block;background-image:url('/images/2010/h_orange_ud.png');width:129px;height:17px;padding-top:2px;text-align:center;color:#fff;font-size:10px; position: relative}
.h_orange_ud div {
	background: #ffffff;
	width: 8px;
	height: 8px;
	position: absolute;
	margin-top: 3px;
	left: 4px;
}

.h_orange_arrowdown, a.h_orange_arrowdown:link, a.h_orange_arrowdown:visited{background-image:url('/images/2010/h_orange_arrowdown.png');}
.h_orange_arrowup, a.h_orange_arrowup:link, a.h_orange_arrowup:visited{background-image:url('/images/2010/h_orange_arrowup.png');}



h3.btn_save_selected div {
	background: #ffffff url('/images/2010/white-checked.gif') no-repeat;
	
}

#msg_email_exists{position:absolute;color:#c33;margin-left:300px;width:250px;display:none;}
#msg_address_exists{position:absolute;color:#c33;margin-left:180px;width:350px;display:none;}

.left_bottom{padding:5px;width:125px;font-size:9px;}
.left_bottom span{padding-top:5px; padding-left:5px; display:inline-block;}

.leftmenu{
	background-color:#fff;
	background-image:url('/images/2010/leftmenu_mid.jpg');
	background-repeat:repeat-y;
	background-position:top left;
	border-bottom:20px solid #fff;
}
.leftmenu div.inner{
	background-image:url('/images/2010/leftmenu_top.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	padding:7px 0 0 0;
}
.leftmenu div.inner div.inner2{
	background-image:url('/images/2010/leftmenu_bottom.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 10px 5px;
}

.rightmenu{
	background-image:url('/images/2010/rightmenu_mid.jpg');
	background-repeat:repeat-y;
	background-position:top left;
	border-bottom:1px solid #fff; /* IE7 */
}
.rightmenu div.inner{
	background-image:url('/images/2010/rightmenu_top.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	padding:7px 0 0 0;
}
.rightmenu div.inner div.inner2{
	background-image:url('/images/2010/rightmenu_bottom.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 10px 7px;
}

.rightmenu h2, #popup_popup h2{margin:0;color:#333;padding:5px 0 0 0;font-size:12px;font-weight:normal;}

#main_container{padding-top:8px;}

#main_header{float:left;padding-left:8px;}

#main_logo{float:left;width:146px;margin-top:10px;}
#main_header_mid{float:left;width:632px;padding-top:7px;}
#main_header_right{float:left;width:140px;margin-left:23px;}
#main_header_right dt{width:59px;color:#555;}
#main_header_right dd{width:59px;}

#topmenu{padding-left:30px;padding-bottom:25px;font-size:11px;}
#topmenu a{font-weight:normal;}
#welcome{padding-left:15px;margin-left:15px;padding-bottom:7px;border-bottom:1px solid #bfbfbf;}
#welcome span{color:#00457c;}
#main_header_extrabuttons{padding:6px 0 8px 15px;margin-left:15px;border-bottom:1px solid #bfbfbf;}
#main_header_extrabuttons a{display:inline-block;padding-right:17px;margin-right:24px;background-image:url('/images/2010/arrowblock_grey_right.jpg');background-repeat:no-repeat;background-position:right 1px;}
#main_header_extrabuttons a:hover{}

#mainmenu{position: relative;z-index:94;float:left;padding-left:175px;position:relative;background-image:url('/images/2010/menuback.jpg');width:825px;width:790px;height:38px;padding-top:4px;margin-top:0;margin-bottom:20px;}
#mainmenu ul{list-style-type:none;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;}
#mainmenu ul li{float:left;background-repeat:no-repeat; background-position:0 3px;}
#mainmenu ul li span{}
#mainmenu ul li span span{}
#mainmenu ul li a{display:inline-block;padding:10px;color:#999;text-decoration:none;border-left:1px solid #fff;border-right:1px solid #d5d5d5;padding-bottom:4px;padding-top:4px;margin-top:6px;margin-bottom:6px;}
#mainmenu ul li a.first{border-left:0;}
#mainmenu ul li a.last {border-right:0;}
#mainmenu ul li div{position:absolute;margin-left: 3px; margin-top:1px;#margin-top:40px;padding-top:10px;display:none;left:160px;#top:3px;width:634px;background-image:url('/images/2010/submenu_bottom.png');background-position:bottom left;background-repeat:no-repeat;padding:0; z-index: 95; }
#mainmenu ul li div.submenu_5{width:782px;background-image:url('/images/2010/submenu_5_bottom.png');}
#mainmenu ul li div.submenu_3{width:486px;background-image:url('/images/2010/submenu_3_bottom.png'); }
#mainmenu ul li div.submenu_1{width:188px;background-image:url('/images/2010/submenu_1_bottom.png'); left:516px;}
#mainmenu ul li div.submenu_1_opruiming{left:496px;}
#mainmenu ul li div ul{background-image:url('/images/2010/submenu_top.png');background-position:top left;background-repeat:no-repeat;width:634px;float:left;margin:0;padding:10px;}
#mainmenu ul li div.submenu_5 ul{width:782px;background-image:url('/images/2010/submenu_5_top.png');}
#mainmenu ul li div.submenu_3 ul{width:486px;background-image:url('/images/2010/submenu_3_top.png'); }
#mainmenu ul li div.submenu_1 ul{width:188px;background-image:url('/images/2010/submenu_1_top.png'); }
#mainmenu ul li div ul li{float:none;}
#mainmenu ul li div ul li ul, #mainmenu ul li div.submenu_5 ul li ul, #mainmenu ul li div.submenu_3 ul li ul, #mainmenu ul li div.submenu_1 ul li ul{position:static;width:135px;float:left;background-image:none;padding:0;margin-left:13px;padding:10px 0;}
#mainmenu ul li div.submenu_1 ul li ul{padding:0;}
#mainmenu ul li div ul li ul li{float:none;}
#mainmenu ul li div ul li ul li a{padding:2px;font-size:11px;font-weight:normal;border:0px solid #ffffff;border-bottom:1px solid #d1d1d1;display:block;width:135px;padding:2px;}
#mainmenu ul li div ul li ul li a:hover{}

#mainmenu ul li.hover div{display:block;}
#mainmenu ul li.hover span{background-color:transparent;color:#fff;z-index:10041;position:relative;}
#mainmenu ul li.hover span a{color:#999;}
#mainmenu ul li.hover a{color:#333;}
#mainmenu ul li.hover span.tabback{display:block;position:absolute;width:120px;height:50px;z-index:10040;margin-left:-12px;margin-top:-10px;}
#mainmenu ul li.hover span.tabback_home{width:62px;}
#mainmenu ul li.hover span.tabback_dames{  background-image:url('/images/2010/tab_mo_dames.png');width:73px;}
#mainmenu ul li.hover span.tabback_heren{  background-image:url('/images/2010/tab_mo_heren.png');width:67px;}
#mainmenu ul li.hover span.tabback_kids{   background-image:url('/images/2010/tab_mo_kids.png');width:57px;}
#mainmenu ul li.hover span.tabback_onze_winkels{background-image:url('/images/2010/tab_mo_winkels.png');width:119px;}
#mainmenu ul li.hover span.tabback_onze_merken{background-image:url('/images/2010/tab_mo_winkels.png');width:119px;}
#mainmenu ul li.hover span.tabback_nieuwecollectie{background-image:url('/images/2010/tab_mo_nieuwecollectie.png');width:138px;}
#mainmenu ul li.hover span.tabback_opruiming{background-image:url('/images/2010/tab_mo_opruiming.png');width:95px;}


#mainmenu #searchbar{float:right;width:140px;padding-top:12px;padding-right:15px;}
#mainmenu #searchbar input{width:140px;}

.productblok{width:141px;float:left;margin-left:7px;margin-bottom:7px;margin-right:1px;background-image:url('/images/2010/productblok_mid.jpg');}
.productblok_first{margin-left:0;}
.productblok_descr{padding:9px 0 5px 9px;height:40px;line-height:16px; overflow: hidden; }
.productblok .productblok_descr h2, #popup_popup h2{margin:0;color:#333;font-size:16px;padding-top:1px;font-weight:normal;}
.productblok .productblok_descr h3, #popup_popup h3{line-height: 13px; margin:0;color:#333;font-size:11px;padding-top:1px;font-weight:normal; margin-right: 5px;}
h2.topper, h2.lastviewed {
	width:124px;overflow:hidden;margin-left:3px; line-height: 13px; font-size:11px;
}
h2.lastviewed {
	margin-top:-5px
}
.productblok .productblok_brand{float:right;width:42px;padding-right:5px;margin-top:10px;}
.productblok .productblok_brand_abs{ float:right;width:42px;padding-right:5px;margin-top:20px; }
.productblok .productblok_brand img{margin-bottom:2px;}
.productblok .btn_orange{position:relative;top:7px;}
.product_thumb_a_m{display:block;text-decoration:none !important;border-bottom:1px solid #ccc;width:141px;height:135px;background-position:center center;background-repeat:no-repeat;}
.product_thumb_a_m .product_actie_icon{margin-top:5px;margin-left:33px;}

.wideproductlist .productblok{margin-right:10px;}
.wideproductlist .productblok_last{margin-right:0;}

.productnav_top{background-color:#e8e8e8;float:left;width:100%; margin:10px 0 20px 0;}
.productoverview_top{background-color:#e8e8e8;width:622px;margin-left:3px;}

.productnav_right{font-weight:normal;background-color:#e8e8e8;height:24px;padding:6px;padding-bottom:0;background-image:url('/images/round_grey_right.jpg');background-repeat:no-repeat;background-position:top right;width:240px;float:right;text-align:right;}
.productnav_right a, .productnav_right a:link, .productnav_right a:visited{font-weight:normal;color:#333 !important;}
.productnav_right span.activepage{color:#ff9800;}
.productnav_left {width:345px;float:left;background-color:#e8e8e8; height:24px;padding:6px;padding-left:10px;padding-bottom:0;background-image:url('/images/round_grey_left.jpg');background-repeat:no-repeat;background-position:top left;}
.productnav_left a{color:#666 !important;text-decoration:none !important;}
.productnav_left a:hover{color:#666 !important;text-decoration:underline !important;}

.product_thumb_a_r{display:block;text-decoration:none !important;width:129px;height:75px;background-color:#fff;background-position:center center;background-repeat:no-repeat;}
.hr_r {border:0px solid #ccc;border-bottom:1px solid #ccc; width:130px;padding:0; margin:5px 0 10px 0;text-align:left;background-color:transparent;}
.hr_b {background-color:#ccc; width:130px;margin:5px 0 10px 0;height:1px;}
.rightmenu_a_w{background-color:#F2F2F2; padding:6px 0 0 10px; display:inline-block; background-image:url('/images/2010/menu_right_arrow.png'); background-repeat:no-repeat; background-position:127px 10px; margin-left:-7px; width:132px; height:19px; overflow:hidden;}
.rightmenu_a_g{background-color:#d1d1d1; padding:6px 0 0 10px; display:inline-block; background-image:url('/images/2010/menu_right_arrow.png'); background-repeat:no-repeat; background-position:127px 10px; margin-left:-7px; width:132px; height:19px; overflow:hidden;}

#product_pricing {  float: left; margin-top: 6px; }
.price{font-size:24px;color:#666;display:inline-block;padding-left:8px;line-height:30px;}
.price span{font-size:15px;position:relative;top:-9px;}
.price_big{font-size:45px;font-weight:bold;display:block;padding:10px 0;color:#666666;margin-top: 23px;#margin-top:0; margin-left: 20px;}
.price_big span{font-size:22px;position:relative;top:-13px;}
.price_small {position: absolute; font-size:11px;display:block;padding:0px 0 10px 3px;color:#666;}
.price_small span{display:inline !important;}
/*.price_small span{font-size:14px;position:relative;top:-10px;}*/
/*.price_small del{ margin-left: 17px;}*/
.price_medium{font-size:26px;font-weight:bold;display:block;padding:10px 0;color:#666;}
.price_medium span{font-size:14px;position:relative;top:-10px;}
.price del{font-size:13px;position:absolute;margin-top:-21px;}

.leftmenu label{
	color:#fff;
	font-weight:normal;
	font-size:12px;
	cursor:pointer;
}

.checkbox, .radio {
	width: 9px;
	height: 9px;
	padding: 0 5px 0 0;
	background: url(/images/2010/checkboxes.jpg) no-repeat;
	display: block;
	clear: left;
	float: left;
	margin-top:3px;
	cursor:pointer;
}
.radio {
	background: url(/images/2010/radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/images/2010/select.gif) no-repeat;
	overflow: hidden;
}

#footer_top{background-color:#f2f2f2;background-image:url('/images/2010/footerbg.jpg');background-position:center bottom;height:18px;padding-top:32px;border-bottom:2px solid #fff;height:20px;position:relative;}
#bottommenu{text-align:left;color:#666;font-size:11px;font-weight:normal;width:807px;margin:0 auto;padding-left:183px;}
#bottommenu a{color:#666;font-weight:normal;}

#footer_container{width:807px;margin:0 auto;padding:0 0 5px 183px;background-color:#00447a;}

ul.menu_right_account 			{padding:0 0 20px 0; margin:0;}
ul.menu_right_account li 			{list-style-type:none;}
ul.menu_right_account li a 		{font-weight:normal; font-size:11px;display:block; border-bottom:1px dotted #666;padding:6px 0 0 0;width:127px; height:19px;}
ul.menu_right_account li a:hover	{}

.bottommenu_blk		{float:left; padding-right:25px;padding-top:10px;}
.bottommenu_blk span	{text-transform:uppercase; display:inline-block; color:#fff; font-weight:bold; overflow:hidden; font-size:10px;padding:0 0 20px 0;}
.bottommenu_blk ul 			{padding:0;margin:0;}
.bottommenu_blk ul li			{list-style-type:none;border-top:1px solid #5482a6;}
.bottommenu_blk ul li.eerste	{list-style-type:none;border-top:0px solid #5482a6;}
.bottommenu_blk ul li a		{font-weight:normal;padding:3px 0 3px 0; display:inline-block;}
.bottommenu_blk ul li a:hover	{}

.footer_col3{float:left;display:inline-block;/*width:137px;*/margin-right:30px;width:auto;padding-top:20px;vertical-align:top;}
.footer_col3 ul{list-style-type:none;color:#fff;margin:0;padding:0;/*padding-left:13px;*/padding-top:10px;font-size:11px;}
.footer_col3 ul li{padding-top:3px;border-bottom:1px solid #5482a6;padding-bottom:3px;}
.footer_col3 ul li a{color:#fff !important;text-decoration:none !important;font-weight:normal !important;}
.footer_col3 ul li a:hover{color:#fff;text-decoration:none !important;font-weight:normal;}

#copyright{padding:10px;width:620px;margin-left:auto;margin-right:auto;margin-top:35px;text-align:center;color:#fff; border-top:1px solid #5482a6;}
#copyright a{color:#fff;text-decoration:underline;}
#copyright a:hover{color:#fff;text-decoration:none;}

.cart_small{background-color:#f2f2f2;padding:0;margin:0;}
.cart_small img{display:block;}
.cart_small dl dt, .cart_small dl dd{float:left;padding:2px 2px 2px 0;height:16px;}
.cart_small dl dd{width:93px;margin:0;text-align:right;font-weight:bold;/*color:#f28e00;*/}
.cart_small .sep_bot{border-bottom:1px solid #c2c2c2;}
.cart_small_inner{padding:3px 9px;}

.top7_body{display:none; margin-bottom: 4px; }
.top7_item{display:block;float:left;background-image:url('/images/2010/menu_right_arrow.png'); background-repeat:no-repeat; background-position:125px 10px; width:135px; height:20px;padding:5px 0 0 5px;border:0; margin-left: -6px;}

.top10_popup_span{position:relative;width:1px;height:10px;float:left; z-index: 99;}
.top10_popup{background-image:url('/images/2010/top10_popup.png');padding:22px;width:141px;height:211px;position:absolute;left:-173px;top:-114px; z-index: 99;}
.top10_popup_right{background-image:url('/images/2010/top10_popup_right.png');left:120px;padding-left:29px;width:134px;}
.top10_popup .price{font-family:verdana;margin-top:-10px;padding-left:0px;position:absolute;left:24px;}
.top10_popup_right .price{font-family:verdana;margin-top:-10px;padding-left:0px;position:absolute;left:30px;}
.spacer3 { margin-top: 2px; height: 5px;  width: 130px; }
.bottom_border {
	position: relative; top: 5px;  border-top: 1px solid #ccc; height: 15px;
}
div#top7_body a { font-weight: normal; }

.left_info_item{float:left;padding:3px 0 3px 5px;}
.left_info_item_image{float:left;margin-left:0;}
.left_info_item_text{float:left;width:100px;padding-left:5px;padding-top:4px;font-weight:normal;color:#666;}

.extralineheight{line-height:16px;}
.left_info_padding{padding-left:3px;}

label.isdisabled {

}