/* sub 1 styles */

table.video {
	width: 160px;
	margin: 7px;
}
table.video_membership {
	width: 700px;
}
table.video_membership td {
	border: 1px #4b4b4b solid;
	padding: 3px;
}
table.videocategories {
	width: 704px;
}
table.videocategories td {
	width: 25%px;
	background-color: #111;
	border: 1px #4b4b4b solid;
	padding: 5px;
}
table.videocategories a {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
table.search {
	width: 600px;
}
table.search td {
	padding: 3px;
}
table.search input {
	width: 150px;
}
table.tip {
	width: 350px;
}
table.tip td {
	padding: 3px;
}
table.tip input {
	width: 150px;
}
table.signup {
	width: 600px;
}
table.signup td {
	padding: 3px;
	text-align: left;
}
table.signup input {
	width: 150px;
}
table.search select {
	width: 150px;
}
table.sponsor {
	width: 704px;
	padding: 3px;
	background-color: #111;
	border: 1px #4b4b4b solid;
}
table.sponsor td {
	padding: 5px;
}
table.sponsor a {
	font-size: 12px;
	font-weight: bold;
}
table.sponsor img {
	width: 250px;
	height: 80px;
}
table.models {
	width: 704px;
	padding: 3px;
}
table.models td {
	width: 25%;
	padding: 5px;
	background-color: #111;
	border: 1px #4b4b4b solid;
	text-align: center;
}
table.models a {
	font-size: 12px;
	font-weight: bold;
}
table.modelsnames {
	width: 704px;
	padding: 3px;
}
table.modelsnames td {
	width: 25%;
	padding: 5px;
	background-color: #111;
	border: 1px #4b4b4b solid;
	text-align: left;
}
table.modelsnames a {
	text-decoration: none;
}
table.screenmessage {
  	border-collapse: separate;
	width: 704px; 
	height: 600px; 
	background: url('/images/noaccess_big.jpg') no-repeat;
	background-color: #111;
	border: 1px #4b4b4b solid;
}
table.screenmessage td {
	padding: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
table.screenmessage a {
	font-size: 14px;
}
table.screenmessage div {
	color: #f00;
	font-size: 16px;
	margin-bottom: 10px;
}
table.pictures {
	width: 704px;
	padding: 3px;
}
table.pictures td {
	width: 16%;
	padding: 7px;
	background-color: #111;
	border: 1px #4b4b4b solid;
}
table.conditions {
	display: none; 
	position: absolute; 
	width: 500px; 
	border: 2px #fff solid;
	padding: 10px;
	background-color: #111;
}
table.video_favorites {
	width: 350px;
	border: 1px #4b4b4b solid;
	background-color: #111;
	margin: 1px;
}
table.video_favorites td {
	padding: 3px;
}
table.introtext {
	width: 100%;
}
table.introtext td {
	border-bottom: 1px #555 dotted;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #333;
	font-size: 10px;
}
td.videotitle {
	height: 42px;
	vertical-align: top;
}
td.videotitle a {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
td.videoduration {
	background: url('/images/mov.jpg') no-repeat left center;
	padding-left: 22px;
	font-size: 10px;
}
td.picturenumber {
	background: url('/images/pic.jpg') no-repeat left center;
	padding-left: 22px;
	font-size: 10px;
}
td.videostars {
	text-align: right;
}
td.videovote {
	width: 200px;
}
td.videovote a {
	width: 16px;
	height: 16px;
	display: block;
	float: left;
}
td.videovote a:hover {
	background-color: #666;
}
td.videostars img {
	margin-left: 2px;
}
td.video_membership_top {
	background-color: #111;
	font-weight: bold;
}
td.video_membership_yes {
	color: #0f0;
	text-align: center;
}
td.video_membership_no {
	color: #f00;
	text-align: center;
}
td.video_membership_text {
	color: #ff9;
	text-align: center;
}
td.bonusthumb_big {
	padding-right: 2px;
}
td.bonusthumb_small {
	padding-right: 2px;
	padding-bottom: 2px;
}
td.bonusthumb_big img {
	width: 240px;
	height: 176px;
}
td.bonusthumb_small img {
	width: 120px;
	height: 88px;
}
td.minithumbs {
	padding: 2px;
}
td.minithumbs a {
	border: 1px #4b4b4b solid;
	width: 50px;
	height: 60px;
	display: block;
	margin-right: 3px;
	float: left;
}
td.minithumbs a:hover {
	border: 1px #fff solid;
}
td.minithumbs img {
	 width: 50px;
	 height: 60px;
}
td.minithumbs div {
	border: 1px #f00 solid;
	width: 50px;
	height: 60px;
	display: block;
	margin-right: 3px;
	float: left;
}
a.videothumb img {
	width: 160px;
	height: 120px;
	border: 1px #4b4b4b solid;
	margin-top: 3px;
	margin-bottom: 3px;
}
a.videothumb:hover img {
	border: 1px #fff solid;
}
a.videoscreenbutton {
	background-color: #111;
	border-left: 1px #4b4b4b solid;
	border-top: 1px #4b4b4b solid;
	border-right: 1px #4b4b4b solid;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	text-decoration: none;
	margin: 1px;
}
a.videoscreenbutton:hover {
	background-color: #222;
}
a.models img {
	width: 150px;
	height: 150px;
	border: 1px #4b4b4b solid;
	margin-top: 3px;
	margin-bottom: 3px;
}
a.models:hover img {
	border: 1px #fff solid;
}
a.verybig {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
}
a.verybig:hover {
	color: #ff7;
}
a.big {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
a.big:hover {
	color: #ff7;
}
a.medium {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
a.medium:hover {
	color: #ff7;
}
a.pthumbs {
	display: block;
	border: 1px #4b4b4b solid;
	width: 100px;
	height: 120px;
}
a.pthumbs:hover {
	border: 1px #fff solid;
}
a.miniarrow {
	width: 14px;
	height: 60px;
	display: block;
	border: 1px #4b4b4b solid;
	background-color: #111;	
	display: block; 
	text-align: center;
	margin-right: 3px;
	text-decoration: none;
	font-size: 14px;
	line-height: 53px;
}
a.miniarrow:hover {
	border: 1px #fff solid;
	background-color: #000;
}
span.miniarrow {
	width: 14px;
	height: 60px;
	display: block;
	border: 1px #4b4b4b solid;
	color: #4b4b4b;	
	display: block; 
	text-align: center;
	margin-right: 3px;
	text-decoration: none;
	font-size: 14px;
	line-height: 53px;
}
span.videoscreenbutton1 {
	background-color: #222;
	border-left: 1px #4b4b4b solid;
	border-top: 1px #4b4b4b solid;
	border-right: 1px #4b4b4b solid;
	padding: 3px;
	padding-left: 6px;
	padding-right: 6px;
	color: #aaa;
	font-weight: bold;
	text-decoration: underline;
	margin: 1px;
}
div.introtext {
	width: 690px; 
	height: 54px; 
	border: 1px #4b4b4b solid;
	font-family: verdana; 
	font-size: 11px; 
	background-color: #333; 
	padding: 2px; 
	margin-bottom: 2px; 
	text-align: left; 
	overflow:-moz-scrollbars-horizontal;
	overflow-y:scroll;
	overflow-x:hidden;
}
div.videovotetext {
	display: none; 
	background-color: #111; 
	border: 1px #555 solid; 
	position: absolute; 
	padding: 2px; 
	font-size: 10px;
}
div.videocomments {
	width: 200px; 
	height: 170px; 
	font-family: verdana; 
	font-size: 10px; 
	background-color: #333; 
	padding: 2px; 
	margin-bottom: 8px; 
	text-align: left; 
	overflow:-moz-scrollbars-horizontal;
	overflow-y:scroll;
	overflow-x:hidden;
}
div.videocommentseperate {
	width: 200px; 
	border-bottom: 1px #222 solid; 
	margin-top: 2px;  
	margin-bottom: 2px;
}
div.picturecomments {
	width: 330px; 
	height: 123px; 
	font-family: verdana; 
	font-size: 10px; 
	background-color: #333; 
	padding: 2px; 
	margin-bottom: 8px; 
	text-align: left; 
	overflow:-moz-scrollbars-horizontal;
	overflow-y:scroll;
	overflow-x:hidden;
}
div.picturecommentseperate {
	width: 330px; 
	border-bottom: 1px #222 solid; 
	margin-top: 2px;  
	margin-bottom: 2px;
}
div.videoseperate {
	width: 200px; 
	border-bottom: 1px #4b4b4b solid; 
	margin-top: 5px;  
	margin-bottom: 5px;
}
div.videos_left {
	width: 215px;
	padding: 3px;
	border: 1px #4b4b4b solid; 
	background-color: #eee; 
	font-family: verdana; 
	font-size: 9px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin-bottom: 10px;
}
div.letters {	
	width: 704px;
	font-family: verdana; 
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
div.letters a {	
	font-family: verdana; 
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
div.letters span {	
	font-family: verdana; 
	font-size: 13px;
	font-weight: bold;
	color: #f00;
}
div.faq a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 3px;
}
div.faqanswer {
	width: 300px; 
	border: 2px #fff solid; 
	background-color: #111;
	padding: 10px;
	display: none;
	position: absolute;
}
div.favoritebox {
	width: 390px;
	position: absolute;
	display: none;
	border: 2px #fff solid;
	background-color: #111;
	padding: 5px;
	padding-bottom: 10px;
	font-size: 11px;
	font-weight: normal;
}
div.outerminitb { 
	height: 77px;
	margin-bottom: 5px;
	border: 1px solid #4b4b4b; 
	overflow:-moz-scrollbars-horizontal; 
	overflow-x:scroll; 
	overflow-y:hidden;
}
div.innerminitb {
	float: left; 
	height: 75px; 
	width: 3645px; 
	overflow: hidden
}
div.innerminitb img {
	border: 0px;
}
div.innerminitb a {
	border-right: 1px #4b4b4b solid;
	display: block;
	float: left;
}
div.innerminitb a:hover {
	border-right: 1px #ff0 solid;
}
input.comment {
	width: 150px;
	border: 1px #4b4b4b solid;
	margin-top: 4px;
}
img.bigpic {
	width: 600px;
	border: 1px #4b4b4b solid;
	margin-bottom: 10px;
}
input.check {
	border: 0px;
}
div.aadv {
	margin-bottom: 3px;
}
