
/* RESET */
@import url("reset.css");
/*-------------------------------------------------------------------- 
[Master Stylesheet] 

- Project:	HDPORNPASS.COM
- Version:	1.0 
- Last CSS Update:    April 27, 2010


/*----------------------------------*/
/*--------- GENERAL RULES ----------*/
/*----------------------------------*/

* {margin: 0px;	padding: 0px;}
body {background:url(../hdpornpass/images/pagebg.gif)#7e7f80 url(../hdpornpass/images/pagebg.jpg); font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353; line-height: 130%; text-align:center; margin: 0px; }

a, a:visited {color: #ca4c00;}
a:hover {color:#000; }

/* -- layout grid -- */
.w_960 {width: 980px; overflow: hidden; margin: 0 auto; text-align: center; padding: 0px 0px 0px 0px;}/* modify so 960 is 980 changes */
.w_900 {width: 900px; overflow: hidden; margin: 0 auto; text-align: center; padding: 0px 0px 0px 0px;}
.w_640 {width: 640px; overflow: hidden; margin: 0 auto; text-align: center; padding: 0px 0px 0px 0px;}
.w_480 {width: 480px; overflow: hidden; margin: 0 auto; text-align: center; padding: 0px 0px 0px 0px;}
.w_320 {width: 320px; overflow: hidden; margin: 0 auto; text-align: center; padding: 0px 0px 0px 0px;}
.w_240 {width: 240px; overflow: hidden; margin: 0 auto; text-align: center; padding: 0px 0px 0px 0px;}

.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright {text-align:right;}

.fleft {float:left;}
.fright {float:right;}

.pad5 {padding:5px;}
.pad10 {padding: 10px;}

.block {display:block;}

/* form */
.button {color: #FFFFFF;background: #22AEEB;font-size: 11px;border: 1px solid #22AEEB;font-weight: bold;cursor: pointer;text-transform: capitalize;
-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
select {height: 15px;width: 152px;font-size: 11px;height: 18px;font-family: Tahoma;color: #767676;}
TD.filter {	padding: 8px 4px 4px 4px;}
TD.filter span.type {font-weight:bold; font-size: 12px; color: #000; display:inline; padding-right: 3px;}
TD.filter SELECT {width:135px;}
.field {font-size: 11px;height: 18px;color: #767676;border: 1px solid #b0afaf;}


/* small button links */
.smlink_wrap {text-align:center;margin: 0 auto;display:block;}
.smlink_wrap ul {list-style: none;margin: 0px 0px 0px 0px;	padding: 0;}
.smlink_wrap li {padding: 5px;margin: 0;	float: left;position: relative;}
.smlink_wrap ul li a, .smlink_wrap ul li a:visited {background:url(../hdpornpass/images/sm_btn_left_bg.gif) top left no-repeat; text-align:center;margin: 0 auto;display:block;
float:left;height:27px;overflow:hidden;margin-top: 0px;margin-bottom: 0px;color: #fff;font-weight:bold;font-size: 12px;text-decoration: none;padding: 5px 20px 5px 20px;}
.smlink_wrap li a:hover{color: #fff;}
.smlink_wrap li span {display:block;float:left;width:3px;height:27px;background:url(../hdpornpass/images/sm_btn_right_bg.gif) right top no-repeat; }

/* big button links */
.biglink_wrap {text-align:center;margin: 0 auto;display:block;}
.biglink_wrap ul {list-style: none;margin: 0px 0px 0px 0px;	padding: 0;}
.biglink_wrap li {padding: 5px;margin: 0;	float: left;position: relative;}
.biglink_wrap ul li a, .biglink_wrap ul li a:visited {background:url(../hdpornpass/images/big_btn_left_bg.gif) top left no-repeat; text-align:center;margin: 0 auto;display:block;
float:left;height:46px;overflow:hidden;margin-top: 0px;margin-bottom: 0px;color: #fff;font-weight:bold;font-size: 36px;text-decoration: none;padding: 15px 20px 15px 38px;}
.biglink_wrap ul li.now a, .biglink_wrap ul li.now a:visited {background:url(../hdpornpass/images/big_btn_left_bg2.gif) top left no-repeat; text-align:center;margin: 0 auto;display:block;
float:left;height:46px;overflow:hidden;margin-top: 0px;margin-bottom: 0px;color: #fff;font-weight:bold;font-size: 36px;text-decoration: none;padding: 15px 20px 15px 38px;}
.biglink_wrap li a:hover, .biglink_wrap li.now a:hover {color: #000;}
.biglink_wrap li span {display:block;float:left;width:18px;height:46px;background:url(../hdpornpass/images/big_btn_right_bg.gif) right top no-repeat; }
.biglink_wrap li.now span {display:block;float:left;width:18px;height:46px;background:url(../hdpornpass/images/big_btn_right_bg2.gif) right top no-repeat;}

/* icon */
a.buttonicon, a.buttonicon:visited{	background:url(../hdpornpass/images/button.gif);display:block;	color:#555555;font-weight:bold;	height:30px;line-height:29px;margin-bottom:5px;
text-decoration:none;width:191px;}
a:hover.buttonicon{	color:#0066CC;}

.fav{background:url(../hdpornpass/images/favorite.png) no-repeat 10px 8px;	text-indent:30px;display:block;}
.vid{background:url(../hdpornpass/images/control_play.png) no-repeat 10px 8px;	text-indent:30px;display:block;}
.add{background:url(../hdpornpass/images/add.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.delete{background:url(../hdpornpass/images/delete.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.user{background:url(../hdpornpass/images/user.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.alert{background:url(../hdpornpass/images/alert.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.msg{background:url(../hdpornpass/images/msg.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.download{background:url(../hdpornpass/images/download.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.lens{background:url(../hdpornpass/images/lens.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.info{background:url(../hdpornpass/images/info.gif) no-repeat 10px 8px;text-indent:30px;display:block;}


/* clear */
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
.clearboth { clear:both;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {	display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {	height: 1%;}
.clearfix {	display: block;}

/* End hide from IE-mac */
/*----------------------*/



/*----------------------------------*/
/*--------- LOGIN MODAL   ----------*/
/*----------------------------------*/
.input {background: #fff; width:200px;margin: 0; padding: 3px 4px; border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; -webkit-box-shadow: 0 1px 1px #fff; text-shadow: 0 0 1px #fff;}


.m{padding: 0px;height: auto;margin: 5px;}
.l{width: 125px;margin: 0px;padding: 0px 5px 0px 0px; float: left;text-align: right;}
.r{width: 220px;margin: 0px;float: right; text-align: left;}

.a{clear: both;width:350px;background:#e8e8e8;padding: 5px;overflow:hidden;margin-left:50px;}
.form_header {padding-left:10px;text-align:left;color:#000;font-weight:bold;font-size:14px;clear:both;background: #dfdfdf;margin-bottom:10px;}
.pwd_text {font-size:11px;text-align:left;color:#9e9e9e;line-height:130%;padding:5px;}
.login_title {margin: 0 auto;width:980px;text-align:center;font-weight:bold;color:#000;padding:10px;display:block;font-size:24px;}
.login_block {width:980px;margin: 0 auto;text-align:center;overflow:hidden;}
.login_block .log {width:480px;padding-bottom:50px;float:left;text-align:center;margin: 0 auto;}
.login_block .reset {width:480px;float:right;text-align:center;padding-bottom:50px;}



/*----------------------------------------------------------------*/
/*------[CONTAINER ELEMENTS ]-------------------------------------*/
/*----------------------------------------------------------------*/

/* new */
#main-wrapper {background: #fff;width:980px;overflow:hidden;text-align:center;margin: 0 auto;border-left: 2px solid #000;border-right: 2px solid #000;}
#content-area {width:980px;overflow:hidden;background: #fff;margin: 0 auto;}

#main-header {background: #fff;width:980px;height:480px;overflow:hidden;margin: 0 auto;}

#main-footer {width:980px; height:454px; overflow:hidden; margin: 0 auto;}


.banner {border-top:1px solid #000; border-bottom: 1px solid #000; margin-bottom:15px;}
/* end new */



/*
#main-wrapper {	width:1024px;margin: 0 auto;text-align:center;}
#main-content-wrap {width:1024px;margin: 0px auto;color: #000;background: url(../images/outer-middle-content.png) top center repeat-y;}
#main-footer-wrap {	width:1024px;height:139px;	margin: 0px auto 25px auto;color: #efefef;	background: url(../images/outer-footer-bg.png) bottom center no-repeat; }
#main-footer-wrap h1 {width:980px;height:37px;margin: 0px auto;	background: url(../images/footer_topbar.gif) top center repeat-x;}
#content-area {width:980px;margin: 0 auto;text-align:left;}
#header-logo {background: url(../images/header-logo-bg.png) top left no-repeat; width:980px;margin: 0 auto;	text-align:left;height:45px;overflow:hidden;}
*/
.shade_long {background: url(../hdpornpass/images/shade_long.gif) top center no-repeat; display:block;	clear:both;	width:980px;height:25px;margin: 0 auto;	text-align:center;}
.shade_high {background: url(../hdpornpass/images/page_header_bg.gif) top center no-repeat; display:block;	clear:both;	width:980px;height:35px;margin: 0 auto;text-align:center;}




/****************************************/
/*----- [ TYPOGRAPHY ] -----------------*/
/****************************************/
.bold {font-weight:bold;}
.blue {color:#04cdff;}
.dorange {color:#b1480f;}
.dgray {color:#302c26;}
.special {color: #a12909;}
.error {color:#cc0000;}
.error2 {font-size:18px; color:#cc0000; font-weight:bold;}

.search_item {color:#a12909;}
.lineheight {line-height:130%;}

.txt_sm {font-size:10px;color:#626262;}
.txt_med {font-size:12px;color: #e4e4e4;}
.txt_med_blk {font-size:12px;color: #000;}
.txt_med_wht {font-size:12px;color: #fff;}
.txt_lrg {font-size:16px;font-weight:bold;}
.txt_xlrg {font-size:24px;font-weight:bold;padding-bottom:10px;}
.gray {color: #a4a3a3;}
.blue {color: #62c8ef;}



/**********************************************************/
/* ---------- [ NAVIGATION / MENU / BREADCRUMB ] ---------*/
/**********************************************************/


/* new nav */
.image-nav-container {width: 980px;height: 69px; background: url(navigation.jpg) top left no-repeat;}
ul#image-topnav {	list-style: none;width: 980px; float: left;}
ul#image-topnav li {float: left;	margin: 0; padding: 0;}
ul#image-topnav a {float: left;display: block;height: 69px;text-indent: -99999px;	background-image: url(navigation.jpg);}

ul#image-topnav li.sites a {background-position:  left top;width:97px;}
ul#image-topnav li.videos a {background-position:  -97px top;width: 107px;}
ul#image-topnav li.photos a {background-position:  -204px top;width: 117px;}
ul#image-topnav li.pornstars a {background-position:  -321px top;	width: 161px;}
ul#image-topnav li.sitelist a {background-position:  -482px top;	width: 90px;}
ul#image-topnav li.bonuscontent a {background-position:  -572px top;	width: 105px;}
ul#image-topnav li.login a {background-position:  -677px top;width: 138px;}
ul#image-topnav li.joinnow a {background-position:  -815px top;width: 137px;}
ul#image-topnav li.joinnow a {background-position:  -815px top;width: 137px;}


ul#image-topnav li.sites a:hover {	background-position:  left -69px;}
ul#image-topnav li.videos a:hover { background-position:  -97px -69px;}
ul#image-topnav li.photos a:hover { background-position:  -204px -69px;}
ul#image-topnav li.pornstars a:hover {background-position:  -321px -69px;}
ul#image-topnav li.sitelist a:hover {	background-position:  -482px -69px;}
ul#image-topnav li.bonuscontent a:hover {	background-position:  -572px -69px;}
ul#image-topnav li.login a:hover {	background-position:  -677px -69px;}
ul#image-topnav li.joinnow a:hover {	background-position:  -815px -69px;}

#sites ul#image-topnav li.sites a {	background-position:  left bottom;}
#videos ul#image-topnav li.videos a { background-position:  -97px bottom;}
#photos ul#image-topnav li.photos a { background-position:  -204px bottom;}
#pornstars ul#image-topnav li.pornstars a {background-position:  -321px bottom;}
#sitelist ul#image-topnav li.sitelist a {	background-position:  -482px bottom;}
#bonuscontent #image-topnav li.bonuscontent a {	background-position:  -572px bottom;}
#login ul#image-topnav li.login a {	background-position:  -677px bottom;}
#joinnow ul#image-topnav li.joinnow a {	background-position:  -815px bottom;}


/* end: new nav */



/* new nav * MEMBERS */
.image-nav-container-mem {width: 980px;height: 69px; background: url(navigation_bg.jpg)url(../images/navigation_bg.jpg) top left no-repeat;}
ul#image-topnav-mem {	list-style: none;width: 980px; float: left;}
ul#image-topnav-mem li {float: left;	margin: 0; padding: 0;}
ul#image-topnav-mem a {float: left;display: block;height: 69px;text-indent: -99999px;	background-image: url(../hdpornpass/images/navigation_member.jpg);}

ul#image-topnav-mem li.index a {background-position:  left top;width:97px;}
ul#image-topnav-mem li.videos a {background-position:  -97px top;width: 107px;}
ul#image-topnav-mem li.photos a {background-position:  -204px top;width: 117px;}
ul#image-topnav-mem li.pornstars a {background-position:  -321px top;	width: 161px;}
ul#image-topnav-mem li.sitelist a {background-position:  -482px top;	width: 90px;}
ul#image-topnav-mem li.bonuscontent a {background-position:  -572px top;	width: 105px;}
ul#image-topnav-mem li.upcomingcontent a {background-position:  -677px top;width: 149px;}

ul#image-topnav-mem li.specials a {background-position:  -839px top;width: 130px;}



ul#image-topnav-mem li.index a:hover {	background-position:  left -69px;}
ul#image-topnav-mem li.videos a:hover { background-position:  -97px -69px;}
ul#image-topnav-mem li.photos a:hover { background-position:  -204px -69px;}
ul#image-topnav-mem li.pornstars a:hover {background-position:  -321px -69px;}
ul#image-topnav-mem li.sitelist a:hover {	background-position:  -482px -69px;}
ul#image-topnav-mem li.bonuscontent a:hover {	background-position:  -572px -69px;}
ul#image-topnav-mem li.upcomingcontent a:hover {	background-position:  -677px -69px;}
ul#image-topnav-mem li.specials a:hover {	background-position:  -839px -69px;}


#index ul#image-topnav-mem li.index a {	background-position:  left bottom;}
#home ul#image-topnav-mem li.home a {	background-position:  left bottom;}
#videos ul#image-topnav-mem li.videos a { background-position:  -97px bottom;}
#photos ul#image-topnav-mem li.photos a { background-position:  -204px bottom;}
#pornstars ul#image-topnav-mem li.pornstars a {background-position:  -321px bottom;}
#sitelist ul#image-topnav-mem li.sitelist a {	background-position:  -482px bottom;}
#bonuscontent #image-topnav-mem li.bonuscontent a {	background-position:  -572px bottom;}
#upcomingcontent ul#image-topnav-mem li.upcomingcontent a {	background-position:  -677px bottom;}
#specials ul#image-topnav-mem li.specials a {	background-position:  -839px bottom;}
/* end: new nav */





/* top mini-nav */
#top-mini-nav {	width:980px;height:60px;margin: auto 0px;text-align:left;color: #fff;overflow:hidden;background: url(../hdpornpass/images/members_logo_header.gif) top left no-repeat;}
#top-mini-nav #mini-nav {float:right;position:relative;	height:20px;top:0px;right:35px;}
#top-mini-nav h1 a {width:287px;height:60px;display:block;float:left;top:0px;left:0px;position:relative;text-indent: -9999px;}
#top-mini-nav #mini-nav ul {margin: 0px;}
.menu { padding:0; margin:0;list-style-type:none;white-space:nowrap;}
.menu li { display:inline;	height:23px; color:#fff;}
.menu li span {width:5px;height:23px;display:block;float:left;overflow:hidden;}
.menu li p.member {color:#e6e1d6;padding: 4px 5px 0px 5px;height:23px;float:left;overflow:hidden;}
.menu li b {color:#fff;}
.menu a, .menu a:visited {display:block;float:left;height:23px;padding:4px 16px 0px 11px;margin-right:5px;color:#f4cf05; text-decoration:none;font-weight:bold;}  
.menu a:hover { color:#fff;}

/* main nav 
#nav {margin: 0 auto;text-align:left;width:980px;overflow:hidden;background: #000;float:left;position:relative;}
.slide_nav {position: relative;margin: 0;padding: 0;list-style: none;clear:both;float: left;margin-top:1px;padding-left: 9px;margin-bottom:	1em;background: url(../images/menu_bg.jpg) repeat-x;width:980px;height: 58px;z-index: 400;overflow:hidden;}
.slide_nav a, .slide_nav a:visited {display: block;position: relative;text-decoration:none;color: #fff;padding: 23px 20px 0px 20px;height: 30px;text-decoration: none; 
text-shadow: 1px 1px 1px #000;font-weight: bold;float :left;}
.slide_nav li {float: left;position: relative;font-family: Arial, Helvetica, sans-serif;background: url(../images/menu_line.png) no-repeat;background-position: right 5px;}
.slide_nav li a:hover {color: #d45b11;text-decoration:none;}
.slide_nav li:hover, .slide_nav a:focus, .slide_nav a:hover, .slide_nav a:active {background: #121212;outline: 0;color:#d45b11;}
.slide_nav li.current {background: #121212;outline: 0;color:#d45b11;}
ul.slide_nav li.backLava {position: absolute;z-index: 3;background: url(../images/lavalamp.png) no-repeat;background-position: center 0px;padding: 0;height: 16px;margin-top: 42px;}


/* tab */
ul.tabs {margin: 0;	padding: 0;	float: left;list-style: none;	height: 25px;border-bottom: 1px solid #999;	border-left: 1px solid #fff;width:980px;margin-top: 10px;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 24px;line-height: 25px;border: 1px solid #999;	border-left: none;	margin-bottom: -1px; overflow: hidden;position:relative;
background: #e0e0e0;}
ul.tabs li.profile {padding: 0px 10px 0px 10px; background: #fff; border-bottom: 1px solid #fff;}
ul.tabs li a, ul.tabs li a:visited {text-decoration: none;color: #000;display: block;font-size: 12px;padding: 0 20px;border: 1px solid #fff; outline: none;}
ul.tabs li a:hover {background: #ccc;}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
background: #fff;
font-weight:bold;
border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}


/* tab pic download */
ul.pic_download {margin: 0;padding: 0;list-style: none;background: #999;width:980px;height:40px;border-bottom:1px solid #111;}
ul.pic_download li {float: left;display:block;padding:5px;}
ul.pic_download li a {float:left;}


/* breadcrumb */
.location {float:left; width:980px; margin: 0 auto; text-align:left;}
.page {float:left; width:980px; margin: 0 auto; text-align:left;}



#breadcrumb {font: 10px Arial, Helvetica, sans-serif;background: #fafaf9 url(../hdpornpass/images/bc_bg.png) no-repeat;border:solid 0px #e8e8e8;height:32px;line-height:32px;    color:#000;font-weight:bold;width:100%;overflow:hidden;margin:0px;padding:0px;}
#breadcrumb li {list-style-type:none;padding-left:20px;	display:inline-block;float:left;}
#breadcrumb li.youarehere {font-size:10px;font-weight:normal;color:#969696;}
#breadcrumb li.current {font-size:10px;font-weight:bold;color:#000;}
#breadcrumb a {display:inline-block;background-image:url(../hdpornpass/images/bc_separator.gif);background-repeat:no-repeat;background-position:right;padding-right: 15px;
text-decoration: none;color:#ca4c00;font-size:10px;outline:none;}
#breadcrumb a:hover {color:#000;}

/* light color */
#section_title_lite {font: 11px Arial, Helvetica, sans-serif;background-image:url(../hdpornpass/images/bc_bg.gif);background-repeat:repeat-x;border:solid 1px #e8e8e8;
height:30px;line-height:30px;color:#000;font-weight:bold;font-size:16px;width:100%;overflow:hidden;margin:0px;padding:0px;}
#section_title_med {font: 11px Arial, Helvetica, sans-serif;background: #e4e4e4;border:solid 1px #e8e8e8;height:30px;text-indent:10px;line-height:30px;
color:#000;font-weight:bold;font-size:16px;width:100%;overflow:hidden;margin:0px;padding:0px;}
#section_title_lite li {background-image:url(../hdpornpass/images/bc_separator.gif);background-repeat:no-repeat;background-position:left;list-style-type:none;padding-left:10px;
display:inline-block;float:left;}

 
/****************************************************************/
/*------------ [ SEARCH ] --------------------------------------*/
/****************************************************************/

#searchbar {background: url(../hdpornpass/images/searchbox_bg2.gif) top left repeat-x;width:980px; overflow:hidden; height:38px; margin: 0 auto;}
#searchfield {padding:3px; height:38px; float:right;}


.searchbox_bg {background: url(../hdpornpass/images/searchbox_bg2.gif) top left repeat-x;width:980px;overflow:hidden;margin: 0 auto;position:relative; border-bottom: 2px solid #000;}
#searchwrapper {width:339px;height:28px;background-image:url(../hdpornpass/images/searchbox.png);background-repeat:no-repeat;padding:0px;margin: 5px;position:relative;float:right;}
#searchwrapper form { display:inline; }
.searchbox {border:0px;background-color:transparent;position:absolute;top:0px;left:62px;width:200px;height:28px;color: #fff;font-weight:bold;}
.searchbox_submit {border:0px;background-color:transparent;position:absolute;top:4px;left:270px;width:70px;height:28px;}

.search_result {width:980px; margin: 0 auto; text-align:center; overflow:hidden; margin-bottom:50px;}
.search_result a, .search_result a:visited {font-size:14px; font-weight:bold;}

/*----------------------------------------------------------------*/
/*------[TITLEBAR / HEADER SECTION ]------------------------------*/
/*----------------------------------------------------------------*/
#titlebar {width: 960px;height:40px;overflow:hidden;margin: 0 auto;text-align:left;background:#fff url(../hdpornpass/images/titlebar_bg.gif) repeat-x;}
#titlebar span {font-size:16px;font-weight:bold;display:block;float:left;text-indent:40px;padding-top: 13px;color: #000;}

.page_header {width: 980px;height:34px;overflow:hidden;padding:10px 0px 5px 0px;margin: 0 auto;text-align:center;}
.filter_header {background: #ddd;border-bottom: 1px solid #c1bfbf;width: 980px;height:34px;overflow:hidden;margin: 0 auto;text-align:center;margin-bottom: 1px;}
.page_header span {width: 960px;color: #000;font-weight:bold;font-size:24px;margin: 0 auto;display:block; padding: 5px 0px 5px 0px;}

#section_title {font: 11px Arial, Helvetica, sans-serif;background-image:url(../hdpornpass/images/sectionheader_bg.gif);background-repeat:repeat-x;height:30px;line-height:30px;color:#fff;
font-weight:bold;font-size:16px;width:100%;overflow:hidden;margin:0px;padding:0px;}
#section_title li {list-style-type:none;padding-left:10px;display:inline-block;float:left;}
#section_title li.youarehere {font-size:12px;font-weight:normal;color:#969696;}
#section_title li.current {font-size:14px;font-weight:bold;color:#fff;}
#section_title a {display:inline-block;background-image:url(../hdpornpass/images/sectionheader_separator.gif); background-repeat:no-repeat; background-position:right;padding-right: 15px;
text-decoration: none;color:#9a9594;font-size:14px;	outline:none;}
#section_title a:hover {color:#fff;}

#pagesection {font: 12px Arial, Helvetica, sans-serif; background: #fafaf9 url(../hdpornpass/images/bc_bg.png) no-repeat; text-indent: 20px;border-top:solid 3px #000;	height:32px;
line-height:32px;color:#000;font-weight:bold;width:100%;overflow:hidden;margin:0px;}

/*----------------------------------------------------------------*/
/*------[SITE BAR COLORS   ]--------------------------------------*/
/*----------------------------------------------------------------*/
#section_title_site {height:30px;line-height:30px;color:#fff;font-weight:bold;font-size:16px;width:100%;overflow:hidden;margin:0px;text-indent:5px;border-bottom: 1px solid #e4e4e4;border-top: 1px solid #000;padding:0px;}

.site_analhell {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -30px;}
.site_bustysolos {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -60px;}
.site_busty-solos {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -60px;}
.site_cableguysex {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -90px;}
.site_ebonyaddiction {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -120px;}
.site_geekgirlsex {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -150px;}
.site_hotteenskissing {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -180px;}
.site_indiauncovered {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -210px;}
.site_jerkitbitch {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -240px;}
.site_justlegalbabes {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -270px;}
.site_luckylesbians {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -300px;}
.site_newsolos {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -330px;}
.site_orientalorgy {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -360px;}
.site_sextoyteens {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -390px;}
.site_shockingcocks {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -420px;}
.site_simplefucks {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -450px;}
.site_sluttygaggers {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -480px;}
.site_sluttysquirters {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -510px;}
.site_soccermilfs {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -540px;}
.site_tabootrannys {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -570px;}
.site_teenagewhores {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -600px;}
.site_temptingtrannys {background: #000 url(../hdpornpass/images/site_color_guide.gif) repeat-x 0px -630px;}

/*******************************************************/
/* ---------- [ HOMEPAGE IMAGE/SITE SLIDEDHOW ] -------*/
/******************************************************/

#slide {width:980px;height:312px;margin: 0 auto;background: #000 url(../hdpornpass/images/promo_area_bg.jpg) top center no-repeat;position:relative;}
#slide .slide_pic {float:left;width:667px;height:291px;position:absolute;top: 5px;left:6px;}
#slide .slide_pic .slideshow {width:667px;height:291px;overflow:hidden;}
#slide .adv {position:absolute;top: 5px;right:-9px;float:right;width:307px;height:291px;background: url(../hdpornpass/images/promo_adv_bg.png) top left no-repeat;z-index:10;text-align:center;}
#slide .adv span.title {display:block;text-indent:35px;color: #fff;font-weight:bold;font-size:18px;padding-top:18px;}
#slide .adv .promo_txt {margin: 20px 20px 0 32px;color: #fff;width:250px;font-weight:bold;text-align:left;}
#slide .adv .promo_txt ul li {font-size:16px;color: #cdcdc7;margin-bottom:5px;padding:5px 0 5px 30px;border-bottom: 1px dotted #474747;background: url(../hdpornpass/images/promo_txt_li_bg.gif) left center no-repeat;}

/***************************************************/
/*-----[ FEATURED CONTENT SLIDESHOW ] -------------*/
/***************************************************/

#featured_slide { width: 980px; height:312px;margin: 0 auto; padding: 0px; background: #000; text-align:center; overflow:hidden; border-bottom:1px solid #3f3f3f;}
#featured #featured { margin-top: 0px; float: left; }
#featured #featured_content { padding: 19px 19px 19px 19px; float: left; background: url(../hdpornpass/images/featured_bg.jpg) no-repeat; width: 980px; height: 280px;  color: #a8a8a8; font-size: 1em; line-height: 1.6em; text-shadow: 1px 1px 1px #000; overflow:hidden;}
#featured #featured_content img { float: left; margin: 0; }
#featured #featured_content #spotlight { float: left;  width: 469px; margin-right: 10px; overflow:hidden; height:277px;}
#featured #featured_content #spotlight div{ float: left; background: url(../hdpornpass/images/featured_bg.jpg) no-repeat; background-position: 0px -10px; }
.order {display: none;}
#featured #featured_content #f_menu { float: right; padding-right:0px; width: 480px; text-align:left;}
#featured #featured_content #f_menu div { cursor: pointer; }
#featured #featured_content #f_menu .featitem { line-height: 1em; background: url(../hdpornpass/images/featured_menubg2.png); width: 400px; margin: 0px 0 1px 35px; padding: 11px; height: 43px; }
#featured #featured_content #f_menu .featitem h2 { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 1.167em; font-weight: 500; margin: 7px 0 1px 0; }
#featured #featured_content #f_menu .featitem img { padding: 5px 5px 5px 5px; background: url(../hdpornpass/images/featured_menuimgbg.gif) no-repeat; background-position: center top; 
margin-right: 15px; width: 63px; height: 35px; /* Set the small thumbnail size */-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */}
#featured #featured_content #f_menu .featitem .summary {  color: #a4a4a4; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 0.917em; }
.fea_active { background:url(../hdpornpass/images/featured_menu_selected_bg.png) no-repeat !important; margin: 0px 0 1px 3px !important; width:415px !important; padding-left: 25px !important; border-right-style: solid; border-right-width: 7px; border-right-color: #e0630f;}
#featured img.featured_img {  border: 1px solid #151515; border-color: #151515 #474747 #474747 #151515; background: #222222; padding: 8px; }
div.slide { height: 277px; }
div.slide span.playnow { z-index:100;position:absolute;top:95px;left:195px;width:60px;height:60px;}



/**********************************************************/
/*-------- [ VIDEO DETAIL PAGE ---------------------------*/
/**********************************************************/


#scrub_nav_c {margin: 0 auto;text-align:left;width:980px;height:44px;overflow:hidden;}
.scrub_nav {position: relative;margin: 0;padding: 0;list-style: none;clear:both;float: left;margin-top:1px;margin-bottom:1em; background: url(../hdpornpass/images/scrub_menu_bg.gif) repeat-x;height: 44px;width:980px;overflow:hidden;border-top: 1px solid #000;border-bottom: 1px solid #000;}
.scrub_nav a, .scrub_nav a:visited {display: block;position: relative;text-decoration:none;color: #c1c1c1;padding: 10px 20px 0px 20px;height: 30px;text-decoration: none; 
text-shadow: 1px 1px 1px #000;font-weight: bold;float :left;}
.scrub_nav li.active, .scrub_nav li.active a {background: #474646;outline: 0;color:#fff;}
.scrub_nav li {float: left;position: relative;font-family: Arial, Helvetica, sans-serif;background: url(../hdpornpass/images/scrub_menu_line.png) no-repeat;background-position: right -2px;}
.scrub_nav li a:hover {color: #fff;text-decoration:none;background: #474646;}
.scrub_nav li b.hd {background: url(../hdpornpass/images/hd2.png) no-repeat left center;padding-left:45px;}
.scrub_nav li b.sd {background: url(../hdpornpass/images/sd.png) no-repeat left center;padding-left:45px;}


/**********************************************************/
/*-------- [ VIDEO BLOCK / ELEMENT ] ---------------------*/
/**********************************************************/
.scenes_med ul {list-style: none;margin: 0px 0px 0px 0px;	padding: 0;}
.scenes_med li {padding: 4px;margin: 0px 0px 0px 5px;	float: left;position: relative;}
.scenes_med_block { background: #fff; width: 310px; height: 230px; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px; border: 1px solid #e2e2e2;}
.scenes_med_container {width: 300px;height: 167px;padding: 4px;background: #fff;}
.scenes_med_thumb {margin: 0px;width: 300px;	height: 167px;	position: relative;}
.scenes_med_thumb img {width: 300px; height: 167px; /* Set the small thumbnail size */-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */}

/* coming soon */
.scenes_med_thumb .comingsoon {opacity:0.5;filter:alpha(opacity=50);}
.scenes_med_thumb .comingsoon:hover {opacity:1;/*Firefox & Chrome*/filter:alpha(opacity=100); /* IE */}
.scenes_med_thumb  h1.comingsoon { display: block; padding: 2px 8px 2 8px; width: 100px; height: 16px; color: #fff; font-weight:bold;position: absolute;	bottom: 0px;right: 0px;background: red; z-index: 3001;}

.scenes_med_thumb a {text-decoration: none;}
.scenes_med_thumb  span {	width: 33px;height: 36px;	overflow:hidden; display: block;	position: absolute;	bottom: 0px;right: 10px;background: url(../hdpornpass/images/play_med.png) no-repeat;z-index: 3000;}
.scenes_med_thumb a:hover span {background-position: left -36px;}
.scenes_med_thumb em {background: url(../hdpornpass/images/alpha_wht.png) no-repeat;	color: #fff;font-style: normal;	padding: 2px 8px 0 8px;display: block;	position: absolute;	bottom: 0px;left: 0px;}
.scenes_med_info { width: 310px; padding:5px;: 3px;margin-top: 1px;font-family: Arial, Helvetica;background: #fff url(../hdpornpass/images/item_info_shade.gif) top center no-repeat;color: #5f1700;text-align: center;font-size: 11px; line-height: 130%;}
.scenes_med_info .scene_title {color:#000; font-weight:bold;font-size: 12px;}
.scenes_med_info .scene_rate {color: #000; font-size: 11px; font-weight: normal;}
.scenes_med_info .scene_rate span {color: #ce5811; font-size: 11px; font-weight: bold;}
.scenes_med_info span.scene_site {color: #e8e8e6;font-size: 12px;}
.scenes_med_info span.scene_site a, .scenes_med_info span.scene_site a:visited {color: #359ff9; text-decoration: none;}
.scenes_med_info span.scene_site a:hover {color: #000;}

/* video by site */
ul.videobysite{	font-size: 12px;margin: 10px 0;	padding: 0;	list-style: none;float: left;width: 100%;border-top: 1px solid #ddd;}
ul.videobysite li {	float: left;background: #f0f0f0;width: 100%;padding: 10px 0;margin: 0;border-bottom: 1px solid #ddd;}
ul.videobysite li .imgblock {font-weight: bold;	float: left;width: 150px;padding: 0 10px;text-align: center;}
ul.videobysite li .imgblock img {padding: 5px;margin-bottom: 5px;background: #fff;border: 1px solid #ccc;}
ul.videobysite li .detail{padding-left: 180px;text-align:left;}
ul.videobysite li h2 {font-size:14px; color: #000; font-weight:bold; padding: 0px 0px 0px 10px;}
ul.videobysite li p {margin: 0px 0; padding: 5px 10px; line-height:130%;}




/*********************************************************/
/******** [ DOWNLOAD PANEL AND OPTIONS ] *****************/
/*********************************************************/
#download_slide {background:#d9d9d9 url(../hdpornpass/images/slide_bottom.jpg) repeat-x 0 bottom;	display: inline;float: left;width: 980px;height: 250px;	margin-bottom:50px; overflow:hidden;}


.download_panel {width: 980px; height:220px;margin: 0 auto;background:#d9d9d9 url(../hdpornpass/images/download_panel_bg.png) top center no-repeat;overflow:hidden;}
.d_panel_left .pad10 h1{font-size:12px;}
.d_panel_left .pad10 p{font-size:12px;padding: 0px 0px 10px 0px;}
.d_panel_left {font-size:12px;}
.d_panel_left .pad10 span.tag{display:block;width:300px;float:left;}
.d_panel_left {width:320px;overflow:hidden; float:left}
.d_panel_right {background: url(../hdpornpass/images/download_panel_div.png) no-repeat left center;width:640px;text-align:left;float:right;}

/* download icons */
.downloadicon_block {width:190px;overflow:hidden;float:left;}
.download_panel h1 {font-size:18px;color:#000;display:block;font-weight:bold;padding: 5px 5px;}

a.downloadicon, a.downloadicon:visited{	background:url(../hdpornpass/images/downloadicon_bg.png);display:block;color:#555555;font-weight:bold;	height:33px;line-height:32px;	margin-bottom:3px;text-decoration:none;	width:184px;}
a.downloadicon span.d_size {color: #929191;}
a:hover.downloadicon, a:hover.downloadicon span.d_size{	color:#0066CC;}

.ipod{background:url(../hdpornpass/images/downloadicon_ipod.gif) no-repeat 8px 5px;text-indent:50px;display:block;}
.iphone{background:url(../hdpornpass/images/downloadicon_iphone.gif) no-repeat 8px 5px;text-indent:50px;display:block;}
.psp{background:url(../hdpornpass/images/downloadicon_psp.gif) no-repeat 8px 5px;text-indent:50px;display:block;}
.qt{background:url(../hdpornpass/images/downloadicon_qt.gif) no-repeat 8px 5px;text-indent:40px;display:block;}
.windows{background:url(../hdpornpass/images/downloadicon_wmv.gif) no-repeat 8px 5px;text-indent:40px;display:block;}
.zip{background:url(../hdpornpass/images/zip.gif) no-repeat 8px 5px;text-indent:40px;display:block;}


/**********************************************************/
/*-------- [ VIDEO TRAILER / ELEMENT ] -------------------*/
/**********************************************************/

#videoarea {width:980px;height:540px;background:#000;margin: 0 auto;margin: 0 auto; border-top: 1px solid #000;}
#scene_info {width:980px;margin: 0 auto;text-align:center;}
#scene_info .scene_copy {float:left;width: 460px;text-align:left;padding: 10px;}
#scene_info .scene_copy h1{display:block;font-size: 18px;color: #000;font-weight:bold;}
#scene_info .scene_copy span .tag{display:block;font-size: 12px;color: #999;}
#scene_info .scene_copy p{display:block;font-size: 12px;color: #121212;line-height: 130%;margin-top:10px;margin-bottom:10px;}
#scene_info .download_options_block {width:460px;float:left;text-align:left;padding: 10px;}




/**********************************************************/
/*-------- [ PORNSTARS / ELEMENT ] -----------------------*/
/**********************************************************/

.pornstars_outer_container {width: 898px;text-align:center;margin: 0 auto;}
.pornstars ul {list-style: none;margin: 0px 0px 0px 0px;	padding: 0;}
.pornstars li {padding: 5px;margin: 0;	float: left;position: relative;}
.pornstars_block { background: #fff; width: 212px; height: 350px; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px; border: 1px solid #e2e2e2;}
.pornstars_container {width: 200px;height: 300px;padding: 4px;background: #fff;}
.pornstars_thumb {margin: 0px;width: 200px;	height: 300px;	position: relative;}
.pornstars_info { width: 212px; padding:5px;: 3px;margin-top: 1px;font-family: Arial, Helvetica;background: #fff url(../hdpornpass/images/pornstars_shade.gif) top center no-repeat;color: #5f1700;text-align: center;font-size: 11px; line-height: 110%;}
.pornstars_info .pornstars_name {color:#5f1700; font-weight:bold;font-size: 12px;}
.pornstars_info .pornstars_rate {color: #000; font-size: 11px; font-weight: normal;}
.pornstars_info .pornstars_rate span {color: #ce5811; font-size: 11px; font-weight: bold;}
.pornstars_info span.pornstars_site {color: #e8e8e6;font-size: 12px;}
.pornstars_info span.pornstars_site a, .pornstars_info span.pornstars_site a:visited {color: #359ff9; text-decoration: none;}
.pornstars_info span.pornstars_site a:hover {color: #000;}

/* profile */
#profile_block {width:980px;margin: 0 auto;text-align:center;margin-top: 10px;}
#profile_block .profile_img {width:410px;float:left;text-align:left;margin: 4px;}
#profile_block .profile_img .pic{width:400px;padding:5px;background: #fff;border: 1px solid #d9d9d9;}
#profile_block .profile_img .pornstars_lrg_shade {height:7px;width: 405px;text-align:center;background:url(../hdpornpass/images/pornstars_lrg_shade.gif) no-repeat top center;}
#profile_block .profile_info {width:530px;float:right;text-align:left;margin: 1px;color:#7a7a7a;}
#profile_block .profile_info p{line-height:130%;margin-bottom: 20px;}
#profile_block .profile_info .title,#video_rate .title{text-align:left;color: #000;font-weight:bold;clear:both;}

#profile_block h1.rate_current {font-size:36px;display:block;padding:10px;color:#ff8c10;font-weight:bold;}
#profile_block .stats_rate_block {width: 530px;overflow:hidden;}
#profile_block .profile_info .stats_block{width:330px;float:left;text-align:left;overflow:hidden;color:#000;}
#profile_block .profile_info .rate_container{width:200px;float:right;text-align:left;overflow:hidden;}


/* pornstar featured thumb */
#pornstar_fea_setthumbs {width:530px; margin: 0 auto; padding: 0px 0px 0px 0px; text-align: center;  overflow:hidden;}
.pornstar_fea_thumb_gallery {text-align:center;margin: 0 auto;}
.pornstar_fea_thumb_gallery ul {width: 530px;list-style: none;margin: 0;padding: 0;}
.pornstar_fea_thumb_gallery li {padding: 3px;margin: 0px;float: left;position: relative;}
#pornstar_fea_setthumbs .thumb_holder {text-align: center;overflow: hidden;background: #fff;margin-bottom: 10px;padding-bottom: 3px;border-bottom: 0px;}
div.pornstar_fea_thumb_container img {margin-top: expression(( 170 - this.height ) / 2); }
html>body div.pornstar_fea_thumb_container img {    /*hidden from IE 5-6 */
margin-top: 0; /* to clean up, just in case IE later supports valign! */
vertical-align: middle;}
.pornstar_fea_thumb_container {	width: 170px;height: 171px;	background: url(../hdpornpass/images/profile_fea_thumb_bg.png) no-repeat;text-align: center;}
.pornstar_fea_thumb_container:hover {}
.pornstar_fea_thumb_thumbnail {float: left;text-align: center;width: 170px;	height: 171px;line-height: 171px;}



/* pornstars index */
#navcontainer {width: 100%;float: left;}
#navcontainer ul { padding: 0px 3px 0px 3px; }
#navcontainer ul li { display: inline; float:left; padding: 3px;background:url(../hdpornpass/images/letter_bg.png) right center no-repeat; margin-right: 3px;}
#navcontainer ul li.browseby {font-size:12px; font-weight:bold; color: #000; padding-left: 15px; padding-right: 10px;background: none; margin-top: 3px;}
#navcontainer ul {margin: 0;padding: 0 0 0 0;color: #FFFFFF;font-size: 12px;font-weight: bold;}
#navcontainer ul li a {padding: 3px;color: #cf6859;text-decoration: none;float: left;font-weight:bold;}
#navcontainer ul li a:hover{color: #000;}
#navlist li a:hover, #navlist li a:active {color: #000;text-decoration: none;text-align: left;}
#navlist li a.current {color: #000;text-decoration: none;text-align: left;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;}



/**********************************************************/
/*-------- [ PHOTOS / ELEMENT ] --------------------------*/
/**********************************************************/
.gallery_outer_container {width: 898px;text-align:center;margin: 0 auto;}
.gallery ul {list-style: none;margin: 0px 0px 0px 0px;	padding: 0;}
.gallery li {padding: 5px;margin: 0;	float: left;position: relative;}
.gallery_block { background: #fff; width: 212px; height: 345px; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px; border: 1px solid #e2e2e2;}
.gallery_container {width: 200px;height: 300px;padding: 4px;background: #fff;}
.gallery_thumb {margin: 0px;width: 200px;	height: 300px;	position: relative;}
.gallery_info { width: 212px; padding:5px;: 3px;margin-top: 1px;font-family: Arial, Helvetica;background: #fff url(../hdpornpass/images/pornstars_shade.gif) top center no-repeat;color: #5f1700;text-align: center;font-size: 11px; line-height: 110%;}
.gallery_info .gallery_name {color:#5f1700; font-weight:bold;font-size: 12px;}
.gallery_info .gallery_rate {color: #000; font-size: 11px; font-weight: normal;}
.gallery_info .gallery_rate span {color: #ce5811; font-size: 11px; font-weight: bold;}
.gallery_info span.gallery_site {color: #e8e8e6;font-size: 12px;}
.gallery_info span.gallery_site a, .gallery_info span.gallery_site a:visited {color: #359ff9; text-decoration: none;}
.gallery_info span.gallery_site a:hover {color: #000;}


/* photo small thumb */
.galleryindex_sm_gallery {list-style: none;margin: 0;	padding: 0;}
.galleryindex_sm_gallery li {	padding: 6px;margin: 0;	float: left;position: relative; margin-left:3px;}
.galleryindex_sm_block { background: #fff; width: 125px; height: 225px; overflow: hidden; margin: 0px; padding: 0px; border-bottom: 1px solid #e1e1e1;}
.galleryindex_sm_container, .galleryindex_sm_panel .galleryindex_sm_container {width: 113px;height: 169px;padding: 5px;background: #eeeeee;border: 1px #e1e1e1 solid;}
.galleryindex_sm_container:hover {border-color: #363636;}
.galleryindex_sm_thumb {width: 113px;	height: 169px;	position: relative; overflow: hidden;}
.galleryindex_sm_thumb a {text-decoration: none;}
.galleryindex_sm_thumb  span {width: 113px;height: 169px;	display: block;	position: absolute;	top: 0px;left: 0px;	background: url(../hdpornpass/images/galleryindex_sm_overlay.png) no-repeat;z-index: 3000;cursor:pointer;}
.galleryindex_sm_thumb em {background: #fff;color: #000;padding: 2px 8px 0 8px;	display: block;	position: absolute;bottom: 0px;right: 0px;	z-index: 4000;}
.galleryindex_sm_info {padding-top: 3px;margin-top: 1px;width: 125px; background: #fff url(../hdpornpass/images/pornstars_shade.gif) top center no-repeat;
color: #a29894;text-align: center;font-size: 10px;line-height: 130%}
.galleryindex_sm_info span.galleryindex_sm_rate {color: #000;font-size: 11px; font-weight:bold;}
.galleryindex_sm_info span.rate_num {color: #d6480a;font-size: 11px; font-weight:bold;}


/* set index */
.set_overview {width:980px;margin: 0 auto;overflow:hidden;margin-top:10px;margin-bottom: 10px;}
.set_overview .pic {float:left;width:232px;overflow:hidden;}
.set_overview .pic .img {padding:5px; border: 1px solid #999; margin:10px;}
.set_overview .info {float:left;overflow:hidden;width:708px;}
.set_overview .info p { margin:10px; line-height:130%;}

/* set thumbs */
#setthumbs {width:980px; margin: 0 auto; padding: 0px 0px 0px 0px; text-align: center; background: #bababa; overflow:hidden;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}

/* setthumb block */
.setthumb_gallery {text-align:center;margin: 0 auto;}
.setthumb_gallery ul {width: 980px;	list-style: none;margin: 0;	padding: 0;}
.setthumb_gallery li {padding: 3px;	margin-left: 3px;float: left;position: relative;}
.thumb_holder {text-align: center;overflow: hidden;background: #fff;margin-bottom: 10px;padding-bottom: 3px;border-bottom: 2px solid #999;}

/* thumbnail block */
div.setthumb_container img {margin-top: expression(( 200 - this.height ) / 2); }
html>body div.setthumb_container img {    /*hidden from IE 5-6 */
margin-top: 0; /* to clean up, just in case IE later supports valign! */
vertical-align: middle;}
.setthumb_container {width: 180px;height: 200px;background: url(../hdpornpass/images/gallery_item_bg.jpg);	border: 3px #fff solid;	text-align: center;	border-bottom: 1px solid #eee;}
.setthumb_container:hover {border: 3px #fff solid;text-align: center;border-bottom: 1px solid #eee;}
.setthumb_thumbnail {float: left;text-align: center;width: 180px;height: 200px;	line-height: 200px;}

div.setthumb_info {background: url(../hdpornpass/images/pornstars_shade.gif) top center no-repeat;padding-top:5px;font-family: Arial, Helvetica;height: 30px;color: #d6c9c4;	line-height:110%;width: 186px;overflow: hidden;	font-size: 10px;text-align: center;}

.setthumb_info  .links {text-align: center;padding: 1px 1px 1px 8px;width: 50px;float: left;color:#000;}
.setthumb_info  .favlinks {text-align: center;padding: 1px;float: right;}
.setthumb_info .links a, .setthumb_info .links a:visited {font-family: Tahoma, arial, verdana, helvetica;text-decoration: none;font-size: 10px;color: #ca4c00;
border-bottom: 1px dotted #ca4c00;}
.setthumb_info .links a:hover {color: #000;}


/**********************************************************/
/*-------- [ SITES THUMB  / ELEMENT ] --------------------*/
/**********************************************************/
.sites_outer_container {width: 898px;text-align:center;margin: 0 auto;}
.sites ul {list-style: none;margin: 0px 0px 0px 0px;	padding: 0;}
.sites li {padding: 5px;margin: 0;	float: left;position: relative;}
.sites_block { background: #fff; width: 212px; height: 355px; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px; border: 1px solid #e2e2e2;}
.sites_container {width: 200px;height: 300px;padding: 4px;background: #fff;}
.sites_thumb {margin: 0px;width: 200px;	height: 300px;	position: relative;}
.sites_thumb  span {width: 33px;height: 36px;overflow:hidden; display: block;position: absolute;bottom: 0px;right: 10px;background: url(../hdpornpass/images/play_med.png) no-repeat;z-index: 3000;}
.sites_thumb a:hover span {background-position: left -36px;}
.sites_thumb em, .site_thumb em {background: #3b3b3b; border: 1px solid #fff; color: #fff;font-weight: bold;font-size: 16px; padding: 2px 5px 0 5px;display: block;	position: absolute;	bottom: -1px;	left: 0px; width:20px; text-decoration:none;}
.sites_info { width: 212px; padding:5px;: 3px;margin-top: 1px;font-family: Arial, Helvetica;background: #fff url(../hdpornpass/images/pornstars_shade.gif) top center no-repeat;color: #5f1700;text-align: center;font-size: 11px; line-height: 110%;}
.sites_info .sites_name {color:#958e86; font-weight:normal;font-size: 12px;}
.sites_info .sites_rate {color: #000; font-size: 11px; font-weight: normal;}
.sites_info .sites_rate span {color: #ce5811; font-size: 11px; font-weight: bold;}
.sites_info span.sites_site {color: #958e86;font-size: 12px;}
.sites_info span.sites_site a, .sites_info span.sites_site a:visited {color: #359ff9; text-decoration: none;}
.sites_info span.sites_site a:hover {color: #000;}


.sites_info td {padding:2px;}


.sites_block a, .sites_block a:visited {
font-size:11px;
}

/**********************************************************/
/*-------- [ SITES LIST  / ELEMENT ] --------------------*/
/**********************************************************/

/* new */

#site-block-container {background:#fff url(../hdpornpass/images/block_bottom_shade.gif) bottom center no-repeat;width:980px; height:503px; overflow:hidden;margin-bottom:10px;clear:both;}
#block {width:980px;height:437px;overflow:hidden;text-align:left;background: #000 url(../hdpornpass/images/site_block_mainbg.jpg) top left no-repeat;position:relative;}
.site {float:left;width:306px;height:437px;overflow:hidden;position:relative;top:18px;left:16px;}
/* preview */
#videoarea_sitetrailer {width:646px;height:406px;overflow:hidden;background: #fff; float:right; position:relative; top:15px; right:13px;}
#videoarea_sitetrailer .site_preview {width:640px;height:400px;position:relative;overflow:hidden;background: #000; position:absolute; top: 3px; left:3px;}
#videoarea_sitetrailer .site_preview span {display:block;cursor:pointer;width:60px;height:60px;position:absolute;top: 170px;left:290px;background: url(../hdpornpass/images/btn_playtrailer.png) no-repeat; overflow:hidden;}
/* end new */
.videoarea_sitetrailer {padding: 3px 0px 0px 3px;}

/*
.site_info {width:980px;margin: 0 auto;overflow:hidden;text-align:center;background: #fff url(../images/site_info_bg.jpg) top center no-repeat;postion:relative;}
.site_info .site_logo {width:300px;float:left;position:relative;background:#fff url(../images/site_logo_bg.jpg) top right no-repeat;}
.site_info .site_logo span.logo {display:block;width:150px;height:100px;position:relative;float:right;z-index:100;padding:10px;}
.site_info .site_logo span.count {display:block;width:100px;height:60px;overflow:hidden;position:relative;float:left;z-index:101;margin-top:30px;margin-left:10px;font-size:16px;
background: #f0f0f0;padding-top:5px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.site_info .site_logo span.count p {padding:10px 25px 25px 25px;font-size:36px;font-weight:bold;text-shadow: 0 1px 0 #fff, 0 -1px 0 #000;color: #999;}
.site_info .site_desc {float:left;width:640px;line-height:130%;font-size:12px;color: #000;text-align:left;padding:10px;overflow:hidden;}
.site_info .site_desc span.name {display:block;clear:both;font-weight:bold;font-size:20px;color:#000;padding:5px 0px 5px 0px;}
.site_block {width: 960px;margin: 0 auto;text-align:center;overflow:hidden;}
.site_block .site_screen {width:312px;float:left;text-align:center;overflow:hidden;margin-top:5px;}
.site_block .site_screen .content .img  {width:300px;padding:3px;margin: 2px 2px 0px 2px;text-align:center;border: 1px solid #ccc;}
.site_block .site_screen .content .content_info { width: 308px; padding:5px;margin-top: 0px;font-family: Arial, Helvetica; background: #fff url(../images/item_info_shade.gif) top center no-repeat; color: #000;text-align: center;font-size: 12px; line-height: 110%; text-align:center;}
 .site_block .site_screen .content .content_info span.title {font-size:14px;color:#000;font-weight:bold;}
.site_block .site_screen .content .content_info p{font-size:11px;color: #828282;margin-bottom:10px;}




.site_preview {width:640px;height:400px;position:relative;overflow:hidden;background: #000;border: 1px solid #111;}
.site_preview span {display:block;cursor:pointer;width:128px;height:128px;position:absolute;top: 170px;left:290px;background: url(../images/btn_playtrailer.png) no-repeat;}

.trailerarea {width:640px;background:#ccc;margin: 0 auto;margin-top:7px;padding:2px;}
.site_block .site_trailer {margin-top: 7px;width:648px;background:#fff;float:left;text-align:left;margin-bottom:50px;}

*/




/*----------------------------------------------------------------*/
/*------[SITE BAR COLORS SPRITE  ]--------------------------------------*/
/*----------------------------------------------------------------*/
.hdcat {width:306px; height:36px; overflow:hidden; position:relative; margin-top:2px; bottom:0px; left:-2px;}
.hdcat span {display:block; height:36px; padding: 11px 10px 10px 160px; color: #fff; font-weight:bold;font-size:14px; font-family: arial, verdana, helvetica;}
.red {background: #fff url(../hdpornpass/images/hdcat_colors.gif) no-repeat 0px 0px;} /* red */
.blue {background: #fff url(../hdpornpass/images/hdcat_colors.gif) no-repeat 0px -36px;} /* blue */
.brown {background: #fff url(../hdpornpass/images/hdcat_colors.gif) no-repeat 0px -71px;} /* brown */
.green {background: #fff url(../hdpornpass/images/hdcat_colors.gif) no-repeat 0px -106px;} /* green */
.pink {background: #fff url(../hdpornpass/images/hdcat_colors.gif) no-repeat 0px -141px;} /* pink */


/* by cat id */

.hd_analhell,
.hd_bustysolos,
.hd_busty-solos,
.hd_simplefucks,
.hd_ebonyaddiction
{background: #fff url(../hdpornpass/images/hdcat_colors.gif) no-repeat 0px 0px;} /* red */

.hd_sluttygaggers,
.hd_shockingcocks,
.hd_sluttysquirters
 {background: #fff url(../hdpornpass/images/hdcat_colors.gif) no-repeat 0px -36px;} /* blue */

.hd_tabootrannys,
.hd_temptingtrannys,
.hd_ebonyaddiction,
.hd_orientalorgy,
.hd_indiauncovered
 {background: #fff url(../hdpornpass/images/hdcat_colors.gif) no-repeat 0px -71px;} /* brown */

.hd_luckylesbians,
.hd_maturemilfs,
.hd_jerkitbitch,
.hd_soccermilfs,
.hd_geekgirlsex
 {background: #fff url(../hdpornpass/images/hdcat_colors.gif) no-repeat 0px -106px;} /* green */
 
.hd_hotteenskissing,
.hd_justlegalbabes,
.hd_sextoyteens,
.hd_teenagewhores,
.hd_newsolos,
.hd_cableguysex
 {background: #fff url(../hdpornpass/images/hdcat_colors.gif) no-repeat 0px -141px;} /* pink */


/*----------------------------------------------------------------*/
/*------[SITE NAME SPRITE   ]--------------------------------------*/
/*----------------------------------------------------------------*/

.block-header {width:980px; height:41px; margin: 0 auto;overflow:hidden;}
.site_by {background: url(../hdpornpass/images/block_asilversinema.gif) no-repeat;width:515px; height:41px; float:left; overflow:hidden; text-indent: -9999px;}
.site_name {width:465px; height:41px; overflow:hidden; float:left; text-align:left; text-indent: -9999px;}

.analhell {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px 0px;} 
.bustysolos {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -41px;} 
.busty-solos {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -41px;} 
.cableguysex {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -82px;} 
.ebonyaddiction {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -123px;} 
.geekgirlsex {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -164px;}
.hotteenskissing {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -205px;}
.indiauncovered {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -246px;}
.jerkitbitch {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -287px;}
.justlegalbabes {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -328px;}
.luckylesbians {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -369px;}
.newsolos {background: #000 url(../hdpornpass/images/site_name_sprite.gif) repeat-x 0px -410px;}
.orientalorgy {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -451px;}
.sextoyteens {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -492px;}
.shockingcocks {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -533px;}
.simplefucks {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -574px;}
.sluttygaggers {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -615px;}
.sluttysquirters {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -656px;}
.soccermilfs {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -697px;}
.tabootrannys {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -738px;}
.teenagewhores {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -779px;}
.temptingtrannys {background: #000 url(../hdpornpass/images/site_name_sprite.gif) no-repeat 0px -820px;}







/**********************************************************/
/*-------- [ BONUS  / ELEMENT ] --------------------------*/
/**********************************************************/

.bonussites_gallery {list-style: none;margin: 0;	padding: 0;}
.bonussites_gallery li {	padding: 1px;margin: 0;	float: left;position: relative;}
.bonussites_block { background: #fff; width: 237px; height: 200px; overflow: hidden; margin: 0px; padding: 0px;}
.bonussites_container, .bonussites_panel .bonussites_container {width: 225px;height: 150px;padding: 5px;background: #fff;border: 1px #d9d9d9 solid;}
.bonussites_container:hover {border-color: #363636;}
.bonussites_thumb {width: 225px;	height: 150px;	position: relative;}
.bonussites_thumb a {text-decoration: none;}
.bonussites_thumb  span {width: 225px;height: 150px;	display: block;	position: absolute;	top: 0px;left: 0px;}
.bonussites_thumb em {background: #d71d08;color: #FFF;font-family: Arial, Helvetica;font-style: normal;	padding: 2px 8px 0 8px;	display: block;	position: absolute;bottom: 0px;right: 0px;	z-index: 4000;}
.bonussites_info {padding-top: 3px;margin-top: 1px;width: 237px;font-family: Arial, Helvetica;background: #fff; color: #a29894; text-align: center;font-size: 10px;line-height: 130%}
.bonussites_info .bonus_name {color: #e8e8e6;font-size: 12px;}




/**********************************************************/
/*-------- [ RATE  / ELEMENT ] --------------------------*/
/**********************************************************/
#slider {width: 90px;border: 1px solid #000;height:8px;}
#amount {width: 35px;}
#slider_holder {width:275px;height:70px;float:left;background: #fff;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #e4e3e3;
position:relative;overflow:hidden;margin:10px;}
#slider_holder span.off {width: 175px;height:70px;display:block;background: url(../hdpornpass/images/rate_over.png) top right;z-index: 999;position:absolute;text-indent:-9999px;top:0px;
right:0px;}
#slider_holder .slider_amt {float:left;height:70px;width:100px;text-align:center;overflow:hidden;background: #fff url(../hdpornpass/images/slider_amt_right.gif) no-repeat right center;}
#slider_holder .slider_amt span.current {color: #ea8502;font-size:36px;font-weight:bold;display:block;padding: 10px 0px 10px 0px;text-shadow: 0 1px 0 #fff, 0 -1px 0 #000;
width:90px;text-align:center;}
#slider_holder .slider_amt span.votes {color:#919191;font-size:11px;display:block;width:90px;text-align:center;}
#slider_holder .slider_bar {float:left;height:70px;width:108px;background:#fff url(../hdpornpass/images/slider_bar_bg.gif) no-repeat top left;position:relative;text-align:center;}

/* off */
#slider_holder .slider_scrub {position:absolute;top: 45px;left:10px;width:98px;}
#slider_holder .slider_rate_holder {float:left;width:67px;height:70px;text-align:center;text-align:center;}
#slider_holder .slider_rate {padding:5px;margin:5px;color: #9e9e9e;font-size:24px;text-shadow: 0 1px 0 #fff, 0 -1px 0 #000;background: #f5f5f5;-moz-border-radius: 3px;
-khtml-border-radius: 3px;-webkit-border-radius: 3px;}
#slider_holder .slider_saved {padding:5px;color: #d36843;font-size:14px;font-weight: bold;}



/**********************************************************/
/*-------- [ FOOTER / ELEMENT ] --------------------------*/
/**********************************************************/

#footer-block {width:980px; margin: 0 auto; text-align:center; margin-bottom:50px; background: #fff;}


.footer_txt p {color: #999;}
.footer {color: #898989; font-size:12px; font-weight:bold;}
.footer a, .footer a:visited {color: #000;text-decoration: none;}
.footer a:hover {color: #ff3333;}
.copy {color:#5d5d5d;}
.copy a, .copy a:visited {font-size: 11px;color: #707070;text-decoration: underline;}
.copy a:hover {color: #ff3333;}







/*----------------------------------*/
/*--------- UPGRADE  ---------------*/
/*----------------------------------*/

#upgrade {width:980px; margin: 0 auto; overflow:hidden; text-align:center;}
#upgrade .container {width:970px; border: 2px solid #e5e2da; background:#f3f2ed url(../hdpornpass/images/upgrade_bg.jpg); margin: 10px 4px 10px 4px; text-align:center;}
#upgrade span.title {font-size:18px; font-weight:bold; display:block; padding: 5px; color: #952610;}
#upgrade p {font-size:12px; color: #5f5d53; line-height:130%; padding:10px;}
#upgrade a, #upgrade a:visited {background: #952610; color:#fff; text-decoration:none; padding:5px 20px 5px 20px; font-weight:bold;}
#upgrade a:hover {background: #000;}

.upgrade_list {width:400px; text-align:left; margin: 0 auto;}
.upgrade_list ul li {background: url(../hdpornpass/images/upgrade_bullet.png) left center no-repeat; padding-left:15px;}





/*--------------------------------------------------*/
/*--------- [ REPORT ]-------------------------------*/
/*---------------------------------------------------*/

#report {
width:980px;
height:50px;
border-bottom:1px solid #ddd;
background:#efefef url(../hdpornpass/images/report-bottom-bg.png) top center no-repeat;
}

.pane {
margin-top:10px;
padding:10px;
clear:both;
float:right;
font-size:18px;
font-weight:bold;
text-align:left;
padding: 9px 40px 10px 35px;
position: relative;
background: url(../hdpornpass/images/error.png) no-repeat;

}





























