/* for the table class and table cell rollover states, etc. */

/* this is for the mouseout and default settings */
BODY { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: TradeGothic LH Extended, Arial, Tahoma }
P { FONT-SIZE: 12px; FONT-FAMILY: TradeGothic LH Extended, Arial, Tahoma }
TD 
{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: TradeGothic LH Extended, Arial, Tahoma;
	color: Gray;
}

.btnav
{ 
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#cc0000;
	font-weight:300;
	font-size:7pt;
	letter-spacing:2px;	
	text-align:right;
	padding-right:10;
	padding-top:0;
	text-decoration:none;
	background-color:lightgray;
	border:thin;
}

/* PRODUCTS */
.MarketBoldText
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#7e7979;
	font-weight:bold;
	font-size:9pt;	
	text-align:left;
	padding-right:2;
	text-decoration:none;	
}

.MarketRegText
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#7e7979;
	font-weight:300;
	font-size:9pt;	
	text-align:left;
	padding-right:2;
	text-decoration:none;
}


.ProductItem
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#706e6e;
	font-size:7pt;	
	font-weight:normal;
	text-align:left;
	padding-right:0;
	padding-left:0;
	padding-top:0;
	text-decoration:none;
	text-align:center;
	
}
.CommunityTextBold
{
}

.DealerFinderHeaderText
{
	font-family:TradeGothic LH Extended;
	color:white;
	font-size:11pt;	
	font-weight:bold;
	text-align:left;
	padding-left:10;
	padding-top:40;
	padding-bottom:15;
	text-decoration:none;
}
.DealerFinderText
{
	font-family:TradeGothic LH Extended;
	color:white;
	font-size:9pt;	
	font-weight:normal;
	text-align:left;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	text-decoration:none;
}

.PrivacyText
{
	font-family:TradeGothic LH Extended;
	color:white;
	font-size:9pt;	
	font-weight:normal;
	text-align:left;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	text-decoration:none;
}
/* BANNER on Community page */
.CommunityBanner
{
	font-family:TradeGothic LH Extended;
	background-color:#da2428;
	font-size:11pt;
	font-weight:bold;
	color:White;
	text-align:center;
	padding-top:15px;
	text-decoration:none;
	width:800;
	padding-bottom: 15px;
}
.CommunityLink, .CommunityLink a
{	
    font-family:TradeGothic LH Extended;
	color:#da2428;
	font-size:11pt;	
	font-weight:bold;
	padding-right:0;
	padding-left:10;
	padding-bottom:30;	
	text-decoration:underline;
}
.CommunityBoldBlackText
{	font-family:TradeGothic LH Extended;
	color:black;
	font-size:10pt;	
	font-weight:bold;
	text-align:left;
	padding-right:0;
	padding-top:0;
	padding-left:2;
	text-decoration:none;
}





/* DATA DRIVEN COMPONENTS STYLES SETS BEGIN HERE  */
.CommunityBoldBlackTextDataDriven
{	font-family:TradeGothic LH Extended;
	color:black;
	font-size:8pt;	
	font-weight:bold;
	text-align:left;
	padding-right:0;
	padding-top:0;
	padding-left:2;
	text-decoration:none;
}
/* */
.CommunityRegBlackTextDataDriven
{	font-family:TradeGothic LH Extended;
	color:black;
	font-size:7pt;
	text-align:left;
	padding-right:0;
	padding-top:0;
	padding-left:2;
	text-decoration:none;
	font-weight:lighter;
}
/* DATA DRIVEN STYLES END HERE  */




.LargeRedLabel
{	font-family:TradeGothic LH Extended;
	color:#da2428;
	font-size:18pt;	
	font-weight:900;
	text-align:left;
	padding-right:0;
	padding-top:0;
	padding-left:10;
	text-decoration:none;
}
.MedRedLabel
{	font-family:TradeGothic LH Extended;
	color:#da2428;
	font-size:11pt;	
	font-weight:bold;
	text-align:left;
	padding-left:10;
	padding-top:0;
	padding-bottom:15;
	text-decoration:none;
}


.CommunityTextReg
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:black;
	font-size:9pt;	
	font-weight:normal;
	text-align:left;
	padding-right:0;
	padding-left:10;
	padding-top:8;
	text-decoration:none;
	
}	
	
.HeaderMenu
{
	font-family:Tahoma;
	font-size:x-small;
	color:gray;	
}

.Spacer
{
	padding-right:5px;
	padding-left:5px;
    color:White;
    
}
/* Menu styles begin */
.TopMenuGrayHeaderText, .TopMenuGrayHeaderText a
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#706e6e;
	font-size:11pt;	
	font-weight:normal;
	text-align:right;
	padding-right:0;
	padding-left:0;
	padding-top:8;
	text-decoration:none;
}
/* End menu */


.NewsMenuGrayText, .NewsMenuGrayText a
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#706e6e;
	font-size:11pt;	
	font-weight:normal;
	text-align:right;
	padding-right:0;
	padding-left:0;
	padding-top:8;
	text-decoration:none;
}

.FooterMenu
{
 font-family:Tahoma;
 font-size:x-small;
 color:Gray;
}
.HomepageText, .HomepageText a
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#7e7979;
	font-size:9pt;
	
}
.ProductPageTextHeader
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#7e7979;
	font-weight:bold;
	font-size:10pt;	
	padding-left:10;

}
.ProductPageText
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#7e7979;
	font-weight:lighter;
	padding-left:10;
	font-size:9pt;	
}
.LeftSideMenuGrayHeaderText2, .LeftSideMenuGrayHeaderText2 a
{
	font-family:TradeGothic LH Extended;
	color:#706e6e;
	font-size:7pt;	
	font-weight:bold;
	text-align:left;
	padding-right:0;
	padding-top:0;
	padding-bottom:5;
	text-decoration:none;
}
/* This is for the new LEFT hand side menu ... 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
	.LeftSideMenuRedText, .LeftSideMenuRedText a
	
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#cc0000;
	font-weight:300;
	font-size:7pt;
	letter-spacing:2px;	
	text-align:right;
	padding-right:10;
	padding-top:4;
	padding-bottom:4;
	text-decoration:none;
	
}

.LeftSideMenuRedHeaderText, .LeftSideMenuRedHeaderText a
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#cc0000;
	font-size:11pt;	
	font-weight:bold;
	text-align:right;
	padding-right:5;
	padding-top:12;
	padding-bottom:10;
	text-decoration:none;
	width:225;
    background-color:#d7d2d2;
	
 
}
.LeftSideMenuGrayHeaderText, .LeftSideMenuGrayHeaderText a
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#706e6e;
	font-size:9pt;	
	font-weight:bold;
	text-align:right;
	padding-right:10;
	padding-top:5;
	text-decoration:none;
	width:225;
}
.LeftSideMenuWhiteHeaderText, .LeftSideMenuWhiteHeaderText a
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:white;
	font-size:9pt;	
	font-weight:normal;
	letter-spacing:1px;
	text-align:left;
	padding-left:15;
	padding-top:5;
	text-decoration:none;
}
	.LeftSideMenuWhiteNormalText, .LeftSideMenuWhiteNormalText a
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:white;
	font-size:7pt;	
	font-weight:normal;
	text-align:left;
	padding-left:0;
	padding-top:5;
	text-decoration:none;
}
	.LeftSideMenuUnderlineWhiteNormalText, .LeftSideMenuUnderlineWhiteNormalText a
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:white;
	font-size:7pt;
	font-weight:normal;
	text-align:left;
	padding-left:15;
	padding-top:5;
	padding:5;
	text-decoration:underline;
}

	.AboutUsText
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#7e7979;
	font-weight:300;
	font-size:11pt;	
	text-align:left;
	padding-right:2;
	padding-left:15;
	text-decoration:none;
}
	.MainContentHeader
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#7e7979;
	font-weight:Bold;
	font-size:11pt;	
	text-align:left;
	padding-right:2;
	text-decoration:none;
}
	.MainContentText, .MainContentText td
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#7e7979;
	font-weight:300;
	font-size:9pt;
	padding-right:2;
	text-decoration:none;
}
	.MainContentBoldText, .MainContentBoldText a
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#7e7979;
	font-weight:Bold;
	font-size:9pt;	
	text-align:left;
	padding-right:2;
	padding-bottom:10;
	text-decoration:none;
}
.HomePageHeader
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:Black;
	font-weight:Bold;
	font-size:11pt;	
	text-align:left;
	padding-right:2;
	padding-bottom:15;
	text-decoration:none;
}


a.link
{
	font-family:Tahoma;
	font-size:x-small;
	color:#cc0000;
}
a.visted
{	
	font-family:Tahoma;
	font-size:x-small;
	color:red;
}
a.hover
{	font-family:Tahoma;
	font-size:x-small;
	color:gray;
}

/* ALL LEFT CONTENT IS HOUSED BELOW */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
	
#leftContent
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	text-align:left;
	color:#cc0000;
	font-weight:300;
	font-size:7pt;
	letter-spacing:2px;	
	/*padding-right:2;
	padding-top:0;
	padding-left:0;
	padding-bottom:0;*/
	text-decoration:none;
	width:220;
	background-color:Gray;
	margin: 0px 0px 0px 0px;
	text-justify:distribute;
}	

#leftContent p
{
    margin: 0px 0px 0px 0px;
}

#leftContent ul
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#cc0000;
	font-weight:300;
	font-size:7pt;
	letter-spacing:2px;	
	text-align:right;
	/*padding-right:2;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;*/
	text-decoration:none;
    list-style: none;
    background-color:Gray;
    height:15;
    width:220;
    margin: 0px 0px 0px 0px;
    text-justify:distribute;
}

#leftContent ul li a
{

 	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#cc0000;
	font-weight:300;
	font-size:7pt;
	letter-spacing:2px;	
	text-align:right;
	/*padding-right:2;
	padding-top:0;
	padding-bottom:0;
	padding-left:0;*/
	text-decoration:none;
	background-color:#d7d2d2;
    width:220;
    height:15; 
    color:#cc0000;
    text-decoration: none;
    margin:0px 0px 0px 0px;
    text-justify:distribute;
}

#leftContent ul li a:hover
{
   background-color:gray;
   color:White;
   padding-top:2px;
   width:220;
}

#leftContent ul li
{
 display: block;

    padding:0;
    background-color: #FFF;
    text-align:right;
    width:150;

}
#leftContent ul ul li
{
	display: block;
	width: 143px;
    margin-left: 6px;
    text-indent: 8px;
    font-size: 9px;
}

#leftContent ul ul li a
{
    display: block;
	width: 143px;

}

#leftContent ul li.active
{
 display: block;
 background-color: #eeeeee;
 border:none;
}

#leftContent ul 
li.active a
{
    font-weight: bold;
    background-color: #E1E7EE;
}

#leftContent ul ul 
li.active a
{
    font-weight: bold;
  background-color: #E1E7EE;
  background-image: none;
}

#leftContent ul ul 
li.inactive a
{
   font-weight: normal;
    background-image: none;
}








/* GRAY CONTENT 

GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG */



	
#GrayContent
{
	
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#706e6e;
	font-size:9pt;	
	font-weight:bold;
	text-align:right;
	padding-right:2;
	padding-top:5;
	text-decoration:none;
	width:225;
	background-color:#eeeeee;
	margin: 0px 0px 0px 0px;
	
}	


#GrayContent p
{
    margin: 1px 1px 1px 1px;
}

#GrayContent ul
{	
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#706e6e;
	font-size:9pt;	
	font-weight:bold;
	text-align:right;
	padding-right:2;
	padding-top:5;
	text-decoration:none;
	width:225;
    background-color:#d7d2d2;
    margin: 0px 0px 0px 0px;

}

#GrayContent ul li a
{

 	
 	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#706e6e;
	font-size:9pt;	
	font-weight:bold;
	text-align:right;
	padding-right:2;
	padding-top:5;
	text-decoration:none;
	width:225;
	background-color:#d7d2d2;
    color:gray;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
}

#GrayContent ul li a:hover
{
   background-color:gray;
   color:White;
   padding-top:3px;
   padding-bottom:2px;
   width:220;
   
 /*  background-color:gray;
   color:White;
   padding-top:3px;
   padding-top:2px;
   width:220;*/
}


#GrayContent ul li
{
    display: block;
    padding:0;
    background-color: #FFF;
    text-align:right;
    width:150;


}

#GrayContent ul ul li
{
	display: block;
	width: 143px;
    margin-left: 0px;
    text-indent: 8px;
    font-size: 9px;
}

#GrayContent ul ul li a
{
    display: block;
	width: 143px;

}

#leftContent ul li.active
{
 display: block;
 background-color: #eeeeee;
 border:none;

}

#GrayContent ul 
li.active a
{
    font-weight: bold;
    background-color: #eeeeee;

}

#GrayContent ul ul 
li.active a
{
    font-weight: bold;
  background-color: #eeeeee;
  background-image: none;

}

#GrayContent ul ul 
li.inactive a
{
   font-weight: normal;
    background-image: none;

}

/*
    added by schwa designs team...
*/

.indent {
	margin-left: 1.2em;
}

.tiny_text {
	font-size: .8em;
}

.under {
	text-decoration: underline;
}

#note {
	text-align: left;
	font-style: italic;
	font-weight: bold;
}

.header_note {
    font-style: italic;
    font-size: .65em;
    margin: .4em;
}

