﻿#cbsContentWrap {
	overflow: hidden;
}
#contentAux {
	top: 0;
}
.featuredStories {
	margin: 0 0 0px 0px;
	padding: 0px 0 0;
	clear: both;
	position: relative;
}
.featuredList strong span, .threeColArea strong, .threeColArea strong span, .threeColArea li.last, .newsByCat .catTabs li, .newsByCat .catTabs li a, #contentBody .threeColArea .source, #contentBody .threeColArea .source span, #cbsCarousel .carouselWrap .captionAux .carouselVideo {
}
#cbsCarousel .carouselWrap .carouselLink, #cbsCarousel .carouselNav, .hedStackNav, #contentAux .col308 strong, .sideScroller, .scrollShell, .featuredStories .featuredList {
}
/* mrmr */
#cbsCarousel .carouselWrap .carouselCaption, .indicator {
	background: url(sprite.png) no-repeat;
}
/* ---------------------------------- */
/* ----- FD :: CAROUSEL ----- */
/* ---------------------------------- */
#cbsCarousel {
	position: relative;
	float: right;
	overflow: hidden;
}
#cbsCarousel .carouselWrap {
	width: 480px;
	height: 318px;
	float: left;
	position: relative;
	background: #1f2226;
}
#cbsCarousel .carouselWrap li {
	position: absolute;
	width: 408px;
	height: 318px;
}
#cbsCarousel .carouselWrap li.carouselSlide {
	background-position: 50% 0 !important;
	left: -10px;
	top: 0px;
	width: 500px;
}
#cbsCarousel .carouselWrap .carouselLink {
	display: block;
	height: 318px;
	overflow: hidden;
	text-indent: -2000px;
	background-position: -1400px top;
	_background: transparent;
}
#cbsCarousel .carouselWrap .carouselCaption {
	background-position: -1530px bottom;
/*_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://i.i.com.com/cnwk.1d/i/tron/atl/overlay80.png");*/	_background: #000;
	_filter: alpha(opacity=80);
	color: #bcbcbc;
	_color: #fff;
	padding: 4px 10px 17px;
	font-weight: bold;
	position: absolute;
	bottom: 0px;
	width: 480px;
	\
	}
#cbsCarousel .carouselWrap .carouselCaption p.captionAux {
	font-size: 83.5%;
	margin: 8px 10px 0 0;
	padding: 7px 0 0;
	border-top: 1px solid #333;
}
#cbsCarousel .carouselWrap .captionAux .carouselVideo {
	background-position: right -164px;
	padding: 0 26px 0 0;
}
#cbsCarousel .carouselWrap .carouselCaption h4 {
	color: #fff;
	font: bold 100% 'palatino linotype' , palatino;
	margin: 4px 20px 10px 0;
	text-align: right;
	direction:rtl
}
#cbsCarousel .carouselWrap .carouselCaption p, #cbsCarousel .carouselWrap .carouselCaption ul {
	margin: 2px 10px 7px;
	font-size: 91.6%;
	width: 450px;
	text-align: right;
}
#cbsCarousel .carouselWrap .carouselCaption li {
	position: static;
	height: auto;
	width: auto;
}
#cbsCarousel .carouselPrev, #cbsCarousel .carouselNext {
	display: block;
	position: absolute;
	top: 298px;
	left: 387px;
	font-size: 83.5%;
	overflow: hidden;
	text-indent: -2000px;
	float: left;
	margin: 0 0 4px;
	width: 39px;
	height: 16px;
	cursor: pointer;
	margin: 0 0 0 2px;
	outline: none;
}
#cbsCarousel .carouselNext {
	background-position: -45px bottom;
	left: 426px;
}
#cbsContent #cbsCarousel .indicators {
	right: 90px;
	top: 293px;
}
#cbsCarousel .carouselListWrap, .hedStackWrap {
	width: 308px;
	float: left;
	margin: 0 0 0 14px;
}
#cbsCarousel .carouselNav, .hedStackNav {
	background-position: -600px top;
	display: block;
	_display: inline-block;
	_overflow: hidden;
	_height: 22px;
	background-color: #e73e1d;
	color: #fff;
	padding: 3px 5px 1px 10px;
	position: relative;
	text-transform: uppercase;
}
.hedStackNav {
	*padding: 3px 7px 4px 4px;
}
#cbsCarousel .carouselNav a, #cbsCarousel .carouselNav a:link, #cbsCarousel .carouselNav a:visited, #cbsCarousel .carouselNav a:hover, #cbsCarousel .carouselNav a:active, .hedStackNav a, .hedStackNav a:link, .hedStackNav a:visited, .hedStackNav a:hover, .hedStackNav a:active {
	color: #fff;
	text-decoration: none;
}
#cbsCarousel .carouselNav strong, .hedStackNav strong {
	font-size: 134%;
	font-weight: bold; *;
	float: left; *;
	padding: 1px 0 0;
}
#cbsCarousel .carouselNav a.flexButton, .hedStackNav a.flexButton {
	float: right;
}
.hedStack {
	padding: 3px 0 0;
}
#cbsCarousel .carouselList li, .hedStack li {
	_display: inline-block;
	border-bottom: 1px solid #ccc;
	padding: 0.57em 0;
*	padding: 0.55em 0;
	font: bold 100% helvetica,arial,sans-serif;
	display: block;
	line-height: 100%;
	color: #272A31;
}
#cbsCarousel .carouselList a, #cbsCarousel .carouselList a:link, #cbsCarousel .carouselList a:visited, #cbsCarousel .carouselList a:hover, #cbsCarousel .carouselList a:active, .hedStack a, .hedStack a:link, .hedStack a:visited, .hedStack a:hover, .hedStack a:active {
	color: #1968b2;
	text-decoration: none;
}
/* ----------------------------------------------------- */
#cbsCarousel .carouselCaption a, #cbsCarousel .carouselCaption a:link, #cbsCarousel .carouselCaption a:visited, .featuredStories .featuredList a, .featuredStories .featuredList a:link, .featuredStories .featuredList a:visited, #contentAux .col308 a, #contentAux .col308 a:link, #contentAux .col308 a:visited {
	color: #9ec9f1;
	text-decoration: none;
}
#cbsCarousel .carouselCaption a:hover, #cbsCarousel .carouselCaption a:active, .featuredStories .featuredList a:hover, .featuredStories .featuredList a:active, #contentAux .col308 a:hover, #contentAux .col308 a:active {
	color: #fff;
	text-decoration: none;
}
/* local module -- change location modal */
