	* {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
	}

	body {
		background-color: #000;
		color: #fff;
	color: #eee;
	margin: 0 auto;
	line-height: 20px;
	font-size: 62.5%;
}

table.template {
	width: 760px;
}
	p {
		margin-bottom: 15px;
	}


	div#top_nav {
		background: #666 url('/_css/_imgs/top.gif') top left no-repeat scroll;
		height: 20px;
		padding: 0px 20px 3px 0;
		text-align: right;
		line-height: 20px;
		position: relative;
		color: #ccc;
		font-size: 13px;
		font-weight: bold;
	}

	div#top_nav a#home_link {
		position: absolute;
		top: 0;
		left: 60px;
	}

	a {
		color: #ccc;
		text-decoration: none;
	}
	a:hover {
		color: #e91c24;
	}

	div#menu {
		width: 194px;
		background: url('/_css/_imgs/lftmenu_wheelrt.jpg') #000 top right no-repeat scroll;

	}

	td.left_column {
		vertical-align: top;
		width: 194px;
		background: #000 url('/_css/_imgs/lftmenu_midbg.jpg')  repeat-y;
	}

	td.right_column {
		vertical-align: top;
		width: 566px;
		padding: 10px;
		background: #000 url('/_css/_imgs/right_border.jpg') top right repeat-y;
		padding-right: 20px;
		padding-left:
	}


	td.bot {
		vertical-align: top;
		width: 194px;
		height: 64px;
		background: transparent url(/_css/_imgs/footer.gif) no-repeat scroll left top
	}



	ul#main_nav li {
		list-style: none;
	}

	ul#main_nav li a {
		height: 30px;
		width: 155px;
		display: block;
		line-height: 30px;
		font-size: 1.3em;
		text-indent: -10000px;
	}

	ul#main_nav {
		position: relative;
		left: -1px;
	}

	ul#main_nav li a#wheels { background: url('/_css/_imgs/lftmenu_wheels.jpg') #000 top left no-repeat scroll;	}
	ul#main_nav li a#wheels:hover {	background: url('/_css/_imgs/lftmenu_wheels_hover.jpg') #000 top left no-repeat scroll;	}

	ul#main_nav li a#tyres { background: url('/_css/_imgs/lftmenu_tyres.jpg') #000 top left no-repeat scroll; }
	ul#main_nav li a#tyres:hover { background: url('/_css/_imgs/lftmenu_tyres_hover.jpg') #000 top left no-repeat scroll; }

	ul#main_nav li a#gallery {
		background: url('/_css/_imgs/lftmenu_gallery.jpg') #000 top left no-repeat scroll;
		height: 26px;
		line-height: 26px;
	}
	ul#main_nav li a#gallery:hover { background: url('/_css/_imgs/lftmenu_gallery_hover.jpg') #000 top left no-repeat scroll; }

	ul#main_nav li a#magazines { background: url('/_css/_imgs/lftmenu_magazines.jpg') #000 top left no-repeat scroll; }
	ul#main_nav li a#magazines:hover { background: url('/_css/_imgs/lftmenu_magazines_hover.jpg') #000 top left no-repeat scroll; }

	ul#main_nav li a#downloads { background: url('/_css/_imgs/lftmenu_downloads.jpg') #000 top left no-repeat scroll; }
	ul#main_nav li a#downloads:hover { background: url('/_css/_imgs/lftmenu_downloads_hover.jpg') #000 top left no-repeat scroll; }

	ul#main_nav li a#faq { background: url('/_css/_imgs/lftmenu_faq.jpg') #000 top left no-repeat scroll; }
	ul#main_nav li a#faq:hover { background: url('/_css/_imgs/lftmenu_faq_hover.jpg') #000 top left no-repeat scroll; }

	ul#main_nav li a#shows { background: url('/_css/_imgs/lftmenu_shows.jpg') #000 top left no-repeat scroll; }
	ul#main_nav li a#shows:hover { background: url('/_css/_imgs/lftmenu_shows_hover.jpg') #000 top left no-repeat scroll; }

	ul#main_nav li a#links { background: url('/_css/_imgs/lftmenu_links.jpg') #000 top left no-repeat scroll; }
	ul#main_nav li a#links:hover { background: url('/_css/_imgs/lftmenu_links_hover.jpg') #000 top left no-repeat scroll; }

	a img {
		border: none;
	}


	div#bot_container {
		position: relative;
	}

	div#bot_container #gradient {
		position: absolute;
		width: 194px;
		height: 186px;
		top: -186px;
		background: #000 url('/_css/_imgs/lftmenu_midbot.jpg') bottom left no-repeat scroll;
	}

	div#bot_container #car {
		position: absolute;
		width: 194px;
		height: 181px;
		top: -151px;
		left: 7px;
	}

	div#brace_menu {
		height: 186px;
		width: 194px;
	}




	a.popuplink, a.wheellink {
		float: right;
		display: block;
		font-size: 10px;
		color: #bbb;
		text-decoration: none;
		text-align: center;
		line-height: 16px;
	}
	a.popuplink {
		font-weight: bold;
		font-size: 11px;

	}

	a.popuplink:hover, a.wheellink:hover {
		color: #c00;
	}

	a.wheellink {
		float: left;
	}

	div.wheelrow {
		margin-bottom: 5px;
	}

	img.wheel_sml {
		margin: 10px 15px;
		margin-bottom: 0px;
		width: 100px;
		height: 100px;
		border: 1px solid #999;
	}

	img.wheel_sml:hover {
		border: 1px solid #E91C24;
	}

	img.wheel_new {
		position: absolute;
		margin-top: 11px;
		margin-left: -116px;

	}

	table {
		font-size: 12px;
	}
	table.tyre_list {
		width: 100%;
	}
	table.tyre_list th {
		color: #fff;
		border-bottom: 1px solid #fff;
		padding: 2px;
	}
	table.tyre_list td {
		padding: 1px;
	}

	table.tyre_list .size {
		padding-left: 15px;
		text-align: left;
	}
	table.tyre_list .diameter, table.tyre_list .minmax_rim {
		text-align: center;
	}

	table.tyre_list td.price_ea {
		padding-right: 15px;
		text-align: right;
	}
	table.tyre_list .row2 {
		background-color: #222;
	}
	table.gallery td {
		padding: 10px;

	}
	table.gallery img {
	}
	table.gallery img:hover {
		border: 1px solid #c00;
	}

	a.paging {
		padding: 0 10px;
	}
	a.paging:hover {
		color: red;
	}

	div#mags h2 {
		background-color: #aaa;
		color: #000;
		font-size: 13px;
		padding: 1px 5px;
		clear: left;
	}

	div#mags img {
		float: left;
		margin: 8px 20px 20px;
		border: 1px solid #aaa;
	}
	div#mags img:hover {
		border: 1px solid #c00;
	}
	div#mags p {
		margin-top: 30px;
	}

	div#mag_list h1 {
		color: #fff;
		font-size: 13px;
		padding:  5px;
		clear: left;
	}

	div#mag_list img.mag_show {
		margin: 1px;
	}






	div#general h2 {
		background-color: #aaa;
		color: #000;
		font-size: 13px;
		padding: 1px 5px;
		clear: left;
	}

	img.magazines {
		border: 1px solid #aaa;
		width: 90px;
		height: 125px;
	}

	img.magazines {
		border: 1px solid #c00;
	}
	div#general img {
		float: left;
		margin: 8px 20px 20px;
		border: 1px solid #aaa;

	}

	div#general img:hover {
		border: 1px solid #c00;
	}
	div#general p {
		margin-top: 5px;
	}

	/* highslide hide */
	div#general div {
		display: none;
		background-color: #000;
	}


	div#general h2 span {
		display: block;
		float: right;
		font-weight: normal;
	}

	.highslide-caption {
		color: #555;
		font-size: 16px;
		background-color: #fff;
		padding: 2px;
		padding-top: 6px;
		text-align: center;
	}

	div#links h2 {
		background-color: #aaa;
		color: #000;
		font-size: 13px;
		padding: 1px 5px;
		clear: left;
		margin-right: 20px;
		margin-left: 4px;
	}

	div#links img {
		margin: 5px 5px 0px;
		border: 1px solid #aaa;
	}
	div#links img:hover {
		border: 1px solid #c00;
	}

	div#links a {
		color: #000;
	}

	div.link_block {
		background-color: #fff;
		text-align: center;
		color: #000;
		margin: 4px;
		margin-right: 20px;
	}

	form#brochure {
		margin: 0 auto;
		width: 400px;
	}

	form#brochure p {
		margin-top: 15px;
		clear: left;
		margin-left: 70px;
	}

	form#brochure label {
		float: left;
		width: 110px;
		text-align: right;
		padding-right: 10px;
	}

	form#brochure input, form#brochure textarea {
		width: 200px;
		margin-bottom: 4px;
		font-size: 12px;
	}

	form#brochure input.submit {
		width: auto;
	}
	div#dealers h2 {
		background-color: #aaa;
		color: #000;
		font-size: 13px;
		padding: 1px 5px;
		clear: left;
		width: 270px;
		margin: 0 auto;
	}
	div#dealers .link_block {
		width: 270px;
		padding: 1px 5px;
		margin: 2px auto;

	}
	div#contactus h2 {
		background-color: #aaa;
		color: #000;
		font-size: 13px;
		padding: 1px 5px;
		width: 230px;
		margin: 1px 20px;
		float: right;
	}
	div#contactus .link_block {
		width: 230px;
		padding: 1px 5px;
		float: right;
		margin: 1px 20px;
		text-align: left;

	}
	div#contactus .link_block a{
		color: black;
		font-weight: bold;
	}


	div#footer {
		line-height: 11px;
		text-align: center;
		line-height: 13px;
		color: #ccc;
		padding: 0px 0 10px 20px;
	}


	.redhover {
		border: 1px solid #eee !important;
	}
	.redhover:hover {
		border: 1px solid #c00 !important;
	}

