.title
{
    COLOR: #ee252a;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}


.title A:link    {  COLOR: #AD161B;}
.title A:visited {  COLOR: #AD161B;}
.title A:active  {  COLOR: #AD161B;}
.title A:hover   {  COLOR: #000000;}

.tablehead
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #1F69B0;
    FONT-SIZE: .9em;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
.tablehead A:link    {  COLOR: #FFFFFF;}
.tablehead A:visited {  COLOR: #FFFFFF;}
.tablehead A:active  {  COLOR: #FFFFFF;}
.tablehead A:hover   {  COLOR: #000000;}

.subtitle
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: .7em;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
.subtitle A:link    {  COLOR: #000000;}
.subtitle A:visited {  COLOR: #000000;}
.subtitle A:active  {  COLOR: #000000;}
.subtitle A:hover   {  COLOR: #000000;}

.header {  font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #990000; font-weight: bold}
.header A:link    {  color: #999999}
.header A:visited {  color: #990000}
.header A:active  {  color: #FF0000}
.header A:hover   {  color: #FF0000}

h1 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0 0 15px 0;
	font-size: 18px;
	font-weight: bold;
	}
h2 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0 0 15px 0;
	font-size: 16px;
	font-weight: bold;
	}
h3 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0 0 15px 0;
	font-size: 14px;
	font-weight: bold;
	}
h4 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0 0 0 0;
	font-size: 12px;
	font-weight: bold;
	}
	
td {vertical-align: top;}

.content
{
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    text-decoration: none;
	line-height: 12pt;
	vertical-align: top;

}
.content A:link    {  COLOR: #000000; text-decoration: underline}
.content A:visited {  COLOR: #000000; text-decoration: underline}
.content A:active  {  COLOR: #000000; text-decoration: underline}
.content A:hover   {  COLOR: #C00000; text-decoration: underline}

.contentsmall {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #000000}
.contentsmall A:link    {  color: #000000}
.contentsmall A:visited {  color: #000000}
.contentsmall A:active  {  color: #000000}
.contentsmall A:hover   {  color: #999999}

.help {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #999999}
.help A:link    {  color: #999999}
.help A:visited {  color: #999999}
.help A:active  {  color: #999999}
.help A:hover   {  color: #000000}

.listing {  font-family: Arial, Helvetica, sans-serif; font-size: .6em; color: #000000}
.listing A:link    {  color: #000000}
.listing A:visited {  color: #000000}
.listing A:active  {  color: #000000}
.listing A:hover   {  color: #999999}

.altlisting {  font-family: Arial, Helvetica, sans-serif; font-size: .6em; background-color: #c5c5c5; color: #000000}
.altlisting A:link    {  color: #000000}
.altlisting A:visited {  color: #000000}
.altlisting A:active  {  color: #000000}
.altlisting A:hover   {  color: #FF0000}

.error {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #CC0000}
.error A:link    {  color: #CC0000}
.error A:visited {  color: #CC0000}
.error A:active  {  color: #CC0000}
.error A:hover   {  color: #000000}

.contentsign {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #000000; }
.contentsign A:link    {  color: #999999}
.contentsign A:visited {  color: #990000}
.contentsign A:active  {  color: #FF0000}
.contentsign A:hover   {  color: #FF0000}

.contentsignunderline { border-bottom:solid #FFFFFF 1px}

.contentcart {  border-bottom:solid #FFFFFF 1px}
.contentsign A:link    {  color: #000000}
.contentsign A:visited {  color: #000000}
.contentsign A:active  {  color: #000000}
.contentsign A:hover   {  color: #000000}

.signwhite {  font-family: Arial, Helvetica, sans-serif; font-size: .65em; color: #FFFFFF}
.signyellow {  font-family: Arial, Helvetica, sans-serif; font-size: .65em; color: #FBD228}

.sidenav {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #663300}
.sidenav A:link    {  color: #663300; text-decoration: none}
.sidenav A:visited {  color: #663300; text-decoration: none}
.sidenav A:active  {  color: #FF0000; text-decoration: underline}
.sidenav A:hover   {  color: #FF0000; text-decoration: underline}

.sidenav2 {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #663300}
.sidenav2 A:link    {  color: #663300; text-decoration: none}
.sidenav2 A:visited {  color: #663300; text-decoration: none}
.sidenav2 A:active  {  color: #FF0000; text-decoration: underline}
.sidenav2 A:hover   {  color: #FF0000; text-decoration: underline}

.breadcrumb {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #663300}
.breadcrumb A:link    {  color: #663300}
.breadcrumb A:visited {  color: #663300}
.breadcrumb A:active  {  color: #FF0000}
.breadcrumb A:hover   {  color: #FF0000}

.footer {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #999999}
.footer A:link    {  color: #999999}
.footer A:visited {  color: #999999}
.footer A:active  {  color: #FF0000}
.footer A:hover   {  color: #FF0000}

.cart {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #FFFFFF}
	
.input {  font-family: Arial, Helvetica, sans-serif; font-size: .7em;}
.form {  font-family: Arial, Helvetica, sans-serif; font-size: .7em;}

.shop  {  background-color: #F0F0E8; border: 1px solid #999966; padding: 8px}

.thumb {  border: 1px solid #333333}

th {  font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #F0F0E8; font-weight: normal}
th A:link    {  color: #F0F0E8}
th A:visited {  color: #F0F0E8}
th A:active  {  color: #FFFFFF}
th A:hover   {  color: #FFFFFF}

.pager
{
    COLOR: #999999;
    background-color: #F0F0E8; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;    
    FONT-SIZE: .8em;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING:  normal
}
.pager A:link    {  COLOR: #999999}
.pager A:visited {  COLOR: #999999}
.pager A:active  {  COLOR: #999999}
.pager A:hover   {  COLOR: #000000}






.textbox
{
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    text-decoration: none;
	border-right: solid 0.05em;
	border-top: solid 0.05em;
	border-left: solid 0.05em;
	border-bottom: solid 0.05em;
	border-color: #000000;
}

.border
{
	border-right: solid 0.05em;
	border-top: solid 0.05em;
	border-left: solid 0.05em;
	border-bottom: solid 0.05em;
	border-color: #000000;
}

.border tbody tr
{
	vertical-align: middle;
	text-align:left;
}

.border tbody tr td a img
{
	margin: 0px;
	position: relative;
	bottom: 4px;
}
.white_content
{
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    text-decoration: none;
	line-height: 10.5pt;
}
.white_content A:link    {  COLOR: #FFFFFF; text-decoration: underline}
.white_content A:visited {  COLOR: #FFFFFF; text-decoration: underline}
.white_content A:active  {  COLOR: #FFFFFF; text-decoration: underline}
.white_content A:hover   {  COLOR: #F6EC01; text-decoration: underline}

.white_contentnounderline
{
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    text-decoration: none;
	line-height: 10.5pt;
}
.white_contentnounderline A:link    {  COLOR: #FFFFFF; text-decoration: none}
.white_contentnounderline A:visited {  COLOR: #FFFFFF; text-decoration: none}
.white_contentnounderline A:active  {  COLOR: #FFFFFF; text-decoration: none}
.white_contentnounderline A:hover   {  COLOR: #F6EC01; text-decoration: none}

.left_nav
{
	border-right: solid 0.05em;
	border-top: solid 0.05em;
	border-left: solid 0.05em;
	border-bottom: solid 0.05em;
	border-top-color: #C51C1F;
	border-right-color: #841214;
	border-bottom-color: #550B0D;
	border-left-color: #861215;
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-transform: capitalize;
	padding: 5px 0px 5px 8px;
	background-image:url(/Images/nav_bg.jpg)
}
.left_nav A:link    {  COLOR: #FFFFFF; text-decoration: none}
.left_nav A:visited {  COLOR: #FFFFFF; text-decoration: none}
.left_nav A:active  {  COLOR: #FFFFFF; text-decoration: none}
.left_nav A:hover   {  COLOR: #F6EC01; text-decoration: none}

.sub_nav_title
{
	border-right: solid 0.05em;
	border-top: solid 0.05em;
	border-left: solid 0.05em;
	border-bottom: solid 0.05em;
	border-top-color: #C51C1F;
	border-right-color: #841214;
	border-bottom-color: #550B0D;
	border-left-color: #861215;
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-transform: uppercase;
	padding: 3px 0px 3px 0px;
	text-align:center;
	background-image:url(/Images/sub_nav_title_bg.jpg)
}
.sub_nav_title A:link    {  COLOR: #FFFFFF; text-decoration: underline}
.sub_nav_title A:visited {  COLOR: #FFFFFF; text-decoration: underline}
.sub_nav_title A:active  {  COLOR: #FFFFFF; text-decoration: underline}
.sub_nav_title A:hover   {  COLOR: #F6EC01; text-decoration: underline}


.sub_nav
{
	border-right: solid 0.05em;
	border-top: solid 0.05em;
	border-left: solid 0.05em;
	border-bottom: solid 0.05em;
	border-top-color: #C51C1F;
	border-right-color: #841214;
	border-bottom-color: #550B0D;
	border-left-color: #861215;
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    text-transform: capitalize;
	padding: 3px 0px 3px 0px;
	text-align:center;
	background-image:url(/Images/sub_nav_bg.jpg)
}
.sub_nav A:link    {  COLOR: #FFFFFF; text-decoration: underline}
.sub_nav A:visited {  COLOR: #FFFFFF; text-decoration: underline}
.sub_nav A:active  {  COLOR: #FFFFFF; text-decoration: underline}
.sub_nav A:hover   {  COLOR: #F6EC01; text-decoration: underline}


.product_titles
{
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    WORD-SPACING: normal;
    text-decoration: none;
	position: relative;
	bottom: 3px;

}
.product_titles A:link    {  COLOR: #000000; text-decoration: none}
.product_titles A:visited {  COLOR: #000000; text-decoration: none}
.product_titles A:active  {  COLOR: #000000; text-decoration: none}
.product_titles A:hover   {  COLOR: #C00000; text-decoration: none}

.table_header
{
    color: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    text-decoration: none;
	background-color:#FF0000;
	text-align:center;
	padding: 3px 5px 3px 5px;
	border-bottom: solid 0.05em;
	border-bottom-color:#000000;
}
.table_header A:link    {  COLOR: #FFFFFF; text-decoration: underline}
.table_header A:visited {  COLOR: #FFFFFF; text-decoration: underline}
.table_header A:active  {  COLOR: #FFFFFF; text-decoration: underline}
.table_header A:hover   {  COLOR: #FFFF00; text-decoration: underline}

.button	{
	font-size:	8pt;
	text-align:	center;
	text-decoration: none;
	FONT-WEIGHT: bold;
	color:		#FFFFFF;
	background:	#AD161B;
	margin-bottom:	2pt;
	border-top:	2px solid #C7886B;
	border-left:	2px solid #B4613A;
	border-right:	2px solid #6B2606;
	border-bottom:	2px solid #4B1B04;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .6em; COLOR: #000000;}
.small A:link    {  COLOR: #000000}
.small A:visited {  COLOR: #000000}
.small A:active  {  COLOR: #000000}
.small A:hover   {  COLOR: #000000}

.divider   {background:url(Images/divider_bar.gif) top left repeat-x;}
span.same  {color:#000; font-weight:normal; font-size:12px; padding-left:65px; *padding-left:63px;}

/*#hlOptions  {color:#ee252a; margin-left:10px; background:url(/Images/icon_pdf.gif) center left no-repeat; padding-left:18px; font-size:11px;}*/
.hlOptions  {color:#ee252a; margin-left:10px; background:url(/Images/icon_pdf.gif) center left no-repeat; padding-left:18px; font-size:11px;}

.hlOptions A:link    {color:#F60000;}

#lbtnForgot  {}

#dealerLogin             {border:2px solid #ee252a; width:250px; padding:5px; text-align:left;}

p.error                  {color:#ee252a; font-size:11px;}

.footnoteResult          {color:#ee252a;}

/* table elements
-------------------------------------------------------------------------------- */
table#tblLogin            {}
table#tblLogin td         {padding:3px;}
table td#loginArea        {}
#dgMatch a                {}

/* calendar elements
-------------------------------------------------------------------------------- */
table.cal                 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:186px; border-color:#c0c0c0;} /* parent calendar table */
table.cal td              {padding:3px;}

.SelectedDay              {background-color:#d5d5f0;}
.Selector				  {background-color:#ccc;}

table.Title               {color:#fff; background-color:#c0c0c0;} /* calendar month heading */
table.Title td            { border-left-color:Fuchsia; border-right-color:Fuchsia}

td.NextPrev               {} /* next/previous arrows */
td.NextPrev a             {color:#fff;}

td.DayHeader              {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#cdcdcd; padding:3px 0 3px 0; font-size:8.5pt; background-color:#ee2024;} /* days of the week */

td.DayStyle               {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; background-color:#fff;} /* all days that fall within the given month */
td.OtherMonthDay          {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; color:#c0c0c0; background-color:#fff;} /* days that are in the previous or next month */
td.WeekendDay a           {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; background-color:#fff; color:pink} /* weekend days */
td.TodayDay               {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; background:url(images/bkg_TodayDay.gif) top left no-repeat;} /* current day indicator */
td.TodayDay a             {color:#fff;}


.borderSyle               {border:1px solid #00CC33}

.updateProgress {
	position:absolute;
	left:45%;
	top:40%;
	z-index:9999;
}
.updateProgressMessage{
	margin:3px; 
	font-size:14px;
	font-weight:bold; 
	vertical-align: middle;
}
.loading {
	border:10px solid #222222;
	color:#b4181c;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	/*background-color:#ffffff;*/
	background-color:#dddddd;
	padding:20px;
}
.loading p {
	margin:0 0 5px 0;
	padding:0;
}
.litPDF
{
    color: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bold;
    LETTER-SPACING: normal;
    text-transform: normal;
    WORD-SPACING: normal;
    text-decoration: none;
	line-height: 12pt;
	vertical-align: top;

}
.litPDF A:link    {  COLOR: #c00000; text-decoration: underline}
.litPDF A:visited {  COLOR: #c00000; text-decoration: underline}
.litPDF A:active  {  COLOR: #c00000; text-decoration: underline}
.litPDF A:hover   {  COLOR: #c00000; text-decoration: underline}

.radioText{
		position: relative;
		bottom: 3px;
}

.radioText5{
		position: relative;
		bottom: 7px;
}