/* CSS Document */

body { 
	background-color:black;
	background-image:url(images/bg001.jpg);
	/*background-image: url(images/bg.jpg);*/
	
	
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: 333333;
	font-size: 11px;
	vertical-align: top;  
	letter-spacing: .1em;
	line-height: 1.7em;
	}
	
h3 {
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: -35px;
	}

h4 {
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: -25px;
	}

/* Link Color underline and bold */

ul {
	margin: 0;
	padding: 0 10px 10px 0px;
	list-style: none;
	line-height: 2.5em;
	}
	
#header {
	width: 740px;
	margin: 0,0,0,0;
	margin-top: 0px;		
}

#container {
	width: 740px;
	/*background-color: #999999;*/
	background-color:white/*#E97A21*/;
	margin: 0 auto;
	} 
	
#contentcontainer {
padding:20px 0;
	/*background-image: url(images/contenbg.jpg);
	background-repeat: repeat-y;*/
	}

#content {
	margin-left: 60px;
	margin-right: 60px;
	padding-bottom: 20px;
	}
	
#content a {	
	color: #000000;
	}
	
#content a:hover {
	color: #333333;
	}
	
/*
#content a:visited {
	color: #333333;
	}
*/	
	
#sidenav {
	font-size: 12px;
	float: left;
	position: absolute;
	width: 210px;
	height:330px;
	background-image:url(images/nav_orange3.gif);
	background-repeat:no-repeat;
	padding: 10px 10px 0px 10px;
	top: 350px;
	font-weight: bold; margin-top:50px;
	}
	
#sidenav a {
	text-decoration: none;
	color: #FFFFFF;
	}
	
#sidenav a:hover {
	color:black;
	
	}
	
/*
#sidenav a:visited {
	color: #CCCCCC;
	}	
*/	
		
#sidenav li {
	
	}

#footer {
	margin:0 auto;
	padding:15px 0;
	width: 740px;
	font-weight: normal;
	background-color:#E97A21;
	}
	
#footer a {
	color:#FFFFFF; 
	text-decoration:none;
	}
	
#footer a:hover {
	color:black; text-decoration:none;
	}
	
/*

#footer a:visited {
	color: #999999;
	}
*/	

#latestnewsheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#latestnewsheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/latestnews.jpg);
	background-repeat: no-repeat;
	}

#linksheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#linksheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/links.jpg);
	background-repeat: no-repeat;
	}
	
#aboutusheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#aboutusheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/aboutus.jpg);
	background-repeat: no-repeat;
	}
	
#creatingwowheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#creatingwowheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/creatingwow.jpg);
	background-repeat: no-repeat;
	}
	
#corporateheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#corporateheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/corporatecommunications.jpg);
	background-repeat: no-repeat;
	}

#internetsolutionsheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#internetsolutionsheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/internetsolutions.jpg);
	background-repeat: no-repeat;
	}
	
#languagetranslationheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#languagetranslationheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/languagetranslation.jpg);
	background-repeat: no-repeat;
	}

#liveeventsheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#liveeventsheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/liveevents.jpg);
	background-repeat: no-repeat;
	}
	
#multimediaheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#multimediaheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/multimedia.jpg);
	background-repeat: no-repeat;
	}
	
#printheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#printheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/print.jpg);
	background-repeat: no-repeat;
	}
	
#tradeshowsheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#tradeshowsheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/tradeshows.jpg);
	background-repeat: no-repeat;
	}
	
#productionheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#productionheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/production.jpg);
	background-repeat: no-repeat;
	}		
	
#testimonialsheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#testimonialsheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/testimonials.jpg);
	background-repeat: no-repeat;
	}
	
#newsarchiveheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#newsarchiveheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/newsarchive.jpg);
	background-repeat: no-repeat;
	}
	
#contactinfoheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#contactinfoheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/contactinformation.jpg);
	background-repeat: no-repeat;
	}
	
#portfolioheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#portfolioheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/portfolio.jpg);
	background-repeat: no-repeat;
	}
	
#wowcontent {
	margin-top:60px;
	margin-left:60px;
	margin-right: 60px;
	padding-bottom: 20px;
	}

#wowcontent a {	
	color: #000000;
	}
	
#wowcontent a:hover {
	color: #333333;
	}	
	
#wowcontent ul {
	list-style: square;
	padding-left: 30px;
	}

#directionsheading {
	padding-top: 20px;
	margin-left: 240px;
	}
	
#directionsheading h2 {
	text-indent: -9999px;
	background-image: url(images/headings/directions.jpg);
	background-repeat: no-repeat;
	}
	
#contentstretch {
	margin-left: 240px;
	margin-right: 30px;
	padding-bottom: 20px;
	height: 500px;
	}
#story {
	border-bottom: 1px dotted #FF8A26;
	border-spacing: 15px; 
	}
	
#story img {
	padding-right: 15px;
	padding-bottom:15px;
	}
	
table.helpT
{ text-align: left;
color: #FF6E00;
width: 400px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; }

td.helpHed
{ border-bottom: 2px solid #333;
border-left: 1px solid #333;
background-color: #666;
text-align: left;
text-indent: 5px;
font-weight: bold;
color: #FFF; }

td.helpBod
{ border-bottom: 1px solid #333;
border-top: 0px;
border-left: 1px solid #333;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-weight: normal;
font-size: 9px;
color: #333333;
background-color: #FF6E00; }

table.sofT
{ text-align: left;
font-size: 10px;
color: #333333;
width: 472px;
background-color: #fafafa;
border: 1px #333 solid;
border-collapse: collapse;
border-spacing: 0px; }

#faq tr.d0 td {
	background-color: #CCCCCC; color: black;
	border-right: 1px solid #333;
}
tr.d1 td {
	background-color: #999999; color: black;
	border-right: 1px solid #333;
}

#portfolio {
	height: 200px;
	}
	
.flash_video { width:420px; height:330px; position:relative; margin-top:30px; margin-bottom:5px;}
.flash_videoR { width:420px; height:330px; position:relative; left:230px; top:60px; margin-bottom:5px;}
.flash_video2 { width:408px; height:265px; position:relative; left:190px; margin-top:30px; margin-bottom:5px;}

.flash_header { width:740px; height:340px; margin:0; padding:0; background-color:black;}


.flash_427_300 { width:427px; height:300px;  position:relative; left:120px; margin-top:30px; margin-bottom:5px;}
.flash_427_350 { width:427px; height:350px;  position:relative; left:120px; margin-top:30px; margin-bottom:5px;}
.flash_greg_walking { width:500px; height:550px; position:relative; left:240px; top:-5px; z-index:10;}

#wowcontent h2 { display:inline; color:#E97A21; font-weight:bold; margin-right:7x; font-size:1.8em; letter-spacing:-0.019em;}
#wowcontent h3 { display:inline; color:black; font-weight:bold; letter-spacing:-0.018em; padding-right:0.35em;}
#wowcontent h5 { letter-spacing:-0.012em;}
h1 { color:#F78F1E; letter-spacing:-0.05em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:2.8em;}
p { line-height:190%;}
.form { margin-left:150px;} 

.image1 { position:relative; margin-top:70px; margin-left:455px; margin-bottom:80px;}
.image2 { position:relative; margin-top:65px; margin-left:312px; margin-bottom:80px;}
.image3 { position:relative; margin-top:65px; margin-left:303px; margin-bottom:80px;}
.image4 { position:relative; margin-top:65px; margin-left:340px; margin-bottom:80px;}
.image5 { position:relative; margin-top:65px; margin-left:313px; margin-bottom:80px;}
.image6 { position:relative; margin-top:65px; margin-left:326px; margin-bottom:80px;}

.index_decor1 { width:696px; height:550px; position:relative; left:0; margin-top:-550px; z-index:0;}