/* CSS Document */
	body 
		{
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		background: url(images/bg.jpg) repeat #fff;
		text-align: center;
		}
	#maincontainer 
		{
		width: 775px;
		padding: 0;
		text-align: left;
		background: url(images/bg_main.gif) repeat-y #fff;
		color: #000;
		border-left:solid 3px #CCCCCC;
		border-right:solid 3px #CCCCCC;
	/* Hide from IE-Mac \*/
		margin: 0px 0px 0px -387px;
		position: absolute;
		top: 0%;
		left: 50%;	
	/* End hide */
		}
	#contentcontainer 
		{
		padding: 0 15px 0 14px;
		}	
	#headercontainer 
		{
		position: relative;
		sfloat: left;
		margin-bottom: 4px;
		width: 100%;
		height:109px;
		}
	#logo_area
		{
		background-image:url(images/logo2.gif);
		width:746px;
		height:109px;
		float:left;
		
		}
	#navlist ul
		{
		margin-left: 0;
		padding-left: 0;
		white-space: nowrap;
		margin:0 0 0 0;
		padding:0 0 0 0;
		}
	
	#navlist li
		{
		display: inline;
		list-style-type: none;
		margin:0 0 0 0;
		padding:0 0 0 0;
		}
	#navlist a:hover
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #b5dc10;
		text-decoration: none;
		}
	a:visited
		{
		color: #b5dc10;
		}	
	#navlist a
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #ffffff;
		text-decoration: none;
		margin:0 0 0 0;
		padding:0 0 0 0;
		}
	#navcontainer
		{
		margin:77px 0 0 303px;
		padding:0px 0px 0px 0px;
		sborder:1px solid #00FF00;
		width:auto;
		height:15px;
		}
	#navlist 
		{
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:auto;
		Sborder:1px solid #00FF00;
		height:15px;
		}
	#navlist .ABOUT 
		{
		margin:0 0 0 22px;
		}
	#navlist .WORK 
		{
		margin:0 0 0 22px;
		}
	#navlist .CONTACT_US 
		{
		margin:0 0 0 22px;
		}
	#navlist .CAREERS 
		{
		margin:0 0 0 22px;
		}
	#navlist .NEWS 
		{
		margin:0 0 0 22px;
		}
/*flash banner area*/
	#flash_container{
		width:747px;
		float:left;
		margin:5px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		}
	#flash_holder{
		width:462px;
		height:212px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float:left;
		}
	#what_we_do{
		width:256px;
		border-top:3px solid #b5dc10;
		padding:9px 0px 0px 0px;
		margin:0px 0px 0px 27px;
		float:left;
		}
	.what_we_do_copy {
		padding:8px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
	#flash_container_border_bott{
		padding:22px 0px 10px 0px;
		margin:0px 0px 0px 0px;
		float:left;
		}
/*flash banner area*/

/*left colum area*/
	#work_container{
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		float:left;
		}
	#online_recent_work{
		width:462px;
		height:109px;		
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
		}	
	#online_recent_work2{	
		width:462px;
		height:97px;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;				
		}
	#video_recent_work{
		width:462px;
		height:109px;		
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
		}	
	#video_recent_work2{	
		width:462px;
		height:97px;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;				
		}
	#tele_recent_work{
		width:462px;
		height:109px;		
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;		
		}	
	#tele_recent_work2{	
		width:462px;
		height:97px;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;				
		}
		
	#online_recent_work_heading {
		float:left;
		height:24px;
		margin:0px 0px 10px 0px;
		sborder:solid 1px #0000FF;
		}
	#online_recent_work_heading a { 
		display: block; 
		width: 462px; 
		height: 92px; 
		background: transparent url(images/recent_work_heading3.gif) no-repeat; 
		} 
	#online_recent_work_heading a:hover { 
		display: block; 
		width: 462px; 
		height: 92px; 
		background: transparent url(images/recent_work_heading2.gif) no-repeat; 
		} 
		
	#video_recent_work_heading {
		float:left;
		height:24px;
		margin:0px 0px 10px 0px;
		sborder:solid 1px #0000FF;
		}
	#video_recent_work_heading a { 
		display: block; 
		width: 462px; 
		height: 92px; 
		background: transparent url(images/recent_video_heading2.gif) no-repeat; 
		}
	#video_recent_work_heading a:hover { 
		display: block; 
		width: 462px; 
		height: 92px; 
		background: transparent url(images/recent_video_heading3.gif) no-repeat; 
		}
		
	#tele_recent_work_heading {
		float:left;
		height:24px;
		margin:0px 0px 10px 0px;
		sborder:solid 1px #0000FF;
		}
	#tele_recent_work_heading a { 
		display: block; 
		width: 462px; 
		height: 92px; 
		background: transparent url(images/recent_tele_heading3.gif) no-repeat; 
		} 
	#tele_recent_work_heading a:hover { 
		display: block; 
		width: 462px; 
		height: 92px; 
		background: transparent url(images/recent_tele_heading2.gif) no-repeat; 
		}
			
	#artc_pic1 {
		clear:left;
		float:left;
		margin:0px 0px 0px 0px;
		width:173px;
		height:92px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}

	#online_recent_work_copy{
		width:266px;
		float:left;
		margin:0px 0px 0px 4px;
		}

	a.viewmore_link
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #b5dc10;
		text-decoration: none;
		padding:0px 4px 0px 4px;
		background:#000000;
		}
	a.viewmore_link:visited
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #b5dc10;
		stext-decoration: none;
		spadding:0px 4px 0px 4px;
		sbackground:#000000;
		}
	a.viewmore_link:hover
		{
		color: #000000;
		text-decoration: none;
		background:#b5dc10;
		spadding:0px 4px 0px 4px;			
		}
		
		
	a.viewmore_link2
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #b5dc10;
		text-decoration: none;
		padding:0px 4px 0px 4px;
		margin:0px 0px 0px 0px;
		background:#000000;
		sborder:solid #FF0000 1px;
		}
	a.viewmore_link2:visited
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #b5dc10;
		}
	a.viewmore_link2:hover
		{
		color: #000000;
		text-decoration: none;
		background:#b5dc10;			
		}	
		
	#grey_div{
		float:left;
		width:426px;
		height:1px;
		padding:0px 0px 0px 0px;
		margin:5px 0px 0px 0px;
		}
/*end left colum area*/
	
/*right colum spotlight*/
	#RIGHT_CONTAINER{
		width:256px;
		margin:0px 0px 0px 28px;
		float:left;
		}
	#prism_spotlight{	
		border-bottom:3px solid #b5dc10;
		padding:0px 0px 9px 0px;	
		float:left;
		}
	.what_we_do_copy {
		padding:8px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
	#showreel_area{
		float:left;
		margin:8px 0px 8px 0px;
		}
	#client_list{
		width:256px;
		float:left;
		padding:8px 0px 0px 0px;
		}
	#FLASH_CLIENT_HOLDER{
		float:left;
		}
/*end right colum spotlight*/

/*FOOTER*/
	#footer_container{
		clear: both;
		float:left;
		width:775px;
		background:#b5dc10;
		height:24px;
		font-weight:bold;
		color: #000000;
		vertical-align:bottom;
		}
	#footer{
		margin:0px 0px 0px 0px;
		padding:5px 0 7px 14px;
		sfloat:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #000000;
		text-decoration: none;	
		
		}
	a.footer_links
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #000000;
		text-decoration: none;
		}
	a.footer_links:hover
		{
		color: #ffffff;
		text-decoration: none;
		}
/*END FOOTER*/

/*CONTACT US PAGE*/
	#banner_image_holder{
		width:747px;
		height:212px;
		float:left;
		sborder:1px solid #FF0000;
		}
	#contact_links_container_left{
		width: auto;
		padding:22px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float:left;
		}
	#contact_links_copy{	
		border-top:3px solid #b5dc10;
		padding:10px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		float:left;
		}
	a.direct_links
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#016648;
		}
	#google_area_map_holder{
		float:left;
		width: 367px;
		border:3px solid #b5dc10;
		padding:0px 0px 0px 0px;
		margin:22px 0px 22px 18px;
		}
/*CONTACT US PAGE*/

/*ABOUT PAGE*/
	#about_copy_holder{
		float:left;
		border-top:3px solid #b5dc10;
		width:100%;
		margin:6px 0px 0px 0px;
		padding:10px 0px 22px 0px;
	}
	h1 {
		font-size:24px;
		line-height:24px;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
	
	}
/*ABOUT PAGE*/

/*WORK PAGE*/
	#online_work_conatainer{
		width:462px;
		float:left;
		border-top:3px solid #b5dc10;
		border-bottom:3px solid #b5dc10;
		margin:6px 0px 0px 0px;
		padding:10px 0px 47px 0px;
		}
	#online_heading{
		float:left;
		margin:0px 0px 9px 0px;
		}
	#into_copy{
		float:left;
		clear:left;
		width:462px;
		}
	#online_work_link{
		float:left;
		clear:left;
		margin:10px 0px 0px 0px;
		}	
	a.online_link
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #000000;
		text-decoration: none;
		padding:0px 4px 0px 4px;
		background:#b5dc10;	
		}
	a.online_link:hover
		{
		color: #b5dc10;
		text-decoration: none;
		padding:0px 4px 0px 4px;
		background:#000000;	
		}
	a:visited
	    {
	    font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #000000;
		text-decoration: none;
	    }
	#online_work_showreel{
		float:left;
		margin:6px 0px 0px 27px;
		width:256px;
		height:177px;
		border-top:3px solid #b5dc10;
		border-bottom:3px solid #b5dc10;
		padding:10px 0px 10px 0px;			
		}
	#video_work_conatainer{
		width:462px;
		float:left;
		border-bottom:3px solid #b5dc10;
		margin:0px 0px 0px 0px;
		padding:10px 0px 20px 0px;
		}
	#video_work_showreel{
		float:left;
		margin:0px 0px 0px 27px;
		width:256px;
		border-bottom:3px solid #b5dc10;
		padding:10px 0px 10px 0px;			
		}
	#television_work_conatainer{
		width: auto;
		float:left;
		margin:0px 0px 0px 0px;
		padding:10px 0px 21px 0px;
		sborder:1px solid #0000FF;
		}
	#television_work_showreel{
		float:left;
		margin:0px 0px 0px 24px;
		width: auto;
		padding:10px 0px 10px 0px;
		sborder:1px solid #FF0000;			
		}				
/*WORK PAGE*/

/*CAREERS PAGE*/
	#careers_copy_holder{
		float:left;
		border-top:3px solid #b5dc10;
		width:100%;
		margin:6px 0px 0px 0px;
		padding:0px 0px 22px 0px;
		}
	#careers_work_link{
		float:left;
		margin:8px 8px 0px 0px;
		}
	#careers_copy{
		float:left;
		clear:left;
		margin:22px 0px 0px 0px;
		width:100%;
	
	}
/*CAREERS PAGE*/

/*ONLINE WORK PAGE*/
	#online_work_page_conatainer{
		width:462px;
		height:129px;
		float:left;
		border-top:3px solid #b5dc10;
		margin:6px 0px 0px 0px;
		padding:10px 0px 12px 0px;
		}
	#LEFT_CONTENT_HOLDER{
		width:462px;
		float:left;	
		}	
	#online_work_page_heading{
		float:left;
		height:24px;
		margin:0px 0px 9px 0px;
		}
	#online_work_page_img_copy_holder{
		width:462px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	
		}	
	#online_work_page_img1{
		clear:left;
		float:left;
		margin:0px 0px 0px 0px;
		width:173px;
		height:92px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
	#online_work_page_copy{
		width:266px;
		float:left;
		margin:0px 0px 0px 4px;
		padding:0px 0px 0px 0px;
		line-height:14px;
		position:relative;
		}
	#online_work_page_conatainer2{
		width:462px;
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 12px 0px;
		sborder:1px solid #FF0000;
		}
	#online_work_spotlight{
		width:256px;
		border-top:3px solid #b5dc10;
		padding:9px 0px 0px 0px;
		margin:6px 0px 0px 28px;
		float:left;
		}
	#prism_online_page_spotlight{	
		border-bottom:3px solid #b5dc10;
		padding:1px 0px 9px 0px;	
		float:left;
		}
	a.viewmore_link2
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #b5dc10;
		text-decoration: none;
		padding:0px 4px 0px 4px;
		background:#000000;	
		}
	a.viewmore_link2:visited
		{
		color: #b5dc10;
		}	
	a.viewmore_link2:hover
		{
		color: #000000;
		text-decoration: none;
		padding:0px 4px 0px 4px;
		background:#b5dc10;	
		}		
/*ONLINE WORK PAGE*/

/*PEPPA PIG ONLINE PAGE*/
	#peppa_copy_container{
	width:462px;
	border-bottom:3px solid #b5dc10;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	float:left;	
	}
	#back_next{
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 0px;	
	}
	h2 {
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
	}
	#peppa_copy{
	border-top:3px solid #b5dc10;
	padding:10px 0px 0px 0px;
	margin:6px 0px 10px 0px;	
	}
	a.back_next_links
		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color: #000000;
		text-decoration: none;	
		}
	a.back_next_links:hover
		{
		color: #b5dc10;
		text-decoration: none;	
		}
	#online_work_link2{
		float:left;
		margin:10px 0px 10px 0px;
		}
	#prism_facts_container {
		border-top:3px solid #b5dc10;
		float:left;
		width:256px;
		padding:13px 0px 0px 0px;
		margin:27px 0px 30px 28px;
		}
	#prism_facts_heading{
		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;	
		}
	#prism_facts {
		border-bottom:3px solid #b5dc10;
		padding:0px 0px 10px 0px;
		margin:0px 0px 10px 0px;	
		}	





/*PEPPA PIG ONLINE PAGE*/
