/* ------------------------------------ Teen 2.0 - STYLES */
/* ------------------ HOMEPAGE FEATURED VIDEO BLOC STYLES */
/* --- Slideshow Styles --- */
#bodyteen_home .innerwrapper {
	min-height:439px;
}
#bodyteen_home #innerwrapper_wide_640_playerbloc {
}
#bodyteen_home #innerwrapper_wide_300_playerbloc {
	position: relative; right: 10px;
	/*margin: 0px 10px 0px 0px;*/
}
#feature_slideshow_index_bloc {
	width: 640px; height: 294px;
	margin: 0px 0px 0px 10px;
	background: #ccc;
}
#feature_main_flash_bloc {
}
#bodyteen_home .innerwrapper_full_970 {
	margin: 0px 0px 0px 0px;
	padding: 9px 0;
	background: #0c0c0c;
	border-bottom: 1px solid #454545;
}

/* --- Featured Promo Styles --- */
#feature_promo_index_bloc {
	width: 640px; height: 206px;
	margin: 0px 0px 10px 0px;
	background: #333333;
}
.feature_promo_thumb_bloc {
	float: left;
	width: 206px; height: auto;
	margin-right: 11px;
	/*border: 1px solid #fcf;*/
}
#feature_promo_index_bloc .promo_thb {
	width: 206px; height: 112px;
	margin-bottom: 15px;
	background: #666;
}
#feature_promo_index_bloc img {
	width: 200px; height: 112px;
	border: 3px solid #fff;
}
#feature_promo_index_bloc .vid_title {
	width: auto; height: 21px;
	color: #fff;
	font-size: 12px;
	padding: 4px 0px 0px 4px;
	background: #ff1a86;
}
#feature_promo_index_bloc .vid_title a {
	color: #fff;
	font-size: 12px;
}
#feature_promo_index_bloc .vid_desc {
	width: auto; height: auto;
	color: #787778;
	font-size: 10px;
	padding: 4px;
	overflow: hidden;
}
.promo1 {
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #454545;
}
.promo2 {
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid #454545;
}
.promo3 {
	margin-right: 0px;
}	

/* --- Featured Videos Styles --- */
#feature_videos_index_bloc {
	width: 640px; height: auto;
	margin: 0px 0px 0px 0px;
	background: #f4f4f5 url(http://images.teen.com/images/graphics/backgrounds/bg_home_featured_bloc.jpg) top left no-repeat;
}
#featured_video_navbar {	
	width: 640px; height: 30px;
	background: #000 url(http://images.teen.com/images/graphics/backgrounds/bg_headers_v3.jpg) top left repeat-x;
}	

#featured_video_bloc {
	margin-left: 20px;
}
.feature_thumb_bloc {
	float: left;
	width: 295px; height: 120px;
	padding: 0px 10px 0px 10px;
	/*border: 1px solid #eaeaea; border-width: 0px 1px 1px 0px;*/
}
.norightborder {
	/*border: 1px solid #eaeaea; border-width: 0px 0px 1px 0px;*/
}
	
.feature_thumb_img {
	float: left;
	width: 104px; height: 78px;
	background: #fff;
}	
.feature_thumb_bloc img {
	float: left;
	margin-top: 10px;
}
.feature_thumb_bloc a {
	color: #000;
	text-decoration: none;
}
.feature_thumb_bloc a:hover {
	/*text-decoration: underline;*/
}
.feature_thumb_info {
	float: left;
	position: relative; left: 10px;
	/*margin-left: 10px;*/
	margin-top: 10px;
	width: 180px; height: auto;
	/*overflow: hidden;*/
}
.vid_channel {
	font-size: 11px;
	color: #666666;
}
.vid_channel a:hover {
	color: #353535;
}
.vid_title a {
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
}
.vid_title a:hover {
	color: #fa0096;
}
.vid_desc {
	font-size: 10px;
	color: #787778;
} 
.vid_link {
	width:auto;
	height:11px;
	background-image:url("http://images.teen.com/images/graphics/buttons/pink_arrow.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
}
.vid_link a {
	font-size: 12px;
	font-weight: bold;
	color: #c8267d;
	padding-left:15px;
}

/* --- Most Popular Styles --- */
#most_popular_videos_bloc {
	width: 300px; height: auto;
	margin-top: 9px;
	padding-bottom: 10px;
	background: #000;
	border-bottom: 8px solid #f1a301;
}
#most_popular_videos_bloc .feature_thumb_bloc {
	float: none;
	width: auto; height: 118px;	
	border: 1px solid #3a3a3a; border-width: 0px 0px 1px 0px;
} 
#most_popular_videos_bloc .feature_thumb_info {
	width: 160px; height: auto;
}
#most_popular_videos_bloc .vid_channel {
	color: #ffff8b;
}
#most_popular_videos_bloc .vid_desc {
	color: #e7eee8;
}

/* --- Mini Player Styles --- */
#mini_player_bloc {
	width: 300px; height: auto;
}
#screen_scene_xml_player_bloc {
}
#mini_player_bloc .seo_header_block {
	width: 300px; height: 30px;
	background: #0c0c0c;
}

/* --- Poll Styles --- */
#poll_bloc {
	width: 300px; height: auto;
	margin-top: 9px;
	background: #171717;
}

#poll_flashcontent {
	margin-top: 20px;
	background: #171717;
	border-bottom: 8px solid #f1a301;
}

#check_it {
	margin-top:12px;
}

/* ------------------ Sweeps Channel Page Styles --- */
#bodyteen_sweeps {
}
#sweeps_list_bloc {
	width: 640px; height: auto;
	margin: 0px 0px 0px 0px;
}
#bodyteen_sweeps h1 {
	color: #ff0099;
	margin-bottom: 10px;
	border-bottom: 1px solid #ff0099;
}
.sweeps_thumb_bloc {
	float: left;
	width: 620px; height: 110px;
	margin-bottom: 10px;
	padding: 0px 10px 0px 10px;
	background: #f4f4f5;
	border: 1px solid #ff9900;
}	
.sweeps_thumb_bloc img {
	float: left;
	width: 104px; height: 78px;
	margin-top: 10px;
	border: 1px solid #ccc;
}
.sweeps_thumb_bloc a {
	color: #000;
	text-decoration: none;
}
.sweeps_thumb_bloc a:hover {
	/*text-decoration: underline;*/
}
.sweeps_thumb_info {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	width: 500px; height: auto;
	/*overflow: hidden;*/
}
#sweeps_list_bloc .vid_title {
	font-size: 14px;
	font-weight: bold;
}
#sweeps_list_bloc .vid_title a {
	font-size: 14px;
	color: #ff9900;
}
#sweeps_list_bloc .vid_desc {
}
#sweeps_list_bloc .vid_link a {
	color: #c8267d;
}
#ad_square_bloc {
	visibility:visible;
}