.carouselViewport {
	POSITION: relative; WIDTH: 995px; HEIGHT: 395px; OVERFLOW: hidden
}
#videoPlayerOverlay {
	Z-INDEX: 50; POSITION: absolute; WIDTH: 995px; DISPLAY: none; BACKGROUND: url(video-homepage-bg-red.jpg) #000000 no-repeat 0px 0px; FLOAT: left; HEIGHT: 395px
}
.heroVideoPlayer {
	POSITION: relative; WIDTH: 472px; HEIGHT: 266px; TOP: 50px; LEFT: 140px
}
A#videoCloseBtn {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 40px; DISPLAY: block; BACKGROUND: url(close_btn.png) no-repeat left top; HEIGHT: 40px; TOP: -20px; RIGHT: 20px
}
.carouselContainer {
	POSITION: absolute; WIDTH: 2000px; HEIGHT: 395px; OVERFLOW: hidden
}
.carouselItem {
	POSITION: relative; WIDTH: 995px; FLOAT: left; HEIGHT: 395px
}
.itemTitleArea {
	MIN-HEIGHT: 97px
}
.itemDetails {
	Z-INDEX: 25; POSITION: absolute; WIDTH: 333px; TOP: 48px; LEFT: 0px
}
SPAN.airDate {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; WIDTH: 333px; PADDING-RIGHT: 48px; BACKGROUND: url(air_date_bg.png) repeat-y left 50%; COLOR: #ff0000; FONT-SIZE: 14px; PADDING-TOP: 0px
}
DIV.airDate {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; WIDTH: 333px; PADDING-RIGHT: 48px; BACKGROUND: url(air_date_bg.png) repeat-y left 50%; COLOR: #ff0000; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.primaryCalloutVideo {
	PADDING-BOTTOM: 7px; MIN-HEIGHT: 119px; PADDING-LEFT: 7px; WIDTH: 165px; PADDING-RIGHT: 7px; DISPLAY: block; MARGIN-BOTTOM: 14px; BACKGROUND: #111; HEIGHT: auto; PADDING-TOP: 7px
}
.primaryCalloutVideo H4 {
	MARGIN: 8px 0px 0px; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.videoLinkA {
	POSITION: relative; WIDTH: 166px; DISPLAY: block; HEIGHT: 93px
}
.playBtn {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 166px; DISPLAY: block; BACKGROUND: url(play_btn_166x93.png) no-repeat; HEIGHT: 93px
}
H2.showName {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; TEXT-TRANSFORM: uppercase; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: -1px; FONT-SIZE: 26px; PADDING-TOP: 0px
}
H3.showTitle {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 2px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 18px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3.showTitle I {
	FONT-SIZE: 18px
}
H3.showTitle EM {
	FONT-SIZE: 18px
}
.primaryCalloutQuote {
	WIDTH: 250px; BACKGROUND: url(open_quote.png) no-repeat 0px 0px; HEIGHT: auto
}
.primaryCalloutQuote BLOCKQUOTE {
	PADDING-BOTTOM: 8px; MARGIN-BOTTOM: 0px; BACKGROUND: url(close_quote.png) no-repeat right bottom; FONT-SIZE: 14px; PADDING-TOP: 8px
}
.primaryCalloutQuote CITE {
	MARGIN: 0px 0px 18px 36px; DISPLAY: block; COLOR: #6cf; FONT-SIZE: 11px
}
.secondaryCallout {
	POSITION: absolute; BACKGROUND: #f50000; TOP: 250px
}
.secondaryCallout LI {
	BORDER-LEFT: #ddd 1px solid; DISPLAY: inline; FLOAT: left
}
.secondaryCallout LI.firstItem {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.secondaryCallout LI A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #000000 !important; FONT-SIZE: 11px; PADDING-TOP: 1px
}
.promoCustom H3 {
	POSITION: absolute; WIDTH: 245px; FONT-SIZE: 16px; TOP: 198px; FONT-WEIGHT: normal; LEFT: 0px
}
.promoCustom A {
	POSITION: absolute; WIDTH: 125px; BOTTOM: 105px; DISPLAY: block; HEIGHT: 35px; LEFT: 0px
}
.sponser {
	Z-INDEX: 20; POSITION: absolute; TEXT-ALIGN: center; WIDTH: auto; HEIGHT: auto; TOP: 10px; RIGHT: 270px
}
.sponser P {
	MARGIN: 0px; FONT-SIZE: 11px
}
.carouselControls {
	Z-INDEX: 35; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 740px; BOTTOM: 0px; PADDING-RIGHT: 0px; HEIGHT: 60px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.carouselControlsBg {
	Z-INDEX: 1; POSITION: relative; WIDTH: 740px; BACKGROUND: #000000; HEIGHT: 60px; TOP: 0px; LEFT: 0px
}
.carouselControls UL {
	Z-INDEX: 5; POSITION: absolute; MARGIN-LEFT: 80px
}
.carouselControls UL LI {
	MARGIN: 10px 0px 0px 36px; WIDTH: 78px; DISPLAY: inline; FLOAT: left; HEIGHT: 43px
}
.carouselControls UL LI A {
	BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; WIDTH: 78px; DISPLAY: block; HEIGHT: 44px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid
}
.carouselControls UL LI A:hover {
	
}
.carouselControls UL LI A.active {
	BORDER-BOTTOM: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; MARGIN: -1px; BORDER-TOP: #ffffff 2px solid; BORDER-RIGHT: #ffffff 2px solid
}
.carouselControls UL LI A:hover {
	BORDER-BOTTOM: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; MARGIN: -1px; BORDER-TOP: #ffffff 2px solid; BORDER-RIGHT: #ffffff 2px solid
}
.carouselArrows {
	Z-INDEX: 40; POSITION: absolute; BOTTOM: 5px; LEFT: 0px
}
.carouselArrows A:hover {
	BACKGROUND-POSITION: left top
}
A#prevBtn {
	Z-INDEX: 70; POSITION: relative; TEXT-INDENT: -9999px; WIDTH: 39px; DISPLAY: inline; FLOAT: left; HEIGHT: 44px
}
A#nextBtn {
	Z-INDEX: 70; POSITION: relative; TEXT-INDENT: -9999px; WIDTH: 39px; DISPLAY: inline; FLOAT: left; HEIGHT: 44px
}
A#prevBtn {
	BACKGROUND: url(hero_prev_btn.png) no-repeat left bottom
}
A#nextBtn {
	BACKGROUND: url(hero_next_btn.png) no-repeat left bottom
}
.isClickable {
	CURSOR: pointer
}
UL#dayTabs {
	MARGIN: 10px 5px 0px 0px; FLOAT: right
}
UL#dayTabs LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; FLOAT: left; FONT-SIZE: 11px !important; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL#dayTabs LI A {
	DISPLAY: block; COLOR: #fff; FONT-SIZE: 11px !important
}
UL#dayTabs LI.activeDay {
	BACKGROUND: #ff0000; COLOR: #000
}
UL#dayTabs LI.activeDay A {
	BACKGROUND: #ff0000; COLOR: #000
}
.day {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.day UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.day LI {
	WIDTH: 235px; FLOAT: left
}
.day LI {
	BORDER-BOTTOM: #1e1e1e 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.day LI UL LI.time {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.day LI UL LI.show {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; FONT-SIZE: 12px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.day LI UL LI.new {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 30px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; FLOAT: right; COLOR: #ff0000; FONT-SIZE: 10px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
LI.viewFull {
	TEXT-ALIGN: right; FONT-SIZE: 11px
}
LI.viewAll {
	TEXT-ALIGN: right; FONT-SIZE: 11px
}
UL.episodes {
	MARGIN-TOP: 5px
}
UL.episodes LI {
	WIDTH: 120px; FLOAT: left
}
UL.episodes LI UL LI {
	POSITION: relative; WIDTH: auto; FLOAT: none
}
UL.episodes LI UL {
	WIDTH: 107px; MARGIN-RIGHT: 0px
}
UL.episodes LI UL.first {
	MARGIN-RIGHT: 18px !important
}
UL.episodes A {
	FONT-SIZE: 10px
}
UL.episodes SPAN {
	FONT-SIZE: 10px
}
UL.episodes SPAN {
	COLOR: #999999
}
UL.episodes LI UL LI IMG {
	Z-INDEX: 1; POSITION: relative
}
UL.episodes .playBtnOverlay {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 96px; DISPLAY: block; BACKGROUND: url(play_btn_sm_thumb.png) no-repeat; HEIGHT: 55px; TOP: 0px; LEFT: 0px
}
LI.viewAllEpisodesLink {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 230px !important; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
UL.episodes LI.viewAllEpisodesLink A {
	FONT-SIZE: 12px
}
DIV.episodeLinks {
	POSITION: absolute; BOTTOM: -5px
}
.adBlock234x60 {
	MARGIN: 10px auto 0px; WIDTH: 234px
}
.adShowing {
	DISPLAY: block
}
.adHidden {
	DISPLAY: none !important
}
.mosaicWrapper {
	MIN-WIDTH: 1002px; WIDTH: 100%; BACKGROUND: url(home_bg2.png) repeat-x left top; PADDING-TOP: 1px
}
.mosaicContainer {
	Z-INDEX: 20; POSITION: relative; BACKGROUND-COLOR: #1f1f1f; MARGIN: 5px auto 65px; WIDTH: 995px; HEIGHT: 570px; OVERFLOW: hidden !important
}
#mosaicContainer {
	OVERFLOW: hidden !important
}
.mosaicBlocks {
	Z-INDEX: 31; POSITION: absolute; WIDTH: 995px; HEIGHT: 570px; TOP: 13px; LEFT: 13px
}
.mosaicControls A {
	Z-INDEX: 39; POSITION: absolute; TEXT-ALIGN: left; LINE-HEIGHT: 18px; TEXT-INDENT: -9999px; WIDTH: 53px; DISPLAY: block; HEIGHT: 43px; FONT-SIZE: 14px; TOP: 285px; TEXT-DECORATION: none !important; PADDING-TOP: 9px
}
.mosaicControls A:hover {
	Z-INDEX: 39; POSITION: absolute; TEXT-ALIGN: left; LINE-HEIGHT: 18px; TEXT-INDENT: -9999px; WIDTH: 53px; DISPLAY: block; HEIGHT: 43px; FONT-SIZE: 14px; TOP: 285px; TEXT-DECORATION: none !important; PADDING-TOP: 9px
}
.mosaicControls A {
	
}
.mosaicControls A SPAN {
	COLOR: #333333
}
#mosaicNextBtn SPAN {
	DISPLAY: block
}
#mosaicPrevBtn SPAN {
	DISPLAY: block
}
A#mosaicNextBtn:hover {
	TEXT-ALIGN: left; TEXT-INDENT: 12px; WIDTH: 110px; PADDING-RIGHT: 53px; BACKGROUND-POSITION: 0px -53px; TEXT-DECORATION: none !important
}
A#mosaicPrevBtn:hover {
	TEXT-ALIGN: left; TEXT-INDENT: 12px; PADDING-LEFT: 47px; WIDTH: 110px; BACKGROUND-POSITION: 0px -53px; TEXT-DECORATION: none !important
}
A#mosaicPrevBtn {
	BACKGROUND-IMAGE: url(mosaic_prev_btn.png); BACKGROUND-REPEAT: no-repeat; LEFT: 6px; _background-image: url(mosaic_prev_btn_ie6.png)
}
A#mosaicNextBtn {
	BACKGROUND-IMAGE: url(mosaic_next_btn.png); BACKGROUND-REPEAT: no-repeat; RIGHT: 0px; _background-image: url(mosaic_next_btn_ie6.png)
}
.mosaicBlocks H4 {
	BACKGROUND-IMAGE: url(mosaic_title_bg.png); Z-INDEX: 39; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 156px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 330px; PADDING-RIGHT: 0px; HEIGHT: 156px; COLOR: #000; FONT-SIZE: 30px; TOP: 194px; FONT-WEIGHT: normal; PADDING-TOP: 0px; LEFT: 320px
}
.mosaicBlock {
	WIDTH: 324px; DISPLAY: inline; FLOAT: left; HEIGHT: 274px
}
.mosaicBlock .oneByOne {
	POSITION: relative; BACKGROUND-COLOR: #333; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden
}
.mosaicBlock .twoByOne {
	POSITION: relative; BACKGROUND-COLOR: #333; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden
}
.mosaicBlock .twoByTwo {
	POSITION: relative; BACKGROUND-COLOR: #333; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden
}
.mosaicBlock .mosaicAd {
	POSITION: relative; BACKGROUND-COLOR: #333; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden
}
.mosaicBlock .mosaicPoll {
	POSITION: relative; BACKGROUND-COLOR: #333; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden
}
.mosaicBlock .oneByOne {
	MARGIN: 0px 4px 4px 0px; WIDTH: 158px; HEIGHT: 133px
}
.mosaicBlock .twoByOne {
	MARGIN: 0px 4px 4px 0px; WIDTH: 320px; HEIGHT: 133px
}
.mosaicBlock .twoByTwo {
	MARGIN: 0px 4px 4px 0px; WIDTH: 320px; HEIGHT: 270px
}
.twoByTwo .genericTop5Module {
	WIDTH: 320px !important
}
.mosaicBlock .mosaicAd {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #161616; MARGIN: 0px 4px 4px 0px; PADDING-LEFT: 10px; WIDTH: 300px; PADDING-RIGHT: 10px; HEIGHT: 250px; PADDING-TOP: 10px
}
.mosaicBlock .mosaicPoll {
	BACKGROUND-COLOR: #000; MARGIN: 0px 4px 4px 0px; WIDTH: 320px; HEIGHT: 270px
}
.mosaicPoll UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mosaicPoll UL LI {
	BACKGROUND-IMAGE: url(mosaic_poll_radio_off.png); BORDER-BOTTOM: #333 1px solid; LINE-HEIGHT: 37px; PADDING-LEFT: 70px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 40px 5px; HEIGHT: 37px; CURSOR: pointer
}
.mosaicPoll UL LI.on {
	BACKGROUND-IMAGE: url(mosaic_poll_radio_on.png)
}
.mosaicPoll .voteBtn {
	MARGIN: 4px 0px 0px 65px
}
.mosaicBlock .mosTitle {
	FILTER: alpha(opacity=85); PADDING-BOTTOM: 6px; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #000000; PADDING-LEFT: 10px; PADDING-RIGHT: 6px; FONT-SIZE: 16px; PADDING-TOP: 6px; opacity: .85
}
.mosaicBlock .mosTitle I {
	LINE-HEIGHT: 16px; FONT-SIZE: 16px
}
.mosaicBlock .mosTitle EM {
	LINE-HEIGHT: 16px; FONT-SIZE: 16px
}
.oneByOne .mosTitle {
	LINE-HEIGHT: 16px; FONT-SIZE: 16px
}
.mosaicBlockHovered .mosTitle {
	FILTER: alpha(opacity=65); opacity: .65
}
.mosaicBlockHovered .mosEyebrowInitial {
	FILTER: alpha(opacity=100); opacity: 1
}
.mosaicBlock .mosEyebrowInitial {
	FILTER: alpha(opacity=50); PADDING-BOTTOM: 3px; LINE-HEIGHT: 16px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #000000; PADDING-LEFT: 10px; PADDING-RIGHT: 6px; COLOR: #f00; FONT-SIZE: 9px; FONT-WEIGHT: bold; PADDING-TOP: 6px; opacity: .5
}
.mosaicBlock .oneByOne P {
	Z-INDEX: 32; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.mosaicBlock .twoByOne P {
	Z-INDEX: 32; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.mosaicBlock .twoByTwo P {
	Z-INDEX: 32; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.mosaicBlockTitle {
	Z-INDEX: 32; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.mosaicBlock SPAN {
	DISPLAY: inline; FLOAT: left; CLEAR: left
}
.mosaicBlock .mosaicBlockHovered .mosEyebrow {
	DISPLAY: inline; FLOAT: left; CLEAR: left
}
.mosaicBlockHovered A {
	TEXT-DECORATION: none !important
}
.mosaicBlock .mosEyebrow {
	DISPLAY: none
}
.mosaicBlock .mosaicBlockHover {
	DISPLAY: none
}
.mosaicBlockHoverAction {
	Z-INDEX: 1001; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 40px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: -40px; HEIGHT: 40px;  MARGIN-LEFT: -96px; FONT-SIZE: 10px; TOP: 50%; FONT-WEIGHT: bold
}
.mosaicBlockHoverActionWatch {
	Z-INDEX: 1001; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 40px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: -40px; WIDTH: 162px; PADDING-RIGHT: 30px; HEIGHT: 40px; COLOR: #fff; MARGIN-LEFT: -96px; FONT-SIZE: 10px; TOP: 50%; FONT-WEIGHT: bold
}
.mosaicBlock .mosaicBlockHovered .mosEyebrow {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 9px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #f50000; PADDING-LEFT: 10px; PADDING-RIGHT: 6px;  FONT-SIZE: 9px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.mosaicBlock .mosaicBlockHovered .mosEyebrowInitial {
	DISPLAY: none
}
.mosaicBlock .mosaicBlockHovered .mosTitle {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #f50000;
}
.mosaicBlock .mosaicBlockHovered .mosaicBlockHover {
	DISPLAY: block
}
.mosaicBlockHover {
	BACKGROUND-IMAGE: url(mosaic_bg_80.png?cb=v2.271); Z-INDEX: 31; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; TEXT-DECORATION: none; LEFT: 0px
}
.mosaicBlockHover:hover {
	TEXT-DECORATION: none !important
}
.mosaicBlock P.quote {
	Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 7px; LINE-HEIGHT: 18px; MARGIN: 10px; PADDING-LEFT: 33px; BOTTOM: 0px; PADDING-RIGHT: 33px; BACKGROUND: url(quote_open.png) no-repeat; FLOAT: left; FONT-SIZE: 20px; TOP: 20%; PADDING-TOP: 7px
}
.mosaicBlock .oneByOne P.quote {
	Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 7px; LINE-HEIGHT: 18px; MARGIN: 10px; PADDING-LEFT: 7px; BOTTOM: 0px; PADDING-RIGHT: 7px; BACKGROUND: url(quote_open.png) no-repeat; FLOAT: left; FONT-SIZE: 19px; TOP: 2%; PADDING-TOP: 7px
}
.mosaicBlock SPAN.closeQuote {
	WIDTH: 20px; DISPLAY: block; BACKGROUND: url(quote_close.png) no-repeat; FLOAT: right; HEIGHT: 20px
}
.quoteTile P {
	FONT-SIZE: 16px
}
.oneByOne .mosaicBlockHoverAction {
	WIDTH: 131px; BACKGROUND: url(mosaic_btn_rolloverSmall.png) no-repeat left top; LEFT: 70%
}
.twoByOne .mosaicBlockHoverAction {
	WIDTH: 192px; BACKGROUND: url(mosaic_btn_rolloverLarge.png) no-repeat left top; LEFT: 50%
}
.twoByTwo .mosaicBlockHoverAction {
	WIDTH: 192px; BACKGROUND: url(mosaic_btn_rolloverLarge.png) no-repeat left top; LEFT: 50%
}
.oneByOne .mosaicBlockHoverActionWatch {
	WIDTH: 131px; BACKGROUND: url(mosaic_btn_rolloverSmall_video.png) no-repeat; LEFT: 70%
}
.twoByOne .mosaicBlockHoverActionWatch {
	WIDTH: 162px; BACKGROUND: url(mosaic_btn_rolloverLarge_video.png) no-repeat; LEFT: 50%
}
.twoByTwo .mosaicBlockHoverActionWatch {
	WIDTH: 162px; BACKGROUND: url(mosaic_btn_rolloverLarge_video.png) no-repeat; LEFT: 50%
}
BODY.show .oneByOne .mosaicBlockHoverAction {
	
}
BODY.show .twoByOne .mosaicBlockHoverAction {
	WIDTH: 192px; BACKGROUND: url(mosaic_btn_rolloverLarge.png) no-repeat left top; LEFT: 50%
}
BODY.show .twoByTwo .mosaicBlockHoverAction {
	WIDTH: 192px; BACKGROUND: url(mosaic_btn_rolloverLarge.png) no-repeat left top; LEFT: 50%
}
BODY.show .oneByOne .mosaicBlockHoverActionWatch {
	WIDTH: 131px; BACKGROUND: url(mosaic_btn_rolloverSmall_video.png) no-repeat; LEFT: 70%
}
BODY.show .twoByOne .mosaicBlockHoverActionWatch {
	WIDTH: 162px; BACKGROUND: url(mosaic_btn_rolloverLarge_video.png) no-repeat; LEFT: 50%
}
BODY.show .twoByTwo .mosaicBlockHoverActionWatch {
	WIDTH: 162px; BACKGROUND: url(mosaic_btn_rolloverLarge_video.png) no-repeat; LEFT: 50%
}
.mosaicBlock .mosaicAd {
	OVERFLOW: visible
}
#mosaicContainer {
	POSITION: relative
}
.mosaicBlock SPAN.citation {
	WIDTH: 70%; FLOAT: none
}
.mosaicBlock .genericTop5Module {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.mosaicBlock .genericTop5Module OL LI {
	BORDER-BOTTOM: #333 1px solid
}
.mosaicBlock .genericTop5Module #title {
	COLOR: #b70f15
}
.genericTop5Module {
	BORDER-BOTTOM: #fff 5px solid; BORDER-LEFT: #fff 5px solid; MARGIN: 0px 0px 16px; WIDTH: 310px; BACKGROUND: #000 0px 0px; HEIGHT: 270px; OVERFLOW: hidden; BORDER-TOP: #fff 5px solid; BORDER-RIGHT: #fff 5px solid
}
.genericTop5Module P {
	POSITION: relative !important; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 12px; MARGIN: 28px 0px 14px; PADDING-LEFT: 0px !important; WIDTH: 247px; PADDING-RIGHT: 0px !important; FLOAT: right; FONT-SIZE: 11px; PADDING-TOP: 0px !important
}
.genericTop5Module P A {
	DISPLAY: block; FONT-SIZE: 11px
}
.genericTop5Module H5 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 70px; PADDING-RIGHT: 0px; FONT-SIZE: 18px; FONT-WEIGHT: normal; PADDING-TOP: 12px
}
.genericTop5Module OL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.genericTop5Module OL LI {
	BORDER-BOTTOM: #222 1px solid; POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 72px; PADDING-RIGHT: 0px; HEIGHT: 26px; PADDING-TOP: 6px
}
.genericTop5Module OL LI A {
	LINE-HEIGHT: 12px; DISPLAY: block
}
.genericTop5Module OL LI A.tfArtistName {
	LINE-HEIGHT: 11px; DISPLAY: block; FLOAT: none; CLEAR: none; FONT-SIZE: 11px
}
.genericTop5Module #title {
	FONT-SIZE: 16px
}
.genericTop5Module .top5 OL LI {
	COLOR: #fff; MARGIN-RIGHT: 10px
}
.top5 OL LI .listNumber {
	POSITION: absolute; FONT-FAMILY: arial; FONT-SIZE: 19px; TOP: 10px; LEFT: 43px
}
.genericTop5Module OL LI.listItem5 {
	BORDER-BOTTOM-WIDTH: 0px
}

