﻿@import url('gallery_required.css');
/***************************
SITE CONTENT
***************************/




		/***************************
		COLUMNS
		*/
		.col_1, .col_2, .col_3{
			float: left;
			}
			/***************************
			COLUMNS: ONE
			*/
			.one_column{
				clear: both;
				}
				.one_column .col_1{
					float: none;
					}
			/***************************
			COLUMNS: TWO
			*/
			.two_column .col_1{
				width: 728px;
				padding-right: 15px;
				}
			.two_column .col_2{
				width: 150px;
				}
			/***************************
			COLUMNS: THREE
			*/
			.three_column .col_1, .two_column .two_column .col_1{
				width: 316px;
				padding-right: 15px;
				}
			.three_column .col_2, .two_column .two_column .col_2{
				width: 316px;
				}
			.three_column .col_2{
				padding-right: 15px;
				}
			.three_column .col_3{
				width: 300px;
				}

		/***************************
		MODULES
		*/
		.module{
			padding-bottom: 15px;
			}
			.module_header {
				background-color: #000;
				height: 32px;
				padding: 7px 10px 0 34px;
				background: no-repeat left top;
				overflow: hidden;
				zoom: 1;
				}
				.two_column .two_column .module_header{
					background-image: url('../img/module_header_316w_red_whitebg.png');
					}
				.two_column .col_2 .module_header{
					background-image: url('../img/module_header_300w_black_whitebg.png');
					}
				.two_column .module_style2 .module_header{
					background-image: url('../img/module_header_300w_red_darkbg.png');
					}
				.two_column .two_column .module_style2 .module_header{
					background-image: url('../img/module_header_316w_red_darkbg.png');
					}
				.two_column .promo_type_simple .module_header,
				.two_column .promo_type_0 .module_header,
				.two_column .promo_type_1 .module_header{
					background-image: url('../img/module_header_300w_red_darkbg.png');
					}
				.two_column .promo_type_2 .module_header{
					background-image: url('../img/module_header_316w_red_darkbg.png');
					}
				.module_style_article .module_header{
					background-image: url('../img/module_header_647w_article.png');
					height: 77px;
					padding: 0 0 0 29px;
					}
				.module_style_wide .module_header{
					background-image: url('../img/module_header_647w_red_whitebg.png');
					height: 28px;
					}
				.module_header h2, .module_title{
					font-size: 1.27em;
					color: #FFF;
					text-transform: uppercase;
					font-weight: normal;
					font-family: Geneva, Arial, Helvetica, sans-serif;
					float: left;
					line-height: 1.5em;
					}
					.module_header .sub_title{
						float: right;
						text-transform: uppercase;
						font-size: 1.1em;
						color: #FFF;
						line-height: 1.3em;
						padding-top: 2px;
						}
			.module_content{
				overflow: hidden;
				background: repeat-y top left;
				padding: 3px 8px 9px 10px;
				}
				.two_column .two_column .module_content{
					background-image: url('../img/module_content_316w_whitebg.png');
					}
				.two_column .col_2 .module_content{
					background-image: url('../img/module_content_300w_whitebg.png');
					}
				.two_column .module_style2 .module_content, .two_column .col_2 .module_style2 .module_content{
					background-image: url('../img/module_content_300w_blackbg.png');
					}
				.two_column .two_column .module_style2 .module_content{
					background-image: url('../img/module_content_316w_darkbg.png');
					}
				.two_column .promo_type_simple .module_content,
				.two_column .promo_type_0 .module_content,
				.two_column .promo_type_1 .module_content{
					background-image: url('../img/module_content_300w_blackbg.png');
					}
				.two_column .promo_type_2 .module_content{
					background-image: url('../img/module_content_316w_darkbg.png');
					}
				.module_style_wide .module_content{
					background-image: url('../img/module_content_647w_whitebg.png');
					padding-top: 6px;
					}
				.module_style_article .module_content{
					background-image: url('../img/module_content_647w_whitebg.png');
					}
					.module_content .more_link{
						text-align: right;
						}
			.module_footer{
				height: 7px;
				clear: both;
				background: no-repeat left top;
				}
				.two_column .two_column .module_footer{
					background-image: url('../img/module_footer_316w_whitebg.png');
					}
				.two_column .col_2 .module_footer{
					background-image: url('../img/module_footer_300w_whitebg.png');
					}
				/*.three_column .col_1 .module_footer, .two_column .two_column .col_1 .module_footer{
					background-image: url(../_images/modules/module_footer_339w_whitebg.png);
					}
				.three_column .col_2 .module_footer, .two_column .two_column .col_2 .module_footer{
					background-image: url(../_images/modules/module_footer_294w_whitebg.png);
					}
				.three_column .col_2 .module_style2 .module_footer, .two_column .two_column .col_2 .module_style2 .module_footer{
					background: url(../_images/modules/module_footer_294w_darkbg.png) repeat-y left top;
					}*/
				.two_column .module_style2 .module_footer{
					background-image: url('../img/module_footer_300w_darkbg.png');
					}
				.two_column .promo_type_simple .module_footer,
				.two_column .promo_type_0 .module_footer,
				.two_column .promo_type_1 .module_footer{
					background-image: url('../img/module_footer_300w_darkbg.png');
					}
				.two_column .promo_type_2 .module_footer{
					background-image: url('../img/module_footer_316w_darkbg.png');
					}
				.two_column .two_column .module_style2 .module_footer{
					background-image: url('../img/module_footer_316w_darkbg.png');
					}
				.module_style_article .module_footer{
					background-image: url('../img/module_footer_647w_whitebg.png');
					}
				.module_style_wide .module_footer{
					background-image: url('../img/module_footer_647w_whitebg.png');
					}

			

		/***************************
		ADS
		*/
		.ad_300{
			background: url('http://www.tensports.com/scifi_uk/_images/ad_bg_300.png') no-repeat left top;
			height: 270px;
			padding: 20px 0 20px 20px;
			}
			
		/***************************
		MODULES
		*/
			/***************************
			MODULE INTERNALS
			*/

				/***************************
				PAGINATION
				*/
				.pagination {
					text-align: right;
					padding-top: 12px;
					}
				.pagination li{
					display: inline;
					}
				.pagination li.disabled{
					display: none;
					}
					.pagination li a{
						background: url('../img/divider.gif') no-repeat left 2px;
						padding: 0 6px 0 9px;
						text-decoration: none;
						}
						.pagination li:first-child a{
							background: none;
							}
					.pagination li.selected a{
						color: #565656;
						}
				/***************************
				IMAGE ITEMS
				*/
				.image_items li.image_item{
					position: relative;
					clear: both;
					padding: 9px 0 9px;
					overflow: hidden;
					border-bottom: 1px dotted #cccccc;
					}
				.image_items li:first-child.image_item{
					padding: 0 0 9px;
					}
					.image_items_videos li.image_item{
						border: none;
						}
					.image_item .image_item_image{
						float: left;
						padding-right: 8px;
						}
						.image_item .image_item_image img{
							border: 1px solid #cfcfcf;
							padding: 2px;
							}
							.image_items_videos .image_item_image img{
								border: none;
								padding: 0;
								}
					.image_item .image_item_text{
						overflow: hidden;
						zoom: 1;
						display: block;
						}
					.promo_type_article .image_item .image_item_text{
						display: inline;
						}
					.promo_type_2 .image_item .image_item_text{
						clear: both;
						}
						.image_items h3{
							padding: 0 0 4px 0;
							line-height: 1.3em;
							}
							.image_items h3 a{
								text-decoration: none;
								color: #004366;
								font-weight: bold;
								font-size: 1.1em;
								background: url('../img/document_ico.gif') no-repeat left 2px;
								padding: 0 0 0 14px;
								}
							.image_items_videos h3 a{
								background: url('../img/video_cam_red.gif') no-repeat left 4px;
								padding: 0 0 0 16px;
								}
								.promo_type_simple .image_items_videos h3 a,
								.promo_type_0 .image_items_videos h3 a,
								.promo_type_1 .image_items_videos h3 a,
								.promo_type_2 .image_items_videos h3 a,
								.module_style2 .image_items_videos h3 a{
									background: url('../img/video_cam_yellow.gif') no-repeat left 4px;
									color: #fefefe;
									}
							.module_style_article .image_items h3 {
								line-height: 1.8em;
								}
								.module_style_article .image_items h3 a{
									font-size: 1.64em;
									background: url('../img/document_ico.gif') no-repeat left 6px;
}
								.promo_type_2 .image_items h3{
									width: 236px;
									}
						.image_items .image_item_author{
							padding: 0 0px 8px 0px;
							font-size: 1.18em;
							color: #656565;
							font-weight: bold;
							}
						.image_items .image_item_desc{
							padding: 0 0px 8px 0px;
							font-size: .91em;
							}
							.image_items_videos .image_item_desc {
								color: #565656;
								display: inline;
								}
							.promo_type_simple .image_item_desc,
							.promo_type_0 .image_item_desc,
							.promo_type_1 .image_item_desc,
							.promo_type_2 .image_item_desc{
								color: #AAA;
								}
								.module_style2 .image_items_videos .image_item_desc {
									color: #cfcfcf;
									}
							.image_items_videos .image_item_link {
								display: inline;
								}
							.image_items_videos .image_item_link a{
								color: #bf311a;
								}
								.promo_type_simple .image_item_link a,
								.promo_type_0 .image_item_link a,
								.promo_type_1 .image_item_link a,
								.promo_type_2 .image_item_link a{
									color: #fcb131;
									}
								.module_style2 .image_items_videos .image_item_link a{
									color: #fcb131;
									}
				/***************************
				ARTICLE CONTENTS
				*/
				.article_contents{
					clear: both;
					overflow: hidden;
					zoom: 1;
					}
				.article_contents p,
				.article_contents ul{
					padding: 0 0 20px;
					font-size: 1.1em;
					}
				.article_contents li{
					padding: 0px 10px;
					}
				.article_contents h1{
					color: #004366;
					font-weight: bold;
					font-size: 2em;
					}
				.article_contents .article_author{
					color: #656565;
					font-weight: bold;
					font-size: 1.18em;
					line-height: 1.3em;
					padding: 10px 0 0;
					float: left;
					}
				.article_contents .article_return{
					float: right;
					padding: 15px 0 0;
					}
				.article_contents .article_date{
					color: #656565;
					font-size: .91em;
					border-bottom: 1px dotted #CCC;
					clear: both;
					padding: 0 0 9px;
					margin-bottom: 9px;
					}
				.article_contents .main_article_image{
					float: left;
					margin: 0 10px 10px 0;
					border: 1px solid #cfcfcf;
					padding: 2px;
					}
				/***************************
				PHOTO GALLERY
				*/
				div#photo_gallery li{
					list-style-type: none;
				}
				div#photo_gallery{
					position: relative;
				}
				div#images{
					margin: 0;
					height: 336px;
					top: 0px;
					}
				ul#image_list{
					visibility: hidden;
				}
				
				div#image_background{
					width: 654px;
					height: 502px;
					background: url('http://www.tensports.com/_images/media/media_bg.gif');
					position: relative;
				}
				div#photo_gallery a#go_left, div#photo_gallery a#go_right{
					display: none;
				}
				div#photo_gallery a#enlarge{
					display: none;
					}
				
				div#thumb_block{
					position: relative;
					height: 66px;
					margin: 0;
					padding: 11px 0 0;
					background-color: #000;
					}
					div#thumb_block a#thumb_move_left,div#thumb_block a#thumb_move_right{
						width: 13px;
						height: 26px;
						position: absolute;
						top: 25px;	
						text-indent: -9999px;
						display: block;
						cursor: pointer;
						}
					div#thumb_block a#thumb_move_left{
						background: url('../img/arrow_left_26h_silver.png') no-repeat left top;
						left: 7px;
						}
					div#thumb_block a#thumb_move_left.G_thumb_disabled{
						background: none;
						cursor: default;
						left: 7px;
						}
					div#thumb_block a#thumb_move_right{
						background: url('../img/arrow_right_26h_silver.png') no-repeat left top;
						right: 7px;
						}
					div#thumb_block a#thumb_move_right.G_thumb_disabled{
						background: none;
						right: 7px;
						cursor: default;
						}
					div#thumb_block div#thumb_slide{
						height: 60px;
						width: 563px;
						margin: 0 0 0 42px;
						}
					div#thumb_block ul#thumbs li{
						float: left;
						padding: 0 14px 0 0;
						height: 60px;
						width: 82px;
						}
						div#thumb_block ul#thumbs li img{
							margin: 1px;
							border: 1px solid #FFF;
							}
						div#thumb_block ul#thumbs li.selected img{
							margin: 0;
							border: 2px solid #FFF;
							}
						div#thumb_block span.thumbnail_title{
							display: none;
							}
				
				

				div#caption{
					background: url('../img/transparent_bg.png') left top;
					height: 49px;
					margin-top: -49px;
					color: #FFF;
					position: relative;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}
					div#G_current_caption, div#G_next_caption{
						padding: 0 9px 0 9px;
						width: 630px;
						}
						.caption_close{
							position: absolute;
							top: 5px;
							right: 4px;
							display: none;
							}
						.caption_title{
							font-size: 1.64em;
							line-height: 1.7em;
							color: #FFF;
							font-weight: bold;
							display: block;
							}
						.caption_desc{
							}
						

			/***************************
			SPECIFIC MODULES
			*/
				/***************************
				TV SCHEDULE
				*/
				#tv_schedule .module_header h2{
					background: url('../img/tv_schedule.png') no-repeat left top;
					text-indent: -9999px;
					float: none;
					height: 47px;
					}
					/* tabs */
					#tv_schedule .regions {
						border-bottom: 1px solid #919191;
						padding: 0 0 0 8px;
						height: 25px;
						}
						#tv_schedule .regions li{
							float: left;
							padding: 0 4px 0 0;
							}
							#tv_schedule .regions li a{
								border-left: 1px solid #a1a1a1;
	border-right: 1px solid #a1a1a1;
	border-top: 1px solid #a1a1a1;
	background: url('../img/tab_bg_off.gif') repeat-x left top;
	border-bottom: none;
	height: 21px;
									color: #868686;
									font-weight: bold;
									font-size: 1.1em;
									display: block;
									float: left;
									text-transform: uppercase;
									text-decoration: none;
									padding: 3px 14px 0;
								}
						#tv_schedule .regions li.selected {
							margin-bottom: -1px;
							position: relative;
							}
							#tv_schedule .regions li.selected a{
								border-left: 1px solid #919191;
	border-right: 1px solid #919191;
	border-top: 1px solid #919191;
	background: #FFF url('../img/tab_bg_on.gif') repeat-x left top;
	border-bottom: none;
	color: #292929;
									height: 22px;
								}
					/* full schedule link */
					.full_schedule_link {
						padding: 18px 0 0;
					}
						.full_schedule_link a{
							font-size: 1.2em;
						}
					/* date navigator */
					#tv_schedule .date_navigator {
						overflow: hidden;
						zoom: 1;
						padding: 18px 0 25px;
						}
						#tv_schedule .date_navigator li {
							padding: 0;
							color: #004366;
							font-size: 1.2em;
							font-weight: bold;
							display: block;
							float: left;
							}
							#tv_schedule .date_navigator li.prev_day,
							#tv_schedule .date_navigator li.next_day{
								padding-top: 4px;
								}
								#tv_schedule .date_navigator li.prev_day a {
									background: url('../img/arrow_left_red_8w.gif') no-repeat left top;
									width: 33px;
									height: 12px;
									text-indent: -9999px;
									display: block;
									float: left;
									}
								#tv_schedule .date_navigator li.next_day a {
									background: url('../img/arrow_right_red_8w.gif') no-repeat right top;
									width: 33px;
									height: 12px;
									text-indent: -9999px;
									display: block;
									float: left;
									}
					/* calendar */
					#live_schedule_cal .calendar_header {
						padding: 0;
						}
					#live_schedule_cal .calendar_header li{
						font-weight: bold;
						font-size: 1.1em;
						}
					#tv_schedule .calendar li,#live_schedule_cal .calendar li, #live_schedule_cal .calendar_header li  {
						overflow: hidden;
						zoom: 1;
						padding: 6px 8px 0;
						height: 22px;
						}
					#tv_schedule .calendar li:nth-child(odd), #live_schedule_cal .calendar li:nth-child(odd) {
						background-color: #ebebeb;
						}
						#tv_schedule .calendar li dt,
						#tv_schedule .calendar li dd,
						#live_schedule_cal .calendar li dt,
						#live_schedule_cal .calendar li dd,
						#live_schedule_cal .calendar_header li dt,
						#live_schedule_cal .calendar_header li dd{
							float: left;
							color: #565656;
							font-size: .9em;
							}
						#tv_schedule .calendar li dt{
							width: 66px;
							}
						#live_schedule_cal .calendar li dt,
						#live_schedule_cal .calendar_header li dt{
							width: 200px;
							}
					
				/***************************
				FOLLOW US
				*/
				#follow_us .image_items li.image_item{
					border: none;
					}
					#follow_us .image_item .image_item_image img{
						border: none;
						padding: 0;
						}
					#follow_us .image_items h3 a{
						background: none;
						padding: 0;
						}
					#follow_us .image_items .image_item_desc{
						padding: 0;
						}
				/***************************
				ARTICLE LIST
				*/
				#news .module_header h2{
					background: url('../img/news.png') no-repeat left top;
					text-indent: -9999px;
					float: none;
					height: 47px;
					}
				/***************************
				SEARCH
				*/
				#search .module_header h2{
					background: url('../img/search.png') no-repeat left top;
					text-indent: -9999px;
					float: none;
					height: 47px;
					}
					.search_results_header {
						overflow: hidden;
						zoom: 1;
						border-bottom:1px dotted #CCCCCC;
						padding-bottom: 9px;
						margin-bottom: 9px;
						}
						.search_results_header .search_results_text{
							float: left;
							}
							.search_results_header .search_results_text .search_terms{
								color: #bf311a;
								}
						.search_results_header .pagination{
							float: right;
							padding: 0;
							}
				/***************************
				VIDEO MODULE
				*/
				.module_video_show{
					padding-bottom: 0px;
					}
				#featured_video_module{
					background: #242424 url('../img/video_player_bg.jpg') no-repeat left top;
					/*overflow: hidden;*/
					zoom: 1;
					position: relative;
					/*height: 481px;*/
					padding: 4px;
					}
					#videoplayer{
						width: 640px;
						height: 360px;
						}
					.featured_video_info{
						color: #FFF;
						padding: 8px 6px 0;
						}
						.featured_video_info h3{
							font-weight: bold;
							font-size: 1.27em;
							line-height: 1.5em;
							padding-bottom: 6px;
							}
					/***************************
					SHARE BUTTONS
					*/
					#share_buttons {
						background: url('../img/share_buttons_bg.gif') no-repeat left top;
						width: 214px;
						height: 24px;
						padding: 7px 0 0;
						position: absolute;
						right: 4px;
						bottom: 53px;
						}
						#share_buttons li{
							float:left;
							}
						#share_buttons .share_it{
							width: 51px;
							color:#FFF;
							font-size: 1em;
							line-height: 1.3em;
							padding: 2px 4px 0 0;
							text-align: right;
							}
							#share_buttons ul.grab_it_btns li a {
								background: url('../img/share_facebook.gif') no-repeat left top;
								width: 19px;
								height: 17px;
								display: block;
								text-indent: -9999px;
								padding-right: 3px;
								}
							#share_buttons ul.grab_it_btns li.myspace a {
								background-image: url('../img/share_myspace.gif');
								padding-right: 6px;
								}
							
							#share_buttons ul.grab_it_btns li.embed a {
								background-image: url('../img/share_embed.gif');
								padding-right: 8px;
								}
							
							#share_buttons ul.grab_it_btns li.send a {
								background-image: url('../img/share_mail.gif');
								padding-right: 10px;
								}
							
							#share_buttons ul.grab_it_btns li.more a {
								background-image: url('../img/share_more.gif');
								width: 50px;
								}
							#follow_us_facebook_code{
								width: 210px;
								float: left;
								margin-left:-9px;
								margin-top:-8px;
								overflow: hidden;
								}
				/***************************
				IMAGE ITEMS :: INSIDE THE PLAYLIST MODULE
				*/
				.module_playlist {
					margin-top: 15px;
					}
				.module_playlist .module_header{
					background-image: url('../img/module_header_647w_red_whitebg.png');
					height: 29px;
					}
				.module_playlist .module_content{
					padding-top: 15px;
					background: url('../img/module_content_647w_whitebg.png') repeat-y left top;
}
				.module_playlist .image_items{
					}
				.module_playlist .module_tabs{
					display: none;
					}
					.module_playlist li.image_item .image_item_desc,.module_playlist li.image_item .image_item_subtitle{
						display: none;
						}
					.module_playlist li.image_item,.module_playlist .image_items li.image_item:first-child{
						margin-right: 5px;
						width: 145px;
						padding: 0 5px 5px 0;
						float: left;
						clear: none;
						height: 160px;
						border: none;
						}
					.module_playlist li.image_item .image_item_image,
					.module_playlist li.image_item .image_item_text{
						float: none;
					}
					.module_playlist li.image_item .image_item_image img{
						border: none;
						padding: 0;
						}
					.module_playlist li.image_item h2{
						display: block;
						position: absolute;
						top: 85px;
						color: #FFF;
						background-color: #000;
						}
					.module_playlist li.image_item h3 a{
						background: url('../img/video_cam_red.gif') no-repeat left 4px;
						padding: 0 0 0 16px;
						}
				.module_playlist .module_footer{
					background-image: url('../img/module_footer_647w_whitebg.png');
					}
					
				/***************************
				PLAYLIST PAGINATION
				*/
				#playlist_module {
					position: relative;
					}
					#playlist_module .loading{
						position: absolute;
						}
				#playlist_module .pagination{
					text-align: center;
					padding: 5px 8px 5px 0;
					clear: both;
					height: 17px;
					}
					#playlist_module .pagination li, .tP_pagination li{
						padding: 0 2px;
						line-height: 1.3em;
						font-size: 1em;
						display: inline;
						vertical-align: middle;
						}
						#playlist_module .pagination a, #playlist_module .pagination .pagination_current span, .tP_pagination a, .tP_pagination .selected span{
							background: url('../img/pagination_ico.gif') no-repeat center;
							display: inline-block;
							width: 13px;
							height: 9px;
							text-indent: -100px;
							overflow: hidden;
							padding: 0 1px;
							}
						#playlist_module .pagination .pagination_current span, .tP_pagination .selected span{
							background-image: url('../img/pagination_current_ico.gif');
							}
						#playlist_module .pagination .disabled a{
							cursor: default;
							visibility: hidden;
							z-index: -10;
							}
						#playlist_module .pagination .pagination_prev, .tP_pagination .tP_go_left {
							padding-right: 5px;
							/*line-height: 1.3em;
							font-size: 1em;*/
							}
						#playlist_module .pagination .pagination_next, .tP_pagination .tP_go_right  {
							padding-left: 5px;
							/*line-height: 1.3em;
							font-size: 1em;*/
							}
							#playlist_module .pagination .pagination_prev a, #playlist_module .pagination .pagination_next a, .tP_pagination .tP_go_left a, .tP_pagination .tP_go_right a{
								color: #FFF;
								border: none;
								/*text-indent: 0px;
								width: auto;
								height: auto;*/
								margin-bottom: 0px;
								}
							.tP_pagination .tP_go_left a, .tP_pagination .tP_go_right a{
								text-indent: -9999px;
							}
							#playlist_module .pagination .pagination_prev a, .tP_pagination .tP_go_left a {
								background: url('../img/pagination_left_arrow.gif') no-repeat right center;
								padding: 0 15px 0 0;
								}
							#playlist_module .pagination .pagination_next a, .tP_pagination .tP_go_right a {
								background: url('../img/pagination_right_arrow.gif') no-repeat left center;
								padding: 0 0 0 15px;
								}
				/***************************
				VIDEO CLIPS AND FULL GAMES
				*/
				#left_clips, #right_clips{
					float: left;
					width: 132px;
					padding: 0 0 0 4px;
					border-right: 1px solid #d6d6d6;
					margin-bottom:-1000px;
					padding-bottom:1000px;
					}
					#right_clips{
						border: none;
						padding-left: 14px;
						width: 128px;
						}
					.video_clip_list h3 {
						color: #004366;
						background: url('../img/squares_gray_ico.gif') no-repeat left 5px;
						padding: 0 0 3px 13px;
						font-weight: bold;
						}
					.video_clip_list ul {
						padding: 0 0 6px 0;
						}
						.video_clip_list ul li{
							padding: 0 0 3px 10px;
							}
							.video_clip_list  ul li a{
								background: url('../img/arrow_right_6px_black.gif') no-repeat left 4px;
								padding: 0 0 0 11px;
								color: #373737;
								font-weight: normal;
								font-size: 1em;
								text-decoration: none;
								}
			/*	#video_clip_list{
					float: left;
					width: 132px;
					padding: 0 0 0 4px;
					border-right: 1px solid #d6d6d6;
					margin-bottom:-1000px;
					padding-bottom:1000px;
					}
					#video_clip_list li {
						padding: 0 0 6px;
						}
						#video_clip_list li a{
							color: #004366;
							background: url(../_images/icons/squares_gray_ico.gif) no-repeat left 5px;
							padding: 0 0 0 13px;
							font-weight: bold;
							}
						#video_clip_list li ul li{
							padding: 3px 0 0 22px;
							}
							#video_clip_list li ul li a{
								background: url(../_images/icons/arrow_right_6px_black.gif) no-repeat left 4px;
								padding: 0 0 0 11px;
								color: #373737;
								font-weight: normal;
								font-size: 1em;
								text-decoration: none;
								}
				#full_games_list{
					float: left;
					width: 132px;
					padding: 0 0 0 8px;
					margin-bottom:-1000px;
					padding-bottom:1000px;
					}
					#full_games_list li {
						padding: 0 0 18px;
						}
						#full_games_list li a{
							color: #004366;
							background: url(../_images/icons/video_cam_red.gif) no-repeat left 4px;
							padding: 0 0 0 16px;
							font-weight: bold;
							}*/
				/***************************
				VIDEO SEARCH
				*/
				#video_search{
					background: url('../img/video_search_bg.png') no-repeat left top;
					overflow: hidden;
					height: 26px;
					padding: 6px 0 0 8px;
					}
					#video_search .form_element_div{
						float: left;
						}
						#video_search label{
							display: none;
							}
						#video_search input{
							border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('../img/search_input_box.gif') no-repeat left top;
	width: 176px;
								height: 15px;
								vertical-align: middle;
								padding: 5px 7px 0 7px;
								line-height: 1em;
								font-size: 1em;
							}
					#video_search button{
						border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('../img/btn_back_red_fade.gif') repeat-x left top;
	color: #FFF;
							text-align: center;
							display: block;
							float: left;
							vertical-align: middle;
							height: 20px;
							padding: 0 11px;
							line-height: 1.5em;
							font-size: 1em;
						}
				/***************************
				CRICKET BUZZ
				*/
				 div#cricbuzz_large{
					background-color:#FFFFFF;
					overflow-x:hidden;
					overflow-y:hidden;
					padding: 4px;
					position:relative;
					width:638px;
				}
				div#cricbuzz_large table{
					width: 641px;
				}

/*******************
ICONS
*******************/
	
/*******************
BUTTONS
*******************/



.form_style .form_element input, .form_style .form_element textarea{
	background-color:#cccccc;
	border: 1px solid #565656;
	color:#000000;
	display:block;
	float:left;
	height:19px;
	padding-top:4px;
	width: 460px;
	}
.form_style .form_element textarea{
	height: 150px;
	}



.form_style .form_element {
clear: both;
padding-bottom: 15px;
overflow: hidden;
zoom: 1;
}

.form_style .form_element label{
float: left;
width: 75px;
text-transform: capitalize;
padding-left: 15px;
font-size: .9em;
}
.single_button{
	text-align: right;
	overflow: hidden;
	zoom: 1;
	padding-right: 80px;
	}
	.single_button button{
		float: right;
		}
.form_style button{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('../img/btn_background_gray_fade.gif') repeat-x left top;
	color: #FFF;
		text-align: center;
		display: inline-block;
		vertical-align: middle;
		height: 20px;
		padding: 0 11px;
		line-height: 1.5em;
		cursor: pointer;
	}
