/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	background-image: url(images/BG_grad.jpg);
	background-repeat: repeat-x;
}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

#topContainer{margin:0 auto; background:url(images/b_top.gif) top left repeat-x;}
#bottomContainer{margin:0 auto;}

/* HEADER */

#header{height:10px; width:900px; margin: 0 auto; position:relative;}


/* MAINIMG */

#mainimg{
	height:130px;
	width:900px;
	margin: 0 auto;
	position:relative;
	background-color: #333333;
	background-image: url(images/top_banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


/* CONTENT */



#content{
	width:900px;
	background-color: #333333;
	height: 1400px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#contentprofile{
	width:900px;
	background-color: #333333;
	height: 782px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentpress{
	width:900px;
	background-color: #333333;
	height: 690px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#contentclients{
	width:900px;
	background-color: #333333;
	height: 782px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentellesse{
	width:900px;
	background-color: #333333;
	height: 1980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contenthague{
	width:900px;
	background-color: #333333;
	height: 1360px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentwedding{
	width:900px;
	background-color: #333333;
	height: 1330px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



#contentmorgan{
	width:900px;
	background-color: #333333;
	height: 1326px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentprotocol{
	width:900px;
	background-color: #333333;
	height: 1360px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentcoop{
	width:900px;
	background-color: #333333;
	height: 1280px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentbounty{
	width:900px;
	background-color: #333333;
	height: 920px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#contentcompass{
	width:900px;
	background-color: #333333;
	height: 1780px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contenttong{
	width:900px;
	background-color: #333333;
	height: 2020px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentspin{
	width:900px;
	background-color: #333333;
	height: 1140px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#contentvehicle{
	width:900px;
	background-color: #333333;
	height: 1380px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentoakwood{
	width:900px;
	background-color: #333333;
	height: 1540px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
	}

#contentbs{
	width:900px;
	background-color: #333333;
	height: 1340px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#contentmakeitmusic{
	width:900px;
	background-color: #333333;
	height: 1410px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentvp{
	width:900px;
	background-color: #333333;
	height: 970px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#contentberlitz{
	width:900px;
	background-color: #333333;
	height: 1560px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



#contenttwisted{
	width:900px;
	background-color: #333333;
	height: 1366px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#leftPan{
	float:left;
	margin-top:2px;
	width: 264px;
	background-image: url(images/dottedline.gif);
	background-repeat: repeat-y;
}

#nav{width:220px; padding-left:44px}

#contact{
	width:220px;
	padding-left: 44px;
	padding-right: 0px;
	margin-right: 0px;
}

#rightPan{
	width:580px;
	float:left;
	margin-left:10px;
	margin-top:0px;
}	
	
	#rightPanprofile{
	width:580px;
	float:left;
	margin-left:10px;
	margin-top:0px;
	background-image: url(images/profile.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

	
#rightPanservices{
	width:580px;
	float:left;
	margin-left:10px;
	margin-top:0px;
	background-image: url(images/services.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#rightPanclients{
	width:580px;
	float:left;
	margin-left:10px;
	margin-top:0px;
	background-image: url(images/clients.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#rightPanclient2{
	width:380px;
	float:left;
	margin-left:10px;
	margin-top:0px;
	background-image: url(images/clients.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#rightPanpress{
	width:580px;
	float:left;
	margin-left:10px;
	margin-top:0px;
	background-image: url(images/press.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}


	
#rightPanlinks{
	width:580px;
	float:left;
	margin-left:10px;
	margin-top:0px;
	background-image: url(images/links.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}


#profile{
	border-bottom:#353535 0px solid;
	width: 330px;
	height: 100px;
	text-indent: 0px;
	margin-left: 0px;
	text-align: left;
	padding-left: 250px;
}
	
#services{
	border-bottom:#353535 0px solid;
	width: 330px;
	height: 100px;
	text-indent: 0px;
	margin-left: 0px;
	text-align: left;
	padding-left: 250px;
}

#clients{
	border-bottom:#353535 0px solid;
	width: 330px;
	height: 100px;
	text-indent: 0px;
	margin-left: 0px;
	text-align: left;
	padding-left: 250px;
}

#press{
	border-bottom:#353535 0px solid;
	width: 330px;
	height: 100px;
	text-indent: 0px;
	margin-left: 0px;
	text-align: left;
	padding-left: 250px;
}


#clientscolumn2{
	border-bottom:#353535 0px solid;
	width: 100px;
	height: 580px;
}
	
#footer{
	height:74px;
	width:856px;
	position:relative;
	background-color: #333333;
	background-image: url(images/footerdottedline.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 44px;
}

#footer2{
	height:40px;
	width:856px;
	position:relative;
	background-color: #333333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 44px;
	left: 0px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #999999;
}

	
/* WORK */	
	

#ellesse1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/ellesse_fluidity_2.jpg);
	background-repeat: no-repeat;
	
	}
#ellesse2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 590px;
	background-image: url(images/work/ellesse_fluidity_1.jpg);
	background-repeat: no-repeat;
	
	}
#ellesse3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 473px;
	background-image: url(images/work/ellesse3.jpg);
	background-repeat: no-repeat;
	
		}
#ellesse4{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 411px;
	background-image: url(images/work/ellesse4.jpg);
	background-repeat: no-repeat;


}
#ellessetext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;}
	

#compass1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/compassdsa1.jpg);
	background-repeat: no-repeat;
	
	}
#compass2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/compassdsa3.jpg);
	background-repeat: no-repeat;
	
		}
#compass3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/compassdsa4.jpg);
	background-repeat: no-repeat;
	
		}
#compass4{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/compassdsa2.jpg);
	background-repeat: no-repeat;

}
#compasstext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;}
	
	
	#richhague1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/richhague1.jpg);
	background-repeat: no-repeat;
	
	}
#richhague2{
	width: 580px;
	height: 420px;
	background-image: url(images/work/richhague2.jpg);
	background-repeat: no-repeat;
}
	#richhague3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/richhague3.jpg);
	background-repeat: no-repeat;

}

#richhaguetext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;}
	
#protocol1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/protocol1.jpg);
	background-repeat: no-repeat;
	
	}
#protocol2{
	width: 580px;
	height: 420px;
	background-image: url(images/work/protocol2.jpg);
	background-repeat: no-repeat;
}
	#protocol3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/protocol3.jpg);
	background-repeat: no-repeat;

}

#protocoltext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;}
	
		
	#style1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/style1.jpg);
	background-repeat: no-repeat;
}
		
	#style2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/style2.jpg);
	background-repeat: no-repeat;
	
	}
		
	#style3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/style3.jpg);
	background-repeat: no-repeat;
	}
	
	#styletext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

	#bounty1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/bounty1.jpg);
	background-repeat: no-repeat;
}
		
	#bounty2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/bounty2.jpg);
	background-repeat: no-repeat;
	
	}

	
	#bountytext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
#wmtaylor1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/wmtaylor1.jpg);
	background-repeat: no-repeat;
	
	}
#wmtaylor2{
	width: 580px;
	height: 420px;
	background-image: url(images/work/wmtaylor2.jpg);
	background-repeat: no-repeat;
}
	#wmtaylor3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/wmtaylor3.jpg);
	background-repeat: no-repeat;

}

#wmtaylortext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;}
	
	#wedding1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/wedding1.jpg);
	background-repeat: no-repeat;
	
	}
#wedding2{
	width: 580px;
	height: 420px;
	background-image: url(images/work/wedding2.jpg);
	background-repeat: no-repeat;
}
	#wedding3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/wedding3.jpg);
	background-repeat: no-repeat;

}

#weddingtext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;}
	
#coop1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 294px;
	background-image: url(images/work/coop1.jpg);
	background-repeat: no-repeat;
	
	}
#coop2{
	width: 580px;
	height: 456px;
	background-image: url(images/work/coop2.jpg);
	background-repeat: no-repeat;
}
	#coop3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/coop3.jpg);
	background-repeat: no-repeat;

}

#cooptext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;}
	
#morganstanley1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/morganstanley1.jpg);
	background-repeat: no-repeat;
	
	}
#morganstanley2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 400px;
	background-image: url(images/work/morganstanley2.jpg);
	background-repeat: no-repeat;
	
		}
#morganstanley3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 400px;
	background-image: url(images/work/morganstanley3.jpg);
	background-repeat: no-repeat;
	
		}
#morganstanley4{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;

}
#morganstanleytext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;}
	
	
	#tong1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/tong1.jpg);
	background-repeat: no-repeat;
	
	}
#tong2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 356px;
	background-image: url(images/work/tong2.jpg);
	background-repeat: no-repeat;
	
		}
#tong3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 404px;
	background-image: url(images/work/tong3.jpg);
	background-repeat: no-repeat;
	
		}
#tong4{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 406px;
	background-image: url(images/work/tong4.jpg);
	background-repeat: no-repeat;
	
	}
	
#tong5{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 336px;
	background-image: url(images/work/tong5.jpg);
	background-repeat: no-repeat;
	
}
#tongtext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;}
	
#spin1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 577px;
	background-image: url(images/work/spin3.jpg);
	background-repeat: no-repeat;
}
		
	#spin2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 480px;
	background-image: url(images/work/spin2.jpg);
	background-repeat: no-repeat;
	
	}

	
	#spintext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#vehicleconcepts1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/vehicleconcepts1.jpg);
	background-repeat: no-repeat;
	
	}
#vehicleconcepts2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/vehicleconcepts2.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;	
		}
#vehicleconcepts3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/vehicleconcepts3.jpg);
	background-repeat: no-repeat;
	

}
#vehicleconceptstext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;}
	
	
#oakwood1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/Oakwood2.jpg);
	background-repeat: no-repeat;
	}
#oakwood2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 330px;
	background-image: url(images/work/Oakwood1.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
		}
		#oakwood2b{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 190px;
	background-image: url(images/work/Oakwood2b.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
		}
#oakwood3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 442px;
	background-image: url(images/work/Oakwood3.jpg);
	background-repeat: no-repeat;
	

}
#oakwoodtext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 100px;
	
	}
	
	
#makeitmusictext{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 120px;
	
	}
	
	#twisted1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/twisted1.jpg);
	background-repeat: no-repeat;
	
	}
#twisted2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/twisted2.jpg);
	background-repeat: no-repeat;
	
		}
#twisted3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 386px;
	background-image: url(images/work/twisted3.jpg);
	background-repeat: no-repeat;
	
		}
#twisted4{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 386px;
	background-image: url(images/work/twisted4.jpg);
	background-repeat: no-repeat;
	
	}

#twisted5{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 397px;
	background-image: url(images/work/twisted5.jpg);
	background-repeat: no-repeat;
	
	}
		#bs1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 743px;
	background-image: url(images/work/BS_Illustrations_1.jpg);
	background-repeat: no-repeat;
	
	}
#bs2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 495px;
	background-image: url(images/work/BS_Illustrations_2.jpg);
	background-repeat: no-repeat;
	
	
		}
	
	#makeitmusic1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 510px;
	background-image: url(images/work/Makeitmusic_1.jpg);
	background-repeat: no-repeat;
	
	}
#makeitmusic2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 426px;
	background-image: url(images/work/Makeitmusic_2.jpg);
	background-repeat: no-repeat;
	
		}
#makeitmusic3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 313px;
	background-image: url(images/work/Makeitmusic_3.jpg);
	background-repeat: no-repeat;
			}
			
			#makeitmusic3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 348px;
	background-image: url(images/work/MakeitLaptop.jpg);
	background-repeat: no-repeat;
		}
	
#vp1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/VP_Photography.jpg);
	background-repeat: no-repeat;
	
	}
#vp2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 420px;
	background-image: url(images/work/VP_Photography_Biz.jpg);
	background-repeat: no-repeat;
	
		}
	
#berlitz1{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 590px;
	background-image: url(images/work/Berlitz_brochure_1.jpg);
	background-repeat: no-repeat;
	
	}
#berlitz2{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 421px;
	background-image: url(images/work/Berlitz_brochure_2.jpg);
	background-repeat: no-repeat;
	
		}
#berlitz3{
	border-bottom:#353535 0px solid;
	width: 580px;
	height: 424px;
	background-image: url(images/work/Berlitz_brochure_3.jpg);
	background-repeat: no-repeat;
