th {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #FFFFFF;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
	font-style: italic;
}
.title {
	color : #578CB7;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 37px;
	margin-right : 10px;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}
.right {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}
.right a, .list a {
	color : #FF7500;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 25px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}
.left b {
	color : #FF6600;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}
p a {
	color : #000000;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #000000;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	}
.menu01 a {
	color : #000000;
	text-decoration: none;
}
.menu01 a:hover {
	color : #555555;
}
.menu02 {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}
.menu02 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu02 a:hover {
	color : #DDDDDD;
}
.bar01 {
	color: #OOOOOO;
	margin-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 20px;
	font-size: 18px;
	font-family: Arial,Tahoma,Verdana;
	font-weight: bold;
}
.b01 {
	color : #000000;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}
.b01 a {
	color : #000000;
	text-decoration: none;
}
.b01 a:hover {
	color : #333333;
}
/* styles added for osC+BTS */ 
/* general styles */ 
a:hover { 
color: #da0008 !important; 
} 
/* end general styles*/ 
/* styles (mainly) for the middle content */ 
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #578CB7;
}
a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #578CB7;
}
h1 { 
font-size: 16px; 
color: #da0008; 
} 
.greetuser { 
font-weight: bold; 
color: #da0008; 
} 
.inputRequirement { 
color: #f75d00; 
} 
/* hide the ugly corner images */ 
#contentBox table td.infoBoxHeading img { 
display: none; 
} 
td#contentCell { 
text-align: center; 
} 
div#contentBox { 
width: 550; 
margin: 8px auto; 
text-align: left; 
} 
table,td { 
font-size : 11px; 
font-family : Verdana, Arial, Helvetica, sans-serif ; 
} 
/* end styles (mainly) for the middle content */ 

td.b01 { 
padding: 4px 0 5px 20px; 
} 
td.b01 form { 
display: inline; 
} 
table.infoBox32 { 
width: 165; 
background: #fff url(images/fon_left02.gif); 
} 
.infoBox32Bottom { 
background: #fff url(images/left_bot02.gif); 
height: 18px; 
} 
.infoBox32Top { 
background: url(images/left02.gif); 
height: 26px; 
} 
/* green background */ 
#categoriesBox td.infoBox32Top { 
background:  url(images/left01.gif); 
} 

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #578CB7;
  font-weight: bold;
}
/* end small infobox styles */ 
/* end styles added for osC+BTS */

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #578CB7;
}

.smallText { 
font-family:  verdana, sans-serif; 
font-size: 10px; 
color: #000000;
}
SPAN.productSpecialPrice {
/*font-family: Verdana, Arial, sans-serif;*/
  color: #ff0000;
/*font-size: 12px;*/
}
SPAN.productSavingPrice {
  font-family: Verdana, Arial, sans-serif;
/*color: #ff0000;*/
  font-weight: normal;
  font-size: 11px;
}

.infoBoxContents {
 font-family: Verdana, Arial, sans-serif;
   color: #578CB7;
  font-size: 10px;
}

/*nieuwe artikels en speciala aanbiedingen*/ 
.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif; 
  color: #578CB7;
  font-size: 12px; 
  font-weight: bold;
}

.lgeLink {
  font-family: Verdana, Arial, sans-serif; 
  color: #FF0000;
  font-size: 12px; 
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}

.product_info_line {
  LINE-HEIGHT: 0.5;
	BORDER-BOTTOM: silver 1px solid; }
	
.infoBox52Top {
background: url(images/left52.gif);
height: 18px;
}

.googlelinks, a.googlelinks, a.googlelinks:link, a.googlelinks:visited, a.googlelinks:hover, a.googlelinks:active, .googlelinks a, .googlelinks a:link, .googlelinks a:hover, .googlelinks a:active, .googlelinks a:visited {
  font-family: Arial Narrow, Arial;
  color: #FFFFFF;
  font-size: 0px;
  text-decoration: none;
  cursor: default;
}

.extraInfo, a.extraInfo, a.extraInfo:link, a.extraInfo:visited, a.extraInfo:active, a.extraInfo:hover {
  text-decoration: none;
  color: #000000;
}

a.productLink, a.productLink:link, a.productLink:visited, a.productLink:hover, a.productLink:active  {
  text-decoration: none;
}
a.productLink:hover {
  text-decoration: underline;
}

a.priceLink, a.priceLink:link, a.priceLink:visited, a.priceLink:hover, a.priceLink:active  {
  color : #000000;
  text-decoration: none;
}

a.infoBoxMoreInfo, a.infoBoxMoreInfo:link, a.infoBoxMoreInfo:visited, a.infoBoxMoreInfo:hover, a.infoBoxMoreInfo:active  {
  text-decoration: none;
}
a.infoBoxMoreInfo:hover {
  text-decoration: underline;
}
a.moduleHeader, a.moduleHeader:link, a.moduleHeader:visited, a.moduleHeader:hover, a.moduleHeader:active, td.moduleHeader {
  color: #578CB7;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
a.moduleHeader:hover {
  text-decoration: underline;
}
TR.module {
  background: #E8EFF5;
}
.prodListingPrice {
  text-decoration: none;
}
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #FFE6E6; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ECFAD8; }

.shippingBg {
	background-color: #CCCCCC; }

.shippingTitle, a.shippingTitle, a.shippingTitle:active, a.shippingTitle:visited {
	color: #000000;
	font-weight: bold;
        text-decoration: none; }

a.shippingTitle:hover {
  text-decoration: underline; }

.shippingHeader {
	background-color: #FFFFFF;
	font-weight: bold; }

.shippingItem {
	background-color: #FFFFFF; }

.accountBg {
	background-color: #CCCCCC; }

.accountTitle {
	color: #578CB7;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

.accountHeader {
	background-color: #FFFFFF;
	font-weight: bold; }

.accountItem {
        font-size: 10px; 
	background-color: #FFFFFF; }

TD.product_infobox_data {
  BORDER-BOTTOM: silver 1px dotted;
}

.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #003366;
  font-weight: bold;
}

a.mainpageDashed, a.mainpageDashed:link, a.mainpageDashed:visited, a.mainpageDashed:active { color: #578CB7; text-decoration: none; border-bottom: 1px dashed #578CB7; }
a.mainpageDashed:hover { color: #D60800; text-decoration: none; border-bottom: 1px dashed #578CB7; }

td.ncolh1 {background-color : #578CB7; color : #FFFFFF; font-family : verdana; font-size : 15px;}
td.ncoltxtl {background-color : #ffffff; color : black; text-align : right; font-family : verdana; font-weight : bold; font-size : 15px;}
td.ncoltxtl2 {background-color : #ffffff; color : black; text-align : right; font-family : verdana; font-weight : bold; font-size : 15px;}
td.ncoltxtr {background-color : #ffffff; color : black; text-align : left; font-family : verdana; font-weight : bold; font-size : 15px;}
td.ncoltxtc {background-color : #ffffff; color : black; text-align : center; font-family : verdana; font-weight : bold; font-size : 15px;}
td.ncolinput {background-color : #ffffff; color : black; font-family : verdana; font-size : 15px;}
td.ncolline1 {background-color : #ffffff; color : black; font-family : verdana; font-size : 15px;}
td.ncolline2 {background-color : #ffffff; color : black; font-family : verdana; font-size : 15px;}
td.ncollogoc {background-color : #ffffff; color : black; text-align : center; font-family : verdana; font-weight : bold; font-size : 15px;}
table.ncoltable1 { background-color: #ffffff; }
table.ncoltable2 { background-color: #ffffff; }
table.ncoltable3 { background-color: #ffffff; }

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox_prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox_nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }