/******* 
	@file:accordion.css
	@purpose:Seperate stylesheet for ads
*******/

/***** Ads *****/
.leaderboard_2  {
    padding-top: 10px;
    padding-bottom:10px;
}
.leaderboard.top {
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:1px;
	border-top:solid 1px #e1e1e1;
}
.pushdown.top {
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:1px;
	border-top:solid 1px #e1e1e1;
}
.ad-trailer{
	vertical-align:middle;		
}
.module.ads img{
	border:none;
}
.module.ads img{
	border:none;
}
.module.ads table,
#wpniExpandingLBWrapper{
	margin:0 auto;
}
.module.ads *,
.module.ads div,
.module.ads div div{
	/*margin:0 auto !important;*/
}
.firefox div#shell div.ad-top div#topAdHolder.ads span span[style],
.ie8 div#shell div.ad-top div#topAdHolder.ads span span[style],
.ie8 div#shell div.ad-top div#topAdHolder.ads div[style],
.safari div#shell div.ad-top div#topAdHolder.ads div[style],
.safari div#shell div.ad-top div#topAdHolder.ads span span[style]{
	display:inline-block !important;
}
.firefox div#shell div.ad-top div#topAdHolder.ads table[style],
.ie8 div#shell div.ad-top div#topAdHolder.ads table[style],
.safari div#shell div.ad-top div#topAdHolder.ads table[style]{
	margin:0 auto !important;
}
.ie .ads{
	zoom:1;
}
#slug_tiffany_tile{
	position:absolute;
	right:0;
	top:20px;	
}

#slug_pushdown {
	position:relative;
	zoom:1;	
	}

.module.ad-featured-links-rail .wp_textlinks,
.module.ad-featured-links-rail .wp_textlinks ul,
.module.ad-featured-links-rail .wp_textlinks .header,
#slug_featured_links .wp_textlinks,
#slug_featured_links .wp_textlinks ul,
#slug_featured_links .wp_textlinks .header{
	background:transparent;
	border:none;
	border-top:none;
	border-bottom:none;
}
.module.ad-featured-links-rail .wp_textlinks,
#slug_featured_links .wp_textlinks{
	font-size:1.2em;
}
.module.ad-featured-links-rail .wp_textlinks .header,
#slug_featured_links .wp_textlinks .header{
	font-size:1.2em;
	text-transform:capitalize;
}
.module.ad-featured-links-rail .wp_textlinks .header,
.module.ad-featured-links-rail .wp_textlinks a,
#slug_featured_links .wp_textlinks .header,
#slug_featured_links .wp_textlinks a{
	color:#000000;
}
.module.ad-featured-links-rail .wp_textlinks ul,
#slug_featured_links .wp_textlinks ul{
	margin-left:5px;
}
/*
div#slug_flex_bb_hp, 
div#slug_flex_ss_bb_hp {
	padding:7px;
	padding-top:0px;
	background:#c1c1c1;
	margin-bottom:10px;
	margin-left:0px;
	margin-top:0;
	margin-right:;
}
*/
div#slug_flex_bb_hp, 
div#slug_flex_ss_bb_hp {
padding-top:0px;
	padding-bottom:7px;
	background:#fff;
	margin:0 auto 10px;
}

/*SPRITE */
div#slug_sponsor_links_rr,
div.slug,
#article div.slug,#right-rail div.slug,
#media-content div.slug,
#print_facet #slug_flex_ss_bb div.slug,
#slug_tiffany_tile_2,
#slug_tiffany_tile,
#slug_336x35_top div.slug
{
	background-image:url(/rw/sites/twpweb/img/sprites/ad-sprite.png);
	background-repeat:no-repeat;
}
div#slug_sponsor_links_rr {
	padding:7px;
	/*background:#fff;
	background-image:url(/sites/twpweb/img/ads/clear-ad-horizontal.png);
	background-repeat:no-repeat;
	background-position:120px 0px;*/
	background-color: white;
	background-position: 123px -398px;
	padding-top:12px;
}
div#slug_bigad {
	padding-bottom:10px;
}
div.slug{
	/*background-image:url(/sites/twpweb/img/icons/ad_trailer_vertical.png);
	background-repeat:no-repeat;*/
	padding-left:15px;
	/*background-position: -7px -88px;*/
	/*background-position: -7px -194px;*/
	background-position: -7px -104px;
	/*-display:none;*/
}

#slug_sponsor{background-image:none;}
#slug_nav_tile{
	/* margin-left:18px; */
	position:absolute;
	right:0;
	margin:3px 0 0 0;	
}
#article div.slug,#right-rail div.slug,
#media-content div.slug{
	/*background-image:url(/sites/twpweb/img/ads/clear-ad-horizontal.png);
	background-repeat:no-repeat;*/
	background-position: 123px -398px;
	padding-top:12px;
	padding-left:0;
}

#article div.slug {
	background-color:#c1c1c1;
	padding:12px;
}

#article #article-side-rail div.slug{
	background-color:transparent;
	padding:0;
	padding-top:15px;
	margin-top:15px;	
}


div.slug.align-center,
#article div.slug.align-center{
	background-position:50% top !important;
}

#right-rail div.slug {
	text-align:center;
}

#right-rail div.slug.featured_links,
#right-rail div.slug.sponsor_links_rr,
#right-rail div.slug.topjobs{
	background-image:none;
	padding-top:0;
}
/***** START: TOPJOBS *****/
#right-rail div.slug.topjobs .right-rail-shadow {
	bottom:14px;
	left:10px;	
}
#right-rail div.slug.topjobs div#tj_wrapper{
	-moz-border-radius:0;
	margin-top:38px;
}
#right-rail div.slug.topjobs div#tj_wrapper .tj_head,
#right-rail div.slug.topjobs div#tj_wrapper .tj_head div, 
#right-rail div.slug.topjobs div#tj_wrapper .tj_head div div {
	background-image:none;
	color:#999;
	margin-top:-27px;
	height:-1px;
}
#right-rail div.slug.topjobs div#tj_wrapper .tj_body {
	margin-top:-10px;	
}

#right-rail div.slug.topjobs div#tj_wrapper .tj_head span{
	font:bold 1.6em georgia;
}
#right-rail div.slug.topjobs div#tj_wrapper .list_wrapper {
	background-image:none;	
}
#right-rail div.slug.topjobs div#tj_wrapper #simplyhired_job_widget {
	padding:0;
}
/***** END: TOPJOBS *****/
#right-rail .module.ads{
	border-bottom:none;
}

#slug_promo{
	display:none;
}
/***** START: printer-friendly facet *****/
#print_facet div.slug {
	padding-left:0;
	background-image:none;
}
#print_facet #slug_flex_ss_bb div.slug {
	/*background-image:url(/sites/twpweb/img/ads/ad_trailer_horiz.png);
	background-position:center top;*/
	background-image:none;
	background-position: 124px -7px;
	background-repeat:no-repeat;
	padding:10px 0px 10px 17px;
}	
#print_facet #slug_flex_ss_bb {
	-float:right;
	background-color:#CCCCCC;
	margin-bottom:10px;
}
/***** END: printer-friendly facet *****/
/***** Ads Fixes *****/
.ie6 #content,
.ie6 .story-carousel-alerts,
.ie7 .story-carousel-alerts{
	z-index:-99;	
}

div#slug_flex_bb_hp,
div#slug_flex_ss_bb_hp {
	padding:0 0 7px 0;
	background-color:#ddd;
}

#slug_tiffany_tile_2 {
	/*background-image: url(/sites/twpweb/img/icons/header-ad-left.png) !important;
	background-repeat: no-repeat;*/
	background-position: 178px -103px;
	-background-color:#dddddd;
}

#slug_tiffany_tile {
	/*background-image: url(/sites/twpweb/img/icons/header-ad-right.png) !important;
	background-repeat: no-repeat;
	background-position:0px -80px;*/
	background-position: -6px -103px;
	-background-color:#dddddd;
	height: 90px;
	padding-left: 10px;

}
#slug_88x31{	
	float: right;
    height: 31px;
    position: relative;
    width: 88px;
    right:255px;
    margin-top:1px;
}
#main-sub-tag-wrapper #slug_88x31 {
right:267px;
margin-top:-30px;
}
#slug_88x31 div.slug {
	background-image:none;
	padding:0;
}
/*begin: Sruti's ad changes for Real Estate 3/20/2012 DO NOT DELETE*/
#slug_itb div.slug {
	background-image:none;
	padding:0;
}

#slug_336x35_top div.slug {
     /*background-image: url(/sites/twpweb/img/ads/clear-ad-horizontal.png);*/
     padding: 12px 0 0 0;
     background-position: 0px -6px;

}
/*end: Sruti's ad changes for Real Estate 3/20/2012 DO NOT DELETE*/