body{
	margin:0;
	font:12px Arial,Verdana,sans-serif;
	color:#fff;
	background-color:#12161a;
}
body.bg_girl{
	background:#12161a url(../img/bg_body.jpg) no-repeat 50% 0;
}
body.bg_girl1{
	background:#12161a url(../img/bg_body1.jpg) no-repeat 50% 0;
}
div{
	overflow:hidden;
}
img{
	border:none;
	display:block;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
input, textarea{
	outline:none;
	padding:0;
	font:11px Arial;
	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, p{
	margin:0;
}
div.bg_girl{
	background:url(../img/bg_body.jpg) no-repeat 50% 0;
}
div.main{
	width:995px;
	margin:0 auto;
}
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 {
	color:#ffffff;
	text-decoration:underline;
}

div.content a:hover,
div.content_wide a:hover {
	text-decoration:none;
}
div.content ul, 
div.content_wide 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:bold 18px "Times New Roman",Georgia,serif;
}

.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 {
	margin:0;
	padding:0 0 15px 27px;
}
div.content ul li, 
div.content_wide ul li {
	list-style:disc inside !important;
	margin:0;
	padding:0;
}

div.content ol li, 
div.content_wide ol li {
	list-style:decimal !important;
	margin:0;
	padding:0;
}


/* nested bulletted lists */
div.content ul li ul, 
div.content_wide ul li ul{
	margin:0;
	padding:5px 0 5px 15px !important;
}
div.content ul li ul li, 
div.content_wide ul li ul li{
	list-style:square inside !important;
	margin:0;
	padding:0;
}

/* nested ordered lists */
div.content ol li ol, 
div.content_wide ol li ul{
	margin:0;
	padding:5px 0 5px 15px !important;
}
div.content ol li ol li, 
div.content_wide ol li ol li{
	list-style:decimal inside !important;
	margin:0;
	padding:0;
}

/* headers */

div.content h1, div.content_wide h1 {
	color:#ffffff;
	font:bold 36px "Times New Roman",Arial,sans-serif;
	padding:10px 0 20px;
}
div.content h2, div.content_wide h2 {
	color:#ffffff;
	font:bold 30px "Times New Roman",Arial,sans-serif;
	padding:10px 0 20px;
}
div.content h3, div.content_wide h3 {
	color:#999;
	float:none;
	font:bold 22px "Times New Roman",Arial,sans-serif;
	padding:6px 0 0px;
}
div.content h4, div.content_wide h4 {
	color:#999999;
	font:bold 17px "Times New Roman",Arial,sans-serif;
	margin:6px 0 15px;
}
div.content h5, div.content_wide h5 {
	color:#999999;
	font:bold 14px "Times New Roman",Arial,sans-serif;
	margin:6px 0 15px;
}



/*header*/
div.header{
	overflow:visible;
	min-height:53px;
	width:100%;
	background-color:#000;
}
div#top_menu{
	overflow:visible;
	float:left;
	width:790px;
}
div#top_menu li{
	float:left;
	font:bold 17px "Times New Roman",Georgia,serif;
	margin:0 5px 0 0;
	position:relative;
}
div#top_menu li a{
	float:left;
	color:#fff;
	padding:14px 8px 18px 8px;
	font-weight:normal;
}
div#top_menu li a:hover,
div#top_menu li.active a{
	background-color:#2d343c;
}
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;
	width:154px;
	position:absolute;
	top:47px;
	left:0;
	background:#2d343c url(../img/gold_line.gif) no-repeat 0 0;
	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 0 0 37px;
}
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;
}
h1 a{
	float:right;
	background:url(../img/logo.gif) no-repeat 0 0;
	width:174px;
	height:16px;
	text-indent:-9999px;
	margin:20px 12px 0 0;
}
div.content_holder{
	width:100%;
	min-height:500px;
	overflow:visible;
}
div.breadcrumb{
	margin:0 0 0 8px;
}
div.breadcrumb li{
	float:left;
	font-size:11px;
	color:#666;
	margin:5px 10px 0 0;
}
div.breadcrumb li a{
	background:url(../img/arrow_breadcrumb.gif) no-repeat 100% 4px;
	padding:0 15px 0 0;
	color:#666;
}
div.breadcrumb li a:hover{
	color:#a79060;
}
div.title_share{
	margin:0 0 0 8px;
}

h2{
	font:bold 30px "Times New Roman",Arial,sans-serif;
	color:#fff;
	padding:10px 0 20px 0;
}
div.share{
	float:right;
	width:133px;
	height:22px;
	background:url(../img/bg_share.png) no-repeat 0 0;
	font-size:11px;
	color:#d1d2d2;
	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{
	background:#2d343c url(../img/gold_line.gif) no-repeat 0 0;
	padding:0 0 10px 0;
	min-height:235px;
}
div.left_menu li{
	font-weight:bold;
	margin:10px 0 0 12px;
}
div.left_menu li a{
	color:#fff;
}
div.left_menu li.active a,
div.left_menu li a:hover{
	color:#a79060;
}
div.left_menu li li{
	font-weight:normal;
}
/*content*/
div.content{
	float:left;
	width:605px;
	border-right:1px #333 solid;
	padding:0 20px;
}
h3{
	width:420px;
	font:bold 24px "Times New Roman",Arial,sans-serif;
	color:#999;
}
hr {
	height:1px;
	border:none;
	border-top:1px solid #333333;
}
div.title_share h3{
	float:left!important;
}
div.content div.title_share{
	border-bottom:1px #333 solid;
	padding:0 0 8px 0;
	margin:0;
}
div.content div.share{
	margin:5px 0 0 0;
}
div.content p{
	line-height:20px;
	margin:8px 0 18px 0;
	padding:0 0 0 1px;
}
div.content p.date{
	font-size:10px;
	color:#a79060;
	margin-top:4px;
}

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:50px 0 25px 25px;
}
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{
	padding:0!important;
	margin:0!important;
}

ul.all_articles li{
	overflow:hidden;
	border-bottom:1px #333 solid;
	margin:0 0 40px 0;
}

div.content ul.all_articles li, div.content_wide ul.all_articles li {
	list-style:none!important;
}

#frmPage div.content ul.all_articles li {float:left; width:605px; 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{
	color:#e18296!important;
	text-decoration:underline;
}
div.filter label{
	color:#fff;
	font-weight:bold;
}
div.filter select{
	width:180px;
	font:12px Arial;
	color:#000;
	margin:0 0 0 14px;
	background-color:#8e9091;
	border:0 none;
}
div.content .product_list li, div.content_wide .product_list li {
	list-style:none!important;
}
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;
	background:url(../img/bg_container.jpg) no-repeat 0 0;
}

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:800px;
}
div.find_store{
	border-left:1px #aa8f5f solid;
	padding:0 0 0 12px;
}
div.find_store .receive_background {
	background-color:#12151a;
	width:138px;
	padding: 6px 0 2px 6px;
	margin: 0 0 0 -5px;
	/*height:76px;*/
}
div.find_store h4{
	margin:0;
}
div.find_store p{
	color:#999;
	line-height:24px;
	background:url(../img/arrow_pink.gif) no-repeat 0 10px;
	padding:0 0 6px 10px;
}
div.find_store a.read_full{
	text-decoration:none;
	margin:0 0 0 10px;
}
div.find_store a.read_full:hover{
	text-decoration:underline;
}
div.line{
	border-top:1px #aa8f5f solid;
	margin:20px 0 20px 0;
}
div.fashion_week{
	float:left;
	width:270px;
	margin:112px 0 0 10px;
}
div.fashion_week h2{
	font:normal 31px Georgia,Arial, sans-serif;
	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:italic 14px Georgia,Arial, sans-serif;
	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:right;
	width:150px;
	height:312px;
	background:url(../img/bg_country.png) no-repeat 0 0;
	padding:0 12px 0 12px;
	margin:53px 0 0 0;
}
div.country strong{
	font:19px "Times New Roman",Arial,sans-serif;
	display:block;
	padding:60px 0 5px 0;
}
div.country li{
	overflow:hidden;
	float:left;
	width:100%;
	border-bottom:1px #bfaf9c solid;
	padding:4px 0 5px 0;
}
div.country li a img{
	float:left;
	margin:2px 3px 0 0;
}
div.country li a i{
	float:left;
	font-style:normal;
	font:bold 14px Arial;
	color:#fff;
}
div.country li a:hover i{
	text-decoration:underline;
}
/*right_column*/
div.right_column{
	float:right;
	width:175px;
	display:inline;
	overflow:visible;
	margin:0 10px 0 0;
}
h4{
	font:bold 17px "Times New Roman",Arial,sans-serif;
	color:#999;
	margin:18px 0 0 0;
}
a.register{
	color:#fff;
	background:url(../img/icon_letter.png) no-repeat 0 0;
	padding:0 0 3px 40px;
	margin:10px 0 10px 0;
	text-decoration:underline;
	float:left;
}
a.register:hover{
	text-decoration:none;
}
div.yellow_block{
	width:100%;
	background:url(../img/yellow_block_center.gif) repeat-y 0 0;
	line-height:18px;
	color:#fffefe;
	margin:-80px 0 0 0;
}
div.yellow_block_top{
	background:url(../img/yellow_block_top.gif) no-repeat 0 0;
}
div.yellow_block_bottom{
	padding:0 12px;
	min-height:315px;
	background:url(../img/yellow_block_bottom.gif) no-repeat 0 100%;
}
strong.sign_in{
	display:block;
	width:87px;
	height:24px;
	text-indent:-9999px;
	background:url(../img/signed_in.gif) no-repeat 0 0;
	margin:10px 0 12px 0;
}
a.sign_out{
	float:left;
	width:151px;
	height:31px;
	background:url(../img/btn_signout.png) no-repeat 0 0;
	text-indent:-9999px;
	margin:20px 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;
}
div.bg_input{
	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;
	background-color:#000;
	overflow:visible;
	margin:30px 0 20px 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;}

div.rights{
	float:left;
	font-size:11px;
	color:#666;
	margin:20px 0 0 0;
}
div.rights span,
div.rights ul,
div.rights ul li{
	float:left;
}
div.rights span{
	margin:0 0 0 30px;
}
div.rights ul li{
	margin:0 0 0 30px;
}
div.rights ul li a{
	color:#666;
}
div.rights ul li a:hover{
	color:#a79060;
}
div.choose_country{
	float:right;
	overflow:visible;
	margin:10px 12px 0 0;
}
div.choose_country span{
	display:block;
	width:174px;
	height:24px;
	font:bold 17px "Times New Roman",Arial,sans-serif;
	color:#666;
	background:url(../img/bg_choose_country.gif) no-repeat 0 0;
	text-indent:40px;
	padding:2px 0 0 0;
}
div.choose_country ul{
	display:none;
	width:174px;
	margin:-253px 0 0 0;
	height:227px;
	background-color:#2d343c;
	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 19px;
}
div.choose_country li i{
	float:left;
	font-style:normal;
}
div.two_black_blocks{
	width:100%;
	float:left;
	margin:60px 0 0 0;
}
div.black_block{
	float:left;
	width:629px;
	height:128px;
	background-color:#000;
	padding:0 15px;
}
div.black_block h3{
	font-size:22px;
	float:none;
	color:#fff;
	width:auto;
	padding:6px 0 0 0;
}
div.black_block p{
	line-height:20px;
	font-size:14px;
	color:#999;
	background:url(../img/arrow_pink.gif) no-repeat 0 8px;
	padding:0 0 6px 12px;
	margin:6px 0 0 0;
}
div.black_block a.read_full{
	text-decoration:none;
	margin:0 0 0 12px;
}
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:290px;
}
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:#7e5e38;
	border:none;
	color:#b7b6b2;
}
div.search label{
	display:block;
	color:#2a2e31;
	padding:10px 0 8px 0;
}
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{
	background:url("../img/btn_search.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:615px;
	height:509px;
	overflow:visible;
}
div.map div{
	overflow:visible;
}
div.distance{
	border-left:1px #aa8f5f solid;
	overflow-y:auto;
	padding:0 13px;
	height:509px;
	line-height:24px;
	scrollbar-shadow-color:#12161a;
	scrollbar-highlight-color:#12161a;
	scrollbar-3dlight-color:#aa8f5f;
	scrollbar-darkshadow-color:#aa8f5f;
	scrollbar-face-color:#12161a;
	scrollbar-track-color:#12161a;
	scrollbar-arrow-color:#f099a9
}
div.distance li{
	border-bottom:1px #aa8f5f solid;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
div.distance b{
	font:bold 16px "Times New Roman",Arial,sans-serif;
}
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;}

table input, table textarea{
	width:262px;
	border:1px solid #333;
	background-color:#000000;
	margin-bottom:8px;
	padding:2px;
}
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{list-style:none !important; 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) left top no-repeat;
}
