/* Frontend Produced By Phil Lennon */

body {
	font-size:76%;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	line-height:1.3em;
	background: #ffffff;
	color: #000000;
	padding: 0;
	margin: 0;
}

/* Generic Definitions */

p {
	margin: 10px 0;
}

a img {
	border: 0;
}

/* Top Section */

#TopSection {
	width: 752px;
	margin: 0 auto;
}

#SiteLogo {
	width: 752px;
	height: 138px;
	margin: 0 0 1px 0;
}

#TopNav {
	width: 754px;
	height: 28px;
}

#TopDivider {
	width: 752px;
	height: 14px;
	background: url(../graphics/topdivider.png) repeat-x; 
}

/* Main Body - 2 Column Layout */

#MainBody {
	width: 752px;
	margin: 0 auto;
}

#MainLeft {
	width: 191px;
	padding: 0 9px 0 0;
	float: left;
}
#PadCen {
	text-align:center;
}
#PadCen2 {
	text-align:center;
}
#PadCen3 {
	text-align:center;
}
#PadCen4 {
	text-align:center;
}
#PadCen5 {
	text-align:center;
}

#MainRight {
	width: 552px;
	float: left;
}

#Footer {
	width: 752px;
	height: 52px;
	background: url(../graphics/footer_background.png);
	clear: both;
}
#Footertips {
	width: 742px;
	height: 180px; 
	clear: both;
	background-color:#b9d300;
	padding:5px;

}
.FooterScrapImage {
	padding: 8px 0 0 5px;
	float: left;
}

.FooterText {
	padding: 8px 5px 0 0;
	float: right;
}

/*Part Finder */

#PartFinder {
	width: 190px;
	height: 359px;
	background: url(../graphics/finder_background.png);
}

.PartHeaderImage {
	padding: 18px 0 10px 50px;
}

.PartButtonImage {
	padding: 5px 0 0 5px;
}

#PartFinder fieldset {
	border: 0;
	padding: 0 0 0 5px;
	margin: 0;
}

#PartFinder select {
	width: 180px;
	margin: 0 0 5px 0;
	clear: both;
}

#PartFinder input {
	padding: 5px 0 0 5px;
	clear: both;
}

/* Car Models */

#CarModels {
	margin: 10px 0 10px 0;
}

#CarModels ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#CarModels li {
	cursor: pointer;
}

.ModelsSettings {
	height: 20px;
	width: 151px;
	display: block;	
	padding: 5px 0 0 40px;	
}

.ModelsAudi {
	background: url(../graphics/models_audi.png);
}

.ModelsBMW {
	background: url(../graphics/models_bmw.png);
}

.ModelsCitroen {
	background: url(../graphics/models_citroen.png);
}

.ModelsFord {
	background: url(../graphics/models_ford.png);
}

.ModelsMazda {
	background: url(../graphics/models_mazda.png);
}

.ModelsMercedes {
	background: url(../graphics/models_mercedes.png);
}

.ModelsNissan {
	background: url(../graphics/models_nissan.png);
}

.ModelsPeugeot {
	background: url(../graphics/models_peugeot.png);
}

.ModelsRenault {
	background: url(../graphics/models_renault.png);
}

.ModelsRover {
	background: url(../graphics/models_rover.png);
}

.ModelsSaab {
	background: url(../graphics/models_saab.png);
}

.ModelsSeat {
	background: url(../graphics/models_seat.png);
}

.ModelsVauxhall {
	background: url(../graphics/models_vauxhall.png);
}

.ModelsVW {
	background: url(../graphics/models_vw.png);
}

#CarModels a {
	color: #6b6c71;
	text-decoration: none;
}

#CarModels a:hover {
	color: #cccccc;
	text-decoration: none;
}

.ModelsLink {
	padding: 10px 0 10px 40px;
	font-weight: bold;
	font-size: 1.1em;
}

.ModelsLinkRed {	
	background: #ffffff;
	color: #ff0000;
}

/* Other Site Elements */

.WelcomeHeading {
font-weight: bold;
}

.WelcomeHeading h1 {
font-weight: bold;
font-size: 1.5em;
margin: 15px 0;
}

.WelcomeAdImage {
	float: right;
	padding: 10px 0 10px 10px;
}

/* Link Section */

#LinkSection {
	height: 290px;
	margin: 40px 0 10px 0;
}

#LinkLeft {
	width: 139px;
	float: left;
}

#LinkCenter {
	width: 139px;
	float: left;
}

#LinkRight {
	width: 139px;
	float: right;
}

.LinkDivider {
	height: 160px;
	width: 1px;
	margin: 20px 31px 0 31px;
	background: url(../graphics/link_divider.png) repeat-y; 
	float: left;
}

#LinkBottom {
padding: 10px 0 0 0;
	clear: both;
}

/* Navigation */

#TopNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#TopNav li {
	padding: 0 1px 0 0;
	float: left;
	cursor: pointer;
}

.NavSettings {
	padding: 28px 0px 0px 0px;
	height: 0px;
	display: block;
	overflow: hidden;
}

.NavAbout {
	width: 93px;
	background: url(../graphics/nav_about.png);
}

.NavAbout:hover {
	width: 93px;
	background: url(../graphics/nav_about_r.png);
}

.NavAbout {
	width: 93px;
	background: url(../graphics/nav_about.png);
}

.NavAbout:hover {
	width: 93px;
	background: url(../graphics/nav_about_r.png);
}

.NavFAQ {
	width: 89px;
	background: url(../graphics/nav_faq.png);
}

.NavFAQ:hover {
	width: 89px;
	background: url(../graphics/nav_faq_r.png);
}

.NavContact {
	width: 106px;
	background: url(../graphics/nav_contact.png);
}

.NavContact:hover {
	width: 106px;
	background: url(../graphics/nav_contact_r.png);
}

.NavNews {
	width: 87px;
	background: url(../graphics/nav_news.png);
}

.NavNews:hover {
	width: 87px;
	background: url(../graphics/nav_news_r.png);
}

.NavBasket {
	width: 137px;
	background: url(../graphics/nav_basket.png);
}

.NavBasket:hover {
	width: 137px;
	background: url(../graphics/nav_basket_r.png);
}

.NavTyres {
	width: 118px;
	background: url(../graphics/nav_tyres.png);
}

.NavTyres:hover {
	width: 118px;
	background: url(../graphics/nav_tyres_r.png);
}

.NavAlloys {
	width: 116px;
	background: url(../graphics/nav_alloys.png);
}

.NavAlloys:hover {
	width: 116px;
	background: url(../graphics/nav_alloys_r.png);
}
#ViewNav ul {
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

#ViewNav li {
	padding: 0 1px 0px 0;
	cursor: pointer;
}
.NavSettings2 {
	padding: 23px 0px 0px 0px;
	height: 0px;
	display: block;
	overflow: hidden;
}
.NavView {
	width: 71px;
	background: url(../graphics/view.gif);
}

.NavView:hover {
	width: 71px;
	background: url(../graphics/view-r.gif);
}
.stylenaxtxt{
color: #E4EF7B
}
.ddb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00702C;
	background-color: #E7EF84;
	height: 20px;
	width: 50px;
}


A.rflink {
text-decoration: none;
font-family:arial;
font-size:12px;
color: #ffffff;
}

A.rflink:hover {
text-decoration: none;
font-family:arial;
font-size:12px;
color: #ffffff;
}

A.rflink:visited {
color: #ffffff;
}

td.carsub
{ 
padding: 0px 0px 0 0;
width: 200px;
height: 122px;
background: #006502;
border: 2px #006502 solid;
font-family: Verdana;
 }
 td.carsub:hover
{ 
width: 200px;
height: 122px;
background: #000000;
border: 2px #000000 solid;
font-family: Verdana;

 }
 .partselecty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00702C;
	background-color: #E7EF84;
	height: 25px;
	width: 90px;
}
.partselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00702C;
	background-color: #E7EF84;
	height: 25px;
	width: 290px;
}
.partselectb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00702C;
	background-color: #E7EF84;
	height: 25px;
	width: 290px;
}
A.partlink {
text-decoration: none;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #007c2f;
}

A.partlink:hover {
text-decoration: none;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #000000;
}

A.partlink:visited {
color: #007c2f;
font-weight:bold;
}
A.logolink {
color: #000000;
border: solid #007c2f;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;

}

A.logolink:hover {
border: solid #000000;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
color: #000000;
}

A.logolink:visited {
color: #000000;
}

A.genlink {
text-decoration: none;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #007c2f;
}

A.genlink:hover {
text-decoration: none;
font-family:arial;
font-size:12px;
font-weight:bold;
color: #000000;
}
.abcss {
	cursor: hand;
}
.sFont{font-size: 12px}
.pFont{
font-size: 14px;
font-weight:bold;
color: #007c2f;
}
table.pBorder {	
padding: 1px 1px 1px 1px;
border: 1px solid #007c2f;
background-color:#eeeeee;
}

table.pBorder td {
	border-width: 0.5px;
	padding: 1px;
	border-style: solid;

}

table.pmBorder {	
padding: 1px 1px 1px 1px;
border: 0px solid #c1d700;
background-color:#ffffff;
}

table.pmBorder td {
	border-width: 0.5px;
	padding: 1px;
	border-style: solid;

}

.wtext {color: #FFFFFF}

.cartparts {color: #FFFFFF}
.carpartsinfo {font-size: 10px}
.redmax {color: #FF0000}
.carparts-online {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}