body,h1, h2, h3, h4, h5, h6, td, select{ margin : 0px; padding: 0px; color : #333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 1.4em;}
body{background:#FFF url(/images/bg.jpg) repeat-x left top}
html {overflow-x: hidden; overflow-y: auto;}
.secondtable{
margin-top: -1px;	
}

/* 1. LINKS ----*/
/* 2. LISTS ----*/
/* 3. IMAGES ----*/
/* 4. H ELEMENTS ----*/
/* 5. DIV ----*/
/* 6. HEADER ----*/
/* 7. BANNERS ----*/
/* 8. LEFT NAVIGATION ----*/
/* 9. FOLDER PRODUCTS/NO FOLDER PRODUCTS ----*/
/* 10. FRAME ----*/
/* 11. BOTTOM ----*/


/*--------------1. LINKS--------------------*/
A:VISITED,  A:LINK{	text-decoration : none;	color: #333}
A:ACTIVE {text-decoration : none; color:#333}
A:HOVER	 {text-decoration : underline;}

A.metaNavLink:VISITED, A.metaNavLink:LINK{color: #FFF}
A.metaNavLink:ACTIVE{text-decoration : none;}
A.metaNavLink:HOVER	{text-decoration : underline;}

A.breadcrumb:VISITED,  A.breadcrumb:LINK{	text-decoration : none;	color: #333; }
A.breadcrumb:ACTIVE {text-decoration : none; color: #F68121 }
A.breadcrumb:HOVER	 {text-decoration : underline; color: #F68121}

A.colored:VISITED,  A.colored:LINK{	text-decoration : none;	color: #F68121}
A.colored:ACTIVE {text-decoration : none; color: #F68121}
A.colored:HOVER	 {text-decoration : underline;}

A.underlined:VISITED,  A.underlined:LINK{text-decoration : underline;	color: #333; font-weight:bold}
A.underlined:ACTIVE {text-decoration : none; color:#333}
A.underlined:HOVER	 {text-decoration : underline;}

/*-------------- 2. LISTS--------------------*/
UL	{ padding-top:10px; list-style: none; margin-top: 0px; margin-bottom: 10px;}
LI 	{line-height : 1.6em; list-style: none; padding: 0px 20px 0px 15px; margin-left: 0px; background: url(/images/arrowsOrange.gif) no-repeat 1px 6px}
HR { color: #F68121; }

.orangeLine
{
	border-bottom:1px solid #F68121;
}
P { margin-top: 0px; margin-bottom: 10px; margin-left:10px; }

/*--------------3. IMAGES FLOAT--------------------*/
.floatright{
	float: right;
	margin: 5px;
}
.floatleft{
	float: left;
	margin-right:5px;
	margin-top: 2px;
}

/*-------------- 4. H ELEMENTS--------------------*/
h1{

}
/*--gray uppercase--*/
h2{
	color:#333;
	font-weight: bold;
	text-transform: uppercase;
	padding-left:10px;	
}
/*-- large text --*/
h3{
	font-size: 1.2em;
	font-weight: bold;	
	padding: 0px 0px 3px 2px;
}
/*-- orange bold--*/
h4{
	font-size: 1em;
	font-weight: bold;	
	color: #F68121;
}
/*---gray bold-*/
h5{
	font-size: 1em;
	font-weight: bold;		
	color: #333;	
}
.noFolderProduct
{
	color:#868F98!important;
}
/*--white uppercase--*/
h6{
	color:#FFF;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	padding-left:10px;
}
/*--selected category menu--*/
h7
{
	font-size: 1.2em;
	font-weight: bold;	
	padding: 0px 0px 3px 2px;
	color:#FFF;
}
.blockborder H7{	
	background: #868F98 url(/images/arrowsWhite.gif) no-repeat 5px 9px;
	padding: 5px 0px 3px 18px;
	vertical-align: middle;
}

/*-------------- 5. DIV--------------------*/
.prijspanel{
	position: relative;
	top: -50px; 
	left:96px;
	margin-bottom: -50px;
}	
.prijspanelFolder{
	position: relative;
	top: -50px; 
	right:-20px;
	margin-bottom: -50px;
}
.uitFolder{
	position: relative;
	top: -50px; 
	left: 0px;
	margin-bottom: -50px;
}
.verkrijgbaarheid{
	position: relative;
	top: -20px; 
	right: 85px;
}
.uitverkocht_1
{
	position:absolute;
	margin: 20px 0px 0px -130px;
}
.uitverkocht_2
{
	position:absolute;
	margin: 20px 0px 0px -170px;
	
}
.textright{
	position: relative;
	top: -33px; 
	left: 350px;
	font-size: 0.9em;
}

/*-------------- 6. HEADER--------------------*/
.metaNav{
	font-size: 0.6em;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	background: #F68121;
	padding-right: 5px;
	padding-top:12px;
}
.cart{
	padding-top:6px;
	background: #F68121;
}
.arrow_after{
	background: url(/images/arrowsWhite.gif) no-repeat right 2px;
	padding-right: 14px;
}
.orange{
	background-color: #F68121;
}
.yellow
{
	font-size: 1em;
	font-weight: bold;
	padding-left: 20px;  	
	background-color: #FFFF99;
	border-style: solid;
	border-width: 0.05em;
	height: 20px;
	display: block;  
}
.borderBottom{
	border-bottom: 1px solid #333;
}
.active_checkout_step{
	font-size: 1em;
	font-weight: bold;	
	color: #F68121;
}	

/*-------------- 7. BANNERS--------------------*/
.block4borderBanner  {
	background-color: #EDE6DE;
	border: 10px solid #FFF;
	padding: 10px 0px 10px 0px;
}
.bannerBG{
	height: 20px;
	/*width: 158px;*/
}

/*-------------- 8. LEFT NAVIGATION--------------------*/
.blockborder H6{	
	background: #868F98 url(/images/arrowsWhite.gif) no-repeat 5px 9px;
	padding: 5px 0px 3px 18px;
	vertical-align: middle;
}

.blockborder H4{	
	background: url(/images/arrowsOrange.gif) no-repeat 2px 9px;
	padding: 5px 0px 3px 15px;
	vertical-align: middle;
	text-transform: uppercase;
}

.blockborder2 H4{	
	background: url(/images/arrowsOrangeDown.gif) no-repeat 2px 9px;
	padding: 5px 0px 3px 15px;
	vertical-align: middle;
	text-transform: uppercase;
}

.maincategory{
	color: #F68121;
	font-size: 1em;
	font-weight: bold;	
	background: url(/images/arrowsOrange.gif) no-repeat 2px 9px;
	padding: 5px 0px 3px 15px;
	vertical-align: middle;
	text-transform: uppercase;
}
.category{
	background: url(/images/arrowsOrangeDown.gif) no-repeat 2px 9px;
	padding: 5px 0px 3px 15px;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 1em;
	font-weight: bold;	
	color: #F68121;
}

.subcategory
{
	background: url(/images/arrowsBlackSmall.gif) no-repeat 1px 6px;
	padding: 2px 0px 3px 15px;
	vertical-align: middle;
}

.selectedSubcategory{	
	background: url(/images/arrowsBlackSmall.gif) no-repeat 1px 6px;
	padding: 2px 0px 3px 15px;
	vertical-align: middle;
	font-weight: bold;  
}

.submenu
{
	background: url(/images/arrowsBlackSmall.gif) no-repeat 1px 6px;
	display: inline-block;
	padding: 2px 0px 3px 15px;
	vertical-align: middle;
	cursor: hand;
}

.selectedsubmenu
{
	background: url(/images/arrowsBlackSmall.gif) no-repeat 1px 6px;
	display: inline-block;
	padding: 2px 0px 3px 15px;
	vertical-align: middle;
	font-weight: bold;  
	cursor: hand;
}

.menuarrow
{
	display: inline-block; 
	margin-top: 7px;
}

.menuBG{
	background-color: #FCD9BC;
	height: 19px;
	border-top: 1px solid #EDE6DE;
	padding-left: 10px;		
}
.menuOrderBG{
	background-color: #FCD9BC;
	height: 80px;
	border-top: 1px solid #EDE6DE;
	padding-left: 10px;	
}

/*-------------- 9. GLOBAL ELEMENTS--------------------*/
.input, .textBox {
	font-size: 1.0em;
	border: 1px solid #333;
	padding-left: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
select{
	font-size: 1.0em;
	border: 1px solid #333;
	padding-left: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.dropdown{
	width: 200px;	
	font-size: 1.0em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.inputLabelRequired
{
	font-weight: bold;
}

.orangeborder
{
	border: solid 1px #F68121;
	margin-top: 10px;
}

/*ORANGE BUTTON*/
.button1{
	border: 1px;
	background: url(/images/button1.gif) no-repeat top right;
	cursor: hand;  
	width: 146px;
	height: 23px;
	font-weight: bold;
	color: #FFF!important;
	font-size: 0.8em;
	text-align: right;
	margin: 0px 10px 2px 0px;	
	padding: 3px 28px 2px 0px;
	text-transform:uppercase;	
	text-decoration:none !important;
	display:block;
		
}
/*WHITE BUTTON*/
.button2{
	border: 0px;
	background: url(/images/button2.gif) no-repeat top right;
	cursor: hand;
	width: 146px;
	height: 23px;
	font-weight: bold;
	color: #F68121!important;
	font-size: 0.8em;
	text-align: right;
	margin: 0px 10px 2px 0px;	
	padding: 3px 28px 2px 0px;
	text-transform:uppercase;	
	text-decoration:none !important;
	display:block;
}

/*GRAY BUTTON*/
.button3{
	border: 0px;
	background: url(/images/button3.gif) no-repeat top right;
	cursor: hand;
	width: 146px;
	height: 23px;
	font-weight: bold;
	color: #868F98!important;
	font-size: 0.8em;
	text-align: right;
	margin: 0px 10px 2px 0px;	
	padding: 3px 28px 0px 0px;
	text-transform:uppercase;	
	text-decoration:none !important;
	display:block;
}

/*WHITE BUTTON : arrow pointed to the left*/
.button4{
	border: 0px;
	background: url(/images/button4.gif) no-repeat top right;
	cursor: hand;
	width: 146px;
	height: 23px;
	font-weight: bold;
	color: #F68121!important;
	font-size: 0.8em;
	text-align: left;
	margin: 0px 10px 2px 0px;	
	padding: 3px 0px 2px 28px;
	text-transform:uppercase;	
	text-decoration:none !important;
	display:block;
}

.padding{
	padding:5px;
}
.padding10left{
	padding-left:10px;
	padding-right:10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.padding10top{
	padding-left:10px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom: 2px;
}
.padding10{
	padding: 10px;
}
.padding10right{
	padding-top: 10px;
	padding-bottom: 10px;
}
.blockLeft H5  {
	background-color: #EDE6DE;
	margin: 10px 0px 0px 10px;
	font-weight: bold;
	padding:4px 0px 0px 10px;	
}
.blockLeftRight H5  {
	background-color: #EDE6DE;
	margin: 10px 10px 0px 10px;
	font-weight: bold;
	padding:5px 0px 0px 10px;	
	height: 24px;
}
.blockRight H5 {
	background-color: #EDE6DE;
	margin: 10px 10px 0px 0px;
	font-weight: bold;
	padding-right:10px;	
	text-align: right;
	text-transform: uppercase;	
}
.blockborder  {
	background-color: #EDE6DE;
	border: 10px solid #FFF;
	border-bottom: 0px;
	padding: 10px;
}
.blockborderbanner  {
	background-color: #EDE6DE;
	border: 10px solid #FFF;
	border-bottom: 0px;
	padding: 10px;
}
.block2border  {
	background-color: #EDE6DE;
	border-top: 10px solid #FFF;
	border-bottom: 10px solid #FFF;	
	}
.block  {
	background-color: #EDE6DE;	
}
.whiteBlock{
	background-color: #FFF;	
	border-top: 10px solid #EDE6DE;
	width: 193px;
}
.whiteBlockLeftBorder{
	background-color: #FFF;	
	border-top: 10px solid #EDE6DE;
	border-left: 10px solid #EDE6DE;
}
.whiteBlockLeftBorder H4{
	/*border-right: 50px solid #FF0000;*/
}
.whiteBlockBorder{
	background-color: #FFF;	
	border: 10px solid #EDE6DE;
	border-bottom: 0px;	
}
.whiteBlockBorderLeftRight
{
	background-color: #FFF;	
	border-right: 10px solid #EDE6DE;
	border-left: 10px solid #EDE6DE;
}
/* ----- 9. FOLDER PRODUCTS-------*/
.productFolderBG H6{
	border:10px solid #FFF;
	border-bottom: 0px;
	padding:2px 0px 2px 5px;
	font-size: 0.9em;
	background-color: #F68121;		
}
.productFolderOverviewBG H6{
	border:10px solid #FFF;
	border-right: 0px;
	border-bottom: 0px;
	padding:2px 0px 2px 5px;
	font-size: 0.9em;
	background-color: #F68121;		
}
.productFolderPrice H6{
	border-top:10px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom: 0px;
	border-left:1px solid #FFF;
	padding:2px 0px 2px 0px;
	font-size: 0.9em;
	background-color: #F68121;	
	text-align: center;	
}
.lightcolor{
	color: #999999;
}
/* ----- 9. NO FOLDER PRODUCTS -------*/
.productBG {
	border:10px solid #FFF;
	border-bottom: 0px;
	font-size: 0.9em;
	color: #333;	
}
.productBG H2{
	border:1px solid #F68121;
	padding:2px 0px 2x 5px;
}
.producOverviewBG {
	border:10px solid #FFF;
	border-right: 0px;
	border-bottom: 0px;
	font-size: 0.9em;
	color: #333;	
}
.productOverviewBG H2{
	border:1px solid #F68121;
	margin: 10px 0px 0px 10px;
	padding:2px 0px 2x 5px;
	font-size: 0.9em;	
}
.productPrice{
	border-top:10px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom: 0px;
	border-left:1px solid #FFF;	
	font-size: 0.9em;
	background-color: #FFFF;	
}
.productPrice H2{
	border:1px solid #F68121;
	padding:2px 0px 2px 0px;
	text-align: center;	
}
/*-------------- 10. FRAME--------------------*/
.leftSide{
	background: url(/images/leftside.gif) repeat-y;
}
.leftSideOrange{
	background: url(/images/leftside.gif) repeat-y #F58220;
}
.leftSideGray{
	background: url(/images/leftside.gif) repeat-y #868F98;
}
.rightSide{
	background: url(/images/rightside.gif) repeat-y #FFF top right;
}
.bottomSide{
	background: url(/images/bottomside.gif) repeat-x;
}
/*-------------- 11. BOTTOM--------------------*/
.bottommargin{
	margin-top: 6px;
	border-top: 1px solid #BDBEC0;
}
.bottomNav{
	font-size: 0.6em;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	height: 17px;
	letter-spacing: -1px;	
}
.bottomText{
	font-size: 0.6em;
	font-weight: bold;
	text-align: right;
	height: 20px;
}

.errorMessage
{
	font-size: 1em;
	text-align: left;
	padding-left: 5px;
}

.accessibilityNormal
{
	font-size: 1.2em;
	font-weight: bold; 
	margin: 2px 6px 0px 2px;
	padding: 0px 0px 0px 2px;
	float: left;
}

.accessibilityLarge
{
	font-size: 1.6em;
	font-weight: bold; 
	margin: 2px 5px 0px 2px;
	float: left;
}

/* Search */
.searchindex
{
	font-weight: bold;
}
.searchpagetitle
{
	font-weight: bold;
}

.clickablerow
{
	cursor: hand;
}

.breadcrumbrow
{
	border-right: white 10px solid;
	border-top: white 10px solid;
	border-left: white 10px solid;
	border-bottom: white 0px solid;
	padding-right: 5px;	
	padding-left: 5px;
	padding-bottom: 3px;	
	padding-top: 3px;	
	background-color: #ede6de;
}

.breadcrumbcontainer
{
	font-weight: bold;
	float: left;
	display: inline-block;		
	}

.storesearch
{
	float: right;
	font-weight: bold;
	text-transform: uppercase;	
	text-align: right;
	display:inline;
	white-space: nowrap;
	width: 380px;		
	}

.discountMessage
{
	font-weight: bold;
	color: #F68121;	
	padding-bottom: 6px;
	display: inline-block;
}
