body								{background-image: url(/images/bg.gif);
									 font-family: Arial, Helvetica, sans-serif;
									 font-size: 11px;
									 color: #FFFFFF;}
			
			
.mail_link:link,
mail_link:active, 
mail_link:visited 					{color: #000000;}


.mail_link:hover 					{color: #ED174B;}

a:link,
a:active,
a:visited							{color: #000000;}
a:hover								{color: #ED174B;}

input,
select,
textarea							{font-family: sans-serif;
									 font-size: 11px;}

/*** HEADER CLASSES **************************************************************************************************************/

#cartLinks							{position: relative;
									 left: 14px;
									 top: -9px;
									 background-color: #ED174B;
									 padding-right: 6px;
									 font-size: 11px;
									 color: #FFFFFF;
									 font-weight: bold;
									 text-transform: uppercase;
									 text-decoration: none;}

.topNav								{background-image: url(/images/h_bg.gif);
									 padding-top: 4px;
									 padding-right: 2px;}

#cartLinks a:link,
#cartLinks a:active,
#cartLinks a:visited,
.topNav a:link,
.topNav a:active,
.topNav a:visited,
.cbTitle a:link,
.cbTitle a:active,
.cbTitle a:visited					{color: #FFFFFF;
									 font-weight: bold;
									 text-transform: uppercase;
									 text-decoration: none;}
#cartLinks a:hover,									 
.topNav a:hover,
.cbTitle a:hover					{color: #000000;}

.grayBG								{background-color: #888381;}

.navigation							{background-image: url(/images/bg_nav.gif);
									 width: 161px;
									 padding-top: 25px;}
									 
.content							{background-color: #FFFFFF;
									 height: 280px;
									 color: #333333;
									 padding: 0px 14px 14px 14px;}
									 
.breadcrumbs						{padding-top: 2px;
									 font-size: 10px;
									 text-align: right;}

/*** FOOTER CLASSES **************************************************************************************************************/									 

.footer								{}								

.footer a:link,
.footer a:active,
.footer a:visited					{color: #FFFFFF;
									 font-weight: bold;
									 text-transform: uppercase;
									 text-decoration: none;}
									 
.footer a:hover						{color: #E2E1E0;}

.footerText a:link,
.footerText a:active,
.footerText a:visited				{color: #FFFFFF;}
									 
.footerText a:hover					{color: #F2F1F0;} 

/*** TITLE CLASSES ***************************************************************************************************************/

.title								{border-bottom: 1px dotted #999999;
									 padding-bottom: 5px;
									 padding-top: 9px;}
									 
.title1								{/*height: 31px;*/
									 font-size: 16px;
									 color: #000000;
									 font-weight: bold;}

/*** CONTENT BOX CLASSES *********************************************************************************************************/

.cbTitle							{background-image: url(/images/h_bg.gif);
									 padding-top: 3px;
									 padding-left: 2px;}
 
.cbRedDots							{background-image: url(/images/cb_red_dots.gif);}
.cbWhiteDots						{background-image: url(/images/cb_white_dots.gif);}

.cbBox								{background-color: #FFFFFF;
									 color: #333333;}

/*** NAVIGATION CLASSES **********************************************************************************************************/									 

.nav1 a:link,
.nav1 a:active,
.nav1 a:visited						{display: block;
									 text-align: right;
									 color: #000000;
									 text-decoration: none;
									 padding: 2px 6px 2px 6px;
									 border-bottom: 1px dotted #999999; 
									 background-color: #F2F1F0;}

.nav1 a:hover,
.nav1On a:link,
.nav1On a:active,
.nav1On a:visited,
.nav1On a:hover						{display: block;
									 text-align: right;
									 color: #FFFFFF;
									 text-decoration: none;
									 padding: 2px 6px 2px 6px;
									 border-bottom: 1px dotted #999999; 
									 background-color: #888381;}

.nav2 a:link,
.nav2 a:active,
.nav2 a:visited						{display: block;
									 text-align: right;
									 color: #999999;
									 text-decoration: none;
									 padding: 2px 6px 2px 6px;
									 border-bottom: 1px dotted #999999; 
									 background-color: #FFFFFF;}

.nav2 a:hover,
.nav2On a:link,
.nav2On a:active,
.nav2On a:visited,
.nav2On a:hover						{display: block;
									 text-align: right;
									 color: #444444;
									 text-decoration: none;
									 padding: 2px 6px 2px 6px;
									 border-bottom: 1px dotted #999999; 
									 background-color: #FFFFFF;}
									 
/*** FROM HOT RODS ***************************************************************************************************************/									 
									 
.form								{background-color: #F2F1F0;}
.formTop							{background-image: url(/images/form_top_bg.gif);}
.formLeft							{background-image: url(/images/form_left_bg.gif);}
.formRight							{background-image: url(/images/form_right_bg.gif);}
.formBottom							{background-image: url(/images/form_bottom_bg.gif);}
.resultsRight						{background-image: url(/images/results_right_bg.gif);}
.resultsBottom						{background-image: url(/images/results_bottom_bg.gif);}

.up									{position:relative;
									 top:-6px;}
									 
.title2								{font-family: Arial, Helvetica, sans-serif;
									 font-size: 12px;
									 font-weight: bold;
									 color: #ED174B;}
									 
.title2 .up,
.up .title2							{font-family: Arial, Helvetica, sans-serif;
									 font-size: 14px;
									 font-weight: bold;
									 color: #666666;}
.title3								{font-weight: bold;}

.button								{background-color: #FFFFFF;
									 border: 1px solid #D4D0C8;
									 width: 75px;
									 color: #000000;}
									 
.buttonOver							{background-color: #FFFFFF;
									 border: 1px solid #ED174B;
									 color: #ED174B;
									 width: 75px;}
									 
.errorbox							{background-color: #FFC0C0;}

.message							{padding: 1px;
									 color: #ED174B;
									 font-weight: bold;
									 font-size: 11px;}
									 
.graytext							{color: #888888;}

.rightBar							{border-right: 1px solid #BCABA3;}

.productPhoto						{border: 1px solid #D4D0C8;}

.redtext							{color: #ED174B;
									 font-weight: bold;}
									 
.tinytext							{font-size:10px;
									 font-family: Arial, Helvetica, sans-serif;}
									 
.oddrow								{background-color: #FCFCFC;}