#sitemenu ul li
{
	display:list-item;
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	margin-right:0;
	padding-top:5;
	text-align:right;	
	font-size: 9px;
	color:green;
	text-decoration: none;
	background-color:#cccccc;
	
}





/* 
	RED MENU
*/


#menu #main_menu li strong
{
	display:list-item;
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	width: 236px;
	margin-right:0;
	padding-top:5;
	text-align:right;	
	font-size: 14px;
	color: #cc2037;
	text-decoration: none;
	background-color:#cccccc;
	
}

#menu #main_menu li
{
	display:list-item;
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	width: 236px;
	padding:0, 5, 0, 0;
	text-align: right;	
	font-size: 12px;
	color: #cc2037;
	text-decoration: none;
	background-color:#cccccc;
	
}
/* 
	RED MENU
*/
#menu #main_menu a
{
	display:block;
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	width: 236px;
	padding: 0, 0, 0, 0;
	margin:0, 0, 0, 0;
	text-align: right;	
	font-size: 10px;
	color: #cc2037;
	text-decoration: none;
	background-color:#cccccc;
	
}

#menu #main_menu a.selected
{
	background-color:#666666; 
	color:white;
	width:236px;
	padding:0, 0, 0, 0;
	
}
/* 
	RED MENU
*/

#menu #main_menu a:hover 
{ 
	background-color: #666666; 
	color:white;
	width:236px;
	padding:0, 0, 0, 0;
	}
	
	/* 
	RED MENU           SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
*/
#menu #main_menu 
{ 
	list-style: none; 
	margin: 0 0 0 0; 
	padding: 0; 
	line-height:19px;
    font-family:TradeGothic LH Extended, Arial, Tahoma;
    color:Red;
	}
	
	/* 
	RED MENU             SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
*/
#menu #main_menu li
{
	display: block;
	padding:0;
	margin: 0 0 0 0;
	font-family:TradeGothic LH Extended, Arial, Tahoma;
    color:Red; 
}
/* 
	RED MENU              SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
*/
#menu #main_menu li#active
{
	display: block;
	
}
/* 
	RED MENU                     SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
*/
#menu #main_menu li#active a 
{ 
	font-weight: bold; 
	background-color:#ffffff;
	font-family:TradeGothic LH Extended, Arial, Tahoma;
    color:Red;  
    }
    
   /*   GRAY MENU SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS */
   /*   GRAY MENU SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS */
   /*   GRAY MENU SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS */
   /*   GRAY MENU SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS */

#graymenu #gray_main_menu li
{
	display:block;
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	font-weight:bold;
	width: 236px;
	padding: 0, 15, 0, 0;
	margin:0, 0, 0, 0;
	text-align: right;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	/* 
	background color for static field in gray portion SSSSSSSSSSSSSS
*/
	background-color:#d7d2d1;
}


#graymenu #gray_main_menu a
{
	display:block;
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	font-weight:bold;
	width: 236px;
	padding: 0, 5, 0, 0;
	margin:0, 0, 0, 0;
	text-align: right;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	/* 
	background color for static field in gray portion SSSSSSSSSSSSSS
*/
	background-color:#cccccc;
}
#graymenu #gray_main_menu a:hover 
{ 
	background-color:666666; 
	color:white;
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	
}

#graymenu #gray_main_menu a.selected
{ 
	background-color: #666666; 
	color:white;
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	
}

#graymenu #gray_main_menu
{ 
	list-style: none; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	line-height:19px;
    font-family:TradeGothic LH Extended, Arial, Tahoma;
    color:666666;
}

#graymenu #gray_main_menu li
{
	display:block;
	padding:0;
	margin: 0 0 0 0; 
	font-family:TradeGothic LH Extended, Arial, Tahoma;
    color:666666;
    background-color:#cccccc;
}

#graymenu #gray_main_menu li#active
{
	display: block;
	
}

#graymenu #gray_main_menu li#active a 
{ 
	font-weight: bold; 
	font-family:TradeGothic LH Extended, Arial, Tahoma;
    color:666666;  
    }
    
    
/* #menu .adbox { margin: 0; }

stuff below should be edited */

/* LEFT COLUMN > SPECIAL SECTIONS & NEWS SERVICES */
#menu #special_sections h4, #menu #news_services h4, #menu #subscribe h4 { margin: 9px 0 9px 0;	padding: 0; }
#menu #special_sections h4 img.txtimg { width: 103px; height: 9px; background-image: url(http://a.abcnews.com/images/site/img_headings_menu.gif); }
#menu #news_services h4 img.txtimg { width: 112px; height: 9px; background: transparent url(http://a.abcnews.com/images/site/img_headings_menu.gif) 0 -9px no-repeat; }

/* LEFT COLUMN > SUBSCRIBE */
#menu #subscribe {padding-bottom:12px;}
#menu #subscribe h4 { margin-bottom:4px; }
#menu #subscribe a {display:block; margin: 0;}
#menu #subscribe a { width: 113px; height: 21px; background-image: url(http://a.abcnews.com/images/site/btn_subscribe_t.gif);}
#menu #subscribe span.hoverimg { background-image: url(http://a.abcnews.com/images/site/btn_subscribe_t.gif); background-position: 0 -21px; width: 113px; height: 21px; }
#menu #subscribe a:hover { background-image: url(http://a.abcnews.com/images/site/btn_subscribe_t.gif); }

/* added the left col box stuff */
.menu_box, .broadcast { border-bottom: 1px solid #6e8fbf; margin: 10px 0 10px 13px; }
.menu_box ul, .broadcast ul { font-size: 10px; list-style-type: none; margin: 0 0 7px 0; padding: 0;}
.menu_box li a, .broadcast li a { line-height: 1.3em; margin: 0;}

.menu_box li, .broadcast li { margin: 0 0 8px 0; padding-left: 10px; line-height: 1.2em; background: transparent url(/images/site/img_bullet_bluearrow.gif) 0 3px no-repeat; }
.broadcast li {background:url(/images/site/img_bullet_blue.gif) 0 2px no-repeat;}

/* what is this for?? for the feature pages?? */
#leftcol #feature_menuboxes .menu_box ul li { background: transparent url(/images/site/img_bullet_blue.gif) 0 2px no-repeat; margin: 0 0 7px 0;}







/* OLD STYLE SHEET 'FRONT END. CSS XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  */


/* 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;}

.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;
} 
body
{
}
/* Community Page Elements: Bordered Boxes */
p.solid
{
	border-left:solid; 
	border-width:thin; 
	border-color:Gray; 
	height:350;
	padding:15;
}
.topsolid
{
	border-top:solid; 
	border-right:solid;
	border-width:medium; 
	border-color:#DDD3D3; 
}
.LinksSection
{
	border-left:solid;
	border-bottom:solid;
	border-top:solid; 
	border-width:medium; 
	border-color:#DDD3D3; 
}

.solid
{
	/*border-bottom:solid;	border-right:solid;*/
	border-left:solid; 
	border-width:medium; 
	border-color:#DDD3D3; 
	padding:25;
}
.LeftNewsTableCell

{
	/*border-bottom:solid;	border-right:solid;*/
	border-right:solid; 
	border-width:medium; 
	border-color:#DDD3D3; 
	padding:25;
}


.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;
}


/* 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-right:0;
	padding-left:10;
	padding-top:8;
	text-decoration:none;
	height:35;
	width:800;
}
.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;
}

.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
{
	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:5;
	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
{
	font-family:TradeGothic LH Extended, Arial, Tahoma;
	color:#7e7979;
	font-weight:300;
	font-size:9pt;	
	text-align:left;
	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:Grey;
	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:Grey;
    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: lightgrey;
 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;
}

*/

/* MENU CSS FROM ABC SITE; new show nav menu */
#showContainer {background:url(http://a.abcnews.com/images/site/nav/nav_bg.gif); position:absolute; top:54px; left:0; z-index:10; height:26px; width:133px;}
#shows { z-index:30; position:relative; top:54px; left:133px; }
#shows { list-style: none; padding: 0; margin: 0; float:left; height:26px;}
#shows li { list-style: none; padding:0; margin:0; float:left; display: block; height:26px; }
#showsGMA, #showsGMA a { background: url(http://a.abcnews.com/images/site/nav/nav_gma.gif) no-repeat; width: 160px;}
#showsWNT, #showsWNT a { background: url(http://a.abcnews.com/images/site/nav/nav_wnt2.gif) no-repeat; width: 96px;}
#shows2020, #shows2020 a { background: url(http://a.abcnews.com/images/site/nav/nav_2020.gif) no-repeat; width: 54px; }
#showsPT, #showsPT a { background: url(http://a.abcnews.com/images/site/nav/nav_pt.gif) no-repeat; width: 77px; }
#showsNTL, #showsNTL a { background: url(http://a.abcnews.com/images/site/nav/nav_ntl.gif) no-repeat;width: 74px; }
#showsTW, #showsTW a { background: url(http://a.abcnews.com/images/site/nav/nav_tw.gif) no-repeat; width: 75px; }
#showsNN, #showsNN a { background: url(http://a.abcnews.com/images/site/nav/nav_newsnow.gif) no-repeat; width: 109px; }
#showsGMA, #showsWNT, #shows2020, #showsPT, #showsNTL, #showsTW, #showsNN { background-position:0 -26px;}
#showsGMA a, #showsWNT a, #shows2020 a, #showsPT a, #showsNTL a, #showsTW a, #showsNN a { height: 26px; position:relative; display:block; text-indent:-5000px; overflow:hidden; float:left;}
#showsGMA a:hover, #showsWNT a:hover, #shows2020 a:hover, #showsPT a:hover, #showsNTL a:hover, #showsTW a:hover, #showsNN a:hover { background-image: none !important; }
#shows li.selected a { background-image:none !important; }



#menu { width: 139px;}
#menu img.ad { margin: 0 0 0 0px; }
#menu h4.ad { margin:0 0 0 0; padding:0; }