1th {
	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 : #8C0800;
	margin-top : 1px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 1px;
	margin-right : 1px;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold;
}
.title a {
	color : #D60800;
	text-decoration: none;
}
.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: #488215;
	margin-top : 2px;
	padding-bottom : 1px;
	margin-bottom : 1px;
	margin-left : 10px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif ;
}
a.b01, a.b01:visited, a.b01:active {
	color: #D60800;
	text-decoration: none;
}
a.b01:hover {
	color: #636363;
	text-decoration: underline;
}
/* styles added for osC+BTS */ 
/* general styles */ 
a:hover {
  color: #D60800;
  text-decoration: underline;
}
/* end general styles*/ 
/* styles (mainly) for the middle content */ 
a:link, a:active, a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #636363;
  text-decoration: none;
}
h1 {
  font-family: Trebuchet MS, Helvetica, Arial;
  font-size: 17px;
  color: #000000;
} 
.greetuser { 
font-weight: bold; 
color: #da0008; 
} 
.inputRequirement { 
color: #f75d00; 
} 
TD.main {
	FONT-SIZE: 11px; LINE-HEIGHT: 1.5; FONT-FAMILY: Verdana, Arial, sans-serif
}
/* 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;
}
SPAN.productSpecialPrice {
/*font-family: verdana, sans-serif;*/
  font-size: 12px;
}
SPAN.productSavingPrice {
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
}
.smallText { 
font-family:  verdana, sans-serif; 
font-size: 10px; 
color: #000000;
}

/*nieuwe artikels en speciala aanbiedingen*/ 
.infoBoxHeading {
  color: #808080;
  font-family: Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 12px;
}
TD.productPriceInBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D20000;
}
.lgeLink {
  font-family: Verdana, Arial, sans-serif;
  color: #FF0000;
  font-size: 11px;
}
.moduleRow  { }
.moduleRowOver { background-color: #D7E9F7; }
.moduleRowSelected { background-color: #E9F4FC; }
				
.product_info_line {
  LINE-HEIGHT: 0.5;
	BORDER-BOTTOM: silver 1px solid; }
	
.tableCategoryExtraInfo {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}
.extraInfo, a.extraInfo, a.extraInfo:link, a.extraInfo:visited, a.extraInfo:active, a.extraInfo:hover {
  text-decoration: none;
  color: #000000;
}
a.topmenumain, a.topmenumain:active, a.topmenumain:visited {
  font-family: Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
}
a.topmenumain:hover {
  text-decoration: underline;
  color: #B5B5B5;
}
.tablesctitle {
	font-weight: bold;
}
.tablesctitle {
	font-weight: bold;
}

a.tablesctitlelink, a.tablesctitlelink:active, a.tablesctitlelink:visited {
  color: #000000;
  text-decoration: none;
}

a.tablesctitlelink:hover {
  color: #D60800;
}

td.tableg form {
  display: inline;
}
.tabler {
  background: #D60800;
}
td.tabler form {
  display: inline;
}
.lgeLink:hover {
  text-decoration: underline;
}
a.headerNavigation, a.headerNavigation:active, a.headerNavigation:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
}
a.headerNavigation:hover {
  text-decoration: underline;
  color: #D60800;
}
.tablebordercolor  {
  background: #D60800;
}
.tableborderwhite  {
  background: #FFFFFF;
}
.menutop2bg {
  background: #B5B5B5;
}
a.menutop2bg, a.menutop2bg:active, a.menutop2bg:visited {
  text-decoration: none;
}
TD.footertable {
	padding-top : 20px;
	padding-bottom : 20px;
	padding-left : 20px;
	padding-right : 20px;
}
.pageHeading {
  font-family: Trebuchet MS, Helvetica, Arial;
  font-size: 17px;
  color: #000000;
}

.prodListingTitle {
  font-weight: bold;
}
a.prodListingTitle, a.prodListingTitle:active, a.prodListingTitle:visited 
{
font-weight:bold;
text-decoration:none;
}
a.prodListingTitle:hover
{
text-decoration:underline;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.faq, a.faq, a.faq:link, a.faq:active, a.faq:visited {
  color: #D60800;
  text-decoration: none;
}
a.faq:hover {
  color: #D60800;
  text-decoration: underline;
}

/* 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; }

a.footerNavigation, a.footerNavigation:active, a.footerNavigation:visited {
  text-decoration: none;
}
a.footerNavigation:hover {
  text-decoration: underline;
}
.shippingBg {
	background-color: #CCCCCC; }

.shippingTitle, a.shippingTitle, a.shippingTitle:active, a.shippingTitle:visited {
	color: #000000;
	font-weight: bold; }

a.shippingTitle:hover {
  text-decoration: underline; }

.shippingHeader {
	background-color: #FFFFFF;
	font-weight: bold; }

.shippingItem {
	background-color: #FFFFFF; }

TD.productListing-data {
  BORDER-BOTTOM: silver 1px dotted;
}

.accountBg {
	background-color: #CCCCCC; }

.accountTitle {
	color: #000000;
	font-weight: bold; }


.accountHeader {
	background-color: #FFFFFF;
	font-weight: bold; }

.accountItem {
	background-color: #FFFFFF; }

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 #D60800; }

a.linkDashed, a.linkDashed:link, a.linkDashed:visited, a.linkDashed:active { color: #000000; text-decoration: none; border-bottom: 1px dashed #000000; }
a.linkDashed:hover { color: #D60800; text-decoration: none; border-bottom: 1px dashed #D60800; }
span.prodListingVat
{
font-size: 9px;
}
pre, .debug, pre.debug {
  font-family:  verdana, sans-serif; 
  font-size: 10px; 
  color: #FFFFFF; 
}

td.ncolh1 {background-color : #D60800; color : #FFFFFF; font-family : verdana; font-size : 15px;}
td.ncoltxtl {background-color : #ffffff; color : black; text-align : right; font-weight : bold; font-size : 15px;}
td.ncoltxtl2 {background-color : #ffffff; color : black; text-align : right; font-weight : bold; font-size : 15px;}
td.ncoltxtr {background-color : #ffffff; color : black; text-align : left; font-weight : bold; font-size : 15px;}
td.ncoltxtc {background-color : #ffffff; color : black; text-align : center; font-weight : bold; font-size : 15px;}
td.ncolinput {background-color : #ffffff; color : black; font-size : 15px;}
td.ncolline1 {background-color : #ffffff; color : black; font-size : 15px;}
td.ncolline2 {background-color : #ffffff; color : black; font-size : 15px;}
td.ncollogoc {background-color : #ffffff; color : black; text-align : center; font-weight : bold; font-size : 15px;}
table.ncoltable1 { background-color: #ffffff; }
table.ncoltable2 { background-color: #ffffff; }
table.ncoltable3 { background-color: #ffffff; }

.redBold {
	color: #ff0000;
	font-weight: bold;
}

#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; }

.height40 {
	height: 40px; 
}

.menutopbg
{
background-color:#D60800;
text-align:center;
vertical-align:middle;
}
div.discountOverlay
{
width:45px;
height:45px;
overflow:hidden;
background:url(images/product_saving_discount.gif);
margin:0 0 0 0;
position:absolute;
text-align:center;
}
div.discountOverlay div.priceOverlay
{
width:45px;
height:45px;
overflow:hidden;
font-size:12px;
font-weight:bold; 
color:#FFFFFF;
padding:15px 0 0 0;
}
.boxTitleA{ font-family:Arial,Verdana,sans-serif;font-weight:bold;font-size:13px;color:#000;text-decoration:none}
.tablegtitle, a.tablegtitle, a.tablegtitle:link, a.tablegtitle:active, a.tablegtitle:visited 
{
color:#000000;
font-family:Arial, Verdana, sans-serif;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
a.tablegtitle:hover 
{
text-decoration:underline;
}
.tablegwBgTop
{
background:url(../templates/images/tablegw_top.gif);
}
.tablegwBgLeft
{
background:url(../templates/images/tablegw_left.gif);
}
.tablegwBgRight
{
background:url(../templates/images/tablegw_right.gif);
}
.tablegwBgBot
{
background:url(../templates/images/tablegw_bot.gif);
}
.newrBgTop
{
background:url(../templates/images/newr_top.gif);
}
.newrBgLeft
{
background:url(../templates/images/newr_left.gif);
}
.newrBgRight
{
background:url(../templates/images/newr_right.gif);
}
.newrBgBot
{
background:url(../templates/images/newr_bot.gif);
}
.tableg 
{
background:#EDEDEA;
}
a.tableg, a.tableg:link, a.tableg:active, a.tableg:visited, a.tableg:hover 
{
text-decoration:none;
}
.tablegBgTop
{
background:url(../templates/images/tableg_top.gif);
}
.tablegBgLeft
{
background:url(../templates/images/tableg_left.gif);
}
.tablegBgRight
{
background:url(../templates/images/tableg_right.gif);
}
.tablegBgBot
{
background:url(../templates/images/tableg_bot.gif);
}
.newrbBgTop
{
background:url(../templates/images/newrb_top.gif);
}
.newrbBgLeft
{
background:url(../templates/images/newrb_left.gif);
}
.newrbBgRight
{
background:url(../templates/images/newrb_right.gif);
}
.newrbBgBot
{
background:url(../templates/images/newrb_bot.gif);
}
td.moduleBox0000{}
td.moduleBox0010{border-right:silver 1px solid;}
td.moduleBox0011{border-right:silver 1px solid;border-bottom:silver 1px solid;}
td.moduleBox0001{border-bottom:silver 1px solid;}
