p.spacer {
	margin-top:6px;
}

/* Carousel Scroll Widget */
.scrollWidget {position:relative; overflow:hidden;}
.scrollWidget .carouselScroll .items {width:20000em; position:absolute; clear:both;}

	.scrollWidget a.prev,
	.scrollWidget a.next,
	.scrollWidget a.prevPage,
	.scrollWidget a.nextPage {
		display:-moz-inline-box;
		display:inline-block;
		-moz-box-orient: vertical;
		vertical-align:top;
		width:16px;
		height:16px;
		padding:0;
		margin:0;
		overflow:hidden;
		background:url(images/sftv/carousels_nav.png) no-repeat 5px -85px;
		cursor:pointer;
	}

	.scrollWidget a.prev:hover,
	.scrollWidget a.prevPage:hover {background-position:5px -7px;}

	.scrollWidget a.next,
	.scrollWidget a.nextPage {background-position:5px -105px;}

	.scrollWidget a.next:hover,
	.scrollWidget a.nextPage:hover {background-position:5px -27px;}

	.scrollWidget a.disabled,
	.scrollWidget a.disabled:link,
	.scrollWidget a.disabled:visited,
	.scrollWidget a.disabled:hover,
	.scrollWidget a.disabled:active {background-position:5px 102px; cursor:default;}

	.scrollWidget .navi {
		height:16px;
		display:-moz-inline-box;
		display:inline-block;
		vertical-align:top;
	}

	.scrollWidget .navi a,
	.scrollWidget .navi a:link,
	.scrollWidget .navi a:visited {
		display:-moz-inline-box;
		display:inline-block;
		-moz-box-orient: vertical;
		vertical-align:top;
		width:16px;
		height:16px;
		padding:0;
		background:url(images/sftv/carousels_nav.png) no-repeat 3px -47px;
		cursor:pointer;
		overflow:hidden;
	}

	.scrollWidget .navi a:hover {}
	.scrollWidget .navi a.active {background-position:3px -66px;}



/* Media Center Carousel Module */
	.CarouselBkgd {float:left; width:715px; height:460px; background:transparent url(images/sftv/sftv_scrollbkgd.png) no-repeat scroll left top; }

	.CarouselBkgd .scrollSort {color:#808080; float:left; font-size:12px; margin:20px 1px 10px 33px; width:400px;}
	.CarouselBkgd .scrollSort a {color:#808080; text-decoration:none;}
	.CarouselBkgd .scrollSort a:hover {color:#000000; text-decoration:none;}	
	.modCarousel_mediaCenter {margin-bottom:0; margin-left:0px; text-align:center; width:690px;}
	.modCarousel_mediaCenter .items {padding:0 0 0 30px;}
	.modCarousel_mediaCenter .item {display:inline; float:left; margin:0 43px 0 0; width:133px; line-height:14px;}
	.modCarousel_mediaCenter .thumbText {margin-left:3px; margin-top:2px;position:absolute;}
	.modCarousel_mediaCenter .thumbText .thumbTextTitle { height:15px; width:130px;}

	.modCarousel_mediaCenter .item a,
	.modCarousel_mediaCenter .item a:link,
	.modCarousel_mediaCenter .item a:visited {text-decoration:none; color:#808080;}

	/* .modCarousel_mediaCenter .item img {display:block; margin-bottom:5px; border:1px solid #fff;} */
	.modCarousel_mediaCenter .item .stars {display:block; margin-bottom:5px; border:0px solid #fff;}
	.modCarousel_mediaCenter .carouselScroll {position:relative; overflow:hidden; width:100%; height:320px; margin:0 auto 10px auto; padding:0; text-align:left;}


	.modCarousel_mediaCenter a.prev,
	.modCarousel_mediaCenter a.prevPage {background-position:-15px -85px; padding-left:10px;}

	.modCarousel_mediaCenter a.prev:hover,
	.modCarousel_mediaCenter a.prevPage:hover {background-position:-15px -7px; padding-left:10px;}

	.modCarousel_mediaCenter a.next,
	.modCarousel_mediaCenter a.nextPage {background-position:-15px -105px;}

	.modCarousel_mediaCenter a.next:hover,
	.modCarousel_mediaCenter a.nextPage:hover {background-position:-15px -27px;}

	.modCarousel_mediaCenter a.disabled,
	.modCarousel_mediaCenter a.disabled:link,
	.modCarousel_mediaCenter a.disabled:visited,
	.modCarousel_mediaCenter a.disabled:hover,
	.modCarousel_mediaCenter a.disabled:active {background-position:-15px 102px; cursor:default;}

	.modCarousel_mediaCenter .navi a,
	.modCarousel_mediaCenter .navi a:link,
	.modCarousel_mediaCenter .navi a:visited {background-position:-16px -47px; padding-left:10px;}

	.modCarousel_mediaCenter .navi a:hover {}
	.modCarousel_mediaCenter .navi a.active {background-position:-16px -66px; padding-left:10px;}
	
	.modCarousel_mediaCenter .item .ytlink {display:block; color:#808080; height:160px; margin-bottom:10px; text-decoration:none; overflow:hidden; font-size:11px;}	
	
	#scrollBottom {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/sftv/sftv_scrollbottom.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:28px;
	width:750px;
	}
	
	#gradientwrap .billboard {
		padding-left:0px;
	}
	
	#gradientwrap .right_side_primary .sidebar {
		float:left; 
		margin-bottom:20px; 
		margin-top:-20px; 
		padding:5px 0 0 6px; 
		text-align:left; 
		width:702px;
	}
	#gradientwrap .right_side_primary .sidebar h2{color:#000; font-weight:bold; font-size:16px; margin-bottom:15px; float:left;}
	#gradientwrap .right_side_primary .sidebar h3{color:#000; font-weight:bold; font-size:11px; margin-bottom:10px;}
	#gradientwrap .right_side_primary .sidebar h5{font-size:11px; font-weight:bold;}
	#gradientwrap .right_side_primary .sidebar p{
		color:#464646;
		font-size:12px;
		font-weight:normal;
		line-height:19px;
		margin-bottom:12px;
		margin-top:-5px;
	}
	#gradientwrap .right_side_primary .sidebar a{
		color:#808080;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		margin-bottom:12px;
	}	
	#gradientwrap .right_side_primary .sidebar a.link{
		color:#808080;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		margin-bottom:12px;
	}
	#gradientwrap .right_side_primary .sidebar a:hover{
		color:#000;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		margin-bottom:12px;
	}
	
	#gradientwrap .right_side_primary .sidebar .ers{
		margin-bottom:9px;
		margin-top:5px
	}	
	
	.CarouselBkgd .search {
	clear: right;
	float: left;
	margin-left:120px;
	margin-right:7px;
	margin-top:15px;
	} 
	
.CarouselBkgd .search * {float: left;} 
.CarouselBkgd .search .label {
    color: #808080;
    font-size: 12px;
    margin-top: 5px;
    margin-right: 5px;
} 
.CarouselBkgd .search .searchbox {
	background-image: url('images/header/bk_searchbox.png');
    background-repeat: no-repeat;
	padding:4px 1px 5px 7px;
} 
.CarouselBkgd .search .searchbox input {
    background-color: transparent;
	padding:0;
    color: #808080;
    width: 103px;
    border: transparent 0 solid;
    height: 14px;
	font-size:11px;
}

.searchError {
   background-color:#FFFFFF;
   color:#FF0000;
   display:none;
   float:left;
   font-weight:bold;
   margin-bottom:1px;
   margin-left:3px;
   margin-top:16px;
   padding:10px;
   text-align:center;
   width:680px;
   border:1px #ff0000 solid;
}


.video-time, .video-corner-text, .video-actions {
	cursor:pointer;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	margin-right:14px;
	margin-top:-25px;
	text-align:right;
	white-space:nowrap;
}

.video-time span, .video-corner-text span {
	-moz-border-radius-bottomleft:2px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	background-color:#000000;
	color:#FFFFFF !important;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	height:14px;
	line-height:14px;
	opacity:0.75;
	padding:0 4px;
	vertical-align:top;
}

span.ytthmb {width:120px; position:relative; display:block; background:transparent none repeat scroll 0 0}
span.ytthmb img {width:120px; height:90px; clip:rect(0px, 120px, 90px,); top:0px; left:0; display:block;}
span.ytthmb a {	position:absolute;}

.right_side_primary {
padding:9px 0 0 20px;
}

#gradientwrap .right_side_primary .sidebar .sideWidget {
float:left; 
margin-right:20px; 
width:530px;
}

#gradientwrap .right_side_primary .sidebar .sideWidget .sideWidgetLogo{
float:left; margin-right:10px
}

#gradientwrap .right_side_primary .sidebar .sideWidget .sideWidgetTitle{
float:left; margin-top:8px; width:455px;
}

#gradientwrap .right_side_primary .sidebar .sideWidget .sideWidgetDesc{
float:left;
}

#gradientwrap .right_side_primary .sidebar .sideWidgetFooter {
float:left;
}

#gradientwrap .right_side_primary .sidebar .sideWidgetFooter .vidFooter {
margin-top:20px;
}

.CarouselBkgd .scrollSort .sortBy {
float:left; 
margin-right:40px;
}

.CarouselBkgd .scrollSort .sortByItem {
float:left; 
margin-right:60px;
}

.CarouselBkgd .scrollSort .sortByItemEnd{
float:left; 
}
			
