@charset "utf-8";
/* CSS ManuelFerrara.com */
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-image:url(../images/gblBackground.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#000;
}
a{
	color:#fe8e00;
	text-decoration:underline;	
}
a:hover{
	color:#000;
}
#gblContainer{
	width:960px;
	background-image:url(../images/ctnBdrBackground.png);
	padding-left:10px;	
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;
}
#navTop a{
	display:inline;
}
#ctnSite{
	background-color:#FFF;
	background-image:url(../images/ctnSiteTopBackground.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:23px;
}
#hmeTopContainer{
	margin-bottom:10px;
}
#hmeTopLftFloat{
	float:left;
}
#hmeTopRgtFloat{
	float:right;
	width:438px;
	height:247px;
	background-image:url(../images/hmeTopRgtManuelFerrara.jpg);
	background-repeat:no-repeat;
}
#hmeTopRgtHead{
	position:absolute;
	margin-top:-33px;
	margin-left:210px;
}
#hmeTopRgtHand{
	position:absolute;
	margin-top:247px;
	margin-left:137px;
}
.boxContent{
	width:949px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.boxContentTop{
	background-image:url(../images/boxTopContent.gif);
	background-repeat:no-repeat;
	font-size:0px;
	line-height:0px;
	height:6px;
}
.boxContentBottom{
	background-image:url(../images/boxBotContent.gif);
	background-repeat:no-repeat;
	font-size:0px;
	line-height:0px;
	height:7px;
}
.boxContentCenter{
	background-image:url(../images/boxCtrContent.gif);
	background-repeat:repeat-y;
	padding-top:15px;
	padding-bottom:15px;
}
.boxVidTitle, .boxPicTitle{
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
}
.boxVidDate, .boxPicDate{
	font-size:28px;
	font-weight:bold;
}
.boxVidTitle p, .boxPicTitle p{
	margin:0px;
	padding:0px;
}
.boxVidBig{
	padding-left:12px;
	padding-bottom:4px;
}
.boxPicBig, .boxPicSmall{
	padding-left:12px;
}
.boxPicBig{
	margin-bottom:6px;
}
.boxVidBig img, .boxVidSmall img{
	border:solid 1px #000;
}
.boxPicImage{
	float:left;
	margin-right:6px;
	border:solid 1px #000;
}
.boxPicBigFreeSample{
	position:absolute;
	border:none;
	margin-top:60px;
	margin-left:15px;
}
.boxPicSmlFreeSample{
	position:absolute;
	border:none;
	margin-top:20px;
}
.boxPicNoSample{
	opacity:0.5;
	filter: alpha(opacity=50);
}
.boxVidBig div, .boxVidSmall div{
	float:left;
	margin-right:4px;
}
.boxVidSmall{
	padding-left:12px;
}
.boxVidDescription, .boxPicDescription{
	padding:0px;
	text-transform:uppercase;
	margin-left:12px;	
	margin-right:12px;
}
.boxPicDescription{
	height:65px;
	overflow:hidden;
}
.boxVidDescription b, .boxSlcVideos b, .boxVidDate b, .boxPicDate b, .boxPicDescription b, #ttlTopPage b{
	color:#fe8e00;	
}
.boxVidDescription em, .boxPicDescription em{
	font-style:normal;
	text-transform:none;	
}
.boxVidBtnPlay{
	position:absolute;
	margin-left:400px;
	margin-top:310px;
}
.boxVidBtnPlay img{
	border:none;
}
#hmeTalkManuel{
	background-image:url(../images/hmeBoxTalkManuel.jpg);
	background-repeat:no-repeat;
	width:537px;
	height:281px;
	float:left;
}
#hmeTalkManuel p{
	color:#c5c5c5;
	position:absolute;
	padding:0px;
	width:280px;
	height:150px;
	margin-top:90px;
	margin-left:250px;
	text-align:justify;
	line-height:18px;
}

#hmeQuestionManuel{
	background-image:url(../images/hmeBoxQuestionManuel.jpg);
	background-repeat:no-repeat;
	width:423px;
	height:281px;
	float:right;
}
#hmeQuestionManuelBouton a{
	text-decoration:none;
	height:50px;
	width:180px;
	display:block;
}
#hmeQuestionManuelBouton{
	position:absolute;
	margin-top:200px;
	margin-left:230px;
}
.formColor{
	background-color:#0b0b0b;
	border:none;
	padding:5px;
	color:#FFF;
	width:390px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#hmeCtnVidSelection{
	padding-left:20px;
}
.boxSlcVideos{
	width:218px;
	height:192px;
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	overflow:hidden;
}
.boxSlcImgBorder img{
	border:solid 3px #fe9200;
}
.boxSlcImgBorder img:hover{
	border:solid 3px #333;
}
.gblPagination{
	text-align:center;
}
.gblPagination a{
	display:inline-block;
	padding:8px;
	border:solid 1px #2e2e2e;
	text-decoration:none;
	color:#2e2e2e;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:20px;
	margin-top:20px;
	font-size:14px;
}
.gblPagination a:hover, #pgnActif{
	color:#FFF;
	border-color:#fe8e00;
	background-color:#fe8e00;
}
#pgnPrevNext{
	color:#fe8e00;
}
#pgnPrevNext:hover{
color:#FFF;
}
.gblSalesPitch{
	font-size:28px;
	text-align:center;
	padding-top:20px;	
	padding-bottom:20px;
	font-family:Arial Black, Gadget, sans-serif;
}
.boxPictures{
	width:471px;
	float:left;
	background-image:url(../images/boxPicCtrContent.gif);
	background-repeat:repeat-y;
	margin-left:6px;
	margin-bottom:6px;
}
.boxPicturesTop{
	background-image:url(../images/boxPicTopContent.gif);
	background-repeat:no-repeat;
	height:6px;
}
.boxPicturesBottom{
	background-image:url(../images/boxPicBotContent.gif);
	background-repeat:no-repeat;
	height:6px;
}
#abtBackground{
	background-color:#FFF;
	background-image:url(../images/abtBackground.jpg);
	height:1218px;
}
#abtImgHead{
	position:absolute;
	margin-top:-21px;
	margin-left:205px;
}
#abtText{
	position:absolute;
	width:409px;
	margin-left:520px;
	margin-top:20px;
	text-align:justify;
	line-height:18px;
}
#gblFooter, #idxGblFooter{
	width:600px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-bottom:20px;
	font-size:10px;
}
#gblFooter a:hover{
	color:#FFF;
}
#navBottom{
	text-align:center;
	padding:20px;
}
#navBottom a{
	display:inline-block;
	padding:5px;
	margin-left:2px;
	margin-right:2px;
}
#txtIntro{
	height:120px;
	width:800px;
	padding:20px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:40px;
	border:solid 1px #222629;
	overflow:auto;
}
#txtIntro h1{
	padding:0px;
	margin:0px;
}
#txtWarning{
	height:50px;
	width:800px;
	padding:20px;
	overflow:auto;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	border:solid 1px #222629;
}




/* open :: PSN FEED Section */
#bnsBox{
	width:944px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #000;
}
#bnsBkgTitle{
	background-image:url(http://www.blackdickroundass.com/sites/blackdickroundass/images/bnsBkgTitle.jpg);
	background-repeat:no-repeat;
	height:48px;
	color:#FFF;
	font-size:18px;
	text-align:right;
	padding-top:30px;
	padding-right:30px;
}
#bnsBoxCtnVideos{
	padding-left:20px;
}
.boxFloatVideoView a, .boxFloatPortrait a{
	text-decoration:none;
}
.boxFloatVideoView, .boxFloatPortrait{
	width:165px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:5px;
	margin:0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.boxFloatVideoView{
	height:212px;
}
.dscContent{
	height:35px;
	font-weight:bold;
	overflow:hidden;
	font-size:13px;
}
.vidExclusif{
	position:absolute;
	margin-top:98px;
	margin-left:123px;
	padding:4px; 
	font-weight:bold;
	color:#FFFFFF;
	background-color:#00ADE2;
}
#psnBoxVideosThumbs td{
	vertical-align:bottom;
}
#psnBoxVideosThumbs p{
	background-color:#CCC;
	padding:5px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:1px;
}
#psnFlash{
	width:944px;
	height:125px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	text-align:center;
}
#psnCtnPornstars{
	width:858px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}
#psnCtnPornstars a{
	color:#1088ac;
}
#psnCtnBoxPornstars{
	padding-left:80px;
}
#psnPagnination{
	padding-top:30px;
	padding-bottom:5px;
	text-align:center;
	margin-bottom:60px;
}
#psnPagnination a{
	padding:5px;
	margin:2px;
	border:solid 1px #666;
	text-decoration:none;
}
#psnPagnination a:hover{
	background-color:#1088ac;
	border:solid 1px #666;
	color:#fff;
}
#psnPagninationActif{
	background-color:#CCC;
}
#psnPornstarMembershipOption{
	margin-top:30px;
	height:384px;
}
#psnPornstarMembershipOption b{
	color:#1088ac;
}
#psnPlusUnlock p, #psnPlusFull p, #psnPlusUnlimited p, #psnPlusUpdates p, #psnPlusOfficial p, #psnPlusMobile p, #psnPlusAccess p, #psnPlusExclusive p{
	margin:0px;
	padding:0px;
}
#psnPlusUnlock, #psnPlusFull, #psnPlusUnlimited, #psnPlusUpdates, #psnPlusOfficial, #psnPlusMobile, #psnPlusAccess, #psnPlusExclusive{
	width:300px;
	position:absolute;
}
#psnPlusUnlock, #psnPlusUnlimited, #psnPlusOfficial, #psnPlusAccess{
	margin-left:119px;
}
#psnPlusFull, #psnPlusUpdates, #psnPlusMobile, #psnPlusExclusive{
	margin-left:522px;
}
#psnPlusUnlock, #psnPlusFull{
	margin-top:40px;
}
#psnPlusUnlimited{
	margin-top:125px;
}
#psnPlusOfficial{
	margin-top:228px;
}
#psnPlusAccess{
	margin-top:320px;
}
#psnPlusUpdates{
	margin-top:118px;
}
#psnPlusMobile{
	margin-top:213px;
}
#psnPlusExclusive{
	margin-top:338px;
}
.bdrSeperator{
	border-bottom:solid 2px #000;
	margin:20px;
}
.psnBoxFltLeft{
	width:312px;
	height:300px;
	overflow:hidden;
	float:left;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:8px;
}
#psnCtnTopScenes{
	padding-left:5px;
	padding-right:5px;
}
/* close :: PSN FEED Section */