* html body { text-align:center; }

body {
	margin:0px; padding:0px;
	font-size:100.01%;
	text-align:left;
	position:relative;
	background-color:#c8c8c8;
	background-image:url("images/background.jpg");
	background-position:left top;
	background-repeat:repeat-x;
}

a:link { text-decoration:none; color:#E10000; font-weight:normal; }
a:active { text-decoration:none; color:#646464; font-weight:normal; }
a:visited { text-decoration:none; color:#E10000; font-weight:normal; }
a:hover { text-decoration:none; color:#960000; font-weight:normal; }

img { border:0; }

.block { overflow:hidden; }

h1 {	font-family:Verdana,Arial,Tahoma; font-size:20px; color:#000; font-weight:bold; text-decoration:none; padding:4px 16px 0px 16px; }
h2 {	font-family:Verdana,Arial,Tahoma; font-size:13px; color:#000; font-weight:bold; text-decoration:none; padding:0px; margin:0px; }
.pictxt { font-family:Verdana,Arial,Tahoma; font-size:17px; color:#fff; font-weight:bold; text-decoration:none; padding:16px; }
.navtxt { font-family:Verdana,Arial,Tahoma; font-size:17px; font-weight:bold; text-decoration:none; padding:5px 8px 0px 0px; }
.snavtxt { font-family:Verdana,Arial,Tahoma; font-size:11px; font-weight:normal; text-decoration:none; padding:5px 8px 0px 0px; }
.htxt { font-family:Verdana,Arial,Tahoma; font-size:15px; color:#000; font-weight:bold; text-decoration:none; padding:2px 16px 0px 16px; }
.mhtxt {	font-family:Verdana,Arial,Tahoma; font-size:11px; color:#000; font-weight:bold; text-decoration:none; padding:6px 16px 0px 16px; }
.mctxt {	font-family:Verdana,Arial,Tahoma; font-size:11px; color:#000; font-weight:normal; text-decoration:none; padding:8px 16px 8px 16px; }
.mgtxt {	font-family:Verdana,Arial,Tahoma; font-size:11px; color:#000; font-weight:normal; text-decoration:none; padding:8px 0px 8px 0px; }
.copytxt { font-family:Verdana,Arial,Tahoma; font-size:9px; color:#323232; font-weight:bold; text-decoration:none; padding:24px 16px 8px 16px; }

.dline { text-decoration:line-through; }


#wrap {	width:777px; margin:0 auto; }

#clear { clear:both; }

#header {
	width:777px; height:63px;
	margin:0px; padding:0px;
	background-image:url("images/headback.jpg");
	background-position:left top;
	background-repeat:repeat-y;
}

#header-logo {
	width:194px; height:63px;
	margin:0px;	padding:0px;
	float:left;
}

#header-title {
	width:420px; height:63px;
	margin:0px;	padding:0px;
	float:left;
}

#header-nav {
	width:163px; height:63px;
	margin:0px; padding:0px;
	float:right;
}

#navback {
	width:777px; height:256px;
	margin:0px; padding:0px;
	background-image:url("images/navback.jpg");
	background-position:left top;
	background-repeat:repeat-y;
	border-width:1px 0px;
	border-style:solid;
    border-color:#000;
}

#nav {
	width:194px; height:256px;
	margin:0px;	padding:0px;
	float:left;
}

#nav .mnav
{
	width:194px;
	margin:0; padding:0;
}

#nav .mnav ul
{
	margin:0; padding:0;
	list-style-type:none;
}

#nav .mnav li
{
	margin:0; padding:0;
}

#nav .mnav li:hover
{
	margin:0; padding:0;
}

#nav .mnav a,
#nav .mnav a:link,
#nav .mnav a:visited
{
	width:194px; height:32px;
	display:block;
	color:#ccc;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/mm_back.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#nav .mnav a:hover
{
	width:194px; height:32px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/mm_hover.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#nav .mnav a:active
{
    width:194px; height:32px;
	display:block;
	color:#000;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/mm_active.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#main-pic {
	width:583px; height:256px;
	margin:0px; padding:0px;
	background-image:url("images/Donkervoort-D8-GT-white.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	float:right;
}

#container {
	width:777px; min-height:412px;
	margin:0px; padding:0px;
	background-image:url("images/contback.jpg");
	background-position:left top;
	background-repeat:repeat-y;
}

#left {
	width:194px;
	margin:0px; padding:0px;
	float:left;
}

.leftspace {
	width:194px; height:24px;
}

#snav {
	width:194px; min-height:412px;
	margin:0px; padding:0px;
}

#snav .smnav
{
	width:194px;
	margin:0; padding:0;
}

#snav .smnav ul
{
	margin:0; padding:0;
	list-style-type:none;
}

#snav .smnav li
{
	margin:0; padding:0;
}

#snav .smnav li:hover
{
	margin:0; padding:0;
}

#snav .smnav a,
#snav .smnav a:link,
#snav .smnav a:visited
{
	width:194px; height:24px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/smp_back.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#snav .smnav a:hover
{
	width:194px; height:24px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/smp_hover.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#snav .smnav a:active
{
    width:194px; height:24px;
	display:block;
	color:#ccc;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/smp_active.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#snav .smb a,
#snav .smb a:link,
#snav .smb a:visited
{
	width:194px; height:24px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/sm_back.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#snav .smb a:hover
{
	width:194px; height:24px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/sm_hover.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#snav .smb a:active
{
    width:194px; height:24px;
	display:block;
	color:#323232;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/sm_active.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#main {
	width:583px; min-height:412px;
	margin:0px; padding:0px;
	float:right;
}

#gline {
	width:582px; min-height:48px;
	margin:0px; padding:0px 16px;
	background-image:url("images/gline.jpg");
	background-position:left top;
	background-repeat:repeat-y;
}

#content {
	width:420px;
	margin:0px; padding:0px;
	float:left;
}

#hline {
	width:420px; height:24px;
	margin:0px; padding:0px;
	background-image:url("images/hline.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

.mainspace {
	width:420px; height:12px;
}

#right-bar { 
	width:163px;
	margin:0px; padding:0px;
	float:right;
}

#vline {
	width:163px; min-height:96px;
	margin:0px; padding:0px 16px;
	float:right;
}

.rightspace {
	width:163px; height:8px;
}

#rpnav
{
	width:163px;
	margin:0; padding:0;
}

#rpnav a,
#rpnav a:link,
#rpnav a:visited
{
	width:163px; height:24px;
	display:block;
	color:#E10000;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/rmp_back.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#rpnav a:hover
{
	width:163px; height:24px;
	display:block;
	color:#960000;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/rmp_hover.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#rpnav a:active
{
    width:163px; height:24px;
	display:block;
	color:#646464;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/rmp_active.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#rbnav
{
	width:163px;
	margin:0; padding:0;
}

#rbnav a,
#rbnav a:link,
#rbnav a:visited
{
	width:163px; height:24px;
	display:block;
	color:#E10000;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/rmb_back.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#rbnav a:hover
{
	width:163px; height:24px;
	display:block;
	color:#960000;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/rmb_hover.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#rbnav a:active
{
    width:163px; height:24px;
	display:block;
	color:#646464;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/rmb_active.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#runav
{
	width:163px;
	margin:0; padding:0;
}

#runav a,
#runav a:link,
#runav a:visited
{
	width:163px; height:24px;
	display:block;
	color:#E10000;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/rmu_back.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#runav a:hover
{
	width:163px; height:24px;
	display:block;
	color:#960000;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/rmu_hover.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#runav a:active
{
    width:163px; height:24px;
	display:block;
	color:#646464;
	text-decoration:none;
	text-indent:32px;
	background-image:url("images/rmu_active.jpg");
	background-position:left top;
	background-repeat:no-repeat;
}

#partback
{
	width:777px; min-height:128px;
	margin:0px; padding:0px;
	background-image:url("images/partback.jpg");
	background-position:left top;
	background-repeat:repeat-y;
	border-width:1px 0px;
	border-style:solid;
    border-color:#000;
}

.partner {
	width:100px;
	margin:0px; padding:16px 0px 8px 25px;
	float:left;
}

#footer
{
	width:777px; height:63px;
	margin:0px; padding:0px;
	background-image:url("images/footback.jpg");
	background-position:left top;
	background-repeat:repeat-y;
}

#footer-bar {
	width:614px; height:63px;
	margin:0px;	padding:0px;
	float:left;
}

#footer-nav {
	width:163px; height:63px;
	margin:0px; padding:0px;
	float:right;
}




