* { margin: 0; padding: 0; }
html { height: 100%; }
body { text-align: center; height: 100%; color: #000; background: #000; }
a { outline: none; }
img { border: none; }
/* Hide IFRAMES in DART */
.hiddenDAU { width: 0; height: 0; }
/* common clearer */
.clearer { clear: both; font-size: 0; height: 0; line-height: 0; }
#canvas { width: 980px; padding: 0; margin:0 auto; text-align: left; }
#canvas { z-index: 1000; }
#canvas #hdr_holder { z-index: 3000; }
#canvas #xrail, #canvas #maincontent { z-index: 2000; }


/* decorative classes for content well and modules */
div#maincontent { width: 670px; float: left; }
#maincontent_fullwidth { width: 980px; }
div#contentwell { width: 670px; color: #000;}
#maincontent_fullwidth #contentwell { width: 980px; }
div#content { width: 670px; margin:0 auto; }
#maincontent_fullwidth #content { width: 978px; }
#latest_mod { width: 670px; height: 205px; margin-bottom: 20px; background: #ccc; }
#carousel { width: 668px; height: 204px; }
/* xrail modules and ad */
#xrail { width: 300px; float: right; }
#marketing_mod { width: 300px; height: 179px; margin-bottom: 6px; }
#marketing_unit { width: 298px; height: 178px; }
#vogue_subunit_mod { margin-bottom: 6px; }
#box_ad, #box_ad2 { margin-bottom: 20px; }
#box_ad { padding-top: 0px; }
#box_ad2 { padding-top: 0; }
/* remove extra 4px of spacing below box ad imgs in IE6 */
#box_ad img, #box_ad2 img { margin-bottom: -4px; }
#xrail > #box_ad img, #xrail > #box_ad2 img { margin-bottom: 4px; }
#stylefile_mod, #quicklinks_mod { width: 300px; text-align: center; margin-bottom: 17px; }
#stylefile_mod { height: 327px; }
#blog_river { width: 298px; height: 326px; text-align: left; color: #999; font: normal 12px arial, "lucida console", sans-serif; }
#blog_river h2 { width: 282px; height: 28px; margin: 1px; padding-left: 12px; font: bold italic 18px/18px "Times New Roman", Times, serif; background: #2b2e31; color: #FFF; }
#blog_river h3, #blog_river h4 { font-size: 12px; }
#blog_river h3 { text-transform: capitalize; }
#stylefile_mod #blog_river h4 { font-weight: normal; color: #999; }
#stylefile_mod #blog_river .timestamp { font-style: italic; color: #999; }
#stylefile_mod #blog_river .excerpt { color: #666; }
#blog_river p#blog_date { margin: 6px 0 6px 12px; font-weight: bold; }
#blog_river #blog_posts { width: 270px; height: 234px; background: #f8f8f8 url(/images/quicklinks/content-bkgrd-header.gif) no-repeat top; border: 1px solid #e0e0e0; margin: 1px; padding: 9px 12px 0; overflow-y: auto; overflow-x: hidden !important; }
body:last-child:not(:root:root) #blog_river #blog_posts { overflow: auto; height: 240px; }
#blog_posts p { color: #666; margin: 0 0 12px 0; }
#blog_posts p.cat { text-transform: lowercase; color: #999; margin: 0; }
#blog_posts a:link, #blog_posts a:visited { color: #666; text-decoration: none; font-weight: bold; }
#blog_posts a:active, #blog_posts a:hover { text-decoration: underline; }
#blog_posts p.time { font-style: italic; color: #999; margin: 0; }
#blog_river a#more_from:link, #blog_river a#more_from:visited { color: #5D98BA; position: relative; top: 4px; left: 12px; text-decoration: none; font-weight: bold; }
#blog_river a#more_from:hover, #blog_river a#more_from:active { text-decoration: underline; }
#quicklinks_mod { height: 248px; }
#quicklinks { width: 298px; height: 247px; }
/* header */
#hdr_holder {
	width: 980px;
	height: 198px;
	margin: 0 auto;
	top: 0;
	position:relative;

}
#hdr { width: 980px; height: 195px; }
#hdr_inner { width: 980px; height: 193px; background: #2b2e31; }
#hdr_bg { width: 968px; height: 127px; margin: 0 3px; border-left: 1px solid #555; border-right: 1px solid #555; border-bottom: 1px solid #555; background:url(header_generic1.jpg) no-repeat center top; position: relative; }
body.peopleparties #hdr_bg, body#peopleparties #hdr_bg { background-image: url("/images/bg/header_pp.jpg"); }
body.fashionshows #hdr_bg, body#fashionshows #hdr_bg, body#fashionshows_designerdirectory #hdr_bg { background-image: url("/images/bg/header_fs.jpg"); }
#hdr_bg #logo_png { width: 290px; height: 80px; position: absolute; top: 24px; left: 9px; background: transparent url("/image/style_logo1.png") no-repeat left top; }
* html #hdr_bg #logo_png { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/image/style_logo1.png',sizingMethod='image'); }
a#logo_link { display: block; width: 190px; height: 100px; position: absolute; top: 24px; left: 9px; }
a#logo_link span { display: none; }
#logged_in,#logged_out { font: bold 12px arial, "lucida console", sans-serif; color: #fff; position: absolute; top: 2px; right: 9px; }
#logged_in a,#logged_out a { color: #fff; cursor:pointer; text-decoration:underline;}
#logged_in span#welcome { margin: 0 8px 0 0; }
#logged_in span#lookbooks { margin: 0 8px 0 10px; }
#logged_in span#logout { margin: 0 0 0 10px; }
#logged_in,#logged_out{display:none;}
a#login_link{text-decoration:underline;}
#hdr_bg #banner { width: 728px; height: 90px; position: absolute; top: 25px; left: 229px; border: 1px solid #555; }
/* remove extra 4px of spacing between banner imgs and bottom border in IE6 */
#hdr_bg #banner img { margin-bottom: -4px; }
#hdr_bg #banner > img { margin-bottom: 0; }
/* main nav */
#main_nav { width: 972px; height: 43px; margin: 0 0 0 3px; }
#main_nav a:link, #main_nav a:visited { display: block; height: 27px; padding-top: 16px; float: left; text-align: center; 
font: bold 12px "Times New Roman", Times, serif; text-transform: uppercase; color: #fff; text-decoration: none; background: url(/images/bg/mainnav_pipe.gif) top right no-repeat; }
a#nav_fashion_shows { width: 110px; }
a#nav_people_parties { width: 160px; }
a#nav_blog { width: 160px; }
a#nav_trends_shopping { width: 130px; }
a#nav_beauty { width: 150px; }
a#nav_video { width: 110px; }
a#nav_community { width: 110px; }
#main_nav a#nav_vogue { width: 100px; background-image: none; } 
/* drop downs */
#main_nav ul {z-index:10;width: 148px; list-style-type: none; background: #0e1113; position: absolute; top: 171px; border-right: 1px solid #555; border-bottom: 1px solid #555; border-left: 1px solid #555; visibility: hidden; }
/* margin-bottom: -2px for IE6 white space bug */
#main_nav ul li { width: 146px; height: 28px; margin-left: 1px; padding-top: 1px; border-bottom: 1px solid #555; margin-bottom: -2px; position: relative; }
#main_nav ul > li { margin-bottom: 0; }
#main_nav ul li.last { border-bottom: none; }
#main_nav ul a:link, #main_nav ul a:visited { display: block; position: relative; width: 138px; height: 19px; padding: 8px 0 0 8px; font: bold 12px arial, "lucida console", sans-serif; float: none; background-image: none; text-transform: none; text-align: left; color: #9cc5dc; }
#main_nav ul a:hover, #main_nav ul a:active { color: #fff; background: #2b2e31; } 
#main_nav ul#dd_nav_fashion_shows { left: 5px; }
#main_nav ul#dd_nav_people_parties { left: 103px; }
#main_nav ul#dd_nav_blog { left: 204px; }
#main_nav ul#dd_nav_trends_shopping { left: 303px; }
#main_nav ul#dd_nav_beauty { left: 403px; }
#main_nav ul#dd_nav_video { left: 503px; }
#main_nav ul#dd_nav_community { left: 602px; }
#main_nav ul#dd_nav_vogue { left: 702px; }
/* search form */
#main_nav form { width: 239px; height: 21px; float: left; position: relative; top: 11px; left: 11px; }
/* ie6 and ie7 */
#main_nav form input#google_input { width: 179px; height:12px; padding-top:3px; color: #999999; position: absolute; top: 1px; left: 2px;  font: 12px arial, "lucida console", sans-serif; line-height:12px; }
/* for safari */
head:first-child + body #main_nav form input#google_input:not([xxx]) { width: 183px; height: 21px; } 
/* for Firefox */
html:lang(en) head:first-child + body #main_nav form > input#google_input:not([xxx]) { width: 179px; height: 12px; }
#main_nav form input#google_submit {  width: 53px; height: 21px; position: absolute; top: 1px; left: 186px; }
/* new today and subscription unit */
#sub_hdr { width: 980px; height: 20px; padding: 5px 0 0 0; background: #0e1113; border-top: 1px solid #555; font: bold 12px "Arial",sans-serif; color: #999999; }
#sub_hdr a:link, #sub_hdr a:visited { font: bold 12px "Arial",sans-serif; color: #9cc5dc; text-decoration: none; }
#sub_hdr a:hover, #sub_hdr a:active { text-decoration: underline; }
#new_today { width: 958px; padding-left: 12px; float: left; text-align:left; }
#sub_hdr #sub_unit { width: 48px; float: right; margin:-1px 6px 0 0; }
#sub_hdr > #sub_unit { margin-right:13px; }
#sub_unit img {  }
/** UTILITY BAR **/
#utility_bar { clear: both; font: normal 12px/12px "Arial", sans-serif; margin: 0 10px;}
#utility_bar a, #social_bkmrks a { text-decoration: none; color: #666666; cursor: pointer; }
#utility_bar_left a { font-weight: bold; }
#utility_bar_right a:hover div, #utility_bar_left a:hover, #social_bkmrks .social a:hover div { text-decoration: underline; }
#utility_bar_left, #utility_bar_right { height: 20px; float: left; padding: 4px 0 1px 0; }
* html #utility_bar_left, * html #utility_bar_right { margin-bottom: -3px; }
#utility_bar_left, body#fashionshows_pre_fall #content #utility_bar #utility_bar_left, body#fashionshows_couture #content #utility_bar #utility_bar_left, body#fashionshows_ready_to_wear #content #utility_bar #utility_bar_left, body#fashionshows_resort #content #utility_bar #utility_bar_left { width: 217px; }
#utility_bar .utility_bar_left_landing, body#trendsshopping_accessoryreport #content #utility_bar #utility_bar_left, body#beauty_beautyguide #content #utility_bar #utility_bar_left, body#trendsshopping_stylenotes #content #utility_bar #utility_bar_left, body.trendsshopping div.stylenotes #content #utility_bar #utility_bar_left, body#trendsshopping_trendreport #content #utility_bar #utility_bar_left, #beauty_beautysearch #content #utility_bar #utility_bar_left, body.beauty .icon #content #utility_bar #utility_bar_left, body.services #content #utility_bar #utility_bar_left, body.accessoryfile #content #utility_bar #utility_bar_left, body.trendsshopping #content #utility_bar #utility_bar_left, body.trendsshopping div.theshopper #content #utility_bar #utility_bar_left, body.trendsshopping div.shoppingguide #content #utility_bar #utility_bar_left, body.trendsshopping div.itemoftheweek #content #utility_bar #utility_bar_left, body.beauty .backstage #content #utility_bar #utility_bar_left, body.trendsshopping .accessoryreport #content #utility_bar #utility_bar_left, body.trendsshopping .shopnow #content #utility_bar #utility_bar_left { width: 355px; }
#utility_bar_right { width: 293px; }
#utility_bar_right a.last { float: right; padding: 0; color: #5d98ba; cursor: pointer; background: url(/images/fashionshows/sbm/sbm_more.gif) no-repeat 0 0; height: 16px; width: 50px; }
#utility_bar_right a.active { float: right; background: #f8f8f8 url(/images/fashionshows/sbm/sbm_less.gif) no-repeat 0 0; height: 41px; width: 50px; }
#utility_bar_right .divider, #social_bkmrks .divider { float: left; background: transparent url("/images/fashionshows/utility_bar_divider.gif") no-repeat; width: 1px; height: 20px; }
#social_bkmrks, body#fashionshows_pre_fall #content #utility_bar #social_bkmrks, body#fashionshows_couture #content #utility_bar #social_bkmrks, body#fashionshows_ready_to_wear #content #utility_bar #social_bkmrks, body#fashionshows_resort #content #utility_bar #social_bkmrks { height: 20px; width: 461px; padding: 4px 0 1px 58px; }
/* #utility_bar .social_bkmrks_landing {  padding: 4px 0 1px 196px; } */
#utility_bar .social_bkmrks_landing {  padding: 4px 0 1px 0; position: relative; left: 196px; } 
* html #social_bkmrks { margin: -25px 0 -6px 0; }
#sb_art_email, #sb_art_yahoobuzz, #sb_art_print, #sb_art_reddit, #sb_art_stumble, #sb_art_facebook, #sb_art_myspace, #sb_art_delicious, #sb_art_rss, #sb_art_diggit { margin-bottom: 2px; }
#sb_art_email img, #sb_art_print img, #sb_art_reddit img, #sb_art_stumble img, #sb_art_facebook img, #sb_art_myspace img, #sb_art_delicious img, #sb_art_rss img, #sb_art_diggit img { border: 0px; display: block; float: left; }
#sb_art_email div, #sb_art_print div, #sb_art_reddit div, #sb_art_stumble div, #sb_art_facebook div, #sb_art_myspace div, #sb_art_delicious div, #sb_art_rss div, #sb_art_diggit div { float: left; margin: 1px 4px 0 2px; padding-bottom: 1px; }
#sb_art_yahoobuzz span span { float: left; margin: 1px 2px 0 0; padding-bottom: 1px; }
/** Blogs **/
.utility_bar_left_blogs { width: 177px; }
.utility_bar_right_blogs { width: 288px; }
span#yahooBuzzBadge-form a span { font-weight: normal !important; text-transform: lowercase; }
span#yahooBuzzBadge-form a span:hover { text-decoration: underline; }
.social_bkmrks_blogs { width: 490px; margin-bottom: 10px; margin-left: -29px; }
* html .social_bkmrks_blogs { width: 495px; margin-left: 0px; position: relative; left: -29px; }
body.trendsshopping #content #utility_bar #utility_bar_left, body.beauty #content #utility_bar #utility_bar_left, body#peopleparties_modelsearch #content #utility_bar #utility_bar_left, body#peopleparties_celebritysearch #content #utility_bar #utility_bar_left { width: 358px; }
body.trendsshopping #content #utility_bar #social_bkmrks, body.beauty #content #utility_bar #social_bkmrks, body#peopleparties_modelsearch #content #utility_bar #social_bkmrks, body#peopleparties_celebritysearch #content #utility_bar #social_bkmrks, body.services #content #utility_bar #social_bkmrks, body.accessoryfile #content #utility_bar #social_bkmrks, body.trendsshopping #content #utility_bar #social_bkmrks { padding: 4px 0 1px 196px; }
/**** FOOTER ****/
#footer { background: #2b2e31; width: 980px; clear: both; border: 1px solid #ccc; border-bottom: 0px; margin:0 auto; }
#footer div.content { border: 1px solid #fff; font: normal 12px Arial, Helvetica, sans-serif; color: #ccc; }
#footer div.footerNav { font: bold 12px/28px "Times New Roman", Times, serif; border-bottom: 1px solid #555; }
#footer div.footerNav ul { margin: 0; }
#footer div.footerNav ul li { text-transform: uppercase; display: inline; padding: 10px 15px 10px 15px; background: url(/images/bg/footernav-pipe.gif) top right no-repeat; }
#footer div.footerNav ul li a { color: #fff; text-decoration: none; }
#footer div.footerNav ul li.first { padding-left: 0px; }
#footer div.footerNav ul li.last { background: url(/images/bg/footernav-pipe-last.gif) top right no-repeat; margin-left: 15px; }
#footer div.footerNav ul li.rss { list-style: none; background: url(/images/bg/li-rss-icon.gif) no-repeat 0 0; padding: 1px 0 0 21px; }
#footer div.footerNav ul, div.foot_row1, div.foot_row2, div.foot_row3, form#subscribe_dropdown, div.foot_row4, div.legal { padding-left: 13px; }
#footer div.foot_row1 { font: normal 12px Arial, Helvetica, sans-serif; }

#footer div.foot_row1 span.cnd_logo {
	font: normal bold 16px "Times New Roman","Times",serif;
	text-transform: uppercase;
	color: #ccc;
	padding-right: 1px;
}
#footer div.foot_row1 span.cnd_logo span.cnd_logo_small {
	font-size: 12px;
}
* html #footer div.foot_row1 span.cnd_logo span.cnd_logo_small { font-size: 12px; }
#footer div.foot_row2 { font-size: 12px; margin-top: 10px; clear: both; }
* html #footer div.foot_row2 { margin-bottom: 10px; }
*:first-child+html #footer div.foot_row2 { margin-bottom: 10px; }
body:nth-of-type(1) #footer div.foot_row2 { margin-bottom: 10px; }
#footer div.foot_row2 a { margin: 0 5px 0 5px; font-weight: bold; }
#footer div.foot_row2 a.first { margin-left: 0px; }
#footer div.foot_row2 a:hover { border-bottom: 1px solid #9cc5dc; }
#footer div.foot_row1, div.foot_row3, div.foot_row4, div.legal { margin-top: 20px; }
* html div.foot_row3 { padding-top: 10px; clear: both; }
* html div.foot_row4 { margin-top: 10px; }
*:first-child+html div.foot_row3 { padding-top: 10px; clear: both; }
*:first-child+html div.foot_row4 { margin-top: 10px; }
#footer div.foot_row3, #footer div.foot_row4, div.legal { width: 850px; }
#footer div.foot_row3 { display: inline; }
body#homepage #footer div.foot_row3 select#list, body#fashionshows #footer div.foot_row3 select#list, body.fashionshows #footer div.foot_row3 select#list, body#fashionshows_collections_S2009RTW #footer div.foot_row3 select#list, form#intl_site_dropdown select#list { height: 17px; }
*:first-child+html body#homepage #footer div.foot_row3 select#list { height: 19px; }
*:first-child+html body#fashionshows #footer div.foot_row3 select#list { height: 19px; }
*:first-child+html body.fashionshows #footer div.foot_row3 select#list { height: 19px; }
*:first-child+html body#fashionshows_collections_S2009RTW #footer div.foot_row3 select#list { height: 19px; }
*:first-child+html form#intl_site_dropdown select#list { height: 19px; }
#footer div.foot_row3 select { width: 165px; font-size: 12px; color: #333; margin-right: 10px; float: left; }
#footer div.foot_row3 select#list { margin-left: 0px; }
#footer div.legal { padding-bottom: 30px; }
#footer div.foot_row2 a, div.legal a { color: #9cc5dc; text-decoration: none; }
#footer div.foot_row3 select#subscribe { margin-left: 13px; }
div.legal a { font-weight:bold; }
div#debuginfo { clear: both; }
/* beauty icon - TEMPORARY */
#legacy_content_wrapper { width: 658px; margin: 29px 4px 0; border: 1px solid #e0e0e0; } 
#legacy_content { margin-top: 10px; margin-left: 9px; margin-bottom: 40px; margin-right: 30px; } 
#legacy_dek { font:18px/20px "Times New Roman", Times,serif; color: #999999; } 
h1#legacy_name { font: normal 72px/0.8em "Times New Roman", Times,serif; color: #9999cc; text-transform: lowercase; margin-top: 18px; }
#legacy_body { margin-top: 30px; font: 12px/20px arial; }
#legacy_body p { margin-bottom: 20px; }
#slidebox { float: left; margin: 0 30px 20px 0; padding: 0; height: 400px; width: 247px; }
#navtrail { position: absolute; height: 29px; margin: 0 4px; top: 0; left: 0; }
#navtrail .breadcrumb { position: relative; height: 28px; float: left; margin: 1px 0 0; color: #333; font: bold 12px "Arial",sans-serif; }
#navtrail .breadcrumb .link { height: 20px; margin: 8px 10px 0; float: left; }
* html #navtrail .breadcrumb .link { margin: 8px 5px 0; }
#navtrail .breadcrumb .link a { text-decoration: none; color: #333; }
#navtrail .breadcrumb .link a:hover { border-bottom: 1px solid; }
#navtrail .separator { float: left; height: 21px; padding-top: 7px; text-align: center; color: #d3d3d3; }
/* Base Styles for Modules */
div.latest_module { font: normal 12px Arial; background: #ffffff; position: relative; padding: 1px; height: 200px; }
div.latest_module a { text-decoration: none; cursor: hand; cursor: pointer; padding-bottom: 1px; }
/*wrapper for sliding content*/
div.latest_module div.content_wrapper { padding: 1px; margin: 0 auto; height: 172px; overflow: hidden; position: relative; left: 0; top: 28px; }
div.latest_module a.more_link { /*block*/ display: none; position: absolute; right: 15px; top: 8px; color: #9cc5dc; font: bold 12px arial; padding: 0; text-transform: lowercase; z-index: 9999; }
div.latest_module a.more_link span { display: inline; }
div.latest_module a.more_link:hover { border-bottom: 1px solid #ffffff; }
.noULine { text-decoration: none !important; }
div.underline:hover { text-decoration: underline; color: #333333; }
#featured_stories_h ul li a:hover, #featured_stories_v ul li a:hover { text-decoration: underline; color: #333333; }
/*  Tab Styles */
a.slider_tab { display: block; float: left; color: #9cc5dc; padding: 5px 12px 8px 12px; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; background: #333333; cursor: pointer; margin-right: 4px; }
div#tab_nav { width: 659px; height: 25px !important; padding: 3px 0 0 8px; position: absolute; left: 1px; top: 1px; background: #333333; }
div#tab_nav a.active { color: #333333; background: #ffffff !important; padding-bottom: 8px !important; }
div#tab_nav a span:hover, div#tab_nav a:hover span, .ie_hover { padding-bottom: 1px; border-bottom: 3px solid #ffffff !important; }
body:last-child:not(:root:root) div#tab_nav a.active { margin-top: 1px; }
/*  All Horizontal Scrolling Modules, Controls and Content */
div.hslider div.content_wrapper ul#shows_content { top: 23px; }
/* slide controls: default states */
div#featured_stories_h { background: url(/images/carousel/latest-module-bkgrd.gif) repeat-x 0 52px; }
div.hslider a.slide_control_previous,
div.hslider a.slide_control_next,
div.hslider a.previous_disabled,
div.hslider a.next_disabled,
div.hslider div.group_nav a,
div.hslider div.group_nav a.active:hover { background: url(/images/carousel/controls_sprite.gif) no-repeat 0 0; }
div.hslider a.slide_control_previous, div.hslider a.slide_control_next { display: block; width: 13px; height: 99px; position: absolute; top: 52px; }
div.hslider a.slide_control_previous { left: 0px; background-position: 0 0; }
div.hslider a.slide_control_previous:hover { left: 0px; background-position: 0 -400px !important; }
div.hslider a.slide_control_next { right: 0px; background-position: 0 -100px; }
div.hslider a.slide_control_next:hover { right: 0px; background-position: 0 -500px !important; }
div.hslider a.previous_disabled, div.hslider a.next_disabled { cursor: default; }
div.hslider a.previous_disabled, div.hslider a.previous_disabled:hover { background-position: 0 -200px !important; }
div.hslider a.next_disabled, div.hslider a.next_disabled:hover { background-position: 0 -299px !important; }
.LATESTHoverArrowIEPrev { left: 0px; background-position: 0 -400px !important; }
.VIDEOHoverArrowIEPrev { left: 0px; background-position: 0 -400px !important; }
.LATESTHoverArrowIENext { right: 0px; background-position: 0 -500px !important; }
.VIDEOHoverArrowIENext { right: 0px; background-position: 0 -500px !important; }
/* content styles */
.dadada { color: #dadada; }
div.hslider ul { position: absolute; }
* html div.hslider ul { left: 0; }
*:first-child+html div.hslider ul { left: 0; }
div.hslider li { display: block; position: relative; float: left; width: 108px; text-align: center; }
div.item_title { height: 22px !important; text-align: left; font: normal 12px arial; color: #999999; width: 95px; overflow: hidden; }
* html div.item_title { height: 20px; }
div.item_title span { padding: 5px 0 5px 8px; }
* html div.item_title span { padding: 4px 0 3px 3px; }
.text_data { text-align: left; font: normal 12px/13px arial; color: #333333; width: 100px; height: 35px; overflow: hidden; padding: 4px 0 0 7px; }
.image_data { width: 120px; height: 100px; }
ul#new_content .image_data img, ul#video_content .image_data img { width: 110px; height: 96px; }
/*defaults*/
div.latest_module img { padding: 1px; background: #ffffff; border: 1px solid #E0E0E0; }
div.latest_module ul { margin: 0; padding: 0; }
div.latest_module span, ul#shows_content { display: block; }
/**** VIDEO CAROUSEL ***/
div#featured_stories_v { height: 133px; width: 378px; background: url(/images/carousel/latest-module-bkgrd.gif) repeat-x 0 0; }
div#featured_stories_v ul { padding-left: 6px; }
* html div#featured_stories_v ul { padding-left: 0px; }
div#featured_stories_v ul li { display: block; position: relative; float: left; width: 120px; text-align: center; }
div#featured_stories_v div.content_wrapper { padding: 1px; margin: 0 auto; height: 132px; overflow: hidden; position: relative; left: 0; top: 0px; }
div#featured_stories_v a.slide_control_previous, div#featured_stories_v a.slide_control_next { display: block; width: 19px; height: 100px; position: absolute; top: 1px; }
div#videoCarousel div.hslider a.slide_control_previous,
div#videoCarousel div.hslider a.slide_control_next,
div#videoCarousel div.hslider a.previous_disabled,
div#videoCarousel div.hslider a.next_disabled,
div#videoCarousel div.hslider div.group_nav a,
div#videoCarousel div.hslider div.group_nav a.active:hover { background: url(/images/carousel/controls_sprite_video.gif) no-repeat 0 0; }
div#videoCarousel div.hslider a.slide_control_next { right: 0px; background-position: 0 -100px; }

/* Holiday Gift Guide */
body #hgg_widget {
	display: none;
}
body #marketing_widget {
	display: block;
}
