@charset "utf-8";
/* Jenna Haze V2 :: CSS Document */
/** reset **/
html, body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, img, form {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
input, select, textarea, label {margin: 0; padding: 0; font-size: 100%; vertical-align: middle;}

/** global **/
html {overflow-y: scroll;}
body {font: normal normal 12px Tahoma, Geneva, sans-serif; color:#fff; background: #000 url(../images/bkgGlobal.jpg) center 58px no-repeat; background-attachment: fixed;}

body#index {background: #352e21 url(../images/bkgHome.jpg) center -150px no-repeat;}

a:link, a:visited {color: #ada49d; text-decoration: none;}
a:hover, a:focus, a:active {color: #FFF; text-decoration: underline;}

.fltLeft {float: left;}
.fltRight {float: right;}
.fltNone {clear: both; float: none;}
.fltClear {clear: both; float: none; height: 0; font-size: 0; line-height: 0;}
.fltLast {margin-right: 0 !important;}
.fltFirst {margin-left: 0 !important;}
.fltWrap {overflow: hidden;}

.wrpText {padding: 20px;}
.wrpText p {margin-bottom: 10px; line-height: 20px;}
.wrpText p b {font-size: 14px;}
.wrpText p.title {font-size: 24px; text-transform: uppercase; margin-bottom: 20px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #FFF;}

div#container {position: relative; width: 991px; margin: 58px auto 25px auto;}

div#wrapper {margin-top: 30px;}


/** header **/
div#wrpHeader {position: relative; height: 161px;}

div#topLogo {position: absolute; top: 0px; left: 0;}
div#idxtopLogo {position: relative; top: 0px; left: 0;}

div#boxNavTop {position: absolute; top: 0; right: 0; padding: 5px; background: url(../images/bkgBox.png) top center repeat;}
div#boxNavTop ul#navTop {list-style: none;}
div#boxNavTop ul#navTop li {float: left;}
div#boxNavTop ul#navTop li a {display: block; padding: 0 25px; border-right: solid 1px #656565; text-transform: uppercase; line-height: 24px; color: #FFF;}
div#boxNavTop ul#navTop li a:hover {color: #ada49d; text-decoration: none;}
div#boxNavTop ul#navTop li.fltLast a {color: #ada49d; border: none;}

div#boxNavigation {position: absolute; top: 90px; left: 0; width: 981px; padding: 5px; background: url(../images/bkgBox.png) top center repeat; border-bottom: solid 5px #120101;}
div#boxNavigation ul#navigation {list-style: none;}
div#boxNavigation ul#navigation li {float: left; width: 158px; padding: 5px 19px; background: url(../images/hdrNavSpacer.gif) right center no-repeat;}
div#boxNavigation ul#navigation li a {display: block; line-height: 24px; text-transform: uppercase; font-weight: bold; color: #FFF; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}
div#boxNavigation ul#navigation li a:hover {color: #ada49d; text-decoration: none;}
div#boxNavigation ul#navigation li p {font-size: 10px; color: #9b9b99;}
div#boxNavigation ul#navigation li.fltLast {background: none;}


/** home **/
div.btnTrailer {position: absolute; top: 191px; left: 409px;}

div#wrpVideo {position: relative; width: 985px; height: 346px; padding: 6px 0 0 6px; margin-bottom: 25px; background: url(../images/bkgBox.png) top center repeat;}
div#wrpVideo div.colBigThumb {position: relative; float: left; width: 545px; height: 346px;}
div#wrpVideo div.colBigThumb div.btnPlay {position: absolute; top: 120px; left: 220px;}
div#wrpVideo div.colSmlThumb {float: left; width: 411px; height: 346px;}
div#wrpVideo div.colSmlThumb div.wrpText {height: 218px; overflow: hidden;}
div#wrpVideo div.colDsgArrow {position: absolute; bottom: 0; right: 0; width: 29px; height: 46px; background: url(../images/bkgBox2.png) top center repeat;}
div#wrpVideo div.colDsgArrow img {position: absolute; top: 10px; right: 2px;}
div#wrpVideo div.colDsgArrow  a {display: block; height: 46px;}

div.boxDsgArrow {position: relative; height: 25px; background: url(../images/bkgBox2.png) top center repeat;}
div.boxDsgArrow a {display: block; height: 25px;}
div.boxDsgArrow img {position: absolute; bottom: 0; right: 20px;}

div#hmeTwitter {float: left; width: 326px; margin: 0 7px 25px 0; padding-top: 6px; background: url(../images/bkgBox.png) top center repeat;}
div#hmeTwitter div.wrpText {height: 100px; overflow: hidden;}

div#hmeLiveShow {float: left; width: 327px; margin: 0 7px 25px 0; padding-top: 6px; background: url(../images/bkgBox.png) top center repeat;}
div#hmeLiveShow div.wrpText {height: 100px; overflow: hidden;}

div#hmePhotosets {float: right; width: 324px; margin-bottom: 25px; padding-top: 6px; background: url(../images/bkgBox.png) top center repeat;}
div#hmePhotosets p span {display: block; color: #cabba4;}
div#hmePhotosets div.wrpText {height: 100px; overflow: hidden;}

div#hmeCalandar {float: right; width: 324px; margin-bottom: 25px; padding-top: 6px; background: url(../images/bkgBox.png) top center repeat;}
div#hmeCalandar p span {display: block; color: #cabba4;}
div#hmeCalandar div.wrpText {height: 100px; overflow: hidden;}

div.wrpPhotosetsAll {position: relative; height: 318px; padding: 10px; margin-bottom: 25px; background: url(../images/bkgBox3.png) top center repeat;}
div.wrpPhotosetsAll p.title {font-size: 24px; text-transform: uppercase; margin-bottom: 10px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #FFF; }
div.wrpPhotosetsAll div {float: left; margin-right: 11px;}

div#wrpWlcDiary {float: left; width: 432px; height: 316px; margin-bottom: 25px; overflow: hidden;}

div#hmeWelcome {margin: 0 7px 7px 0; background: url(../images/bkgBox.png) top center repeat;}

div#hmeDiary {background: url(../images/bkgBox.png) top center repeat; margin-right: 7px;}
	
div#hmeFreeTrailer {float: left; position: relative; width: 557px; height: 316px; margin-bottom: 25px;}
div#hmeFreeTrailer div#hmeFreeTrailerTag {position: absolute; top: -18px; right: -36px;}

div.blogBanner {margin-bottom: 25px;}

/*
div#hmeWrpPhotoset {position: relative; height: 248px; margin-bottom: 25px; background: url(../images/bkgBox.png) top center repeat;}
div#hmeWrpPhotoset div.wrpText {float: left; width: 291px;}
div#hmeWrpPhotoset div.boxDsgArrow {position: absolute; bottom: 0; left: 0; width: 991px;}
*/

/** video **/



/** photosets **/
div.wrpPhotosets {background: url(../images/bkgBox.png) top center repeat; margin-bottom: 25px;}
div.wrpPhotosets div.fltWrap {padding: 5px;}
div.wrpPhotosets div.fltWrap div {float: left;}




/** about me **/
div#boxBio {background: url(../images/bkgBox.png) top center repeat; padding: 10px; margin-bottom: 25px;}
div#boxBio div.wrpText {padding-top: 380px; background: url(../images/bgkAboutMeText.jpg) top center no-repeat;}
div#boxBio ul {margin: 0 0 25px 20px;}
div#boxBio ul li {padding: 5px 0;}
div#boxBio ul li span{color: #cabba4;}


/** footer **/
div#footer {background: url(../images/bkgBox3.png) top center repeat; height: 34px; margin-bottom: 25px;}

ul#navBottom {float: left; margin-top: 5px; list-style: none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}
ul#navBottom li {float: left;}
ul#navBottom li a {display: block; padding: 0 19px; line-height: 29px; text-transform: uppercase; font-weight: bold; color: #FFF;}
ul#navBottom li a:hover {color: #ada49d; text-decoration: none;}
ul#navBottom li.fltLast {}

div.boxFtrLogo {float: right; margin-top: 5px; font-weight: bold; line-height: 29px; padding-right: 19px;}

div#wrpButton {height: 122px; margin-bottom: 25px;}
div#wrpButton div {background: url(../images/bkgBox3.png) top center repeat;}

div#copyright {text-align: center; background: url(../images/bkgBox.png) top center repeat; padding: 10px; margin-top: 25px;]}

div#ftrFriends {position: relative; height: 250px; padding: 10px; margin-bottom: 25px; background: url(../images/bkgBox3.png) top center repeat;}
div#ftrFriends p.title {position: absolute; top: 10px; left: 10px; font-size: 24px; text-transform: uppercase; margin-bottom: 20px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #FFF;}
div#ftrFriends p.text {position: absolute; font-size: 14px; top: 21px; right: 10px;}
div#ftrFriends div#friends {position: absolute; top: 50px; left: 10px;}

/** player **/
div#wrpPlayer {background: url(../images/bkgBox.png) top center repeat; text-align: center; margin-bottom: 25px; padding-bottom: 20px;}
div#wrpPlayer div.plyTitle {font-size: 28px; padding: 20px;}


/*********** COMMON CSS *********** COMMON CSS *********** COMMON CSS *********** COMMON CSS ***********/
/*********** COMMON CSS *********** bonus page ***********/
#bnsBox{
	padding: 20px 0;
	background: url(../images/bkgBox.png) top center repeat;
	margin-bottom: 25px;
}
table td{
	vertical-align:top;
}
#ctngblPage{
	margin:10px auto 0 auto;
	width:922px;
	padding-top:0px;
	color:#333;
	background-color:#fff;
}
.ctnliveshows{
	padding-left:70px;
	padding-right:70px;
}
.boxliveshows{
	float:left;
}
.boxRgtliveshows{
	float:right;
}
.boxRgtliveshows, .boxliveshows{
	width:360px;
	height:390px;
	border-bottom:dotted 1px #CCC;
	margin-bottom:20px;
}
.imgBdrliveshows{
	border:solid 1px #000;
}
.boxTtlSite{
	padding-top:10px;
	font-size:22px;
	font-weight:bold;
	color:#80A6C2;
}
.boxTxtSite{
	margin-top:10px;
	padding:0px;
	text-align:justify;
	color:#333;
	height:75px;
	overflow:hidden;
}
.boxLnkSite{
	margin-top:5px;
}
.boxLnkSite a{
	padding:5px;
	background-color:#ad0000;
	color:#FFF;
	text-decoration:none;
}
.ctnFlashZone{
	margin-left:auto;
	margin-right:auto;
	background-image:url(http://promo.premiumpass.com/liveshows/images/bkgLiveWebcamShows.gif);
	background-repeat:no-repeat;
	width:922px;
	height:263px;
	padding-top:184px;
}
.imgPornstars{
	width:65px;
	height:54px;
	border:solid 1px #000;
	margin-left:10px;
	margin-right:10px;
}
.ttlSite{
	float:left;
	font-size:22px;
	font-weight:bold;
}
.boxTime{
	float:right;
	padding-top:5px;
	padding-left:5px;
	padding-right:100px;
	padding-bottom:5px;
	background-color:#ad0000;
	color:#FFF;
	text-decoration:none;
}
.boxTxtShows{
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
	text-align:justify;
	color:#333;
	overflow:hidden;
	clear:both;
	float:none;
}
.tblPornstars{
}
.tblSpacer{
	height:5px;
	display:block;
}
.imgTtlSection{
	text-align:center;
	padding-bottom:40px;
}
.ctnFlashZoneLeft, .ctnFlashZoneCenter{
	float:right;
}
.ctnFlashZoneLeft{
	width:326px;
}
.ctnFlashZoneRight{
	width:318px;
	float:right;
	margin-right:2px;
}
.ctnFlashZoneCenter{
	margin-left:16px;
	padding-left:5px;
}
.pornstarLiveShow{
	width:249px;
	height:64px;
	padding-top:2px;
}
.pornstarLiveShow b{
	font-size:16px;
	color:#ad0000;
}
.pornstarLiveShow div{
	padding-left:2px;
}
.pornstarLiveShow img{
	border:solid 1px #000;
}

/*********** COMMON CSS *********** top ticker ***********/
.tickerMain{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	background-image:url(../images/bkg.gif);
	width:100%;
	height:58px;
}
.tickerContent{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
.fltLeft{
	float:left;
}
.tickerLogo{
	width:403px;
	height:58px;
}
.tickertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	height:58px;
	line-height:58px;
}
.clrUltimate{
	clear:both;
	float:none;
	font-size:0px;
	line-height:0px;
}
.tickerTextTitle{
	padding-left:20px;
}
.tickerTextDate{
	color:#FFF;
}
.tickerTextDate a{
	color:#FFF;
}

#scroller{
	width: 960px;
	height: 58px;
	background:url(../images/bar.png) no-repeat;
}

#scroller a{
	text-decoration: none;
}

.scrollerClass{ 
	position:relative; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:19px; 
	height:58px; 
	line-height:58px;
	float:left;
}

/*********** COMMON CSS *********** index page ***********/
body#idxBody{
	color: #b3a78f;
	background: #000 url(../images/bkgGlobal2.jpg) center 0px no-repeat;
}
#idxLogo{
	width: 305px;
	margin: 0 auto;
}
#idxContainer{
	width: 940px;
	padding-top: 10px;
	margin: 120px auto 0 auto;
	background: url(../images/bkgBox.png) top center repeat;
}
.idxDescription h1{
	font-size: 20px;
}
.idxTitle{
	text-align:center;
	padding-bottom: 40px;
}
.idxDescription{
	width:850px;
	margin: 0px auto;
	border:solid 1px #b3a78f;
	color:#b3a78f;
	padding:15px;
	overflow:auto;
	height:100px;
	line-height:normal;
	text-align:justify;
}
.idxDescription ul{
	margin-left: 20px;
}
.idxDescription ul li{
	padding: 5px 0;
	list-style: circle;	
}
.idxDescription ul li.first{
	list-style: none !important;
}
.idxDescription strong{
	color:#fd2024;
}
.idxBtnWrap{
	padding: 40px 150px;
}
#idxCopyright{
	text-align: center;
	padding-top: 40px;
}
#idxCopyright p{
	padding-bottom: 10px;
	font-size: 10px;
}
#idxCopyright a{
	color: #FFF;
}

