/* $Id: MyStyle.css 2002 2008-05-13 09:14:05Z martin $ */
/* Stilmall för anpassing av butikens utseende  */

@import url(/__SYS__/SE-shop.css); 	/* Style till gemensamma komponenter */
@import url(design.css);			/* Style till din valda design */

/* Här under kan du lägga in dina egna style ändringar */


/* BEGIN code added by System design tool - DO NOT EDIT! */
#page { width: 760px; }
body { background-color: #454545; }
#page { color: #000000; }
a { color: #004a65; }
a:hover { color: #0481af; }
#CatTrace { background-color: #ccdbe0; }
#topmenu { background-color: #004a65; }
#topmenu .menuleft { color: #ffffff; }
#nav li a { color: #ffffff; }
#nav li:hover a { color: #004a65; }
#nav li:hover { background-color: #c0ff00; }
#nav li a { font-size: 12px; }
#nav li a { font-family: Arial; }
#nav li a { font-weight: normal; }
#prodmenu_text { background-color: #ccdbe0; }
#productMenu h3 { background-color: #004a65; }
#productMenu h3 { color: #; }
ul.FlatMenu .L0 a,ul.FlatMenu li.selected li a { color: #004a65; }
ul.FlatMenu .L0 li a,ul.FlatMenu li.selected li a { color: #004a65; }
ul.FlatMenu li.selected a { color: #004a65; }
ul.FlatMenu .L0 { border-bottom-color: #c7c7c7; }
.Panel { margin-left: 15px !important; }
div.product-small h3 { background-color: #004a65; }
div.product-small h3 { color: #ffffff; }
div.campaignproduct h3 { background-color: #; }
div.campaignproduct h3 { color: #; }
div.promoteproduct h3 { background-color: #; }
div.promoteproduct h3 { color: #ffffff; }
div.newproduct h3 { background-color: #004a65; }
div.newproduct h3 { color: #ffffff; }
div.product-small div.name { color: #; }
div.product-small .short { color: #; }
table.artiklar th { background: #004a65; }
table.artiklar th { color: #ffffff; }
tr.odd { background: #; }
tr.even { background: #ccdbe0; }
/* END code added by System design tool - DO NOT EDIT! */

.nobr { white-space: nowrap; }

body {
	font: normal 12px Helvetica, arial, sans-serif;
	background: url(/images/bg3.jpg);
	background-position: center top;
	background-color: #454545;	
	line-height: 18px;
	color: #525352;	
	margin: 0;
	padding: 0;
}

a {
	color: #a51a3f;
}

a:hover {
	color:#525352;
}
img {
    border:0;
}
h1, h2, h3, h4 {
	padding: 0;
	margin: 0;
}

h1 {
	font-size: 17px;
	font-weight: normal;
	line-height: 20px;
	padding-bottom: 5px;
}

h1.grey_back {
	background-color: #b92a4d;
	color: #fff;
	padding: 3px 6px;
	margin-bottom: 10px;
}

h2 {
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 13px;
	font-size: 15px;
}
 h3 {
	padding: 0 0 10px 0;
	color: #525352;
	font-size: 18px;
	line-height: 15px;
	background-color: white;
	font-weight: normal;
}

table.artiklar tr {
	background: none;
}

table.artiklar th {
	font-family: Helvetica, sans-serif;
	background-color: #672229;
}

table.artiklar td {
	font-family: Helvetica, sans-serif;
	background: none;
	border-bottom: solid 1px #bbb;
}

table.artiklar.sum {
	font-family: Helvetica, sans-serif;
	margin: 1em 0 1em 0;
}
table.artiklar.sum th {
	font-family: Helvetica, sans-serif;
	background: none;
	color: #525352;
	border-bottom: solid 1px #bbb;
	border-right: solid 1px #bbb;
	font-size: 11px;
}


table.artiklar.sum td {
	border-bottom: solid 1px #bbb;
}


#logo {
	position: relative;
}

#topmenu {
    border: 1px solid yellow;
	background-color: white;
	border-top-color: #a99555;
	border-top-width: 1px;
	border-top-style: solid;
    position: absolute:
    left: 0;
    bottom: 0;
    width: 1066px;
    text-align: center;
    border: 3px solid yellow;
}
#newtopmenu {
    position: absolute;
    left:4px;
    top:171px;
    width: 1063px;
    z-index: 1000 !important;
}

#myjquerymenu {
	position: absolute;
	top: 176px;
	left: 4px;
	z-index: 1000 !important;
}

.jquerycssmenu{
	border:0;
}

.jquerycssmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
	z-index: 1000 !important;
	position: relative;
	display: inline;
	float: left;
	border: 0;
    font-size: 14px;
}
.jquerycssmenu ul li:hover a{
	background: #3f0c10;
}
.jquerycssmenu ul li a:hover {
	background: #3f0c10;
}
.jquerycssmenu ul li.selected {
	background: #3f0c10;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
	display: block;
	padding: 0 3px;
	margin: 0 0 0 0; /*spacing between tabs*/
	border: 0;
	color: #fff;
	text-decoration: none;
    height: 28px;
    line-height: 28px;
}

/*1st sub level menu*/
.jquerycssmenu ul li ul{
	position: absolute;
	display: block;
	top: 36px !important;
    left: -3px !important;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
	display: list-item;
	*display: inline; /*ie 6 fix*/
	float: none;
	background: #3f0c10;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
	top:0px !important;
	padding: 0;
	margin: 0;
	z-index: 1000 !important;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
    white-space: nowrap;
	background: #3f0c10;
	color: #fff;
	padding: 0 6px;
	margin: 0;
	border-top-width: 0;
	z-index: 1000 !important;
	display: block;

}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
	background: #3f0c10;
	color: #FCFBC3;
}

ul.submenu_top {
	margin: -8px 0 0 0;
    border-left: 3px solid #6d0a1d;
    border-bottom: 3px solid #6d0a1d;
    border-right: 3px solid #6d0a1d;
	background: #3f0c10;
}
.submenu_top li {
	top: 0;
	left: 0;
	z-index: 1000 !important;
}

/* NAV
------------------------------------*/
#nav li a {
	color: #fff;
	padding: 6px 3px 6px 3px;
	font-size: 14px;
	display: block;
}

#nav li a:hover {
	color: white;
}
#nav li {
	line-height: 15px;
	padding: 0;
	margin-right: 4px;
	margin-top: 5px;
}

#nav li:hover {
	background-color: #3f0c10;
}

#nav li:hover a {
	color: white;
}

#nav li.selected {
	background-color: #3f0c10;
}

#nav li.selected a {
	color: white;
}


/* NAV - i sidan
------------------------------------*/
#nav_page { /* ul - lista med menyalternativ */
	margin: 0;
	padding: 0;
}

#nav_page li { /*float the main list items*/
	margin: 0;
	float: left;
	display: block;
	padding-right: 4px; /* Avstånd mellan flikar */
/*	background: url(/images/bar.gif) no-repeat left 8px; */

	line-height: 32px;

	font-family: Helvetica, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#nav_page li:hover {
	background-color: #FF6D00;
}

#nav_page li a { padding: 0 1em; }

#nav_page li a {
	color: #672229;
	padding: 6px 3px 6px 3px;
	font-size: 14px;
	display: block;
}

#nav_page li a:hover {
	color: white;
}
#nav_page li {
	line-height: 15px;
	padding: 0;
	margin-right: 4px;
	margin-top: 5px;
}

#nav_page li:hover {
	background-color: #3f0c10;
}

#nav_page li:hover a {
	color: white;
}

#nav_page li.selected {
	background-color: #3f0c10;
}

#nav_page li.selected a {
	color: white;
}


#topmenu .menuleft {
	float: right;
}


#cartMenu {
	position: absolute;
	right: 0px;
	top: 11px;
	width: 199px;
	height: 78px;
	text-align: left;
	padding: 0;
	margin: 0;
}

#cart_text {
	background: url(/images/cart_new.jpg) no-repeat;
	background-position: 0 0;
	padding-left: 55px;
	padding-top: 0px;
	color: #525352;	
	height: 50px;
}

#cart_text h3 {
	padding: 0 0 2px 0;
	margin: 0;
	font-size: 14px;
	line-height: 14px;
}

#cartMenu h3 {
	color: #525352;
}

#cart_link {
	padding-top: 0px;
	padding-left: 69px;
	background: url(/images/cart_arrow2.jpg) no-repeat;
	background-position: 55px 3px;
}

#cart_link a {
	text-decoration: underline;
}

#middle_sortering {
	padding-bottom: 15px;
	font-size: 15px;
}
#middle_sortering a {
	padding-right: 15px;
}

#logo_top {
	float: left;
	padding-top: 0px;
	padding-left: 150px;
}

#prodmenu_text {
	padding: 0;
	margin: 0;
	background-color: white;
}

#productMenu h3 {
	padding: 0 0 10px 0;
	color: #525352;
	font-size: 18px;
	line-height: 15px;
	background-color: white;
}

ul.FlatMenuInvinitum {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.FlatMenuInvinitum li {
	background: url(/images/menu_arrow.gif) no-repeat;
	background-position: 0px 3px;
	padding-bottom: 5px;
	font-size: 14px;
}

.FlatMenuInvinitum li a {
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 15px;
}

.FlatMenuInvinitum li a:hover {
	background-color: #ba2a4e;
	color: white;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;	
}

.FlatMenuInvinitum li.selected a {
	background-color: #ba2a4e;
	color: white;
}

.FlatMenuInvinitum li.closed {
	background: url(/images/menu_arrow.gif) no-repeat;
	background-position: 0px 3px;
}

.FlatMenuInvinitum li.open {
	background: url(/images/menu_arrow2.gif) no-repeat;
	background-position: 0px 4px;	
}

ul.InvinitumSubmenu {
	margin-left: -5px;
	padding-left: 5px;
}

ul.InvinitumSubmenu li {
	padding: 7px 0 0 8px;
	background-position: 10px 9px;	
	list-style-type: none;
	margin-left: 0;
}

.InvinitumSubmenu li a.submenua {
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 15px;
	color: #ba2a4e;
	background-color: white;
}

.InvinitumSubmenu li a.submenua:hover {
	background-color: #ba2a4e;
	color: white;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;	
}

.InvinitumSubmenu li.selected a.submenua {
	background-color: #ba2a4e;
	color: white;
}

#productMenu.Panel {
	margin: 0;
	padding: 0;
	width: 130px;
}

div.search {
	padding-bottom: 10px;
	padding-left: 10px;
}

#Search_Text {
	width: 87px;
	border: 1px solid #672229;
	color: #868686;	
}

#content { 
	padding-left: 0px;  
	width: 800px;
}

div.product-small h3 {
	display: none;
}

div.product-small div.name {
	display: none;
}

div.product-small .short {
	display: none;
}	

div.product-small div.price {
	display: none;
}

div.product-small {
	width: 85px;
	height: 186px;
	border: 1px;
	border-color: #acaa49;
	border-style: solid;
	margin-left: 17px;
	margin-top: 30px;
	padding: 0;
}

div.product-small .info {
	float: none;
	padding: 0px;
	text-align: center;
}

div.product-small img {
	padding: 0;
	margin-top: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

div.product-small-container {
	padding-top: 20px;
    width: 730px;
	overflow: hidden;  
}

#footer {
	padding: 0px;
	margin: 0 auto;
	height: 0;
	width: 1066px;
	padding-top: 15px;
}

div.footer_txt {
	padding-top:15px;
	padding-bottom: 10px;
	font-size: 10px;
	background-color: white;
	width: 1066px;
	margin: 0 auto;			
}	
div.footer_txt p {
	font-size: 10px;
	padding: 0;
	margin: 0;
}
div.footer_txt img {
	background-color: white;
}


.goldline {
	background-color: #b7a366;
	color: white;
	text-align: center;
	padding: 5px 0px;
	clear: both;
	margin-top: 25px;
	width: 1066px;
	margin: 0 auto;
}

#page{
  	background: white;
  	margin:0 auto;
  	padding-left: 150px; /* WLR - The width of the left rail */
  	padding-right: 156px;  /* WRR - The width of the right rail */
}

#container{
	background-color:#ffffff;
	padding-bottom: 20px;
	padding-top: 20px;
	float:left;
	border-left:150px solid #fff; 	/* WLR - The width and color of the left rail */
	border-right: 156px solid #fff;	/* WRR - The width and color of the right rail */
	margin-left:-150px; 			/* WLR */
	margin-right:-156px;				/* WRR */
	display:inline; /* So IE plays nice */
}

#leftRail{
	float:left;
	width:150px;		/* WLR */
	margin-left:-150px;	/* WLR */
	_margin-left:-190px;	/* WLR */
	position:relative;
	padding: 0;
}

#rightRail{
	float:right;
	width:156px;			/* WRR */
	margin-right:-156px; 	/* WRR */
	position:relative;
}

#header {
    padding: 0;
	width: 1066px;
	margin: 0 auto;
	background-color: white;
	position: relative;
    z-index: 999 !important;
}

#footer{
//	margin-left:-150px;	/* WLR */
//	margin-right:-156px;	/* WRR */
	clear:both;
}

#facebox .body {
	width: 450px;
	border: 2px #a82246 solid;
	padding-right: 0;
	padding-left: 0;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox .b {
  background: none;
}

#facebox .tl {
  background: none;
}

#facebox .tr {
  background: none;
}

#facebox .bl {
  background: none;
}

#facebox .br {
  background: none;
}

#facebox .footer {
  padding-top: 0;
  border: none;
  text-align: right;
  margin-top: -5px;
  z-index: 900;
}


.product-img {
	padding-left: 20px;
	padding-top: 10px;
	width: 120px;
	height: 390px;
	float: left;
}
.product-info {
	width: 300px;
	height: 390px;
	overflow: auto;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}

.blandlada {
	clear: both;
	width: 450px;
	height: 390px;
	overflow: auto;
}
.blandlada .product-info.ladinfo {
	padding-top: 10px;
	padding-right: 10px;
	width: 410px;
	height: auto;
}
.blandlada .product-info {
	width: 270px;
	height: auto;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}

.product-info h1 {
	font-size: 18px;
	color: #a51a3f;
	font-weight: normal;
	padding:0;
	margin-bottom: 9px;
	margin-top: 0;
}

.product-info h2 {
	font-size: 14px;
	font-weight: normal;
	padding:0;
	margin-bottom: 3px;
	margin-top: 0;
}

.product-info h3 {
	padding:14px;
	font-weight: normal;
	font-size: 10px;
	margin-bottom: 8px;
	margin-top: 0;
	border: 1px #acaa49 solid;
}

.product-purchase {
	padding-top: 2em;
	padding-right: 2em;
	padding-left: 10px;
}

product-top {
	background-image: none;
	float: left;
	position: relative;
}

.brand-info {
	height: 390px;
	overflow: auto;
	padding-top: 10px;
	padding-right: 15px;
	clear: both;
	padding-left: 20px;
}

.brand-info h1 {
	font-size: 18px;
	color: #a51a3f;
	font-weight: normal;
	padding:0;
	margin-bottom: 9px;
	margin-top: 0;
}

.brand-info h2 {
	font-size: 14px;
	font-weight: normal;
	padding:0;
	margin-bottom: 3px;
	margin-top: 0;
}

.brand-info h3 {
	padding:14px;
	font-weight: normal;
	font-size: 10px;
	margin-bottom: 8px;
	margin-top: 0;
	border: 1px #acaa49 solid;
}

.brand-info .descr { 
	height: 330px;	
	overflow: auto;
}

div.categorymeny {
	clear: both;
	height: 20px;
}

ul.submenu {
	display: none;
	margin: 0;
	padding: 0;
}

ul.submenu.category {
	padding-left: 125px;
}
ul.submenu.wine {
	padding-left: 87px;
}

ul.submenu.omoss {
	padding-left: 36px;
}

li.categorymenu {
	display: inline !important;
	padding-right: 10px !important;
}
li.categorymenu a { 
	font-size: 12px !important; 
	color: #ba2a4e!important;	
	padding: 2px !important;
}
li.categorymenu a:hover { 
	text-decoration: none !important;
	background-color: #ba2a4e !important;
	color: white !important;
}
li.categorymenu.selected a { 
	text-decoration: none !important;
	background-color: #ba2a4e !important;
	color: white !important;
}


.sortbet { 
	width: 50px;
	padding-top: 5px;
}

#ShowMiniCart {
	position: absolute;
	top:0;
	right: 0;
	z-index: 1000;
}

.MiniCartContents {
	border: 2px #a82246 solid;
	z-index: 10000;
}

#extramenu_text {
	display: none;
}

table.frakt_shipping td.fr_price {
	color: #525352;
}

legend {
	color: #525352;	
}

.invcampaign { 
	position: absolute;
	top: 180px;
	left: 300px;
	width: 450px;
	height: 570px;
	background-color: white;
	border: 2px solid #a82246;
}
.invcampaign h1 { 
	font-weight: bolder;
}

.product-small { 
	cursor: pointer;
}

.color_linje1 {
	background-color: #eb405b;
	height: 16px;
	margin-top: 4px;
}

.color_linje2 {
	background-color: #d12f4e;
	height: 16px;
}

.color_linje3 {
	background-color: #b92a4e;
	height: 16px;
}

.cart_button {
	padding: 5px 8px 5px 8px;
	font-size: 13px;
}

input.button {
    background-color: #BC3F6B !important;
    color: white;	
	border: 0;
	padding: 4px 6px 4px 6px;
	cursor: pointer;
	letter-spacing: 0.01 em;
	font-size: 12px;
}
input.buttonSub {
	background-color: #555;
}
input.button:hover {
	background-color: #df5c97 !important;
	color: #fff !important;
}


#middle_one {
	width: 740px;
	float: left;
	padding-left: 15px;
	border-left-color: #acaa49;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #acaa49;
	border-right-width: 1px;
	border-right-style: solid;
	min-height: 293px;
	position: relative;
}

#middle_two {
	float: left;
	width: 195px;
	min-height: 293px;
	padding-left: 15px;
}

#middle_two_banner {
	width: 151px;
	padding-left: 0px;
	padding-right: 15px;
}

#middle_two_banner p {
	margin-left: 0;
	margin-right: 0;
}


#middle_three {
	float: left;
	width: 153px;
	min-height: 293px;
	padding-right: 20px;
	padding-left: 10px;
}

#middle_three p {
	margin-left: 0;
	margin-right: 0;
}


#middle_two_three {
	float: left;
	width: 372px;
	border-left-color: #acaa49;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #acaa49;
	border-right-width: 1px;
	border-right-style: solid;
	min-height: 293px;
	padding-left: 11px;
}

#middle_one_two {
	width: 532px;
	float: left;
	padding-left: 0;
	padding-right: 13px;
	min-height: 293px;
}
#middle_one_two h3 {
    font-weight: normal;
    font-size: 12px;
    font-style: italic;
}
#middle_one_two_left {
	width: 325px;
	float: left;
}
#middle_one_two_right {
	width: 200px;
	float: right;
}

#middle_full {
	width: 100%;
	float: left; 
	border-left-color: #acaa49;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #acaa49;
	border-right-width: 1px;
	border-right-style: solid;
	padding-left: 15px;
}

.bnr {
	margin-bottom: 15px;
	padding-right: 20px;
}

.bnr_text {
	width: 555px;
	padding: 12px 18px 18px 18px;
}

.index_text {
	float: left;
	width: 345px;
	padding-right: 13px;
}

div.warning {
	border: 1px solid #b9294d;
	margin-bottom: 10px;
	padding: 10px;
}

div.warning table {
	border: 0;
}

div.warning tr {
	border: 0;
}

div.warning td {
	border: 0;
}

/*Produkt style för framsidan*/

.index_products {
	width: 350px;
	background: url(/images/productfrontpage_bg.jpg) repeat-y;
	float: left;
	font-size: 11px;
	position: relative;
	_margin: -8px 0 0 0; 
}

.index_products_orderware {
	position: absolute;
	right: 6px;
	bottom: 0px;
}

.index_products_bottom {
	background: url(/images/productfrontpage_bgbottom.jpg) no-repeat;
	height: 7px;
	width: 350px;
	float: right;
	margin-bottom: 10px;
}

.index_products_top {
	background: url(/images/productfrontpage_bgtop.jpg) no-repeat;
	height: 7px;
	width: 350px;
	float: left;
}

.index_products_img {
	padding-left: 16px;
	padding-top: 15px;
	float: left;
}

.index_products_wrapper {
	float: left;
	padding: 10px 0px 0 30px;
	width: 244px;
}

.index_prodcuts_header {
	font-size: 16px;
	padding: 0 0 5px 0;
}

.index_products_text {
	padding: 0 0 10px 0;
}

.index_products_taste {
	padding: 0 0 10px 0;
}

.index_products_lasmer {
	padding: 0 0 0px 14px;
	background: url(/images/product_arrow.jpg) no-repeat;
	background-position: 0 4px;
}

.index_products_price {
	float: left;	
	padding: 10px 15px 0 0;
}

.index_products_boxprice {
	float: left;
	padding-top: 10px;
}

/*----------------------------------*/

	
/*Produkt style för productinfo*/

.product_price {
	float: left;
	padding: 0px 15px 0 0;	
}

.product_price_box {
	padding: 0 0 20px 0;
}

.product_tastenotes {
	padding: 0 0 10px 0;
}

.product_lasmer {
	padding: 0 0 0px 14px;
	background: url(/images/product_arrow.jpg) no-repeat;
	background-position: 0 4px;	
}

.product_info {
	padding: 0 0 10px 0;
}

h1.product_header {
	border-bottom-color: #a99555;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 13px;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: bold;
}

.product_producent {
	padding: 0 0 10px 0;
}

.product_recept {
	padding: 0 0 10px 0;
}

.product_recept a {
	padding: 0 0 0px 23px;
	background: url(/images/icon_pdf.jpg) no-repeat;
	background-position: 0 0px;	
	line-height: 20px;
	height: 20px;
}

.product_back {
	padding: 0 0 10px 0;
	float: right;
}
.product_addthis {
    float:left;
    padding-top:30px;
}

.product_back img {
	padding: 0 0 0 10px;
}

/*----------------------------------*/


/*Produkt style för sortimentet*/

.bigproduct {
	width: 540px;
	background: url(/images/productny_middle.jpg) repeat-y;
	padding: 0;
	margin: 0;		
	position: relative;
	_margin: -6px 0 0 0;
}

.bigproduct_orderware {
	position: absolute;
	right: 12px;
	bottom: 0px;
}

.bigproduct_top {
	background: url(/images/productny_top.jpg) no-repeat;
	height: 9px;
	padding: 0;
	margin: 0;
}

.bigproduct_image {
	padding-left: 16px;
	padding-top: 15px;
	padding-bottom: 10px;
	float: left;
	margin: 0;	
}

.bigproduct_bottom {
	margin-bottom: 10px;
	background: url(/images/productny_bottom.jpg) no-repeat;	
	height: 7px;
}

.bigproduct_textwrapper {
	width: 400px;
	float: left; 
	padding: 10px 0 0 35px;
	margin: 0;
}

.bigproduct_header {
	font-size: 16px;
	padding: 0 0 5px 0;
	margin: 0;	
}

.bigproduct_text {
	float: left;
	padding: 0 20px 10px 0;
	margin: 0;	
}

.bigproduct_text2 {
}

.bigproduct_tastenotes {
	padding: 0 0 10px 0;
}

.bigproduct_lasmer {
	padding: 0 0px 10px 14px;
	background: url(/images/product_arrow.jpg) no-repeat;
	background-position: 0 4px;	
	float: left;
}

.bigproduct_lasmer2 {
	padding: 0 0px 10px 14px;
	background: url(/images/product_arrow.jpg) no-repeat;
	background-position: 0 4px;	
	margin: 0 0 0 20px;
	float: left;
}

.bigproduct_prices {
	clear: both;
}

.bigproduct_price {
	padding: 0 20px 10px 0;
	float: left;
}

.bigproduct_price_box {
	padding: 0 0 10px 0;
	float: left;
}

.bigproduct_sortering  {
	padding: 0px 0 15px 0;
}

.bigproduct_sortering a {
	margin-right: 10px;
}

.bigproduct_rightside {
	width: 170px;
	float: left;
	padding: 40px 0 0 10px;
}

/*----------------------------------*/

/* Productstyle för litet sortiment/blandlåda */

.bigproduct_list {
	width: 540px;
	background: url(/images/productny_list_middle.jpg) repeat-y;

}
.bigproduct_list_hidden {
	width: 540px;
	background: url(/images/productny_list_middle.jpg) repeat-y;
}
.bigproduct_list_hidden_cont {
	padding-left: 76px;
	padding-right: 20px;
}

.bigproduct_list_top {
	background: url(/images/productny_list_top.jpg) no-repeat;
	height: 9px;
}

.bigproduct_list_image {
	padding-left: 4px;
	padding-top: 14px;
	padding-bottom: 6px;
	float: left;
}

.bigproduct_list_bottom {
	margin-bottom: 5px;
	background: url(/images/productny_list_bottom.jpg) no-repeat;	
	height: 7px;
}

.bigproduct_list_textwrapper {
	width: 400px;
	float: left; 
	padding: 5px 0 0 35px;
}

.bigproduct_list_header {
	font-size: 16px;
	padding: 0 0 5px 0;
}

.bigproduct_list_text {
	float: left;
	padding: 0 20px 10px 0;
}

.bigproduct_list_text2 {
}

.bigproduct_list_tastenotes {
	padding: 0 0 10px 0;
}

.bigproduct_list_lasmer {
	padding: 5px 0px 5px 14px;
	background: url(/images/product_arrow.jpg) no-repeat;
	background-position: 0 9px;	
	float: right;
}

.bigproduct_list_lasmer2 {
	padding: 0 0px 10px 14px;
	background: url(/images/product_arrow.jpg) no-repeat;
	background-position: 0 4px;	
	margin: 0 0 0 20px;
	float: left;
}
.bigproduct_list_lasmindre {
	padding: 10px 30px 0 14px;
	background: url(/images/product_arrow.jpg) no-repeat;
	background-position: 0 14px;
	float: right;
}
.bigproduct_list_prices {
	clear: both;
}

.bigproduct_list_price {
	padding: 0 20px 10px 0;
	float: left;
}

.bigproduct_list_price_box {
	padding: 0 0 10px 0;
	float: left;
}

.bigproduct_list_sortering  {
	padding: 0px 0 15px 0;
}

.bigproduct_list_sortering a {
	margin-right: 10px;
}

.bigproduct_list_rightside {
	width: 170px;
	float: left;
	padding: 60px 0 0 10px;
}
/*----------------------------------*/

/* Productstyle för litet blandlåda */

.bigproduct_mix {
	width: 540px;
	background: url(/images/productny_list_middle_box.jpg) repeat-y;
}


.bigproduct_mix_top {
	background: url(/images/productny_list_up_box.jpg) no-repeat;
	height: 9px;
}

.bigproduct_mix_image {
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	float: left;
}

.bigproduct_mix_bottom {
	margin-bottom: 5px;
	background: url(/images/productny_list_bottom_box.jpg) no-repeat;	
	height: 7px;
}

.bigproduct_mix_textwrapper {
	width: 340px;
	float: left; 
	padding: 10px 3px 0 20px;
}

.bigproduct_mix_header {
	font-size: 16px;
	padding: 0 0 5px 0;
}
.bigproduct_mix_contents {
	padding: 0 20px 10px 0;
}

.bigproduct_mix_text {
	float: left;
	padding: 0 20px 10px 0;
}

.bigproduct_mix_text2 {
}

.bigproduct_mix_tastenotes {
	padding: 0 0 10px 0;
}

.bigproduct_mix_lasmer {
	padding: 42px 30px 0 14px;
	background: url(/images/product_arrow.jpg) no-repeat;
	background-position: 0 46px;
	float: right;
}

.bigproduct_mix_lasmer2 {
	padding: 0 0px 10px 14px;
	background: url(/images/product_arrow.jpg) no-repeat;
	background-position: 0 4px;	
	margin: 0 0 0 20px;
	float: left;
}

.bigproduct_mix_prices {
	clear: both;
}

.bigproduct_mix_price {
	padding: 0 20px 10px 0;
	float: left;
}

.bigproduct_mix_price_box {
	padding: 0 0 10px 0;
	float: left;
}

.bigproduct_mix_sortering  {
	padding: 0px 0 15px 0;
}

.bigproduct_mix_sortering a {
	margin-right: 10px;
}

.bigproduct_mix_rightside {
	width: 170px;
	float: left;
	padding: 60px 0 0 10px;
}
/*----------------------------------*/

@media print {
	body { font-family: arial, sans-serif; }
	.dontprint { display: none; }
	.product-info { height: 100%; }
}

#CatTrace {
	background-color: #fff;
}



/*----------------------------------*/
div.box_wide {
    width:722px;
    padding-bottom: 15px;
}
img.templage_big_img_left {
    float: left;
    padding: 0 20px 10px 0;
}
img.templage_big_img_right {
    float: right;
    padding: 0 0 10px 20px;
}
img.templage_big_img_top {
    padding-bottom: 10px;
}
img.templage_small_img_top {
    padding-bottom: 10px;
}
div.box_small {
    width:350px;
    padding-bottom: 15px;
}

div.red_ribbon {
    height:40px;
    width:10px;
}

div.nyhetssubdiv {
	width: 130px;
	padding: 0 0 15px 15px;
}
div.newsfeedsubdiv {
    padding-top: 30px;
}
div.nyhetssubdiv h3 {
	padding: 0 0 10px 0;
	color: #525352;
	font-size: 18px;
	line-height: 15px;
	background-color: white;
	font-weight: normal;
}
div.nyhetssubdiv_panel {
    padding: 1px;
}
.newsfeed-detail h1 {
    background-color: #a51a3f;
}
div.readmore {
    padding-bottom: 10px;
}
#login_text_div {
    position: absolute;
    top: 10px;
    right: 220px;
}
div.nyheter_subtext_div {
    font-size: 12px;
    padding: 0 0 10px 0;
}
#subscr_email_right {
    color: #999;
}
#minicart {
    position: absolute;
    top: 178px;
    right:6px;
}

#minicart a {
    color: #fff;
}

#login_link {
    position: absolute;
    right: 6px;
    top: -20px;
} 

#login_link a {
    color: #fff;
}

input.button_bottle {
    background-image: url(/images/buy_bottle.gif);
    width: 92px;
    height: 32px;
}
input.button_bottle:hover {
    background-image: url(/images/buy_bottle_hover.gif);
}
input.button_box {
    background-image: url(/images/buy_box.gif);
    width: 78px;
    height: 32px;
}
input.button_box:hover {
    background-image: url(/images/buy_box_hover.gif);
}
input.button_buy {
    background-image: url(/images/buy_button.jpg);
    width: 78px;
    height: 32px;
}
input.button_buy:hover {
    background-image: url(/images/buy_button_hover.jpg);
}

.buttonkundvagn {
    background-color: #BC3F6B !important;
}
.buttonkundvagn:hover {
    background-color: #df5c97 !important;
    color: #fff !important;
}

div#facebook_like {
    position: absolute;
    top: -5px;
    right: -10px;
    width: 350px;
    height: 40px;
}


#bildspel_nav {
    text-align: right;
    width: 700px;
    padding: 5px 0;
}
#bildspel_nav a {
    padding: 0 3px;
    margin-left: 3px;
    font-weight: bold;
    font-size: 13px;
}
#bildspel_nav a.activeSlide  {
    border: 1px solid #edced5;
}


