/* Start of CMSMS style sheet 'Default' */
body{margin:0;background: #010101 url(uploads/images/template/bg.jpg) top no-repeat;color:#000000}
body,td,th,input,select,textarea,input {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
body,td,th,input,select,textarea,input {font-size:12px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
a{color:#000;}

h1{font-size:28px;font-weight:bold;color:#000;margin:0 0 30px 0;line-height:1.2em}
h2{font-size:19px;font-weight:bold;color:#000;margin:15px 0 5px 0;line-height:1.2em}
h3{font-size:14px;font-weight:bold;color:#757576;margin:15px 0 5px 0;line-height:1.2em}
hr{background:#e8e8e8;color:#e8e8e8;height:1px;border:1px}

.floatleft{float:left;margin:0 15px 10px 0;}
.floatright{float:right;margin:0 0 10px 15px;}
.icon{vertical-align:middle;}

ul.icons-pdf{margin:0 0 1.5em 0px;padding:0;list-style:none;}
ul.icons-pdf li{margin:0 0 5px 0;padding:0 0 0 22px;list-style:none;background: url(uploads/images/template/icon-pdf.gif) 0 1px no-repeat}

ul.icons-email{margin:0 0 1.5em 0px;padding:0;list-style:none;}
ul.icons-email li{margin:0 0 10px 0;padding:0 0 0 22px;list-style:none;background: url(uploads/images/template/icon-email.gif) 0 1px no-repeat}

ul.icons-anchor{margin:0 0 1.5em 0px;padding:0;list-style:none;}
ul.icons-anchor li{margin:0 0 4px 0;padding:0 0 0 17px;list-style:none;background: url(uploads/images/template/icon-anchor.gif) 0 1px no-repeat}
ul.icons-anchor li ul{margin:5px 0 0 0;padding:0}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:950px;margin:0 auto}

	#header{height:113px;position:relative;background: url(uploads/images/template/header-bg.gif) bottom left no-repeat;}
		#logo{}
		
		#nav{position:absolute;top:72px;right:0}
			#nav ul{margin:0;padding:0;}
			#nav ul li{float:left;margin:0;list-style:none}
			#nav ul li a{display:block;height:38px;text-decoration:none;text-indent:-2000px;line-height:1}
			#nav ul li#page16 a{width:91px;background: url(uploads/images/template/nav-aboutus.gif) top left no-repeat;}
			#nav ul li#page17 a{width:73px;background: url(uploads/images/template/nav-news.gif) top left no-repeat;}
			#nav ul li#page18 a{width:162px;background: url(uploads/images/template/nav-corporateservices.gif) top left no-repeat;}
			#nav ul li#page19 a{width:69px;background: url(uploads/images/template/nav-films.gif) top left no-repeat;}
			#nav ul li#page20 a{width:99px;background: url(uploads/images/template/nav-contactus.gif) top left no-repeat;}
			#nav ul li a:hover, #nav ul li.active a{background-position: bottom !important}
			.level1 #nav ul li a {background-position: bottom !important}
			body#aboutus #nav ul li#page16 a,
			body#news #nav ul li#page17 a,
			body#productionservices #nav ul li#page18 a,
			body#projects #nav ul li#page19 a,
			body#contactus #nav ul li#page20 a{background-position: bottom !important}
	
	#contentarea{clear:both;background:#fff;padding:0 3px;line-height:1.5em}
	
/*************************************************************/
/* Homepage
/*************************************************************/
	
		#hero{background:#000;color:#cccccc}
#hero table{width:100%;border-collapse:collapse;}
			td#hero-video{padding:20px 10px 0 0}
			td#hero-content{padding:20px 20px 20px 30px;width:480px}
				#hero h1{color:#fff;font-size:20px;margin:0 0 5px 0}
				#hero a{color:#fff;font-weight:bold;}
			
		#newsandpress{background: url(uploads/images/template/newsandpress-bg.gif) top left repeat-y;font-size:11px}
			#newsandpress h2{font-size:20px;color:#000;font-weight:bold;line-height:1.2em;margin:0;padding:10px 20px;background:#e5e5e5;}
			#newsandpress .story{width:284px;float:left;padding:10px 15px 20px 15px;overflow:hidden;position:relative}
			#newsandpress .story .story-postdate{margin:0}
			#newsandpress .story h3.story-title{font-size:13px;padding:0;background:none;margin:5px 0 5px 0}
			#newsandpress .story h3.story-title a{text-decoration:none;}
			#newsandpress .story h3.story-title a:hover{text-decoration:underline;}
			#newsandpress .story-readmore{font-weight:bold;}
		

/*************************************************************/
/* Childpage
/*************************************************************/

		#content{padding:20px 20px 15px 20px;}

		
			/* About Us */
			#clickaboutusphotos{background:#ededed;text-align:center;padding:6px 10px;}
			ul#aboutusphotoslist{position:relative;height:364px;list-style:none;margin:0;padding:0}
			ul#aboutusphotoslist li{position:absolute;top:0;padding:0;margin:0;filter:alpha(opacity=95);-moz-opacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}
			ul#aboutusphotoslist li.active{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
			ul#aboutusphotoslist li img{cursor:pointer;}
				#aboutusphoto-thomas{left:0;}
				#aboutusphoto-jeffrey{ left:135px; }
				#aboutusphoto-jennifer{ left:238px; }
				#aboutusphoto-ryan{ left:329px; }
				#aboutusphoto-stephen{ left:435px; }
				#aboutusphoto-tera{ left:567px; }
				#aboutusphoto-brad{ left:659px; }
				#aboutusphoto-aidin{ left:799px; }
			
			.aboutusphotocontent{display:none;}
			
			/* News Page */
			.level2 .story-postdate{margin:5px 0 0 0}
			.level2 .story h2.story-title{margin-top:5px;}
			.level2 .story h2.story-title a{text-decoration:none;}
			.level2 .story h2.story-title a:hover{text-decoration:underline;}
			.level2 .story-category{color:#757576;}
			.level2 .story-author{color:#757576;}
			.level2 .story-summary{}
				/* News Detail Page */
				.level2 #story-postdate{margin:5px 0 0 0}
				.level2 h2#story-title{margin-top:5px;}
				.level2 #story-summary{margin:0 0 10px 0;}
				.level2 #story-content{}
				
			
			/* General */
			.portfoliotable{width:100%;border-collapse:collapse;}
			.portfoliotable td.portfoliotable-content{width:472px;padding:10px 20px 10px 0;border-bottom:1px solid #e8e8e8;text-align:justify;vertical-align:top;}
			.portfoliotable td.portfoliotable-content h2 {margin-top:0;}
			.portfoliotable td.portfoliotable-media{padding:10px 0 10px 0;border-bottom:1px solid #e8e8e8;vertical-align:top;}
			.portfoliotable td.portfoliotable-media p{margin:0;}
			
			/* Sales Page */
			.template-sales h2{background: url(uploads/images/template/dotteddivider.gif) bottom left repeat-x;padding:0 0 4px 0;margin:15px 0 10px 0;}
			.template-sales #saleslogo{float:right;width:300px;text-align:center;background:#fff;border-left:20px solid #fff;margin:0 0 20px 0}
			.template-sales #column-right{clear:right;float:right;margin:0 0 10px 0;width:300px;background: url(uploads/images/template/rightcolumn-bg.gif) top left no-repeat;padding:10px 0 0 0;border-left:20px solid #fff}
				.template-sales #column-right-content{background: url(uploads/images/template/rightcolumn-bg.gif) bottom left no-repeat;padding:0px 20px 10px 20px}
			.template-sales .portfoliotable td.portfoliotable-content h2{font-size:13px;background:none;}
			
			/* Survey Page */
			.template-survey h2{background: url(uploads/images/template/dotteddivider.gif) bottom left repeat-x;padding:0 0 4px 0;margin:15px 0 10px 0;}
			.template-survey #surveylogo{margin:0 0 20px 0}
			.template-survey #column-right{clear:right;float:right;margin:0 0 10px 0;width:250px;padding:70px 20px 0 20px;border-left:20px solid #fff}
			.template-survey .formbuilderform{width:620px;}
			

			/* Forms */
			.formbuilderform {width:100%;border-collapse:collapse;margin:0 0 15px 0}
			.formbuilderform th{color:#000;font-weight:bold;text-align:left;vertical-align:top;padding:8px 10px 6px 10px;border-bottom:1px solid #efefef;width:25%}
			.formbuilderform td{vertical-align:top;padding:6px 10px;border-bottom:1px solid #efefef;}
			span.required{color:red;font-weight:bold;padding:0 0 0 5px}	
			.formbuilderform td.textfield input{width:99%}	
			.formbuilderform td.textarea textarea{width:99%}	
			div.submit{background:#efefef;padding:5px 10px;border-bottom:1px solid #ccc;text-align:center}
			tr.formbuilderform-submit td{background:#efefef;padding:5px 10px;border-bottom:1px solid #ccc;}
			.fbsubmit{font-weight:bold;}
	

/*************************************************************/
/* Footer
/*************************************************************/

#footer{background: url(uploads/images/template/footer-bg.gif) top left no-repeat;color:#9b9b9b;clear:both;padding:20px 0 15px 0}
	#copyright{float:right;}
	#footer a{color:#fff;text-decoration:none;}
	#footer img{vertical-align:middle;}

/* End of 'Default' */

