/*----- Container -----*/
body {
	text-align: center;
}

#container {
	width: 750px;
	position: relative;/*to position yahoo tootip*/
	margin: 0 auto;
	text-align: left;	
}



P				{ font-family: verdana,geneva,sans-serif; margin-top: 0px; margin-bottom: 12px; }
FONT			{ font-family: verdana,geneva,sans-serif; }
SPAN			{ font-family: verdana,geneva,sans-serif; }
TD				{ font-family: verdana,geneva,sans-serif; font-size: 11px; }
UL				{ font-family: verdana,geneva,sans-serif; margin-top: 6px; margin-bottom: 12px; }	
LI				{ font-family: verdana,geneva,sans-serif; margin-top: 6px; margin-bottom: 6px; }	
SUP				{ font-family: verdana,geneva,sans-serif; font-size: 8px; }

P.bul-list10px	{ font-family: verdana,geneva,sans-serif; margin-top: 0px; margin-bottom: -10px; text-indent: -11px; margin-left: 11px; font-size: 10px; color: #2E2E2E;}
P.colbul-list10px	{ font-family: verdana,geneva,sans-serif; margin-top: 0px; margin-bottom: -10px; text-indent: -11px; margin-left: 11px; font-size: 10px; color: #FFFFFF; font-weight:bold;}
P.colbul-list11px	{ font-family: verdana,geneva,sans-serif; margin-top: 0px; margin-bottom: -5px; text-indent: -11px; margin-left: 11px; font-size: 11px; color: #2E2E2E; font-weight:bold;}
P.colbul-list-11px	{ font-family: verdana,geneva,sans-serif; margin-top: 0px; margin-bottom: -5px; text-indent: -11px; margin-left: 11px; font-size: 11px; color: #2E2E2E;}
P.bul-list11px	{ font-family: verdana,geneva,sans-serif; margin-top: 0px; margin-bottom: 0px; text-indent: -11px; margin-left: 11px; font-size: 11px; color: #2E2E2E;}
P.bul-list11px-nomargin	{ font-family: verdana,geneva,sans-serif; margin-top: 0px; margin-bottom: -10px; text-indent: -11px; margin-left: 11px; font-size: 11px; color: #2E2E2E;}
P.bul-list12px	{ font-family: verdana,geneva,sans-serif; margin-top: 0px; margin-bottom: -10px; text-indent: -11px; margin-left: 11px; font-size: 12px; color: #2E2E2E;}
P.bul-list11px-nomargin2	{ font-family: verdana,geneva,sans-serif; margin-top: 0px; font-size: 11px; color: #2E2E2E;}
P.bul-list11px-nomargin_left	{ font-family: verdana,geneva,sans-serif; margin-top: 0px; margin-bottom: -2px; text-indent: -11px; margin-left: 11px; font-size: 11px; color: #2E2E2E;}

/* CONTENT */ 
.reg		{ font-family: verdana, geneva, sans-serif; font-size: 11px; color: #2E2E2E; }
.reg-margin		{ font-family: verdana, geneva, sans-serif; margin-top: 4px; margin-right: 11px; font-size: 11px; color: #2E2E2E; }
.reg12		{ font-family: verdana, geneva, sans-serif; font-size: 12px; color: #2E2E2E; }
.regSml		{ font-family: verdana, geneva, sans-serif; font-size: 10px; color: #2E2E2E; }
.regSml-margin		{ font-family: verdana, geneva, sans-serif; margin-left: 11px; margin-top: 4px; margin-right: 11px; font-size: 11px; color: #2E2E2E; }
.regXSml	{ font-family: verdana, geneva, sans-serif; font-size: 9px; color: #2E2E2E; }
.redXSml	{ font-family: verdana, geneva, sans-serif; font-size: 9px; color: #B80A0B; }
.red		{ font-family: verdana, geneva, sans-serif; font-size: 11px; color: #B80A0B; }
.txtwhit11	{ font-family: verdana, geneva, sans-serif; font-size: 11px; color: #FFFFFF; }
.txtwhit10	{ font-family: verdana, geneva, sans-serif; font-size: 10px; color: #FFFFFF; }
.txtred12	{ font-family: verdana, geneva, sans-serif; font-size: 12px; color: #B80A0B; }
.txtred10	{ font-family: verdana, geneva, sans-serif; font-size: 10px; color: #B80A0B; }
.txtred11	{ font-family: verdana, geneva, sans-serif; font-size: 11px; color: #B80A0B; }
.regtab		{ font-family: verdana, geneva, sans-serif; font-size: 11px; color: #2E2E2E; margin-top: 4px; margin-bottom: 4px;}
.redtab		{ font-family: verdana, geneva, sans-serif; font-size: 11px; color: #B80A0B; margin-top: 4px; margin-bottom: 4px;}
.txtgrey  {font-family: verdana; font-style: italic; color: #333333; font-size: 11px;}
.txtgreysm  {font-family: verdana; color: #333333; font-size: 9px;}

/* BGCOLOR */ 
.bgwhite 	{ background-color: #F8F1E7; }
.bgblk	 	{ background-color: #000000; }
.bgred	 	{ background-color: #830304;}
.bgred2	 	{ background-color: #CC2025;}
.bggray	 	{ background-color: #E6E0D7; }
.bgdarkgray	 	{ background-color: A09C96; }
.bul		{color: #CC2025;font-size: 20px;}
.bul2		{color: #CC2025;font-size: 20px;margin-bottom:5px;}
.bul_num	{color: #CC2025;font-size: 14px;}
.bulc		{color: #FFDF00;font-size: 20px;}

/* Form */

.radio 			{ margin-left: 0px; margin-top: 5px;}
input 			{ font-family: verdana,geneva,sans-serif; font-size: 10px; font-weight:bold; color: #2E2E2E; }
textarea		{ font-family: verdana,geneva,sans-serif; font-size: 10px; font-weight:bold; color: #2E2E2E; }
select			{ font-family: verdana,geneva,sans-serif; font-size: 10px; color: #2E2E2E; }
select.store	{
	font-family: verdana,geneva,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E2E2E;
	border-color: #B49F80 #B49F80 #B49F80 #B49F80;
	border: 1px #B49F80;
}
select.home		{ font-family: verdana,geneva,sans-serif; font-size: 9px; color: #FFFFFF; background-color: #BA4444;}

A:link 		{ font-family: verdana,geneva,sans-serif;  text-decoration: underline;  color: #2E2E2E;}
A:visited	{ font-family: verdana,geneva,sans-serif;  text-decoration: underline;  color: #2E2E2E;}
A:active 	{ font-family: verdana,geneva,sans-serif;  text-decoration: underline;  color: #CC2025;}
A:hover		{ font-family: verdana,geneva,sans-serif;  text-decoration: underline;  color: #CC2025;}

A.DIY:link 		{ font-family: verdana,geneva,sans-serif;  text-decoration: underline;  color: #CC2025;}
A.DIY:visited	{ font-family: verdana,geneva,sans-serif;  text-decoration: underline;  color: #CC2025;}
A.DIY:active 	{ font-family: verdana,geneva,sans-serif;  text-decoration: underline;  color: #CC2025;}
A.DIY:hover		{ font-family: verdana,geneva,sans-serif;  text-decoration: underline;  color: #CC2025;}

A.red:link		{ font-family: verdana, geneva, sans-serif; font-size: 9px; color: #B80A0B; }
A.red:visited	{ font-family: verdana, geneva, sans-serif; font-size: 9px; color: #B80A0B; }
A.red:active	{ font-family: verdana, geneva, sans-serif; font-size: 9px; color: #B80A0B; }
A.red:hover		{ font-family: verdana, geneva, sans-serif; font-size: 9px; color: #B80A0B; }

A.regtab:link 		{ font-family: verdana,geneva,sans-serif;  text-decoration: underline; font-size: 11px; margin-top: 4px; margin-bottom: 4px;  color: #2E2E2E;}
A.regtab:visited	{ font-family: verdana,geneva,sans-serif;  text-decoration: underline; font-size: 11px; margin-top: 4px; margin-bottom: 4px;  color: #2E2E2E;}
A.regtab:active 	{ font-family: verdana,geneva,sans-serif;  text-decoration: underline; font-size: 11px; margin-top: 4px; margin-bottom: 4px;  color: #CC2025;}
A.regtab:hover		{ font-family: verdana,geneva,sans-serif;  text-decoration: underline; font-size: 11px; margin-top: 4px; margin-bottom: 4px;  color: #CC2025;}


A.but:link 		{ font-family: verdana,geneva,sans-serif;  text-decoration: none; font-size: 9px; font-weight: bold; color: #2E2E2E;}
A.but:visited	{ font-family: verdana,geneva,sans-serif;  text-decoration: none; font-size: 9px;  color: #2E2E2E;}
A.but:active 	{ font-family: verdana,geneva,sans-serif;  text-decoration: none; font-size: 9px;  color: #CC2025;}
A.but:hover		{ font-family: verdana,geneva,sans-serif;  text-decoration: underline; font-size: 9px;  color: #CC2025;}	

/* REF */

h1, h2, h3, h4		{ display:block; margin:0; padding:0; background-repeat:no-repeat; border:0;}

.hideIt		{ display:none; }
.privacy_h3 { font-family: verdana, geneva, sans-serif; font-size: 11px; color: #2E2E2E; }
.contest_h2 { font-family: verdana, geneva, sans-serif; font-size:12px;color:#000000; }
.details { font-size: 9px; }

#navBar
{
	background: url("/_img/nav/spc7.gif");
	background-repeat:no-repeat;
	width:750px;
}

#navBar ul, #navBar li { margin:0; padding:0; }

#navBar li
{
  /*float the main list items*/
  float: left;
  display: block;
}

#navBar li a
{
  /*for all links in the list*/
  /*text-decoration:none;
  font-size:10px;
  font-family:Arial;
  color: #999999;
  font-weight: bold;*/
  display: block;
}

#sideMenu { display:none; }

/* _-Menu NavTop-_ Background images interchanged by CSS _-Menu-_ */

#myLogo a { background: url("/_img/nav/Logo.gif");width:224;height:77; float:left; }

#mylk01 a {	background: url("/_img/nav/home.gif");width:60;height:22; }
#mylk01 a:hover { background: url("/_img/nav/home.gif") 0px -22px no-repeat; }

#mylk02 a {	background: url("/_img/nav/career.gif");width:54;height:22; }
#mylk02 a:hover { background: url("/_img/nav/career.gif") 0px -22px no-repeat; }

#mylk03 a { background: url("/_img/nav/news.gif");width:38;height:22; }
#mylk03 a:hover { background: url("/_img/nav/news.gif") 0px -22px no-repeat; }

#mylk04 a { background: url("/_img/nav/about-us.gif");width:56;height:22; }
#mylk04 a:hover { background: url("/_img/nav/about-us.gif") 0px -22px no-repeat; }

#mylk05 a { background: url("/_img/nav/contact-us.gif");width:68;height:22; }
#mylk05 a:hover { background: url("/_img/nav/contact-us.gif") 0px -22px no-repeat; }

#mylk06 a {	background: url("/_img/nav/commercial.gif");width:118;height:22; }
#mylk06 a:hover { background: url("/_img/nav/commercial.gif") 0px -22px no-repeat; }

#mylk07 a {	background: url("/_img/nav/policies.gif");width:51;height:22; }
#mylk07 a:hover { background: url("/_img/nav/policies.gif") 0px -22px no-repeat; }

#mylk08 a {	background: url("/_img/nav/sitemap.gif");width:57;height:22; }
#mylk08 a:hover { background: url("/_img/nav/sitemap.gif") 0px -22px no-repeat; }

#mylk09 a {	background: url("/_img/nav/on-sale-now.gif");width:140;height:22; }
#mylk09 a:hover { background: url("/_img/nav/on-sale-now.gif") 0px -22px no-repeat; }

#mylk10 a {	background: url("/_img/nav/store-finder.gif");width:118;height:22; }
#mylk10 a:hover { background: url("/_img/nav/store-finder.gif") 0px -22px no-repeat; }

#mylk11 a {	background: url("/_img/nav/do-it-yourself.gif");width:118;height:22; }
#mylk11 a:hover { background: url("/_img/nav/do-it-yourself.gif") 0px -22px no-repeat; }

#mylk12 a {	background: url("/_img/nav/the-brands.gif");width:118;height:22; }
#mylk12 a:hover { background: url("/_img/nav/the-brands.gif") 0px -22px no-repeat; }

#mylk13 a {	background: url("/_img/nav/ways-to-save.gif");width:118;height:22; }
#mylk13 a:hover { background: url("/_img/nav/ways-to-save.gif") 0px -22px no-repeat; }

#mylk14 a {	background: url("/_img/nav/expertise.gif");width:115;height:22; }
#mylk14 a:hover { background: url("/_img/nav/expertise.gif") 0px -22px no-repeat; }

#firstMenu { padding-bottom:26px; padding-top:30px; }
#secondMenu { padding-bottom:18px; height:22px;}
/* _-Menu NavTop over-_ */

/* SousMenuHome */
#smHome01 a { background: url("/_img/home_img01.jpg");width:188;height:157; }
/*#smHome01 a:hover { background: url("/_img/home_img01.jpg") 0px -102px no-repeat; }*/

#smHome02 a { background: url("/_img/home_img02.jpg");width:188;height:157; }
/*#smHome02 a:hover { background: url("/_img/home_img02.jpg") 0px -102px no-repeat; }*/

#smHome03 a { background: url("/_img/_idx_vars/do_it_yourself.jpg");width:187;height:157; }
/*#smHome03 a { background: url("/_img/contest/contest_home_badge.jpg");width:187;height:157; }
/*#smHome03 a { background: url("/_img/home_img03.jpg");width:187;height:157; }*/ /* this was previous to the contest */

#smHome04 a { background: url("/_img/home_AF.jpg");width:187;height:157; }
/* Fin SousMenuHome */

/* SousMenuParts */

#smParts01 a { background: url("/_img/parts-under-car.gif");width:121;height:91; }
#smParts01 a:hover { background: url("/_img/parts-under-car.gif") 0px -91px no-repeat; }

#smParts02 a { background: url("/_img/parts-under-hood.gif");width:125;height:91; }
#smParts02 a:hover { background: url("/_img/parts-under-hood.gif") 0px -91px no-repeat; }

#smParts03 a { background: url("/_img/parts-oils.gif");width:125;height:91; }
#smParts03 a:hover { background: url("/_img/parts-oils.gif") 0px -91px no-repeat; }

#smParts04 a { background: url("/_img/parts-tools-accessories.gif");width:125;height:91; }
#smParts04 a:hover { background: url("/_img/parts-tools-accessories.gif") 0px -91px no-repeat; }

#smParts05 a { background: url("/_img/parts-paints-body-care.gif");width:126;height:91; }
#smParts05 a:hover { background: url("/_img/parts-paints-body-care.gif") 0px -91px no-repeat; }

#smParts06 a { background: url("/_img/parts-custom-performance.gif");width:128;height:91; }
#smParts06 a:hover { background: url("/_img/parts-custom-performance.gif") 0px -91px no-repeat; }
/* Fin SousMenuParts */


h1.ti			{font-family:Verdana, Geneva, Arial; font-size: 9px; font-weight:normal; line-height:9.5px; color: #000000; margin-top: 0px; margin-bottom: 0px; text-indent: 0px;  margin-left: 0px; }
h2.abc			{font-family:Verdana, Geneva, Arial; font-size: 9px; font-weight:normal; line-height:9.5px; color: #000000; margin-top: 0px; margin-bottom: 0px; text-indent: 0px;  margin-left: 0px; }
h3.abc			{font-family:Verdana, Geneva, Arial; font-size: 9px; font-weight:normal; line-height:9.5px; color: #000000; margin-top: 0px; margin-bottom: 0px; text-indent: 0px;  margin-left: 0px; }

.abc 			{font-family:Verdana, Geneva, Arial; font-size:9px; font-weight:normal; line-height:9px; font-weight:normal; text-decoration:none; color:#000000; margin-top: 0px; margin-bottom: 0px; text-indent: 0px;  margin-left: 0px;}
.abcy 			{font-family:Verdana, Geneva, Arial; font-size:11px; font-weight:normal; line-height:12px; font-weight:normal; text-decoration:none; color:#FFDE23; margin-top: 0px; margin-bottom: 0px; text-indent: 0px;  margin-left: 0px;}
.abcr 			{font-family:Verdana, Geneva, Arial; font-size:11px; font-weight:normal; text-transform: uppercase; line-height:12px; font-weight:normal; text-decoration:none; color:#999; margin-top: 0px; margin-bottom: 0px; text-indent: 0px;  margin-left: 0px;}
.abcw 			{font-family:Verdana, Geneva, Arial; font-size:11px; font-weight:normal; line-height:12px; font-weight:normal; text-decoration:none; color:#ffffff; margin-top: 0px; margin-bottom: 0px; text-indent: 0px;  margin-left: 0px;}
.abcg 			{font-family:Verdana, Geneva, Arial; font-size:10.5px; font-weight:normal; line-height:10.5px; font-weight:normal; text-decoration:none; color:#999; margin-top: 0px; margin-bottom: 0px; text-indent: 0px;  margin-left: 0px;}


A.abc:link 		{font-family:Verdana, Geneva, Arial; font-size:9px; font-weight:normal; text-decoration:none; color:#000000;}
A.abc:visited 	{font-family:Verdana, Geneva, Arial; font-size:9px; font-weight:normal; text-decoration:none; color:#000000;}
A.abc:active 	{font-family:Verdana, Geneva, Arial; font-size:9px; font-weight:normal; text-decoration:none; color:#000000;}
A.abc:hover 	{font-family:Verdana, Geneva, Arial; font-size:9px; font-weight:normal; text-decoration:none; color:#000000;}

A.abcr:link 	{font-family:Verdana, Geneva, Arial; font-size:9px; line-height:9px; font-weight:normal; letter-spacing: -0.07em; text-decoration:none; color:#999;}
A.abcr:visited 	{font-family:Verdana, Geneva, Arial; font-size:9px; line-height:9px; font-weight:normal; letter-spacing: -0.07em; text-decoration:none; color:#999;}
A.abcr:active 	{font-family:Verdana, Geneva, Arial; font-size:9px; line-height:9px; font-weight:normal; letter-spacing: -0.07em; text-decoration:none; color:#999;}
A.abcr:hover 	{font-family:Verdana, Geneva, Arial; font-size:9px; line-height:9px; font-weight:normal; letter-spacing: -0.07em; text-decoration:underline; color:#fff;}

A.abcw:link 	{font-family:Verdana, Geneva, Arial; font-size:11px; font-weight:normal; text-decoration:none; color:#E5E4E4;}
A.abcw:visited 	{font-family:Verdana, Geneva, Arial; font-size:11px; font-weight:normal; text-decoration:none; color:#E5E4E4;}
A.abcw:active 	{font-family:Verdana, Geneva, Arial; font-size:11px; font-weight:normal; text-decoration:none; color:#E5E4E4;}
A.abcw:hover 	{font-family:Verdana, Geneva, Arial; font-size:11px; font-weight:normal; text-decoration:underline; color:#E5E4E4;}

A.abce:link 	{font-family:Verdana, Geneva, Arial; font-size:11px; line-height:11px; font-weight:bold; text-decoration:none; color:#000000;}
A.abce:visited 	{font-family:Verdana, Geneva, Arial; font-size:11px; line-height:11px; font-weight:bold; text-decoration:none; color:#000000;}
A.abce:active 	{font-family:Verdana, Geneva, Arial; font-size:11px; line-height:11px; font-weight:bold; text-decoration:none; color:#CC2025;}
A.abce:hover 	{font-family:Verdana, Geneva, Arial; font-size:11px; line-height:11px; font-weight:bold; text-decoration:underline; color:#CC2025;}

A.abcd:link 	{font-family:Verdana, Geneva, Arial; font-size:11px; line-height:11px; font-weight:normal; text-decoration:none; color:#CC2025;}
A.abcd:visited 	{font-family:Verdana, Geneva, Arial; font-size:11px; line-height:11px; font-weight:normal; text-decoration:none; color:#CC2025;}
A.abcd:active 	{font-family:Verdana, Geneva, Arial; font-size:11px; line-height:11px; font-weight:normal; text-decoration:none; color:#CC2025;}
A.abcd:hover 	{font-family:Verdana, Geneva, Arial; font-size:11px; line-height:11px; font-weight:normal; text-decoration:underline; color:#CC2025;}


/* ??? */

.step {float: left; margin-right: 10px;}

/*--- Yahoo Tootip ---*/

.yui-overlay { position:absolute;padding:5px;margin:10px;background:transparent; }
.yui-overlay .hd { border:none;padding:0; }
.yui-overlay .bd { border:none;padding:0; text-align:left;font-size:10px;font-family:Arial, Verdana, Geneva, sans-serif; }
.yui-overlay .bd strong { font-weight:bold;font-size:12px; }
.yui-overlay .bd span.sale-price { font-weight:bold;font-size:20px; color:#ba1200;}
.yui-overlay .ft { border:1px solid blue;padding:5px; }

/*--- Store Finder ---*/
.tableStores {background-color:#e6e0d7; border-collapse:collapse;}
.tableStores td {margin: 0; padding:5px 7px 4px 11px; border-left:1px solid #f8f1e7; border-bottom:1px solid #f8f1e7; vertical-align: top;}
.tableStores td a {margin: 0; padding:0;}
.tableStores th {text-align: left; font: bold 11px/12px Verdana, Geneva, Sans-serif; background-color:#a09c96; padding:7px 7px 7px 11px; color: #ffffff; }
.firstTh {border-left:1px solid #f8f1e7;}
/*--- End Store Finder ---*/

#pre-footer {
  font-size: 11px;
  color: #cccccc;
}

#pre-footer  p {
  margin: 10px 0 0 0;
  padding: 0;
}

#pre-footer  a:link, #pre-footer  a:visited {
  color: #cccccc;
}

#pre-footer  a:hover {
  text-decoration: none;
  color: #ffffff;
}

/*--- Do It Yourself ---*/
.parts {margin:0 0 0 15px; padding: 0;}
.parts li {margin:0; padding:0 0 1px 0;}