@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	background-image: url(../img/bg.jpg);
}

body {
	background: url(../img/bg-top.gif) top center no-repeat;
	height: 100%;
	color: #fff;
	font: normal 1em Tahoma, Arial, Helvetica, sans-serif;
}

/* global links */

a:link {
	color: #61e9ff;
	text-decoration: underline;
}

a:visited {
	color: #61e9ff;
	text-decoration: underline;
}

a:hover {
	color: #fff;
	text-decoration: none;
}

a:active {
	color: #00dcff;
	text-decoration: underline;
}

/* /global links */


#wrapper {
	background: url(../img/wrapper.gif) top repeat;
	width: 1000px;
	margin: 0 auto;
}

#wrapper {
	height: auto !important;
	min-height: 100%;
	height: 100%;
}

/* header */

#scroller {
	width: 1000px;
	margin: 10px 0 0 0;
}

#header {
	background: url(../img/header-main_02.jpg) top no-repeat;
	width: 1000px;
	height: 256px;
}

#nav {
	width: 177px;
	position: relative;
	top: 0;
	left: 24px;
}

#nav ul {
	margin: 0;
	padding: 0;
}

#nav li {
	margin: 0 0 1px 0;
	padding: 0;
	list-style: none;
}

#nav li#members a:link  {
	background: url(../img/members.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#nav li#members a:visited  {
	background: url(../img/members.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}


#nav li#members a:hover {
	background: url(../img/members-hover.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#nav li#bookmark a:link  {
	background: url(../img/bookmark.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#nav li#bookmark a:visited  {
	background: url(../img/bookmark.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#nav li#bookmark a:hover {
	background: url(../img/bookmark-hover.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#nav li#watch-trailer a:link  {
	background: url(../img/watch-trailer.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#nav li#watch-trailer a:visited  {
	background: url(../img/watch-trailer.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#nav li#watch-trailer a:hover {
	background: url(../img/watch-trailer-hover.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#nav li#instant-access a:link  {
	margin: 0 !important;
	background: url(../img/instant-access.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#nav li#instant-access a:visited  {
	margin: 0 !important;
	background: url(../img/instant-access.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#nav li#instant-access a:hover {
	margin: 0 !important;
	background: url(../img/instant-access-hover.gif) top no-repeat;
	width: 177px;
	height: 37px;
	display: block;
	text-decoration: none;
}

#intro {
	width: 600px;
	position: relative;
	top: 14px;
	left: 40px;
}

#intro p {
	font-size: 13px;
	line-height: 13px;
	color: #262626;
}

.red {
	color: #ce1827;
}

/* /header */

/* misc */

.decoration-line {
	margin: 10px 0 10px 0;
}

/* /misc */

/* flash player */

#flash-player {
	background: url(../img/laptop.jpg) top no-repeat;
	width: 1000px;
	height: 535px;
	margin: 20px 0 0 0;
}

#flash-player-pic {
	width: 720px;
	height: 406px;
	margin: 0 auto;
	padding: 32px 0 0 0;
}

/* /flash player */

/* updates */

#updates {
	margin: 20px 0 0 0;
}

/* /updates */

/* episode */

.episode-top {
	margin: 20px 0 0 0;
}

.episode-bg {
	background: url(../img/episode_02.gif) top no-repeat;
	width: 1000px;
	height: 545px;
}

.episode-bg table {
	width: 979px;
	margin: 0 auto;
}


.episode-bg img {
	border: 1px solid #d4e3ed;
	margin: 0 0 2px 0;
}

.episode-title {
	font-size: 50px !important;
	font-weight: bold !important;
	text-align: center !important;
	color: #006688 !important;
	padding: 0 !important;
}

.episode-bg p {
	font-size: 14px;
	color: #262626;
	text-align: justify;
	padding: 0 20px 0 20px;
	margin: 0;
}

.episode-link-bg {
	background: url(../img/episode_04.gif) top no-repeat;
	width: 1000px;
	height: 43px;
}

.episode-link-bg p {
	font-size: 24px;
	text-align: center;
}

/* /episode */

/* footer nav */

#footer-nav {
	margin: 30px auto 0 auto;
	padding: 0;
	width: 1000px;
}

#footer-nav ul {
	margin: 0;
	padding: 0;
}

#footer-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#footer-nav li#tour a:link {
	background: url(../img/more-free-tour.gif) top no-repeat;
	width: 277px;
	height: 67px;
	display: block;
	margin: 0 70px 0 150px;
	text-decoration: none;
}

#footer-nav li#tour a:visited {
	background: url(../img/more-free-tour.gif) top no-repeat;
	width: 277px;
	height: 67px;
	display: block;
	margin: 0 70px 0 150px;
	text-decoration: none;
}

#footer-nav li#tour a:hover {
	background: url(../img/more-free-tour-hover.gif) top no-repeat;
	width: 277px;
	height: 67px;
	display: block;
	margin: 0 70px 0 150px;
	text-decoration: none;
}

#footer-nav li#join a:link {
	background: url(../img/join-right-now.gif) top no-repeat;
	width: 277px;
	height: 67px;
	display: block;
	margin: 0 150px 0 70px;
	text-decoration: none;
}

#footer-nav li#join a:visited {
	background: url(../img/join-right-now.gif) top no-repeat;
	width: 277px;
	height: 67px;
	display: block;
	margin: 0 150px 0 70px;
	text-decoration: none;
}

#footer-nav li#join a:hover {
	background: url(../img/join-right-now-hover.gif) top no-repeat;
	width: 277px;
	height: 67px;
	display: block;
	margin: 0 150px 0 70px;
	text-decoration: none;
}

#footer-nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* /footer nav */

/* footer */

#footer {
	margin: 40px 0 0 0;
	clear: both;
}

#footer-menu {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d4e2ed;
	padding: 0;
	margin: 0;
}

#footer-menu-bg {
	background: url(../img/footer_02.gif) top no-repeat;
	width: 1000px;
	height: 50px;
}

#footer-menu-bg table {
	width: 900px;
	margin: 0 auto;
	padding: 15px 0 0 0;
}

*html #footer-menu-bg table {
	width: 900px;
	margin: 15px auto 0 auto;
}

*:first-child+html #footer-menu-bg table {
	width: 900px;
	margin: 15px auto 0 auto;
}

#copyright {
	font-size: 10px;
	color: #d4e2ed;
	text-align: right;
	padding: 0;
	margin: 0;
}

#legal-bg {
	background: url(../img/footer_04.gif) top no-repeat;
	width: 1000px;
	height: 70px;
}

#legal-bg p {
	margin: 0;
	padding: 30px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #d4e2ed;
}

#footer-join {
	margin: 20px 0 0 0;
}

/* /footer */

/* promo */

#promo-bg {
	background: url(../img/promo-bg.jpg) top no-repeat;
	width: 1000px;
	height: 625px;
}

#promo-bg p {
	font-size: 12px;
	color: #006688;
	padding: 5px;
}

#promo-bg p#line1 {
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
}

#promo-bg p#line2 {
	font-size: 60px;
	font-weight: bold;
	text-transform: uppercase;
	color: #920e16;
	text-align: center;
	padding: 0;
	margin: 0;
}

#promo-bg p#line3 {
	font-size: 35px;
	color: #262626;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
}

#promo-bg p#line4 {
	font-size: 15px;
	text-align: center;
	color: #262626;
	padding: 5px 15px 0 15px;
	margin: 0;
}

#promo-bg p#line5 {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0 10px 0;
	margin: 0;
}

#signup a:link {
	width: 847px;
	height: 67px;
	display: block;
	background:url(../img/signup-now.gif) top no-repeat;
	margin: 10px auto 0 auto;
}

#signup a:visited {
	width: 847px;
	height: 67px;
	display: block;
	background:url(../img/signup-now.gif) top no-repeat;
	margin: 10px auto 0 auto;
}

#signup a:hover {
	width: 847px;
	height: 67px;
	display: block;
	background:url(../img/signup-now-hover.gif) top no-repeat;
	margin: 10px auto 0 auto;
}

/* promo */