.TableHead {
      background-color: #f3f3f3 !important;
}

.AddressDialog2 {
 position: relative;
 margin: 0 0 10px 0 !important;
 padding: 3px 12px 6px 12px;
 background:  !important;
 border-top: 0px;
}

.form_button {
 display: block;
 width: 201px;
 height: 14px;
 margin: 0px;
 padding: 0px;
 padding-top: 4px;
 text-align: left;
 font-weight: bold;
 background-repeat: no-repeat;
 background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/to_preorder_list.gif"); 
}

a.form_button {
 text-decoration: none;
 color: #000000;
 padding-left: 4px;
 background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/to_preorder_list.gif"); 
}

a.form_button:hover {
 text-decoration: none;
 color: #000000;
 padding-left: 4px;
  }

.form_button_shop {
 display: block;
 width: 201px;
 height: 14px;
 margin: 0px;
 padding: 0px;
 padding-top: 4px;
 text-align: left;
 font-weight: bold;
 background-repeat: no-repeat;
 background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/to_preorder_list.gif"); 
}

a.form_button_shop {
 text-decoration: none;
 color: #000000;
 padding-left: 4px;
 background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/to_preorder_list.gif"); 
}

a.form_button_shop:hover {
 text-decoration: none;
 color: #000000;
 padding-left: 4px;
  }

  .button_table {
	width: 100%;
}

.NewsCatalogBlock {
 display: block;
 float: left;
 width: 100%;
 margin: 0px;
 margin-top: 5px;
 margin-left: 5px;
 margin-right: 5px;
 text-align: left;
 vertical-align: top; 
}
.NewsProductName {
 display: block;
 float: left;
 width: 100%;
 margin: 0px;
 margin-bottom: 2px;
 font-weight: bold;
}

.NewsCatalogLine {
 display: block;
 float: left;
 width: 500px;
 margin-top: 4px;
}

.Action_blue_u {  
 text-align: left;    
 color: #1f85f4;
 font-size: 11px; 
 text-decoration: underline;     
}

a.Action_blue_u {
 color: #1f85f4;
 text-decoration: underline; 
}

a.Action_blue_u:hover {  
 color: #1f85f4;
 text-decoration: underline; 
}  

  .OrderProcessStatus {
      width: 556px;
      height: 24px;
      margin: 0px;
      padding: 0;
      border: 0;
      overflow: hidden;
      background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/BasketMenu1Aan0.gif") no-repeat left top;
  }

  .OrderProcessStatus .Basket {
      position: relative;
      height: 23px;
      margin: 0 0 0 -8px;
      padding: 3px 0 2px 4px;
      background: url("../../../../SF/ImageSet/BasicGrey/bgr_orderstatus_basket.gif") no-repeat left top;
  }

  .OrderProcessStatus li{
      width: auto;
      height: 23px;
      margin: 0;
      padding: 3px 0 2px 12px;
      float: left;
      list-style-type: none;
      font-size: 11px;
      vertical-align: middle;
      white-space: nowrap;
  }

  .ActiveItem {
	font-weight:bold;
	padding: 0px !important;
	background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/BasketMenu1Aanc1.gif");
	
   }

  .NonActiveItem 
  {
	padding: 0px !important;
	background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/BasketMenu1Uitc1.gif");
   }

  .PassedItem 
  {
	padding: 0px !important;
	background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/BasketMenu1Uitc1.gif");
   }

.ItemImageSB {
	width: 185px;
	margin: 0px;
	padding: 0 0 0 0px;
	text-align: center;
}

.ItemImageAD {
   width: 185px;
   margin: 0px;
   padding: 0 0 0 0px;
   text-align: center;
}

.ItemImageCO {
   width: 185px;
   margin: 0px;
   padding: 0 0 0 0px;
   text-align: center;
}

  table.navbar3 {
      width: 552px !important;
      border-collapse: collapse;
/*			border: 1px solid #ffffff; */
  }

  table.navbar3 td a {
      display: block;
/*      padding: 3px; */
      text-decoration: none;
  }

  table.navbar4 {
      width: 552px !important;
      border-collapse: collapse;
      display: block;
      text-decoration: none;
			border: 1px solid #cccccc;
			border-top-style: none;
  }

  a.ProdTypes {
  	cursor:pointer;
  }

  .ProdTypes_Aan {
/*      display: block; */
/*      float: left; */
      width: 184px;
      height: 25px;
      margin: 0px;
      padding: 0px;
      font-weight: bold;
      text-align: center;
      background-image: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/BottomMenu1Aanc1.gif");
  }

  .ProdTypes_Uit {
      /* display: block; */
      width: 184px;
      height: 25px;
      margin: 0px;
      padding: 0px;
      font-weight: bold;
      text-align: center;
      background-image: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/BottomMenu1Uitc1.gif");
  }

  .ProdTypesTxt_Aan {
      width: 548px !important;
      margin: 0px;
      padding: 0px;
/*      visibility:visible; */
  }
  .ProdTypesTxt_Uit {
      display: none;
      width: 548px !important;
      margin: 0px;
      padding: 0px;
/*      visibility:hidden; */
  }

  .ProdTypesCell {
      width: 138px !important;
  }

  .ContentArea {
      width: 570px;
  }

  .NavBarTop .NavigationElement {
      width: 131px;
      text-align: center;
      padding-top: 37px;
      background-position: bottom left;
  }

  .NavBarTop .NavigationText {
      margin: 0px 0 0 0;
  }

  .NavBarTop .LocaleFlags {
      padding-top: 20px;
      padding-left: 60px;
  }

  .CategoriesLinkBox {
  	padding: 0px;
  	margin: 0 0 14px 0;
  	border-top-style: solid;
  	border-bottom-style: solid;
  	border-color: #cccccc;
  }

  .CategoriesLink {
  	display: block;
  	width: 152px;
  	margin: 0px 0px 0px 0px;
  	padding: 2px 2px 2px 0px; 
  	border-bottom-style: dotted;
  	border-color: #cccccc;
  }

  .NavBarLeft .NavbarLeftElementNo,
  .NavBarLeft .ContextBox {
      border-top: 2px solid #cccccc;
  }

  .NavBarLeft .NavigationElement {
      border-bottom: 2px dotted  #cccccc;
  }

  .NavBarLeft .ContextBoxSearch {
      padding: 7px 0 0 7px;
      margin: 0 0 10px 0;
      background-image: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/search_back.gif");
  }

  input.Search {
      width:136px;
  }

  .NavBarLeft .ContextBoxHead1 {
      font-size: 14px;
      color: #ffcc33;
      font-weight: bold;

  }

  .NavBarLeft .ContextBoxHead ,
  .NavBarLeft .ContextBoxBody {
      padding: 5px 0 0 0px;
  }

  .Searchbutton {
      padding: 0 0 0 100px;
  }

  a.emailus_but {
      text-decoration: none;
      color: #000000;
  }

  a.emailus_but:hover {
      text-decoration: none;
      color: #000000;
  }
  .emailus_but {
      float: right;
      width: 153px;
      height: 18px;
      margin: 0px;
      padding: 2px 0 0 4px;
      font-weight: bold;
      text-align: left;
      background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/Button_EmailUs.gif");
  }

  .PreOrderTable {
  	color: #ffcc33;
  }

  .ContentOneDay,
  .ContentOneDay h1{
  	color: #ffcc33;
	display: inline;
	font-weight: bold;
	font-size: 150%;
  }

  .ContentOneDayTxt {
      /* display: block; */
      /* float: left; */
  }
 
   .home_banner {
      padding: 0px 7px 0px 7px;
  }
 
  .home_preorder {
      display: block;
      float: left;
      /* width: 556px; */
      margin: 0px;
      margin-bottom: 8px;
      padding: 0px 7px 0px 7px;
  }

  .home_preorder_img {
      display: block;
      float: left;
      width: 156px;
      height: 120px;
      margin: 0px;
      padding: 0px;
      border: 1px solid #ffcc33;
  }

  .home_preorder_head {
      display: block;
      margin: 6px 10px 6px 0;
      font-size: 110%;
      font-weight: bold;
}

  .home_preorder_text {
      display: block;
      float: left;
      padding: 10px;
      /* vertical-align:top; */
  }

  .home_preorder_textLog {
      display: block;
      float: left;
      margin: 0 0 0 10px;
  }

  .home_preorder_list {
      display: block;
      float: left;
      margin: 0px 20px 0px 0px;
  }

  .home_preorder_list0 {
      display: block;
      float: left;
      margin: 0px 0px 0px 0px;
  }

  .home_preorder_list_img {
      display: block;
      float: left;
      margin: 0px;
      width: 90px;
      border: 1px solid #ffcc33;
  }

  .home_preorder_listhead {
      margin: 0px;
}

  td.home_preorder_listhead {
      width: 90px;
}

  a.home_preorder_listhead {
      text-decoration: underline;
}

  .home_moreinfo_but {
      display: block;
      float: left;
      width: 78px;
      height: 15px;
      margin: 0px;
      padding: 2px 0 0 4px;
      font-weight: bold;
      text-align: left;
      background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/home_more_info.gif");  
  }

  a.home_moreinfo_but,
  a.home_topreorder_but {
      text-decoration: none;
      color: #000000;
  }

  a.home_moreinfo_but:hover,
  a.home_topreorder_but:hover {
      text-decoration: none;
      color: #000000;
  }
  .home_topreorder_but {
      display: inline;
      float: right;
      width: 201px;
      height: 15px;
      margin: 0px;
      padding: 2px 0 0 4px;
      font-weight: bold;
      text-align: left;
      background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/to_preorder_list.gif");  
}

  .table_zoeken {
      width: 100% !important;
  }

  	.TabBladen
  	{
  		width:	556px;
  		height:	178px;
  	}
  	.TabBladen td
  	{
  		padding:	5px;
  	}
  	.brand
  	{
	 	background: 	url("/WebRoot/PBMExpress/Shops/PBMExpress/MediaGallery/TabBrandsOn.jpg");  
	}
  	.EPA_genre
  	{
	 	background: 	url("/WebRoot/PBMExpress/Shops/PBMExpress/MediaGallery/TabBrandsOn.jpg");  
	}
  	.artgrp
  	{
	 	background: 	url("/WebRoot/PBMExpress/Shops/PBMExpress/MediaGallery/TabBrandsOn.jpg");  
	}

	.mini_basket_knop 
	{
	      background:	url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/mini_basket_knop.gif");  
	      width:		142px;
	      height:		18px;
 	}
 	.LinkMinibasket a
 	{
 		padding-left:	5px;
 	}
  	.DashedLine
  	{
  		margin:		0 5px 0 5px;
  		border: 	none; 
  		border-bottom: 1px dashed #CCC; 
  		height: 0;
  	}
  /*	
  	table.navbar3 
  	{
      		border-collapse: collapse;
	}

  	table.navbar3 td 
  	{
      		width: 176px;
	}

  	table.navbar3 td a 
  	{
	      	display: block;
	      	padding: 3px;
	      	text-decoration: none;
	}
  	a.ProdTypes 
  	{
  		cursor:pointer;
  	}


	.TabBrandOn
	{
	 	background: 	url("/WebRoot/PBMExpress/Shops/PBMExpress/MediaGallery/TabBrandsOn.jpg");  
	 	height:		26px;
	}
	.TabCatagoriesOff
	{
	 	background: url("/WebRoot/PBMExpress/Shops/PBMExpress/MediaGallery/TabCategoriesOff.jpg");  
	}
	.TabGenreOff
	{
	 	background: url("/WebRoot/PBMExpress/Shops/PBMExpress/MediaGallery/TabGenreOff.jpg");  
	}
	.trBorderLeft
	{
		border-left:	1px solid #CECECE;
	}
	.trBorderRight
	{
		border-right:	1px solid #CECECE;
	}
	.trBorderBottom
	{
		border-bottom:	1px solid #CECECE;
	}

	
  .ProdTypes_Aan {
      width: 187px;
      height: 24px;
      margin: 0px;
      padding: 0px;
      font-weight: bold;
      text-align: center;
      background-color: #cccccc;
  }

  .ProdTypes_Uit {
   
      width: 187px;
      height: 24px;
      margin: 0px;
      padding: 0px;
      font-weight: bold;
      text-align: center;
      background-color: #cccccc;
  }

  .ProdTypesTxt_Aan {
      width: 144px;
      margin: 0px;
      padding: 0 0 0 10px;
      visibility:visible;
  }
  .ProdTypesTxt_Uit {
      display: none;
      width: 144px;
      margin: 0px;
      padding: 0 0 0 10px;
      visibility:hidden;
  }
 */
.verfijn_text 
{ 
 display: block;
 float: left;
 width: 310px;
 font-weight: bold;
 margin: 0px;
 margin-top: 5px;
 margin-bottom: 4px;
}

.Action_white {
 color: #ffffff;
 /* font-weight: none; */
}

.td_basket_header {
	font-weight:	bold;	
}

  .table_listproduct_right{
      padding: 11px 0px 11px 0px;
  }

  .table_listproduct_center {
  	vertical-align: top;
  }

  .product_loop {
  	border-top-style: dotted;
  	border-top-color: #cccccc;
  }

  .LoginEntry {
  	margin: 14px 0 0 0;
  }

  .LoginBox {
      font-weight:bold !important;
      border: 1px solid #ccc;
      background-color: #f3f3f3;
  }

  .LoginBoxP {
      font-weight:bold !important;
      border: 0px solid #ccc;
      background-color: #f3f3f3;
  }

  .LoginInputLabelling {
  	display: inline;
  }

  .LoginInputField {
  	right: 6px;
  }

  .LoginBackorders {
	display: block;
	font-weight: bold !important;
  }

  .PLoginButton {
	float: right;
  	margin: 0 6px 0 0;
      	border: 0;
      	width: 61px;
      	background-color: transparent;
      	background-image: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/Button_Sent.gif");
  }
  a.Action {
      padding: 0 0 0 0px;
      background-image: none;
      text-decoration: underline;
  }

  a.LoginAction {
      font-weight:bold !important;
      padding: 0px;
      /* background: url("../../../../SF/Icon/SimpleSymbols/img_actionlink.gif") no-repeat top left; */
      text-decoration: underline;
  }

  .HighlightsTable {
      border: 1px solid #ccc;
      background-color: #f3f3f3;
  }

  .HighlightsHead {
      width: 187px;
      height: 24px;
      margin: 0px;
      padding: 0px;
      font-size: 110%;
      font-weight: bold;
      background-color: #cccccc;
  }
  
  .Action_black2 {
  width: 179px;
  height: 17px;
  background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/Button_BackSearch.gif");
  font-weight: bold;
  }

  .LinkBasket {
      padding: 1px 0 3px 0px;
      background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/Button_AddBasket.gif");
      font-weight: bold;
      margin-bottom: 6px;
  }
  
  .ProdPrijs {
      font-size: 14px !important;
      font-weight: bold;
  }

  .ProdPrijsDis {
      font-size: 12px !important;
      font-weight: bold;
  }

  .stock_out {
	font-weight: bold;
	color: #ff0000 !important;
  }

  .stock_low {
	font-weight: bold;
	color: #FF9900 !important;
  }

  .stock_in {
	font-weight: bold;
	color: #33CC00 !important;
  }

  .stock_ETA {
	font-weight: bold !important;
	color: #33CC00 !important;
  }

  .prodcats {
      font-size: 110%;
      font-weight: bold;
}

.list_bestel {
	display: inline;
 width: 207px;
 height: 17px;
 background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/Button_AddBasket.gif");   
 font-weight: bold; 
}

a.list_bestel {
  text-decoration: none;
  color: #000000;
}

a.list_bestel:hover {
  text-decoration: none;
  color: #000000;
}
.list_qty {
 display: inline;
 float: left;
 font-weight: bold;
 color: #ffe100;
 margin: 0px;
 margin-right: 5px;
 margin-top: 3px;
}

.input2 {
 float: left;
 width: 20px;
 margin: 0px;
 font-size: 90%;
 margin-right: 7px; 
}

 .ItemImageA {
 width: 556px;
 height: 24px;
 background: url("/WebRoot/PBMExpress/SF/ImageSet/PBMExpress/BasketProcess1.gif");
 font-weight: bold;
 font-size: 140%;
}
 .ItemImageU {
 width: 556px;
 height: 24px;
 font-weight: bold;
 font-size: 140%;
}
 .ItemImage1 {
  text-align:left !important;
  padding: 0 0 0 30px;
}
 .ItemImage2 {
  text-align:center !important;
  padding: 0 0 0 30px;
}
 .ItemImage3 {
  text-align:right !important;
  padding: 0 0 0 30px;
}

.basket_td {
width: 430px;
}

.td_basket_header1 {
 padding: 0px; 
width: 100px;
text-align: left;
}

.td_basket_header1a {
 padding: 0px; 
width: 100px;
text-align: left;
}

.td_basket_header2 {
 padding: 0px; 
width: 238px;
text-align: left;
}

.td_basket_header2a {
 padding: 0px; 
width: 238px;
text-align: left;
}

.td_basket_header3 {
 padding: 0px; 
width: 168px;
text-align: left;
}

.td_basket_header3a {
 padding: 0px; 
width: 78px;
text-align: left;
}

.td_basket_headerDis {
 padding: 0px; 
width: 55px;
text-align: right;
}

.td_basket_headerDisa {
 padding: 0px; 
width: 55px;
text-align: right;
}

.td_basket_header4 {
 padding: 0px; 
width: 95px;
text-align: right;
}

.td_basket_header4a {
 padding: 0px; 
width: 95px;
text-align: right;
}

.td_basket_header5 {
 padding: 0px; 
width: 95px;
text-align: right;
}

.td_basket_header5a {
 padding: 0px; 
width: 95px;
text-align: right;
}

.basket_header {
 display: block;
 float: left;
 width: 540px;
 height: 19px;
 margin: 0px;
 margin-left: 3px;
 margin-bottom: 20px;
 padding: 0px;
 font-weight: bold; 
}

.basket_center {
 display: block;
 float: left;
 width: 540px;
 margin: 0px;
 margin-left: 3px;
 padding: 0px; 
}

.basket_footer {
 display: block;
 float: left;
 width: 540px;
 height: 14px;
 margin: 0px;
 margin-left: 3px;
 margin-bottom: 5px;
}

.basket_verzend_center {
 display: block;
 float: right;
 width: 540px;
 margin-right: 5px;
 margin-left: 3px;
 padding: 0px; 
 text-align: right;
 border: 0px solid red;
}

.basket_buttons_back2 {
 float: right;
 width: 540px;
 margin-right: 5px;
 margin-left: 3px;
 margin-top: 2px;
 margin-bottom: 5px;  
 height: 33px;
 text-align: left;
 font-size: 14px;
 font-weight: bold;
}

a.ArticleAttachmentLink 
{
	display: block;
 	float: left;
	font-weight: bold;
	/* color: #ffcc33; */
}
div.CrossellingImageArea
{
	height: 110px;
}
div.CrossellingInfoArea
{
	height: 40px;
}
div.CrossSellingPrice
{
	font-size:	14px;
	font-weight:	bold;
}
.BorderOrange
{
	border:	1px solid #FFCE31;
}
td.producten .ProductDetails
{
	height:	195px;
}
td.producten .ProductDetails .ImageArea,
td.producten .ProductDetails .Description,
td.producten .ProductDetails .ProductInfo
{
	height:190px;
}

