*{
padding:0;
margin:0;
}
/*div{
outline:1px solid #f00;
}
*/ ______________________________________  images  */
img {
  border: none;
}

/*___________________________________________________________________  links  */
a:link,a:visited {
  text-decoration: none;
}

body{
font-weight:normal;
background-color:#000;
}



#site{
      
      margin:0 auto;
      width:970px;
	  height:auto;
	  
	  }
	  
	  

#header{
    position:relative;
	margin:0 auto;
	width:970px;
	height:64px;
	}
	
	
	
	
#menu{
    position:relative;
	background-color:transparent;
	margin:0 auto;
	width:970px;
	height:24px;
	}
	
	
/*#content{
    position:relative;
    background-image:url(Site_Resources/Body.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	width:1024px;
    height:768px;
}*/

#content2{
    position:relative;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	width:970px;
    height:auto;

	
	
}
	
/*#clear{clear:both; }
*/	
#utilities{
    position:relative;
	display:inline-block;
	clear:both;
	top:30px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	vertical-align:inherit;
	margin:0 auto;
	padding:0px;
	width:970px;
	height:auto;
	background-color:transparent;	
	overflow:visible;
}
	
	
	
#movie01{
    position:relative;
	margin:0 auto;
	top:0px;
	background-color:transparent;
	
	

}
	
	
			#demotxt{
			position:relative;
			display:block;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			color:#FFF;
			background-color:transparent;
			width:790px;
			height:135px;
			padding:0px;
			margin:auto;
			
			
		}


	
#abouttext{
    position:relative;
	float:left;
	display:block;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:transparent;
	margin:5px;
	padding:5px;
	width:250px;
	height:auto;
	/*border: 1px solid black;*/
}


		#animation{
			position:relative;
			float:left;
			top:85px;
			left:20px;
			display:block;
			background-color:transparent;
			/*border: 1px solid black;*/
			width:427px;
			height:auto;
			margin:0px;	
			padding:0px;
		}
		
		
		
#news{
	position:relative;
	float:right;
	display:block;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:transparent;
	margin:5px;
	vertical-align:top;
	line-height:normal !important;
	padding:5px;
	width:200px;	
	/*border: 1px solid black;*/
	
}



#webtext{
    position:absolute;
    top:120px;
	z-index:+1;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:transparent;
	width:250px;
	height:auto;
	padding: 5px;
	margin:auto;
}


		#webgallery{
			position:relative;
			display:block;
			float:left;
			left:10px;
			top:16px;
			width:450px;
			height:auto;
			padding:1px;
			margin:5px;
        	/*border:1px solid black;*/
		 }
		 
		    
		.launch{
		         position:relative;
				 float:left;
				 font-size:12px;
				 font-family:Arial, Helvetica, sans-serif;
			     color:#CC0000;
				 
		  
		}

				#deepsea{
					position:relative;
					display:block;
					float:right;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFF;
					background-color:transparent;
					width:440px;
					height:auto;
					margin:0px;
					padding:5px;
				}
				
				
				
				#dutchman{
					position:relative;
					display:block;
					float:right;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFF;
					background-color:transparent;
					width:440px;
					height:auto;
					margin:0px;
					padding:5px;
				}
				
				
				
				#japetto{
					position:relative;
					display:block;
					float:right;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFF;
					background-color:transparent;
					width:440px;
					height:auto;
					margin:0px;
					padding:5px;
				}
		
				
				
				
				#photoreal{
					position:relative;
					display:block;
					float:right;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFF;
					background-color:transparent;
					width:440px;
					height:auto;
					margin:0px;
					padding:5px;
					overflow:hidden;
				}
			




#photogallery{
            position:relative;
			display:block;
			float:left;
			left:15px;
			top:48px;
			width:450px;
			height:auto;
			padding:1px;
			margin:5px;
}




#graphicgallery{
    position:relative;
			display:block;
			float:left;
			left:15px;
			top:48px;
			width:450px;
			height:auto;
			padding:1px;
			margin:5px;
			
}




#motiongallery{
	position:relative;
			display:block;
			float:left;
			left:10px;
			top:16px;
			width:450px;
			height:auto;
			padding:1px;
			margin:5px;
/*	border:1px solid black;
*/}


			#demoreel{
				position:relative;
				display:block;
				float:right;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				background-color:transparent;
				width:440px;
				height:auto;
				margin:0px;
				padding:5px;
			}
			
			
			
			#lanights{
				position:relative;
				display:block;
				float:right;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				background-color:transparent;
				width:440px;
				height:auto;
				margin:0px;
				padding:5px;
			}
			
			
			
			#mazdaxgr{
				position:relative;
				display:block;
				float:right;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				background-color:transparent;
				width:440px;
				height:auto;
				margin:0px;
				padding:5px;
			}
	
			
			#art4{
				position:relative;
				display:block;
				float:right;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				background-color:transparent;
				width:440px;
				height:auto;
				margin:0px;
				padding:5px;
			}
			
			#helm{
				position:relative;
				display:block;
				float:right;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				background-color:transparent;
				width:440px;
				height:auto;
				margin:0px;
				padding:5px;
			}
			

			#roland{
				position:relative;
				display:block;
				float:right;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				background-color:transparent;
				width:440px;
				height:auto;
				margin:0px;
				padding:5px;
			}
			
			#beer{
				position:relative;
				display:block;
				float:right;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				background-color:transparent;
				width:440px;
				height:auto;
				margin:0px;
				padding:5px;
			}
			
			
			#phobetor{
				position:relative;
				display:block;
				float:right;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				background-color:transparent;
				width:440px;
				height:auto;
				margin:0px;
				padding:5px;
			}

			
			










#contacttext{
    position:relative;
	float:left;
	display:block;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:transparent;
	width:250px;
	margin:0px;
	padding:0px;
	height:auto;
}




#contacttext02{
    position:relative;
	float: left;
	top:54px;
	left:50px;
	display:block;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:transparent;
	margin:0px;
	padding:0px;
	width:380px;
	height:auto;
	
}





input {
         border:border:1px solid white;
		 
		 }






	
