body {
	font-size:76%;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	line-height:1.3em;
	background: #eeeeee url(scrap-parts/mainbgg.jpg) repeat-x;
	color: #000000;
	padding: 0;
	margin: 0;
}

/* Generic Definitions */

p {
	margin: 10px 0;
}

a img {
	border: 0;
}

/* Top Section */

#TopSection {
	width: 750px;
	margin: 0 auto;
	border-top: solid 0px #000000;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
}
#SiteLogo {
	width: 750px;
	height: 138px;
	margin: 0 auto;
}
#cLogos {
	
	text-align: center;
}
#cLogos2 {
	
	text-align: center;
}
#cLogos3 {
	
	text-align: center;
}
#TopNav {
	width: 376px;
	margin: 0 auto;
	height: 17px;
	border-top: solid 0px #000000;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
}


#TopDivider {
	width: 750px;
	height: 14px;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
}


/* Main Body - 2 Column Layout */

#MainBody {
	width: 750px;
	margin: 0 auto;
	background: #ffffff;
	border-top: solid 2px #99cb00;
	border-bottom: solid 2px #99cb00;
	border-left: solid 2px #99cb00;
	border-right: solid 2px #99cb00;
	
}

#MainLeft {
	width: 540px;
	padding: 0 2px 0 0;
	float: left;
	
}

#MainRight {
	width: 140px;
	color: 000000;
	background: #ffffff;
	float: right;
	padding: 4px 2px 2px 2px;
	border-width:thin;
	border-style:solid;
	border-color: #ffffff;
}

#Footer {
	width: 750px;
	height: 52px;
	background: url(graphics/footer_background.png);
	clear: both;
}

.FooterScrapImage {
	padding: 8px 0 0 5px;
	float: left;
}

.FooterText {
	padding: 8px 5px 0 0;
	float: right;
}

/*ScrapForm */
#scrapform {
	width: 300px;
	height: 379px;
	margin: 0 auto;
	background-color:#99cb00;
	border-top: solid 1px #006600;
	border-bottom: solid 1px #006600;
	border-left: solid 1px #006600;
	border-right: solid 1px #006600;
	padding: 4px 2px 2px 2px;
}
#scrapform fieldset {
	border: 0;
	padding: 0 0 0 0px;
	margin: 0;
}
/*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: 170px;
	margin: 0 0 5px 0;
	clear: both;
}

#PartFinder input {
	padding: 5px 0 0 5px;
	clear: both;
}

/* Car Models */

A.CarList {
display: block;
width: 120px;
text-align: center;
text-decoration: none;
font-family:arial;
font-size:10px;
color: #000000;
BORDER: none;
background-color:#99cc00;
border: solid 1px #eeeeee;
}
A.CarList:hover {
border: solid 1px #666666;
background-color:#ff9900;
text-decoration: none;
color: #ffffff;
color: #000000;
}
#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: 270px;
	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;
}
#CarListings {	
	width: 140px;
	height: 500px;
	background: url(graphics/finder_background.png);
	display: block;
	overflow: hidden;
	text-align: center;
}
.NavSettings {
	padding: 18px 0px 0px 0px;
	height: 0px;
	display: block;
	overflow: hidden;
}

.NavAbout {
	width: 93px;
	background: url(scrap-parts/nav_about.png);
}

.NavAbout:hover {
	width: 93px;
	background: url(scrap-parts/nav_about_r.png);
}

.NavSpare {
	width: 93px;
	background: url(scrap-parts/nav_spare.png);
}
.NavHome {
	width: 93px;
	background: url(scrap-parts/nav_home.png);
}

.NavHome:hover {
	width: 93px;
	background: url(scrap-parts/nav_home_r.png);
}

.NavContact {
	width: 93px;
	background: url(scrap-parts/contact_home.png);
}

.NavContact:hover {
	width: 93px;
	background: url(scrap-parts/contact_home_r.png);
}

.NavMember {
	width: 93px;
	background: url(scrap-parts/nav_member.png);
}
.NavMember:hover {
	width: 93px;
	background: url(scrap-parts/nav_member_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);
}

