@font-face {
font-family: 'CubicFive10';
src: url('cubicfive10-webfont.eot');
src: url('cubicfive10-webfont.eot?iefix') format('eot'),
	 url('cubicfive10-webfont.woff') format('woff'),
	 url('cubicfive10-webfont.ttf') format('truetype'),
	 url('cubicfive10-webfont.svg#webfont2hj2ra9z') format('svg');
font-weight: normal;
font-style: normal;

}
@font-face {
font-family: 'CubicFive18';
src: url('cubicfive18-webfont.eot');
src: url('cubicfive18-webfont.eot?iefix') format('eot'),
	 url('cubicfive18-webfont.woff') format('woff'),
	 url('cubicfive18-webfont.ttf') format('truetype'),
	 url('cubicfive18-webfont.svg#webfontE5ESdZXG') format('svg');
font-weight: normal;
font-style: normal;

}
html {
	background-color:#000;
	font-family: 'CubicFive10';
	font-size:14px;
}
body {
	width:796px;
	margin-left:auto;
	margin-right:auto;
}
.regular {
	font-family:'arial';
	font-size:12px;
}
h2 {
	margin:0px;
	padding:0px;
	font-size:40px;
}
a {
	text-decoration:none;
	color:#99c;
	-webkit-transition: color .5s linear;
	-moz-transition: color .5s linear;
	-o-transition: color .5s linear;
	transition: color .5s linear;
}
a:hover {
	color:#fff;
	-webkit-transition: color .5s linear;
	-moz-transition: color .5s linear;
	-o-transition: color .5s linear;
	transition: color .5s linear;

}
li a {
	text-decoration:none;
	color:inherit;
}
img a {
	border:0px;
}
img {
	border:0px;
}
.preloader {
	display:none;
}
#content {
	position:absolute;
	color:#fff;
	background-color:#555;
	width:660px;
	height:424px;
	margin-top:3px;
	margin-left:136px;
	padding:0px;
}
#title {
	font-family:"CubicFive18";
	color:#fff;
	width:627px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
}
#nav {
	position:absolute;
	left:-136px;
	width:136px;
}
#nav ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#nav li {
	display:table-cell;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	margin:0px;
	padding:0px;
	width:136px;
	height:74px;
	background-image:url('/images/offButton.png');
}
#nav li.active {
	background-image:url('/images/onButton.png');
}
#nav li:hover {
	background-image:url('/images/onButton.png');
}
#text {
	width:640px;
	padding:10px;
}
#code {
	width:640px;
	height:424px;
	padding:10px;
	overflow:auto;
}
#videoplayer {
	width:540px;
	height:304px;
	float:left;
}
#videos {
	position:absolute;
//	left:540px;
	right:0px;
	width:127px;
	height:304px;
	padding:0px;
	overflow:auto;
}
#description {
	width:640px;
	height:86px;
	clear:both;
	padding:10px;
}
#photos {
	width:665px;
	height:464px;
	overflow:auto;
}
#footer {
	color:#ccc;
	width:796px;
	font-size:12px;
	position:absolute;
	top:649px;
	margin:0px;
	padding:0px;
	text-align:center;
}
#contactinfo {
	color:#ddd;
	position:absolute;
	top:-32px;
	right:0px;
	text-align:right;
	font-size:14px;
	font-family:'arial';
	font-weight:bold;
}