.style3 {color: #EBEBEB}
.style4 {color: #666666}
.style5 {color: #333333}

.help { cursor: help }


body,td,th 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}

body 
{
	background-color: #dbdbdb;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/images/holiday-back.jpg);
	background-repeat: repeat-x;
	font-size: 12px;
	color:#333333;
}

a:link 
{
	text-decoration: underline;
	color: #000000;
}

a:visited 
{
	text-decoration: underline;
	color: #000000;
}

a:hover 
{
	text-decoration: none;
	color:#f4560f;
}

a:active 
{
	text-decoration: underline;
	color: #000000;
}

.footer 
{
	font-weight: bold;
	color: #666666;
	font-size: 10px;
}


.sale 
{
	font-weight: bold;
	color: #000000;
	text-decoration: line-through;
}

.yellow-box
{

	border: solid;
	border-color: #FFCC00;
	border-width: 2px;
	background-color: #ffeda4;
	
}

.box-free
{
	font-size: 16px;
	font-weight: bold;
	color: #f56f17;
}
	
a.blue_link:link			{ color: #142a61; font-weight: bold; text-decoration: none }
a.blue_link:active 			{ color: #142a61; font-weight: bold; text-decoration: none }
a.blue_link:visited			{ color: #142a61; font-weight: bold; text-decoration: none }
a.blue_link:hover			{ color: #f4560f; font-weight: bold; text-decoration: underline }


a.blue_link_large:link				{ color: #142a61; font-size: 24px; font-weight: bold; text-decoration: none }
a.blue_link_large:active 			{ color: #142a61; font-size: 24px; font-weight: bold; text-decoration: none }
a.blue_link_large:visited			{ color: #142a61; font-size: 24px; font-weight: bold; text-decoration: none }
a.blue_link_large:hover				{ color: #f4560f; font-size: 24px; font-weight: bold; text-decoration: underline }


a.med_black:link			{ color: #000000; font-weight: bold; font-size: 14px; text-decoration: none }
a.med_black:active 			{ color: #000000; font-weight: bold; font-size: 14px; text-decoration: none }
a.med_black:visited			{ color: #000000; font-weight: bold; font-size: 14px; text-decoration: none }
a.med_black:hover			{ color: #000000; font-weight: bold; font-size: 14px; text-decoration: none }


a.footer:link				{ color: #212121; font-weight: normal; font-size: 9px; text-decoration: none }
a.footer:active 			{ color: #212121; font-weight: normal; font-size: 9px; text-decoration: none }
a.footer:visited			{ color: #212121; font-weight: normal; font-size: 9px; text-decoration: none }
a.footer:hover				{ color: #212121; font-weight: normal; font-size: 9px; text-decoration: none }




a.store_title:link			{ color: #142a61; font-size: 16px; font-weight: bold; text-decoration: none }
a.store_title:active 		{ color: #142a61; font-size: 16px; font-weight: bold; text-decoration: none }
a.store_title:visited		{ color: #142a61; font-size: 16px; font-weight: bold; text-decoration: none }
a.store_title:hover			{ color: #f4560f; font-size: 16px; font-weight: bold; text-decoration: underline }

a.white_link_small:link			{ color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none }
a.white_link_small:active 		{ color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none }
a.white_link_small:visited		{ color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none }
a.white_link_small:hover		{ color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: underline }


a.top_nav:link			{ color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none }
a.top_nav:active 		{ color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none }
a.top_nav:visited		{ color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: none }
a.top_nav:hover			{ color: #666666; font-size: 13px; font-weight: bold; text-decoration: underline }

a.nav_link:link				{ color: #FFFFFF; font-weight: bold; text-decoration: none }
a.nav_link:active 			{ color: #FFFFFF; font-weight: bold; text-decoration: none }
a.nav_link:visited			{ color: #FFFFFF; font-weight: bold; text-decoration: none }
a.nav_link:hover			{ color: #FFFFFF; font-weight: bold; text-decoration: none }



a.view_cart:link			{ color: #ffff00; font-size: 13px; font-weight: bold; text-decoration: none }
a.view_cart:active 			{ color: #ffff00; font-size: 13px; font-weight: bold; text-decoration: none }
a.view_cart:visited			{ color: #ffff00; font-size: 13px; font-weight: bold; text-decoration: none }
a.view_cart:hover			{ color: #ffff00; font-size: 13px; font-weight: bold; text-decoration: none }




a.front_blue_link:link			{ color: #323131; font-size: 13px; font-weight: bold; text-decoration: none }
a.front_blue_link:active 		{ color: #323131; font-size: 13px; font-weight: bold; text-decoration: none }
a.front_blue_link:visited		{ color: #323131; font-size: 13px; font-weight: bold; text-decoration: none }
a.front_blue_link:hover			{ color: #323131; font-size: 13px; font-weight: bold; text-decoration: none }

.front_blue_link 
{
	font-size: 13px; 
	color: #323131; 
	font-weight: bold; 
}


a.white_link:link			{ color: #FFFFFF; font-weight: bold; text-decoration: none }
a.white_link:active 		{ color: #FFFFFF; font-weight: bold; text-decoration: none }
a.white_link:visited		{ color: #FFFFFF; font-weight: bold; text-decoration: none }
a.white_link:hover			{ color: #FFFFFF; font-weight: bold; text-decoration: underline }

a.red_link:link				{ color: #FF0000; font-weight: bold; text-decoration: none }
a.red_link:active 			{ color: #FF0000; font-weight: bold; text-decoration: none }
a.red_link:visited			{ color: #FF0000; font-weight: bold; text-decoration: none }
a.red_link:hover			{ color: #f4560f; font-weight: bold; text-decoration: underline }





option.blue {background-color: #cecfd0; font-weight: bold; color: black;}
option.light_blue {background-color: #e8e8e8;}
option.gray {background-color: #cccccc;}

input.blue {background-color: #cecfd0; font-weight: bold; color: black;}
input.light_blue {background-color: #e8e8e8;}
input.light_gray {background-color: #cccccc;}

textarea.violet {background-color: #828fb0;}

select.blue {background-color: #828fb0; font-weight: bold; color: black;}
select.light_blue {background-color: #828fb0;}
select.light_gray {background-color: #828fb0;}




.quote 
{
	
	font-size: 11px; 
	color: #7b7b7b; 
	 
}


.title_cat 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FF0000; 
	font-weight: bold; 
}

a.title_cat:link			{ color: #e21c29; font-weight: bold; font-size: 12px; text-decoration: none }
a.title_cat:active 			{ color: #e21c29; font-weight: bold; font-size: 12px; text-decoration: none }
a.title_cat:visited			{ color: #e21c29; font-weight: bold; font-size: 12px; text-decoration: none }
a.title_cat:hover			{ color: #e21c29; font-weight: bold; font-size: 12px; text-decoration: none }


.Pro 
{
	background:  url(images/dialog_bg2.gif); 
}

.caption 
{	
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
.LinkDarkBold 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330066;
}

.LinkRevBold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.LinkRevBold10 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.ViewCart 
{	
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #142a61;
}

.Body 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.BodyBold 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.BodyRed 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.Head14B 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.Head14BIRev 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}

.Head14BBlue 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #142a61;
	font-weight: bold;
}

.Head14BRev 
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.title_blue 
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #142a61;
}

.BodyRedBold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #FF0000; 
	font-weight: bold; 
}
	
.Small10 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px
}

.Head16BU 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.Head16BU 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.Head36BBlue 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #142a61;
}

.BodyRevB 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.BodyRev 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.Head24BBlue 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #142a61;
}

.Head24BBlue 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #142a61;
}

.Head24BLtBlue 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #9CCFFF;
}

.Head24BRev 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}

.Head24BYel 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFCE;
}

.BodyRevBGold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCB08;
}

.BodyI 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: italic;
}

.BodyBoldBlue 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #142a61;
}

.style1 {
	color: #142a61;
	font-weight: bold;
	font-size: 14px;
}

.small_white
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d2d2d2;
}

#h1_title {

color: #ffcb09;
font-weight: bold;
font-size:16px;
margin-top: 0em;
margin-bottom: 0em;
text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
}


#h1_sub_title {

color: #20376a;
font-weight: bold;
font-size:16px;
margin-top: 0em;
margin-bottom: 0em;

}#h1_subcat_title {

color: #000000;
font-weight: bold;
font-size:17px;
margin-top: 0em;
margin-bottom: 0em;

}

.sub_title_pic {
	font-size: 11px;
	color: #666666;
}



.sub_title {
	color: #000000;
	font-weight: bold;
	font-size: 17px;
}

.install_title {font-size: 14px; color: #FFFFFF; font-weight: bold;}

.time_red {color: #990000}

.install_title 

{
color: #000000;
font-weight: bold;
font-size: 12px; 
}

.install_main_title 

{
font-size: 14px; 
font-weight: bold;
color: #FFFFFF;
}

.white_title_glow_title 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffcb09;
	text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
	
}

.white_title_glow 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
}


.white_nav 

{

font-weight: bold;
color: #FFFFFF;
}


table.navbar {
   border-collapse: collapse;
   width: 170px;
   height: 35px;
   vertical-align:middle;
}
table.navbar td {
   border: 1px solid black;
   width: 170px;
   height: 35px;
   vertical-align:middle;
 
}
table.navbar td a{
  
   display: inline-block;
   width: 170px;
   padding: 0px;
   text-decoration: none;
   text-align: center;
   margin: auto 0;
   vertical-align:middle;
   font-size:13px;
   text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;

}
table.navbar td a:link, table.navbar td a:visited {
   color: #FFF;
   background-image:url(../images/model_year_back_b.gif);
   text-decoration: none;
   font-weight: bold;
   padding: 0px;
   height: 35px;
   font-size:13px;
   text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
}
table.navbar td a:hover, table.navbar td a:active {
   color: #fff;
   text-decoration: none;
   font-weight: bold;
   background-image:url(../images/model_year_back_o.gif);
   padding: 0px;
   height: 35px;
   font-size:13px;
  vertical-align:bottom;
  text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
  
}














table.navbar_red {
   border-collapse: collapse;
   width: 170px;
   height: 35px;
   vertical-align:middle;
}
table.navbar_red td {
   border: 1px solid black;
   width: 170px;
   height: 35px;
   vertical-align:middle;
 
}
table.navbar_red td a{
  
   display: inline-block;
   width: 170px;
   padding: 0px;
   text-decoration: none;
   text-align: center;
   margin: auto 0;
   vertical-align:middle;
   font-size:13px;
   text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;

}



table.navbar_red td a:link, table.navbar_red td a:visited {
   color: #FFF;
   background-image:url(../images/model_year_back_red_b.gif);
   text-decoration: none;
   font-weight: bold;
   padding: 0px;
   height: 35px;
   font-size:13px;
   text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
}
table.navbar_red td a:hover, table.navbar_red td a:active {
   color: #fff;
   text-decoration: none;
   font-weight: bold;
   background-image:url(../images/model_year_back_red_o.gif);
   padding: 0px;
   height: 35px;
   font-size:13px;
  vertical-align:bottom;
  text-shadow: 0 0 0.2em #000, 0 0 0.2em #000, 0 0 0.2em #000;
  
}







vert_link
{
}




