@charset "utf-8";
/* CSS Document */

body {
	background:url(../img/bg.jpg) repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color: #848484;
}

a {
	color: #848484;
	text-decoration: none;
}

a img {
border:none;
}

#wrapper_all {
	width:774px;
	margin:0 auto;
	height:800px;
}

h2, h2 a {
	color:#e42529;
}

.logoType { margin-top: 8px; float: right; }

/* TOP SHOPPING BASKET and LOGIN */

#onTop {
	width:774px;
	height:38px; 
	padding:0;
	margin:0;
	/* background: url(../img/apelle_top_logo.jpg) no-repeat right; */
}

#onTop li {
	float:left;
	list-style:none;
	background: url(../img/arrow_grey.jpg) no-repeat left;
	padding:0 0 0 8px;
	margin:10px 2px 0px 2px;
	font-size:11px;
}

#onTop li a {
font-weight:bold;
color:#6F6F6F;
}

#onTop li.basket {
	font-weight:bold;
	font-size:14px;
	list-style:none;
	background:url(../img/shopping_icon.jpg) no-repeat left;
	padding:0 10px 0 25px;
	margin-right:20px;
	}

#onTop li strong {
	color:#FF0000;
}

#onTop li.login {
margin-left: 30px;	
}



/* TOP MENU and SEARCH */

#wrapper_topMenu {
	width:774px;
	height: 65px;
	background: url(../img/main_top-1.jpg) no-repeat bottom;
}

#wrapper_topMenu.product {
	background: url(../img/main_top.jpg) no-repeat bottom;
	}

#topMenu {
	padding:0;
	margin:10px 0 0 6px;
	
}

#topMenu li {
	float:left;
	list-style-type:none;
	margin: 0 5px;
	padding:0;
}

#search {
	float:right;
	list-style-type:none;
	margin-top:0;
}

.searchField {

}

.searchField .textField {
	background:url(../img/searchfield.jpg) no-repeat;
	width:118px;
	height:21px;
	border:none;
	padding-left: 24px;
	font-size:11px;
	padding-top:4px;
	}
	
.searchField .formButton {
	background:url(../img/searchfield_btn.jpg) no-repeat;
	width:34px;
	height:21px;
	border:none;
	}

.arrowOnWhite {
	text-align:right;
	list-style:none;
}	

.arrowOnWhite a {
	background: url(../img/arrow_white.jpg) left no-repeat;
	padding:0 0 0 8px;
	margin:0px 2px;
	font-size:11px;
	
	}

#produkter { background:url(../img/mainmenu/se_produkter_off.jpg) no-repeat top; height:53px; width:80px;}
#tillbehor { background:url(../img/mainmenu/se_tillbehor_off.jpg) no-repeat top; height:53px; width:68px;}
#blandare { background:url(../img/mainmenu/se_blandare_off.jpg) no-repeat top; height:53px; width:80px;}
#kontaktaoss { background:url(../img/mainmenu/se_kontaktaoss_off.jpg) no-repeat top; height:53px; width:90px;}
#omventurion { background:url(../img/mainmenu/se_omventurion_off.jpg) no-repeat top; height:53px; width:71px;}
#aterforsaljare { background:url(../img/mainmenu/se_aterforsaljare_off.jpg) no-repeat top; height:53px; width:93px;}

#produkter.selected { background: url(../img/mainmenu/se_produkter_on.jpg) no-repeat top; height:53px; width:80px;}
#tillbehor.selected { background:url(../img/mainmenu/se_tillbehor_on.jpg) no-repeat top; height:53px; width:68px;}
#blandare.selected { background:url(../img/mainmenu/se_blandare_on.jpg) no-repeat top; height:53px; width:80px;}
#kontaktaoss.selected { background:url(../img/mainmenu/se_kontaktaoss_on.jpg) no-repeat top; height:53px; width:90px;}
#omventurion.selected { background:url(../img/mainmenu/se_omventurion_on.jpg) no-repeat top; height:53px; width:71px;}
#aterforsaljare.selected { background:url(../img/mainmenu/se_aterforsaljare_on.jpg) no-repeat top; height:53px; width:93px;}

/* ADVANCED SEARCH */

#wrapper_advSearch {
	padding:10px 25px;
	background: url(../img/advsearch_bg.jpg) repeat-x bottom;
	float:left;
	margin:0 10px;
}

.advSearchFieldWrapper {
	width:155px;
	float:left;
	font-weight:bold;
	padding:5px 10px;
}

.advSearchField {
	width:155px;
	float:left;
}

.advSearchBtn {
background: url(../img/btn_advsearch.jpg) no-repeat;
width:115px;
height:23px;
float:right;
margin:15px 10px;
border:none;
cursor:pointer;
}

/* COMTACT AND ABOUT TEXT */

.contactContent, .aboutContent, .wrapper_login, .plain_wrapper {
padding:20px 50px;
width:674px !important;
}

#wrapper_Main.contactContent h2, #wrapper_Main.aboutContent h2 {
	color:#6f6f6f;
}


/* ÅF LOGIN PAGE */



.retailerContent input {
	float:left;
}


.retailerContent p {
	height:30px;
}


/* BASKET CHECKOUT */

#wrapper_basket {
	border-bottom: 0px;
	}
	
.basketContent h2 {
color:#6F6F6F !important;
}

.wrapper_basket {
	float:left;
	border-bottom: dotted 1px #CCC;
	padding-bottom:14px;
	margin-left:8px;
	width:742px;
	}

.wrapper_basket fieldset {
	margin:10px 0 0 0;
	border:none;
	}

.wrapper_basket fieldset legend {
margin-bottom:10px;
}

.wrapper_basket fieldset label {
	float:left;
	width:70px;
	margin-top:3px;
	}
	
.wrapper_basket fieldset input {
	margin-right: 500px;
	margin-bottom:3px;
}

.wrapper_basket p {
	margin:15px 0 0 10px;
	padding:0;
	}


.wrapper_basket li {
	border:none !important;
	}

.wrapper_basket ul li.basketTop {
	background: url(../img/basket_top.jpg) no-repeat;
	width:754px;
	height:28px;
	margin: 6px 0 0 0 ;
	padding: 0 ;
	}
	
.wrapper_basket ul li.basketSubTop {
	background: url(../img/basket_subtop.jpg) no-repeat;
	width:754px;
	height:30px ;
	margin: 0 ;
	padding: 0 ;
	}
	
.wrapper_basket ul li.basketSubTop {
	background: url(../img/basket_subtop.jpg) no-repeat;
	width:754px;
	height:30px ;
	margin: 0 0 3px 0 ;
	padding: 0 ;
	}
	
.wrapper_basket ul li.basketEven {
	background: url(../img/basket_even.jpg) no-repeat;
	width:754px;
	height:30px ;
	margin: 0 0 3px 0 ;
	padding: 0 ;
	}
	
.wrapper_basket ul li.basketOdd {
	background: url(../img/basket_odd.jpg) no-repeat;
	width:754px;
	height:30px ;
	margin: 0 0 3px 0 ;
	padding: 0 ;
	border: none ;
	}


.wrapper_basket ul li .BasketTopTitles li {
	float:left;	
	padding: 5px ;
	margin:0 ;
	font-weight:bold;
}

.removeBtn {
	background:url(../img/btn_remove.jpg) no-repeat;
	width:87px;
	height:23px;
	float:right;
	margin-top:4px;
	margin-right:5px;
	}

.BasketTopTitles {
color:#484848;
font-size:11px;
}

.basketItemSpecs li.icon .zoomLink img {
max-height:25px;
max-width:40px;
margin-top:-5px;
}

.BasketTopTitles .antal { padding-left: 55px !important; width: 30px !important; }
.BasketTopTitles .prod { width: 242px !important; }
.BasketTopTitles .artnr { width: 100px !important; }
.BasketTopTitles .aPrice { width: 90px !important; }
.BasketTopTitles .rad { width: 100px !important; }

.basketItemSpecs li {
padding:0 5px;
margin-top:8px !important;
}

.basketItemSpecs li.icon {
float:left;
width:35px;
}

.basketItemSpecs .antal {width: 6px !important; margin-left:8px !important; }
.basketItemSpecs .amount { width: 11px !important; margin-top:4px !important; }
.basketItemSpecs .prod { width: 242px !important;}
.basketItemSpecs .artnr { width: 100px !important; text-align:right; }
.basketItemSpecs .aPrice { width: 90px !important; text-align:right; }
.basketItemSpecs .rad { width: 90px !important; text-align:right; }

ul.frakt li, ul.pris li {
float:left;
width:80px !important;
}

ul.pris li.inclTax {
width:100px !important;
}

.frakt {
font-size:14px;
font-weight:bold;
}

.pris {
font-size:16px;
font-weight:bold;
color:#FF0000;
}

.bstlBtn {
float:left;
background:url(../img/btn_bestall.jpg) no-repeat;
height:23px;
width:146px;
margin:10px;
border:none;
}

.orderBtn {
float:left;
background:url(../img/sendrequest_btn.jpg) no-repeat;
height:23px;
width:146px;
margin:10px;
border:none;
}

.plusBtn {
width:13px;
height:12px;
background:url(../img/plus_btn.jpg) no-repeat;
}

.minusBtn {
width:13px;
height:11px;
background:url(../img/minus_btn.jpg) no-repeat;
}

.wrapper_basket ul.prices {
margin-top:10px;
float:left;
}

.wrapper_basket ul.prices li {
margin:0;
}

.wrapper_basket ul.prices li ul {
margin-left:450px;
float:left;
}

.wrapper_basket ul.prices li ul.pris {
margin-top:10px;
}

.wrapper_basket ul.prices li ul li {
width:95px !important;
margin:0;
padding:0;
}

.sum {
text-align:right;
}

/* TOP MENU PRODUCTS */

#wrapper_topMenu_Prod {
	width:774px;
	height: 65px;
	background: url(../img/main_top_produkter.jpg) no-repeat bottom;
}

/* SUB MENU PRODUCTS */

#subMenu {
	background:url(../img/submenu_bg.jpg) no-repeat;
	height:37px;
}

#subMenu ul {
	padding:0;
	margin:0;
}

#subMenu ul li {
	float:left;
	list-style-type:none;
	margin:0 15px;
	font-size:14px;
	display: none;
}


#subMenu ul li#sinphonia { background: url(../img/submenu_sinphonia.jpg) no-repeat; height:16px; width:58px; display: block;  }
#subMenu ul li#amalthea { background: url(../img/submenu_amalthea.jpg) no-repeat; height:16px; width:57px; display: block; }
#subMenu ul li#linear { background: url(../img/submenu_linear.jpg) no-repeat; height:16px; width:36px; display: block; }
#subMenu ul li#venezia { background: url(../img/submenu_venezia.jpg) no-repeat; height:16px; width:49px; display: block; }
#subMenu ul li#ouverture { background: url(../img/submenu_ouverture.jpg) no-repeat; height:16px; width:58px; display: block; }
#subMenu ul li#torino { background: url(../img/submenu_torino.jpg) no-repeat; height:16px; width: 38px; display: block; }
#subMenu ul li#roma { background: url(../img/submenu_roma.jpg) no-repeat; height:16px; width:33px; display: block; }
#subMenu ul li#ferrara { background: url(../img/submenu_ferrara.jpg) no-repeat; height:16px; width:41px; display: block; }
#subMenu ul li#firenze { background: url(../img/submenu_firenze.jpg) no-repeat; height:16px; width:42px; display: block; }

.subMenuselected {
	border-bottom:solid #e42529 3px;
	height:13px;
}

/* MAIN */

#wrapper_Main,#wrapper_MainAF, #wrapper_MainProd, .plain_wrapper {
	width:774px;
	background:url(../img/main_mid.jpg) repeat-y;
	margin-top:0;
	min-height:600px;
	font-size:12px;
	float:left;
}


/* CONTENT PRODUKTER */

#wrapper_Main h2  {
	color: #E42529;
	font-size:15px;
	margin:10px 0 0 0;
}

.product p {
	margin:0;
}

#seriesBlock, #seriesBlockViewingProduct {
	width: 761px;
	height: 82px;
	margin: 0 auto;
	margin-bottom:15px;
}
#seriesBlockViewingProduct {
	margin-bottom: 10px;
	height: 40px;
}
.seriesAmalthea {
	background:url(../img/serie_amalthea.jpg) no-repeat;
}

#productList, .wrapper_basket ul {

	padding:0;
	margin:0;
	margin: 0 auto;
	}

#productList li, .wrapper_basket ul li {
 	width:761px;
	list-style-type:none;
	border-bottom: dotted 1px #CCC;
	margin:6px 0;
	float:left;
 }
 
.productInfo {
	float:left;
}

#basket { 
	background:url(../img/btn_laggi.jpg) no-repeat;
	border:none;
	width:147px;
	height:24px;
	margin:0;
	cursor:pointer;
}

#moreInfo { 
	background: url(../img/btn_merinfo.jpg) no-repeat;
	border:none;
	width:147px;
	height:24px;
	margin:25px 0 0 0;
	cursor:pointer;
}
	
.productButtons {
	width:165px;
	float:right;
}

#itemImage {
	float:left;
	width:210px;
	min-height:100px;
	padding:0;
	text-align:center;
}

.itemPrice {
	padding-top:3px;
}

/* CONTENT PRODUKTER MORE */

.seriesAmalthea_small {
	background:url(../img/serie_amalthea_small.jpg) no-repeat;
}

#wrapper_MainProd #seriesBlock {
	height:40px;
}

#prodImgWrapper {
	float:left;
	width:330px;
}

#prodSpecs {
	float:left;
	width:430px;
	color: #484848;
	font-size:11px;
}

#prodSpecs h2 {
margin-bottom:25px;
}

#prodSpecs a {
color: #484848;
}

#prodImgWrapper ul {
	margin:0;
	padding:0;
}

#prodImgWrapper li {
	list-style:none;
	text-align:center;
}

#prodImgWrapper img {
width:290px;
}

#prodImgWrapper li.zoomBtn {
	text-align:left;
	list-style:none;
	padding: 0 0 0 17px;
	margin: 0 0 0 220px;
	background: url(../img/icon_zoom.jpg) no-repeat;
}

#categoryAttributes {
list-style:none;
margin:0 0 10px 0;
padding:0 6px;
width:411px;
}

#categoryAttributes  strong {
float:right;
}




#dimentions {
	padding:0;
	margin:0;
}

#dimentions li {
	background:url(../img/prodinfo_mesures_bg.jpg) no-repeat;
	height:17px;
	width:423px;
	list-style:none;
	margin:0;
	padding:3px 6px;
}

#dimentions li strong {
	float:right;
	padding-right:10px;
}

#infastning {
	padding:0;
	margin:0;
}

#infastning li {
	background:url(../img/prodinfo_bg.jpg) no-repeat;
	height:38px;
	list-style:none;
	margin:2px 0;
}

#infastning .top {
	background:url(../img/prodinfo_head.jpg) no-repeat;
	height:27px;
	margin-bottom:0;
}

#infastning .subtop {
	background: url(../img/prodinfo_subhead.jpg) no-repeat;
	height:38px;
	list-style:none;
	margin-top:0;
}

/* infastning rubriker */

#infastning .top ul {
	margin:0;
	padding:0;
	height:0px;
}

#infastning .top ul li {
	margin:5px 0;
	float:left;
	background:none;
	font-weight:bold;
	height:0px;
}

.rubInfastning { width:134px; padding-left:5px; padding-right:24px; text-align:right; }
.rubH { width:28px;}
.rubB { width:25px;}
.prodIdRub { width:104px; text-align:right;}
.PrisRub { width:75px; text-align:right;}

/* infastning info */

.infastInfoBild {
height: 30px;
width:147px;
margin:4px;
float:left;
}

.infastInfoRow1, .infastInfoRow2 {
height:19px;
margin:0;
padding:0;

}


.infastInfoRow1 li, .infastInfoRow2 li {
float:left;
padding:0 !important;
margin:0 !important;
height:17px !important;
background:none !important;
font-weight:bold;
}

.infastInfoRow1 .on,.infastInfoRow2 .on {
background: url(../img/bopp.png) no-repeat center !important;
width:28px;
}

.infastInfoRow1 .off, .infastInfoRow2 .off {
width:28px;
}

li.prodId {
width: 105px;
padding:2px 0 0 5px !important;
text-align:right;
}

li.Price {
width: 75px;
padding:2px 4px 0 0!important;
text-align:right;
}

/* infastning info END */

#addsbox {
	padding:0;
	margin:0;
	float:left;
}

#addsbox li {
	background: url(../img/adds_bg.jpg) repeat-y;
	list-style:none;
	margin:0;
	padding:0 4px;
	float:left;
	width:420px;
	
}

#addsbox .top {
	background: url(../img/adds_head.jpg) no-repeat;
	height:28px;
	width:420px;
	margin: 20px 0 0 0;
	font-weight:bold;
	padding:5px 0 0 5px;
}

#addsbox .bottom {
	background:  url(../img/adds_bottom.jpg) no-repeat;
	height:8px;
	margin:0;
	clear:both;
	width:420px;
	
}

#adds {
	margin:0 0 0 12px;
	padding:0;
}

#adds li {
	float:left;
	background:none;
	height:98px;
	width:90px;
	text-align:center;
}

#adds li p {
	padding:0;
	margin:0;
	font-weight:bold;
}

#adds li input {
	background:url(../img/checkbox.gif) no-repeat center;
	border:none;
}

#adds li img {
	margin:4px 0;
		
}

a.assessoryImage {
height:50px;
float:left;
width:90px;
vertical-align: bottom;
}

/* BOX MÅTT */

#boxwrapper {
	margin:20px 0 0 0;
	padding:0;
	width:100%;
	float:left;
	
}

#boxwrapper li {
	list-style:none;
	float:left;
}

#boxwrapper p {
	margin:0;
	padding:0;
}

#boxwrapper h4 {
	margin:0;
	padding:0;
}

#boxwrapper #basket {
	float:right;
	margin-top:10px;
}

#boxwrapper .box {
	background:url(../img/icon_box.jpg) no-repeat left;
	padding:0 0 0 52px;
	margin-top:5px;
}

/* LÄN LISTA */

#lanList {
	float:left;
	padding-top:25px;
	margin:0;
	width:254px;
}

#lanList  .title {
	background:url(../img/lanlist_title.jpg) no-repeat;
	list-style:none;
	height:21px;
	padding-bottom:10px;
}

#lanList li {
	list-style-image:url(../img/arrow_white.jpg);
	list-style-position:inside;
	padding-bottom:5px;
}

/* ÅF LISTA */

#AF_wrapper {
float:left;
margin-top: 25px;
width:470px;
}

#AF_wrapper h3 {
margin-top:0;
margin-bottom:4px;
}

#AF_wrapper p {
margin:0;
font-size:11px;
}

#AF_wrapper .tel {
margin-top:10px;
}

.AFboxGrey, .AFboxWhite {
	list-style-type:none;
	float:left;
	width:470px;
	padding:0;
	margin:0;
	}

.AFboxGrey .top  {
	background:url(../img/afbox_top.jpg) no-repeat;
	height:8px;
	font-size:0px;
	line-height:0px;
	}

.AFboxGrey .mid {
	background:url(../img/afbox_mid.jpg) repeat-y;
	padding:5px 10px;
}

.AFboxGrey .bottom{
	background:url(../img/afbox_bottom.jpg) no-repeat;
	height:7px;
	font-size:0px;
	line-height:0px;
}


	
.AFboxWhite .top  {
	background:none;
	height:8px;
	}

.AFboxWhite .mid {
	background:none;
	padding:5px 10px;
}

.AFboxWhite .bottom{
	background:none;
	height:7px;
}

.mapWhite {
margin-top:50px;
height:24px;
width:122px;
float:right;
background:url(../img/mapwhite.jpg) no-repeat;
}

.mapGrey {
margin-top:50px;
height:24px;
width:122px;
float:right;
background:url(../img/mapgrey.jpg) no-repeat;
}



.fullsizedImage {
	width: 100%; 
	height: 100%;
	border: 0px;
}

.ajaxLoader {
	visibility: hidden;
	float: left;/*
	bottom: 66px;
	right: 194px;*/
	position: relative;
	width: 24px;
	height: 24px;
	background:url(../img/ajax-loader.gif) no-repeat;
}

/* footer */

#layout_footer {
background:  url(../img/footer_bg.jpg) no-repeat;
float:left;
font-size:11px;
width:774px;
height:80px;
padding:102px 90px 40px 90px;;
}

#div_basket_technicalInformation
{
	padding-top: 0.5em;
	padding-left: 1em;
}

#technicalInfoTable
{
	margin: 0 2em 0 2em;
}
#technicalInfoTable td
{
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom: dotted 1px #CCC;
}

#index_catalog_wrapper div {
	text-align:center;
	padding:15px 0 20px 0;
}

#li_apell_logo_hotspot, #li_apell_logo_hotspot img
{
	width: 150px;
	height: 12px;
}