a:active, a:hover 
{
	text-decoration: underline;
}

a
{
	text-decoration:none;
	color:#0000cc;
}


body 
{
	background-color: #2e2e2e;
	margin: 0px;
	text-align: center;
	font-size:small;
	font-family:Helvetica, Arial, sans-serif;
	background-image:url(../images/backgradient.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

img{border:0px;}

table
{
	border-width:0px;
}

caption 
{
	caption-side: top; 
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	padding-bottom:1ex;
}

#centralcontent 
{
	margin-top: 3ex;
	padding-left:1em;
	/*HACK VOOR IE6*/
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:100%;

}



#footer 
{
	background-image:url(../images/footer.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-attachment:scroll;
	height:12px;
	background-color: #2e2e2e;
}

#topnav
{
	text-align:left;
	width:100%;

	border-bottom:#000000 thick;
}


#content
{
	background-color:#FFFFFF;
	width:922px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
}

#topbanner
{
	width: 922px;
	background-color: #2e2e2e;
}

#bottomcontent
{
	clear:both;
	background-image:url(../images/gradientback.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-attachment:scroll;
	height:200px;;
	margin-top:5ex;

}

#bottomcontent h1
{
  font-size:medium;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

#map img
{
	border:dashed thin #000000;
	width:861px;
}

#map p
{
	text-align:left;
	padding-left:1em;
}

#map
{
	text-align:center;
	font-size:x-small;
	height: 250px;
	width: 831px;
	border: dashed thin;
	padding-left:3em;
}

#pagefooter, #pagefooter a
{
	color:#CCCCCC;
	text-align:center;
}

.regulartext
{
	margin-left: 1em;
	margin-right:1em;
}

.alignleft
{
	float:left;
}

.introtext h1 
{
	color:#ff9033;
}

h1, h2, h3{	font-family:Verdana, Arial, Helvetica, sans-serif;}

h1{	font-size:medium;}
h2{	font-size:small;}
h3{	font-size:x-small;}

.introtext ul
{
	list-style:square;
}

.introtext
{
	padding-left: 1em;
}

.righttextalign
{
	text-align:right;
	padding-left:auto;
	padding-right:0px;
}

.frontpagecolumn
{
	border-left-style:dashed;
	border-left-width: 1px;
	padding-left:1em;
	margin-left:1em;
}

.producthighlight
{
	margin-top: 2ex;
	margin-left:1em;
	margin-bottom:1em;

	background-color:#f2f2f2;
	width: 45%;
	text-align:left;
	padding-left:1em;
	padding-top:1ex;
	padding-bottom:1ex;
	float:left;
}

.producthighlight img
{
    display: block;
    margin-left: auto;
    margin-right: auto 
}

/*full column heights*/
.productrow
{
	clear:both;
	overflow:hidden;
}


.productrow div
{
	float: left;
	margin-bottom: -10px;
	padding-bottom: 10px;
	width: 350px;
}

