BODY
{
  font-size: 8pt;
  color:#000000;
  font-family: Verdana, Arial, helvetica;
  margin-bottom: 0px;
  margin-left: 3px;
  margin-right: 0px;
  margin-top: 0px;
  background-color: #FFFFFF;
  text-align: center
}

.directshoplogo
{ 
	/*position: absolute; */
	vertical-align: bottom;
	/*margin: -100 0 0 15;*/
	width: 160px;
	display: block;
}

/*404 page*/

div.container404
{
	margin-left: 12%;
	width: 800px;
	border: solid 0px;
}

a.footerlink404
{
	color: #000000;
}

a.footerlink404:hover
{
	color: #d71626;
}

a.catheader404
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.catheader404:hover
{
	color: #d71626;
}

a.catitem404
{
	color: #000000;
	text-decoration: none;
}

a.catitem404:hover
{
	color: #d71626;
}

div.footercontainer404
{
	text-align: center; 
	border-top: solid 1px; 
	padding-top: 8px;
}

div.catcontainer
{
	float: left; 
	border: solid 0px; 
	width: 30%; 
	margin-bottom: 10px; 
	margin-right: 5px;
}

/*Sifr Style*/

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
}

.sIFR-replaced {
  visibility: visible !important;
}

/*When replaced sIFR will choose this style for all replaced elements:*/
span.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1.HeaderTextFocus {
  visibility: hidden;
  font-size: 10px;
}

/*/Sifr Style*/

/*Showproducts specifick:*/
.mainproductcontainer {
  width: 585px;
}

.headtekst
{
    padding:10 10 6 10;
}


.productimage {
  margin: 8px 0px 0px 8px;
  border: 1px solid #b1b1b1;
}

#productcontainer {
  background-color: #f2f2f2;
  background-repeat: repeat-x;
  background-position: top;
  width: 585px;
  /*border-style: solid;*/
  border-width: 1px 0px 1px 0px;
  border-color: #9b9b9b;
  margin-top: 8px;
}

#productleftblock {
  float: left;
}

#productcenterblock {
  float: left;
  margin: 8px 0px 8px 8px;
  border: 1px;
  border-style: solid;
  border-color: #9b9b9b;
  width: 275px;
  background-color: #FFFFFF;
  /*height: 100%;*/
  /*min-height: 100%;*/
  _height: 162px;
}

#productrightblock {
  float: left;
  margin: 8px 0px 8px 4px;
}

.productdescriptiondiv {
  width:  270px;
  min-height: 154px;
  _height: 160px;
  /*height: 100%;*/
  margin: 2px 2px 2px 2px;
  /*background-image: url(/images/Design/showproductsdescbg.gif);
  background-repeat: repeat-x;
  background-position: bottom;*/
}

.productdescriptiondiv ul {
  list-style-image: url(/images/Design/detaildot.gif);
  padding: 0px;
  list-style-position: outside;
  margin: 0px 0px 0px 0px;
}

.productdescriptiondiv li {
  margin: 0px 0px 10px 25px;
}

.productmoreinfo {
  margin: 9px 0px 8px 8px;
}

.productamount {
  margin: 1px 0px 0px 4px;
}

.productfooter {
  width: 100%; 
  margin: 3px 0px 2px 0px;
  height: 21px;
  /*border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #000000;*/
  background-image: url(/Images/filterbalk_bg.jpg);
  background-repeat: repeat-x;
}

.footerdisplay
{
  margin: 4px 0px 0px 16px;
  font-size: 7pt;
  font-weight: bold;
  color:#FFF;
}

.centerfooterdisplay
{
  margin: 2px 0px 0px 0px;
  color: #FFFFFF;
  font-weight: bolder;
}

.productpages
{
  font-size: 7pt;
  font-weight: bold;
  color: #FFFFFF;
}

.productcode
{
	text-align: right;
	vertical-align: bottom;
	margin: 0 4 0 0;
	padding: 0 0 0 0;
}

.productfooterspacer 
{
  height: 2px;
  background-color: #FFFFFF;
}
/*/Showproducts specifick*/

/*Price block specifick*/

.centersideshadowleft{
  background-image: url(/images/design/centerleftshadow.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  width: 2px;
}

.shadowtableupperwhite{
  height: 2px;
  background-color: #FFFFFF;
}

.shadowtablelowerfade{
  height: 2px;
}

.shadowtable2{
  background-color: white;
  border: 1px;
  border-color: #c2c9cf;
  border-style: solid;
}

.tenderonlyblock{
  background-color: #FFF;
  width: 100%;
  height: 26px;
  color: #000;
  font-weight: bold;
  font-size: 7pt;
  font-family: Verdana, Arial, helvetica;
}

.leftblock{
  background-color: #e4e5e7;
  width: 66px;
  height: 26px;
  color: #000;
  font-weight: bold;
  font-size: 7pt;
  font-family: Verdana, Arial, helvetica;
}

.euroblock {
  width: 3px;
  height: 26px;
  color: #000000;
  font-weight: bold;
  font-size: 7pt;
  font-family: Verdana, Arial, helvetica;
}

.rightblock{
  width: 61px;
  height: 26px;
  color: #000000;
  font-weight: bold;
  font-size: 7pt;
  font-family: Verdana, Arial, helvetica;
}

.priceblock{
  /*background-image: url(/images/design/rightblocklowershadow.gif);
  background-position: right bottom;
  background-repeat: repeat-x;*/
  height: 100%;
  width:  100%;
}

.leftblockseperator{
  height: 1px;
  background-color: #FFFFFF;
}

.rightblockseperator{
  height: 1px;
  background-image: url(/images/design/rightblockseperator.gif);
  background-repeat: no-repeat;
}

/*
.rightoutershadow{
  background-image: url(/images/design/rightside.gif);
  background-repeat: repeat-y;
}

.leftoutershadow{
  background-image: url(/images/design/leftside.gif);
  background-repeat: repeat-y;
}*/

.outerlowershadow{
  /*background-image: url(/images/design/lowerside.gif);
  background-repeat: repeat-x;*/
  height: 8px;
}

.lowerleftcorner{
  /*background-image: url(/images/design/lowerleftcorner.gif);
  background-repeat: no-repeat;*/
  height: 8px;
}

.lowerrightcorner{
  /*background-image: url(/images/design/lowerrightcorner.gif);
  background-repeat: no-repeat;*/
  height: 8px;
}

/*/Price block specifick*/

/*Prijzen blok*/
.pricetable 
{
  border: solid 1px #000;
}

.showproductsTitle
{
  font-size: 8pt;
  color: #f89119;
  font-weight:bold;
  margin: 8px 0px 18px 8px;
}

/*Current page link style*/
A.CurrentPage
{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

.centerfooterdisplay a, .centerfooterdisplay a.visited, .centerfooterdisplay a.active, .centerfooterdisplay a.link
{
  color: #FFFFFF;
}

/*Dropdown/suggestion*/
.autocomplete-tree { display: none !important; }

div.suggestions {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid black;
  position: absolute;
  background-color: #FFFFFF;
}

div.suggestions div {
  cursor: default;
  padding: 0px 3px;
}

div.suggestions div.current {
  background-color: #3366cc;
  color: white;
}

/*Hoofd catergorieen in catogorieen module*/

/*-Header style*/
div.HeaderContainer 
{
	height: 134px; 
	width: 582px; 
}

div.HeaderContainer p
{
  margin-top:75px;
}

font.MainTextStyle
{
	font-family: Verdana;
}

h1.HeaderTextFocus 
{
	font-size: 5pt;
	color: #000000;
	font-weight: bold;
	font-family: Verdana;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.HeaderImageContainer 
{
	position: absolute; 
	background-image: url(/images/totaaloverzicht.jpg); 
	height: 134px; 
	width: 582px; 
	background-repeat: no-repeat;
	border: 1px solid #bfbfbf;
}

div.HeaderTextContainer
{
	margin-left: 10px; 
	margin-top: 10px; 
	text-align: left; 
	width: 611px;
}

/*-/Header style*/

A.hoofdcategorielink
{
    font-size: 9pt;
    font-weight: bold;
    font-family: Verdana, Arial, helvetica;
    color:#000;
    text-decoration:none;
}

A.subcategorielink
{
    font-size: 7pt;
    font-family: Verdana, Arial, helvetica;
    color:#000000;
    text-decoration:none;
}


/*Footer stijl:*/
A.BodemFrameOnderLink
{
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Arial, helvetica;
    color:#FFFFFF;
    text-decoration:none;
}

A:hover.BodemFrameOnderLink
{
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Arial, helvetica;
    color:#69C028;
    text-decoration:none;
}

/*Strepen voor in de content i.p.v HR's*/
.contentline
{
   background-color: #000000;
   height: 1px;
   padding: 0px;
}

TD.MenuEmpty
{
    font-size: 2pt;
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Arial, helvetica;
}

#contentcontent .input
{
    font-family: Verdana, Arial, helvetica;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-decoration:none;
    float:left;
  
}

.inputDisabled
{
    font-family: Verdana, Arial, helvetica;
    font-size: 11px;
    color: #000000;
    background-color: #EEEEEE;
    border: 1px solid #000000;
    text-decoration:none;
}

TEXTAREA
{
    font-family: Verdana, Arial, helvetica;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-decoration:none;
}

INPUT.radiobutton
{
    color: #000000;
    background-color: #FFFFFF;
    border: none;
    text-decoration:none;
}

/*Mogelijk voor de winkelwagen*/
INPUT.radiobuttongrey
{
    color: #000000;
    background-color: #FFFFFF;
    border: none;
    text-decoration:none;
}

INPUT.radiobuttondarkgrey
{
    color: #000000;
    background-color: #CFE5BD;
    border: none;
    text-decoration:none;
}

INPUT.radiobuttongreysmall
{
    color: #000000;
    background-color: #F0F9E9;
    border: none;
    text-decoration:none;
    border-top: 0px;
    border-bottom: 0px;
    padding:0;
    height: 15px;
    width: 15px;
}

INPUT.submit
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid;
}

INPUT.image
{
    border: 0px solid #000000;
}

SELECT
{
    font-family: Verdana, Arial, helvetica;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-decoration:none;
}

OPTION
{
    font-family: Verdana, Arial, helvetica;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    text-decoration:none;
}

.DirectShopPriceBlockLeft
{
    background-color: #a39d87;
    font-size: 7pt;
    color: #FFFFFF;
    font-family: Verdana, Arial, helvetica;
    font-weight: bold;
}

.DirectShopPriceBlockRight
{
    background-color: #FFFFFF;
    font-size: 7pt;
    color: #000000;
    font-family: Verdana, Arial, helvetica;
}

/*Footer kleur groen*/
.BodemFrameBoven
{
    background-color: #69C028;
}

/*Footer kleur zwart met disclaimer e.d.*/
.BodemFrameOnder
{
    background-color: #000000;
    font-size: 8pt;
    font-family: Verdana, Arial, helvetica;
}

.topframe-balk
{
    background-color: #d71626;
}
.topframe-balk td{
    color: #fff;
}

.sitebutton {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #DDDDDD;
    border-left: 1px solid White;
    border-top: 1px solid White;
    border-right: 1px solid Gray;
    border-bottom: 1px solid Gray;
    cursor: pointer;
}

/*Top Menu Hoofd stijl:*/
A.TopMenumenulink
{
  font-size: 8pt !important;
  font-weight: normal;
  font-family: Verdana, Arial, helvetica;
  color:#fff;
  text-decoration:none;
  /*display: block;*/
}

A.TopMenumenuMainlink 
{
	font-size: 8pt;
  font-weight: bold;
  font-family: Verdana, Arial, helvetica;
  color:#fff;
  /*cursor: default;*/ /* op verzoek gewijzigd */
  cursor: pointer;
  text-decoration:none;
}

.TopMenuStandaard1MenuItem b
{
  font-size: 8pt;
}

A:hover.TopMenumenulink
{
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Arial, helvetica;
    color: #FFF;
    text-decoration:none;
}

.TopMenuDSMenuMouseOver
{
  background-color: #d71626;
  border: 0px;
  font-size: 8pt;
}

.TopMenuStandaard1MenuItem
{
  background-color: #d71626;
  border: 0px;
}

/*Submenu stijl:*/
.TopMenumenu
{
  background: #d71626;
  position:absolute;
  top:123px;
  visibility:hidden;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  z-index: 102;
}

.TopMenuCategorieSubMenuItemMouseOver 
{
  background-color: #d71626;
}


.TopMenuMenuItem
{
  background-color: #d71626;
  border: 0px;
}

.TopMenuMenuItemMouseOver
{
  background-color: #d71626;
  border: 0px;
}

.spacer
{
  color:#FFF;
}


/* het nieuwe menu */

A.menuCatLink
{
  background-color: #F7D3D4;
  font-size: 8pt;
  font-weight: bold;
  font-family: Verdana, Arial, helvetica;
  color:#000000;
  text-decoration:none;
  display:block;

}

A:hover.menuCatLink
{
  background-color: #F7D3D4;
  font-size: 8pt;
  font-weight: bold;
  font-family: Verdana, Arial, helvetica;
  color:#FFF;
  text-decoration:none;
  display:block;
}
.menuProperties
{
  padding:0px;
  margin-left: 20px;
  margin-right: 20px;
  background-color: #F7D3D4;
  display:block;
}

.menuPropertyHead
{
  color: #888888;
  font-size: 8pt;
}

.menuProperty
{
  border-bottom: solid 1px #AAAAAA;
}

A.menuPropertyLink
{
    font-size: 8pt;
    font-family: Verdana, Arial, helvetica;
    color: #888;
    text-decoration:underline;
}
A:hover.menuPropertyLink
{
    font-size: 8pt;
    font-family: Verdana, Arial, helvetica;
    color: #888;
    text-decoration:none;
}

/* ShopCart */
.uptodate
{
	margin-right: 4px;
	font-size: xx-small;
	color: #f8e3cc;
}

.shopcartbuttons
{
	text-decoration: none;
}

.ExtraOptionLine
{
	padding: 2px 2px 2px 2px;
  font-size: 8pt;
}

.WinkelwagenProductInfoLink 
{
	color: #404040;
	text-decoration: none;
  font-size: 8pt;
}

.WinkelwagenHeader
{
    background-image:url("/Images/filterbalk_bg.jpg");
    background-repeat:repeat-x;
    background-position:center center;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 10pt;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px
}

.WinkelWagenWarningText
{
  color: #FF0000;
}

.WinkelWagenClearWarningText
{
  color: #000000;
}

.rowcontainer
{
	margin: 0px 4px 0px -4px;
}

.WinkelWagenFieldSpacer
{
	padding: 3px 0px 3px;
}

.WinkelwagenFieldHeader
{
  background-color: #d0d0d0;
  font-size: xx-small;
  font-weight: bold;
  color: #404040;
  padding-left: 8px;
}

.WinkelWagenLeftSpacer
{
	padding-left: 8px;
}

.WinkelwagenField
{
  padding: 2px 2px 2px 8px;
  font-size: 8pt;
}

.WinkelwagenFieldGreen
{
  padding: 2px 2px 2px 3px;
  font-size: 8pt;
}

.WinkelwagenFieldHeaderGreen
{
  background-color: #d0d0d0;
  font-size: xx-small;
  font-weight: bold;
  padding-left: 8px;
  color: #404040;
}

.WinkelwagenCatHead
{
  font-size: 8pt;
  background-color: #d0d0d0;
  padding: 4px 2px 4px 8px;
  color: #404040;
} 

.WinkelwagenNormaleTekst
{
  font-size: 9pt;
}

.WinkelwagenHeaderGreen
{
  background-color: #69c028;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10pt;
}

.winkelwagen_radio_red
{
  background-color: #f7d3d4;
  border: none;
}

.stepcontainer
{
	width: 21px;	
	background-color: #FFFFFF;
}

#aantalCart
{
  vertical-align: middle;
  display:inline;
}

#notifycontainer
{
	color: #d71626;
	display: none;
}

.shopcartcontainer
{
	width: 575px;
	background-color: #F2F2F2;
	padding: 12px 0px 4px 8px;
}

.datenotifydiv 
{
	display: inline;
}

#shopcartbox 
{
  width:  560px;
  background-image: url(/images/Design/showproductsdescbg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.shadowtableupperwhiteshopcart
{
  background-color: #FFFFFF;
}

/* Checkout */
.CheckoutHeader, .OrderdetailsHeader
{
    background-color: #69C028;
    color: #000000;
    font-size: 10pt;
    font-family: Verdana, Arial, helvetica;
    font-weight: bold;
}

.CheckoutField, .OrderdetailsField
{
    background-color: #CFE5BD;
    color: #000000;
    font-size: 8pt;
    font-family: Verdana, Arial, helvetica;  
}

.CheckoutFieldHeader
{
    background-color: #A7C58E;
    color: #000000;
    font-size: 8pt;
    font-family: Verdana, Arial, helvetica;  
  
}

.CheckoutTotaal
{
  background-color: black;
}

/* Orderhistorty */
.headorderhistory
{
    background-color: #69C028;
    color: #FFFFFF;
    font-family: Verdana, Arial, helvetica;
    font-weight: bold;
}

.onevenorderhistory
{
    background-color: #E1ECD9;
}

.evenorderhistory
{
    background-color: #D6E3CD;
}


/* totaaloverzicht */
.totaaloverzichtItem 
{
  border:solid 1px #e3e3e3;
  background-image:url(/images/catblok_bg.jpg);
  background-repeat:repeat-y;
  background-position:right top;
}

/* sitemap */
A.hoofdsitemaplink
{
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana, Arial, helvetica;
    color:#000000;
    text-decoration:none;
}

/* menu right */
.bestel
{
  width: 82px;
  text-decoration: none;
  font-weight:bolder;
  display:block;
  font-size:8pt;
  vertical-align:middle;
  background-color:#69C028;
  color:Black;
}

/* menu style */
.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
padding-bottom:25px;
width: 200px; /*WIDTH OF MAIN MENU ITEMS*/
background-color:#f8e3cc;
}

.glossymenu li{
position: relative;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 190px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}

.glossymenu li ul li a{ /*SUB MENU STYLE*/
 border:0px;
 padding:2px 0px 2px 5px;
}

.glossymenu li a{
  /*background: #69C028 repeat-x bottom left;*/
  font: 8pt Verdana, Arial, sans-serif;
  color:#a07a4c;
  display: block;
  width: auto;
  padding: 3px 0px 3px 15px;
  text-decoration: none;
}

.glossymenu .arrowdiv{
  position: absolute;
  height: 100%;
  left:0px;
  width:10px;
  padding-right:5px;
  
  /* de onderstaande regel moet gebruikt worden voor de www-site */
  /*background: transparent url('../images/menu.gif') no-repeat Left Center;*/
  
  /* de onderstaande regel moet gebruikt worden voor de secure-site */  
  /*background: transparent url('/computerverhuur/demo/images/menu.gif') no-repeat Left Center;*/
}

.glossymenu li a:visited, .glossymenu li a:active{
  color: #a07a4c;
}

.glossymenu li a:hover, .glossymenu li.active, .glossymenu li a.active {
  background-color: #fb9b2b;
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */



.menuItem
{
  font-size: 10px;
  width:100%;
  /*background-color: #fb9b2b;*/
  background-color: #e4e5e7;
  border: 0px;
  padding: 2px 0px 2px 0px;
}

A.menulink, .menuItemText
{
  font-size: 8pt;
  font-family: Verdana, Arial, helvetica;
  color:#4e4f52;
  text-decoration:none;
  vertical-align:middle;
  margin-left:15px;
}

/* Nog wat aan doen*/
td.catItem2
{
  font-size: 10px;
  background-color: #f8e3cc;
  padding: 5px 0px 2px 7px;
  border-left:1px solid #ccdec3;
  border-right:1px solid #ccdec3;
}

td.catItem3
{
  font-size: 10px;
  background-color: #f4f4f4;
  padding: 2px 0px 2px 4px;
  border-left:1px solid #C4D4DC;
  border-right:1px solid #C4D4DC;
}

td.catItemStrong
{
  font-size: 15px;
  background-color: #000;
  padding: 2px 0px 2px 0px;
  border-top: solid 1px #FFF;
  border-bottom: solid 1px #FFF;
  font-weight:bolder;
  color:#FFF;
}

td.catItemNormal
{
  font-size: 10px;
  vertical-align:middle;
  background-color: #75CA3A;
  padding: 2px 0px 2px 0px;
  border-top: solid 1px #FFF;
  border-bottom: solid 1px #FFF;
  font-weight:bolder;
  color:#FFF;
}

td.searchItem
{
  padding: 10px;
  border: solid 10px #fb9b2b;
  background-color: #C7ECBC;
}

A.catLink2
{
  font-size: 8pt;
  font-weight: normal;
  font-family: Verdana, Arial, helvetica;
  color:#767676;
  text-decoration:none;
  display: table-cell;
  vertical-align:middle;
  padding-left:5px;
  background-image:url(/Images/waarom_bullet.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

A.catLink3
{
  font-size: 9px;
  font-weight: normal;
  font-family: Verdana, Arial, helvetica;
  color:#4e4f52;
  text-decoration:none;
  vertical-align:middle;
  margin-left:5px;
  padding-left:6px;
  padding-right:4px;
  background-image:url(/Images/news_bullet.gif);
  background-position: left top;
  background-repeat: no-repeat;
  line-height:17px;
  display:block;
}


/* Filter */

#filter{
  background-image: url(/Images/filterbalk_bg.jpg);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#E7E7E7;
  width:585px;
}



#filterpadding
{
  width:100%;
  margin: 0 10 0 10;
}

#filtersort
{
  padding-top:3px;
  width: 585px;
  height: 20px;
  background-image:url(/Images/filterbalk_bg.jpg);
  background-position:center center;
  background-repeat:repeat-x;
}

#filtersortpadding
{
  padding: 0 10 0 10;
}

#ajaxstatus
{
  color: #bad6ad;
  font-weight: bold;
  font-size: 7pt;
  float:left;
  height:100%;
  margin-top:4px;
}

#sortmode
{
  float:right;
  color: #FFF;
  font-weight: bold;
  font-size: 7pt;
}


.filterone 
{
  border-style: solid;
  border-width:1px 1px 1px 1px;
  border-color: #BDBDBD;
  padding: 2 2 2 2;
  background-color:#F2F2F2;
}
.filterleft{
  border-style: solid;
  border-width:1px 0px 1px 1px;
  border-color: #BDBDBD;
  padding: 2 0 2 2;
  background-color:#F2F2F2;
}

.filterleft{
  border-style: solid;
  border-width:1px 0px 1px 1px;
  border-color: #BDBDBD;
  padding: 2 0 2 2;
  background-color:#F2F2F2;
  min-height: 100px;
  _height:100px;
}

.filtermiddle{
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #BDBDBD;
  padding: 2 0 2 0;
  background-color:#F2F2F2;
  min-height: 100px;
  _height:100px;
}
.filterright{
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  border-color: #BDBDBD;
  padding: 2 2 2 0;
  background-color:#F2F2F2;
  min-height: 100px;
  _height:100px;
}


#filter ul
{
  list-style-type: none;
  padding:2 0 2 15;
  margin:0;
  /*background-image: url(/Images/Design/backgroundFilter.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  background-color:#FFF;*/
  height: 100%;
  color:black;
  font-size:8pt;
}

.vrbackground
{
  background-image: url(/Images/Design/backgroundFilter.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  background-color:#FFF;
  height: 100%;
  padding: 15 0 0 0;
}

.vr{
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #BDBDBD;
  padding: 2 0 2 0;
  width:1px;
  background-color:#F2F2F2;
}

.vrline
{
  background-color: #E7E7E7;
  width:1px;
  height:100%;
}

#filter ul a{
 color:black;
 font-size:8pt;
}

#filter ul a:hover
{
	color: #fb9b2b;
}

.filterhead {
  font-weight: bold;
  font-size:9pt;
  padding: 0 15 0 15;
  color:#FFF;
}




/* right menu css */
#rightmenuhead
{
  font-weight:bold;
  padding: 5px 2px 5px 0px;
  font-size: 10pt;
  color:#FFF;
  background-image:url("/images/menuhead_bg.jpg");
  background-repeat:repeat-x;
  background-position:center center;
}

.menurightimg
{
  border: solid 1px #9B9B9B;
  width: 90px;
  height:90px;
}

.rightmenuitem
{
  /*background-image:url(/Images/Design/backgroundmenuright.gif);
  background-repeat:repeat-x;
  background-position:top;*/
  background-color:#f8e3cc;
  margin-bottom:3px;
  /*border-bottom: solid 1px #99E6A2;
  border-top: solid 1px #99E6A2;*/

}

.rightmenuitemcontent
{
  color:#a07a4c;
  font-size:7pt;
}
.rightmenuspacer
{
  border-bottom:solid 5px white;
}

/* search css */

#searchitem
{
  background-color:#69C028;
  padding:10px;
  z-index:100;
}

/*#searchitemborder
{
  border:solid 1px #BDBDBD;
  padding:3px;
  background-color:White;
}*/

#searchitemcontainer
{
  background-color: #fb9b2b;
  padding:10px;
}



.zoek
{
  border: solid 1px #00A410;
  background-color:#69C028;
  width:100%;
  color:White;
}

/* showproduct */

#showproduct
{
  border-top: solid 1px black;
  background-color: #E7E7E7;
  width: 585px;
}

.optionalpiccontainer
{
	text-align: left;
	padding-top: 29px;
	padding-left: -2px;
}

.optionalpic 
{
	margin: 0px 5px 7px 1px;
	border: solid 1px #BDBDBD;
	width: 90px;
	height: 90px;
	display: inline;
}

#showproductmargin
{
    padding: 7;
    width: 100%;
}

.showproductimg
{
  border: solid 1px #BDBDBD;
}

#showproductdesc 
{
  width:  255px;
  min-height: 154px;
  _height: 160px;
}

#showproductdesc ul {
  list-style-image: url(/images/Design/detaildot.gif);
  padding: 0px;
  list-style-position: outside;
  margin: 0px 0px 0px 0px;
}

#showproductdesc li {
  margin: 0px 0px 10px 25px;
}

#prijsopaanvraagspacer 
{
  min-height:56px;
  _height:52px;
}

#showproductright .productamount
{
  float:left;
}

#showproductright #showproductprice
{
  float:right;
}

#showproductprop 
{
  width:  255px;
  min-height: 180px;
  _height: 184px;
  /*background-image: url(/images/Design/showproductsdescbg.gif);*/
  background-repeat: repeat-x;
  background-position: bottom;
}

.fieldCenter
{
  width:  200px;
  background-image: url(/images/Design/showproductsdescbg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.fieldBreed
{
  font-size: 7pt;
  font-family: Verdana, Arial, helvetica;
  width:  555px;
  background-image: url(/images/Design/showproductsdescbg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.fieldBreed td
{
  font-size: 8pt;
  font-family: Verdana, Arial, helvetica;
}

.fieldProductDescription
{
  min-height: 162px;
  _height: 162px;
  width:  275px;
  background-image: url(/images/Design/showproductsdescbg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.fieldProductDescription ul {
  list-style-image: url(/images/Design/detaildot.gif);
  padding: 0px;
  list-style-position: outside;
  margin: 0px 0px 0px 0px;
}

.fieldProductDescription li {
  margin: 0px 0px 10px 25px;
  font-size:8pt;
}


#showproductdesc td {
    font-size: 8pt;
    
}

.showproductrelatedtop
{
  background-image:url(/Images/realated_bg.jpg);
  background-position:center top;
  background-repeat:repeat-x;
  background-color:#C0C0C0;
  padding-left: 10;
  height:20px;
}

.showproductrelatedtop a
{
  color: #414141;
  font-size:7pt;
  text-decoration: none;
  font-weight: bold;
}

.showproductrelatedbot
{
  background-image:url(/Images/filterbalk_bg.jpg);
  background-position:center top;
  background-repeat:repeat-x;
  background-color:#595a5c;
  color: #FFF;
  font-size:7pt;
  padding-left: 10;
}

.showproductcontainer
{
  width:100%;
  height:52px;
}

#showproductleft
{
  float:left;
  width:304px;
}

#showproductright
{
  float:left;
  width:265px;
}

.showproductbold
{
  font-weight:bold;
  margin: 2 0 2 5;
}

.showproductboldleft
{
  font-weight:bold;
  margin: 9 0 2 0;
}


/* search module */
#search
{
  background-color: #F2F2F2;
  width: 585;
}
#searchmargin
{
    padding: 7;
    width: 100%;
}

.searchheader
{
  
  background-color: #d0d0d0;
  font-size: xx-small;
  font-weight: bold;
  color: #404040;
  padding-left: 8px;
}

.searchkopje
{
  margin: 2 0 2 4;
}

.evensearch
{
  background-color: #FFF;
  height: 30px;
}

.onevensearch
{
  background-color: #EEE;
  height: 30px;
}

.datasearch
{
  border-top: solid 1px #000;
}
A.searchLink
{
 color:black;
 font-size:8pt;
}

A:hover.searchLink
{
	color: #d71626;
}
.searchInv
{
  display:none;
}

.searchVis
{
  display:inline;
}

#searchcenterblock {
  float: left;
  margin: 8px 0px 8px 8px;
  border: 1px;
  border-style: solid;
  border-color: #9b9b9b;
  width: 270px;
  background-color: #FFFFFF;
}

.searchdescriptiondiv {
  width:  266px;
  min-height: 154px;
  _height: 160px;
  margin: 2px 2px 2px 2px;
  background-image: url(/images/Design/showproductsdescbg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

.searchdescriptiondiv ul {
  list-style-image: url(/images/Design/detaildot.gif);
  padding: 0px;
  list-style-position: outside;
  margin: 0px 0px 0px 0px;
}

.searchdescriptiondiv li {
  margin: 0px 0px 10px 25px;
}


#searchcontainer {
  background-color: #f2f2f2;
  background-image: url(/images/Design/showproductsbg.gif);
  background-repeat: repeat-x;
  background-position: top;
  width: 576px;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #9b9b9b;
  margin-top: 8px;
}

/* popup */

#popup
{
  border:solid 1px #E3E3E3;
  background-color:#E7E7E7;
}

.popuphead{
  background-color:#01C116;
  background-image:url(/Images/filterbalk_bg.jpg);
  background-repeat:repeat-x;
  background-position:center center;
  color: white;
  font-weight:bold;
  padding:0 2 0 2; 
  text-align:center;
}

.popupmiddle{
  border:solid 1px #9B9B9B;
  background-color:#FFF;
  padding: 2;

}

.imgpopup{
  width: 90px;
  border: solid 1px #9B9B9B;

}

.popupknoppen {
  padding: 2 2 5 2; 

}

#popupcontent{
  background-color: #FFF;
  background-image: url(/Images/Design/shopcartinfoback.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  font-size: 7pt;
}

.aantal {
  color: #5F5F5F;
  font-weight: bold;

}

.popupshadowleft{
  background-color: #FFF;
  background-image: url(/Images/Design/popupshadowleft.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  width:5px;
  height:8px;
}

.popupshadowmiddle{
  background-color: #FFF;
  background-image: url(/Images/Design/popupshadowmiddle.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  height:8px;
  width: 100%;
}

.popupshadowright{
  background-color: #FFF;
  background-image: url(/Images/Design/popupshadowright.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  width:5px;
  height:8px;
}

  

