/*
	NBC.com - Crossing Jordan
	Author:		Joshua Blauvelt
	Company:	Digitaria Interactive
	URL:		http://www.digitaria.com
	Created:	1/30/2007
	Modified:	


	Table of Contents:
	
*/




/*
	-----------------------------
	Structure
	-----------------------------
*/


body {
	margin:0; padding:0;
	}


div.container {
	width:971px; height:auto; min-height:870px;
	background: #000000 url(/Crossing_Jordan/images/backgrounds/main.jpg) no-repeat 0 0;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	}


* html div.container { /* IE */
	height:870px;
	}


div.container img {
	display:block;
	}


div.flourish1 {
	background:url(/Crossing_Jordan/images/backgrounds/bottom_flourish1.gif) no-repeat bottom right;
	}


div.flourish2 {
	background:url(/Crossing_Jordan/images/backgrounds/bottom_flourish2.gif) no-repeat bottom right;
	}


div.container img.thumb {
	display:block;
	border:1px solid white;
	}


#container_left {
	display:inline;
	float:left;
	width:671px;
	}


#container_left #billboard {
	height:224px;
	background:url(/Crossing_Jordan/images/backgrounds/main_billboard.jpg) no-repeat 0 0;
	}


#container_left #body {}


	#body_left {
		float:left; position:relative; left:10px;
		width:257px;
		}


		#body_left_photos {

			margin-bottom:10px;
			border:1px solid #5c8891;
			}


		#body_left_photos div.photo {}


		#body_left_photos #photo1 {
			float:left; position:relative; left:5px;
			width:122px;
			}


		#body_left_photos #photo2 {
			float:right; position:relative; right:5px;
			width:122px;
			}


		#body_left_photos #row1 {
			overflow:hidden;
			padding:10px 0;
			background-color:#fff;
			}


		#body_left_photos #row2 {
			background:#cff1f8 url(/Crossing_Jordan/images/backgrounds/bottom_flourish2.gif) no-repeat bottom right;
			padding-bottom:8px;
			}


		#body_left_photos #row2 img {
			float:left; position:relative; top:3px; left:5px;
			width:120px;
			}


		#body_left_photos #row2 p {
			float:right; position:relative; top:11px; right:5px;
			width:115px;
			}
	
		#body_left_exclusives {
			float:left;
			width:122px; height:auto; min-height:257px;
			border:1px solid #5c8891;
			background-color:#5c8891;
			}


		* html #body_left_exclusives { /* IE */
			height:257px;

			}


		#body_left_exclusives p {
			margin:5px 0;
			}


		#body_left_exclusives div.exclusive {
			margin-left:3px;
			}


		#body_left_exclusives #exclusive1 {
			margin-top:1px;
			}


		#body_left_livelog {
			float:right;
			width:122px; height:auto; min-height:257px;
			border:1px solid #5c8891;
			background-color:#5c8891;
			}


		* html #body_left_livelog { /* IE */
			height:257px;
			}


		#body_left_livelog p {
			margin:5px 0;
			}


		#body_left_livelog #livelog1 {
			margin-top:1px;
			}


		#body_left_livelog #livelog1 p {
			margin-left:3px;
			}


		#body_left_livelog #livelog2 {
			margin-left:3px;
			}
		
	#body_right {
		float:right; position:relative; right:10px;
		width:384px;
		}


		#body_right_video_player {}


		#body_right_video_player p {
			margin:10px 0; padding:0 4px;
			}


		#body_right_deleted_scenes {
			overflow:hidden;
			padding-bottom:10px; margin-top:6px;
			border:1px solid #5c8891;
			background:#2c4145 url(/Crossing_Jordan/images/backgrounds/bottom_flourish3.gif) no-repeat bottom right;
			}


		#body_right_deleted_scenes div.scene {
			float:left; position:relative; top:8px; left:5px;
			width:124px;
			}


		#body_right_deleted_scenes div.scene p {
			margin:5px 3px;
			}

#deleted_scenes_971{
	 padding:15px 10px 10px 0px; 
	 border-bottom:1px dashed #49737c;
	 }
	
#container_right {
	float:right;
	width:300px;
	}


#container_right div {
	margin-bottom:11px;
	}


	#right_300x250 {
		margin-top:4px;
		}


	#right_300x80 {}


	#right_300x124_tout1, #right_300x124_tout2, #adsAndExtras { background-color:#000000; }

	#right_behind_the_scenes {
		border:1px solid #5c8891;
		background:#000 url(/Crossing_Jordan/images/backgrounds/bottom_flourish4.gif) no-repeat bottom right;
		height:118px;
		margin-bottom:5px;
		}


		#behind_the_scenes_thumbnail {
			float:left; position:relative; top:8px; left:6px;
			width:122px;
			}


		#behind_the_scenes_thumbnail img {
			border:1px solid white;
			}


		#behind_the_scenes_content {
			float:right; position:relative; right:5px; top:9px;
			width:160px;
			}


#nav_main {
	margin-bottom:8px; padding:0 10px;
	}



#nav_main ul {
	margin:0; padding:0;
	list-style-type:none;
	border-top:1px dashed #c3e9f4;
	}


#nav_main ul.end {
	border-bottom:1px dashed #c3e9f4;
	}


#nav_main ul li {
	display:inline;
	padding:0 2px;
	}




/*
	-----------------------------
	Headings
	-----------------------------
*/


h1, h2, h3, h4, h5, h6 {
	margin:0; padding:0;
	}


#behind_the_scenes_content h1 {
	font-weight: bold;
	line-height: normal;
	margin:0;
	font-size:14px;
	text-transform:uppercase;
	}




/*
	-----------------------------
	Anchors 
	-----------------------------
*/




a,
a:link {
	color:#c3e9f4; font:normal 11px/13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}


a:hover,
a:active {
	color:#fff;
	}


#nav_main ul li a,
#nav_main ul li a:link,
#nav_main ul li a:visited {
	font:bold 10px/20px Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none; text-transform:uppercase;
	}


#body_left_photos a,
#body_left_photos a:link,
#body_left_photos a:visited {
	color:#547a82;
	}


#body_left_photos a:hover,
#body_left_photos a:active {
	color:#666;
	}


/*
	-----------------------------
	Styles
	-----------------------------
*/


p {
	margin:0; padding:0;
	}


#body_left_photos p {
	margin:6px 0;
	color:#666;
	}




div.clear {
	clear:both;
	}


#next_on {
	position:relative; top:90px; left:10px;
	width:300px;
	}


	#next_on_thumbnail {
		float:left;
		width:126px;
		}


	#next_on_thumbnail img {
		border:3px solid white;
		}


	#next_on_content {
		float:right;
		width:166px;
		}



	#next_on_content span {
		display:block;
		}


	#next_on_content span.title {
		color:#a5e5f2; font-weight:bold;
		text-transform:uppercase;
		}


	#next_on_content span.time {
		color:#a5e5f2;
		}


	#next_on_content p {
		color:white;
		}



#videoplayer2 {
	width:384px; height:316px;
	}

/*
	-----------------------------
	SUB-PAGES
	-----------------------------
*/
div.subpage {
	width:971px;
	height:auto;
	min-height:870px;
	background: #000000 url(/Crossing_Jordan/images/backgrounds/subpage.jpg) no-repeat 0 0;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
}
div.subpage #container_left {
	width: 665px;
}
.subpage h1, h1.scet {
	line-height: normal;
	font-size: 24px;
	font-weight: normal;
	margin: 12px;
	text-transform: uppercase;
}
#sub_columns_container {
	background: url(/Crossing_Jordan/images/backgrounds/sub_columns.gif) repeat-y;
	margin: 0;
	padding: 0;
	float: left;
}
#sub_primary_col {
	width: 384px;
	color: #000000;
	background: #cff1f8;
	float: left;
}
#sub_primary_col .watch_archive{
	color:#5c8891;
	background:transparent;
	display:inline;	
	}
#sub_secondary_col {
	width: 280px;
	color: #000000;
	background: #ffffff;
	border-left: 1px solid #000000;
	float: left;
}
#sub_tertiary_col {
	width: 635px;
	color: #000000;
	background: #cff1f8;
	float: left;
	padding:10px 10px 10px 10px;
}

#dltWatch {
	color:#49737c;
	text-decoration:underline;
	}
	
#dltWatch:hover {
	color:#000;
	text-decoration:none;
	}
 
#sub_primary_col h2, #sub_secondary_col h2 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #5c8891;
	padding: 5px;
	text-transform: uppercase;
}
#sub_primary_col p, #sub_secondary_col p, #sub_secondary_col h3, #cd_cover {
	margin: 15px;
}
#cd_cover {
	margin-right: 0;
}
#sub_secondary_col h3 {
	font-size: 11px;
}
#sub_secondary_col li {
	margin: 0;
}
#primary_image {
	border-bottom: 1px solid #290b09;
}
#send_to_friend {
	color: #000000;
	background: #ffffff;
	padding: 2px 0 4px 4px;
	clear: left;
	border-top: 1px solid #000000;
	width: 661px;
	height: 11px;
	clear: left;
	float: left;
}
#send_to_friend a {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#send_to_friend img {
	display: inline;
	vertical-align: middle;
}
#page_bottom {
	clear: left;
}
#select_season li, #select_season ul {
	margin: 0;
	padding: 0;
}
#select_season ul {
	list-style-type: none;
}
#select_season a {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	display: block;
	padding-left: 3px;
	height: 20px;
	line-height: 20px;
	border-top: 1px solid #000000;
}
#select_season a:hover {
	background: #cff1f8;
}



#select_cast {
	border-bottom: 1px solid #000000;
}
#select_cast li, #select_cast ul, #character_links li, #character_links ul {
	margin: 0;
	padding: 0;
}
#select_cast ul, #character_links ul {
	list-style-type: none;
}
#select_cast li, #character_links li {
}
#select_cast a, #character_links a {
	text-decoration: none;
	color: #000000;
	display: block;
}
#select_cast img, #character_links img {
	float: left;
	margin: 0 8px;
}
#select_cast a.even, #character_links a.even {
	background: #e6e6e6;
	border: 4px solid #e6e6e6;
}
#select_cast a.odd, #character_links a.odd {
	background: #ffffff;
	border: 4px solid #ffffff;
}
#select_cast a.even:hover, #character_links a.even:hover, #select_cast a.odd:hover, #character_links a.odd:hover {
	background: #cff1f8;
	border: 4px solid #ff9999;
}
#select_cast span, #character_links span {
	color: #547a82;
	text-decoration: underline;
}

/*
	-----------------------------
	TEMP - SOMEONE IS BREAKING THE HEADER INCLUDE
	-----------------------------
*/
#nbcSideBar1 {
	display: none;
}

/* Tune In */
.cjTuneIn {
	position: relative;
	left:0px;
	top:80px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	width:250px;
}
