/* FOTL - Will Kelly / Logicbox 2009-2011 ================================= */

/* Block Sizing:

Total Width: 974px; 

*/


body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td,ul,ol,li {
	margin:0;padding:0;
	font-size: 100%;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	/*background: transparent;*/
}
table {
	border-collapse: collapse;
}
fieldset { border: 0; margin: 0; padding: 0; }

body {
	color: #333; 
	/*font: 11px Arial,Helvetica,sans-serif;
	font-family: 'Montserrat', sans-serif;*/
	font-size: 10px;
	padding: 0;
    height: 100% !important;
    min-height: 100%;
    min-width: 900px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    width: 100%;
	background-image: url("../../images/imprint/Background-texture.png");
	background-position: center top;
}

/* General styles ======= */

img {
	border: none;
}

p {
	margin-bottom: 1em;
}

a:link, a:visited, a:active, a:focus {
	color: #333;
	text-decoration: none;
	outline: none;
}

a:hover {
	text-decoration: underline;
}



/* User styles ============ 

Can be moved to separate stylesheet

*/

h1 {
	font-size: 24px;
	/*font-family: arial; 'pistilliregular',sans-serif;*/
	font-weight: bold;
	color:#3b3b3b;
	margin-bottom: 12px;
}

.pl h1 {
	/*font-family: Arial; /* lowercase accent character issue */
}

.xxlarge {
	font-size: 18px;
}

.xlarge {
	font-size: 14px;
}

.large {
	font-size: 13px;
}
.normal {
	font-size: 11px;
}
.small {
	font-size: 10px;
}

.white-text {
	color: #FFF;
}
.grey-text {
	color:#999;
}
.darkgrey-text {
	color:#333;
}
.red-text {
	color:#CC0000;
}
.black-text {
	color:#000;
}
.purple-text {
	color:#d12784;
}
.font-pistilli {
	font-family: 'pistilliregular',sans-serif;
	font-weight: normal;
}
.font-default {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
}

img.image-left {
	float: left;
	margin: 0.3333em 0.5em 0 0;
}
img.image-right {
	float: right;
	margin: 0.3333em 0 0 0.5em;
}
img.image-block {
	display:block;
}

p.largemargin {
	margin-bottom: 1.1667em;
}

p.last {
	margin-bottom: 0 !important;
}

p.center {
	text-align: center;
}
p.right {
	text-align: right;
}

.relative {
	position: relative;
}

p.error {
	border: 1px solid #d12784;
	padding: 10px;
}
	p.error strong {
		color: #d12784
	}

/* Structure ======================

*/

.fakeBorders {
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    height: 40px;
    margin: 0 auto;
    position: absolute;
    top: 90px;
    width: 100%;
    display:none;
}
.p_fruitclub .fakeBorders {
	height:81px;
}
.a_login .fakeBorders {
	height:135px;
}
.p_fruitclub a.logo {
	border:0;
}

#outer {
	/*background-image:url('../../images/imprint/Background-texture.png');
	height: 100% !important;*/
}

#wrapper {
    margin: 0 auto;
    overflow: hidden;
    width: 970px;
	padding-left: 50px;
    padding-right: 50px;	
	/*
    border:1px solid #CCC;
	border: 1px solid #CCC;
	*/
	background-color: #FFF;
	-moz-box-shadow: 1px 1px 15px #CCC;
	-webkit-box-shadow: 1px 1px 15px #CCC;
	-ms-box-shadow: 1px 1px 15px #CCC;
	-o-box-shadow: 1px 1px 15px #CCC;
	box-shadow: 1px 1px 15px #CCC;
}

#header {
    height: 89px;
    margin: 0 auto;
    position: relative;
    width: 970px;
    z-index: 1;
}
	
	a.logo {
	    display: inline-block;
	    padding: 0 4px;
	    position: relative;
	    text-align: center;
	    width: auto;
	    z-index: 1;
	}
	
		a.logo img {}

	ul#nav {
	    left: 120px;
	    list-style: none outside none;
	    position: absolute;
	    top: 0;
	    width: 9999px;
	} 
	
		ul#nav li {
		    color: #999999;
		    float: left;
		    height: 84px;
		    margin-right: 3px;
		    position: relative;
		    width: auto;
		}
		ul#nav li.wider {
			width:80px;
		}
		.ie7 .en ul#nav li.ghost,		
		.ie8 .en ul#nav li.ghost {
			width:133px;
		}
		.en ul#nav li.ghost {
			width:200px;
		}		
		.ie7 .de ul#nav li.ghost,		
		.ie8 .de ul#nav li.ghost {
			width:175px;
		}
		.de ul#nav li.ghost {
			width:200px;
		}		
		.de #nav9 {
			width:115px;
		}	
		.fr #nav9 {
			width:100px;
		}			
		.ie7 .es ul#nav li.ghost,		
		.ie8 .es ul#nav li.ghost {
			width:123px;
		}
		.es ul#nav li.ghost {
			width:200px;
		}		
		.es #nav9 {
			width:100px;
		}	
		.ru #nav8 {
			width:110px;
		}	
		.ie7 .fr ul#nav li.ghost,		
		.ie8 .fr ul#nav li.ghost {
			width:87px;
		}
		.fr ul#nav li.ghost {
			width:200px;
		}	
		.ie7 .it ul#nav li.ghost,		
		.ie8 .it ul#nav li.ghost {
			width:203px;
		}
		.it ul#nav li.ghost {
			width:300px;
		}		
		.ie7 .pl ul#nav li.ghost,		
		.ie8 .pl ul#nav li.ghost {
			width:144px;
		}
		.pl ul#nav li.ghost {
			width:300px;
		}		
		.en #nav9 {
			width:85px;
		}		
		.es #nav9 {
			width:90px;
		}	
		.it #nav9 {
			width:85px;
		}		
		.pl #nav9 {
			width:100px;
		}		
		.ie7 .ru ul#nav li.ghost,		
		.ie8 .ru ul#nav li.ghost {
			width:36px;
		}	
		.ru ul#nav li.ghost {
			width:200px;
		}	
		.ru #nav9 {
			width:100px;
		}
		.colour-container .clear {
			clear:left;
		}
		.wholesaler .en ul#nav li.ghost {
			width:357px;
		}		
		ul#nav li.ghost a {
			cursor:default;
		}
		
		ul#nav li span {
		    bottom: 11px;
		    cursor: pointer;
		    display: block;
		    font: 600 10px chaparral-pro,sans-serif;
		    font-weight:normal;
		    padding: 45px 10px;
		    position: relative;
		    text-transform: uppercase;
		    width: 100%;
		    min-width:40px;
		}
		
		ul#nav li a#nav4 span,
		ul#nav li a#nav9 span {
			padding-top:45px;
			width:50px;			
		}

		ul#nav li a#nav7 span,
		ul#nav li a#nav8 span{
			padding-top:45px;
			width:50px;			
		}
		
		ul#nav li a {
			display: block;
			width: 100%; height: 100%;
			color: #333;
		}
		
		ul#nav > li > a,
		ul#nav > li.ghost #nav11 {
			/*
		    background: none repeat scroll 0 0 #EEEEEE;
		    border-top: 5px solid #000000;
			*/
		    height: 106%;
		    position: relative;
		}
		ul#nav > li.menu-item > a:hover {
			background:#D4E273;
		}
		ul#nav > li.menu-item > a:hover span {
			color:#000;			
		}

		ul#nav li.active > a {
			background:#D4E273;
			color:#000;
		}

		#nav1 {
			border-bottom-color: #98c331;
		}
		#nav2 {
			border-bottom-color: #169fde;
		}
		#nav3 {
			border-bottom-color: #cf3384;
		}
		#nav4 {
			border-bottom-color: #ea620a;
		}
		#nav5 {
			border-bottom-color: #fef200;
		}
		#nav6 {
			border-bottom-color: #00a964;
		}
		#nav7 {
			border-bottom-color: #8bc2e9;
		}
		#nav8 {
			border-bottom-color: #ed1a3b;
		}
		#nav9 {
			border-bottom-color: #ffbe33;
		}
		#nav10 {
			border-bottom-color: #ec76b3;
		}
		
		ul#nav li a:hover {
			text-decoration: none;
		}
		/*
		#nav1:hover span, .n_mens #nav1 span {
			color: #98c331;
		}
		#nav2:hover span, .n_ladies #nav2 span {
			color: #169fde;
		}		
		#nav3:hover span, .n_kids #nav3 span {
			color: #cf3384;
		}		
		#nav4:hover span {
			color: #ea620a;
		}
		#nav5:hover span, .p_about #nav5 span, .p_worldoffruit #nav5 span {
			color: #fef200;
		}
		#nav6:hover span {
			color: #00a964;
		}
		#nav7:hover span, .p_search #nav7 span {
			color: #8bc2e9;
		}
		#nav8:hover span, .p_thefruitclub #nav8 span, .p_fruitclub #nav8 span {
			color: #ed1a3b;
		}
		#nav9:hover span, .p_contacts #nav9 span {
			color: #ffbe33;
		}
		#nav10:hover span, .p_contact #nav10 span {
			color: #ec76b3;
		}
		*/

		ul#nav div.subnav {
			display: block;
			visibility: hidden;
			width:200px;
			position: absolute;
			z-index: 10000;
			top:60px;
			left:0;
		}
		
		ul#nav div.subnav ul {
			float: left;
			/*width: 66px;*/
			list-style: none;	
			/*border-top: 1px solid #CCC;*/		
		}
			ul#nav div.subnav ul li {
				float: none;
				width: auto;
				height: auto;
				background-color:#D4E273;
				border-bottom: 1px solid #e9e9e9;
				border-left: 1px solid  #e9e9e9;
				border-right: 1px solid  #e9e9e9;
				text-align: left;
				padding: 4px 10px;
				margin-right: 0;
			}
			
			/* home page has alpha menu only 
			.p_home ul#nav div.subnav ul li {
				background-color:rgb(255, 255, 255);
				background-color:rgba(255, 255, 255, 0.8);
			}*/
			.navOvr {
			    height: 100px;
			    left: 0;
			    position: absolute;
			    top: 0;
			    width: 960px;
			}
		
			div.dropshadow {
				position: relative;
				float: left;
				padding-bottom: 6px;
			}
				.dropshadow-vert-right 
					/*
					padding-right: 6px;
					background: url(../../images/imprint/dropshadow-vert.png) right repeat-y;
					*/
				}
				
				.dropshadow-corner-rb {
					position: absolute;
					right: 0;
					bottom: 0;
					width: 6px;
					height: 6px;
					background: url(../../images/imprint/dropshadow-corners.png) -6px -6px no-repeat;
				}
				.dropshadow-end-bl {
					position: absolute;
					left: 0;
					bottom: 0;
					width: 6px;
					height: 6px;
					background: url(../../images/imprint/dropshadow-ends.png) 0 -6px no-repeat;
				}
				.dropshadow-horz-bottom {
					position: absolute;
					/*width: 135px;*/
					bottom: 0;
					left:0;
					height:6px;
					background: url(../../images/imprint/dropshadow-horz.png) bottom repeat-x;
					margin-left: 6px;
				}
				
	

#content {
    margin: 0 auto;
    position: relative;
    width: 970px;
    z-index: 0;
}

.site-external #header,
.site-external #content {
	/*border-left:1px solid #ccc;
	border-right:1px solid #ccc;*/	
}
.site-external #footer {
   width: 972px;
   margin:0 auto;
}

	#main {
		position: relative;
	}
	
	/* pages with gradient bg
	.p_category #main, .p_landing #main, .p_contacts #main, .p_eu-landing #main,
	.p_about #main {
		
	} */
	
	/* sub-pages override */
	
	.p_about #main, .p_thefruitclub #main {
		/*
		background: #e3e3e3 url(../../images/imprint/sprite-repeat-x.png) 0 -84px repeat-x;
		*/
	}
	
	
	.a_thefruitcode #main {
		background: none;
	}
	
	.p_privacy #standard-container a,.p_terms #standard-container a {
		text-decoration: underline; /* don't want to hide links on terms/privacy! */
	}

	

	
		
		#system-bar {
			/*background: #F9F9F9;*/
			border-bottom: 1px solid #000000;
			border-top: 1px solid #000000;
			height: 40px;
			position: relative;
		}
		
		#system-bar .breadcrumbs {
			margin: 0;
			padding: 14px 0 0 21px;
			text-transform:capitalize;
			
		}
		/*
		.p_home #system-bar .breadcrumbs, .p_landing #system-bar {
			display: none;
		}
		*/
			.breadcrumbs {
				font-weight: bold;
				color: #666;
			}
			
			.breadcrumbs a {
				font-weight: normal;
				color: #666;
			}	
		
		#system-bar #lang {
			position: absolute;
			top: 10px;
			right: 8px;
			width: 160px;
		}
			#lang img {
				position: absolute;
				right: -1px;
				top: -1px;
			}
			#lang a {
				display: block;
				outline: 0;
				text-align: right;
				padding-right: 39px;
			}
			
			#lang-selector {
				display: none;
				position: absolute;
				/*
				background-color:#C6C6C6;
				*/
				top: 0;
				right: 7px;
				z-index: 2;
				width: 143px;
			}
			#lang-selector,
			.p_home #lang-selector,
			.p_products #lang-selector {
				background-color:rgb(255, 255, 255);
				background-color:rgba(255, 255, 255, 0.8);
			}
			
			#lang-selector a {
				position: relative;
				display: block;
				border-left: 1px solid #b4adaa;
				border-bottom: 1px solid #b4adaa;
				text-align: right;
				padding: 10px 40px 10px 0;
			}
			#lang-selector a:hover {
				background-color:#FFF;
				text-decoration: none;
			}
			#lang-selector a.change-region {
				cursor: default;
			}
			#lang-selector a.change-region:hover {
				cursor: default;
				background-color: transparent;
			}
			
			.en #lang-selector .en, .fr #lang-selector .fr, .es #lang-selector .es, .it #lang-selector .it, .de #lang-selector .de {
				display: none;
			} 
			
			#lang-selector a img {
				position: absolute;
				top: 9px;
				right: 0;
			}
		
	#main-footer {
	    /*border-top: 1px solid #CCCCCC;*/
		margin-top: 25px;
	    height: 174px;
	    position: relative;
	}
	#main-footer .ghostLn,
	#club-footer .ghostLn {
		width:9999px;
		height:10px;
		border-top:1px solid #CCC;
		top:-1px;
		left:-50%;
		position:absolute;
		display:none;
	}
	#main-footer .ghostBar,
	#club-footer .ghostBar {
		width: 9999px;
		height: 57px;
		top: 184px;
		left: -50%;
		position: absolute;
		background: black;
		z-index: -1;
		display:none;
	}

		#main-footer span {
			display: block;
		}
		#main-footer p {
			position: relative;
			padding-top: 15px;
			padding-left: 15px;
		}
		

		
		#main-footer a {
			width: inherit;
			height: inherit;
		}
		#main-footer .item-1 {}
		
			#main-footer .item-1 img { /* news */
			}
			/*
			.ru #main-footer .item-1 img, .pl #main-footer .item-1 img {
				position: absolute;
				top: -5px;
				right: 8px;
			}
			*/
			
			
			
			
		
		#main-footer .item-2 {
			position: relative;
		}
		#main-footer .item-2 .bLeft {
			background-image: url("../../images/imprint/hotspot_dots.jpg?122283");
			height: 164px;
			left: 2px;
			position: absolute;
			top: 12px;
			width: 4px;
		}
		#main-footer .item-2 .bRight {
			background-image: url("../../images/imprint/hotspot_dots.jpg?122283");
			height: 164px;
			right: 2px;
			position: absolute;
			top: 12px;
			width: 4px;
		}
			#main-footer .item-2 p {
				width: 132px;
			}
			#main-footer .item-2 img {}
			
		#main-footer .item-3 {}
			#main-footer .item-3 p {
				width: 132px;
			}
			
			/* fruitcode 
			.pl #main-footer .item-3 img,
			.ru #main-footer .item-3 img {
				position: absolute;
				z-index: 7;
				top: -20px;
				right: -10px;
			}*/
			
			/* gtm
			.pl #main-footer .item-3 img,
			.ru #main-footer .item-3 img {
				position: absolute;
				z-index: 7;
				top: -12px;
				right: 24px;
			} */
		#main-footer .item {
		    float: left;
		    height: 100%;
		    width: 313px;
		}

#footer {
	/*background: #000;*/
	margin-top: 30px;
	margin-bottom: 20px;
	/*
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	*/
	color:#FFF;
	padding: 22px 0;
	position:relative;
	z-index:1;
}
.p_fruitclub #footer {}
	#footer p {
		margin: 0;
		/*font-family: chaparral-pro,sans-serif;
		font-size: 9px;
		font-weight: 600;*/
		text-align: center;
		color: #000;
		text-transform: uppercase !important;
	}
	#footer a {
		color: #000;
	}
	
/* COMMON ======================================


*/

#standard-container {
	padding: 28px 26px;
}

.p_accessibility #standard-container {
	padding: 28px 90px 90px 26px;
}

.p_category #standard-container {
	padding: 28px 0 28px 26px;
}


	
/* EU LANDING ======================================


*/

#landing-container {
	padding: 46px 20px 62px;
}

#landing-container p {
	text-align: center;
}

#landing-container ul {
	list-style: none;
	margin: 32px 0 70px -9px;
	overflow: auto;
	
}

	#landing-container li {
		float: left;
		list-style: none;
		border: 1px solid #CCC;
		background:url(../../images/imprint/lang/lang_btn_bg.png) no-repeat;
		width: 123px;
		height: 45px;
		margin-left: 9px;
		margin-bottom: 9px;
	}
	#landing-container li a {
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		text-decoration: none;
	}
	#landing-container li a img {
		margin: 14px 8px 0;
		vertical-align: middle;
	}
	#landing-container li a span {
		position: absolute;
		top: 16px;
	}
	
/* LANG LANDING ======================================

*/

.p_lang-landing #main {
	background: url(../../images/landing/bg_x.png) repeat-x;
}

#lang-landing-container {
	padding: 11px 12px 66px;
}

#lang-landing-container p.logo {
	text-align: center;
	margin-bottom: 18px;
}

.sites {
	margin-left: -12px;
}

.site {
	position: relative;
	float: left;
	margin-left: 12px;
}

.site .frame {
	border: 1px solid #CCC;
	width: 465px; height: 440px;
	background-color: #FFFFFF;
}

.site .cycle {
	width: 465px; height: 309px;
	overflow: hidden;
}

.site .copy {
	padding: 18px 20px 14px 26px
}

.site h1 {
	font-size: 36px;
	margin-bottom: 0px;
}

.retail h1 {
	color: #fff;
	font-weight: normal;
}

.wf-active .retail h1 {
	color: #dba009;
}

.imprint h1 {
	color: #fff;
	font-weight: 600;
	font-style: italic;
}

.wf-active .imprint h1 {
	color: #fa057e;
}

.imprint h1 strong {
	font-weight: 700;
}

.copy p {
	width: 316px;
	margin-bottom: 0;
}	

.site a {
	position: absolute;
	display: block;
	right: 20px; bottom: 20px;
	background: url(../../images/landing/btn_bg.png);
	width:91px; height: 50px;
	text-align: center;
	text-transform: uppercase;
	font: 22px/50px Arial, Helvetica, sans-serif;
	color: #cf4490;
	text-decoration: none;
	letter-spacing: -1px;
}

.fr .site a, .de .site a {
	font-size: 20px;
}
	
/* HOME ========================================= 


*/

.p_home #system-bar {
	position: absolute;
	z-index: 10;
	width: 100%;
	border-bottom:1px solid #ccc;
    top: -43px;
}
.p_home #system-bar #lang {
    top: 10px;
	right: 8px;
}
.p_home #system-bar #lang-selector {
	top: 0px;
    right: 7px;
}
#home-over {
	position: absolute;
	left: 373px; top: 356px;
	width: 230px; height: 38px; /* 131px expanded */
	overflow: hidden;
}

.p_home .cycle {
	display: block;
	height: 495px;
	overflow: hidden;
}

/* ABOUT ======================================== */

.about-container {
	margin-left: 60px;
	padding-top: 81px;
	padding-bottom: 106px;
	padding-left: 56px;
	overflow: auto;
}

.pl .about-container {
	padding-left: 0;
	margin-left: 5px;
}

.a_thefruitclub .about-container {
	margin-left: 0px;
	border-top: 1px solid #CCCCCC;	
}

	.about-container div {
		float: left;
		width: 222px;
		margin-left: 14px;
		text-align: center;
	}
	.about-container a {
		display: block;
		text-decoration: none;
	}
		.about-container p {
			text-align: left;
		}
		.about-container img {
			margin-bottom: 34px;
		}

.about-fruitclub-container {
	padding-left: 162px;
	padding-bottom: 86px;
}

	.about-fruitclub-container div {
		width: 285px;
	}

.belcoro-container {
	position: relative;
	background-color: #71c8ab;
	color: #000000;
	font-family:Georgia,"Times New Roman", Times, serif;
}

	.belcoro-container .inner {
		width: 428px;
		margin-left: 490px;
		padding-top: 60px;
		font-size: 14px;
	}
	
	.belcoro-container h1 {
		color:#000000;
		font: italic bold 18px Georgia,"Times New Roman",Times,serif;
	}
	
	.belcoro-container ul {
		margin-bottom: 30px;
	}
	
	.belcoro-container li {
		list-style: none;
		padding-left: 16px;
		background: url(../../images/imprint/about/bel_bullet.gif) left 4px no-repeat;
		margin-bottom: 12px;
	}
	
	.belcoro-container .loom {
		position: absolute;
		top: 60px; left: 50px;
	}
	
	.belcoro-container .badge {
		float: right;
		margin-top: -40px;
	}
	
	.belcoro-container a {
		color: #FFF;
	}	
	
	.belcoro-container p.sep {
	 	padding-bottom: 30px;
		background:url(../../images/imprint/about/bel_sep.gif) left bottom no-repeat;
	}
	
	.belcoro-container p.last {
		padding-bottom:60px;margin-bottom:0;
	}
		

/* CATEGORY ======================================


*/

.subcat-container {
	padding: 97px 0 100px 8px;
	position: relative;
}

.subcat-mens {
	background-image: url(../../images/imprint/product/bg_cat_mens.png);
	background-position: right 80px;
	background-repeat: no-repeat;
}
	.de .subcat-mens { background: url(../../images/imprint/product/bg_cat_mens_de.png) no-repeat center right transparent; }
	.en .subcat-mens { background: url(../../images/imprint/product/bg_cat_mens_en.png) no-repeat center right transparent; }
	.es .subcat-mens { background: url(../../images/imprint/product/bg_cat_mens_es.png) no-repeat center right transparent; }
	.fr .subcat-mens { background: url(../../images/imprint/product/bg_cat_mens_fr.png) no-repeat center right transparent; }
	.it .subcat-mens { background: url(../../images/imprint/product/bg_cat_mens_it.png) no-repeat center right transparent; }
	.pl .subcat-mens { background: url(../../images/imprint/product/bg_cat_mens_pl.png); background-position: right 70px; }
	.ru .subcat-mens { background: url(../../images/imprint/product/bg_cat_mens_ru.png); background-position: right 70px; }

.subcat-ladies {
	background-image: url(../../images/imprint/product/bg_cat_ladies.png);
	background-position: right 70px;
	background-repeat: no-repeat;
}
	.de .subcat-ladies { background-image: url(../../images/imprint/product/bg_cat_ladies_de.png); }
	.en .subcat-ladies { background-image: url(../../images/imprint/product/bg_cat_ladies_en.png); }
	.es .subcat-ladies { background-image: url(../../images/imprint/product/bg_cat_ladies_es.png); }
	.fr .subcat-ladies { background-image: url(../../images/imprint/product/bg_cat_ladies_fr.png); }
	.it .subcat-ladies { background-image: url(../../images/imprint/product/bg_cat_ladies_it.png); }
	.pl .subcat-ladies { background-image: url(../../images/imprint/product/bg_cat_ladies_pl.png); }
	.ru .subcat-ladies { background-image: url(../../images/imprint/product/bg_cat_ladies_ru.png); }

.subcat-kids {
	padding-left: 32px;
	background-image: url(../../images/imprint/product/bg_cat_kids.png);
	background-position: right 50px;
	background-repeat: no-repeat;
}
	.de .subcat-kids { background-image: url(../../images/imprint/product/bg_cat_kids_de.png); }
	.en .subcat-kids { background-image: url(../../images/imprint/product/bg_cat_kids_en.png); }
	.es .subcat-kids { background-image: url(../../images/imprint/product/bg_cat_kids_es.png); }
	.fr .subcat-kids { background-image: url(../../images/imprint/product/bg_cat_kids_fr.png); }
	.it .subcat-kids { background-image: url(../../images/imprint/product/bg_cat_kids_it.png); }
	.pl .subcat-kids { background-image: url(../../images/imprint/product/bg_cat_kids_pl.png); }
	.ru .subcat-kids { background-image: url(../../images/imprint/product/bg_cat_kids_ru.png); }
	

.subcat {
	position: relative;
	float: left;
	width: 119px;
	height: 229px;
	margin: 0 0 0 10px;
}


.subcat p.title {
	width: 119px;
	height: 32px;
	background:url(../../images/imprint/product/subcat_title_bg.png) no-repeat;
	text-align: center;
	text-transform: uppercase;	
	padding: 3px 0;
	font-size: 9px;
}
	.subcat p.title a {
		display: block;
		padding: 4px;
		text-decoration: none;
	}
	
	/* two-line subcat title bubble */
	.subcat-sweatshirts-jogpants p.title,
	.de .subcat-fleeces-jackets p.title {
		background:url(../../images/imprint/product/subcat_title_large_bg.png) no-repeat;
		margin-top: -3px;
		height: 37px;
	}
	.subcat-sweatshirts-jogpants p.title a,
	.de .subcat-fleeces-jackets p.title a {
		padding-top: 2px;
	}
	
	.subcat img {
		margin-top: 26px;
	}
	
	/* Mens */
	.subcat.subcat-mens-sweatshirts-jogpants img {
		margin-top: 0;
	}
	.subcat.subcat-mens-fleeces-jackets img {
		margin-top: 19px;
		margin-left: -6px;
	}
	.subcat.subcat-mens-shirts img {
		margin-top: 12px;
		margin-left: -8px;
	}
	
	/* Ladies */
	.subcat.subcat-ladies-t-shirts img {
		margin-left: 6px;
	}
	.subcat.subcat-ladies-polos img {
		margin-top: 22px;
		margin-left: 8px;
	}
	.subcat.subcat-ladies-sweatshirts-jogpants img {
		margin-top: 18px;
		margin-left: 2px;
	}
	.subcat.subcat-ladies-fleeces-jackets img {
		margin-top: 20px;
		margin-left: 10px;
	}
	.subcat.subcat-ladies-shirts img {
		margin-top: 18px;
		margin-left: 8px;
	}
	
	/* Kids */
	.subcat.subcat-kids-t-shirts img {
		margin-top: 20px;
	}
	.subcat.subcat-kids-polos img {
		margin-top: 22px;
		margin-left: 2px;
	}
	.subcat.subcat-kids-sweatshirts-jogpants img {
		margin-top: 24px;
		margin-left: -2px;
	}
	.subcat.subcat-kids-fleeces-jackets img {
		margin-top: 18px;
		margin-left: 2px;
	}
	

.subcat-overlay {
	position: absolute;
	z-index: 10;
	display: block;
	visibility: hidden;
	width: 200px;
	top: 150px;
	left: 5px;
}
	
	.subcat-overlay-bg {
		background-color: #FFFFFF;
		border: 1px solid #e9e9e9;
	}
	.subcat-overlay p.title {
		margin: 10px;
	}
	
	.subcat-overlay img {
		margin: 10px;
	}
	
	.subcat-overlay div.products a {
		display: block;
		border-top: 1px solid #e9e9e9;
		font-size: 10px;
		font-weight: bold;
		padding: 2px 3px;		
		color:#666;
		text-decoration: none;
	}
	.subcat-overlay div.products a.view-all, .subcat-overlay div.products a:hover {
		background-color: #e9e9e9;
	}	



/* SUB-CATEGORY ==================================


*/

#subcat-listing {
	list-style: none;
	margin-left: -24px;
	margin-top: 0px;
}
	#subcat-listing li {
		position: relative;
		float: left;
		width: 128px;
		height: 220px;
		margin-left: 28px;
	}
	#subcat-listing li > div > a {
		display: inline-block;
		min-height: 155px;
		min-width: 130px;
	}
	
	#subcat-list div {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	#subcat-listing li p a {
		display: block;
		background: url(../../images/imprint/product/bullet_arrow.gif) 0 2px no-repeat;
		color:#666;
		margin-top: 4px;
		padding-left: 9px;
		text-decoration: none;
	}
	#subcat-listing li p a .new {
		color:#F00;
		font-weight:bold;
		text-transform:uppercase;
	}
	.libDownLs .prodName .new {
		color:#F00;
		font-weight:bold;
		text-transform:uppercase;
		margin-right:4px;
	}

/* PRODUCT =======================================


*/

#product-container {
	padding: 16px 18px 22px 21px;
	font-family: Arial,​Helvetica,​sans-serif;
}

#preview {
	float: left;
	position: relative;
	width: 397px;
}

	.image-zoom {
		position: absolute;
		z-index:1;
		top: 10px;
		right: 100px;
		width: 18px;
		height: 18px;
		background-image: url(../../images/imprint/product/preview_zoom-in.png);
		cursor: pointer;
	}
	
	.image-load {
		display: none;
		position: absolute;
		z-index: 2;
		top: 330px;
		right: 100px;
		border: 1px solid #d2d2d2;
		padding: 3px 6px;
		background-color: #FFF;
	}
	
	.containment-helper { 
		position: absolute;
		top: -360px;
		left: -304px;
		width: 912px;
		height: 1080px;
		visibility: hidden;
	}

	#preview-image {
		float: left;
		position: relative;
		width: 304px;
		height: 360px;
		border: 1px solid #d2d2d2;
		overflow: hidden;
	}
	#preview-image .awaiting {
	    color: #999;
	    left: 0;
	    position: absolute;
	    text-align: center;
	    text-transform: uppercase;
	    top: 40%;
	    z-index: 1;
	}
		#preview-image div {
			width: inherit;
			height: inherit;
		}

	
	.image-zoom-out {
		background-image: url(../../images/imprint/product/preview_zoom-out.png);
	}
	
	.next-prev {
		width: 304px;
		position: absolute;
		left: 0;
		top: 371px;
		font-size: 11px;
	}
		.next {
			position: absolute;
			right: 0;
		}
	
	.preview-aside {
		float: right;
		width: 70px;
		padding-right: 12px;
	}
	
		#preview-thumbs {
			margin-bottom: 18px;
		}
	
		.preview-thumb {
			width: 68px;
			height: 68px;
			border: 1px solid #d2d2d2; 
			margin-bottom: 9px;
			cursor: pointer;
			position:relative;
		}
		.preview-thumb img {
			position:relative;
			z-index:3;
		}		
		.preview-thumb .awaiting {
			background: url("../../images/imprint/Awaiting-Image.jpg") no-repeat scroll 0px center transparent;
			height: 100%;
			left: 0;
			top: 0;
			width: 100%;
			text-indent: -9999px;
		}
		#subcat-listing .awaiting {
		    background: url("../../images/imprint/Awaiting-Image.jpg?12345") no-repeat scroll center center transparent;
		    height: 100px;
		    left: 10px;
		    top: 25px;
		    width: 100px;		
		}
		.awaiting {
			/*
			background-image: url(../../images/imprint/Awaiting-Image.jpg);
			background-repeat:no-repeat;
			background-position:center center;
			-o-background-size: 100% 100%, auto;
			-moz-background-size: 100% 100%, auto;
			-webkit-background-size: 100% 100%, auto;
			*/
			background-size: 100% 100%, auto;			
			color: hsl(0, 0%, 60%);
			font-size: 9px;
			height: auto;
			left: 0;
			position: absolute;
			text-align: center;
			text-transform: uppercase;
			top: 30%;
			width: 100%;
			z-index: -1;
		}		
		div.confidence-in-textiles,
		div.belcoro {
			float:left;
			margin-right:10px;
			margin-top:10px;			
		}	
		#ethical,#activelogo{
			width:79px;	
			display:inline;
		}
		#activelogo{
			position:relative;
			top:5px;	
		}
		
		div.confidence-in-textiles {
			background: url(../../images/imprint/product/product-sprite.gif?2323223) 0 0;
			height: 41px;
			margin-bottom: 19px;
			text-indent: -10000px;
			width:70px;
			float:left;
		}
		
		div.belcoro {
			background: url(../../images/imprint/product/product-sprite.gif?5334434) 0 -41px;
			height:30px;
			margin-bottom: 19px;
			text-indent: -10000px;
			width:68px;
			float:left;
			position:relative;
			top:11px;	
		}
		
		div.easy-care {
			background: url(../../images/imprint/product/product-sprite.gif?35334334) 0 -72px;
			height:65px;
			text-indent: -10000px;
			margin-bottom:12px;
		}

.product-detail {
	float: left;
	width: 369px;
}
.pl .product-detail .prodTtl,
.es .product-detail .prodTtl {	
	width:90%;
}
/*
.ie7 .product-detail .prodTtl .ttl {
	display:block;
	clear:both;
}
.ie7 .product-detail .prodTtl .eyf,
.ie8 .product-detail .prodTtl .eyf {
	display:none;
}
.ie7 .product-detail .prodTtl .ref,
.ie8 .product-detail .prodTtl .ref {
	display:block;
	clear:both;
}
*/
	.product-detail table {
		border-collapse: collapse;
		margin-bottom: 10px;
		margin-right: 11px;
		font-size: 11px;
	}
	.product-detail table th {
		width: 80px;
		text-align: left;
		padding-bottom:10px;
	}
	.product-detail table td {
		padding-bottom:10px;
	}
	
	.product-detail .bullet-container {
		font-size: 11px;
		margin-right: 11px;
		margin-bottom: 10px;
		padding: 14px 13px 6px 13px;
	}
	.bullet-container ul {
		margin-left:20px;
	}
		.bullet-container li {
			list-style: disc outside none;
			margin-bottom: 8px;
		}
		.headColour {
			font-weight:bold;
		}
	.colour-container {
		position: relative;
		/*
		background-color: #f7f6f6;
		*/
		width: 354px;
		height: 188px;
		overflow: auto;
	}
		.swatchClr .a,
		.swatchClr .b {
		    display: inline-block;
		    float: left;
		    height: auto;
		    width: 62px;
		}
		.swatchClr .b  {
		    color: #333333;
		    font-size: 9px;
		    margin-left: 3px;
		    padding-top: 2px;
		    width: 70px;
		    text-transform: uppercase;
		}
		/*		
		.swatchClr .newest {
		    background: none repeat scroll 0 0 #FFFFFF;
		    font-size: 1.1em;
		    left: 16px;
		    padding: 1px;
		    position: absolute;
		    top: 21px;	
		}
		*/		
		.swatchClr .newest {
		    background: #FFF;
		    font-size: 1.1em;
		    font-weight: bold;
		    left: 10px;
		    margin-right: 2px;
		    padding: 1px 2px;
		    position: absolute;
		    top: 21px;
		}
		.colour-container .colour {
		    cursor: pointer;
		    display: block;
		    float: left;
		    height: auto;
		    margin: 0 5px;
		    /*
		    overflow: hidden;
		    */
		    position: relative;
		    width: 74px;
		}
			.colour-container .colour img {
			    float: left;
			    height: auto;
			    margin-left: 2px;
			    margin-top: 8px;
			    width: 62px;
			}
			.colour-container .colour div.colour-name {
				position: absolute;
				left: 60px;
				top: 4px;
				font-size: 10px;

			}
				div.colour-name p {
					margin-bottom: 1px;
				}
	
	

.product-aside {
	float: left;
	width: 165px;
	font-size: 11px;
}
	.product-aside .center {
		text-transform: uppercase;
	}
	.product-aside .related-item {
		border: 1px solid #c6c6c6;
		margin-bottom: 20px;
		cursor: pointer;
	}
		.related-item img {
			display: block;
		}
		.related-item p {
			margin: 0;
			padding: 4px 4px 3px 16px;
			/*background: url(../../images/imprint/product/related-item-bullet.gif) 5px 7px no-repeat;*/
			color: #FFF;
			font-weight: bold;
			font-size: inherit;
		}
		.related-item p a, .related-item p a:hover {
			color: #000;
			text-decoration: none;
			font-size: inherit;
		}
	
	.aside-links a {
		display: block;
		background-image: url(../../images/imprint/product/product-sprite.gif?363656353);
		background-position: 0 -136px;
		background-repeat: no-repeat;
		padding-left:30px;
		padding-top: 4px;
		padding-bottom:4px;
		min-height: 21px; /* expandable height */
		height: auto !important;
  		height: 26px;
		color: #666;
		text-transform: uppercase;
		font-size: 9px;		
	}
	.aside-links a.find-supplier {
		background-position: 0 -226px;
	}
	.aside-links a.low-res {
		background-position: 0 -182px;
	}
	.aside-links a.fruitclub {
		background-position: 0 -256px;
	}
	.aside-links a.download_brochure {
		background-position: -2px -368px;
	}
	.aside-links a.fullspecs {
		background-position: 0 -142px;
	}	
	.aside-links a.perf_leaflet {
		background-position: 0 -311px;
	}
	.aside-links a.uhoodie_leaflet {
		background-position: 0 -342px;	
	}
	
/* CONTACTs =======================================


*/

.p_contacts #standard-container {
	padding: 28px 16px 28px 26px;
}

a.view-usa {
	display: block;
	float: right;
	height: 46px;
	/*background: url(../../images/imprint/contact/usa.png) no-repeat;*/
	background-position: 290px;
	/*margin-top: -12px;*/
	padding-right: 15px;
	font-size: 18px;
	text-decoration: none;
	
}

#contact-regions {
	margin-top: 40px;
	margin-left: -12px;
	width: 941px;
	
}
	#contact-regions .region {
		position: relative;
		float: left;
		width: 313px;
		height: 340px;
		border-right: 1px dashed #aeaeae;
	}
	#contact-regions .region-rest-of-world {
		border-right: none;
	}
	
	.world-map {
		width: 133px;
		height: 66px;
		overflow: hidden;
		background-image: url(../../images/imprint/contact/map_sprite.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		margin: 7px 0 0 6px;
	}
	.region-europe .world-map {
		background-position: 0 -66px;
	}
	.region-asia .world-map {
		background-position: 0 -132px;
	}
	
	.region-button {
		position: absolute;
		top: 0;
		right: 10px;
		width: 152px;
		height: 47px;
		background: url(../../images/imprint/contact/btn_bg.png) no-repeat;
	}
	.region-button span {
		padding-left: 16px;
		line-height: 47px;
		font-size: 12px;
	}
	
	.country-container {
		position: absolute;
		top: 49px;
		right: 4px;
		width: 157px;
	}
		.country-outer {}
		
		.country-inner {
			background-color: #FFF;
			width: 150px;
			border-top: 1px solid #e5e5e5;
			border-right: 1px solid #e5e5e5;
			border-left: 1px solid #e5e5e5;
			overflow: auto;
			overflow-x: hidden;
		}
		.region-europe .country-inner, .region-rest-of-world .country-inner {
			height: 266px;
		}
		
		.country-inner ul {
			width: 100%;
			list-style: none;
		}
			.country-inner ul li {	
				border-bottom: 1px solid #e5e5e5;
			}
			.country-inner ul li a {
				display: block;
				width: 100%;
				height: 100%;
				text-decoration: none;
			}
			.country-inner ul li a:hover {
				background-color: #c67ba4;
				color: #FFF;
			}
			.country-inner ul li a span {
				display: block;
				padding: 3px 15px;
				font-weight: bold;
				font-size: 10px;
			}


ul#contacts {
	margin-left: -8px;
	list-style: none;
}
	ul#contacts li {
		float: left;
		margin: 0 0 8px 8px;
		background:url(../../images/imprint/contact/list_bg.png) no-repeat;
		width: 178px;
		height: 159px;
		overflow: hidden;
	}
		ul#contacts li div {
			margin: 1px;
			width:170px;
			height: 151px;
			overflow: auto;	
		}
			ul#contacts li div p {
				margin: 0;
				font-size: 10px;
				padding: 9px 7px;
				overflow-x: hidden;
			}
				ul#contacts li div p span {
					display: block;
					width: 155px;
					height: 13px;
					overflow: hidden;
				} ul#contacts li div p span a {
					width: 200px;
					display: block;
					text-decoration: underline;
					white-space: nowrap;
				}
		
		ul#contacts li.last div {
			background: #999;
			color: #FFF;
		}
		ul#contacts li.last div a {
			color: #FFF;
		}

	
/* THE FRUIT CODE =============================================


*/



#thefruitcode-container {
	padding: 28px 0 28px 15px;
}
	#thefruitcode-pdf-preview {
		float: left;
	}
	
	#thefruitcode-content {
		position: relative;
		float: right;
		width: 588px;
	}
	
		#thefruitcode-content p {
			padding-right: 10px;
		}

		.green-caps {
			color: #3fad49;
			text-transform:uppercase;
			font-weight: bold;
			margin: 12px 0 30px;
		}
		
		#thefruitcode-logo {
			position:absolute;
			right: 36px; bottom: 0;
		}
		
		.de #thefruitcode-title {
			margin-left: -12px;
		}
		
		.pl #thefruitcode-title {
			margin-left: -6px;
		}

p.downloads {
	float: left;
	margin-top: 20px;
}

p.downloads a {
	display: block;
	background-image: url(../../images/imprint/thefruitcode/dl_bg.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-top: 2px dotted #c2c2c2;
	border-bottom: 2px dotted #c2c2c2;
	padding: 10px 0 10px 36px;
	color: #666;
	text-transform: uppercase;
	font-size: 10px;	
}

	p.downloads a.fruit-code {
		background-position: 0 2px;
		
	}
	p.downloads a.cert {
		border-top: none;
		background-position: 0 -50px;
	}
	
	
	
/* SEARCH =============================================================


*/

.product-code-search {
	position: absolute;
	height: 32px;
	top: 24px;
	right: 26px;
	
}
	.product-code-text {
		border: 1px solid #bdbdbd;
		width: 120px;
		padding: 9px 8px 8px;
		margin: 0 5px;
		vertical-align: middle;
		font-size: 11px;
	}
	.product-code-btn {
		border: 1px solid #cecece;
		width: 36px;
		height: 32px;
		background: url(../../images/imprint/search/btn_go_bg.jpg);
		font-size: 11px;
		vertical-align: middle;
	}

.panel-header {
	position: relative;
	background: url(../../images/imprint/search/grad_rpt_x.jpg) repeat-x;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	height: 46px;
}
.panel-header .panel-title .font-pistilli {
	margin-left:5px;
	font-size: 0.9em;	
}

	.panel-title {
	    font-size: 1.1em;
	    left: 20px;
	    position: absolute;
	    top: 14px;
	}
	.inactive .panel-title {
		/*color: #999; */
	}
	.panel-icon {
		position: absolute;
		top: 13px;
		right: 15px;
		width: 18px;
		height: 18px;
		background-image: url(../../images/imprint/search/panel_collapse.jpg);
		background-repeat: no-repeat;
	}
	.inactive .panel-icon {
		background-position: 0 -18px;
	}
	
.panel {
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	position: relative;
}
.panel-last {
	border-bottom: 1px solid #CCC;
}
	.colour-panel {
		position: absolute;
		top: 0;
		left: 0;
		padding: 20px 3px 8px 10px;
		width: 903px;
		height: 460px;
	}
	.colour-panel a img {
		width:100%;
		height:auto;
	}
	
	.colour-panel .colours-a {
		float: left;
		width: 448px;
	}
	.colour-panel .colours-b {
		float: right;
		width: 448px;
	}
	.colour-panel .wrp {
		clear:both;
		float: left;
		padding-bottom: 25px;
	}
	.it .colour-panel .wrp > a {
		margin-bottom:15px;
	}
	.colour-panel .wrp h1 {
	    color: #555555;
	    font-family: Arial,​Helvetica,​sans-serif;
	    font-size: 1.4em;
	    font-weight: normal;
	    margin-left: 10px;
	}
	
	.colour-panel a:link,.colour-panel a:active,.colour-panel a:visited,.colour-panel a:hover,.colour-panel a:focus { /* colour-swatch */
		display: block;
		float: left;
		width: 81px;
		height: 43px;
		padding: 0 9px 38px;
		text-align: left;
		font-size: 8px;
		line-height: 9px;
		margin-bottom: 8px;
		text-decoration: none;
		text-transform: uppercase;
		color: #000;
	}
	
	.results-panel-header {
		position: relative;
		border-bottom: 1px solid #CCC;
	}
		.results-panel-header p {
			margin-bottom: 0;
			padding: 16px 18px;
		}
		/*
		.filter {
			position: absolute;
			top: 16px;
			right: 18px;
		}
		*/
		.filter {
		    position: relative;
		    right: -17px;
		    top: -8px;
		}
			.filter select {
				font-size: 11px;
				margin: 0 4px;
			}
			/*.filter select.filter-cat {
				width: 84px;
			}
			.filter select.filter-subcat {
				width: 142px;
			}
			.filter select.filter-keyword {
				width: 100px;
			}*/
	
	.results-panel {
		padding: 12px 8px;
		height: 100%;
		/*
		overflow: auto;
		*/
	}
	
		.results-panel p {
			padding-left: 10px;
			font-size: 12px;
		}
		
		.results-panel a:link,.results-panel a:active,.results-panel a:visited,.results-panel a:hover,.results-panel a:focus {
			display: block;
			float: left;
			width: 180px;
			height: 260px;
			text-align: center;
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
		}
			.results-panel .product img, .results-panel .image-holder {
				width: 180px;
				height: 213px;
			}
			.results-panel .image-holder {
				background: url(../../images/imprint/Awaiting-Image.jpg) center center no-repeat;
			}
	
/* CONTACT =====================================


*/

	
.p_contact #standard-container a:link, .p_contact #standard-container a:visited, .p_contact #standard-container a:active, .p_contact #standard-container a:focus {
	color: #c22274;
}

#contact-address {
	position: absolute;
	top: 122px; left: 544px;
}
#contact-address .brochure-address {
    left: -34px;
    position: relative;
    top: -20px;
}


/* FRUIT CLUB =====================================


*/

.p_fruitclub #header {
	border-bottom: 1px solid #FFF;
	position:relative;
	z-index: 1;
}

.p_fruitclub #content {
	font: 11px Arial,Helvetica,sans-serif !important;
	/*
	background: url(../../images/imprint/fruitclub/74.jpg) no-repeat;
	*/
}

#clubLoginV2 h1 {
	font-family: Arial,​Helvetica,​sans-serif;
	text-transform: uppercase;
}
#clubLoginV2 .left h1,
#clubLoginV2 .left h2,
#clubLoginV2 .right h1,
#clubLoginV2 .right h2 {
	margin-top:20px;
	margin-left:20px;
}
#clubLoginV2 .left h1,
#clubLoginV2 .left h2,
#clubLoginV2 .right h1,
#clubLoginV2 .right h2 {
	color: #000;
	font-size: 28px;
	font-weight:bold;
	text-transform: uppercase;
}
#clubLoginV2 .left h2,
#clubLoginV2 .right h2 {
	font-size:20px;
	font-weight: normal;
}
#clubLoginV2 .left h3 {
	margin-left:19px;
	font-size:16px;
}
#clubLoginV2 .reg_joinus {
	margin-left:19px;
	margin-top:40px;
	font-size: 14px;		
	width:80%;
}
#clubLoginV2 .reg_joinus span {
	color:#CF3384;
}
#club-header {
	padding: 0;
}
.a_login #club-header {
	height:138px;
}
#club-header h1 {
    color: #CF3384;
    font-family: Arial,​Helvetica,​sans-serif;
    font-size: 45px;
    line-height:83px;
    font-weight: bold;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
}
.a_login #club-header h1 {
    color: #CF3384;
    font-family: Arial,​Helvetica,​sans-serif;
    font-size: 74px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    margin:0;
    padding-top:12px;
}
#club-header p {
	display:none;
}
.a_login #club-header p {
	display:block;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
}
#club-header p > span {
	font-weight:bold;
}
#club-header > h1 span {
	color:#000;
}

	.club-account {
		margin-top: 30px;
		float: right;
		margin-right:10px;
	}

#club-main {
	position: relative;
	border-top:1px solid #000000;
}

	#club-main h1 {
		margin-bottom: 10px;
	}	
	#club-main a,#club-header a {
		color: #c53193;
		text-decoration: underline;
	}
	#club-main a:hover {
		text-decoration: none;
	}
	
	#club-nav {
	    border-left: 1px solid #CCCCCC;
	    float: left;
	    width: 219px;
	}
	.a_marketingtips #club-main {
	}
	.a_marketingtips #club-nav {
		height:auto;
	}
	.a_marketingtips #club-section {
	    height: auto;
	}
		#club-nav ul {
			list-style: none;
			border-right: 1px solid #CCCCCC;
		}
			#club-nav ul li {
				border-bottom: 1px solid #ccc;
				padding: 3px 0;
			}
				#club-nav ul li a {
					display: block;
					padding: 11px 50px 11px 50px;
					color: #000;
					font-size: 10px;
					/*letter-spacing: -1px;*/
					text-decoration: none;
					width:65%;
					font-weight:bold;
				}
				#club-nav ul li a:hover {
					opacity:0.7;
				}
				/*
				.imagelibrary #club-nav ul li#club-nav-1 a,
				.tools #club-nav ul li#club-nav-2 a,
				.advertising #club-nav ul li#club-nav-3 a,
				.email #club-nav ul li#club-nav-4 a,
				.latestcampaign #club-nav ul li#club-nav-5 a,
				.marketingtips #club-nav ul li#club-nav-6 a,
				.feedback #club-nav ul li#club-nav-7 a,
				.requestbrochure #club-nav ul li#club-nav-8 a,
				.poster #club-nav ul li#club-nav-9 a,
				.guide #club-nav ul li#club-nav-10 a,
				.football #club-nav li#club-nav-11 a,
				.sport #club-nav li#club-nav-12 a {
					background-color: #cf4490;
					color: #FFF;
				}
				*/
				#club-nav-0 {
					background:url("../../images/imprint/fruitclubtools-sprite.png?123") no-repeat scroll 3px -1146px transparent;
				}
				#club-nav-1 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px 3px transparent;
				}
				.a_imagelibrary #club-nav-1 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px 3px #DDD;
				}
				#club-nav-2 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -63px transparent;
				}
				.a_tools #club-nav-2 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -63px #DDD;
				}
				#club-nav-3 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -149px transparent;
				}
				.a_advertising #club-nav-3 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -149px #DDD;
				}
				#club-nav-4 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -251px transparent;
				}
				.a_email #club-nav-4 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -251px #DDD;
				}
				#club-nav-11 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -351px transparent;
				}
				.a_dlflyer #club-nav-11 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -351px #DDD;
				}
				#club-nav-12 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -451px transparent;
				}
				.a_linkwebsite #club-nav-12 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -451px #DDD;
				}
				#club-nav-9 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -527px transparent;
				}
				.a_marketingtips #club-nav-9 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -527px #DDD;
				}
				#club-nav-6 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -636px transparent;
				}
				.a_feedback #club-nav-6 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -636px #DDD;
				}			
				#club-nav-7 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -751px transparent;
				}
				.a_requestbrochure #club-nav-7 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -751px #DDD;
				}				
				#club-nav-8 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -872px transparent;
				}
				#club-nav-13 {
					background:url('../../images/imprint/fruitclubtools-sprite.png') no-repeat 6px -1004px transparent;
				}

	#club-section {
		/*
	    border-left: 1px solid #CCCCCC;
	    border-right: 1px solid #CCCCCC;
		*/
	    float: right;
	    height: auto !important;
	    min-height: 600px;
	    width: 750px;
	}
	.a_linkwebsite #club-section {
		min-height: 785px;
	}
#clubLoginV2 > div {
	width:488px;
	height:600px;
	float:left;
}
.fr #clubLoginV2 > div {
	height:680px;
}
.ru #clubLoginV2 > div {
	height: 700px;
}
.ru #clubLoginV2 .features li {
	height:135px !important;
}
.pl #clubLoginV2 > div {
	height: 700px;
}
.pl #clubLoginV2 .features li {
	height:115px !important;
}
.joinnowsign > div {
	float:left;
}
.fClbSignupBtn {
	line-height:50px;
	height:50px;
	width:auto;
	padding:0 10px;
	display: inline-block;	
}
.fClbSignupBtn .a,
.fClbSignupBtn .b,
.fClbSignupBtn .c {
	float:left;
}
.fClbSignupBtn .a,
.fClbSignupBtn .c {
	height:100%;
	width:10px;
}
.fClbSignupBtn .a {
	background:url("../../images/imprint/signupbtn.png") no-repeat scroll 0 2px transparent;
}
.fClbSignupBtn .b {
    background: url("../../images/imprint/signupbtn_rp.png") repeat-x scroll 0 2px transparent;
    color: #FEFEFE;
    font-size: 0.7em;
    line-height: 53px;
    padding: 0 10px;
}
.fClbSignupBtn .c {
	background:url("../../images/imprint/signupbtn.png") no-repeat scroll right 2px transparent;
}
.ru .joinnowsign .txt {
	font-size:0.5em;
}
#clubLoginV2 > div.left {
	border-right:1px dashed #000000;
}
#club-footer {
	position: relative;
	border-top: 1px solid #ccc;
	height: 178px;
	display:none;
}
	#club-footer .item {
		position: absolute;
		top: 0;
		margin-top: 15px;
		border-style: dotted;
		border-color: #999;
		height: 151px;
	}
	#club-footer .item-1 {
		left: 0;
		width: 314px;
		border-right-width: 1px;
	}
	#club-footer .item-2 {
		left: 315px;
		width: 307px;
		border-right-width: 1px;
	}
	#club-footer .item-3 {
		right: 0;
		width: 347px;
	}
#clubLoginV2 .features {
    display: inline-block;
    height: auto;
    list-style: none outside none;
    margin-left: 19px;
    margin-top: 10px;
    width: 500px;
}
#clubLoginV2 .features li {
    float: left;
    height: 120px;
    margin-bottom: 25px;
    position: relative;
    width: 150px;
}
#clubLoginV2 .features li p {
	position:absolute;
	left:0;
	top:96px;
	text-align:center;
	width:100%;
	text-transform:uppercase;
	font-weight:bold;
}
#clubLoginV2 .features li.a {
	background:url('../../images/imprint/fruitclub_stripe0111.png') no-repeat 35px 0 transparent;
}
#clubLoginV2 .features li.b {
    background: url("../../images/imprint/fruitclub_stripe0111.png") no-repeat scroll -139px 0 transparent;
}
#clubLoginV2 .features li.c {
    background: url("../../images/imprint/fruitclub_stripe0111.png") no-repeat scroll -315px 0 transparent;
}
#clubLoginV2 .features li.d {
    background: url("../../images/imprint/fruitclub_stripe0111.png") no-repeat scroll -485px 0 transparent;
}
#clubLoginV2 .features li.e {
    background: url("../../images/imprint/fruitclub_stripe0111.png") no-repeat scroll -660px 0 transparent;
}
#clubLoginV2 .features li.f {
    background: url("../../images/imprint/fruitclub_stripe0111.png") no-repeat scroll -822px 0 transparent;
}
.ru #clubLoginV2 .features li.f {
	background: url('../../images/imprint/plus-lots-more_ru.png') no-repeat 0 -13px transparent;
}
.pl #clubLoginV2 .features li.f {
	background: url('../../images/imprint/plus-lots-more_pl.png') no-repeat 0 -13px transparent;
}
.it #clubLoginV2 .features li.f {
	background: url('../../images/imprint/plus-lots-more_it.png') no-repeat 0 -13px transparent;
}
.fr #clubLoginV2 .features li.f {
	background: url('../../images/imprint/plus-lots-more_fr.png') no-repeat 0 -13px transparent;
}
.es #clubLoginV2 .features li.f {
	background: url('../../images/imprint/plus-lots-more_es.png') no-repeat 0 -13px transparent;
}
.de #clubLoginV2 .features li.f {
	background: url('../../images/imprint/plus-lots-more_de.png') no-repeat 0 -13px transparent;
}
#clubLoginV2 .features li.f > p {
	display:none;
}
.joinnowsign {
    display: block;
    font-weight: bold;
    height: 30px;
    text-transform: uppercase;
    width: 500px;
    color:#000 !important;
    text-decoration: none !important;
    font-size:25px;
    line-height:55px;
    margin-left:20px;
}
.joinnowsign span {
    background: url("../../images/imprint/signupbtn.png") no-repeat scroll 0 2px transparent;
    color: #FFFFFF;
    display: inline-block;
    height: 55px;
    margin-left: 15px;
    text-indent: 18px;
    width: 140px;
}

/* Common */

.club-col {
	width: 601px;
	margin-left: 120px;
	padding-bottom:50px;
}

.club-container {
    border-bottom: 1px solid #CCCCCC;
    padding-left: 30px;
    padding-top: 30px;
}

	.club-container .num-1 {
		padding-left: 38px;
		background: url(../../images/imprint/fruitclub/no_1.gif) left center no-repeat;
		margin-bottom:20px;
	}
	.club-container .num-2 {
		padding-left: 38px;
		background: url(../../images/imprint/fruitclub/no_2.gif) left center no-repeat;
	}
	.club-container .num-3 {
		padding-left: 38px;
		background: url(../../images/imprint/fruitclub/no_3.gif) left center no-repeat;
	}
	
.club-title, .club-sub-title strong {
	font: bold 18px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;	
}
.club-title span {
	color:#d12784;
}
.club-sub-title strong {
	color:#333333;
}
.club-sub-title strong span {
	color:#d12784;
}
.club-sub-title {
	font: 18px Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	color:#000;
}

table.club-form {
	margin: 0 0 12px;
	width: 100%;
}

	table.club-form th {
		width: 150px;
		vertical-align: top;
		padding-top:11px;
		text-align: left;
	}
	table.club-form  td {
		padding: 4px 0;
	}
	table.club-form tr.req td {
		background: url(../../images/imprint/fruitclub/star_req.gif) right center no-repeat;
	}
	
		table.club-form input.text,table.club-form select,table.club-form textarea {
			width: 316px; height: 19px;
			padding: 4px;
			border-width: 1px;
			border-style: solid;
			border-color: #cacaca #e7e7e7 #e6e6e6 #cacaca;
			background-image:url(../../images/imprint/fruitclub/input_text_bg.gif);
		}
		table.club-form select {
			width: 324px; height: 27px;
		}
		table.club-form textarea {
			height: auto;
		}
		
		table.club-form tr.error input.text,table.club-form tr.error select {
			border-color:#d12784;
			color: #d12784;
		}
		
		table.club-form td div {
			position: relative;
			width: 324px;
		}
			table.club-form td div em {
				position: absolute;
				color: #333;
				top: -26px;
				right: 4px;
				background-color: #FFF;
			}

/* Login */

#club-login {
	margin-top: 30px;
}
/*
.de #club-login {
	background-image: url(../../images/imprint/fruitclub/de/login.jpg);
}
.es #club-login {
	background-image: url(../../images/imprint/fruitclub/es/login.jpg);
}
.fr #club-login {
	background-image: url(../../images/imprint/fruitclub/fr/login.jpg);
}
.it #club-login {
	background-image: url(../../images/imprint/fruitclub/it/login.jpg);
}
*/

	#club-login h1 {
		text-transform: uppercase;
		font-size: 28px;
		color: #cf3384;
		font-family:Arial, Helvetica, sans-serif;
	}
	.forgotpw {
		text-transform: uppercase;
	}
	#login-form .btn {
		text-indent: -9999px;
	}
	#login-form {
		margin-top:37px;
		margin-left:95px;
	}
	.pwResetWrp {
		padding-left:20px;
	}
	.pwResetWrp #login-form {
		padding-left:0;
		margin-left:0;
	}	
	#login-form label {
		display: block;
		/*color: #cf3384;*/
		font-size: 18px;
		text-transform:uppercase;
		margin-bottom: 8px;
	}
	#login-form label em {
		color: #000;
	}
	#login-form #form-email {
		/*background: url(../../images/imprint/fruitclub/email_box.jpg);*/
		border: 1px solid hsl(0, 0%, 80%);
		padding: 0 12px;
		width: 306px; height: 36px;
	}
	
	#login-form #form-password {
		/*background: url(../../images/imprint/fruitclub/de/enter.jpg);*/
		border: 1px solid hsl(0, 0%, 80%);
		padding: 0 12px;
		width: 195px; height: 36px;
		vertical-align: middle;
	}
	
	#login-form .btn {
		width: 81px; height: 36px;
		border: none;
		padding: 0;
		background-position: right center;
		vertical-align: middle;
		cursor:pointer;
	}
	
	.de #login-form .btn {
		background: url(../../images/imprint/fruitclub/de/enter-btn-small.jpg) no-repeat center center transparent;
		margin-left: 3px;
		width: 111px;
	}
	
	.en #login-form .btn {
		background: url(../../images/imprint/fruitclub/en/enter-btn-small.jpg) no-repeat center center transparent;
		margin-left: 3px;	
		width: 111px;	
	}
	
	.es #login-form .btn {
		background: url(../../images/imprint/fruitclub/es/enter-btn-small.jpg) no-repeat center center transparent;
		margin-left: 3px;
		width: 111px;	
	}
	
	.fr #login-form .btn {
		background: url(../../images/imprint/fruitclub/fr/enter-btn-small.jpg) no-repeat center center transparent;
		margin-left: 3px;
		width: 111px;	
	}
	
	.it #login-form .btn {
		background: url(../../images/imprint/fruitclub/it/enter-btn-small.jpg) no-repeat center center transparent;
		margin-left: 3px;
		width: 111px;		
	}

	.ru #login-form .btn {
		background: url(../../images/imprint/fruitclub/ru/enter-btn-small.jpg) no-repeat center center transparent;
		margin-left: 3px;
		width: 111px;	
	}

	.pl #login-form .btn {
		background: url(../../images/imprint/fruitclub/pl/enter-btn-small.jpg) no-repeat center center transparent;
		margin-left: 3px;
		width: 111px;		
	}

/* Register inline */

#signup-dialog {
	display: none;
	position: absolute;
	top: 0; 
	left: 220px;
	z-index:10001;
	width: 504px;
	padding: 10px 8px;
	background-color: #FFF;
	-moz-box-shadow: 1px 1px 10px #999;
	-webkit-box-shadow: 1px 1px 10px #999;
}
	#signup-dialog div.close {
		position: absolute;
		top: 16px; right: 16px; 
		width: 16px; height: 16px;
		background-image: url(../../images/imprint/fruitclub/dialog_close.gif);
	}
	#signup-dialog form {
		border: 1px solid #b9b9b9;
		padding: 15px 15px 15px 35px;
	}
	#signup-dialog p.dialog-title {
		font-weight: bold;
		font-size: 16px;
	}
	
	#signup-dialog p.right {
		padding-right: 15px;
	}
	
/* Image Library */

.il-cat {
	float: left;
	width: auto;
	margin-right: 8px;
	padding-bottom: 5px;
	border-bottom: 6px solid #FFF;
}
.ilHover:hover {
	border-bottom: 6px solid #bbb;
}
.il-cat-active {
	border-bottom: 6px solid #cc3399;
}

.imagelibrary .club-container .num-2 {
	padding-top: 10px;
	padding-bottom:8px;
	vertical-align:middle;
	height:auto;
}

	.imagelibrary .club-container .num-2 * {
		vertical-align:middle;
	}
	.imagelibrary .club-container .num-2 select {
		margin: 0 10px;
	}

#club-productdl {
	margin-left: 258px;
}

.imagelibrary .colour:hover {
	background-color: #CCC;
}

/* Tools */

.tools .club-sub-title {
	margin-bottom: 30px;
}

.tool-item {
	position: relative;
	float: left;
	width: 340x;
	margin-bottom: 10px;
	margin-left: 10px;
}
	.tool-item .new-2012 {
		position: absolute;
		top: 26px; right: 65px;
		width: 81px; height: 81px;
		overflow: hidden;
	}
	
	.warning {
		visibility: hidden;
		position: absolute;
		bottom: -4px; right: -20px;
		background: #FFF url(../../images/imprint/fruitclub/icon_warning.png) 12px center no-repeat;
		border: 1px solid #CCC;
		padding: 10px 10px 10px 44px;
		width: 160px;
		-moz-box-shadow: 5px 5px 3px #CCC;
		-webkit-box-shadow: 5px 5px 5px #CCC;
		-ms-box-shadow: 5px 5px 5px #CCC;
		-o-box-shadow: 5px 5px 5px #CCC;
		box-shadow: 5px 5px 5px #CCC;
		font-weight: bold;
		z-index: 200;
	}
	.tool-item:hover .warning {
		visibility: visible;
	}
	
	
	
	.de .new-2012 {
		background-image: url(../../images/imprint/fruitclub/de/sticker_new2012.png)
	}
	.en .new-2012 {
		background-image: url(../../images/imprint/fruitclub/en/sticker_new2012.png)
	}
	.es .new-2012 {
		background-image: url(../../images/imprint/fruitclub/es/sticker_new2012.png)
	}
	.fr .new-2012 {
		background-image: url(../../images/imprint/fruitclub/fr/sticker_new2012.png)
	}
	.it .new-2012 {
		background-image: url(../../images/imprint/fruitclub/it/sticker_new2012.png)
	}

/* Feedback */

.feedback .club-col {
	margin-top: 50px;
	width: 510px;
}

.feedback table.club-form {
	width: 492px;
	margin-top: 40px;
	margin-bottom:100px;
}

/* Request */

.requestbrochure .club-col {
	margin-top: 50px;

}

.requestbrochure table.club-form {
	width: 450px;
	margin-top: 40px;
	margin-bottom:100px;
}

.club-sub-title {
	text-transform: uppercase;
	font-weight: bold;
}
.club-sub-title span {
	color:#C53193;	
}
.club-feedback-head-notes {}

table.request {
	width: 100%;
}
	table.request th {
		width: 170px;
		padding: 4px 0;
		text-align: left;
		font-size: 12px;
		color: #d12784;
		
	}
	table.request td {
	}
	table.request a {
		color:#000000 !important
	}

/* account */

.editaccount .club-title, .editpassword .club-title {
	margin-top: 40px;
}

.editaccount table.club-form, .editpassword table.club-form {
	width: 450px;
	margin-top: 30px;
}

/* Latest campaign */

.latestcampaign #club-section {
	background: url(../../images/schoolwear/bg_rpt.jpg);
}

.latestcampaign .header {
	border-width: 21px 0;
	border-color: #00a33c;
	border-style: solid;
}

.latestcampaign .overview {
	padding: 20px;
}	
.latestcampaign #club-section p {
	font: 12px/18px Georgia,"Times New Roman",Times,serif
}
	.latestcampaign .guide-to-schoolwear {
		float: left;
		width: 358px;
	}
	.latestcampaign .guide-to-schoolwear p:first-child {
		margin-bottom: 22px;
	}
	.latestcampaign .presentation-highlights {
		float: right;
		width: 280px;
		padding-right: 20px;
	}
	.hl-bullets p {
		padding-left: 7px;
		margin-bottom: 4px;
		text-transform: uppercase;
		background: url(../../images/imprint/fruitclub/en/latestcampaign_bullet.jpg) 0 8px no-repeat;
	}
.latestcampaign .download {
	padding: 0 20px 20px;
}
	.latestcampaign .download p:first-child {
		margin-bottom: 30px;
	}
	.latestcampaign .download p:last-child {
		margin-bottom: 0;
	}
	

/* World of fruit */
.p_worldoffruit #header { border-bottom: none; }

.p_worldoffruit #system-bar {}


.p_worldoffruit #main {
	/*
	background-image: url(../../images/imprint/wof/wof_header_en.png); 
	background-position: 0 0; 
	background-repeat: no-repeat;
	*/
}
/*
.p_worldoffruit.de #main {
	background-image: url(../../images/imprint/wof/wof_header_de.png); 
}
.p_worldoffruit.es #main {
	background: url(../../images/imprint/wof/wof_header_es.png) no-repeat 0 0 transparent; 
}
.p_worldoffruit.fr #main {
	background-image: url(../../images/imprint/wof/wof_header_fr.png); 
}
.p_worldoffruit.it #main {
	background-image: url(../../images/imprint/wof/wof_header_it.png); 
}
.p_worldoffruit.pl #main {
	background-image: url(../../images/imprint/wof/wof_header_pl.png); 
}
.p_worldoffruit.ru #main {
	background-image: url(../../images/imprint/wof/wof_header_ru.png); 
}
*/
.p_worldoffruit.a_home #main {
	
	/*
	background:url(../../images/imprint/wof/stripes.png) 0 0 repeat-x;
	*/	
}

.p_worldoffruit #wof-container {
	/*
	background:url(../../images/imprint/wof/stripes.png) 0 bottom repeat-x;
	*/
}
#wof-container {
	/*
	margin-top:44px;	
	*/
}

#wof-nav {
	float: left;
	width: 214px;
}
	#wof-nav ul {
		list-style: none;
	}
		#wof-nav ul li {
			border-bottom: 1px dashed #999;
		}
			#wof-nav ul li a {
				display: block;
				padding: 11px 0 11px 24px;
				color: #000;
				font-size: 10px;
				/*letter-spacing: -1px;*/
				text-decoration: none;
				text-transform: uppercase;
			}
			#wof-nav ul li a:hover {
				background-color: #ebe95d;
			}
			.a_home li#wof-nav-1 a,
			.a_history li#wof-nav-2 a,
			.a_europeanoperations li#wof-nav-3 a,
			.a_manufacturing li#wof-nav-4 a,
			.a_ourrange li#wof-nav-5 a,
			.a_fabric li#wof-nav-6 a,
			.a_testing li#wof-nav-7 a,
			.a_belcoro li#wof-nav-8 a,
			.a_ethics li#wof-nav-9 a,
			.a_corporateresponsibility li#wof-nav-10 a,
			.a_accreditations li#wof-nav-11 a {
				background-color: #ebe95d;
			}

#wof-section {
	float: right;
	width: 755px;
	min-height: 359px;
	height: auto !important;
	height: 359px;
	border-left: 1px dashed #999;
}
#wof-section .top,
#wof-section .bottom {
    background: url("../../images/imprint/wof/stripes.png") repeat-x scroll 0 0 transparent;
    height:30px;
}

.wof-home > img {
	float: left;
}
.wof-home > div {
	float: left;
	width: 500px;
	padding-top: 86px;
}
.es .wof-home > div,
.it .wof-home > div,
.pl .wof-home > div,
.ru .wof-home > div {
	padding-top: 50px;
}
.fr .wof-home > div {
	padding-top: 30px;	
}
.de .wof-home > div {
	padding-top: 30px;
}

.wof-home p {
	font-size: 14px;
	padding-right: 10px;
}

.wof-col-two {
	padding-top: 16px;
	padding-bottom: 16px;
}

.wof-col-two p {
	font-size: 13px;
}

.wof-col-two .col-1 {
	float: left;
	width: 330px;
	margin-left: 22px;
}
.wof-col-two .col-2 {
	float: left;
	width: 330px;
	margin-left:20px;
}
.wof-col-two p {
	margin-right: 6px;
}
.wof-col-two .col-2 p {
	padding-left:14px;
}

.wof-side-img {
	padding-top: 19px;
	padding-bottom: 38px;
	padding-left: 9px;
}

.wof-side-img p {
	font-size: 13px;
}

.wof-side-img > img {
	float: left;
}
.wof-side-img > div {
	float: left;
	margin-left: 18px;
	width: 310px;
}

			
/* Notification dialog */

	/* notification dialog */
	.dialog { z-index:1000; position:fixed; top:0px; left:0px; width:100%; height:100%; /*background:transparent url('../../images/background/opaqueWhite20.png') repeat;*/ }
	.popup { background: #FFF; width:258px; height:138px; margin:250px auto; padding:60px 30px 0; font-size:14px; text-align:center; border: 1px solid #d12784;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; box-shadow: 1px 1px 10px #999;
	-moz-box-shadow: 1px 1px 10px #999;
	-webkit-box-shadow: 1px 1px 10px #999; }
	.popup a.close { background:#FFF no-repeat scroll; width:72px; height:32px; display:block; margin:30px auto; color: #d12784; /*text-indent:-9999px;*/ }
	.popup { position:absolute; top:50%; left:50%; margin:-69px 0 0 -129px; }	
	



/* Autocomplete 1.1 default styles */

.ac_results {
	padding: 0px;
	border: 1px solid #bdbdbd;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../../images/admincp/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #FFF;
}

.ac_over {
	background-color: #666;
	color: white;
}


/* Clear Fix */

.clearboth {
	clear:both;
}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */	

.slideWrp {
    height: 495px;
    margin-top: 43px;
}
.p_news #main-footer {
	display:none;
}
.p_news #main .iNews {
	border-top:0;
	border-bottom:0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;    
    /*height: 5300px;*/
    height:600px;
    left: 0;
    position: relative;
    width: 968px;
    overflow:hidden;
}
.loader {
    background:url('../../images/imprint/loader.gif') no-repeat center center transparent;
}
.socNetWrp {
    float: left;
    height: 50px;
    margin-top: 44px;
    width: 100px;
}
.prodRefName {
	margin-right:3px;	
}
.ie9 .prodRefName,
.ie8 .prodRefName,
.ie7 .prodRefName {
	width:95%;
	display: block;
}
.refCode {
	color:#555;
	font-size:0.9em;
}
#wrpTermsConds {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
    display:none;
}
#wrpTermsConds > .bg {
    background: #FFF;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
} 
#wrpTermsConds .optsTerms {
    background: url("../../images/imprint/box-terms-conditions.png") no-repeat scroll 0 -1px transparent;
    height: 385px;
    margin: 150px auto;
    width: 750px;
    position:relative;
    z-index: 2;
}
#wrpTermsConds .optsTerms h1 {
    color: #C53193;
    font-size: 2em;
    font-weight: normal;
    padding:40px 0px 0px 48px;
    text-transform: capitalize;
}
#wrpTermsConds .optsTerms .textData {
    height: 165px;
    margin: 20px 0 0 48px;
    overflow: auto;
    width: 600px;
    font-size:1.05em;
    position: relative;
}
#wrpTermsConds .optsTerms .textData p {
    margin-bottom:10px;
}
#wrpTermsConds .optsTerms .textData a {
    color: #C53193;
}
#wrpTermsConds .optsTerms .notAccept {
    bottom: 68px;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: normal;
    height: 50px;
    line-height: 50px;
    position: absolute;
    right: 265px;
    text-transform: uppercase;
    width: auto;
    padding:0 15px;
    text-align:center;
}
#wrpTermsConds .optsTerms .accept {
    bottom: 68px;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: normal;
    height: 50px;
    line-height: 50px;
    position: absolute;
    right: 97px;
    text-transform: uppercase;
    width: auto;
    padding:0 15px;
    text-align:center;
}
#wrpTermsConds .optsTerms .accept,
#wrpTermsConds .optsTerms .notAccept {
	background:url("../../images/imprint/btn-accept-center.png") repeat-x scroll 0 0 transparent;
}
.fr #wrpTermsConds .optsTerms .notAccept {
	right:345px;
}
.fr #wrpTermsConds .optsTerms .accept {
	right:103px;
}
.de #wrpTermsConds .optsTerms .notAccept  {
	width:240px;
    left: 190px;	
}
.es #wrpTermsConds .optsTerms .notAccept {
	right:286px;
}
.it #wrpTermsConds .optsTerms .notAccept {
	right:335px;
}
.ru #wrpTermsConds .optsTerms .notAccept {
	right:290px;
}
#wrpTermsConds .optsTerms .options {
    cursor:pointer;
}
.widthA {
    display: block;
    width: 130px !important;
}
.selCatTitle {
    height: 60px;
    line-height: 70px;
    margin: 0;
    padding: 0;        
}
ul.filterGrp {
    width:520px;
    height:auto;
    list-style: none;
}    
ul.filterGrp li {
    float:left;
    margin-right:4px;
    height:55px;
    margin-bottom:20px;
}
.libDownLs {
	width:724px;
}
.libFilters {
    cursor: pointer;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: auto;
    text-transform:uppercase;
    font-size:0.89em;
}
.libFilters > div {
    height:100%;
    float:left;
}
.libFilters .a {
    width:5px;
    background:url('../../images/imprint/btn-lib-sides.png') no-repeat 0 -1px transparent;
}
.libFilters .b {
    width:auto;        
    background:url('../../images/imprint/btn-lib-center.png');
    padding:0 3px;
    color:#555;
}    
.libFilters .c {
    width:5px;        
    background:url("../../images/imprint/btn-lib-sides.png") repeat scroll right -1px transparent;
}
.libDownLs .prodName {
	font-weight:bold;
}
.libDownLs  ul {
    list-style: none;
    position:relative;
    top:23px;
}
.libDownLs ul li {
    float:left;
    margin-right:2px;
}
.libDownLs ul li {
	clear:both;
	display:block;
	margin-bottom:5px;
}
.libDownLs .libFilters {
    height: 18px;
    line-height: 18px;
    font-size:0.8em;
    position:relative;
}    
.libFilters .szBytes {
	font-size:0.9em;
}
.libDownLs td {
	text-align: left;
}
.libDownLs .prodCode {
    margin: 0;
    padding: 0;
    width: 90px;
}
.libDownLs .libFilters {
    cursor:pointer;
}
.libDownLs .libFilters .a {
    background:url('../../images/imprint/btn-lib-sides-small-dark.png') no-repeat 0 0 transparent;
}    
.libDownLs .libFilters .b {
    background: url("../../images/imprint/btn-lib-center-small-dark.png") repeat scroll 0 0 transparent;
    font-size: 9px;
    font-weight: bold;
    padding: 0;
    text-transform: capitalize;
    width:92px;
}
.libDownLs .libFilters .c {
    background:url("../../images/imprint/btn-lib-sides-small-dark.png") repeat scroll right 0px transparent;
}   
.libDownLs a > .libFilters .a {
    width:2px;
    background:url('../../images/imprint/btn-lib-sides-small.png') no-repeat 0 0 transparent;
}
.libDownLs a > .libFilters .b {
    background:url('../../images/imprint/btn-lib-center-small.png');
    padding:0 2px;
    color:#000;
}
.libDownLs a > .libFilters .c {
    width:2px;        
    background:url("../../images/imprint/btn-lib-sides-small.png") repeat scroll right 0px transparent;
}


.filterTitle {
    height:40px;
    line-height:44px;
    padding-right:3px;
}
.filterGrp .ilHover {
    padding-bottom:6px;
}
.filterGrp .active {
    border-bottom:6px solid #CC3399;
}
table.libDownLs {
    margin-top:20px;
}
.libDownLs thead {
    border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
    height: 30px;
    padding-bottom: 10px;
    font-size:13px;
}
.libDownLs thead td {
    padding-right:20px;
    font-size:0.9em;
    text-align: left;
}  
.libDownLs tbody td {
    line-height: 20px;
    height: 50px;
}
/*
.ie8 .libDownLs tbody td p {
    line-height: 50px;
}
.ie8 .a_imagelibrary .libDownLs tbody td {
	position:relative;
}
.ie8 .a_imagelibrary .libDownLs tbody td > ul {}
.ie8 .a_imagelibrary .libDownLs {}
.ie8 .a_imagelibrary .libDownLs .imgLibWrp {
	position:absolute;
	top:33px;
}
.ie8 .a_imagelibrary .libDownLs .prodName {
	position:absolute;
	top:23px;
	left:33px;
}
.ie8 .a_imagelibrary .libDownLs .prodCode p {
	position:absolute;
	top:33px;
	left:43px;
}
*/
.ie8 .a_imagelibrary .libDownLs tbody td {
	position:relative;
}
.ie8 .a_imagelibrary .libDownLs .imgLibWrp {
	position:relative;
	top:-14px;
}
.ie8 .a_imagelibrary .libDownLs .prodName,
.ie8 .a_imagelibrary .libDownLs .prodCode p {
	position:relative;
	top:-23px;
}
.libDownLs tbody tr {
    border-bottom:1px solid #ccc;
}    
.noBotBorder {
    border-bottom:0;
}
.startAgain {
	margin-bottom:100px;
}
.en .startAgain {
    background: url("../../images/imprint/fruitclub/startAgain.png") repeat scroll right center transparent;
    float: right;
    height: 54px;
    margin-right: 29px;
    width: 144px;
}
.startAgain {
    cursor: pointer;
}
.imgLibWrp {
    display: inline-block;
    height: auto;
    position: relative;
    top: 7px;
    width: 25px;
}
.imgLibWrp > img {
	width:100%;
	height:auto;
}
.prodNameH {
	text-align:left !important;
}
.roundallsWrp {
	overflow: hidden;
	height: 68px;
}
.categoryWrp {
	color:#000;
	font-family:times new roman;
}
.categoryWrp > h1 {
    border-bottom: 1px solid #333333;
    color: inherit;
    font-size: 65px;
    line-height: 80px;
    margin-bottom: 35px;
    padding: 5px 0 10px;
    text-align: center;
    text-transform: uppercase;
	/*font-weight: bold;*/
}
.categoryWrp .catList {
	display:inline-block;
	/*margin-top:25px;*/
	margin-bottom:25px;
}
.categoryWrp .catList li {
    float: left;
    list-style: none outside none;
    margin-bottom: 10px;
    margin-right: 26px;
    width: 177px;
}
.categoryWrp .catList li.mens {
	width:137px;
}
.sweats-sub {
	display: inline-block;
    margin-left: 9px;
    width: 207px !important;
}
.categoryWrp .catList li.mid {
	margin:0 25px;
}
.categoryWrp .catList li a {
	text-decoration:none;
}
.categoryWrp .catList li a:hover {
	opacity:0.7;	
}
.categoryWrp .catList li a > p {
    font-family: "letter-gothic-std",sans-serif;
    font-size: 12px;
    line-height: normal;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.categoryWrp .catList li.kids {
	margin-right:10px;
    width: 184px;	
}
.categoryWrp .catList li.last {
	margin-right:0;
}
.categoryWrp .catList li.ladies {
	margin-right:14px;
	width: 147px;
}
.categoryWrp .catList li.last {
	margin-right:0;
}
.categoryWrp .catList li a > p {
	margin-top:5px;
	line-height:20px;
	font-size:13px;
}
.logosB {
    bottom: 54px;
    height: 75px;
    width: 500px;
    clear:both;
}
.brochure-wrp p {
    font-size: 12px;
    position: absolute;
    right: -80px;
    top: 16px;
    width: 308px;
}
.btnSendV1 {
    display: inline-block;
    height: 55px;
    width: auto !important;
}
.btnSendV1 div {
	float:left;
}
.btnSendV1 .left {
    background: url("../../images/imprint/btn-send1-left.png") no-repeat scroll 0 0 transparent;
    height: 100%;
    width: 4px;
}
.btnSendV1 .mid {
    background: url("../../images/imprint/btn-send1-mid.png") repeat-x scroll 0 0 transparent;
    display: inline-block;
    height: 100%;
    line-height: 30px;
    width: auto;
}
.btnSendV1 .mid input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    height: 100%;
    line-height: 100%;
    text-transform: uppercase;
    cursor:pointer;

}
.btnSendV1 .right {
	background:url('../../images/imprint/btn-send1-right.png') no-repeat 0 0 transparent;		
	width:4px;
    height: 100%;
}
.linktoweb {
	padding: 24px 0 0 60px;
	position:relative;
}
.linktoweb strong {
	font-weight:bold;
}
.linktoweb h1 {
    font-family: arial,helvetica,sans-serif;
    font-size: 35px;
    text-transform:uppercase;
}
.linktoweb h1 strong {
	color:#CF3384;
}
.linktoweb h2 {
	font-size:18px;
	text-transform:uppercase;
}
.linktoweb h1,
.linktoweb h2 {
    font-weight:normal;	
}
.linktoweb h2 strong {
	font-weight:bold;
}
.linktoweb p {
	font-size:14px;
}
.linktoweb ul {
    list-style: none outside none;
    margin-left: 14px;
    padding: 10px 0;
    font-size:12px;
}
.linktoweb ul li {
	list-style-image: url('../../images/imprint/bullet01pink.png');
	line-height: 20px;
	margin-bottom:8px;
}
.linktoweb .assets {
    background: #EEE;
    border-top: 1px solid #CCCCCC;
    height: 63%;
    left: 0;
    position: absolute;
    width: 100%;
    margin-top: 25px;    
}
.linktoweb .assets ul {
    height: 300px;
    width: 800px;	
}
.linktoweb .assets ul li {
    float: left;
    height: 100%;
    list-style-image: none;
    width: 330px;
}
.assets ul {
    margin-left:58px;
}
.linktoweb .assets ul li textarea {
	width:250px;
	height:50px;
}
.linktoweb .assets .bannerWrp {
    width: 350px;
    height: 217px;
}
.a_linkwebsite #club-nav {
	min-height:785px;
}
.brochure-wrp {
    height: 175px;
    left: -34px;
    position: relative;
    top: -20px;
}
.pwResetWrp {
	margin:35px 0;
}
.wlcFrtClub {}
.wlcFrtClub span {
	color:#CF3384;
}
.wlcFrtClub h1,
.wlcFrtClub h2 {
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:20px;
	font-family:arial, helvetica, sans-serif;
}
.wlcFrtClub h1 {
	font-size:3em;
}
.wlcFrtClub h2 {
    font-size: 1.6em;	
}
.wlcFrtClub p {
	font-size:1.3em;
	margin-top:20px;
}
.agreementWrp {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 30;
    display:none;
}
.agreementWrp h1 {
    color: #000000;
    font-family: arial,helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 0;
    margin-left: 10px;
    text-align: center;
    text-decoration: underline;
    text-transform: uppercase;
    width: 100%;}
.agreementWrp p {
    color: #000000;
    font-size: 1.2em;
    height: auto;
    padding: 10px;
    width: 96%;
    text-align: left;
}
.agreementWrp .darkBx {
	background:#000;
	opacity:0.6;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.agreementWrp .boxWrp {
    background: none repeat scroll 0 0 #AAA;
    border: 3px solid #000000;
    border-radius: 10px 10px 10px 10px;
    height: 190px;
    margin: 300px auto 0;
    position: relative;
    width: 400px;
    z-index: 10;
}
.agreementWrp .boxWrp > a {
    background: url("../../images/imprint/btn-transp-popup-frtclub.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
    width: 114px;
}

.agreementWrp .boxWrp a.a {
	position:absolute;
	left:20px;	
	bottom:55px;
}
.agreementWrp .boxWrp a.b {
	position:absolute;
	right:20px;
	bottom:55px;	
}

.ru #subcat-listing li {
	margin-bottom:40px;
}
#site-header {
	border-top:1px solid #ccc;
}
.botStAgain {
	margin-top:20px;
}
.fr #clubLoginV2 .right h2 {
	padding-top:33px !important;
}
.fr #clubLoginV2 .features {
	padding-bottom:30px;
}
.fr .joinnowsign > div.txt {
	font-size:0.5em;
}
.pl #clubLoginV2 .features {
	padding-bottom:30px;
}
.pl #clubLoginV2 .right h2 {
	padding-top:33px !important;
}
.ie7 #clubLoginV2 .features {
	margin-bottom:20px;
}
#club-main .btnSendV1 {
    float: right;
    margin-top:20px;
    margin-bottom: 40px;
    margin-right: 17px;
    position:relative;
}
#club-main .btnSendV1 a {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
}

.ru #standard-container .colour-panel .wrp > a,
.pl #standard-container .colour-panel .wrp > a,
.de #standard-container .colour-panel .wrp > a {
	padding-bottom:55px;
}
.search-wrp-pnl .panel {
	height:auto;
	min-height:620px;
}
.de .search-wrp-pnl .panel {
	min-height:860px;
}

.ru .search-wrp-pnl .panel {
	min-height:860px;	
}
.pl .search-wrp-pnl .panel {
	min-height:860px;	
}
.de .search-wrp-pnl .panel {
	min-height:860px;
}

.grpTtl {
	width:auto;
	display:inline-block;
	list-style: none;
}
.grpTtl,
ul.filterGrp {
	float:left;
}
.es .grpTtl,
.es ul.filterGrp {
	height:130px;
	float:left;
}
.grpTtl .filterTitle {
	position:relative; 
	line-height: 1.4em;	
}
.en .grpTtl .filterTitle {
	top:28px;
}
.es .grpTtl .filterTitle {
	top:20px;
}
.de .grpTtl .filterTitle {
	top:41px;
}
.it .grpTtl .filterTitle {
	top:12px;
}
.lang_de #club-section .mens .num-2,
.lang_de #club-section .ladies .num-2 {
    background: url("../../images/imprint/fruitclub/no_2.gif") no-repeat scroll left 52px transparent;
}
.lang_de .mens .grpTtl .filterTitle,
.lang_de .ladies .grpTtl .filterTitle {
    top: 41px;
}
.lang_de #club-section .kids .num-2 {
    background: url("../../images/imprint/fruitclub/no_2.gif") no-repeat scroll left 23px transparent;
}
.lang_de .kids .grpTtl .filterTitle {
    top: 10px;
}

.ie8 .de #club-section .num-1 {
    background: url("../../images/imprint/fruitclub/no_1.gif") no-repeat scroll left 17px transparent;
}
.ie8 .de #club-section .ladies .num-2 {
    background: url("../../images/imprint/fruitclub/no_2.gif") no-repeat scroll left 23px transparent;
}
.ie8 .de .ladies .grpTtl .filterTitle {
    top: 10px;
}
/*
.fr .grpTtl .filterTitle {
	top:57px;
}
*/
.pl .grpTtl .filterTitle {
	top:28px;
}
.ru .grpTtl .filterTitle {
	top:21px;
}
.de .selCatTitle,
.fr .selCatTitle {
	line-height:1.4em;
	position:relative;
	top:20px;
}
.fr ul.filterGrp li {
	font-size:10px;
}
.club-container .num-2 {
    background: url("../../images/imprint/fruitclub/no_2.gif") no-repeat scroll left 33px transparent;
}
.ru .club-container .num-2 {
    background: url("../../images/imprint/fruitclub/no_2.gif") no-repeat scroll left 27px transparent;
}
.fr .club-container .num-2 {
    background: url("../../images/imprint/fruitclub/no_2.gif") no-repeat scroll left 12px transparent;
}
.it .club-container .num-2 {
    background: url("../../images/imprint/fruitclub/no_2.gif") no-repeat scroll left 26px transparent;
}
.en ul.filterGrp {
    position: relative;
    top: 12px;
}
.pl ul.filterGrp {
    position: relative;
    top: 12px;	
}
.fr ul.filterGrp {
    position: relative;
    top: -8px;
}
.btn-grey-light {
    width:auto;
    height:59px;
    color:#555;
    display:inline-block;
}
.btn-grey-light .a,
.btn-grey-light .c {
    width:3px;
}
.btn-grey-light .a,
.btn-grey-light .b,
.btn-grey-light .c {
    height:100%;
    float:left;
}
.btn-grey-light .a {
    background:url("../../images/imprint/fruitclub/btn-grey-light-sides.png") repeat-x left 0 transparent;    
}
.btn-grey-light .b {
    text-transform: uppercase;
    line-height: 57px;
    padding:0 4px;
    background: url("../../images/imprint/fruitclub/btn-grey-light-center.png") repeat-x 0 0 transparent;
}
.btn-grey-light .b,
.libFilters .b {
	font-weight:bold;
	font-size:0.96em;
}
.btn-grey-light .c {
    background:url("../../images/imprint/fruitclub/btn-grey-light-sides.png") repeat-x right 0 transparent;
}
.linktoweb .assets .bannerWrp img {
	box-shadow: 3px 3px 3px #BFBFBF;
}

.kids .categoryWrp .catList {
    display: block;
    height: 370px;
    margin: 0 auto 0 21px;
    width: 975px;
}
.mens .categoryWrp .catList {
    display: block;
    height: 370px;
    margin: 0 auto 0 0px;
    width: 990px;
}
.ladies .categoryWrp .catList {
    display: block;
    height: 370px;
    margin: 0 auto 0 15px;
    width: 970px;
}
.coolwear-logo {
    margin: 6px 0;
    text-align: center;
}
.pl #standard-container > h1 {
    font-family: arial,sans-serif !important;
}
.de .agreementWrp .boxWrp a {
	font-size:0.75em;
}
.es .agreementWrp .boxWrp a {
	font-size:0.85em;
}
.fr .agreementWrp .boxWrp a {
	font-size:0.65em;
}
.it .agreementWrp .boxWrp a {
	font-size:0.7em;
}
.it .agreementWrp p {
	font-size: 0.98em;
}

.p_fruitclub #club-header h1 {
	margin-left:10px;
}
.lang_en .p_fruitclub #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/pages/fruit_club_logo_en.png") no-repeat scroll center left transparent;
    text-indent: -9999px;
}
.lang_de .p_fruitclub #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/pages/fruit_club_logo_de.png") no-repeat scroll center left transparent;
    text-indent: -9999px;
}
.lang_fr .p_fruitclub #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/pages/fruit_club_logo_fr.png") no-repeat scroll center left transparent;
    text-indent: -9999px;
}
.lang_es .p_fruitclub #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/pages/fruit_club_logo_es.png") no-repeat scroll center left transparent;
    text-indent: -9999px;
}
.lang_it .p_fruitclub #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/pages/fruit_club_logo_it.png") no-repeat scroll center left transparent;
    text-indent: -9999px;
}
.lang_pl .p_fruitclub #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/pages/fruit_club_logo_en.png") no-repeat scroll center left transparent;
    text-indent: -9999px;
}
.lang_ru .p_fruitclub #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/pages/fruit_club_logo_en.png") no-repeat scroll center left transparent;
    text-indent: -9999px;
}

.lang_en .a_login #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/fruit_club_logo_en.png") no-repeat scroll center center transparent;
    text-indent: -9999px;
}
.lang_de .a_login  #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/fruit_club_logo_de.png") no-repeat scroll center center transparent;
    text-indent: -9999px;
}
.lang_fr .a_login  #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/fruit_club_logo_fr.png") no-repeat scroll center center transparent;
    text-indent: -9999px;
}
.lang_es .a_login  #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/fruit_club_logo_es.png") no-repeat scroll center center transparent;
    text-indent: -9999px;
}
.lang_it .a_login  #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/fruit_club_logo_it.png") no-repeat scroll center center transparent;
    text-indent: -9999px;
}
.lang_pl .a_login  #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/fruit_club_logo_en.png") no-repeat scroll center center transparent;
    text-indent: -9999px;
}
.lang_ru .a_login  #club-header h1 {
    background: url("../../images/imprint/fruitclub/logos/fruit_club_logo_en.png") no-repeat scroll center center transparent;
    text-indent: -9999px;
}


.lang_ru .categoryWrp > h1,
.lang_ru .p_contact #standard-container h1,
.lang_ru .p_contacts #standard-container h1 {
	/*font-family:'TimesTenCyr-Upright' !important;*/
	font-weight:bold;
}

ul#nav li span {
	font-weight:none;
}
.categoryWrp .catList li a > p {
	font-size:15px;
	/*font-weight:bold;*/
}
.hidden {
	display:none;
}
#subcat-listing li p .refCode {
	display:block;
}
.clrSelDesc {
    display: block;
    font-size: 0.8em;
    font-weight: normal;
    margin-top: 1px;
}
.ie8 .libDownLs ul {
	height:50px;
	top:0px;
	left:0;
}
.results-panel .ttlCntr {
	text-transform: uppercase;
}
.ie7 .results-panel .ttlCntr,
.ie8 .results-panel .ttlCntr {
	display:block;
	width:135px;
	text-align:center;
	margin:0 auto;
}
.pl #clubLoginV2 .left h2,
.pl #clubLoginV2 .right h2 {
	font-size:18px;
	font-weight: normal;
	font-family: helvetica, sans-serif;
}
.pl #clubLoginV2 .left h2 {
	padding-top:6px;
}
.pl #clubLoginV2 .right h2 {
	padding-top: 39px !important;
}
.pl .colour-container .colour {
	margin-right:3px;
}
.colour-container .pl_deep_nv {
	font-size:7px;
}
.p_search .results-panel {
	font-family: arial, helvetica, sans-serif;
}
.p_search .panel .results-panel a span {
    display: block;
    font-size: 11px;
    margin: 0 auto;
    text-transform: uppercase;
    width: 160px;
}
.de #signup-dialog form p span.purple-text {
	display:block;
}
.en .linktoweb .sec1 {
	 visibility: hidden;
}
.en .linktoweb {
	background:url("../../images/imprint/link2website-EN.jpg") no-repeat scroll 60px 21px transparent;
}
.a_updatepassword #club-main #club-login  > p {
    margin-left: 22px;
    margin-top: 20px;
}
.de #club-nav-4 > a {
	width:80%;
}
.ru ul#nav li span {
	font-family:helvetica, sans-serif;
}
.site_australia #main .slideWrp {
	margin:0;
}
.ie7 ul#nav li.ghost {
	display:none;
}
.ie8 ul#nav li.ghost {
	display:none;
}
.ie7 .en .linktoweb .sec1 {
	 visibility: visible;
}
.ie7 .en .linktoweb {
	background:none;
}
.ie7 #lang-selector, 
.ie7 .p_home #lang-selector, 
.ie7 .p_products #lang-selector {
	background:#FEFEFE;
}
.ie7 #login-form input {
	line-height:30px;
}
.pressEnq {
    font-size: 1.32em;
    width: 360px;
    display:none;
}
.garmetWrp {
    position: relative;
    top: 20px;
}
.garmetWrp p {
	text-align:center;
}
.termsGarm a {
	font-size: 1em;
}
.es .agreementWrp .boxWrp {
    height: 205px;
}
.es .agreementWrp .boxWrp a.a,
.es .agreementWrp .boxWrp a.b {
	bottom: 72px;
}
.es .agreementWrp .boxWrp a {
	font-size:1em;
}

.it .agreementWrp p {
	font-size:1.2em;
}
.it .agreementWrp .boxWrp {
    height: 225px;
}
.it .agreementWrp .boxWrp a.a,
.it .agreementWrp .boxWrp a.b {
	bottom: 76px;
}
.it .agreementWrp .boxWrp .garmetWrp a {
	font-size:1.04em;
}


.fr .agreementWrp p {
	font-size:1.2em;
}
.fr .agreementWrp .boxWrp {
    height: 230px;
}
.fr .agreementWrp .boxWrp a.a,
.fr .agreementWrp .boxWrp a.b {
	bottom: 81px;
}
.fr .garmetWrp {
	top:28px;
}
.fr .agreementWrp .boxWrp .garmetWrp a {
	font-size:1.04em;
}

.pl .agreementWrp p {
	font-size:1.2em;
}
.pl .agreementWrp .boxWrp {
    height: 228px;
}
.pl .agreementWrp .boxWrp a.a,
.pl .agreementWrp .boxWrp a.b {
	bottom: 76px;
}
.pl .garmetWrp {
	top:28px;
}
.pl .agreementWrp .boxWrp .garmetWrp a {
	font-size:1.04em;
}


.de .agreementWrp p {
	font-size:1.2em;
}
.de .agreementWrp .boxWrp {
    height: 228px;
}
.de .agreementWrp .boxWrp a.a,
.de .agreementWrp .boxWrp a.b {
	bottom: 76px;
}
.de .garmetWrp {
	top:28px;
}
.de .agreementWrp .boxWrp .garmetWrp a {
	font-size:1.04em;
}

.ru .agreementWrp .boxWrp {
	height:165px;
}

.ru .agreementWrp .boxWrp a.a,
.ru .agreementWrp .boxWrp a.b {
	bottom:24px;
	font-size:0.9em;
}
.dialog .popup p a {
	color:#CF3384;
}
.btnSNetwrks {
	position:absolute;
	top:5px;
	right:75px;
	width:100px;
	height:50px;
}
.es .btnSNetwrks {
	right: 75px;
}
.de .btnSNetwrks {
  right: 95px;
}
.fr .btnSNetwrks {
	right: 95px;
}
.pl .btnSNetwrks {
	right: 75px;
}
.ru .btnSNetwrks {
	right: 75px;
}
.site_australia .btnSNetwrks {
	right:220px;
}
.site_south-africa .btnSNetwrks {
	right:220px;
}
.btnSNetwrks > a {
	display:block;
	width:50px;
	height:50px;
}
.btnSNetwrks .fb {
	background: url('../../images/imprint/Facebook_Icon.jpg') no-repeat 0 0 transparent;
	position: absolute;
	margin-top: 5px;
}
.btnSNetwrks .tw {
    background: url("../../images/imprint/Twitter.jpg") no-repeat 0 0 transparent;
    left: 40px;
    position: absolute;
    margin-top: 5px;
}
.btnSNetwrks .yt {
    background: url("../../images/imprint/YouTube_Icon.jpg") no-repeat 0 0 transparent;
    left: 85px;
    position: absolute;
    top: 5px;
}
.btnSNetwrks .pinterest {
    background: url("../../images/imprint/pinterest.jpg") no-repeat 0 0 transparent;
    left: 125px;
    position: absolute;
    top: 4px;
}
.btnSNetwrks .linkedin {
    background: url("../../images/imprint/icon-inkedin.jpg") no-repeat 0 0 transparent;
    left: 160px;
    position: absolute;
    top: 4px;
}
/*
.btnSNetwrks .g+ {
    background: url("../../images/imprint/btnFbTwitterV2.png?2") no-repeat scroll -53px -1px transparent;
    left: 53px;
    position: absolute;
    top: 1px;
}
.btnSNetwrks .pi {
    background: url("../../images/imprint/btnFbTwitterV2.png?2") no-repeat scroll -53px -1px transparent;
    left: 53px;
    position: absolute;
    top: 1px;
}
*/
.container-leaflet {
	height:635px;
}
.container-leaflet .row {
	float:left;
	height:165px;
	width:100%;
}
.container-leaflet .item {
	position:relative;
	float:left;
	width:320px;
	height:117px;
}
.container-leaflet .cell1,
.container-leaflet .cell3,
.container-leaflet .cell5 {
	margin-right:20px;
}
.container-leaflet .item .content {
    height: 100%;
    position: absolute;
    right: 20px;
    top: 9px;
    width: 60%;
    font-weight: normal;
}
.container-leaflet .cell1 > .bg {
    background: url("../../images/imprint/leaflet_icons_en.png") no-repeat scroll -9px -10px transparent;
    height: 130px;
    width: 100px;
    position:absolute;
    top:0;
    left:0;
}
.de .container-leaflet .cell1 > .bg {
    background: url("../../images/imprint/leaflet_icons_de.png") no-repeat scroll -9px -10px transparent; 
}
.es .container-leaflet .cell1 > .bg {
    background: url("../../images/imprint/leaflet_icons_es.png") no-repeat scroll -9px -10px transparent; 
}
.it .container-leaflet .cell1 > .bg {
    background: url("../../images/imprint/leaflet_icons_it.png") no-repeat scroll -9px -10px transparent; 
}
.fr .container-leaflet .cell1 > .bg {
    background: url("../../images/imprint/leaflet_icons_fr.png") no-repeat scroll -9px -10px transparent; 
}
.pl .container-leaflet .cell1 > .bg {
    background: url("../../images/imprint/leaflet_icons_pl.png") no-repeat scroll -9px -10px transparent; 
}
.ru .container-leaflet .cell1 > .bg {
    background: url("../../images/imprint/leaflet_icons_ru.png") no-repeat scroll -9px -10px transparent; 
}
.container-leaflet .cell2 > .bg {
    background: url("../../images/imprint/leaflet_icons_en.png") no-repeat scroll -115px -12px transparent;
    height: 130px;
    width: 100px;
    position:absolute;
    top:0;
    left:0;
}
.de .container-leaflet .cell2 > .bg {
    background: url("../../images/imprint/leaflet_icons_de.png") no-repeat scroll -115px -12px transparent;
}
.es .container-leaflet .cell2 > .bg {
    background: url("../../images/imprint/leaflet_icons_es.png") no-repeat scroll -115px -12px transparent;
}
.it .container-leaflet .cell2 > .bg {
    background: url("../../images/imprint/leaflet_icons_it.png") no-repeat scroll -115px -12px transparent;
}
.fr .container-leaflet .cell2 > .bg {
    background: url("../../images/imprint/leaflet_icons_fr.png") no-repeat scroll -115px -12px transparent;
}
.pl .container-leaflet .cell2 > .bg {
    background: url("../../images/imprint/leaflet_icons_pl.png") no-repeat scroll -115px -12px transparent;
}
.ru .container-leaflet .cell2 > .bg {
    background: url("../../images/imprint/leaflet_icons_ru.png") no-repeat scroll -115px -12px transparent;
}
.container-leaflet .cell3 > .bg {
    background: url("../../images/imprint/leaflet_icons_en.png") no-repeat scroll -3px -140px transparent;
    height: 130px;
    width: 100px;
    position:absolute;
    top:0;
    left:0;
}
.de .container-leaflet .cell3 > .bg {
    background: url("../../images/imprint/leaflet_icons_de.png") no-repeat scroll -3px -140px transparent; 
}
.es .container-leaflet .cell3 > .bg {
    background: url("../../images/imprint/leaflet_icons_es.png") no-repeat scroll -3px -140px transparent; 
}
.it .container-leaflet .cell3 > .bg {
    background: url("../../images/imprint/leaflet_icons_it.png") no-repeat scroll -3px -140px transparent; 
}
.fr .container-leaflet .cell3 > .bg {
    background: url("../../images/imprint/leaflet_icons_fr.png") no-repeat scroll -3px -140px transparent; 
}
.pl .container-leaflet .cell3 > .bg {
    background: url("../../images/imprint/leaflet_icons_pl.png") no-repeat scroll -3px -140px transparent; 
}
.ru .container-leaflet .cell3 > .bg {
    background: url("../../images/imprint/leaflet_icons_ru.png") no-repeat scroll -3px -140px transparent; 
}
.container-leaflet .cell4 > .bg {
    background: url("../../images/imprint/leaflet_icons_en.png") no-repeat scroll -117px -140px transparent;
    height: 130px;
    width: 100px;
    position:absolute;
    top:0;
    left:0;
}
.de .container-leaflet .cell4 > .bg {
    background: url("../../images/imprint/leaflet_icons_de.png") no-repeat scroll -117px -140px transparent; 
}
.es .container-leaflet .cell4 > .bg {
    background: url("../../images/imprint/leaflet_icons_es.png") no-repeat scroll -117px -140px transparent; 
}
.it .container-leaflet .cell4 > .bg {
    background: url("../../images/imprint/leaflet_icons_it.png") no-repeat scroll -117px -140px transparent; 
}
.fr .container-leaflet .cell4 > .bg {
    background: url("../../images/imprint/leaflet_icons_fr.png") no-repeat scroll -117px -140px transparent; 
}
.pl .container-leaflet .cell4 > .bg {
    background: url("../../images/imprint/leaflet_icons_pl.png") no-repeat scroll -117px -140px transparent; 
}
.ru .container-leaflet .cell4 > .bg {
    background: url("../../images/imprint/leaflet_icons_ru.png") no-repeat scroll -117px -140px transparent; 
}
.container-leaflet .cell5 > .bg {
    background: url("../../images/imprint/leaflet_icons_en.png") no-repeat scroll -233px -149px transparent;
    height: 130px;
    width: 100px;
    position:absolute;
    top:0;
    left:0;
}
.de .container-leaflet .cell5 > .bg {
    background: url("../../images/imprint/leaflet_icons_de.png") no-repeat scroll -233px -149px transparent; 
}
.es .container-leaflet .cell5 > .bg {
    background: url("../../images/imprint/leaflet_icons_es.png") no-repeat scroll -233px -149px transparent; 
}
.it .container-leaflet .cell5 > .bg {
    background: url("../../images/imprint/leaflet_icons_it.png") no-repeat scroll -233px -149px transparent; 
}
.fr .container-leaflet .cell5 > .bg {
    background: url("../../images/imprint/leaflet_icons_fr.png") no-repeat scroll -233px -149px transparent; 
}
.pl .container-leaflet .cell5 > .bg {
    background: url("../../images/imprint/leaflet_icons_pl.png") no-repeat scroll -233px -149px transparent; 
}
.ru .container-leaflet .cell5 > .bg {
    background: url("../../images/imprint/leaflet_icons_ru.png") no-repeat scroll -233px -149px transparent; 
}
.container-leaflet .discl {
	margin-bottom:40px;
	font-size: 12px;
	font-weight:normal;
}
.container-leaflet .row > h1 {
	font-size:17px;
	font-weight:bold;
	text-transform: uppercase;
	color:#D12784;
	padding-bottom:0;
	margin-bottom:5px;
}
.container-leaflet h1 {
	font-family:arial, sans-serif;
}
.container-leaflet .item h1 {
	color:#D12784;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.container-leaflet .item .content p {
	font-size:11px;
}
.container-leaflet .content > a {
    bottom: 12px;
    position: absolute;
    right: 10px;
}
.btnDownload {
	height:19px;
	display:block;
}
.btnDownload > div {
	float:left;
	height:18px;
}
.btnDownload .a {
    background: url("../../images/imprint/btn-lib-sides-small.png") no-repeat scroll 0 0 transparent;
	width:2px;    
}
.btnDownload .b {
    background: url("../../images/imprint/btn-lib-center-small.png") repeat scroll 0 0 transparent;
    color: #000000;
    font-weight: bold;
    line-height: 19px;
    padding: 0 6px;
    width: auto;
    font-size:10px;
    text-transform: uppercase;
}
.btnDownload .c {
    background: url("../../images/imprint/btn-lib-sides-small.png") repeat scroll right 0 transparent;
	width:2px;    
}
.reqStr {
	color: #D12784;
}
.p_products .prodTtl .new {
    color: #FF0000;
    font-weight: bold;
    margin-right: 5px;
    text-transform: uppercase;
}
.watchVideo {
    float: right;
    height: 140px;
    /*margin: 30px 70px;*/
    width: 149px;
    cursor:pointer;
    margin-right: 40px;
    margin-top: 40px;	
}
.en .watchVideo {
	background: url('../../images/imprint/videosplash/Video_EN.jpg') no-repeat 0 0 transparent;
}
.de .watchVideo {
	background: url('../../images/imprint/videosplash/Video_DE.jpg') no-repeat 0 0 transparent;
}
.it .watchVideo {
	background: url('../../images/imprint/videosplash/Video_IT.jpg') no-repeat 0 0 transparent;
}
.pl .watchVideo {
	background: url('../../images/imprint/videosplash/Video_PL.jpg') no-repeat 0 0 transparent;
}
.fr .watchVideo {
	background: url('../../images/imprint/videosplash/Video_FR.jpg') no-repeat 0 0 transparent;
}
.ru .watchVideo {
	background: url('../../images/imprint/videosplash/Video_RU.jpg') no-repeat 0 0 transparent;
}
.es .watchVideo {
	background: url('../../images/imprint/videosplash/Video_ES.jpg') no-repeat 0 0 transparent;
}
.selected-wholesaler {
	font-weight:bold;
	border:1px solid #AAA;
	padding:4px 10px;
	text-align: center;
	width:88%;
}
.selected-wholesaler p {
	margin: 0;
	padding: 0;
	font-size:1.05em;
}
.selected-wholesaler p a {
	color:#E00;
}
.pl #subcat-listing li {
	height:265px;
}
.libDownLs .libFilters .b {
	padding:0 6px !important;
	width: auto;
	min-width:65px;
}
.libDownLs thead td {
    padding-bottom: 15px;
}
.libDownLs tbody td {
    height: auto;
    line-height: 20px;
    max-width: 150px;
    padding-bottom: 20px;
    padding-right: 20px;
}
.libDownLs ul {
    list-style: none outside none;
    position: relative;
    top: 20px;
}
.imgLibWrp {
    display: inline-block;
    height: auto;
    position: relative;
    width: 25px;
    margin-right:5px;
}
.libDownLs .prodCode {
    padding: 0 14px 0 0;
    width: 65px;
}
.downltd {
	width: 105px !important
}
.ie7 .libDownLs ul,
.ie8 .libDownLs ul {
	height:auto;
	top:20px;
}
#videocreen {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index: 9999;
    display:none;
}
#videocreen .bg {
    width:100%;
    height:100%;
    opacity:0.4;
    filter: alpha(opacity = 40);
    background:#000;
    z-index: 1;
}
#videocreen .banner {
    top:60px;
    left: 50%;
    position: absolute;
    z-index: 2;
}
#videocreen .banner .i {
    left:-50%;
    position: relative;
}
#videocreen .banner .close {
    background: url("../../images/imprint/black_circle_with_cross_small.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: 47.5%;
    top: 84px;
    width: 30px;
    z-index: 3;
}
.ie8 #videocreen .banner .close {
    right: 46.5%;
    top: 82px;
}
#videocreen iframe {
    margin-left: -50%;
    position: relative;
    top: 100px;
    z-index:2;
}
.ie8 #videocreen iframe {
    left: -50%;
}
.fb-like {
	visibility: visible;
}

.en #clubLoginV2 .left,
.en #clubLoginV2 .right .title {
    background: url("../../images/imprint/fruitclub/logos/2014_fruitclub_gif_en.gif") no-repeat;
	margin-top: 20px;
}
.es #clubLoginV2 .left,
.es #clubLoginV2 .right .title {
    background: url("../../images/imprint/fruitclub/logos/2014_fruitclub_gif_es.gif") no-repeat;
	margin-top: 20px;	
}
.de #clubLoginV2 .left,
.de #clubLoginV2 .right .title {
    background: url("../../images/imprint/fruitclub/logos/2014_fruitclub_gif_de.gif") no-repeat;
	margin-top: 20px;	
}
.fr #clubLoginV2 .left,
.fr #clubLoginV2 .right .title {
    background: url("../../images/imprint/fruitclub/logos/2014_fruitclub_gif_fr.gif") no-repeat;
	margin-top: 20px;	
}
.it #clubLoginV2 .left,
.it #clubLoginV2 .right .title {
    background: url("../../images/imprint/fruitclub/logos/2014_fruitclub_gif_it.gif") no-repeat;
	margin-top: 20px;	
}
.pl #clubLoginV2 .left,
.pl #clubLoginV2 .right .title {
    background: url("../../images/imprint/fruitclub/logos/2014_fruitclub_gif_pl.gif") no-repeat;
	margin-top: 20px;	
}
.ru #clubLoginV2 .left,
.ru #clubLoginV2 .right .title {
    background: url("../../images/imprint/fruitclub/logos/2014_fruitclub_gif_ru.gif") no-repeat;
	margin-top: 20px;	
}
#clubLoginV2 .left {
    height: 599px;
    /*width: 600px;
    border-right: none !important;*/
    position: relative;
    z-index: 9;
}
.ru #clubLoginV2 > div.left {
	/*width:600px;*/
}
.ru #clubLoginV2 .right {
   height: 340px;
    right: -9px;
    width: 484px;
    z-index: 10;
}
#clubLoginV2 .right {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 320px;
    position: absolute;
    right: -14px;
    /*top: 13px;*/
    z-index: 10;
}
#clubLoginV2 a.signupform {
	z-index:12;
	display:block;
	position: absolute;
}
#clubLoginV2 a.signupform,
.en #clubLoginV2 a.signupform {
    bottom: 1px;
    height: 46px;
    left: 124px;
    width: 216px;
}
.fr #clubLoginV2 > div,
.pl #clubLoginV2 > div,
.ru #clubLoginV2 > div {
	height: 600px;
}
.fr #clubLoginV2 .right,
.pl #clubLoginV2 .right,
.ru #clubLoginV2 .right {
	height:350px;
}
#clubLoginV2 .right h1,
#clubLoginV2 .right h2 {
	font-size:0.8em;
	text-align: center;
}
.ru #clubLoginV2 .right h1,
.ru #clubLoginV2 .right h2 {
	font-size: 28px;
}
#clubLoginV2 .right .title {
    height: 80px;
    left: 40px;
    position: relative;
    width: 450px;
}
.en #clubLoginV2 .right .title {
	background: url("../../images/imprint/fruitclub/logos/login_header_en.jpg") no-repeat;
    /*background-position: -577px -14px;*/
    height: 200px;	
    left: 15px;
    width: auto;
}
.fr #clubLoginV2 .right .title {
	background: url("../../images/imprint/fruitclub/logos/login_header_fr.jpg") no-repeat;
    /*background-position: -577px -14px;*/
    height: 200px;	
    left: 23px;
    width: auto;
}
.es #clubLoginV2 .right .title {
	background: url("../../images/imprint/fruitclub/logos/login_header_es.jpg") no-repeat;
    /*background-position: -577px -14px;*/
    height: 200px;	
    left: 20px;
    width: auto;
}
.de #clubLoginV2 .right .title {
	background: url("../../images/imprint/fruitclub/logos/login_header_de.jpg") no-repeat;
    /*background-position: -577px -14px;*/
    height: 200px;	
    left: 23px;
    width: auto;
}
.it #clubLoginV2 .right .title {
	background: url("../../images/imprint/fruitclub/logos/login_header_it.jpg") no-repeat;
    /*background-position: -577px -14px;*/
    height: 200px;	
    left: 22px;
    width: auto;
}
.pl #clubLoginV2 .right .title {
	background: url("../../images/imprint/fruitclub/logos/login_header_pl.jpg") no-repeat;
    /*background-position: -577px -14px;*/
    height: 200px;	
    left: 30px;
    width: auto;
}
.ru #clubLoginV2 .right .title {
	background: url("../../images/imprint/fruitclub/logos/login_header_ru.jpg") no-repeat;
    /*background-position: -577px -14px;*/
    height: 200px;
    left: 30px;
    width: auto;
}
#downloadDoc {
    bottom: 14px;
    height: 130px;
    left: 419px;
    position: absolute;
    width: 130px;
}
#toolkitWrp {
	margin-bottom: 100px;
}
#toolkitWrp > div {
	overflow:hidden;
}
#toolkitWrp .b-blue {
	/*border: 12px solid #289CD7;*/s
}
#toolkitWrp .b-fotl {
	border: 12px solid #F6C93C;
}
#toolkitWrp .b-performance-t {
	border: 12px solid #E66114;
}
#toolkitWrp .b-t-shirts {
	border: 12px solid #C31131;
}
#toolkitWrp .b-original-t {
	border: 12px solid #319E64;
}
#toolkitWrp .b-polos {
	border: 12px solid #A9D0E1;
}
#toolkitWrp .b-unique-hoodie {
	border: 12px solid #1D1D4F;
}
#toolkitWrp .home {
	padding:40px 5px;
	overflow:hidden;
}
#toolkitWrp .home .cols {
	float:left;
}
#toolkitWrp .home .cola {
	width:270px;
	margin-left:56px;
	margin-right:56px;
}
#toolkitWrp .home .colb {
	width:290px;
}
#toolkitWrp .home h1 {
    font-family: arial,helvetica,sans-serif;
    font-size: 2.21em;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom:29px;
    width:120%;
}
#toolkitWrp .home h1 .pink {
	color:#CD3A84;
}
#toolkitWrp .home .introtxt {
	font-size:1.2em;
	padding:24px 0;
	text-align: justify;
}
#toolkitWrp .clickhr {
    background: #289CD7;
    color: #FFFFFF;
    display: block;
    font-size: 1.4em;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'univers_45';
    font-weight:bold;
}
#toolkitWrp .clickhr:hover {
	opacity:0.5;
}
.lang_pl #toolkitWrp .clickhr,
.lang_pl .top-rgt-txt h3,
.lang_pl .top-rgt-txt p {
	font-family: arial, sans-serif;
}
#toolkitWrp .logo-menu-tlkt {
	width:185px;
	height:115px;
}
#toolkitWrp .menu .row {
	padding:20px 15px;
	overflow:hidden;
}
#toolkitWrp .menu .top-rgt-txt {
    float: right;
    margin-right: 35px;
    width: 435px;
}
.top-rgt-txt h3 {
    font-size: 1.6em;
    text-transform: uppercase;
    font-weight:bold !important;
}
.top-rgt-txt .blue {
    color:#289CD7;
    font-family: 'univers_45';
    padding-bottom:5px;
}
.top-rgt-txt p {
	font-size: 13px;
}
#toolkitWrp .menuls li:hover {
	opacity:0.5;
}
#toolkitWrp .menuls li {
    background: #ddd;
    cursor: pointer;
    float: left;
    height: 171px;
    list-style: none outside none;
    margin-bottom: 3px;
    margin-right: 3px;
    width: 171px;
}
#toolkitWrp .lrow {
	padding-top:0px !important;
}
#toolkitWrp .menuls li > a {
	width:100%;
	height:100%;
	display:block;
	text-indent:-9999px;
}
#toolkitWrp .menuls .fotl {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -3px -1px transparent;
}
.lang_en #toolkitWrp .menuls .fotl {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -3px -1px transparent;
}
.lang_es #toolkitWrp .menuls .fotl {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_es.jpg") no-repeat scroll -3px -1px transparent;
}
.lang_de #toolkitWrp .menuls .fotl {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_de.jpg") no-repeat scroll -3px -1px transparent;
}
.lang_fr #toolkitWrp .menuls .fotl {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_fr.jpg") no-repeat scroll -3px -1px transparent;
}
.lang_pl #toolkitWrp .menuls .fotl {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_pl.jpg") no-repeat scroll -3px -1px transparent;
}
.lang_it #toolkitWrp .menuls .fotl {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_it.jpg") no-repeat scroll -3px -1px transparent;
}
.lang_ru #toolkitWrp .menuls .fotl {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_ru.jpg") no-repeat scroll -3px -1px transparent;
}
#toolkitWrp .menuls .perf-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -178px -1px transparent;
}
.lang_en #toolkitWrp .menuls .perf-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -178px -1px transparent;
}
.lang_es #toolkitWrp .menuls .perf-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_es.jpg") no-repeat scroll -178px -1px transparent;
}
.lang_de #toolkitWrp .menuls .perf-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_de.jpg") no-repeat scroll -178px -1px transparent;
}
.lang_fr #toolkitWrp .menuls .perf-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_fr.jpg") no-repeat scroll -178px -1px transparent;
}
.lang_pl #toolkitWrp .menuls .perf-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_pl.jpg") no-repeat scroll -178px -1px transparent;
}
.lang_it #toolkitWrp .menuls .perf-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_it.jpg") no-repeat scroll -178px -1px transparent;
}
.lang_ru #toolkitWrp .menuls .perf-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_ru.jpg") no-repeat scroll -178px -1px transparent;
}
#toolkitWrp .menuls .tshirts {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -353px -1px transparent;
}
.lang_en #toolkitWrp .menuls .tshirts {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -353px -1px transparent;
}
.lang_es #toolkitWrp .menuls .tshirts {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_es.jpg") no-repeat scroll -353px -1px transparent;
}
.lang_de #toolkitWrp .menuls .tshirts {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_de.jpg") no-repeat scroll -353px -1px transparent;
}
.lang_fr #toolkitWrp .menuls .tshirts {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_fr.jpg") no-repeat scroll -353px -1px transparent;
}
.lang_pl #toolkitWrp .menuls .tshirts {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_pl.jpg") no-repeat scroll -353px -1px transparent;
}
.lang_it #toolkitWrp .menuls .tshirts {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_it.jpg") no-repeat scroll -353px -1px transparent;
}
.lang_ru #toolkitWrp .menuls .tshirts {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_ru.jpg") no-repeat scroll -353px -1px transparent;
}
#toolkitWrp .menuls .original-t {
    background: url("../../images/imprint/fruitclub/toolkfcToolsNewCats/landing_en.jpg") no-repeat scroll -528px -1px transparent;
}
.lang_en #toolkitWrp .menuls .original-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -528px -1px transparent;
}
.lang_es #toolkitWrp .menuls .original-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_es.jpg") no-repeat scroll -528px -1px transparent;
}
.lang_de #toolkitWrp .menuls .original-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_de.jpg") no-repeat scroll -528px -1px transparent;
}
.lang_fr #toolkitWrp .menuls .original-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_fr.jpg") no-repeat scroll -528px -1px transparent;
}
.lang_pl #toolkitWrp .menuls .original-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_pl.jpg") no-repeat scroll -523px -1px transparent;
}
.lang_it #toolkitWrp .menuls .original-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_it.jpg") no-repeat scroll -528px -1px transparent;
}
.lang_ru #toolkitWrp .menuls .original-t {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_ru.jpg") no-repeat scroll -528px -1px transparent;
}
#toolkitWrp .menuls .polos {
    background: url("../../images/imprint/fruitclub/toolkfcToolsNewCats/landing_en.jpg") no-repeat scroll -3px -174px transparent;
}
.lang_en #toolkitWrp .menuls .polos {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -3px -174px transparent;
}
.lang_es #toolkitWrp .menuls .polos {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_es.jpg") no-repeat scroll -3px -174px transparent;
}
.lang_de #toolkitWrp .menuls .polos {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_de.jpg") no-repeat scroll -3px -174px transparent;
}
.lang_fr #toolkitWrp .menuls .polos {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_fr.jpg") no-repeat scroll -3px -174px transparent;
}
.lang_pl #toolkitWrp .menuls .polos {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_pl.jpg") no-repeat scroll -3px -174px transparent;
}
.lang_it #toolkitWrp .menuls .polos {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_it.jpg") no-repeat scroll -3px -174px transparent;
}
.lang_ru #toolkitWrp .menuls .polos {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_ru.jpg") no-repeat scroll -3px -174px transparent;
}
#toolkitWrp .menuls .uhood {
    background: url("../../images/imprint/fruitclub/toolkfcToolsNewCats/landing_en.jpg") no-repeat scroll -176px -176px transparent;
}
.lang_en #toolkitWrp .menuls .uhood {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -178px -174px transparent;
}
.lang_es #toolkitWrp .menuls .uhood {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_es.jpg") no-repeat scroll -178px -174px transparent;
}
.lang_de #toolkitWrp .menuls .uhood {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_de.jpg") no-repeat scroll -178px -174px transparent;
}
.lang_fr #toolkitWrp .menuls .uhood {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_fr.jpg") no-repeat scroll -178px -174px transparent;
}
.lang_pl #toolkitWrp .menuls .uhood {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_pl.jpg") no-repeat scroll -178px -174px transparent;
}
.lang_it #toolkitWrp .menuls .uhood {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_it.jpg") no-repeat scroll -178px -174px transparent;
}
.lang_ru #toolkitWrp .menuls .uhood {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_ru.jpg") no-repeat scroll -178px -174px transparent;
}
.lang_en #toolkitWrp .menuls .ladies {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -353px -172px transparent;
}
.lang_es #toolkitWrp .menuls .ladies {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_es.jpg") no-repeat scroll -353px -172px transparent;
}
.lang_de #toolkitWrp .menuls .ladies {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_de.jpg") no-repeat scroll -353px -172px transparent;
}
.lang_fr #toolkitWrp .menuls .ladies {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_fr.jpg") no-repeat scroll -353px -172px transparent;
}
.lang_it #toolkitWrp .menuls .ladies {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_it.jpg") no-repeat scroll -353px -172px transparent;
}
.lang_pl #toolkitWrp .menuls .ladies {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_pl.jpg") no-repeat scroll -353px -172px transparent;
}
.lang_ru #toolkitWrp .menuls .ladies {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_ru.jpg") no-repeat scroll -353px -172px transparent;
}
.lang_en #toolkitWrp .menuls .sweats {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_en.jpg") no-repeat scroll -528px -172px transparent;
}
.lang_es #toolkitWrp .menuls .sweats {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_es.jpg") no-repeat scroll -528px -172px transparent;
}
.lang_de #toolkitWrp .menuls .sweats {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_de.jpg") no-repeat scroll -528px -172px transparent;
}
.lang_fr #toolkitWrp .menuls .sweats {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_fr.jpg") no-repeat scroll -528px -172px transparent;
}
.lang_it #toolkitWrp .menuls .sweats {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_it.jpg") no-repeat scroll -528px -172px transparent;
}
.lang_pl #toolkitWrp .menuls .sweats {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_pl.jpg") no-repeat scroll -528px -172px transparent;
}
.lang_ru #toolkitWrp .menuls .sweats {
    background: url("../../images/imprint/fruitclub/toolkit/fcToolsNewCats/landing_ru.jpg") no-repeat scroll -528px -172px transparent;
}
#toolkitWrp .b-fotl .back {
    background: #F6C93C;
}
#toolkitWrp .b-fotl .back > span {
    background: url("../../images/imprint/fruitclub/toolkit/arrows-back-btn-v3.jpg?201307261140") no-repeat scroll -1px -1px transparent;
}
#toolkitWrp .b-performance-t .back {
    background: #E66114;
}
#toolkitWrp .b-performance-t .back > span {
    background: url("../../images/imprint/fruitclub/toolkit/arrows-back-btn-v3.jpg?201307261140") no-repeat scroll -26px -1px transparent;
}
#toolkitWrp .b-t-shirts .back {
    background: #C31131;
}
#toolkitWrp .b-t-shirts .back > span {
    background: url("../../images/imprint/fruitclub/toolkit/arrows-back-btn-v3.jpg?201307261140") no-repeat scroll -51px -1px transparent;
}
#toolkitWrp .b-original-t .back {
    background: #319E64;
}
#toolkitWrp .b-original-t .back > span {
    background: url("../../images/imprint/fruitclub/toolkit/arrows-back-btn-v3.jpg?201307261140") no-repeat scroll -77px -1px transparent;
}
#toolkitWrp .b-polos .back {
    background: #A9D0E1;
}
#toolkitWrp .b-polos .back > span {
    background: url("../../images/imprint/fruitclub/toolkit/arrows-back-btn-v3.jpg?201307261140") no-repeat scroll -101px -1px transparent;
}
#toolkitWrp .b-unique-hoodie .back {
    background: #1D1D4F;
}
#toolkitWrp .b-unique-hoodie .back > span {
    background: url("../../images/imprint/fruitclub/toolkit/arrows-back-btn-v3.jpg?201307261140") no-repeat scroll -126px -1px transparent;
}
/* s: fcToolsNewCats */
#toolkitWrp .b-ladies .lsItems li h4 {
    color: #E76395;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: -0.033em;
    margin-bottom: 10px;
}
#toolkitWrp .b-ladies {
	border: 12px solid #E76395;
}
#toolkitWrp .b-ladies .back {
    background: #E76395;
}
#toolkitWrp .b-ladies .back > span {
    background: url("../../images/imprint/fruitclub/toolkit/arrows-back-btn-v3.jpg?201307261140") no-repeat scroll -126px -1px transparent;
}
#toolkitWrp .b-sweats .lsItems li h4 {
    color: #289CD7;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: -0.033em;
    margin-bottom: 10px;
}
#toolkitWrp .b-sweats {
	border: 12px solid #289CD7;
}
#toolkitWrp .b-sweats .back {
    background: #289CD7;
}
#toolkitWrp .b-sweats .back > span {
    background: url("../../images/imprint/fruitclub/toolkit/arrows-back-btn-v3.jpg?201307261140") no-repeat scroll -126px -1px transparent;
}
/* e: fcToolsNewCats */
.toolk_cat_header {
    border-top: 4px solid #CCCCCC;
    height: 30px;
    padding-top: 15px;
    position: relative;
}
.toolk_cat_header h3 {
    color: #AAAAAA;
    float: left;
    font-size: 16px;
    line-height: 30px;
    margin-left: 25px;
}
.toolk_cat_header .back {
	float: right;
}
#toolkitWrp .list .back {
    color: #FFFFFF;
    display: inline-block;
    font-size: 1.3em;
    height: auto;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    background-color: #ccc;
}
#toolkitWrp .list .back:hover {
	opacity:0.6;
}
@font-face {
    font-family: 'trend_sansone';
    font-style: normal;
    font-weight: normal;
    src: 	url("../../css/imprint/font-face/latinotype_-_trendsansone-webfont.eot?#iefix") format("embedded-opentype"), 
    		url("../../css/imprint/font-face/latinotype_-_trendsansone-webfont.woff") format("woff"), 
    		url("../../css/imprint/font-face/latinotype_-_trendsansone-webfont.ttf") format("truetype"), 
    		url("../../css/imprint/font-face/latinotype_-_trendsansone-webfont.svg#trend_sansone") format("svg");
}
@font-face {
    font-family: 'univers_45';
    font-style: normal;
    font-weight: normal;
    src: 	url("../../css/imprint/font-face/univers_45_light-webfont.eot?#iefix") format("embedded-opentype"), 
    		url("../../css/imprint/font-face/univers_45_light-webfont.woff") format("woff"), 
    		url("../../css/imprint/font-face/univers_45_light-webfont.ttf") format("truetype"), 
    		url("../../css/imprint/font-face/univers_45_light-webfont.svg#univers_45") format("svg");
}
#toolkitWrp .list h1 {
    color: #000000;
    font-family: 'trend_sansone' !important;
    font-weight: normal;
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
}
#toolkitWrp .lsItems {
	margin-left:20px;
}
#toolkitWrp .lsItems li {
	width:320px;
	height:190px;
	float:left;
	margin-right:20px;
	margin-bottom:40px;
	position:relative;
	list-style: none outside none;
}
#toolkitWrp .lsItems li > img {
	float:left;
	margin-right:20px;
}
#toolkitWrp .lsItems li .download .a {
    background: url("../../images/imprint/btn-lib-sides-small.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    left: -2px;
    position: absolute;
    top: 0;
    width: 2px;
}
#toolkitWrp .lsItems li .download {
    background: url("../../images/imprint/btn-lib-center-small.png") repeat-x scroll 0 0 transparent;
    color: #000000;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    padding: 4px 8px 3px 8px;
    position: absolute;
    text-transform: uppercase;
    right:0;
    margin-top:10px;
    text-decoration: none;
}
#toolkitWrp .lsItems li .download .c {
    background: url("../../images/imprint/btn-lib-sides-small.png") repeat scroll right 0 transparent;
    height: 20px;
    position: absolute;
    right: 0px;
    top: 0;
    width: 2px;
}

#toolkitWrp .lsItems li  h4 {
    font-family: 'trend_sansone' !important;
    font-size: 16px;
}
#toolkitWrp .b-fotl .lsItems li > p {
	margin-bottom:30px;
}
#toolkitWrp .b-fotl .lsItems li h4 {
	color: #F6C93C;
	margin-bottom: 10px;
	font-weight:normal;
	font-size: 15px;
}
#toolkitWrp .b-performance-t .lsItems li h4 {
	color: #E66114;
	margin-bottom: 10px;
	font-weight:normal;
	font-size: 15px;
}
#toolkitWrp .b-original-t .lsItems li h4 {
	color: #319E64;
	margin-bottom: 10px;
	font-weight:normal;
	font-size: 15px;
}
#toolkitWrp .b-t-shirts .lsItems li h4 {
	color: #C31131;
	margin-bottom: 10px;
	font-weight:normal;
	font-size: 15px;
}
#toolkitWrp .b-polos .lsItems li h4 {
	color: #A9D0E1;
	margin-bottom: 10px;
	font-weight:normal;
	font-size: 15px;
}
#toolkitWrp .b-unique-hoodie .lsItems li h4 {
	color: #1D1D4F;
	margin-bottom: 10px;
	font-weight:normal;
	font-size: 15px;
	letter-spacing: -0.033em;
}
#toolkitWrp .lsItems p a {
	color:#00E;
}
#toolkitWrp .top-rgt-txt a {
	color:inherit;
}
#toolkitWrp .lsDwnTitle {
	margin-bottom:40px;
}
#toolkitWrp .tbl_cell {
	display:table-cell;
	vertical-align: top;
}
#toolkitWrp .tbl_cell_b {
	width: 300px;
}
#toolkitWrp .tlkSlim {
    margin-right: 16px;
    width: 208px !important;
}
#toolkitWrp .tlkSlim .tbl_cell {
	padding-right:10px;
}
#toolkitWrp .tlkSlim .tkImgWrp {
	overflow: hidden;
	width:80px;
}
#toolkitWrp .tlkSlim .tkImgWrp img {
	position:relative;
	left:-50px;
}
#toolkitWrp .presentation .tkImgWrp {
	width:102px;
}
#toolkitWrp .eshot .tkImgWrp img {
	left:-37px;
}
#toolkitWrp .webbanner .tkImgWrp {
    overflow: hidden;
    width: 114px;
}
#toolkitWrp .webbanner .tkImgWrp img {
	left:-32px;
}
#toolkitWrp .presentation .tkImgWrp img {
	left:-37px;
}
#toolkitWrp .lsItems li.presentation {
    width: 245px !important;
}
#toolk_frt_logo_land {
	position:relative;
	left:-8px;
}
#toolkitWrp .leaflet .tkImgWrp {
    overflow: hidden;
    width: 100px;
}
#toolkitWrp .leaflet .tkImgWrp img {
    left: -38px;
    position: relative;
}
#toolkitWrp .top-rgt-txt,
#toolkitWrp .home .introtxt,
#toolkitWrp .tbl_cell_b p {
	font-weight: normal !important;
}
.lang_de #toolkitWrp .webbanner .tkImgWrp {
}

.lang_pl #toolkitWrp .lsItems li h4 {
	font-family:arial, helvetica, sans-serif !important;
	text-transform: uppercase;
}
.lang_es #toolkitWrp .lsItems li {
    float: left;
    height: auto;
    margin-bottom: 40px;
    margin-right: 20px;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
    width: 320px;
}
.lang_es .b-fotl .lsItems li {
	min-height: 155px !important;
}
.lang_ru .clickhr,
.lang_ru .top-rgt-txt .blue,
.lang_ru #toolkitWrp .lsItems li h4,
.lang_ru #toolkitWrp .list h1 {
	font-family: arial,helvetica,sans-serif !important;
}
.lang_pl .b-unique-hoodie li.webbanner {
	margin-left:3px;
	margin-right:6px !important;
}
#toolkitWrp .lsItems li.presentation {
	width:200px !important;
}
.lang_es #toolkitWrp .lsItems li {
	overflow: visible;
}
.lang_it #toolkitWrp .b-unique-hoodie .lsItems {
	position:relative;
	left:-15px;
}
#club-nav ul li a,
#club-nav ul li strong,
#club-nav ul li span {
	font-weight:bold !important;
}
.newFcTool {
    height: 80px;
    left: 10px;
    position: absolute;
    top: 13px;
    width: 110px;
}
.en .newFcTool {
    background: url("../../images/imprint/tools20130924/fc_new_2014_en.png") no-repeat scroll 0 0 transparent;
}
.es .newFcTool {
    background: url("../../images/imprint/tools20130924/fc_new_2013_es.png") no-repeat scroll 0 0 transparent;
}
.de .newFcTool {
    background: url("../../images/imprint/tools20130924/fc_new_2013_de.png") no-repeat scroll 0 0 transparent;
}
.it .newFcTool {
    background: url("../../images/imprint/tools20130924/fc_new_2013_it.png") no-repeat scroll 0 0 transparent;
}
.fr .newFcTool {
    background: url("../../images/imprint/tools20130924/fc_new_2013_fr.png") no-repeat scroll 0 0 transparent;
}
.pl .newFcTool {
    background: url("../../images/imprint/tools20130924/fc_new_2013_pl.png") no-repeat scroll 0 0 transparent;
}
.ru .newFcTool {
    background: url("../../images/imprint/tools20130924/fc_new_2013_ru.png") no-repeat scroll 0 0 transparent;
}
.cmyk .newFcTool {
    top: 11px;
}
.matrix .newFcTool {
    left: 13px;
    top: 12px;
}
.spec-details .newFcTool {
    left: 13px;
}
.lang_en .a_fabric .wof-side-img {
	 padding-bottom: 9px !important;
}
.sweat-light{
	margin-left:7px !important;
}
.sweat-uni{
	margin-left:7px !important;
}
.sweat-pre{
	margin-left:7px !important;
}
.sweat-class{
	margin-left:7px !important;
}
#footer p {
	text-align: left;
}
.lang_ru #footer {
	text-align:justify !important; font-family: Arial !important;
}
.lang_pl #footer {
	font-family: Arial !important; font-weight:bold; text-align:justify !important; 
}
.lang_it #footer {
	text-align:justify !important;
}
.lang_fr #footer {
	text-align:justify !important;
}
.lang_es #footer {
	font-size:9px;text-align:justify !important;
}
.lang_de #footer {
	text-align:justify !important; 
}
.lang_en #footer {
	text-align:justify !important;
}
.lang_en #footer p {

}
.lang_es #footer p {
	font-size: 8px;
}
.lang_it #footer p {

}
.lang_fr #footer p {
	font-size: 8px;
}
.lang_de #footer p {

}
.lang_pl #footer p {

    width: 80%;
}
.lang_pl .sep1 {
}
.lang_pl #footer .TrendSansOne {
	font-family: arial, helvetica, sans-serif !important;
}
.lang_de #footer p,
.lang_de #footer a {
    font-size: 9px;
    font-weight: normal;
    letter-spacing: normal;
}
.lang_ru #footer p {}
.lang_ru .sep1 {}
.lang_en .btnSNetwrks,
.lang_es .btnSNetwrks,
.lang_it .btnSNetwrks {
	width: 120px;
}
.lang_pl .btnSNetwrks {
	width: 121px;
}
.lang_ru .btnSNetwrks {
	width: 125px;
}
.lang_es .a_kids .categoryWrp > h1 {
	margin-top:6px;
}
.p_eu-landing #footer p {
	text-align: center;
}
.holding-img{
    background:url('../../images/imprint/Awaiting-Image.jpg') no-repeat center center transparent;
}
.longttl .prodTtl .ref {
	display:inline-block;
}
.lang_pl #lang a {
	font-family: arial, helvetica, sans-serif !important;
}
.lang_ru #clubLoginV2 a.signupform {
    bottom: 32px;
    left: 67px;
    width: 339px;
}
.lang_de .popup a.close {
	margin: 0 auto;
}
.squeeze-ev-drop-home .column {
    display: inline-block;
    height: 100%;
    margin-left: 50px;
    width: auto;
}
.squeeze-ev-drop-wrap {
    background-color: #FF8201;
    padding: 45px 0;
}
.squeeze-ev-drop .home-translated {
    height: 350px;
    margin: 0 auto;
    text-align: center;
    width: 300px;
}
.lang_en .squeeze-ev-drop .home-translated {
    background: url("../../images/imprint/toolkit-squeeze/squeeze_every_drop.png") no-repeat scroll 20px -38px transparent;
	height: 280px;
}
.lang_es .squeeze-ev-drop .home-translated {
    background: url("../../images/imprint/toolkit-squeeze/squeeze_every_drop.png") no-repeat scroll 20px -1475px transparent;
	height: 250px;
}
.lang_de .squeeze-ev-drop .home-translated {
    background: url("../../images/imprint/toolkit-squeeze/squeeze_every_drop.png") no-repeat scroll 20px -1102px transparent;
	height: 280px;
}
.lang_fr .squeeze-ev-drop .home-translated {
    background: url("../../images/imprint/toolkit-squeeze/squeeze_every_drop.png") no-repeat scroll 20px -418px transparent;
	height: 235px;
}
.lang_it .squeeze-ev-drop .home-translated {
    background: url("../../images/imprint/toolkit-squeeze/squeeze_every_drop.png") no-repeat scroll 20px -790px transparent;
	height: 203px;
}
.lang_pl .squeeze-ev-drop .home-translated {
    background: url("../../images/imprint/toolkit-squeeze/squeeze_every_drop.png") no-repeat scroll 20px -1840px transparent;
	height: 228px;
}
.lang_ru .squeeze-ev-drop .home-translated {
    background: url("../../images/imprint/toolkit-squeeze/squeeze_every_drop.png") no-repeat scroll 20px -2198px transparent;
	height: 223px;
}
.squeeze-ev-drop .icons {
    background-color: #FFFFFF;
    background-image: url("../../images/imprint/toolkit-squeeze/icons.jpg");
    background-repeat: no-repeat;
    height: 35px;
    line-height: 35px;
    text-indent: 60px;
    width: auto;
    font-size: 12px;
    font-weight: bold;
}
.squeeze-ev-drop .bubble {
    background-color: #FFFFFF;
    border: 5px solid #FCA241;
    border-radius: 25px;
    display: inline-block;
    list-style: none outside none;
    overflow: hidden;
    padding: 15px;
    width: 300px;
}
.squeeze-ev-drop .bubble .options {
	margin-left: 25px;
}
.ru .squeeze-ev-drop .bubble .options {
	margin-left: 0;
}
.squeeze-ev-drop .options li {
	padding-bottom: 5px;
	list-style: none;
}
.squeeze-ev-drop .toolkit {
	background-position: -4px -2px;
}
.squeeze-ev-drop .brochures {
	background-position: -4px -42px;
}
.squeeze-ev-drop .films-and-presentations {
	background-position: -4px -82px;
}
.squeeze-ev-drop .digital-assets {
	background-position: -4px -118px;
}
.squeeze-ev-drop .image-library {
	background-position: -4px -155px;
}
.squeeze-ev-drop .create-your-own-templates {
	background-position: -4px -192px;
}
.fruit-membership-txt {
    border-top: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 14px;
    margin: 25px auto 20px;
    padding-top: 10px;
    text-align: center;
    width: 230px;
    line-height: 18px;
}
.squeeze-ev-orange {
    background-image: url("../../images/imprint/toolkit-squeeze/orange.png");
    background-position: -310% center;
    background-repeat: no-repeat;
}
.toolkit2k14-home {
	height: auto;
	position: relative;
}
.tk2k14-home-bg {
	background-image: url(../../images/imprint/toolkit-squeeze/tk-bg-lifestyle-bg.jpg);
	background-repeat: no-repeat;
	background-position: center 65%;
}
.tk2k14-top-txt {
	color: #CA3D81;
	padding: 20px 30px;
	font-size: 14px;
	line-height: 18px;
}
.tk2k14-top-txt p {
	line-height: 21px;
	font-size: 15px;
}
.toolkit2k14-download-corner {
	padding: 10px 0px;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	display: none;
}
.toolkit2k14-download-corner:hover {
	opacity: 0.7;
}
.toolkit2k14-download-corner > div {
	margin: 0 auto;
	z-index: 5;
}
.toolkit2k14-download-corner > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.toolkit2k14-download-corner .presentation {
	background-image: url('../../images/imprint/toolkit-squeeze/presentation-sprite.png');
    height: 66px;
    width: 92px;
}
.toolkit2k14-download-corner .download,
.toolk-my-item-download {
	left: -5px;
	width: auto;
	height: 16px;
	text-transform: uppercase;
	line-height: 16px;
	font-size: 14px;
	display: inline-block;
	font-weight: bold;
	margin: 5px 0;
	text-indent: 22px;
	text-decoration: none !important;
	position: relative;
}
.presentation_icon_en{
	background-position: 0 0;
}
.presentation_icon_es{
	background-position: -100px 0;
}
.presentation_icon_de{
	background-position: -200px 0;
}
.presentation_icon_fr{
	background-position: -299px 0;
}
.presentation_icon_it{
	background-position: -400px 0;
}
.presentation_icon_pl{
	background-position: -500px 0;
}
.presentation_icon_ru{
	background-position: 0 -100px;
}
.toolk2k14-present-dwnl-txt {
    font-size: 11px;
    font-weight: bold;
}
.lang_en .toolk2k14-present-dwnl-txt {
	width: 160px;
}
.toolkit2k14 .layer-1 {
	z-index: 1;
}
.toolkit2k14 .layer-2 {
	z-index: 2;
}
.toolkit2k14 .layer-3 {
	z-index: 3;
}
.toolkit2k14-cats {
	padding-top: 206px;
	width: 100%;
	height: auto;
}
.toolkit2k14-click-cat {
    border-bottom: 3px solid #CA3D81;
    font-size: 16px;
    height: 30px;
    position: relative;
    text-align: center;
    width: 100%;
}
.toolkit2k14-click-cat p {
	font-weight: bold;
	font-size: 12px;
}
	.pl .toolkit2k14-click-cat p,
	.ru .toolkit2k14-click-cat p {
		font-family: arial, sans-serif;
	}
.toolkit2k14-has-bg {
	position: relative;
}
.toolkit2k14-has-bg * {
	position: relative;
}
.toolkit2k14-has-bg p {
    line-height: 30px;
    z-index: 1;
}
.toolkit2k14-has-bg .bg {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.7;
}
.toolkit2k14-footer {
	text-align: center;
}
.toolkit2k14-footer p {
	font-size: 10px;
	padding: 10px;
	margin-bottom: 0;
	font-weight: bold;
}
.toolkit2k14-cat-list {
    display: inline-block;
    margin: 5px 0;
    padding: 10px 0;
    width: 750px;
}
.toolkit2k14-cat-list li {
	width: 146px;
	min-height: 20px;
	background-color: #fff;
	float: left;
	border: 2px solid #fff;
	list-style: none;
}
.toolk-cat-btn {
	text-align: center;
    height: 100%;
    line-height: normal;
    width: 144px;
    cursor: pointer;
    position: relative;
}
.toolk-cat-btn:hover {}
.toolk-cat-btn > span {
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	padding: 0 3px;
}
.toolk-whitedarkpink {
	border: 2px solid #fff;
	background-color: #CE3B82;
	color: #fff;
}
	.toolk-whitedarkpink:hover {
	border: 2px solid #CE3B82;
	background-color: #fff;
	color: #CE3B82;
	}
.toolk-whitepurple {
	border: 2px solid #412272;
	background-color: #412272;
	color: #fff;
}
	.toolk-whitepurple:hover {
		border: 2px solid  #412272;
		background-color: #fff;
		color: #412272;
	}
.toolk-whitelightblue {
	border: 2px solid #9ACBEC;
	background-color: #9ACBEC;
	color: #fff;	
}
	.toolk-whitelightblue:hover {
		border: 2px solid #9ACBEC;	
		background-color: #fff;
		color: #9ACBEC;	
	}
.toolk-whitestrongblue {
	border: 2px solid #0191D7;
	background-color: #0191D7;
	color: #fff;
}
	.toolk-whitestrongblue:hover {
		border: 2px solid #0191D7;
		background-color: #fff;
		color: #0191D7;
	}
.toolk-whitepink {
	border: 2px solid #E83876;
	background-color: #E83876;
	color: #fff;
}
	.toolk-whitepink:hover {
		border: 2px solid #E83876;
		background-color: #fff;
		color: #E83876;
	}
.toolk-whiteorange {
	border: 2px solid #FF8201;
	background-color: #FF8201;
	color: #fff;
}
	.toolk-whiteorange:hover {
		border: 2px solid #FF8201;
		background-color: #fff;
		color: #FF8201;
	}
.toolk-whitesoftorange {
	border: 2px solid #fcc32e;
	background-color: #fcc32e;
	color: #fff;
}
	.toolk-whitesoftorange:hover {
		border: 2px solid #fcc32e;
		background-color: #fff;
		color: #fcc32e;
	}
.toolk-whitesoftgreen {
	border: 2px solid #3FAF29;
	background-color: #3FAF29;
	color: #fff;
}
	.toolk-whitesoftgreen:hover {
		border: 2px solid #3FAF29;
		background-color: #fff;
		color: #3FAF29;
	}
.toolk-orangeyellow {
	border: 2px solid #FFED03;
	background-color: #FFED03;
	color: #FF8201;
}
	.toolk-orangeyellow:hover {
		border: 2px solid #FFED03;
		background-color: #fff;
		color: #FF8201;
	}
.toolk-whitepastelgreen {
	border: 2px solid #b6d280;
	background-color: #b6d280;
	color: #ffffff;
}
	.toolk-whitepastelgreen:hover {
		border: 2px solid # b6d280;
		background-color: #fff;
		color: #b6d280;
	}	
.toolk-whitered {
	border: 2px solid #E4032B;
	background-color: #E4032B;
	color: #fff;
}
	.toolk-whitered:hover {
		border: 2px solid #E4032B;
		background-color: #fff;
		color: #E4032B;
	}
.toolk-whitegreen {
	border: 2px solid #05A140;
	background-color: #05A140;
	color: #fff;
}
	.toolk-whitegreen:hover {
		border: 2px solid #05A140;
		background-color: #fff;
		color: #05A140;
	}
.toolk-greenlightgreen {
	border: 2px solid #DCE068;
	background-color: #DCE068;
	color: #05A140;
}
	.toolk-greenlightgreen:hover {
		border: 2px solid  #DCE068;
		background-color: #fff;
		color: #05A140;
	}
.toolk-whitewine {
	border: 2px solid #052f71;
	background-color: #052f71;
	color: #fff;
}
	.toolk-whitewine:hover {
		border: 2px solid #052f71;
		background-color: #fff;
		color: #052f71;
	}
.toolk-whiteterracotta {
	border: 2px solid #ec7253;
	background-color: #ec7253;
	color: #fff;
}
	.toolk-whiteterracotta:hover {
		border: 2px solid #ec7253;
		background-color: #fff;
		color: #ec7253;
	}
.toolk-greygrey {
	border: 2px solid #D8D8D8;
	background-color: #D8D8D8;
	color: #B3B3B3;
}
	.toolk-greygrey:hover {
		border: 2px solid #D8D8D8;
		background-color: #B3B3B3;
		color: #D8D8D8;
	}
.toolkit2k14-arrow {
    background-image: url("../../images/imprint/toolkit-squeeze/arrow_home-pink.png");
    background-position: center center;
    background-repeat: no-repeat;
    bottom: -10px;
    height: 8px;
    position: absolute;
    width: 30px;
    left: 48%;
}
.font-droid {
	font-family: 'Droid Serif', serif;
}
.pl .font-droid,
.ru .font-droid {
	font-family: arial, sans-serif !important;
}
.toolk-cat-link {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 20;
}
.toolk-category-items-list {
    height: auto;
    left: 20px;
    margin: 35px auto;
    position: relative;
    width: 690px;
}
.toolk-category-items-list .li,
.toolk-category-items-list li {
	float: left;
	width: 210px;
	height: auto;
	list-style: none;
	margin-right: 20px
}
.toolk-category-items-list .li p,
.toolk-category-items-list li p {
	padding: 0 0 5px 0;
	margin: 0;
}
.toolk-category-items-list td {
	padding-bottom: 50px;
}
.toolk-my-item-desc {
	font-size: 12px;
}
	.pl .toolk-my-item-desc,
	.ru .toolk-my-item-desc {
		font-family: arial, sans-serif;
	}
.toolk-my-item-title {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}
	.pl .toolk-my-item-title,
	.ru .toolk-my-item-title {
		font-family: arial, sans-serif;		
	}
.toolk-my-img {
	width: 210px;
	height: 150px;
	background-color: #ddd;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.toolk-my-img img {
	/*
    height: 125px;
    padding: 10px 0;
    */
    position: relative;
    z-index: 1;
}
.toolk-my-img:hover {
	opacity: 0.7;
}
.toolk-my-img a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
}
.toolk-category-items-list div {
	text-align: center;
}
.toolk-my-item-download {
    display: inline-block;
    margin: 0 auto;
    width: auto;
}
.toolk-my-item-download:hover {
	opacity: 0.7;
}
.toolk-has-top-border {
    border-top: 2px solid #EEEEEE;
    margin-top: 10px;
    padding-top: 10px;
}
.toolkit-category-list .toolkit2k14-cats {
	padding-top: 0px;
}

/* toolkit-guide */
.toolk_wrapcolor_toolkit-guide .toolk_cat_header,
.toolk_wrapcolor_whitedarkpink .toolk_cat_header {
    border-top: 4px solid #CE3B82;
}
.toolk_wrapcolor_toolkit-guide .toolk_cat_header h3,
.toolk_wrapcolor_whitedarkpink .toolk_cat_header h3 {
    color: #CE3B82;
}
.toolk_wrapcolor_toolkit-guide .back,
.toolk_wrapcolor_whitedarkpink .back {
	background-color: #CE3B82 !important;
}
.toolk_wrapcolor_whitedarkpink .toolk-my-item-title,
.toolk_wrapcolor_whitedarkpink .toolk-my-item-download {
	color:  #CE3B82;
}
.toolk_wrapcolor_whitedarkpink .toolk-has-top-border {
	border-top: 2px solid #CE3B82;
}
/* brand */
.toolk_wrapcolor_brand .toolk_cat_header,
.toolk_wrapcolor_whitepurple .toolk_cat_header {
    border-top: 4px solid #412171;
}
.toolk_wrapcolor_brand .toolk_cat_header h3,
.toolk_wrapcolor_whitepurple .toolk_cat_header h3 {
    color: #412171;
}
.toolk_wrapcolor_brand .back,
.toolk_wrapcolor_whitepurple .back {
	background-color: #412171 !important;
}
.toolk_wrapcolor_whitepurple .toolk-my-item-title,
.toolk_wrapcolor_whitepurple .toolk-my-item-download {
	color: #412171;
}
.toolk_wrapcolor_whitepurple .toolk-has-top-border {
	border-top: 2px solid #412171;
}
/* original t */
.toolk_wrapcolor_original-t .toolk_cat_header,
.toolk_wrapcolor_whitelightblue .toolk_cat_header {
    border-top: 4px solid #9ACBEC;
}
.toolk_wrapcolor_original-t .toolk_cat_header h3,
.toolk_wrapcolor_whitelightblue .toolk_cat_header h3 {
    color: #9ACBEC;
}
.toolk_wrapcolor_original-t .back,
.toolk_wrapcolor_whitelightblue .back {
	background-color: #9ACBEC !important;
}
.toolk_wrapcolor_whitelightblue .toolk-my-item-title,
.toolk_wrapcolor_whitelightblue .toolk-my-item-download {
	color: #9ACBEC;
}
.toolk_wrapcolor_whitelightblue .toolk-has-top-border {
	border-top: 2px solid #9ACBEC;
}
/* lightweight-sweats */
.toolk_wrapcolor_lightweight-sweats .toolk_cat_header,
.toolk_wrapcolor_whitestrongblue .toolk_cat_header {
    border-top: 4px solid #0191D7;
}
.toolk_wrapcolor_lightweight-sweats .toolk_cat_header h3,
.toolk_wrapcolor_whitestrongblue .toolk_cat_header h3 {
    color: #0191D7;
}
.toolk_wrapcolor_lightweight-sweats .back,
.toolk_wrapcolor_whitestrongblue .back {
	background-color: #0191D7 !important;
}
.toolk_wrapcolor_whitestrongblue .toolk-my-item-title,
.toolk_wrapcolor_whitestrongblue .toolk-my-item-download {
	color: #0191D7;
}
.toolk_wrapcolor_whitestrongblue .toolk-has-top-border {
	border-top: 2px solid #0191D7;
}

/* performance-t */
.toolk_wrapcolor_performance-t .toolk_cat_header,
.toolk_wrapcolor_whitepink .toolk_cat_header {
    border-top: 4px solid #E83876;
}
.toolk_wrapcolor_performance-t .toolk_cat_header h3,
.toolk_wrapcolor_whitepink .toolk_cat_header h3 {
    color: #E83876;
}
.toolk_wrapcolor_performance-t .back,
.toolk_wrapcolor_whitepink .back {
	background-color: #E83876 !important;
}
.toolk_wrapcolor_whitepink .toolk-my-item-title,
.toolk_wrapcolor_whitepink .toolk-my-item-download {
	color: #E83876;
}
.toolk_wrapcolor_whitepink .toolk-has-top-border {
	border-top: 2px solid #E83876;
}
/* unique-hoodie */
.toolk_wrapcolor_unique-hoodie .toolk_cat_header,
.toolk_wrapcolor_whiteorange .toolk_cat_header {
    border-top: 4px solid #FF8201;
}
.toolk_wrapcolor_unique-hoodie .toolk_cat_header h3,
.toolk_wrapcolor_whiteorange .toolk_cat_header h3 {
    color: #FF8201;
}
.toolk_wrapcolor_unique-hoodie .back,
.toolk_wrapcolor_whiteorange .back {
	background-color: #FF8201 !important;
}
.toolk_wrapcolor_whiteorange .toolk-my-item-title,
.toolk_wrapcolor_whiteorange .toolk-my-item-download {
	color: #FF8201;
}
.toolk_wrapcolor_whiteorange .toolk-has-top-border {
	border-top: 2px solid #FF8201;
}
/* sofspun-hoodie */
.toolk_wrapcolor_sofspun .toolk_cat_header,
.toolk_wrapcolor_whitesoftorange .toolk_cat_header {
    border-top: 4px solid #fcc32e;
}
.toolk_wrapcolor_sofspun .toolk_cat_header h3,
.toolk_wrapcolor_whitesoftorange .toolk_cat_header h3 {
    color: #fcc32e;
}
.toolk_wrapcolor_sofspun .back,
.toolk_wrapcolor_whitesoftorange .back {
	background-color: #fcc32e !important;
}
.toolk_wrapcolor_whitesoftorange .toolk-my-item-title,
.toolk_wrapcolor_whitesoftorange .toolk-my-item-download {
	color: #fcc32e;
}
.toolk_wrapcolor_whitesoftorange .toolk-has-top-border {
	border-top: 2px solid #fcc32e;
}
/* sporting-events */
.toolk_wrapcolor_sporting-events .toolk_cat_header,
.toolk_wrapcolor_whitesoftgreen .toolk_cat_header {
    border-top: 4px solid #3FAF29;
}
.toolk_wrapcolor_sporting-events .toolk_cat_header h3,
.toolk_wrapcolor_whitesoftgreen .toolk_cat_header h3 {
    color: #3FAF29;
}
.toolk_wrapcolor_sporting-events .back,
.toolk_wrapcolor_whitesoftgreen .back {
	background-color: #3FAF29 !important;
}
.toolk_wrapcolor_whitesoftgreen .toolk-my-item-title,
.toolk_wrapcolor_whitesoftgreen .toolk-my-item-download {
	color: #3FAF29;
}
.toolk_wrapcolor_whitesoftgreen .toolk-has-top-border {
	border-top: 2px solid #3FAF29;
}
/* t-shirt-range */
.toolk_wrapcolor_t-shirt-range .toolk_cat_header,
.toolk_wrapcolor_whitepastelgreen .toolk_cat_header {
    border-top: 4px solid #b6d280;
}
.toolk_wrapcolor_t-shirt-range .toolk_cat_header h3,
.toolk_wrapcolor_whitepastelgreen .toolk_cat_header h3 {
    color: #b6d280;
}
.toolk_wrapcolor_t-shirt-range .back,
.toolk_wrapcolor_whitepastelgreen .back {
	background-color: #b6d280 !important;
}
.toolk_wrapcolor_orangeyellow .toolk-my-item-title,
.toolk_wrapcolor_orangeyellow .toolk-my-item-download {
	color: #FFED03;
}
.toolk_wrapcolor_orangeyellow .toolk-has-top-border {
	border-top: 2px solid #FFED03;
}
.toolk_wrapcolor_whitepastelgreen .toolk-my-item-title,
.toolk_wrapcolor_whitepastelgreen .toolk-my-item-download {
	color: #b6d280;
}
.toolk_wrapcolor_whitepastelgreen .toolk-has-top-border {
	border-top: 2px solid #b6d280;
}
/* polos */
.toolk_wrapcolor_polos .toolk_cat_header,
.toolk_wrapcolor_whitered .toolk_cat_header {
    border-top: 4px solid #E4032B;
}
.toolk_wrapcolor_polos .toolk_cat_header h3,
.toolk_wrapcolor_whitered .toolk_cat_header h3 {
    color: #E4032B;
}
.toolk_wrapcolor_polos .back,
.toolk_wrapcolor_whitered .back {
	background-color: #E4032B !important;
}
.toolk_wrapcolor_whitered .toolk-my-item-title,
.toolk_wrapcolor_whitered .toolk-my-item-download {
	color: #E4032B ;
}
.toolk_wrapcolor_whitered .toolk-has-top-border {
	border-top: 2px solid #E4032B ;
}
/* valueweight-ts */
.toolk_wrapcolor_valueweight-ts .toolk_cat_header,
.toolk_wrapcolor_whitegreen .toolk_cat_header {
    border-top: 4px solid #3FAF29;
}
.toolk_wrapcolor_valueweight-ts .toolk_cat_header h3,
.toolk_wrapcolor_whitegreen .toolk_cat_header h3 {
    color: #3FAF29;
}
.toolk_wrapcolor_valueweight-ts .back,
.toolk_wrapcolor_whitegreen .back {
	background-color: #3FAF29 !important;
}
.toolk_wrapcolor_whitegreen .toolk-my-item-title,
.toolk_wrapcolor_whitegreen .toolk-my-item-download {
	color: #3FAF29;
}
.toolk_wrapcolor_whitegreen .toolk-has-top-border {
	border-top: 2px solid #3FAF29;
}
/* sweats-range */
.toolk_wrapcolor_sweats-range .toolk_cat_header,
.toolk_wrapcolor_greenlightgreen .toolk_cat_header {
    border-top: 4px solid #DCE068;
}
.toolk_wrapcolor_sweats-range .toolk_cat_header h3,
.toolk_wrapcolor_greenlightgreen .toolk_cat_header h3 {
    color: #DCE068;
}
.toolk_wrapcolor_sweats-range .back,
.toolk_wrapcolor_greenlightgreen .back {
	background-color: #DCE068 !important;
}
.toolk_wrapcolor_greenlightgreen .toolk-my-item-title,
.toolk_wrapcolor_greenlightgreen .toolk-my-item-download {
	color: #DCE068;
}
.toolk_wrapcolor_greenlightgreen .toolk-has-top-border {
	border-top: 2px solid #DCE068;
}
/* schoolwear */
.toolk_wrapcolor_schoolwear .toolk_cat_header,
.toolk_wrapcolor_whitewine .toolk_cat_header {
    border-top: 4px solid #052f71;
}
.toolk_wrapcolor_schoolwear .toolk_cat_header h3,
.toolk_wrapcolor_whitewine .toolk_cat_header h3 {
    color: #052f71;
}
.toolk_wrapcolor_schoolwear .back,
.toolk_wrapcolor_whitewine .back {
	background-color: #052f71 !important;
}
.toolk_wrapcolor_whitewine .toolk-my-item-title,
.toolk_wrapcolor_whitewine .toolk-my-item-download {
	color: #052f71;
}
.toolk_wrapcolor_whitewine .toolk-has-top-border {
	border-top: 2px solid #052f71;
}
/* workwear */
.toolk_wrapcolor_workwear_hospitality .toolk_cat_header,
.toolk_wrapcolor_whiteterracotta .toolk_cat_header {
    border-top: 4px solid #ec7253;
}
.toolk_wrapcolor_workwear_hospitality .toolk_cat_header h3,
.toolk_wrapcolor_whiteterracotta .toolk_cat_header h3 {
    color: #ec7253;
}
.toolk_wrapcolor_workwear_hospitality .back,
.toolk_wrapcolor_whiteterracotta .back {
	background-color: #ec7253 !important;
}
.toolk_wrapcolor_whiteterracotta .toolk-my-item-title,
.toolk_wrapcolor_whiteterracotta .toolk-my-item-download {
	color: #ec7253;
}
.toolk_wrapcolor_whiteterracotta .toolk-has-top-border {
	border-top: 2px solid #ec7253;
}
/* asset icons image */
.toolk_wrapcolor_whitestrongblue .toolk-my-img {
	background-color: #0191D7;
}
.toolk_wrapcolor_whitestrongblue a.toolk-my-item-download {
	color: #0191D7 !important;
}
.toolk_wrapcolor_whiteorange .toolk-my-img {
	background-color: #FF8201;
}
.toolk_wrapcolor_whiteorange a.toolk-my-item-download {
	color: #FF8201 !important;
}
.toolk_wrapcolor_whitesoftorange .toolk-my-img {
	background-color: #fcc32e;
}
.toolk_wrapcolor_whitesoftorange a.toolk-my-item-download {
	color: #fcc32e !important;
}
.toolk_wrapcolor_whitepink .toolk-my-img {
	background-color: #E83876;
}
.toolk_wrapcolor_whitepink a.toolk-my-item-download {
	color: #E83876 !important;
}
.toolk_wrapcolor_whitesoftgreen .toolk-my-img {
	background-color: #3FAF29;
}
.toolk_wrapcolor_whitesoftgreen a.toolk-my-item-download {
	color: #3FAF29 !important;
}
.toolk_wrapcolor_whitelightblue .toolk-my-img {
	background-color: #9ACBEC;
}
.toolk_wrapcolor_whitelightblue a.toolk-my-item-download {
	color: #9ACBEC !important;
}

.toolk_wrapcolor_whitepurple .toolk-my-img {
	background-color: #412171;
}
.toolk_wrapcolor_whitepurple a.toolk-my-item-download {
	color: #412171 !important;
}

.toolk_wrapcolor_orangeyellow .toolk-my-img {
	background-color: #FFED03;
}
.toolk_wrapcolor_orangeyellow a.toolk-my-item-download {
	color: #FFED03 !important;
}

.toolk_wrapcolor_whitepastelgreen .toolk-my-img {
	background-color: #b6d280;
}
.toolk_wrapcolor_whitepastelgreen a.toolk-my-item-download {
	color: #b6d280 !important;
}


.toolk_wrapcolor_whitered .toolk-my-img {
	background-color: #E4032B;
}
.toolk_wrapcolor_whitered a.toolk-my-item-download {
	color: #E4032B !important;
}


.toolk_wrapcolor_whitegreen .toolk-my-img {
	background-color: #3FAF29;
}
.toolk_wrapcolor_whitegreen a.toolk-my-item-download {
	color: #3FAF29 !important;
}

.toolk_wrapcolor_greenlightgreen .toolk-my-img {
	background-color: #DCE068;
}
.toolk_wrapcolor_greenlightgreen a.toolk-my-item-download {
	color: #DCE068 !important;
}

.toolk_wrapcolor_whitewine .toolk-my-img {
	background-color: #052f71;
}
.toolk_wrapcolor_whitewine a.toolk-my-item-download {
	color: #052f71 !important;
}

.toolk_wrapcolor_whiteterracotta .toolk-my-img {
	background-color: #ec7253;
}
.toolk_wrapcolor_whiteterracotta a.toolk-my-item-download {
	color: #ec7253 !important;
}

.arrow,
.arrow_line_brand,
.arrow_line_lightweight_sweats,
.arrow_line_originalt,
.arrow_line_performancet,
.arrow_line_polos,
.arrow_line_schoolwear,
.arrow_line_sporting_events,
.arrow_line_sweats,
.arrow_line_toolkit,
.arrow_line_tshirts,
.arrow_line_unique_hoodie,
.arrow_line_valueweight_t{
	background: url(../../images/imprint/toolkit-squeeze/arrow-sprites.png) no-repeat;
	position: absolute;
	top: -1px;
	left: 30px;
}

.arrow_line_brand,
.arrow_purple,
.arrow_for_whitepurple{
	background-position: 0 0;
	width: 22px;
	height: 11px;
}

.arrow_line_lightweight_sweats,
.arrow_line_lightweight-sweats,
.arrow_strongblue,
.arrow_for_whitestronblue{
	background-position: -25px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_originalt,
.arrow_line_original-t,
.arrow_lightblue,
.arrow_for_whitelightblue{
	background-position: -50px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_performancet,
.arrow_line_performance-t,
.arrowpink,
.arrow_for_whitepink{
	background-position: -75px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_polos,
.arrow_red,
.arrow_for_whitered{
	background-position: -100px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_schoolwear,
.arrow_wine,
.arrow_for_whitewine{
	background-position: -125px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_sporting_events,
.arrow_line_sporting-events,
.arrow_softgreen,
.arrow_for_whitesoftgreen{
	background-position: -150px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_sweats,
.arrow_line_sweats-range,
.arrow_lightgreen,
.arrow_for_whitelightgreen{
	background-position: -175px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_toolkit,
.arrow_line_toolkit-guide,
.arrow_for_whitedarkpink{
	background-position: -200px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_tshirts,
.arrow_line_t-shirt-range,
.arrow_yellow,
.arrow_for_whitepastelgreen{
	background-position: -325px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_unique_hoodie,
.arrow_line_unique-hoodie,
.arrow_orange,
.arrow_for_whiteorange{
	background-position: -250px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_sofspun,
.arrow_line_sofspun,
.arrow_softorange,
.arrow_for_whitesoftorange{
	background-position: -300px 0;
	width: 22px;
	height: 11px;
}

.arrow_line_valueweight_t,
.arrow_line_valueweight-t,
.arrow_line_valueweight-ts,
.arrow_green,
.arrow_for_whitegreen{
	background-position: -275px 0;
	width: 22px;
	height: 11px;
}

/* back arrow */
.back_arrow, .back_arrow_brand, .back_arrow_lightweight_sweats, .back_arrow_original_t, .back_arrow_performance_t, .back_arrow_polos, .back_arrow_schoolwear, .back_arrow_sofspun, .back_arrow_sporting_events, .back_arrow_sweats, .back_arrow_toolkit, .back_arrow_tshirts, .back_arrow_unique_hoodie, .back_arrow_valueweight_t, .back_arrow_workwear{
	background: url(../../images/imprint/toolkit-squeeze/toolk-arrow-sprites.png?12345) no-repeat;
}

.back_arrow_brand{
	background-position: 0 0;
	width: 18px;
	height: 38px;
}

.back_arrow_lightweight_sweats,
.toolk_wrapcolor_whitestrongblue .back_arrow{
	background-position: -20px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_original_t,
.toolk_wrapcolor_whitelightblue .back_arrow {
	background-position: -40px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_performance_t,
.toolk_wrapcolor_whitepink .back_arrow{
	background-position: -60px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_polos,
.toolk_wrapcolor_whitered .back_arrow{
	background-position: -80px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_schoolwear,
.toolk_wrapcolor_whitewine .back_arrow {
	background-position: -100px 0;
	width: 18px;
	height: 38px;
}
.back_arrow_schoolwear,
.toolk_wrapcolor_whiteterracotta .back_arrow {
	background-position: -320px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_sofspun{
	background-position: -120px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_sporting_events,
.toolk_wrapcolor_whitesoftgreen .back_arrow {
	background-position: -140px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_sweats,
.toolk_wrapcolor_greenlightgreen .back_arrow{
	background-position: -160px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_toolkit,
.toolk_wrapcolor_whitedarkpink .back_arrow{
	background-position: -180px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_tshirts,
.toolk_wrapcolor_whitepastelgreen .back_arrow{
	background-position: -300px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_unique_hoodie,
.toolk_wrapcolor_whiteorange .back_arrow {
	background-position: -220px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_sofspun,
.toolk_wrapcolor_whitesoftorange .back_arrow {
	background-position: -280px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_valueweight_t,
.toolk_wrapcolor_whitegreen .back_arrow{
	background-position: -140px 0;
	width: 18px;
	height: 38px;
}

.back_arrow_workwear{
	background-position: -260px 0;
	width: 18px;
	height: 38px;
}
#toolkitWrp .back_arrow {
    display: block;
    height: 38px;
    left: -18px;
    position: absolute;
    top: -5px;
    width: 18px;
}

/* download icons */
.toolk-my-item-download .icon, .tk-download-icons, .download_arrow_brand, .download_arrow_lightweight_sweats, .download_arrow_original_t, .download_arrow_performance_t, .download_arrow_polos, .download_arrow_schoolwear, .download_arrow_sofspun, .download_arrow_sporting_events, .download_arrow_sweats, .download_arrow_toolkit, .download_arrow_tshirt_range, .download_arrow_unique_hoodie, .download_arrow_valueweight_t, .download_arrow_workwear{
	background: url(../../images/imprint/toolkit-squeeze/download-icon-sprites.png) no-repeat;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: 4px;
}

.download_arrow_brand,
.toolk_wrapcolor_whitepurple .toolk-my-item-download .icon {
	background-position: 0 0;
	width: 18px;
	height: 18px;
}

.download_arrow_lightweight_sweats,
.toolk_wrapcolor_whitestrongblue .toolk-my-item-download .icon {
	background-position: -20px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_original_t,
.toolk_wrapcolor_whitelightblue .toolk-my-item-download .icon {
	background-position: -40px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_performance_t,
.toolk_wrapcolor_whitepink .toolk-my-item-download .icon{
	background-position: -60px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_polos,
.toolk_wrapcolor_whitered .toolk-my-item-download .icon{
	background-position: -80px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_schoolwear,
.toolk_wrapcolor_whitewine .toolk-my-item-download .icon{
	background-position: -100px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_sofspun{
	background-position: -120px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_sporting_events,
.toolk_wrapcolor_whitesoftgreen .toolk-my-item-download .icon{
	background-position: -140px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_sweats,
.toolk_wrapcolor_greenlightgreen .toolk-my-item-download .icon{
	background-position: -160px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_toolkit{
	background-position: -180px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_tshirt_range,
.toolk_wrapcolor_whitepastelgreen .toolk-my-item-download .icon{
	background-position: -300px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_unique_hoodie,
.toolk_wrapcolor_whiteorange .toolk-my-item-download .icon {
	background-position: -220px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_sofspun,
.toolk_wrapcolor_whitesoftorange .toolk-my-item-download .icon {
	background-position: -280px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_valueweight_t,
.toolk_wrapcolor_whitegreen .toolk-my-item-download .icon{
	background-position: -240px 0;
	width: 18px;
	height: 18px;
}

.download_arrow_workwear{
	background-position: -260px 0;
	width: 18px;
	height: 18px;
}



