html{background-color:#242424;}
body, ol, p, h1, h2, h3, h4, h5, h6, fieldset{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:70%;line-height:140%;color:#a0a0a0;}

/* MAIN CONTENT WRAPPER */
#wrap{width:904px;margin:0px auto;}

/* HEADER WRAPPER */
#header{float:left;width:904px;height:230px;}
#video{float:left;width:698px;}
#navigation{float:right;width:206px;}

/* CONTENT WRAPPER */
#content{float:left;background-color:#404040;width:864px;min-height:420px;padding:20px 20px 0px 20px;}
	#homeleft{float:left;width:250px;padding:0px 0px 20px 0px;color:#404040;}
	#homeleft .img{float:left;}
	#homeright{float:right;width:560px;padding:0px 0px 20px 0px;}
	#homeright .header{color:#F7971D;}
	#homelogos{clear:both;float:left;width:844px;text-align:right;padding:0px 20px 0px 0px;}
	#homeright a{color:#ccc;text-decoration:none;}
	#homeright a:hover{color:#ffffff;text-decoration:none;}
/* PORTFOLIO */
	/*#portfolioleft{float:left;width:330px;padding:0px 0px 20px 0px;color:#404040;}
	#portfolioleft .thumbnails{float:left;width:330px;}
	#portfolioright{float:right;width:480px;padding:0px 0px 20px 0px;}*/
	#portfolioleft{float:left;width:864px;}
	#portfolioleft a{color:#ccc;text-decoration:none;}
	#portfolioleft a:hover{color:#ffffff;text-decoration:none;}
	#portfoliotop{width:864px;}
	#portfoliotop a{color:#ccc;text-decoration:none;}
	#portfoliotop a:hover{color:#ffffff;text-decoration:none;}
	#thumbs {padding: 10px 8px 0 8px; text-align:center; line-height:normal;}
	#thumbs a{color:#ccc;text-decoration:none; font-size:11px; padding-bottom: 1px;}
	#thumbs a:hover{color:#ffffff;text-decoration:none; font-size:11px;padding-bottom: 1px;}
	.gallery {float:left; margin-bottom:3px;}
	.gallery img{border: 1px solid #242424; margin: 5px 5px 0px 5px;}
	.gallery p {width: 225px; background: #242424; color: #999999; text-align:center; font-size:10px; margin: 0 5px 0px 5px; padding: 1px;}
	
/* CONTACT */
	#contactleft{float:left;width:380px;padding:0px 0px 20px 0px;}
	#contactleft .header{color:#F7971D;}
	#contactleft a{color:#ccc;text-decoration:none;}
	#contactleft a:hover{color:#ffffff;text-decoration:none;}
	#contactright{float:right;width:430px;padding:0px 0px 20px 0px;}
	#contactright .header{color:#F7971D;}
	#form{float:right;width:430px;}
	.input_title{padding:5px;height:20px;float:left;width:410px;display:block;background-color:#5B5C5B;color:#999999;}
	.input{padding:5px;float:left;width:410px;display:block;background-color:#444444;margin-top:-5px;margin-bottom:20px;}
	#submitform{clear:both;margin-top:20px;}
/* SERVICES */
	#servicesleft{float:left;width:250px;padding:0px 0px 20px 0px;color:#404040;}
	#servicesleft .img{float:left;}
	#servicesright{float:right;width:560px;padding:0px 0px 20px 0px;}
	#servicesright .header{color:#F7971D;}
	#servicesright a{color:#ccc;text-decoration:none;}
	#servicesright a:hover{color:#ffffff;text-decoration:none;}

/* VIDEO */
	.video {width:965px; margin: auto;}
	.video a {color:#ccc;text-decoration:none;}
	.video a:hover {color:#ffffff;text-decoration:none;}


/* FOOTER WRAPPER */
#clear{clear:both;height:5px;}
#footer{float:left;width:904px;height:25px;padding:5px 0px 5px 0px;}
	#footerLeft{float:left;width:400px;color:#404040;}
	#footerLeft a{color:#404040;text-decoration:none;}
	#footerLeft a:hover{color:#666666;text-decoration:none;}
	#footerRight{float:right;width:300px;color:#404040;text-align:right;}

/* FORM */
.input_field {background-color:#444444;color:#808080;border:1px solid #444444;width:100%;font-size:100%;}
.input_multifield {background-color:#444444;color:#808080;border:1px solid #444444;width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;}
.submit {background-color:#5B5C5B;height:20px;color:#F7971D;border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;}


/* MAIN BODY COPY LINKS */
a.ServicesLink:link{padding-top:4px;padding-left:8px;color:#ccc;text-decoration:none;float:left;width:242px;height:24px;display:block;background-color:#5c5c5c;}
a.ServicesLink:visited{padding-top:4px;padding-left:8px;color:#ccc;text-decoration:none;float:left;width:242px;height:24px;display:block;background-color:#5c5c5c;}
a.ServicesLink:hover{padding-top:4px;padding-left:8px;color:#FFFFFF;text-decoration:none;float:left;width:242px;height:24px;display:block;background-color:#5c5c5c;}
a.ServicesLink:active{padding-top:4px;padding-left:8px;color:#999999;text-decoration:none;float:left;width:242px;height:24px;display:block;background-color:#5c5c5c;}
.ServicesLink{padding-top:4px;padding-left:8px;color:#999999;text-decoration:none;float:left;width:242px;height:24px;display:block;background-color:#5c5c5c;}


/* GENERAL */
/*h1 {font-size:130%;font-weight:normal;color:#F7971D;}*/
h1 {font-size:100%;font-weight:normal;color:#F7971D;}
.Button { font-family: verdana;	font-size: 11px; color: #ffffff; background: #F7971D; border: 1px #cccccc ridge;}
.orange{color:#F7971D;}
.centre {text-align:center;}

/* DOMCOLLAPSE */
.trigger{cursor:pointer;color:#F7971D;}		
.trigger:hover{cursor:pointer;color:#FFFFFF;}		
.expanded{/*cursor:pointer;*/color:#F7971D;}
.expanded:hover{/*cursor:pointer;color:#FFFFFF;*/color:#F7971D;}
.show{position:static;display:table;}
.hide{position:absolute;left:-999em;height:1px;width:100px;overflow:hidden;}
p img {border:none;}
p {font-size:100%;line-height:140%;}
