/*
GLOBALS
*/
body
{
	margin: 0;
	padding: 0;
	font-family: tahoma;
	background-color: #498ca5;
}

a
{
	color: black;
}

table, tr, td, img, ul, p
{
	margin: 0;
	padding: 0;
	border: 0;
}

select, option
{
	font-family: arial, verdana, sans-serif; 
	font-size: 10px;
}

input
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
}

.left
{
	float: left;
}

.right
{
	float: right;
}

p.add_padding
{
	padding: .5em 0;
}

.add_top_margin
{
	margin-top: 8px;
}

.minheight_prop_box
{
	min-height: 159px;
}

#half_promo .left .promo, #half_promo .right .promo
{
	width: 353px;
}

#full_promo, #half_promo
{
	width: 716px;
	margin: 4px auto;
}

#full_promo:after, #half_promo:after
{
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

#halfboxes
{
	width: 723px;
	margin: 10px auto;
	overflow: hidden;
}

#halfboxes .left .beige_box, #halfboxes .right .beige_box
{
	width: 357px;
}

#halfboxes .beige_box p.body_text
{
	padding: 0 .7em;
}

#flv_player
{
	float: left;
}

#flv_player p#no_flash
{
	margin-top: 100px;
	display: none;
}

p.episode_text
{
	margin: .7em 0;
}

/*
TEXT
*/
.general_title_text
{
	font-size: 24px;
	font-weight: bold;
}

.general_large_text
{
	font-size: 14px;
	font-weight: normal;
}

.general_text
{
	font-size: 12px;
	font-weight: normal;
}

.general_text a
{
	font-size: 12px;
	font-weight: normal;
}

.small_text
{
	font-size: 11px;
}

.small_text a
{
	font-size: 11px;
}

.smaller_text
{
	font-size: 10px;
}

.large_text
{
	font-size: 20px;
}

.teal_text
{
	color: #88b3c4;
}

.dark_teal_text
{
	color: #468aa4;
}

.orange_text
{
	color: #d8a043;
}

.dark_orange_text
{
	color: #b45500;
}

.bold_left
{
	font-weight: bold;
	text-align: left;
}

.bold_center
{
	font-weight: bold;
	text-align: center;
}

.bold_right
{
	font-weight: bold;
	text-align: right;
}
/****************************************************************************************************************************************************
BOXES
****************************************************************************************************************************************************/

/*
BEIGE BOXES
*/

#downloads_screensaver, #virtual_tours, #multimedia_photogallery, #downloads_wallpapers, #downloads_buddy_icons, .game_img
{
	padding: 5px 0;
}

.beige_box
{
	background-color: #e9e7d8;
	background-image: url(../images/beige_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 35px;
}

.beige_box_top_border
{
	background: url(../images/search_box_top_bg.jpg) repeat-x top left;
}

.beige_box_top_border_left
{
	background: url(../images/search_box_top_left.jpg) no-repeat top left;
}

.beige_box_top_border_right
{
	background: url(../images/search_box_top_right.jpg) no-repeat top right;
	height: 31px;
	color: #777564;
	font-size: 22px;
	font-weight: bold;
	text-indent: .5em;
	padding-top: 4px;
}

.beige_box_bottom_border
{
	background: url(../images/search_box_bottom_bg.jpg) repeat-x;
}

.beige_box_bottom_border_left
{
	background: url(../images/search_box_bottom_left.jpg) no-repeat bottom left;
}

.beige_box_bottom_border_right
{
	background: url(../images/search_box_bottom_right.jpg) no-repeat bottom right;
	height: 23px;
}

.beige_box_top_border img.small_arrow
{
	position: relative;
	top: -4px;
}

.beige_box_content
{
	background: #e9e7d8 url(../images/beige_box_bg.jpg) repeat-x;
	border-left: 1px solid #c1bab1;
	border-right: 1px solid #c1bab1;
	color: #6d6c6a;
	height: 1%;
}

.beige_box_content:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

.beige_box_content a
{
	color: #6d6c6a;	
}

.beige_divider
{
	border-top: 1px solid #dcd9c3;
	border-bottom: 1px solid #f6f5ee;
	margin: .5em 0;
}

/*
END BEIGE BOXES
*/

#yellow_box
{
	width: 723px;
	margin: 0 auto;
}

#yellow_box_content_top
{
	border-top: 1px solid #797141;
	border-left: 1px solid #c8dbd9;
	border-right: 1px solid #c8dbd9;
}

#yellow_box_content_bottom
{
	border-bottom: 1px solid #9e9671;
	border-left: 1px solid #c8dbd9;
	border-right: 1px solid #c8dbd9;
}

#yellow_box_top_border, #yellow_box_top_border_tabs
{
	background-image: url(../images/yellow_inner_box_bg.jpg);
	background-repeat: repeat-x;
}

#yellow_box_top_border_tabs
{
	background-position: bottom left;
	height:64px;
}

#yellow_box_top_border_left
{
	background-image: url(../images/yellow_inner_box_left.jpg);
	background-repeat: no-repeat;
}

#yellow_box_top_border_left_tabs, #yellow_box_top_border_left_tabs_alt
{
	background-image: url(../images/yellow_inner_box_left_tabs.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 64px;
}

#yellow_box_top_border_left_tabs_alt
{
	background-image: url(../images/yellow_inner_box_upper_left_tabs_alt.jpg);
}


#yellow_box_top_border_left_tabs #tabs, #yellow_box_top_border_left_tabs_alt #tabs
{
	position: relative;
	top: 1px;
	float: left;
}

#yellow_box_top_border_left_tabs #tabs img, #yellow_box_top_border_left_tabs_alt #tabs img
{
	float: left;
}

#yellow_box_top_border_right
{
	background-image: url(../images/yellow_inner_box_right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 36px;
}

#yellow_box_top_border_right_tabs
{
	clear: both;
	background-image: url(../images/yellow_inner_box_right.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 36px;
}

#yellow_box_top_border_right p, #yellow_box_top_border_right_tabs p
{
	text-indent: 1em;
	padding-top: .15em;
	float: left;
}

#yellow_box_top_border_right div#buy_dvd, #yellow_box_top_border_right_tabs div#buy_dvd
{
	float: right;
	height: 36px;
}

#yellow_box_top_border_right div#buy_dvd img, #yellow_box_top_border_right_tabs div#buy_dvd img
{
	position: relative;
	left: -10px;
	top: 50%;
	margin-top: -9px;
}

#yellow_box_content
{
	border-left: 1px solid #c8dbd9;
	border-right: 1px solid #c8dbd9;
	background-color: #fcec86;
	height: 1%;
}

#yellow_box_content_container
{
	padding-left: 10px;
}

#yellow_box_content:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

#yellow_box_content div.right
{
	float: left;
	width: 52%;
	text-align: center;
}

#yellow_box_content div.right p
{
	text-align: left;
}

.yellow_box_divider
{
	border-top: 1px solid #f9da46;
	border-bottom: 1px solid #fdf5b9;
	margin: 10px 0;
}

#yellow_box_bottom_border
{
	background-image: url(../images/yellow_inner_box_lower_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#yellow_box_bottom_border_left
{
	background-image: url(../images/yellow_inner_box_lower_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#yellow_box_bottom_border_right
{
	background-image: url(../images/yellow_inner_box_lower_right.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 17px;
}

/*
MAIN BOX
*/
#main_box
{
	width: 749px;
	margin-bottom: 7px;
}

#main_box_top_border
{
	background-image: url(../images/outerbox_bg.jpg);
	background-repeat: repeat-x;
}

#main_box_top_border_right p
{
	letter-spacing: -.03em;
	font-size: 25px;
	font-size: 22px;
	font-weight: bold;
	color: #36748c;
	text-indent: .5em;
	padding-top: .3em;
}

#main_box_content_top, #main_box_content_bottom
{
	border-left: 1px solid #7db0c4;
	border-right: 1px solid #7db0c4;
}

#main_box_content_top
{
	border-top: 1px solid #797141;
}

#main_box_content_bottom
{
	border-bottom: 1px solid #9e9671;
}

#main_box_top_border_left
{
	background-image: url(../images/outerbox_left.jpg);
	background-repeat: no-repeat;
}

#main_box_top_border_right
{
	background-image: url(../images/outerbox_right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 44px;
}

#main_box_content_border
{
	border-right: 1px solid #ccdfe6;
	width: 746px;
	height: 1%;
	overflow: hidden;
}

#main_box_content
{
	border-left: 1px solid #7db0c4;
	border-right: 1px solid #7db0c4;
	background-color: #f8f8f8;
	height: 1%;
	margin: 0 auto;
}

#main_box_content:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

#main_box_content_right
{
	float: left;
	width: 52%;
	text-align: center;
}

#main_box_content_right p
{
	text-align: left;
}

#main_box_bottom_border
{
	background-image: url(../images/outerbox_bottom_bg.jpg);
	background-repeat: repeat-x;
	position: relative;
	width: 729px;
	margin: 0 auto;
	height: 37px;
}

#main_box_bottom_border_left
{
	background-image: url(../images/outerbox_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 749px;
	height: 37px;
	position: absolute;
	left: -10px;
}

#main_box_bottom_border_right
{
	background-image: url(../images/outerbox_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 749px;
	height: 37px;
}

#white_box
{
	width: 719px;
	margin: 0 auto;
}

#white_box_top_border, #white_box_top_border_tabs
{
	background-image: url(../images/white_inner_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
	height:71px;
}

#white_box_top_border_tabs
{
	background-position: bottom left;
}

#white_box_top_border_left_tabs, #white_box_top_border_left_tabs_alt
{
	background-image: url(../images/white_inner_box_left_tabs.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 71px;
}

#white_box_top_border_left_tabs_alt
{
	background-image: url(../images/white_inner_box_upper_left_tabs_alt.jpg);
}


#white_box_top_border_left_tabs #tabs, #white_box_top_border_left_tabs_alt #tabs
{
	position: relative;
	top: 1px;
	float: left;
}

#white_box_top_border_left_tabs #tabs img, #white_box_top_border_left_tabs_alt #tabs img
{
	float: left;
}

#white_box_content_top
{
	border-left: 1px solid #c8dbd9;
	border-right: 1px solid #c8dbd9;
	background: url(../images/white_inner_box_upper_divider.jpg) no-repeat;
	height: 14px;
}

#white_box_content_top img
{
	float: right;
}

#white_box_content
{
	border-left: 1px solid #c8dbd9;
	border-right: 1px solid #c8dbd9;
	height: 1%;
	padding-left: 10px;
}

#white_box_content_bottom
{
	border-bottom: 1px solid #808080;
	border-left: 1px solid #c8dbd9;
	border-right: 1px solid #c8dbd9;
	background: url(../images/white_inner_box_lower_divider.jpg) no-repeat;
	height: 11px;
}

#white_box_bottom_border
{
	background-image: url(../images/white_inner_box_lower_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#white_box_bottom_border_left
{
	background-image: url(../images/white_inner_box_lower_left.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#white_box_bottom_border_right
{
	background-image: url(../images/white_inner_box_lower_right.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 17px;
}
/****************************************************************************************************************************************************
END BOXES
****************************************************************************************************************************************************/
/*
GLOBAL CONTENT WRAPPERS
*/

#content_wrapper_home, #content_wrapper
{
	width: 100%;
	background-image: url(../images/home/seinfeld_home_bg.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #2b7295;
	background-size: 750px 656px;
}

#content_wrapper
{
	background-image: url(../images/seinfeld_bg.jpg);
}

#content
{
	width: 749px;
	margin: 0 auto;
}

/*
MENU
*/
#menu_bar_container, #menu_bar_container_with_submenu
{
	border-left: 1px solid #265B75;
	border-right: 1px solid #265B75;
	height: 27px;
	overflow: hidden;
}

#menu_bar_container_with_submenu
{
	height: 51px;
}

#menu_bar
{
	margin-left: 162px;
	background: url(../images/menu/menu_bg.jpg) repeat-x;
	height: 27px;
}

#menu_bar ul li
{
	float: left;
	list-style-type: none;
	height: 27px;
}

#submenu_bar
{
	margin-left: 162px;
	background: url(../images/menu/submenu_bg.jpg) repeat-x center;
}

#submenu_bar_right
{
	background: url(../images/menu/submenu_right_bg.jpg) no-repeat top right;
	height: 22px;
	border-top: 1px solid #719dae;
	border-bottom: 1px solid #b1cbd1;
}

#submenu_bar ul li
{
	float: left;
	list-style-type: none;
	height: 22px;
}

#header_flash_obj
{
	height: 79px;
}



/*
END MENU
*/

/*
HOME
*/
#content_container_home
{
	border-left: 1px solid #265B75;
	border-right: 1px solid #265B75;
	width: 747px;
}

#content_container
{
	width: 749px;
	margin-top: 5px;
}

#index_keyart_main
{
	background-image: url(../images/home/seinfeld_home_keyart.jpg);
	background-repeat: no-repeat;
	padding-left: 380px;
}

#sweepstakes_shows_tabs
{
	background: url(../images/home/sweepstakestab_bg.jpg) no-repeat 100% 0;
	width: 367px;
	height: 43px;
	border-top: 1px solid #34616c;
}

#index_shows_tabs
{
	border-top: 1px solid #34616c;
}

#index_shows_tabs ul {
	background: url(../images/home/bg-2tab-1st.jpg) no-repeat 100% 0;
	height: 43px;
	list-style: none;
	width: 367px;
}

#index_shows_tabs ul.three-tabs-first-selected {
	background-image: url(../images/home/bg-3tab-1st.jpg);
}

	#index_shows_tabs ul.three-tabs-first-selected li#tab-3 {
		padding-top: 19px;
	}

#index_shows_tabs ul.three-tabs-third-selected {
	background-image: url(../images/home/bg-3tab-3rd.jpg);
}

	#index_shows_tabs ul.three-tabs-third-selected li#tab-mystation {
		padding-top: 19px;
	}

#index_shows_tabs ul li {
	color: #5a3300;
	float: left;
	font: bold 1em verdana,geneva,sans-serif;
	letter-spacing: -.03em;
	padding-top: 19px;
	text-align: center;
	text-transform: uppercase;
	width: 94px;
}

#index_shows_tabs ul li#tab-mystation {
	padding-top: 15px;
}

#index_shows_tabs ul li#tab-ontbs {
	width: 85px;
}

#index_shows_tabs ul li#tab-3 {
	padding-top: 17px;
	letter-spacing: -.05em;
	width: 101px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #index_shows_tabs ul li#tab-3 { letter-spacing: -.1em; }
}


#index_shows_tabs ul li a {
	color: #5a3300;
	display: block;
	text-decoration: none;
}

#index_shows_tabs a {
	outline: 0;
}

#index_shows_tabs img
{
	float: left;
}

#index_shows_title
{
	height: 1%;
	overflow: auto;
}

#index_shows_title img, #index_shows_title div
{
	float: left;
}

#index_shows_sweepstakes {
	width: 367px;
	height: 322px;
	background: url(../images/home/seinfeld_home_sweepstakes.jpg) no-repeat;
}
	#index_shows_sweepstakes h4 {
		display:block;
		height:0;
		overflow:hidden;
		padding-top:236px;
	}
	#index_shows_sweepstakes a.votenow {
		display:block;
		height:0;
		margin-left:115px;
		overflow:hidden;
		padding-top:30px;
		width:115px;
		outline: none;
	}
	#index_shows_sweepstakes a.pollresults {
		display:block;
		height:0;
		margin-left:123px;
		overflow:hidden;
		padding-top:15px;
		width:100px;
		outline: none;
	}

#index_shows_whateverworksdvd {
	width: 367px;
	height: 322px;
	background: url(../images/home/seinfeld_home_whateverworksdvd.jpg) no-repeat;
}

	#index_shows_whateverworksdvd a { outline: 0; }

	#index_shows_whateverworksdvd h2 {
		width: 367px;
		height: 0;
		padding: 60px 0 0;
		overflow: hidden;
		display: block;
	}
	
	#index_shows_whateverworksdvd a.boxart {
		width: 150px;
		height: 160px;
		margin-left:25px;
		padding: 0px;
		overflow: hidden;
		display: block;
	}
		
	#index_shows_whateverworksdvd ul {	
		list-style-type: none;
		padding: 0 52px 0 0px;
		float:right;
	}
	
		#index_shows_whateverworksdvd ul li { 
			width: 125px;
			height: 20px;
			padding: 0px 0 8px 0;
		}
	
			#index_shows_whateverworksdvd ul li a {
				width: 125px;
				height: 20px;
				overflow: hidden;
				display: block;
			}
			

#index_shows_whateverworks {
	width: 367px;
	height: 322px;
	background: url(../images/home/seinfeld_home_whatever_works.jpg) no-repeat;
}

	#index_shows_whateverworks a { outline: 0; }

	#index_shows_whateverworks h2 {
		width: 367px;
		height: 0;
		padding: 228px 0 0;
		overflow: hidden;
		display: block;
	}
	
	#index_shows_whateverworks ul {	
		width: 327px;
		list-style-type: none;
		padding: 0 0 0 40px;
	}
	
		#index_shows_whateverworks ul li { 
			float: left;
			width: 135px;
			height: 30px;
		}
	
			#index_shows_whateverworks ul li a {
				width: 129px;
				height: 0px;
				padding: 30px 0 0;
				overflow: hidden;
				display: block;
			}

#index_shows_facebook {
	width: 367px;
	height: 322px;
	background: url(../images/home/seinfeld-home-facebook.jpg) no-repeat;
}

	#index_shows_facebook  a {
		width: 367px;
		display: block;
		overflow:hidden;
		height: 0;
		padding-top: 284px;
	}
	
#index_shows_festivus {
	width: 367px;
	height: 322px;
	background: url(../images/home/seinfeld-home-festivus.jpg) no-repeat;
}

	#index_shows_festivus p {
		overflow:hidden;
		height: 0;
		padding-top: 250px;
	}

	#index_shows_festivus  a {
		display: block;
		overflow:hidden;
		height: 0;
		padding-top: 30px;
	}

#index_rss
{
	background-image: url(../images/home/seinfeld_shows_title_bg.jpg);
	background-repeat: repeat-x;
	width: 100px;
	height: 33px;
}

#index_rss img
{
	margin: 3px 0;
	margin-left: 80px;
}

.index_shows_outer_wrapper
{
	background-image: url(../images/home/seinfeld_shows_bg.jpg);
	background-repeat: repeat-y;
}

.index_shows_wrapper
{
	background-image: url(../images/home/seinfeld_shows_left.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.index_shows 
{
	background: url(../images/home/seinfeld_shows_right.jpg) no-repeat top right;
	padding-left: 9px;
	padding-top: 1px;
}

.index_ondvd_outer_wrapper
{
	background-image: url(../images/home/seinfeld_shows_bg.jpg);
	background-repeat: repeat-y;
}

.index_ondvd_wrapper
{
	background-image: url(../images/home/bg_index_ondvd_wrapper.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 232px;
	overflow: hidden;
	width: 367px;
}

.index_ondvd_wrapper #player
{
	margin-top: 9px;
	padding-left: 16px;
}

.index_ondvd
{
	background: url(../images/home/seinfeld_ondvd_right.jpg) no-repeat top right;
	padding-left: 9px;
	padding-top: 1px;
	/*height: 194px;*/
	height: 221px;
border: 1px solid red;
	
}

.index_ondvd .left, .index_ondvd .right
{
	width: 42%;
}

.index_ondvd .left p
{
	margin: 1em 0;
}

.index_ondvd .left div
{
	margin: 4px 0;
}

#index_ondvd_bottom
{
	background: url(../images/home/seinfeld_home_nowinHD_bottom.jpg) no-repeat center top;
	position: relative;
	height: 54px;
}

#index_ondvd_bottom img
{
	position: absolute;
	left: -2px;
}

#index_episode_divider
{
	margin-left: 2px;	
}

.index_episode_container
{
	width: 90%;
	font-size: 10px;
	padding-top: 2px;
	height: 99px;
}

.index_episode_container .img_episode
{
	margin: 0 3px;
}

.index_episode_img_frame
{
	float: left;
	width: 42%;
	width: 116px;
	height: 90px;
}

.index_episode_info
{
	float: left;
	width: 63%;
}

.index_episode_info p
{
	padding-left: 2px;
}

.index_episode_info h4
{
	margin: 0;
	padding: 0;
}

.index_episode_info img
{
	margin-top: 5px;
}

#index_upcoming_episodes
{
	height: 25px;
	background: url(../images/home/seinfeld_shows_upcoming.jpg) no-repeat;
	padding-left: 28px;
	padding-top: 11px;
}

#index_keyart_bottom { clear: both; }

#index_keyart_bottom img
{
	position: relative;
	left: -1px;
}

#index_station_lookup
{
	background: url(../images/home/seinfeld_shows_station_look.jpg) no-repeat;
	width: 367px;
	height: 23px;
	padding-top: 5px;
}

#index_station_lookup .left
{
	text-indent: 1em;
	width: 52%;
}

#index_station_lookup .right
{
	position: relative;
	width: 48%;
}

#station_result
{
	position: absolute;
	text-align: center;
}

#station_result p
{
	float: left;
	margin-left: 1em;
}

#station_result p#error
{
	margin-top: .4em;
}

#index_station_lookup input
{
	margin-left: 5px;
}

#station_lookup_submit
{
	position: relative;
	top: 3px;
}

select#station_lookup_city
{
	margin-top: 3px;
}

#station_lookup_popup
{
	height: 543px;
}

#station_lookup_popup div
{
	padding: 20px;
}

#station_lookup_popup p
{
	text-align: left;
	width: 75px;
}

#station_lookup_popup p.title
{
	text-align: left;
	width: 150px;
}

#tab_1,
#tab_5,
#fannews {
	visibility: hidden;
}

#index_promos
{
	width: 100%;
	height: 195px;
	margin-left: 3px;
	margin-top: 5px;
}

.quarter_width
{
	width: 24.9%;	
	float: left;
}

.index_quarter_img
{
	width: 182px;
	height: 110px;
	background: url(../images/home/quarter_img_frame.jpg) no-repeat;
	text-align: center;
}

.index_quarter_img img
{
	position: relative;
	top: 50%;
	margin-top: -49px;
}

.index_quarter_textbox
{
	border-left: 1px solid #8ebfc4;
	height: 60px;
	color: #d8e9ef;
	padding-left: 8px;
	padding-right: 20px;
	font-size: 11px;
}

/*
SHOW DESCRIPTION
*/
#show_description
{
	float: left;
	width: 55%;
}

#show_description p
{
	margin: 1em 1.5em;
}

#show_description_right
{
	background-image: url(../about/images/show_desc_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 10px;
	float: left;
	width: 45%;
	height: 1200px;
	text-align: center;
	
}

#show_description_top_right p
{
	text-align: left;
	color: #4289a3;
	font-size: 22px;
	font-weight: bold;
	margin: .7em auto 1.5em auto;
	padding: 0 1em;
}
/*
END SHOW DESCRIPTION
*/

/*
SHOW CREDITS
*/
#show_credits
{
	padding-left: 10px;
}

#show_credits img
{
	float: left;
}

#show_credits table
{
	background-image: url(../about/images/show_credits_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	width: 58%;
	height: 100%;
	border-collapse: collapse;
}

#show_credits table tr td
{
	vertical-align: top;
	padding-top: .5em;
	padding-left: 1em;
}

td#top
{
	height: 20px;
}

td#excutive_producers
{
	height: 54px;
}

td#director
{
	height: 30px;
}

td#supervising_producers
{
	height: 42px;
}

td#producers
{
	height: 73px;
}

td#co-producer
{
	height: 30px;
}

td#creative_consultant
{
	height: 29px;
}

td#produced_by
{
	height: 43px;
}

td#distribute_by
{
	height: 29px;
}

td#bottom
{
	height: 100px;
}
/*
END SHOW CREDITS
*/

/*
CAST AND CHARACTERS
*/
#cast_title_bar
{
	padding-left: 9px;
}

#cast, #char, #cast_border
{
	float: left;
	font-weight: bold;
}

#cast, #char
{
	width: 212px;
	height: 34px;
	padding: .25em 0;
}

#cast div, #char div
{
	font-size: .6em;
	color: #7f8983;
	margin-top: .7em;
	margin-left: 1em;
	line-height: .9em;
	text-decoration: none;
}

#cast p, #char p, #cast p a, #char p a
{
	font-size: 1.05em;
	color: #33474b;
	margin-left: .6em;
	letter-spacing: -.02em;
	word-spacing: -.05em;
	line-height: .8em;
	text-decoration: none;
}

#cast p a, #char p a
{
	font-size: 1em;
	margin-left: 0;
	outline: none;
}

.cast_selected, .char_selected
{
	background: url(../about/images/cast_button.jpg) no-repeat center center;
}

#cast_head
{
	float: right;
}

#aboutc_text_scroller_content ul
{
	margin: .5em 0;
}

#aboutc_text_scroller_content li
{
	margin: .7em 0;
	list-style-type: none;
}
/*
END CAST AND CHARACTERS
*/

/*
VIDEO SECTION
*/
.video_innerbox_text1, .video_innerbox_text2
{
	margin-left: 1.5em;
	margin-right: 1em;
}

.video_innerbox_text1
{
	margin-top: 1em;
}

.video_innerbox_text2
{
	margin-top: .3em;
	margin-bottom: .3em;
}

.video_innerbox_text2 p
{
	padding-bottom: .3em;
}

#search_clips div.left
{
	float: left;
	width: 58%;
	border-right: 1px solid #f7f7f1;
	height: 176px;
}

#search_clips div.left .search_vertical_divider
{
	padding: 1em;
	padding-bottom: 2em;
	border-right: 1px solid #e4e2cf;
}

#search_clips div.left p
{
	margin-top: 1em;
}

#search_clips div.right
{
	width: 35%;
	float: left;
	text-align: center;
	padding: 6em 1em;
}

#search_clips select, #search_clips option
{
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
}

#search_results
{
	margin-bottom: 1em;
}

#search_results p
{
	padding: 1em;
	padding-bottom: 0;
}
/*
END VIDEO SECTION
*/

/*
EPISODE GUIDE
*/

#seinfacts p, #seinspeak div
{
	padding: 1em;
}

#seinspeak div.beige_divider
{
	padding: 0;
}

.episode_guide_week
{
	margin: 0 auto;
	width: 720px;
	height: 130px;
	overflow: hidden;
}

.episode_guide_week:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

.episode_guide_week .ep_img
{
	width: 112px;
}

.episode_guide_week .ep_img .button
{
	text-align: center;
	margin: 6px 0;
}

.episode_guide_week .ep_text
{
	width: 550px;
}

.episode_guide_week .ep_img, .episode_guide_week .ep_text
{
	float: left;
	margin: .5em;
}

#week_episodes .divider, #register .divider
{
	clear: both;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #fbfbfb;
	margin: 0;
}

#week_episodes .divider div.divider, #register .divider div.divider
{
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	border-top: 1px solid #fbfbfb;
	height: 2px;
	margin: 0;
}

.episode_guide_odd
{
	background-color: #ebf1f4;
}

/*
DVD SECTION
*/

#dvdc_text_scroller_contentMask
{
	margin-bottom: 6px;
}

#features_text_scroller_content ul, #overview_text_scroller_content
{
	list-style: none;
	font-size: 14px;
	text-align: left;
}

#features_text_scroller_content ul li, #overview_text_scroller_content p
{
	padding: .5em .5em;
}

#features_text_scroller_content ul li img, #overview_text_scroller_content p img
{
	margin: 0 5px;
}

p.disc
{
	padding-top: 2em;
	padding-bottom: 1em;
}

li.features_odd, p.overview_odd
{
	background-color: #f9da46;
}

#scroller_x {
	clear: both;
	background: url(../images/side_scroller_bg.jpg) repeat-x;
	margin-top: 5px;
}

#scroller_x ul {
	list-style: none;
	padding: 0 20px;
}

#scroller_x ul li{
	float: left;
	margin: 10px;
	margin-top: 20px;
	text-align: center;
	width: 102px;
}

#scroller_x a
{
	color: #fcec86;
	text-decoration: none;
}

#header_boxart
{
	position: relative;
	top: 1px;
	/*left: 20px;*/
	left: 5px;
}

#header_boxart_overlay
{
	display: none;
	position: absolute;
	z-index: 10;
	top: 43px;
	/*width: 370px;*/
	width: 460px;
	font-size: 25px;
	font-weight: bold;
	color: white;
	cursor: pointer;
}

#header_boxart_overlay_content, .lvl5, .lvl4, .lvl3, .lvl2, .lvl1
{
	background-color: black;
	opacity:.75;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
}

.transparent
{
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
}

.lvl4, .lvl3, .lvl2, .lvl1, .borderlvl3, .borderlvl2, .borderlvl1
{
	height: 1px;
}

.lvl5
{
	height: 2px;
	margin: 0 1px;
}

.lvl4, .borderlvl2
{
	margin: 0 2px;
}

.lvl3, .borderlvl1
{
	margin: 0 3px;
}

.lvl2
{
	margin: 0 4px;
}

.lvl1
{
	margin: 0 6px;
}

.borderlvl3
{
	margin: 0 1px;
}

.episode_image, .img_episode
{
	width: 110px;
}

.episode_overlay
{
	height: 78px;
	width: 102px;
	text-align: center;
	position: absolute;
	top: 1px;
	left: 3px;
	background-color: black;
	opacity: .33;
	filter: alpha(opacity=33);
	-moz-opacity: 0.33;
	cursor: pointer;
}

.white_bg
{
	background-color: white;
	margin: 0 1px;
	text-align: center;
	min-height: 1px;
	padding: 0;
}

.white_bg img
{
	margin: 1px 0;
}

.shadow
{
	background-color: gray;
	background-color: #aeada7;
}

#header_boxart_overlay_content
{
	height: 32px;
}

#header_boxart_overlay_content p
{
	color: gray;
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	text-indent: 0;
	line-height: .9em;
}

#header_boxart_overlay_content p#season
{
	color: white;
	font-size: 25px;
}

#spacer_boxart1, #spacer_boxart3, #spacer_boxart4, #spacer_boxart5, #spacer_boxart6, #spacer_boxart7, #spacer_boxart8, #spacer_boxart9, #spacer_boxart10
{
	display: none;
}

#station_search, #audio_board
{
	padding: 0 12px;
}
/*
SEINMATION
*/

#seinimation_innerbox div.left
{
	width: 33%;
	margin: 10px 0;
}

#seinimation_innerbox div.left p
{
	text-align: center;
}

.img_seinimation
{
	width: 114px;
	margin: 0 auto;
}

/*
DOWNLOADS
*/

.downloads_header_buttons
{
	float: right;
	position: relative;
	margin: 0 6px;
	top: 7px;
}

.downloads_header_buttons img
{
	margin: 0 4px;
}

.img_wallpaper
{
	width: 136px;
	height: 112px;	
}

.img_wallpaper a
{
	outline: 0;
}

.wallpaper_overlay_wrapper
{
	position: relative;
	display: none;
}

.wallpaper_overlay
{
	height: 102px;
	width: 128px;
	text-align: center;
	position: absolute;
	top: 1px;
	left: 3px;
	opacity: .85;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
}

.wallpaper_overlay div
{
	margin: 10px 0;
}

.wallpaper_overlay a
{
	text-decoration: none;
	color: white;
	font-size: 16px;
}

.img_buddy_icon
{
	width: 58px;
	height: 58px;	
}

.img_screensaver
{
	width: 273px;
	height: 179px;	
}

#downloads_wallpapers .halfboxes:after
{
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

#downloads_wallpapers .halfboxes .box
{
	float: left;
	width: 50%;
}

#downloads_wallpapers .halfboxes .box .img_wallpaper
{
	margin: 1px auto;
}

#downloads_wallpapers .halfboxes p.box
{
	text-align: left;
	width: 138px;
	margin-top: 2.5em;
	margin-left: 2.5em;
	margin-right: 1em;
	line-height: 1.5em;
}

#downloads_screensaver .img_screensaver
{
	margin: 0 auto;
	margin-top: 3px;
	margin-bottom: 15px;
}

#downloads_screensaver .os_text, #downloads_screensaver .os_buttons
{
	float: left;
	margin-bottom: 10px;
}

#downloads_screensaver p.os_text
{
	margin-left: 3.5em;
	margin-right: 1em;
}

#downloads_buddy_icons p, #downloads_buddy_icons .img_buddy_icon
{
	float: left;
	margin: 6px 2px;
}

#downloads_buddy_icons p
{
	width: 20%;
	margin: 1.5em 0;
	margin-left: 1.5em;
	line-height: 1.5em;
}

/*
DOWNLOADS END
*/

/*
PHOTOS AND TOURS
*/
.img_photogallery
{
	width: 84px;
}

.photogallery_overlay
{
	height: 60px;
	width: 76px;
	text-align: center;
	position: absolute;
	top: 1px;
	left: 3px;
	background-color: black;
	opacity: .33;
	filter: alpha(opacity=33);
	-moz-opacity: 0.33;
	cursor: pointer;
}

#virtual_tours
{
	padding: 10px 0 10px 3px;
	list-style: none;
}

#virtual_tours li
{
	float: left;
	padding-left: 9px;
	text-align: center;
}

#virtual_tours .img_trivia
{
	margin: 0 auto;
	width: 226px;
}

#virtual_tours p
{
	margin: .5em;
}

#photosandtours_box_content_container
{
	width: 723px;
	margin: 0 auto;
}

#multimedia_photogallery 
{
	text-align: center;
}

#multimedia_photogallery ul
{
	list-style: none;
	margin: 10px 0;
	margin-left: 2px;
	height: 1%;
}

#multimedia_photogallery ul:after
{
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

#multimedia_photogallery ul li
{
	float: left;
	margin: 0 8px;
}

#photogallery_page_links
{
	padding-top: .2em;
}

#photogallery_page_links a
{
	margin: .5em;
	text-decoration: none;
	color: #6d6a50;
}

/*
GAMES
*/
.img_trivia
{
	width: 340px;
	height: 92px;	
}

.game_img
{
	text-align: center;
}

.game_img #puzzler
{
	margin-right: 9px;
}
/*
GAMES END
*/

  /*****************/
 /* Image Gallery */
/*****************/

#viewerwrapper {
	background-image: url(../images/overlay.png);
	display: none;
	height: 1%;
	position: absolute;
	text-align: center;
	top: 200px;
	width: 100%;
	z-index: 2;
}

#viewercontent {
	background-color: #FFFFFF;
	background-position: center;
	background-repeat: no-repeat;
	left: 0;
	margin: 0 auto;
	min-height: 100px;
	padding: 1em 0;
	position: fixed;
	top: 165px;
	right: 0;
	width: 600px;
	z-index: 3;
}

.viewerbody, .viewernavigation {
	border-bottom: 1px dotted #C3B9AF;
	clear: both;
	font-size: .8em;
	height: 1%;
	padding: .25em 1em;
	text-align: left;
}

.viewernavigation
{
	font-size: 1em;
}

#viewercloselink {
    font-size: .8em;
}

.viewernavigation:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

.viewerinnerwrapper {
	margin: 0 auto;
}

.viewerimageframe img {
	border: 1px solid #C5C0BC;
	clear: both;
	padding: 3px;
	margin: 3px;
}

.viewernavigation .viewerprevimage {
	float: left;
	text-align: left;
}

.viewernavigation .viewernextimage {
	float: right;
	text-align: right;
}

p#viewertext{
	padding: 1em;
}

  /***************/
 /* Video Popup */
/***************/

#moviewrapper {
	background-image: url(../images/overlay.png);
	display: none;
	height: 1%;
	position: absolute;
	text-align: center;
	top: 200px;
	width: 100%;
	z-index: 2;
}

#moviecontent {
	background-color: #FFFFFF;
	/*background-image: url(../images/loader.gif);*/
	background-position: center;
	background-repeat: no-repeat;
	left: 1%;
	margin: 0 auto;
	min-height: 100px;
	padding: 1em 0;
	position: fixed;
	top: 165px;
	right: 1%;
	width: 400px;
	z-index: 3;
}

/*
PHOTOS AND TOURS END
*/

/*
REGISTER SECTION
*/
#register .left
{
	width: 50%;
}

#register p.left
{
	width: 25%;
	padding-top: .3em;
	padding-right: .3em;
}

#register #form{
	padding-top: 4em;
}

#register #form div:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	visibility: hidden;
}

#register #form div
{
	height: 1%;
	margin: .5em;
}

#register #button
{
	text-align: center;
}

#terms
{
	padding: 0 2em;
}

#terms p
{
	margin: .6em 0;
}

#register option, #register select
{
	font-family: tahoma;
	font-size: 12px;
}

/*
REGISTER SECTION END
*/
/*
SONY HEADER NAV
*/
.dropdown { width: 185px; height: 17px; font-family: arial, verdana, sans-serif; font-size: 10px; line-height: 12px; border: none; text-decoration: none; margin:0px; padding: 0px; }
.dropdownBackground { background-image:   url(http://www.sonypictures.com/global/images/tv.header_dropdown_bg.jpg); width: 198px; height: 25px; padding: 0px 0px 4px 3px; margin: 0px; }
/*
SONY FOOTER NAV
*/
.foot { font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #9fc3d1; }

A.foot:link { color: white; }

A.foot:visited { color: #9fc3d1; }

A.foot:hover { color: #9fc3d1; }

.footerBackground { background-color: #9fc3d1; height: 1px; }


.international { font-size: 9px; color: #9fc3d1; text-decoration: none; padding-left: 4px; padding-right: 9px;  }
a:hover.international { color: #9fc3d1; }
a.international:link { color: #9fc3d1; text-decoration: none; }
a.international:visited { color: #9fc3d1; text-decoration: none; }

.footerwidenav { width: 728px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; border: 0px; }

/*
SCROLLERS
*/
#overview_text_scroller_contentMask, #features_text_scroller_contentMask, #dvdc_text_scroller_contentMask, #epc_text_scroller_contentMask, #aboutc_text_scroller_contentMask, #epsc_text_scroller_contentMask, #beige_text_scroller_contentMask
{
position:relative; 
top:0px; 
width:360px; 
height:283px; 
clip:rect(0,340px,263px,0); 
overflow:hidden; 
z-index:1;
}
										
#overview_text_scroller_track, #features_text_scroller_track, #dvdc_text_scroller_track, #epc_text_scroller_track, #aboutc_text_scroller_track, #epsc_text_scroller_track, #beige_text_scroller_track
{
position:absolute; 
left:344px; 
top:0; 
z-index:1;
}
											
#overview_text_scroller_drag, #features_text_scroller_drag, #dvdc_text_scroller_drag, #epc_text_scroller_drag, #aboutc_text_scroller_drag, #epsc_text_scroller_drag, #beige_text_scroller_drag
{
position:absolute; 
left:344px; 
top:0; 
z-index:5; 
cursor:pointer;
}

#overview_text_scroller_content, #features_text_scroller_content, #dvdc_text_scroller_content, #epc_text_scroller_content, #aboutc_text_scroller_content, #epsc_text_scroller_content, #beige_text_scroller_content
{
position:absolute; 
left:25px; 
top:2px; 
width:309px;
}

#features_text_scroller_contentMask
{
width:450px; 
clip:rect(0,430px,263px,0); 
}

#features_text_scroller_track
{
left:434px; 
}

#features_text_scroller_drag
{
left:434px; 
}
											
#features_text_scroller_content
{
width:399px;
}

#aboutc_text_scroller_contentMask
{
width:475px; 
height:227px; 
clip:rect(0,455px,207px,0); 
}

#aboutc_text_scroller_track
{
left:459px; 
}

#aboutc_text_scroller_drag
{
left:459px; 
}

#aboutc_text_scroller_content
{
width:424px;
}

#beige_text_scroller_contentMask
{
width:340px; 
height:176px; 
clip:rect(0,320px,156px,0); 
}

#beige_text_scroller_track
{
left:324px; 
}

#beige_text_scroller_drag
{
left:324px; 
}

#beige_text_scroller_content
{
left: 0;
width:324px;
}

#epsc_text_scroller_contentMask
{
left: 0; 
width:721px; 
height:148px; 
clip:rect(0,701px,128px,0); 
}

#epsc_text_scroller_left
{
position:absolute; 
z-index:6; 
cursor:pointer;
}

#epsc_text_scroller_track
{
left:0; 
top:90%; 
cursor:pointer;
}

#epsc_text_scroller_drag
{
left:0; 
top:90%; 
}
										
#epsc_text_scroller_right
{
position:absolute; 
left:701px; 
z-index:6; 
cursor:pointer;
} 
											
#epsc_text_scroller_content
{
left:0;
}
#terms label {
	display:none;	
}



#socialList {
text-decoration:none;
list-style-type: none;
clear:both;
padding: 0px 273px;
text-align:center;
height: 37px;
}

#socialList li {
display:inline;
float:left;
}


#copyright {
color:white;
text-align:center;
}

#sprite {
background-image:url('../images/logo-sony.png');
}

#logo {
vertical-align:middle;
padding: 5px;
}
