body {
	background-color: #000000;
	padding:0px;
	margin:0px;
}
body,td,div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}


h2 {
	font-size:13px;
	color:#000000;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}
h3 {
	font-size:20px;
	color:#CC0000;
	padding:0px;
	margin:0px;
}

a {
	text-decoration: none;
	color:#CC0000;
}

a:hover {
	text-decoration: none;
	color: #FFC000;
}

a:focus{outline:none;}

.header {
  	font-family: arial, verdana, helvetica;
  	font-size: 18px;
	font-weight: bold;
  	color: #CC0000; 
}

.button {
	font-size:11px;
	color:white;
	background:#CC0000;
	cursor:pointer; 
	cursor:hand;
}

.splashButton {
	font-size:14px;
	font-weight:bold;
	color:white;
	background:#CC0000;
	cursor:pointer; 
	cursor:hand;
}

.button2 {
	font-size:11px;
	color:white;
	background:#FFFFFF;
	cursor:pointer; 
	cursor:hand;
}

.button td.button_top_left {
	background:url(images/btnbox_topleft.gif);
}
.button td.button_top_right {
	background:url(images/btnbox_topright.gif);
}
.button td.button_btm_left {
	background:url(images/btnbox_bottomleft.gif);
}
.button td.button_btm_right {
	background:url(images/btnbox_bottomright.gif);
}
.button td.button_text {
	font-size:11px;
	padding: 0px 10px 0px 10px; 
	color:white;
	background:#CC0000;
}
.button_grey {
	font-size:11px;
	color:white;
	background:#575757;
	cursor:pointer; 
	cursor:hand;
}
.button_grey td.button_top_left {
	background:url(images/btnbox_topleft_drkgrey.gif);
}
.button_grey td.button_top_right {
	background:url(images/btnbox_topright_drkgrey.gif);
}
.button_grey td.button_btm_left {
	background:url(images/btnbox_bottomleft_drkgrey.gif);
}
.button_grey td.button_btm_right {
	background:url(images/btnbox_bottomright_drkgrey.gif);
}
.button_grey td.button_text {
	font-size:11px;
	padding: 0px 10px 0px 10px; 
	color:white;
}

.dealerName {
  	font-family: arial, verdana, helvetica;
  	font-size: 26px;
	font-weight: bold;
  	color: #CC0000; 
}

.headerBlk {
  	font-family: arial, verdana, helvetica;
  	font-size: 18px;
	font-weight: bold;
  	color: #000000; 
}

.headerBlkSmall { /* 10px small black */
	font-family: arial, verdana, helvetica;
  	font-size: 11px;
	font-weight: bold;
  	color: #000000; 
}

.headerGrey {
  	font-family: arial, verdana, helvetica;
  	font-size: 20px;
	font-weight: bold;
  	color: #666666; 
}

.subHeader {
  	font-family: arial, verdana, helvetica;
  	font-size: 16px;
	font-weight: bold;
  	color: #000000; 
}

.partsHeader { /* black, 12pt, bold */
	font-family: arial, verdana, helvetica;
  	font-size: 12px;
	font-weight: bold;
  	color: #000000; 
}

.hoursHeader { /* grey, 11pt, bold */
	font-family: arial, verdana, helvetica;
  	font-size: 11px;
	font-weight: bold;
  	color: #575757; 
}

.dealerHomeSmall {
	font-family: arial, verdana, helvetica;
  	font-size: 22px;
	font-weight: bold;
  	color: #ffffff; 
	padding-left: 10px;
}

.dealerHomeLarge {
	font-family: arial, verdana, helvetica;
  	font-size: 43px;
	font-weight: bold;
  	color: #FFFFFF;
	padding-left: 10px; 
}

.splashLargeHeader {
	font-family: arial, verdana, helvetica;
  	font-size: 44px;
	font-weight: bold;
  	color: #FFFFFF; 
}


.splashHeader {
  	font-family: arial, verdana, helvetica;
  	font-size: 16px;
	font-weight: bold;
  	color: #CC0000; 
}

.splashNumber {
  	font-family: arial, verdana, helvetica;
  	font-size: 14px;
	font-weight: bold;
  	color: #CC0000; 
}

.carHeader {
  	font-family: arial, verdana, helvetica;
  	font-size: 48px;
	font-weight: bold;
  	color: #000000; 
}

.txtBox {
   	background-color: #FFFFFF;
   	color:#000000;
   	border: 1px solid #7C7C7C;
   	font-family: arial, verdana;
   	font-size: 11px;
}

.contestTxtBox {
	width: 300px;
   	background-color: #FFFFFF;
   	color:#274964;
   	border: 1px solid #FFFFFF;
   	font-family: arial, verdana;
   	font-size: 10px;
}

.txtAsterix {
  	font-family: arial, verdana, helvetica;
  	font-size: 11px;
	font-weight: bold;
  	color: #FC0712; 
}

.selectBox {
	background-color: #FFFFFF;
	color:#000000;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	font-weight: bold;
}

.contestButton {
	background-color: #042845;
   	border-top: 2px solid #FFFFFF;
   	border-left: 2px solid #FFFFFF;
   	border-right: 2px solid #FFFFFF;
   	border-bottom: 2px solid #FFFFFF;
   	color: #FFFFFF;
   	font-family: verdana;
   	font-size: 11px;
	font-weight: bold;
}

.fineText {
  	font-family: arial, verdana, helvetica;
  	font-size: 9px;
  	color: #B0B0B0; 
}

.fineText9 {
  	font-family: arial, verdana, helvetica;
  	font-size: 9px;
  	color: #000000;
}

.tableSpec {
  	font-family: arial, verdana, helvetica;
  	font-size: 9px;
  	color: #000000;
	padding: 10px;
	border-left: 1px solid #CCCCCC;
}

.fineTextWorld {
  	font-family: arial, verdana, helvetica;
  	font-size: 10px;
  	color: #FFFFFF;
}

.mediumTextBold {
  	font-family: arial, verdana, helvetica;
  	font-size: 12px;
  	color: #FFFFFF;
	font-weight: bold;
}

.textFineBlk {
  	font-family: verdana, arial, helvetica;
  	font-size: 8px;
  	color: #000000;
	font-weight: bold;
}

.underHeaderText {
	font-family: arial, verdana, helvetica;
  	font-size: 11px;
  	color: #666666;
	padding-left: 20px;
}

.centerContent {
	padding-left: 20px;
}

.centerContent_02 {
	padding-left: 10px;
}

.centerContent_03 {
	padding-left: 40px;
}

.centerContent_04 {
	padding-left: 100px;
}

.smallBodyText {
	font-family: arial, verdana, helvetica;
  	font-size: 11px;
  	color: #666666;
}

.header_01 { /* small red titles */
	font-family: arial, verdana, helvetica;
  	font-size: 12px;
  	color: #CC0000;
	font-weight: bold;
}

.header_02 { /* larger red titles (headers) */
	font-family: arial, verdana, helvetica;
  	font-size: 24px;
  	color: #CC0000;
	font-weight: bold;
}

.header_03 {
  	font-family: arial, verdana, helvetica;
  	font-size: 15px;
	font-weight: bold;
  	color: #000000; 
}

.header_04 {
  	font-family: arial, verdana, helvetica;
  	font-size: 16px;
	font-weight: bold;
  	color: #000000;
	padding-left: 23px;
}

.header_05 { /* extra large used on t & c */
  	font-family: arial, verdana, helvetica;
  	font-size: 30px;
	font-weight: bold;
  	color: #000000;
	padding-left: 15px;
}

.header_06 { /* extra large used on employment */
  	font-family: arial, verdana, helvetica;
  	font-size: 30px;
	font-weight: bold;
  	color: #CC0000;
}

.header_07 {
  	font-family: arial, verdana, helvetica;
  	font-size: 16px;
	font-weight: bold;
  	color: #000000;
}

.header_08 {
  	font-family: arial, verdana, helvetica;
  	font-size: 20px;
	font-weight: bold;
  	color: #666666;
}

.header_09 {
	font-family: arial, verdana, helvetica;
  	font-size: 28px;
	font-weight: bold;
  	color: #CC0000;
}

.header_10 { /* meet our team */
	font-family: arial, verdana, helvetica;
  	font-size: 43px;
	font-weight: bold;
  	color: #CC0000;
}

.font_01 {
  	font-family: arial, verdana, helvetica;
  	font-size: 11px;
	font-weight: bold;
  	color: #999999;
}

.font_02 {
  	font-family: arial, verdana, helvetica;
  	font-size: 11px;
	font-weight: bold;
  	color: #666666;
}

.font_03 {
  	font-family: arial, verdana, helvetica;
  	font-size: 11px;
	font-weight: bold;
  	color: #CC0000;
}


.style8 {
	color: #FFFFFF;
	font-weight: bold;
}


.link_01 {
  	font-family: arial, verdana, helvetica;
  	font-size: 15px;
	font-weight: bold;
  	color: #000000;
	text-decoration: underline;
}

.link_02 { /* grey link - 12px, no underline, bold */
	font-family: arial, verdana, helvetica;
  	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.link_03 { /* grey link - 11px, no underline, bold */
	font-family: arial, verdana, helvetica;
  	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.link_04 { /* grey link, 10px */
	font-family: arial, verdana, helvetica;
  	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #666666;
}

.link_05 { /* grey link - 11px, underline, bold */
	font-family: arial, verdana, helvetica;
  	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #666666;
}


.dropDown {
	border: 1px solid #999999;
	font-family: arial, verdana, helvetica;
  	font-size: 12px;
}

.field {
	border: 1px solid #7C7C7C;
	font-family: arial, verdana, helvetica;
  	font-size: 12px;
}

.textArea {
	border: 1px solid #7C7C7C;
	font-family: arial, verdana, helvetica;
  	font-size: 12px;
}


#FWTableContainer2065584041 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:790px;
	height:35px;
	text-align:left;
	overflow: visible;
}

#MMMenuContainer0622125025_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0622125025_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	visibility:hidden;
	z-index:300;
	overflow: visible;
	margin:0px;
	vertical-align:top;
}

#MMMenu0622125025_0 {
/* This class defines things about menu MMMenu0622125025_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	width:98px;
	height:280px;
	overflow: visible;
	margin:0px;
	vertical-align:top;
}

#FWTableContainer {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:363px;
	height:23px;
	text-align:left;
	overflow: visible;
	z-index:400;
}

#MMMenuContainer {
/* This ID is related to the master menu div for menu MMMenuContainer0622125025_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	visibility:hidden;
	z-index:400;
	overflow: visible;
	margin:0px;
	vertical-align:top;
}

#MMMenu {
/* This class defines things about menu MMMenu0622125025_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	width:78px;
	height:280px;
	overflow: visible;
	margin:0px;
	vertical-align:top;
}

#MMMenuContainer0622125025_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer a {
/* Controls the general apperance for menu MMMenuContainer0622125025_0's items, including color and font */
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	background-color:#cc0001;
	font-weight:bold;
	font-style:normal;
	position:absolute;
}

#MMMenuContainer a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0622125025_0 */
	color:#999999;
	font-weight:bold;
}


#MMMenuContainer0622125025_0 a {
/* Controls the general apperance for menu MMMenuContainer0622125025_0's items, including color and font */
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:4px;
	background-color:#cc0001;
	font-weight:bold;
	font-style:normal;
	position:absolute;
}

#MMMenuContainer0622125025_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0622125025_0 */
	color:#999999;
	font-weight:bold;
}








.style9 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.style10 {color: #ffffff}
.style12 {color: #ffffff; font-weight: bold; }
.style13 {
	color: #CD0102;
	font-weight: bold;
}
.style14 {
	color: #7A7A7A;
	font-weight: bold;
}
.style15 {color: #7A7A7A}

.selectedNav {
	font-weight: bold;
	color: #CC0000
}





#tbmain {
	width:490px;
	height:auto;
	margin:auto;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
#tbframetext {
	width:auto;
	height:auto;
	padding-top:5px;
	line-height:.9em;
}

.tbsmalltext {
	font-size:14px;
	font-weight:bold;
	line-height: 16px;
}
.tblargetext {
	font-size:18px;
	font-weight:bold;
}

.tbsmalltext a {
	color:#cc0000;
}

#tbleftimage {
	width:46px;
	height:36px;
	float:left;
}