.FormPrompt
{
	font: bold 12px arial, verdana, sans-serif;
	color: #666666;
	text-align: right;
}	

.TextBox
{
	font: 12px arial, verdana, sans-serif;
	color: #333333;
	
}

table.categories-list td.name a {
	color: #7D7D7D;
}


dl.categories {
	position:relative;
}


/*********************
	Validation Feedback 
***********BEGIN**********/
.valSummary 
{
	font-size:14px;
	background: #FCF6FC; 
	margin: 10px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	padding-top: 10px;
	border: #CCAECC solid 1px;
	width: 95%;
	color:#990000;
}
/*********************
	Validation Feedback 
*********** END *******/



/*********************
	Gallery Line-up 
*********************/
table.categories-list {
	width:390px;
	border:0;
}
	table.categories-list td{
		width:33%;
		text-align: center;
		vertical-align: bottom;
	}
		table.categories-list td a {
			color: #7D7D7D;
		}
.categories-list .GalleryItem
{
	width:125px;
	overflow:hidden;
}




/* Dealer Finder 
**************************/

.find-dealer li#usa {
	background-image: url(../dealer/images/usa.gif);
	white-space:nowrap;
	width: 8em;
}
.find-dealer li#canada {
	background-image: url(../dealer/images/canada.gif);
}
.find-dealer li#mexico {
	background-image: url(../dealer/images/mexico.gif);
}
.find-dealer li#international {
	background-image: url(../dealer/images/international.gif);
	width: 8em;
}
	.find-dealer li#usa.selected {
		border: dotted 1px black;
	}
	.find-dealer li#canada.selected  {
		border: dotted 1px black;
	}
	.find-dealer li#mexico.selected  {
		border: dotted 1px black;
	}
	.find-dealer li#international.selected  {
		border: dotted 1px black;
	}


/* Search Alters 
**************************/

#content .button-small
{
	font: normal 10px "Arial", Verdana, sans-serif;
	vertical-align: middle;
	text-align: center;
	margin: 2px auto;
}
#lstDealers p
{
	padding-left: 96px;
}

/* dealer locator */
.blue_underline a
{
	color: blue;
	text-decoration: underline;
}



.footerBar
{
	background-color:#747b6a;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:right;
	color:#FFFFFF;
}