@media all {

}

@media screen {

	table {
		background:#fff;
		border-bottom:1px solid #dfdfdf;
		border-left:1px solid #afafaf;
	}

	table tr td {
		padding:7px 3px;
		border-top:1px solid #dfdfdf;
		border-right:1px solid #afafaf;
	}
	table tr.head td {
		font-family:'din_engschrift_stdregular', 'Arial Narrow';
		font-size:20px;
		font-weight:400;
		text-shadow:none;
		text-decoration:none;
		text-transform:none;
		letter-spacing:0em;
		word-spacing:0em;
		line-height:1em;
		text-transform:uppercase;
		padding-bottom:20px;
	}
	table tr.head td a {
		text-decoration:none;
	}
	table tr.row0 td {
		background-color:#efefef;
	}
	table tr.specialprice td {
		border-top:3px double #dfdfdf;
	}
	table tr td.label {
		padding-left:10px;
		padding-right:10px;
		font-family:Tahoma;
		font-size:9pt;
	}
	table tr td.single {
		border-right:3px double #afafaf;
	}

	table tr td.single,
	table tr td.card,
	table tr td.bronze,
	table tr td.silver,
	table tr td.gold,
	table tr td.platinum {
		width:120px;
		text-align:center;
	}

	tr td.card,
	tr td.card a { color:#606060; }
	tr td.single,
	tr td.single a { color:#606060; }
	tr td.bronze,
	tr td.bronze a { color:#A67D3D; }
	tr td.silver,
	tr td.silver a { color:#A6A6A6; }
	tr td.gold,
	tr td.gold a { color:#D9B919; }
	tr td.platinum,
	tr td.platinum a { color:#007FFF; }
	tr.buy td a { color:#fff; }

	table tr.vehicles td.value,
	table tr.regularprice td.value,
	table tr.specialprice td.value {
		font-size:14pt;
		font-family:'din_engschrift_stdregular', 'Arial Narrow';
	}

	table tr.renewalprice td.value {
		font-weight:normal;
	}

	table tr.buy td {
		vertical-align:middle;
	}

	table tr.footnotes td {
		border-top:1px solid #afafaf;
		padding:15px;
		background-image:url(/images/content_bg.png);
		background-repeat:repeat-x;
	}
	table tr.footnotes td ul li {
		font-family:tahoma;
		font-size:8pt;
	}

}

@media print {

}
