/* basic page styles */
	body, td,legend { color: #fff; }
	body { background-color: #333; }
	
	img { border-color: #ccc; }

	table.layout-wrapper, .layout-wrapper { background-color: #000; border-color: #666; }
	#contentWrap { background-color: #000; }
	td.footer, #footer { background-color: #333; border: 1px solid red;}
	div.framebox { background-color: #000000; }

	a { color: #c96; }
	a:hover { color: #9cc; }

	.regbtext { color: #000; }

/* basic form styles */
	input.formelement,textarea,select { border-color: #999; background-color: #333 !important; color: #fff; }
  /* submit buttons
  -------------------------------------------------------------- */
  a.submit:link span,a.submit:visited span {color:#222;background-color:#000;}
    a.submit:hover span, a.submit:active span {color:#222;}
 	 .rbroundbox a.submit:link span,
	 .rbroundbox a.submit:visited span,
	 .rbroundbox a.submit:hover span,
	 .rbroundbox a.submit:active span {background-color:#1D1D26;}
/* basic text styles */
	.required { color: #ff3; }
	#content { border-color: #ccc; }
		#content h1 { color: #ccc; }
	#sidebar img { border-color: #ccc; }
	#sidebar h2 { color: #ccc; }
	#sidebar p { color: #ccc; }
	.rbcontent h2 { color: #ccc; }
	#news h1 { color: #ccc; }
	
/* +++ SITENAV STYLES +++ */
#siteNav li { background-color: #000; }
 #siteNav li li { border-color: #999; }

/* +++ pagenav css buttons +++ */
/* Hide from MAC IE\*/
	ul li.btnLI a {
		color: #444;
		background: #666 url(/themes/universal/buttons/default/buttons-generic-css-default.gif) no-repeat 0 0px;
	}
	ul li.btnLI a:link, ul li.btnLI a:visited { color: #444; }
	
	ul li.btnLI a span {
		background: #666 url(/themes/universal/buttons/default/buttons-generic-css-default.gif) no-repeat 100% 0px; 
	}
		ul li.btnLI a:hover {
			color: #558;
			background: #666 url(/themes/universal/buttons/default/buttons-generic-css-default.gif) no-repeat 0 -70px;
		}
		ul li.btnLI a:hover span {
			background: #666 url(/themes/universal/buttons/default/buttons-generic-css-default.gif) no-repeat 100% -70px;
		}

/* form section headers */
	.formtitlebar { background-color: #333; }
	.formtitlediv { color: #fff; }
	.separator    { background-color: #fff; }

/* directions styles */
	#BODY_DIRECTIONS #container h3 { color: #ccc; }
	#BODY_DIRECTIONS #map td p { color: #ccc; }
	#BODY_DIRECTIONS #largeMapImg,#smallMapImg { border-color: #999; }

/* inventory styles */
	tr.listingrow0 { background-color: #333; }
	tr.listingrow1 { background-color: #000; }
	tr.listingrowhighlight { background-color: #999; }
	a.listing:link,a.listing:visited,a.listing:hover,a.listing:active { color: #fff; }

	.pagingBar { background-color: #111; border-color #ccc; }
	.pageStyle,.pageOver,.currentPageStyle { border-color: #666; }
	.pageOver,.currentPageStyle { color: #ff9; background-color: #333; border-color: #999; }

/* featured inventory styles */
	ul.featuredVehicle { background-color: #000; color: #fff; }
	li.fvPrice h2 { color: #f33; }
		/* vehicle comparison */
		.vehicleComparison td { color: #fefefe; }
	
/* finance calculator */
.fCalcLinks a { color: #c96; border-color: #999; background-color: #222; }
	.fCalcLinks a:hover { color: #9cc; border-color: #9cc; background-color: #555; }

/* vehicle details styles */
	div.vtechspecsheader, div.vfeaturesheader, div.voptionsheader { border-color: #000; }
	#contentFrame { background-color: #333; }
	td.leftcol { background-color: #111; }
	td.rightcol { background-color: #111; }
	span.vehicletitle { color: #fff; }

/* payment calc styles */
	table.paymentcalc { border: 1px solid #000; }
	input.paymentinput { color: #000; background-color: #ebebeb; border: 1px solid #c71444; }
	input.financeinput { color: #ff3; background-color: #1d1d26; border: 1px solid #c71444; }
	.payment { font-weight: bold; color: #ff3; } 

	.invItem, .invItem a { color: #000; }
		.invItem h2 { color: #000; }
		.invItem a:hover { color: #000; }
		.invItem table { color: #000; }
		.invItem table td { color: #000; }
			.invItem table .title { color: #000; }
			.invItem table .featured { color: #000; }
			.invItem table .smalltext { color #000; }

.verticalaccentbar { background-color: #666666; }

