/****************************************************************************************************************
**
**	SKIN COLOR SCHEME
**
****************************************************************************************************************/

/**
Main HTML Elements.
*/
body {
	background:			#000;
	color:				#999;
}

h1 {
	color:				#fff;
	border-bottom:		1px dotted #333;
}

a:link,
a:visited {
	color:				#77bbe2;
}
a:hover {
	color:				#999;
}


/**
<body> style for Model Bio iFrame.
*/
.bioFrame {
	background:			#191919;
	color:				#fff;
}


/**
Container for whole layout.
*/
#container {
	background:			#000000;
	border-left: 		1px solid #666;
	border-right: 		1px solid #666;
}


/**
Header
*/
#header {
	background:			#222 url("/images/skins/flirt4free/layout_02/header/bg.gif");
}

/**
Regular Side Navigation Styles
*/
.nav .regular {
	border:				1px solid #222;
}

.nav .regular .header {
	background:			#555;
	border-top: 		1px solid #777;
	border-left: 		1px solid #777;
	color: 				#fff;
}

.nav .regular .link {
	background: 		#333;
	border-bottom: 		1px solid #3b3b3b;
	color: 				#fff;
}

.nav .regular .link a:link,
.nav .regular .link a:visited,
.nav .regular .link a:hover {
	color: 				#fff;
}

.nav .regular .hover {
	background: 		#444;
	border-bottom: 		1px solid #4b4b4b;
	color: 				#fff;
}

.nav .regular .hover a:link,
.nav .regular .hover a:visited,
.nav .regular .hover a:hover {
	color: 				#fff;
}

.nav_regular .nav_link_hover span {
	color: 				#fff;
}


/**
VIP Side Navigation Styles
*/
.nav .vip {
	border: 			1px solid #192a39;
}

.nav .vip .header {
	background: 		#43739c;
	border-top: 		1px solid #5d8cb5;
	border-left: 		1px solid #5d8cb5;
	color: 				#fff;
}

.nav .vip .link {
	background: 		#192a39;
	border-bottom: 		1px solid #24394c;
	color: 				#fff;
}

.nav .vip .link a:link,
.nav .vip .link a:visited,
.nav .vip .link a:hover {
	color: 				#fff;
}

.nav .vip .hover {
	background: 		#243d53;
	border-bottom: 		1px solid #29445b;
	color: 				#fff;
}

.nav .vip .hover a:link,
.nav .vip .hover a:visited,
.nav .vip .hover a:hover {
	color: 				#fff;
}

.nav .vip .hover span {
	color: 				#fff;
}


/**
VIP Side Navigation Styles
*/
.current_show {
	background: 		#333;
	border-bottom: 		1px solid #444;
	color: 				#fff;
}

.current_show img {
	border: 			1px solid #fff;
}

.current_show a:link,
.current_show a:visited {
	color: 				#ffcc00;
}

.current_show a:hover {
	color: 				#fff;
}

.show {
	background: 		#222;
	border-bottom: 		1px solid #333;
	color: 				#fff;
}

.show a:link,
.show a:visited {
	color: 				#77bbe2;
}
.show a:hover {
	color: 				#fff;
}


/**
Navigation Login Box
*/
.nav .login {
	background:			#333;
}

.nav .login .inputText {
	border:				1px solid #555;
	background:			#444;
	color: 				#fff;
}

.nav .login .select {
	border:				1px solid #555;
	background:			#444;
	color: 				#fff;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	margin:				2px;
	padding:			2px;
	width:				130px;
}

.nav .login .submit {
	background: 		#43739c;
	border-top:			1px solid #5d8cb5;
	border-left: 		1px solid #5d8cb5;
	border-bottom: 		1px solid #255279;
	border-right:		1px solid #255279;
	color: 				#fff;
}


/**
Navigation Latest Blog
*/
.nav .regular .latest_blog {
	background: 		#333;
	border-bottom: 		1px solid #3b3b3b;
	color: 				#fff;
}

.nav .regular .latest_blog a:link,
.nav .regular .latest_blog a:visited {
	color:				#fff;
}

.nav .regular .latest_blog a:hover {
	color:				#77bbe2;
}

/**
Error, Success, and Notices Messages
*/
.error {
	border:				1px solid #660000;
	background:			#330000;
	color:				#fff;
}
.error a:link,
.error a:visited {
	color: 				#fff;
}

.success {
	border:				1px solid #006600;
	background:			#003300;
	color:				#fff;
}

.success a:link,
.success a:visited {
	color: 				#fff;
}

.notice {
	border:				1px dotted #999;
	background:			#222;
	color:				#fff;
}
.notice a:link,
.notice a:visited {
	color: 				#fff;
}


/**
Regular Section Copy
*/
.copy {
	border: 			1px solid #262626;
}

.copy .header {
	background: 		#555;
	border-top: 		1px solid #777;
	border-left: 		1px solid #777;
	color: 				#fff;
}

.copy .text {
	background: 		#191919;
	color: 				#fff;
}

.innerCopy {
	border: 			1px solid #393939;
}

.innerCopy .header {
	border-top: 		1px solid #22374a;
	border-left: 		1px solid #22374a;
	background: 		#192a39;
	color: 				#fff;
}

.innerCopy .text {
	background: 		#222;
	color: 				#fff;
}

.innerCopy .info {
	color: 				#fff;
}

.innerCopy .message {
	color: 				#aaa;
}

/**
VIP Section Copy
*/
.vipCopy {
	border: 			1px solid #3c5368;
}

.vipCopy .header {
	background: 		#43739c;
	border-top: 		1px solid #5d8cb5;
	border-left: 		1px solid #5d8cb5;
	color: 				#fff;
}

.vipCopy .text {
	background: 		#112a40;
	color: 				#fff;
}

.vipCopy a.highlight:link,
.vipCopy a.highlight:visited {
	color: 				#ffcc00;
}

.vipCopy a.highlight:hover{
	color: 				#fff;
}

.subHeader {
	background: 		#333;
	border-bottom: 		1px solid #444;
	color:				#fff;
}

.copy .text .linkBar {
	color: 				#999;
	background: 		#222;
	border-bottom: 		1px solid #292929;
}

.copy .text .linkBar a:link,
.copy .text .linkBar a:visited {
	color: 				#fff;
	border-bottom:		1px dotted #999;
}

.copy .text .linkBar a:hover {
	color: 				#999;
	border-bottom:		1px dotted #666;
}

img.left {
	border: 			1px solid #fff;
}


/**
Model Bios / Schedules
*/
.alpha,
.copy .text .alpha {
	background: 		#222;
	border: 			1px solid #333;
}

.copy .text .alpha a:link,
.copy .text .alpha a:visited {
	color: 				#fff;
}

.copy .text .alpha a:hover {
	color: 				#fff;
}

.rating {
	background:			#000;
	border:				1px solid #333;
}

.photoView {
	background:			#000;
}

.modelFrame {
	border: 			2px solid #333;
}

.headshot {
	border:				1px solid #fff;
	}

.headshot_roll {
	border:				1px solid #ff0000;
	}

.highlight {
	color: 				#77bbe2;
}

.highlight2 {
	color: 				#ffcc00;
}

.modelName {
	background:			#111;
}

.modelName a:link,
.modelName a:visited {
	color:				#fff;
}

.modelName a:hover {
	color:				#ffcc00;
}


.image {
	border:				1px solid #fff;
}

.highlightCopy {
	border: 			1px dotted #999;
	background:			#292929;
	color:				#fff;
}

.highlightCopy a:link,
.highlightCopy a:visited {
	color:				#ffcc00;
}

.highlightCopy a:hover{
	color:				#fff;
}


/**
Style for Tables
*/
.table {
	border: 			1px solid #444;
}

.table .tableHeader {
	background:			#444;
	color:				#fff;
}

.table .tableSubHeader {
	background:			#363636;
	color:				#fff;
}

.table .tableRow1 {
	background:			#222;
}

.table .tableRow2 {
	background:			#262626;
}

.table .tableRowSelected {
	background:			#333;
}

.table .tableLeft {
	background: 		#292929;
	color:				#fff;
}

.table .tableRight {
	background: 		#222;
	color:				#fff;
}

.table .tableHighlight {
	color:				#77bbe2;
}


/**
Style for VIP Tables
*/
.vipTable {
	border: 			1px solid #3c5368;
}

.vipTable .tableHeader {
	background:			#34628b;
	color:				#fff;
}

.vipTable .tableRow1 {
	background:			#183651;
}

.vipTable .tableRow2 {
	background:			#1d3f5d;
}


/**
Style for the Blog Section
*/
.blog {
	border: 			1px solid #333;
}

.blog .subject {
	background: 		#333;
}

.blog .subject a:link,
.blog .subject a:visited {
	color:				#fff;
}

.blog .subject a:hover {
	color:				#77bbe2;
}

.blog .author {
	background: 		#292929;
}

.blog .content {
	background: 		#222;
}

.blog .text img {
	border: 			1px solid #555;
}

.blogCat .link {
	background: 		#222;
}

.blogCat .link a:link,
.blogCat .link a:visited {
	color:				#fff;
	border-bottom:		1px dotted #444;
}

.blogCat .link a:hover {
	color:				#77bbe2;
	border-bottom:		1px dotted #77bbe2;
}

.blog .link {
	background: 		#292929;
}

.blog .share {
	background:			#222;
	color:				#999;
}


/**
Form Styles
*/
.tableInput {
	background: 		#333;
	border:				1px solid #666;
	color: 				#fff;
}

.tableTextarea {
	background: 		#333;
	border:				1px solid #666;
	color: 				#fff;
}

.tableSubmit {
	background: 		#43739c;
	border-top:			1px solid #5d8cb5;
	border-left: 		1px solid #5d8cb5;
	border-bottom: 		1px solid #255279;
	border-right:		1px solid #255279;
	color: 				#fff;
}

.loginDropdown {
	background: 		#333;
	border:				1px solid #666;
	color: 				#fff;
}

.formDropdown {
	background: 		#333;
	border:				1px solid #666;
	color: 				#fff;
}

.form {
	background:	#222;
}

.form .left {
	background:			#333;
}

.form .right {
	background:			#292929;
}

.form .inputText {
	background:			#444;
	border:				1px solid #666;
	color:				#fff;
}

.form .select {
	background:			#444;
	border:				1px solid #666;
	color:				#fff;
}

.form .selectSmall {
	background:			#444;
	border:				1px solid #666;
	color:				#fff;
}

.form .textarea {
	background:			#444;
	border:				1px solid #666;
	color:				#fff;
}

.form .textareaSmall {
	background:			#444;
	border:				1px solid #666;
	color:				#fff;
}

.form .submit {
	background:			#666;
	border:				1px solid #888;
	color:				#fff;
}


/**
Buy Time Page
*/
.buyTimeButton {
	border: 			1px solid #444;
}

.buyTimeButton .text {
	background:			#161616;
	color:				#fff;
}

.buyTimeButton img {
	border:				1px solid #999;
}

.registeredUsers {
	background: 		#026ab1;
	border-top: 		1px solid #2889cc;
	border-left: 		1px solid #2889cc;
	color: 				#fff;
}

.payCredit {
	background: 		#175d1f;
	border-top: 		1px solid #287831;
	border-left: 		1px solid #287831;
	color: 				#fff;
}

.payMail {
	background: 		#6d0006;
	border-top: 		1px solid #8d1c22;
	border-left: 		1px solid #8d1c22;
	color: 				#fff;
}

.onlineCheck {
	background: 		#e2851b;
	border-top: 		1px solid #f99e36;
	border-left: 		1px solid #f99e36;
	color: 				#fff;
}


/**
Paging
*/
.pagingBar {
	color:				#fff;
}

.paging {
	background:			#222;
	border: 			1px solid #333;
	color: 				#000;
}

.paging a:link,
.paging a:visited {
	color:				#fff;
}

.paging a:hover {
	color:				#fff;
}


/**
Buttons
*/
.live {
	background:			#ffeab2 url("/images/skins/flirt4free/layout_02/buttons/live.gif");
	border-top:			1px solid #fff;
	border-left:		1px solid #fff;
	border-right:		1px solid #7b5900;
	border-bottom:		1px solid #7b5900;
	color: 				#000;
}

.live a:link,
.live a:visited {
	color:				#000;
}

.live a:hover {
	color:				#643600;
}

.groupButton {
	background:			#ffeab2 url("/images/skins/flirt4free/layout_02/buttons/group.gif");
	border-top:			1px solid #fff;
	border-left:		1px solid #fff;
	border-right:		1px solid #7b5900;
	border-bottom:		1px solid #7b5900;
	color: 				#000;
}

.groupButton a:link,
.groupButton a:visited {
	color:				#000;
}

.groupButton a:hover {
	color:				#643600;
}

.private {
	background:			#ffeab2 url("/images/skins/flirt4free/layout_02/buttons/private.gif");
	border-top:			1px solid #e0f2ff;
	border-left:		1px solid #e0f2ff;
	border-right:		1px solid #00487b;
	border-bottom:		1px solid #00487b;
	color: 				#000;
}
.private a:link,
.private a:visited {
	color:				#000;
}

.private a:hover {
	color:				#1a4b73;
}

.buy {
	background:			#ffeab2 url("/images/skins/flirt4free/layout_02/buttons/buy.gif");
	border-top:			1px solid #fff;
	border-left:		1px solid #fff;
	border-right:		1px solid #7b5900;
	border-bottom:		1px solid #7b5900;
	color: 				#000;
}

.buy a:link,
.buy a:visited {
	color:				#000;
}

.buy a:hover {
	color:				#643600;
}

.button_off {
	background:			#333;
	border:				1px solid #666;
	color: 				#fff;
}

.button_on {
	background:			#ff7e00;
	border:				1px solid #ffc27b;
	color: 				#fff;
}

.favorites_button {
	background:			#43739c;
	border: 			1px solid #5d8cb5;
	color: 				#fff;
}

.backButton {
	background:			#262626;
	border:				1px solid #333;
}

.upgradeButton {
	background:			#ffcc00;
	border-top:			1px solid #ffeca2;
	border-left:		1px solid #ffeca2;
	border-bottom:		1px solid #463800;
	border-right:		1px solid #463800;
}

.upgradeButton a:link,
.upgradeButton a:visited {
	color:				#502600;
}

.upgradeButton a:hover {
	color:				#000;
}


/**
Model Frame Tabs
*/
.tab {
	background:			#43739c;
	border-top:			1px solid #5d8cb5;
	border-left:		1px solid #5d8cb5;
	border-right:		1px solid #5d8cb5;
}

.tab a:link,
.tab a:visited {
	color:				#fff;
}

.tab a:hover {
	color:				#fff;
}


/**
Homepage Service Tabs
*/
.serviceTabs .selected {
	background:			#43739c;
	border-top:			1px solid #5d8cb5;
	border-left:		1px solid #5d8cb5;
	border-right:		none;
	color: 				#fff;
}

.serviceTabs .selected a:link,
.serviceTabs .selected a:visited {
	color: 				#fff;
}
.serviceTabs .selected a:hover {
	color: 				#ffcc00;
}

.serviceTabs .tab {
	background:			#333;
	border-top:			1px solid #494949;
	border-left:		1px solid #494949;
	border-right:		none;	
	color: 				#fff;
}

.serviceTabs .tab a:link,
.serviceTabs .tab a:visited {
	color: 				#fff;
}
.serviceTabs .tab a:hover {
	color:				#ffcc00;
}


/**
Homepage Login
*/
.mainLogin {
	color:				#fff;
}

.mainLogin .rotate {
	border-top:			1px solid #777;
	border-left:		1px solid #777;
	border-right:		1px solid #777;
}

.mainLogin .name {
	border:				1px solid #777;
	background: 		#000;
}


/**
Model Bio iFrame
*/
.review {
	border-bottom:		1px solid #333;
}

.review .author {
	background:			#363636;
	color:				#999;
}

.review .author b {
	color:				#ffffff;
	border-bottom:		1px solid #494949;
}

.review .stars {
	background:			#000;
	border:				1px solid #393939;
	color:				#fff;
}

.review .text {
	background:			#262626;
	color:				#aaa;
}

.diaryNav {
	background:			#222;
}

.diary {
	margin-bottom:		15px;
	border-bottom:		1px solid #333;
}

.diary .subject {
	background:			#444;
	color:				#fff;
}

.diary .date {
	background:			#333;
	color:				#fff;
}

.diary .text {
	background:			#222;
	color:				#aaa;
}


/**
Free Clips
*/
.clip {
	color:				#fff;
}

.clip .image img {
	border: 			1px solid #fff;
}

.clip .image img:hover {
	border:				1px solid #77bbe2;
}

.clip .title {
	background-color: 	#333;
}

.clip .time {
	background-color: 	#292929;
}

.clip .views {
	background-color: 	#222;
}

.clip a {	
	color: 			 	#fff;
}

.clip a:visited {
	color:			 	#fff;
}

.clip a:hover {
	color:			 	#ffcc33;
}

.vipBox1 { 
	background: 		#0f6ab9 url(/images/skins/flirt4free/promo-clips/blue_bg.gif) top left repeat-x;
	border: 			1px solid #2f8bd1;
	color:				#a8d4f4;
}

.vipBox1 a:link,
.vipBox1 a:visited {
	color: 				#fff;
}

.vipBox1 a:hover {
	color:				#77bbe2;
}

.vipBox2 { 
	background: 		#fab600 url(/images/skins/flirt4free/promo-clips/yellow_bg.gif) top left repeat-x;
	border: 			1px solid #ffed8a;
	color:				#dc5d00;
}

.vipBox2 a:link,
.vipBox2 a:visited {
	color: 				#8a3a00;
}

.vipBox2 a:hover {
	color:				#fff;
}

.video {
	background: 		#000000; 
	border: 			1px solid #666666;
}

.description {
	background-color: 	#222222;
	border: 			1px solid #666666;
}

.schedule {
	background-color: 	#222222;
	border: 			1px solid #666666;
}

.schedule .title {
	background-color: 	#000000;
}

.scheduleBG {
	background-color: 	#333333;
}

.scheduleBG2 {
	background-color: 	#444444;
}

.misc a:link, 
.misc a:visited {
	color: 				#ffffff;
}
.misc a:hover {
	color: 				#ffcc00;
}

/**
Footer
*/
.seperator {
	border-top: 		3px solid #4d4b4c;
}

.footer {
	border-top: 		1px solid #6b696a;
	background: 		#2e2e2e;
}

.firefox {
	background: 		#222;
	border: 			1px solid #333;
	color: 				#fff;
}

.firefox a:link,
.firefox a:visited {
	color: 				#fff;
}

.firefox a:hover {
	color:				#77bbe2;
}

.awards {
	border: 			1px solid #333;
	background: 		#222;
}

.vsmedia {
	color: 				#fff;
}

.vsmedia a:link,
.vsmedia a:visited {
	color: 				#fff;
}

.vsmedia a:hover {
	color: 				#77bbe2;
}

.copyright {
	color: 				#aaa;
}

/*******************************************************************
/
/  Updated 2257 Compliance Styles
/
/*******************************************************************/			

#complianceDIV {
	font-family: 	times new roman;
	font-size: 		12pt;
	color: 			#fff;
	line-height: 	100%;
	padding-top:	20px;
	padding-bottom:	20px;
	padding-left:	10%;
	padding-right:	10%;
	}

#complianceDIV a {
	color:			#77bbe2;
	}

#complianceDIV a:hover {
	color: 			 #77bbe2;
	text-decoration: none;
}











/****************************************************************************************************************
**
**	CSS PHYSICAL ATTRIBUTES
**
****************************************************************************************************************/

body {
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	margin:				0px;
}

.clear {
	clear: 				both;
}

form {
	padding:			0px;
	margin:				0px;
}

h1{
	font-size:			10pt;
	padding:			0px;
	margin:				0px;
}

h6 {
	clear:				both;
	padding:			0px;
	margin:				0px;
}


.bioFrame {
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	margin:				0px;
	width:				540px;
}


/**
Container
*/
#container {
	padding-left: 		1px;
	padding-right: 		1px;
	margin-left:		auto;
	margin-right:		auto;
	width: 				779px;
}


/**
Header
*/
#header {
	text-decoration:	none;
}


/**
Middle
*/
.middle {
	width:				779px;
}


/**
Regular Navigation
*/
.nav {
	width: 				150px;
}

.space {
	padding-right:		6px;
}

.nav .regular {
	margin-bottom:		20px;
	padding:			1px 1px 0px 1px;
	width:				150px;
}

.nav .regular .header {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	padding: 			5px;
	margin-bottom: 		1px;
}

.nav .regular .link {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	padding: 			4px;
	margin-bottom: 		1px;
}

.nav .regular .link a:link,
.nav .regular .link a:visited,
.nav .regular .link a:hover {
	text-decoration: 	none;
}

.nav .regular .link span.bullet {
	display: 			none;
}

.nav .regular .hover {
	font-family:		tahoma, sans-serif;
	font-size: 			8pt;
	padding: 			4px;
	cursor: 			pointer;
	margin-bottom: 		1px;
}

.nav .regular .hover a:link,
.nav .regular .hover a:visited,
.nav .regular .hover a:hover {
	text-decoration: 	underline;
}

.nav .regular .hover span.space {
	display: 			none;
}

.nav_regular .nav_link_hover span {
	text-decoration:	none;
}


/**
VIP Navigation
*/
.nav .vip {
	margin-bottom: 		20px;
	padding: 			1px 1px 0px 1px;
	width:				150px;
}

.nav .vip .header {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	padding: 			4px;
	margin-bottom: 		1px;
}

.nav .vip .link {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	padding: 			4px;
	margin-bottom: 		1px;
}

.nav .vip .link a:link,
.nav .vip .link a:visited,
.nav .vip .link a:hover {
	text-decoration: 	none;
}

.nav .vip .link span.bullet {
	display: 			none;
}

.nav .vip .hover {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	padding: 			4px;
	cursor: 			pointer;
	margin-bottom: 		1px;
}

.nav .vip .hover a:link,
.nav .vip .hover a:visited,
.nav .vip .hover a:hover {
	text-decoration:	underline;
}

.nav .vip .hover span.space {
	display: 			none;
}

.nav .vip .hover span {
	text-decoration:	none;
}


/**
FeatureShow Navigation
*/
.current_show {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	text-align: 		center;
	line-height: 		14pt;
	padding: 			5px;
	margin-bottom: 		1px;
}

.current_show img {
	
}

.current_show a:link,
.current_show a:visited {
	text-decoration: 	underline;
}

.current_show a:hover {
	text-decoration: 	underline;
}

.show {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	text-align: 		center;
	line-height: 		14pt;
	padding:			5px;
	margin-bottom: 		1px;
}

.show a:link,
.show a:visited {
	text-decoration: 	underline;
}
.show a:hover {
	text-decoration: 	underline;
}

/**
Navigation Login
*/
.nav .login {
	text-align:			center;
	padding:			5px;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
}

.nav .login .left {
	font-size:			7pt;
}

.nav .login .right {
	font-size:			7pt;
}

.nav .login .inputText {
	font-size:			8pt;
	padding:			2px;
	margin:				1px;
	width:				70px;	
}

.nav .login .submit {
	font-size:			8pt;
	font-weight:		bold;
	padding:			2px;
	margin:				1px;
	width:				70px;
}

.nav br {
	clear:				both;
}

/**
Blog Navigation
*/
.nav .regular .latest_blog {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	line-height:		14pt;
	padding: 			5px;
	margin-bottom: 		1px;
}

.nav .regular .latest_blog a:link,
.nav .regular .latest_blog a:visited {
	text-decoration:	underline;
}

.nav .regular .latest_blog a:hover {
	text-decoration:	none;
}


/**
Content
*/
.error {
	margin:				5px 0px 5px 0px;
	font-family:		verdana,sans-serif;
	font-size:			10pt;
	padding:			5px;
}
.error a:link,
.error a:visited {
	text-decoration:	none;
}

.success {
	margin:				5px;
	font-family:		verdana,sans-serif;
	font-size:			10pt;
	padding:			5px;
}

.success a:link,
.success a:visited {
	text-decoration:	none;
}

.notice {
	margin:				5px 0px 5px 0px;
	font-family:		verdana,sans-serif;
	font-size:			10pt;
	padding:			5px;
}

.notice a:link,
.notice a:visited {
	text-decoration:	none;
}

.content {
	float: 				left;
	width: 				600px;
	padding-top: 		10px;
}

.content_small {
	background:			#000;
	width: 				580px;
	padding: 			10px;
	margin-left:		auto;
	margin-right:		auto;
}

.copy {
	padding: 			1px;
	margin-bottom: 		25px;
}

.copy .header {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	padding: 			5px;
	margin-bottom: 		1px;
}

.copy .text {
	font-family: 		verdana, sans-serif;
	font-size: 			9pt;
	line-height: 		16pt;
	padding: 			10px;
}

.innerCopy {
	padding: 			1px;
	margin-bottom: 		25px;
}

.innerCopy .header {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	padding: 			5px;
	margin-bottom: 		1px;
}

.innerCopy .text {
	font-family: 		verdana, sans-serif;
	font-size: 			9pt;
	line-height: 		16pt;
	padding: 			10px;
}

.innerCopy .info {
	font-family: 		verdana, sans-serif;
	font-size: 			8pt;
	font-weight:		bold;
}

.innerCopy .message {
	font-family: 		verdana, sans-serif;
	font-size: 			8pt;
}

.vipCopy {
	padding: 			1px;
	margin-bottom: 		25px;
}

.vipCopy .header {
	font-size: 			8pt;
	font-weight: 		bold;
	padding: 			5px;
	margin-bottom: 		1px;
}

.vipCopy .text {
	font-family: 		verdana, sans-serif;
	font-size: 			9pt;
	line-height: 		16pt;
	padding: 			10px;
}

.vipCopy a.highlight:link,
.vipCopy a.highlight:visited {
	text-decoration:	underline;
}

.vipCopy a.highlight:hover{
	text-decoration:	none;
}

.subHeader {
	padding: 			3px;
	font-size: 			8pt;
	font-weight: 		bold;
	margin-bottom: 		1px;
}

.copy .text .linkBar {
	font-size: 			8pt;
	padding: 			3px 10px 3px 10px;
	margin-bottom: 		1px;
}

.copy .text .linkBar a:link,
.copy .text .linkBar a:visited {
	text-decoration: 	none;
}

.copy .text .linkBar a:hover {
	text-decoration: 	none;
}

img.left {
	float: 				left;
	margin: 			5px 10px 0px 0px;
	padding: 			1px;
}

.alpha,
.copy .text .alpha {
	padding: 			5px;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	text-align:			center;
}

.copy .text .alpha a:link,
.copy .text .alpha a:visited {
	text-decoration: 	underline;
}

.copy .text .alpha a:hover {
	text-decoration: 	none;
}

.jump_menu {
	margin:				20px 5px 20px 5px;
}

.rating {
	padding:			5px;
	font-family:		tahoma,sans-serif;
	font-size:			9pt;
	text-align:			center;
}

.photoView {
	width: 				320px;
	height: 			240px;
	margin-bottom:		5px;
}

.photo {
	width: 				320px;
	height: 			240px;
}

.modelFrame {
	padding: 			5px;
	margin:				0px 1px 0px 1px;
}

.headshot {
	text-decoration:	none;
}

.highlight {
	text-decoration:	none;
}

.highlight2 {
	text-decoration:	none;
}

.modelName {
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	line-height:		12pt;
	padding:			5px;
}

.modelName a:link,
.modelName a:visited {
	text-decoration:	none;
}

.modelName a:hover {
	text-decoration:	underline;
}

.image {
	margin:				5px;
}

.small {
	font-family: 		tahoma,sans-serif;
	font-size: 			8pt;
	line-height:		14pt;
}

.highlightCopy {
	padding: 			10px;
	width:				94%;
	font-size:			10pt;
	line-height:		16pt;
}

.highlightCopy a:link,
.highlightCopy a:visited {
	text-decoration:	none;
}

.highlightCopy a:hover{
	text-decoration:	underline;
}


/**
Tables
*/
.table {
	margin:				0px;
}

.table .tableHeader {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	line-height:		16pt;
	padding:			3px;
}

.table .tableSubHeader {
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	padding:			5px;
	white-space:		nowrap;
}

.table .tableRow1 {
	text-decoration:	none;
}

.table .tableRow2 {
	text-decoration:	none;
}

.table .tableRow {
	font-family:		verdana,sans-serif;
	font-size:			9pt;
	padding:			5px;
}

.table .tableRowSelected {
	font-family:		verdana,sans-serif;
	font-size:			9pt;
	font-weight:		bold;
	padding:			5px;
}

.table .tableLeft {
	font-family:		verdana,sans-serif;
	font-size:			9pt;
	line-height:		16pt;
	vertical-align: 	top;
	padding: 			5px;
	font-weight: 		bold;
	width: 				140px;
}

.table .tableRight {
	font-family:		verdana,sans-serif;
	font-size:			9pt;
	line-height:		16pt;
	vertical-align: 	top;
	padding: 			5px;
}

.table .tableHighlight {
	font-weight:		bold;
}

.tableHeadshot {
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	padding:			10px;
	text-align:			center;
	vertical-align:		top;
}


.vipTable {
	margin:				0px;
}

.vipTable .tableHeader {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	padding:			5px;
}

.vipTable .tableRow1 {
	text-decoration:	none;
}

.vipTable .tableRow2 {
	text-decoration:	none;
}

.vipTable .tableRow {
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	padding:			5px;
}


/**
Blog
*/
.blog {
	padding: 			1px;
	margin-right: 		10px;
	margin-bottom: 		20px;
}

.blog .subject {
	font-weight: 		bold;
	padding: 			5px;
	margin-bottom: 		1px;
}

.blog .subject a:link,
.blog .subject a:visited {
	text-decoration:	underline;	
}

.blog .subject a:hover {
	text-decoration:	none;
}

.blog .author {
	font-size: 			8pt;
	padding: 			5px;
	margin-bottom: 		1px;
}

.blog .content {
	padding: 			5px;
}

.blog .text img {
	text-decoration:	none;
}

.blogCat {
	margin-bottom: 		20px;
}

.blogCat .link {
	margin-bottom: 		1px;
	padding: 			3px;
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	text-align:			left;
}

.blogCat .link a:link,
.blogCat .link a:visited {
	text-decoration:	none;
}

.blogCat .link a:hover {
	text-decoration:	none;
}

.blog .link {
	font-size: 			8pt;
	padding: 			5px;
	margin-bottom: 		1px;
}

.blog .share {
	font-family:		verdana,sans-serif;
	font-size:			7pt;
	padding:			3px;
}

.blog .bookmarks {
	font-family:		verdana,sans-serif;
	font-size:			7pt;
}

.blog .share img {
	border: 			none;
}


/**
Scroll Box
*/
.scrollBox {
	background-repeat:	repeat-x;
	height:				520px;
	margin-left:		1px;
	margin-right:		1px;
	overflow-y:			scroll;
	overflow:			-moz-scrollbars-vertical;
	padding: 			5px;
}


/**
Form
*/
.tableInput {
	padding:			3px;
	font-family: 		verdana;
	font-size: 			8pt;
	margin-bottom:		1px;
}

.tableTextarea {
	padding:			3px;
	font-family: 		verdana;
	font-size: 			8pt;
}

.tableSubmit {
	padding:			3px;
	font-family: 		tahoma, sans-serif;
	font-weight:		bold;
	font-size: 			8pt;
}

.loginDropdown {
	padding:			2px;
	font-family: 		tahoma,sans-serif;
	font-size: 			8pt;
	font-weight:		bold;
	width:				178px;
}

.formDropdown {
	padding:			1px;
	font-family: 		verdana;
	font-size: 			8pt;
	font-weight:		normal;
}

.form {
	padding:			10px;
	margin:				5px;
}

.form .left {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	width: 				80px;
	padding:			3px;
	vertical-align:		top;
}

.form .right {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			3px;
	margin-bottom:		1px;
}

.form .inputText {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			3px;
	width:				140px;
}

.form .select {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			2px;
	margin:				3px;
	width:				140px;
}

.form .selectSmall {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			2px;
	width:				50px;
}

.form .textarea {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			3px;
	width:				380px;
	height:				150px;
}

.form .textareaSmall {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			3px;
	width:				250px;
	height:				50px;
}

.form .submit {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	padding:			3px;
	margin:				1px;
	width:				120px;
}

.form br {
	clear:				both;
}


/**
Buy Time Buttons
*/
.buyTimeButton {
	margin: 			15px;
	padding: 			1px;
}

.buyTimeButton .text {
	font-family:		verdana,sans-serif;
	font-size:			9pt;
	line-height:		14pt;
	padding:			5px;
}

.buyTimeButton img {
	text-decoration:	none;
}

.registeredUsers {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	padding: 			4px;
	margin-bottom:		1px;
	text-align:			center;
}

.payCredit {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	padding: 			4px;
	margin-bottom:		1px;
	text-align:			center;
}

.payMail {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	padding: 			4px;
	margin-bottom:		1px;
	text-align:			center;
}

.onlineCheck {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	padding: 			4px;
	margin-bottom:		1px;
	text-align:			center;
}


/**
Paging
*/
.pagingBar {
	font-family: 		tahoma,sans-serif;
	font-size: 			8pt;
	margin-bottom:		5px;
	width:				100%;
}

.paging {
	font-family: 		tahoma,sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	line-height: 		12pt;
	padding: 			2px;
	width: 				80px;
	text-align: 		center;
}

.paging a:link,
.paging a:visited {
	text-decoration:	none;
}

.paging a:hover {
	text-decoration:	underline;
}


/**
Buttons
*/
.live {
	font-family:		arial,sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		3px;
	width:				160px;
	height:				21px;
	padding-top:		0px;
	text-align:			center;
}
.live a:link,
.live a:visited {
	text-decoration:	none;
}

.live a:hover {
	text-decoration:	underline;
}

.groupButton {
	color: 				#000;
	font-family:		arial,sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		3px;
	width:				160px;
	height:				21px;
	padding-top:		0px;
	text-align:			center;
}

.groupButton a:link,
.groupButton a:visited {
	text-decoration:	none;
}

.groupButton a:hover {
	text-decoration:	underline;
}

.private {
	font-family:		arial,sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		3px;
	width:				100%;
	height:				21px;
	padding-top:		0px;
}
.private a:link,
.private a:visited {
	text-decoration:	none;
}

.private a:hover {
	text-decoration:	underline;
}

.button_off {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		5px;
	width:				160px;
	height:				23px;
}

.button_on {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		5px;
	width:				160px;
	height:				23px;
}

.buy {
	font-family:		arial,sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		3px;
	width:				250px;
	height:				21px;
	padding-top:		1px;
	text-align:			center;
}
.buy a:link,
.buy a:visited {
	text-decoration:	none;
}

.buy a:hover {
	text-decoration:	underline;
}

.favorites_button {
	font-family: 		tahoma,sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	line-height: 		12pt;
	padding: 			3px;
	width: 				100%;
	text-align: 		center;
	margin-bottom:		10px;
}

.backButton {
	padding:			2px;
	font-size:			8pt;
	margin-bottom:		5px;
	text-align:			center;
}

.upgradeButton {
	padding:			3px;
	margin-top:			20px;
	text-align:			center;
	font-family:		arial,sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	width:				180px;
}

.upgradeButton a:link,
.upgradeButton a:visited {
	text-decoration:	none;
}

.upgradeButton a:hover {
	text-decoration:	underline;
}



/**
Model Frame Tabs
*/
.tab {
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	line-height:		16pt;
}

.tab a:link,
.tab a:visited {
	text-decoration: 	none;
}

.tab a:hover {
	text-decoration:	underline;
}


/**
Homepage Tabs
*/
.serviceTabs {
	padding: 			0px;
	margin: 			0px;
}

.serviceTabs .selected {
	margin-left: 		1px;
	margin-bottom:		1px;
	padding:			7px 15px 7px 15px;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	width:				65px;
	text-align:			center;
}

.serviceTabs .selected a:link,
.serviceTabs .selected a:visited {
	text-decoration:	none;
}
.serviceTabs .selected a:hover {
	text-decoration:	none;
}

.serviceTabs .tab {
	margin-left: 		1px;
	margin-bottom:		1px;
	padding:			7px 15px 7px 15px;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	width:				65px;
	text-align:			center;
}

.serviceTabs .tab a:link,
.serviceTabs .tab a:visited {
	text-decoration:	none;
}
.serviceTabs .tab a:hover {
	text-decoration:	none;
}


/**
Homepage Login
*/
.mainLogin {
	font-family:		arial,sans-serif;
	font-size:			10pt;
	line-height:		16pt;
}

.mainLogin .rotate {
	line-height:		0px;
}

.mainLogin .name {
	padding:			5px;
	text-align:			center;
	font-family:		verdana,sans-serif;
	font-size:			10pt;
}


/**
Model Bio Iframe
*/
.review {
	margin-bottom:		15px;
}

.review .author {
	font-family:		tahoma,sans-serif;
	font-size: 			8pt;
	line-height:		16pt;
	padding:			3px;
	margin-bottom:		1px;
}

.review .author b {
	text-decoration:	none;
}

.review .stars {
	float:				right;
	font-family:		verdana,sans-serif;
	font-size: 			6.5pt;
	font-weight:		bold;
	line-height:		12pt;
	margin:				5px;
	padding:			5px;
	text-align:			center;
}

.review .text {
	font-family: 		verdana,sans-serif;
	font-size: 			8pt;
	line-height:		16pt;
	padding:			5px;
}

.diaryNav {
	font-family:		tahoma,sans-serif;
	font-size:			7.5pt;
	padding:			3px;
	margin-bottom:		1px;
}

.diary {
	margin-bottom:		15px;
}

.diary .subject {
	font-family:		tahoma,sans-serif;
	font-size: 			8pt;
	font-weight:		bold;
	line-height:		16pt;
	padding:			3px;
	margin-bottom:		1px;
}

.diary .date {
	font-family:		tahoma,sans-serif;
	font-size: 			8pt;
	line-height:		16pt;
	padding:			3px;
	margin-bottom:		1px;
}


.diary .text {
	font-family:		tahoma,sans-serif;
	font-size: 			8pt;
	line-height:		16pt;
	padding:			5px;
	margin-bottom:		1px;
}



/**
Free Clips
*/
.freeClips {
	margin-top:			10px;
}

.clip {
	margin: 			8px;
	width: 				122px;
	font-family:		verdana,arial,sans-serif;
	text-align: 		center;
}

.clip .image img {
	text-decoration:	none;
}

.clip .image img:hover {
	text-decoration:	none;
}

.clip .title {
	width:				auto;
	text-align:			center;
	padding-top:		2px;
	padding-left:		2px;
	padding-right:		2px;
	padding-bottom:		5px;
	font-size: 			9pt;
	line-height: 		11pt;
	font-weight: 		bold;
}

.clip .time {
	margin-top: 		1px;
	width:				auto;
	text-align: 		center;
	padding-top:		1px;
	padding-left:		1px;
	padding-right:		1px;
	padding-bottom:		2px;
}

.clip .views {
	margin-top: 		1px;
	width:				auto;
	text-align: 		center;
	padding-top:		1px;
	padding-left:		1px;
	padding-right:		1px;
	padding-bottom:		2px;
}

.clip a {	
	text-decoration: 	underline;
}

.clip a:visited {
	text-decoration: 	none;
}

.clip a:hover {
	text-decoration: 	none;
}

.vipBox1 { 
	margin: 			10px;
	font-family:		arial, sans-serif;
	font-size:			12pt;
	font-weight: 		700;
	padding-top:		20px;
	padding-bottom:		20px;
	text-align:			center;
}

.vipBox1 a:link,
.vipBox1 a:visited {
	text-decoration: 	underline;
}

.vipBox1 a:hover {
	text-decoration: 	underline;
}

.vipBox2 { 
	margin: 			10px;
	font-family:		arial, sans-serif;
	font-size:			11pt;
	font-weight: 		700;
	padding-top:		20px;
	padding-bottom:		20px;
	text-align:			center;
}

.vipBox2 a:link,
.vipBox2 a:visited {
	text-decoration:	 underline;
}

.vipBox2 a:hover {
	text-decoration: 	underline;
}

.video {
	font-family:		tahoma, sans-serif;
	font-size:			8pt;
	padding: 			4px;
	padding-bottom: 	10px;
	margin-bottom: 		8px;
}

.description {
	padding-top: 		6px;
	padding-left: 		6px;
	padding-right: 		6px;
	padding-bottom: 	1px;
	font-size: 			9pt;
	line-height: 		12pt;
}

.schedule {
	padding-top: 		6px;
	padding-left: 		6px;
	padding-right:		6px;
	padding-bottom: 	1px;
}

.schedule .title {
	width: 				auto;
	padding: 			5px;
	font-weight: 		bold;
	font-size: 			10pt;
}

.schedule form {
	padding: 			0px;
	margin: 			2px;
}

.scheduleTable {
	padding: 			1px;
}

.scheduleTable table {
	width: 				310px;
	margin-bottom: 		5px;
}

.scheduleText {
	padding-left: 		5px;
	font-size: 			9pt;
	line-height: 		14pt;
}

.scheduleText2 {
	font-size: 			9pt;
	line-height: 		14pt;
	text-align: 		center;
}

.scheduleBG {
	text-decoration: 	none;
}
.scheduleBG2 {
	text-decoration: 	none;
}

.misc {
	padding: 			5px;
}

.misc a:link, 
.misc a:visited {
	font-size: 			10pt;
	text-decoration: 	none;
}
.misc a:hover {
	text-decoration: 	underline;
}


/**
Footer
*/
.seperator {
	margin-bottom: 		1px;
}

.footer {
	text-decoration:	none;
}

.firefox {
	margin: 			10px;
	padding: 			5px;
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	line-height: 		16pt;
}

.firefox img {
	float: 				left;
	padding: 			3px 5px 0px 5px;
}

.firefox a:link,
.firefox a:visited {
	text-decoration: 	underline;
}

.firefox a:hover {
	text-decoration: 	none;
}

.awards {
	margin:				10px;
	padding: 			5px;
	text-align:			center;
}

.vsmedia {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	line-height: 		14pt;
	margin-bottom: 		15px;
	text-align: 		center;
}

.vsmedia a:link,
.vsmedia a:visited {
	text-decoration: 	underline;
}

.vsmedia a:hover {
	text-decoration: 	none;
}

.copyright {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	padding: 			5px;
	text-align: 		center;
}

.compliance {
	font-family: 		"times new roman";
	font-size: 			12pt;
}

.compliance a:link,
.compliance a:visited {
	text-decoration: 	underline;
}

.compliance a:hover {
	text-decoration: 	none;
}

.viptext,
#viptext {
	background:			#333;
	border:				1px dotted #595959;
	color:				#ffcc00;
	font-family:		verdana,sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	padding:			5px;
	margin:				10px;
}

#viptext .normal {
	color:				#fff;
	font-weight:		normal;
	padding:			5px;
}

.signup {
	color:				#ffcc00;
	font-family:		tahoma,sans-serif;
	font-size:			14pt;
}

.blurb {
	color:				#fff;
	font-family:		tahoma,sans-serif;
	font-size:			14pt;
}

.price {
	color:				#ffcc00;
	font-family:		arial,sans-serif;
	font-size:			12pt;
	font-weight:		bold;
}

.row1 {
	background:			#222;
}

.row2 {
	background:			#333;
}

.row3 {
	background:			#444;
}