/* for designerdirectory.css */
a#rss { text-decoration:none; font: bold 11px/11px "Arial", sans-serif; color: #666; position:absolute; top:20px; right:10px; display: none; }
a#rss img { width:16px; height:16px; margin-bottom:-2px; }

#container {
    overflow:hidden;
    position:relative;
    width:668px;
}


#content_well { width:658px; margin:29px 4px 0; background-color:#fff; border:1px solid #E0E0E0;  }


/*************** Designer Directory Landing Page *********************/

.designer_directory #header_img {
    position:relative;
    border-bottom:1px solid #E0E0E0;
    width:656px;
    height:71px;
}

.designer_directory #header_img #landing_png {
background:url(/images/fashionshows/landing/hdr_designer_directory.png) no-repeat left top;
}

#header_img #landing_png {
    position:absolute;
    background-color:transparent;
    top:-28px;
    left:1px;
    height: 99px;
    width: 656px;
}

.designer_directory #content_body { 
    padding:  20px 8px 4px; 
    margin: 0;
    width:640px;
    font-family: "Arial", sans-serif;     
}

#designers_nav { 
    height:32px;
    border-top: 1px solid #E0E0E0;
    padding-top:1px;
    text-align:center;
}

#designers_nav ul { list-style-type:none; margin: 0 auto; width:610px; }

#container.designer_directory li {
    list-style-type:none;
    float:left;
    text-align:center; 
}

#designers_nav ul li {
    background-color:#2b2e31;  
    padding:10px 0;
    font: bold 12px/12px "Arial", sans-serif; 
    height:10px;
    text-transform:uppercase;
    line-height:12px;
}

#designers_nav ul li a {
    color:#9cc5dc;
    text-transform:uppercase;
    text-decoration:none;
    border-right: 1px solid #666666;
    padding:0 7px 0 8px;
    line-height:12px;
}

#index {
    margin-top:25px;
    font: bold 12px/24px "Arial", sans-serif; 
    color:#5d98ba;
}

#index .indexTitle { clear:left; overflow:auto; }

#index .indexTitle h3 { 
    font-weight:normal;
    font-size:24px;
    color: #333333;
    text-align:left;
}

#index .indexTitle ul {
    float:left;
    margin:0 15px 10px 0;
    width:115px;
    padding-bottom:15px;
}

#index .indexTitle .last { margin-right:0;}

#index .indexTitle ul li {
    float:left;
    display: inline;
    text-align:left;
    width:100%;
}

#index .indexTitle ul li a {
    float:left;
    display:block;
    color:#5d98ba;
    text-decoration:none;
	line-height:normal;
	padding-bottom:8px;
}

#index .indexTitle ul li a:hover { text-decoration: underline; }

/*************** Designer Directory About Page *********************/

#content_well h1.designer_name { 
    padding: 15px 10px 10px;
	font: normal 30px/30px "Times New Roman", serif;
	color: #333333;
}


#intro {padding-bottom:10px; background-color: #f8f8f8; }

#intro p { font: normal 12px/18px "Arial", sans-serif; color: #333; margin:0 10px 11px; }

#shows_tabs { width:655px; margin:0 0 0 1px; }

#main_col { width:380px; margin:-20px 0 0 5px; float:left; }

#content_well #main_col h3.section_hed {margin:36px 10px 10px;}

#shows_navigation { width: 380px; height: 194px; overflow:hidden; }

#shows_videos { width:380px; height: 150px; padding-top:10px; }

#shows_related { width:380px; padding-top:10px; margin-bottom: 20px; }

#about_col { width:253px; margin:-10px 0 10px 15px; float:left; }

#content_well #about_col .section_hed { margin: 26px 0 1px; text-align:center; }

#content_well #about_col #designer_about .section_hed { margin: 15px 0 10px; border-bottom:none; }

#designer_about { 
    width: 253px; 
    padding: 15px 0 0; 
    background: #f8f8f8 url('/images/fashionshows/about_coll_bg.gif') repeat-y; 
    text-align: center; 
    color:#666;
    border-bottom: 1px solid #e0e0e0;
    margin-bottom:10px;
}
    
#designer_about p {
    font: normal 12px/18px "Arial", sans-serif;
    margin:0 10px 20px;
}

#designer_about .promo_img {
    margin: 0 76px;
}

#designer_about .promo_img a {
    display: block;
    width: 96px;
    height: 96px;
    padding: 1px;
    border: 1px solid #e0e0e0;
}

#designer_about .promo_img a img {
    display: block;
    width: 96px;
    height: 96px;
    border: 0;
}  

#designer_about h1 {
    font: normal 18px/18px "Arial", sans-serif;
    margin: 15px 10px 20px;
}

#designer_about h1 a:link, #designer_about h1 a:visited  { color:#474747; text-decoration:none; }
#designer_about h1 a:hover, #designer_about h1 a:active  { text-decoration:underline; }

#designer_about #designer_photos {
    width:249px; 
    overflow:hidden;
    padding-left:4px;
    margin-top:20px;
    border-top: 1px solid #e0e0e0;
}
    
#content_well #about_col #designer_about #designer_photos .section_hed {
    margin: 12px 0 6px;
}


#designer_about #designer_photos div#photos { 
    width:255px; 
    overflow:hidden;
}
    
#designer_about #designer_photos div#photos img {
    width: 71px;
    height: 109px;
    padding: 1px;
    margin-right:10px;
    border: 1px solid #e0e0e0;
    float: left;
}
            
                
#about_col #related_sites, #about_col #related_quick_links { 
    width:253px; 
    text-align:center; 
    border-bottom: 1px solid #e0e0e0;
    margin-bottom:19px;
}

#about_col #related_sites { margin-bottom:10px; }

#about_col #related_sites #sites {
    width:253px; 
    list-style-type: none;
    background: #f8f8f8 url('/images/fashionshows/about_coll_bg.gif') repeat-y; 
    padding:12px 0 7px;
}

#about_col #related_sites #sites li { margin: 0 0 8px 0; }

#about_col #related_sites #sites a {
     font: bold 11px/11px "Arial", sans-serif;
     text-decoration: none;
     color: #666;
} 

#about_col #related_sites #sites a:hover { text-decoration: underline; }

#about_col #related_quick_links h1 {
    font: normal 18px/18px "Arial", sans-serif;
    margin: 4px 0 10px;
    color:#474747;
}

#about_col #related_quick_links #dd_quick_links {
    width:253px; 
    background: #f8f8f8 url('/images/fashionshows/about_coll_bg.gif') repeat-y; 
    padding:12px 0 38px;
    position:relative;
}

#dd_quick_links .dropdown { top: 42px; left: 53px; }

/* overwrite from season.css */
#filters { width: 116px; height:194px; }

#filters ol {
    width: 116px;
    background: transparent url("/images/fashionshows/season_landing_filter_border_bg.gif") repeat-y 94px 0px;
}

#filters ol li { width: 98px; }

#filters ol li p { width: 88px; margin-left: 0; }

#filters ol li.active { width: 116px; }

#filters ol li.active p {
    width: 106px;
    padding-left:10px;
    background: #fff url("/images/fashionshows/dd_landing_filter_active_bg.gif") no-repeat top right;
}

#list h4 {
    height: 18px;
    padding: 9px 9px 0 15px;
    border-bottom: 1px solid #d9d9d9;
    font: bold 11px/14px "Arial",sans-serif;
    text-transform: lowercase;
    color: #999;
}

#list h4#new_today_hed, #list h4#all_shows_hed, #list h4#details_hed, #list h4#backstage_front_row_hed, #list h4#front_row_hed, #list h4#beauty_hed {
    display: none;
}

#list h4 a {
    float: right;
    color: #5d98ba;
    text-decoration: none;
}
        
#list { margin-left: 9px; }

#list ol { height: 146px; }
    
#list #all {
    width: 237px; 
    padding-left: 16px;
    color: #999;
    font: bold 11px/16px "Arial",sans-serif;
}
        
#list #all span {
    position: relative;
    left: 95px;
    color: #5d98ba;
}
    
#list #all a:link, 
#list #all a:visited, 
.more a:link, 
.more a:visited { color: #5d98ba; text-decoration: none; }
        
#list #all a:hover, 
#list #all a:active, 
.more a:hover, 
.more a:active { text-decoration: underline; }
      
.more { 
    font: bold 11px/16px "Arial", sans-serif; 
    color: #5d98ba; 
    margin-top:-27px;
    text-align:right; 
}

#designer_photos .more { margin:9px 0 16px; text-align:center; }
    
/* for feedroom and unicast video players */
#videoContent { margin:43px 0 0 0; }
#video_player p { font-size:12px; font-weight: bold; margin:14px 0 0 0; }
#videoContent p {  font-size:12px; font-weight: bold; margin:9px 0 0 0; }
#archive_link { margin:14px 0 0 114px; color:#5d98ba; display:none; }
#archive_link a:link, #archive_link a:visited { font: bold 11px/11px "Arial", sans-serif; text-decoration: none; color:#5d98ba; }
#archive_link a:hover, #archive_link a:active { text-decoration: underline; }

#latest_link { display:none; }

.showMore {
	display: none;
}

#showMoreLink {
	display: inline;
}

#showMoreLink a, #designer_about p a {
	font-weight: bold;
	font-size: 11px;
	color: #5d98ba;
	text-decoration: none;
}

#showMoreLink a:hover, #designer_about p a:hover, #showMoreLink a:active, #designer_about p a:active {
	text-decoration:underline;
}


#myPlayer {
	left:0;
	top:0;
	}
	
/* designer directory */

#featured_stories_c {
	margin-left: 2px;
	height: 160px;
	width: 622px; 
	height: 120px; 
	}

#featured_stories_c ul li img {
    height: 90px;
    width: 120px;
    }
#featured_stories_c div.content_wrapper .image_data img {
	height:90px;
	width:120px;
	}
	
#timeline_module .image_data {
	background:#F8F8F8 none repeat scroll 0 0;
	height:90px;
	width:180px;
	}
    
body.fashionshows #canvas.video #timeline_module div.hslider li {
	display:block;
	float:left;
	position:relative;
	text-align:center;
	width:150px;
}

body.fashionshows #canvas.video #timeline_module div.hslider li a{
    width:120px;
    display:block;
    margin:0 15px;
}

body.fashionshows #canvas.video #timeline_module div.hslider li a .text_data{
    width:120px;
    padding:5px 0;
}

body.fashionshows #canvas.video #timeline_module div.hslider li a image_data{
    width:120px;
}

#dd_more_video_link a {
    font-family:"Arial",sans-serif;
    font-size:11px;
    font-weight:bold;
    color: #5D98BA;
    text-decoration:none;
}

#dd_more_video_link a:hover {
    text-decoration:underline;
}

#timeline_module {
	width:624px;
}

#designer_timeline {
	background:#FFFFFF none repeat scroll 0 0;
	clear:both;
	padding:27px 0 0 0;
}

#timeline_module .text_data {
    width: 110px;
    height: 100px;
}

#featured_stories_c .content_wrapper {
	margin-left:15px;
	width: 634px; 
	height:120px; 
	}

#timeline_module .text_data {
	padding:5px 5px 0 32px;
}

#timeline_module .date {
    color: #c0c0c0;
    z-index: 100000;
}
    
div#timeline_module div.hslider a.slide_control_previous, 
div#timeline_module div.hslider a.slide_control_next, 
div#timeline_module div.hslider a.previous_disabled, 
div#timeline_module div.hslider a.next_disabled, 
div#timeline_module div.hslider div.group_nav a, 
div#timeline_module div.hslider div.group_nav a.active:hover {
	background:transparent url(/images/carousel/arrows.gif) no-repeat scroll 0 0;
}

div#timeline_module div.hslider a.slide_control_previous, 
div#timeline_module div.hslider a.slide_control_next {
	display:block;
	height:90px;
	position:absolute;
	top:15px;
	width:35px;
}


div#timeline_module div.hslider a.slide_control_next {
	background-position:0 -90px;
	right:0;
}


div#timeline_module div.hslider a.slide_control_next:hover {
	background-position:0 -450px !important;
	right:0;
	}

div#timeline_module div.hslider a.slide_control_previous:hover {
	background-position:0 -360px !important;
	left:0;
}
	
div#timeline_module div.hslider a.previous_disabled, 
div.hslider a.next_disabled {
	cursor:default;
}

div#timeline_module div.hslider a.next_disabled, 
div.hslider a.next_disabled:hover {
	background-position:0 -270px !important;
}
	
div#timeline_module div.hslider a.slide_control_previous {
	background-position:0 0;
	left:0;
}
    
#timeline_module div.hslider a.previous_disabled, 
div.hslider a.previous_disabled:hover {
	background-position:0 -180px !important;
}



div#timeline_module div.hslider a.previous_disabled, div#timeline_module div.hslider a.previous_disabled:hover {
	background-position:0 -180px !important;
	}

div#timeline_module div.hslider a.next_disabled, div#timeline_module div.hslider a.next_disabled:hover {
	background-position:0 -270px !important;
	}

div#featured_stories_c #activeProductThumb {
	background:transparent url(/images/carousel/ps_active.gif) no-repeat scroll 0 50%;
	height:90px;
	left:30px;
	position:absolute;
	top:0;
	width:120px;
	}

#video_player p {
	font-size:12px;
	font-weight:bold;
	margin:0px 0 0;
	}

#content_well h1.designerSeason_name {
	color:#333333;
	font-family:"Arial",sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:16px;
	padding:15px 0px 10px 3px;
	}
#content_well p.description {
	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:normal;
	line-height:18px;
	margin:0 0 11px 0;
	padding: 0 0 0 3px;
	}


          
div#featured_stories_c #activeProductThumb2 {
	background:transparent url(/images/carousel/ps_active.gif) no-repeat scroll 0 50%;
	position:absolute;
	z-index: 1000;
	height:90px;
	width:120px;
	top:0px;
	left:15px;
	}     

#timeline_hed {
	text-transform:uppercase;
	font-variant:normal;
	font-size:12px;
	}

#video_player {
	margin: 0px 0 26px 28px;
	z-index: 10000;
	padding: 0;
	margin: 0;
	width: 640px; 
	margin: 0px;
}

#myPlayer {
	margin-top:0px;
	width: 486px;
	}

#utility_bar {
margin:0 0px;
}

#utility_bar_right {
	padding:4px 0 1px 75px;
	}
    
#utility_bar_left {
	padding:4px 65px 1px 10px;
	}    

.desginerDir {
   margin-top: 8px;
   margin-left: 10px;
   position: absolute;
   z-index: 10000;
   }

.desginerDir a {
	color:#333333;
	font-family:"Arial",sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	}
	
#container {
	 width: 668px;
	}

#content_well {
	 width: 634x;
	}
	
	
#timeline_module {
	width: 624px; 
	height:120px;
	}
  
.content_wrapper {
	height: 180px;
	width: 650px; 
	}
  
#featured_stories_c {
    margin-left: 5px;
}
       
.designerDir a {
	color:#333333;
	font-family:"Arial",sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration: none;
	}

.designerDir {
    margin-left: 5px;
	position: absolute;
	top: 920px;
	color:#333333;
	text-decoration:none;
}

#designerDirLink {
    display:none;
}

#utility_bar_left {
    display:block;
	color:#333;
	text-decoration:none;
}

#utility_bar_left a {
	color:#333;
	font-family:"Arial",sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;    
}

#utility_bar_left a:hover {
	text-decoration:underline;    
}

.designerDir:hover {
	border-bottom:1px solid;
	}


#marketing_widget .content_wrapper {
    width: auto;
}


#social_bkmrks  {
    padding:4px 0 1px 204px;
}

.video412 {
    height:412px;
}
.video330 {
    height: 330px;
}

#video_player{
    width:486px;
}
