﻿#ytv-rotator
{
	display: block;
	height: 280px;
	overflow: hidden;
	position: absolute;
	width: 410px;
}

#ytv-hp-main-rotator #ytv-rotator
{
	left: 17px;
	top: 20px;
}
#ytv-games-main-rotate #ytv-rotator
{
	height: 215px;
	left: 17px;
	top: 10px;
}
#ytv-show-main-rotate #ytv-rotator
{
	height: 215px;
	left: 17px;
	top: 10px;
}

#thumbnails
{
	display: block;
	height: 110px;
	left: 0;
	margin: 5px 7px 0 12px;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: 302px;
	width: 480px;
	z-index: 100;
}
#ytv-games-main-rotate #thumbnails
{
	left: -13px;
	top: 230px;
}
#ytv-show-main-rotate #thumbnails
{
	left: -17px;
	top: 230px;
}

#thumbnails a
{
	display: block;
	float: left;
	margin: 7px 7px 0 12px;
	overflow: hidden;
	width: 65px;
}

#thumbnails a img
{
	border: 0;
	filter: alpha(opacity=80);
	opacity: .8;
}

#thumbnails a:hover img, #thumbnails a.activeSlide:hover img
{
	filter: alpha(opacity=100);
	opacity: 1;
}

#thumbnails a.activeSlide
{
	background: url(/themes/YTV/images/ytv-modules/ytv-hp-rotate-out-bg.png) 0 0 no-repeat;
	margin: 0 0 0 3px;
	padding: 7px 8px 8px 8px;
}

#thumbnails a.activeSlide img
{
	filter: alpha(opacity=99);
	opacity: .99;
	padding-bottom: 10px;
}

/* top 5 games */
#top-5-games li
{
	background: transparent;
	list-style-type: none;
}

/* Y List */

#ytv-interior-ylist-module
{
	display: block;
	width: 300px;
	height: 250px;
	margin: 0 0 35px 30px;
	padding: 0;
	position: relative;
}

#ytv-interior-ylist-module a#ytv-common-ylist-joinnow
{
	background: url(/themes/YTV/images/ytv-hp-ylist-joinnow.png) 0 0 no-repeat;
	position: relative;
	z-index: 9999;
	left: 260px;
	top: 0;
	text-indent: -9999em;
	display: block;
	height: 73px;
}

#ytv-interior-ylist-module h3
{
	background: url(/themes/YTV/images/ytv-interior-ylist-header.png) 0 0 no-repeat;
	width: 158px;
	height: 24px;
	margin: -2px 0 20px 10px;
	padding: 0;
	text-indent: -9999em;
}

#ytv-interior-ylist-module h5
{
	background: url(/themes/YTV/images/ytv-interior-ylist-highscore-header.png) 0 0 no-repeat;
	width: 240px;
	height: 26px;
	margin: 0 0 5px 0;
	padding: 0;
	text-indent: -9999em;
}


#ytv-interior-ylist-module h5.ytv-fanart
{
	background: url(/themes/YTV/images/ytv-ylist-fanart-header.png) 0 0 no-repeat;
	width: 240px;
	height: 26px;
	margin: 0 0 5px 0;
	padding: 0;
	text-indent: -9999em;
}

#ytv-interior-ylist-rotate
{
	height: 155px;
	width: 235px;
	position: relative;
	overflow: hidden;
	margin: 0 0 0 16px;
	padding: 0;
}

#ytv-interior-ylist-rotate .ylist-slide
{
	width: 240px;
	height: 175px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.ylist-slide img
{
	border: 1px solid #07b2ea;
	float: left;
	height: 75px;
	margin: 0 5px 0 0;
	width: 75px;
}
#ytv-interior-ylist-module .ytv-boards-post
{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	z-index: 1000;
	height: 85px;
	width: 240px;
}

#ytv-interior-ylist-module .ytv-boards-post .board-post
{
	float: left;
	width: 150px;
	margin: 0 0 0 5px;
}

#ytv-interior-ylist-module .ytv-boards-post .board-post h4
{
	margin: 0;
	padding: 0;
	font-size: 100%;
}

#ytv-interior-ylist-module .ytv-boards-post .board-post h4 a
{
	text-transform: uppercase;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	color: #ffe440;
}

#ytv-games-landing #ytv-interior-ylist-module .ytv-boards-post .board-post p
{
	margin: 0;
	padding: 0;
	font-size: 90%;
	color: #03366c;
}

#ytv-games-landing #ytv-interior-ylist-module a#ytv-ytlist-beatthat
{
	background: url(/themes/YTV/images/ytv-modules/ytv-module-ylist-beatthat.png) 0 0 no-repeat;
	width: 206px;
	height: 62px;
	margin: 0 0 10px 20px;
	padding: 0;
	text-indent: -9999em;
	display: block;
	float: left;
	z-index: 1000;
}

#ytv-interior-ylist-module .ytv-boards-post#fan-art
{
	margin: 0;
	padding: 0;
	float: left;
	zoom: 1;
	position: relative;
	z-index: 1000;
	width: 280px;
}

#ytv-interior-ylist-module .ytv-boards-post#fan-art img
{
	border: 1px solid #07b2ea;
	float: left;
	margin-right: 5px;
}

#ytv-interior-ylist-module .ytv-boards-post#fan-art h4
{
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 105%;
	text-transform: uppercase;
	text-decoration: underline;
	color: #0593dc;
}

#ytv-interior-ylist-module .ytv-boards-post#fan-art p
{
	margin: 0;
	padding: 0;
	font-size: 90%;
	color: #0593dc;
	float: left;
}

#ylist-prev, #ylist-next
{
	cursor: pointer;
	display: block;
	position: absolute;
	text-indent: -99999em;
	z-index: 100;
}
#ylist-prev
{
	background: url(/themes/YTV/images/ytv-interior-ylist-nav-prev.png) no-repeat 0 0;
	bottom: 6px;
	height: 25px;
	left: 76px;
	width: 59px;
}
#ylist-next
{
	background: url(/themes/YTV/images/ytv-interior-ylist-nav-next.png) no-repeat 0 0;
	bottom: 3px;
	height: 28px;
	left: 135px;
	width: 59px;
}

/* yay or boo */

#ytv-interior-recommend-module
{
	display: block;
	width: 300px;
	height: 185px;
	margin: 0;
	padding: 0;
	position: relative;
}

#ytv-interior-recommend-module h3
{
	background: url(/themes/YTV/images/ytv-interior-recommend-header.png) 0 0 no-repeat;
	margin: 8px 0 0 30px;
	padding: 0;
	width: 124px;
	height: 19px;
	text-indent: -99999em;
}

#ytv-interior-recommend-module #ytv-interior-recommend-ratings
{
	width: 84px;
	height: 52px;
	margin: -30px 0 0 129px;
	padding: 0;
	float: left;
}

#ytv-interior-recommend-module #ytv-interior-recommend-ratings .rating
{
	margin: 30px -15px 0 0;
	padding: 0;
}


#ytv-interior-recommend-rotate
{
	display: block;
	height: 200px;
	left: 66px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 25px;
	width: 200px;
}

#ytv-interior-recommend-rotate ul
{
	height: 200px;
	margin: 2px 0 0 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}

#ytv-interior-recommend-rotate li
{
	float: left;
	width: 200px;
	height: 220px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#ytv-interior-recommend-rotate li img
{
	width: 200px;
	height: 100px;
}

#yay-boo-prev, #yay-boo-next
{
	cursor: pointer;
	display: block;
	position: absolute;
	text-indent: -99999em;
	top: 55px;
	z-index: 1000;
}
#yay-boo-prev
{
	background: url(/themes/YTV/images/ytv-interior-recommend-prev.png) no-repeat 0 0;
	height: 57px;
	left: 40px;
	width: 25px;
}
#yay-boo-next
{
	background: url(/themes/YTV/images/ytv-interior-recommend-next.png) no-repeat 0 0;
	height: 51px;
	left: 266px;
	width: 19px;
}


#ytv-interior-recommend-rotate li #ytv-recommend-rate
{
	float: left;
	clear: both;
	width: 110px;
	height: 150px;
	margin: -3px 0 0 50px;
	position: relative;
	z-index: 1000px;
}

#ytv-interior-recommend-rotate li #ytv-recommend-rate .ytv-recommend-rate-col
{
	width: 40px;
	margin: 0;
	padding: 0;
	float: left;
}

#ytv-interior-recommend-rotate li #ytv-recommend-rate .ytv-recommend-rate-col input.ytv-button-rate-positive
{
	float: left;
	background: url(/themes/YTV/images/ytv-modules/ytv-module-rating-thumb-up.png) 0 0 no-repeat;
	text-indent: -1000em;
	cursor: pointer;
	border: none;
	text-transform: capitalize;
	width: 54px;
	height: 37px;
	margin: 0 0 12px 0;
	padding: 0;
	outline: none;
}

#ytv-interior-recommend-rotate li #ytv-recommend-rate .ytv-recommend-rate-col input.ytv-button-rate-negative
{
	float: left;
	background: url(/themes/YTV/images/ytv-modules/ytv-module-rating-thumb-down.png) 0 0 no-repeat;
	text-indent: -1000em;
	cursor: pointer;
	border: none;
	text-transform: capitalize;
	width: 34px;
	height: 37px;
	margin: 0 0 12px 13px;
	padding: 0;
}

/* Fan Mail */

#ytv-interior-fan-module
{
	display: block;
	width: 106px;
	height: 196px;
	margin: 0 0 0 30px;
}

#ytv-interior-fan-module h3
{
	background: url(/themes/YTV/images/ytv-interior-fan-header.png) 0 0 no-repeat;
	width: 181px;
	height: 21px;
	margin: 5px 0 15px 10px;
	padding: 0;
	text-indent: -9999em;
}

#ytv-interior-fan-module .ytv-interior-fan-content
{
	float: left;
	margin: 10px 0 10px 0;
	padding: 0 0 0 30px;
	width: 300px;
}

#ytv-interior-fan-module .ytv-interior-fan-content h4
{
	float: left;
	margin: 0;
	padding: 0;
	width: 70px;
	color: #03366c;
	text-transform: uppercase;
	font-size: 110%;
}

#ytv-interior-fan-module .ytv-interior-fan-content p
{
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
}

/* Be On TV */

#ytv-interior-be-on-module
{
	float: left;
	width: 277px;
	height: 224px;
	margin: 0;
	padding: 0;
}

#ytv-interior-be-on-module h3
{
	background: url(/themes/YTV/images/ytv-interior-be-on-header.png) 0 0 no-repeat;
	margin: 0 0 0 30px;
	padding: 0;
	width: 235px;
	height: 21px;
	text-indent: -99999em;
}

#ytv-interior-be-on-module .ytv-boards-post
{
	margin: 35px 0 0 45px;
	padding: 0;
	float: left;
	zoom: 1;
	position: relative;
	z-index: 1000;
	height: 85px;
}

#ytv-interior-be-on-module .ytv-boards-post img
{
	border: 1px solid #07b2ea;
	float: left;
	width: 75px;
	margin: 0 10px 0 0;
	padding: 0;
}

#ytv-interior-be-on-module .ytv-boards-post h4
{
	margin: 0;
	padding: 0;
	font-size: 100%;
}

#ytv-interior-be-on-module .ytv-boards-post h4 a
{
	text-transform: uppercase;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	color: #ffe440;
}

#ytv-interior-be-on-module .ytv-boards-post p
{
	margin: 0;
	padding: 0;
	font-size: 90%;
	color: #03366c;
}

#ytv-interior-be-on-module .ytv-boards-post.want-to-be-on-tv p
{
	font-size: 14pt;
}

#ytv-interior-be-on-module a.ytv-interior-want-more
{
	background: url(/themes/YTV/images/ytv-interior-be-on-wantmore.png) 0 0 no-repeat;
	margin: 0 0 0 150px;
	padding: 0;
	width: 144px;
	height: 60px;
	text-indent: -99999em;
	display: block;
	clear: both;
}

/* ad flyout */
#hidden-ads
{
	display: none;
}

#ytv-hp-contests-module
{
	background: url(/themes/YTV/images/ytv-hp/ad-flyout.png) 25px 18px no-repeat;
	float: left;
	height: 145px;
	margin: 0;
	padding: 15px 0 0;
	position: relative;
	width: 228px;
	z-index: 99999;
}

#ad-flyout
{
	background: #07b2ea url(/themes/YTV/images/ytv-hp/ad-flyout.png) 0 3px no-repeat;
	height: 85px;
	left: 25px;
	overflow: hidden;
	padding: 22px 0 0 0;
	position: absolute;
	top: 15px;	
	z-index: 99999;
}

#ad-flyout a
{
	float: left;
	margin: 5px 4px;
}

#close-flyout
{
	background: url(/themes/YTV/images/ytv-hp/ad-flyout-close.png) 0 0 no-repeat;
	cursor: pointer;
	display: none;
	height: 23px;
	position: absolute;
	right: 5px;
	text-indent: -9999px;
	top: 3px;	
	width: 62px
}

/* follow ytv */
#follow-ytv
{
	display: block;
	height: 220px;
	margin: 0 0 0 10px;
	width: 280px;	
}

#follow-ytv h3
{
	background: url(/themes/YTV/images/widgets/follow-ytv.png) 0 0 no-repeat;
	height: 24px;
	margin: 0;
	padding: 0;
	text-indent: -999999px;
	width: 273px;	
}

#follow-twitter, #follow-facebook
{
	background: url(/themes/YTV/images/widgets/follow-ytv.png) 0 0 no-repeat;
	display: block;
	margin: 0 0 0 10px;
	text-indent: -999999px;
	width: 245px;	
}

#follow-facebook { background-position:0 -36px; height:89px;}
#follow-twitter { background-position:0 -129px; height:80px;}


/*clean up later */
/* whats-on-module CSS
	---------------------------------------*/
	

	#ytv-interior-whats-on-module {
	float: left;
	width: 200px;
	height: 260px;
	*height: 252px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
	}

#ytv-interior-whats-on-module h3 {
	margin: 0 0 32px 0;
	padding: 0 0 0 0;
	text-indent: -9999em;
	height: 0;
	}

#ytv-interior-whats-on-module h4 a {
	margin: -40px 5px 0 0px;
	padding: 0 0 0 0;
	text-indent: -9999em;
	display: block;
	float: right;
	width: 64px;
	height: 51px;
	background: url(/themes/YTV/images/ytv-hp-whatson-see-full-sched.png) 0 0 no-repeat;
	}

#ytv-interior-whats-on-module h4 a:hover {
	background: url(/themes/YTV/images/ytv-hp-whatson-see-full-sched.png) 0 -50px no-repeat;
	}

#ytv-interior-whats-on-module ul {
	margin: 0 0 0 37px;
	padding: 0 0 0 0;
	*margin: -4px 0 0 47px;
	width: 100px !important;
	height: 18px;
	}

#ytv-interior-whats-on-module ul li {
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 36px;
	}

#ytv-interior-whats-on-module ul li a#nav-tv {
	background: url(/themes/YTV/images/ytv-hp-whatson-tv-button.png) 0 0 no-repeat;
	text-indent: -9999em;
	width: 36px;
	height: 18px;
	display: block;
	}

#ytv-interior-whats-on-module ul li a#nav-video {
	background: url(/themes/YTV/images/ytv-hp-whatson-video-button.png) 0 0 no-repeat;
	text-indent: -9999em;
	width: 59px;
	height: 18px;
	display: block;
	}

#ytv-interior-whats-on-module ul li.current a#nav-tv {
	background: url(/themes/YTV/images/ytv-hp-whatson-tv-button.png) 0 -18px no-repeat;
	text-indent: -9999em;
	width: 36px;
	height: 18px;
	display: block;
	}

#ytv-interior-whats-on-module ul li.current a#nav-video {
	background: url(/themes/YTV/images/ytv-hp-whatson-video-button.png) 0 -18px no-repeat;
	text-indent: -9999em;
	width: 59px;
	height: 18px;
	display: block;
	}

#ytv-interior-whats-on-module ul#tv, #ytv-interior-whats-on-module ul#video {
	margin: 26px 0 0 20px;
	padding: 0 0 0 0;
	width: 140px;
	height: 163px;
	display: none;
	}

#ytv-interior-whats-on-module ul#tv.current {
	display: block;
	}

#ytv-interior-whats-on-module ul#video.current {
	display: block;
	}

#ytv-interior-whats-on-module ul#tv li, #ytv-interior-whats-on-module ul#video li {
	list-style: none;
	margin: 0 0 0 0;
	padding: 4px 4px 4px 8px;
	width: 140px;
	}

#ytv-interior-whats-on-module ul#tv li .programs-time, #ytv-interior-whats-on-module ul#video li .programs-time {
	color: #333333;
	font-weight: bold;
	font-size: 90%;
	}

#ytv-interior-whats-on-module ul#tv li a, #ytv-interior-whats-on-module ul#tv li a:visited, #ytv-interior-whats-on-module ul#video li a, #ytv-hp-whats-on-module ul#video li a:visited, {
	text-decoration: none;
	font-size: 90%;
	}

#ytv-interior-whats-on-module ul#tv li.programs-shaded, #ytv-interior-whats-on-module ul#video li.programs-shaded  {
	background-color: #dbe1e5;
	}


#ytv-interior-whats-on-module input#ytv-where-live-button {
	/* background: url(/themes/YTV/images/ytv-hp-whatson-video-button.png) 0 0 no-repeat; */
	}

#ytv-interior-whats-on-module #ytv-shows-whats-on-live {
	margin: 18px 0 0 20px;
	*margin: 18px 0 0 20px;
	padding: 0 0 0 0;
	float: left;
	width: 173px;
	height: 34px;
	zoom; 1;
	}
	
#ytv-interior-whats-on-module #ytv-shows-whats-on-live:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}	
	
#ytv-interior-whats-on-module label {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-indent: -9999em !important;
	width: 110px;
	heigth: 0;
	float: left;
	}
	
#ytv-shows-whats-on-live-select {
	margin: 7px 14px 0 0;
	*margin: 1px 14px 0 110px;
	float: right;
	}

#ytv-shows-whats-on-live-select input {
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	width: 40px;
	font-size: 70% !important;
	float: right;
	}