@media screen{
	
#doc{
	background: url(../img/global/background.png) repeat-x 0 0 ;
}

#header #main_nav{
	background:none;
}

#header #main_nav ul{
	height:98px;
}

#content{
	padding-top:0;
}

#content .highlight {
	border:10px solid #fff;
	position:relative;
}


#content .highlight .carousel li{
	width:940px;
	height:358px;
	position:relative;
}


a{ color:#9fd7e5;}
/* set the carousel background images here 

	Set the 'now' and 'next' display to 'none' if
	JS is disabled, so that only one image is displayed at time
	Clicking on the tabs will cause a page reload.
*/

/* then tab is active */
#content .highlight .carousel ul.then li.then{
	background: url(../img/photos/940x358_then.jpg) no-repeat;
}

#content .highlight .carousel ul.then li.now{
	background: url(../img/photos/940x358_now.jpg) no-repeat;
	display:none;
}

#content .highlight .carousel ul.then li.next{
	background: url(../img/photos/940x358_next.jpg) no-repeat;
	display:none;
}

/* now tab is active */
#content .highlight .carousel ul.now li.then{
	background: url(../img/photos/940x358_then.jpg) no-repeat;
	display:none;
}

#content .highlight .carousel ul.now li.now{
	background: url(../img/photos/940x358_now.jpg) no-repeat;
	display:block;
}

#content .highlight .carousel ul.now li.next{
	background: url(../img/photos/940x358_next.jpg) no-repeat;
	display:none;
}

/* next tab is active */
#content .highlight .carousel ul.next li.then{
	background: url(../img/photos/940x358_then.jpg) no-repeat;
	display:none;
}

#content .highlight .carousel ul.next li.now{
	background: url(../img/photos/940x358_now.jpg) no-repeat;
	display:none;	
}

#content .highlight .carousel ul.next li.next{
	background: url(../img/photos/940x358_next.jpg) no-repeat;
	
}

/* change display to block when JS is enabled */
.has_js #content .highlight .carousel ul.then li.then,
.has_js #content .highlight .carousel ul.then li.now,
.has_js #content .highlight .carousel ul.then li.next,
.has_js #content .highlight .carousel li{
	display:block !important;
}


/* hotspot rules */

	/*general rules */
	div.hotspot {
		position:absolute;
		color:white;
		padding:8px 0;
	}

	div.hotspot h3.image_replace{
		display:block;
		text-indent:-9999px;
		height:25px;
	}

	div.hotspot p{
		margin-top:1px;
		line-height:1.5;
		background:url(../img/global/hotspot_bg.png) no-repeat ;
		_background:url(../img/global/blank.gif);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/global/hotspot_bg.png');

		width:170px;
		clear:both;
		padding: 4px 8px;
	}

	.has_js div.hotspot p{
		display:none;
	}

	/* THEN section */
	
	/* view hotspot */

	div.hotspots .view{
		top:205px;
		left:30px;
		/*background:url(../img/global/hotspot_line_rtl.png) no-repeat 10px 30px;*/
		width:273px;
	}

	div.hotspots .view h3.image_replace{ 
		width:120px;
		background:url(../img/IR/hotspot_view.png) no-repeat;
		_background:url(../img/global/blank.gif);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/IR/hotspot_view.png');	
	}

	div.hotspots .view p,
	div.hotspots .view h3
	{
		float:right;
	}
	
	/* wtc hotspot */
	
	div.hotspots .wtc h3.image_replace{ 
		width:127px;
		background:url(../img/IR/hotspot_wtc.png) no-repeat;
		_background:url(../img/global/blank.gif);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/IR/hotspot_wtc.png');	
	}

	div.hotspots .wtc{
		padding-right:315px;
		top:52px;
		left: 350px;
		/* background:url(../img/global/hotspot_line_ltr.png) no-repeat -55px 29px;*/
	}
	
	/* people hotspot */
	
	div.hotspots .people h3.image_replace{ 
		width:157px;
		background:url(../img/IR/hotspot_people.png) no-repeat;
		_background:url(../img/global/blank.gif);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/IR/hotspot_people.png');	
	}

	div.hotspots .people{
		padding-right:55px;
		top:91px;
		left: 580px;
		/* background:url(../img/global/hotspot_line_ltr.png) no-repeat -230px 29px; */
	}

	/* NOW section */
	
	/* memorial and museum hotspot */

	div.hotspots .memorial_museum{
		top:180px;
		right: 40px;
		background:url(../img/global/hotspot_line_rtl.png) no-repeat 10px 30px;
		width:330px;
	}

	div.hotspots .memorial_museum h3.image_replace{ 
		width:242px;
		background:url(../img/IR/hotspot_memorial_museum.png) no-repeat;
		_background:url(../img/global/blank.gif);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/IR/hotspot_memorial_museum.png');	
	}
	
	div.hotspots .memorial_museum p,
	div.hotspots .memorial_museum h3{
		float:right;
	}
	
	/* path hotspot */
	
	div.hotspots .path h3.image_replace{ 
		width:157px;
		background:url(../img/IR/hotspot_path.png) no-repeat;
		_background:url(../img/global/blank.gif);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/IR/hotspot_path.png');	
	}

	div.hotspots .path{
		padding-right:180px;
		top:215px;
		left: 214px;
		background:url(../img/global/hotspot_line_ltr.png) no-repeat -200px 29px;
	}
	
	/* new skyscrapers hotspot */
	
	div.hotspots .skyscrapers h3.image_replace{ 
		width:230px;
		background:url(../img/IR/hotspot_skyscrapers.png) no-repeat;
		_background:url(../img/global/blank.gif);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/IR/hotspot_skyscrapers.png');	
	}

	div.hotspots .skyscrapers{
		padding-right:80px;
		top:90px;
		left: 20px;
		background:url(../img/global/hotspot_line_ltr.png) no-repeat -140px 29px;
	}

	/* NEXT section */

	/* memorial hotspot */

	div.hotspots .memorial h3.image_replace{ 
		width:157px;
		background:url(../img/IR/hotspot_memorial.png) no-repeat;
		_background:url(../img/global/blank.gif);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/IR/hotspot_memorial.png');	
	}

	div.hotspots .memorial{
		padding-right:290px;
		top:210px;
		left: 32px;
		background:url(../img/global/hotspot_line_ltr.png) no-repeat -151px 29px;
	}

	/* museum hotspot */

	div.hotspots .museum{
		top:126px;
		right:159px;
		background:url(../img/global/hotspot_line_rtl.png) no-repeat 10px 30px;
		width:300px;
	}

	div.hotspots .museum h3.image_replace{ 
		width:147px;
		background:url(../img/IR/hotspot_museum.png) no-repeat;
		_background:url(../img/global/blank.gif);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/IR/hotspot_museum.png');	
	}

	div.hotspots .museum p,
	div.hotspots .museum h3
	{
		float:right;
	}

	/* site hotspot */
	div.hotspots .site{
		top:181px;
		right: 43px;
		background:url(../img/global/hotspot_line_rtl.png) no-repeat 10px 30px;
		width:380px;
	}

	div.hotspots .site h3.image_replace{ 
		width:109px;
		background:url(../img/IR/hotspot_site.png) no-repeat;
		_background:url(../img/global/blank.gif);
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='img/IR/hotspot_site.png');	
	}

	div.hotspots .site p,
	div.hotspots .site h3{
		float:right;
	}



/* Carousel Navigation 
	==================  */

	#content .highlight .navigation ul li{
		cursor:pointer;
	}

	#content .highlight .navigation ul {
		position:absolute;
		right: 30px;
		bottom:0;
		width:214;
		height:36px;
		overflow:hidden;
		z-index:100;
	}

	#content .highlight .navigation ul li{
		display:block;
		float:left;
		height:36px;
	}

	#content .highlight .navigation ul a{
		float:left;
		color:#2bb4d7;
		display:block;
		padding:36px 0 0 0;
		overflow:hidden;
		height:0;
		background:url(../img/IR/carousel_nav.png) no-repeat;
	}

	#content .highlight .navigation ul li.then a{width:76px;}
	#content .highlight .navigation ul li.now a{width:66px;background-position:-76px 0;}
	#content .highlight .navigation ul li.next a{width:72px;background-position:-142px 0;}

	#content .highlight ul.then li.then a{width:76px;background-position:0 -36px;}
	#content .highlight ul.now li.now a{width:66px;background-position:-76px -36px;}
	#content .highlight ul.next li.next a{width:72px;background-position:-142px -36px;}


#content .modules .top_row{
	padding-bottom:20px;
	border-bottom:1px solid #474747;
	border-top: 2px solid #9fd7e5;
	margin-top:10px;
}


#content .modules .module{
	border:none;
}

#content .modules .general{
	background-color:#000;
	margin-left:40px;
	_margin-left:20px;
	padding: 20px 0 40px 0;
	margin-top:0;
	float:left;
	width:320px;	
}

#content .modules .general .learn{
	padding-left:20px;
}


.module h3.image_replace{
	text-indent:-9999px;
	background:url(../img/IR/module_titles_reverse.png) no-repeat;
}

.module h3.image_replace2{
	text-indent:-9999px;
	background:url(../img/IR/module_titles_reverse2.png) no-repeat;
}

}