/* for video.css */
body.video #hdr_bg #banner{border:none;}

#video_wrapper { width:966px; height:571px; margin:29px auto 0; padding:0 1px; border:1px solid #e0e0e0; background: url("/images/bg/video_wrapper_bg.gif") repeat-y top center; }
#content > #video_wrapper { height:auto; min-height:571px; }

#video_hed { width: 966px; height:56px; background:#f8f8f8; }

#video_hed h1 {    
    width:652px;
    height:42px;
    padding: 15px 10px 0;
    font: normal 30px/30px "Times New Roman", serif;
    color: #333333;
    float:left;
    background: transparent url("/images/fashionshows/RTW/shows_tabs_bg.gif") repeat-x bottom left;  }
    
#video_nav { width:164px; height:514px; float:left; }    
#video_wrapper > #video_nav { height:auto; min-height:514px; }

#video_player { width:486px; height:500px; padding:10px 0 0 10px; float:left; } 
#video_wrapper > #video_player { height:auto; min-height:500px; } 

#video_container.stylestudio412 { height:412px; }

#video_container.stylestudio330 { height:322px; }

#flashcontent { display:none; }

#flashcontent img { width:486px; height:322px; }

#video_player h2 {
    font: normal 24px/24px "Times New Roman", serif;
    margin-top:15px;
    color: #333;
}

#video_player > h2 { margin-top:18px; padding:0 0 0 3px; }

#video_player p {
    font: normal 12px/18px "Arial", sans-serif;
    margin:4px 0 6px;
    color: #333;
    padding:0 0 0 3px; 
}

#video_player a {
    font: bold 12px/18px "Arial", sans-serif;
    color:#548fb1;
    text-decoration:none;
}

#video_player a:hover, #video_player a:active { text-decoration:underline; }

#video_lists { width:293px; height:514px; padding:0 0 0 9px; float:left; }

* html #video_lists { overflow:hidden; }

#video_lists div { padding-top:12px; position:relative; }

#video_lists div#latest_list, #video_lists div#toppicks_list { display:none; }

#video_lists div h3 { 
    font: normal 11px/11px "Arial", sans-serif;
    color:#999;
    position:absolute;
    top:17px;
    padding-left:12px;
    background: url("/images/bg/down_arrow.gif") no-repeat 2px 4px;
}

#video_lists div ul {
    width:282px;
    height:296px;
    padding:15px 0 0 7px;
    position:relative;
    list-style-type: none;
    overflow: auto;
    border:1px solid #e0e0e0; 
    background: transparent url("/images/bg/video_list_bg.gif") no-repeat top center;
}

#video_lists div ul li { width:256px; min-height:66px; height:auto !important; height:66px; padding:2px 0 0 2px; margin-bottom:4px; position:relative; }

#video_lists div ul li#playing { background:#e1ebf1; }

span#tn_playing { width:80px; height:60px; display:block; background: transparent url("/images/bg/tn_overlay_playing.gif") no-repeat top center; position:absolute; top:4px; left:4px; }

span.tn_overlay { width:80px; height:60px; display:block; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/bg/tn_overlay_play.png',sizingMethod='image'); position:absolute; top:4px; left:4px; }

li > span.tn_overlay {  filter:none; background: transparent url("/images/bg/tn_overlay_play.png") no-repeat top center; }

#video_lists div ul li a { width:82px; height:62px; display:block; position:absolute; top:4px; left:4px; }

#video_lists div ul li img { padding:1px; border:1px solid #e1e1e1; background:#fff; width:80px; float:left; }


#video_lists div ul li h4 { font: bold 11px/11px "Arial", sans-serif;
    color:#666; margin:0 0 2px 94px; }

/* for firefox */
#video_lists div ul li > h4:not([xxx]) { margin:0 0 -4px 94px; }
    
/* safari */    
html[xmlns*=""] body:last-child #video_lists div ul li h4 { margin:6px 0 2px 94px; }
    
#video_lists div ul li h4 a { display:inline; width:auto; height:auto; color:#666; font-weight:bold; position:static; text-decoration:none; }

#video_lists div ul li h4 a:hover, #video_lists div ul li h4 a:active { text-decoration:underline; }
    
#video_lists div ul li span.rtime { font: italic 11px/11px "Arial", sans-serif;
    color:#999; margin:0 0 0 10px;  }
    
#video_lists div ul li p { font: normal 11px/11px "Arial", sans-serif;
    color:#666; margin:2px 0 0 94px; }

/* for firefox */
#video_lists div ul li > p:not([xxx]) { margin:-1px 0 0 94px; }

/* safari */    
html[xmlns*=""] body:last-child #video_lists div ul li p { margin:2px 0 0 94px; }

.shows_tabs { width:294px; height: 31px; float:left; margin-top:26px; 
background: url("/images/fashionshows/RTW/shows_tabs_bg.gif") repeat-x top left;
font: bold 10px/10px "Arial", sans-serif; color: #333333; position:relative; }

#latest_on, #toppicks_on { display:none; }

.leading, .border_left, .tab_on, .tab_off, .border_right, .divider { float: left; height: 31px; }

.leading { width: 0; }

.border_left { width: 3px; background-image: url("/images/fashionshows/RTW/shows_tabs_border_left.gif"); }

.tab_on, .tab_off { display: block; padding: 12px 10px 0; height: 19px; }

.shows_tabs a { color: #5d98ba; text-decoration: none; }

.shows_tabs .tab_on a span { color:#333; }


.tab_on { background-image: url("/images/fashionshows/RTW/shows_tabs_active.gif"); }

.tab_off { background-image: url("/images/fashionshows/RTW/shows_tabs_bg.gif"); }

.shows_tabs a span { padding-bottom: 1px; }

.shows_tabs a:hover span { border-bottom: 3px solid #333333; }

.border_right { width: 3px; background-image: url("/images/fashionshows/RTW/shows_tabs_border_right.gif"); }

.shows_tabs .divider { width: 1px; background-image: url("/images/fashionshows/RTW/shows_tabs_divider.gif"); }


#marketing_unit { width:160px; height:300px; margin:20px 0; padding:1px; border:1px solid #e0e0e0; clear:both; /* for launch */ display:none; }    


#sponsored { margin-top:14px; }
#sponsored h5 { width:150px; font: normal 13px/14px "Times New Roman",serif; text-transform: uppercase; letter-spacing: 5px; color:#999; margin-left:10px; margin-bottom:1px; border:none; }
#sponsored ul {background:#FFFFFF url(/images/bg_greyDiagonalTile.gif) repeat scroll 0 0;border-top:1px solid #e0e0e0;height:auto;float:left;padding:8px 0 8px 7px;width:150px;list-style-type:none;position:relative;}
#sponsored ul li a {display:block;height:62px;left:0px;position:absolute;top:0px;width:82px;}
#sponsored ul li img {background:#FFFFFF none repeat scroll 0 0;border:1px solid #E1E1E1;float:left;margin-bottom:8px;padding:1px;width:80px;}
#sponsored span.tn_overlay {display:block;height:60px;left:9px;position:absolute;top:10px;width:80px;}
#sponsored ul li h4 {font-family:"Arial",sans-serif;font-size:11px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:bold;line-height:11px;}
#sponsored ul li h4 a:hover, #sponsored ul li h4 a:active {text-decoration:underline;}
#sponsored ul li h4 a {clear:left;color:#666666;display:block;font-weight:bold;height:auto;position:relative;text-decoration:none;width:150px;}
#sponsored ul li span.rtime {-x-system-font:none;color:#999999;font-family:"Arial",sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:italic;font-variant:normal;font-weight:normal;line-height:11px;margin:0 0 0 0px;}
#sponsored ul li p {-x-system-font:none;color:#666666;font-family:"Arial",sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:11px;margin:0 0 0 0px;}
#sponsored ul li p a { position:relative; height:auto !important; width:auto !important; top:0px; left:0px; color:#5D98BA; cursor:pointer; text-decoration:none;}
#sponsored ul li p a:hover { text-decoration:underline;}
#sponsored ul li p a:active { text-decoration:underline;}


#utility_bar { margin-right: 0; }
#utility_bar #utility_bar_left { width:662px; }
#utility_bar #social_bkmrks { width: 526px; height: 20px; padding:4px 0 1px 447px; display:none; }

div#bc_adOverlay {
    width:300px;
    height:480px;
    position:absolute;
    top:88px;
    right:7px;
    background-color:#fff;
    opacity: 0.80;
    -moz-opacity: 0.80;
    filter: alpha(opacity=80);
    z-index:-1;
}

img#bc_close { cursor: pointer; display:none; position:absolute; margin-top:-459px; right:10px; z-index:100; }

#bc_adContainer { position:absolute; top:-479px; right:7px; z-index:-1; }


/* borrowed from powersearch.css to add to video.css */
#filters { width:150px; margin-top:13px; padding:1px; border:1px solid #e0e0e0; }
.closed, .open, .inactive, .active { position: relative; }
#filters .filter { position: relative; padding-top:4px; margin-bottom: 1px; background-color: #2b2e31; }
#filters .filter:last-child { margin-bottom: 0; }
#filters .filter .closed { padding-bottom: 6px; }
#filters .filter .open { padding-bottom: 0; } 
#filters .filter .open_one { padding-bottom: 6px; }
#filters .filter h5 { margin: 0; padding-left: 17px; font: bold 11px/14px "Arial",sans-serif; text-transform: lowercase; }
#filters .filter h5 a { color:#9cc5dc; text-decoration:none; }
#filters .filter h5 a:hover, #filters h5 a:active { text-decoration:underline; }
#filters #vogue.filter h5 { font-style:italic; }
#filters .filter .inactive h5 { cursor: pointer; }
#filters .filter .closed .inactive h5 {	background: transparent url("/images/fashionshows/powersearch/powersearch_filter_arrow_closed_inactive.gif") no-repeat 7px 0; }
#filters .filter .closed .active h5 { color: #fff; background: transparent url("/images/fashionshows/powersearch/powersearch_filter_arrow_closed_active.gif") no-repeat 7px 0; }
#filters .filter .open h5 {	color: #fff; background: transparent url("/images/fashionshows/powersearch/powersearch_filter_arrow_open.gif") no-repeat 7px 0; }
#filters .filter .open_one h5 { color: #fff; background: transparent url("/images/fashionshows/powersearch/powersearch_filter_arrow_open.gif") no-repeat 7px 0; }
#filters .filter h6 { font: italic normal 11px/14px "Arial",sans-serif; color: #fff; margin: 0; padding-left: 7px; text-transform: lowercase; }
#filters .closed .inactive h6 { display: none; }
#filters .filter h6 a { text-decoration: none; }	
#filters .filter h6 a img { border: 0; margin-left: 2px; margin-bottom: -2px; }
#filters .filter .list_wrapper { height: 189px; border: 1px solid #555; margin: 8px 1px 1px; padding: 1px; background-color: #000; }
#filters #seasons.filter .list_wrapper { height:139px; }
#filters .filter ol { list-style-type: none; height: 100%; overflow: auto; background-color: #2b2e31; border: 1x solid #000;}
#filters .filter ol li { margin: 5px; color: #9cc5dc; font: bold 11px/14px "Arial",sans-serif; }
#filters .filter ol li#lineup_on { color: #fff; }
#filters .filter ol li a { color: #9cc5dc; text-decoration: none; }
#filters .filter ol li a:hover { border-bottom: 1px solid; }

/* BRIGHTCOVE OPTIMIZATIONS */
/* load order */
.thumbUrl { display:none; }
/* related links */
#related_links {
    padding:0 0 0 3px;
	padding-top:12px;
	position:relative;
}
#related_links h4 {
	-x-system-font:none;
	color:#333333;
	font-family:"Arial",sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:12px;
	margin-bottom:1px;
	width:476px;
}
#related_links a {
	color:#5D98BA;
	cursor:pointer;
}
/* related videos */
#related_videos {
	float:left;
	padding:0 0 0 3px;
	width:486px;
}
* html #related_videos {
	overflow:hidden;
}
#related_videos {
	padding-top:32px;
	position:relative;
}
/*
#related_videos div#related_videos_list {
	display:none;
}
*/
#related_videos h3 {
	-x-system-font:none;
	border-bottom:1px solid #E0E0E0;
	color:#333333;
	font-family:"Times New Roman",serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:5px;
	line-height:16px;
	margin-bottom:1px;
	text-transform:uppercase;
	width:476px;
}
#related_videos div ul {
	list-style-type:none;
	padding:8px 0 0 7px;
	position:relative;
	width:452px;
}
#related_videos div ul li {
	height:auto !important;
	margin-bottom:10px;
	min-height:66px;
	padding:2px 0 0 2px;
	position:relative;
	width:82px;
	float:left;
	margin-left:15px;
	margin-right:5px;
}
#related_videos div ul li a {
	display:block;
	height:62px;
	left:4px;
	position:absolute;
	top:4px;
	width:82px;
}
#related_videos div ul li img {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E1E1E1;
	float:left;
	padding:1px;
	width:80px;
	margin-bottom:8px;
}
#related_videos div ul li h4 {
	-x-system-font:none;
	color:#666666;
	font-family:"Arial",sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:12px;
	margin:8px 0 0 0;
}
#related_videos div ul li > h4:not([xxx]) {
	margin:8px 0 0 0;
}
html[xmlns*=""] body:last-child #related_videos div ul li h4 {
	margin:8px 0 0 0;
}
#related_videos div ul li h4 a {
	color:#666666;
	font-family:"Arial",sans-serif;
	font-size:11px;
	display:inline;
	font-weight:bold;
	height:auto;
	position:static;
	text-decoration:none;
	line-height:12px;
	width:auto;
}
#related_videos div ul li h4 a:hover, #related_videos div ul li h4 a:active {
	text-decoration:underline;
}
#related_videos div ul li span.rtime {
	-x-system-font:none;
	color:#999999;
	font-family:"Arial",sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:11px;
	margin:0 0 0 0;
}
#related_videos div ul li p {
	-x-system-font:none;
	color:#666666;
	font-family:"Arial",sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:11px;
	margin:8px 0 0 0;
}
#related_videos div ul li > p:not([xxx]) {
	margin:-1px 0 0 0;
}
html[xmlns*=""] body:last-child #related_videos div ul li p {
	margin:2px 0 0 0;
}


#video_banner{
    border:0px none;
    height:90px;
    left:229px;
    position:absolute;
    top:25px;
    width:728px;
}
#video_300x250{
    left:-3px;
}
