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;
}

.directshoplogo
{ 
	position: absolute; 
	vertical-align: bottom;
	margin: -47 0 0 0;
	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;
}

/*Poll Specifick*/
.PollContainer 
{
	position: relative;
	width: 170px;
	font-size: 8pt;
  color:#000000;
  font-family: Verdana, Arial, helvetica;
}

.PollRadioButtons
{
	font-size: 8pt;
  color:#000000;
  font-family: Verdana, Arial, helvetica;
}

div.PollSubmit
{
	position: absolute; 
	right: 0px;
}

/*Showproducts specifick:*/
.mainproductcontainer {
  width: 621px;
}

.productimage {
  margin: 8px 0px 0px 8px;
  border: 1px solid #9b9b9b;
}

#productcontainer {
  background-color: #f2f2f2;
  background-image: url(/images/Design/showproductsbg.gif);
  background-repeat: repeat-x;
  background-position: top;
  width: 621px;
  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: 307px;
  background-color: #FFFFFF;
  height: 100%;
  min-height: 100%;
  _height: 162px;
}

#productrightblock {
  float: left;
  margin: 8px 0px 8px 4px;
}

.productdescriptiondiv {
  width:  303px;
  min-height: 154px;
  height: 94%;
  _height: 100%;
	position: relative;
  margin: 2px 2px 2px 2px;
  background-image: url(/images/Design/showproductsdescbg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  z-index: 50;
}

.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/Design/showproductfooterfade.gif);
  background-repeat: repeat-x;
}

.footerdisplay
{
  margin: 4px 0px 0px 16px;
  font-size: 7pt;
  font-weight: bold;
}

.centerfooterdisplay
{
  margin: 2px 0px 0px 0px;
  color: #FFFFFF;
  font-weight: bolder;
}

.productpages
{
  font-size: 7pt;
  font-weight: bold;
  color: #FFFFFF;
}

.productcode
{
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.productfooterspacer 
{
  height: 2px;
  background-color: #FFFFFF;
}
/*Showproducts specifick*/

.superspecial
{
    position: absolute;
    left: 328px;
    margin-top: 10px;
    width: 132px;
    height: 132px;
    display:block;
    filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	z-index: 100;
}

/*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: #bdbdbd;
  border-style: solid;
}

.tenderonlyblock{
  background-color: #a39d87;
  width: 100%;
  height: 26px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 7pt;
  font-family: Verdana, Arial, helvetica;
}

.leftblock{
  background-color: #a39d87;
  width: 66px;
  height: 26px;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 7pt;
  font-family: Verdana, Arial, helvetica;
}

.bottomblock
{
	text-align: center;
	background-color: #a39d87;
  width: 66px;
  height: 13px;
  color: #FFFFFF;
  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: #df0900;
  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*/
A.hoofdcategorielink
{
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Arial, helvetica;
    color:#d71626;
    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;
}

.input
{
    font-family: Verdana, Arial, helvetica;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-decoration:none;
  
}

.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;
  font-weight: bold;
  font-family: Verdana, Arial, helvetica;
  color:#fff;
  text-decoration:none;
  /*display: block;*/
}

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;
}

.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:100;
}

.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: #404040;
}

.shopcartbuttons
{
	text-decoration: none;
}

.ExtraOptionLine
{
	padding: 2px 2px 2px 2px;
  font-size: 8pt;
}

.WinkelwagenProductInfoLink 
{
	color: #404040;
	text-decoration: none;
  font-size: 8pt;
}

.WinkelwagenHeader
{
    background-color: #a39d87;
    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: 614px;
	background-color: #e7e7e7;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding: 12px 0px 4px 8px;
}

.datenotifydiv 
{
	display: inline;
}

#shopcartbox 
{
  width:  599px;
  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 black;
}

div.IndexHeaderText
{
	padding-bottom: 7px;
	margin-bottom: 5px;
	border-bottom: solid 1px black;
}

/* -> Super specials:*/

div.SpecialContainer
{
	position: relative;
}

div.SpecialItem
{
	float: left;
}

/*/ -> Super specials*/

/* 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;
width: 170px; /*WIDTH OF MAIN MENU ITEMS*/
}

.glossymenu li{
position: relative;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 190px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
border-bottom: solid 2px #A1E091;
border-top: solid 2px #A1E091;
border-right: solid 10px #A1E091;
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: bold 8pt Verdana, Arial, sans-serif;
  color:white;
  display: block;
  width: auto;
  padding: 3px 0px 3px 25px;
  text-decoration: none;
  border-bottom: solid 1px #fff;
  border-top: solid 1px #fff;  
}

.glossymenu .arrowdiv{
  position: absolute;
  height: 100%;
  left:0px;
  width:10px;
  padding-right:5px;
  border-right: solid 2px #fff;
  
  /* 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: white;
}

.glossymenu li a:hover, .glossymenu li.active, .glossymenu li a.active {
  background-color: #A1E091;
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */

.MenuHeader
{
    padding: 2px 0px 2px 0px;
    font-size: 10pt;
    font-weight: bold;
    font-family: Verdana, Arial, helvetica;
    color: #000;
    width:100%;
    background-color: #69C028;
    border-top: solid 1px #D6F0D4;
    border-bottom: solid 1px #D6F0D4;
}

.menuItem
{
  font-size: 10px;
  width:100%;
  /*background-color: #A1E091;*/
  background-color: #DBF2D3;
  border: 0px;
  padding: 2px 0px 2px 0px;
  color:#4DAB16;
  position: relative;
  font-size: 8pt;
  font-family: Verdana, Arial, helvetica;
  font-weight: bold;
}

A.menulink, .menuItemText
{
  color:#4DAB16;
    margin-left:15px;
  text-decoration:none;
  vertical-align:middle;
}

.none
{
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 170px;
}

/* Nog wat aan doen*/
td.catItem2
{
  font-size: 10px;
  background-color: #DBF2D3;
  padding: 2px 0px 2px 5px;
  border-top: solid 1px #FFF;
  border-bottom: solid 1px #FFF;

}

.logo
{
    position:absolute;
    left:0;
    z-index: 101;
    right:0;
}

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 #A1E091;
  background-color: #C7ECBC;
}

A.catLink2
{
  font-size: 8pt;
  font-weight: bold;
  font-family: Verdana, Arial, helvetica;
  color:#4DAB16;
  text-decoration:none;
  display: table-cell;
  vertical-align:middle;
}



/* Filter */

#filter{
  border-top: solid 2px black;
  background-image: url(/Images/Design/backgroundhead.gif);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#E7E7E7;
  width:621px;
}



#filterpadding
{
  width:100%;
  margin: 0 10 0 10;
}

#filtersort
{
  width: 601px;
  height: 20px;
}

#filtersortpadding
{
  padding: 0 10 0 10;
}

#ajaxstatus
{
  color: #d72226;
  font-weight: bold;
  font-size: 7pt;
  float:left;
  height:100%;
  margin-top:4px;
}

#sortmode
{
  float:right;
  color: #4E4E4E;
  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:#FFF;
}
.filterleft{
  border-style: solid;
  border-width:1px 0px 1px 1px;
  border-color: #BDBDBD;
  padding: 2 0 2 2;
  background-color:#FFF;
}

.filterleft{
  border-style: solid;
  border-width:1px 0px 1px 1px;
  border-color: #BDBDBD;
  padding: 2 0 2 2;
  background-color:#FFF;
  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:#FFF;
  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:#FFF;
  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:#FFF;
}

.vrline
{
  background-color: #E7E7E7;
  width:1px;
  height:100%;
}

#filter ul a{
 color:black;
 font-size:8pt;
}

#filter ul a:hover
{
	color: #d71626;
}

.filterhead {
  font-weight: bold;
  font-size:9pt;
  padding: 0 15 0 15;
  
}

.middleshadow {
    background-image: url(/Images/Design/bottomfilter.gif);
    height: 4px;
    background-position:bottom;
    background-repeat:repeat-x;
}

.rightshadow {
  height: 4px;
  background-image: url(/Images/Design/bottomrightfilter.gif);
      background-position:bottom;
    background-repeat:repeat-x;
}

.leftshadow {
  height: 4px;
  background-image: url(/Images/Design/leftbottomfilter.gif);
  background-position:bottom;
  background-repeat:repeat-x;
}

/* right menu css */
#rightmenuhead
{
  font-weight:bold;
  background-color: #69C028;
  border-bottom: solid 4px white;
  border-top: solid 4px white;
  padding: 1px;
  font-size: 10pt;
}

.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:#CEF4C5;
  border-bottom: solid 1px #99E6A2;
  border-top: solid 1px #99E6A2;

}

.rightmenuitemcontent
{
  color:#00C213;
  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: #A1E091;
  padding:10px;
}

#keyword
{
  width:100%;
  border:solid 1px #9B9B9B;
  background-color:White;
}

.zoek
{
  border: solid 1px #00A410;
  background-color:#69C028;
  width:100%;
  color:White;
}

/* showproduct */

#showproduct
{
  border-top: solid 1px black;
  background-color: #E7E7E7;
  width: 621;
}

.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:  292px;
  min-height: 154px;
  _height: 160px;
  background-image: url(/images/Design/showproductsdescbg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

#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;
  background-color:Green;
}

#showproductprop 
{
  width:  292px;
  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:  580px;
  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-color:#C0C0C0;
  padding-left: 10;
  height:20px;
}

.showproductrelatedtop a
{
  color: #414141;
  font-size:7pt;
  text-decoration: none;
  font-weight: bold;
}

.showproductrelatedbot
{
  position:relative;
  background-color:#A39D87;
  color: #FFF;
  font-size:7pt;
  padding-left: 10;
}

.showproductcontainer
{
  width:100%;
  height:52px;
}

#showproductleft
{
  float:left;
  width:304px;
}

#showproductright
{
  float:left;
  width:304px;
}

.showproductbold
{
  font-weight:bold;
  margin: 2 0 2 5;
}

.showproductboldleft
{
  font-weight:bold;
  margin: 9 0 2 0;
}


/* search module */
#search
{
  border-top: solid 2px black;
  background-color: #E7E7E7;
  width: 621;
}
#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 #01C116;
  background-color:#E7E7E7;
}

.popuphead{
  background-color:#01C116;
  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;
}

  
