/* De hele pagina */
* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

A {
  text-decoration: none;
  color:000000;
}

A:hover {
  text-decoration: underline;
}
/*
TABLE {
	border: 1px solid #FF0000;
}

TD{
   border: 1px solid #0000FF;
}
*/
#elelayout {
background-image: url(images/bgfill3.gif);
background-repeat: repeat-y;
}

FORM {
	display: inline;
}

/* osCommerce */
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-size : 10px; color: #3366cc;}

/* Pagina centreren */
#centerpage {
  width: 770px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -385px;
  margin-top: 8px;
  border-width: 1px;
  border-style: solid;
}

/* BEGIN Algemene layout: Menu, balken, headers */
#bar-top-right {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

TD.footer {
	border-top-style: solid;
	border-top-width: 1px;
	text-align: center;
}

TD.footer, TD.footer a{
	font-size:10px;
}

#bar-middle-left, #menu-left {
	border-right-style: solid;
	border-right-width: 1px;
}

TD.footer, #bar-top-right, #menu-left, #bar-middle-left, #centerpage {
	border-color: #727272;
}

SPAN.menu-left-box-title {
	color: #2022d0;
	font-size: 13px;
}

A.menu-left-box-link{
	color: #000000;
}

#nav{
	color: #000000;
	padding-left:15px;
    list-style-type:none;
}

ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 1.3em;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-indent: 0px;
list-style-position: outside;
list-style-type: none;
padding: 0px;
margin: 0px;
}

#nav ul{
	list-style-type:inherit;
	padding-left:15px;
}

#nav a{
	color:#000000;
}

#nav li.selected{
	font-weight:bold;
}

#nav li.selected ul{
	font-weight:normal;
}

#menu-left{
	padding-left: 10px;
	padding-top: 15px;
}

#bar-top-right, #bar-top-left {
	background-image:url(gradient_a.gif);
	background-repeat:repeat-x;
}

#bar-middle-left {
	background-image:url(gradient_b.gif);
	background-repeat:repeat-x;
	padding-left: 10px;
	color: #ffffff;
}

A.searchbox, Span.searchbox{
	color: #ffffff;
}

#menu-left, td.footer, td.footer a{
	background-color: #f4f4f4;
	color: #000000;
}

#banner-right-block {
	float: right;
	width:150px;
}

#content-cell{
	padding:15px;
}
/* END Algemene layout: Menu, balken, headers */

/* BEGIN ProductListing */
td.productListing-heading{
	background-color:#3366CC;
	padding:2px;
	color:#FFFFFF;
}

A.productListing-heading:link, A.productListing-heading:visited, A.productListing-heading:active{
    color:#FFFFFF;
}

A.productListing-heading:hover{
    color:#DDDDDD;
}

table.productListing{
	padding:2px;
	border: 1px #3366CC solid;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
background: #f9f9f9;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
background: #eeeeee;
}

A.buynow{
	display: block;
	width:22px;
	height:23px;
	background: url(includes/languages/dutch/images/buttons/button_buy_now.gif) no-repeat;
}

A.buynow:hover{
	background: url(includes/languages/dutch/images/buttons/button_buy_now-hover.gif) no-repeat;
}

TD.productListing-data{
	vertical-align:middle;
}
/* END ProductListing */

/* BEGIN Headings */
TD.pageHeading, DIV.pageHeading, TD.pageHeadingPad4, DIV.pageHeadingPad4, TD.pageHeading SPAN, TD.pageHeading S{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  background:url(images/layout/heading_line.gif) no-repeat;
  height: 24px;
  vertical-align: top;
}

TD.pageHeadingPad4, DIV.pageHeadingPad4 {
  padding-bottom:15px;
}

/* END Headings */

/* smallText - Allerhande waarschuwinskes (c) Niels :p */
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* BEGIN Zoekmachine */
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
}
/* END Zoekmachine */

/* Spreekt voor zich */
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

/* Spreekt ook voor zich */
SPAN.productSpecialPrice {
  color: #ff0000;
}

/* BEGIN "We also recommend" box */
TD.WAR-content{
  padding:3px;
  text-align:center;
}

TD.WAR-content a{
  font-size:11px;
}

TD.WAR-content span.price{
  font-size:11px;
  color:3366CC;
}

TD.WAR-content img{
  vertical-align:baseline;
}

.WAR-box{
  padding:0px;
  margin:0px;
  background:#f4f4f4;
}

TD.WAR-box-heading{
  color:#FFFFFF;
  background: url(gradient_b.gif) repeat-x;
  padding:2px;
}
/* END "We also recommend" box */

/* BEGIN Product picturebox */
TD.product-image-box img{
	border: 1px #000000 solid;
}
/* END Product picturebox */

/* checkout Marijn */

TD.Vooruitbetalen{
  border: 1px solid #3366CC;
  font-size:11px;
  background:#f4f4f4;
  padding:4px;
}

/* BEGIN Checkout Niels */
TR.checkoutfield{
  background:#f4f4f4;

}

TABLE.checkoutfield{
  border: 1px solid #727272;
}

TR.checkoutfield-selected{
  background:#f4f4f4;
}
/* END Checkout Niels */

/* Wachtwoord vergeten? */
TD.pass_forgotten a{
  font-size:10px;
  color:#3366cc;
}

a.headerNavigation{
}

a.headerNavigation img{
  vertical-align:text-bottom;
  margin-right:5px;
}

/* Inline links moeten zichtbaar gemakt worden */
SPAN.inline-link a{
  color:#3366cc;
}

/* BEGIN Contact enzo */
TR.contact_form input, TR.contact_form textarea{
  border:1px solid #000000;
}

SPAN.contact_form_error{
  color:FF0000;
}

/* END Contact enzo */

/* Veilig betalen tabelletje */
TABLE.pay-safe{
  border: 1px solid #3366cc;
}

TR.pay-safe-header{
  background: url(gradient_b.gif) repeat-x;
  color: #ffffff;
}

/* Nieuw! dingske */
TABLE.newproduct{
  border: 1px solid #3366cc;
}

TABLE.newproduct TR{
  text-align:center;
}

TABLE.newproduct TR TD img{
  padding-top:3px;
}

TR.newproduct-header{
  background: url(gradient_b.gif) repeat-x;
  color: #ffffff;
  font-weight:bold;
}

TR.newproduct-header td{
  text-align: left;
}

TABLE.Verzendenbox{
  border: 1px solid #3366CC;
  padding:4;
  background:#f4f4f4;
}

span.slogan, span.slogan strong{
  font-size:18px;
}

/** Box 1 **/

TABLE.box1{
  border: 1px solid #000000;
  width:155px;
}

TD.box1-heading{
  background:url(images/gray-fade.gif) repeat-x;
  background-color:#F4F4F4;
  padding:3px;
}

TD.box1-content{
  text-align:center;
  height:90px;
}

TD.box1-footer{
  background: #F4F4F4;
  padding:3px;
}

TD.box1-footer img{
  vertical-align:middle;
}

INPUT.adv_search{
  border:1px #000000 solid;
}

#advanced_search input{
  border:1px #000000 solid;
}
