	/* escada
   author:		Daniel Sattler
   */

/* reset.css v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}ins {text-decoration:none;}del{text-decoration:line-through;}table {border-collapse:collapse;border-spacing:0;}
/*body {
	min-width:1200px;
}*/
/* end reset */
@font-face {
    font-family: 'SweetlyBroken';
    src: url('../font/sweetly_broken-webfont.eot');
    src: url('../font/sweetly_broken-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/sweetly_broken-webfont.woff') format('woff'),
         url('../font/sweetly_broken-webfont.ttf') format('truetype'),
         url('../font/sweetly_broken-webfont.svg#SweetlyBrokenRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.tuzunnews {
	font:bold 12px SweetlyBroken;
}

/* --- general typo --- */
body,html{ margin: 0 auto; width: 100%; font-size: 12px; font-family: "Arial", "Helvetica", sans-serif; background-color: #ffffff }
html { position: relative; height: 100%; }
/* html.minHeight { min-height: 880px; } */
body#noImg { background-color: #ffffff; }
h1 {  }
h2 { font-size: 14px; font-family: "Arial", "Helvetica", sans-serif; color: #666666; text-transform: uppercase; line-height: 18px; font-weight: normal; }
h3 { font-size: 12px; color: #999999; margin: 8px 0; }

h2.cufonTransform { font-size: 24px; font-weight: normal; color: #333333; }
h2 a { color: #666; }

h3.wlList { font-size: 16px; color: #666666; }

h3.cufonTransform { margin: 0px; }
h3.cufonTransform:hover, a:hover h3.cufonTransform { text-decoration: none; color: #00aeef; } 
.active h3.cufonTransform { text-decoration: none; color: #999999; } /*was #000000*/
h3.wishlist.cufonTransform:hover { color: #666666; }


li.cufonTransform span { font-size: 24px; font-weight: normal; }

.FuturaFont li a { font-weight: bold; }
a:focus { outline: 0; }

p { font-size: 11px; line-height: 13px; font-family: "Arial", "Helvetica", sans-serif; color: #000000; margin: 1em 0; }
a { /* font-size: 12px; */ color: #333333; font-weight: normal; text-decoration: none; }
a.small { /* font-size: 12px; */ }
a:hover { text-decoration: none; color: #ffffff; } /*JS FADE*/
.pageBgBlack #content a:hover { color: #fff; /*JS FADE*/ }
.pageBgBlack #content .noFlashArea a:hover { color: #000; }

a.linkActiv { text-decoration: none; color: #ffffff; }

small { font-size: 11px; text-transform: none; font-family: "Arial", "Helvetica", sans-serif;}

.right { float: right; }
.left	{ float: left; }
.clear { clear: both; }
.textCenter { text-align: center; }

.hidden { display: none; }
.subMenu .infoBox hidden  { display: block; visibility: visible; }

/*--- Page ---*/
#pageWrap { height:100%; width: 100%; position: absolute; /* z-index: 10; */ }
#content { width: 100%; height:100%; }
#header { position: absolute; overflow: hidden; z-index: 1000; width: 100%; top: 0px; height:53px; background-color: #ffffff; border:0px; text-align: center;}
/* #header.open { height: 300px; } */
.pageWrap { margin: 0 auto; min-width: 975px; max-width: 1280px; padding: 10px 55px 5px 15px;}
.center { margin: 0 auto; width: 940px; }
.pageWrapC { margin: 0 auto; min-width: 975px; max-width: 1280px; padding: 0 15px; position: relative; min-height: 650px; }

.pageBgBlack { background: #000;}

/*--- footer ---*/

#footer { position: fixed; z-index: 950; width: 100%; bottom: 0px; padding-bottom: 4px; height: 75px; background-color:#ffffff; vertical-align:center; min-width:1000px; }
#footer2 { position: fixed; z-index: 950; width: 100%; bottom: 0px; height: 102px; background-color:#ffffff; }
#footer.overlayBoxActive { z-index: 500!important; color:#fff; }
#footerMenu { padding: 10px 0; text-transform: uppercase;}
#footerMenu li { float: left; padding: 0 10px 0;}
#footerMenu li a { font-family: "Arial", "Helvetica", sans-serif; font-size: 10px; }
#footerOpen { position: absolute; z-index: 500; width: 100%; bottom:0px; height: 28px; border-top: 1px solid #dddddd; }
.footer2Content a:hover {color: #fff; /*JS FADE*/}
#footerOpen.hidden { display: block; border-top: none; }

.pageBgBlack #footerOpen { border-top: 1px solid #000; }

.footer2Content { position: absolute; bottom: 6px; z-index: 600; }
.footer2Content a { margin: 0 10px; display: block; font-size: 11px;}
/*.footer2Content a.open {padding: 75px 0 0 }*/

.footer2Content li { float: left; text-transform: uppercase; }
.footer2Content li.active a, .footer2Content li.active a:hover { color: #ffffff; }
/*.footerBox1, .footerBox2, .footerBox3, .footerBox4 { display: inline-block; }*/

.footerMore.hidden { display: none; }
.footerMore li { float: none; text-align: left; margin: 5px 0; bottom: 0px;}
.footerMore a { padding: 0; display: inline-block; position: relative; bottom: -75px; }
.footerList li.linkActiv a { text-decoration: none; color: #ffffff;}
.footerMore li.active a, .footerMore li.active a:hover { color: #333333; }

.footerList { display: inline-block; margin-bottom:13px;}


.fLink { display: block; }

.fLink a:hover { color: #9a9a9a;}

.pageBgBlack #footer { background: url(../img/bg/footerShineBlack.png) 0 0 repeat-x; }


/*--- Startpage Teaser ---*/
#teaserContentContainer { position: absolute; height: 100%; width: 100%; overflow: hidden;  } /* Buraya back-ground renk verme */
.teaserContent { position: absolute;}
.textTeaser h2 a { display: block; padding: 10px 10px 0 10px; }
.textTeaser h2 a:hover { cursor: default; color: #666666;/*JS FADE*/ }
.textTeaser p a { display: block; color: #666666; }
.textTeaser p a:hover { color: #fff;/*JS FADE*/ }




/* --- Background Image --- */
#backgroundContentContainer { position: absolute; height: 100%; width: 100%; overflow: hidden; }
/* #backgroundContentContainer img { display: inline-block; overflow: visible;} */

/*--- SubTeaser ---*/
#subTeaser { position: absolute; z-index: 100; bottom: 160px; width: 660px; height: 30px; background: url(../images/banderole-sprite.png) left 1px repeat-x; overflow: hidden; text-transform: uppercase; }
#subTeaser.active { background-position: left bottom !important;  }
#subTeaser .active { height: 130px; }
#content .center { width: 660px;}
#subTeaser .boxContainer { width: 660px; margin: 0; }
#subTeaser .box { width: 220px; height: 115px; position: absolute; bottom: 0px; background-color: #000000;}
#subTeaser .boxContent { width: 220px; height: 115px; position: absolute; bottom: 5px; }
#subTeaser .boxNotActive { height: 90px; margin: 0 0 25px; }

#aimg{
	background:url(../images/t_newsh.jpg) no-repeat;
	width:67px;
	height:21px;
}

#aimg:hover {
	background:url(../images/t_news.jpg) no-repeat;
}

/* new: */
#box-1 { left: 0px; }
#box-2 { left: 220px; }
#box-3 { left: 440px; }

/* end changes */

.teaser { margin: 0 0 7px; }

/* position teaser text */
.textTeaser { position: absolute; z-index: 50;} 
.textTeaser p a { display: block; font-weight: 400!important;} 
/* sightsavers */
.textTeaserSightsavers p { font-size: 12px; line-height: 16px; }
.textTeaserSightsavers p a { display: inline; text-decoration: underline; }


.linkArrow { padding: 0 10px 10px 15px; margin: 10px 0 10px 13px; font-size: 16px; font-weight: normal; background: url("../img/icons/arrow_startpage.png") 0 5px no-repeat; }
/*
.linkArrow:hover { background: url("../img/icons/arrow_startpage.gif") 0 -53px no-repeat; }
.textTeaser .linkArrow { margin-left: 0; }
.textTeaser a:hover .linkArrow { background: url(../img/icons/arrow_startpage.gif) 0 -53px no-repeat; }
.textTeaser a { display: block; }
*/

.FuturaFont { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; }

.smallTeaser { margin: 0 10px 0 0; }

.textTeaser a p span.linkMePlease { padding: 0 0 0 15px; margin: 10px 0 10px 0; }

.textTeaser a p span.linkMePlease { background: url(../img/icons/arrow_startpage.png) 0 5px no-repeat; }
.textTeaser:hover a p span.linkMePlease{ background: url(../img/icons/arrow_startpage.png) 0 -100px no-repeat /* !important */; }/*was 000*/
.linkfull-1 .textTeaser:hover a p span.linkMePlease{ background: url(../img/icons/arrow_startpage.png) 0 -100px no-repeat /* !important */; }/*was 000*/
.linkfull-1 { z-index: 6; }
.textTeaser a:hover p span.linkMePlease {color: #666666;}

.textTeaser.noLink-1 a { display: none; }


.textTeaser-ae9962 a p span.linkMePlease { background-position: 0 -157px; }
.textTeaser-b1b3b4 a p span.linkMePlease { background-position: 0 -212px; }
.textTeaser-666666 a p span.linkMePlease { background-position: 0 3px; }
.textTeaser-999999 a p span.linkMePlease { background-position: 0 -267px; }
.textTeaser-000000 a p span.linkMePlease { background-position: 0 -52px; }
.textTeaser-ffffff a p span.linkMePlease { background-position: 0 -102px; }

.textTeaser-hover-ae9962 a:hover p span.linkMePlease { background-position: 0 -157px; }
.textTeaser-hover-b1b3b4 a:hover p span.linkMePlease { background-position: 0 -212px; }
.textTeaser-hover-666666 a:hover p span.linkMePlease { background-position: 0 3px; }
.textTeaser-hover-999999 a:hover p span.linkMePlease { background-position: 0 -267px; }
.textTeaser-hover-000000 a:hover p span.linkMePlease { background-position: 0 -52px; }
.textTeaser-hover-ffffff a:hover p span.linkMePlease { background-position: 0 -102px; }

/*--- Manu Leiste ---*/
#menu { text-decoration: none; text-transform: uppercase; }

/*---Meta Menu ----*/
#metaMenu { float: right; }
/* #metaMenu a { color: #bbb; } */
.metaMenu li { float: right; margin: 0 20px 0 0; }
.metaMenu li.icons { margin: 2px 0 0 6px;}
.metaMenu li img { margin: -5px 0 0; }


/*---Main Menu---*/
#mainMenu { margin: 8px 0 0; }
#mainMenu li { float: left; padding: 0 20px 0 0; }
#mainMenu li a { display: block; margin: -10px 0 0; padding: 10px 0; }
#mainMenu li a.highlight { color: #fff; }
.mainMenu { position: relative; float: left; clear: right; width: 165px; display: block; }
.mainMenu ul { margin: 139px 0 0; padding: 0 0 0 10px; background: url("../img/menuTr.png") no-repeat; height: 118px; }
.mainMenu li { float: none; color: #999; line-height: 21px; }
.mainMenu li.active a, .mainMenu li.active a:hover { color: #fff; }
.mainMenu li a { font-weight: normal; font-size: 12px; display: block; }
.mainMenu li.headline { font-weight: bold; color: #666666; line-height: 23px; }
.mainMenu li.headline.active, .mainMenu li.headline.current { color: #fff; }
.mainMenu img { position: absolute; }
.mainMenu ul li a:hover {color: #999999}
.space { margin: 25px 20px 20px 0;}

.mainMenuContent { display: none; width: 1000px; float: left; position: absolute; margin-top: 10px; }
.mainMenuContent .active { display: block; }
.mainMenuItemActive { color: #fff; }

.menuPreviewImage { border: 1px solid #e3e3e3; }

/*--- Sub Menu ---*/
#subMenu { position: absolute; bottom: 160px; display: block; }
/* #subMenu a { font-size: 10px; } */
#subMenu.events .infoBox { padding-bottom: 10px; }
#subMenu.events .infoBox, #subMenu.events .subMenu  { width: 160px; }
#subMenu.events .subMenu { padding-top: 10px; }
#subMenu.events h3 { font-size: 14px; line-height: 16px; font-weight: normal; }
#subMenu.events p { font-size: 12px; line-height: 14px; text-transform: none }

.subMenu { text-transform: uppercase; margin: 25px 0 0;  }
.subMenu li { line-height: 21px; }
.subMenu .headline img { text-decoration: none; border: none!important; outline: none; display: none; }
div.subMenu { margin-top: 0px; position: relative; }

.controlsPositionLeft #subMenu.eventsVideo { left: auto; }
#subMenu.eventsVideo { left: auto; /*text-align: center;*/ width: 100%; bottom: auto; }
#subMenu.eventsVideo .subMenu { width: 100%; width: auto;  }
#subMenu.eventsVideo .subMenu li { display: inline; margin-right: 20px; }
#subMenu.eventsVideo .infoBox { text-align: left; }

.subMenuOutOfBox { margin-left: 35px;  }

.subMenu a:hover{ color: #999999; }
.pageBgBlack #content .subMenu a:hover{ color: #999999; }


.infoBox { width: 160px; padding: 0; margin:3px; border-right: 1px solid #ededed; border-left: 1px solid #ededed; border-right: 1px solid #ededed;  border-bottom:  1px solid #c8c8c8; position: relative; color:#000; }
.infoBox h2 { padding: 0 0 0 0px; margin: 0 0 4px; }
.infoBox p { padding: 0; margin: 0 0 10px; color: #000; }
.infoBox a { color:#000;}

.infoBox .linkMicrosite { text-transform: uppercase; }
.detailViewProduct .infoBox h2 { padding: 0; }
.info { margin: 0; padding: 0 0 0 15px; list-style-image: url(../img/icons/arrowIcon.png); }
.info li:hover { list-style-image: url(../img/icons/arrowIconRo.png);}
.meta { margin: 2em 0 0; text-transform: none; font-weight: normal; }
.subMenu.info.meta { margin: 10px 0 20px; }

.findStore { list-style-image: url(../img/icons/findeStoreIcon.png); }
li.findStore:hover { list-style-image: url(../img/icons/findeStoreIconRo.png); }
.share { list-style-image: url(../img/icons/shareIcon.png); }
li.share:hover { list-style-image: url(../img/icons/shareIconRo.png); }

.subMenu li.infoBoxTr { line-height: 1px; margin: 0 0 0 -20px; list-style-image: none; }
.infoBoxTr { line-height: 1px; margin: 0 0 0 -20px; list-style-image: none; }

.pvLike { margin: 10px 0 0; list-style-image: none; list-style-image: none; }
.pvLike li:hover { list-style-image: none; }

.headline { padding: 5px 0; }
.headline a { display: block; }
.headline a:hover { color: #999;/*JS FADE*/ }
.infoBox .headline { padding: 12px 0 3px 0px; }

.productdetails { margin: 5px 0; color: #999; }

.list a.activ, .list a:hover, .list.open a { color: #fff; cursor: default;}
/*
.list.open img.arrow { background: url(../img/icons/icons.png) -196px -19px no-repeat; }
*/
.liArrow { margin: 0 0 0 -20px; }
.more { width: 100%; display: block; }
.more small { /*padding-left: 13px;*/ display: block; color: #000; font-size:10px; }
.more small span { display: block; padding-bottom: 2px; }
.infoBox .more small { padding-bottom: 6px; }

.pageBgBlack .infoBox { background-color: none; background: url(../img/bg/bgTransBlack.png) 0 0 repeat; border: none;}
.pageBgBlack ul.subMenu { margin: 20px; background: url(../img/bg/bgTransBlack.png) 0 0 repeat; padding: 20px; width: 180px; }
.pageBgBlack .subMenu { color: #999999; }
.pageBgBlack .infoBox h2, .pageBgBlack .infoBox p { padding: 0; margin: 0 0 10px; color: #000; }


.contentInnerWrap { margin: 0 /* 50px */; bottom: 0; width: 100%; }
/*.infoBoxShare { background: url("../img/bg/bgSpeakingBubble.png"); width: 110px; height: 30px; padding: 20px; border-right: 1px solid #ededed; border-left: 1px solid #ededed; border-right: 1px solid #ededed;  border-bottom:  1px solid #c8c8c8; }*/
.infoBoxShare { background: url("../img/bg/bgSpeakingBubble.png") no-repeat; height: 30px; padding: 10px 20px 25px; }

.infoBox .infoBoxShare { background: url("../img/bg/bgSpeakingBubble.png") no-repeat; height: 30px; padding: 10px 20px 25px 15px; position: absolute; bottom: 40px; margin: 0 0 0 -9px; }

ul.videoShareIcons { margin-top: 2px; }
ul.videoShareIcons li { margin-bottom: 5px; font-size: 11px; }
ul.videoShareIcons li a { text-transform: uppercase; }
ul.videoShareIcons li a:hover { color: #000!important; }

.infoBoxShareMenu { margin: 5px 0 0; }

.infoBoxShare .FBConnectButton_Simple a:hover { text-decoration: none; }
.infoBoxShare .FBConnectButton_Simple { background: none; text-decoration: none; }
.infoBoxShare .FBConnectButton_Simple .FBConnectButton_Text_Simple { margin: 0; }

.infoBoxShare a.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .infoBoxShare a.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple, .infoBoxShare .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple, .infoBoxShare .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple { text-decoration: none; }


/* --- Infobox with background in pv
       added on 11/06/29 for new collection 2011/12 --- */
.detailViewInfoBackground #subMenu { bottom: 50%; margin-bottom: -216px; font-size:10px; }
.detailViewInfoBackground ul.subMenu { background: transparent; border: 0; margin: 0; padding: 20px; width: 200px; }
.detailViewInfoBackground .subMenuOutOfBox li { padding-left: 0px; }
.detailViewInfoBackground ul.meta { width: auto; padding: 0px 20px 0px 20px; }
.detailViewInfoBackground .infoBox { border: 0; background: #ffffff; }
.detailViewInfoBackground ul.infoBoxOpen  { background: #fff; }
.infoBoxOpen {margin-top:30px;}

.infoBox .infoBoxShare { bottom: 60px; }
.detailViewInfoBackground .infoBox .infoBoxShare { bottom: 40px; }

/*--- Logo ---*/
#logo a { position: absolute; z-index: 20000; top: 53px; right: 44px; }
.logo-hidden { display:none; }
/* .logo-escada-sport { margin-left: 1px; padding-top: 2px;} */
/* #logo a { display: block; position: absolute; left: 0; top: 0;  } */
/* #logo a.logo-hidden { display: none; } */




/*--- Text Page White ---*/
.contentTextPage2 { scroll left top transparent; width: 700px; height: 490px; position: relative; margin: 0 auto; padding: 60px 100px; top: 50px; z-index: 50; color:#fff; font-size:11px; }

.contentTextPage2 img { margin-right: 10px; margin-bottom: 10px;}
.contentTextPage { background: url(../images/contentTextPageBg.png) scroll left top transparent; width: 600px; height: 400px; position: relative; margin: 0 auto; padding: 60px 30px; top: 50px; z-index: 50; }
.contactPage {width: 270px; height: 400px;}


.reservationPage {width: 800px; height: 550px;}
.reservationPage .reservationPage {padding-left: -100;}

/* layout for heritage */
.textWithImg { padding: 50px 40px 65px; height: 385px; width: 640px; overflow: hidden; }
.textWithImg h2 { margin: 0 0 15px 10px; }
.contentTextPage2 h2 { color: #000; margin-bottom:-8px; }
.textWithImg .multiColLayout-col { width: 260px; height: 400px; float: left; margin: 0 10px; overflow: hidden; position: relative; overflow: visible; }
.contentTextPage p, .contentTextPage ul { font-size: 12px; }
.contentContentInnerWrap ul { margin: 1em 0; }
.contentContentInnerWrap ul li { background: url(../img/icons/arrow_startpage.gif) no-repeat 0 2px; padding: 0 0 15px 15px; text-transform: uppercase; }
.contentContentInnerWrap ul li a { font-weight: bold; text-transform: uppercase; color: #666; }
.contentContentInnerWrap ul li a:hover { color: #000;/*JS FADE*/ }

.contentTextPage ul li.arrowlist { background: url(../img/icons/arrow_startpage.gif) no-repeat 0 2px; padding: 0 0 15px 15px; text-transform: uppercase; }
.contentTextPage ul li.arrowlist a { font-weight: bold; text-transform: uppercase; color: #666; }
.contentTextPage ul li.arrowlist a:hover { color: #000;/*JS FADE*/ }

.contentTextPage ul li.simplelist { background: url("../img/list-.png") no-repeat left 5px; padding: 0 0 0px 8px; text-transform: none; color: #999999; font-size: 12px; line-height: 16px;}
.contentTextPage ul li.simplelist a { text-transform: none; }

/* hide close-button on career-pages */
.contentTextPage .showInfoBox2 { display:none; }


.textWithImg .colPageContainer { position: relative; }

#multipage-1 .multiColLayout-col .multiColLayoutImage { position: absolute; display: block; }
#multipage-1 .multiColLayout-col .multiColLayoutImage.multiColLayoutImage-1 { bottom: 0px; }
#multipage-1 .multiColLayout-col .multiColLayoutImage.multiColLayoutImage-2 { top: 0px; position: relative; margin: 1em 0 2em; }


#multipage-2 .multiColLayoutImage-3 { bottom: 0px; right: 0px; position: absolute; display: block; margin: 1em 10px 0 0; }
#multipage-2 .multiColLayout-col-2 { height: 90px; }
#multipage-2 .multiColLayout-col-3 { height: 90px; }

.colPageContainer { overflow: hidden; }
.multiColLayout-col p { line-height: 16px; font-size: 12px; }
.colPageNav { position: absolute; /* float: right; margin: 25px 0px;*/ color: #999; text-transform: uppercase; top: 49px; left: 225px; width: 450px; height: 25px; text-align: right; }
.colPageNav a { margin: 0px 5px; }
.colPageNav a:hover {color: #999999}
.colPageNav .colPageNavActiveLink { color: #000; cursor: default; }
.colPageNav .nextPrev { margin: 0 0 0 10px; display: inline-block;}
.pageHidden { display: none; }
/*
a.nohover:hover { color: #999999;  cursor: none; }
*/

/*--- Company ---*/
.collectionSlideshowSmallPattern li.company { width: 300px; }
.containerCompany ul.headlinePicContainer { margin: 0 10px 0 0; }
.containerCompany ul.headlinePicContainer li { float: left; border: 1px solid #ececec; }
.containerCompany ul.headlinePicContainer li.companyImg { height: 470px; margin: 0 0 0 10px; border-right: 0px; }
.containerCompany ul.headlinePicContainer li.companyText { height: 410px; width: 240px; padding: 30px; }
.containerCompany ul.headlinePicContainer li.companyText h3 { margin: 20px 0; }



/*--- Collection Slidshow ---*/
#collectionContainer, #companySlider { position: absolute; width: 100%; clear:both; }

#collectionSlidshow { position: relative; height: 472px; width: 100%; top: 125px; overflow: hidden; }
.container { float: left; width: 0px; }
#collectionSlidshow li { float: left; margin: 0 5px; border: 1px solid #ededed; width: 300px; height: 470px; }
#collectionSlidshow li.collectionNoBoarder { border: 0px; }
.galPic { display: block; }
.collection {  }
.s-11 {  }


/* */
.collectionSlideshow { position: relative; height: 482px; width: 100%; top: 125px; overflow: hidden; }
.collectionSlideshow li { float: left; margin: 0 5px; border: 1px solid #ededed; width: 300px; height: 470px; }
.collectionSlideshowSmallPattern li { border: none; width: 145px; height: 230px; }
/* li.fLink:hover ul { display:block; } */

.hover { display: none; position: absolute; bottom: 20px; }
.hover.active { display: block; }
.collection.l-1 .hover { bottom: 250px;}

.small { height: 240px; }
.s-2 {}

.collectionNav { height:235px; width: 40px; position: absolute; z-index: 50; padding: 235px 10px 0;  }
.slideshowContainerOuterDetailPage .collectionNav { width: 25%;}
.posLeft { left: 0px; }
.posRight { right: 0px; text-align: right; }
.collectionOptions  { position: fixed; z-index: 900; width: 100%; margin-top:480px;vertical-align:center;}
.collectionOptions a { margin: 0 2px; }
.collectionOptions .infoBox { padding-bottom: 15px; }
.collectionOptionsShowInfo { background-color:#000; color:#fff; width:175px; height:25px; padding-top:6px; padding-left:5px; }
.nav { padding: 0 10px; }

/*new small look*/
#collectionContainer .slideshowContainerOuter { position: relative; height: 482px; width: 100%;  overflow: hidden; float: left; z-index: 10;  }
.slideshowContainerOuter { position: relative; height: 482px; width: 100%; overflow: hidden; float: left; z-index: 10;  }

.slideshowContainerOuter li { list-style-type: none; }
#collectionContainer .contentBoxSmallImages { width: 510px; /* background: gray; */ height: 470px; width: 320px;}

#collectionContainer .contentBoxBigImages { width: 510px; /* background: gray; */ height: 470px; width: 320px;}

#collectionContainer .headlinePicContainer li { float: left; height: 480px;}
#collectionContainer .headlinePicContainer li.sliderTitel, /* kept for backwards compatibility */
#collectionContainer .headlinePicContainer li.sliderTitle { width: 300px;}
#collectionContainer .headlinePicContainer li.sliderTitleSmall { width: 140px; }
#collectionContainer .sliderTitel,
#collectionContainer .sliderTitle { width: 300px;  }
#collectionContainer .sliderTitleSmall span { display: block; margin-top: 222px; font-size: 15px; line-height: 20px; margin-left: 8px; }
#collectionContainer .sliderTitleBig span { display: block; margin-top: 180px; font-size: 30px; line-height: 0px; color: #999; margin-left: 8px; }

.seeMore { width: auto; display: block; position: relative; float: left; margin: 2px; border: 0; }
.overlay { position: absolute; color:#fff; }
.seeMore:hover .overlay { display: block; position: absolute; height: 30px; }

.contentBoxSmallImages .seeMore { width: 145px; }
.contentBoxSmallImages .overlay img { width: 145px; }
.contentBoxSmallImages .seeMore:hover .overlay { width: 145px; top: 180px; background: url(../img/collection/collectionHoverSmall.png) no-repeat; }


.contentBoxBigImages .seeMore { width: 300px; }
.contentBoxBigImages .overlay img { width: 300px; }
.contentBoxBigImages .seeMore:hover .overlay { width: 300px; top: 420px; background: url(../img/collection/collectionHover.png) no-repeat;  }

.contentBoxSmallImages .seeMore:hover .overlay { background-image: url(../img/collection/see-more-145.png); }
.contentBoxBigImages   .seeMore:hover .overlay { background-image: url(../img/collection/see-more-300.png); }
.detailsDE .contentBoxSmallImages .seeMore:hover .overlay { background-image: url(../img/collection/details-145.png); }
.detailsDE .contentBoxBigImages   .seeMore:hover .overlay { background-image: url(../img/collection/details-300.png); }


.navList { color: #999999; margin: 0 5px 0 0; }
.navList.black { color: #000; }

.navList:hover { color: #999999;}
.navList.black:hover { color: #000; }

a.noLink, a.noLink .cufon-vml-cover { cursor: default; color: #ccc!important;  }
a.noLink:hover, a.noLink:hover .cufon-vml-cover { color: #ccc;/*JS FADE*/  }
.pageBgBlack a.noLink { color: #333!important;  }
.pageBgBlack a.noLink:hover { color: #333!important;/*JS FADE*/  }



/* option default */
.collectionOptionsNavLeft { margin: 0 0 0 35%; float: left; z-index: 300;  }
.collectionOptionsNavLeft .collectionOptionsNavLeft { position: relative; z-index: 311; }
.collectionOptionsNavRight { margin: 0 35% 0 0; float: right; position: relative; z-index: 300; }
.collectionOptionsNavRight a { padding: 0 5px; }


.collectionOptionsShowInfo { position: absolute; left: 85px; z-index: 312; }
.subMenuSlider { bottom: 42px!important; text-align: left;}
.subMenuSlider h2 { padding: 0; }

.subMenuSlider p { margin: 5px 0 0; }

.infoBoxCampaign { left: 85px; z-index: 15; /*top: 150px;*/ bottom: 0px!important; background-color:#c6a063; }
.infoBoxCampaign small { color: #000; }



/* subMenu left */
.controlsPositionLeft #subMenu { left: 65px; z-index: 401; }
.controlsPositionLeft .events { background: none !important;}

/* option Zoom in/out left and show info right */
.controlsPositionRight .zoom { text-align: left; }
.controlsPositionRight #zoom { left: 65px; }
.controlsPositionRight #subMenu { right: 65px; width: 160px; }

/* Jump to collection */
.jumpToCollection { position: relative; top: 115px; text-transform: uppercase; }
.jumpToCollection a { margin: 0 10px 0 0; }
.jumpToCollection a:hover {color: #999999}


/*--- Zoom ---*/
#zoom { position: absolute; bottom: 50%; margin-bottom: -250px; right: 65px; z-index: 401; }
.zoom { width: 200px; text-align: right;  }
.zoomPos { position: relative; margin: 206% 0 0; }
.zoom li { } 

/*--- slideUpDown ---*/

.slideUp { position: absolute; width: 90%; height: 60px;  top: 30px; left: 5%; z-index: 400; padding: 20px 0 180px; }
.slideDown { position: absolute; width: 90%; height: 60px;  bottom: 45px; left:  5%; z-index: 400; padding: 180px 0 20px }

.sliderUpDown { position: relative; left: 50%; }




/*--- store finder ---*/
#contentContainer { position: relative;  top: 160px; height: 720px; }
.sidebar { /* background: #FFF;  */ width: 250px; position: absolute; z-index: 9; display: block; height: 650px; overflow: hidden; float: left; padding: 24px 0 0; }
.sidebarForm { background:#fff; }
.sidebarContent { background: #FFF; width: 250px; position: absolute; z-index: 9; display: block; height: 650px; overflow: hidden; float: left; }
.sidebarContentMedium { width: 500px;}
.sidebarContentBig { width: 750px; }
.sidebarContentSlide { width: 250px; }
.colRightImg { /* float: right; */ display: block; position: absolute; left: 400px; z-index: 8; }
.colRightImg img { height: 500px; width: 707px; }
.sidebarContentSlide .sidebarForm h2 { font-size: 22px; line-height: 21px; }

.posClose { position: absolute; top: 59px; right: 20px; z-index: 50; }

.sidebarCol0 { margin: 0; position: absolute; top: 0; }
.sidebarCol1 { margin: 0 0 0 250px; }
.sidebarCol2 { margin: 0 0 0 500px; }

.pageNav { margin: 0 0 0 250px; padding: 10px 0 0; position: relative; z-index: 10; text-transform: uppercase; }
.pageNav a { margin: 0 5px; }

.storeFinderPageNav { width: 500px; height: 15px; margin-top: 25px;  }
.storeFinderPageNav a { margin: 0 2px 5px; display: inline-block; }

.storeFinderPageNav .pageNrSt { max-width: 205px; height: 12px; overflow: hidden; float: left; color: #999; }
.storeFinderPageNav .nextprevNav { position: relative; float: left; display: inline-block; margin: 0 0 0 22px; }
.storeFinderPageNav .nextprevNav a { margin: 0 12px 5px; }

.pageNav a.colPageNavActiveLink { color: #000; cursor: default; }

.adressList { color: #999; margin: 0 0 55px 5px; padding: 0 20px 0 0; height: 150px; }
.adressList li { margin: 3px 0 0 ; }
.adressList li.space { margin: 10px 0 0; line-height: 16px; }

.storeFinder { width: 700px; height: 560px; padding: 20px 20px 40px 20px; background: #fff; }
.storeFinder h3 { font-size: 14px; color: #666; }
.storeFinder img { margin: 10px 0;}
.storeFinder .formSelectGreyLayer { height: 24px; width: 213px; }
.storeFinder .csc-sitemap-divider { background-position: -380px top; margin-left: 0px; width: 420px; margin-top: 5px; padding-bottom: 24px; }
.storeFinder .adressList { height: auto; padding-bottom: 20px; }
.storeFinder ul li { background: none; padding: 0px; text-transform: none; }
.storeFinder ul li.headline { color: #666; clear: both; float: none; text-transform: uppercase; line-height: 16px; }
.storeFinder ul li.space { margin: 5px 0px 0px 0px; line-height: 15px; }
.storeFinder .contentContentInnerWrap { height: 450px; margin: 0px; overflow: hidden; position: relative; }
.storeFinder #scrollbarOuterWrap { height: 445px; }
.storeFinder #scrollbar { height: 416px !important; min-height: 416px; }
.storeFinder .contentMenu { width: 242px; }
.storeFinder .contentMenu h2 { width: 300px; margin-bottom: 8px; }
.storeFinder .contentContent { width: 430px; padding: 72px 0 0 0; }

.contentContentStoreFinderResults .showInfoBox2 { display: none; }

.sidebarHeadlineWrap { margin: 30px 0 0 255px; position: relative; z-index: 10; padding: 0 0 10px; border-bottom: 1px solid #999; }
.sidebarHeadlineWrap h2.sidebarHeadline { font-size: 14px;}

.storeFinderHeadlineWrap { display: block; height: 27px; top: 25px; left: 255px; margin-bottom: 20px; position: relative; z-index: 50; background: url("../img/bg/csc-sitemap-divider.png") no-repeat scroll -330px 25px transparent; width: 495px; }
.storeFinderHeadlineWrap h3 { font-size: 14px; }
/*--- Form ---*/
.input { margin: -3px 8px 0; }
.checkbox { background: url(../img/form/form.png) -220px 0px; height: 17px; width: 17px; }

/*--- Icons ---*/
.icon { background: url(../images/icons.png) 0 0 no-repeat; }
.rss { background-position: 0 0; }
a:hover img.rss { background-position: 0 -15px; }
.facebook { background-position: -123px 0; }
a:hover img.facebook { background-position: -123px -15px; }
.twitter { background-position: -138px 0; }
a:hover img.twitter { background-position: -138px -15px; }
.shoppingbag { background-position: -31px -1px; }
a:hover img.shoppingbag { background-position: -31px -16px; }
.plus { background-position: -76px -1px; margin: 0 0 0 5px; }
a:hover img.plus { background-position: -76px -16px; margin: 0 0 0 5px; }
.minus { background-position: -91px -3px; margin: 0 0 0 5px; }
a:hover img.minus { background-position: -91px -18px; margin: 0 0 0 5px; }
.largePattern { background-position: -61px -3px; }
a:hover img.largePattern { background-position: -61px -18px; }
.smallPattern { background-position: -46px -3px; }
a:hover img.smallPattern { background-position: -46px -18px; }
.youtube { background-position: -153px 0; }
a:hover img.youtube { background-position: -153px -15px; }
.arrow { background-position: -196px -4px; }
a:hover img.arrow { background-position: -196px -19px; }
.close { background-position: -211px -7px; }
a:hover img.close { background-position: -211px -22px; }
.errArrow { background-position: -205px -20px; }

.pageBgBlack a:hover img.youtube { background-position: -153px 0; }
.pageBgBlack a:hover img.facebook { background-position: -123px 0; }
.pageBgBlack a:hover img.twitter { background-position: -138px 0; }

/* --- arrows --- */
.arrows { background: url(../images/arrows.png) 0 0 no-repeat; }
.arrowLeft { background-position: -2px -2px; }
a:hover img.arrowLeft { background-position: -2px -32px; }
.arrowRight { background-position: -35px -2px; }
a:hover img.arrowRight { background-position: -35px -32px; }
.arrowUp { background-position: -92px -2px; }
a:hover img.arrowUp { background-position: -92px -32px; }
.arrowDown { background-position: -62px -2px; }
a:hover img.arrowDown { background-position: -62px -32px; }


.list.open .icon.arrow.left { background-position: -216px -2px; }


/*
.icon.share { background-position: -15px 0px; }
a:hover img.share { background-position: -15px -15px; }
*/

a.active img.largePattern { background-position: -61px -18px; }
a.active img.smallPattern { background-position: -46px -18px; }

/* Celebrities */
.celebritiesDetailViewContainer { width: 360px; height: 500px; margin: 0 auto; position: relative; top: 100px; }
.celebritiesDetailViewContainer img { margin: 0 30px; }
.celebritiesDetailViewContainer .collectionNav img { margin: 0; display: block!important; }
.celebritiesDetailViewContainer .collectionNav.posRight { right: -4px; }
.celebritiesDetailViewContainer .collectionNav { display: inline-block!important; padding: 0px; top: 235px; width: 30px; } 
.celebritiesDetailViewContainer .text { margin: 0 30px; }


/* career */
.textWithMenu { padding: 50px 50px 65px; height: 535px; width: 820px; }
.contentMenu { width: 290px; float: left; }
.contentText ul li { margin: 1em 0; text-transform: uppercase; }
.contentText ul li.active a { color: #000; }
.contentText ul li a { font-weight: bold; }

.jobSearch h3 { text-transform: uppercase; }
.jobSearch p, .jobSearch ul { margin-top: 7px; margin-bottom: 20px; }

form.jobSearchForm { margin-top: -30px; }

.contentContent { width: 520px; float: left; padding: 80px 0 0; }

.contentContent .multiPageContainer { display: block; float: left; padding: 0 0 0 20px; /* width: 240px; why?? */}
.contentContent .multiPageContainer.pageHidden { display: none; }

.textWithMenu .contentMenu h2, .textWidthDropDown .contentMenu h2 { margin-bottom: 25px; }
.textWithMenu .contentContentInnerWrap h2, .textWidthDropDown .contentContentInnerWrap h2 { font-size: 24px; margin-bottom: 18px; margin-left: 0px; }
.textWithMenu .contentContentInnerWrap h3, .textWidthDropDown .contentContentInnerWrap h3 { font-size: 16px; margin-bottom: -2px; margin-left: 0px; }
.textWithMenu .contentContentInnerWrap p, .textWidthDropDown .contentContentInnerWrap p { font-size: 12px; line-height: 16px; color: #999; }
.textWithMenu .contentContentInnerWrap p:first-child, .textWidthDropDown .contentContentInnerWrap p:first-child { margin-top: 0px; }
.textWithMenu .colPageNav, .textWidthDropDown .colPageNav { margin: 0px; position: absolute; right: 50px; bottom: 30px; }

/* this is included much easier for contentTextPage
.contentContent .multiColInnerWrap ul li { margin: 0 0 15px; }
.contentContent .multiColInnerWrap ul li a { margin: 0 0 0 -15px; padding: 0 0 0 15px; background: url("../img/icons/arrow_startpage.gif") no-repeat scroll 0 2px transparent; font-weight: bold; text-transform: uppercase; color: #666666; }
.contentContent .multiColInnerWrap ul li a:hover { color: #000; }
*/




.contentContentInnerWrap .multiCol-col { float: left; }
.contentContentInnerWrap .multiCol { width: 500px; }
.contentContentInnerWrap .multiCol-col { width: 240px }
.contentContentInnerWrap .multiCol-col a { color: #000; text-decoration: underline; }
.contentContentInnerWrap .multiCol-col li a { color: #666; text-decoration: none; }

.contentContentInnerWrap .col-last { margin: 0 0 0 20px;}


.contentText { position: absolute; height: 330px; }
.subMenu .contentContentInnerWrap { height: 325px; width: 170px; overflow: hidden; position: relative; }
.subMenu .contentText { height: 300px; }
.contentTextInner { width: 130px; }
.textWithMenu.newCareer { height: 395px; width: 720px; padding: 25px 40px 65px; }

.subMenu .showInfoBox2 { height: 10px; padding: 10px; position: absolute; right: -20px; top: -30px; width: 10px; z-index: 401; }

.newCareer .contentContent { padding: 35px 0 0; width: 450px; }
.newCareer .contentMenu { width: 250px; }
.newCareer .multiColInnerWrap { padding: 0 15px 0 0; }

.newCareer .contentMenu ul li { background: url("../img/icons/arrow_startpage.gif") no-repeat scroll 0 2px transparent; padding: 0 0 0px 15px; text-transform: uppercase; }

.newCareer .contentContentInnerWrap { height: 330px; margin: 15px 0 0; overflow: hidden; position: relative; }


#scrollbarOuterWrap { background: #999; height: 325px; position: absolute; right: 40px; top: 95px; /* top: 120px; */ width: 1px; }
#scrollbar { height: 300px; position: relative; right: 0px; top: 30px; width: 1px; }

#scrollbarOuterWrap span.arrowUp { position: absolute; top: -31px; right: -19px; height: 25px; width: 40px; background: url("../img/icons/scroller_arrows.png") no-repeat center 0px; }
#scrollbarOuterWrap span.arrowUp:hover { background: url("../img/icons/scroller_arrows.png") no-repeat center -25px; }
#scrollbarOuterWrap span.arrowDown { position: absolute; bottom: -31px; right: -19px; height: 25px; width: 40px; background: url("../img/icons/scroller_arrows.png") no-repeat center -50px; }
#scrollbarOuterWrap span.arrowDown:hover { background: url("../img/icons/scroller_arrows.png") no-repeat center -75px; }

#scrollbar a { background: url("../img/icons/newCareerSlidebar.png") no-repeat scroll 0 -2px transparent; cursor: pointer; display: block; height: 31px; left: -6px; position: absolute; width: 11px; z-index: 50; }

.subMenu #scrollbar { height: 240px !important; min-height: 240px !important;  }
.subMenu #scrollbarOuterWrap { background: #999; height: 268px; position: absolute; right: -5px; top: 40px; /* top: 120px; */ width: 1px; }

/* form */
.newCareer .rowLeft .jqTransformSelectWrapper span, .newCareer .rowLeft .jqTransformSelectWrapper ul, .newCareer .rowLeft .jqTransformInputWrapper input { margin-left: 0px !important; }
.newCareer .contentMenu ul.dropDownCareerMenu li { background: none !important; padding: 0px!important; margin: 0 0 -2px; display: inline-block; text-transform: none; height: 37px; }
.newCareer .contentMenu ul.dropDownCareerMenu li ul li { height: 16px; }

.newCareer .contentMenu ul li p { margin: 0.5em 0; }

.newCareer .contentMenu ul li .formInactive p { margin: 0.5em 10px; color: #cccccc; }

.newCareer .contentMenu ul li.textLink a { text-transform: uppercase; margin: 5px 0 0; display: inline-block; color: #666666; }
.newCareer .contentMenu ul li.textLink a:hover { color: #000; }

.newCareer .contentMenu ul li { background: url("../img/icons/newCareerArrow.png") no-repeat scroll 0 4px transparent; color: #999999; font-size: 12px; line-height: 16px; padding: 0 0 0 15px; text-transform: uppercase; margin: 13px 0; display: block; }
.newCareer .contentMenu ul li:hover { background: url("../img/icons/newCareerArrowHover.png") no-repeat scroll 0 4px transparent; }

.newCareer .contentContentInnerWrap h3 { font-size: 14px; margin-bottom: -2px; margin-left: 0; margin-top: 1px; color: #666666; text-transform: uppercase; }
.newCareer .contentContentInnerWrap .csc-header-n2 h3,
.newCareer .contentContentInnerWrap .csc-header-n3 h3,
.newCareer .contentContentInnerWrap .csc-header-n4 h3,
.newCareer .contentContentInnerWrap .csc-header-n5 h3,
.newCareer .contentContentInnerWrap .csc-header-n6 h3,
.newCareer .contentContentInnerWrap .csc-header-n7 h3,
.newCareer .contentContentInnerWrap .csc-header-n8 h3 { margin-top: 2em; margin-bottom: 0.5em; }


/*
.newCareer .contentMenu ul li { background: url("../img/list-.png") no-repeat left 8px!important;  padding: 0 0 0px 12px; text-transform: uppercase; color: #999999; font-size: 12px; line-height: 16px; }
*/ /*  padding: 0 0 15px 12px; */
.newCareer .contentContent ul li { background: url("../img/icons/newCareerArrow.png") no-repeat scroll 0 6px transparent; padding: 0 0 15px 12px; text-transform: none; color: #999999; font-size: 12px; line-height: 20px; display: block; }
.newCareer .contentContent ul li:hover { background: url("../img/icons/newCareerArrowHover.png") no-repeat scroll 0 6px transparent; }
.newCareer .contentContent ul li.simplelist { background: url("../img/list-.png") no-repeat left 5px; padding: 0 0 0px 8px; text-transform: none; color: #999999; font-size: 12px; line-height: 16px;}


.newCareer .contentContent ul li.csc-section { padding-bottom: 0; }
/* .newCareer .contentContent ul li.csc-section a { font-weight: normal; } */
.newCareer .contentContent ul.csc-menu { margin-top: 30px; margin-bottom: 30px; }

.newCareer .jobSearch ul li { background: url("../img/list-.png") no-repeat left 8px!important; padding: 0 0 0 12px; text-transform: none; color: #999999; font-size: 12px; line-height: 20px; } 

.newCareer .jqTransformSelectWrapper ul { background-image: none; background-color: #000; border: 1px solid #ccc; border-top: 0; margin-top: -4px; margin-left: 1px; width: 211px !important; }

.newCareer .csc-linkToTop { margin-bottom: 2.5em; }




.formInactive { background: url("../img/form/form.png") no-repeat scroll -280px -150px transparent;	 display: inline-block; height: 30px; width: 250px; margin-top: 8px;}

ul.dropDownCareerMenu { padding-top: 4px; }

.textWidthDropDown { padding: 50px 50px 65px; height: 535px; width: 820px; }
.textWidthDropDown.newCareer { height: 370px; width: 700px; }



.careerMetaMenu { display: inline-block; position: relative; top: -55px; /* top: -80px; */ width: 100%; }
.careerMetaMenu ul li { float: left; margin: 0 30px 0 0; }
.careerMetaMenu ul li a { color: #fff; text-transform: uppercase; font-weight: bold; }
.careerMetaMenu ul li a:hover { color: #000; }
.careerMetaMenu ul li.active a { color: #000; }

/*---- form ---*/
.dropdown { background: url(../img/form/form.png) 0 -25px no-repeat; }
img.dropdown:hover { background: url(../img/form/form.png) 0 0 no-repeat; }


/*--- video --- */
.videoContainer { position: relative; left: 25%; z-index: 20; }
.videoCampaignContainer { position: absolute; top: 100px; left: 0; z-index: 30; }

#videoContainerPlayer { position: absolute; top: 25%; left: 25%; }

.videoEvents.videoContainer { bottom: 158px!important; left:35%; position: absolute; z-index: 50;  }

.noFlashArea { padding: 50px 50px; }



/*--- typo ---*/
.form#TSFE_ADMIN_PANEL_FORM { z-index: 10000!important; }


/* --- sitemap --- */
.csc-sitemap { width: 100%; float: left; }
.contentTextPage .csc-sitemap li { background: none; padding: 0; margin: 0;}
.contentTextPage .csc-sitemap ul { padding: 0; margin: 0; background: none; }
.contentTextPage .csc-sitemap a { text-transform: : none; font-weight: normal; }
.csc-sitemap .level-1 { width: 100%; float: left; }
.csc-sitemap .level-1 li { width: 25%; float: left; }
.csc-sitemap .level-2 { width: 100%; float: left; }
.csc-sitemap .level-2 li { width: 100%; float: left; }
.csc-sitemap h2 { font-size: 13px; line-height: 20px; color: #666; text-transform: uppercase; }
.csc-sitemap h3, .csc-sitemap h3 a { font-size: 12px; line-height: 18px; color: #666; padding-top: 1em; font-weight: bold; margin: 0; }
.csc-sitemap h4, .csc-sitemap h4 a { font-size: 12px; line-height: 18px; color: #999; font-weight: normal; }
.csc-sitemap-footer h2 { padding-bottom: 1em; }
.csc-sitemap-footer h3, .csc-sitemap-footer h3 a { font-size: 12px; line-height: 18px; color: #999; font-weight: normal; margin: 0; padding: 0; }
.csc-sitemap-divider { background: url(../img/bg/csc-sitemap-divider.png) left top no-repeat; margin-top: 20px; padding-bottom: 20px; width: 880px; float: left; margin-left: -45px; }
/* .csc-sitemap .level-1 li { width: 25%; float: left; } */
/* .csc-sitemap .level-2 { width: 100%; float: left; } */

/* --- content layer for terms and conditions and data protection layers --- */
.contentLayer { width: 100%; height: 100%; position: absolute; }
.contentLayerClose { float: right; }


/* --- picture slideshow
       codebase taken from celebrities-slider, modified.
       first introduced 11/06/29 for coture society --- */
.pictureSlideshowContainer ul.celebritiesItem li.celebritiesHeadline, .pictureSlideshowContainer ul.celebritiesItem li.celebritiesText, .pictureSlideshowContainer ul.celebritiesItem li.pictureSlideshowLink { background: url('../img/bg/pictureSlideshowContainer-mouseover.png') repeat-y center -1px; }
.pictureSlideshowContainer .celebritiesHeadline { text-transform: uppercase; line-height: 14px; }
.pictureSlideshowContainer .celebritiesText { font-size: 11px; line-height: 13px; padding-bottom: 10px; }
.pictureSlideshowContainer .pictureSlideshowLink { padding: 0px 10px 10px 20px; }
.pictureSlideshowContainer .pictureSlideshowLink a { background: url(../img/icons/arrow_startpage.gif) 0 0px no-repeat; padding: 0px 0 10px 15px; /* margin: 20px 0 0px 0;  */ display: block; }
.pictureSlideshowContainer #celebritiesNavigation { display: none; }


/* --- fullscreenpictureslideshow with text */
.fullscreenContentContainerInnerWrap .textbox { width: 329px; /* height: 329px; */ background: url(../img/bg/mainMenuOpen.png); padding: 20px 15px 15px 15px; position: absolute; /* z-index: 995; */ z-index: 350; }
.fullscreenContentContainerInnerWrap p { font-size: 12px; line-height: 17px; margin: 1em 0 0 0; }
.fullscreenContentContainerInnerWrap .linkArrow { padding: 0 0px 0px 15px; margin: 0; font-size: 12px; font-weight: normal; background: url("../img/icons/arrow_startpage.gif") 0 1px no-repeat; color: #666; text-transform: uppercase; }



/*footer newsletter*/
#footerNewsletter, #metaMenuFooter {
    float: right;
	text-align: right;
    width: 220px;
	/* 26.04.12 changed margin-top */
  /* margin-top: 51px; */  
	margin-top: 2px;
	font-size: 11px;
	text-transform: uppercase;
	position: relative;
	z-index: 550;
	height:35px;
}

#metaMenuFooter {
 float: left;
 width: auto;
 margin-left:70px;
 margin-top:0;
 height: 70px;
 position:relative;
 z-index:100;
}

#newsletterForm {
    width: 220px;
	display: inline;
}

#footerNewsletter a {
    text-decoration: none;
    margin-left: 0px;
}

body.pageBgBlack #footerNewsletter a:hover {
	color: #fff;
}

#footerNewsletter .newsletterInput {
    width: 140px;
    height: 21px;
    overflow: hidden;
    background-position: -1px -21px;
    background-repeat: no-repeat;
    float: right;
	margin: -4px 3px 0px 8px;
	background-image: url('../images/newsletter.png');
}

a.footerNews:hover {
	color:#ffffff;
}

#footerNewsletter .newsletterInput.active {
    background-position: -1px 0px;
}

#footerNewsletter .newsletterSubmit {
    float: right;
    padding: 1px 1px 0 0;
}

#footerNewsletter input#newsletterInput {
    float: left;
    width: 97px;
    margin: 2px 0px 0px 3px;
    height: 14px;
    border: 0;
    padding: 0px 0px 0px 3px;
    background: transparent;
    font-size: 10px;
    line-height: 14px;
	color: #999999;
}

#footerNewsletter input#newsletterSubmit {
    background-repeat: no-repeat;
    margin-top: 1px;
    height: 18px;
    width: 15px;
    background-position: -138px -23px;
	background-image: url('../images/newsletter.png');
}

#footerNewsletter input#newsletterSubmit:hover {
    margin-top: 1px;
    height: 18px;
    width: 15px;
    background-position: -138px -2px;
}

/* overlay for wishlist */
.whiteOverlay { 
/* 	background: url('../img/wishlist/overlayBg.png') repeat; */
	background: #fff;
	height: 700px; 
	width: 1500px; 
	position: relative;
	z-index: 450;
	margin-bottom: 28px; /* to show the footer */
}
.pageBgBlack .whiteOverlay { background: #fff; }
#metaMenuElID690 a { background: url(../img/icons/iconHeart.png) no-repeat 0 -26px; padding-left: 17px; }
#metaMenuElID690 a:hover { background-position: 0 3px; padding-left: 17px; }
#wishlistBoxWrap {
	width: 760px;
	position: relative;
	z-index: 475;
	margin: 0 auto; 
	top: 160px;
}
#wishlistBox {
	width: 680px;
	background: url('../img/wishlist/wishlistBoxBorder.png') -800px 0 repeat-y;
	padding: 30px 40px;
	display: block;
	position: relative;
	z-index: 475;
	margin: 0 auto; 
}
.wishlistBoxTop,
.wishlistBoxBottom { 
	height: 20px; 
	width: 760px; 
	background: url('../img/wishlist/wishlistBoxBorder.png') 0 0 no-repeat;
}
.wishlistBoxBottom {
	background-position: -1601px 0;
}
.wlFixHeight {
	height: 440px; 
	display: inline-block;
	width: 680px;
}

li.wishlist { list-style-image: url("../img/icons/heartIcon.png");  }
li.wishlist:hover { list-style-image: url("../img/icons/heartIconRo.png");  }

li.wishlist a { float:left; }
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	/* webkit bug */
	li.wishlist a { float:none; }
}
.showInfoBox2 {margin-top:5px;};
.closeLayerWrap { float: right; }
a.closeLayer { 
	padding: 0 15px 0 0; 
	background: url('../img/icons/iconClose.png') right -26px no-repeat; 
}
a.closeLayer:hover { 
	background-position: right 1px;
}
ul.wlCollectionsOverview {
	height: 210px;
	position: absolute;
	bottom: 30px;
}
ul.wlCollectionsOverview li {
	float: left;
	width: 173px;
	height: 100%;
}
ul.wlCollectionsOverview li img.wlLogo {
	position: absolute;
	top: 0px;
}
ul.wlCollectionsOverview li .wlcollectionsImage {
	position: relative;
	top: 50px;
}
ul.wlCollectionsOverview li a {
	position: absolute;
	top: 0px;
	text-transform: uppercase;
	width: 170px;
}
ul.wlCollectionsOverview li span {
	position: absolute;
	top: 175px;
	text-transform: uppercase;
	width: 170px;
	margin: 0px;
	display: block;
}
ul.wlCollectionsOverview li span:hover { 
	cursor: pointer;
}
ul.wl2col {
	display: inline-block;
}
ul.wl2col li {
	float: left;
	width: 315px;
	padding-right: 5px;
}
ul.wl2col li ul.wlMenu {
	margin: 10px 0 0 0;
	display: inline-block;
}
ul.wl2col li ul.wlMenu li {
	margin: 0 0 10px;
}
ul.wl2col li ul.wlMenu li a {
	padding-left: 17px;
	color: #666;
	text-transform: uppercase;
}
ul.wl2col li ul.wlMenu li a:hover {
	color: #fff;
}

ul.wl2col li ul.wlMenu li.storefinder a {
	background: url(../img/icons/iconStorefinder.png) no-repeat 0 -26px;
}
ul.wl2col li ul.wlMenu li.storefinder a:hover {
	background: url(../img/icons/iconStorefinder.png) no-repeat 0 2px;
}
ul.wl2col li ul.wlMenu li.print a {
	background: url(../img/icons/iconPrint.png) no-repeat 0 -28px;
}
ul.wl2col li ul.wlMenu li.print a:hover {
	background: url(../img/icons/iconPrint.png) no-repeat 0 1px;
}
ul.wl2col li ul.wlMenu li.mail a {
	background: url(../img/icons/iconEmail.png) no-repeat 0 -28px;
}
ul.wl2col li ul.wlMenu li.mail a:hover {
	background: url(../img/icons/iconEmail.png) no-repeat 0 1px;
}
ul.wl2col li ul.wlMenu li.mail.inactive a { opacity: 0.5; }
ul.wl2col li ul.wlMenu li.mail.inactive a:hover { 
	cursor: default; 
	color: #666; 
	background: url(../img/icons/iconEmail.png) no-repeat 0 -28px;
}

.wlDivider { 
	background: url('../img/wishlist/wlDivider.png') no-repeat;
	height: 1px;
	margin: 14px 0 25px;
}
.PrintView .wlDivider { 
	background-position: -45px 0;
}
#wlForm {
	width: 680px;
}
#wlForm label {
	width: 75px;
}
#wlForm .form.wlSmallLabel label {
	width: 57px;
	margin-left: 33px;
}
#wlForm .form.wlSmallLabel {
	width: 308px;
}
#wlForm .form.wlSmallLabel .errArrow {
	margin-left: 15px;
	margin-right: -25px; 
}
#wlForm input {
 width: 204px;
}
#wlForm textarea {
 width: 512px;
 height: 150px;
}
#wlForm .textareaBg {
	height: 150px;
}
.wlFormRow .form {
	clear: none;
	float: left;
	width: 286px;
}
.form.wlFormFullRow {
	width: 680px;
	height: 150px;
	display: inline-block;
	margin-top: 8px;
}
.wlOptionWrap { 
	width: 650px;
	margin-top: 8px;
}
.wlOptionWrap div {
	float: right;
	clear: right;
	width: 120px;
	margin-bottom: 4px;
}
#wlForm .wlOptionWrap div input {
	text-align: left;
	clear: both;
	float: left;
	width: 120px;
	color: #666;
}
#wlForm .wlOptionWrap div input:hover {
	color: #fff;
}
.err_msg { color: #CA0000;}
.err_msg.wl { 
	margin-top: 6px; 
	display: block;
}
#wlForm #jqTransformTextarea-mm textarea.message { 
	width: 512px!important; 
	height: 144px!important; 
	background: url('../img/wishlist/formBgTextarea.png') no-repeat!important; 
}
#wlForm .jqTransformTextarea { 
	width: 512px!important; 
	height: 150px!important; 
	background: none!important; 
}
#wlItemView {
	height: 290px;
}
#wlItemView.PrintView {
	border: 1px solid #ccc;
	width: 590px;
	padding: 30px;
	margin-top: 20px;
	height: 800px;
}

#wlItemView .wlItemWrap img { float: left; }
#wlItemView .wlItemWrap {
	position: relative;
	margin-bottom: 20px;
	height: 100%;
	display: inline-block;
	width: 680px;
}
#wlItemView .wlItemWrap .contentInnerWrap {
/*
	position: absolute;
	top: 0px;
	left: 300px;
	width: 200px;
*/
	display: inline-block;
	height: 100%;
	left: 0px;
	top: 0px;
	width: 200px;
	position: relative;
	float: left;
}
#wlItemView .wlItemWrap .contentInnerWrap #subMenu {
	top: 0px!important;
	bottom: auto;
}

a.wlRemoveItemFromList {
	position: absolute;
	top: 0px;
	right: 80px;
	text-transform: uppercase;
}

#wlItemView .infoBox {
	border: none;
	background: none;
	padding-top: 0px;
}
#wlItemView .wlDivider { 
	margin: 0 0 20px; 
	clear: both;
}

#wishlistBox ul.wlPrintViewMenu li {
    background: url("../img/icons/newCareerArrow.png") no-repeat scroll 0 3px transparent;
    color: #666666;
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin: 2px 0;
    padding: 0 0 0 15px;
    text-transform: uppercase;
}
#wishlistBox ul.wlPrintViewMenu li a { color: #666666; }
#wishlistBox ul.wlPrintViewMenu li:hover { background: url("../img/icons/newCareerArrowHover.png") no-repeat scroll 0 3px transparent; }

.wlLogoPrint { float: right; }

.PrintView h2 { 
	float: left;
	font-size: 16px;
}
*+html .PrintView h2 { margin-top: 2px; }
.wlFormErr { color: #CA0000; }

.wlPrintView #wlItemView.PrintView { 
	height: 100%; 
	margin: 20px auto; 
}
img.wlDividerPV { display: none; }
body.wlPrintView div.subMenu, 
.PrintView div.subMenu { 
	clear: left; 
	width: 400px; 
}
body.wlPrintView .infoBox, 
.PrintView { 
	width: 400px; 
}
.infobox {
	width:180px;
}
body.wlPrintView .infoBox h2, 
.PrintView .infoBox h2 { 
	width: 100%; 
	display: block; 
}
body.wlPrintView .subMenu1, 
.PrintView .subMenu1, 
body.wlPrintView .subMenu2, 
.PrintView .subMenu2 { 
	width: 170px; 
	float: left; 
}
.PrintView .subMenu .list, 
body.wlPrintView .subMenu .list { 
	width: 140px; 
	float: left; 

}
.PrintView #wlItemView .wlItemWrap,
body.wlPrintView .wlItemWrap {
	width: 550px;
}
.PrintView.amazingScrollarea .amazingScrollarea-ScrollbarWrap {
	margin-top: 25px;
}
#wishlistBox p { color: #999!important; }
#wishlistBox .err_msg.wl.active {color: #CA0000!important; }
#wishlistBox .wlBackLink { 
	background: url("../img/icons/newCareerArrow.png") no-repeat scroll 0 3px transparent;
	color: #666666;
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin: 2px 0;
	padding: 0 0 0 15px;
	text-transform: uppercase;
}
#wishlistBox .wlBackLink:hover { background: url("../img/icons/newCareerArrowHover.png") no-repeat scroll 0 3px transparent;  }
h3.wishlist { 
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 7px;
}
h2.cufonTransform.wlMediumTitle { font-size: 16px; line-height: 16px; }

  #cssdropdown {margin:0 0 26px 0; padding:0;}
  #cssdropdown, #cssdropdown ul { list-style: none; }

  /* Head links */
  #cssdropdown li.headlink { width: 65px;}
  #cssdropdown li.headlink a { display: block; }

  /* Child lists and links */
  #cssdropdown li.headlink ul { width:120px; display: none; background-color: #9a9a9a; text-align: left;position: absolute;}
  #cssdropdown li.headlink:hover ul { display: block; margin-top: -60px;}
  #cssdropdown li.headlink ul li {width:120px; background-color: #9a9a9a; }
  #cssdropdown li.headlink ul li:hover {width:120px; background-color: #fff; }
  #cssdropdown li.headlink ul li a { padding: 5px;}
  #cssdropdown li.headlink ul li a:hover { background-color: #fff; color:#000000; }
  
table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
}

.table {
    width: 100%;
    margin-bottom: 5px;
}

.table th, .table td {
    padding: 4px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}

.table th {
    font-weight: bold;
}

.table thead th {
    vertical-align: bottom;
}

.table caption+thead tr:first-child th, .table caption+thead tr:first-child td,
.table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td,
.table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {
    border-top: 0;
}

.table tbody+tbody {
    border-top: 2px solid #dddddd;
}

.table .table {
    background-color: #ffffff;
}

.table-condensed th, .table-condensed td {
    padding: 4px 5px;
}
.wlItemWrap h2 { margin-bottom: 0px; }

.wlItemWrap .subMenu .subMenu { margin-top: 15px; }
.wlItemWrap .infoBox .headline { padding-top: 15px; }
.wlItemWrap .infoBox .more small { padding-bottom: 15px; }

/* search */
.amazingPageBrowserContentWrap { height: 315px; overflow: hidden; }
.amazingPageBrowser {}
.collectionSlideshowSmallPattern {padding-bottom:20px;}
/* %50 indirim slide continuously 
div.continuous{width:100%; height:67px; position:absolute; background-color: transparent; top:20px; left:0; right:0; overflow:hidden;;}
.object1{z-index:10; height: 67px; width: 201px; position: absolute; right: -300px; top: 0px;
		  background: transparent url(http://tuzun.com.tr/images/bg50.png) no-repeat 0 0;
		  text-indent:-9999px;}
div.footercentercen {position:relative; z-index:2000;margin:0 auto; height:102px; width: 274px;background-color:#000;}
*/

#contact { width: 850px; font-size: 11px; margin-top: 30px;}

#contact * {  }
#contact * { margin: 0; padding: 0; }
#contact .formblock { display: block; margin-bottom: 11px; }
#contact .formblock label { font-size: 1.1em; display: block; font-style: italic; font-weight: normal;color: #5f6d7a; }

#contact .formblock .txt { padding: 4px 6px; font-size: 1.6em; font-family: Arial, Tahoma, sans-serif; color: #666; width: 230px; }
#contact .formblock .txtarea { font-size: 1.5em; font-family: Arial, Tahoma, sans-serif; padding: 3px 5px; color: #666; width: 230px; height: 140px; }

#contact .formblock .error { font-weight: bold; font-size: 1.2em; font-style: normal; font-family: Arial, Tahoma, sans-serif; color: #9d3131; }
#contact .info { font-weight: bold; font-size: 1.3em; color: #59913d; margin-bottom: 10px; font-family: Arial, Tahoma, sans-serif; }

#contact p.tick { font-style: italic; font-size: 1.2em; color: #3e669c; }

#contact .subbutton { padding: 3px 7px; font-size: 1.1em; font-weight: bold; color: #565656; }

@-webkit-keyframes fade { 0% {opacity: 0.2;} 100% {opacity: 1;}}