@charset "utf-8";
/* CSS Document */
			html {	
				background-color:#CCCCCC;
				margin:0px;
				padding:0px;	
			}
			
			body {
				margin:48px 0px 48px 0px;
				padding:0px;
			}
		
			
			#body_home {
				position:relative;
				margin:0px auto 0px auto;
				padding:0px 0px 0px 28px;
				width:1053px;
				height:840px;
				background:url(homepage_images/homepage_bg.jpg) no-repeat;
			}
			
			

	.imaging, p#copyright, p#copyright { 
		letter-spacing:-1000em;
		text-indent:-1000em;
	}
	
	a, a:link, a:visited, a:focus, a:link{
		outline-style:none;
		outline:none;
		outline-color:none;
	}

			ul#nav {
				
				position:relative;
				float:left;
				margin:0px;
				padding:0px;
				top:133px;
				left:0px;
				width:700px;
				height:28px;
				list-style:none;
				display:inline;
				border:none;
				text-decoration:none;
				color:none;
				z-index:4;
			}
			
			ul#subnav1 {
				position:absolute;
				background:url(images/submenu_bg.png) no-repeat;
				margin:0px;
				padding:0px 0px;
				width:170px;
				height:144px;
				display:block;
				top:28px;
				left:70px;
				list-style:none;
				letter-spacing:-1000em;
				visibility:hidden;
				overflow:visible;
				display:block;
				z-index:4;
			}
			
			ul#subnav2 {
				position:absolute;
				background:url(images/submenu_bg.png) no-repeat;
				margin:0px;
				padding:0px 0px;
				width:170px;
				height:144px;
				top:28px;
				left:143px;
				list-style:none;
				letter-spacing:-1000em;
				visibility:hidden;
				overflow:visible;
				display:block;
				z-index:4;
			}

#thumbnav_wrapper {
	position:relative;
	margin:0px;
	padding:0px;
	top:219px;
	left:-30px;
	float:right;
	width:365px;
	height:476px;
	display:inline;
	z-index:4;
}

ul#recent {
	position:relative;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	width:365px;
	height:476px;
	list-style:none;
	display:block;
}

ul#recent li {
	margin:0px;
	padding:0px;
}

ul#recent li a {
	margin:0px;
	padding:0px;
	display:block;
}

li#stewards a {
	background:url(home_thumbs/stewards_combo.png) no-repeat;
	width:141px; 
	height:79px;
}

li#stewards a:hover, li#stewards a:focus, li#stewards a:active {
	background:url(home_thumbs/stewards_combo.png) no-repeat;
	width:365px; 
	height:79px;
}

li#artBlending a {
	background:url(home_thumbs/artBlending_combo.png) no-repeat;
	width:141px; 
	height:79px;
}

li#artBlending a:hover, li#artBlending a:focus, li#artBlending a:active {
	background:url(home_thumbs/artBlending_combo.png) no-repeat;
	width:365px; 
	height:79px;
}

li#fontanafredda a {
	background:url(home_thumbs/fontana_combo.png) no-repeat;
	width:141px; 
	height:79px;
}

li#fontanafredda a:hover, li#fontanafredda a:focus, li#fontanafredda a:active {
	background:url(home_thumbs/fontana_combo.png) no-repeat;
	width:365px; 
	height:79px;
}

li#cayuse a {
	background:url(home_thumbs/cayuse_combo.png) no-repeat;
	width:141px; 
	height:79px;
}

li#cayuse a:hover, li#cayuse a:focus, li#cayuse a:active {
	background:url(home_thumbs/cayuse_combo.png) no-repeat;
	width:365px; 
	height:79px;
}


li#naples a {
	background:url(home_thumbs/naples2008_combo.png) no-repeat;
	width:141px; 
	height:79px;
}

li#naples a:hover, li#naples a:focus, li#naples a:active {
	background:url(home_thumbs/naples2008_combo.png) no-repeat;
	width:365px; 
	height:79px;
}

li#bialla a {
	background:url(home_thumbs/bialla_combo.png) no-repeat;
	width:141px; 
	height:79px;
}

li#bialla a:hover, li#bialla a:focus, li#bialla a:active {
	background:url(home_thumbs/bialla_combo.png) no-repeat;
	width:365px; 
	height:79px;
	display:block;
}

			ul#nav li {
				margin:0px;
				padding:px;
				width:auto;
				height:auto;
				display:inline;
			}
			
			ul#nav li a {
				margin:0px; 
				padding:0px 25px 0px 0px;
				float:left;
			}

					li#home a {
						background:url(images/home_deselected.png) no-repeat;
						width:47px; 
						height:28px;
					}
					
					li#about a {
						background:url(images/about_deselected.png) no-repeat; 
						width:47px; 
						height:28px;
					}
					
					li#portfolio a {
						background:url(images/portfolio_deselected.png) no-repeat; 
						width:72px; 
						height:28px;
					}
					
					li#consulting a {
						background:url(images/consulting_deselected.png) no-repeat; 
						width:90px; 
						height:28px;
					}
					
					li#stockImages a {
						background:url(images/stockImages_deselected.png) no-repeat; 
						width:111px; 
						height:28px;
					}
					
					li#newsBlog a {
						background:url(images/newsBlog_deselected.png) no-repeat; 
						width:88px; 
						height:28px;
					}
					
					li#home a:hover, li#home a:focus {
						background:url(images/home_selected.png) no-repeat; 
						width:47px; 
						height:28px; 
					
					}
					
					li#about a:hover, li#about a:focus {
						background:url(images/about_selected.png) no-repeat; 
						width:47px; 
						height:28px;
					}
					
					li#portfolio a:hover, li#portfolio a:focus {
						background:url(images/portfolio_selected.png) no-repeat; 
						width:72px; 
						height:28px;
					}
					
					
					li#consulting a:hover, li#consulting a:focus {
						background:url(images/consulting_selected.png) no-repeat; 
						width:90px; 
						height:28px;
					}
					
					li#stockImages a:hover, li#stockImages a:focus {
						background:url(images/stockImages_selected.png) no-repeat; 
						width:111px; 
						height:28px;
					}
					li#newsBlog a:hover, li#newsBlog a:focus {
						background:url(images/newsBlog_selected.png) no-repeat; 
						width:88px; 
						height:28px;
					}


			ul#nav li:hover ul, ul#nav li:focus ul {
				visibility:visible;
				z-index:1000;
			
			}

					#about ul li {
						margin:0px;
						padding:0px;
						display:block;
					}
					
					#about ul li a {
						margin:0px 0px 0px 0px;
						padding:0px;
						display:block;
						float:left;
					}
					
					#portfolio ul li {
						margin:0px;
						padding:0px;
						display:block;
					}
						
					#portfolio ul li a {
						margin:0px 0px 0px 0px;
						padding:0px;
						display:block;
						float:left;
					}
						
					
					li#snapshot a{
						background:url(vert_submenu_items/snapshot_deselected.png) no-repeat;
						width:170px;
						height:36px;
					}
					
					li#snapshot a:hover, li#snapshot a:focus{
						background:url(vert_submenu_items/snapshot_selected.png) no-repeat;
						width:170px;
						height:36px;
					}
					
					li#profile a{
						background:url(vert_submenu_items/profile_deselected.png) no-repeat;
						width:170px;
						height:36px;
					}
					
					li#profile a:hover, li#profile a:focus{
						background:url(vert_submenu_items/profile_selected.png) no-repeat;
						width:170px;
						height:36px;
					}
					
					li#documentary a{
						background:url(vert_submenu_items/shortFilm_deselected.png) no-repeat;
						width:170px;
						height:36px;
					}
					
					li#documentary a:hover, li#documentary a:focus{
						background:url(vert_submenu_items/shortFilm_selected.png) no-repeat;
						width:170px;
						height:36px;
					}
					
					li#tradeCorporate a{
						background:url(vert_submenu_items/trade_deselected.png) no-repeat;
						width:170px;
						height:36px;
						
					}
					
					li#tradeCorporate a:hover, li#tradeCorporate a:focus{
						background:url(vert_submenu_items/trade_selected.png) no-repeat;
						width:170px;
						height:36px;
						
					}
					
					li#ourCompany a {
						background:url(vert_submenu_items/ourCompany_deselected.png) no-repeat;	
						width:170px;
						height:36px;
					}
					
					li#ourCompany a:hover, li#ourCompany a:focus {
						background:url(vert_submenu_items/ourCompany_selected.png) no-repeat;	
						width:170px;
						height:36px;
					}
					
					
					li#people a {
						background:url(vert_submenu_items/people_deselected.png) no-repeat;	
						width:170px;
						height:36px;
					}
					
					li#people a:hover, li#people a:focus {
						background:url(vert_submenu_items/people_selected.png) no-repeat;	
						width:170px;
						height:36px;
					}
					
					li#FAQ a {
						background:url(vert_submenu_items/faq_deselected.png) no-repeat;	
						width:170px;
						height:36px;
					}
					
					li#FAQ a:hover, li#FAQ a:focus {
						background:url(vert_submenu_items/faq_selected.png) no-repeat;	
						width:170px;
						height:36px;
					}
					
					li#contactUs a {
						background:url(vert_submenu_items/contactUs_deselected.png) no-repeat;	
						width:170px;
						height:36px;
					}
					
					li#contactUs a:hover, li#contactUs a:focus {
						background:url(vert_submenu_items/contactUs_selected.png) no-repeat;	
						width:170px;
						height:36px;
					}

#vpWrapper {
	position:relative;
	margin:0px;
	padding:0px;
	width:636px;
	height:358px;
	float:left;
	top:169px;
	left:3px;
	border:none;
	display:inline;

}
object#vidPlay {
	position:relative;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
	width:636px;
	height:358px;

	
}

#videoText {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:585px;
	height:139px;
	top:200px;
	left:9px;
	background:url(homepage_images/stewards_text.png) no-repeat;
	
}

#videoText_stewards {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:585px;
	height:139px;
	top:200px;
	left:9px;
	background:url(homepage_images/stewards_text.png) no-repeat;
	
}

#videoText_artBlending {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:587px;
	height:150px;
	top:200px;
	left:9px;
	background:url(homepage_images/artBlending_text.png) no-repeat;
	
}

#videoText_scentofblack {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:587px;
	height:150px;
	top:200px;
	left:9px;
	background:url(homepage_images/scentofblack_text.png) no-repeat;
	
}

#videoText_fontana {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:586px;
	height:167px;
	top:200px;
	left:9px;
	background:url(homepage_images/fontana_text.png) no-repeat;
	
}

#videoText_cayuse {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:585px;
	height:153px;
	top:200px;
	left:9px;
	background:url(homepage_images/cayuse_text.png) no-repeat;
	
}

#videoText_naples2008 {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:585px;
	height:152px;
	top:200px;
	left:9px;
	background:url(homepage_images/naples2008_text.png) no-repeat;
	
}

#videoText_bialla {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width:585px;
	height:83px;
	top:200px;
	left:9px;
	background:url(homepage_images/bialla_text.png) no-repeat;
	
}
