body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	background: #dfdcd8 url(../images/body-bg.jpg) repeat-y 50% 0;
	min-width: 1013px;
}
form,fieldset{margin:0;padding:0;border-style:none;}
img {margin:0;border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#main {
	margin: 0 auto;
	width: 1015px;
}
#header {
	width: 1015px;
	height: 379px;
	position: relative;
	z-index: 10;
	background: url(../images/header-bg.jpg) no-repeat;
}
#top-nav {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 1020px;
}
#top-nav li {float: left;margin: 0 2px 0 0;}
#top-nav li a {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width:143px;
	height: 43px;
}
#top-nav li a.home {background: url(../images/home-link.jpg) no-repeat;}
#top-nav li a.about-us {background: url(../images/about-us-link.jpg) no-repeat;}
#top-nav li a.live-feed {background: url(../images/live-feed-link.jpg) no-repeat;}
#top-nav li a.videos {background: url(../images/videos-link.jpg) no-repeat;}
#top-nav li a.photos {background: url(../images/photos-link.jpg) no-repeat;}
#top-nav li a.store {background: url(../images/store-link.jpg) no-repeat;}
#top-nav li a.more {background: url(../images/more-link.jpg) no-repeat;}
#header h1 {
	margin: 0;
}

/* HOME PAGE */

#header .logo {
	position: absolute;
	top: 43px;;
	left: 24px;
	width: 479px;
	height: 332px;
	text-indent: -9999px;
	overflow: hidden;
}
#header .log-in {
	position: absolute;
	top: 63px;
	right: 76px;
	width: 103px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/members-log-in.png) no-repeat;
}
#header .free-movie-btn {
	position: absolute;
	top: 314px;
	right: 15px;
	width: 213px;
	height: 192px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/free-movie-btn.png) no-repeat;
}
#content-holder {
	display: table;
	width: 1015px;
	position: relative;
	z-index: 1;
}
#content-holder .banner {
	position: relative;
	width: 1015px;
}
.boxes {
	overflow: hidden;
	width: 1015px;
	padding: 0 0 0 5px;
}
.box {
	float: left;
	width: 520px;
}
.box .box-top {
	float: left;
	width: 520px;
	height: 11px;
	overflow: hidden;
	background: url(../images/box-top-bg.png) no-repeat;
}
.box .box-inner {
	float: left;
	width: 520px;
	background: url(../images/box-middle-bg.png) repeat-y;
}
.box .box-bottom {
	float: left;
	width: 520px;
	height: 11px;
	overflow: hidden;
	background: url(../images/box-bottom-bg.png) no-repeat;
}
.box .inner {
	float: left;
	position: relative;
	width: 512px;
	margin: -9px 0 0 2px;
	display: inline;
}
.box .inner img {display: block;}
.box .welcome-text {
	float: left;
	width: 440px;
	height: 93px;
	text-indent: -9999px;
	overflow: hidden;
	margin: -18px 0 0 25px;
	position: relative;
	background: url(../images/welcome-text.png) no-repeat;
}
.box2 {
	float: right;
	width: 487px;
	margin: 0 8px 0 0;
	display: inline;
}
.box2 .box-top {
	float: left;
	width: 487px;
	height: 9px;
	overflow: hidden;
	background: url(../images/box-2-top-bg.png) no-repeat;
}
.box2 .box-inner {
	float: left;
	width: 487px;
	background: url(../images/box-2-middle-bg.png) repeat-y;
}
.box2 .box-bottom {
	float: left;
	width: 487px;
	height: 7px;
	overflow: hidden;
	background: url(../images/box-2-bottom-bg.png) no-repeat;
}
.box2 .inner {
	float: left;
	position: relative;
	width: 478px;
	margin: -8px 0 0 2px;
	display: inline;
}
.box2 .inner img {display: block;}
.boxes .tour-btn {
	float: right;
	width: 488px;
	height: 97px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 6px 0 0;
	background: url(../images/tour-btn.png) no-repeat;
}
#content-inner {
	display: table;
	width: 1011px;
	margin: -26px 0 0 7px;
	background: url(../images/content-inner-middle-bg.gif) repeat-y;
}
#content-inner .content-inner2 {
	display: table;
	width: 1011px;
	 background: url(../images/content-inner-top-bg.jpg) no-repeat;
}
#content-inner .content-inner3 {
	float: left;
	width: 1000px;
	min-height: 1549px;
	padding: 33px 0 5px 0;
	background: url(../images/content-inner-bottom-bg.gif) no-repeat 0 100%;
}
* html #content-inner .content-inner3 {height: 1549px;background-position: 0 100%;}
#content-inner h2.featured-movies {margin: 0 0 0 354px;background: url(../images/featured-movies-title.gif) no-repeat;height: 64px;}
#content-inner h2.featured-movies a {
	float: left;
	width: 294px;
	height: 64px;
	text-indent: -9999px;
	overflow: hidden;
}
.featured-video {
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 4px 0 0 6px;
}
.featured-video li {
	float: left;
}
.featured-video li.previous {
	width: 46px;
	height: 46px;
	margin: 82px 3px 0;
	background: url(../images/previous-ico.gif) no-repeat;
}
.featured-video li.previous a, .featured-video li.next a {
	float: left;
	width: 46px;
	height: 46px;
	overflow: hidden;
	text-indent: -9999px;
}
.featured-video li.next {
	width: 46px;
	height: 46px;
	margin: 81px 3px 0;
	background: url(../images/next-ico.gif) no-repeat;
}
#content-inner h2.live-title {
	margin: 3px 0 0 178px;
	height: 56px;
	background: url(../images/live-title.gif) no-repeat;
}
#content-inner h2.live-title a {
	float: left;
	width: 649px;
	height: 56px;
	text-indent: -9999px;
	overflow: hidden;
}
.boxes-2 {
	overflow: hidden;
	background: #e6498d url(../images/boxes-bg.gif) repeat-x;
	width: 1001px;
}
.boxes-2 .boxes-inner {
	float: left;
	width: 1001px;
	padding: 0 0 40px;
	position: relative;
	background: url(../images/boxes-bg2.png) repeat-y;
}
.boxes-2 .date {
	display: block;
	padding: 9px 0 0 8px;
	font: 13px "Times New Roman", Times, serif;
	color: #f7d7e7;
}
.boxes-2 p {
	margin: 7px 0 0;
	font: 11px "Times New Roman", Times, serif;
	color: #f7d7e7;
}
.boxes-2 .box {
	float: left;
	width: 220px;
	margin: 0 0 0 17px;
	display: inline;
}
.boxes-2 .view-btn {
	position: absolute;
	bottom: -361px;
	left: 27px;
	width: 177px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/view-more-btn.png) no-repeat;
}
.boxes-2 .box h3.blog {
	margin: 13px 0 0 0;
	background: url(../images/blog-title.gif) no-repeat;
	width: 220px;
	height: 86px;
	text-indent: -9999px;
	overflow: hidden;
}
.boxes-2 .box2 {
	float: left;
	width: 233px;
	padding: 0 0 0 26px;
}
.boxes-2 .box2 p {font-size: 15px;}
.boxes-2 .box2 h3.shows {
	overflow: hidden;
	height: 87px;
	width: 220px;
	text-indent: -9999px;
	margin: 13px 0 29px 5px;
	background: url(../images/shows-title.gif) no-repeat;
}
.boxes-2 .box2 .img-holder {
	float: left;
	width: 160px;
	height: 110px;
	padding: 3px 0 0 3px;
	margin: 6px 0 0 28px;
	display: inline;
	background: url(../images/img-holder.png) no-repeat;
}
.boxes-2 .box2 .view-btn {margin: 2px 0 0 0;left: 280px;}
.boxes-2 .box3 {float: left;width: 221px;padding: 13px 0 0 22px;}
.boxes-2 .box3 h3 {
	margin: 0;
	width: 221px;
	height: 87px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/bios-title.gif) no-repeat;
}
.boxes-2 .box3 p {font-size: 15px;}
.boxes-2 .box3 .img-holder2 {
	width: 128px;
	height: 189px;
	margin: 5px 0 0 43px;
	padding: 3px 0 0 3px;
	background: url(../images/img-holder2.png) no-repeat;
}
.boxes-2 .box3 .view-btn {left: 536px;}
.boxes-2 .box4 {
	float: left;
	width: 220px;
	padding: 13px 0 0 31px;
}
.boxes-2 .box4 h3.pics {
	margin: 0;
	width: 220px;
	height: 88px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/pics-title.gif) no-repeat;
}
.boxes-2 .img-holder3 {
	float: left;
	width: 178px;
	height: 265px;
	margin: 3px 0 0 18px;
	padding: 3px 0 0 3px;
	display: inline;
	background: url(../images/img-holder3.png) no-repeat;
}
.boxes-2 .box4 .view-btn {left: 790px;}
.btn-holder {
	overflow: hidden;
	margin: 5px 0 0 -3px;
	padding: 3px 0 0 3px;
	list-style: none;
	width: 1011px;
	height: 115px;
	position: relative;
	background: url(../images/btn-holder-bg.png) no-repeat;
}
.btn-holder li {
	float: left;
}
.btn-holder li a {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
}
.btn-holder li.sign-up a {
	width: 494px;
	height: 107px;
	background: url(../images/sign-up-btn.jpg) no-repeat;
}
.btn-holder li.continue {
	padding: 0 0 0 3px;
}
.btn-holder li.continue a {
	height: 107px;
	width: 507px;
	background: url(../images/continue-btn.jpg) no-repeat;
}
#content-inner h2.our-friends {
	margin: 35px 0 0 38px;
	height: 72px;
	background: url(../images/our-friends-title.gif) no-repeat;
}
#content-inner h2.our-friends a {
	float: left;
	width: 930px;
	height: 72px;
	text-indent: -9999px;
	overflow: hidden;
}
#content-inner .link-list {
	list-style: none;
	padding: 0;
	margin: 12px 0 0 9px;
}
#content-inner .link-list li {
	float: left;
	padding: 0 0 0 16px;
}
#content-inner .link-list li a {
	float: left;
	width: 304px;
	height: 181px;
	padding: 3px 0 0 3px;
	background: url(../images/link-list-bg.png) no-repeat;
}
#content-inner .text-box {
	float: left;
	width: 904px;
	padding: 0 0 0 51px;
}
#content-inner .text-box .text-box-inner {
	float: left;
	width: 875px;
	min-height: 239px;
	padding: 0 14px 0 15px;
	background: url(../images/text-box-top-bg.png) no-repeat;
}
* html #content-inner .text-box .text-box-inner {height: 239px;}
#content-inner .text-box .text-box-bottom {
	float: left;
	width: 904px;
	height: 15px;
	background: url(../images/text-box-bottom-bg.png) no-repeat;
}
#content-inner .text-box p {margin: 18px 0 0;font-size: 12px;line-height: 25px;color: #af064b;}
.bottom-logo {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 244px;
	height: 94px;
	margin: 5px 0 0 374px;
	background: url(../images/bottom-logo.png) no-repeat;
}
.bottom-text {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 12px;
	line-height: 25px;
	color: #000;
}
#content-inner .content-inner2 .content-inner3 .boxes-2 .boxes-inner .box a {
	font: 11px "Times New Roman", Times, serif;
	color: #f7d7e7;	
}
/*

#content-inner .content-inner2 .content-inner3 .boxes-2 .boxes-inner .box ul {
	list-style:none;
	margin: 7px 0 0;
	font: 13px "Times New Roman", Times, serif;
	color: #f7d7e7;
}

#content-inner .content-inner2 .content-inner3 .boxes-2 .boxes-inner .box li {
	margin:0;
}



/* ABOUT US PAGE */
#content-holder-aboutus #content-inner .content-inner3 {
	min-height: 415px;
}
#content-holder-aboutus .text-box {
	float: left;
	width: 565px;
	padding: 0 0 0 0x;
	margin:10px 0 0 10px;
	background-color:#FFFFFF;
}
#content-holder-aboutus .text-box .text-box-inner {
	float: left;
	width: 535px;
	min-height: 239px;
	padding: 0 14px 0 15px;
	background: url(../images/aboutus-text-box-top-bg.png) no-repeat;
}
* html #content-holder-aboutus .text-box .text-box-inner {height: 239px;}
#content-holder-aboutus .text-box .text-box-bottom {
	float: left;
	width: 564px;
	height: 2px;
	background: url(../images/aboutus-text-box-bottom-bg.png) no-repeat;
}
#aboutus-boxes {
	background-color:#ffffff;
	width:1004px;
	height:500px;
	margin:0 0 0 7px;
	font:17pt "Myriad Pro";
}
#aboutus-photo {
	background: url(../images/aboutus-photo.png) no-repeat;
	width:419px;
	height:494px;
	float:left;
}



/* BONUS PAGE */
#content-holder-bonus #content-inner {
	margin: 0px 0 0 7px;
}
#content-holder-bonus #content-inner .content-inner3 {
	padding: 0;
}
#content-holder-bonus #content-inner .content-inner3 {
	min-height: 500px;
}
#free-access-box {
	background: url(../images/content-inner-middle-bg.gif) repeat-y;
	width:1002px;
	margin:0 0 0 7px;
}
#free-access {
	background: url(../images/freeaccess.png) no-repeat;
	width:692px;
	height:106px;
	margin:auto;
}

.bonus-container {
	width:1002px;
	background: url(../images/content-inner-middle-bg.gif) repeat-y;
	margin:0 0 0 7px;
}

.bonus-box {
	width:983px;
	height:341px;
	background:url(../images/bonus-box-bg.png) no-repeat;
	margin:auto;
}
.bonus-header-box {width:440px; float:left; margin:30px 0 0 50px;}

.bonus-box h2 {font:12pt Arial, Helvetica, sans-serif; color:#ffffff; letter-spacing:-1px;}

.bonus-box img {float:left; margin:10px 0 0 60px;}

.bonus-box .bonus-text-box {float:right; width:460px; margin:-60px 25px 0 0;}

.bonus-box p {font:12pt Arial, Helvetica, sans-serif; color:#ffffff; letter-spacing:-1px;}

.clear {clear:both;}


/* ENTER PAGE */
#enter-header .logo {
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
}
#enter-header {
	width: 1009px;
	height: 404px;
	background: url(../images/enter-header.png) no-repeat;
	margin:-15px 0 0 0;
}
#enter-photo {
	width:1009px;
	height:668px;
	background: url(../images/enter-photo.jpg) no-repeat;
}
#enter-photo-bottom {
	width:1009px;
	height:13px;
	background: url(../images/enter-photo-bottom.png) no-repeat;
}
#enter-photo-text {
	width:1009px;
	min-height:130px;
	background: url(../images/enter-text-bg.png) repeat-y;
	margin:0 0 0 2px;
}
#enter-photo-text .text-box {
	width:950px;
	margin:auto;
}
#enter-photo-text .text-box p {
	color:#d70a6b;
	margin:0;
	font:bold 24px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:55px;
}
#enter-buttons {
	background-color:#ffffff;
	width:1009px;
	height:145px;
	margin:0 0 0 2px;
	background: url(../images/enter-text-bg.png) repeat-y;
	list-style: none;
}

#enter-buttons li {
	float:left;
	margin:0px;
	
}

#enter-18 {
	width:465px;
	height:132px;
	margin:10px 0 0 -10px;
	float: left;
	overflow: hidden;
}
#enter-not18 {
	width:463px;
	height:132px;
	margin:10px 0 0 20px;
	float: left;
}
#enter-photo-text-bottom {
	width:1006px;
	height:20px;
	background: url(../images/enter-text-bottom.png) no-repeat;
	margin:0 0 0 2px;
}

/* LOGIN PAGE */
.pink-line {
	background: url(../images/pink-line.png) no-repeat;
	width:1009px;
	height:16px;
}
#content-holder-login {
	display: table;
	width: 1015px;
	position: relative;
	z-index: 1;
}
#content-holder-login #content-inner .content-inner3 {
	min-height: 300px;
}
#login-box {
	background: url(../images/content-login-bg.png) no-repeat;
	width:1008px;
	height:517px;
}
#login-text-box {
	width:1008px;
	padding:10px 0 0 0;
	min-height:455px;
}
#login-text-top {
	background: url(../images/login-bg-top.png) no-repeat;
	width:991px;
	height:38px;
	margin:auto;
}
#login-text-mid {
	background: url(../images/login-bg-mid.png) repeat-y;
	width:991px;
	margin:auto;
	min-height:350px;
}
#login-text-bottom {
	background: url(../images/login-bg-bottom.png) no-repeat;
	width:991px;
	height:62px;
	margin:auto;
}

#login-header {
	background: url(../images/login-header.png) no-repeat;
	width:958px;
	height:74px;
	margin:auto;
}
#login-text {
	width:920px;
	margin:auto;
}
#login-form {
	margin:0 0 0 370px;
}
.form-field {
	color:#999999;
}
#login-form td,tr {
	height:25px;
}


/* PHOTOS PAGE */
.photos-container {
	width:1002px;
	background: url(../images/content-inner-middle-bg.gif) repeat-y;
	margin:0 0 0 7px;
}
.photos-container1 {
	width:1002px;
	background: url("../images/content-inner-middle-bg.gif") repeat-y;
	margin:0 0 0 7px;
}
.photos-header {
	background: url(../images/photos-header.png) no-repeat;
	width:1000px;
	height:98px;
	margin:auto;	
}
.photos-box1 {
	width:970px;
	border:4px solid #f3aeca;
	margin:auto;
	overflow-y: auto;
	letter-spacing:-1px;
	font:12px Arial, Helvetica, sans-serif;
}
.photos-box1 .photos-box-inner1 {
	width:940px;
	margin:auto;
	overflow-y: auto;
	text-align:center;
}
.photos-box {
	width:970px;
	border:4px solid #f3aeca;
	min-height:400px;
	margin:auto;
	letter-spacing:-1px;
	font:12px Arial, Helvetica, sans-serif;
}
.photos-box .photos-box-inner {
	width:940px;
	min-height:400px;
	margin:auto;
	text-align:center;
}
.photos-box h1 {
	font:12px Arial, Helvetica, sans-serif;
	color:#7f0436;
}
.photos-box img {
	border:1px solid #f183b3;
	margin:0 2px 0 0;
}
.photos-container ul {
	list-style:none;
}
.photos-container ul li {
	float:left;
}
.photos-container .pink-line {
	margin:0 0 0 -20px;
}
#photos-box-2 {
	width:970px;
	min-height:400px;
	margin:auto;
	letter-spacing:-1px;
	font:12px Arial, Helvetica, sans-serif;
}

/* JOIN PAGE */
#join-box {
	background: url(../images/content-inner-middle-bg.gif) repeat-y;
	width:1002px;
	margin:0 0 0 7px;
}
#join-form {
	width:600px;
	margin:auto;
}

#content-holder-blogview #content-inner .content-inner3 {
	min-height: 500px;
}
.blog-left {float:left; width:150px; margin:0 0 0 10px; font:normal 12px Arial, Helvetica, sans-serif;}
.blog-left-box-top {background: url(../images/blog-left-box-top.png) no-repeat; margin:0 0 0 10px; border:3px solid #f7d7e7;}
.blog-left-box {background: url(../images/blog-left-box-bg.png) repeat-y; margin:0 0 0 10px; border-left:3px double #f7d7e7; border-right:3px double #f7d7e7;}
.blog-left-box-bottom {background: url(../images/blog-left-box-bottom.png) no-repeat; margin:0 0 20px 10px; border:1px solid #f7d7e7;}
.blog-left  ul {list-style:none; padding:0 0 0 10px;}
.blog-left  li {line-height:16px;}
.blog-category-head {font-size:14px; font-weight:bold; margin:5px;}
.blog-category {font:bold 14px}
.blog-main {float:left; margin:0 0 0 20px; width:700px;}
.blog-date {float:left; background-color:#f7d7e7; width:120px; height:80px; margin:0 5px 5px 5px; font:12px "Times New Roman", Times, serif; line-height:80px; text-align:center;}

.photos_box_compact {
	width:974px;
	xborder:4px solid #f3aeca;
	height:300px;
	margin:auto;
	letter-spacing:-1px;
	font:12px Arial, Helvetica, sans-serif;
}
#member_status{
	color:#F00;
	font-size:14px;
	text-align:center;
}
a.myPlayer { 
    display:block; 
    width: 475.2px; 
    height:345.6px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 
 
/* play button */ 
a.myPlayer img { 
    margin-top:70px; 
    border:0px; 
} 
 
/* when container is hovered we alter the border color */ 
a.myPlayer:hover { 
    border:1px solid #000; 
}
a.myPlayer1 img { 
    margin-top:70px; 
    border:0px; 
} 
 
/* when container is hovered we alter the border color */ 
a.myPlayer1:hover { 
    border:1px solid #000; 
}
a.myPlayer1 { 
    display:block; 
    width: 495px; 
    height:360px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:1px solid #999; 
} 