html, body{height:100%; width:100%; background-color:#4f4d4b;}
html{font-size:69%;}
body {font-family:verdana; font-size: 1em; letter-spacing: 0.04em;}

/*
 * Main Parts
 */
#wrapper{width:700px; margin:0 auto;}
#header{width:700px;}
#container{margin-top:5px;}


/*
 * Navigation
 */
#navigation{margin-top: 5px;}
#navigation li{width:130px; float:left; padding-left:12px;}
#navigation li.first{width:131px; padding-left:0;}
#navigation li a{text-transform:uppercase; background-color:#fff; color:#000; text-decoration:none; display:block; width:100%; height:19px; padding-top:6px; text-align:center;}
#navigation li a:hover, #navigation li a.selected{background:#d91e22; color:#fff;}
#navigation li a:hover span.red, #navigation li a.selected span.red{color:#000;}
#navigation li span.red{letter-spacing:0.4em;}

#navigation li.first{height:19px; padding-top:6px; text-align:center; background-color:#fff;}
#navigation li.first span{background:url("../images/arrow_red.png") no-repeat top right;}

#functional_navigation{padding:15px 1px 5px 0; text-align:right;}
#functional_navigation a{text-transform: uppercase; color:#fff; text-decoration: none; font-size:0.9em;}
#functional_navigation a:hover .cross{color:#d91e22;}


/*
 * Homepage
 */
.home #header{height:530px; position:relative; background:url('../images/home/large_header.jpg') no-repeat 0 0; overflow:hidden;}
.home #logo{position:absolute; top:0; right:0; z-index:10;}
.home #news_block{position:absolute; bottom:-110px; left:0; background-color:#fff; width:100%; height:100px; padding:5px 10px;}

.home #main{width:568px;}
.home #sidebar{height:142px; background-color:#B5B5B5;}

#news_block dl{cursor:pointer;}
#news_block dt{height:20px; font-size:1.4em; text-transform:none; background:url('../images/plus_min.png') no-repeat 665px 1px;}
#news_block dt.min{background-position:665px -49px;}

/*
 * Content Page General
 */
.detail #header, .functional #header{height:75px; background:none; width:700px;}
.detail #logo, .functional #logo{width:131px;}

.detail #header h1, .functional #header h1{position:relative; float:right; width:400px; height:75px; color:#fff; font-family:Times New Roman; font-weight:bold; font-size:1.4em;}
.detail #header h1 span, .functional #header h1 span{width:100%; height:100%; position:absolute; background-position: 0 0;}

.detail #container, .functional #container{background:#fff; padding:20px 25px;}


/**
 * Detail Page
 */
.women #header, #navigation li.women a:hover, #navigation li.women a.selected{background-color:#79685E;} .women #header h1 span{background-image:url("../images/headers/women.png");}
.easywear #header, #navigation li.easywear a:hover, #navigation li.easywear a.selected{background-color:#B0865A;} .easywear #header h1 span{background-image:url("../images/headers/easywear.png");}
.ladies #header, #navigation li.ladies a:hover, #navigation li.ladies a.selected{background-color:#A79B85;} .ladies #header h1 span{background-image:url("../images/headers/ladies.png");}
.youngfashion #header, #navigation li.youngfashion a:hover, #navigation li.youngfashion a.selected{background-color:#836144;} .youngfashion #header h1 span{background-image:url("../images/headers/youngfashion.png");}

.women .mark{color:#79685E;}
.easywear .mark{color:#B0865A;}
.ladies .mark{color:#A79B85;}
.youngfashion .mark{color:#836144;}

.detail h2{text-transform:uppercase; font-size:1em; font-weight:bold; margin-bottom:35px;}
.detail h3{text-transform:uppercase; font-size:1em; font-weight:bold; margin-bottom:10px;}

#navigation li a.selected{background-position:0 -90px;}

/*
.detail h3{font-size:1.2em; font-family:Georgia, Times New Roman; font-weight:bold; text-transform:uppercase; color:#fff; margin-left:5px;}

#brandList{margin:5px 0 10px 5px;}
#brandList li{margin-bottom:3px; background:url("../images/cross_white.png") no-repeat 0 -1px; padding-left:15px; font-size:0.9em;}
#brandList li.wrapSelected{background-position:0 -30px;}
#brandList a{color:#000; text-decoration:none;}
#brandList a:hover, #brandList a.selected{color:#fff;}
*/

#store_pics a {display:block; float:left; margin-right:13px;}
#store_pics a.last{margin-right:0;}
#store_pics a img{border:#B3B3B3 1px solid;}
.women #store_pics a img{border-color:#79685E;}
.easywear #store_pics a img{border-color:#B0865A;}
.ladies #store_pics a img{border-color:#A79B85;}
.youngfashion #store_pics a img{border-color:#836144;}

#brands{width:620px;}

p.extra{margin:-25px 0 15px;}

/*
#picHolder{margin-left:12px; background-color:#fff; padding:15px; margin-bottom:12px; min-height:300px;}
#picHolder h2{color:#d91e22; text-transform:uppercase; font-size:1.4em; margin-bottom:10px; font-weight:bold; font-family:Times;}


#gallery{width:100%; position:relative;}
#slideshow{text-align:center;}
#controls{position:absolute; top:0; left:0; width:100%;}
#controls a{display:block; color:#4f4d4b; width:30px; height:30px; overflow:hidden; text-indent:-9999px; background:url("../images/arrow_left.png") no-repeat 0 0;}
#controls a:hover{background-position:0 -30px;}
#controls a.prev{float:left;}
#controls a.next{float:right; background-image:url("../images/arrow_right.png");}
#loader{background:url("../images/loader_grey.gif") no-repeat center center; width:100%; height:300px;}
#thumbs ul.thumbs{display:none;}
*/

/**
 * Functional
 */
.functional #header{background-color: #fff;}
.functional #header h1{color:#d91e22;}
#contact_info{width:260px;}
#contact_info dt{font-weight:bold;font-size:1.2em; color:#d91e22;}
#contact_info dd{margin:4px 0 15px 0;}
#contact_map{width:386px;}

#contact_wrap{width:380px; overflow:hidden; padding:3px; border:#B3B3B3 1px solid;}
#contact_route{margin-top:15px; font-weight:bold; font-size:1.2em; line-height:1.6em; text-align:right;}

.contact #header h1 span{background-image:url("../images/headers/contact.png");}
.overvossen #header h1 span{background-image:url("../images/headers/overvossen.png");}

#about_info{width:340px;line-height:1.5em;}
#about_logo{width:250px; text-align:right;}


/*
 * Container
 */
#sidebar{float:left; width:121px; padding:5px;}
#main{float:left;}

dl.pic_block{width:130px; float:left; margin-left:12px; background-color:#fff;}
dl.pic_block dt{padding:5px;}
dl.pic_block dd{min-height:60px; margin:10px 10px 0 10px;}
dl.pic_block dd span.red{font-style:italic;}

#sidebar h2{margin:5px 0; color:#d91e22; text-transform:uppercase;}

dl.pic_block dd a{background:url('../images/arrow_red.png') no-repeat right bottom; color:#000; text-decoration:none;}
dl.pic_block dd a:hover{text-decoration:underline;}

.detail dl.pic_block dd{display:none;}

/**
 * New Navigation Bottom
 */
#new_nav{height:90px; overflow:hidden; margin-top:6px;}
#extra_block{width:316px; background-color:#B3B3B3; height:90px;}
#extra_block dl{margin:7px 10px 0 10px;}

a.nav_btn{display:block; width:90px; height:90px; overflow:hidden; margin-left:6px; float:left; background:url('../images/btns/women.png') no-repeat 0 0; text-indent:-9999px;}
a.nav_btn:hover{background-position:0 -90px;}
a#btn_women{background-image:url('../images/btns/women.png');}
a#btn_easywear{background-image:url('../images/btns/easywear.png');}
a#btn_ladies{background-image:url('../images/btns/ladies.png');}
a#btn_youngfashion{background-image:url('../images/btns/youngfashion.png');}

/*
 * General
 */
a{color:#000; text-decoration:underline;}
a:hover{color:#d91e22;}
strong{font-weight:bold;}
p{margin: 0 0 0.5em 0;}
.clearing{clear:both; line-height:0; font-size:0; height:0;}
span.red{color:#d91e22;}
span.black{color:#000;}
.home_block a{color:#000; text-decoration:none;}
div.dashed_line{height:25px; background:url('../images/dashed_line.png') no-repeat 0 0; margin:30px 0 5px;}
.left{float:left;}
.right{float:right;}
dl.info_block dt{font-family:Times New Roman; font-size:1.2em; color:#d91e22; text-transform:uppercase; margin-bottom:5px;}
dl.info_block dt, dl.info_block dd{font-weight:bold;}
