body {
	background: url(http://www.blackpass.com/images/body_bg.jpg) repeat-y center center #000;
	color: #ccc;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a {
	color: #FED116;
	outline: none;
}
a:hover {
	color: #FF0;
}
a img {
	text-decoration: none;
	border: none;
}

.borders {
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 0px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: double;
	border-bottom-style: none;
	border-left-style: double;
	border-top-color: #2E2E2E;
	border-right-color: #2E2E2E;
	border-bottom-color: #2E2E2E;
	border-left-color: #2E2E2E;
}
.searchbox {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CACAC8;
	background-image: url(http://www.blackpass.com/images/searchboxbg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 26px;
	width: 147px;
	clear: none;
	float: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
}
.menuitems {
	border: 1px solid #2a2a2a;
	border-bottom: none;
	height: 24px;
	padding-left: 20px;
}

.fontone {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
}
.menuitembot {
	border: 1px solid #2a2a2a;
	height: 24px;
	padding-left: 20px;
}

.topmenu a {font-family: Trebuchet MS, Tahoma, Helvetica, Arial, Verdana; font-size: 11px; font-weight: normal }

.topmenu a:link {
     color: #cccccc;
     text-decoration: none;
     }

.topmenu a:visited {
     color: #cccccc;
     text-decoration: none;
     }

.topmenu a:hover {
     color: #fed013;
     text-decoration: underline;
     }

.topmenu a:active {
     color: #ffffff;
     text-decoration: none;
     }

.topchar {font-family: Trebuchet MS, Tahoma, Helvetica, Arial, Verdana; font-size: 11px; font-weight: normal ; color: #fed013}

.dropdownbox {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CACAC8;
	margin: 0px;
	height: 26px;
	width: 147px;
	clear: none;
	float: none;
	border: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
	background-color: #232323;
}.fonttwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fontthree {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FDCB08;
}
.boxborder {
	border: 1px solid #212121;
}
.fontfour {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9px;
}
.fontfive {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 15px;
}
.leftborder {
	background-image: url(http://www.blackpass.com/images/leftborder.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.rightborder {
	background-image: url(http://www.blackpass.com/images/rightborder.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.fontsix {

	font-family: Arial, Tahoma, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.paraone {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #887b7b;
	text-align: justify;
	line-height: 18px;
}
.paratwo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
}
.parathree {
	font-family: Trebuchet MS,Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: justify;
	line-height: 14px;
}
.warnbox {
	overflow: auto;
	visibility: visible;
	width: 320px;
	height: 380px;
	SCROLLBAR-SHADOW-COLOR: #151515;
	SCROLLBAR-3DLIGHT-COLOR: #010101;
	SCROLLBAR-HIGHLIGHT-COLOR: #333333;
	SCROLLBAR-ARROW-COLOR: #00b6ff;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	SCROLLBAR-BASE-COLOR: #010101;
}
.joinformbg {
	background-image: url(http://www.blackpass.com/images/joinblockbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fontseven {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72px;
	font-weight: bold;
	letter-spacing: -5px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 80px;
}
a.sceneblockstars {
	color: #a13d00;
	text-decoration: underline;
	font-weight: bold;
}
a.sceneblockstars:hover {
	color: #000;
	text-decoration: none;
}

/* Exclusive content - index
----------------------------------------------*/
.ex-index-rtitle { font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #626262; }
.ex-index-rtitle span { font-weight: normal;color: #53afff; }
.ex-index-container { padding: 5px 8px;background: url(http://www.blackpass.com/images/ex-index-bg.jpg) no-repeat bottom left;min-height: 407px; }
.ex-text { font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #dbdada; }
.ex-text div { line-height: 130%;padding-left: 5px;padding-right: 5px; }
.ex-text h3, .ex-text h4 { font-size: 16px;font-weight: bold;margin: 0;padding: 0;padding: 5px 0; }
.ext-text h4 { font-size: 14px; }
.ex-text h3 a, .ex-text h4 a { color: #ffde55;text-decoration: none;display: block; }
.ex-text h3 a:hover, .ex-text h4 a:hover { color: #FED116; }
.ex-view-right {margin-left: -5px;margin-bottom: 5px; }
.ex-thumb { padding: 1px;background-color: #FFF;border: 3px solid #000; }
.ex-thumb:hover { border-color: #FFCC33; }
.ex-date { font-size: 8pt;color: #53afff; }
.ex-seperator { padding: 10px 0; }
.ex-seperator hr { margin: 0;padding: 0;border: none;border-top: 1px solid #4c4c4c; }

/* JOIN Form
----------------------------------------------*/
.joinform-container {
	background-color: #FFF;
	border: 1px solid #ffcc00;
	padding: 3px;
	width: 340px;
}
.joinform-head {
	background-color: #ffcc00;
	border: 1px solid #fff000;
	padding: 10px 5px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	text-align: center;
}
.joinform-freelife {
	background-color: #235b12;
	text-align: center;
	padding: 5px 15px;
	color: #fff;
	font-size: 12px;
	margin-top: -9px;
}
.join-table td {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 2px;
	color: #000;
	font-size: 11px;
}
.important { font-size: 11px;color: red; }
.step2 { font-weight: bold;font-size: 12px;padding: 5px; background-color: #eee; color: #333; }
.step2 span { text-decoration: underline;font-style: italic; }
.memtypetd { border: 1px solid #eee; }

/* LOGIN Page
----------------------------------------------*/
.login-form fieldset { background: #1a1a1a;border: 1px solid #2a2a2a; font-size: 12px;padding-bottom: 10px; }
.login-form legend { font-weight: bold; color: #FFF;text-align: center; }
.login-purchase { font-size: 12px; }
.login-purchase fieldset { border: none; }


h1 { font-size: 20px; }
h2 { font-size: 16px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }

.clean_ul { list-style-type: none;margin: 0; padding: 0; }
.lists li {background: url(../../images/bullet.gif) no-repeat; padding-left: 10px; }

/* Fav Stuff
----------------------------------------------*/
* html .gallery-item .txt {font-size: 1em; padding-top: 2px; }
* html .gallery-item .details {font-size: 0.8em; padding-top: 2px; }
.gallery-item {position: relative; border: solid 1px #222; text-align: center; background: #111; font-size: 11px; }
.gallery-item .rating { padding: 5px 0; }


.video-item {float: left; padding: 15px 15px;  margin:0 10px 10px 0; line-height: 16px; height: 220px; width: 190px;}
.video-item .txt {margin-bottom: 0; font-size:  1.1em; padding: 3px 0 0 0; }
.video-item .details {margin-bottom: 0; font-size:  0.9em; padding: 3px 0 0 0; color: #999999; }
.video-item .link { padding-left:29px;}
.video-item .view {padding-bottom: 5px; text-transform: uppercase; }

/* DELETE */
.del-icon {position:absolute; top:0px; right: 0px; z-index:2;  }
* html .del-icon {position:absolute; top:0px; right: 0px; z-index:2; }

/* THUMBS */
.thumb {background: #000; padding: 1px; border: solid 2px #222; }
a:hover .thumb {border: solid 2px #FC0; }

a.button {
    background: transparent url(http://www.blackpass.com/images/bg_button_a.png) no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 19px;
    margin-right: 6px;
    padding-right: 13px; /* sliding doors padding */
    text-decoration: none;
    font-size: 0.9em;
    font-weight: bold;
    text-transform:uppercase;
    color:#2b2d30;
}

a.button img {float: left; padding-right: 2px;}

a.button span {
    background: transparent url(http://www.blackpass.com/images/bg_button_span.png) no-repeat;
    display: block;
    line-height: 12px;
    padding: 4px 0 3px 13px;
}

 a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 5px 0 2px 13px; /* push text down 1px */
}

/* Pagination
----------------------------------------------*/
ul.pagination {
    display: inline;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 12px;
    text-align: center;
}
ul.pagination li {
    display: inline;
    font-weight: bold;
    text-align: center;
}
ul.pagination li.pagination-info, ul.pagination li.pagination-cellsel, ul.pagination li.pagination_inactive {
    color: #FFF;
    text-align: center;
    clear: both;
    padding:1px 3px;
}
ul.pagination li.pagination-info {
    font-weight: bold;
    color: #FFF;
}
ul.pagination li.pagination_inactive {
    color: #3B3B3B;
}
ul.pagination li.pagination-cellsel {
    color: #fff;
    font-weight: bold;
    font-size: 1.2em;
}

ul.pagination li a:active, ul.pagination li a:visited, ul.pagination li a:link {
    padding: 2px 4px;
    color: #fff693;
    text-decoration: none;
    font-weight: bold;
}

ul.pagination li a:hover {
    color: #ff0;
}
ul.pagination li.pipe {
    padding: 0;
    font-weight: normal;
    font-size: 7pt;
    color: #A8A8A8;
}
.content_container {
	padding: 0 25px;
}

/* SEARCH RESULTS */
.searchresults-item {padding:0 0 10px 0;  margin:0 0 10px 0; text-align: left; font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
.searchresults-item .img {float: left;width: 100px; }
.searchresults-item .details-container { float:left; width: 70%;margin-left: 10px; }
.searchresults-item .txt {margin-bottom: 0; padding: 0; font-size: 1.1em; }
.searchresults-item .txt a {text-decoration: none; }
.searchresults-item .txt a span {color: #FFF; font-size: 0.8em; }
.searchresults-item .details {margin-bottom: 0; font-size: 0.9em; padding: 3px 0 0 0; color: #666;   }
.searchresults-item .keywords { margin-bottom: 0; font-size:  1em; padding: 3px 0 0 0; color:#FFFF99; }
.searchresults-item .rating { margin-left: -5px;padding: 3px 0 0 0; font-size: 0.9em; }
.no-results {background: #111; border: solid 1px #333; padding: 20px; margin-bottom: 20px; font-size: 12px; }

/* SEARCH BOTTOM */
#searchform-bottom {clear: both; position:relative; margin: 10px 0 0 0; padding: 20px; background: #191919; height: 50px;}
#searchform-bottom #searchform {float: none; margin:0; padding: 0; border: solid 1px #191919; height: 25px; }
#searchform-bottom .subsearches {position: absolute; bottom: -25px; left: 0px; }
*html #searchform-bottom .subsearches {position: absolute; top: 25px; left: 0;}

a.videolink { background: url(http://www.blackpass.com/images/bullet_video.gif) no-repeat bottom right; padding-right: 13px; }
a.picturelink { background: url(http://www.blackpass.com/images/bullet_picture.gif) no-repeat bottom right; padding-right: 13px; }

.small  { font-size: .9em; }

/* TABS */

.tabs ul { margin: 0; padding: 0; list-style-type: none; }
.tabs {background: url(http://www.blackpass.com/images/bg_tabs.gif) repeat-x; height: 30px; width: 100%; margin: 0 auto 10px auto; padding:0;clear: both; }

.tabs li {float: left; font-size:  12px;  margin: 0 1px;font-family: Tahoma, Arial, Helvetica, sans-serif; }
.tabs li a {display: block;  background: url(http://www.blackpass.com/images/bg_tabs-off.gif) repeat-x bottom left; border-right: solid 1px #2d2d2d; text-decoration: none; }
.tabs li a:hover {background: url(http://www.blackpass.com/images/bg_tabs-active.gif) repeat-x;border-right: solid 1px #2d2d2d;}
.tabs li.active a {background: url(http://www.blackpass.com/images/bg_tabs-active.gif) repeat-x;  border-right: solid 1px #2d2d2d; color: #FFF; font-weight: bold; }

html>body .tabs li a { height: 21px; padding: 6px 0.75em 0 0.75em; margin-top: 3px;}
html>body .tabs li a:hover { height: 23px; padding-top:  7px; margin-top:0px;}
html>body .tabs li.active a { height: 23px; padding-top: 7px; margin-top:0px;}

* html .tabs li a {padding: 4px 0.75em 5px 0.75em; margin-top: 3px;}
* html .tabs li a:hover {padding-top:  7px; margin-top:0px;}
* html .tabs li.active a { padding-top:  7px; margin-top: 0px;}


/* FLOATING FIX */
/* float clearing for IE6 */
* html .clearfix { height: 1%; overflow: visible;}

/* float clearing for IE7 */
*+html .clearfix {min-height: 1%;}

/* float clearing for everyone else */
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}

.flowplayer {background: #000000 no-repeat top center;}

/**** join links and disclaimer *****/
.join_footer_wrapper { font-size: 12px;color: #CCC;margin: 25px 10px; }
.join_footer_wrapper .disclaimer { font-size: 8pt;color: #555; }
.join_footer_wrapper hr { border: none;border-bottom:1px solid #222;width:400px;margin: auto; }