@media print { 
	body { 
		font-family: 'Times Roman', serif; 
		color: #000; 
		background: #fff; 
	}
	div.printLogo { border: 1px solid #fff; } 
	#masthead,
	#mastheadprem,
	#navtools,
	.mhadmod,
	#leftcat,
	#rightcat { display: none; }
	div.right { float: right; padding: 0 0 0 10px; }
	div.left { float: left; padding: 0 10px 0 0; }
	.storytitle {
		font-size: 24px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		line-height: 26px;}
		
	.byline {
		font-size: 10px;
		font-family: Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;}
		
	.sourcedate {
		font-size: 10px;
		font-family: Verdana, Helvetica, sans-serif;
		color: #000000;}
		
	.promo_source {
		font: normal 9px/11px Verdana, Helvetica, sans-serif;
		color: #999999;
		display: block;
		margin: 0;
		padding: 0 0 2px 0;
	}
		
	.promo_teaser {
		font: normal 11px/14px Verdana, Helvetica, sans-serif;
		padding-top: 1px;}
		
	.contentwellad { float: right; margin: 0 5px 5px 5px; width: 300px; }
	td { text-align: left; }
}
@media screen {
	.printLogo { display: none; }

	body {
		background: #fff;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		/*font-size: 12px;
		color: #000000;*/
		margin: 0;
		padding: 0;
	}
	td {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	p {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
	}
	#pixeltrack { position: absolute; width: 1px; top: 0; left: -2px; }
	#content li {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding-bottom: 7px;
		list-style-type: square;
	}
	#om_pt { position: absolute; width: 1px; top: 0; left: -2px; }
	#topgnav { background-color: #000; padding: 5px 0; } 
	#topgnav a { display: block; text-align: center; padding: 0 10px; } 
	.home #topgnav a.home { color: #c0131e; } 
	.refcenter #topgnav a.refcenter { color: #c0131e; } 
	.newswire #topgnav a.newswire { color: #c0131e; } 
	.articles #topgnav a.articles { color: #c0131e; } 
	.forums #topgnav a.forums { color: #c0131e; } 
	.about #topgnav a.about { color: #c0131e; } 

	#topgnav a.wardsautoworld { color: #c0131e; } 
	#topgnav a.wardsdealerbusiness { color: #c0131e; } 

	#navtools .leftcol { background: #888; }
	#navtools .centercol { background: #97999C; }
	#navtools .rightcol { background: #D9D9D9; }

	#leftcat { background: #C9C9C9; }
        
	.springtraining #navtools .leftcol { background: #888; display:none; }
	.springtraining #navtools .centercol { background: #97999C; display:none; }
	.springtraining #navtools .rightcol { background: #D9D9D9; display:none; }


      .springtraining #leftcat { background: #bbdcba;  text-align: left;    padding: 20px  5px 0 10px ;}
      .springtraining #leftcat img   {border:none;}
      .springtraining #leftcat ul   { margin: 10px 0 0 10px; padding:0;}
      .springtraining #leftcat ul li  { margin: 10px 0 0 0;  }

      .springtraining #rightcat { background: #fff; border-left: 2px solid #C9C9C9; text-align:left; padding: 20px  5px 0 5px;}
      .springtraining #rightcat  img   { border:none; padding-top:10px;  }
      .springtraining #rightcat  ul   { margin: 10px 0 0 10px; padding:0; text-align:left;}
      .springtraining #rightcat    li  { margin:5px 0 0 10px ;  }
	
       .register, .stats, .dealers, .agenda, .sponsors, .starsponsors, .coaches   {margin-bottom:20px;}




#rightcat {
	background: #C9C9C9;
	padding: 6px;
	}

	/***************************************
	NAV - PUBLIC
	***************************************/
	#navPub, #navPubright {
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top: -20px;
	display: block;
	}
	#navPubright { 
	margin-top: 0;
	}
	#navPubright h2, #navPub h2 {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0 15px 12px 24px;
	}
	#navPub ul {
	list-style-type: none;
	margin: 0;
	margin-top: -8px;
	margin-bottom: -8px;
	padding: 0;
	}
	#navPub .public {
	margin-top: 25px;
	}
	#navPub li {
	margin: 0;
	padding: 4px 15px 4px 24px;
	}
	#navPub a {
	display: block;
	color: #000;
	text-decoration: none;
	}
	#navPub a:hover {
	color: #f00;
	}
	#navPub hr {
	border-bottom: 0;
	border-top: 1px solid #eee;
	margin-bottom: 10px;
	margin-top: 12px;
	padding: 0;
	height: 1px;
	}

	/***************************************
	NAV - WAW, WDB
	***************************************/

	#navWAW,
	#navWDB {
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top: -20px;
	display: block;
	}
	#navWAW h2,
	#navWDB h2 {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0 15px 12px 24px;
	}
	#navWAW ul,
	#navWDB ul {
	list-style-type: none;
	margin: 0;
	margin-top: -8px;
	margin-bottom: -8px;
	padding: 0;
	}
	#navWAW li,
	#navWDB li {
	margin: 0;
	padding: 4px 15px 4px 24px;
	}
	#navWAW a,
	#navWDB a {
	display: block;
	color: #000;
	text-decoration: none;
	}
	#navWAW a:hover,
	#navWDB a:hover {
	color: #f00;
	}
	#navWAW hr,
	#navWDB hr {
	border-bottom: 0;
	border-top: 1px solid #eee;
	margin-bottom: 10px;
	margin-top: 12px;
	padding: 0;
	height: 1px;
	}

	input.button { border-color: #eee #eee #999 #999; border-width: 2px; border-style: solid; font-weight: bold; }
	td.dblcoltxt
	{
		font-size: .8em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #969696;
		margin: 5px 0px 5px 0px;
	}

	td.dblcolhd
	{
		font-size: .9em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		font-weight: bold;
		border-color: #97999C;
		border-width: 1px 0px 0px 0px;
		border-style: dotted;
		background-color: #bbbbbb;
		margin: 5px 0px 5px 0px;
	}

	td.refcolhd
	{
		font-size: .8em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #252525;
		border-color: #63574B;
		border-width: 1px 0px 0px 0px;
		border-style: dotted;
		background-color: #F0AD75;
		/*padding: 5px 0px 5px 0px;*/
		margin: 5px 0px 5px 0px;
	}

	td.dblcoldiv {
		border-color: #c92428;
		border-width: 0px 0px 1px 0px;
		border-style: dotted;
		background-color: #FFFFFF;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}

	input {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
	}
	select {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
	}
	a.catheadline:link, a.catheadline:visited, a.catheadline:visited {
		font-size: 1.2em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		color: #252525;
	}
	a.catheadline:hover { 
		font-size: 1.2em;
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		text-decoration: underline; 
		color: #252525; 
	}
	a:link {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: underline;
	}
	a:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: underline;
	}
	a:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;
		text-decoration: underline;
	}
	a.nav:link {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	a.nav:visited {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	a.nav:active {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	a.sitenav:link {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	a.sitenav:visited {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	a.sitenav:active {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	a.sitenav:hover { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c0131e; 
	}
	a.sitenavon:link { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; 
	}
	a.sitenavon:visited { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; 
	}
	a.sitenavon:active { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; 
	}
	a.sitenavon:hover { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; 
	}
	a.sitenavon { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; 
	}
	a.premsitenav:link {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	a.premsitenav:visited {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	a.premsitenav:active {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
	}
	a.premsitenav:hover { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #000000; 
	}
	a.leftnav:link {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: bold;}
	a.leftnav:visited {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: bold;}
	a.leftnav:hover { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; }
		a.leftnav:active {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: bold;}

	a.leftnavon:link { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; }

	a.leftnavon:visited { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; }
		
	a.leftnavon:hover { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; }
			
	a.leftnavon:active { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; }

	a.leftnavon { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: bold; 
		color: #c92528; }	

	a.leftnav2:link {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: normal;}
	a.leftnav2:visited {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: normal;}
	a.leftnav2:hover { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: normal; 
		color: #c92528; }
	a.leftnav2:active {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: normal;}

	a.leftnav3:link {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: normal;}
	a.leftnav3:visited {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: normal;}
	a.leftnav3:hover { 
		font-size: 1em;
		text-decoration: none; 
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-weight: normal; 
		color: #c92528; }
	a.leftnav3:active {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: normal;}

	.leftnavprem {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #c92528;
		text-decoration: none;
		font-weight: bold;}

	.leftnav1 {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: bold;}

	.leftnav2 {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: none;
		font-weight: normal;}

	a.morelnk:link {
		font-size: x-small;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: none;
		font-weight: bold;}
	a.morelnk:visited {
		font-size: x-small;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: none;
		font-weight: bold;}
	a.morelnk:hover {
		font-size: x-small;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;
		text-decoration: underline;
		font-weight: bold;}

	a.pager:link {
		font-size: x-small;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #c92528;
		text-decoration: none;
		font-weight: bold;}
	a.pager:visited {
		font-size: x-small;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #c92528;
		text-decoration: none;
		font-weight: bold;}
	a.pager:active {
		font-size: x-small;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #C92528;
		text-decoration: none;
		font-weight: bold;}

	.pagernum {
		font-size: x-small;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;}

	a.pagernum:link, a.pagernum:visited, a.pagernum:active {
		font-size: x-small;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #c92528;
		text-decoration: underline;
		font-weight: bold;}
		
	a.backtotop:link {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: underline;
		display: block;
		margin: 0;
		padding: 20px 0 15px 0;
	}
	a.backtotop:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: underline;
		display: block;
		margin: 0;
		padding: 20px 0 15px 0;
	}
	a.backtotop:hover {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;
		text-decoration: underline;
		display: block;
		margin: 0;
		padding: 20px 0 15px 0;
	}
	#nav_tools .xxsmall, #navtools .xxsmall
	{
		font-size: 9px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		padding: 2px 0px 0px 0px;
	}

	#navtools a.xxsmall:link, #navtools a.xxsmall:visited, #navtools a.xxsmall:active, #nav_tools a.xxsmall:link, #nav_tools a.xxsmall:visited, #nav_tools a.xxsmall:active {
		font-size: xx-small;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: underline;
		font-weight: bold;}
	a.leadinsm:link {
		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: none;
		margin: 0;
		padding: 1px 0 0 0;
	}
	a.leadinsm:visited {
		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
		/*color: #D99B98;*/
		color: #b00800;
		text-decoration: none;
		margin: 0;
		padding: 1px 0 0 0;
	}
	a.leadinsm:hover {
		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;
		text-decoration: underline;
		margin: 0;
		padding: 1px 0 0 0;
	}
	a.leadinlg:link {
	/*	display: block;*/
		font: bold 19px/21px Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: none;
		margin: 0 0 -12px 0;
		padding: 0;
	}
	a.leadinlg:visited {
	/*	display: block;*/
		font: bold 19px/21px Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: none;
		margin: 0 0 -12px 0;
		padding: 0;
	}
	a.leadinlg:hover {
	/*	display: block;*/
		font: bold 19px/21px Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;
		text-decoration: underline;
		margin: 0 0 -12px 0;
		padding: 0;
	}

	/* Lead Story Art for Home Page */
	#content table img {
	margin-top: 5px;
	}

	a.tocleadin1:link {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #023465;
		font-weight: bold;}
	a.tocleadin1:visited {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #023465;
		font-weight: bold;}
	a.tocleadin1:active {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #023465;
		font-weight: bold;}
		
	a.tocleadin2:link {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		font-weight: bold;}
	a.tocleadin2:visited {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		font-weight: bold;}
	a.tocleadin2:active {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		font-weight: bold;}
		
	a.relatedtext1:link {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #021a34;
		text-decoration: none;
	}
	a.relatedtext1:visited {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #021a34;
		text-decoration: none;
	}
	a.relatedtext1:active {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #021a34;
		text-decoration: none;
	}
		
	a.relatedtext2:link {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
	}
	a.relatedtext2:visited {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
	}
	a.relatedtext2:active {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		text-decoration: none;
	}

	a.advsearch:link {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: underline;
		font-weight: bold;}
	a.advsearch:visited {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: underline;
		font-weight: bold;}
	a.advsearch:active {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		text-decoration: underline;
		font-weight: bold;}

	a.advsrchprem:link {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #EED68E;
		text-decoration: underline;
		font-weight: bold;}
	a.advsrchprem:visited {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #EED68E;
		text-decoration: underline;
		font-weight: bold;}
	a.advsrchprem:active {
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #EED68E;
		text-decoration: underline;
		font-weight: bold;}
		
	/*bgcolors*/
	.linebg1 {background-color : #021a34;}
	.linebg2 {background-color : #ffffff;}
	.topbg {background-color : #ffffff;}
	.topnavbg {background-color : #021a34; padding: 3px;}
	.colbg {background-image: url(/greywhitebg.gif);}
	.relatedbg1 {background-color : #ffffff; border-left: 1px solid #bbbbbb;}
	.relatedbg2 {background-color : #ffffff;}
	.colnavbg {background-color : #021a34;}
	.colrelatedbg {background-color : #021a34;}
	.coltocbg {background-color : #021a34;}
	.kwsearchbg {background-color : #97999c;}
	.tsearchbg {background-color : #021a34;}
	.mssearchbg {background-color : #021a34;}
	.csearchbg {background-color : #021a34;}
	.footerbg {background-color : #021a34;}
	.backbg {background-color : #021a34;}
		
	.black10 {
		font-size: 10px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;}
		
	.caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 11px; font-weight: bold; }
			
	.deck {
		font-size: 15px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: normal;
		color: #000000;}

	.mediastory
	{
		padding: 0px 60px 0px 40px;
	}
	.mediastorycopyright { text-align: center; padding-top: 50px; }
	.mediastoryheader {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #bbbbbb;
		font-weight: bold;
		font-size: 15px;
		line-height: 16px;
		margin: 35px 0 15px 0; 

		border-bottom: #bbb 1px solid;
	}
	.mediastorycontent {
		padding: 20px 50px 0 50px; 
	}
	.mediastorytitle {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		font-size: 18px;
		line-height: 19px;
	}
	.toctitle1 {
		font-size: 14px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #021a34;}
		
	.toctitle2 {
		font-size: 14px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;}
		
	.toclheader1 {
		font-size: 12px;
		line-height: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;
		background-color: #021a34;
		padding: 5px;}
		
	.toclheader2 {
		font-size: 12px;
		line-height: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #021a34;
		background-color: #ffffff;
		padding: 5px;}
		
	.tocsheader1 {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #666666;}
		
	.tocsheader2 {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;}
		
	.tocteaser1 {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #021a34;}
		
	.tocteaser2 {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;}
		
	.relatedtitle1 {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #021a34;}
		
	.relatedtitle2 {
		font-size: 10px;
		font-family: Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;
		background: #BBBBBB;}
		
	.relatedtext1 {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #021a34;}
		
	.relatedtext2 {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;}
		
	a.relatedtext2:link {font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: none;}
	a.relatedtext2:visited {font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: none;}
	a.relatedtext2:hover {font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;
		text-decoration: underline; }
		
	.ptitle1 {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #021a34;}
		
	.ptitle2 {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;}
		
	.ptext1 {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #021a34;}
		
	.ptext2 {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;}
		
	h2 {
		font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #333;
		margin: 0 0 12px 0;
		padding: 20px 0 2px 0;
		border-bottom: 1px solid #ccc;
	}
	.sheader {
		font: bold 16px/15px Arial, Helvetica, sans-serif;
		color: #666;
		margin: 0 0 12px 0;
		padding: 20px 0 4px 0;
		display: block;
		border-bottom: 1px solid #ccc;
	}
	h3 {
		font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif;
		color: #333;
		margin: 0 0 12px 0;
		padding: 20px 0 2px 0;
	}
	h1 {
		font: bold 21px/22px Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		background: #f8f8f8 url(head_back.gif) bottom repeat-x;
		margin:  15px 0 22px 0;
		padding: 6px 0 7px 20px;
		border-top: 1px solid  #e9e9e9;
		border-bottom: 1px solid #bbb;
	}
	.lheader {
		display: block;
		font: bold 21px/22px Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		background: #f8f8f8 url(head_back.gif) bottom repeat-x;
		margin:  5px 0 22px 0;
		padding: 6px 0 7px 20px;
		border-top: 1px solid  #e9e9e9;
		border-bottom: 1px solid #bbb;
	}
	/* Hides from IE-mac \*/
	* html .lheader {height: 1%;}
	* html .sheader {height: 1%;}
	* html a {height: 1%;}

	* html p {height: 1%;}
	* html .leadin {height: 1%;}
	/* End hide from IE-mac */

	.storytitle {
		font-size: 24px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		line-height: 26px;}
		
	.byline {
		font-size: 10px;
		font-family: Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;}
		
	.sourcedate {
		font-size: 10px;
		font-family: Verdana, Helvetica, sans-serif;
		color: #000000;}
		
	.promo_source {
		font: normal 9px/11px Verdana, Helvetica, sans-serif;
		color: #999999;
		display: block;
		margin: 0;
		padding: 10px 0 8px 0;
	}
		
	.promo_teaser {
		font: normal 11px/14px Verdana, Helvetica, sans-serif;
		padding-top: 1px;}
		
	.artitle {
		font-size: 1.3em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #C9242B;}
		
	.searchtitle1 {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #021a34;
		font-weight: bold;
	}
	.searchtitle2 {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
		font-weight: bold;
	}
	.searchtext1 {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #021a34;
	}
	.searchtext1 span {
		font-weight: bold; 
	}
	.searchtext2 {
		font-size: 10px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ffffff;
	}
	.altsearchtext {
		font-size: 12px;
	}
	.logintext {
		font-size: 9px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #FFFFFF;
		font-weight: bold;
	}
	.leadin {
		margin: 0 0 15px 0;
	}
	.leadin a img {
		margin-top: 4px;
	}
	.right img {
		margin-right: -5px; /* Counteracts the hspace 5 setting in template */
	}
	.right a>img {
		margin-right: 0; /* Hide the above setting from IE */
	}
	.footer {
		font-size: 10px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;}
		
	a.footer:link, a.footer:visited {
		font-size: 10px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;}
		
	.promotextlg {
		font: normal 11px/14px Verdana, Helvetica, sans-serif;
		padding-top: 2px; }

	.error {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;}

		
		
	/*Featured Results*/

	.featuredheader {
		font-size: 12px;
		line-height: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #ffffff;
		background-color: #021a34;
		padding: 5px;}
		
	.featuredlinebg {background-color : #021a34;}

	.featuredleadin {
		font-size: 11px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #023465;}
		
	.featureddesc {
		font-size: 10px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;}
		
		
	/*Regular Results*/

	.resultsheader1 {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
	}
		
	.resultsheader2 {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #666666;}
		
	.resultslinebg {background-color : #021a34;}

	a.resultsleadin:link {
		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: none;
		margin: 0;
		padding: 1px 0 0 0;
	}
	a.resultsleadin:visited {
		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
		color: #b00800;
		text-decoration: none;
		margin: 0;
		padding: 1px 0 0 0;
	}
	a.resultsleadin:hover {
		font: bold 12px/13px Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;
		text-decoration: underline;
		margin: 0;
		padding: 1px 0 0 0;
	}
	.resultsbyline {
		font: normal 9px/11px Verdana, Helvetica, sans-serif;
		color: #999999;
		margin: 0;
		padding: 0 0 2px 0;
	}
	.resultsdesc {
		font-family: Verdana, Helvetica, sans-serif;
		padding-top:2px;
	}


/* IE7 clipping/general display fix */
  .leadin,
  .leadinsm,
  .leadinlg,
  .resultsleadin,
  .resultsbyline,
  .resultsdesc {
    overflow: hidden;
    zoom: 1;
  }



	.resultsmedia {
		font-size: 10px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #ff0000;
	}
	.resultslinks {
		font-size: 10px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
	}
	.searchterm {
		font-size: 12px;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;}
		
	/* THIS IS THE LAYOUT FOR WARDS AUTO*/

	#container
	{
		width: 770px;
		/*height: auto;*/
		margin: 0 auto;
	}

	#top_cat
	{
		width: 770px;
		/*height: 183px;*/
		margin: 0px 0px 0px 0px;
	}

	#masthead
	{
		width: 770px;
		height: 100px;
		background-color: white;
		padding: 0px 0px 0px 0px;
		background-image: url("/back_1.gif");
	}
	#masthead td
	{
		font-size: 11px;
	}

	#mastheadprem
	{
		width: 770px;
		height: 100px;
		background-color: white;
		padding: 0px 0px 0px 0px;
		background-image: url("/back_2.gif")
	}

	#navtools
	{
		width: 770px;
		/*height: 85px;*/
		/*top: 110px;*/
		/*background-color: gray;*/
		/*margin: 0px 0px 2px 0px;*/
		/*padding: 0px 0px 5px 0px;*/
	}
	#navtools td {
		font-size: 11px;
	}
	#nav_tools
	{
		width: 770px;
		/*height: 85px;*/
		/*top: 110px;*/
		/*background-color: gray;*/
		/*margin: 0px 0px 2px 0px;*/
		/*padding: 0px 0px 5px 0px;*/
	}
	#nav_tools td {
		font-size: 11px;
	}

	#content
	{
		background-color: white;
		padding: 10px 0px 5px 0px;
		text-align: left;
		/*float: left;
		width: 440px;
		top: 190px;*/
	}

	#content_article
	{
		background-color: white;
		padding: 0px 0px 5px 0px;
		text-align: left;
	}

	/* Article elements */

	#content_article li {
	padding-bottom: 5px;
	}

	#content_article table img {
	margin-top: 5px;
	overflow: hidden;
	}

       .rssfeed li a { font-size: 14px;}

	/* Article Sidebar */

	#content_article .sidebar {
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	float: right;
	width: 250px;
	margin: 4px 0 10px 10px;
	padding: 15px 8px 12px 15px;
	background-color: #f3f3f3;
	color: #000;
	}
	#content_article .sidebar h2 {
	font: bold 15px/17px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	}
	#content_article .sidebar p {
	font-size: 11px;
	line-height: 14px;
	}
	#content_article .sidebar ul {
	list-style-type: square;
	margin: 10px 0 0 15px;
	padding: 0;
	}
	#content_article .sidebar li {
	font-size: 11px;
	line-height: 12px;
	margin: 0 0 8px 0;
	}
	#content_article .sidebar ul.noBullet {
	list-style-type: none;
	margin-left: 0;
	}
	#content_article .sidebar em {
	font-style: normal;
	font-weight: bold;
	}


	/*.search
	{
		float: left;
		width: 150px;
		height: 20px;
		/*top: 110px;
		background-color: #97999C;
		margin: 5px 10px 5px 10px;
	}*/

	#footer
	{
		/*float: left;
		height: 20px;
		background-color: #D9D9D9;
		width: 440px;*/
		text-align: center;
		margin: 5px 0px 30px 30px;
		border-color: #97999C;
		border-width: 1px 0px 0px 0px;
		border-style: dotted;
	}

	.walogo
	{
		float: left;
		margin: 35px 5px 0px 0px;
	}

	.walogoalt
	{
		float: left;
		margin: 35px 5px 0px 0px;
	}

	.mhadmod
	{
		padding: 10px 0;
		background: #c9c9c9;
	}

	.mhtext
	{
		/*position: absolute;
		top: 100px;
		left: 225px;*/
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 1.2em;
		font-weight: bold;
		line-height: 1.2em;
	}

	.mhpremtext
	{
		font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-size: 1.2em;
		color: #c92428; 
		font-weight: bold;
		line-height: 1.2em;
	}

	.redpipe
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1em;
		color: #c92428;
		font-weight: bold;
		word-spacing: 0px;
		margin: 0px 10px 0px 10px;
	}

	.blackpipe
	{
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 1em;
		color: #000000;
		font-weight: bold;
		word-spacing: 0px;
		margin: 0px 10px 0px 10px;
	}

	select.pickamag
	{
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #252525;
		font-weight: bold;
		border-style: inset;
		padding: 0px 0px 0px 3px;
		border-color: gray;
		border-width: 1px 1px 0px 0px;
		height: 17px;
		width: 130;
	}

	input.prembx
	{
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #C9242B;
		font-weight: bold;
		border-style: inset;
		padding: 0px 0px 0px 3px;
		border-color: gray;
		border-width: 1px 1px 0px 0px;
		height: 15px;
	}

	input.searchbx
	{
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		border-style: inset;
		padding: 0px;
		border-color: gray;
		border-width: 0px 1px 1px 0px;
		height: 15px;
	}

	input.prembtn
	{
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #C9242B;
		font-weight: bold;
		border-style: outset;
		border-color: white white gray gray;
		border-width: 2px 2px 2px 2px;
		background-color: #D9D9D9;
	}

	input.gobtn
	{
		font-size: 1em;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color: #000000;
		font-weight: bold;
		border-style: outset;
		border-color: white white gray gray;
		border-width: 2px 2px 2px 2px;
		background-color: #D9D9D9;
	}

	ul.kranglist { list-style: <tmpl_var bullet_type>; }
	ol.kranglist { list-style: <tmpl_var bullet_type>; }

	.justify
	{
		text-align: center;
		letter-spacing: 0px;
		margin: 0px 0px 0px 0px;
	}

	.contentwellad { float: right; margin: 0 5px 5px 5px; width: 300px; }
	.ad { margin: 0; padding: 0px; }

	.contentwellad75x75, .ad75x75, .pagead75x75, .storyad75x75 { width: 75px; }
	.contentwellad120x60, .ad120x60, .pagead120x60, .storyad120x60 { width: 120px; }
	.contentwellad120x240, .ad120x240, .pagead120x240, .storyad120x240 { width: 120px; }
	.contentwellad120x600, .ad120x600, .pagead120x600, .storyad120x600 { width: 120px; }
	.contentwellad125x125, .ad125x125, .pagead125x125, .storyad125x125 { width: 125px; }
	.contentwellad160x600, .ad160x600, .pagead160x600, .storyad160x600 { width: 160px; }
	.contentwellad180x150, .ad180x150, .pagead180x150, .storyad180x150 { width: 180px; }
	.contentwellad234x60, .ad234x60, .pagead234x60, .storyad234x60 { width: 234px; }
	.contentwellad234x400, .ad234x400, .pagead234x400, .storyad234x400 { width: 234px; }
	.contentwellad240x400, .ad240x400, .pagead240x400, .storyad240x400 { width: 240px; }
	.contentwellad250x250, .ad250x250, .pagead250x250, .storyad250x250 { width: 250px; }
	.contentwellad300x60, .ad300x60, .pagead300x60, .storyad300x60 { width: 300px; }
	.contentwellad300x125, .ad300x125, .pagead300x125, .storyad300x125 { width: 300px; }
	.contentwellad300x250, .ad300x250, .pagead300x250, .storyad300x250 { width: 300px; }
	.contentwellad336x60, .ad336x60, .pagead336x60, .storyad336x60 { width: 336px; }
	.contentwellad336x125, .ad336x125, .pagead336x125, .storyad336x125 { width: 336px; }
	.contentwellad336x280, .ad336x280, .pagead336x280, .storyad336x280 { width: 336px; }
	.contentwellad336x850, .ad336x850, .pagead336x850, .storyad336x850 { width: 336px; }
	.contentwellad468x60, .ad468x60, .pagead468x60, .storyad468x60 { width: 468px; }
	.contentwellad728x90, .ad728x90, .pagead728x90, .storyad728x90 { width: 728px; }

	div.mhadmod div.ad728x90 {margin: 0 auto; padding:14px; background: url('http://wardsauto.com/images/vert_advertisement.gif') no-repeat left;}

	.ad, .pagead, .storyad { text-align: left;}
	.ad p, .pagead p, .storyad p {
		color: #fff; 
		margin: 0;
		padding: 2px;
	}
	.contentwellad p {
		margin: 0;
		padding: 2px 2px 2px 12px;
		color: #FFF;
	}
	#content_article .contentwellad {
		background-color: #BDBDBD;
	}

#buyersguide .categories { width: 460px; }
#buyersguide .categories ul { margin: 0; padding: 0; text-align: left; }
#buyersguide .categories ul li { width: 140px; text-align: left; margin: 0; padding: 0 0 10px; }
#buyersguide .categoryListing h3 { padding: 0 0 4px; }
#buyersguide table.listings { width: 450px; }
#buyersguide #listingPage { padding-top: 20px; }
#buyersguide #listingPage address { font-style: normal; }
/****************************
clip syndicate
****************************/

cm_target {}

#clip-preview {
  width: 736px;
}

/* main container and border */
.cs-clip {
  display: block;
  margin-bottom: 30px;
  padding: 0;
  width: 388px;
  background: #fff;
  border: 0;
  text-align: left;
}

/* thumbnail image */
.cs-thumbnail {
  display: block; /* set to 'none' to remove thumbnails */
  width: 150px;
  height: 113px;
  margin-right: 8px;
  border: 0;
}

/* play button */
.cs-button {
  display: block; /* set to 'none' to remove the play button */
  visibility: visible; /* also, set this to 'hidden' to remove the play button */
  width: 100%;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background: #fff;
  font-size: 11px;
  font-weight: bold;
}

.cs-button-bg {
  display: none;
}

/* title link */
.cs-title {
  display: block;
  font-size: 13px;
  vertical-align: top;
  margin-top: 2px;
}

/* title link style */
a.cs-title-link:link,
a.cs-title-link:visited {
  font-weight: bold;
  color: #b00800;
  text-decoration: none;
}

a.cs-title-link:hover {
  color: #f00;
  text-decoration: none;
}

/* content provider, market, etc. */
.cs-channel-info {
  display: block;
  color: #999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  vertical-align: top;
  text-align: left;
}

/* time and date */
.cs-time {
  display: block;
  color: #888;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  vertical-align: top;
  text-align: left;
  margin-bottom: 4px;
}

/* descriptive text */
.cs-description {
  display: block; /* set to 'none' to remove description text */
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  vertical-align: top;
  text-align: left; }



/****************************
clip syndicate END
****************************/

}