body{
	margin:0;
	font:12px Arial,Verdana,sans-serif;
	color:#fff;
	background-color:#12161a;
}

body{ background:url(../img/bg-pattern.gif) repeat;}
html {
overflow-y: scroll;
}
/*div{
	overflow:hidden;
}*/
img{
	border:none;
	display:block;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
input, textarea{
	outline:none;
	padding:0;
	font-size:11px;
	color:#b7b6b2;
}
select{
	margin:0;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
a{
	outline:none;
	text-decoration:none;
	cursor:pointer;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
	font-family: Georgia,Arial,Verdana,sans-serif;
}

/* Set pink color for links (some did not automatically changed color, put forgotten auto-change colors here) */
.black_block_small_text a, .find_store a, .black_block_text a {color:#E18296;}

div.bg_girl{
	background:url(../img/bg_body.jpg) no-repeat 50% 0;
}
div.main_wrapper{
	width:995px;
	margin:0 auto;
}
div.main{
	float:left;
	background:url(../img/bg-shade.png) left top repeat-y;
	padding:0 20px 0 20px;
}

.leftcorner{
	background:url(../img/round_corner_bl.png) bottom right no-repeat;
	float:left;
	height:50px;}
.rightcorner{
	background:url(../img/round_corner_br.png) bottom right no-repeat;
	height:50px;
	float:right;
}


div.menuloggedin{overflow:visible;}

/*general content links and content bullets etc.*/
div.content a, div.content a:link, div.content a:visited,
div.content_wide a, div.content_wide a:link, div.content_wide a:visited,
div.content_wide_home a, div.content_wide_home a:link, div.content_wide_home a:visited {
	color:#E18296;
}
div.countries_headerblok #cbContent p
{
    float:none !important;
}

div.content a:hover,
div.content_wide a:hover,
div.content_wide_home a:hover {
	text-decoration:underline;
}
div.content ul, 
div.content_wide ul,
div.content_wide_home ul {
	margin:0;
	padding:0 0 15px 15px;
}

/* Google Maps Store Locator */
div.google_maps
{
	color:#000000;
}
div.google_maps a,div.google_maps a:visited
{
	color:#000000 !important; 
}
    
.aanbodIcoon{
    width:175px;
    height:23px;
    padding-left:25px;
    padding-top:4px;
    color:#fff;
    background-image:url(../img/icoon_google_2.gif);
}
div.aanbodIcoon a{
    color:#fff;
    text-decoration:underline;
    font-size:11px; 
}
.aanbodIcoon1{
    width:23px;
    height:27px;
    color:#fff;
    background-image:url(../img/icoon_google_1.gif);
}
.aanbodIcoon2{
    width:301px;
    height:107px;
    padding-left:5px;
    background-image:url(../img/icoon_google_3.gif);
    background-position: center bottom;
    overflow:hidden;
}
.aanbodIcoon2 strong {
    font-size:18px;
	font-weight:bold;
}

.aanbodIcoon table,
.aanbodIcoon1 table,
.aanbodIcoon2 table {margin-top:0 !important;}

.aanbodIcoon table td,
.aanbodIcoon1 table td,
.aanbodIcoon2 table td {color:#000 !important;}

div.google_maps a, div.google_maps a:visited {
	color:#ffffff !important;
	margin: 0 5px 0 5px;
	display:block;
}

.aanbodIcoon2 a.sluit {
	margin: 0 !important;
	float:right;
	display:block;
}

/* Content lists*/
div.content ol, 
div.content_wide ol,
div.content_wide_home ol {
	margin:0;
	padding:0 0 15px 27px;
}
div.content ul li, 
div.content_wide ul li,
div.content_wide_home ul li {
	margin:0;
	padding:0 0 15px 0px;
}

div.content ol li, 
div.content_wide ol li {
	margin:0;
	padding:0;
	color:#666;
}
div.content_holder div.content_algemeen ul{
	color:#666;
}
div.content_algemeen ul li, div.content ul li, div.content_wide ul li{
	background:url(../img/list-style-stip.png) left 6px no-repeat;
	padding-left:10px;
	color:#666;
}
div.content_holder div.content_algemeen h3{
width:580px;
}






	/* ======================= @caroussel ======================= */
.sender-carousel {
		float:left; 
		position:relative;
		width:744px; 
		height:352px;
		margin-top:60px;
		margin-left:15px
/*		background:url(../images/bg-744w-caroussel.gif) left bottom repeat-x;
*/	}
		.vervolg .wij-werken-met {margin-bottom:0;}
		.carousel-wrap {position:absolute; left:-39px; top:-100px; width:620px;}
		#werken-met-carrousel {height:160px;}
			#werken-met-carrousel ul, #werken-met-carrousel li {float:left; height:160px; list-style:none;}

		.next-btn {position:absolute; right:28px; top:96px;}	
		.prev-btn {position:absolute; left:28px; top:96px;}


.imageflow {
	position:relative; 
	text-align:left; 
	visibility:hidden; 
	width:834px; 
	height:242px;
}

.imageflow img{
	border:none;
	position:absolute;
	top:0px;
	visibility:hidden;

	-ms-interpolation-mode:bicubic; 	
}

.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #000; height:15px; left:50%; margin-top:-106px; padding:5px; position:relative; visibility:visible; width:200px}

.imageflow .loading_txt{ margin:0px 0 0 0px; padding:0;}

.imageflow .loading_bar{background:#fff; height:15px; visibility:visible; width:1%}
.imageflow .navigation{z-index:10000; position:relative;}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10001; width:700px;}
.imageflow .scrollbar{ position:relative; z-index:10002; height:1px}
.imageflow .slider{ display:none; /* background-image:url(../images/slider.png); */ background-repeat:no-repeat; height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10003}
.imageflow .images{overflow:hidden; white-space:nowrap}
.imageflow .button{cursor:pointer; height:28px; position:relative; width:14px}

.imageflow .previous {
	position:absolute;
	left:-124px;
	top:-39px;
	background:url(/img/carousel-prev.gif) top left no-repeat; 
	margin:-7px 0 0 -15px
}

.imageflow .next {
	position:absolute;
	right:-94px;
	top:-39px;
	background:url(/img/carousel-next.gif) top left no-repeat; 
	margin:-7px -30px 0 30px;
}

/*------------------*/

.highslide-container {
	z-index:10003 !important;
}
.highslide-credits {
	display:none !important; 
}
	
/*------------------------*/

/* nested bulletted lists */
div.content ul li ul, 
div.content_wide ul li ul,
div.content_wide_home ul li ul{
	margin:0;

}
div.content ul li ul li, 
div.content_wide ul li ul li,
div.content_wide_home ul li ul li{
	margin:0;
	padding:0;
}

/* nested ordered lists */
div.content ol li ol, 
div.content_wide ol li ul,
div.content_wide_home ol li ul{
	margin:0;

}
div.content ol li ol li, 
div.content_wide ol li ol li,
div.content_wide_home ol li ol li{
	margin:0;
	padding:0;
}

/* headers */

div.content h1, div.content_wide h1, div.content_wide_home h1, div.container h1, div.title_share h1 {
	color:#333;
	font-size:24px;
	font-weight:bold;
	margin:13px 0 20px 0;
	font-family:Arial,Verdana,sans-serif;
	text-transform:uppercase;
	width:450px;
}
div.content h2, div.content_wide h2, div.content_wide_home h2 {
	color:#333;
	font-size:19px;
	font-weight:normal;
	margin:0px 0 20px 0;
	font-family:Georgia, Arial,Verdana,sans-serif;
}
div.content h3, div.content_wide h3, div.content_wide_home h3 {
	color:#333;
	float:left;
	font: bold 22px  "Times New Roman", Arial, Helvetica, sans-serif;
	padding:6px 0 0px 0;
	width:420px;
}
div.press_releases h3{color:#E18296;}
div.quality_header h3{color:#E18296;}

*:first-child+html div.pressreleases p.date {width:320px!important;}
*:first-child+html div.pressreleases p {width:320px!important;}
*:first-child+html div.pressreleases a.read_full {text-indent:0 !important;}

div.content h4, div.content_wide h4, div.content_wide_home h4 {
	color:#333;
	font-size:19px;
	font-family:Georgia, Arial,Verdana,sans-serif;
}
div.content h5, div.content_wide h5, div.content_wide_home h5 {
	color:#333;
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Verdana,sans-serif;
}
/*header*/
div.header{
	overflow:visible;
	height:50px;
	width:100%;
	background-color:#000000;
	float:left;
}
div#top_menu{
	overflow:visible;
	float:left;
	margin:0 0 0 10px;
	height:50px;
	width:690px;
}
div#top_menu li{
	float:left;
	font-size:13px;
	margin:0 5px 0 0;
	position:relative;
	border-right:1px solid #272727;
}

div#top_menu li#Menu_liStorelocator {border-right:none;}

div#top_menu li a{
	float:left;
	color:#fff;
	padding:20px 0 8px 8px;
	font-weight:normal;
}
div#top_menu li a:hover,
div#top_menu li.active a{
	color:#ffcccc;
	font-weight:bold;
}
div#top_menu li.with_drop_menu a{
	background:url(../img/arrow_drop.gif) no-repeat 100% 18px;
}
div#top_menu li.with_drop_menu a:hover{
	background:#2d343c url(../img/arrow_drop.gif) no-repeat 100% 18px;
}
div#top_menu li ul{
	display:none;
	background-color:#000000;
	min-width:150px;
	position:absolute;
	top:50px;
	left:-10px;
	padding:0 0 10px 0;
}
div#top_menu li:hover ul{
	display:block;
}
div#top_menu li.with_drop_menu:hover a{
	background:#2d343c url(../img/arrow_drop.gif) no-repeat 100% 18px;
}
div#top_menu li ul li{
	width:100%;
	overflow:hidden;
	margin:13px 0 0 0;
	font:12px Arial;
	font-weight:bold;
}
div#top_menu li ul li a{
	float:none;
	display:block;
	padding:0 20px 0 20px;
	width:100%;
}
div#top_menu li.with_drop_menu ul li a,
div#top_menu li.with_drop_menu ul li a:hover{
	background:url(../img/icon_basket.gif) no-repeat 10px 3px !important;
}
div#top_menu li.with_drop_menu ul li a:hover{
	color:#a79060;
}

.menu_home{ width:53px;	height:22px;}
.menu_about{ width:70px; height:22px;}
.menu_press{ width:50px; height:22px;}
.menu_quality{ width:57px; height:22px;}
.menu_membercard{ width:84px; height:22px;}
.menu_collection{ width:73px; height:22px;}
.menu_storelocater{width:86px; height:22px;}

.menu_home_UK{ width:53px;	height:22px;}
.menu_about_UK{ width:70px; height:22px;}
.menu_press_UK{ width:50px; height:22px;}
.menu_quality_UK{ width:57px; height:22px;}
.menu_membercard_UK{ width:84px; height:22px;}
.menu_collection_UK{ width:73px; height:22px;}
.menu_storelocater_UK{width:86px; height:22px;}

.menu_home_ES{ width:46px;	height:22px;}
.menu_about_ES{ width:90px; height:22px;}
.menu_press_ES{ width:56px; height:22px;}
.menu_quality_ES{ width:57px; height:22px;}
.menu_membercard_ES{ width:96px; height:22px;}
.menu_collection_ES{ width:73px; height:22px;}
.menu_storelocater_ES{width:86px; height:22px;}

.menu_home_FR{ width:45px;	height:22px;}
.menu_about_FR{ width:125px; height:22px;}
.menu_press_FR{ width:50px; height:22px;}
.menu_membercard_FR{ width:115px; height:22px;}
.menu_collection_FR{ width:70px; height:22px;}
.menu_storelocater_FR{width:175px; height:22px;}

.menu_home_DK{ width:59px;	height:22px;}
.menu_about_DK{ width:61px; height:22px;}
.menu_press_DK{ width:62px; height:22px;}
.menu_membercard_DK{ width:91px; height:22px;}
.menu_collection_DK{ width:73px; height:22px;}
.menu_storelocater_DK{width:100px; height:22px;}

.menu_home_AT{ width:59px;	height:22px;}
.menu_about_AT{ width:61px; height:22px;}
.menu_press_AT{ width:62px; height:22px;}
.menu_membercard_AT{ width:91px; height:22px;}
.menu_collection_AT{ width:73px; height:22px;}
.menu_storelocater_AT{width:100px; height:22px;}

h1.header_logo{
	float:left;
	width:230px;
}
h1.header_logo span{ display:none;}

h1.header_logo a.logo_bodique{
	float:left;
	background:url(../img/logo_bodique.gif) no-repeat 0 0;
	width:85px;
	height:45px;
	text-indent:-9999px;
}
h1.header_logo a.logo_hunkemoller{
	float:left;
	background:url(../img/logo_hunkemoller.gif) no-repeat 0 0;
	width:145px;
	height:45px;
	text-indent:-9999px;
}
div.content_holder{
	color:#000;
	padding:0px 0 0 0;
	width:100%;
	float:left;
	overflow:visible;
}
div.content_holder ul{
	color:#000;
	width:100%;
	float:left;
}

div.content_holder ul.vragenblok{
	background-color:#f2f2f2;
	padding:18px 20px 18px 20px;
	list-style:none;
	margin:0 0 25px 0;
}

div.content_holder ul.vragenblok li{
	float:left;
	width:420px;
}
div.content_holder ul.vragenblok li a{
	color:#333;
	float:left;
	display:block;
	font-weight:bold;
	width:420px;
}
div.breadcrumb{
	float:left;
	margin:12px 0 12px 8px;
	width:955px;
}
div.breadcrumb li{
	float:left;
	font-size:11px;
	color:#B8B8B8;
}
div.breadcrumb li a{
	background:url(../img/arrow_breadcrumb.gif) no-repeat center right;
	padding:0 12px 0 0px;
	margin:0 8px 0 0px;
	color:#B8B8B8;
}
div.breadcrumb li a:hover{
	color:#666;
}
div.title_share{
	margin:0 0 0 8px;
	float:left;
	width:940px;
}
div.share{
	float:right;
	width:133px;
	height:22px;
	/*background:url(../img/bg_share.png) no-repeat 0 0;*/
	font-size:11px;
	color:#666;
	padding:4px 0 0 0;
	margin:20px 0 0 0;
}
div.share span{
	float:left;
	padding:1px 8px 0 8px;
}
div.share img{
	float:left;
	margin:0 4px 0 0;
}
div.content_bg{
	width:100%;
	min-height:400px;
	background:url(../img/bg_content.png) repeat 0 0;
}
/*left_column*/
div.left_column{
	float:left;
	width:154px;
}
div.left_menu{
	margin:0px 0 0 0;
	padding:0 0 0px 0;
	min-height:235px;
}
div.left_menu p{
	margin:0px 0 0 8px;
	font-weight:bold;
}
div.left_menu li{
	margin:10px 0 0 8px;
}
div.left_menu li a{
	color:#666666;
}
div.left_menu li.active a,
div.left_menu li a:hover{
	font-weight:bold;
}

/*content*/
div.content{
	float:left;
	width:585px;
	padding:0 20px;
}

hr {
	height:1px;
	border:none;
	border-top:1px solid #333333;
}
div.title_share h3{
	float:left!important;
}
div.hide_header h3{ display:none;}

div.content div.title_share{
	border-bottom:1px #333 solid;
	padding:0px 0 8px 0px;
	margin:0;
	width:100%;
}
div.content div.share{
	margin:5px 0 0 0;
}
div.content p, div.content_wide p, div.content_wide_home p{
	line-height:20px;

	padding:0 0 0 0px;
	color:#666;
	float:left;
	width:100%;
}
div.content p.date{
	font-size:10px;
	color:#a79060;
	margin-top:4px;
	width:530px;
}

div.image_text div.image{
	float:left;
	width:220px;
	background-color:#2a2e31;
	padding:10px;
	margin:50px 25px 0 0;
}
div.image_text div.image ul{
	overflow:hidden;
}
div.image_text div.image ul li{
	overflow:hidden;
	float:left;
	width:100%;
	margin:5px 0 0 0;
}
div.image_text div.image ul li a{
	float:left;
	background:url(../img/icon_download.gif) no-repeat 0 0;
	padding:0 0 2px 25px;
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}
div.image_text div.image ul li a:hover{
	text-decoration:none;
}
div.image_text div.text{
	float:none;
	margin:0 0 0 0;
	display:block;
}
div.image_text div.text_wide{
	margin:0;
	float:none;
	width:auto;
	display:inline;
}
div.image_text div.image_right{
	float:right;
	overflow:visible;
	position:relative;
	margin-bottom:25px;
	background-color:#2a2e31;
	padding:10px;
	margin:45px 0 25px 25px;
}
*:first-child+html div.image_text div.image_right ul li {border-bottom:none!important;}
span.arrow{
	position:absolute;
	left:-11px;
	top:56px;
}
div.wk_bikini{
	border-top:1px #ac9361 solid;
	color:#ac9361;
	text-align:center;
	margin:7px 0 0 0;
	padding:5px 0 0 0;
}

div.content ul.all_articles, div.content_wide ul.all_articles, div.content_wide_home ul.all_articles{
	padding:0!important;
	margin:0!important;
}

ul.all_articles li{

}

div.content ul.all_articles li, div.content_wide ul.all_articles li, div.content_wide_home ul.all_articles li {
	overflow:hidden;
	border-bottom:1px #333 solid;
	margin:0 0 40px 0;
	background:none;
}
div.content ul.all_articles p{
float:none;
}

#frmPage div.content ul.all_articles li {float:left; width:585px; margin-bottom:33px;}

a.read_more{
	color:#fff;
	text-decoration:underline;
}
a.read_more:hover,
a.read_full:hover{
	text-decoration:none;
}
a.read_full, a.read_full_uk, a.read_full_fr, a.read_full_es, a.read_full_dk, a.read_full_at{
	color:#e18296!important;
	text-decoration:underline;
	text-indent:-9999px;
}
div.filter label{
	color:#000;
	font-weight:bold;
	float:left;
	margin:7px 13px 0 0;
}
div.filter select{
	width:180px;
	font:12px Arial;
	color:#000;
	margin:0 0 0 14px;
	padding:3px;
	height:22px;
/*	background-color:#8e9091;*/
	border:0 none;
	background:url(../img/select_bg.gif) top left no-repeat;
}
#Login_pnlIngelogd{
float:left;}
div.content .product_list li, div.content_wide .product_list li, div.content_wide_home .product_list li {background:none;}
div.product_list ul{
	overflow:hidden;
	margin:0 0 0 -13px;
	width:633px;
}
div.product_list li{
	float:left;
	border-top:1px #333 solid;
	padding:10px 13px 0 0 !important;
	margin:20px 0 0 0 !important;
}
div.product_list li h4{
	margin:0;
	max-width: 193px;
}
div.product_list li span{
	font-weight:bold;
}
div.product_list li img{
	width:193px;
	/*height:193px;*/
	margin:15px 0 0 0;
}
div.product_list li a{
	color:#fff;
	background:url("../img/icon_download.gif") no-repeat scroll 0 0 transparent;
	float:left;
	font-size:10px;
	padding:0 0 2px 25px;
	margin:20px 0 0 0;
	text-decoration:underline;
}
div.product_list li a:hover{
	text-decoration:none;
}
div.container{
	width:100%;
	min-height:540px;
}

div.container_home{
	width:100%;
	min-height:540px;
}

body.collection_4 div.container {background:none;}
body.collection_1 div.container {background:none;}
/*body.collection_4  {background:url(../img/bg_container_goed.jpg) no-repeat 0 0;}*/
body.collection_1  {background:#12161a url(../img/bg_container_flash.jpg) no-repeat -3px 17px;}

div.content_wide{
	float:left;
	width:720px;
}
div.content_wide_home{
	float:left;
	width:640px;
}
div.find_store{
	padding:0 0 0 12px;
}
/*div.find_store .receive_background {
	background-color:#12151a;
	width:138px;
	padding: 6px 0 2px 0px;
}*/
div.find_store h4{
	margin:0;
}
div.find_store p{
	color:#999;
	line-height:24px;
	padding:0 0 0px 0px;
	margin:4px 0 8px 0;
	float:left;
}
div.find_store a.read_full{
	text-decoration:none;
	padding:0 0 0 10px;
	background:url(../img/arrow_pink.gif) no-repeat left center;
}
div.find_store a.read_full:hover{
	text-decoration:underline;
}
div.line{
	border-top:1px #000 solid;
	margin:20px 0 20px 0;
}
div.fashion_week{
	float:left;
	width:270px;
	margin:112px 0 0 10px;
}
div.fashion_week h2{
	font-size:31px;
	font-weight:bold;
	padding:0 0 0 5px;
}
div.fashion_week i{
	display:block;
}
a.btn_pink{
	float:left;
	width:218px;
	height:32px;
	background:url(../img/btn_pink.png) no-repeat 0 0;
	font-size:14px;
	font-style:italic;
	color:#fff;
	text-indent:25px;
	padding:4px 0 0 0;
	margin:15px 0 0 20px;
}
a.btn_pink:hover{
	background:url(../img/btn_pink.png) no-repeat 0 -36px;
}
div.video{
	float:left;
	margin:80px 0 0 35px;
}
div.country{
	float:left;
	background:url(../img/choose_country.gif) 30px 25px no-repeat;
	width:200px;
	padding:122px 0px 0 82px;
}
div.country ul{
	float:left;	
}
div.country li{
	overflow:hidden;
	float:left;
	width:100%;
	padding:0px 0 5px 0;
}
div.country li a img{
	float:left;
	margin:2px 6px 0 0;
}
div.country li a{
	float:left;
	font:18px  "Times New Roman", Arial, Helvetica, sans-serif;
	color:#000;
}
div.country li a:hover{
	text-decoration:underline;
}
/*right_column*/
div.right_column_home{
	float:left;
	width:322px;
	height:360px;
	display:inline;
	overflow:visible;
	background:#ffcccc;
}
div.right_column{
	position:relative;
	float:right;
	width:175px;
	height:360px;
	margin:0px 0 0 0;
}

div.right_column h4{
	font:17px "Times New Roman",Georgia,Arial,Verdana,sans-serif;
	color:#999;
	font-weight:bold;
	float:left;
	margin:0px 0 0 0;
}

div.rc_collection{
	border-left:1px solid #000000;
	height:260px;
}
a.register{
	color:#E18296;
/*	background:url(../img/icon_letter.png) no-repeat 0 0;
*/
	background:url(../img/arrow_pink.gif) no-repeat left center;
	padding:0 0 0px 10px;
	margin:10px 0 10px 0;
	text-decoration:none;
	float:left;
}
a.register:hover{
	text-decoration:underline;
}
a.register:active, a.register:visited, a.register:focus, {
	color:#E18296;
}
	
div.yellow_block{
	width:175px;
	/*position:absolute;*/
	background:url(../img/yellow_block_bottom.gif) no-repeat 0 100%;
	line-height:18px;
	color:#fffefe;
	margin:0px 0 0 0; 
}
/*div.yellow_block_top{background:url(../img/yellow_block_top.gif) repeat-y 0 0;}
*/
div.yellow_block_bottom{
	padding:0 12px;
	min-height:315px;
	background:url(../img/yellow_block_bottom.gif) no-repeat 0 100%;
	width:153px;
	margin:0 0 15px 0;
}
/*----------------------------------*/`
div.login_wide{ width:535px;}

div.login_wide div.yellow_block{
	width:535px;
	/*position:absolute;*/
	background:url(../img/yellow_block_wide.gif) no-repeat 0 100%;
	line-height:18px;
	color:#fffefe;
	margin:0px 0 0 0; 
}
div.login_wide div.yellow_block_bottom{
	padding:0;
	min-height:315px;
	background:none;
	width:281px;
	margin:0 0 15px 132px;
}
div.login_wide div.yellow_block_bottom a.forgot{
	color:#fff;
	width:153px;
	text-align:center;
	margin:20px 0 0 60px;
}
div.login_wide strong.product{
	width:281px;
	background:url(../img/product_wide.gif) no-repeat 0 0;
	margin:25px 0 12px 0;
}
div.login_wide div.bg_input{
	background:url(../img/bg_input.png) no-repeat 0px 0;
	padding:0 15px 8px 0px;
	margin-left:60px;
	display:inline;
}
div.login_wide div.bg_input input{
	margin:8px 0 0 13px;
	text-align:center;
	float:left;
	display:inline;
}
div.login_wide input.login{
	margin-left:60px;
}

/*----------------------------------*/
*:first-child+html div.yellow_block_bottom {margin-bottom:0 !important;}
strong.sign_in{
	display:block;
	float:left;
	width:100%;
	height:24px;
	text-indent:-9999px;
	background:url(../img/signed_in.gif) no-repeat 0 0;
	margin:28px 0 12px 0;
}
*:first-child+html strong.sign_in {width:155px!important;height:24px!important;}
a.sign_out{
	float:left;
	width:151px;
	height:31px;
	background:url(../img/btn_signout.png) no-repeat 0 0;
	text-indent:-9999px;
	margin:10px 0 0 0;
}
strong.product{
	display:block;
	width:153px;
	height:43px;
	text-indent:-9999px;
	background:url(../img/product.gif) no-repeat 0 0;
	margin:25px 0 12px 0;
	float:left;
}
div.bg_input{
	float:left;
	width:152px;
	height:31px;
	background:url(../img/bg_input.png) no-repeat 0 0;
	padding:0 0 8px 0;
}
div.bg_input input{
	width:125px;
	height:15px;
	margin:8px 0 0 10px;
	background:none;
	border:none;
}
input.login{
	width:152px;
	height:31px;
	background:url(../img/btn_login.png) no-repeat 0 0;
	border:none;
	cursor:pointer;
}
a.forgot{
	float:left;
	color:#fff;
	margin:10px 0 0 0;
}
a.forgot:hover{
	text-decoration:underline;
}
/*footer*/
div.footer{
	width:100%;
	height:63px;
	float:left;
	overflow:visible;
	margin:30px 0 20px 0;
}
	div.footer_countries .social {width:100%;clear:both;padding:15px 0 0 0;}
	div.footer_countries .social a {display:inline-block;}
	
	div.footer_countries .social .social-icon {width:20px;height:20px;margin: 0 2px 0 0;}

body.collection_1 div.footer {margin-top:-7px;}
body.collection_4 div.footer, body.collection_5 div.footer {margin-top:16px;}
body.storelocator div.footer {margin-top:27px;}
body.campaign div.footer {margin-top:6px;}

/*footer countries*/
div.footer_countries{
	width:100%;
	height:63px;
	float:left;
	overflow:visible;
	margin:30px 0 20px 0;
}

body.collection_1 div.footer_countries {margin-top:-7px;}
body.collection_4 div.footer_countries, body.collection_5 div.footer_countries {margin-top:16px;}
body.storelocator div.footer_countries {margin-top:27px;}
body.campaign div.footer_countrie {margin-top:6px;}



div.rights{
	float:left;
	font-size:11px;
	color:#b8b8b8;
	margin:20px 0 0 0;
}
div.rights span,
div.rights ul,
div.rights ul li{
	float:left;
}

div.rights span.streepje{
	margin:0 13px 0 0px;
}

div.rights ul li{
	margin:0 0 0 13px;
}
div.rights ul li a{
	color:#b8b8b8;
}
div.rights ul li a:hover{
	color:#666;
}
div.choose_country{
	float:right;
	overflow:visible;
	padding:10px 0px 0 0;
}
div.choose_country span{
	display:block;
	width:157px;
	height:24px;
	font-size:12px;
	color:#666;
	background:url(../img/bg_choose_country.gif) no-repeat 0 0;
	text-indent:40px;
	padding:5px 0 0 3px;
}
div.choose_country ul{
	display:none;
	width:160px;
	margin:-295px 0 0 0;
	height:262px;
	background-color:#333;
	position:relative;
}
div.choose_country:hover ul{
	display:block;
}
div.choose_country li{
	overflow:hidden;
	float:left;
	width:100%;
	margin:12px 0 0 0;
}
div.choose_country li a{
	color:#d1d2d2;
	font-weight:bold;
}
div.choose_country li a:hover{
	color:#a79060;
}
div.choose_country li img{
	float:left;
	margin:0 12px 0 12px;
}
div.choose_country li i{
	float:left;
	font-style:normal;
}
div.two_black_blocks{
	width:100%;
	float:left;
	margin:20px 0 0 0;
}
div.two_black_blocks h2{
	font-size:19px;
	color:#000;
	font-weight:normal;
}
div.black_block{
	float:left;
	width:630px;
	height:140px;
	background-color:#e6e6e6;
}
.black_block_image{
	position:relative;
	float:left;
	background:url(../img/nieuw_foto.jpg) bottom left no-repeat;
	height:140px;
	width:140px;
}
.nieuw{ position:absolute;}
.leftcorner_image{
	float:left;
	background:url(../img/round_corner_bl.png) bottom left no-repeat;
	height:100%;
}
.home_visual_container{
	background:url(../img/home_visual.jpg) top left no-repeat;
	width:640px;
	height:360px;
}
.home_visual_container_landen{
	background:url(../img/home_visual_landen.jpg) top left no-repeat;
	width:962px;
	height:360px;
}
.rightcorner_image{
	float:right;
	background:url(../img/round_corner_br.png) bottom left no-repeat;
	height:100%;
}
.black_block_text{
	float:left; 
	width:467px;
	padding:5px 11px 12px 11px;
}
.black_block_small_text{
	float:left;
	width:262px;
	padding:5px 10px 5px 10px;
}
div.black_block p{
	color:#666;
	width:467px;
	float:left;
	margin:5px  0 15px 0;
}
div.black_block a.read_full_uk{
	float:left;
	background:url(../img/storelocator_btn_uk.jpg) left top no-repeat;
	width:73px;
	height:17px;
}
div.black_block a.read_full_at{
	float:left;
	background:url(../img/storelocator_btn_at.jpg) left top no-repeat;
	width:73px;
	height:17px;
}
div.black_block a.read_full_fr{
	float:left;
	background:url(../img/storelocator_btn_fr.jpg) left top no-repeat;
	width:138px;
	height:17px;
}
div.black_block a.read_full_es{
	float:left;
	background:url(../img/storelocator_btn_es.jpg) left top no-repeat;
	width:48px;
	height:17px;
}
div.black_block a.read_full_dk{
	float:left;
	background:url(../img/storelocator_btn_dk.jpg) left top no-repeat;
	width:85px;
	height:17px;
}
div.black_block a.read_full:hover{
	text-decoration:underline;
}
div.black_block div.line{
	margin:10px 0 0 0;
}
div.black_block_small{
	float:right;
	width:322px;
	margin-right:1px;
}
div.black_block_small h2{
	float:left;
	width:262px;
}
div.black_block_small p{
	float:left;
	width:262px;
}
div.mix_match{
	width:295px;
	margin:70px 0 0 455px;
}
div.mix_match a.btn_pink{
	float:right;
	margin:85px 0 0 0;
}
div.search{
	float:left;
	width:144px;
	height:239px;
	background:url(../img/bg_search.png) no-repeat 0 0;
	padding:0 0 0 11px;
}
div.search select{
	width:134px;
	background-color:#fff;
	border:none;
	color:#666;
}
div.search label{
	display:block;
	color:#fff;
	padding:10px 0 8px 0;
	float:left;
}
div.search div.bg_input{
	width:134px;
	background:url(../img/bg_input1.png) no-repeat 0 0;
	padding:0;
}
div.search div.bg_input input{
	width:115px;
	font-size:12px;
}
input.search_uk{
	background:url("../img/btn_search_uk.png") no-repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	height:31px;
	width:134px;
	margin:13px 0 0 0;
}
input.search_at{
	background:url("../img/btn_search_at.png") no-repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	height:31px;
	width:134px;
	margin:13px 0 0 0;
}
input.search_fr{
	background:url("../img/btn_search_fr.png") no-repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	height:31px;
	width:134px;
	margin:13px 0 0 0;
}
input.search_es{
	background:url("../img/btn_search_es.png") no-repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	height:31px;
	width:134px;
	margin:13px 0 0 0;
}
input.search_dk{
	background:url("../img/btn_search_dk.png") no-repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	height:31px;
	width:134px;
	margin:13px 0 0 0;
}
div.map{
	float:left;
	margin:0 0 0 20px;
	display:inline;
	width:540px;
	height:509px;
	overflow:visible;
}
div.map div{
	overflow:visible;
}
div.distance{
	border-left:1px #000 solid;
	overflow-y:auto;
	overflow-x:hidden;
	padding:0 13px;
	height:509px;
	line-height:24px;
	scrollbar-shadow-color:#FFCCCC;	
	scrollbar-highlight-color:#FFCCCC;
	scrollbar-3dlight-color:#fff;
	scrollbar-darkshadow-color:#FFCCCC;
	scrollbar-face-color:#FFCCCC;
	scrollbar-track-color:#fff;
	scrollbar-arrow-color:#fff;
}
div.distance li{
	border-bottom:1px #000 solid;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
div.distance b{
	font-size:16px;
	font-weight:bold;
}
div.distance span{
	display:block;
	color:#999;
}
div.distance a.read_full{
	text-decoration:none;
}
div.distance a.read_full:hover{
	text-decoration:underline;
}
/*---------------------------FORMS-----------------------------------*/
table{margin-top:25px;}
#cbContent table {float:left; margin-top:0;}

table input, table textarea{
	border:1px solid #E18296;
	background-color:#fff;
	margin-bottom:13px;
	padding:3px;
}
table textarea{height:200px;}
table label{}
table td{vertical-align:top; color:#ccc;}

table select, #QM_Chapter {
	width:267px;
	border:1px solid #333;
	margin-bottom:8px;
	padding:2px;
	color:#b7b6b2;
	background-color:#000000;
	font:11px Arial;
	font-size:11px;
}
table select option,  #QM_Chapter option {
	outline:none;
	padding:0;
	border:none;
	padding:1px;
}

div.content table ul.design_list_vertical li{ width:100px; float:left; padding:0;}
div.content table ul.design_list_vertical{padding:0;}
table ul li input{border:none;}
table ul li input#idID0ED{width:10px; margin-right:8px; float:left;}
table ul li input#idID0EG{width:10px; margin-right:8px; float:left;}

#send_button{
	width:106px;
	height:28px;
	border:none;
	color:#FFFFFF;
	padding:0;
	background:url(/img/send.png) 3px 3px no-repeat;
	text-indent:-9999px;
}
div.content #fbForm li{ background:none;}
div.content #fbForm table input#ID0EVB, div.content #fbForm table input#ID0EBC, div.content #fbForm table input#ID0EWE, div.content #fbForm table input#ID0E2CAC, div.content #fbForm table input#ID0EHDAC, div.content #fbForm table input#ID0ECF	{width:10px;}
div.content #fbForm table td{color:#666;}

div.design_content input.design_textfield {width:300px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; background-color:#FFFFFF;}
div.design_content textarea.design_textfield{width:300px; height:80px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; background-color:#FFFFFF;}


/*------------ektron-stylesheet-overrides------------*/

.design_content{overflow:visible !important;}


