@import url(/assets/css/initial.css);
@import url(/assets/css/html.css);

	html
	{
		background: #000 url(/assets/i/bg-flames.png) top repeat-x;
	}

	body
	{
	}

	a { color: #f28e00; }
	hr { color: #fff; background-color: #fff; border: 1px dotted #aaa; border-style: none none dotted; }


/* begin structure */
	#wrapper
	{
		margin: 0 auto 0 auto;
		width: 980px;
	}
	#header { }
	#left { float: left; }
	#right { float: right; }
	#center
	{
		margin-left: 9px;
		margin-right: 8px;
		float: left;
		width: 610px;
	}
	#footer
	{
		margin-top: 10px;
		padding-top: 10px;
		border-top: 1px dotted #777;
		color: #777;
	}
	

/* begin header stuff */
	#header .ident
	{
		background: transparent url(/assets/i/bg-auto-logos.png) bottom no-repeat;
	}
	#header .top-menu
	{
		background: transparent url(/assets/i/bg-top-menu.png) bottom no-repeat;
		margin-bottom: 8px;
	}
	#header .top-menu td
	{
		background: transparent url(/assets/i/top-menu-gradient.png) top repeat-x;
		border-right: 1px solid #000;
		padding: 7px 10px 7px 10px;
	}
	#header .top-menu .first
	{
		background: transparent url(/assets/i/top-menu-first.png) top left repeat-x;
	}
	#header .top-menu .last
	{
		background: transparent url(/assets/i/top-menu-last.png) top right repeat-x;
	}
	#header .top-menu a { color: #acacac; }


/* begin side menu */
	#common-menu img
	{
		display: block;
		margin-bottom: 3px;
	}


/* begin center panel classes */

	.center-header
	{
		background: transparent url(/assets/i/center-header-bg.png) no-repeat top;
		color: #ddd;
		text-align: center;
		padding: 15px;
	}

	.center-panel
	{
		background-color: #fff;
		padding: 10px;
	}
	.center-panel a { color: #9F1E30; }

	.center-footer
	{
		color: #eee;
		background: transparent url(/assets/i/center-footer-bg.png) no-repeat bottom;
		text-align: center;
		padding: 15px;
	}
	.center-header h1 { margin-bottom: 0.5em }

/* begin side box classes */
	.side-box
	{
		color: #eee;
		background: transparent url(/assets/i/bg-box.png) no-repeat top;
		width: 155px;
		padding: 15px 10px 10px 10px;
		margin-bottom: 8px;
	}

	.special
	{
		margin-top: 10px;
		text-align: center;
	}
	.special-image
	{
		background-color: #fff;
		padding: 20px 10px 20px 10px;
		background: #fff url(/assets/i/featured-items-gradient.png) repeat-x top;

	}

	.side-box input
	{
		margin: 0 0 5px 0;
	}

	.find-dealer dt
	{
		background: transparent url(/assets/i/green-arrow.png) no-repeat left;
		padding: 10px 10px 10px 25px;
		font-family: "arial black";
		font-size: 140%;
		letter-spacing: -1px;
	}

	.find-dealer dd
	{
		padding-left: 13px;
	}


/* begin content classes */
	.products-table
	{
		width: 100%;
	}
	.products-table .dk
	{
		background-color: #edeef1;
	}
	.products-table a
	{
		color: #000;
	}


	.featured-table { width: 100%; }
	.featured-table td
	{
		vertical-align: top; 
		text-align: center;
	}
	.featured-table div
	{
		background: transparent url(/assets/i/featured-items-gradient.png) repeat-x top;
		padding: 10px;
	}
	.featured-table .vr
	{
		width: 17px;
		background: transparent url(/assets/i/featured-items-vr.png) repeat-y;
	}
	.featured-table .hr
	{
		height: 1px;
		background: transparent url(/assets/i/featured-items-hr.png) repeat-x;
	}


	.grid-table
	{
		width: 100%;
		border: 2px solid #ddd;
		padding: 2px;
	}

	.grid-table td
	{
		text-align: center;
	}
	.grid-table a { color: #000 }
	.grid-table .dk
	{
		background: transparent url(/assets/i/td-gradient.png) repeat-x top;
	}


/* forms */

	fieldset
	{
		border: 1px solid #ccc;
		padding: 15px;
	}
	
	fieldset dt
	{
		display: block;
		float: left;
		padding: 0.5em 0pt;
		width: 30%;
	}

	fieldset dd
	{
		padding: 0.5em 0pt;
	}

	.stock-warning
	{
		background-image: url(../i/stock-warning-big.png);
		background-repeat: no-repeat;
		background-position: center left;
		background-color: #ffe400;
		padding: 10px 10px 10px 40px;
		border: 1px solid red;
	}

	.faqs {}
	.faqs dt
	{
		padding: 5px 10px 5px 30px;
		margin-bottom: 5px;
		background-image: url(../i/icon-plus.gif);
		background-repeat: no-repeat;
		background-position: center left;
	}
	.faqs a { color: #000; }
	.faqs dd
	{
		padding: 10px;
		margin: 0;
		background-color: #ededed;
		border: 1px solid #CCC;
	}

	.dk
	{
		background-color: #edeef1;
	}
