/** Meny CSS **/
#DropDownMenu {
	width:	172px;

}
#DropDownMenu ul {
	list-style:	none;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin: 0;
}
#DropDownMenu li {

}
#DropDownMenu li a:link, #DropDownMenu li a:visited {
	display: block;
	height: 20px;
	padding-left: 18px;
	background-color: #ffffff;
	padding-top: 2px;
	text-decoration: none;
	font-weight: none;
}
#DropDownMenu li a:hover {
	background-color: #ffffff;
	color: #333333;
}
#DropDownMenu li a.active:link, #DropDownMenu li a.active:visited, #DropDownMenu li a.active.active:hover {
	background-color: #f3f3f3;
	color: #ff0000;
	font-weight: bold;
}
#DropDownMenu ul ul {
	list-style:	none;
	margin: 0;
	padding: 0;
}
#DropDownMenu ul ul li {
	padding-bottom: 1px;
	color: #666666;
}
#DropDownMenu ul ul li a:link, #DropDownMenu ul ul li a:visited {
	background-color: #f3f3f3;
	color: #666666;
	font-weight: none;
}
#DropDownMenu ul ul li a:hover {
	color: #666666;
	background-color: #ffffff;
	font-weight: none;
}
#DropDownMenu ul ul li a.active:link, #DropDownMenu ul ul li a.active:visited, #DropDownMenu ul ul li a.active.active:hover {
	background-color: #ffffff;
	color: #666666;
	font-weight: none;
}
#DropDownMenu ul ul ul {
	list-style:	none;
	margin: 0;
	padding: 0;
}
#DropDownMenu ul ul ul li {
	color: #666666;
	background-color: #ffffff;
	padding-left: 9px;
	font-weight: none;
}
#DropDownMenu ul ul ul li a:link, #DropDownMenu ul ul ul li a:visited {
	background-color: #ffffff;
	background: url(menu_3_bg.gif) no-repeat top;
	color: #666666;
}
#DropDownMenu ul ul ul li a:hover {
	color: #ff0000;
}
#DropDownMenu ul ul ul li a.active:link, #DropDownMenu ul ul ul li a.active:visited, #DropDownMenu ul ul ul li a.active.active:hover {
	color: #666666;
}


#DropDownMenu ul ul ul ul li {
	color: #666666;
	background-color: #ffffff;
	padding-left: 19px;
	font-weight: none;
}
#DropDownMenu ul ul ul ul li a:link, #DropDownMenu ul ul ul ul li a:visited {
	background-color: #ffffff;
	background: url(menu_3_bg.gif) no-repeat top;
	color: #666666;
}
#DropDownMenu ul ul ul ul li a:hover {
	color: #ff0000;
}
#DropDownMenu ul ul ul ul li a.active:link, #DropDownMenu ul ul ul ul li a.active:visited, #DropDownMenu ul ul ul ul li a.active.active:hover {
	color: #666666;
}
/** Meny slutt CSS **/
  .fpholding {
    clear: both;
    padding: 2px 4px 2px 10px;
    border: 0;
    margin-bottom: 1px;
    text-align: left;
  }

  .NavBarLeft .ShopSlogan,
  .NavBarLeft .NavigationElement,
  .NavBarLeft .ContextBoxBody {
    clear: both;
    padding: 2px 4px 2px 10px;
    border: 0;
    margin-bottom: 1px;
    text-align: left;
	background: url("modul_bg.gif") repeat  left top #85A50B;
  }
 td.FlipperLink {
	background: url("flipper_bg.gif") no-repeat  bottom;
	vertical-align: middle;

 }  
 a.FlipperLink {
      color: #666666;
	  font-size: 12px;
	  font-weight: bold;
	  padding-left: 5px;
	  height: 25px;
 }
 a.FlipperLink_helse {
      color: #666666;
	  font-size: 12px;
	  font-weight: bold;
	  padding-left: 25px;
 }
    .NavBarLeft .ContextBoxHead {
      padding: 0 0 0 18px;
      margin: 0;
  }
  .NavBarLeft .ContextBox h1 {
      height: 17px;
      margin: 0 ;
      padding: 3px 0 0px 0;
      text-align: left;      
  }
     .NavBarRight .ContextBoxHead {
      padding: 0 0 0 18px;
      margin: 0;
  }
  .NavBarRight .ContextBox h1 {
      height: 17px;
      margin: 0 ;
      padding: 3px 0 0px 0;
      text-align: left;      
  }
   .ContentArea {
      padding-top: 0px;
      padding-right: 8px;
      padding-bottom: 10px;
      padding-left: 8px;
      margin: 0;
      border: 0;
      clear: both;
      vertical-align: top;
  }
  table.ImageTbl {
      background: transparent;
	  padding: 0 0 0 0;
      margin: 0 0 0 0;	 
  }

  td.DataCell {
      background: transparent;
      padding-left: 8px;
	  vertical-align: top;
	  width: 70%;
  }
    td.DataCell2 {
      background: transparent;
      padding-left: 8px;
	  vertical-align: top;
  }
  .CrossellingCount tr td {
      padding: 5px;
      padding-top: 10px;
      text-align: center;
      vertical-align: top;
      background:  #ffffff;
      width: 33%;
  }
  .CrossellingCount .CrossellingInfoArea {
 	  background:  #ffffff;
      text-align: left;
      padding: 4px 0 4px 0;
	  height: 50px;
  }
  .CrossellingCount .Price,
  .CrossellingCount .FloatRight{
      background:  #ffffff;
  }
  .CrossellingCount .CrossellingBoks {
      padding: 5px;
      text-align: center;
      vertical-align: top;
	  background:  #ffffff;
	  border: solid #cccccc 1px;
      width: 95%;
	  height: 180px;
  }
  div.CrossellingImageArea {
      background: #ffffff;
      white-space: nowrap;
      padding: 0;
	  height: 105px;
	  border-bottom: solid #cccccc 1px;
  }

  
  
  