	* {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
	}
	html {
		background: #000000;
		color: #aaa;
	}
	body {
		width: 760px;
		margin: 0 auto;
		line-height: 14px;
		font-size: 62.5%;
	}

	p {
		margin-bottom: 15px;
	}

	div#top_nav {
		background: #666 url('/_css/_imgs/top.gif') top left no-repeat scroll;
		height: 21px;
		padding: 0 20px 3px 0;
		text-align: right;
		line-height: 20px;
		position: relative;
		color: #ccc;
		font-size: 1.3em;
		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#footer {
		line-height: 11px;
		text-align: center;
		line-height: 13px;
		color: #ccc;
		background: url('/_css/_imgs/footer.gif') top left no-repeat scroll;
		padding: 70px 0 20px 0;
	}
	div#outer {
		background: url('/_css/_imgs/outer.gif') top left repeat-y scroll;
		position: relative;
	}
	div#inner {
		min-height: 500px;
		position: relative;
		margin: 0 30px 0 195px;
		padding: 5px 0 10px 0;
		color: #CCCCCC;
		line-height: 16px;
		font-size: 1.3em;
	}
	img#nav_car {
	   position: absolute;
	   bottom: 0;
	   left: 8px;
	}
	div#menu {
		position: absolute;
		height: 100%;
		width: 140px;
		left: 12px;
		background: #898989 url('/_css/_imgs/nav_gradient.gif') bottom left no-repeat scroll;
	}

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

	ul#main_nav li a {
		height: 30px;
		width: 142px;
		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') top left no-repeat scroll;
	}
	ul#main_nav li a#wheels:hover {
		background: url('/_css/_imgs/lftmenu_wheels_hover.jpg') top left no-repeat scroll;
	}

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

	ul#main_nav li a#gallery {
		background: url('/_css/_imgs/lftmenu_gallery.jpg') 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') top left no-repeat scroll;
	}

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

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

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

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

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

	a img {
		border: none;
	}

	a.popuplink, a.wheellink {
		float: right;
		display: block;
		font-size: 10px;
		color: #999;
		text-decoration: none;
		text-align: center;
		line-height: 12px;
	}

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

	a.wheellink {
		float: left;
	}

	img.wheel_sml {
		margin: 10px 15px;
		margin-bottom: 0px;

		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 {
		border: 1px solid white;
	}
	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;
	}

	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;
	}

	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;
	}

	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;
	}

	form#brochure input.submit {
		width: auto;
	}
	div#dealers h2 {
		background-color: #aaa;
		color: #000;
		font-size: 13px;
		padding: 1px 5px;
		clear: left;
		width: 300px;
		margin: 0 auto;
	}
	div#dealers .link_block {
		width: 300px;
		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;
	}


/* highslide */
