﻿@media screen, print
{
	/* Main Promos */
	
	#HomeLargePromo
	{
		position:relative;
		width:909px;
		height:283px;
		overflow:hidden;
		margin:9px 1px 0px 3px;
	}
	
	#TempImage
	{
		position:absolute;
		left:0px;
		top:0px;
	}
	
	#HomeLargePromoOverlay
	{
		position:absolute;
		background-image:url(../Images/HomeFeatureOverlay.png);
		width:957px;
		height:289px;
		left:-21px;
		top:58px;
	}

	#HomeLargePromoOverlay a
	{
		display:block;
		position:relative;
		left:24px;
		top:2px;
		width:909px;
		height:283px;
		text-decoration:none !important;
	}
	
	#LargePromoPrevious,
	#LargePromoNext
	{
		position:absolute;
		display:block;
		width:24px;
		height:26px;
		top:226px;
		cursor:pointer;
	}
	
	#LargePromoNext
	{
		right:0px;
		float:right;
	}
	
	*:first-child+html #PromotionsClear
	{
		height:14px;
	}
	
	/* Feature Panels  */

	#FeaturePanels
	{
		margin:18px 0px 0px 0px;
		padding-bottom:26px;
		width:915px;
		background-image:url(../Images/PromoBoxBottomFeature.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	
	#FeaturePanels ul
	{
		margin:0px;
		padding:14px 0px 0px 0px;
		list-style-type:none;
		background-repeat:no-repeat;
		background-image:url(../Images/PromoBoxTopFeature.gif);
	}
	
	#FeaturePanels li
	{
		float:left;
		width:207px;
		margin:0px 9px 0px 12px;
		line-height:1.5em;
	}
	
	#FeaturePanels li:first-child
	{
		margin-left:13px;
	}
	
	#FeaturePanels li p
	{
		margin-top:0px;
	}
	
	#FeaturePanels img
	{
		float:left;
		margin-top:3px;
		padding-right:12px;
	}
	
	#FeaturePanels h2
	{
		margin:0px 0px 5px 0px;
		font-size:1.34em;
		font-weight:normal;
		line-height:1.25em;
	}	
	
	/* News Ticker */

	#NewsTicker
	{
		/*background:url(/Images/NewsBox.gif) no-repeat left top;*/
		clear:both;
		font-size:95%;
		/*height:30px;*/
		margin-top:13px;
		margin-left:2px;
		position:relative;
		width:911px;
		
	}

	#NewsTicker #NewsHeader
	{
		background:url(/Images/NewsTickerHeader.gif) no-repeat left top;
		float:left;
		height:30px;
		margin:0px;
		width:58px
	}
	
	#NewsTicker #NewsHeader a
	{
		height:23px;
	}
	
	#NewsTicker #Ticker
	{
		background:url(/Images/NewsTickerTile.gif) repeat-x left top;
		border-left:1px solid #e5d5e6;
		float:left;
		width:852px;
	}

	#NewsTicker #TickerTop
	{
		background:url(/Images/NewsTickerBgTop.gif) no-repeat left top;
		height:5px;
	}

	#NewsTicker #TickerMiddle
	{
		border-right:1px solid #ebdfec;
	}

	#NewsTicker #TickerBottom
	{
		background:url(/Images/NewsTickerBgBottom.gif) no-repeat left bottom;
		height:5px;
	}

	#NewsTicker a
	{
		color:#7c2b83;
		display:block;
		padding:3px 12px 4px 12px;
		text-decoration:none;
	}

	/* Bottom Promotion items */
	
	.FooterPromos
	{
		margin-top:13px;
		position:relative;
	}
	
	#FooterPromoLarge
	{
		position:absolute;
		left:-1px;
		bottom:0px;
	}

	#FooterPromoSmall
	{
		position:absolute;
		right:2px;
		bottom:0px;
	}

}

@media print
{
	.LeftBorder,
	#NewsTicker #Ticker,
	#NewsTicker #TickerMiddle
	{
		border:none;
	}

	#NewsTicker #NewsHeader,
	#NewsTicker #Ticker
	{
		float:none;
	}
	
	#NewsTicker a
	{
		color:#000000;
		padding:0px;
	}
	
	#PreviousButton,
	#NextButton
	{
		display:none;
	}
}