@import url('smoothbox.css');
@import url('resetSettings.css');
@import url('standardSettings.css');

:root
{
 overflow-y:scroll;
}
body, html
{
	height:100%;
	width:100%;	
}
body
{
	background:url(../images/bg.gif) top center repeat-x #3b0083;
	background-attachment:fixed;
}
#aroundTable
{
	height:100%;
}
#mainTable
{
	margin:0 auto;
	width:950px;
	background-image:url(../images/bg-text.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;	
	background-color:#66389e;	
}
#header
{
	position:fixed;
	top:0px;
	left:50%;
	margin-left:-475px;
	width:950px;
	height:173px;
	z-index:15;	
}
#menu
{
	float:left;
	font-size:0;
	margin-left:0px; /* override ie6 */
	height:28px;
	width:948px;
	border:1px solid #460b8e;
	background-image:url(../images/menu/menu-filler-middle.gif);	
}
#menu img
{
 float:left;
}
#colLeft
{
	width:474px;
	height:100%;
	border-left:1px solid #460b8e;
}
.text
{
	margin-top:174px; /* override in ie */
	width:424px;
	padding:25px;
	padding-right:0px;
	padding-top:0;
	padding-bottom:50px;
}
.text, .text p, .text td, .text div, 
.text a, .text a:link, .text a:hover, .text a:visited, .text a:active, li
{
	line-height:24px;
	color:#e5ddef;
}
#colRight
{
	width:474px;
	height:100%;
	border-right:1px solid #460b8e;	
}
#colWide
{
	width:948px; /* IE OVERRIDE */
	height:100%;
}
#colWide .text
{
	width:924px;
}
#flashComponent
{
	position:fixed;
	top:0px;
	left:50%;
	width:474px;
	height:100%;
	z-index:5;
}
#footer
{
	position:fixed;
	bottom:0px;
	left:50%;
	margin-left:-475px;
	bottom:0px;
	border-top:1px solid #460b8e;
	height:35px;
	width:950px;
	color:#764da8;
	background-color:#3b0083;
	z-index:25;
}
#footer div
{
	padding:2px;
	padding-top:11px;
	color:#764da8;
}
.footerBrand
{
	float:left;
	margin-top:2px; /* IE OVERRIDE */
}
#menuBar
{
	border:1px solid #00CC66;
	height:28px;
	width:948px;
	margin-top:145px;
}
.contactForm td
{
	padding-right:7px;
}
.contactForm input
{
	margin-top:2px;
	background-color:#e5ddef;
	color:#3b0083;
	padding-left:2px;
}
.contactForm .button
{
	padding-top:2px;
}
/* TEST LAYOUT */
h1, h2
{
	margin:0;
	padding-top:20px;
	padding-bottom:12px;
	line-height:31px;
	font-size:31px;
	font-weight:bold;
	color:#fff;
}
h2
{	
	display:inline;
	width:250px;
}
.titleTable
{
	margin-top:20px;
	margin-bottom:-4px;
}
.titleTable .imgCell
{
	padding-top:3px;
	padding-left:7px;
	padding-right:7px;
}
.breadCrumbDivider, img.breadCrumbDivider
{
	display:inline-block;
	border:0;
	margin-left:3px;
	margin-right:3px;
}
img.title /* overriden ie */
{
	margin-left:2px;
	margin-bottom:15px;
	margin-top:25px;
}
.newsImage
{
	margin-top:9px;
}
.newsTable td
{
	padding-bottom:20px;
}

/* ASSORTIMENT */
.assortiment
{
}
.assortiment div
{
	float:none;	
	margin-bottom:0px;
}
.assortiment div div
{
	float:none;
}
.assortiment div div
{
	color:#b49dd0;
	line-height:11px;
	padding-top:6px; /* IE OVERRIDE */
	padding-bottom:8px;
}
.assortiment div img
{
	border:2px solid #b49dd0;
	margin-right:25px;	
	display:block;
}
.assortiment div a:hover div
{
	color:#e5ddef;
	text-decoration:none;
}
.assortiment div a:hover img
{
	border:2px solid #e5ddef;
}
.assortiment .noRightSpacing
{
	margin-right:0px;
}
.assortimentDetail
{
	margin-top:25px;
}
.assortimentText
{
	padding-right:25px;
	padding-bottom:19px;
	width:439px;
}
.assortimentInfo
{
	margin-right:25px;
	width:403px;
	height:98px;
	padding:15px;
	padding-top:12px;
	border:2px solid #b49dd0;
	background-color:#FFFFFF;	
}
.assortimentInfo span
{
	line-height:13px;
	color:#3b0083;	
}
.assortimentSpecs
{
	margin-top:8px;
}
.assortimentSpecs td
{
	color:#9d80c1;
	line-height:14px;
}
.assortimentSpecs .headings td
{
	font-weight:bold;
}
.assortimentSpecs .headings td strong
{
	font-weight:normal;
}
.assortimentSpecs .headings td.cellFustCode
{
	font-weight:normal;
	font-style:italic;
	color:#9a87b2; 	
}
.assortimentInfoHolder
{
	height:154px;
}
#navigationMenu
{
	float:right;
	margin-top:25px;
	margin-right:25px;
	margin-bottom:-50px;
}
#navigationMenu img
{
	float:right;
	border:0;
}
.cellPot
{
	width:45px;
}
.cellBloem
{
	width:51px;
}
.cellHoogte
{
	width:59px;
}
.cellLine
{
	width:11px;
	border-left:1px solid #e8e1f1;
}
.cellFustSoort
{
	width:43px;
}
td.cellFustCode
{
	width:32px;
	color:#9a87b2; 	
	font-style:italic;	
}

/* TRENDS */
.text img, .trends img
{
	border:2px solid #b49dd0;	
}
.text img.no-border, .trends img.no-border
{	
	border:0;
}