body {
	margin:0;
	padding:0;
	background:url("../../images/background.jpg") repeat-x #0D3105;
}

a.mm:link       { color: #C0C0C0; font: normal 0.7em 'Trebuchet MS', Helvetica, sans-serif; }
a.mm:visited    { color: #C0C0C0; font: normal 0.7em 'Trebuchet MS', Helvetica, sans-serif; }
a.mm:active     { color: #C0C0C0; font: normal 0.7em 'Trebuchet MS', Helvetica, sans-serif; }
a.mm:hover      { color: #FFFFFF; font: normal 0.7em 'Trebuchet MS', Helvetica, sans-serif; }

#clear {clear: both;}

#page_container {
	background:url("../../images/car/body_background.jpg") repeat-y;
	margin:0 auto;
	width:926px;
}

#page_left {
	width:261px;
	float:left;
}

#page_right {
	background-color:#54B948;
	width:665px;
	float:left;
}

#footer {
	background: url("../../images/footer.jpg") repeat-y;
	width:926px;
	height:41px;
}

#footer_left {
	font: normal 0.7em 'Trebuchet MS', Helvetica, sans-serif;
	color:#fff;
	padding: 15px 0 0 0;
	text-indent: 65px;
	width:463px;
	float:left;
	text-align:left;
}

#footer_right {
	font: normal 0.7em 'Trebuchet MS', Helvetica, sans-serif;
	color:#fff;
	padding: 15px 30px 0 0;
	width:433px;
	float:right;
	text-align:right;
}

#footer_right a:link, #footer_right a:visited {
	color: #fff;
	text-decoration:none;
}

#footer_right a:hover {
	text-decoration:underline;
}

#top_float { position: absolute; left: 45%; top: 0; margin-left: 170px;}

#nav li a {	text-indent:-999em;	display:block; list-style: none; float: left; }
#nav li, #nav ul, #nav ol, #nav { list-style:none; margin: 0; padding: 0; float: left; }

#nav li a.MABel			{ width: 70px; height: 67px; background: url("../../images/qtools.jpg") no-repeat -0px 0px; }
#nav li a:hover.MABel	{ width: 70px; height: 67px; background: url("../../images/qtools-over.jpg") no-repeat -0px -0px; }
#nav li a.Rates			{ width: 65px; height: 67px; background: url("../../images/qtools.jpg") no-repeat -70px 0px; }
#nav li a:hover.Rates	{ width: 65px; height: 67px; background: url("../../images/qtools-over.jpg") no-repeat -70px -0px; }
#nav li a.Calc			{ width: 65px; height: 67px; background: url("../../images/qtools.jpg") no-repeat -135px 0px; }
#nav li a:hover.Calc	{ width: 65px; height: 67px; background: url("../../images/qtools-over.jpg") no-repeat -135px -0px; }

#nav li a.App			{ width: 69px; height: 67px; background: url("../../images/qtools.jpg") no-repeat -200px 0px; }
#nav li a:hover.App		{ width: 69px; height: 67px; background: url("../../images/qtools-over.jpg") no-repeat -200px -0px; }

#nav li a.ATM			{ width: 70px; height: 67px; background: url("../../images/qtools.jpg") no-repeat -270px 0px; }
#nav li a:hover.ATM		{ width: 70px; height: 67px; background: url("../../images/qtools-over.jpg") no-repeat -270px -0px; }

td.rateHeader { font-weight: bold; font-size: 1.25em; text-align: center; border-top: 2px solid #DADADA; }
td.rateTableEff { text-align: center; border-bottom: 2px solid #DADADA; }
td.rateLoanHeader { font-weight: bold; font-size: 1.25em; text-align: center; border-top: 2px solid #DADADA; border-bottom: 2px solid #DADADA; }
td.rateDisc { text-align: center; font-size: .8em; }
td.rateTableHead { font-weight: bold; }
td.rateTableHigh { background: #69C65E; }

td.locationAreaHeader { font-weight: bold; font-size: 1.25em; text-align: center; }
td.locationHeader { font-weight: bold; font-size: 1em; text-align: left; background: #fff; color: #54B948; }

#locationLink a:link { color: #54B948; }
#locationLink a:visited { color: #54B948; }
#locationLink a:active { color: #54B948; }
#locationLink a:hover { color: #54B948; }

td.locationTable { background: #69C65E; }
td.locationTableL { background: #69C65E; border-left: 1px solid #DADADA; }
td.locationTableR { background: #69C65E; border-right: 1px solid #DADADA; }
td.locationTableDealer { background: #69C65E; border-top: 1px solid #DADADA; border-left: 1px solid #DADADA; border-right: 1px solid #DADADA; }
td.locationTableSpacer { border-top: 1px solid #DADADA; }