@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
}

#wrapper {
	position:relative;
	width:650px;
	height:476px;
	overflow:hidden;
}

#wrapper2 {
	position:relative;
	width:800px;
	height:662px;
	overflow:hidden;
}

a:active {
outline: none;
}

a:focus {
-moz-outline-style: none;
}

.box-tab {
	background-image: url(../images/background.png) !important;
	background-repeat: repeat-x !important;
	height: 434px;
	text-align:center;
}

#wrapper2 .box-tab {
	height: 620px;
}

#tabs {
	width: 650px;
}

#wrapper2 #tabs {
	width: 800px;
}

h5 {
	margin-top:0px;
	color: #FFF;
	font-weight:lighter;
}

h5 a:link {
	color: #FFF;
}

h5 a:visited {
	color: #999;
}

.note {
	color:#6F0;
	width:365px;
	margin:30px auto 30px auto;
}

.input-table-form {
	color: #FFF;
	text-align: right;
	padding-right:5px;
	font-weight:bold;
	vertical-align:top;
}

.input-fields {
	text-align:left;
	padding-left:5px;
	vertical-align:top;
	}

.input-fields input, .input-fields textarea {
	padding-left:5px;
	padding-top:2px;
	width:230px;
}

.input-fields textarea {
	padding:5px;
	width:260px;
}

textarea {
	font-size:11px;
}

#privacypolicy {
	padding:15px;
}

#privacypolicy p {
	color:#FFF;
	font-size:12px;
	text-align:left;}

#register-form {
	width: 650px;
	height: 474px;
	background-image: url(../images/background.png) !important;
	background-repeat: repeat-x !important;
	text-align: center;
}

#wrapper2 #register-form {
	width: 800px;
	height: 620px;
}

#videoPlayer {
	margin-left:-0px;
	margin-top:-0px;
}

label.error {
	position:absolute;
	width
	background:#fff;
	color:#F00;
	padding:4px;
	font-size:11px;
	border:1px solid #900;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
}

#noscript {
	background:#fff;
	color:#F00;
	padding:10px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #900;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	margin:20px;
}

.charsRemaining {
	line-height:20px;
	color:#CCC;
}

#relatedVids {
	position:absolute;
	top:50px;
	left:60px;
	width:488px;
	height:288px;
	padding:10px;
	display:none;
	background:url('../images/bgrel.png') no-repeat;
	z-index:999;
}

#relatedVids h2 {
	font-size:16px;
	color:#333;
	text-shadow: #fff 0px -1px 0px;
	line-height:18px;
}

.relvid {
	padding-left:13px;
	padding-right:12px;
	padding-bottom:6px;
}

#relclosewrap {
	position:absolute;
	top:-15px;
	left:485px;
	z-index:1000;
}

a img { border:none }
