* {
	color: black!important;
	font-family: Arial!important;
}

h1 {
	font-size: 150%;
	padding: 0!important;
	margin: 0!important;
	width: 600px!important;
}

h2 {
	font-size: 130%;
}

h3, h4 {
	font-size: 110%;
}

p {
	font-size: 85%;
}

div#mainnav, div#subnav, div#accessibility, div#narrowoptions, div#searchnotes, div.newsearch, div#extlinkpanel a, div#shortcriteria, div#searchfooter {
	display: none!important;
}

div#maincontent, div#introtext, div.infopanel, div#info, div#subcontent, div#offers, div#retailoffers, div#leaseoffers {
	width: 600px!important;
}

div#retailoffers h3, div#leaseoffers h3 {
	width: 600px!important;
}

div#info {
	padding: 15px 0 0 0!important;
}

a img {
	border: 0!important;
}

ul#lease, ul#retail {
	list-style: none!important;
	width: 600px!important;
	padding: 0!important;
	font-size: 85%!important;
	margin: 0 0 10px 0!important;
}

ul#lease li, ul#retail li {
	width: 600px!important;
	padding: 0!important;
	font-size: 85%!important;
	margin: 0 0 10px 0!important;
}

ul#lease li ul, ul#retail li ul {
	list-style: disc!important;
	font-size: 125%!important;
}

ul#makelist, ul#decidelist {
	width: 600px!important;
	padding: 0!important;
	margin: 0!important;
	font-size: 85%!important;
}

body#home ul#makelist {
	width: 600px!important;
	padding: 0 0 10px 0!important;
}

ul#makelist li {
	float: left;
	margin: 0 10px 0 0;
}

div#telephonenumber p {
	margin: 0 0 10px 0!important;
}

div#telephonenumber p#telno {
	font-size: 160%!important;
	font-weight: bold!important;
	color: red!important;
}

table {
	border: 1px solid black!important;
	font-size: 85%!important;
	border-collapse: collapse!important;
}

table td, table th {
	border: 1px solid black!important;
	font-size: 85%!important;
}

table th {
	padding: 0 0 7px 0;
}

table caption, table th a, div#searchtools, p.return, div#cardetailnav ul, div#pricecalculator, div#contactoptions, ul#jargonselector, div#specnav, div#specialnav {
	display: none;
}

div#buyersguidenav, fieldset, ul#contactoption, a.moredeals {
	display: none;
}

div#searchdisclaimer dl, div.directory ul {
	font-size: 85%!important;
}

ul.intro {
	font-size: 85%!important;
	padding: 0 0 15px 0!important;
}

div#searchdisclaimer dd {
	padding: 0 0 7px 0!important;
	margin: 0!important;
}

div#carinfo ul, div#pricingnotes ul, div#jjinfopanel ul, ul#priceoptionsnav, div#pricingoptions ul, div#summarycontent ol, div#capfeatures ul {
	font-size: 85%!important;
}

div#carspec dl, div#cardetailsdisclaimer dl, dl#jargondefinition, div#capfeatures dl {
	font-size: 85%!important;
}

div#cardetailsdisclaimer dd, dl#jargondefinition dd {
	padding: 0 0 7px 0!important;
	margin: 0!important;
}

div#carspec dl dt {
	float: left;
	width: 100px;
}

div#capfeatures dl dt {
	float: left;
	width: 160px;
}

div#carpricinginfo table td, div#carpricinginfo table th {
	padding: 4px;
}

div.dealcategory h2 {
	position: relative!important;
	float: none!important;
}

body#aboutjamjar div#offers,
body#accessibility div#offers,
body#privacy div#offers,
body#legals div#offers,
body#financeoptions div#offers {
	display: none;
}