@charset "utf-8";
/* CSS Document */

h1,h2,h3,p{
padding:0px;
margin:0px;}

body{
padding:0px;
margin:0px;
background-image:url(images/page_gfx_01.jpg);
background-repeat:repeat-x;
background-color:#dbdbdb;
}

#container{
	width:974px;
	margin:0px auto;
	padding:0px;
	background-image:url(images/body_background.gif);
	background-repeat:no-repeat;}
	
#footer{
	width:974px;
	margin:0px auto;
	padding:0px;
	background-image:url(images/footer.gif);
	height:99px;
	background-repeat:no-repeat;
}
	
#nav{
	width:974px;
	padding:0px;
	margin:0px;
	background-image:url(images/page_gfx_04.jpg);
	height:29px;
	background-repeat:no-repeat;
}

#menu_holder{
	width:886px;
	padding:0px;
	margin:0px;
	float:right;
	height:28px;
}

#menu{
		list-style: none;
		padding: 0px;
		margin: 0px;
		width: 886px;
		height: 28px;
		position: relative;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:16px;
}

#menu li{
		display:block; 
		float:left; 
		position:relative; 
		z-index:100; 
		margin:0;
}

#menu li a{
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:16px;
		text-decoration:none;
}

#menu li li a:link, #menu li li a:visited {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		font-size:16px;
		text-decoration:none;
}

#menu li a:hover{
		font-family:Arial, Helvetica, sans-serif;
		color:#9d66b3;
		font-size:16px;
		text-decoration:none;	
}

#home_left_column{
	width:588px;
	float:left;
	padding:10px 0px 0px 32px;
	margin:0px;
}

#home_right_column{
	width:324px;
	float:left;
	padding:0px;
	margin:10px 0px 0px 0px;}
	
#page_body{
	width:912px;
	margin:0px;
	padding:10px 0px 0px 32px;

}

#inner_page_body{
        clear:both;
	width:912px;
	margin:0px;
	padding:0px 0px 0px 32px;
}

#sub_pages{
	width:876px;
	margin:0px;
	padding:20px 20px 0px 16px;
	background-color:#f3f3f3;
}
	
#inner_sub_pages{
	width:876px;
	margin:0px;
	padding:10px 20px 0px 16px;
	background-color:#f3f3f3;
}
	
#video{
	width:324px;
	padding:12px 0px 40px 0px;
	background-color:#f3f3f3;
	clear:right;
	margin:0px;
}
	
#gallery_strip{
	width:588px;
	padding:0px;
	margin:0px;
	background-color:#9d66b3;
}

#gallery_thumbnails{
		list-style: none;
		padding: 0px;
		margin: 0px;
		width: 588px;
		height: 140px;
		position: relative;
}

#gallery_thumbnails li{
		display:block; 
		float:left; 
		position:relative; 
		z-index:100; 
		margin:0;
}

#body_text{
	padding:32px 20px 0px 16px;
	margin:0px;
	background-color:#f3f3f3;
	width:552px;
}

#clear{
	clear:left;
	width:974px;
	padding:0px;
	margin:0px;}
	
	
#image_strip{
		list-style: none;
		padding: 0px;
		margin: 0px;
		width: 876px;
		height: 177px;
		position: relative;
}

#image_strip li{
		display:block; 
		float:left; 
		position:relative; 
		z-index:100; 
		margin:0 0 0 0;
		padding:0px 1px 0px 0px;
}

#events_right{
		list-style: none;
		height:147px;
		width:585px;
		float:right;
		margin:0px;
		padding:0px;
}
#events_right li{
		position: relative;
		display:block; 
		float:left; 
		position:relative; 
		z-index:100; 
		margin:0;
		padding:0px 4px 0px 0px;
}


#portfolio_top{
		width:875px;
		margin:0px;
		padding:0px;
}

#portfolio_bottom{
		clear:both;
		width:875px;
		margin:0px;
		padding:0px;
}

#portfolio_mid{
		clear:both;
		width:605px;
		margin:0px;
		padding:0px;
}

#footlocker{
		width:605px;
		height:289px;
		margin:0px;
		padding:51px 0px 0px 18px;
		background-image:url(images/portfolio/footlocker_bg.gif);
		background-repeat:no-repeat;
		float:left;
}

#fl_1{
		width:579px;
		margin:0px 25px 0px 0px;
		padding:0px;
		height:137px;
}

#intel{
		width:220px;
		height:289px;
		margin:0px;
		padding:51px 0px 0px 32px;
		background-image:url(images/portfolio/intel_bg.gif);
		background-repeat:no-repeat;
		float:right;
}

#kt_tunstall{
		width:413px;
		height:295px;
		margin:0px;
		padding:53px 0px 0px 25px;
		background-image:url(images/portfolio/kt_tunstall_bg.gif);
		background-repeat:no-repeat;
		float:left;
}

#intel2{
		width:578px;
		height:152px;
		margin:0px;
		padding:51px 20px 0px 25px;
		background-image:url(images/portfolio/intel_bg2.gif);
		background-repeat:no-repeat;
}

#kt_tunstall2{
		width:578px;
		height:152px;
		margin:0px;
		padding:51px 20px 0px 25px;
		background-image:url(images/portfolio/kt_tunstall_bg2.gif);
		background-repeat:no-repeat;
}

#fifa{
		width:610px;
		height:295px;
		margin:0px;
		padding:53px 0px 0px 27px;
		background-image:url(images/portfolio/fifa_bg.gif);
		background-repeat:no-repeat;
		float:right;
}

#fifa2{
		width:610px;
		height:295px;
		margin:0px;
		padding:53px 0px 0px 27px;
		background-image:url(images/portfolio/fifa_bg.gif);
		background-repeat:no-repeat;
}

#portfolio_strip{
		list-style: none;
		padding: 0px;
		margin: 0px;
		width: 579px;
		height: 129px;
		position: relative;
}

#portfolio_strip li{
		display:block; 
		float:left; 
		position:relative; 
		z-index:100; 
		margin:0px;
		padding:0px 4px 0px 0px;
}

#div_clear{
		width:100%;
		clear:both;
		margin:0px;
		padding:0px;
}

#tmobile{
		width:215px;
		height:159px;
		padding:54px 0px 0px 25px;
		margin:0px;
		background-image:url(images/portfolio/single_bgs_02.gif);
		background-repeat:no-repeat;
		float:left;}
		
#tmobile2{
		width:215px;
		height:179px;
		padding:54px 0px 0px 25px;
		margin:0px;
		background-image:url(images/portfolio/tmobile_bg.gif);
		background-repeat:no-repeat;
		float:left;}

#engagement{
		width:215px;
		height:159px;
		padding:54px 0px 0px 25px;
		margin:0px;
		background-image:url(images/portfolio/single_bgs_03.gif);
		background-repeat:no-repeat;
		float:left;}
		
#engagement2{
		width:210px;
		height:209px;
		padding:54px 5px 0px 25px;
		margin:0px;
		background-image:url(images/portfolio/engagement_bg.gif);
		background-repeat:no-repeat;
		float:left;}

#mighty_4{
		width:215px;
		height:159px;
		padding:54px 0px 0px 25px;
		margin:0px;
		background-image:url(images/portfolio/single_bgs_04.gif);
		background-repeat:no-repeat;
		float:left;}
	
#mighty_42{
		width:215px;
		height:184px;
		padding:54px 0px 0px 25px;
		margin:0px;
		background-image:url(images/portfolio/mighty4.gif);
		background-repeat:no-repeat;
		float:left;}


/*text*/
.arial18{
	color:#464646;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:24px;
	font-weight:bold;}
	
.arial16{
	color:#464646;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:22px;
	font-weight:bold;}
	
.arial14{
	color:#5d5d5d;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:19px;
	font-weight:bold;}
	
/*links*/
a.arial14link:link{
	color:#5d5d5d;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:19px;
	font-weight:bold;
	text-decoration:underline;
}
a.arial14link:active{
	color:#5d5d5d;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:19px;
	font-weight:bold;
	text-decoration:underline;
}
a.arial14link:visited{
	color:#5d5d5d;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:19px;
	font-weight:bold;
	text-decoration:underline;
}
a.arial14link:hover{
	color:#7f3f98;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:19px;
	font-weight:bold;
	text-decoration:underline;
}

a.arial16link:link{
	color:#464646;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:22px;
	font-weight:bold;
	text-decoration:underline;
}
a.arial16link:active{
	color:#464646;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:22px;
	font-weight:bold;
	text-decoration:underline;
}
a.arial16link:visited{
	color:#464646;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:22px;
	font-weight:bold;
	text-decoration:underline;
}
a.arial16link:hover{
	color:#7f3f98;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:22px;
	font-weight:bold;
	text-decoration:underline;
}