
#icon_our_people {
				position:absolute;top:210px; left:90px;
		
				height: 240px;
				width: 56px;
				clip: rect(0px, 100px, 56px, 0px);
			
				}
				
				
#icon_our_people:hover
				{ 
			
			  position:absolute; top:155px; left:90px;

					height:240px;
					width: 56px;
					clip: rect(55px, 120px, 109px, 0px);
					overflow: hidden;
				}




#icon_our_work {
									position:absolute; top:269px; left:267px;

									height: 240px;
									width: 56px;
									clip: rect(0px, 100px, 56px, 0px);
							
									}


#icon_our_work:hover
									{ 

								 position:absolute; top:214px; left:267px;

										height:240px;
										width: 56px;
										clip: rect(55px, 120px, 109px, 0px);
										overflow: hidden;
									}




#icon_about_us {     			position:absolute;top:387px; left:90px;

									height: 240px;
									width: 56px;
									clip: rect(0px, 100px, 56px, 0px);
							
									}
									

#icon_about_us:hover									{ 

								 position:absolute;top:332px; left:90px;

										height:240px;
										width: 56px;
										clip: rect(55px, 120px, 109px, 0px);
										overflow: hidden;
									}


#icon_our_office {		position:absolute;top:387px; left:740px;

							height: 240px;
							width: 56px;
							clip: rect(0px, 100px, 56px, 0px);
					
							}

#icon_our_office:hover							{ 

			 position:absolute;top:332px; left:740px;

									height:240px;
									width: 56px;
									clip: rect(55px, 120px, 109px, 0px);
								overflow: hidden;
										}

#icon_our_contact {										position:absolute;top:92px; left:622px;

																height: 240px;
																width: 56px;
																clip: rect(0px, 100px, 56px, 0px);
													
																}
																
#icon_our_contact:hover					{ 

									 position:absolute;top:37px; left:622px;
									height:240px;
									width: 56px;
									clip: rect(55px, 120px, 109px, 0px);
									overflow: hidden;
										}													




#outside_container {  
position:absolute;top:309px; left:180px;
	background-color:#ffffff; 
	width:440px;  
	     position:relative; 
 }


#mainbody_container {  
 margin-left:17px; 
	background:none; 
	width:426px;  
	     position:relative;  
	font-size:12; 
	color:#646464;
	font-family:helvetica;

	
	}

#header1 {   margin-left:0px; 
			color:#222222;  
		    font-size: 17px;

}
			   
#header2A {   margin-top:12px; 
	  	 	color:#000000;  
     		font-size: 12px;
					
}

#header2B {  
	  	 	color:#000000;  
     		font-size: 12px;			
}

#header3 {  margin-top:-15px;
	  	 	color:#000000;  
     		font-size: 12px;			
}

#section_titles{  margin-bottom:12px;
	
	
}

	#body_text { 	margin-left:0px; 
					margin-bottom:50px;
		  	 		color:#646464;  
					letter-spacing: 0px;
					line-height: 13px;
					margin-right:10px;
					text-align: justify;
					font-size: 11px;


				
	}
	#contact_text { 	margin-top:0px; 
		  	 		color:#646464;  
					letter-spacing: 0px;
					line-height: 13px;
					margin-right:10px;
					text-align: justify;
					font-size: 11px;
				
		}

#autoemail{  		margin-top:10px; 
			  	 		color:#000000;  
						letter-spacing: 0px;
						line-height: 18px;
						margin-right:10px;
						text-align: justify;
						font-size: 11px;
}



#autoemail:hover{ color:#f49292;
	
}



		#collaborator_text { 	margin-top:0px; 
			margin-bottom:100px;
			  	 		color:#000000;  
						letter-spacing: 0px;
						line-height: 17px;
						margin-right:10px;
						text-align: justify;
						font-size: 11px;
						min-height:200px;
		}		

			
			ul#personal_info {   
			margin-bottom:100px;
			    margin-left:0px;
			padding:0px;
			min-height:0px;
		 
		  }

			ul#personal_info {  
				     margin:0px; padding:0px;   
				     margin-left:20px;  
				     margin-top:7px;  
					text-align: justify;
				     font-size:11px;  
				     display:block;
					color:646464;
					min-height:0px;
					
				}			
			
#profile_photos { 
		margin-top: 9px;
	 margin-left: 15px;
				margin-bottom:7px;
		
			
}	
	
#profile_photos2 {  margin-left: 20px;
					
					margin-top: 8px;

}
	
#office_photos {  margin-top: 0px;
			
					margin-left:0px;
					margin-bottom: 0px;
			
}	

#office_photos2 {  margin-top: 3px;
					margin-bottom: 3px;
			
}
	
#logo { position:absolute; top:211px; left:157px; 
	
}	
	

#work_slideshow { position:absolute; top:475px; left:50px; 
	
	
}	
	
#other_categories {  		margin-top:20px; 
			  	 		color:#000000;  
						line-height: 35px;		
						font-size: 11px;
						 position:absolute; top:40px; left:0px; 
}

#other_categories:hover{ color:#f49292;
	
}	
	
	
	ul#languages {   
	    margin-right:10px; padding:0px;
	text-align:right;  
	font-family:helvetica;
  }

		 ul#languages li {  
			     margin:0px; padding:0px;  
			     list-style:none;  
			     margin-left:0px;  
			     margin-right:0px;  
			     font-size:9px;  
			     display:inline;

			}
			
					 ul#languages li a, ul#right_menu li a {  
			     text-decoration:none;  
			     color:#b4b4b4;  }

		ul#languages li a:hover, ul#right_menu li a:hover {  
			     text-decoration:none;  
			     color:#f49292;  		 }
	
	
	

	
	
	
	/* old code  old code  old code  old code  old code  old code  old code  old code  old code  
	*/
	
	
	














  

ul#menu {   
    margin:0px; padding:0px;  
    position:absolute; top:138px; right:35px;  }
	  
	 ul#menu li {  
		     margin:0px; padding:0px;  
		     list-style:none;  
		     margin-left:3px;  
		     margin-right:1px;  
		     font-size:10px;  
		     text-transform:uppercase;  
		     display:inline;}
		
	 ul#menu li a, ul#right_menu li a {  
		     text-decoration:none;  
		     color:#c13a3a;  }
		  
	ul#menu li a:hover, ul#right_menu li a:hover {  
		     text-decoration:none;  
		     color:#cccccc;  		 }


/*
Content
*/



#content_resume {  
				position:absolute; top: 180px; right: 40px;
			     width:600px;  
			     color:#545454;  
			     font-size: 11px;  
			     line-height: 2px;
	border-style: none;
	direction: ltr;
	text-transform: none;
	text-align: right;
	padding-bottom: 78px;
}

#content_basic {position:absolute; top: 180px; right: 40px;
			     width:370px;  
			     color:#545454;  
			     font-size: 11px;  
			     line-height: 14px;
	border-style: none;
	direction: ltr;
	text-transform: none;
	text-align: right;
	padding-bottom: 78px;
	
}

#content_filmography {position:absolute; top: 180px; right: 40px;
			     width:800px;  
			     color:#545454;  
			     font-size: 11px;  
			     line-height: 2px;
	border-style: none;
	direction: ltr;
	text-transform: none;
	text-align: right;
	padding-bottom: 78px;
	
}

#content_text_body {position: relative;
	width: 570px;  
			     color:#545454;  
			     font-size: 11px;  
			     line-height: 14px;
	text-align: right;
	right: -231px;
}

/* 
Footer
*/

#sig {
	position: relative;
	right: -26px;
	float: right;
	margin-top: 9px;
	border-style: none;
}

#gallery {
	position: absolute;
	top: 206px;
	left: 480px;
}

#showreel {
	position: absolute;
	right: 38px;
	top: 242px;
}

#thumb_rows {
	position: relative;
	right: 0;
	float: none;
	clear: none;
	border-style: none;
}



#heading01 {
	font-size: 13px;
	line-height: 36px;
	font-weight: bold;
}

#vr_awards {
	width: 290px;
	position: relative;
	border-style: none;
}

/* PHOTO GALLERY */

#foliothumbs {
	position: relative;
	top: 9px;
	margin-left: 22px;
	margin-bottom: 26px;
	border-style: none;
}

#collage li {
	border-style: none;
	list-style-type: none;
	display: inline;
	float: right;
}

#collage_content {  
				position:absolute; top: 180px; right: 40px;
			     width:560px;  
			     color:#545454;  
			     font-size: 11px;  
			     line-height: 2px;
	border-style: none;
	direction: ltr;
	text-transform: none;
	text-align: right;
}

#photo_container {  
     background:url(images/BG02.jpg) no-repeat;  

	background-color:#ffffff; 
	width:1100px;  
     min-height:850px;
	     position:relative;   }

#photo_content {  
				position:absolute; top: 180px; right: 40px;
			     width:1500px;  
			     color:#545454;  
			     font-size: 11px;  
			     line-height: 2px;
	border-style: none;
	direction: ltr;
	text-transform: none;
	text-align: right;
}

ul#gallery_button li {
	border-style: none;
	list-style-type: none;
}

#polaroid {
	list-style-type: none;
	border-style: none;
}

ul#gallery_button {
	
}

#folioimage {
	position: relative;
	border: 9px none #7c7c7c;
}

ul#buttons li {
	list-style-type: none;
	display: inline;
	border-style: none;
}


#nav_buttons {
	border-style: none;
}

#headshot {
	border-style: none;
	margin-left: 23px;
}






