

@font-face {
    font-family: 'HelveticaNeueLTStdHvCn';
    src: url('fonts/helveticaneueltstd-hvcn-webfont.eot');
    src: url('fonts/helveticaneueltstd-hvcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helveticaneueltstd-hvcn-webfont.woff') format('woff'),
         url('fonts/helveticaneueltstd-hvcn-webfont.ttf') format('truetype'),
         url('fonts/helveticaneueltstd-hvcn-webfont.svg#HelveticaNeueLTStdHvCn') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLTStdHvCnCyl';
    src: url('fonts/LT_65.eot');
    src: url('fonts/LT_65.eot?#iefix') format('embedded-opentype'),
         url('fonts/LT_65.woff') format('woff'),
         url('fontsLT_65.ttf') format('truetype'),
         url('fonts/LT_65.svg#HelveticaNeueLTStdHvCnCyl') format('svg');
    font-weight: normal;
    font-style: normal;

}

.blockElement { padding-bottom:20px;margin-right:10px;margin-left:10px;float:left;}
 
body {
    overflow-y: scroll;
}

h1{
	font-size:22px;
	font-weight:normal;
	margin:0;
	font-family:Arial Narrow, Arial, Verdana;
	color:#5b5b5b;
	text-transform:uppercase;
	}

h4{
	font-size:15px;
	font-weight:normal;
	margin:0;
	}
	
h5{
	font-size:12px;
	font-weight:normal;
	}
	
	
	
div.articleContainer table
{
    color: #5B5B5B;
    outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	border-spacing: 0;
	border: 0;
}

/**************************************************************************************
General
***************************************************************************************/
.header {
	padding:0 0 20px 0;
	position:relative;
	z-index:1000;
	}

.content {
	/*background-color:Aqua;*/
	overflow:hidden;

	}

.footer {
	
	overflow:hidden;
	}
	
.productlist .footer, 
.outlet .footer, 
.productPage .footer {
	width:100%;
	margin-top:15px;
	border-top:solid 1px #e9e9e9;
	}

.frontPage .footer {
	padding-top:10px;
	}

.filtrationColumn{
	z-index:2;
	}

.dansani .filtrationColumn{
	color:#5b5b5b;
	}
	
.frontPage .filtrationColumn{
	margin-top:15px;
	}

	
.frontPage input.length2{
	width:160px;
	height:16px;
	padding:2px;
	}
	
.productlist input.length2,
.series input.length2,
.orderPage .length2,
.myPage input.length2,
.newsFront .alternative input.length2,
.article input.length2{
	width:280px;
	height:16px;
	padding:2px;
	margin:0 0 4px 0;
	}

.productPage input.length2,
.outlet input.length2,
.agentPage input.length2,
.companyPage input.length2,
.newsFront input.length2,
.seriesFront input.length2 {
	width:200px;
	height:16px;
	padding:2px;
	}
	
.borderBottom {
	border-bottom:solid 1px #d3d3d3;
	clear:both;
	}
	
.borderTop {
	border-top:solid 1px #d3d3d3;
	clear:both;
	}
	
.itemList  {
	margin-top:10px;
	padding-bottom:10px;
	}
	
.series	.itemList {
	margin-bottom:10px;
	
	}

.frontPage .filtrationColumn{
	padding-top:140px;
	}
	
ul.alert{
	padding:5px;
	margin:10px 0 10px 0;
	}
	
ul.alert.error{
	background-color:#de99ae;
	color:#b10135;
	}
	
ul.alert.approve{
	background-color:#b9d6a2;
	color:#2d7523;
	}
	
ul.alert li{
	list-style:none;
	text-transform:uppercase;
	font-size:12px;
	margin:0 0 5px 0;
	font-weight:bold;
	}
	

/***************************************************************************************

****************************************************************************************/

	
.productPage .mainContainer,
.orderPage .mainContainer,
.article .mainContainer,
.series .mainContainer,
.outlet .mainContainer,
.checkoutPages .mainContainer,
.myPage .mainContainer,
.agentPage .mainContainer,
.companyPage .mainContainer,
.newsFront .mainContainer,
.seriesFront .mainContainer  {
	width:100%;
	position:relative;
	display:inline-block;
	}

.productlist .mainContainer .topContent {
	width:100%;
	position:relative;
	height:284px;
	}
	
.frontPage .mainContainer .topContent {
	width:100%;
	position:relative;
	height:512px;
	}

	
.productPage .mainContainer .topContent,
.outlet .mainContainer .topContent,
.checkoutPages .mainContainer .topContent,
.article .mainContainer .topContent {
	background-color:Transparent;
	position:relative;
	}
	
.mainContainer .topContent .image img {
	vertical-align:bottom;
	}
	
	
	
	
/****************navigation**********************/
ul.mainNavigation  {
	margin-left:10px;
	margin-bottom:0;
	margin-top: 13px;
	z-index:11;
	}

ul.mainNavigation li {
	display:inline-block;  
	float:left;
	margin-left:0;
	position:relative;
	
	}
	
ul.mainNavigation li a {font-family: HelveticaNeueLTStdHvCn,HelveticaNeueLTStdHvCnCyl,arial;text-decoration:none; display:block; padding-right:10px; padding-left:10px; margin-right:5px; margin-left:2px; font-weight:normal; font-size:16px; text-transform:uppercase; color:#5b5b5b;  border-top:solid 1px #fff; border-left:solid 1px #fff; border-right:solid 1px #fff;}
ul.mainNavigation li a.selected {background-color:#fff; border-color: #e9e9e9;}
ul.mainNavigation li a.active {background-color:#fff; }

.subNavigation {background-color:#fff; border:solid 1px #e9e9e9;}
.subNavigation ul li a {text-decoration:none; display:block; padding-right:5px; padding-left:5px; margin-right:5px; margin-left:2px; font-weight:normal; font-size:12px; text-transform:uppercase; color:#5b5b5b; border:none;}
.subNavigation ul li a:hover { padding-right:5px; padding-left:5px; border-left:0; border-right:0; border-top:none;}





.subNavigation  {
	z-index:-1;
	top:24px;
	left:2px;
	margin-bottom:0;
	position:absolute;
	padding:5px 5px 5px 5px;
	white-space:nowrap;
	min-width:140px;
	
	}

.subNavigation ul li  {
	float:none;
	display:block;
	padding-bottom:3px;
	}


.subNavigation ul  {
	position:relative;
	margin-bottom:0;
	}
/*********************************myPage******************************/	
	
.userLinks {
	position:relative;
	z-index:1000;
	}

	
.myPageLink {
	border-left:solid 1px #e9e9e9;
	border-right:solid 1px #e9e9e9;
	border-bottom:solid 1px #e9e9e9;
	width:182px;
	margin-left:59px;
	float:right;
	overflow:hidden;
	}

.myPageLink .login{
	position:absolute;
	width:182px;
	padding-top:5px;
	z-index:100;
	}
	
.myPageLink .login fieldset{
	margin-bottom:4px;
	}
		
.myPageLink .login fieldset input.text{
	height:14px;
	font-size:11px;
	border:solid 1px #000;
	margin:0px 7px 4px 7px;
	width:164px;
	clear:both;
	}

.myPageLink .login fieldset a{color:#fff; width:100px; float:left; display:block; margin-left:8px; font-size:11px;}
.myPageLink .login fieldset a:hover{text-decoration:underline;}
	

.myPageLink .myPageOpen{
	position:absolute;
	width:182px;
	padding-top:5px;
	z-index:100;
	}

.myPageLink .myPageOpen li{
	color:#fff;
	}
	
.myPageLink .myPageOpen li a{color:#fff;}
.myPageLink .myPageOpen li a:hover{color:#e5e5e5;}
	


.myPageLink .primaryView a{color:#5b5b5b;font-family: HelveticaNeueLTStdHvCn,HelveticaNeueLTStdHvCnCyl,arial; font-weight:normal;}
.myPageLink .primaryView a.logout{color:#b20035; font-size:11px; font-weight:normal; float:right; margin-right:10px; text-transform:none; }
.myPageLink .primaryView a.logout:hover{text-decoration:underline;}



/***************************Basket****************************/	
		
.basketLink {
	font-weight:bold;
	width:205px;
	float:right;
	margin-left:10px;
	z-index:5;
	display:block;
	}

.basketLink .primaryView a{margin-right:10px; float:left; color:#5b5b5b;font-family: HelveticaNeueLTStdHvCn,HelveticaNeueLTStdHvCnCyl,arial;font-weight:normal;}

span.basketLinkAmount {
	font-size:11px;
	padding-top:3px;
	padding-left:5px;
	text-transform:none;
	float:left;
	color:#5b5b5b;
	}

.basketLink .basketList {
	position:absolute;
	width:205px;
	z-index:2;
	}

.basketLink ul.list {
	background-color:#f9f9f9;
	margin-bottom:0;
	overflow:hidden;
	}
	
.basketLink ul.list li {
	margin-left:0;
	position:relative;
	height:69px;
	border-bottom:solid 1px #e9e9e9;
	border-left:solid 1px #e9e9e9;
	border-right:solid 1px #e9e9e9;
	}
	
.basketLink ul.list li .image {
	border:solid 1px #e4e4e4;
	padding:3px;
	float:left;
	margin-left:-1px;
	}
	
.basketLink ul.list li .image img {
	vertical-align:bottom;
	}
	
.basketLink ul.list li .productDescription {
	padding:5px 5px 3px 5px;
	float:left;
	width:110px;
	}
	
.basketLink ul.list li h2 a {
	color:#333;
	}
	
.basketLink ul.list li .productDescription h2 {
	font-size:11px;
	font-weight:normal;
	line-height:12px;
	margin:0;
	max-height:25px;
	overflow:hidden;
	}
	
.basketLink ul.list li .productDescription span {
	display:none;
	}
	
.basketLink ul.list li .productDescription span a{
	display:none;
	}
	
.basketLink ul.list li .price {
	margin-left:5px;
	width:100px;
	float:left;
	}
	
.basketLink ul.list li .price .mainPrice{
	font-weight:bold;
	font-size:16px;
	color:#404040;
	max-height:20px;
	overflow:hidden;
	}
	
.basketLink ul.list li .price del{
	display:none;
	}

.basketLink ul.list li .add{
	display:none;
	}	

.basketLink ul.list li a.delete{
	background:url(../gfx/Icons.png) -408px 0 no-repeat;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	text-indent:-100000px;
	right:5px;
	bottom:5px;
	}
	
.basketLink .basketList .totalBasket{
	padding:10px 5px 10px 5px;
	overflow:hidden;
	}
	

.basketLink .basketList .totalBasket span{
	color:#fff;
	text-transform:uppercase;
	font-size:13px;
	float:left;
	}
	
/*********************************footer******************************/	

.dansani .footer .secondaryNavigation  {
	
	}


.footer .secondaryNavigation ul li { 
	float:left;
	}
	
.footer .secondaryNavigation ul li ul  { 
	font-style:normal;
	clear:both;
	color:#a8a8a8;
	font-size:10px;
	padding-right:5px;
	padding-left:8px;
	
	}
	
.seriesFront .footer .secondaryNavigation ul,
.series .footer .secondaryNavigation ul,
.myPage .footer .secondaryNavigation ul,
.agentPage .footer .secondaryNavigation ul,
.companyPage .footer .secondaryNavigation ul,
.article .footer .secondaryNavigation ul  { 
	margin-top:15px;
	/*border-top:solid 1px #e8e8e8;*/
	}


.seriesFront .footer .secondaryNavigation ul li ul,
.series .footer .secondaryNavigation ul li ul,
.myPage .footer .secondaryNavigation ul li ul,
.article .footer .secondaryNavigation ul li ul { 
	float:none;
	line-height:12px;
	margin-bottom:3px;
	margin-left:0;
	border:none;
	}
	
.footer .secondaryNavigation ul li ul li { 
	float:none;
	line-height:12px;
	margin-bottom:3px;
	margin-left:0;
	}
	   
	
.footer .secondaryNavigation ul li .headline {
	font-weight:bold;
	color:#5b5b5b;
	display:block;
	padding-top:5px;
	float:left;
	text-transform:uppercase;
	}

.footer .secondaryNavigation ul li .seperator { 
	background:url(../gfx/BgHorisontal.png) 0 -345px no-repeat;
	float:left;
	height:30px;
	margin-right:8px;
	width:1px;
	}
	
.seriesFront .footer .secondaryNavigation ul li .seperator,
.series .footer .secondaryNavigation ul li .seperator,
.myPage .footer .secondaryNavigation ul li .seperator,
.agentPage .footer .secondaryNavigation ul li .seperator,
.companyPage .footer .secondaryNavigation ul li .seperator,
.article .footer .secondaryNavigation ul li .seperator { 
	background:none;
	float:left;
	height:30px;
	margin-right:8px;
	width:1px;
	}
	
.footer .secondaryNavigation ul li a {color:#a8a8a8;}
.footer .secondaryNavigation ul li a:hover {color:#5b5b5b;}

.footer .secondaryNavigation li address { 
	font-style:normal;
	clear:both;
	color:#a8a8a8;
	font-size:11px;
	padding-right:5px;
	}
	
.footer .secondaryNavigation ul li address a{display:inline; text-transform:none; font-weight:normal; font-size:11px; color:#5b5b5b; margin-left:0; padding-left:0; text-decoration:underline;  }
.footer .secondaryNavigation ul li address a:hover{color:#b10035;}

/*****************itemList****************************/

.frontPage .itemList .header {
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	padding-top:0;
	}

.itemList .header {
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	padding-top:5px;
	z-index:0;
	padding-left:10px;
	}
	
.itemList ul {
	margin-bottom:10px;
	display: block;
	}
	
.itemList ul li {
	padding-left:0;
	padding-bottom:5px;
	}

.itemList ul li span.text {
	padding-left:0px;
	float:left;
	width:120px;
	}
	
.itemList ul li ul.thirdLevel{
	margin-bottom:0;
	}
	
.itemList ul li ul.thirdLevel li{
	padding-bottom:0;
	margin-left:35px;
	}
	
.itemList ul li ul.fourthLevel{
	margin-bottom:0;
	}
	
	
.itemList ul li ul.fourthLevel li{
	padding-bottom:0;
	margin-left:15px;
	}

.itemList ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    float: none;
}

.itemList ul li a {
    font-weight:bold;
    font-size:12px;
    display: block;
}

.dansani .itemList ul li a:hover {}
.dansani .itemList ul li a.selected {}

.itemList ul li ul.thirdLevel a {font-weight:normal; font-size:12px; display:block;}
.itemList ul li ul.thirdLevel a:hover {}
.dansani .itemList ul li ul.thirdLevel a.selected {background:none;}

.itemList ul li ul.fourthLevel a {font-weight:normal; font-size:12px; display:block;}
.itemList ul li ul.fourthLevel a:hover {}
.itemList ul li ul.fourthLevel a.selected {background:none; }

.itemListMoveWrap {display:none;}

.itemListContentWrap {
    background-color: #F0F0F0;
    height: 240px;
}

.itemListContentWrap .elementWrap {
    padding:10px;
}


.itemListContentWrap h1 {
    font-family:HelveticaNeueLTStdHvCn,HelveticaNeueLTStdHvCnCyl,arial;
    font-size: 20px;
    float:left;
    width:120px;
    padding-top: 30px;
}


.itemListContentWrap .image {
    float:left;
    padding: 0 15px 10px 0;
    width:140px;
    height: 129px;
}

.itemListContentWrap .image img {
    border: 1px solid #A9AAAC;
    background-color: #FFFFFF;
    display: block;
    padding: 4px;
}
.itemListContentWrap .textWrap {
    float:left;
    height:77px;
    overflow:hidden;

}

.itemListBottomButtonsWrapper {
    background-color: #e2e2e2;
}
.itemListBottomButtonsWrapperBorder {
    border: 1px solid #dbdbdb;
}
.itemListBottomButtons {
    display: block;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    width: 100%;
}
.itemListBottomButtons li {
    margin: 0px;
    padding: 0px;
    display: block;
    list-style-type: none;
    float: left;
}
.oneElements li {
    width: 100%;
}
.twoElements li {
    width: 50%;
}
.threeElements li {
    width: 33.333333%;
}

.itemListBottomButtons a {
    display: inline-block;
    position: relative;
    text-align: center;
    color: #000;
    width: 100%;
    line-height: 30px;
}
.itemListBottomButtons a:hover {
    background-color: #dbdbdb;
}
.itemListBottomButtons a span {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
    width: 0px;
    height: 100%;
    border-left: 1px solid #dbdbdb;
}
.itemListBottomButtons li:first-child a span {
    display:  none;
}



/*****************language****************************/
	
.languageSelector {
	margin-top:0px;
	}
	
	
.languageSelector .language {
	float:right;
	margin-left:10px;
	}
	
.languageSelector .country {
	float:right;
	margin-left:10px;
	padding-right:7px;
	}

.frontPage .languageSelector .country {
	/*border-right:solid 1px #5b5b5b;*/
	}
	
.language a {padding:5px;}
.language a:hover {padding:5px;}	
.language a.selected {padding:5px;}	
.country a {padding:5px;}
.country a:hover {padding:5px;}	
.country a.selected {padding:5px;}	



.languageDropdown {
	position:relative;
	z-index:100;
	}

.languageDropdown ul {
	position:absolute;
	top:-7px;
	right:0px;
	text-align:left;
	margin-right:10px;
	width:210px;
	padding:5px;
	}
	
.languageDropdown ul  li {
	margin-left:0;
	}
	
.languageDropdown ul  li a {color:#fff;}
.languageDropdown ul  li a:hover {color:#e5e5e5;}	

/*******************search**************************/
	
.search {
	z-index:4;
	}

.search fieldset  {
	position:relative;
	overflow:visible;
	}

.search fieldset { border:none;	}	
		
.search legend  { display:none;	}
	
.search label { display:none;}


/********************* Search **************************/

.search .searchBox  {    
    background: url("../gfx/BgHorisontal.png") repeat-x scroll 0 10px #FFFFFF;
    border-bottom: 1px solid #E9E9E9;
    border-left: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;   
    height: 36px;
    width: 295px;
    padding-left: 8px;
    padding-top: 12px;
    font-weight:bold;
	float:right;
	margin-left:10px;
	z-index:5;
	display:block;
	margin-bottom:10px;

}

.search .searchBox .searchInput {
    border: 1px solid #D8D8D8;
    /*color: #A8A8A8;*/
    font-size: 11px;
    height: 15px;
    padding: 3px;
    width: 245px;
    float:left;
     
}
	
.submitSearch {
	background:url(../gfx/BgHorisontal.png) 0 -434px repeat-x;
	border:solid 1px #949494;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	float:right;
	padding:1px 5px 1px 5px;
	margin-right:10px;
	cursor:pointer;
	height: 23px;
	position: absolute;
	top:0;
	right:0;
	}
	
/*
.agentPage .search,
.companyPage .search,
.seriesFront .search{
	margin-bottom:10px;
	position:absolute;
	width:460px;
	}
	
.outlet .search{
	margin-bottom:10px;
	position:absolute;
	width:610px;
	}
	
.article .search{
	margin-bottom:10px;
	position:absolute;
	top:0px;
	left:0;
	margin-top:10px;
	}
	

.frontPage .search{
	margin-bottom:0px;
	position:absolute;
	top:-5px;
	right:0;
	margin-top:0px;
	}

	
.newsFront .search,
.orderPage .search{
	margin-bottom:10px;
	position:absolute;
	top:0px;
	float:none;
	left:0px;
	z-index:100;
	}
	
.productPage .search{
	margin-bottom:10px;
	position:absolute;
	float:none;
	top:287px;
	left:0px;
	z-index:100;
	}


.frontPage .search fieldset{
	padding:3px;
	margin-bottom:0;
	}

.productlist .search fieldset,
.series .search fieldset,
.orderPage .search fieldset,
.myPage .search fieldset,
.newsFront .search.alternative fieldset,
.article .search fieldset{
	padding:7px 7px 0px 7px;
	margin-bottom:0;
	}
	
.productPage .search fieldset,
.outlet .search fieldset,
.agentPage .search fieldset,
.companyPage .search fieldset,
.newsFront .search fieldset,
.seriesFront .search fieldset {
	padding:5px 6px 1px 5px;
	margin-bottom:0;
	}
*/


/*	
.productlist .search legend {
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:0;
	margin-left:0;
	display:block;
	}
	
.productlist .search legend {
	color:#fff;
	padding-top:25px;
	display:block;
	}
*/

/*	
.search label,
.extendSearch label {
	display:none;
	}

.frontPage .search .length2{
	margin-bottom:0px;
	}


	
.search .length2,
.extendSearch .length2,
.frontPage .extendSearch .length2 {
	border:solid 1px #d5d5d5;
	margin-bottom:4px;
	margin-top:0;
	font-size:12px;
	}

.frontPage .search a.extend,
.frontPage .extendSearch a.extend {
	color:#808080 !important;
	}

.search a.extend,
.extendSearch a.extend {
	color:#fff !important;
	font-weight:bold;
	float:left;
	display:block;
	margin-top:2px;
	margin-bottom:0;
	margin-left:0px;
	}
	
.search a.extend:hover {
	text-decoration:underline;
	}
	
.seriesFront .search a.extend,
.newsFront .search a.extend,
.agentPage .search a.extend,
.companyPage .search a.extend,
.productPage .search a.extend,
.outlet .search a.extend {
	margin-left:10px;
	margin-bottom:0px;
	margin-top:0px;
	}
	
.newsFront .alternative a.extend{
	margin-left:0px;
	}

.seriesFront .search a.extend:hover {
	text-decoration:underline;
	}

*/
	
/****************extend search**********************/
	
/*
.extend{
	position:relative;
	z-index:10;
	}	

.series .extend .extendSearch,
.article .extend .extendSearch,
.myPage .extend .extendSearch,
.orderPage .extend .extendSearch{
	position:absolute;
	right:0px;
	top:30px;
	
	}
	
.seriesFront .extend .extendSearch,
.companyPage .extend .extendSearch,
.agentPage .extend .extendSearch{
	position:absolute;
	left:480px;
	top:28px;
	}
	
.outlet .extend .extendSearch{
	position:absolute;
	left:331px;
	top:60px;
	}
	
.newsFront .extend .extendSearch{
	position:absolute;
	left:320px;
	top:28px;
	}

.productPage .extend .extendSearch{
	position:absolute;
	left:0;
	top:314px;
	}

.agentPage .extendSearch fieldset,
.companyPage .extendSearch fieldset,
.seriesFront .extendSearch fieldset,
.newsFront .extendSearch fieldset,
.productPage .extendSearch fieldset,
.article .extendSearch fieldset,
.outlet .extendSearch fieldset{
	padding:0px 7px 5px 5px;
	margin-bottom:0;
	border:none;
	}
	
.orderPage .extendSearch fieldset,
.myPage .extendSearch fieldset,
.series .extendSearch fieldset{
	padding:0px 7px 5px 7px;
	margin-bottom:0;
	border:none;
	}
	
.extend .extendSearch .length2  {
	margin-bottom:5px;
	}
*/
/****************tipFriend + social media **********************/
.tipAndLike {
    height: 22px;
}

.tipAndLike .twittershare,
.tipAndLike .googleplus,
.tipAndLike .facebooklike {
    display: inline;
    float: left;
    width: 90px;
    height: 22px;
    overflow: hidden;
}
.tipAndLike .googleplus { width: 75px; }
.tipAndLike .facebooklike { width: 170px; }

.tipAndLike a.tipFriend {
	display: inline;
    float: left;
	color:#848484;
	margin:0 20px 20px 0;
	}
	
.tipAndLike a.tipFriend:hover  {
	color:#5b5b5b;
	}
	
	
.tipAndLike a.tipFriend .text {
	text-transform:uppercase;
	margin-left:5px;
	}

.productPage .tipAndLike,
.outlet .tipAndLike  {
	margin-top:40px;
	padding-bottom:20px;
	}

	
/****************quickLinks**********************/

.dansani .quickLinks  {
	
	}
	
.quickLinks .tab {
	font-weight:bold;
	text-transform:uppercase;
	z-index:10;
	}
	
.quickLinks .closed {
	border-bottom:solid 1px #d6d6d6;
	}

.quickLinks .tab p{
	padding-top:10px;
	padding-left:10px;
	display:block;
	}
	
.quickLinks .closed p a{background:url(../gfx/Icons.png) -325px 0  no-repeat; float:left; width:15px; height:15px; display:block; margin-right:6px;}
.quickLinks .closed p a:hover{}

.quickLinks .openTab p a{background:url(../gfx/Icons.png) -309px 0  no-repeat; float:left; width:15px; height:15px; display:block; margin-right:6px;}
.quickLinks .openTab p a:hover{}


.frontPage .quickLinks .open{
	border-bottom:none;
	}

.quickLinks .open{
	border-bottom:solid 1px #d6d6d6;
	border-left:solid 1px #d6d6d6;
	border-top:solid 1px #d6d6d6;
	border-right:solid 1px #d6d6d6;
	background-color:#ebebeb;
	margin-top:-1px;
	padding-bottom:10px;
	}
	
.quickLinks .open ul li{
	background-color:#fff;
	margin-top:10px;
	margin-left:10px;
	width:298px;
	border:solid 1px #d6d6d6;
	overflow:hidden;
	float:left;
	}

.quickLinks .open ul li div{
	float:left;
	text-align:right;
	padding:4px;
	width:120px;
	height:90px;
	}
	
.quickLinks .open ul li div a{color:#333; font-weight:bold;}
.quickLinks .open ul li div a:hover{}

.quickLinks .open ul li div a .arrow{
	background:url(../gfx/Icons.png) -229px 0  no-repeat;
	display:block;
	width:15px;
	float:right;
	margin-top:2px;
	margin-left:5px;
	height:15px;
	}
	
.quickLinks .open ul li div a .linkText{
	float:right;
	}
	
.quickLinks .open ul li p{
	color:#5b5b5b;
	font-size:12px;
	overflow:hidden;
	height:33px;
	margin-bottom:4px;
	margin-top:1px;
	}

.quickLinks .open ul li h4{
	color:#333;
	max-height:34px;
	overflow:hidden;
	line-height:17px;
	}
	
.quickLinks .open ul li img{
	float:right;
	padding:4px;
	}	
/**************************************************************************************
default.htm
***************************************************************************************/

/*******************Cycle**************************/
.topContent .cycleContent {
	position:relative;
	z-index:0;
	}
	
.productPage .cycleContent {
	position:relative;
	z-index:0;
	}

.frontPage .cycleContent .campaignElement{
	position:absolute;
	top:0px;
	height:512px;
	overflow:hidden;
	left:0;
	}
	
.productPage .cycleContent .campaignElement,
.productlist .cycleContent .campaignElement{
	position:relative;
	top:0px;
	height:284px;
	overflow:hidden;
	left:0;
	}
	
.cycleContent img{
	position:relative;
	}

.cycleContent .campaignElement .headline{
	background:url(../gfx/TransparentGraphics.png) 0 0 repeat-x;
	height:78px;
	padding:8px;
	position:absolute;
	top:22px;
	left:0px;
	width:354px;
	overflow:hidden
	}

.cycleContent .campaignElement .headline span.title{
	text-transform:uppercase;
	font-size:16px;
	font-family:HelveticaNeueLTStdHvCn,HelveticaNeueLTStdHvCnCyl,arial;
	
	}

.cycleContent .campaignElement .headline p{
	color:#515151;
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;
	line-height:20px;
	margin-bottom:2px;
	max-height:40px;
	overflow:hidden;
	}

.cycleContent .campaignElement .headline a{
	text-decoration:underline;
	
	}

.cycleContent .campaignElement .point{
	position:absolute;
	top:300px;
	left:200px;
	}
	
.cycleContent .campaignElement .point a.icon{
	background:url(../gfx/animation.gif) 0 0px no-repeat;
	display:block;
	height:23px;
	width:25px;
	}

.cycleContent .campaignElement .point a.icon:hover{
	background:url(../gfx/Icons.png) -52px -77px no-repeat;
	display:block;
	height:23px;
	width:25px;
	}
		
.cycleContent .campaignElement .textBox{
	background-color:#fff;
	border:solid 1px #bbbbbb;
	padding:5px;
	position:absolute;
	top:50px;
	left:400px;
	width:200px;
	}

.cycleContent .campaignElement .textBox a.image{
	background-color:#e9e9e9;
	padding:5px;
	margin-bottom:7px;
	text-align:center;
	max-height:150px;
	display:block;
	}

.cycleContent .campaignElement .textBox span.productName{
	text-transform:uppercase;
	font-style:normal;
	font-size:15px;
	color:#515151;
	}

.cycleContent .campaignElement .textBox p{
	margin-bottom:5px;
	}

.cycleContent .campaignElement .textBox em{
	color:#656a00;
	text-transform:uppercase;
	font-style:normal;
	font-size:18px;
	font-weight:bold;
	}
	
.cycleContent .campaignElement .textBox .view{
	background:url(../gfx/BgHorisontal.png) 0 -437px repeat-x;
	height:22px;
	text-align:right;
	padding:2px 5px 0 5px;
	}

.cycleContent .campaignElement .textBox .view a{
	color:#fff;
	font-weight:bold;
	padding:0px 0 0 0;
	text-align:right;
	display:block;
	float:right;
	-webkit-border-radius: 5px;    
    border-radius: 5px;
	background: rgb(194,203,0);
    background: -moz-linear-gradient(top,  rgba(194,203,0,1) 25%, rgba(153,160,1,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(194,203,0,1)), color-stop(100%,rgba(153,160,1,1)));
    background: -webkit-linear-gradient(top,  rgba(194,203,0,1) 25%,rgba(153,160,1,1) 100%);
    background: -o-linear-gradient(top,  rgba(194,203,0,1) 25%,rgba(153,160,1,1) 100%);
    background: -ms-linear-gradient(top,  rgba(194,203,0,1) 25%,rgba(153,160,1,1) 100%);
    background: linear-gradient(to bottom,  rgba(194,203,0,1) 25%,rgba(153,160,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2cb00', endColorstr='#99a001',GradientType=0 );
	
	}
.scanbad .cycleContent .campaignElement .textBox .view a {
    border:1px solid #0C7095;
	background: rgb(76,186,227);
    background: -moz-linear-gradient(top,  rgba(76,186,227,1) 25%, rgba(12,112,149,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(76,186,227,1)), color-stop(100%,rgba(12,112,149,1)));
    background: -webkit-linear-gradient(top,  rgba(76,186,227,1) 25%,rgba(12,112,149,1) 100%);
    background: -o-linear-gradient(top,  rgba(76,186,227,1) 25%,rgba(12,112,149,1) 100%);
    background: -ms-linear-gradient(top,  rgba(76,186,227,1) 25%,rgba(12,112,149,1) 100%);
    background: linear-gradient(to bottom,  rgba(76,186,227,1) 25%,rgba(12,112,149,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4CBAE3', endColorstr='#0C7095',GradientType=0 );
    
    }
.cycleContent .campaignElement .textBox .view a span.linkText{
	float:left;
	width:170px;
	display:block;
	}

.cycleContent .campaignElement .textBox .view a span.icon{
	background:url(../gfx/Icons.png) -229px 0 no-repeat;
	display:block;
	width:15px;
	height:15px;
	float:left;
	margin:2px 0 0 5px;
	}

.frontPage .topContent .outletSplash {
	position:relative;
	width:140px;
	z-index:-10px;
	float:right;
	}
	
.frontPage .topContent .outletSplash .outletText {
	position:absolute;
	bottom:5px;
	left:0;
	color:#333;
	margin:6px;
	text-align:right;
	height:85px;
	overflow:hidden;
	width:120px;
	}
	
.frontPage .topContent .outletSplash p  {
	height:60px;
	margin-bottom:8px;
	}

.frontPage .topContent .outletSplash p a.text {color:#333;}

.frontPage .topContent .outletSplash a {color:#fff; position:relative; display:block;}

.frontPage .topContent .outletSplash a .linkText {
	text-transform:uppercase;
	font-weight:bold;
	float:right;
	}
	
.frontPage .topContent .outletSplash a .arrow {
	background:url(../gfx/Icons.png) -261px 1px no-repeat;
	display:block;
	width:15px;
	height:20px;
	float:right;
	margin-left:7px;
	}
	
/*******************seriesEntrance**************************/

.frontPage ul.seriesEntrance{
	margin-top:15px;
	}
	
.frontPage ul.seriesEntrance li{
	/*border:solid 1px #e0e0e0;*/
	margin-bottom:5px;
	overflow:hidden;
	}
	
.frontPage ul.seriesEntrance li img{
	margin-left:0;
	padding:3px 0 3px 3px;
	float:left;
	}
	
.frontPage ul.seriesEntrance li .seriesContent{
	border:solid 1px #e0e0e0;
	overflow:hidden;
	}

.frontPage ul.seriesEntrance li .seriesContent .seriesText{
	width:201px;
	float:right;
	margin:3px;
	padding:41px 6px 9px 6px; 
	}
		
.frontPage ul.seriesEntrance li .seriesText{
	float:left;
	margin:3px 3px 3px 0;
	padding:45px 5px 5px 8px;
	height:78px;
	width:174px;
	}
	
.frontPage ul.seriesEntrance li .seriesContent .seriesText p{
	font-size:11px;
	color:#fff;
	line-height:13px;
	height:52px;
	overflow:hidden;
	padding:0px 5px 0px 0px;
	}
	
.frontPage ul.seriesEntrance li .seriesText p a{color:#fff;}
.frontPage ul.seriesEntrance li .seriesText p a:hover{}

/***********************Menu CSS for jquery*******************************/
div.userLinks div.MyPagesLong,
div.userLinks div.BasketLong
{
    display: none;	
}
/***********************Menu CSS for jquery*******************************/

a:active, a:focus {
outline: 0;
}


/***********************CSS for sitemap*******************************/
.sitemap {
    margin: 25px 0 25px 0;
}
.sitemap a {
    color: #333;
}
.sitemap ul {
    margin:0;
}
.sitemap ul li a span.navigationArrow {
    background:url(../gfx/Icons.png) -277px 0  no-repeat;
    height:15px;
    width:15px;
    margin-right:5px;
    margin-top:2px;
    display:block;
    float:left;
}


.HeaderMessageNote
{
    font-size: 26px;
    font-weight: normal;
    font-family: verdana,arial;
    color: #CC0000;
    position: absolute;
    top: 10px;
    left: 10px;
}

.HeaderWsMessageNote
{
    font-size: 13px;
    font-weight: normal;
    font-family: verdana,arial;
    color: #CC0000;
    position: absolute;
    top: 40px;
    left: 10px;
}

/***********************CSS for choose country modal*******************************/
.chooseCountry {
    width: 450px;
    min-height: 300px;
    background: url(../gfx/LogoBird.png) no-repeat right bottom #fff;
    padding: 50px 0;
}

.chooseCountry.sbBrand {
    width: 450px;
    min-height: 300px;
    background: url(../gfx/ScanbadLogoWaves.png) no-repeat right bottom #fff;
    padding: 50px 0;
}

.chooseCountry h2 {
    color: #b30437;
    text-align: center;
    font-size: 20px;
}

.chooseCountry.sbBrand h2 {
    color: #204285;
    text-align: center;
    font-size: 20px;
}

.chooseCountry ul.countries {
    display: inline;
    float: left;
    width: 50%;
    margin: 0;
    padding: 0;
}

.chooseCountry ul.countries li {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 25px;
}

.chooseCountry ul.countries li a,
.chooseCountry ul.countries li strong {
    display: block;
    margin: 0 10px 0 90px;
    text-align: left;
    text-decoration: none;
    color: #231f20;
    font-size: 14px;
}

.chooseCountry ul.other li a,
.chooseCountry ul.other li strong {
    margin-left: 10px;
}

.chooseCountry ul.countries li a:hover{
    text-decoration: underline;
}

.amountinput {
    text-align: center;
}

.shiftPrices {
    position:absolute;
    top:60px;
    right:0;
    width:200px;
        
}

.shiftPrices .headline {
   font-size:13px; 
   padding-bottom:5px;   
   text-align: right;
   width:100%;
}

.shiftPrices p {
    
}

.shiftPrices a {
    border: 1px solid #666;
    padding: 0px 8px;
    display: block;
    color: white;
    font-size: 12px;
    cursor: pointer;
    float: right;
    text-align: center;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background: rgb(167,167,167);  
    background: -moz-linear-gradient(top,  rgba(167,167,167,1) 0%, rgba(99,99,99,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(167,167,167,1)), color-stop(100%,rgba(99,99,99,1)));
    background: -webkit-linear-gradient(top,  rgba(167,167,167,1) 0%,rgba(99,99,99,1) 100%);
    background: -o-linear-gradient(top,  rgba(167,167,167,1) 0%,rgba(99,99,99,1) 100%);
    background: -ms-linear-gradient(top,  rgba(167,167,167,1) 0%,rgba(99,99,99,1) 100%);
    background: linear-gradient(to bottom,  rgba(167,167,167,1) 0%,rgba(99,99,99,1) 100%);    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7a7a7', endColorstr='#636363',GradientType=0 );   
}

.orderCustomerRemark {
    margin-top: 10px;
    padding: 5px;
}

.orderCustomerRemark span {
    font-weight: bold;
}


/********************* Navision Userlist **************************/

td.NavUserIndent_0 {
    padding-left: 0px !important; 
}   

td.NavUserIndent_1 {
    padding-left: 15px !important;
}

td.NavUserIndent_2 {
    padding-left: 40px !important;
}