@import "default.css";
@import "sIFR.css";




#topContentContainer{margin: 0 0 1px 0; padding:0; position: relative;  border-bottom:solid 1px #999; height:195px;}	
#titleBarContainer{display:none;}
			#titleBarContainer h1{color: #fff; font-size: 11px; font-weight:normal; margin:0;padding:6px 4px;}

	/* start content area */	
	#contentArea{margin:0; padding:10px 0; float:left; width:899px; border-top:solid 1px #999; }
		/*#contentNavContainer goes here in page order - nav divs detailed in next section of css */
		#contentContainer{position:relative; margin: 0; padding:10px 0; width:899px; overflow:hidden; background: url(images/bg_3col.gif) repeat-y left top;}
		.IE6 #contentContainer{height:1%;}
			#centerContentContainer{margin:0px;padding: 0px 0px 0px 15px;}
			#leftZone,
			#centerZone,
			#rightZone{width:276px; float:left; margin-right:20px;}
			#rightZone{margin:0px 0px 0px 5px;}
			#rightZone .Freeform {overflow:hidden;  border-bottom: 1px #000 solid;}
			#rightZone .Freeform H2 {margin:0; padding:0;}
                        #rightZone .Aggregation H2 {margin:0; padding:0;}
			#rightZone .Freeform P{margin:0; padding:0 0 10px 0;}
			/*
			#rightZone .TOCBlock div div{margin:0 0 20px 0; padding:0; float:left;}
			.IE6 #rightZone .TOCBlock div div{width: 265px;}
			#rightZone .TOCBlock div div img{margin:0; padding:0 7px 0 0; width:70px; float:right; border:0px;}*/
			#rightZone .TOCBlock H3 {margin:0 0 5px 0; font-family: Arial,  Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #990000; visibility: visible;}

			#rightZone .TOCBlock div.OneCol{width: 270px;  float: left;}
			#rightZone .TOCBlock div.OneCol div h4{color:#990000; font-family: Arial,  Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:0; line-height:1.2em;} 
			#rightZone .TOCBlock div.OneCol div h4 a:link{color:#990000; font-family: Arial, Helvetica, sans-serif;  text-decoration: none;}
			#rightZone .TOCBlock div.OneCol div h4 a:visited{color:#990000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;} 
			#rightZone .TOCBlock div.OneCol div h4 a:hover{color:#990000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
			#rightZone .TOCBlock div.OneCol div p{margin:0; padding:0; } 

			#rightZone .TOCBlock div.OneCol div.image h4{width:150px;  margin:0; padding:0; color:#99000; font-family: Arial, Helvetica, sans-serif; font-weight:bold; float:left; line-height:1.2em;} 
			#rightZone .TOCBlock div.OneCol div.image h4 a:link{color:#990000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
			#rightZone .TOCBlock div.OneCol div.image h4 a:visited{color:#990000; font-family: Arial,Helvetica, sans-serif; text-decoration: none;} 
			#rightZone .TOCBlock div.OneCol div.image h4 a:hover{color:#990000; font-family: Arial,  Helvetica, sans-serif; text-decoration: underline;}
			#rightZone .TOCBlock div.OneCol div.image p{width:150px;  margin:0; padding:0;float:left; line-height:1.4em; } 
			
			
			
	/* end content area */			
	

	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	END FIXED NAME CONTENT BOUNDARIES
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */


	/* |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
	
	Text & Link Styles
	
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  */

/* default link is burgundy with black text on hover, underlined */


.Freeform{margin-bottom:15px;}

/*-------- Fixes for using the filter block in center funiture spotlight section -----*/
.Aggregation{   }

.Aggregation div.AggregationResults div.data div.OneCol div{

}

#centerContentContainer .AggregationResults div.data div.OneCol div h4 A:link{
        font-weight:normal;
        color: #990000;
        line-height: 1.2em;
        font-family: Arial, Helvetica, sans-serif;

}

#centerContentContainer .AggregationResults div.data div.OneCol div h4{
        text-align: center;
        font-size: 20px;
        font-weight:normal;
}
#centerContentContainer .AggregationResults div.data div.OneCol div P{
        clear: both !important;
}
/*----------- End filter block fixes -------------*/

/* These next two lines were added for the "impact magazine" teaser image */
#centerContentContainer .WhatsNew .OneCol .image IMG{
float: left;
padding-right: 5px;
}

#centerContentContainer .WhatsNew .OneCol .altRow IMG{
float: none;
}


p{margin:0px; padding:0px;}





/* client specific styles */

div.data div.OneCol h2 a {
} /*for Product Spotlight Title link */

div.data div.OneCol p a {
	font-weight: bold;
} /*for Product Spotlight ReadMore link */


.WhatsNew {margin:0; padding:0px; float: left; clear:left;
	width: 270px;
}

.WhatsNew div img{display: block; padding-bottom: 5px; border:0px;}
.WhatsNew H3 {margin: 9px 0 0 1px; text-decoration: none;
	color: #990000;
	font: 18px 'Trebuchet MS', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #000;
	padding-top: 11px;
}

.WhatsNew div{margin:5px 0; padding-bottom:10px; }

/*Don't know why this is here, and border is misspelled*/
/*.WhatsNew div.OneCol div,
.WhatsNew div.OneCol div.image{boarder:0px;}*/

.WhatsNew div.OneCol div h4, 

/*This line was changed from div.image to div.altRow for the calendar block */
.WhatsNew div.OneCol div.altRow h4 {width: 244px; font-size:12px;  font-weight:bold; margin:0 0 2px 0; padding:0;  line-height:1.2em;} 
/* This line was added just for the calendar block */
.WhatsNew div.OneCol div.image h4 {display:inline;font-weight:bold; margin:0 0 3px 0; padding:0; float:none; line-height:1.2em;}

.WhatsNew div.OneCol div h4 a:link,
.WhatsNew div.OneCol div.image h4 a:link {color: #000000; font-weight:bold;  text-decoration: none;}

.WhatsNew div.OneCol div h4 a:visited,
.WhatsNew div.OneCol div.image h4 a:visited {color: #000000; font-weight:bold; text-decoration: none;} 

.WhatsNew div.OneCol div h4 a:hover,
.WhatsNew div.OneCol div.image h4 a:hover {color: #000000; font-weight:bold; text-decoration: underline;}

.WhatsNew div.OneCol div p,
.WhatsNew div.OneCol div.image p {margin: 0; padding:0;} 

/*Custom style to style Read More links in Events */
.WhatsNew div.OneCol div p a:link {margin:0; padding:0;  color:#999; text-decoration: underline;} 

.WhatsNew div.OneCol div{margin:0px; padding:5px 0 4px 0; }

/*Custom style to add to blocks in block attributes */

.floatLeft {float:left;}


/* remove last item from class to remove the TEST attribute - or change it if needed */




h1{
	padding:0; 
	 color: #006666;
	 text-align: left;
	font: 18px 'Trebuchet MS', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	margin: 0 0 10px;
}
	

h2,
h2 a:link,
h2 a:visited,
h2 a:active{
	margin:0;
	padding:0px;
	text-decoration: none;
	color: #990000;
	font: 18px 'Trebuchet MS', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
/*
.Freeform h3{visibility: visible;}
*/
	
        .Aggregation .AggregationResults .classifications,
        .Calendar .CalendarResults .classifications
        {
            display:none; 
        }  

    .Aggregation .AggregationResults .loading {
        display:none ;
    }
    .Aggregation .AggregationResults.waiting .loading {
        display:block ;
    }
    .Aggregation .AggregationResults.waiting .data {
        display:none ;}
		
		/* IMAGES - teaser, text editor, PhotoBlock, video block - only want to float teaser image for wider zones - like center */
.CenterZone div.image a img,
.RightZone div.OneCol div.image a img,
.CenterZone div.VideoLineup img,
.CenterZone div.FilmstripThumbs a,
.CenterZone div.videoPlayer{float:left;}

div.OneCol div.image a img,
div.TwoCol div.image a img,
div.tocList div.image a img{margin-bottom: 5px;
}

div.OneCol div.image a img,
.CenterZone div.TwoCol div.image a img,
.CenterZone div.tocList div.image a img,
.FAQ dl img{margin-bottom: 8px;
}

div.image a img,
div.VideoLineup img,
div.FilmstripThumbs a,
.Freeform img,
.FAQ img,
.FormEditor img{padding:2px;}

/* ONECOL & TWOCOL - filter, toc, what's new, alpha list, search results, video block */	
div.OneCol,
div.TwoCol{margin:0 0 0 2px;}


div.OneCol div,
div.TwoCol div{margin-bottom:20px;overflow:hidden;}

.IE6 div.OneCol div,
.IE6 div.TwoCol div{height:1%;position:relative;}

div.OneCol div,
div.TwoCol{clear: none;}
div.tocList div{margin-bottom:15px;}

div.OneCol div.classifications,
div.TwoCol div.classifications,
div.OneCol div.classifications div,
div.TwoCol div.classifications div,
div.tocList div.classifications div{margin-bottom:0;padding-bottom:0;}

div.tocList div,
div.tocList{clear:both;overflow:hidden;}
.IE6 div.tocList div,
.IE6 div.tocList{height:1%;}

div.OneCol p,
div.TwoCol p,
div.tocList p,
div.VideoLineup p{margin:0;padding-bottom:5px;}

div.OneCol div.teaser,
div.TwoCol div.teaser,
div.tocList div.teaser,
div.VideoLineup div.teaser{padding-bottom:0px;}

div.OneCol div.image p,
.CenterZone div.TwoCol div.image p,
.CenterZone div.tocList div.image p,
.CenterZone div.VideoLineup div.image p,
div.OneCol div.image h4,
.CenterZone div.TwoCol div.image h4,
.CenterZone div.tocList div.image h4,
.CenterZone div.VideoLineup div.image h4,
div.OneCol div.image span.hitCount,
.CenterZone div.TwoCol div.image span.hitCount,
.CenterZone div.tocList div.image span.hitCount,
.CenterZone div.VideoLineup div.image span.hitCount,
div.OneCol div.image span.date,
.CenterZone div.TwoCol div.image span.date,
.CenterZone div.tocList div.image span.date,
.CenterZone div.VideoLineup div.image span.date,
.CenterZone div.CalendarResults div.data div.image span,
div.OneCol div.image div.classifications,
.CenterZone div.TwoCol div.image div.classifications,
.CenterZone div.tocList div.image div.classifications{margin-left:90px;}

div#F24_ResultsDiv.AggregationResults div.data div.OneCol img {
	display: block;
	position: relative;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.SpotlightHome .AggregationResults div.data div.OneCol img {
	display: block;
	position: relative;
	float: none;
	margin-left: auto;
	margin-right: auto;
}

