/* basic page styles */
	body, td { font: 9pt arial,helvetica,sans-serif; }
	body { margin: 0; padding: 0; }
	a { font: 9px verdana, arial, helvetica; font-weight: bold; text-decoration: none; }
	img { border: 0px; }

/* basic layout styles */
	table.layout-wrapper { }
  td.pagecontainer { padding: 0px; }
	div#dealeraddress { position: absolute; width: 250px; top: 89px; left: 14px; border: 0; }
	td.headerbar { padding-left: 7px; }
	table.menuTbl { width: 100%; height: 82px; }
	#sidebar .clearer { display: inline; }
	div#dealerName { float: right; width: 440px; height: 63px; text-align: left; font-size: 18pt; font-weight: bold; font-family: verdana; }
		div#dealerName div { width: 440px; height: 4px; line-height: 4px; margin-bottom: 16px; background-color: #c71444; } 
		
/* basic form styles */
	form { margin: 0; }
	input,select,textarea { font: 8pt arial,helvetica,sans-serif; }
	input.formelement,textarea,select { border: 1px solid; }
	.formlabel { font-size: 9pt; }
	div#formVerbiage { padding: 14px 23px; }
	

/* basic text styles */
	.smalltext { font-size: 9pt }
	.smallbtext { font-weight: bold; font-size: 9pt; }
	.tinytext { font-size: 8pt }
	.regbtext { font-weight: bold; }
	.large { font-weight: bold; font-size: 10pt; }
	.dealername { font-size: 18pt; }
	.hourstitle { white-space: nowrap; font-weight: bold; }
	.hourslabel { white-space: nowrap; }
	.hourstext { white-space: nowrap; }
	.price { font-weight: normal; font-size: 10pt; }
	
/* siteNav styles */
#navWrap {height:18px;width:auto; margin:0;border:1px solid #ccc; border-width:0 0 1px 0;}
#siteNav {float:right;height:18px;width:auto;}
#siteNav li {padding:0 4px; }
#siteNav li a, #siteNav li a.firstNavItem {line-height:14px;padding: 2px 4px; font:bold 11px arial, sans-serif;}
	#siteNav li ul {width:160px;border:1px solid;}
	#siteNav li li a {width:140px;background-position:5px -4px;background-repeat:no-repeat;padding: 2px 6px 2px 14px;font-weight:normal;border-bottom:1px solid;}
		* html #siteNav li li a {width:160px;}
		#siteNav li li.last a {border-bottom:0;}
	#siteNav li li a:hover {background-position:5px -29px;}

/* finance calculator  */
td.fCalcLinks { height: 2.6em; }
.fCalcLinks a {
	margin: 0 10px 0 0; padding: 5px; border: 1px solid;
	font: bold 0.9em/1.2em arial,'trebuchet ms', sans-serif;
}

/* footer styles */
	a.footerlink { font-weight: normal; }
 .footertext { font-size: 7pt; }
 a.footerlink { font-size: 7pt; text-decoration: none; }

	td.widgetBlock { font-size: 10px; font-weight: bold; text-align: left; vertical-align: top; }
		td.widgetBlock em { font-size: 10px; font-style: normal; }

/* form section headers */
	.formtitlebar { filter: Alpha(opacity=30); }
	.formtitlediv { position: relative; font: bold 11pt arial,helvetica,sans-serif; }

/* inventory styles */
	a.listing { font-size: 8pt; font-weight: normal; }

	.pagingBar { width: 100%; margin-top: 4px; border: 1px solid; border-right: 0; }
	.pageOver,.currentPageStyle,.pageStyle,.pageOver,.currentPageStyle { border-left: 1px solid; border-right: 1px solid; }
	.pagingBar,.pageStatus,.currentPageStyle,.pageStyle,.pageOver { font-size: 9pt; }
	.pageStyle,.pageOver,.currentPageStyle { height: 16px; cursor: hand; padding: 0 5px; }

/* details page */
	td.framebox { padding: 10px; }
	.vehicletitle { font-weight: bold; }

/* e-notifier styles */
	table.enotifier { margin: 5px; }

/* payment calc styles */
	table.paymentcalc { margin-top: 8px; border: 1px solid; }
	input.paymentinput { font-weight: bold; font-size: 8pt; border: 1px solid; }

/* rounded box styles */
	#widgetInfo { border-left: 3px solid; border-right: 3px solid; }
	
/* pagenav css button adjustments  ++ view_specials */
	ul li.btnLI a {	margin: 0; padding: 4px 0 5px 10px; }
	ul li.btnLI a span { padding: 4px 14px 5px 0; }
	/*hidefrommacie \*/
		* html ul li.btnLI a { 
				padding-top: 1px;
			}
		* html ul li.btnLI a span { 
			padding: 4px 14px 7px 0;
		}
	/*  */
/* myCars
-------------------------------------------------------------- */
* html #mcContainer div#mcVerbiage {display:inline;width:360px;}
* html #mcContainer div.mcFormHolder {float:left;margin:0 0 0 10px;}

