/* version 0003 */
#videoContainer,
#videoContainer * {
    margin:0;
    padding:0;
    border:0;
}

#videoContainer {
    width:973px;
}

    #videoHeader {
	background:url("/images/video/player/can/hdr_main_bg.gif") 0 0 repeat-x;
	height:47px;
	overflow:hidden;
	position:relative;
    }

	#videoHeader h1 {
	    float:left;
	}

	#videoHeader ul {
	    list-style:none;
	    height:47px;
	    line-height:62px;
	    float:left;
	}

	    #videoHeader li {
		float:left;
	    }

		#videoHeader li a {
		    color:#276098;
		}

		#videoHeader li span {
		    padding:0 8px;
		    color:#276098;
		}

	#adPresentedBy {
	    position:absolute;
	    top:10px;
	    left:740px;
	    font-size:10px;
	}

	    #adPresentedBy img {
		vertical-align:top;
		margin-left:10px;
	    }

    #videoHolderCol-1,
    #videoListHolder {
	float:left;
    }

    #videoHolderCol-1 {
	background:#E1E6EC url("/images/video/player/can/video_bg.gif") 0 0 no-repeat;
	width:506px;
	height:631px;
	clear:both;
	overflow:hidden;
	position:relative;
    }

	#videoHolder {
	    position:relative;
	    top:0;
	    left:0;
	}

	#videoFrame {
	    width:497px;
	    height:379px;
	    border:0;
            padding:4px 0 0 4px;
	}

	#initialSlate {
	    position:absolute;
	    top:4px;
	    left:4px;
	    display:none;
	}

	#canHolder {
	    display:block;
	}

    #videoListHolder {
	background:#F2F6F9 url("/images/video/player/can/bg_channel.jpg") 0 0 no-repeat;
	width:467px;
	height:631px;
	position:relative;
    }
	#videoListHeader {
	    height:52px;
	    position:relative;
	}

	    #videoListHeader h2 {
		/*font-style:italic;
		font-weight:bold;
		color:#4E7AA1;
		line-height:44px;*/
                font-size:0;
		padding-top:4px;
	    }

            #videoListHeader h2 .innerHeader {
                display:block;
                height:44px;
            }

	    #videoListViews {
		position:absolute;
		top:32px;
		left:388px;
	    }

		#videoListViews ul {
		    list-style:none;
		}

		    #videoContainer #videoListViews li {
			float:left;
			margin-right:3px;
			text-indent:-9999px;
		    }


		    #videoListViews li, #videoListViews li a {
			width:30px;
			height:17px;
		    }

			#videoListViews li a {
			    display:block;
			    outline:none;
			}

			#videoListViews li#viewList, #videoListViews li#viewList a {
			    background:url("/images/video/player/can/btn_list_active.gif") 0 0 no-repeat;
			}

			#videoListViews li#viewList a:hover, #videoListViews li#viewList a.active {
			    background:url("/images/video/player/can/btn_list_selected.gif") 0 0 no-repeat;
			}

			#videoListViews li#viewExpanded, #videoListViews li#viewExpanded a {
			    background:url("/images/video/player/can/btn_expanded_active.gif") 0 0 no-repeat;
			}

			#videoListViews li#viewExpanded a:hover, #videoListViews li#viewExpanded a.active {
			    background:url("/images/video/player/can/btn_expanded_selected.gif") 0 0 no-repeat;
			}


	    #videoListHolderCol-1, #videoListHolderCol-2 {
		float:left;
	    }

	    #videoListHolderCol-1 {
		width:135px;
	    }

	    #videoListHolderCol-2 {
		width:315px;
		height:570px;
		overflow:auto;
		border:1px solid #CECFD6;
	    }

		#videoChannels {
		    list-style:none;
		    margin:0 5px 0 2px;
		    border-top:1px solid #D9E7E8;
		    border-bottom:1px solid #fff;
		}

		    #videoChannels li {
			border-bottom:1px solid #D9E7E8;
		    }

			#videoChannels a {
			    font-weight:700;
			    color:#1D446D;
			    display:block;
			    border-top:1px solid #fff;
			    padding:2px 0 2px 5px;
			    overflow:hidden;
			    vertical-align: bottom;
			}

			#videoChannels a.currentChannel {
			    color:#F27612;
			}

		#videoContainer .videoItem {
		    border:2px solid #fff;
		    padding:7px;
		    padding-bottom:3px;
		    background:#E3E7E8 url("/images/video/player/can/video_item_bg.jpg") 0 0 repeat-x;
		}

		#videoContainer #videoList hr {
		    clear:both;
		    border:0;
		    height:1px;
		    line-height:1px;
		    background:#CECFD6;
		    color:#CECFD6;
		}

		    .videoItem h3 {
			font-size:14px;
			clear:both;
		    }

			.videoItem h3 a, .videoItem h3 a:visited {
			    color:#000;
			}

		    #videoContainer .videoControls {
			position:relative;
			margin:8px 0;
		    }

		    #videoContainer .videoControls p a {
			display:block;
			background:url("/images/video/player/can/btn_play_selected.gif") 0 0 no-repeat;
			width:70px;
			height:18px;
		    }

		    #videoContainer .playButton img {
			display:block;
		    }

		    #videoContainer .playing img {
			display:none;
		    }

		    #playingVideoContainer {
			position:absolute;
			top:400px;
			left:13px;
			width:478px;
			color:#333438;
		    }

		    #playingVideoContainer h3 {
			font-size:20px;
		    }

		    #playingVideoContainer p {
			font-size:12px;
		    }

		    #playingVideoContainer p a {
			display:none;
		    }

		    #upNextVideo {
			position:absolute;
			top:508px;
			left:10px;
			width:465px;
			height:37px;
			padding:0 8px;
		    }

			#upNextVideo h3 {
			    height:37px;
			    line-height:37px;
			    font-size:18px;
			    font-weight:700;
			}

			#upNextVideo span {
			    display:block;
			    float:left;
			}

			#upNextVideo a {
			    color:#333438;
			}

			#upNextVideo #upNextTtl {
			    text-transform:uppercase;
			    font-size:11px;
			    height:37px;
			    line-height:41px;
			    display:block;
			    float:left;
			    margin-right:5px;
			    display:none;
			}

			#upNextVideo #upNextVideoDuration {
			    font-size:10px;
			    font-weight:normal;
			    margin-left:5px;
			    line-height:40px;
			}

			#companionAd {
			    position:absolute;
			    top:563px;
			    left:0;
			    width:506px;
			}

			#companionAd img {
			    display:block;
			    text-align:center;
			    margin:0 auto;
			    width:300px;
			    height:60px;
			    border:0;
			}

		    .videoItemDuration {
			font-weight:700;
			position:absolute;
			left:230px;
			top:0;
			width:50px;
			text-align:right;
		    }

		    #videoContainer .videoDescription {
			margin:0 0 5px 0;
			overflow:auto;
		    }

		    #videoContainer .hideExpanded {
			display:none;
		    }

			#videoContainer .videoDescription .imgBorder {
			    float:left;
			    margin:0 5px 5px 0;
			    border:1px solid #767676;
			    padding:1px;
			    background:#fff;
			}

			#videoContainer .videoDescription img {
			    width:100px;
			    height:75px;
			}

		#ad_110x95 {
		    width:110px;
		    height:95px;
		    position:absolute;
		    top:522px;
		    left:13px;
		    overflow:hidden;
		}

		.clearIE {
		    display:none;
		}
