html, body {
	height: 100%;
}
* html #wrapper {
	height: 100%;
}
* html #footer2 {
	height: 100%;
}
#wrapper {
	width:940px;
	margin:0 auto;
	background-color:#FFF;
	padding:15px 20px 15px 20px;
}
#footer2{ min-height:100%;}
#content{ min-height:550px;}

#staticmenu ul{list-style:none;}
#staticmenu li{float:left; margin-right:10px;}
#staticmenu li a{color:#fff; font-weight:bold}


.clear {
	clear:both
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline
}
ul.switch a {
	color:#333;
	font-weight:bold;
}
.leftnav_top {
	background-color:#f7f7f7;
	background-image:url(../images/bg_menu.png);
	height:8px;
	width:257px;
	background-color:transparent;
	background-repeat:no-repeat;
}
.leftnav_bottom {
	background-color:#f7f7f7;
	background-image:url(../images/bg_menu.png);
	height:8px;
	width:257px;
	background-position:bottom;
	clear:both;
	background-color:transparent;
	background-repeat:no-repeat;
}
.leftnav_tile {
	background-image: url(../images/bg_menu_tile.png);
	background-repeat:repeat-y;
}
#manufacturerlist {
	width:257px;
}
#manufacturerlist div a {
	color:#33b;
	font-weight:bold;
}
#manufacturerlist div li {
	float:left;
}
#manufacturerlist div li a {
	float:left;
	margin-bottom:4px;
	margin-left:4px;
	background-color: transparent;
	background-repeat: no-repeat;
}
#car {
}
#manufacturerlist #car li a {
	width:70px;
	height:55px;
}
#manufacturerlist #bike li a {
	width:115px;
	height:55px;
}
#manufacturerlist div li span {
	display:none;
}
#manufacturerlist div {
	width:253px;
	margin-left:2px;
	background-color:#f7f7f7
}
#content {
	clear:both;
	margin-bottom:15px;
}
#col1 {
	float:left;
	width:257px;
	margin-right:20px;
}
#page {
	float:left;
	width:660px;
}
#manufacturerlist #car li a {
	background-image: url(../images/brands.jpg);
}
#manufacturerlist #bike li a {
	background-image: url(../images/motos.jpg);
}
#car li a.vauxhall {
	background-position: 0 0;
}
#car li a.seat {
	background-position: -70px 0;
}
#car li a.renault {
	background-position: -140px 0;
}
#car li a.citroen {
	background-position: -210px 0;
}
#car li a.peugeot {
	background-position: -280px 0;
}
#car li a.mitsubishi {
	background-position: -350px 0;
}
#car li a.ford {
	background-position: -420px 0;
}
#car li a.audi {
	background-position: -490px 0;
}
#car li a.subaru {
	background-position: -560px 0;
}
#car li a.fiat {
	background-position: -630px 0;
}
#car li a.lancia {
	background-position: -700px 0;
}
#car li a.volkswagen {
	background-position: -770px 0;
}
#car li a.nissan {
	background-position: -840px 0;
}
#car li a.volvo {
	background-position: -910px 0;
}
#car li a.honda {
	background-position: -980px 0;
}
#car li a.hyundai {
	background-position: -1050px 0;
}
#car li a.alfaromeo {
	background-position: -1120px 0;
}
#car li a.chevrolet {
	background-position: -1190px 0;
}
#car li a.porsche {
	background-position: -1260px 0;
}
#car li a.skoda {
	background-position: -1330px 0;
}
#car li a.minibmw {
	background-position: -1400px 0;
}
#car li a.jeep {
	background-position: -1470px 0;
}
#car li a.bmw {
	background-position: -1540px 0;
}
#car li a.vauxhall:hover {
	background-position: 0 -55px;
}
#car li a.seat:hover {
	background-position: -70px -55px;
}
#car li a.renault:hover {
	background-position: -140px -55px;
}
#car li a.citroen:hover {
	background-position: -210px -55px;
}
#car li a.peugeot:hover {
	background-position: -280px -55px;
}
#car li a.mitsubishi:hover {
	background-position: -350px -55px;
}
#car li a.ford:hover {
	background-position: -420px -55px;
}
#car li a.audi:hover {
	background-position: -490px -55px;
}
#car li a.subaru:hover {
	background-position: -560px -55px;
}
#car li a.fiat:hover {
	background-position: -630px -55px;
}
#car li a.lancia:hover {
	background-position: -700px -55px;
}
#car li a.volkswagen:hover {
	background-position: -770px -55px;
}
#car li a.nissan:hover {
	background-position: -840px -55px;
}
#car li a.volvo:hover {
	background-position: -910px -55px;
}
#car li a.honda:hover {
	background-position: -980px -55px;
}
#car li a.hyundai:hover {
	background-position: -1050px -55px;
}
#car li a.alfaromeo:hover {
	background-position: -1120px -55px;
}
#car li a.chevrolet:hover {
	background-position: -1190px -55px;
}
#car li a.porsche:hover {
	background-position: -1260px -55px;
}
#car li a.skoda:hover {
	background-position: -1330px -55px;
}
#car li a.minibmw:hover {
	background-position: -1400px -55px;
}
#car li a.jeep:hover {
	background-position: -1470px -55px;
}
#car li a.bmw:hover {
	background-position: -1540px -55px;
}
#bike li a.moto_kawasaki {
	background-position: 0 0;
}
#bike li a.moto_kawasaki:hover {
	background-position: 0 -55px;
}
#bike li a.moto_honda {
	background-position: -115px 0;
}
#bike li a.moto_honda:hover {
	background-position: -115px -55px;
}
#bike li a.moto_ktm {
	background-position: -230px 0;
}
#bike li a.moto_ktm:hover {
	background-position: -230px -55px;
}
#bike li a.moto_yamaha {
	background-position: -345px 0;
}
#bike li a.moto_yamaha:hover {
	background-position: -345px -55px;
}
#bike li a.moto_suzuki {
	background-position: -460px 0;
}
#bike li a.moto_suzuki:hover {
	background-position: -460px -55px;
}
#bike li a.moto_ducati {
	background-position: -575px 0;
}
#bike li a.moto_ducati:hover {
	background-position: -575px -55px;
}
#model_list {
	margin-top:20px;
}
#model_list li {
	margin-bottom:5px;
}
#model_list li a {
	color:#555;
}
#model_list li a:hover, #model_list li a:hover strong {
	color:#CC1000;
}
#model_list li a strong {
	color:#333;
}
h1 {
	font-size:1.6em;
	color:#666666;
	border-bottom:2px solid #CCC;padding-bottom:2px;margin-bottom:10px;
}
.application{margin-bottom:20px;}
.application h2 {
	color:#CC1000;
	font-size:1.1em;
	font-weight:bold;
}

.application span.subheader{ font-weight:normal}
.application li{
	font-weight:bold;
	color:#333;
	font-size:1.1em;
}
.application li h3{font-size:1em}

.application li {
	padding-bottom:4px;
}
.application li h3{margin:0}

h3{clear:left; color:#333}

#page dt, #page dd{float: left}
#page dt{clear:left;}
#page h3 span.subheader{font-weight:normal}

#partdetails{margin-bottom:20px;}

.underline{border-bottom:2px solid #ccc; padding-bottom:2px;}

ul.details{font-weight:bold; font-size:1.1em}
ul.details span.subheader{font-weight:normal}

.availablekits{margin:20px 0 20px 0}
.availablekits h4{font-size:1.1em;}

#homepage{background-image:url(../images/main.jpg); width:100%; height:478px;}
#homepage #intro{background: url(../images/opaque_bg.png) no-repeat; width:400px; height:150px; padding:20px 0 0 20px; position:relative; top:60px}
#homepage #intro h1{ font-size:1.6em; border:0; color:#000; padding:0; margin:0}
#homepage #intro li{line-height:1.5em;}

.copyright a{color:#C00}

.feed h4 a{ color:#c10000;}
.feed h4 { padding:5px 0;}
.feed {color:#333; font-size:12px;  width:400px; margin-top:40px;}
.feed img {float:left; width:80px; height:80px; margin:0 10px 10px 0;}
.feed .readmore {float:right; clear:both; margin-bottom:5px;}
.feed .readmore a{color:#c10;}
.feed hr {clear:both; height:1px; border:0; background-color:#ccc}
