@charset "UTF-8";
/* CSS Document */

html { background: #1d0b00 url(/images/skins/fishburne/html_bg.jpg) fixed repeat-x 0 0; }

body {
	margin:0;
	padding:0;
	background:transparent url(/images/skins/fishburne/skin_bg.jpg) fixed no-repeat center top;
}

#bgLink a {
	display:block;
	height:100%;
	position:fixed;
	text-decoration:none;
	width:100%;
}

img{
border:0px;
}
.maincontainer2 {
	margin:auto;
	width: 1104px;
	height:inherit;
	padding-top: 0px;
	position: relative;
	z-index: 111;
}
.maincontainer {
margin:auto; width:1104px;
}
.sideshadows {
	background: url(/images/sideshadowbg.png) repeat-y top center;
	margin:auto;
	width: 1044px;
	/*position:absolute;*/
	padding-left:30px;
	padding-right:30px;
	float:left
}

.mainleftcolumn {
	width: 710px;
	background: #ffffff;
	float:left;
	padding-bottom: 30px;
}

.mainleftcolumn-text {
background:#FFFFFF none repeat scroll 0 0;
margin:auto;
padding-bottom:30px;
width:900px;
}

.mainleftcolumn-search {
	width: 710px;
	background: #ffffff;
	float:left;
	padding-bottom: 30px;
	height: 1600px
}

.mainrightcolumn {
background: #ffffff url(/images/Rcolumnbg.png) no-repeat top;
width: 334px;
float:right;
height:auto;
padding-bottom:30px;

}
.logo{
float:left;
}
.logo img {
border: 0;
}

.logo-text {
float:left;
padding-left:120px;
padding-top:28px;
width:350px;
}

.home-icon {
bottom:5px;
position:absolute;
right:-37px;
}
.niche-icon {
bottom:5px;
position:absolute;
right:3px;
}

.logo-text img {
border: 0;
}

.logo-star {
	position:absolute;
	margin:auto;
	margin: -85px -10px;
	border: 0px solid #ffffff;
	float:left;
	z-index: 333;
}

.logorow {
	position:absolute;
	z-index: 1;
	margin:auto;
	margin: -85px -10px;
	border: 0px solid #ffffff;
	float:left;
	width: 710px;
}
.logorow-text {
	position:absolute;
	z-index: 1;
	margin:auto;
	margin: -85px -10px;
	border: 0px solid #ffffff;
	float:left;
	width: 710px;
}
.featuredtitle {
	position:absolute;
	z-index: 500;
	margin: 20px 75px;
	font: normal 12px Arial, Verdana, Sans-serif;
	float:left
}

.searchtitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color:#000000;
padding: 20px 20px 0;
}

.textcolor {
color:#999;
}

.mainbodyleft-box3 .right {
padding:0px;
width:625px;


}

.searchbox {
	background: transparent;
	width:334px;
	height:44px;
	position:absolute;
	z-index: 3;
	margin: -25px 745px;
	float:left;
	padding-top: 5px;
}

.searchfield {
	float:left;
	background: transparent url('/images/searchfield_bg.gif') no-repeat left top;
	border:0;
	font-size:12px;
	font-weight:normal;
	height:16px;
	padding: 6px 0 6px 35px;
	width:260px;
	}
	
.searchbutt {
	float:left;
	height:26px;
	width: 33px;
	background: transparent url('/images/searchbutt.gif') no-repeat right top;
	border: none;
	}
	
.searchbutt:hover {
	background: transparent url('/images/searchbutt.gif') no-repeat left top;
	cursor: pointer;
	}
	
.topbannerbox {
	height:125px;
	background:#000000;
	width:1044px;
	margin-bottom:79px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 999;
}

.bottombannerbox {
	background:#000000 none repeat scroll 0 0;
	clear:both;
	margin-bottom:10px;
	width:1044px;
}

.rssbox{
background: url(/images/rss-butts.png);
background-position: 0px 0px;
background-repeat:no-repeat;
cursor: auto;
cursor: pointer;
	float:right;
	width:80px;
	height:102px;
	margin-top: 25px;
}
.rssbox:hover {
background: url(/images/rss-butts.png);
background-position: 0px -102px;
background-repeat:no-repeat;
}

.rssbox:active {
background: url(/images/rss-butts.png);
background-position: 0px -204px;
background-repeat:no-repeat;
}

.rssbox img {
border:0;
}

/* ----------- old classes ----*/

/*.bgwht {
	background-image:url(/images/dot_wht.gif);
	background-position: 0px 950px;
	background-repeat: repeat-x;
	height:3350px;
	width:1128px;
}



*/
.temptext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
}
.fvtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color:#000000;
}



.adbox {
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	padding:5px 0;
}

/*.mainbox {
background-image:url(/images/bg2.png); 
background-repeat:no-repeat; 
background-position:top center; 
width:100%;
}

.topbox {
height:106px; 
width:1128px;
}
.topbox img {
border:0;
}

.topbanneradbox {
height:102px; 
width:1044px; 
background-color:#000000; 
margin-top:4px;
}*/


.rightcolvids .vidthumb01 .vidbox {
height: 240px;
width: 300px
}

.vidthumb01 .vidbox img {
height: 170px;
width: 300px
}

.rightcolvids{
float:left;

	background-image:url(/images/bg3-02.png);
	background-repeat:repeat-x;
	background-position:top;
	width:318px;
	margin-left:9px;
	clear:both
} 

.vidthumb01 {
margin-bottom:25px; 
margin-right:10px; 
float:left; 
width:300px;
height:220px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
/*.vidthumb01 img {
float:left;
padding-bottom: 3px;
border: 0;
}*/

a.vidthumb01-titlelink {
color:#3399ff;
font: normal 15px Arial, Verdana, Sans-serif;
line-height:22px;
text-decoration: none;
}

a.vidthumb01-titlelink:hover {
	text-decoration:underline;
	}


.viewstats1 {
color:#999999;
}


.mainbodyleft-box3 {
float:left; 
width:665px; 
height:inherit; 
background-image:url(/images/bg3.png); 
background-repeat:repeat-x; 
background-position:top center; 
margin-left:22px; 
margin-top:20px; 
position:relative;

}

.mainbodyleft-box4 {
background-image:url(/images/bg3-02.png);
background-position:50px 50px;
background-repeat:repeat-x;
float:left;
font-family:arial;
font-size:14px;
height:inherit;
margin:auto;
margin-left:22px;
margin-top:20px;
padding:50px 30px 30px;
position:relative;
width:800px;
}


.vidblkbox #featuredFLV {
clear:both;
float:left;
/*margin:55px 12px 0px;*/
}

.featuredvideo #featuredFLV {
clear:both;
float:left;

}
/*.mainbodyleft {
float:left; 
width:760px;
}
*/

.vidblkbox {
background:#000000;
/*height:380px;*/
margin:60px 13px 0;
width:640px;
height:380px;
float:left;
clear:both;
text-align:center
}

.featuredvideo {
clear:both;
float:left;
height:380px;
width:640px;
margin:2px 0 0 3px;
text-align:center;
}

.featuredvideo img{
width:630px;
}

.shadowline {
clear:both;
margin:auto;
padding:20px;
width:488px;

}
.shadowline img {


}

.vividcatboxtabs {
width:647px; margin-top:10px; height:50px; margin-left:65px;
}

.vividcatbox {
background-image:url(/images/bg4.png);
background-position:left top;
background-repeat:no-repeat;
float:left;
margin-left:10px;
padding-left:0;
padding-top: 0px;
width:647px;
}

.allniches {
float:right;
font-family:arial;
font-size:12px;
padding:10px 0;
}
.allniches a {
color:#809BC8;
}


/*.mainbodyleft .fvbox {
float:left; 
height:1px; 
overflow:visible; 
position:relative; 
z-index: 3; 
margin-left:80px;
text-align:left;

font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #999999;
}
.mainbodyleft .fvbox img {
width:325px;
height:105px;
border:0;
float:left;
}

.logobox {
float:left; 
width:100%; 
height:115px; 
overflow:visible; 
z-index: 2; 
position:relative;
float:left;
}

.logobox img {
float:left;
border:0;
}


.rssbox:hover {
background: url(../images/rss-butts.png) 0px 102px no-repeat top;

}

.rssbox:active {
background: url(../images/rss-butts.png) 0px 204px no-repeat top;
}

.rssbox {
background: url(../images/rss-butts.png) 0px 0px no-repeat top;
position:relative;
width:80px;
height:120px;
cursor: hand;
cursor:pointer;
float:right;
margin-top:35px;
margin-right:35px;
}

.rssbox {
float:right;
margin-top:35px;
margin-right:35px;
}

.rssbox img {
width:80;
height:102;
border:0;
}
*/
.vividcat {
/*padding-top:10px;
padding-bottom:10px;*/
float:left;
}

.vividcatright {
/*padding-top:10px;
padding-bottom:10px;*/
float:left;
clear:both
}


.vividcat img.imgthumb {
	width: 300px;
}
.vividcat .imgthumb {
/* delete 
padding-right: 10px;
padding-bottom: 40px;
float:left;
*/
width: 300px;
height: 171px;
float:left;
border: 0 none
}

.vividcat .imgblank {
padding: 2px;
}

.linktitle {
color:#3399ff;
font: normal 19px Arial, Sans-serif;
margin:0 0 5px;
padding:0;
}

.linkcont {
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:5px 0 5px;
padding:0;
}

.featuredscene-home  {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:180px;
margin-bottom:10px;
padding:0;
width:600px;
}

.featuredscene-scenes  {
color:#000000;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:20px;
padding-right:20px;
padding-top:0px;
width:600px;
}

.featuredscene-scenes  a {
color:#000000;
}

.scenesimg {
float:left
}
.scenesdesc {
float:left; 
width:290px;
padding-left: 10px;
text-align:left
}

.niches .scenesdesc {
float:left; 
width:175px;
padding-left: 5px
}


.hline {
clear:left;
margin:auto;
padding:20px;
width:500px;
}

.hline1 {
margin:auto
}

.featuredscene-scenes hr {
color:#CCCCCC;
size:1;
width: 100%;
clear:both;
}

h1 .endlink {
font: normal 20px Arial, Sans-seif;
color:#FF0000;
}

h2 .endlink{
font: normal 13px Arial, Sans-seif;
color:#FF0000;
}

h3 .endlink{
color:#3399FF;
}
.vividcat .niches {
margin-bottom:25px; 
width:290px; 
height:65px;
float:left;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}
.vividcat .niches img {
border: 0;
float:left;
padding-right: 5px;
width:100px;
}

.vividcat .niches .nichetitlelink {
font: normal 13px Arial, Verdana, Sans-serif;
color: #3399ff;
}

.lrglinkbox1 {
margin: auto;
text-align:center;
}

.largelink {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #ff0000;

}

.mainthumbsbox {
	width:647px;
	background-image:url(/images/bg3-02.png);
	background-repeat:repeat-x;
	background-position:top center;
	margin-left:9px;
	margin-bottom:5px;
}

.mainthumbsbox .largelink {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #000000;
text-align:center;
}

.mainthumbs {
	height:auto;
	margin:auto;
	padding-left:10px;
	padding-top:5px;
	width:620px;

}


.rightcolumn {
float:left; width:320px;
}

.currentVideoThumb{
height:200px;
}

.currentVideoThumb img{
height:50px;
float:right;
}


.mainrightcolumn .bnfTinyPreview{
float:left;
}
.mainrightcolumn .bnfRightCol{
padding-left:7px;
}

.mainrightcolumn .bnfRightTitle {

font: normal 20px Arial, Sans-serif;
text-align:center;
padding-bottom:5px;
}
.mainrightcolumn .bnfTinyPreview .bnfImg img{
width:88px;
margin:3px;
border:3px solid #d3d6d9;
}

.subcattabs {
margin-top:2px; margin-bottom:10px;
}

h2.sceneTitle {
clear:both;
padding:0;
margin:20px 0 5px 0;
width: 610px;
font: normal 22px Arial, Sans-serif;
border-bottom: 2px solid #e1e1e1;
}

.viewall {
font-size:12px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
float:right;
border-top: 20px;
}

.footer {
clear:both;
margin: 0 auto;
padding:25px;
width:1044px;
background:transparent url(/images/bottomshadow.png) no-repeat scroll top center;
font: normal 12px Arial, Sans-serif;
color: #fff;
text-align:center;
}

.footer a { color: #fff; }
