/*
 * YouPorn - Unified Black Style
 *
 * Author      : Josep Crespo i Santacreu
 * Contact     : battleprogrammertidus at gmail dot com
 * Created     : October 1, 2008 (version 2)
 * Description : Better YouPorn interface
 * Usage       : Use with the Stylish Firefox extension (http://userstyles.org/)
 * Licence     : http://creativecommons.org/licenses/by-nc-sa/3.0/
 */


@-moz-document domain("youporn.com") {


/*
 * HIDDEN ELEMENTS
 */

#toolbar-container, /* Top bar (Video, Premium, Datting, Cams, Chat, SexBlogs) at homepage */
select[class="query"][name="type"], /* Drop down menu, to select the type of search (Straight, Gay, Cocks) */
input[type="submit"][value="Search"], /* The button to execute search */
#main-ad, /* The right sidebar advertising at homepage */
#ft-ad-container, /* The bottom bar advertising at homepage */
/* The bottom bar information on youporn.com at homepage */
#toolbar-nav, /* Top bar (Video, Premium, Datting, Cams, Chat, SexBlogs) at Player page */
#videoArea img, /* The thumbnail of the current video at Player page */
#primaryAdTop, /* First advertising to the right player at Player page */
#primaryAdBottom, /* Second advertising to the right player at Player page */
#videoInfoTabview ul.yui-nav, /* Tabs for general info on current video (General, Thumbnails, Lins) at Player page */
#moreVideosTabview3, /* The Premium Videos advertisint at Player page */
#commentsTabview, /* The comments table at Player page */
#footerAdContainer, /* #ft The bottom bar advertising + info at Player page */
#headertxt-5-1, /* another foot info div on homepage */
#recommended > h2
{
	display:  none !important;
}


/*
 * GENERAL PROPERTIES
 */

html
{
	background-color: black !important;
}
body
{
	width: 960px !important;
	margin: 0 auto !important;
	overflow-x: hidden !important;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif !important;
}


/*
 * IMAGE BORDERS
 */
 
img[width="160"][height="120"]:hover
{
	border: 1px solid #E8194B !important;
}


/*
 * ALL LINKS
 */

a
{
	outline: none !important;
	text-decoration: none !important;
}



/*
 * LOGO
 */

#logo
{
	position: relative !important;
	top: 55px !important;
	left: 622px !important;
}


/*
 * TOP MENU
 */

#hd
{
	position: absolute !important;
	top: -75px !important;
	width: 949px !important;
	margin-left: 5px !important;
}
#primary-nav li, #primary-nav div, #primary-nav a
{
	-moz-border-radius-topright: 8px !important;
	font-size: 14.6px !important;
}
#secondary-nav
{
	-moz-border-radius-topright: 8px !important;
}


/*
 * SEARCH BOX
 */
 
input[type="text"][class="query"][name="query"]
{
	-moz-appearance: none !important;
	-moz-border-radius: 20px !important;
	font-size: 123.1% !important;
	position: absolute !important;
	top: 122px !important;
	width: 298px !important;
	right: 2px !important;
	height: 19px !important;
	padding-left: 20px !important;
	padding-right: 12px !important;
	border: 1px solid #666666 !important;
	color: #333333 !important;
	background: 4px 3.5px white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAK5QTFRF9/f3cXFx6+vrb29vdHR0g4OD8vLy+/v71dXVgYGBcHBwvr6+8/Pzv7+/9PT04+Pj0dHRsLCwmpqawMDAcnJy5OTk0tLSpKSk8fHxenp6hoaGnJyc7+/vfn5+qampc3Nzubm5xsbG9fX1nZ2d39/f1tbWbm5uu7u7qKiovLy8kJCQj4+PxcXF6urq7u7ur6+vf39/4ODgrq6usbGxi4uL4uLibW1tfHx8bGxs////n5mDigAAADp0Uk5T////////////////////////////////////////////////////////////////////////////ADfA/woAAACHSURBVHjaRM3FDkJBEETRsefugrs7zHT//49BkxDu7iwqxRDTbd+Pa6QYRhNfSl8FX9Wlubiru+EpqdGZzZj90A3pCksH0bnBiGSgokUFhjSAHWkDC9IRvEKIwIOIFGaaK1VqeIb01xZ51+VTa72PP8L4LE7DNrHkYc7w18vi7l+YzNhbgAEA348ZK9u838YAAAAASUVORK5CYII=) no-repeat !important;
}


/*
 * THE BOX OF VIDEOS
 */

#video-listing
{
	padding-left: 5px !important;
	border: 1px solid #333333 !important;
	overflow: auto !important;
	overflow-x: hidden !important;
	width: 942px !important;
	margin-left: 5px !important;
	height: 78% !important;
	position: absolute !important;
	top: 105px !important;
}
h1.date
{
	color: black !important;
	padding-left: 10px !important;
	background-image: url(http://farm2.static.flickr.com/1210/877436136_21802cd9d6_m.jpg) !important;
	font-size: 100% !important;
	font-weight: bold !important;
	margin-left: -5px !important;
}


/*
 * THE CELLS OF VIDEO IN THE BOX OF VIDEOS
 */

#video-listing ul, #video-listing ul li
{
	height: 145px !important;
}
#video-listing div
{
	position: relative !important;
	top: -38px !important;
}
#video-listing li
{
	margin-right: 25.5px !important;
}
#video-listing li:last-child
{
	margin-right: 0px !important;
}


/*
 * THE TITLE OF VIDEOS
 */

#video-listing ul h1
{
	position: relative !important;
	top: -130px !important;
	margin-top: 5px !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
	text-transform: uppercase !important;
	width: 155px !important;
	height: 27px !important;
	font-size: 10px !important;
	background: url(http://img355.imageshack.us/img355/1170/transparentbackgroundpijm9.png) !important;
	background-repeat: repeat !important;
	text-align: center !important;
	-moz-border-radius: 5px !important;
}
#video-listing ul h1 a
{
	color: white !important;
}
#video-listing ul li:hover 	h1
{
	visibility: hidden !important;
}


/*
 * PAGES BAR
 */

#pages
{
	padding-top: 6px !important;
	padding-left: 6px !important;
	position: relative !important;
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
	margin-top: 80px !important;
	margin-left: -5px !important;
	width: 943px !important;
	background-color: #404040 !important;
	height: 30px !important;
}
#pages a
{
	height: 19px !important;
	padding-top: 2px !important;
	padding-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: -1px !important;
	text-transform: lowercase !important;
	background: #404040 url(http://files.youporn.com/images/deselected.jpg) repeat-x scroll left top !important;
}
#pages a.current
{
	color: #D41B47 !important;
}
#pages a:hover
{
	color: white !important;
	background: #404040 url(http://files.youporn.com/images/selected.gif) repeat-x scroll left top !important;
}
#pages a:first-child
{
	-moz-border-radius-topleft: 20px !important;
	-moz-border-radius-bottomleft: 20px !important;
}
#pages a:last-child
{
	-moz-border-radius-topright: 20px !important;
	-moz-border-radius-bottomright: 20px !important;
}


/*
 * DEVELOPED BY
 */

#ft-container, #footer
{
	position: fixed !important;
	height: 318px !important;
	width: 179px !important;
	right: -179px !important;
	bottom: 0px !important;
	background: url(http://img528.imageshack.us/img528/594/miraisuenagapaypalbb7.png) !important;
	background-repeat: no-repeat !important;
	background-color: transparent !important;
	color: transparent !important;
	padding-left: 179px!important;
	z-index: 9 !important;
}
#ft, #ft em
{
	border: none !important;
	color: transparent !important;
}
#footer
{
	bottom: -10px !important;
}
#footer a, #ft a
{
	display: none !important;
}


/* END OF -moz-document domain("youporn.com") */
}



@-moz-document url-prefix("http://youporn.com/watch/"), url-prefix("http://www.youporn.com/watch/") {


/*
 * HIDDEN ELEMENTS
 */

#download h2,
#favoritesStatus,
#producer,
#notice
{
	display: none !important;
}
#download
{
	color: black !important;
	font-size: 1px !important;
	position: absolute !important;
	top: 0px !important;
	left: 0px !important;
}
body
{
	overflow: hidden !important;
}


/*
 * LOGO
 */

img[alt="logo"]
{
	position: relative !important;
	top: 85px !important;
	left: 617px !important;
	width: 0px !important;
	height: 53px !important;
	padding-left: 329px !important;
	background-image: url(http://files.youporn.com/images/logoblack-nospace.png) !important;
	background-repeat: no-repeat;
}


/*
 * ALL LINKS
 */

a
{
	color: #E8194B !important;
}


/*
 * TOP BAR
 */

#toolbarcontainer
{
	background-color: #404040 !important;
	border-bottom: none !important;
	height: 36px !important;
	width: 949px !important;
	margin-left:5px !important;
	position: relative !important;
	top: 69px !important;
	-moz-border-radius-topright: 8px !important;
}
#toolbar .rcolumn  /* user info */
{
	float: left !important;
	position: relative !important;
	top: -35px !important;
}
#toolbarusername
{
display: none !important;
}
#toolbar .rcolumn a
{
	color: white !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-top: 7px !important;
	padding-bottom: 6px !important;
	font-size: 153.9% !important;
	-moz-border-radius-topright: 8px !important;
	background: #404040 url(http://files.youporn.com/images/selected.gif) repeat-x scroll left top !important;
	border-top: 1px solid #333333 !important;
	border-left: 1px solid #333333 !important;
	border-right: 1px solid #333333 !important;
}
#toolbar .rcolumn a:hover
{
	background-color: #404040 !important;
}
#toolbar .seperator
{
	display: none !important;
}
#toolbar .rcolumn a:last-child, #toolbarloggedin a:last-child
{
	color: #BBBBBB !important;
	background: #272727 url(http://files.youporn.com/images/deselected.jpg) repeat-x scroll center top !important;
}
#toolbar .rcolumn a:last-child:hover, #toolbarloggedin a:last-child:hover
{
	color: white !important;
	background-color: #555555 !important;
	background-image: none !important;
}


/*
 * SUBMENU OPTIONS
 */

#download a
{
	position: relative !important;
	top: -21px !important;
	left: 35px !important;
	color: transparent !important;
	font-size: 18px !important;
	background: url(data:image/png;base64,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) !important;
	background-repeat: no-repeat !important;
	z-index: 4 !important;
}
#download a:hover
{
	background: url(data:image/png;base64,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) !important;
	background-repeat: no-repeat !important;
}
#favoritesButton
{
	position: relative !important;
	top: -152px !important;
	left: 137px !important;
	width: 135px !important;
	height: 21px !important;
	padding-bottom: 3px !important;
	font-weight: normal !important;
	-moz-appearance: none !important;
	-moz-border-radius: 20px !important;
	border: 1px solid #666666 !important;
	background: #404040 url(http://files.youporn.com/images/deselected.jpg) repeat-x scroll left top !important;
	z-index: 5 !important;

}
#favoritesButton:hover
{
	background: #404040 url(http://files.youporn.com/images/selected.gif) repeat-x scroll left top !important;
	cursor: pointer !important;
}
.fb_share_link
{
	position: relative !important;
	top: -201px !important;
	left: 282px !important;
	color: white !important;
	padding-top: 1px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 2px !important;
	-moz-appearance: none !important;
	-moz-border-radius: 20px !important;
	border: 1px solid #666666 !important;
	background: #404040 url(http://files.youporn.com/images/deselected.jpg) repeat-x scroll left top !important;
}
.fb_share_link:hover
{
	background: #404040 url(http://files.youporn.com/images/selected.gif) repeat-x scroll left top !important;
}
#details h2
{
	color: transparent !important;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAVCAYAAADl/ahuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABP1JREFUeNrsmH9MW1UUx7+F8rsg0mZ0JVQdnXEoKQnRzCwQG7GpMQ3Raki7BIhLmxi3RBBFNGSZxlUddOCGWWDOTTOQQMcf/WMNoE1g/iKpYUFxCTUBKh1shTWlQGGFek+bsqJA0NJ/xk7yXt+7ve/cdz7v3HPPuRy/34+NRC6X+9PS0pCUlISEhATExMSAw+HgfhCyeXV1FUtLS1hcXITb7UZPT8+GxnH+Cai4uNjP5/PB4/Hg8XgCBylaWVnB/SSxsbGBD092hmydmZlBX18fZ1NACoXCLxKJMDc3h9nZ2QDl3SA0OzIyMpCamgqHwwGz2cz5FyCCk5WVhenpaczPz2M3SkpKCjIzMzE5ObkGKSY0rchzdjMcErKdGBALYrIGiGIOTavdDCccErEgJgFAtFpRkKKY879FpEGnxQJL2NFr6oReJ9/W43maGtRXKbfutFeDbqa3uSIHOZomWK42ISdKkIgFMSE2XFrKKYJHFpDjwWPn62YjRu6wO97DOJD/DA6qa3GB58Xrhv6t6OKIVgHpyPTWQ9xsw8uytsBlTgUXSIyeFxELYkJsuJTnROQ9a+LF0DdncdFxr6Wi0YRy5TEoz/fD5JbgaONHUEmFgf+mrptQ95YB+fomSKkhtxydeg9eO7OE+gYdCoS8oFbnKL6s1aFrWomWr8tgv/Ae2pbD8Mqr0FD5IoSJDJrPA2vnKVS39EdsDQGilS2GcgHKc3ZC4pPX3/dc+5Odedi7B9A0nmZw0mE1NsPQPoB0qRKn6zX48WovnNTZNYLu7iHUNFQxOD6YW/UwXBqAT7AfR45qgD18ZKcLIOSHDyLBu5VKCG7/BH2NHt/bE1GgfgcaUeS2EBNiw6UcIFpJYHJ88HcZeTj0JA/eUSPOXRliLUPolj4NtfQQ+NUfY9yrBm/8B7QN3oLSYsKdm71oMY1DkpeACVUh9sUxRQsbjxHHHIebxMfjYi/aT36AX/YBvzkif3diQmy4NN8oq4wKpPi44I/wWYgpbOxXofWyKsyP72IRyeAGLCWabljHwKbM51BXhXXbdAAbzn01gJPaQqjePAHS7Bwxo7ZncEcybWITE3KlnZDlhfXBt+ylXBYX7Bi6dgO36eUHDJDJSlBSIoP2eCuMxu9w697T7CjCJ7VKCF1WNOtrUCI7jAHXVvFYhEdxA6cOlzB9zTBb7RDkKlBZIYnYllDo4VKxRkvawsJChCq5eOoVDV5l8Z7HEyJf9gKkAmDUeB6DzAjZFMvWCzXQFf2Bbx1yvF+nxWM+K65cHKNHkZj6BIryVpFEIMd+RRfzgiJdPQrTmQdtOmUKUKbVIv05Id7QGWB86AAUBdm464n8Y4eYcKmSzc7OhtPpjGip9zIrC1Ra9sqhBhespi9QfTbo7p++bYC4uQrqE61QU4NvCu3HP4SDTauR352QSgtRd+wvXP55CuUHtSyX0gYm15TLB6E4n4XjQTZGmJv66GTCGePzqFMp0WoJ5lGuURM+67JFXJsRILvdHqzFSktL/QSHIEVbRBIJ+CziDtvWu0UaS+9Zpchw0bUEj7DFatxmC9xvQysL6OyBGRtsOxCgBQJBAFJHRwcnEB+pzBeLxYG9kWiXGw5m9EY2uB2OsGsbhv+bVtiGd+b9qGClqn5iYgJrtRjtgVCZT5UsdditEqrmiUVoX+jBftB294Me7ChuY0cxXB7sSQflbwEGADmPVBAcP2MrAAAAAElFTkSuQmCC) !important;
	background-repeat: no-repeat !important;
	position: relative !important;
	top: -39px !important;
	left: -40px !important;
	font-size: 41px !important;
	width: 72px !important;
}
#details h2:hover
{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAsCAYAAADGiP4LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABjNJREFUeNrsmW1MU1cYx//FC5RSWGcbVnCySXCZDC0LbNMYzMwyAx/qhxVjipksYkuW4TaZm2MLM7rMxrfqJi4Kgi8LMieVD/2gwW1uwb1IZEHjqgnMwXS1YkEGBQpUunNa0fJygXJ726I+yeHee3pe7vM7z32e5xwETqcTbJKVleWMiIhAeHg4QkJCIBAI8DAI1XlwcBB9fX3o7e1FVVUVq2KCsQCtXLnSKRaLIZPJHjT0gMN2P54EM1yLxQKbzYbjx48LJgS0Zs0aZ0xMDB5FaW1tRXl5uYAVUG5urlMqleJRlra2NpSVlQlGAaKWM3PmTDwWoL29/b4luQBRnxMXF/eYjIeYzWaXT2LoA3XI1KtPVS5Zk3GiQgOZR53DZsUFYykqf7dMHFWSM5EjN+Ho9y3sc9xORvUxDcxH1kLf/y4OvgmszXwPkQsW8AKIMqHC0FAeGxvLCRAQBjrcxdMGmO6QJ/GTmJfyMhaqC/GUeBP0Ne2sPS9fbseeLzOgMN3C4Zq/WdslSy+haN06chcBpJF1Fbrrub03u4hEIleaw9A85+7duz4Y0o6Gb4px/ol5rqcfTlXhlbztyFGuw5yDK2DsTET+ns+hUsjdofWiEUXv65GlOwEFrUjKwaZVNqzY24edu7RIlbtX0G5tRFmhFlW3lCg5uhrXyz/GsX4PfxG3DLvWZ0IuZKjZov7EDpTV3vYJJMomhCaBdBW4lPt2JMKw+ppzf1FjRSzJGrL37CZwJKg37IO+shYShRK7d2bj11NnYKWdO0yorm7Axl0FBI4Dp0t10B+phUM2F7n52UCMFLMlMsilIg8VEvHReiVkt3+DbqMOP14XIlX9IV787wpnnWihbBiaIfvSTD3HEoW5r/2Yj8UviGFvNGD/yQZS04BqxUtQKxZDuuELtNjVELf8gmN1rVCeNeLOzTMoMbYgcX44/lGlIyGUDNQz9nyhxHCYCCmei7ejcuunOJ9APlszEDmXu06UDUMVGm+74a14fq4hYaFuy5IvQjx1G3NVKK1QPWhsG0AvRHBFCgIhIUGG+maQT+YrqAs8mrHO1oT9h2qxVZMO1TubQUe2mk6jsKbOJ26DZv8M3Y8wDOMTOP1klQfD3CvX3NyPLduSiF9oRMO5q1hI/UmtHis++xnR0Z2ISclGRkIXWh/0xrVrT+NomRJySz32HfoONTU3sKG6AotYZ4zDs7iKHat2wpy4DKrly5GRmoH1bxmw4ycHZ30cDgcYulmbMWMGhEIhx+EYJL+RDVs7DZFypCx9HQoS9xsNB1FHlFhKon1Geja0S67gW/MyfFKkwRxHPU4ebqZdIYx6HkvmD9IYBWvzH6i7akGKtgDpEmJBZrY5U7Fao4HkVTne1uphIAEiI3U2Bmzco5vdbncDojtZusWglsQthjFIVWnIKw9VdKDe+DV2V/+LWbOisO0DPeL3FUC9uRRq1/JYULlpCwTkN9OfVigU6SSM30AFyZtyFmpwhBT6cVk6HJDHpxB3XEfmuGemrv70jxF7Da+hSKVE6Vmlq7qj0YjtVU1k3Fmc8yC65bifSVPioaGhvGeogshISInHtXYP93vddLdPstdIkpN1CyLxDAlWLU1NrueJ5OZNAXHopENbE7qdsZzfcWBgwOWgaSY9bC/W09PzeI9xL0kcthfz3M13dnY+0nCio6PH3s17ngd1dXXxlsKPJ0lJSTCZTAEBQz+pqKioUedBISMb0ga0sUQicYV/ej903DpURh5fepapZq0UTnFxsevqiyx4soXqSHWlOo6Ew3rk6u8zaXrUQuEMSX5+vuu4IRjOpEdZwHiFD9HpdBfIZVS5V88LHK90DiQgNjh8Qpo2gCaCwxekaQFosnD4gOQtIIE3ivvCSVNlCwsLp9IPpF+aLwB5lfn7E9BU4fgSUtAC4grHV5CCEtCBAwcu5OXl+cyHkfFAxkt7KAD5Gg5XSEEFiC84XCAFDSC+4UwVUlAA8hecqUAKOCB/w/EWUkABBQqON5ACBijQcCYLKSCAggXOZCD5HVCwwZkIkl8BBSuc8SD5DVCww2GD5BdA0wXOWJB4BzTd4IyExBug6QzHE5JWq03jBVBJSQmFM+3/N00gibyB9L8AAwAINTkxrtiW7AAAAABJRU5ErkJggg==) !important;
	background-repeat: no-repeat !important;
	cursor: pointer !important;
	z-index: 3 !important;
}


/*
 * VIDEO INFO
 */

#videoInfoTabview > div
{
	position: relative !important;
	top: -523px !important;
	left: 47px !important;
	width: 600px !important;
	height: 9px !important;
	background-color: transparent !important;
	border: none!important;
}
#details ul
{
	display: none !important;
	position: absolute !important;      /* Required to appear later in the form of floating note. */
	margin-top: -49px !important;
	margin-left: -55px !important;
	padding: 15px !important;
	padding-left: 30px !important;
	color: white !important;
	-moz-border-radius: 8px !important;
	background-color: black !important;
	border: 1px solid #666666 !important;
	opacity: 0.8!important;
}
#details:hover ul
{
	z-index: 2 !important;
	display: table !important;
}
#details
{
	position: relative !important;
	top: 5px !important;
}


/*
 * SEARCH BAR
 */

input[type="text"]
{
	position: relative !important;
	left: 605px !important;
	margin-top: 30px !important;
	z-index: 1 !important;
}


/*
 * PLAYER
 */

#player
{
	z-index: 1 !important;
	position: relative !important;
	top: -9px !important;
	border: 1px solid #666666 !important;
}
embed
{
	width: 598px !important;
}


/*
 * RATING
 */

#rating
{
	position: relative !important;
	top: 408px !important;
	left: -60px !important;
	width: 380px !important;
	height: 17px !important;
	padding-left: 10px !important;
	padding: 10px !important;
	color: #333333 !important;
	background: #404040 !important;
	-moz-border-radius-bottomright: 8px !important;
	border: 1px solid #666666 !important;
	color: white !important;
	font-size: 20px !important;
}
#rating h2:before
{
	content: "Rate this video:" !important;
	color: white !important;
	font-size: 30px !important;
}
#rating h2
{
	color: transparent !important;
	position: relative !important;
	top: -10px !important;
}
#ratingStars
{
	position: relative !important;
	top: -80px !important;
	left: 240px !important;
}
#ratingStatus
{
	position: relative !important;
	top: -115px !important;
	left: 300px !important;
	color: white !important;
	font-size: 30px !important;
	text-transform: uppercase !important;
	text-align: center !important;
	opacity: 0.5 !important;
}


/*
 * CURRENT VIDEO TITLE
 */

#videoArea h1
{
	position: relative !important;
	top: 59px !important;
	left: 610px !important;
	width: 323px !important;
	height: 45px !important;
	font-size: 16px !important;
	color: white !important;
	padding-top: 8px !important;
	padding-left: 8px !important;
	padding-right: 8px !important;
	text-transform: uppercase !important;
	background-color: #E8194B !important;
	background-repeat: repeat !important;
	text-align: center !important;
	-moz-border-radius: 8px !important;
}


/*
 * RELATED VIDEOS AND FEATURED VIDEOS TABS
 */

#contentArea .selected a
{
	position: relative !important;
	background-color: transparent !important;
	border: none !important;
	color: white !important;
}
#contentArea .selected em
{
	-moz-border-radius-topright: 8px !important;
	-moz-border-radius-bottomleft: 8px !important;
	background: #404040 url(http://files.youporn.com/images/selected.gif) repeat-x scroll left top !important;
	border-top: 1px solid #666666 !important;
	border-left: 1px solid #666666 !important;
	border-right: 1px solid #666666 !important;
	top: -126px !important;
}
#contentArea a[href="#related"]
{
	left: 199px !important;
}
#contentArea a[href="#"]
{
	left: 145px !important;
	top: 125px !important;
}


/*
 * MORE VIDEOS BOX
 */

#moreVideosTabview > div, #moreVideosTabview2 > div
{
	position: relative !important;
	top: -30px !important;
	height: 184.5px !important;
	background-color: black !important;
	border-color: #666666 !important;
	color: #666666 !important;
	-moz-border-radius-topright: 8px !important;
	overflow: hidden !important;
	z-index: -2 !important;
}


/*
 * VIDEOS THUMBNAILS
 */

#related ul, #recommended ul
{
	width: 168.5px !important;
	margin-bottom: -20px !important;
}
#related ul:last-child, #recommended ul:last-child
{
	position: relative !important;
	top: -185px !important;
	left: 162px !important;
}
#related li, #recommended li
{
	position: relative !important;
	top: -3px !important;
	left: -2.5px !important;
	margin-right: -43px !important;
	z-index: -1 !important;
}
#related img, #recommended img
{
	width: 68.75px !important;
	height: 49.6px !important;
}
#related li .title, #related li .duration, #related li .views, #related li .rating,
#recommended li .title, #recommended li .duration, #recommended li .views, #recommended li .rating
{
	display: none !important;
}
#related h2, #recommended h2
{
	margin-left: 60px !important;
	margin-top: 70px !important;
}



/*
 * RELATED VIDEOS
 */

#moreVideosTabview
{
	position: relative !important;
	top: -500px !important;
	left: 610px !important;
	width: 339px !important;
	height: 201px !important;
}
#moreVideosTabview .yui-content
{
	position: relative !important;
	top: -156px !important;
}


/*
 * RECOMMENDED VIDEOS
 */

#moreVideosTabview2
{
	position: relative !important;
	top: -507px !important;
	left: 610px !important;
	width: 339px !important;
	height: 201px !important;
}
#moreVideosTabview2 .yui-content
{
	position: relative !important;
	top: -155px !important;
}


/*
 * RELATED AND FEATURED VIDEOS, HOVER
 */

#moreVideosTabview:hover > div
{
	position: relative !important;
	top: -219px !important;
	height: 457px !important;
	overflow-y: auto !important;
	z-index: 1 !important;
}
#moreVideosTabview2:hover > div
{
	position: relative !important;
	top: -427px !important;
	height: 457px !important;
	overflow-y: auto !important;
	z-index: 1 !important;
}
#moreVideosTabview:hover > div
{
	margin-bottom: 5000px !important;
}


/*
 * VIDEOS THUMBNAILS, HOVER
 */

#moreVideosTabview div:hover #related ul:last-child, #moreVideosTabview2 div:hover #recommended ul:last-child
{
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
}
#moreVideosTabview div:hover #related li, #moreVideosTabview2 div:hover #recommended li
{
	position: relative !important;
	top: -3px !important;
	left: -2.5px !important;
	margin-right: 0px !important;
	height: 115px !important;
	z-index: 1 !important;
}
#moreVideosTabview div:hover #related img, #moreVideosTabview2 div:hover #recommended img
{
	width: 150px !important;
	height: 103px !important;
}
#moreVideosTabview div:hover #related li .title, #moreVideosTabview div:hover #related li .duration, #moreVideosTabview div:hover #related li .views, #moreVideosTabview div:hover #related li .rating,
#moreVideosTabview2 div:hover #recommended li .title, #moreVideosTabview2 div:hover #recommended li .duration, #moreVideosTabview2 div:hover #recommended li .views, #moreVideosTabview2 div:hover #recommended li .rating
{
	display: block !important;
	position: relative !important;
	top: -115px !important;
	left: 160px !important;



	width: 140px !important;
	font-size: 12px !important;
}
#moreVideosTabview div:hover #related li .title, #moreVideosTabview2 div:hover #recommended li .title
{
	text-transform: uppercase !important;
}


/* END OF @-moz-document url-prefix("http://youporn.com/watch/") */
}



@-moz-document url-prefix("http://youporn.com/search"), url-prefix("http://www.youporn.com/search") {

#toolbar-container, #toolbar, #toolbar-nav
{
	display: block !important;
	position: relative !important;
	top: -53px !important;
}
li.selected.first
{
	position: relative !important;
	top: 169px !important;
	left: 627px !important;
	width: 329px !important;
	font-size: 30px!important;
}
li.selected.first a
{
	color: transparent !important;
	background-color: transparent !important;
	background-image: none !important;
	background: url(http://files.youporn.com/images/logoblack-nospace.png) !important;
	background-repeat: no-repeat !important;
	border: none !important;
}


#search-hd-container
{
	background-color: transparent  !important;
	border: none !important;
}

input[type="text"][class="query"][name="query"]
{
	position: relative !important;
	left: 610px !important;
	top: 145.5px !important;
	z-index: 1 !important;
}


#search-listing-hd h1
{
	color: white !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-top: 7px !important;
	padding-bottom: 6px !important;
	font-size: 20px !important;
	-moz-border-radius-topright: 8px !important;
	background: #404040 url(http://files.youporn.com/images/selected.gif) repeat-x scroll left top !important;
	border-top: 1px solid #333333 !important;
	border-left: 1px solid #333333 !important;
	border-right: 1px solid #333333 !important;
	position: relative !important;
	top: -71px !important;
	left: -5px !important;
	width: 558px !important;
	max-height: 23px !important;
}


#search-sort
{
	-moz-border-radius-topright: 8px !important;
	width: 929px !important;
	height: 19px !important;
	position: relative !important;
	top: -76px !important;
	border: none !important;
	background-color: #404040 !important;
	padding-top: 12px !important;
	padding-left: 20px !important;
}


#bd
{
	width: 950px !important;
}


#video-listing
{
	width: 942px !important;
	margin-left: 0px !important;
	background-color: black !important;
}


#video-listing li
{
	margin-right: 25.5px !important;
}
#video-listing li:last-child
{
	margin-right: 0px !important;
}
#video-listing ul:first-child
{
	margin-top: 5px !important;
}


/* END OF @-moz-document url-prefix("http://youporn.com/search") */
}




@-moz-document url-prefix("http://youporn.com/login"), url-prefix("http://www.youporn.com/login"), url-prefix("http://youporn.com/register"), url-prefix("http://www.youporn.com/register") {


#toolbar,
span,
input[name="query"],
input[class="searchbutton"]
{
	display: none !important;
}


/*
 * CREATE ACCOUNT OR LOGIN
 */

#loginbox-inner h1:last-child
{
	font-size: 19px !important;
	text-align: center !important;
}
h1 > a
{
	color: #E8194B !important;
}



#loginbox
{
	position: relative !important;
	top: 110px !important;
	left: -8px !important;
	background-color: transparent !important;
}


#loginbox-inner
{
	position: relative !important;
	left: 258px !important;
	width: 378px !important;
	background-color: #333333 !important;
	-moz-border-radius: 8px !important;
}


.error-message
{
	-moz-border-radius: 8px !important;
}


#loginbox-inner h1:first-child
{
	font-size: 12px !important;
	border-bottom: 1px solid #666666 !important;
	text-align: center !important;
	width: 428px !important;
	padding-bottom: 3px !important;
	position: relative !important;
	left: -25px !important;
	top: -23px !important;
	font-weight: normal !important;
	letter-spacing: 2px !important;
}


form
{
	position: relative !important;
	left: 25px !important;
}


input[type="text"], input[type="password"]
{
	-moz-appearance: none !important;
	-moz-border-radius: 20px !important;
	height: 19px !important;
	padding-left: 12px !important;
	padding-right: 12px !important;
	border: 1px solid #666666 !important;
	color: #333333 !important;
}
input[type="submit"]
{
	width: 266px !important;
	position: relative !important;
	left: -90px !important;
	cursor: pointer !important;
	margin-top: 5px !important;
	margin-bottom: 10px !important;
}

img[alt="logo"]
{
	position: relative !important;
	top: 50px !important;
	left: -329px !important;
}


#footer
{
	margin-top: 10px !important;
}


/* END OF @-moz-document url-prefix("http://youporn.com/login") */
}




@-moz-document url-prefix("http://youporn.com/favorites"), url-prefix("http://www.youporn.com/favorites") {


#toolbar, /* barra superior */
#videoscontainer .duration, #videoscontainer .views, #videoscontainer .rating, /* oculta info de los videos */
#skyscraper, /* anuncio lateral derecho */
#ft /* publicidad a pie de pÃ¡gina */
{
	display: none !important;
}


/*
 * LOGO
 */

img[alt="logo"]
{
	position: relative !important;
	top: 30px !important;
	left: -0px !important;
	width: 0px !important;
	height: 53px !important;
	padding-left: 329PX !important;
	background-image: url(http://files.youporn.com/images/logoblack-nospace.png) !important;
	background-repeat: no-repeat;
}


/*
 * TAB
 */

#viewtype-inner a
{
	color: white !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-top: 7px !important;
	padding-bottom: 6px !important;
	font-size: 17.4px !important;
	-moz-border-radius-topright: 8px !important;
	background: #404040 url(http://files.youporn.com/images/selected.gif) repeat-x scroll left top !important;
	border-top: 1px solid #333333 !important;
	border-left: 1px solid #333333 !important;
	border-right: 1px solid #333333 !important;
	position: relative !important;
	top: 58px !important;
	left: -10px !important;
	width: 558px !important;
	font-size: 20px !important;
}


/*
 * ORDER BY BAR
 */

#featuredviewtype-inner
{
	-moz-border-radius-topright: 8px !important;
	width: 919px !important;
	height: 18px !important;
	position: relative !important;
	top: 54px !important;
	border: none !important;
	padding-top: 8px !important;
	padding-left: 20px !important;
	background-color: #404040 !important;
	color: white !important;
}


input[type="text"][class="query"][name="query"]
{
	position: relative !important;
	left: -541px !important;
	top: 95px !important;
	z-index: 9 !important;
}


/*
 * VIDEOS BOX
 */

#yui-main > div
{
	padding-left: 5px !important;
	border: 1px solid #333333 !important;
	overflow: auto !important;
	overflow-x: hidden !important;
	width: 942px !important;
	height: 78% !important;
	position: absolute !important;
	top: 105px !important;
	margin-left: 5px !important;
}
#videoscontainer ul
{
	width: 942px !important;
}

#bd, #doc3, #yui-main, div.yui-b, #videoscontainer { margin-left: -0px !important; }

/*
 * VIDEO THUMBNAILS
 */

#videoscontainer a.thumblink  img
{
	width: 160px !important;
	height: 120px !important;
	padding: 1px !important;
	border: 1px solid #666666 !important;
}
#videoscontainer a.thumblink img:hover
{
	border: 1px solid #E8194B !important;
}


#videoscontainer li
{
	height: 120px !important;
	margin-right: 60px !important;
}
#videoscontainer li:first-child
{
	margin-left: 15px !important;
}
#videoscontainer li:last-child
{
	margin-right: 0px !important;
}
#videoscontainer ul:first-child
{
	margin-top: 20px !important;
}


.title
{
	position: relative !important;
	top: -133px !important;
	margin-top: 5px !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
	text-transform: uppercase !important;
	width: 150px !important;
	height: 27px !important;
	font-size: 10px !important;
	background: url(http://img355.imageshack.us/img355/1170/transparentbackgroundpijm9.png) !important;
	background-repeat: repeat !important;
	text-align: center !important;
	-moz-border-radius: 5px !important;
	padding: 2px !important;
}
.title a
{
	color: white !important;
}
#videoscontainer li:hover .title
{
	visibility: hidden !important;
}


.remove_button
{
	position: relative !important;
	top: -184px !important;
	left: -10px !important;
	width: 15px !important;
	height: 15px !important;
}


#pages
{
	margin-top: 25px !important;
	margin-bottom: 0px !important;
}


/* END OF @-moz-document url-prefix("http://youporn.com/favorites") */
}


@-moz-document url-prefix("http://upload2.youporn.com/") {


body
{
	background-color: black !important;
	color: white !important;
}
a
{
	color: #E8194B !important;
}


/*
 * HIDDEN ELEMENTS
 */

#toolbar
{
	display: none !important;
}


/*
 * LOGO
 */

#hd a
{
	position: relative !important;
	top: 105px !important;
	left: 315px !important;
}
#hd a img
{
	width: 0px !important;

	padding-left: 329px !important;
	background-image: url("http://files.youporn.com/images/logoblack.png") !important;
	background-repeat: no-repeat;
}


/*
 * PRINCIPAL FORM
 */

#pagetitle
{
	font-size: 12px !important;
	border-bottom: 1px solid #666666 !important;
	text-align: center !important;
	width: 540px !important;
	padding-bottom: 3px !important;
	position: relative !important;
	left: -20px !important;
	top: 2px !important;
	font-weight: normal !important;
	letter-spacing: 2px !important;
	-moz-border-radius-topright: 8px !important;
	-moz-border-radius-topleft: 8px !important;
}
#bd
{
	margin-top: 110px !important;
	position: relative !important;
	left: 198px !important;
	width: 500px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	background-color: #333333 !important;
	-moz-border-radius: 8px !important;
}
#general, #usview, #miscellaneous
{
	-moz-border-radius: 5px !important;
	border: 1px solid #666666 !important;
}
.nolegend
{
	border: none !important;
}
#general
{
	margin-top: 20px !important;
	background-color: transparent !important;
}
input[type="text"]
{
	width: 346px !important;
}

.error
{
	background-color: black !important;
	width: 530px !important;
	position: relative !important;
	left: -20px !important;

	border: none !important;
	padding-bottom: 10px !important;
}

/*
 * WEB FOOT
 */

#footer
{
	color: #606060 !important;
}


/* END OF @-moz-document url-prefix("http://upload2.youporn.com/") */
}




@-moz-document url("http://youporn.com/top_rated"), url("http://www.youporn.com/top_rated"), url("http://youporn.com/most_viewed"), url("http://www.youporn.com/most_viewed") {

#video-listing ul:first-child
{
	padding-top: 5px !important;
}

/* END OF @-moz-document url(../top_rated), url(../most_viewed) */
}