html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/*-  Promo Content (Adjacent to primary)
----------------------------------------------------------------------*/
.of-interest .promo {height: 96px;}

/*-  Primary Content
----------------------------------------------------------------------*/
/*
	"Sting" quote
*/
.sting h2 {margin-bottom: .4em;}

.sting p {margin-bottom: 13px;}

.sting img {bottom: -2px;}

/*-  Secondary Content
----------------------------------------------------------------------*/
.main-feature .main {overflow-x: hidden;}

.main-feature .unit {float: left; height: 215px;}

.main-feature .accordion form p {margin: 0 0 .5em;}


/*-  Additional content
----------------------------------------------------------------------*/
#blog-promo .entry {padding: 0 14px;}


/*-  Masthead
----------------------------------------------------------------------*/

#search-scope ul li label {padding: 0 0.2em;}
#search-scope ul li label input {padding-top: 0.1em; vertical-align: middle;}


/*
	Primary ("Tier 1") navigation
*/
#nav-primary li.ie-hover div.sub {left: auto; z-index: 50;}

/* Top buttons */
#nav-news.ie-hover a.top,
#nav-news.hover a.top {background-position: 0 -31px;}

#nav-news.ie-hover a.top,
#nav-news.hover a.top {background-position: 0 -31px;}

#nav-rest.ie-hover a.top,
#nav-rest.hover a.top{background-position: -205px -31px;}

#nav-bars.ie-hover a.top,
#nav-bars.hover a.top {background-position: -376px -31px;}

#nav-entr.ie-hover a.top,
#nav-entr.hover a.top {background-position: -456px -31px;}

#nav-fash.ie-hover a.top,
#nav-fash.hover a.top {background-position: -650px -31px;}

#nav-shop.ie-hover a.top,
#nav-shop.hover a.top {background-position: -760px -31px;}

#nav-shop.ie-hover div.sub,
#nav-shop.hover div.sub {right: 0;}

/*
	Secondary ("Tier 2") navigation
*/
#nav-secondary li div {	width: 120px;}

#nav-secondary ul.nav li.hover a.top {
	background-image: url("/gfx/nav/nav-secondary-on.gif");	z-index: 2000;}

#nav-secondary ul.nav li.ie-hover a.top i {
	background: #FFF;
	bottom: 0;
	height: 1px;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	right: 1px;
	width: 7px;
	z-index: 2000;
}
#nav-secondary ul.nav li.ie-hover div {	left: auto;	margin-top: -1px;}


/*
	Utility bar
*/
#mast .global li.hover a.top {
	background-color: #31C5F4;
	background-image: url("/gfx/nav/global-on.gif");
	color: #000;
}

#mast .global li.hover div {left: auto;}

#mast dl.membership li.hover a.top {
	background-color: #31C5F4;
	background-image: url("/gfx/nav/global-on.gif");
	color: #000;
}

#mast dl.membership li.ie-hover ul {left: auto;	right: 1px;}

/*
	Accordion widget
*/
.accordion,
.accordion li {	zoom: 1;}


#content #advertising-skyscraper {padding-left: 0;	padding-right: 0;}

/*-  Sitewide search patches
----------------------------------------------------------------------*/
#content div#secondaryNavColumn {overflow:hidden;}
#content div#secondaryNavColumn div#neighborhood div.toggleMenu .wrap {width:100%;}
#content div#secondaryNavColumn div.panelWrap div.expandedPanel h3 {width:100%;} 
#search-results-navigation div#secondaryNavColumn div.filter ul li.hover a{ background-position: 150px 5px;}
div#secondaryNavColumn div.filter ul li.hover a{ background-position: 150px 2px;}
div#secondaryNavColumn div.availableFilters div.horizontalPanel {height:auto;}
div#secondaryNavColumn div.availableFilters div.horizontalPanel ul li {height:1%}
div#secondaryNavColumn div.availableFilters div.panelWrap ul li.column {float:left;}

	/* ___ Datepicker flyout ___ */
div.filter ul li#other_dates div#end_div {float:none;}

/*- LEGACY NAVIGATION PATCHES NEEDED FOR WEDDINGS LEFT NAV
----------------------------------------------------------------------*/
#search-results-navigation ul.search-nav .off { margin-bottom: -3px;} 	 
#content #search-results-navigation ul.search-nav li a.widget {height: 1.8em;}

body.weddings #content #search-results-navigation ul.weddings li.off {border-bottom:0px; margin-bottom:0 !important;}

body.weddings #content #search-results-navigation ul.weddings li.on a.widget,
body.weddings #content #search-results-navigation ul.weddings li.off a.widget{width:16px; height: 2em; background-color:transparent !important;}


/*-  Forms
----------------------------------------------------------------------*/
* html form.adjacent {float: none; margin-bottom: -4em;}

* html body.weddings form.adjacent {float: right; width: 40%;}

* html #descriptor img { margin-top: 6px;}

* html #descriptor form.adjacent {
	float: right;
	margin-bottom: 7px;
	width: 20%;
}

* html ul.options li { 	padding-left: .2em;	margin-right: .4em;}

/*-  Fashion Slideshow Looks button 
----------------------------------------------------------------------*/

body.popup .urr-rating-choices ul li.next {	margin-top: 0px;}

/*-  Sections
----------------------------------------------------------------------*/
/*
	Columns
*/
/* 3 column */
body.section-3col #section .col-1 {	margin-right: 27px;}

#lead {	position: relative;	width: 739px;}

body.tribecafilmfestival #lead {padding-bottom: 10px;width: 744px;}

body.home #lead {width: 590px;}

body.home #inner-column-2 {	width: 186px;}

body.home #lead .main {	width: 400px}

#content #lead .col-2 {	padding-left: 0;}

#lead-fashion-wk {	position: relative;	width: 412px;}

#lead-fashion-wk img.main {	bottom: 0;}

#lead #full-lead img {	position: relative;}

/*-  Section Modules
----------------------------------------------------------------------*/
#section .col-2 #advertising-skyscraper {
	margin-left: -7px;
	margin-right: -12px;
	overflow: visible; /* needed for expandable ads to work */
	position: relative;
}

#section .col-2 #advertising-skyscraper .content {
	padding: 0;
	width: 100%;
	text-align: center;
}

ody.tribecafilmfestival #related-modules {
	position: relative;
	margin-left: -7px;
	width: 341px;
}

.fashion-modules {
	position: relative;
	margin-left: -7px;
	width: 339px;
}

#content .alt-descriptor {position: relative; width: 736px;}

.ad-featured-property {
	position: relative;
	margin-left: -7px;
	width: 325px;
}

.ad-featured-property .head h5 {margin-top: 0; padding: 7px 0;}

#content #section .ad-featured-property .columns-1 {text-align: center;}

#related-modules h3.first {	margin: 25px 0 10px;}

#lead-double ul.bordered li {width: 49%;}

ul.serial-stories li {float: none;}

ul.serial-stories li dl, ul.serial-stories li dd {	margin: 0;}

/*~  Modules
----------------------------------------------------------------------*/
/*
	Most emailed stories
*/
.module-most-emailed .content .row {height: auto;}  /* legacy markup hack -- should be removed if we can clean up the HTML */
	
/*
	Feature-specific calendars
*/
ul.calendar-nav {float: none;}	/* Fixes "phantom text" bug in IE when clicking on certain tabs */


/*
	"In the Magazine"
*/
#in-magazine .content {	height: 1%;}

#in-magazine h4 a.more {right: 17px;}

#in-magazine .main {height: 1%;}

/* Newsletter Modules */

.newsletters ul li.newsletter-form {padding-top: 0px;}

#newsletterunit {width: 100%; overflow: hidden;}

/*
	"Order This Issue Today"
*/
* html #content .module-order-issue .content .col-1 {padding-top: 20px;}

/*
	Doctor Search (SearchMenus_3B)
*/
* html #doctor-search {	position: relative;}

* html #doctor-search p.note {
	float: none;
	position: absolute;
	right: 0;
}

/*
	Calendars
*/
* html table.calendar tbody th {width: 60px;}

/* fashion week live */
 #lead-myfashion #todays-shows {padding-top: 160px;	margin-top:-160px;} 
/* ------------------------------------------------------------------- */

/* Calendar navigation */
* html #calendar-nav li acronym {
	line-height: 1;
	margin: 0;
	padding: 0;
}

#calendar-nav li a span {height: 25px;	margin-top: 0;}

#calendar-nav li a {padding-top: 0;}

/*~  My Fashion: Spring 2007
----------------------------------------------------------------------*/

/* Today's shows */
#todays-shows {	height: 160px;	padding-top: 0;}

#todays-shows .head {margin-top: 0;}

/*
	Fashion Gallery Slide tools fix
*/

body.popup #brand ul.page-tools {
	position:absolute;
	right:200px;
	top:7px;
}

/*
	Homepage lead (version b, right)
*/

/*
		"The Find" nav
*/
#nav-thefind li a {	border-top: 1px solid #FFF;}

#nav-thefind li a:hover {border-top: 1px solid #FFFFFE;}

/*-  "Taxonomy" search
----------------------------------------------------------------------*/
/*
	Filter categories
*/

/* Fashion Taxonomy "Additional" dropdowns */
#filter-categories p.close a:hover {background-color: #DEE8EB;}

#filter-categories li.open .additional, 
#filter-categories li.closed .additional, 
#filter-categories li.open .columns-1, 
#filter-categories li.closed .columns-1 {width: 137px;}

#filter-categories li.open .columns-2, 
#filter-categories li.open .columns-2 {	width: 274px;}

#filter-categories li.open .columns-3, 
#filter-categories li.closed .columns-3 {width: 411px;}

#filter-categories li.open .columns-4, 
#filter-categories li.closed .columns-4 {width: 550px;}

#filter-categories #by-label li form input {width: 98%;}

#search-status {padding: 1px 5px 0;}

/* tweaks for top 10 striped list module */


.top-10-list ol {margin-top: 0;}

/* For longer search results pages - with dek - like Movies */

.search-results-long p {margin: 0pt 0pt 4px;padding: 0pt;}

/*
	Mid-page Navigation
*/
* html .mid-page-navigation li.see-all {border: 1px solid #D2D2D2;height: 1%;}

* html .mid-page-navigation li.see-all a {border: none;}

/*
	Site Index
*/
* html #site-index .col-2 .search table a {	height: 1%;}

/*
	Search tabs
*/
* html #search-tabs li a, * html #search-tabs li.first a {padding-bottom: 7px;}

* html #search-tabs li.current a {padding-bottom: 8px;}

/*
	Weddings
*/
#lead-weddings {border-bottom: 8px solid #ECEAE8;height: 280px;}

#lead-weddings p.image {left: -212px;bottom: 16px;}

#sponsor-box .head {position: relative;	width: 570px;}

#lead-weddings .content .inner { position: relative;}

/*
	Legacy image module
*/
* html .legacy-image-left, * html .legacy-image-right {width: 175px;}

* html .legacy-image p.image {margin: 0 auto;width: 175px;}

/*
	Best of NY splash
*/
* html #bony-splash li.pick {margin-right: 13px;}

/*
	Best of NY Directories (Neighborhood, A-Z, etc.)
*/
* html .bony-nav-alpha ul li {font-size: 15px;margin-left: 7px;}

* html .bony-section h4. a.more {position: static;float: right;	margin-top: -1.1em;}

/*
	Travel nav
*/

* html #nav-travel li a {height: 72px;padding-top: 54px;}

* html #nav-travel span {margin-top: 0;}

* html #nav-travel cite {font-size: .9em;}


/* section-two-large */

.section-two-large ul li {margin: 0;padding: 0;}

.section-two-large ul li.first {
	padding-right: 8px;
	width: 45%;
	margin-left: 0;
	margin-right: 8px;
	padding-left: 0;
}

.section-triple-photo ul.media li, .section-triple-photo ul li {margin-right: 13px;}

/*  Tweaking the first static h4. style */

body.section-3column .static- h4. a.more {margin-top:-24px;}


/* PNG HACKS FOR PARTYLINES */

#partyLines .previous-slide a,
#partyLines .previous-party a {
	background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/2/graphics/07/nightlife/partylines/arrow_left.png' ,sizingMethod='image');
	top:292px; 	
}

#partyLines .next-slide a,
#partyLines .next-party a {
	background: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/2/graphics/07/nightlife/partylines/arrow_right.png' ,sizingMethod='image');
	top:292px; 		
}

#partyLines .vertical-caption, #partyLines .horizontal-caption {bottom: 5px;}

body.last-slide #partyLines ul.previous-party li span{left:25px;top:25px;}

#featurePackageSplash ul.package-story-module {width: 570px;}

body.summer #lead-double-feature-box {margin:0pt -12px 0pt -2px; padding:10px 8px 7px 4px;}

/*~  Horizontal Parametric Search
----------------------------------------------------------------------*/

#parametric-search-band {margin:0; padding:0;}

#parametric-search-band .content .art-search-form {padding:7px 5px 3px;}

#parametric-search-band .content .art-search-form li{background: transparent;}

#parametric-search-band .content .movies-search-form .title {padding: 0px 10px 2px 0; margin: 0;}

#parametric-search-band .movies-search-form form ul li.first {padding:1px 0 0 2px;}

#parametric-search-band .movies-search-form form ul li {
	float: left;
	line-height: 22px;
	background: url(/images/2/graphics/07/culture/vertical-rule.gif) no-repeat scroll 100% 50%;
	padding: 1px 8px 0;
}

.listing-head h1 {margin: 0; padding: 0 0 5px 0; font-size: 22px;}

#parametric-search-band p.yahoo_calendar, 
#parametric-search-band .date-range-search {padding-left: -8px;	margin:0;}

#parametric-search-band .art-search-form #calendar_container {position: relative;}

#parametric-search-band .art-search-form #Calendar_event_date_calendar  {
	position: absolute;
	background: #fff;
	top: 20px;
	left: -130px;
	z-index: 1000;
	overflow: visible;
}

/*  Tweaking the first static h4.banded style */

body.section-3column .static-banded h4.banded a.more {margin-top:-20px;}

/*-  Agenda Calendar
----------------------------------------------------------------------*/
#agenda-calendar .mast {height: 69px;}

#agenda-week th h3 {line-height: 23px;} /*IE6 Patch Exists/*

#agenda-calendar .additional h3 {height: 21px;}

#agenda-week tbody td h3 {height: 2.2em; line-height: 1.0;}

/*-  Agenda content
----------------------------------------------------------------------*/
/*
	Agenda module unit
*/

ul.agenda-calendar p.title, .wrap ul.agenda-calendar p.title {overflow: hidden; width: 297px; }

ul.agenda-calendar p.title img, .wrap ul.agenda-calendar p.title img {overflow: hidden; width: 297px;}

ul.agenda-calendar li.ie-hover {z-index: 50;}

ul.agenda-calendar .info {
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=7, OffY=5, Color='gray', Positive='true');
	margin-top: -7px;
}

ul.agenda-calendar .info .wrap, ul.agenda-calendar .info .f {background: none;}

#agenda-mini-unit .module-agenda div.sponsor {width: 104px;}

/* Entertainment specific right column modules */
body.section-3column #section-content #entertainment-modules .row {width: 150px; float: none;}

body.section-3column #section-content .col-2 {margin: 0 6px 0 10px;}

/*-  Agenda content
----------------------------------------------------------------------*/
#agenda-mini-unit {margin: 20px 4px 20px 15px; padding: 0;}

/* --- Shop-A-Matic filter fixes --- */

#sam-splash #menu {padding: 0px 0pt 8px 150px;}

#sam-splash #menu dd {clear:left; margin: 0;
}

#sam-splash #menu dt a, 
#sam-splash #menu dt a.current, 
#sam-splash #menu dt a.active, 
#sam-splash #menu dt a.inactive {float: left;}

#sam-splash #menu ul {padding: 0;margin: 0;}

#sam-splash #menu li a {
	line-height: 12px;
	display:block;
	padding: 0 4px 0 4px;
	border: solid #fff;
	border-width: 2px 0 1px;
}

#sam-splash #menu li {
	padding:0;
	margin: 0;
	display:inline;
	line-height: 0;
	background: #fff;
}

#sam-splash .header h2 img {top: -16px;}

#sam-splash #menu li a.subcategory {
	background: url("/images/2/graphics/07/shop-a-matic/bullet-sm-black.gif") no-repeat 4px 50%;
	padding-left: 15px;
	font-weight: normal;
	width: 110px;
}

#sam-splash #menu li a.subcategory:hover {
	background: url("/images/2/graphics/07/shop-a-matic/bullet-sm-yellow.gif") #fef096 no-repeat 4px 50%;
	padding-left: 15px;
	font-weight: normal;
	width: 110px;
}

/*-  Shop-A-Matic Gallery tweaks
----------------------------------------------------------------------*/

body.sam-gallery #shopamatic_gallery_wrap #slide-header-wrap{ padding: 6px 0 3px 0;}
#shopamatic_gallery_wrap #slide-header-wrap .branding h2 {margin: 0 0 0 67px; padding: 0;}
body.sam-gallery #shopamatic_gallery_wrap #slide-header-wrap .slide-nav { margin-left:97px;}
/* #shopamatic_gallery_wrap .gallery-content-wrap .gallery-image {position:absolute; top: 5px;} */

#sam-splash{width: 61.5%;}
#sam-splash #thumb-images {margin: 5px 7px 5px 3px;}
#thumb-images ul.filter-results li {margin: 0 1px 3px 0;}

/* Shop-A-Matic Archive/Splash page Lede positioning fix */
.lead span {bottom: 409px; right: 3px;}


#article-related {margin-top: 20px;}
#content-primary .article-related-no-bg{margin-top:0px;}

/*-  Comments
----------------------------------------------------------------------*/
/*
	"Start the discussion"/add comment link
*/


.start-discussion {margin: 2px 0 0 0;}

.header-spacing #narrow-bubble i,
.start-discussion i{display: inline-block;}

.header-spacing #narrow-bubble i u {
	display: inline-block;
	left: -10px;
	position: relative;
	z-index: 20;
}

.start-discussion i u {
	display: inline-block;
	left: -19px;
	position: relative;
	z-index: 20;
}

.header-spacing #narrow-bubble u em {top: 27px;	right: -25px;}

.start-discussion u em.bottom {top: 29px; right: -28px;}

.start-discussion a.extra strong.article_comment_count {padding-right: 3px;}

/* Entry/article sharing tools */

.blog-toolkit {padding-bottom:0px;}

.entry .blog-toolkit li.comment,
.entry .blog-toolkit li.zero-comment,
.entry .blog-toolkit li.one-comment{line-height:25px; position:relative;}

.blog-toolkit li.comment span a strong,
.blog-toolkit li.zero-comment span a strong,
.blog-toolkit li.one-comment span a strong {margin-right: 3px;}

/* Navigation */
#comments .pages {margin-top: 6px;}

/*
	Number of comments, comment pagination
*/
/* Navigation */


#comment-info .pages {white-space: nowrap; width: 1px;}

#comment-info .pages a { position: relative;}

#comment-info .pages i {margin: 0 0 -13px;}

/*
	User comments headline
*/
.section-headline b i {display: inline-block;}

.section-headline i u {
	display: inline-block;
	left: -19px;
	position: relative;
	z-index: 20;
}

.section-headline u em {bottom: -5px;}

.section-headline a {text-decoration: underline;}

/*
	Truncated comments
*/

#comments-trunc .start-discussion u em {margin-top: -23px;}

#comments-trunc li.comment p.close a {bottom: 2.4em;}

#comments-trunc li.comment p {margin-bottom: 2px;}

#comment-list .editors-pick img, 
#comments-trunc .editors-pick img {margin-right: 5px;}
/*
	Number of comments, comment pagination
*/

/* Comment tally */
#comment-info p.count i {display: inline-block;}

#comment-info p.count i u {
	display: inline-block;
	left: -19px;
	position: relative;
	z-index: 20;
}

#comment-info p.count u em {top: -12px;}

/*
	Comment form
*/

#comments #add-comment-header {display:inline-block;}	

#add-comment span.warning {position: relative;}

#add-comment .submit .warning {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/2/comments/warning.png", sizingMethod="image");
}

#add-comment div.on .warning {left: auto;}

#comment-list li.comment p {margin-bottom: 4px;}

#comments #comment-list li.comment {padding:16px 13px 10px 27px;}

/* 	Comment preview */

#comment-preview {margin: 0 0 1.5em;}

#comment-login { padding-bottom:14px;}

/* 	Report abuse popup positioning patch */
#modal_box {margin-left: -288px; margin-top: -125px;}

#reportAbusePopup {width:355px;}

/*-  Fashion Week '07
----------------------------------------------------------------------
	Fashion Week Highlights
*/
#fashion-highlights .latest li {background: none; padding-right: 0;}

#fashion-highlights .latest li i {
	background: url("/images/2/home/07/fashion/slashes.gif") no-repeat;
	display: inline-block;
	height: 21px;
	padding-left: 28px;
}

#fashion-highlights .latest li.last i {	display: none;}

#fashion-highlights .photos li {overflow: hidden;}

#fashion-highlights .photos i {position: relative;}

/*
	Reader Rated Most Fabulous
*/

#reader-rated-info .head h2 {zoom: 1;}

#reader-rated-info .head h2 img{float: left; clear: left;}

/*
	Model overview
*/
#model-overview h2 {zoom: 1;}

#model-overview img {float: left;}

#model-overview h3 {margin-bottom: 0;padding-bottom: 7px;}

/*
	Model Photos
*/

.off-runway .description, .off-runway .photos {	padding-bottom: 0;	margin-bottom: 0;}

#model-photos h2 {	zoom: 1;}

#model-photos h2 img {float: left;}

.off-runway h3 a i {width: 190px;}

/*
	Featured model
*/
#model-featured h3.deck {bottom: 16px;}

ul#more-models {left: 60px;	top: -25px;}

ul#more-models li:hover div {
	left: auto;
	margin-right: -90px;
	padding-top: 2px;
}

ul#more-models div {
	background: #FFF;
	border: 1px solid #D0D0D0;
	border-width: 0 1px 1px;
	width: 164px;
}

ul#more-models li.ie-hover div {
	left: 12px;
	padding-top: 2px;
	top: 11px;
}

* html body.popup #brand h2 {position: absolute; top: 1px;}

/*
	Model career
*/
#model-career .content {height: expression(this.scrollHeight > 321 ? "321px" : "auto");}

/*
 	Fashion Week Galleries
*/
 	  	 
body.popup #browse-slideshow {float: left;}
 	  	 
body.popup #slide-info { margin-right: 2px;}

body.popup ul.page-tools {top: 22px;}

/*
 	Fashion Week Partyflash Galleries
*/
#party-slideshow-nav {margin-top: 0;}

#main {	padding: 0 0 23px;}

/*
	Most Popular Stories
*/
#most-popular ul.nav {margin-bottom: 0;}

/*
	Model archive index
*/

#model-archive {height: 100%;overflow: hidden;}

#model-archive-index .lead {padding-top: 15px;}

#model-archive .content .lead-image {float: right;}

#model-archive .content .lead-image img {
	overflow: hidden;
	width: 203px;
	max-height: 429px;
}

/*
	Registration
*/
fieldset.newsletters div.info i {position: relative; top: -10px;}

fieldset.newsletters div.info div {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/2/info-shade.png' ,sizingMethod='scale');
	padding-bottom: 2px;
}

fieldset.newsletters div.ie-hover div {left: auto; z-index: 500;}

/*
	Reader ratings at bottom of listings
*/

.readerratebox .ratingbutton-nosummary {margin-top:-15px;}

/*
	Patch for Google Vertical Ads to prevent text from flowing out of container
*/

#content-secondary div.google-vertical{overflow:hidden; width:185px;}

/*
	My New York Patches
*/

body.myny dl.myprofile dd.edit {position:relative; left:-3px;} /*My profile private/public toggle */
body.myny div.myny-primary-wrap div.reviews,
body.myny div.myny-primary-wrap div.albums {margin-right: -20px;} 
body.myny div.noreviews-pvt .noreviews-hdr, 
body.myny div.noreviews-pub .noreviews-hdr {width:529px;}
body.myny div.myny-primary-wrap div.reviews ul.review-list {width:555px;}
body.myny #comment-info {padding-left: 17px;} /* weird IE6 positioning issue */
body.myny #comments-trunc li.comment p.close a {bottom: 100px;}

/* private/public toggle switch help for IE6 */
body.myny div.myprofile dd.public a {margin-right: 1px;}
body.myny div.myprofile dd.private a {margin-left: 1px;}

/* private/public "what is this" positioning on myprofile */
body.myny div.whatisthis-hover {right: -34px; z-index: 999em;}

/* #myny-myaccount-error div positioning */  
body.myny div.missing_first_name {top: 0; left: -11px;}
body.myny div.missing_last_name {top: 40px; left: -11px;}
body.myny div.invalid_email, div.email_already_in_use, div.verify_email_address {top: 80px; left: -11px;}
body.myny div.bad_old_password {top: 167px; left: 424px;}
body.myny div.bad_new_password {top: 208px; left: 424px;}
body.myny div.new_passwords_not_match {top: 250px; left: 424px;}
body.myny div.bad_password_question,
body.myny div.bad_password_answer,
body.myny div.bad_old_password_qa {top: 223px; left: 424px;}
body.myny div.missing_zip {top: 320px; left: -11px;}

/* Blogs */

body #blog p.entry-more-link {display: inline; width: 500px; text-align: right;}

body #blog.individual-entry-archive .standard .entry-content .entry-body div.left, /* Legacy posts */
body #blog.individual-entry-archive .left-aligned-image .entry-content .entry-body div.image {text-align: left; margin: 0 15px 0 0; float: left; width: 250px; }
body #blog.individual-entry-archive .entry-header h4 {margin-right: 4px;}

body #blog.tagarc ul.post-list li div.image {width: 148px;}

body #blog.blog-index .entry-header h3,
body #blog.individual-entry-archive .entry-header h4 {margin: 0 2px 0 4px;}
body #blog.blog-index .entry-header h5,
body #blog.individual-entry-archive .entry-header h5 {padding: 0;}
body #blog.blog-index .entry-header { padding-right: 0; }

body #blog #featured-video .carousel {height: 125px;}

#blog.intel #content-primary {}

#blog.intel h3.blog-sub-header {}
body #blog #new-runway-shows ul {padding: 0 5px;}
body #blog #new-runway-shows li {display: inline;}

#blog.individual-entry-archive .standard .entry-content .entry-body div.left,
#blog.individual-entry-archive .left-aligned-image .entry-content .entry-body div.left,
#blog.individual-entry-archive .left-aligned-thumbnail .entry-content .entry-body div.left,
#blog.individual-entry-archive .right-aligned-image .entry-content .entry-body div.left,
#blog.individual-entry-archive .wide-image .entry-content .entry-body div.left,
#blog.individual-entry-archive .inset-headline .entry-content .entry-body div.left {float: left; width: 250px;}

#blog.individual-entry-archive .standard .entry-content .entry-body div.right,
#blog.individual-entry-archive .left-aligned-image .entry-content .entry-body div.right,
#blog.individual-entry-archive .left-aligned-thumbnail .entry-content .entry-body div.right,
#blog.individual-entry-archive .right-aligned-image .entry-content .entry-body div.right,
#blog.individual-entry-archive .wide-image .entry-content .entry-body div.right,
#blog.individual-entry-archive .inset-headline .entry-content .entry-body div.right {float: right; width: 250px;}


#blog.individual-entry-archive .entry div.image .photo-gallery-link,
#blog.individual-entry-archive .entry div.image .photo-gallery-link a {width: 190px;}

/*
	Blog Slideshows
*/

body #blog.slideshow-single div.slide-wrp,
body #blog.slideshow-lastslide div.slide-wrp {padding-top: 0;}
body #blog.slideshow-single #gallery_num {margin-right: 3px;}

body .slide-ad {position: relative; margin-top: 50px;}
body #blog.slideshow-single div.slide-kicker p.tags {padding-bottom: 0;}
body #blog.slideshow-lastslide div.slide-kicker .slide-ad {display: none;}

/*-  Self-clearing floats
----------------------------------------------------------------------*/
#about-blog .content li,
.ad-featured-property .head h5,	
#add-comment .submit, 
#add-comment form,
#add-comment form,
#add-comment label,
#ad-full ul,
#agenda-calendar ul.your-type li,
#article,
#article-bottom,
.block,
.blog-sections ul.stories li,
.blog-toolkit,#browse-slideshow,
.blog-toolkit,
#blog.tagarc ul.post-list li,
body.popup .voting-results,
body.popup_300_ad_column #slideshow-content .ad-unit,
body.popup_300_ad_column #slideshow-content .thumb-nav,
body.search ol.results-listing li.result,
body.weddings #search-results-navigation, body.weddings #search-results-navigation ul, body.weddings #search-results-navigation li,
body.weddings #content #search-results-navigation ul.weddings li.off,
body.weddings #content #search-results-navigation ul.weddings li.on,
.bony-section h4,
.browse,
#calendar-nav,
#collections-nav ul,
#comment-info .pages ul,
#comment-info,
#comment-info,
#comment-list li.comment,
#comment-list li.comment,
#comments .bottom-pagination,
#comments-trunc, #comments-trunc li.comment,
#content #blog .entry .entry-header,
#content #nav-travel ul li, #content #nav-travel a, #content #nav-travel ul li,
#content,
#content-layout,
#content-primary,
#content #cover-archive
.current-issue,
#descriptor,
#designer-collections #collections,
div .tout,
dl.story,
#fashion-highlights .photos li,
#filter-categories a,
.feature,
#global-info,
.header-spacing #narrow-bubble,
#intro,
#lead #full-lead,
#lead h2.ruled,
#lead,
#lead-double ul.bordered,
#lead-myfashion,
#lead-myfashion-b-2,
#lead-sb,
li.look .head, 
li.look,
li.look, 
#listings-sponsored,
.main-feature .callout,
.main-feature,
#main-inner,
#main-inner,
#mast .global li div,
#menu dd,
#model-featured,
#model-index,
#model-navigator ul,
#model-navigator,
#model-overview .head, #model-overview .content,
#models-new ul,
#models-super ul,
.module, 
.module-agenda .beyond,
.module-package .content .feature a,
.module-slideshow ul,
#more-models li,
#my-tabs,
#nav-contextual, #nav-contextual ul, #nav-contextual li,
#navigation,
#nav-primary div.sub div,
#nav-primary div.sub li,
#nav-secondary li div li,
#nav-secondary,
#nav-thefind,
#ny-main,
.ny-sitemap .feature,
.ny-sitemap .inner,
.of-interest li,
.on-runway, .off-runway,
#parametric-search-band .content .art-search-form,
#parametric-search-band .content .movies-search-form,
#parametric-search-band .content .title,
#parametric-search-band .movies-search-form form ul li,
#party-title,
.phone-popup,
#reader-rated-info .head,
#real-estate,
#real-estate-map,
#restaurant-menu .menu-nav ul li, #restaurant-menu .description ul li,
#results-nav,
.row,
#sam-splash #menu li, #sam-splash #menu li a,
#search-bottom form,
#search-intro .content,
#search-results,
#search-scope ul li,
#secondary #promo,
#secondary #shortcuts ul li,
#secondary li,
#section,
.section,
#section-content .block,
.section-headline,
#show-calendars,
.sitewideSearchResults #search-results-content,
.start-discussion
#story-overview,
.sweeps-footer,
.sweeps-header .accent-line, 
#today-collections,
#today-matrix,
#todays-shows .head,
#todays-shows,
ul#more-models li 
ul.agenda-calendar li,
ul.calendar-nav,
ul.serial-stories li,
ul.tools,
.unit,
.user-headline,
#utilities,
.utility,
#video-index ul,
#video-index {
	height: 1%;
}

#article-content,
body.bookclub #vulture-book-club-archive ul li,
body.section-4col #nav-contextual,
body.section-4col #search-results-navigation, body.section-3col-splash #search-results-navigation,
#collections-nav ul,
#content body.section-4col #search-results-navigation,
.ny-sitemap .additional,
#section .column{
	display: inline;
}

body.myny dl.myprofile dd.edit,
#comments #add-comment-header,
#comments .bottom-pagination {
	float:none;
}

/* Registration 2009 */

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

* html #popup-register {

}

/* Registration 2009 */


#registration-form ul li.input-txt .input-wrp {padding: 4px 6px;}

#registration-form ul li.input-radio ul li label {padding-left: 20px;}
#registration-form ul li.input-radio ul li label input {top: -2px;}

#registration-litebx li#zip-wrp, #registration-litebx li#gender-wrp {margin-bottom: 12px !important;}

#registration-litebx #captcha-wrp {margin-bottom: 0 !important;}

#reg-newsletter ul li {margin: 0 2px;}

.form-wrp form,
.form-wrp ul ul,
.form-wrp ul li,
.form-wrp ul li label {
	height: 1%;
}


