* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:150px 0 0 0;
	background-color:#000000;
	background-image:url(images/top-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
}

#footer {
background-position:bottom;
background-repeat:repeat-x;
background-image:url(images/footer-bg.jpg);
height:107px;
}


.footerin{
	margin:0 auto;
	background-image:url(images/footer.jpg);
	width:325px;
	height:24px;
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top: 83px;
}

.flash-intro{
float:left;
width:145px;
height:179px;}

text-intro{
float:left;
width:300px;}

.left{
float:left;
width:600px;
height:393px;

}

.right{
	width:270px;
	padding-left:30px;
	float:left;
}

.vo-left{
float:left;
width:300px;
}

.vo-right{
	width:250px;
	padding-left:30px;
	float:left;
}


.vo-right2{
	width:250px;
	padding-left:30px;
	float:left;
}

h3{margin-bottom:20px;}
h3 span{font-size:20px;  border-bottom:1px dotted #ccc;}

#basic-accordian{
	
}

.accordion_headings{
	padding:5px;
	background:#99CC00;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	
}

.accordion_headings1{
	cursor:pointer;
	background-image:url(images/t1-bg.png);
	background-repeat:repeat-x;
	background-position:center;
	height:41px;
	padding-top:7px;
	
}

.accordion_headings2{
	cursor:pointer;
	background-image:url(images/t2-bg.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:42px;
	
}

.accordion_headings3{
	cursor:pointer;
	background-image:url(images/t3-bg.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:42px;
	
}

.accordion_headings4{
	cursor:pointer;
	background-image:url(images/t4-bg.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:42px;
	
}

.accordion_headings5{
	cursor:pointer;
	background-image:url(images/t5-bg.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:42px;
	
}

.accordion_headings6{
	cursor:pointer;
	background-image:url(images/t6back.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:42px;
	
}

.accordion_headings:hover{
	background:#00CCFF;
}

.accordion_child{
	padding:15px;
	margin:0 auto;
	width:900px;
}

.header_highlight{

}

#test-content{
background-image:url(images/t1back.gif);
background-repeat:repeat-x;
background-color:#000000;}

#test1-content{
background-image:url(images/t2back.gif);
background-repeat:repeat-x;
background-color:#000000;}

#test2-content{
background-image:url(images/t3back.gif);
background-repeat:repeat-x;
background-color:#000000;}

#test3-content{
background-image:url(images/t4back.gif);
background-repeat:repeat-x;
background-color:#000000;}

#test4-content{
background-image:url(images/t5back.gif);
background-repeat:repeat-x;
background-color:#000000;}



.text{
letter-height:12px;}

#biog{color:#FFF;
text-align:justify;
line-height:20px;
font-weight:300;
font-size:14px;
padding-bottom:5px;}

#biog span{font-weight:700;
color: #fff;}


.header{
	width:900px;
	margin:0 auto;
}
.style1 {
	color: #FFFFFF;
	font-size: 15px;
	line-height: 20px;
}
.style5 {font-size: 14px}
.style6 {color: #FFFFFF}
.style15 {color: #FFFFFF; font-weight: bold;}

.clear{clear:both;}
.style16 {
	width: 270px;
	padding-left: 30px;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
}

.showreel-title{
	padding-bottom:4px;
	margin-bottom:10px;
	border-bottom:#FFFFFF dotted 1px;
	font-size:17px;
	font-weight:bold;
	width: 200px;
}

a{ color:#FFFFCC; text-decoration:none;}
a:visited{ color:#FFFFCC;}
a:hover{ color:#FFFF99}
.style19 {padding-bottom: 4px; margin-bottom: 10px; border-bottom: #FFFFFF dotted 1px; font-size: 17px; font-weight: bold; width: 200px; color: #FFFFFF; }

