/*
Theme Name: Redtube Theme
Theme URI: http://xwpthemes.com/project/redtube-wordpress-theme/
Description: Turn Wordpress into Redtube Site with out ads!
Version: 1.5
Author: XWPThemes
Author URI: http://xwpthemes.com/
Tags: Redtube 

*/
/* =============================================================================
   RESET AND NORMALIZE CSS
============================================================================= */

@charset "UTF-8";
/* CSS Document */
/*LAYOUT*/

* { -webkit-tap-highlight-color: rgba(0,0,0,0); }

html, body {margin:0px; background: #000000 !important; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 13px; color: #A0A0A0; text-align:center; width:100%;}
table {text-align:left;}

a { font-family:Arial; color:#C8101D; font-weight:bold; }
a.s { font-size:12px; }
a.ss { font-size:12px; }
a.p { font-family: Verdana,Tahoma,Arial; color:#FFFFFF; font-weight:bold; font-size:10px; }
td { font-family:Tahoma,Arial; color:#A0A0A0; font-size:11px; }

a:link {text-decoration:none;}
a:active {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}

a.p:hover {color:#FF0000; }

.te { border:solid 1px #A0A0A0; margin-bottom:3px;}

.d { font-family:Tahoma,Arial; color:#D0D0D0; font-size:10.5px; font-weight:bold;}

a {
	color					: #d60211;
	outline					: none;
}
a.s {
	font-size				: 14px;
	font-family				: Arial,sans-serif;
	line-height				: 15px;
	font-weight				: bold;
}
.d {
	font-family				: Arial;
	color					: #FFF;
	font-size				: 11px;
	font-weight				: bold;
}
.r, .v {
	float					: right;
	color					: #A0A0A0;
	font-family				: Arial,sans-serif;
	font-weight				: bold;
}
.v {
	float					: left;
	font-weight				: normal;
}
img {
	border					: none;
}
li {
	list-style				: none;
	border					: none;
	margin					: 0px;
	padding					: 0px;
}

/****** MAIN FRAMEWORK ******/
.none { display : none; }
.block { display: block; }
.clear { clear : both; }
.flL { float : left; }
.flR { float : right; }
.colRed { color: #C1101D; }
.b { font-weight: bold; }
.t11 { font-size: 11px; }
.t12 { font-size: 12px; }
.t13 { font-size: 13px; }
.t14 { font-size: 14px; }
.posRel { position: relative; }
.posAbs { position: absolute; }
.lh17 { line-height: 17px; }
/****** END MAIN FRAMEWORK ******/

.photo-album .priv_tag,
.photo-album .del_button,
#choose-upload-type li a,
#photo-album-upload,
#photo-album-add,
#photo-album-save,
.pom, a#topNavLogout span,
#profileOptions ul li a,
#profileOptions ul li a span,
.topNavigation ul li.icons a em,
.topNavigation ul li.icons a em span,
.album-cover-icon, .in-approval-label, .moveIndicator, .btnDelete, .btnSetFirst,
.deleteOptions span,
.topNavigation ul li.icons .iconTooltip,
.topNavigation ul li.icons .iconTooltip span,
.photo-album span a.upload_gallery_link,
.stars,
.relStars,
.suggVideos .relStars {
	background: transparent url('http://img03.redtubefiles.com/_thumbs/design/community-2.png') 0px 0px no-repeat;
}

#communityPage {
	width: 743px;
}

.contentHolder {
	width					: 973px; /*990-17padding*/
	background-color		: #000000;
	margin					: 0px auto;
	overflow				: hidden;
	padding					: 0px 0 40px 18px;
	text-align				: left;
	min-height				: 1720px;
}
.categoryHeading {
	font-family				: Arial;
	color					: #7A7A7A;
	font-size				: 20px;
	font-weight				: bold;
	float					: left;
	padding					: 10px 0px 10px 0px;
	margin					: 0px;
	white-space				: nowrap;
}
.pageTopSearches .categoryHeading, .pagePornStars .categoryHeading {
	clear					: both;
	display					: block;
	float					: none;
	width					: 100%;
}
.title_Heading {
	font-family				: Arial;
	color					: #FFF;
	font-size				: 18px;
	font-weight				: bold;
	padding					: 0px 0px 0px 0px;
	margin					: 0px;
	width					: 100%;
}
.grey_title_Heading {
	color					: #999999;
}
.title_Heading span {
	font-family				: Arial;
	color					: #7A7A7A;
	font-size				: 18px;
	font-weight				: bold;
}
#myVideosContent .title_Heading span, #myFriendsContent .title_Heading span {
	color					: #fff;
}
.grey_title_Heading span, #myVideosContent .grey_title_Heading span, #myFriendsContent .grey_title_Heading span {
	color					: #999999;
}

.title_Heading a {
	font-family				: Arial;
	color					: #FFF;
	font-size				: 18px;
	font-weight				: bold;
	text-decoration			: none;
}
.title_Heading a:hover {
	text-decoration			: underline;
}
.categoryHeading#noVideos {
	margin-bottom			: 250px;
}
.content {
	float					: left;
	padding-right			: 17px;
	position				: relative;
	width					: 765px;
}
.towerAds, #as4 {
	width					: 190px;
	height					: 1760px;
	float					: left;
	margin-top				: -3px;
	overflow				: hidden;
}
#as_4 {
	margin-top				: 18px;
	margin-bottom			: 17px;
}
#as_103 {
	float					: right;
}
.header, .navigation, .videosTable, .footer, .bottomAds, #as3, .upload, .time, .lastMovieRow {
	width					: 100%;
	clear					: both;
	text-align				: left;
}
.logo, .tabs dt, .searchButton, ul.videoThumbs li, ul.albumThumbs li {
	float					: left;
}
div.logo {
	float					: left;
	margin-top				: 18px;
	height					: 88px;
	width					: 420px;
}
.logo a, .logo a:hover, .logo a:visited {
	color					: #FFF;
	display					: block;
	height					: 56px;
	margin					: 0;
	padding					: 0;
	text-decoration			: none;
	font					: normal 13px Arial, Tahoma;
}
.slogan {
	color					: #FFFFFF;
	display					: block;
	font-weight				: bold;
	font-size				: 13px;
	margin					: 0 0 0 5px;
	padding					: 0;
	text-align				: justify;
	width					: 238px;
	height					: 18px;
}
span.slogan a, .slogan a, .slogan a:hover, .slogan a:visited {
	height					: 18px;
}
.topAds, .searchForm, .downPages {
	float					: right;
}
/*TOP*/
.header {
	height					: 110px;
	position				: relative;
	z-index					: 1000;
	margin-bottom: 10px;
}
.header > a {
	width: 482px;
	display: block;
	float: right;
	text-align: center;
}
.header > a.close{
	width: auto;
}

/* Redesigned top navigation */

.topNavigation,
.topNavigation ul li#linkLogin a,
.topNavigation ul li#linkUpload a,
.topNavigation ul li.icons a span.icon,
.membersFilter input.regSubmit, .membersFilter button.regSubmit,
span.customCheck span {
	background: url('http://img01.redtubefiles.com/_thumbs/design/comm.png') left top no-repeat;
}
.topNavigation {
	background-position		: 0px -35px;
	float					: left;
	height					: 34px;
	margin-bottom			: 4px;
	margin-left				: 10px;
	position				: relative;
	text-align				: right;
	width					: 485px;
	z-index					: 101;
}
.topNavigation.long {
	width					: 485px;
}
.topNavigation ul {
	float: right;
	margin: 0px 1px 0px;
	padding: 0px;
}
.topNavigation ul li {
	border-left: 1px solid #555;
	color: #a1a1a1;
	font-size: 11px;
	float: right;
}

.topNavigation ul li a {
	display: block;
	text-align: center;
	color: #FFFFFF;
	padding: 10px 0px;
	width: 99px;
}
.topNavigation ul li#linkLogin a,
.topNavigation ul li#linkUpload a {
	background-position: -284px 1px;
	margin-left: 1px;
}
.topNavigation ul li#linkLogin a:hover,
.topNavigation ul li#linkUpload a:hover {
	background-position: -386px 1px;
	text-decoration: none;
}
.topNavigation ul li#linkCreateAcc a {
	width: 96px;
	background: none;
	padding-bottom: 10px;
	margin-left: 1px;
	font-weight: normal;
}
.topNavigation ul li#linkCreateAcc a:hover {
	background: url("http://img01.redtubefiles.com/_thumbs/design/comm.png") -350px -70px no-repeat;
	text-decoration: none;
}



/* TOP USER ICONS */
.topNavigation ul li.icons {
	border: 0px;
	position: relative;
}
.topNavigation ul li.icons a {
	width: auto;
	margin: 0px 0px 0px 13px;
	padding: 4px 0px 0px;
	position: relative;
	height: 30px;
	float: left;
}
.topNavigation ul li#iconSettings {
	margin: 0;
	padding: 0 10px 0 5px;
}
.topNavigation ul li#iconSettings a {
	width: 20px;
	display:block;
	margin:0;
}
.topNavigation ul li.icons a:hover {
	text-decoration: none;
}
.topNavigation ul li.icons a em {
	background-position: -380px -311px;
	display: block;
	float: right;
	margin-left: 13px;
	position: relative;
	font-style: normal;
	z-index: 10;
	overflow: hidden;
	height: 17px;
	*overflow: visible;
}
.topNavigation ul li.icons#iconMessages a em {
	margin-left: 10px;
	height: 17px;
	display: block;
	overflow: hidden;
}
.topNavigation ul li.icons a em span {
	display: block;
	text-align: center;
	padding: 2px 5px;
	background-position: right -311px;
	float: left;
}
.topNavigation ul li.icons a span.icon {
	display: block;
	width: 20px;
	height: 18px;
	float: left;
	position: absolute;
	left: 0px;
	top: 11px;
}


/* End of Redesigned top navigation */

.topHeading {
	color					: #FFFFFF;
	font-family				: Arial,Helvetica,sans-serif;
	font-size				: 22px;
	margin					: 0 0 15px;
	padding					: 45px 0 0;
	text-align				: right;
	float					: right;
}
#disableLoginClick {
	display: none;
	height: 34px;
	position: absolute;
	top: 0px;
	right: 0;
	width: 101px;
	z-index: 50;
}
.hidden {
	display: none;
}
.googlePlus {
	float					: left;
	margin					: 6px 0px 0px 16px;
}
.googlePlus iframe {
	width					: 32px !important;
}
/*TABS*/
.navigation {
	margin					: 0px;
	padding					: 0px;
	height					: 63px;
}

.content > .navigation {
	z-index: 1000;
}
.ie7-advanced-search .content > .navigation{
	z-index: 100;
}
.ie7-advanced-search #communityWelcome{
	width: 100%;
}
.tabs {
	font-family				: Arial;
	margin					: 0px;
	padding					: 0px;
	width: 100%;
}
#main_menu{
background:  url("http://img01.redtubefiles.com/_thumbs/design/snb.png") repeat-x scroll left top #0F0F0F;
display: inline-block;
width:100%;
}

a#currentTab {
	background-position			: bottom left;
	color					: #FFF;
	font-weight				: bold;
	height					: 28px;
}
a:hover#currentTab {
	text-decoration				: none;
}

.searchForm {
	padding-bottom				: 4px;
	position				: relative;
}
a.searchButton {
	background				: url("http://img04.redtubefiles.com/_thumbs/icons/search.png") 0 0 no-repeat;
	border					: 0;
	display					: block;
	height					: 20px;
	margin-left				: 3px;
	margin-top				: 1px;
	position				: absolute;
	right					: 4px;
	top						: 3px;
	width					: 21px;
	z-index					: 100;
}
#searchField {
	*width					: 175px;
}

/* IE 10 fix that removes the X button */
input[type=text]::-ms-clear {
	display: none !important;
	width: 0 !important;
	height: 0 !important;
}

input.searchField, input.searchFieldinCat, input.searchFieldCat {
	border					: 1px solid #929292;
	background-color			: #000;
	font-weight				: normal;
	font-size				: 13px;
	float					: left;
	color					: #808080;
	margin-top				: 3px;
	padding					: 3px 23px 2px 4px;
	width					: 178px;
	z-index					: 50;
}
.wp-pagenavi{
	display					: block;
	/*float					: right;*/
	padding					: 7px 0 3px 0;
	text-align				: center;
	vertical-align			: top;
	width					: 100%;
	color					: #fff;
	margin					: 0;
	overflow: hidden;
}
.galleryPage .pages {
	clear: both;
	padding-bottom: 15px;
	padding-top: 15px;
}
#galleryPhotos {
	padding-bottom: 20px;
	overflow: hidden;
	clear: both;
}
.userMessage .pages {
	padding					: 0;
}
.videosTable ul {
	margin					: 0;
	overflow				: hidden;
}
/*** added by Maria ****/
.wp-pagenavi a, .curent,.nextpostslink,.navPrevSpan {
	display					: inline-block;
	font					: normal 16px Arial, Verdana;
	color					: #fff;
	height					: 24px;
	background-color		: #282828;
	line-height				: 24px;
	text-align				: center;
	border					: 1px solid #666666;
	margin-right			: 4px;
	padding					: 0 7px !important;
	min-width				: 14px;
}
.wp-pagenavi .current{
	display					: inline-block;
	font					: normal 16px Arial, Verdana;
	color					: #fff;
	height					: 24px;
	background-color		: #000;
	line-height				: 24px;
	text-align				: center;
	border					: 1px solid #666666;
	margin-right			: 4px;
	padding					: 0 7px !important;
	min-width				: 14px;
}

.pages a:hover, #commentsPager a:hover,
#commentsPager a#navNextLink:hover, #commentsPager a.navNextLink:hover,
#commentsPager a#navPrevLink:hover, #commentsPager a.navPrevLink:hover, #pornstarsPager a:hover,
#pornstarsPager a#navNextLink:hover, #pornstarsPager a.navNextLink:hover,
#pornstarsPager a#navPrevLink:hover, #pornstarsPager a.navPrevLink:hover {
	border					: 1px solid #fff;
	background-color		: #000;
	text-decoration			: none;
}
.pages a#navNext:hover,
#commentsPager a#navNextLink:hover, #commentsPager a.navNextLink:hover,
#pornstarsPager a#navNextLink:hover, #pornstarsPager a.navNextLink:hover {
	background				: #000 url("http://img04.redtubefiles.com/_thumbs/design/navArrowRight1.jpg") right bottom no-repeat !important;
}
.pages a#navPrev:hover, #commentsPager a#navPrevLink:hover, #commentsPager a.navPrevLink:hover, #pornstarsPager a#navPrevLink:hover, #pornstarsPager a.navPrevLink:hover {
	background				: #000 url("http://img04.redtubefiles.com/_thumbs/design/navArrowLeft1.jpg") left bottom no-repeat;
}
.pages .notActiveNextLink,
#tagger_comments  #commentsPager span#navNextSpan, #tagger_comments  #commentsPager span.navNextSpan,
.userComments #commentsPager span#navNextSpan, .userComments #commentsPager span.navNextSpan,
#pornstarsPager span#navNextSpan, #pornstarsPager span.navNextSpan {
	background				: #000 url("http://img04.redtubefiles.com/_thumbs/design/noActiveArrow1.jpg") right bottom no-repeat !important;
}
.pages .notActivePrevLink,
#tagger_comments  #commentsPager span#navPrevSpan, #tagger_comments  #commentsPager span.navPrevSpan,
.userComments #commentsPager span#navPrevSpan, .userComments #commentsPager span.navPrevSpan,
#pornstarsPager span#navPrevSpan, #pornstarsPager span.navPrevSpan {
	background				: #000 url("http://img04.redtubefiles.com/_thumbs/design/noActiveArrow1.jpg") left top no-repeat !important;
}
#currentPageNum, .current,
.currentPage,
#commentsPager .currentPage,
.pages a.notActivePrevLink,
.pages a.notActiveNextLink,
{
	color					: #cccccc !important;
	border					: 1px solid #fff !important;
	background-color		: #000 !important;
}
.galleryPage #navNextSpan,
.galleryPage .navNextSpan {
	background-position: right bottom !important;
}
.headerLine {
	display					: block;
	width					: 100%;
	height					: 20px;
	background				: url("http://img03.redtubefiles.com/_thumbs/design/mback.gif") top left repeat-x;
	background-position		: 0px -27px;
	margin-top				: -20px;
}
/*VIDEOS TABLE*/
h1.removedVideo {
	color					: #FFFFFF;
	font-weight				: bold;
	font-size				: 19px;
	font-family				: Arial;
	text-align				: left;
	padding					: 0px;
	margin					: 65px 0px 235px 0px;
}

.videoNotFound a {
	color					: #D60211;
	font-size				: 12px;
	text-decoration			: none;
}

.videoNotFound a:hover {
	text-decoration			: underline;
}

.videosTable {
	margin					: 0px;
	position				: relative;
	overflow				: hidden;
}

.stars {
	float					: right;
	margin-top				: 1px;
	width					: 68px;
	height					: 12px;
}

.stars.five, .relStars.five { background-position: -397px -641px; }
.stars.four-half, .relStars.four-half { background-position: -397px -657px; }
.stars.four, .relStars.four { background-position: -397px -672px; }
.stars.three-half, .relStars.three-half { background-position: -397px -687px; }
.stars.three, .relStars.three { background-position: -397px -702px; }
.stars.two-half, .relStars.two-half { background-position: -397px -717px; }
.stars.two, .relStars.two { background-position: -397px -732px; }
.stars.one-half, .relStars.one-half { background-position: -397px -747px; }
.stars.one, .relStars.one { background-position: -397px -762px; }
.stars.half, .relStars.half { background-position: -397px -777px; }
.stars.zero, .relStars.zero { background-position: -397px -792px; }

ul.videoThumbs,
ul.albumThumbs {

	clear					: both;
	margin					: 0px;
	overflow				: hidden;
	padding					: 11px 0px 0px;

}
ul.videoThumbs li,
ul.albumThumbs li {
	font-size				: 11px;
	height					: 198px;
	margin					: 0px 12px 20px 0px;
	width					: 182px;
}
ul.albumThumbs li {
	position: relative;
}
div.fav_confbox {
	color					: #FFF !important;
	display					: none;
	font-size				: 12px !important;
	left					: 22px;
	position				: absolute;
	text-align				: center;
	top						: 14px;
	width					: 140px;
	z-index					: 100;
}
div.confirm_box_friend {
	display					: none;
	position				: absolute;
	top						: 14px;
	left					: 1px;
	z-index					: 100;
	font-size				: 12px !important;
	color					: #FFF !important;
	width					: 110px;
}
.confirm_box {
	color					: #FFF !important;
	display					: none;
	font-size				: 12px !important;
	left					: 22px;
	position				: absolute;
	text-align				: center;
	top						: 22px;
	width					: 140px;
	z-index					: 100;
}
div.confirm_box p, div.fav_confbox p, div.confirm_box_friend p, .confirm_box em {
	text-align				: center;
	font-style				: normal;
	padding-bottom				: 3px;
}
.album-cover .confirm_box {
	left: 0px;
	top: 40px;
}
.confirm_box a, div.fav_confbox a {
	margin					: 0 5px 0 5px;
}
.confirm_box a:hover, div.fav_confbox a:hover {
	text-decoration				: none;
}
div.confirm_box_friend a {
	margin					: 0 3px 0 3px;
	text-decoration				: none;
}
div.confirm_box_friend a.confirm_box_friend_text {
	color					: white;
	font-weight				: normal;
	text-decoration				: none;
	width					: 102px;
	display					: block;
	margin					: 0px auto;
	text-align				: center;
	padding					: 0px;
}
div.friend_holder {
	height					: 132px;
	width					: 110px;
	position				: relative;
}
div.thumb_holder {
	position				: relative;
	overflow-x: 			: hidden;
	clear					: both;
	*height					: 139px;
}
.thumb_holder_opacity {
	display					: none;
	position				: absolute;
	z-index					: 99;
	height					: 135px;
	width					: 180px;
	background-color		: #171717;
	top						: 1px;
	left					: 1px;
	opacity					: 0.8;
	filter					: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-ms-filter				: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
div.friend_opacity {
	display					: none;
	position				: absolute;
	z-index					: 99;
	height					: 130px;
	width					: 108px;
	background-color		: #171717;
	top						: 1px;
	left					: 1px;
	opacity					: 0.8;
	filter					: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	-ms-filter				: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.privVid {
	color					: #a8a5a5;
	font-size				: 13px;
	font-weight				: bold;
	line-height				: 15px;
	left					: 15px;
	position				: absolute;
	text-align				: center;
	top						: 32px;
	width					: 150px;
	z-index					: 400;
}
.privVid p {
	cursor					: default;
}
.priv_tag {
	position				: absolute;
	top						: 3px;
	left					: 3px;
	display					: none;
	z-index					: 110;
}
.photo-album .priv_tag {
	background-position: right top;
	width: 20px;
	height: 20px;
	top: 10px;
	left: 10px;
	display: none;
}
.photo-album a:hover .priv_tag {
	display: block;
}
.del_button {
	display					: none;
	position				: absolute;
	top						: 3px;
	right					: 3px;
	z-index					: 110;
}
.photo-album .del_button {
	background-position: right top;
	width: 26px;
	height: 26px;
	background-position: -407px -1px;
	top: 10px;
	left: 105px;
}
.photo-album .del_button:hover {
	background-position: -407px -27px;
	display: block;
}
div.video {
	clear					: both;
	height					: 139px;
	width					: 185px;
}
div.videothumb {
	clear					: both;
	height					: 120px;
	width					: 165px;
}
.video a,
.photo-album a,
.photo-album span {
	display					: block;
	clear					: both;
	height					: 135px;
	width					: 180px;
}
.video a {
	position: relative;
	overflow: hidden;
	height: 137px;
	width: 182px;
}
.video a * {
	cursor: pointer;
}
div.video img {
	border					: 1px solid #A0A0A0;
	clear					: both;
	height					: 135px;
	width					: 180px;
}
div.video.inReview img {
	border					: 1px solid #3b3b3b;
}
div.video.rejected {
	position				: relative;
}
div.video.rejected p {
	color					: #DC090F;
	font-size				: 12px;
	font-weight				: bold;
	left					: 0px;
	line-height				: 17px;
	margin					: 0px;
	padding					: 0px 10px;
	position				: absolute;
	text-align				: center;
	top						: 75px;
	width					: 170px;
	z-index					: 100;
}
div.stars img {
	border					: none;
	width					: 12px;
	height					: 12px;
}
.categoryTitle {
	color					: #C8101D;
	font-family				: Arial;
	font-weight				: bold;
	font-size				: 12px;
	padding					: 0px;
	margin					: 0px;
}
li.videoLast, li .videoLast, .videoLast {
	margin					: 0px;
}
.twoRowsTitle {
	clear					: both;
	display					: block;
	width					: 100%;
	height					: 32px;
	overflow				: hidden;
	margin-bottom			: 1px;
}
h2.videoTitle {
	clear					: both;
	display					: block;
	font-family				: Arial, sans-serif;
	font-size				: 14px;
	font-weight				: bold;
	height					: 32px;
	*height					: 33px;
	line-height				: 15px;
	margin					: 0px;
	word-wrap				: break-word;
	padding					: 0px;
}
h2.videoTitle a {
	line-height				: 16px;
	word-wrap				: break-word;
	*line-height			: 15px;
}
.specsLinks {
	margin					: 10px 5px;
	padding					: 0px;
}
.specsLinks li {
	font-size				: 12px;
	list-style				: none;
	font-family				: Tahoma,Arial;
	margin					: 0 0 5px;
	padding					: 0;
}
/*UPLOAD, LEGAL INFORMATION, PAGING*/
.footer {
	background				: #000 url("http://img04.redtubefiles.com/_thumbs/design/mback1s.png") 0px 0px repeat-x;
	color					: #666;
	clear					: both;
	font-size				: 11px;
	font-weight				: bold;
	float					: left;
	width					: 100%;
	padding-top				: 28px;
	margin-bottom			: 20px;
}
.footer a {
	color: #666;
}
.settingsPage .footer {
	margin-top: 18px;
	margin-bottom: 25px;
}
.contactsFooter {
	background-position		: 0 0;
}
.membersPage .pages {
	padding: 10px 0px;
}
.upload {
	padding					: 3px 0px;
}
ul.legalLinks, ul.legalLinks li {
	display					: inline;
	float					: left;
	padding					: 0px;
	margin					: 0px;
}
.footer .uploadLink {
	float					: left;
	margin-top				: 13px;
}
.footer div.confirmAge {
	float					: right;
	text-align				: right;
	font-weight				: normal;
	display					: inline;
	margin-top				: 0;
	width					: auto;
}
#watchPage {
	padding-top				: 30px;
	overflow				: hidden;
}
/*BOTTOM ADS*/
#as3 {
	text-align				: center;
	width					: 765px;
	height					: 280px;
	overflow				: hidden;
}
/*BOTTOM LINKS*/
#bottomLinks {
	border-top				: 1px solid #666;
	font-size				: 10px;
	height					: 94px;
	padding					: 5px 0 25px;
}

#bottomLinks ul {
	display					: inline-block;
	float					: left;
	margin					: 0;
	padding					: 0;
	height					: 155px;
}

#bottomLinks li {
	display					: inline-block;
	float					: left;
	width					: 129px;
}

#bottomLinks li a {
	background				: url("http://img01.redtubefiles.com/_thumbs/v2009/design/ra_m2.png") 0px 4px no-repeat;
	display					: inline-block;
	font-size				: 12px;
	font-weight				: bold;
	padding-left			: 10px;
	text-decoration			: none;
	width					: 119px;
}

#bottomLinks li a:hover {
	text-decoration			: underline;
}

#categories, #categories li.bottomLinksTitle {
	width					: 245px;
}

#pornstars, #pornstars li.bottomLinksTitle {
	width					: 520px;
}
.bottomLinksTitle {
	color					: #666;
	font-size				: 18px;
	font-weight				: bold;
	display					: inline-block;
	padding-bottom			: 5px;
	width					: 100%;
}
#categories li {
	width					: 109px;
}

.video-wrap h1.videoTitle {
    margin: 12px 0 0;
    overflow: hidden;
    position: static;
    width: 430px;
}
h1.videoTitle {
    color: #7A7A7A;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0 8px;
    position: absolute;
    text-align: left;
    top: 169px;
}
/*SUB-NAVIGATION*/
#sortingOptions, .subNavLinks {
	float					: right;
	padding-top				: 2px;
	text-align				: right;
	width					: 457px;
}
#sortingOptions li, .subNavLinks li {
	float					: right;
	margin					: 0 5px 0 9px;
}
.subNavLinks a {
	color					: #FFF;
	font-weight				: normal;
	text-decoration			: underline;
}
#sortingOptions .selectedSorting, .subNavLinks .selectedSorting {
	color					: #FFF;
	position				: relative;
	text-align				: center;
	vertical-align			: middle;
}
#sortingOptions .selectedSorting a, a.selectedChannels, a.selectedSorting, .subNavLinks .selectedSorting a, a.selectedChannels, a.selected, a#categoriesLink.active  {
	background				: none;
	text-decoration			: none;
}
a.selectedChannels, a.selectedChannels, a.selected, a#categoriesLink.active {
	text-decoration			: none !important;
}
#sortingOptions .selectedSorting a b, a.selectedChannels b, a.selectedSorting b, .subNavLinks .selectedSorting a b, a.selectedChannels b, a.selected b, a#categoriesLink.active b {
	background				: none;
}
a#categoriesLink span {
	background				: url("http://img01.redtubefiles.com/_thumbs/design/dd_categories_gg.gif") 5px 1px no-repeat;
}
a#categoriesLink span.expandedCategories {
	background-image		: url("http://img01.redtubefiles.com/_thumbs/design/dd_categories_video_g.jpg");
	background-position		: 5px 2px;
	height					: 14px;
}
a#categoriesLink.active b span, a#categoriesLink.active:hover b span {
	background-position			: 5px -14px;
}
#sortingOptions .selectedSorting a:hover, a.selectedChannels:hover, .subNavLinks .selectedSorting a:hover, a.selectedChannels:hover, a.selected:hover, a#categoriesLink.active:hover {
	text-decoration			: none;
}
#subNavSorting, #customCategories {
	float					: left;
	padding-left			: 1%;
	width					: 67%;
}
#subNavSorting li, #customCategories li {
	display					: inline;
	float					: left;
	/*margin					: 3px 6px 0px 7px;*/
	padding					: 3px 6px 0px 7px;
	margin					: 0;
	*padding				: 3px 6px 0px 6px;
}
#subNavTime, #subNavRT, #subNavFilters {
	padding					: 0px 9px 0px 0px;
	width					: 250px;
	position				: absolute;
	*position				: relative;
	top						: 20px;
	right					: -13px;
}
#subNavTime {
	right					: -14px;
	top						: 20px !important;
}
#subNavTime .selectedSorting {
	text-decoration			: none;
}
#subNavRT {
	float					: right;
	position				: relative;
	top						: 0px;
	right					: 0px;
	width					: 30%;

}
#subNavTime li {
	margin-left			        : 5px;
	margin-right				: 5px;
}
.videoPage .selectedSorting a {
	text-decoration				: underline !important;
}
#customCategories span {
	color					: #FFF;
	display					: block;
	font-weight				: normal;
}
a#cInboxVideos, a.selectedSorting#cInboxVideos, a.subnavLinks {
	float					: right;
	margin-right			: 7px;
	margin-left				: 7px;
}
.subNavigation {
	background				: #0F0F0F;
	clear					: both;
	font-family				: Arial;
	font-size				: 13px;
	font-weight				: bold;
	height					: 25px;
	padding					: 4px 0px;
	position				: relative;
	text-align				: right;
	vertical-align			: top;
	width: 973px;
	border-top: 1px solid #414141;
}


.subNavigation a {
	color					: #FFF;
	font-weight				: normal;
	text-decoration				: underline;
}
.subNavigation a:hover {
	text-decoration				: none;
}
.subNavigation a.selectedSorting:hover  {
	text-decoration			: none;
}
a.selectedSorting {
	text-decoration				: none !important;
}
.subNavigation dl {
	margin					: 0;
}
.subNavigation dd {
	position				: absolute;
	overflow				: hidden;
	display					: none;
	z-index					: 200;
}
.subNavigation dd, .subNavigation ul {
	margin					: 0;
	padding					: 0;
}
/*#subNavigationFilter ul {
	background-color		: #181818;
	border					: 1px solid #4c4c4c;
	border-bottom			: 0;
	border-top				: none;
	height					: auto;
	margin					: 0;
	overflow				: hidden;
	padding					: 5px 0 0 0;
	width					: 74px;
}
#subNavigationFilter ul li {
	display					: block;
	clear					: both;
	height					: 20px;
	margin					: 0 0 0 8px;
	width					: 100%;
}
#subNavigationFilter ul li a:hover {
	text-decoration			: underline;
}*/
.categoriesBreadcrumb {
	float					: left;
	padding-top				: 3px;
	padding-left			: 13px;
	position				: relative;
	width					: 200px;
}
.categoriesLink, #categoriesLink {
	display					: block;
	float					: left;
	margin-right			: 9px;
}
.categoriesBreadcrumb ul {
	border					: none;
	float					: left;
	margin-left				: -3px;
	padding					: 0px;
}
#addlCatList {
	/*margin-left				: -17px;*/
}
.categoriesBreadcrumb li {
	background				: url('http://img04.redtubefiles.com/_thumbs/design/delimiter.png') 1px 3px no-repeat;
	border					: none;
	float					: left;
	padding					: 0 0 0 9px;
	margin-right			: 7px;
}
.categoriesBreadcrumb li.firstCategory {
	background				: none;
}

.categoriesBreadcrumb #linkLogin {
	float					: left;
}
#alphabetical, #videosCount {
	float					: right;
	margin-top				: 3px;
	margin-left				: 0px;
	margin-right			: 0px;
}
#videosCount {
	margin-right			: 10px;
}
.selectedChannels#alphabetical {
	margin-right			: 10px;
}
.selectedChannels#videosCount {
	margin-left				: 10px;
	margin-right			: 10px;
}
#starsPage .allStarsLink {
	background				: url('http://img01.redtubefiles.com/_thumbs/design/separator_all.png') 100% 3px no-repeat !important;
	padding-right			: 10px;
}
.videosCount {
	color					: #717171;
	font-size				: 11px;
}
.subNavDelimiter {
	color					: #FFF;
	float					: right;
	margin-top				: 1px;
	margin-right			: 3px;
}
/* DROPDOWN CATEGORIES */
.subMenuCategories {
	clear					: both;
}
.subNavigation .subMenuCategories {
	background-color		: #161616;
	border					: 1px solid #7d7d7d;
	border-top				: 0px;
	display					: none;
	margin-left				: -14px;
	width					: 763px;
	z-index					: 200;
}
.subMenuCategories ul {
	background				: none;
	clear					: both;
	margin					: 10px 0px 0px 10px;
	overflow				: hidden;
	padding					: 0px;
}
.subMenuCategories ul li {
	background				: none;
	float					: left;
	height					: 109px;
	margin-right			: 8px;
	padding					: 0px;
	position				: relative;
	width					: 117px;
}
.subMenuCategories ul li a {
	background				: url("http://img01.redtubefiles.com/_thumbs/categories/categories_s_32-last.jpg") left top no-repeat;
	border					: 1px solid #7d7d7d;
	display					: block;
	height					: 86px;
	position				: relative;
	width					: 115px;
}
.subMenuCategories ul li h3 {
	margin					: 1px 0px 0px;
	padding					: 0px;
	text-align				: center;
}
.subMenuCategories ul li h3 a {
	background				: none;
	border					: none;
	color					: #d6030e;
	display					: inline;
	font-size				: 11px;
	height					: 15px;
}
.subMenuCategories .pornLinks {
	background				: none !important;
	clear					: both;
	float					: right;
	margin					: 0px 10px 10px !important;
	overflow				: hidden;
	text-align				: right;
	width					: 75%;
}
.subMenuCategories .pornLinks a {
	background				: url('http://img04.redtubefiles.com/_thumbs/design/tags_arrow.gif') 0px 3px no-repeat;
	color					: #FFF;
	margin-left				: 10px;
	padding-left			: 9px;
}
.smallChannels {
	overflow				: hidden;
}
.smallChannels li a {
	position: relative;
}
/*ERROR 404*/
p.error404 {
	color					: #FFF;
}
.suggVideos {
	text-align				: left;
	width					: 100%;
	clear					: both;
}
.suggVideos h2, h1.error404 {
	color					: #404040;
	font-weight				: bold;
	font-size				: 19px;
	font-family				: Arial;
	margin					: 0px;
	padding					: 20px 0px 12px 0px;
}
h1.error404 {
	color					: #FFF;
	margin-top: 23px;
	padding					: 0;
}
.suggVideos ul {
	padding					: 0px;
	margin					: 0 0 12px;
	float					: left;
	text-align				: left;
}
.suggVideos ul li {
	display					: inline;
	float					: left;
	padding-right			: 10px;
	margin-bottom			: 15px;
	text-align				: left;
	width					: 144px;
	height					: 156px;
}
.suggVideos ul li.videoLast {
	margin					: 0px;
	padding					: 0px;
}
.suggVideos h2.twoRowsTitle {
	width			: 144px;
	vertical-align	: top;
	padding			: 0px;
	margin			: 0px 0px 2px;
	display			: block;
	height			: 30px;
	overflow		: hidden;
}
.suggVideos .videoThumbLink {
	height			: 110px;
}
.suggVideos .videoThumbLink a {
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
}
.suggVideos ul img {
	width			: 142px;
	height			: 106px;
}
.suggVideos .relTime {
	color			: #FFF;
	font-size		: 11px;
	font-family		: Arial,Tahoma,sans-serif;
	font-weight		: bold;
	float			: left;
	margin			: -1px 0px 0px;
	text-align		: left;
}
.transpBackgr {
	display			: none;
	height			: 100%;
	left			: 0px;
	padding-top		: 300px;
	position		: absolute;
	text-align		: center;
	top				: 0px;
	width			: 100%;
	z-index			: 9999;
}

.iconInfo .infoBoxBody {
	background		: none;
}
.infoBox  .infoBoxBody {
	border-right	: 1px solid #8c8c8c;
	border-left		: 1px solid #8c8c8c;
}
.errorBox .errorBoxBody p, .errorBox .errorBoxBody h2, .infoBox .infoBoxBody p, .infoBox .infoBoxBody h2 {
	color			: #FFF;
	font-size		: 13px;
	margin			: 0px;
	padding			: 0px 10px 0px 50px;
}
.errorBox .errorBoxBody p, .infoBox .infoBoxBody p {
	padding-top		: 2px;
}
#communityForgotten .errorBox .errorBoxBody p, #communityForgotten .infoBox .infoBoxBody p {
	padding-top		: 0px;
}
.show {
	display			: block !important;
}
.hide {
	display			: none !important;
}

.show {
	display				: block;
}
.hide {
	display				: none;
}
.fav-ratings #ratingsTable {
    margin: 11px 0 15px 7px;
    width: 130px;
}
.fav-ratings #ratingsTable td {
    color: #929292;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding: 5px 0;
}
.fav-ratings #ratingsTable td.rating-number {
    color: #FFFFFF;
}
.moreTopSearches {
	background				: url('http://img04.redtubefiles.com/_thumbs/design/snb-new.png') left top repeat-x;
	border					: 1px solid #7d7d7d;
	border-bottom			: 0;
	_height					: 100%;
	margin-top				: 19px;
	/*padding					: 5px 10px;*/
	height					: 32px;
}

.moreTopSearches .topSearch {
	overflow				: hidden;
}

.moreTopSearches .topSearch ul {
	display					: inline;
	margin					: 0px;
	overflow				: hidden;
	_height					: 100%;
	padding					: 0px;
}

.moreTopSearches .topSearch ul li {
	float					: left;
	_height					: 100%;
	overflow				: hidden;
	/*padding-right			: 5px;
	margin-right			: 2px;*/
}

.moreTopSearches .topSearch ul li#last,
.moreTopSearches .topSearch ul li#before_last {
	float					: right;
}
.noVideos .moreTopSearches .topSearch ul li#last a {
	border-left				: 0px;
	padding-left			: 12px;
}
.moreTopSearches .topSearch ul li span {
	display					: block;
	font-size				: 12px;
	color					: #929292;
	font-weight				: bold;
	padding					: 0px 10px;
	line-height				: 31px;
}

.moreTopSearches .topSearch ul li a {
	color					: #FFF;
	font					: normal 13px Arial;
	/*text-indent				: 7px;*/
	text-decoration			: underline;
	display: block;
	/* changed by maria */
	padding					: 0px 11px;
	line-height				: 31px;
}

.moreTopSearches .topSearch ul li a:hover {
	text-decoration			: none;
}

.moreTopSearches .topSearch ul li a b {
	display					: block;
	/*padding					: 2px 3px 3px 0;*/
}
.moreTopSearches .topSearch ul li.activeTab * {
	background				: none;
}
.moreTopSearches .topSearch ul li.activeTab a {
	text-decoration			: none;
	border-right			: 1px solid #7d7d7d;
	border-left				: 1px solid #7d7d7d;
	background 				: #000;
	padding					: 0 10px;
	border-bottom			: 1px solid #000;
}
.videoDetails .moreTopSearches .topSearch ul li.activeTab a {
	padding					: 0 11px;
}
.moreTopSearches .topSearch ul li.activeTab a.pornstarDir {
	background				: none;
	border					: 0;
	padding					: 0px 11px;
}
.moreTopSearches .topSearch ul li.activeTab a.firstTab {
	border-left				: 0;
}
.moreTopSearches .topSearch ul li#before_last a {
	border-right:0;
}
#tabsContentHolder {
	/*background				: #131313 url("http://img03.redtubefiles.com/_thumbs/design/topsearch_content_bg.jpg") left top repeat-x;*/
	background				: #000;
	border					: 1px solid #7d7d7d;
	border-top				: none;
	display					: none;
	overflow				: hidden;
	_height					: 100%;
	padding					: 10px;
}

#tabsContentHolder div ul {
	margin					: 0;
	padding					: 0;
}

#tabsContentHolder div ul.tags {
	float					: left;
	width					: 146px;
}

#tabsContentHolder div ul.tags li {
	_height					: 100%;
	overflow				: hidden;
}

#tabsContentHolder div ul.tags li a {
	color					: #ffffff;
	display					: block;
	float					: left;
	margin-top				: 2px;
	text-indent				: 5px;
}
.topSearches #tabsContentHolder div ul.tags li a {
	font-size				: 12px;
	font-weight				: normal;
	margin-top				: 1px;
}


#tabsContentHolder div ul.tags li span {
	color					: #939393;
	display					: block;
	float					: left;
	height					: 15px;
	text-align				: right;
	width					: 24px;
}
#moresearchterms {
	/*background				: url('http://img03.redtubefiles.com/_thumbs/design/moreTopSearches.png') left top no-repeat;*/
	background				: #000;
	margin					: -10px;
	overflow				: hidden;
	padding					: 7px 0px 2px 11px;
}
#moresearchterms ul.tags,
#tagger_pornstars ul.tags,
#tagger_tags ul.tags {
	width					: 247px !important;
	_width					: 244px !important;
}

#moresearchterms ul.tags li,
#tagger_pornstars ul.tags li,
#tagger_tags ul.tags li {
	background				: url('http://img04.redtubefiles.com/_thumbs/design/tags_arrow.png') 0px 4px no-repeat;
	padding-bottom			: 5px;
}


#tagger_tags {
	color					: #fff;
}
/*, .videosTable ul li h2 a*/
#tagger_pornstars a, #tagger_tags a, #categoriesContent a, h2.pornStarTitle a {
	color					: #fff;
	font-size				: 13px;
	text-decoration			: underline;
	font-weight				: normal;
}
#categoriesContent a {
	font-size				: 12px;
	overflow				: hidden;
	position: relative;
}
#tagger_tags a:hover, #tagger_pornstars a:hover, #categoriesContent a:hover, .videosTable ul li h2 a:hover {
	text-decoration			: none;
}
#tagger_tags h2 {
	font					: bold 13px Arial;
	color					: #929292;
	margin					: 2px 0 0 0;
	padding					: 0;
}
.chrome #tagger_tags h2{
	margin: 0;
}
.topSearches #tabsContentHolder div#moresearchterms ul.tags li a {
	margin-top				: 2px;
}

textarea {
	resize: none;
	outline: none;
}


div.textcloud, p.textcloud {
	color: #666;
	clear: both;
	font-size: 12px;
	line-height: 17px;
	padding-top: 15px;
	text-align: justify;
	*clear: both;
	*width: 100%;
}

.textcloud a,
.textcloud a:visited {
	color: #666;
	font-weight: normal;
	text-decoration: none;
}

.textcloud a:hover {
	text-decoration: underline;
}



.p404 .navigation {
	height: 40px;
}

/* join community module ***/

/* Community over rite */
.tags_module_holder .tags_module {
	width: 338px;
}





.box-content ul {
	padding: 0px;
	margin-top: 26px;
	margin-bottom: 0px;
}

.box-content ul li {
	background: url('http://img01.redtubefiles.com/_thumbs/design/video-editors-bullet.png') left top no-repeat;
	padding-left: 23px;
	margin-bottom: 10px;
	line-height: 16px;
}

.box-content h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
	margin-top: 4px;
	margin-bottom: 10px;
	color: #FFF;
}

.box-content p {
	margin-top: 17px;
	margin-bottom: 13px;
	line-height: 20px;
	margin-left: 2px;
}

.de .box-content p {
	margin-top: 3px;
	line-height: 18px;
}



a.white {
	color: white;
	text-decoration: underline;
}

.pageTopSearches .footer {
	height: 45px;
	background-position: 0px 0px;
	padding-top: 30px;
}

.descriptionText span {
	display: block;
	font-size: 13px;
	font-weight: normal;
	font-family: Arial;
	color: #FFF;
	padding-top: 1px;
}

@-moz-document url-prefix() {
	.topNavigation ul li#profileOptionsHolder { min-width: 132px; }
	.galleryTitle h1 span { line-height: 22px; }
	.galleryTitle div { padding-top: 3px; }
	ul.albumThumbs .lastMovieRow { padding-top: 2px; }
}

/* Chrome iframe right banner bugfix */
.content + div{
	position: relative;
	float: right;
}

/* Button curspor pointer */
button,
input[type="submit"],
input[type="button"]{
	cursor: pointer;
}


/* Licence agreement */
.licence-agreement{
	padding: 35px 0 200px;
}
.licence-agreement p.thank-you-note{
	font-size: 15px;
	color: #999999;
	font-weight: bold;
}
.licence-agreement p.thank-you-note a{
	color: #fff;
	text-decoration: underline;
}
.licence-agreement p.thank-you-note a:hover{
	text-decoration: none;
}
.licence-agreement h1{
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 40px;
}
.licence-agreement.error h1,
.licence-agreement.error p.thank-you-note{
	color: #C8101D;
}

.offline-video-title {
	font-family: Arial;
	color: #d60211;
	font-weight: bold;
}

/* NEW STYLES */
.content {
	float: left;
	padding-right: 0;
	position: relative;
	width: 100%;
}
.contentHolder{
	padding: 0 0 40px;
	min-height: 200px;
}
/* Logo */
div.logo{
	margin-top: 26px;
	height: 80px;
}
.logo a,
.logo a:hover,
.logo a:visited{
	font-size: 12px;
	height: 46px;
}

/* Ass banners bottom page */
#as_131{
	clear: both;
	padding: 15px 0 10px 11px;
}
#as_131 a{
	display: block;
	text-align: center;
	margin: 0 0 0 -11px;
}


/* Top banner */
#as_134{
	clear: left;
	float: none;
	margin: 0 auto;
	width: 482px;
}

/* Square banner */
.sb{
	float: right;
	clear: left;
	border: solid 1px #414141;
	width: 316px;
	min-height: 360px;
	padding: 15px;
	position: relative;
	display: inline;
}

.sb .sb-title{
	margin: 20px 0px;
	text-align: center;
	display: block;
	font-size: 12px;
	color: #929292;
}
.sb .textwidget{
	clear: both;
}
body .sb,
body .bv,
body .sb .sb-title{
	display:block!important;
}
.sb .sb-link{
	position: absolute;
	bottom: 28px;
	left: 0;
	text-align: center;
	text-align: center;
	width: 100%;
}
.sb.video-page .sb-link{
	bottom: 20px;
}
.sb .sb-link a{
	display: inline-block;
	font-size: 12px;
	color: #d60208;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
.sb .sb-link a:hover{
	text-decoration: underline;
}
.sb img,
.tower-banner img{
	border: 0!important;
}

.sb.video-page{
	width: 300px;
	margin: 0;
	min-height: 360px;
	padding: 0px 15px 0;
	display: inline-block;
}
.sb .video-a{
	margin-bottom: 16px;
}

/* Tower Banner */
.page-content-tower-banner .page-content{
	float: left;
	width: 764px;
}
.page-content-tower-banner #as_4{
	float: left;
	height: 100%;
	margin: 53px 0 0 19px;
	width: 190px;
}

/* Header Search */
input.searchField,
input.searchFieldinCat,
input.searchFieldCat,
#searchField{
	background-color: #fff;
	border: none;
	color: #808080;
	float: left;
	font-size: 13px;
	font-weight: normal;
	margin-top: 0;
	padding: 0 35px 0 5px;
	width: 190px;
	height: 25px;
	line-height: 25px;
}
.ie7-advanced-search #searchField{
	width: 175px;
}
.searchButton {
	background: url('http://img01.redtubefiles.com/_thumbs/design/new-design/sprite6.png') no-repeat -195px 0;
	border: 0 none;
	display: block;
	margin-left: 0;
	margin-top: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 28px;
	height: 25px;
	z-index: 100;
}
.ui-autocomplete li.ui-menu-item a{
	cursor: pointer;
}





ul.videoThumbs.five-in-row{
	width: 100%;
	clear: left;
}
ul.videoThumbs.four-in-row{
	width: 764px;
}
ul.videoThumbs.three-in-row{
	float: left;
	clear: none;
	width: 576px;
}
ul.videoThumbs.three-in-row li,
ul.videoThumbs.four-in-row li,
ul.videoThumbs.five-in-row li{
	font-size: 11px;
	height: 198px;
	margin-bottom: 20px;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 0;
	width: 182px;
}
ul.videoThumbs.four-in-row li{
	margin-left: 12px;
}

/* Top search bottom - categories */
#tagger_categories #categoriesContent,
#categories_tab #categoriesContent{
	width: 100%;
}
#tabsContentHolder .subMenuCategories ul.smallChannels{
	margin-left: 1px;
}
.subMenuCategories ul.smallChannels li{
	margin: 0 0 0 21px;
}


/* Video watch page - videos-tabs-container */
.videos-tabs-container ul.six-in-row li{
	display: inline;
	float: left;
	height: 200px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-right: 0;
	text-align: left;
	width: 163px;
}

/* Suggested videos */
.suggVideos ul.six-in-row li{
	padding-right: 0;
	margin-left: 21px;
}

/* Clear row */
ul.videoThumbs li.first-in-row,
ul.albumThumbs li.first-in-row,
ul.pornStarsThumbs li.first-in-row,
.pic_thumbnails li.first-in-row,
.subMenuCategories ul.smallChannels li.first-in-row,
#tabsContentHolder.watchPageSubDet div ul#pornstarsList li.first-in-row,
.videos-tabs-container ul.six-in-row li.first-in-row,
ul.friendList.eight-in-row li.first-in-row,
ul.friendList.seven-in-row li.first-in-row,
.suggVideos ul.six-in-row li.first-in-row,
ul.pornStarsThumbs.four-in-row li.first-in-row{
	clear: left;
	margin-left: 0;
}



/* Top Navigation */
.header-right{
	float: right;
	width: 550px;
}
.topNavigation {
	background: none;
	float: none;
	height: 24px;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 15px;
	position: relative;
	text-align: left;
	width: auto;
	z-index: 101;
}
.topNavigation ul#login{
	margin: 0 15px 0 0;
}
.topNavigation ul#logout {
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
	position: relative;
	top: -10px;
}
.topNavigation ul li{
	border-left: 0;
	color: #5a5a5a;
	float: left;
	font-size: 12px;
}
.topNavigation ul li a {
	color: #bbbbbb;
	font-weight: bold;
	display: inline-block;
	padding: 0;
	text-align: left;
	width: auto;
}
.topNavigation ul li.icons a {
	margin: 0 0 0 17px;
	padding: 0;
}
.topNavigation ul li#linkLogin a,
.topNavigation ul li#linkUpload a {
	background: none;
	margin-left: 0;
}
.topNavigation ul li#linkCreateAcc a {
	background: none;
	font-weight: bold;
	margin-left: 0;
	padding-bottom: 0;
	width: auto;
}
.topNavigation ul li a:hover{
	color: #fff;
}
.topNavigation ul li#linkLogin{
	margin-right: 10px;
	background: url('http://img01.redtubefiles.com/_thumbs/design/new-design/login-sep.png') no-repeat 100% 0;
}
.topNavigation ul li a#topNavLogin{
	margin-right: 12px;
}
.topNavigation ul li#linkLogin a:hover,
.topNavigation ul li#linkUpload a:hover,
.topNavigation ul li#linkCreateAcc a:hover{
	background: none;
	text-decoration: none;
}
/* Logged */
.topNavigation ul li.icons a span.icon{
	position: relative;
	left: auto;
}
.topNavigation ul li.icons#iconFriends a span.icon {
	background-position: 0 0;
}
.topNavigation ul li.icons#iconMessages a span.icon {
	background-position: -37px 0px;
}
.topNavigation ul li.icons#iconSettings a span.icon {
	background-position: -72px 0px;
	top: 10px;
}
.topNavigation ul li#iconSettings{
	margin: 0 5px 0 15px;
	padding: 0;
}
.ie7-advanced-search .topNavigation ul li#iconSettings{
	margin: 0 5px 0 5px;
}
.topNavigation ul li#linkUpload {
	margin: 0;
	padding: 0 6px 0 8px;
	width: auto!important;
}
.ie7-advanced-search .topNavigation ul li#linkUpload{
	width: 20px!important;
}
.topNavigation ul li#linkUpload a {
	display: block;
	margin: 0;
	width: 20px;
}
.topNavigation ul li.icons#linkUpload a span.icon {
	background-position: -105px 0px;
}
/* Hover */
.topNavigation ul li.icons#iconFriends a:hover span.icon {
	background-position: 0 -20px;
	cursor: pointer;
}
.topNavigation ul li.icons#iconMessages a:hover span.icon {
	background-position: -37px -20px;
	cursor: pointer;
}
.topNavigation ul li.icons#iconSettings a:hover span.icon {
	background-position: -72px -20px;
	cursor: pointer;
}
.topNavigation ul li.icons#linkUpload  a:hover span.icon {
	background-position: -105px -20px;
}

.topNavigation ul li.icons a em{
	position: absolute;
	right: -7px;
	top: -2px;
	height: 16px;
	margin-top: 8px;
}
.topNavigation ul li.icons a em span{
	color: #fff;
	font-size: 9px;
	line-height: 15px;
	padding: 0 5px;
}
.topNavigation ul li#iconMessages.icons a em{
	margin-left: 14px;
}

/* Pager */
.pages{
	padding: 25px 10px 10px;
}

/* Headings */
h1.categoryHeadingComm,
h1.categoryHeading{
	float: none;
}

/* Overwritten styles */
#tabsContentHolder.watchPage #tagger_tags ul.tags{
	margin: 0 auto;
	float: none;
}


/* Video watch page */
.video-top-wrap{
	overflow: hidden;
	padding-top: 11px;
	margin-bottom: 23px;
	width: 100%;
	display: inline-block;
}
.video-wrap{
	float: left;
	width: 630px;
	overflow: hidden;
}
.video-rate{
	float: right;
	padding: 5px 13px 4px;
	background: url('http://img01.redtubefiles.com/_thumbs/design/vidDetailsBackgr.png') left top no-repeat;
	width: 142px;
	text-align: center;
}

.ratingStars{
	margin: 2px 0 1px;
}
.video-wrap h1.videoTitle{
	position: static;
	margin: 12px 0 0;
	width: 430px;
	overflow: hidden;
}
.watch{
	overflow: hidden;
	float: left;
	width: 630px;
	position: static;
	margin-bottom: 21px;
}
.video-page .watch{
	height: 490px;
}
.ie7-advanced-search .watch{
	position: static!important;
}
.videoPlayer {
	float: left;
	height: 490px;
	margin-bottom: 0;
	width: 630px;
}
.bv{
	width: 630px;
	overflow: hidden;
	margin-bottom: 0;
}
h4#ratingDescr{
	padding: 0;
	margin: 0;
	text-align: center;
	font-size: 12px;
}
#tabsContentHolder.watchPage div .fav-ratings{
	float: left;
	width: 153px;
	padding: 2px 15px 0 5px;
	margin-top: 22px;
}
#tabsContentHolder.watchPage div #favAddRemoveDiv,
#tabsContentHolder.watchPage div.rating-stars,
#tabsContentHolder.watchPage div.rating-stars .ratingStars{
	padding: 0;
}
#tabsContentHolder.watchPage div #favAddRemoveDiv a{
	font-size: 12px;
	line-height: 15px;
}
#tabsContentHolder.watchPage div.rating-stars .ratingStars{
	margin: 7px 0 1px 3px;
}
#tabsContentHolder.watchPage div.rating-stars .ratingStars a{
	cursor: text;
}
#tabsContentHolder.watchPage div.info-embed{
	float: left;
	width: 250px;
	border-left: solid 1px #7d7d7d;
	padding-left: 15px;
	margin-top: 22px;
	margin-bottom: 10px;
	position: relative;
	overflow: visible;
}
#tabsContentHolder.watchPage div.info-embed.info-embed-star1{
	width: 617px;
}
#tabsContentHolder.watchPage div.info-embed.info-embed-star2{
	width: 500px;
}
.info-embed #catsAndStars{
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	position: relative;
	top: -8px;
	width: 100%;
	margin-bottom: 15px;
}
.info-embed #catsAndStars td {
	padding: 0 0 15px;
}
.info-embed #embedAndFlag{
	position: absolute;
	right: 0;
	bottom: 0;
}
.pageVideos #tabsContentHolder.watchPage div ul#pornstarsList{
	padding: 9px 0 5px 10px;
}
.pageVideos #tabsContentHolder.watchPage div ul#pornstarsList.eight-in-row,
#tabsContentHolder.watchPage div ul#pornstarsList.eight-in-row{
	padding: 0;
}
/* videos-tabs-container */
.videos-tabs-container{
	border: 1px solid #7d7d7d;
	border-width: 0 1px 1px;
	padding: 15px;
}
.ie7-advanced-search .videos-tabs-container{
	padding: 15px;
}
.videos-tabs-container ul.six-in-row{
	float: none;
	margin: 0;
}
.moreTopSearches{
	clear: left;
}
.moreTopSearches .topSearch.videos-tabs ul li a{
	font-size: 17px;
	color: #666666;
	text-decoration: none;
	border-right: solid 1px #7d7d7d;
}
.moreTopSearches .topSearch.videos-tabs ul li a.fakeLinkTabber.firstTab{
	border-right: none;
}
.moreTopSearches .topSearch.videos-tabs ul li.activeTab a.fakeLinkTabber.firstTab{
	border-right: solid 1px #7d7d7d;
}
.moreTopSearches .topSearch.videos-tabs ul li.activeTab a{
	color: #fff;
	font-weight: bold;
}


/* Pornhub network bar tablet Fix */
div.bar_body.tablet div.bar_items div.title {
	margin: 0 16px 0 4px;
}
div.bar_body.tablet div.bar_items div.links{
	width: 80%;
}		
div.bar_body.tablet div.bar_items{
	font-size: 1.4em;
}
div.bar_body.tablet div.bar_items div.links{
	margin-right: 0;
}
div.bar_body.tablet div.pornmd_search{
	width: 612px;
}



/* Flipbook button */
.video a.flipBookButton{
	position: absolute;
	top: 0;
	right: 3px;
	width: 50%;
	height: 50%;
	border: none;	
	padding: 0;
	margin: 0;
	background: url("http://img01.redtubefiles.com/_thumbs/design/new-design/flipbook.png") no-repeat 100% 0;
}
.video {
	position: relative;
}

/* Private video thumb */
.privateVideoThumb{
	width: 182px;
	height: 137px;
	background: url("http://img01.redtubefiles.com/_thumbs/design/new-design/private.png") no-repeat 0 0;
	margin: 0 0 2px;
}

/* Remove video border */
div.video img,
div.video img:hover,
#thumbsRotate img,
.te{
	border: solid 1px transparent;
}
.videothumb img.relatethumb {
margin-bottom:3px; 
width: 160px;
height: auto;
}


.bar_body, .bar_body *  {display:inline-block;position:relative;margin:0;padding:0;height:20px;border:none;background:#000;font:inherit;text-decoration:none;color:#fff;}
.bar_body {display:block;padding:2px 0;width:100%;height:20px;border-bottom:1px solid #555;font:normal normal normal 12px/20px Arial, Helvetica, sans-serif;z-index:999999;}

.bar_body .bar_items {display:block;width:960px;margin:0 auto;background : #000; text-align: left;} 
.bar_items .title{font-weight: bold;}
.bar_items .links li{display: block-inline}
.bar_items .links li a{display: block; text-decoration: none; padding: 0px 5px;}
.bar_items .links li a:hover{display: block; background: #333; border-radius: 2px;}
.ads-inline{float: right; width: 490px; height: 120px ; margin: 20px 5px; }
.links .menu-item a {
    color: #fff;
    display: block;
    padding: 0 5px;
    text-decoration: none;
	font-weight: bold;
}
.links .menu-item a:hover {display: block; background: #333; border-radius: 5px;}