@charset "utf-8";
/* CSS Document */

body 
{
	ba/ckground-image:url(images/main_bg.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	font-family:Tahoma,Arial,Verdana;
	font-size:12px;
	color:#666666;
	margin:0px;
	bord/er-left:1px solid #bbbbbb;
	bor/der-right:1px solid #bbbbbb;
		
}


		a
			{
				color:#666666;
				text-decoration:underline;
				
			}
			
		a:link 
			{
			text-decoration: underline; 
			color:#666666;
			}
			
		a:hover 
			{
			t/ext-decoration: underline; 
			c/olor:#CC0099;
			}

/* ----------------------------------------- */

#mainwrapper{
	width:700px;	
	margin:0px auto;
}
/*headerContainer*/
#head
{
	bor/der-left:1px solid #bbbbbb;
	bord/er-right:1px solid #bbbbbb;
	width:700px;
	height:auto;
	margin:0px auto;
	position:absolute;
	bord/er-bottom:solid 1px #bbbbbb;
	padding-bottom:10px;
}	

	.showreelPage
	{
		background-image:url(images/showreel.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	
	.productionPage
	{
		background-image:url(images/production.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}

	.videoPage
	{
		background-image:url(images/crewing.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	
	.aboutPage
	{
		background-image:url(images/about.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	
	.equipPage
	{
		background-image:url(images/equip.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	
	.clientsPage
	{
		background-image:url(images/clients.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	
	.creditsPage
	{
		background-image:url(images/awards.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	
	.aboutPage
	{
		background-image:url(images/about.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
	}

#infinitelogo
{
	
	width:700px;
	height:82px;
	background-repeat:no-repeat;
	border-bottom:1px solid #bbbbbb;
}
	
	img
		{
		border:none;
		}

/* ----------------------------------------- */

#siteHeader{

width:700px;
height:74px;
background-image:url(images/bg_h1.jpg);
border-bottom:1px solid #bbb;
}

#circles{
	background-image:url(images/circle_logo.gif);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	width:60px;
	*width:80px;
	height:74px;
	float:left;
	text-indent:-999999px;
	
}
#nav1{
	float:left;
	width:150px;
	*width:120px;
	background-color:#FFFFFF;
	
	text-i/ndent:-20px;
		*text-indent:0px;
	
}
#nav2{
	float:left;
	width:120px;
	*width:120px;
	background-color:#FFFFFF;
	
}
#header{
	float:left;
	padding-top:15px;
	height:59px;
	*padding-top:25px;
	*height:49px;
	text-indent:20px;
	*text-indent:15px;
}

h1
{	
	font:Tahoma,Arial,Verdana;
	font-size:20px;	
}


#navwrapper
{
	width:320px;
	height:74px;
	background-image:url(images/circle_logo.gif);
	background-repeat:no-repeat;
	float:left;
}

#navwrapper2
{
	width:315px;
	height:74px;
	background-image:url(images/circle_logo.gif);
	background-repeat:no-repeat;
	float:left;
}


/* ----------------------------------------- */
.td
{
	float:left;
}

.tdR
{
	float:right;
}

/*navlink1*/

#navlist1 
{ 

	margin:0px;
	m/argin-right:20px;
	*m/argin-right:10px;
	margin-top:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
	margin-left:-35px;
	*margin-left:-15px;
	
}
		#navlist1 li
		{ 
			list-style: none;
			height:12px;
			padding:1px;
			
						
		}
		
		#navlist1 :hover
		{
			b/ackground-color:#CCCCCC;
					
		}
		
		
		#navlist1 .video
		{ 
			l/ist-style-image:url(images/lightgreen.jpg);
		}
		
		#navlist1 .camera 
		{ 
			l/ist-style-image:url(images/yellow.jpg);
		}
		
		#navlist1 .clients
		{ 
			l/ist-style-image:url(images/blue.jpg);
		}
		
		#navlist1 .credits
		{ 
			l/ist-style-image:url(images/green.jpg);
		}


		#navlist1 .active
		{
			color:#CC0099;
			font-weight:bold;
		}



/*navlink2*/

#navlist2 
{ 

	margin:0px;
	margin-right:0px;
	*margin-right:10px;
	margin-top:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:100%;
	padding:0px;
	
}

		#navlist2 li
		{ 
			list-style: none;
			height:12px;
			padding:1px;
						
		}
		
		#navlist2 :hover
		{
			b/ackground-color:#CCCCCC;
					
		}
		
		
		#navlist2 .view
		{ 
			l/ist-style-image:url(images/red.jpg);
		}
		
		#navlist2 .about 
		{ 
			l/ist-style-image:url(images/orange.jpg);
		}
		
		#navlist2 .equipment
		{ 
			li/st-style-image:url(images/pink.jpg);
		}
		
		#navlist2 .contact
		{ 
			l/ist-style-image:url(images/grey.jpg);
		}
		#navlist2 .active
		{
			color:#CC0099;
			font-weight:bold;
		}
		#navlist1 .current, #navlist2 .current{
	color:#CC0099;
}

/*navlabel*/

/* ----------------------------------------- */

h3
{
	margin:0px auto;
	padding:5px;
	font:Tahoma,Arial,Verdana;
	font-size:10px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	text-decoration:none;
	
}

h3 a

{
	text-decoration:none;
	text-transform:uppercase;

}

h3 a:link 
			{
			text-decoration:none; 
			color:#666666;
			}
			
h3 a:hover 
			{
			text-decoration:none; 
			color:#999;
			}
			
#bordernone h3 
			{
			border:none;
			}


#h1head
{

	background-image:url(images/videoproduction.jpg);
	width:385px;
	height:74px;
	text-indent:-999999px;
	border-bottom:solid 1px #bbbbbb;


}

#h1headWhy
{

	background-image:url(images/videoproductionWhy.jpg);
	width:385px;
	height:74px;
	text-indent:-999999px;
	border-bottom:solid 1px #bbbbbb;


}
#h1headService
{

	background-image:url(images/bg_h1.jpg);
	width:385px;
	height:39px;
	padding-top:35px;
	text-indent:20px;
	border-bottom:solid 1px #bbbbbb;



}
#h1headDuplicate
{

	background-image:url(images/videoproductionDuplication.jpg);
	width:385px;
	height:74px;
	text-indent:-999999px;
	border-bottom:solid 1px #bbbbbb;


}
#h1headCamera
{

	background-image:url(images/cameraCrew.jpg);
	width:385px;
	height:74px;
	text-indent:-999999px;
	border-bottom:solid 1px #bbbbbb;


}


#h1headCameraHire
{

	background-image:url(images/bg_h1.jpg);
	width:385px;
	height:39px;
	padding-top:35px;
	text-indent:15px;
	border-bottom:solid 1px #bbbbbb;
}


#h1headContact
{

	background-image:url(images/bg_h1.jpg);
	width:385px;
	height:39px;
	padding-top:35px;
	text-indent:15px;
	border-bottom:solid 1px #bbbbbb;
}
#h1headVideo
{

	background-image:url(images/bg_h1.jpg);
	width:380px;
	height:39px;
	padding-top:35px;
	text-indent:15px;
	border-bottom:solid 1px #bbbbbb;
}

#h1headBroadcast
{
	background-image:url(images/bg_h1.jpg);
	width:385px;
	height:39px;
	padding-top:35px;
	text-indent:15px;
	border-bottom:solid 1px #bbbbbb;
}



#h1headPilotProds
{

	background-image:url(images/cameraPilotProds.jpg);
	width:385px;
	height:74px;
	text-indent:-999999px;
	border-bottom:solid 1px #bbbbbb;


}

#h1headTerms
{

	background-image:url(images/termsandconditions.jpg);
	width:385px;
	height:74px;
	text-indent:-999999px;
	border-bottom:solid 1px #bbbbbb;


}


.normal{

	font-family:Tahoma,Arial,Verdana;
	font-size:12px;
	font-weight:normal;
}

/* ----------------------------------------- */

.myBox
{
    
	margin:0px auto;
	margin-top:50px;
	margin-left:20px;
    border: 0px solid #ffffff;
    color:#666666;
    width: 60%;
    padding: 20px;
    text-align: left;
    background-color:#FFFFFF;
    border: 1px solid #bbbbbb;
	float:left;
}



.myBox2
{
    
	margin:0px auto;
	margin-top:50px;
	margin-left:20px;
    width: 30%;
	height:150px;
    padding:10px;
    background-color:#FFFFFF;
    border: 1px solid #bbbbbb;
	float:left;
	
}

.myBox2a
{
    
	margin:0px auto ;
	margin-top:50px;
	margin-bottom:30px;
    border: 0px solid #ffffff;
    color:#666666;
    width: 80%;
    padding: 20px;
    text-align: left;
    background-color:#FFFFFF;
    border: 1px solid #bbbbbb;
	
}

.myBox3
{
    margin:0px auto ;
	margin-top:50px;
	margin-bottom:30px;
    border: 0px solid #ffffff;
    color:#666666;
    width: 80%;
    padding: 20px;
    text-align: left;
    background-color:#FFFFFF;
    border: 1px solid #bbbbbb;
}

.myBox4
{
    margin:0px auto ;
	margin-top:50px;
	margin-bottom:30px;
    border: 0px solid #ffffff;
    color:#666666;
    width: 620px;
	*width: 623px;
    padding: 20px;
    text-align: left;
    background-color:#FFFFFF;
    border: 1px solid #bbbbbb;
}

.myBox5
{
     margin:0px auto ;
	margin-top:50px;
	margin-bottom:30px;
    border: 0px solid #ffffff;
    color:#666666;
    width: 80%;
    padding: 20px;
    text-align: left;
    background-color:#FFFFFF;
    border: 1px solid #bbbbbb;
}


/*subnavlink*/


#navlist
{
	padding: 0 1px 1px;
	margin-left: 0px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

#navlist li
{
	margin: 0;
	display: inline;
	padding-left:15px;
	
}

#navlist li a
{
	padding-right:0px;
	text-decoration: none;
}

#navlist li a:link { color: #666; }
#navlist li a:visited { color: #666; }

#navlist li a:hover
{
	background-color:#CCCCCC;
}

		#navlist .active
		{
			background-image:url(images/orange.jpg);
			background-repeat:no-repeat;
			
		}
			
		#navlist .inactive
		{
			background-image:url(images/subnav.jpg);
			background-repeat:no-repeat;

		}
/* ----------------------------------------- */
	
	.Smalltext
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333333;
		}
		
/* ----------------------------------------- */

	.borderTL
	{
		border-top:solid 1px #999999;
		border-left:solid 1px #999999;
	}
	
	.borderTLR
	{
		border-top:solid 1px #999999;
		border-left:solid 1px #999999;
		border-right:solid 1px #999999;
	}
	
	.borderT
	{
		border-top:solid 1px #999999;
	}
	
	.borderL
	{
		border-left:solid 1px #999999;
	}
	
	.borderB
	{
		border-bottom:solid 1px #999999;
	}
	
	.borderTLB
	{
		border-top:solid 1px #999999;
		border-left:solid 1px #999999;
		border-bottom:solid 1px #999999;
	}
	
	.borderLB
	{
		border-left:solid 1px #999999;
		border-bottom:solid 1px #999999;
	}
	
	.borderBR
	{
		border-right:solid 1px #999999;
		border-bottom:solid 1px #999999;
	}
	
	.borderR
	{
		border-right:solid 1px #999999;
	}		
	
	.borderTR
	{
		border-top:solid 1px #999999;
		border-right:solid 1px #999999;
	}		
		
/*sublisting*/

#sublisting 
{ 

	height:74px;
	margin-left:-40px;
	*margin-left:0px;
	margin-top:10px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CC0099;
}

		#sublisting  li
		{ 
			list-style: none;
			margin-left:0px;
			height:12px;
			width:auto;
	
		}
		
		#sublisting  li a
		{ 
			color:#FF0099;
		}
		
		#sublisting li  a:hover
		{
			background-color:#CCCCCC;
			width:auto;
		}
		
/* ----------------------------------------- */
		
#scroll
{
	overflow:auto;height:300px;
}

#scroll2
{
	overflow:auto;height:150px;
}
/* ----------------------------------------- */
#secondnav
{
	clear:left; padding-top:30px; padding-left:50px;
	
}

#seclist 
	{
		padding: 0 1px 1px;
		margin-left: 0px;
		font:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		clear:left;
	}
	
	#seclist li
		{ 
			list-style: none;
			height:12px;
			width:auto;
			padding:1px;
				
		}
		
		#seclist :hover
		{
			background-color:#CCCCCC;
					
		}
		
		#seclist .active
		{
			color:#CC0099;
			font-weight:bold;
		}


/* ----------------------------------------- */

#footnav
{
	clear:left; 
	*padding:0px;
	*margin:0px;
	*padding-top:0px; 
	padding-left:80px;
}

/*footlink1*/


		#navlist li
		{ 
			list-style: none;
			height:12px;
			width:auto;
			padding:1px;

						
		}
		
		#navlist :hover
		{
			background-color:#CCCCCC;
					
		}
		
		
		#navlist .video
		{ 
			list-style-image:url(images/orange.jpg);
		}
		
		#navlist .camera 
		{ 
			list-style-image:url(images/yellow.jpg);
		}
		
		#navlist .clients
		{ 
			list-style-image:url(images/lightgreen.jpg);
		}
		
		#navlist .credits
		{ 
			list-style-image:url(images/green.jpg);
		}


		#navlist .active
		{
			color:#CC0099;
			font-weight:bold;
		}
.news{
	padding:10px;
	bor/der-top:1px solid #CCC;

}
.newsTitle
{


}



#footer{
	border-top:1px solid #CCC;
	padding:5px;
	padding-top:10px;
	*padding-top:0px;
	
}

hnews {
font-weight:bold;
font-size:12px;
}

