BODY {
	background: #CBCBCB;
	background-image: url(images/bg.gif);
	background-position: center top;
	margin: 10px 0 20px 0;
	color: #333;
}
A {
	color: #03C;
}
BODY, DIV, SPAN, TD, TH {
	font: 11px trebuchet ms, arial, helvetica, sans-serf;
}
TH
{
	color: #0E8100;
	text-align: left;
	font-weight: bold;
}

/* Sidebar */
.sidebar-featured-vehicle-link {
	font: 10px trebuchet ms, arial, helvetica, sans-serf;
}
.sidebar-heading {
	color: #1212AB;
	font: bold 12px trebuchet ms, arial, helvetica, sans-serf;
}
.sidebar-text {
	font: 10px trebuchet ms, arial, helvetica, sans-serf;
	line-height: 12px;
}

/* Headings */
H1 {
	color: #0E8100;
	font: 17px trebuchet ms, arial, helvetica, sans-serf;
	line-height: 17px;
	margin: 0 0 8px 0;
}
H2 {
	color: #0E8100;
	font: bold 13px trebuchet ms, arial, helvetica, sans-serf;
	margin: 2px 0 5px 0;
}
H3 {
	color: black;
	font: bold 11px trebuchet ms, arial, helvetica, sans-serf;
	margin: 0 0 0 0;
}

/* Content */
P, .bodytext {
	font: 11px trebuchet ms, arial, helvetica, sans-serf;
	line-height: 16px;
	margin: 0 0 10px 0;
}
.footerlinks, .copyright {
	color: #777;
	font: 11px trebuchet ms, arial, helvetica, sans-serf;
}
.footerlinks A {
	color: #1212AB;
}

/* Inventory Detail */
.id-title {
	color: black;
	font: 20px trebuchet ms, arial, helvetica, sans-serf;
}
.id-headerlinks {
	font: bold 10px trebuchet ms, arial, helvetica, sans-serf;
}
.id-headerlinks A {
	text-decoration: none;
}
.id-phone {
	color: #0E8100;
	font: 17px trebuchet ms, arial, helvetica, sans-serf;
}
.id-overview-label {
	font: 14px trebuchet ms, arial, helvetica, sans-serf;
	padding-left: 15px;
}
.id-overview-data {
	color: black;
	font: bold 14px trebuchet ms, arial, helvetica, sans-serf;
	line-height: 15px;
	padding-left: 15px;
	padding-bottom: 4px;
}
.id-overview-price {
	color: #00E;
	font: bold 14px trebuchet ms, arial, helvetica, sans-serf;
	padding-left: 15px;
}
.id-calc-label {
	font: 11px trebuchet ms, arial, helvetica, sans-serf;
	line-height: 12px;
	padding: 5px 0 7px 0;
}
.id-calc-input {
	background: #F9F9F9;
	padding-left: 3px;
}
.id-calc-dollar {
	color: #666;
	font: bold 11px trebuchet ms, arial, helvetica, sans-serf;
	padding-top: 3px;
}
.id-calc-bottomrow TD {
	border-bottom: 1px solid #CCC;
	padding-bottom: 7px;
}
.id-calc-payment {
	background: #FFC;
	padding-left: 3px;
	color: #00E;
	font-weight: bold;
}
.id-feature-category {
	color: black;
	font: bold 11px trebuchet ms, arial, helvetica, sans-serf;
	margin-bottom: 3px;
}
.id-feature-list {
	margin-bottom: 10px;
}
.id-feature-list DIV {
	font: 11px trebuchet ms, arial, helvetica, sans-serf;
	line-height: 13px;
	margin: 0 0 3px 12px;
}
.id-inspected-list TR TD DIV {
	font: 11px trebuchet ms, arial, helvetica, sans-serf;
}
.id-disclaimer {
	color: #666;
	font: 10px trebuchet ms, arial, helvetica, sans-serf;
	line-height: 12px;
}
.id-disclaimer A {
	text-decoration: none;
}

/* Inventory List */
.il-thumb {
	border: 1px solid #666;
}
.il-itemtitle {
	font-weight: bold;
	line-height: 13px;
	margin-bottom: 3px;
}
.il-itemdata {
	font-size: 10px;
	line-height: 12px;
}
.il-itemprice {
	font-weight: bold;
	color: #03C;
}
.pagenumber, .pagenumber-active {
	font-size: 10px;
	text-align: center;
	width: 13px;
	height: 16px;
}
.pagenumber A, .pagenumber-active A {
	text-decoration: none;
	margin-top: 10px;
}
.pagenumber {
	background-image: url(images/page.gif);
}
.pagenumber-active {
	background-image: url(images/page_active.gif);
}

/* Form Styles */
FORM
{
	margin: 0px;
	padding: 0px;
}
INPUT, SELECT, TEXTAREA {
	font: 11px trebuchet ms, arial, helvetica, sans-serf;
}

.parentpath
{
	margin-bottom: 1em;
}
.docimage-place-r
{
	float: right;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: right;
}
.docimage-place-l
{
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
.docimage-place-c
{
	text-align: center;
	padding-bottom: 5px;
}
.docimage-caption
{
	text-align: center;
	font-style: italic;
}

.frm th
{
	color: #000000;
	text-align: right;
	font-weight: normal;
}
.frm td
{
	
}

table.invlist tr.listcategory
{
	background-color: #0E8100;
}
table.invlist tr.listcategory th
{
	color: #ffffff;
	text-align: center;
	text-transform: uppercase;
}
table.invlist tr.alt
{
	background-color: #eeeeee;
}
table.invlist td.price
{
	text-align: right;
	color: #0000ee;
	font-weight: bold;
	padding-left: 4px;
}

.pagingbar
{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.pagingbar .infoline
{
	
}
.pagingbar .pageline
{
	margin-top: 2px;
}
.pagingbar .pageline span
{
	margin-left: 2px;
	margin-right: 2px;
}
.pagingbar .pageline span.disabled
{
	color: #999999;
}
.pagingbar .pageline span.current
{
	font-weight: bold;
}
.pageborder
{
	width: 100%;
	background-image: url(images/bg2.gif);
}
.pageborderleft
{
	background-image: url(images/left_margin_bg.gif);
}
.pageborderright
{
	background-image: url(images/right_margin_bg.gif);
}
.printonly
{
	display: none;
}
@media print
{
	.printonly
	{
		/*display: none;*/
		display: inline;
	}
	.noprint
	{
		display: none;
		background-image: none;
	}
	.pageborder
	{
		background-image: none;
	}
	.pageborderleft
	{
		background-image: none;
	}
	.pageborderright
	{
		background-image: none;
	}
	.footerlinks
	{
		display: none;
	}
	BODY {
		background: #ffffff;
		background-image: none;
	}
}
