
	
.holder_header{
	width:100%;
	border-bottom:1px solid #fdb813;
	}
.holder_header.user{
	height:124px;
	}
	.top-bar{
		background: none repeat scroll 0 0 #fff;
	    height: 20px;
	    margin: 0 auto;
	    position: relative;
	    top: 0;
	    width: 100%;
		}
	.head{
		position: relative;
		width: 961px;

		margin:0 auto;
		}
		.upperHeader{
			width:100%;/* head width  */
			margin:0 auto;
			position: relative;
			
			}
			.holder_logo{
				display:block;
				width:100%;/* head width  */
				margin-top:-15px;
				}
			.holder_logo a{
				display:block;
				width: 265px;
				position:relative;
				margin:-4px auto;
				}
			.holder_basketheader{
				width:100%;/* head width  */
				position:relative;
				margin-top:-20px;
				height:20px;
				}
				
				
			.holder_basketheader ul#account{
				float:left;
				margin-left: 10px;
				}
				
				
			.holder_basketheader ul.lags{
				/* float:right; */
				margin:0;
				height:20px;
				position:absolute;
				right:0;
				top:0;
				}
			.holder_basketheader ul.lags li {
				float:left;
				color: #000;
				height: 20px;
				margin: 0 5px;
				}
			.holder_basketheader ul.lags li.lag-flags a {
				cursor: pointer;
				display: block;
				overflow: hidden;
				text-indent: -300px;
				width: 19px;
				height:20px;
				}
			.holder_basketheader ul.lags li.lag-flags a.flag-el{
				background:url(/images/css2/flag-gr.png) no-repeat scroll left center transparent;
				}
			.holder_basketheader ul.lags li.lag-flags a.flag-en{
				background:url(/images/css2/flag-en.png) no-repeat scroll left center transparent;
				}
			.holder_basketheader ul.lags li.lag-flags a.flag-de{
				background:url(/images/css2/flag-de.png) no-repeat scroll left center transparent;
				}
			.holder_basketheader ul.lags li.lag-flags a.flag-fr{
				background:url(/images/css2/flag-fr.png) no-repeat scroll left center transparent;
				}
			.holder_basketheader ul.lags li.lag-flags a.flag-el-act{
				background:url(/images/css2/flag-gr-act.png) no-repeat scroll left center transparent;
				}
			.holder_basketheader ul.lags li.lag-flags a.flag-en-act{
				background:url(/images/css2/flag-en-act.png) no-repeat scroll left center transparent;
				}
			.holder_basketheader ul.lags li.lag-flags a.flag-de-act{
				background:url(/images/css2/flag-de-act.png) no-repeat scroll left center transparent;
				}
			.holder_basketheader ul.lags li.lag-flags a.flag-fr-act{
				background:url(/images/css2/flag-fr-act.png) no-repeat scroll left center transparent;
				}
		
		
		.holder_basketheader ul{
			float: right;
			list-style: none;
			display: block;
			height: 20px;
			margin: 2px 0 0 0;
			padding: 0;
			}
		ul#basket{
			position:absolute;
			top:0;
			right:175px;
			}
		.holder_basketheader ul li {
			float: left;
			font-size: 11px;
			line-height:21px;
			width: auto;
			display: block;
			height: 20px;
			margin: 0 10px 0 0;
			padding: 0;
			}
		.holder_basketheader ul li a.title {
			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
			color: #000;
			display: block;
			float: left;
			font-weight: 400;
			line-height: 20px;
			margin:-1px 0 0 0;
			padding: 0;
			}
		/* basket summary text */
		#shBsketImage span#topCartSumItems,
		#shBsketImage span#topCartSumPrds {
		    display: block;
		    float: right;
		    font-weight: 700;
		    line-height: 17px;
		    margin: 0 5px 39px;
			}
		.holder_basketheader ul li a.title:hover{
			color:#fcb716;
			}
					
	.holder_uppernavigation {
		width:auto;
		margin:20px auto 0;
		text-align:center;
		}
	.holder_uppernavigation.user{
		width:100%;/* head width  */
		}
		.holder_uppernavigation ul {
			list-style: none;
			padding-left: 6px;
			}
		.holder_uppernavigation ul li {
			display:inline-block;
			}
		.holder_uppernavigation ul li a {
		    color: #000;
		    font-family: "Roboto Condensed", 'Arial Narrow', Arial, sans-serif;
			font-stretch: condensed;
		    font-size: 14px;
		    font-weight: 400;
		    margin: 0 4px;
		    text-decoration: none;
			}	
		.holder_uppernavigation ul li a strong{
			font-weight:600;
			}
		.holder_uppernavigation ul li a span{
			font-size:11px;
			display:inline-block;
			margin-left:3px;
			color:#666666;
			}
		.holder_uppernavigation ul li.active {
			border-bottom:solid 8px #fdb813; 
			}
		.holder_uppernavigation ul li.active a,
		.holder_uppernavigation ul li.active a span  {
			color: #406ab4;
			}
			
		.holder_header.user.animClassUp{
			background: url(/images/css/header-bg.png) repeat-x top left;
			}


/* SEARCH FORM */

.sform {
    float: left;
    z-index: 1000;
	position:relative
	}
.sform form{
	margin:0;
	padding:0;
	height:26px;
	position:absolute;
	}
a.opensearch {
    background: rgba(0, 0, 0, 0) url("/images/css2/search-icon.png") no-repeat scroll left top;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 11px;
    height: 17px;
    line-height: 14px;
    margin-top: 4px;
    overflow: hidden;
    padding-left: 20px;
    width: 66px;
	}
#searchINPUT{
	display:block;
	height:17px;
	float:left;
	width:215px;
	font-size: 11px;
	line-height: 17px;
	}