

.progressbarlight {
	background-color: #c39e70;
	border: 1px solid #FFFFFF;
}
.progbarhide {
	position: absolute;
	z-Index: 99;
	visibility: hidden;
}

.progbarshow {
	position: absolute;
	z-Index: 99;
	visibility: visible;
}
/************************
GLOBAL
************************/

body{
	font-family:Arial;
	font-size:12px;
	margin:0;
	background-color: #c39e70;
	color:#353535;
}

/*HEADINGS*/
h2{
	font-size:24px;
}
h2 span.subtitle{
	display:block;
	font-size:12px;
}

.nomargintop {
	margin-top: 0px;
}

/*FORMS*/
form{
	margin:0;
	padding:0;
}

span.mandatory{
	padding-left: 5px;
}
/*LINKS*/
a{
	color:#df8600;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/*TABLES*/
table{
	
}
td,th{
	text-align:left;
}

/*TABLES LIST*/
#center .content table.list{
	border-collapse:collapse;
	width:100%;
	margin-bottom:-1px;
	position: relative;
	left: -20px;
}
#center .content table.list th{
	background-color:#333333;
	color:white;
	padding:7px;
	text-align:left;
}

#center .content table.list th .title{
	float: left;	
}

#center .content table.list th a{
	color:white;
}


#center .content table.list th a.down {
	background-image:url(/export/sites/default/brancaia/images/down.jpg);
	background-repeat: no-repeat;
	height:14px;
	width:14px;
	float: left;
	display: block;
}
#center .content table.list th a.downON {
	background-image:url(/export/sites/default/brancaia/images/down-active.jpg);
	background-repeat: no-repeat;
	height:14px;
	width:14px;
	float: left;
	display: block;
}

#center .content table.list th a.up {
	background-image:url(/export/sites/default/brancaia/images/up.jpg);
	background-repeat: no-repeat;
	height:14px;
	width:14px;
	float: left;
	display: block;
}
#center .content table.list th a.upON {
	background-image:url(/export/sites/default/brancaia/images/up-active.jpg);
	background-repeat: no-repeat;
	height:14px;
	width:14px;
	float: left;
	display: block;
}
#center .content table.list th a.up:hover {
	background-image:url(/export/sites/default/brancaia/images/up-hover.jpg);
}

#center .content table.list th a.down:hover {
	background-image:url(/export/sites/default/brancaia/images/down-hover.jpg);
}

#center .content table.list th a.upON:hover {
	background-image:url(/export/sites/default/brancaia/images/up-hover.jpg);
}

#center .content table.list th a.downON:hover {
	background-image:url(/export/sites/default/brancaia/images/down-hover.jpg);
}

#center .content table.list th a.down span {
	display: none;
}

#center .content table.list th a.up span {
	display: none;
}
#center .content table.list th a.downON span {
	display: none;
}

#center .content table.list th a.upON span {
	display: none;
}

#center .content table.list td{
	border-bottom:1px solid lightgrey;
	text-align:left;
	padding:7px;
	vertical-align: top;
}

#center .content table.list td.changeOption{
	text-align: right;
	vertical-align: middle;
	margin-right: 20px;
}

#center .content table.list td.commentTitle{
	width: 190px;
	color: gray;
	text-align: right;
}

#center .content table.list td.image{
	text-align: center;
}

#center .content table.list td.clean{
	border: none;
}

.content_container2 table.list{
	margin-left:0px;	
	width:733px !important;
}

/*PAGING*/
div.paging{
	height:30px;
	background-color:#db7b00;
	color:white;
	padding:0 0 0 10px;
	margin-bottom:20px;
}

.shelf div.paging{
	background-color:#CEA100;
}

div.paging span.text{
	margin-right:10px;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
}

div.paging a{
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	padding:0px 10px 0px 10px;
	color:white;
}

div.paging a.active{
	background-color:#f69c2e;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	padding:0px 10px 0px 10px;
	color:white;
}

.shelf div.paging a.active{
	background-color: #F8D03B;
}

div.paging a:hover{
	background-color:#f69c2e;
}

.shelf div.paging a:hover{
	background-color:#F8D03B;
}

/*NEXT/PREV*/
div.paging a.next,div.paging a.prev{
	background-image:url(/export/sites/default/brancaia/images/pagingarrow_next.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:16px;
	width:16px;
	margin:8px;
	padding:0;
	background-color:#f8Af3b;
}

.shelf div.paging a.next, .shelf div.paging a.prev{
	background-color:#F8D03B;
}

div.paging a.next span, div.paging a.prev span{
	display:none;
}

div.paging a.next:hover, div.paging a.prev:hover{
	background-color:#f69c2e;
}

.shelf div.paging a.next:hover, .shelf div.paging a.prev:hover{
	background-color:#F5BE0F;
}

div.paging a.prev{
	background-image:url(/export/sites/default/brancaia/images/pagingarrow_prev.gif);
}

/*PRINT*/
div.paging a.print{
	background-image:url(/export/sites/default/brancaia/images/print.gif);
	background-repeat:no-repeat;
	background-position:right center;
	height:30x;
	width:auto;
	margin:0 5px 0 0;
	padding:0 25px 0 0;
	float:right;
}

.shelf div.paging a.print{
	background-image:url(/export/sites/default/brancaia/images/shelf/print.gif);
}

div.paging a.print:hover{
	background-color:transparent;
}



.content_container2 div.paging{
	position:relative;
	left: -20px;
	margin-left:0px;
	margin-right:-40px;
	/*width:723px;*/
}


/************************
CONTAINER
************************/
div#center_container{
	width:100%;
	background-image:url(/export/sites/default/brancaia/images/head_bg_rock.jpg);
	background-repeat:repeat-x;	
}

.smallheader div#center_container{
	width:100%;
	background-image:url(/export/sites/default/brancaia/images/head_bg_rock.jpg);
	background-repeat:repeat-x;	
	background-position:0 -155px;
}
#container{
	width:980px;
	margin:auto;
}




/************************
HEADER
************************/

#header{
	position:relative;
	overflow:hidden;
	padding-top:20px;
}

* html #header{
	height:1%;
}


/*LOGO*/
#header h1.logo{
	display:block;
	margin:0;
	padding:0;
	position:absolute;
}
#header h1.logo a{
	display:block;
	background-image:url(/export/sites/default/brancaia/images/logo.gif);
	width:87px;
	height:86px;
	position:absolute;
}
#header h1.logo span{
	display:none;
}


/*HEADER_NAVIGATION*/
#header div.header_navigation{
	margin-top:0;
	margin-right:0;
	overflow:hidden;
	height:1%;
}
#header ul#header_navigation{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	padding:0;
	margin:0;
	float:right;
}
#header ul#header_navigation li{
	float:left;
}
#header ul#header_navigation li a{
	float:left;
	display:block;
	font-size:13px;
	text-decoration:none;
	color:white;
	background-color:#a17541;
	padding:2px 8px 2px 8px;
	height:23px;
	line-height:23px;
}
#header ul#header_navigation li.active a{
	color:black;
}
#header ul#header_navigation li a:hover{
	background-color:#6b4d2b;
}


/*FONTSIZE_NAVIGATION*/
#header div.fontsize_navigation{
	margin-top:5px;
	overflow:hidden;
	height:1%;
}
#header ul#fontsize_navigation{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	padding:0;
	margin:0;
	float:right;
}
#header ul#fontsize_navigation li{
	float:left;
}
#header ul#fontsize_navigation li a{
	float:left;
	display:block;
	font-size:13px;
	text-decoration:none;
	color:white;
	padding:2px 2px 2px 2px;
	margin:0 0 0 1px;
	background-color:#a17541;
	height:17px;
	width:17px;
	text-align:center;
	line-height:17px;
}
#header ul#fontsize_navigation li.active a{
	color:black;
}
#header ul#fontsize_navigation li a.small{
	font-size:8px;
}
#header ul#fontsize_navigation li a.medium{
	font-size:11px;
}
#header ul#fontsize_navigation li a.large{
	font-size:14px;
}
#header ul#fontsize_navigation li a:hover{
	background-color:#6b4d2b;
}


/*MAIN_NAVIGATION*/
#header div.main_navigation{
	margin-top:6px;
	margin-left:106px;
	background-color:#df8600;
}
#header ul#main_navigation{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	padding:0;
	margin:0;
	overflow:hidden;
	height:1%;
}
#header ul#main_navigation li{
	float:left;
}
#header ul#main_navigation li a{
	float:left;
	display:block;
	font-size:16px;
	text-decoration:none;
	color:white;
	padding:0px 8px 0px 8px;
	background-color:none;
	height:30px;
	line-height:30px;
}
#header ul#main_navigation li a:hover{
	background-color:#c47500;
}
#header ul#main_navigation li.active a:hover{
	background-color:transparent;
}
#header ul#main_navigation li.active{
	background-color:#f69b11;
}
#header ul#main_navigation li.active a{
	color:black;
}


/*SUB_NAVIGATION*/
#header div.sub_navigation{
	clear:both;
	overflow:hidden;
	min-height: 30px;
	height:1%;
	background-color:#f69b11;
}
#header ul#sub_navigation{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	padding:0;
	margin:0;
}
#header ul#sub_navigation li{
	float:left;
}
#header ul#sub_navigation li a{
	float:left;
	display:block;
	font-size:15px;
	text-decoration:none;
	color:white;
	padding:0px 8px 0px 8px;
	background-color:none;
	height:30px;
	line-height:30px;
}
#header ul#sub_navigation li a:hover{
	background-color:#e59010;
}

#header ul#sub_navigation li.active{
	background-color:#f69b11;
}
#header ul#sub_navigation li.active a{
	color:black;
}


/*SEARCH*/
#header #search{
	float:right;
	font-size:15px;
	color:white;
	padding:0px 8px 0px 8px;
	height:15px;
	margin-top:7px;
}
#header #search label{
	float:left;
	margin-right:5px;
}
#header #search input#keyword{
	border:1px solid #dddddd;
	float:left;
	width:100px;
	height:15px;
}

#header #search a.submit {
	display:block;
	background-image:url(/export/sites/default/brancaia/images/search.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:13px;
	height:13px;
	padding:4px 2px 2px 2px;
	float:left;
}
#loginForm a.login{
	display:block;
	background-image:url(/export/sites/default/brancaia/images/login.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	float:left;
}
#loginForm a.login:hover {
	background-image:url(/export/sites/default/brancaia/images/login_hover.gif);
}

#loginForm a.login span{
	display:none;
}

.shelf #loginForm a.login{
	display:block;
	background-image:url(/export/sites/default/brancaia/images/shelf/login.gif);
	background-position:center center;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	float:left;
}
.shelf #loginForm a.login:hover {
	background-image:url(/export/sites/default/brancaia/images/shelf/login_hover.gif);
}

.shelf #loginForm a.login span{
	display:none;
}


#header #search a.advanced{
	font-size:12px;
	color:white;
	margin-left:10px;
	line-height:18px;
}
#header #search a.advanced.active{
	color:black;
}

#header #search a.submit span{
	display:none;
}


/*SHOWCASES*/
#header div.showcases{
	
}
#header ul.showcases{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	overflow:hidden;
	height:1%;
	padding:0;
	margin:0;
	position:relative;
	margin-left:106px;
	margin-top:11px;
}


/*SHOWCASE*/
#header ul.showcases li.showcase1{
	position:absolute;
	left:0;
	top:0;
}
#header ul.showcases li.showcase2{
	margin-left:auto;
	margin-right:auto;
}
#header ul.showcases li.showcase3{
	position:absolute;
	right:0;
	top:0;
}

#header ul.showcases li{
	background-color:#333333;
	width:280px;
	height:144px;
	margin-left:17px;
	float:left;
	position:relative;
}
#header ul.showcases li.first{
	margin-left:0;
}
#header ul.showcases li div img{
	/*display:block;*/
	/*float:left;
	width:140px;*/
	height:144px;
}
#header ul.showcases li div.img{
	display:block;
	float:left;
	width:140px;
	height:144px;
	background-color: white;
	text-align: center;
}

#header ul.showcases li h3{
	
}
#header ul.showcases li div.description{
	margin-left:140px;
	padding:10px;
	color:white;
	position:relative;
}
#header ul.showcases li div.description h3{
	margin:0 0 10px 0;
	padding:0;
	font-size:16px;
}
#header ul.showcases li div.description span{
	font-size:12px;
}
#header ul.showcases li div.description span.name{
	top:50px;
	display:block;
	position:absolute;
}
#header ul.showcases li div.description span.price{
	top:85px;
	display:block;
	position:absolute;
}


#header ul.showcases li div.addtocart{
	background-color:#e1e1e1;
	height:30px;
	position:absolute;
	bottom:0;
	left:140px;
	width:140px;
	line-height:30px;
}
#header ul.showcases li div.addtocart .quantity{
	line-height:30px;
	height:30px;
	padding:0 0 0 10px;
}
#header ul.showcases li div.addtocart input.text{
	border:1px solid #dddddd;
	color:#000000;
	width:30px;
	height:17px;
	position: absolute;
	right: 60px;
	top:5px;
}
#header ul.showcases li div.addtocart input.submit{
	background-image:url(/export/sites/default/brancaia/images/addtocart.gif);
	width:50px;
	height:30px;
	border:0;
	color:transparent;
	position:absolute;
	right:0;
	display:none;
}

#header ul.showcases li div.addtocart a.submit{
	background-image:url(/export/sites/default/brancaia/images/addtocart.gif);
	width:50px;
	height:30px;
	display:block;
	position:absolute;
	right:0;
	top:0;
}

.shelf #header ul.showcases li div.addtocart input.submit{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart.gif);
}

.shelf #header ul.showcases li div.addtocart a.submit{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart.gif);
}

.shelf #header ul.showcases li div.addtocart input.submit:hover{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart_hover.gif);
}

.shelf #header ul.showcases li div.addtocart a.submit:hover{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart_hover.gif);
}

#header ul.showcases li div.addtocart a.submit:hover{
	background-image:url(/export/sites/default/brancaia/images/addtocart_hover.gif);
}
#header ul.showcases li div.addtocart a.submit span{
	display:none;
}

#header ul.showcases li div.soldout{
	background-color:darkred;
	color:white;
}
#header ul.showcases li div.addtocart.soldout a.addtocart_button,
#header ul.showcases li div.addtocart.soldout input.quantity{
	display:none;
}
#header ul.showcases li div.addtocart.soldout span.text{
	display:block;
	position:absolute;
	line-height:30px;
	top:0;
	right:6px;
}

#artList {
	clear: both;
}

/*Artikellist-ShowCases*/
#articleListShowcases {
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	overflow:hidden;
	height:1%;
	padding:0;
	margin:0;
	position:relative;
	margin-left: 30px;
	margin-top:11px;
	clear: both;
}

#articleListShowcases li {
	background-color:#333333;
	width:280px;
	height:144px;
	margin-left:17px;
	float:left;
	position:relative;
}

#articleListShowcases li.first{
	margin-left:0;
}
#articleListShowcases li div img{
	/*display:block;*/
	/*float:left;
	width:140px;*/
	height:144px;
}
#articleListShowcases li div.imgdiv{
	display:block;
	float:left;
	width:140px;
	height:144px;
	background-color: white;
	text-align: center;
}

#articleListShowcases li h3{
	
}
#articleListShowcases li div.description{
	margin-left:140px;
	padding:10px;
	color:white;
	position:relative;
}
#articleListShowcases li div.description h3{
	margin:0 0 10px 0;
	padding:0;
	font-size:16px;
}
#articleListShowcases li div.description span{
	font-size:12px;
}
#articleListShowcases li div.description span.name{
	top:50px;
	display:block;
	position:absolute;
}
#articleListShowcases li div.description span.price{
	top:85px;
	display:block;
	position:absolute;
}


#articleListShowcases li div.addtocart{
	background-color:#e1e1e1;
	height:30px;
	position:absolute;
	bottom:0;
	left:140px;
	width:140px;
	line-height:30px;
}
#articleListShowcases li div.addtocart .quantity{
	line-height:30px;
	height:30px;
	padding:0 0 0 10px;
}
#articleListShowcases li div.addtocart input.text{
	border:1px solid #dddddd;
	color:#000000;
	width:30px;
	height:17px;
	position: absolute;
	right: 60px;
	top:5px;
}
#articleListShowcases li div.addtocart input.submit{
	background-image:url(/export/sites/default/brancaia/images/addtocart.gif);
	width:50px;
	height:30px;
	border:0;
	color:transparent;
	position:absolute;
	right:0;
	display:none;
}
#articleListShowcases li div.addtocart a.submit{
	background-image:url(/export/sites/default/brancaia/images/addtocart.gif);
	width:50px;
	height:30px;
	display:block;
	position:absolute;
	right:0;
	top:0;
}
#articleListShowcases li div.addtocart a.submit:hover{
	background-image:url(/export/sites/default/brancaia/images/addtocart_hover.gif);
}

#articleListShowcases li div.addtocart input.submit:hover{
	background-image:url(/export/sites/default/brancaia/images/addtocart_hover.gif);
}

.shelf #articleListShowcases li div.addtocart a.submit{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart.gif);
}

.shelf #articleListShowcases li div.addtocart input.submit{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart.gif);
}

.shelf #articleListShowcases li div.addtocart a.submit:hover{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart_hover.gif);
}

.shelf #articleListShowcases li div.addtocart input.submit:hover{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart_hover.gif);
}

#articleListShowcases li div.addtocart a.submit span{
	display:none;
}

#articleListShowcases li div.soldout{
	background-color:darkred;
	color:white;
}
#articleListShowcases li div.addtocart.soldout a.addtocart_button,
#articleListShowcases li div.addtocart.soldout input.quantity{
	display:none;
}
#articleListShowcases li div.addtocart.soldout span.text{
	display:block;
	position:absolute;
	line-height:30px;
	top:0;
	right:6px;
}
	
/********************


/************************
CENTER
************************/
#center{
	width:980px;
	padding:0;
	margin-top:20px;
	overflow:hidden;
	height:1%;
	position:relative;
}

.clear #center{
	height:100%;
}

/*RIGHT*/
#center .right{
	font-size:11px;
	float:right;
	width:140px;
	margin-left:-3px;
}
#center .right p{
	padding:0;
	margin:5px 0 5px 0;
}
#center .right h2{
	display:block;
	margin:0 0 5px 0;
	padding:4px;
	background-color:#353535;
	color:white;
	font-size:12px;
	font-weight:normal;
}
#center .right div{
	padding:0 0 5px 5px;
}
#center .right form input.text{
	width:100px;
	display:block;
}
#center .right form input.button{
	color:#df8600;
	background-color:transparent;
	border:0;
	padding:5px 0 5px 0;
	font-size:12px;
	font-family:Arial;
}
#center .right form label{
	display:block;
	font-size:11px;
	font-weight:bold;
}
#center .right ol.topten{
	margin:0;
	padding:0 0 0 30px;
	list-style-position:outside;
}


/*SHOPPINGCART*/
#center .right ul.shoppingcart{
	margin:0;
	padding:0;
	list-style-position:outside;
	list-style-type:none;
}
#center .right ul.shoppingcart li.product{
	border-bottom:1px solid #cccccc;
	overflow:hidden;
	height:1%;
	padding-bottom:2px;
	margin-bottom:2px;
}
#center .right ul.shoppingcart li.product input.quantity{
	float:left;
	width:23px;
	height:19px;
	text-align:center;
	padding-top:4px;
	border:1px solid #cccccc;
	margin:0;
	margin-right:5px;
}
#center .right ul.shoppingcart li.product span.price{
	color:gray;
}
#center .right ul.shoppingcart li.product a.remove{
	background-image:url(/export/sites/default/brancaia/images/remove.gif);
	float:right;
	width:14px;
	height:14px;
	margin-right:5px;
	margin-top:5px;
}
#center .right ul.shoppingcart li.product a.remove:hover{
	background-image:url(/export/sites/default/brancaia/images/remove_hover.gif);
}
#center .right ul.shoppingcart li.product a.remove span{
	display:none;
}

#center .right ul.shoppingcart li.total{
	overflow:hidden;
	height:1%;
	padding-bottom:2px;
	margin-bottom:5px;
	margin-top:5px;
	color:black;
}
#center .right ul.shoppingcart li.total .quantity{
	width:23px;
	margin-right:5px;
	float:left;
	text-align:center;
}
#center .right ul.shoppingcart li.total a.refresh{
	background-image:url(/export/sites/default/brancaia/images/refresh.gif);
	float:right;
	width:18px;
	height:16px;
	margin-right:5px;
}
#center .right ul.shoppingcart li.total a.refresh:hover{
	background-image:url(/export/sites/default/brancaia/images/refresh_hover.gif);
}

#center .right ul.shoppingcart li.total a.refresh span{
	display:none;
}


/*LEFT*/
#center .left{
	position:absolute;
	left:0;
	top:0;
	width:106px;
	background-color:orange;
}
.shelf #center .left{
	position:absolute;
	left:0;
	top:0;
	width:106px;
	background-color:#F6C511;
}

#center .left ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
}
#center .left li{
	padding:0;
	margin:0;
	display:block;
	width:106px;
}
#center .left li a{
	display:block;
	margin:0;
	padding:7px;
	color:white;
	width:92px;
}
#center .left li a:hover{
	background-color:darkorange;
	text-decoration:none;
}
.shelf #center .left li a:hover{
	background-color: #CEA100;
	text-decoration:none;
}
#center .left li.active a{
	background-color:darkorange;
	color:black;
}
.shelf #center .left li.active a{
	background-color: #F6C511;
	color:black;
}


/*CONTENT*/
#center .content{
	float: left;
	width:733px;
}

#center .content_container{
	background-color:white;
	margin-left:106px;
	overflow:hidden;
	height:1%;
}

.clear #center .content_container{
	background-color:white;
	margin-left:106px;
	overflow:hidden;
	height:100%;
}

#center .content_container2{
	padding:20px 18px 20px 20px;
}

#center .content h2.title{
	width:733px;
	height:200px;
	margin:0;
	padding:0;
}

#center .content h2.title span{
	display:none;
}
#center .content .text img{
	float:left;
	margin:0 20px 20px 0;
}


/*INTRO*/
#center .content .intro{
	overflow:hidden;
	height:1%;
	margin-bottom:20px;
}	
#center .content .intro .text{
	line-height:20px;
}
#center .content .intro ul.navigation{
	list-style-type:none;
	list-style-position:outside;
	padding:0;
	margin:0;
	float:right;
	width:200px;
	margin-left:20px;
}
#center .content .intro ul.navigation li{
	margin-bottom:5px;
}
#center .content .intro ul.navigation li a{
}
#center .content .intro ul.navigation h3{
	margin:0;
	font-size:14px;
}


/*LOCATION*/
#center .content h2 ol.location{
	float:left;
}

#center .content ol.location{
	list-style-type:none;
	list-style-position:none;
	/*overflow:hidden;*/
	height:1%;
	margin:0 0 20px 0;
	padding:0 0 0 20px;
}

#center .content ol.location li{
	background-image:url(/export/sites/default/brancaia/images/location_arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:15px;
	margin-right:10px;
	float:left;
}

#center .content ol.location li.clean{
	background: none;
	padding-right:15px;
	margin-right:10px;
	float:left;
}

#center .content ol.location a{
	color:gray;
	vertical-align: bottom;
}

#center .content ol.location a.printLink{
	color: #DF8600;
	background-image: url(/export/sites/default/brancaia/images/print2.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-weight: bold;
	position: absolute;
	padding:5px 5px 5px 30px;
	height:14px;
	width:70px;
	right: 305px;
	top: 15px;		
}

#center .content ol.location a.recommendLink{
	color: #DF8600;
	background-image: url(/export/sites/default/brancaia/images/recommend.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-weight: bold;
	position: absolute;
	padding:5px 5px 5px 30px;
	height:14px;
	width:115px;
	right: 160px;
	top: 15px;		
}

.shelf #center .content ol.location a.printLink{
	color: #DFAF00;
	background-image: url(/export/sites/default/brancaia/images/shelf/print2.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-weight: bold;
	position: absolute;
	padding:5px 5px 5px 30px;
	height:14px;
	width:70px;
	right: 305px;
	top: 15px;	
}

.shelf #center .content ol.location a.recommendLink{
	color: #DFAF00;
	background-image: url(/export/sites/default/brancaia/images/shelf/recommend.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-weight: bold;
	position: absolute;
	padding:5px 5px 5px 30px;
	height:14px;
	width:115px;
	right: 160px;
	top: 15px;	
}


/*STEPS*/
#center .content ol.steps{
	color:#a7a7a7;
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
	overflow:hidden;
	/*height:1%;*/
	margin-bottom:10px;
}
#center .content ol.steps li{
	float:left;
	padding-right:15px;
}
#center .content ol.steps li span{
	display:block;
	clear:both;
	font-size:24px;
}
#center .content ol.steps li span.number{
	font-size:12px;
}
#center .content ol.steps li.active{
	color:black;
}

/*SHOWCASES*/
#center .showcases{
	overflow:hidden;
	height:1%;
}
#center .showcases ul{
	list-style-type:none;
	list-style-position:outside;
	padding:0;
	margin:0;
}


/*SHOWCASE*/
#center .showcases li{
	border-left:1px solid gray;
	float:left;
	position:relative;
	padding-top:20px;
	padding-bottom:20px;
	width:210px;
	margin-left:31px;
}

#center .showcases li.first{
	border-left:0;
	margin-left:0;
}
#center .showcases li img{
	max-width:100px;
	max-height:184px;
	float:left;
	
	/*display:block;*/
	/*position:absolute;*/
	/*z-index:999;*/
}

#center .showcases li .data{
	background-color:#333333;
	/*width:210px;*/
	height:174px;
	padding-top:10px;
	position:relative;
	float: left;
}

#center .showcases li .imgdiv{ 
	width: 100px; 
	height: 184px; 
	float: left; 
	text-align: center; 
	vertical-align: bottom;
}

#center .showcases li .imgdiv img{ 
	float: none;
}

#center .showcases li .data p{
	margin:8px 0 8px 0;
	padding:0;
}
#center .showcases li .description{
	/*margin-left:100px;*/
	width:90px;
	color:white;
	padding:0px 10px 0px 10px;
	
}
#center .showcases li .description h3{
	font-size:17px;
	font-weight:bold;
	padding:0;
	margin:0 0 5px 0;
}
#center .showcases li .description p{
	font-size:12px;
}
#center .showcases li .description p.price span{
	display:block;
	float:left;
}
#center .showcases li .description p.price span.before{
	text-decoration:line-through;
}
#center .showcases li .description p.price span.prices *{
	display:block;
	float:none;
}
#center .showcases li .addtocart{
	background-color:#e1e1e1;
	position:absolute;
	bottom:0;
	/*left:100px;*/
	width:110px;
}
#center .showcases li .addtocart .quantity{
	height:30px;
	line-height:30px;
	position:relative;
	padding:0 0 0 10px;
}
#center .showcases li .addtocart input.text{
	width:30px;
	position:absolute;
	right:10px;
	top:5px;
	border:0;
	height:17px;
}
#center .showcases li .addtocart a{
	display:block;
	background-color:#f8af3b;
	height:30px;
	background-image:url(/export/sites/default/brancaia/images/addtocart.gif);
	background-repeat:no-repeat;
	background-position:center center;
}
#center .showcases li .addtocart a:hover{
	background-image:url(/export/sites/default/brancaia/images/addtocart_hover.gif);
	background-color:#f5910f;
}

.shelf #center .showcases li .addtocart a{
		background-image:url(/export/sites/default/brancaia/images/shelf/addtocart.gif);
}

.shelf #center .showcases li .addtocart a:hover{
		background-image:url(/export/sites/default/brancaia/images/shelf/addtocart.gif);
}

#center .showcases li .addtocart a span{
	display:none;
}

#center .content table.list div.addtocart {
	background-color:#E1E1E1;
	float:left;
	height:20px;
	line-height:20px;
	margin:5px 0pt 0pt;
	overflow:hidden;
	padding:5px;
	position:relative;
	width:130px;
}
#center .content table.list div.addtocart_failure {
	background-color:pink;
}

#center .content table.list div.soldout{
	background-color:darkred;
	color:white;
}

#center .content table.list div.addtocart.soldout span.text{
	display:block;
	position:absolute;
	line-height:30px;
	top:0;
	right:6px;
}

#center .content div.details div.addtocart {
	background-color:#E1E1E1;
	float:left;
	height:20px;
	line-height:20px;
	margin:5px 0pt 0pt;
	overflow:hidden;
	padding:5px;
	position:relative;
	width:130px;
}

#center .content div.details div.soldout{
	background-color:darkred;
	color:white;
}

#center .content div.details div.addtocart.soldout span.text{
	display:block;
	position:absolute;
	line-height:30px;
	top:0;
	right:6px;
}

/*BOXES*/
#center .boxes{
	overflow:hidden;
	height:1%;
	padding-top: 20px;
}

/*MINISEITEN AUF HAUPTSEITE*/
#center .minisite{
	width:317px;
	height:180px;
	padding:10px;
	margin-bottom:20px;
}

#center .minisite h3{
	font-weight:bold;
	font-size:18px;
	margin-top: 5px ! important;
}

/*GESCHENKIDEE
#center .geschenkidee{
	width:317px;
	height:180px;
	padding:10px;
	background-image:url(/export/sites/default/brancaia/images/presents.jpg);
	margin-bottom:20px;
}
#center .geschenkidee div{
	width:170px;
}
#center .geschenkidee h3{
	color:#b54040;
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
}
#center .geschenkidee p{
	color:black;
}
#center .geschenkidee a{
	color:#b54040;
}


/*RESTPOSTEN
#center .restposten{
	width:317px;
	height:180px;
	padding:10px;
	color:white;
	background-color:#f7a634;
	margin-bottom:20px;
}
#center .restposten div{
	width:170px;
}
#center .restposten h3{
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
}
#center .restposten a{
	color:white;
}


/*VIDEODERWOCHE
#center a.videoderwoche{	
	display:block;
	width:317px;
	height:51px;
	padding:10px;
	color:white;
	background-image:url(/export/sites/default/brancaia/images/video.gif);
	font-size:18px;
	font-weight:bold;
	line-height:51px;
	color:white;
}


/************************
CONTENT
************************/

/*ADDTOCART*/


#center .content div.addtocart input.quantity{
	width:28px;
	height:17px;
	border:1px solid #bcbcbc;
	margin:0 0 0 20px;
	position: absolute;
	right: 60px;
	top: 5px;
}

#center .content div.addtocart a.remove{
	display:block;
	float:right;
	background-image:url(/export/sites/default/brancaia/images/remove.gif);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	margin:0;
	position:absolute;
	right:8px;
	top:8px;
}

#center .content div.addtocart a.minirefresh{
	display:block; 
	float:right;
	background-image:url(/export/sites/default/brancaia/images/refresh.png);
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	margin:0;
	position:absolute;
	right:30px;
	top:8px;
}

#center .content div.addtocart a.minirefresh:hover{
	background-image:url(/export/sites/default/brancaia/images/refresh_hover.png);
}

.shelf #center .content div.addtocart a.remove{
	background-image:url(/export/sites/default/brancaia/images/shelf/remove.gif);
}

.shelf #center .content div.addtocart a.minirefresh{
	background-image:url(/export/sites/default/brancaia/images/shelf/refresh.png);
}

.shelf #center .content div.addtocart a.minirefresh:hover{
	background-image:url(/export/sites/default/brancaia/images/shelf/refresh_hover.png);
}

#center .content div.addtocart a.refresh{
	display:block;
	float:right;
	background-image:url(/export/sites/default/brancaia/images/refresh.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;
	margin:0;
	position:absolute;
	right:8px;
	top:8px;
}

#center .content div.addtocart a.refresh:hover{
	background-image:url(/export/sites/default/brancaia/images/refresh_hover.png);
}

.shelf #center .content div.addtocart a.refresh {
	background-image:url(/export/sites/default/brancaia/images/shelf/refresh.png);
}

.shelf #center .content div.addtocart a.refresh:hover {
	background-image:url(/export/sites/default/brancaia/images/shelf/refresh_hover.png);
}

#center .content div.addtocart a.remove span, #center .content div.addtocart a.minirefresh span, #center .content div.addtocart a.addtocart_button span{
	display:none;
}
#center .content div.addtocart a.addtocart_button{
	display:block;
	float:right;
	background-image:url(/export/sites/default/brancaia/images/addtocart.gif);
	background-repeat:no-repeat;
	width:50px;
	height:30px;
	margin:0;
	padding:0;
	right:0;
	top:0;
	position:absolute;
}

#center .content div.addtocart a.addtocart_button:hover{
	background-image:url(/export/sites/default/brancaia/images/addtocart_hover.gif);
}

.shelf #center .content div.addtocart a.addtocart_button{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart.gif);
}

.shelf #center .content div.addtocart a.addtocart_button:hover{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart_hover.gif);
}

#center .content div.soldout{
	background-color:darkred;
	color:white;
}
#center .content div.addtocart.soldout a.addtocart_button,
#center .content div.addtocart.soldout input.quantity{
	display:none;
}
#center .content div.addtocart.soldout span.text{
	display:block;
	position:absolute;
	line-height:30px;
	top:0;
	right:6px;
}


/*DETAILS*/
#center .content .details{
	/*overflow:hidden;*/
	height:1%;
	margin-bottom:20px;
}
#center .content .details td.fullSize{
	width: 100%;
}

#center .content .details img.blockImg{
	display:block;
}
#center .content .details_left{
	float:left;
	margin-right:20px;
	min-height: 400px;
	padding-left: 20px;
}
#center .content .details_left .price{
	font-size:16px;
	font-weight:bold;
	display:block;
	margin-top:5px;
}

#center .content .details_left .price img{
	display: inline;
}

#center .content .details_left .specialprice{
	display:block;
}

#center .content .details th{
	padding-right:15px;
}

#center .content .details td.clean,
#center .content .details th.clean{
	border: none;
}

#center .content .details td, #center .content .details th{
	border-bottom:1px solid lightgrey;
	padding:3px;
}

/*TABLE*/
#center .content table span.name{
	display:block;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
#center .content table span.price{
	font-weight:bold;
}
#center .content table div.quantity{

}

#center .content table tr.total{
	font-weight:bold;
}
#center .content table ul{
	list-style-type:disc;
	list-style-position:outside;
	padding:0 0 0 20px;
	margin:0;
}
#center .content table .list_left h3, #center .content table .list_right h3,#center .content table .list h3{
	font-size:12px;
	margin:4px 0 4px 0
}
#center .content table .list{
	float:left;
	width:100%;
}
#center .content table .list_left{
	float:left;
	width:50%;
}
#center .content table .list_right{
	float:right;
	width:40%;
}

/*BOTTOM*/
#center .content  a.button{
	display:block;
	float:left;
	width:105px;
	height:14px;
	padding:5px;
	text-align:center;
	background-color:#f8Af3b;
	background-repeat:no-repeat;
	background-position:5px center;
	color:white;
}

.shelf #center .content  a.button{
	background-color:#F5BE0F;
}

#center .content .bottom {
	overflow:hidden;
	height:1%;
	margin:20px 0 0 0;
}
#center .content .bottom .bottom_left{
	float:left;
}
#center .content .bottom .bottom_right{
	float:right;
}

#center .content .bottom a.back{
	display:block;
	float:left;
	width:105px;
	height:14px;
	padding:5px 5px 5px 5px;
	text-align:center;
	background-color:#dddddd;
	background-image:url(/export/sites/default/brancaia/images/buttonback_arrow.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	color:white;
}

#center .content .bottom a.next{
	display:block;
	float:left;
	width:105px;
	height:14px;
	padding:5px 5px 5px 5px;
	text-align:center;
	background-color:#f7a634;
	background-image:url(/export/sites/default/brancaia/images/buttonnext_arrow.gif);
	background-repeat:no-repeat;
	background-position:105px center;
	color:white;
	margin-left:10px;
}

.shelf #center .content .bottom a.next{
	background-color:#F5BE0F;
}

#center .content .bottom a.refresh{
	display:block;
	float:left;
	width:75px;
	height:14px;
	padding:5px 5px 5px 30px;
	text-align:center;
	background-color:#f7a634;
	background-image:url(/export/sites/default/brancaia/images/buttonrefresh_icon.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	color:white;
}

.shelf #center .content .bottom a.refresh{
	background-color:#F5BE0F;
}

/*ADVANCED SEARCH*/
#center .content form.advancedsearch ul{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
#center .content form.advancedsearch ul label{
	width:120px;
	float:left;
}
#center .content form.advancedsearch ul input{
	width:100px;
}
#center .content form.advancedsearch ul select{
	width:100px;
}

#center .content .content_container2 form.formatted ul{
	list-style-type:none;
	list-style-position:outside;
	margin:0
	padding: 20px 0 0;
}
#center .content .content_container2 form.formatted ul.long li{
	margin-bottom:3px;	
}
#center .content .content_container2 form.formatted ul label{
	width:120px;
	float:left;
}
#center .content .content_container2 form.formatted ul input{
	width:100px;
}
#center .content .content_container2 form.formatted ul select{
	width:100px;
}
#center .content .content_container2 form.formatted ul.long label{
	width:130px;
	float:left;
}

#center .content .content_container2 form.formatted ul.long label.checkbox{
	float: none;
}

#center .content .content_container2 form.formatted ul.long label.subtitle{
	font-weight: bold;
}


#center .content .content_container2 form.formatted ul.long input{
	width:200px;
}
#center .content .content_container2 form.formatted ul.long input.checkbox{
	width:20px;
	float: none;
}
#center .content .content_container2 form.formatted ul.long input.street{
	width:143px;
}
#center .content .content_container2 form.formatted ul.long input.nr{
	width:40px;
}
#center .content .content_container2 form.formatted ul.long select{
	width:206px;
}
#center .content .content_container2 form.formatted ul.long input.radio{
	width:25px;
}

#center .content .content_container2 form.formatted ul.long .signNews{
	padding-left: 130px;
}

#center .content .content_container2 form.formatted ul.long .signNews input.radio {
	width: 13px;
}

#center .content .content_container2 form.formatted ul.long input.checkbox{
	width:14px;
	margin-left: 0px;
}

span.mandatory{
	vertical-align: top;
}


/************************
FOOTER
************************/
#footer ul{
	list-style-type:none;
	list-style-position:outside;
	padding:0;
	margin:10px 0px 10px 0px;
	float:right;
}
#footer li{
	float:left;
	margin-left:10px;
	font-size:11px;
	color:#d5bb95;
}
#footer li a{
	color:white;
}




/************************
SITEBY
************************/
#siteby{
	background-image:url(/export/sites/default/brancaia/images/emineo.png);
	background-repeat:no-repeat;
	width:20px;
	height:80px;
	position:absolute;
	right:0;
	top:600px;
}
#siteby span{
	display:none;
}




/*********************************
 ###   ###  #     ###  ####   ####
#     #   # #    #   # #   # #
#     #   # #    #   # ####  #####
#     #   # #    #   # #   #     #
 ###   ###  ####  ###  #   # #####
*********************************/




/************************
SHELF
************************/

body.shelf{
	background-color:#9d8860;
}

.shelf a{
	color:#dfaf00;
}

.shelf div#center_container{
	background-image:url(/export/sites/default/brancaia/images/shelf/head_bg_shelf.jpg);
}

.shelf  #header ul#header_navigation li a{
	background-color:#a18541;
}
.shelf  #header ul#header_navigation li a:hover{
	background-color:#967B3d;
}

.shelf  #header ul#fontsize_navigation li a{
	background-color:#a18541;
}
.shelf  #header ul#fontsize_navigation li a:hover{
	background-color:#967B3d;
}

.shelf  #header div.main_navigation{
	background-color:#dfaf00;
}
.shelf  #header ul#main_navigation li a:hover{
	background-color:#cea100;
}
.shelf  #header ul#main_navigation li.active a{
	background-color:#f6c511;
}

.shelf  #header div.sub_navigation{
	background-color:#f6c511;
}
.shelf  #header ul#sub_navigation li a:hover{
	background-color:#e0b30f;
}

.shelf  #header ul#sub_navigation li.active a{
	background-color:#f6c511;
}

.shelf  #header #search a.submit{
	background-image:url(/export/sites/default/brancaia/images/shelf/search.gif);
}

.shelf  #header ul.showcases li div.addtocart a{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart.gif);
	background-color:#f8d03b;
}
.shelf  #header ul.showcases li div.addtocart a:hover{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart_hover.gif);
	background-color:#F5be0f;
}
.shelf  #center .showcases li .addtocart a{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart.gif);
	background-color:#f8d03b;
}
.shelf  #center .showcases li .addtocart a:hover{
	background-image:url(/export/sites/default/brancaia/images/shelf/addtocart_hover.gif);
	background-color:#F5be0f;
}

.shelf  #center .restposten{
	background-color:#f8d03b;
}

.shelf #center .right ul.shoppingcart li.product a.remove{
	background-image:url(/export/sites/default/brancaia/images/shelf/remove.gif);
}
.shelf #center .right ul.shoppingcart li.product a.remove:hover{
	background-image:url(/export/sites/default/brancaia/images/shelf/remove_hover.gif);
}

.shelf #center .right ul.shoppingcart li.total a.refresh{
	background-image:url(/export/sites/default/brancaia/images/shelf/refresh.gif);
}
.shelf #center .right ul.shoppingcart li.total a.refresh:hover{
	background-image:url(/export/sites/default/brancaia/images/shelf/refresh_hover.gif);
}

.shelf  #siteby{
	background-image:url(/export/sites/default/brancaia/images/shelf/palindrom.gif);
}

