


#main_graphic_container
	{
	width:960px;
	_width:970px;
	height:500px;
	border:0px solid red;
	font-size:13px;
	color:#444;
	margin:0 0 5px 0;
	font-family:arial,helvetica,sans-serf;
	position:relative;
	padding:10px 0 0 10px;
	}
	
#main_graphic_container p
	{
	margin:0 0 5px 0;
	line-height:120%;
	}	

p
 {
 font-size:13px;
  }	
	
a img
 {
 border:0px;
  }	
	
strong
	{
	font-size:90%;
	color:#888;
	text-transform:uppercase;
	 }	
	 
emphasis
	{
	font-size:90%;
	color:#900;
	text-transform:uppercase;
	font-weight:bold;
	 }		 
	
a
	{
	color:#666;
	text-decoration:none;
	}	
	
	
#pan_box
	{
	width:730px;
    height:500px;
	padding:0 0 0 12px;
	float:right;
	border:0px solid green;
	position:relative;
	background-repeat:no-repeat;
	overflow:hidden;
	_z-index:-1;
	display:none;
	 }			
	
#video_box
	{
	width:730px;
    height:500px;
	padding:0 0 0 12px;
    _padding:0 0 0 6px;
	float:right;
	border:0px solid green;
	position:relative;
	background-repeat:no-repeat;
	overflow:hidden;
	_z-index:-1;
	display:none;
	background-color:black;
	 }	
	 
	 
#slider_box
	{
	width:730px;
    height:480px;
	padding:0 0 0 12px;
	float:right;
	border:0px solid green;
	position:relative;
	overflow:hidden;
	_z-index:-1;
	display:none;
	 }		 
	 
#watch_video
	{
	cursor:pointer;
	}	 
	
#watch_video a:hover
	{
	color:#999;
	}		
	
	
#road_map
	{
	width:745px;
    height:480px;
	background-size:745px;
	float:right;
	border:0px solid green;
	position:relative;
	background-repeat:no-repeat;
	overflow:hidden;
	_z-index:-1;
    margin-bottom:5px;
	 }	
	 
#road_map #main_scene	 
	{
	 position:absolute;
	z-index:-1;
	}
	 
#main_info
	{
	width:200px;
    height:520px;
	float:left;
	margin:0 10px 0 0;
	border:0px solid blue;
	position:relative;
	 }		 
	 
#main_graphic_container h4	 
	{
	font-size:14px;
	color:#990000;
	text-transform:uppercase;
	margin:0 0 5px 0;
	}
	
#main_graphic_container h3 
	{
	font-size:12px;
	color:#990000;
	text-transform:uppercase;
	margin:10px 0 5px 0;
	font-weight:lighter;
	}	
	
#categories
	{ 
	width:150px;
	height:auto;
	position:absolute;
	top:0px;
	left:790px;
	border:1px solid white;
	z-index:10000000000000;
	padding:10px;
	background-color:ghostwhite;
	display:none; 
	}	
	 
#categories a
	{
	color:#444;
	text-decoration:none;
	}	


#categories a:hover
	{
	color:#0072AC   
	}	 
	 
#opening_screen
	{ 
	position:abosolute;
	border:1px solid magenta;
	height:auto;
	display:none;
	} 
	
.text_cards
	{ 
	position:absolute;
	border:0px solid cyan;
	height:380px;
	width:200px;
	display:none;
	} 	
	
.text_cards ul
	{
	list-style-type:none;
	margin:0px;
	padding:0px;
	font-size:13px;
	}	
	
.text_cards ul li
	{
	margin:0px 5px 0 0;
	padding:0px;
	width:200px;
	float:left;
	border:0px solid red;
	font-size:13px !important;
	}		
	
	
.text_cards ul li a
	{
	background-repeat:no-repeat;
	text-decoration:none;
	border:0px solid blue;
	width:200px;
	}		
	
.text_cards ul span
	{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	}	
		
	
	
.back
	 {
	 background-image:url('http://media.hamptonroads.com/cache/files/images/799501000.jpg');
	 height:24px;
	 width:95px;
	 background-position:right bottom;
	 background-repeat:no-repeat;
	 border:0px solid green;
	 float:left;
	 margin-right:10px !important;
	 _position:absolute !important;
	 _bottom:0px;
	  }	

a:hover .back
	{
	background-position:right top;
	}
	
.forward
	 {
	 background-image:url('http://media.hamptonroads.com/cache/files/images/799491000.jpg');
	 height:24px;
	 width:95px;
	 background-position:left bottom;
	  background-repeat:no-repeat;
	  float:right;  
	  }	
	  
a:hover .forward
	{
	background-position:left top;
	}
	
	
	
.toll
	 {
	 font-size:25px;
	 letter-spacing: -1px;
	 font-weight:bold;
	 color:#999;
	 line-height:20px;
	 margin:0px;

	  }	
	
.text_cards h3 img
	{
	width:auto;
	vertical-align:top;
	position:static;
	 } 	   
	  
.text_cards img
	{
	width:200px;
	margin:5px 0;
	position:absolute;
	bottom:60px;
	left:0px;
	clear:all;
	margin:0px;
	 }   
	
	
.arrows
	{
	border:0px solid red;
	width:200px;
	height:24px;
	position:absolute;
	bottom:0px;
	left:0px;
	float:left;
	}
	


.dot
	{
	width:16px;
	height:26px;
	position:absolute;
	border:0px solid red;
	margin:0px;
	padding:0px;
	color:black;
	padding:0px;
	font-size:12px;
	color:yellow;
	z-index:1000000;
	display:none;
	cursor:pointer;
	}	


.dot a
	{
	width:0px;
	height:0px;
	background-image:url('markers.png');
	background-position:left top;
	text-decoration:none;
	border:0px solid blue;
	padding:0px 13px 11px 0px;
	}	 
	

.plane_zoom_image
	{
	position:absolute;
	display:none;
	}	

	
.plane_zoom_image a
	{
	background-image:none;
	}	

	
.dot a:hover
	 {
	 background-position: left bottom;
	  }
 
 
.dot.plane a
	 {
	 background-position:right top;
	  }  
 
.dot.plane a:hover
	 {
	 background-position:right bottom;
	  } 
 
.active
	{
	display:block !important;
	 }
 
.people.active a
	 {
	 background-position:center top;
	  }
      
#people
       {
       cursor:pointer;
        }      
	  
.people.active a:hover
	 {
	 background-position:center bottom;
	  }	  

.red
	{
	background-repeat:no-repeat;
	 } 
	 
.blue
	{
	background-repeat:no-repeat;
	 } 	
	 
.green
	{
	background-repeat:no-repeat;
	 } 	  
 
#d1001_dot
	  {
	  top:230px;
	  left:275px;
	  } 

#d1003_dot
	  {
	  top:215px;
	  left:315px;
	  } 
	
	
#dottie_dot
	  {
	  top:200px;
	  left:380px;
	  } 		
	  
#d1005_dot
	  {
	  top:170px;
	  left:440px;
	  } 	  
	 
#d1007_dot
	  {
	  top:180px;
	  left:525px;
	  } 	
	  
	  
#d1009_dot
	  {
	  top:240px;
	  left:530px;
	  } 	
	  
	  
#d1011_dot
	  {
	  top:290px;
	  left:560px;
	  } 	
	  
#d1013_dot
	  {
	  top:335px;
	  left:585px;
	  } 		  	  	   
	 
	 
#d1021_dot
	  {
	  top:280px;
	  left:460px;
	  } 	
	  
	  
#d1023_dot
	  {
	  top:465px;
	  left:312px;
	  } 	
	  
	  
#d1019_dot
	  {
	  top:300px;
	  left:440px;
	  } 	
	  
#d1023_dot
	  {
	  top:280px;
	  left:420px;
	  } 	
	  
	  
#d1027_dot
	  {
	  top:340px;
	  left:260px;
	  } 	
	  
	  
#d1029_dot
	  {
	  top:360px;
	  left:268px;
	  } 	
	  
	  
#canopy_dot
	  {
	  top:120px;
	  left:130px;
	  } 	
	  
#pilot_1_dot
	  {
	  top:340px;
	  left:137px;
	  }	   
	  
	  
#pilot_2_dot
	  {
	  top:363px;
	  left:335px;
	  }		  
	  
#jet_dot
	  {
	  top:230px;
	  left:420px;
	  }	 
	  
#path_dot
	  {
	  top:40px;
	  left:180px;
	  position:absolute;
	  }	 
	  
	  
#oceana_dot
	  {
	  top:20px;
	  left:20px;
	  position:absolute;
	  display:none;
	  }		
	  
#north_dot
	  {
	  top:210px;
	  left:670px;
	  position:absolute;
	  display:none;
	  }		
	  
	  
#approach_dot 
	  {
	  top:170px;
	  left:140px;
	  position:absolute;
	  display:none;
	  }		
	  
	  
#impact_dot 
	  {
	  top:315px;
	  left:420px;
	  position:absolute;
	  display:none;
	  }		
	  
#bounce_dot 
	  {
	  top:313px;
	  left:344px;
	  position:absolute;
	  display:none;
	  }		
	  
	  
#tail_zoom_dot 
	  {
	  top:390px;
	  left:575px;
	  position:absolute;
	  display:none;
	  }		
	  
#debris_dot 
	  {
	  top:220px;
	  left:345px;
	  position:absolute;
	  display:none;
	  }			  	  	  	    
	      	   
	  
#show_all
	{
	display:none;
	cursor:pointer;
    }	
	
#show_all a
	{
	color:#990000;
    }		
	
.picker
	{
	cursor:pointer;
	 }	 
	 
	 
#zoom_in	
	{
	position:absolute;
	left:92px;
	top:28px;
	width:401px;
	height:260px;
	display:none;
	}  
	 
.zoom_border
	{
	border:2px solid white;
	 }	 
	 
#zoom_button
	{
	cursor:pointer;
	 }	 
	 
.disable
	{
	display:none;
	 }	 
	 
.close_video
	{
	font-size:12px;
	color:#999;
	height:14px;
	padding:3px 5px 3px 0px;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
    cursor:pointer;
	 }	 
	 

#audio{
height: 25px;
margin-top:10px;
}	


#return_from_slider
	{
	color:#0072AC;
	cursor:pointer;
	 }	 
     

#return_from_pan
	{
	color:#0072AC;
	cursor:pointer;
	 }	      