body {
	background: #0f0f0f;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 10px 0;
	padding:0px;
	
}

#wrapper {
	min-width: 960px;
}

#container {
	width: 960px;
	margin: 0 auto;
	margin-top:20px;
}

div.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

div.widepageclear {
	clear: both;
	height: 1px;
	overflow: hidden;
	padding-bottom:310px;
}

div.footerclear {
	clear: both;
	height: 1px;
	overflow: hidden;
	padding-bottom:32px;
}

div.footerclear2 {
	clear: both;
	height: 1px;
	overflow: hidden;
	padding-bottom:12px;
}

.contentborder {
	width: 958px;
	background:#000;
	padding:1px 1px 0 1px;
}


.mermaid {
	background: url(img/logo-mermaid.gif) bottom left no-repeat;
}

.mermaid2 {
	background: url(img/mermaid-badge.gif) bottom left no-repeat;
}
	
.content {
	width: 958px;
	min-height:780px;
}

.content2 {
	width: 958px;
	min-height:700px;
}

.content3 {
	width: 958px;
	min-height:690px;
}

#home .content {
	min-height:500px;
}

#logo {background:#000 url(img/logo.jpg);
height:110px;
}

#topnav {
	width:958px;
	height:195px;
}
	
#left-column {
	width:174px;
	min-height:300px;
	float:left;
	margin-top:40px;
	padding-left:19px;
}

#right-columninvestors {
	min-height:300px;
	float:left;
	margin-top:40px;
	text-align:left;
}

#right-column {
	min-height:300px;
	float:left;
	margin-top:40px;
	text-align:left;
	padding: 0 0 0 16px;
}

#main-column {
	width:410px;
	float:left;
	margin:32px 0 0 25px;
	text-align:left;
}

#news #main-column {
	width:360px;
	background:url(img/loader.gif) no-repeat; 
	background-position: 110px 150px;
}

#team #main-column {
	width:360px;
}
	

#main-column2 {
	width:510px;
	float:left;
	margin:32px 40px 0 25px;
	text-align:left;
}

h1 {
	font-size:30px;
	font-weight:normal;
	color:#FFF;
	margin:0 0 10px 0;
	width:500px;
}

#istream10 h1, #istream20 h1, #istream30 h1, #istream40 h1, #istream50 h1, #istream60 h1, #istream70 h1, #istream80 h1 {
	font-size:30px;
	font-weight:normal;
	color:#FFF;
	margin:0 0 10px 0;
	width:auto;
	display: inline;
}

h2 {
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	color:#F00;
	margin:0 0 15px 0;

}

#press h2 {
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	color:#F00;
	margin:0 0 15px 0;

}

h3 {
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	color:#F00;
	margin:0 0 15px 0;

}

h4 {
	font-size:16px;
	font-weight:normal;
	line-height:18px;
	color:#FFF;
	margin:0 0 18px 0;

}

sup {
	font-size:15px;
	font-weight:normal;
	line-height:0px;
	color:#FFF;
	margin-left:-3px;
	margin-right:7px;
}

p {
font-size:12px;
line-height:20px;
color:#FFF;
margin:0;
padding:0;
}

#footer-line {
	background:url(img/footer-line.gif);
	height:1px;
	width:960px;
}


#sidenav {
	width:155px;
	margin:0 0 50px 0;
}


#sidenav ul {
	background:#000;
	font-size:11px;
	color:#FFF;
	list-style: none;
	margin:0;
	text-align:left;
	padding-left:0;
}

#sidenav li {
	display: inline;
	margin-bottom:2px;
	height:19px;	
}

#sidenav li a {
	padding:3px 0 3px 10px;
	margin-bottom:2px;
	display: block;
	color:#FFF;
	background:#0d0d0d;
	text-decoration:none;
	width:145px;
}

#sidenav li a:hover {
	display: block;
	color:#FFF;
	text-decoration:none;
	background:#191919;
}

.anivthumb {
	padding:0 6px 6px 0;
	}
.anivthumbend {
	padding:0 0 6px 0;
	}	
#main-column ul, #main-column2 ul {
	font-size:12px;
	line-height:20px;
	color:#F00;
	margin:0;
	padding:0 0 10px 15px;
}

#main-column ul .subul {

	padding:0 0 10px 15px;
	line-height:5px;
	color:#FFF;
}


#main-column li, #main-column2 li {
	padding:0 0 10px 0;
}

#main-column .subul li {
	padding:0 0 5px 0;
	list-style:url(img/hyphen.gif)}




#home .contentimage { background:url(img/main-home.jpg) #000 no-repeat; background-position: 0 169px;}


#news .contentimage { background:url(img/main-news.jpg) #000 no-repeat; background-position: 0 168px;}

#team .contentimage { background:url(img/main-team.jpg) #000 no-repeat; background-position: 0 168px;}

#planet10 .contentimage { background:url(img/main-planetmurray.jpg) #000 no-repeat; background-position: 0 12px;}
#planet20 .contentimage { background:url(img/main-planetmurray.jpg) #000 no-repeat; background-position: 0 12px;}
#planet30 .contentimage { background:url(img/main-planetmurray.jpg) #000 no-repeat; background-position: 0 12px;}
#planet40 .contentimage { background:url(img/main-planetmurray.jpg) #000 no-repeat; background-position: 0 12px;}
#planet50 .contentimage { background:url(img/main-planetmurray.jpg) #000 no-repeat; background-position: 0 12px;}

#t2510 .contentimage { background:url(img/main-t25.jpg) #000 no-repeat; background-position: 0 12px;}
#t2520 .contentimage { background:url(img/main-t25.jpg) #000 no-repeat; background-position: 0 12px;}
#t2530 .contentimage { background:url(img/main-t25.jpg) #000 no-repeat; background-position: 0 12px;}
#t2540 .contentimage { background:url(img/main-t25.jpg) #000 no-repeat; background-position: 0 12px;}
#t2550 .contentimage { background:url(img/main-t25.jpg) #000 no-repeat; background-position: 0 12px;}

#istream10 .contentimage {background:url(img/main-istream1.jpg) #000 no-repeat; background-position: 0 169px;}
#istream20 .contentimage {background:url(img/main-istream2.jpg) #000 no-repeat; background-position: 0 169px;}
#istream30 .contentimage {background:url(img/main-istream3.jpg) #000 no-repeat; background-position: 0 169px;}
#istream40 .contentimage {background:url(img/main-istream4.jpg) #000 no-repeat; background-position: 0 169px;}
#istream50 .contentimage {background:url(img/main-istream5.jpg) #000 no-repeat; background-position: 0 169px;}

#services10 .contentimage {background:url(img/main-services1.jpg) #000 no-repeat; background-position: 0 169px;}
#services20 .contentimage {background:url(img/main-services2.jpg) #000 no-repeat; background-position: 0 169px;}
#services30 .contentimage {background:url(img/main-services3.jpg) #000 no-repeat; background-position: 0 169px;}
#services40 .contentimage {background:url(img/main-services4.jpg) #000 no-repeat; background-position: 0 169px;}
#services50 .contentimage {background:url(img/main-services5.jpg) #000 no-repeat; background-position: 0 169px;}
#services60 .contentimage {background:url(img/main-services6.jpg) #000 no-repeat; background-position: 0 169px;}
#services70 .contentimage {background:url(img/main-services7.jpg) #000 no-repeat; background-position: 0 169px;}
#services80 .contentimage {background:url(img/main-services8.jpg) #000 no-repeat; background-position: 0 169px;}

#history .contentimage { background:url(img/main-history.jpg) #000 no-repeat; background-position: 0 169px;}

#press10 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press20 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press30 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press40 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press50 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press60 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press70 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press80 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press90 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press100 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press110 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press120 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}
#press130 .contentimage { background:url(img/main-press.jpg) #000 no-repeat; background-position: 0 169px;}

#osuppliers .contentimage { background:url(img/main-badge2.gif) #000 no-repeat; background-position: 0 169px;}
#osuppliers3 .contentimage { background:url(img/main-sup.gif) #000 no-repeat; background-position: 0 12px;}
#osuppliers4 .contentimage { background:url(img/main-sup2.gif) #000 no-repeat; background-position: 0 12px;}
#osuppliers5 .contentimage { background:url(img/main-sup3.gif) #000 no-repeat; background-position: 0 12px;}

#contact .contentimage { background:url(img/main-contact.jpg) #000 no-repeat; background-position: 0 168px;}

#investors .contentimage { background:url(img/main-investors.jpg) #000 no-repeat; background-position: 0 168px;}


#planet10 #planet10-nav a  {background:#191919;}
#planet20 #planet20-nav a  {background:#191919;}
#planet30 #planet30-nav a  {background:#191919;}
#planet40 #planet40-nav a  {background:#191919;}
#planet50 #planet50-nav a  {background:#191919;}

#t2510 #t2510-nav a  {background:#191919;}
#t2520 #t2520-nav a  {background:#191919;}
#t2530 #t2530-nav a  {background:#191919;}
#t2540 #t2540-nav a  {background:#191919;}	
#t2550 #t2550-nav a  {background:#191919;}	

#istream10 #istream10-nav a  {background:#191919;}
#istream20 #istream20-nav a  {background:#191919;}
#istream30 #istream30-nav a  {background:#191919;}
#istream40 #istream40-nav a  {background:#191919;}
#istream50 #istream50-nav a  {background:#191919;}

#services10 #services10-nav a  {background:#191919;}
#services20 #services20-nav a  {background:#191919;}
#services30 #services30-nav a  {background:#191919;}
#services40 #services40-nav a  {background:#191919;}
#services50 #services50-nav a  {background:#191919;}
#services60 #services60-nav a  {background:#191919;}
#services70 #services70-nav a  {background:#191919;}
#services80 #services80-nav a  {background:#191919;}

#press10 #press10-nav a  {background:#191919;}
#press20 #press20-nav a  {background:#191919;}
#press30 #press30-nav a  {background:#191919;}
#press40 #press40-nav a  {background:#191919;}
#press50 #press50-nav a  {background:#191919;}
#press60 #press60-nav a  {background:#191919;}
#press70 #press70-nav a  {background:#191919;}
#press80 #press80-nav a  {background:#191919;}
#press90 #press90-nav a  {background:#191919;}
#press100 #press100-nav a  {background:#191919;}
#press110 #press110-nav a  {background:#191919;}
#press120 #press120-nav a  {background:#191919;}
#press130 #press130-nav a  {background:#191919;}


.contactnumbers {
	width:80px;
	float:left;
}

.field {
	width:190px;
	height:15px;
	padding:4px 3px 3px 6px;
	margin:0 2px 2px 0;
	*margin:0 2px 0 0;
	background:#0f0f0f;
	color:#FFF;
	border:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:-10px;
	
}

.textarea {
	width:391px;
	height:110px;
	padding:4px 3px 3px 6px;
	margin:0;
	*margin:0;
	background:#0f0f0f;
	color:#FFF;
	border:none;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	overflow:auto;
	
}

.butcont {
	background:#0f0f0f;
	width:400px;
	margin-top:-2px;
	text-align:right;
}

.button {
}


form {
	margin:0;
	padding:0;
}

.investorslink a {
	font-size:11px;
	color:#666;
	text-decoration:none;
}

#newslettersignup {
	display:block;
	width:155px;
	background:#0a0a0a;
	text-align:center;
}

.newsfield {
	width:135px;
	height:15px;
	padding:2px 3px 2px 3px;
	margin:0 1px 2px 2px;
	*margin:0 2px 0 2px;
	background:#0f0f0f;
	color:#FFF;
	border:none;
	font-size:11px;
	line-height:-10px;
}

.newsbutton {
	margin:0 0 5px 0;
	
}

#flash { position:absolute; top:186px; height:341px; width:958px; background:url(img/loader.gif) no-repeat; background-position:center}
#header {position:absolute; top:21px; height: 196px; width:958px;}
#homermaid {position:relative; top:195px; background:url(img/home-mermaid.gif) #000 no-repeat; height:154px; width:960px;}

#home .contentborder {min-height:660px;}

#home #footer-line {position:relative; top:194px; }

#footer-text {padding:5px; font-size:10px; color:#444}
#footer-text a {color:#444; text-decoration:none}
#footer-text a:hover {color:#444; text-decoration:underline}

#home #footer-text { position:relative; top:162px; padding:5px; font-size:10px; color:#444; text-align:center}
#home #footer-text a {color:#444; text-decoration:none}
#home #footer-text a:hover {color:#444; text-decoration:underline}

.suppliers {
	width:160px;
	float:left;
	padding-bottom:40px;
}

table {text-align:left; color:#FFF; font-size:12px; line-height:20px; margin:0; padding:0; vertical-align:top}

th {padding-right:15px; vertical-align:top}

td {padding-right:50px; vertical-align:top}

		
	

	
	