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

#content_col {
    width: 533px;
	float: left;
	font: normal 12px/18px "Arial", sans-serif;
	color: #333333;
	overflow: hidden;
}

#content_wrapper { width:533px; }
#content_well, #season_img, #shows_tabs { position: relative; width: 521px; }

#content_well {
    width:521px; 
	margin: 30px 4px 0;
	padding: 1px;
	border: 1px solid #e0e0e0;
}

#season_img { height: 71px; border-bottom: 1px solid #e0e0e0; }
/* Eric Hamilton -- placeholder season_hed.png for stakeholder review on 16 June 2008 until design can provide unique season headers for each season/year/event */
#season_png {
	position: absolute;
	width: 521px;
	height: 100px;
	top: -30px;
	background: transparent url("/images/fashionshows/generic_season_hed.png") no-repeat bottom left;
}

/* non-IE6 */
* html #season_png {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/fashionshows/generic_season_hed.png',sizingMethod='image');
}

#content_well h2.designer_name {
	padding: 8px 10px;
	font: normal 30px/30px "Times New Roman", serif;
	color: #333333;
	background-color: #f8f8f8;
}

#shows_tabs { height: 31px; background: transparent url("/images/fashionshows/RTW/shows_tabs_bg.gif") repeat-x top left; font: bold 10px/10px "Arial", sans-serif; color: #333333; }
.leading, .border_left, .tab_on, .tab_off, .border_right, .divider { float: left; height: 31px; }
.leading { width: 6px; }
.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; }
.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, #shows_tabs a span.ie_hover { 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"); }
#designer_timeline { background: #ffffff; clear: both; padding: 37px 8px 0 8px; }
* html #designer_timeline { padding: 19px 8px 0 8px; }
*:first-child+html #designer_timeline { padding: 19px 8px 0 8px; }

#timeline_hed {
	padding: 0 0 2px 0;
	border-bottom: 1px solid #e0e0e0;
	letter-spacing: 5px;
	font: normal small-caps 16px/16px "Times New Roman", serif;
	text-transform: lowercase;
	color: #444;
	
}

#timeline_hed a { float: right; white-space: nowrap; font: bold 11px/11px "Arial", sans-serif; color: #5d98ba; text-transform: lowercase; margin-top: 5px; letter-spacing: normal; text-decoration: none; }
#timeline_hed a:hover { border-bottom: 1px solid #5d98ba; }
#timeline_carousel { position: relative; width: 505px; height: 152px; }
#breadcrumb_nav { position: absolute; top: 0px; height: 28px;	float: left; margin: 1px 0 0; color: #333; font: bold 11px "Arial",sans-serif; }
#breadcrumb_nav .link { height: 20px; margin: 8px 10px 0; float: left; }
* html #breadcrumb_nav .link { margin: 8px 5px 0; }
#breadcrumb_nav .link a { text-decoration: none; color: #333; }
#breadcrumb_nav .link a:hover { border-bottom: 1px solid; }
#breadcrumb_nav .separator { float: left; height: 21px; padding-top: 7px; text-align: center; color: #d3d3d3; }

#sidebar_col {
	width: 134px;
	float: right;
	border-left: 1px solid #cccccc;
	background-color: #f8f8f8;
}

#sidebar_col_pparties { width: 134px; float: right; padding-bottom: 32767px; margin-bottom: -32767px; border-left: 1px solid #cccccc; background-color: #f8f8f8; }
#sidebar_hed { position: relative; width: 132px; height: 27px; margin: 1px; background-color: #333333; }

#sidebar_hed #see_all_designers_link { 
	position: absolute; 
	left: 10px; 
	top: 7px; 
	font: bold 11px/14px "Arial", sans-serif;
	color: #9cc5dc;
    cursor: pointer;
}

#sidebar_hed #see_all_designers_link:hover { 
	border-bottom: 1px solid;
}

#designer_flyout {
	position: absolute;
	width: 510px;
	height: 459px;
	background: transparent url("/images/fashionshows/see_all_designers_flyout_dropshadow.png") repeat-x bottom left;
}

* html #designer_flyout {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fashionshows/see_all_designers_flyout_dropshadow_ie6.png',sizingMethod='image');
}

#designer_flyout #flyout_wrapper {
	border: 1px solid #555;
	padding: 1px;
	background-color: #fff;
	height: 451px;
}

#designer_flyout #flyout_hed { height: 29px; }

#flyout_hed .close_button {
    float: right;
    width: 12px;
    height: 11px;
    margin: 9px;
    cursor: pointer;
}
						
#flyout_hed h5 {
    float: left;
    margin: 4px 17px;
    font: normal 12px/18px "Times New Roman",serif;
    letter-spacing: 6px;
    color: #444;
    text-transform: uppercase;
}
							
#flyout_hed h5 .year { font-size: 16px; }
							
#designer_flyout #flyout_content {
    border: 1px solid #e0e0e0;
    height: 420px;
    background: #f8f8f8 url("/images/fashionshows/powersearch/designer_flyout_content_bg.gif") repeat-x top left;
}
						
#flyout_content #alphabetical_nav {
    height: 30px;
    font: bold 12px/18px "Arial",sans-serif;
    color: #5d98ba;
    padding-top: 10px;
    padding-left: 10px;
}
							
#flyout_content #alphabetical_nav .nav_link {
    cursor: pointer;
    display: block;
    float: left;
    width: 15px;
    height: 18px;
    color: inherit;
    text-decoration: none;
    text-align: center;
}

#flyout_content #alphabetical_nav .separator {
    float: left;
    width: 3px;
    height: 18px;
    color: #cdcdcd;
}

#flyout_content #alphabetical_list { position: relative; height: 380px; overflow: auto; }
#alphabetical_list ol { list-style-type: none; }
#alphabetical_list ol li { margin: 10px; }
#alphabetical_list ol li h5 { font: bold 24px "Arial",sans-serif; color: #999; }
								
#alphabetical_list table td {
    width: 135px;
    padding-bottom: 8px;
    padding-right: 25px;
    vertical-align: top;
    font: bold 11px "Arial",sans-serif;
    color: #666;
}
								
#alphabetical_list td a { text-decoration: none; color: inherit; }
* html #alphabetical_list td a { color: #666; }
#alphabetical_list td a:hover { border-bottom: 1px solid; }
#sidebar_hed #see_all_designers_link .arrow { color: #ffffff; }
#sidebar_hed #see_all_designers_link:hover. #sidebar_col ul li { border-bottom: 1px solid #ffffff; }
#sidebar_col h5 { color: #333333; margin: 20px 10px 0; text-transform: uppercase; font: bold 11px/11px "Arial", sans-serif; }
#sidebar_col h6 { color: #999999; margin: 25px 10px 6px; font: italic 14px/24px "Times New Roman",serif; }
#sidebar_col ul, #sidebar_col_pparties ul { list-style-type: none; font: bold 11px/14px "Arial", sans-serif; }
#sidebar_col ul li, #sidebar_col_pparties ul li { margin: 0 10px; padding: 4px 0 6px; }
#sidebar_col ul li a, #sidebar_col_pparties ul li a { color: #666666; text-decoration: none; }
#sidebar_col ul li a:hover, #sidebar_col_pparties ul li a:hover { border-bottom: 1px solid #666666; }
#sidebar_col ul li .count { color: #999999; }
#see_all_link { color: #5d98ba; font: bold 11px/13px "Arial", sans-serif; margin: 25px 15px 25px 10px; text-transform: lowercase; }
#see_all_link a { color: #5d98ba; text-decoration: none; }
#see_all_link a:hover { text-decoration: underline; }
#content_wrapper #content_well #header { margin:0; padding: 0 0 25px 0; width: 521px; }
.video412 { height: 412px; }
.video330 { height: 330px; }
.dropdown { width: 144px; height: 21px; top: 0px; left: 0px; }
/* Dropdown content styles */
.dd_contentarea { font: bold 11px/14px "Arial",sans-serif; border: 1px solid #555; background-color: #2b2e31; }
.dd_contentarea .dd_content { }
.dd_contentarea .dd_content ul { background-color: #2b2e31; padding: 0 1px; }
.dd_contentarea .dd_content ul li { display: block; padding: 1px 0; border-top: 1px solid #555; }
.dd_contentarea .dd_content ul li:first-child, .dd_contentarea .dd_content ul li.ie6-first-child { border-top: 0; }
.dd_contentarea .dd_content ul li a { display: block; color: #9cc5dc; text-decoration: none; padding: 1px 7px 2px; }
.dd_contentarea .dd_content ul li a:hover { color: #fff; background-color: #0e1113; }
/* Default (inactive) dropdown styles */
.dd_selector .dd_leftborder, .dd_selector .dd_button, .dd_selector .dd_rightborder { height: 21px; }
.dd_selector .dd_leftborder, .dd_selector .dd_rightborder { width: 4px; }
.dd_selector .dd_leftborder { background: transparent url("/images/dropdown/default_dropdown_border_left.png") no-repeat; }
* html .dd_selector .dd_leftborder { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropdown/default_dropdown_border_left.png',sizingMethod='image'); }
.dd_selector .dd_rightborder { background: url("/images/dropdown/default_dropdown_border_right.png") no-repeat; }
* html .dd_selector .dd_rightborder { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropdown/default_dropdown_border_right.png',sizingMethod='image'); }
.dd_selector .dd_title { width: 119px; height: 18px; padding: 3px 0 0 5px; font: bold 11px/14px "Arial",sans-serif; background: transparent url("/images/dropdown/default_dropdown_bg.png") no-repeat left top; }
* html .dd_selector .dd_title { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropdown/default_dropdown_bg.png',sizingMethod='image'); }
.dd_selector .dd_button { width: 12px; background: transparent url("/images/dropdown/default_dropdown_button.png") no-repeat; }
* html .dd_selector .dd_button { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropdown/default_dropdown_button.png',sizingMethod='image'); }
/* Active dropdown styles */
.dd_selector.active .dd_leftborder { background-image: url("/images/dropdown/default_dropdown_border_left_active.png"); }
* html .dd_selector.active .dd_leftborder { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropdown/default_dropdown_border_left_active.png',sizingMethod='image'); }
.dd_selector.active .dd_title { color: #fff; background-image: url("/images/dropdown/default_dropdown_bg_active.png"); }
* html .dd_selector.active .dd_title { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropdown/default_dropdown_bg_active.png',sizingMethod='image'); }
.dd_selector.active .dd_button { background-image: url("/images/dropdown/default_dropdown_button_active.png"); }
* html .dd_selector.active .dd_button { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropdown/default_dropdown_button_active.png',sizingMethod='image'); }
.dd_selector.active .dd_rightborder { background-image: url("/images/dropdown/default_dropdown_border_right_active.png"); }
* html .dd_selector.active .dd_rightborder { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dropdown/default_dropdown_border_right_active.png',sizingMethod='image'); }
/* Base Styles for Modules
   ----------------------- */
div#timeline_module { width: 503px; }
div.timeline_module { font: normal 11px Arial; background: #ffffff; position: relative; padding: 1px; height: 150px; }
div.timeline_module a { text-decoration: none; cursor: hand; cursor: pointer; color: #333333; }
/*wrapper for sliding content*/
div.timeline_module div.content_wrapper { margin: 0 auto; height: 136px; overflow: hidden; position: relative; left: 0; top: 14px; }
.noULine { text-decoration: none; }
div#timeline_module a.underline:hover,
div#timeline_module div.content_wrapper ul li a:hover,
div#timeline_module div.content_wrapper ul li:hover { text-decoration: underline; }
/*slide controls: default states*/
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: url(/images/timeline/controls_sprite_timeline.gif) no-repeat; }
div#timeline_module div.hslider a.slide_control_previous, div#timeline_module div.hslider a.slide_control_next { display: block; width: 13px; height: 90px; position: absolute; top: 15px; }
div#timeline_module div.hslider a.slide_control_previous { left: 0px; background-position: 0 0; }
div#timeline_module div.hslider a.slide_control_previous:hover { left: 0px; background-position: 0 -360px !important; }
div#timeline_module div.hslider a.slide_control_next { right: 0px; background-position: 0 -90px; }
div#timeline_module div.hslider a.slide_control_next:hover { right: 0px; background-position: 0 -450px !important; }
div#timeline_module div.hslider a.previous_disabled, div#timeline_module div.hslider a.next_disabled { cursor: default; }
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 -269px !important; }
/*content styles*/
div#featured_stories_c { background: url(/images/timeline/timeline-bkgrd.gif) repeat-x 0 15px; }
div#timeline_module div.hslider ul { position: absolute; }
* html div#timeline_module div.hslider ul { left: 0; }
*:first-child+html div#timeline_module div.hslider ul { left: 0; }
div#timeline_module div.hslider li { display: block; position: relative; float: left; width: 70px; text-align: center; }
div#timeline_module .text_data { text-align: left; font: normal 11px/14px arial; color: #333333; width: 53px; height: 60px; overflow: hidden; padding: 5px 5px 0 7px; }
* html div#timeline_module .text_data { padding-left: 3px; }
div#timeline_module .image_data { background: #f8f8f8; width: 70px; height: 90px; }
div#timeline_module .image_data img { width: 60px; height: 90px; }
div#timeline_module a.underline span.selected { background: #f8f8f8 url(/images/timeline/active_thumb_mask.gif) no-repeat 0 0; z-index: 9999; filter: alpha(opacity=99); -moz-opacity: .99; opacity: .99; width: 69px; height: 90px; }
div#timeline_module a.underline span.selected img { filter: alpha(opacity=40); -moz-opacity: .40; opacity: .40; width: 60px; height: 90px; }
/*defaults*/
div.timeline_module img { border: none; }
div.timeline_module ul { margin: 0; padding: 0; }
div.timeline_module span { display: block; }
.TIMELINEHoverArrowIEPrev { left: 0px; background-position: 0 -360px !important; }
.TIMELINEHoverArrowIENext { right: 0px; background-position: 0 -450px !important; }
#fashion_sections { width: 110px; }
#fashionShowsList { width: 99px; }
#fashionLocationsList { width: 86px; }
/* Default (inactive) dropdown styles */
#fashion_sections_dropdown { width: 120px; height: 28px; }
#fashionShowsList_dropdown { width: 120px; height: 28px; }
#fashion_sections_selector, #fashionShowsList_selector, #fashionLocationsList_selector { padding-left: 1px; padding-right: 1px; /*
border-left: 1px solid #fff;
border-right: 1px solid #fff;
*/ }
#fashion_sections_selector .dd_leftborder, #fashion_sections_selector .dd_button, #fashion_sections_selector .dd_rightborder, #fashionShowsList_selector .dd_leftborder, #fashionShowsList_selector .dd_button, #fashionShowsList_selector .dd_rightborder, #fashionLocationsList_selector .dd_leftborder, #fashionLocationsList_selector .dd_button, #fashionLocationsList_selector .dd_rightborder { height: 28px; }
#fashion_sections_selector .dd_leftborder, #fashion_sections_selector .dd_rightborder, #fashionShowsList_selector .dd_leftborder, #fashionShowsList_selector .dd_rightborder, #fashionLocationsList_selector .dd_leftborder, #fashionLocationsList_selector .dd_rightborder { width: 10px; }
#fashion_sections_selector .dd_leftborder, #fashionShowsList_selector .dd_leftborder, #fashionLocationsList_selector .dd_leftborder { background: none; }
* html #fashion_sections_selector .dd_leftborder, * html #fashionShowsList_selector .dd_leftborder, * html #fashionLocationsList_selector .dd_leftborder { filter: none; }
#fashion_sections_selector .dd_rightborder, #fashionShowsList_selector .dd_rightborder, #fashionLocationsList_selector .dd_rightborder { background: none; }
* html #fashion_sections_selector .dd_rightborder, * html #fashionShowsList_selector .dd_rightborder, * html #fashionLocationsList_selector .dd_rightborder { filter: none; }
#fashion_sections_selector .dd_title, #fashionShowsList_selector .dd_title, #fashionLocationsList_selector .dd_title { width: auto; height: 21px; padding: 7px 2px 0 0; font: bold 11px/14px "Arial",sans-serif; background: none; }
* html #fashion_sections_selector .dd_title, * html #fashionShowsList_selector .dd_title, * html #fashionLocationsList_selector .dd_title { filter: none; }
#fashion_sections_dropdown .dd_title a, #fashionShowsList_dropdown .dd_title a, #fashionLocationsList_dropdown .dd_title a { text-decoration: none; color: #333; }
#fashion_sections_dropdown .dd_title a:hover, #fashionShowsList_dropdown .dd_title a:hover, #fashionLocationsList_dropdown .dd_title a:hover { border-bottom: 1px solid; }
* html #fashion_sections_dropdown .dd_title a:hover, * html #fashionShowsList_dropdown .dd_title a:hover, * html #fashionLocationsList_dropdown .dd_title a:hover { text-decoration: underline; }
#fashion_sections_selector .dd_button, #fashionShowsList_selector .dd_button, #fashionLocationsList_selector .dd_button { width: 12px; background: transparent url("/images/fashionshows/navtrail_dd_btn.png") no-repeat top left; }
* html #fashion_sections_selector .dd_button, * html #fashionShowsList_selector .dd_button, * html #fashionLocationsList_selector .dd_button { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/fashionshows/navtrail_dd_btn.png',sizingMethod='image'); }
/* Active dropdown styles */
.dd_selector.active#fashion_sections_selector, .dd_selector.active#fashionShowsList_selector, .dd_selector.active#fashionLocationsList_selector { padding-left: 1px; padding-right: 1px; /*
border-left: 1px solid #fff;
border-right: 1px solid #fff;
*/ }
.dd_selector.active#fashion_sections_selector .dd_leftborder, .dd_selector.active#fashionShowsList_selector .dd_leftborder, .dd_selector.active#fashionLocationsList_selector .dd_leftborder { background-color: #2b2e31; background-image: none; width: 10px; height: 28px; }
* html .dd_selector.active#fashion_sections_selector .dd_leftborder, * html .dd_selector.active#fashionShowsList_selector .dd_leftborder, * html .dd_selector.active#fashionLocationsList_selector .dd_leftborder { filter: none; }
.dd_selector.active#fashion_sections_selector .dd_title, .dd_selector.active#fashionShowsList_selector .dd_title, .dd_selector.active#fashionLocationsList_selector .dd_title { width: auto; height: 21px; padding: 7px 2px 0 0; font: bold 11px/14px "Arial",sans-serif; background-color: #2b2e31; background-image: none; color: #fff; }
* html .dd_selector.active#fashion_sections_selector .dd_title, * html .dd_selector.active#fashionShowsList_selector .dd_title, * html .dd_selector.active#fashionLocationsList_selector .dd_title { filter: none; }
.dd_selector.active#fashion_sections_selector .dd_title a, .dd_selector.active#fashionShowsList_selector .dd_title a, .dd_selector.active#fashionLocationsList_selector .dd_title a { color: #fff; text-decoration: none; }
.dd_selector.active#fashion_sections_selector .dd_title a:hover, .dd_selector.active#fashionShowsList_selector .dd_title a:hover, .dd_selector.active#fashionLocationsList_selector .dd_title a:hover { border-bottom: 1px solid; }
* html .dd_selector.active#fashion_sections_selector .dd_title a:hover, * html .dd_selector.active#fashionShowsList_selector .dd_title a:hover, * html .dd_selector.active#fashionLocationsList_selector .dd_title a:hover { text-decoration: underline; }
.dd_selector.active#fashion_sections_selector .dd_button, .dd_selector.active#fashionShowsList_selector .dd_button, .dd_selector.active#fashionLocationsList_selector .dd_button { background: #2b2e31 url("/images/fashionshows/navtrail_dd_btn_on.gif") no-repeat top left; width: 12px; height: 28px; }
* html .dd_selector.active#fashion_sections_selector .dd_button, * html .dd_selector.active#fashionShowsList_selector .dd_button, * html .dd_selector.active#fashionLocationsList_selector .dd_button { background-image: url("/images/fashionshows/navtrail_dd_btn_on.gif"); filter: none; }
.dd_selector.active#fashion_sections_selector .dd_rightborder, .dd_selector.active#fashionShowsList_selector .dd_rightborder, .dd_selector.active#fashionLocationsList_selector .dd_rightborder { background-color: #2b2e31; background-image: none; width: 10px; height: 28px; }
* html .dd_selector.active#fashion_sections_selector .dd_rightborder, * html .dd_selector.active#fashionShowsList_selector .dd_rightborder, * html .dd_selector.active#fashionLocationsList_selector .dd_rightborder { filter: none; }
#fashion_sections_content, #fashionShowsList_content, #fashionLocationsList_content { border: 1px solid #e0e0e0; }
