table *{
margin:0; padding:0;}

.copyright{position:absolute; left:216px; top:546px; font-size:9px; letter-spacing:1px; color:white; display:none;}
#home .copyright{position:absolute; left:216px; top:546px; font-size:9px; letter-spacing:1px; color:white; display:block;}

#home .footer{display:block; height:22px; width:300px; text-align:right; text-transform:uppercase; font-size:10px; font-family: Segoe UI, arial; position:absolute; top:590px; left:142px;}

#contactform .box{}
#contactform .box  #label_conditions{ text-align:right;}

#contactform .box  #label_conditions a{ width:300px; text-align:right; display:block; float:left; margin-left:54px; margin-top:3px;}
#contactform .box  #label_conditions.blue a{ color:#3580BB;}

html {
	margin:0;
	padding:0;
	height:100%;
}
body {
	margin:0;
	padding:0;
	background:#b7bfd5;
	position:relative;
	height:100%;
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
#main {
	width:1000px;
	height:600px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-500px;
	margin-top:-310px;
	overflow:hidden;
	z-index:2100;
}

a{color:#899fcb; text-decoration:none}
a:hover{text-decoration:underline; color:#7181a3;}

#logo{
    position:absolute;
    left:407px; top:-1px;
	z-index:2;
	}

.footer{width:999px; height:1px; overflow:hidden; color:#899fcb;}


label:hover{cursor:pointer;}
.button:hover{color:black; background:white; cursor:pointer;}

/* ===== COLUMNS ==== */

#columns .c1{
	width:380px; height:380px;
	position:absolute;
	top:203px; left:63px;
	text-align:right;
}
#columns .c2{
	width:490px; height:518px;
	overflow:hidden;
	position:absolute;
	top:45px; left:480px;
}

#columns .c2 a img{
	border:0;
	}



/* ===== CONTENT ==== */

h1{
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
	top:0; left:0;
}

h2 {
	color:#899fcb;
	font-family: Segoe UI, arial;
	font-weight:100;
	font-size:190%;
	letter-spacing:1px;
	margin:3px 0 0 0;
	padding:0;
}
h3 {
	color:#899fcb;
	font-family: Segoe UI, arial;
	font-weight:100;
	font-size:120%;
	letter-spacing:1px;
	margin:3px 0 0 0;
	padding:0;
}
p {
	margin:0;
	padding:5px 0 4px 0;
	line-height:97%;
	letter-spacing:0.4px;
}




/* ===== NAV ==== */

#nav{
	position:absolute;
	top:445px; left:74px;
	width:220px; height:100px;
	text-align:right;
	list-style:none;
	margin:0; padding:0;
	list-style:none;
	display:none;
	}
#nav a{
	padding:3px;
	display:block;
	width:220px;
	text-transform:uppercase;
	font-family:verdana;
	font-size:10px;
	}	




/* ===== QUICKNAV ==== */


#quicknav{
	position:absolute;
	top:441px; left:310px;
	background:url(../images/quicknav_back.gif) 92px center no-repeat;
	width:600px; height:120px;
	list-style:none;
	margin:0; padding:0;
	display:none;
	}	
#quicknav li{
	float:left;
	list-style:none;
	padding:0; margin:8px 0 0 0;
	}		
#quicknav a{
	display:block;
	height:103px;
	width:130px;
	background:#eee;
	margin-right:11px;
	border:1px solid #999;
	}
#quicknav a span{height:1px; width:1px; overflow:hidden; display:block;}	
#quicknav a:hover{
	border:1px solid white;
	}	
#quicknav .thumb1{background:url(../images/thumb1.jpg) no-repeat;}	
#quicknav .thumb2{background:url(../images/thumb2.jpg) no-repeat;}	
#quicknav .thumb3{background:url(../images/thumb3.jpg) no-repeat;}	
#quicknav .thumb4{background:url(../images/thumb4.jpg) no-repeat;}



/*   =========== TOOLS =========== */


#prev_tools{
    z-index:999;
    position:absolute;
	left:0; top:0;
text-align:left;
    width:200px;


}
#prev_tools *{
    color:#fafbfc;
    font-family: Segoe UI, arial;
    font-size:11px;


}
#prev_tools a:hover{
    color:white;
}
#prev_tools .page_info{
    position:absolute;
    left:820px; top:287px;
	width:140px;
}
#prev_tools .home{
    /*background:url(../images/mg_logo.gif) no-repeat center left;*/
    padding:7px 0px 7px 30px;
display:block;
   position:absolute;
    top:320px; left:318px; 
text-transform:uppercase;
    font-size:10px;
}
#prev_tools .next{
    position:absolute;    
left:430px; top:327px;
width:200px;
text-transform:uppercase;
    font-size:10px;
}

#contactform  select#quantity{margin-left:130px;}
#contactform label.comments-label{position:relative; top:-2px;}


/* ===== FORM ==== */
#contactform{
	color:#fafbfc;
	text-transform:uppercase;
	margin-top:20px;
	}
#contactform *{
    font-family: Segoe UI, arial;
    font-size:11px;
	text-transform:normal;
	border:0;
	}
#contactform label{
	margin-right:9px;
	position:relative;
	top:1px;
	}
	
#contactform input.text,
#contactform select{
margin-bottom:6px!important;margin-bottom:4px;
}
#contactform input.text{
	padding:3px;
	width:160px;
	}
#contactform input.button{
margin-right:87px;
	width:80px;
	padding:2px;
	margin-top:5px;
	background:#fafbfc;
	}
#contactform textarea{width:166px;}


#contactform .box{
    margin-right:154px;
	padding-top:20px;
    }
#contactform .box *{
    top:0;
}
#contactform .box label{
margin-right:4px;
text-align:right;
}
#contactform  select{margin-left:108px;}


#contactform  .warning{	color:#3580bb;}


#bestellen  #prev_tools .home{top:363px; left:318px;}

#contact-reageer #contactform input.button{
margin-right:86px;
	margin-top:9px;
	}
.wit{
    font-family: Segoe UI, arial;
    font-size:11px;
    color:#fafbfc;
}
.wit h2{
    font-size:100%;
    color:#fafbfc;
    margin-top:25px;
margin-bottom:10px;
}
/* ===== IMAGES ==== */

#home{ background:#dce0eb}
#home #columns .c1{background:url(../images/automob-page.gif) 0 7px no-repeat;}
#home #quicknav, #home #nav{display:block;}

#mg-td-omslag #logo,
#mg-midget-td-introductie #logo,
#mg-midget-td-motor #logo,
#mg-midget-td-carrosserie #logo,
#mg-midget-td-dashboard #logo,
#links #logo,
#contact-reageer #logo,
#algemene-voorwaarden #logo,
#bestellen #logo{
	background:url(../images/automobile_brochures.gif) no-repeat;
	height:170px; width:36px;
	display:block;
	left:414px; top:46px;
	}
#mg-td-omslag #logo img,
#mg-midget-td-introductie #logo img,
#mg-midget-td-motor #logo img,
#mg-midget-td-carrosserie #logo img,
#mg-midget-td-dashboard #logo img,
#links #logo img,
#contact-reageer #logo img,
#algemene-voorwaarden #logo img,
#bestellen #logo img{
	display:none;
	}


#mg-td-omslag #columns .c2,
#mg-midget-td-introductie #columns .c2,
#mg-midget-td-motor #columns .c2,
#mg-midget-td-carrosserie #columns .c2,
#mg-midget-td-dashboard #columns .c2{
    position:absolute;
    top:175px; left:60px;
    width:815px; height:345px;
	z-index:1;	
}


#links ul.urls{
list-style:none;
margin:25px 0 0 0; padding:0;
	font-family: Segoe UI, arial;
	font-weight:100;
	font-size:100%;
}
#links ul.urls a{
	padding:3px;
	display:block;
	color:#3580bb;
	width:377px;
	}

	

#bestellen #country{width:166px; margin:0; margin-bottom:3px;}	
	
#overzicht .c1{padding-top:20px; text-align:right;}
#overzicht table{ width:100%; margin:0 0 10px 0; font-size:100%;}
#overzicht table td{ padding:2px 0;}


#overzicht h2{
    background:#93a9d5;
    color:white;
    text-transform:uppercase;
    font-size:100%;
    padding:1px 10px;
    display:inline-block;
    margin-bottom:10px;
    text-align:right;
    
}
#overzicht .box{
    margin:0;
    position:relative;
	text-align:right;
}
#overzicht input.button{
    margin-right:0px;
margin-top:15px;
	width:80px;
	padding:2px;
	background:#fafbfc;
}

#overzicht  form{  text-transform:none;}

#overzicht .home{position:absolute; top:375px;}
#overzicht .copy{position:absolute; top:350px; left:140px; width:240px;  text-transform:uppercase;}

#overzicht label a{    text-transform:uppercase; color:#fafbfc;}

#overzicht .back{position:absolute; top:285px; left:345px; color:#fafbfc;     text-transform:uppercase;}

#overzicht .warning{width:300px; height:20px; top:186px; left:54px; text-transform:uppercase;}

#overzicht {color:#fafbfc;font-family: Segoe UI, arial; font-size:11px;}


#overzicht {}


#contact-reageer .c1 p {	color:#fafbfc;font-family: Segoe UI, arial; font-size:11px;}



.scroll{overflow:auto; height:195px; margin-top:20px; text-align:left; display:block; padding:3px; background:#f1f2f7; color:#333; line-height:110%}
.scroll p{margin:12px:}
