/********************************************************
HTML ELEMENTS
*********************************************************/
body {
	color:				#999;
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	margin:				0px;
	background: #000 url("/images/skins/private/layout_02/main-bg.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	letter-spacing:		-0.02em;
}

.clear {
	clear: 				both;
}

form {
	padding:			0px;
	margin:				0px;
}

h1{
	color:				#000000;
	font-size:			10pt;
	padding:			0px;
	margin:				0px;
	border-bottom:		1px dotted #333;
}

h6 {
	clear:				both;
	padding:			0px;
	margin:				0px;
}

a:link,
a:visited {
	color:				#222;
	font-weight:		bold;
}
a:hover {
	color:				#777;
	font-weight:		bold;
}

.bioFrame {
	background:			#F1F1F1;
	color:				#fff;
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	margin:				0px;
	width:				540px;
}


/********************************************************
CONTAINER
*********************************************************/
#container {
	background-color:	#FFFFFF;
	border-left: 		1px solid #fff;
	border-right: 		1px solid #fff;
	padding-left: 		1px;
	padding-right: 		1px;
	margin-left:		auto;
	margin-right:		auto;
	width: 				779px;
}



/********************************************************
HEADER
*********************************************************/
#header {
	background:			#FFFFFF;
}



/********************************************************
LAYOUT BODY
*********************************************************/
.middle {
	width:				779px;
}



/********************************************************
NAVIGATION
*********************************************************/
.nav {
	width: 				150px;
}

.space {
	padding-right:		6px;
}

/* Regular Nav */
.nav .regular {
	background:			#F1F1F1;
	margin-bottom:		20px;
	padding:			1px 1px 0px 1px;
	border:				1px solid #777;
	width:				150px;
}

.nav .regular .header {
	background:			#F1F1F1 url("/images/skins/private/layout_02/ctgry-hdr-bg.jpg");
	border-top: 		1px solid #f3f3f3;
	border-left: 		1px solid #f3f3f3;
	border-bottom:	1px solid #777;
	color: 				#000000;
	font-family: 		tahoma, verdana, sans-serif, ;
	font-size: 			9pt;
	font-weight: 		bold;
	padding: 			5px;
	margin-bottom: 		1px;
}

.nav .regular .link {
	background: 		#F1F1F1;
	border-bottom: 		1px solid #777;
	color: 				#777;
	font-family: 		tahoma, verdana, 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 {
	color: 				#777;
	text-decoration: 	none;
	font-family: 		tahoma, verdana, sans-serif, ;
	font-size: 			8pt;
	margin-bottom: 		1px;
}

.nav .regular .link span.bullet {
	display: 			none;
}

.nav .regular .hover {
	background: 		#b1aeae;
	border-bottom: 		1px solid #777;
	color: 				#222;
	font-family: 		tahoma, verdana, 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 {
	color: 				#222;
}

.nav .regular .hover span.space {
	display: 			none;
}
.nav_regular .nav_link_hover span {
	color: 				#fff;
}


/* VIP Nav */
.nav .vip {
	background:			#F1F1F1;
	margin-bottom: 		20px;
	padding: 			1px 1px 0px 1px;
	border: 			1px solid #777;
	width:				150px;
}

.nav .vip .header {
	background: 		#db1717 url("/images/skins/private/layout_02/vip-ctgry-hdr-bg.gif");
	border-top: 		1px solid #b2b2b2;
	border-left: 		1px solid #b2b2b2;
	border-bottom:	1px solid #777;
	color: 				#575757;
	font-family: 		tahoma, verdana, sans-serif, ;
	font-size: 			9pt;
	font-weight: 		bold;
	padding: 			4px;
	margin-bottom: 		1px;
}

.nav .vip .link {
	background: 		#F1F1F1;
	border-bottom: 		1px solid #777;
	color: 				#777;
	font-family: 		tahoma, verdana, 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 {
	font-size: 			8pt;
	color: 				#777;
	text-decoration: 	none;
}

.nav .vip .link span.bullet {
	display: 			none;
}

.nav .vip .hover {
	background: 		#b1aeae;
	border-bottom: 		1px solid #777;
	color: 				#222;
	font-family: 		tahoma, verdana, 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 {
	color: 				#222;
}

.nav .vip .hover span.space {
	display: 			none;
}

.nav .vip .hover span {
	color: 				#222;
}

.current_show {
	background: 		#F1F1F1;
	border-bottom: 		1px solid #777;
	color: 				#fff;
	font-family: 		tahoma, verdana, sans-serif, ;
	font-size: 			8pt;
	text-align: 		center;
	line-height: 		14pt;
	padding: 			5px;
	margin-bottom: 		1px;
}

.current_show img {
	border: 			1px solid #fff;
}

.current_show a:link,
.current_show a:visited {
	color: 				#333;
	text-decoration: 	underline;
}

.current_show a:hover {
	color: 				#777;
	text-decoration: 	underline;
}

.show {
	background: 		#F1F1F1;
	border-bottom: 		1px solid #4a001c;
	color: 				#fff;
	font-family: 		tahoma, verdana, sans-serif, ;
	font-size: 			8pt;
	text-align: 		center;
	line-height: 		14pt;
	padding:			5px;
	margin-bottom: 		1px;
}

.show a:link,
.show a:visited {
	color: 				#333;
	text-decoration: 	underline;
}
.show a:hover {
	color: 				#777;
	text-decoration: 	underline;
}


.nav .login {
	background: 		#F1F1F1;
	text-align:			center;
	padding:			5px;
	font-family: 		tahoma, verdana, sans-serif, ;
	font-size:			8pt;
	color: 				#777;
}

.nav .login .left {
	font-size:			7pt;
}

.nav .login .right {
	font-size:			7pt;
}

.nav .login .inputText {
	background: 		#fff;
	border:				1px solid #5e5e5e;
	color: 				#000;
	font-size:			8pt;
	padding:			2px;
	margin:				1px;
	width:				70px;	
}

.nav .login .submit {
	background: 		#ffffff url(/images/skins/private/login-bg.gif);
	border-top:			1px solid #000;
	border-left: 		1px solid #000;
	border-bottom: 		1px solid #000;
	border-right:		1px solid #000;
	color: 				#000;
	font-size:			8pt;
	font-weight:		bold;
	padding:			2px;
	margin:				1px;
	width:				70px;
}


.nav br {
	clear:				both;
}



/********************************************************
CONTENT
*********************************************************/
.error {
	margin:				5px 0px 5px 0px;
	border:				1px solid #660000;
	background:			#ff0000;
	color:				#fff;
	font-family:		verdana,sans-serif;
	font-size:			10pt;
	padding:			5px;
}
.error a:link,
.error a:visited {
	color: #fff;
}

.success {
	margin:				5px;
	border:				1px solid #006600;
	background:			#003300;
	color:				#fff;
	font-family:		verdana,sans-serif;
	font-size:			10pt;
	padding:			5px;
}
.success a:link,
.success a:visited {
	color: #fff;
}

.notice {
	margin:				5px 0px 5px 0px;
	border:				1px dotted #999;
	background:			#222;
	color:				#fff;
	font-family:		verdana,sans-serif;
	font-size:			10pt;
	padding:			5px;
}
.notice a:link,
.notice a:visited {
	color: #fff;
}

.content {
	float: 				left;
	width: 				600px;
	padding-top: 		10px;
}

.content_small {
	background:			#93080d;
		color:				#fff;
	width: 				580px;
	padding: 			10px;
	margin-left:		auto;
	margin-right:		auto;
}

.content_small .alpha a:link,
.content_small .alpha a:visited {
	color: 				#fff;
	text-decoration: 	underline;
}

.content_small .alpha a:hover {
	color: 				#fff;
	text-decoration: 	none;
}

.copy_small {
	background:			#93080d;
	border: 			1px solid #262626;
	color:				#aaa;
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	padding:			5px;
	line-height:		14pt;
	margin-bottom: 		25px;
}

.copy_small a:link,
.copy_small a:visited {
	color: 				#aaa;
	text-decoration: 	underline;
}

.copy_small a:hover {
	color: 				#77bbe2;
	text-decoration: 	underline;
}

.copy {
	border: 			1px solid #777;
	padding: 			1px;
	margin-bottom: 		25px;
}

.copy .header {
	background:			#b1aeae;
	border-top: 		1px solid #f3f3f3;
	border-left: 		1px solid #f3f3f3;
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	color: 				#fff;
	padding: 			5px;
	margin-bottom: 		1px;
}

.copy .text {
	background: 		#FFF;
	color: 				#000;
	font-family: 		verdana, sans-serif;
	font-size: 			9pt;
	line-height: 		16pt;
	padding: 			10px;
}

.innerCopy {
	border: 			1px solid #333;
	padding: 			1px;
	margin-bottom: 		25px;
}

.innerCopy .header {
	border-top: 		1px solid #777;
	border-left: 		1px solid #777;
	background: 		#777;
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	color: 				#fff;
	padding: 			5px;
	margin-bottom: 		1px;
}

.innerCopy .text {
	background: 		#F1F1F1;
	color: 				#fff;
	font-family: 		verdana, sans-serif;
	font-size: 			9pt;
	line-height: 		16pt;
	padding: 			10px;
}
/*
.copy .text a:link,
.copy .text a:visited {
	color: 				#77bbe2;
	text-decoration: 	underline;
}

.copy .text a:hover {
	color: 				#999;
	text-decoration: 	underline;
}
*/

.vipCopy {
	border: 			1px solid #777;
	padding: 			1px;
	margin-bottom: 		25px;
}

.vipCopy .header {
	background:			#F1F1F1 url("/images/skins/private/ctgry-hdr-bg.gif");
	border-top: 		1px solid #f3f3f3;
	border-left: 		1px solid #f3f3f3;
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	color: 				#969696;
	padding: 			5px;
	margin-bottom: 		1px;
}

.vipCopy .text {
	color: 				#000000;
	font-family: 		verdana, sans-serif;
	font-size: 			9pt;
	line-height: 		16pt;
	padding: 			10px;
}


.vipCopy a.highlight:link,
.vipCopy a.highlight:visited {
	color: 				#777;
	text-decoration:	underline;
}

.vipCopy a.highlight:hover{
	color: 				#999;
	text-decoration:	none;
}

.subHeader {
	background: 		#b1aeae;
	padding: 			3px;
	font-size: 			8pt;
	font-weight: 		bold;
	border-bottom: 		1px solid #777;
	margin-bottom: 		1px;
	color:						#fff;
}

.copy .text .linkBar {
	color: 				#999;
	background: 		#F1F1F1;
	font-size: 			8pt;
	padding: 			3px 10px 3px 10px;
	border-bottom: 		1px solid #777;
	margin-bottom: 		1px;
}

.copy .text .linkBar a:link,
.copy .text .linkBar a:visited {
	color: 				#777;
	text-decoration: 	none;
	border-bottom:		1px dotted #999;
}

.copy .text .linkBar a:hover {
	color: 				#222;
	text-decoration: 	none;
	border-bottom:		1px dotted #777;
}

img.left {
	float: 				left;
	margin: 			5px 10px 0px 0px;
	padding: 			1px;
	border: 			1px solid #fff;
}

.alpha,
.copy .text .alpha {
	background: 		#b1aeae;
	border: 			1px solid #777;
	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 {
	color: 				#fff;
	text-decoration: 	underline;
}

.copy .text .alpha a:hover {
	color: 				#fff;
	text-decoration: 	none;
}

.jump_menu {
	margin:				20px 5px 20px 5px;
}

.rating {
	background:			#000;
	border:				1px solid #333;
	padding:			5px;
	font-family:		tahoma,sans-serif;
	font-size:			9pt;
	text-align:			center;
}

.photoView {
	background:			#000;
	width: 				320px;
	height: 			240px;
	margin-bottom:		5px;
}

.photo {
	width: 				320px;
	height: 			240px;
}

.modelFrame {
	border: 			2px solid #777;
	padding: 			5px;
	margin:				0px 1px 0px 1px;
}

.headshot {
	border:				1px solid #fff;
}

.headshot_roll {
	border:				1px solid #333;
}

.highlight {
	color: 				#222;
}

.highlight2 {
	color: 				#777;
}

.modelName {
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	line-height:		12pt;
	padding:			5px;
	background:			#111;
}

.modelName a:link,
.modelName a:visited {
	color:				#fff;
}

.modelName a:hover {
	color:				#777;
}

.feature-show {
	margin:				5px;
	font-size:			8pt;
	font-family:		tahoma,sans-serif;
	color:				#fff;
	line-height:		14pt;
}

.feature-show .header {
	background:			#333;
	padding:			3px;
	margin-bottom:		5px;
}

.feature-show .name {
	font-family:		arial,sans-serif;
	font-size:			10pt;
	color:				#77bbe2;
}

.feature-show .text {
	font-family:		arial,sans-serif;
	font-size:			10pt;
	line-height:		16pt;
}

.feature-show .image {
	margin:				7px;
}

.image {
	border:				1px solid #fff;
	margin:				5px;
}

.small {
	font-family: 		tahoma,sans-serif;
	font-size: 			8pt;
	line-height:		14pt;
}



/********************************************************
TABLE STYLES
*********************************************************/
.table {
	border: 			1px solid #777;
	background:							#777;
}

.table2 {
	border: 			1px solid #777;
	background:							#FFFFFF;
}


.table .loginHeader {
	background:			#93080c;
	background-repeat:repeat-x;
	color:				#FFFFFF;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	padding:			3px;
}

.table .tableHeader {
	background:			#efefef url("/images/skins/private/layout_02/table-hdr-bg.gif");
	background-repeat:repeat-x;
	color:				#969696;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	padding:			3px;
}

.table .tableSubHeader {
	background:			#f3f3f3;
	color:					#363636;
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	padding:			5px;
	white-space:		nowrap;
}

.table .tableRow1 {
	background:			#e6e6e6;
}

.table .tableRow2 {
	background:			#f1f1f1;
}

.table .tableRow {
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	padding:			5px;
	color:				#777;
}

.table .tableRowSelected {
	background:			#530a26;
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	padding:			5px;
}

.table .tableLeft {
	background: 		#F1F1F1 !important;
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	color:				#777 !important;
	vertical-align: 	top;
	padding: 			5px;
	font-weight: 		bold;
	width: 				140px;
}

.table .tableRight {
	background: 		#b1aeae !important;
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	color:				#222 !important;
	vertical-align: 	top;
	padding: 			5px;
}

.table .tableHighlight {
	color:				#777;
	font-weight:		bold;
}

.tableHeadshot {
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	padding:			10px;
	text-align:			center;
	vertical-align:		top;
	background:			#FFFFFF;
}


.vipTable {
	border: 			1px solid #777;
}

.vipTable .tableHeader {
	background:			#777 url("/images/skins/private/layout_02/table-hdr-bg.gif");
	color:				#969696;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	padding:			5px;
}

.vipTable .tableRow1 {
	background:			#F1F1F1;
	color:					#777;
}

.vipTable .tableRow2 {
	background:			#F1F1F1;
	color:					#777;
}

.vipTable .tableRow {
	font-family:		verdana,sans-serif;
	font-size:			8pt;
	padding:			5px;
}



/********************************************************
SCROLL BOX STYLES
*********************************************************/
.scrollBox {			/* Wrapper for Scroll Box Styles on homepage */
	background-repeat:	repeat-x;
	height:				520px;
	margin-left:		1px;
	margin-right:		1px;
	overflow-y:			scroll;
	overflow:			-moz-scrollbars-vertical;
	padding: 			5px;
}


/*
 *	AUTO SUGGEST DROP DOWN
 */
ul.autosuggest {
	position: absolute;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow-y: auto;
}

ul.autosuggest li {
	text-align: left;
	border-bottom: 1px solid #363636;
	border-left: 1px solid #363636;
	border-right: 1px solid #363636;
}

ul.autosuggest li a:link,
ul.autosuggest li a:visited {
	display: block;
	padding: 2px;
	text-decoration: none;
	background-color: #fff;
}

ul.autosuggest li a:hover,
ul.autosuggest li a:active {
	color: #000;
	background-color: #fff;
}

ul.autosuggest li.highlight a:link,
ul.autosuggest li.highlight a:visited {
	color: #000;
	background-color: #fff;
}


/********************************************************
FORM
*********************************************************/
.tableInput {
	background: 		#fff;
	border:				1px solid #363636;
	padding:			3px;
	color: 				#000;
	font-family: 		verdana;
	font-size: 			8pt;
	margin-bottom:		1px;
}

.tableTextarea {
	background: 		#fff;
	border:				1px solid #363636;
	padding:			3px;
	color: 				#000;
	font-family: 		verdana;
	font-size: 			8pt;
}

.tableSubmit {
	background: 		#93080c;
	border-top:			1px solid #363636;
	border-left: 		1px solid #363636;
	border-bottom: 		1px solid #363636;
	border-right:		1px solid #363636;
	padding:			3px;
	color: 				#FFFFFF;
	font-family: 		tahoma, sans-serif;
	font-weight:		bold;
	font-size: 			8pt;
}

.loginDropdown {
	background: 		#555;
	border:				1px solid #363636;
	padding:			2px;
	color: 				#fff;
	font-family: 		tahoma,sans-serif;
	font-size: 			8pt;
	font-weight:		bold;
	width:				178px;
}

.formDropdown {
	background: 		#555;
	border:				1px solid #363636;
	padding:			1px;
	color: 				#fff;
	font-family: 		verdana;
	font-size: 			8pt;
	font-weight:		normal;
}


.form {
	padding:	10px;
	margin:		5px;
	background:	#F1F1F1;
}

.form .left {
	background:			#F1F1F1;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	color:					#777;
	width: 				80px;
	padding:			3px;
	vertical-align:		top;
}

.form .right {
	background:			#b1aeae;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			3px;
	margin-bottom:		1px;
}

.form .inputText {
	background: 		#fff;
	border:				1px solid #363636;
	color:				#000;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			3px;
	width:				140px;
}

.form .select {
	background: 		#fff;
	border:				1px solid #363636;
	color:				#fff;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			2px;
	margin:				3px;
	width:				140px;
}

.form .selectSmall {
	background: 		#333;
	border:				1px solid #363636;
	color:				#fff;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			2px;
	width:				50px;
}

.form .textarea {
	background: 		#fff;
	border:				1px solid #363636;
	color:				#000;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			3px;
	width:				380px;
	height:				150px;
}

.form .textareaSmall {
	background: 		#fff;
	border:				1px solid #363636;
	color:				#fff;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	padding:			3px;
	width:				250px;
	height:				50px;
}

.form .submit {
	background: 		#ffffff url(/images/skins/private/login-bg.gif);
	background-repeat:repeat-x;
	border:				1px solid #000;
	color:				#000;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	padding:			3px;
	margin:				1px;
	width:				120px;
}

.form br {
	clear:				both;
}




/********************************************************
BUTTONS
*********************************************************/
.buyTimeButton {
	border: 			1px solid #444;
	margin: 			15px;
	padding: 			1px;
}

.buyTimeButton .text {
	background:			#F1F1F1;
	color:				#777;
	font-family:		verdana,sans-serif;
	font-size:			9pt;
	line-height:		14pt;
	padding:			5px;
}

.buyTimeButton img {
	border:				1px solid #999;
}

.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;
}

.registeredUsers {
	background: 		#b1aeae;
	border-top: 		1px solid #f3f3f3;
	border-left: 		1px solid #f3f3f3;
	color: 				#fff;
}

.payCredit {
	background: 		#b1aeae;
	border-top: 		1px solid #f3f3f3;
	border-left: 		1px solid #f3f3f3;
	color: 				#fff;
}

.payMail {
	background: 		#b1aeae;
	border-top: 		1px solid #f3f3f3;
	border-left: 		1px solid #f3f3f3;
	color: 				#fff;
}

.onlineCheck {
	background: 		#b1aeae;
	border-top: 		1px solid #f3f3f3;
	border-left: 		1px solid #f3f3f3;
	color: 				#fff;
}

.pagingBar {
	color:				#222;
	font-family: 		tahoma,sans-serif;
	font-size: 			8pt;
	margin-bottom:		5px;
	width:				100%;
}

.paging {
	background: 		#ffffff url(/images/skins/private/login-bg.gif);
		background-repeat:repeat-x;
	border: 			1px solid #000;
	color: 				#000;
	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 {
	color:				#000;
	text-decoration:	none;
}
.paging a:hover {
	color:				#222;
	text-decoration:	underline;
}

.button_off {
	background:			#333;
	border:				1px solid #666;
	color: 				#fff;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		5px;
	width:				160px;
	height:				23px;
}

.button_on {
	background:			#ff7e00;
	border:				1px solid #ffc27b;
	color: 				#fff;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		5px;
	width:				160px;
	height:				23px;
}

.live {
	background:			#ffeab2 url("/images/skins/private/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;
	font-family:		arial,sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		3px;
	width:				160px;
	height:				21px;
	padding-top:		2px;
	text-align:			center;
}
.live a:link,
.live a:visited {
	color:				#000;
	text-decoration:	none;
}

.live a:hover {
	color:				#643600;
	text-decoration:	underline;
}




/************************************************************
**
**	Group Chat - Buttons
**
************************************************************/
.groupButton {
	background:			#ffeab2 url("/images/skins/private/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;
	font-family:		arial,sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		3px;
	width:				160px;
	height:				21px;
	padding-top:		2px;
	text-align:			center;
}
.groupButton a:link,
.groupButton a:visited {
	color:				#000;
	text-decoration:	none;
}

.groupButton a:hover {
	color:				#643600;
	text-decoration:	underline;
}




.buy {
	background:			#ff1b1b;
	border-top:			1px solid #979797;
	border-left:		1px solid #979797;
	border-right:		1px solid #979797;
	border-bottom:		1px solid #979797;
	color: 				#FFF;
	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 {
	color:				#FFF;
	text-decoration:	none;
}

.buy a:hover {
	color:				#FFF;
	text-decoration:	underline;
}


.private {
	background:			#ffeab2 url("/images/skins/private/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;
	font-family:		arial,sans-serif;
	font-size:			10pt;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		3px;
	width:				100%;
	height:				21px;
	padding-top:		2px;
}
.private a:link,
.private a:visited {
	color:				#000;
	text-decoration:	none;
}

.private a:hover {
	color:				#1a4b73;
	text-decoration:	underline;
}

.favorites_button {
	background:			#c5292f;
	border: 			1px solid #cc0000;
	color: 				#fff;
	font-family: 		tahoma,sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	line-height: 		12pt;
	padding: 			3px;
	width: 				100%;
	text-align: 		center;
	margin-bottom:		10px;
}

.tab {
	background:			#333;
	border-top:			1px solid #777;
	border-left:		1px solid #777;
	border-right:		1px solid #777;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
	font-weight:		bold;
}
.tab a:link,
.tab a:visited {
	color:				#fff;
	text-decoration: 	none;
}
.tab a:hover {
	color:				#fff;
	text-decoration:	underline;
}

.backButton {
	padding:			2px;
	background:			#262626;
	font-size:			8pt;
	border:				1px solid #333;
	margin-bottom:		5px;
	text-align:			center;
}

.upgradeButton {
	background:			#c5292f;
	border-top:			1px solid #cc0000;
	border-left:		1px solid #cc0000;
	border-bottom:		1px solid #cc0000;
	border-right:		1px solid #cc0000;
	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 {
	color:				#FFF;
	text-decoration:	none;
}

.upgradeButton a:hover {
	color:				#FFF;
	text-decoration:	underline;
}




/********************************************************
**
**	Homepage Tabs
**
*********************************************************/
.serviceTabs {
	padding: 	0px;
	margin: 	0px;
}

.serviceTabs .selected {
	margin-left: 	1px;
	margin-bottom:	1px;
	padding:		7px 15px 7px 15px;
	color: 			#fff;
	background:		#333;
	border-top:		1px solid #777;
	border-left:	1px solid #777;
	border-right:	none;
	font-family:	tahoma,sans-serif;
	font-size:		8pt;
	font-weight:	bold;
	width:			65px;
	text-align:		center;
}

.serviceTabs .selected a:link,
.serviceTabs .selected a:visited {
	color: 			#fff;
}
.serviceTabs .selected a:hover {
	color: 			#777;
}

.serviceTabs .tab {
	margin-left: 	1px;
	margin-bottom:	1px;
	padding:		7px 15px 7px 15px;
	color: 			#fff;
	background:		#F1F1F1;
	border-top:		1px solid #f3f3f3;
	border-left:	1px solid #f3f3f3;
	border-right:	none;
	font-family:	tahoma,sans-serif;
	font-size:		8pt;
	font-weight:	bold;
	width:			65px;
	text-align:		center;
}

.serviceTabs .tab a:link,
.serviceTabs .tab a:visited {
	color: 			#000;
}
.serviceTabs .tab a:hover {
	color:			#777;
}




/********************************************************
Index Login Page
*********************************************************/
.mainLogin {
	color:				#a2a2a2;
	font-family:		arial,sans-serif;
	font-size:			10pt;
	line-height:		16pt;
	font-weight:		bold;
}

.mainLogin .rotate {
	border-top:			1px solid #777;
	border-left:		1px solid #777;
	border-right:		1px solid #777;
	line-height:		0px;
}

.mainLogin .name {
	border:				1px solid #777;
	background: 		none;
	padding:			5px;
	text-align:			center;
	font-family:		verdana,sans-serif;
	font-size:			10pt;
}


/********************************************************
BIO FRAMES
*********************************************************/
.review {
	margin-bottom:		15px;
	border-bottom:		1px solid #333;
}

.review .author {
	background:			#777;
	color:				#fff;
	font-family:		tahoma,sans-serif;
	font-size: 			8pt;
	line-height:		16pt;
	padding:			3px;
	margin-bottom:		1px;
}

.review .author b {
	color:				#ffffff;
	border-bottom:		1px solid #fff;
}

.review .stars {
	float:				right;
	background:			#000;
	border:				1px solid #333;
	color:				#fff;
	font-family:		verdana,sans-serif;
	font-size: 			6.5pt;
	font-weight:		bold;
	line-height:		12pt;
	margin:				5px;
	padding:			5px;
	text-align:			center;
}

.review .text {
	background:			#b1aeae;
	color:				#222;
	font-family: 		verdana,sans-serif;
	font-size: 			8pt;
	line-height:		16pt;
	padding:			5px;
}

.diaryNav {
	color:				#000000;
	font-family:		tahoma,sans-serif;
	font-size:			7.5pt;
	padding:			3px;
	margin-bottom:		1px;
}

.diary {
	margin-bottom:		15px;
	border-bottom:		1px solid #333;
}

.diary .subject {
	background:			#444;
	color:				#fff;
	font-family:		tahoma,sans-serif;
	font-size: 			8pt;
	font-weight:		bold;
	line-height:		16pt;
	padding:			3px;
	margin-bottom:		1px;
}

.diary .date {
	background:			#333;
	color:				#fff;
	font-family:		tahoma,sans-serif;
	font-size: 			8pt;
	line-height:		16pt;
	padding:			3px;
	margin-bottom:		1px;
}


.diary .text {
	color:				#000000;
	color:				#aaa;
	font-family:		tahoma,sans-serif;
	font-size: 			8pt;
	line-height:		16pt;
	padding:			5px;
	margin-bottom:		1px;
}



/********************************************************
FOOTER
*********************************************************/
.seperator {
	border-top: 		3px solid #777;
	margin-bottom: 		1px;
}

.footer {
	border-top: 		1px solid #fff;
	background: 		#73787d;
}

.firefox {
	margin: 			10px;
	padding: 			5px;
	background: 		#91979d;
	border: 			1px solid #777;
	color: 				#fff;
	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 {
	color: 				#fff;
	text-decoration: 	underline;
}

.firefox a:hover {
	color:				#222;
	text-decoration: 	none;
}

.awards {
	background: 		#51001f;
	border: 			1px solid #6c0c30;
	margin:				10px;
	padding: 			5px;
	text-align:			center;
}

.vsmedia {
	color: 				#fff;
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	line-height: 		14pt;
	margin-bottom: 		15px;
	text-align: 		center;
}

.vsmedia a:link,
.vsmedia a:visited {
	color: 				#fff;
	text-decoration: 	underline;
}

.vsmedia a:hover {
	color: 				#777;
	text-decoration: 	none;
}

.copyright {
	color: 				#aaa;
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	padding: 			5px;
	text-align: 		center;
}

.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:				#93080c;
	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:			#F1F1F1;
	color:				#000000;
}

.row2 {
	background:			#e6e6e6;
	color:				#000000;
}

.row3 {
	background:			#c8c8c8;
	color:				#000000;
}


/********************************************************
FREE CLIPS
*********************************************************/
.freeClips {
	margin-top:			10px;
}
.clip {
	margin: 			8px;
	width: 				122px;
	font-family:		verdana,arial,sans-serif;
	color:				#fff;
	text-align: 		center;
}

.clip .image img {
	border: 			1px solid #fff;
}

.clip .image img:hover {
	border:				1px solid #77bbe2;
}

.clip .title {
	width:				auto;
	background-color: 	#630f2f;
	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;
	background-color: 	#5b0d2b;
	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 {	
	color: 			 	#ffffff;
	text-decoration: 	underline;
}

.clip a:visited {
	color:			 	#ffffff;
	text-decoration: 	none;
}

.clip a:hover {
	color:			 	#ffcc33;
	text-decoration: 	none;
}

.vipBox1 { 
	background: 	#0f6ab9 url(/images/skins/private/promo-clips/blue_bg.gif) top left repeat-x;
	border: 		1px solid #2f8bd1;
	margin: 		10px;
	font-family:	arial, sans-serif;
	font-size:		12pt;
	font-weight: 	700;
	padding-top:	20px;
	padding-bottom:	20px;
	text-align:		center;
	color:			#a8d4f4;
}

.vipBox1 a:link,
.vipBox1 a:visited {
	color: 			#fff;
}

.vipBox1 a:hover {
	color:			#77bbe2;
}

.vipBox2 { 
	background: 	#fab600 url(/images/skins/private/promo-clips/yellow_bg.gif) top left repeat-x;
	border: 		1px solid #ffed8a;
	margin: 		10px;
	font-family:	arial, sans-serif;
	font-size:		11pt;
	font-weight: 	700;
	padding-top:	20px;
	padding-bottom:	20px;
	text-align:		center;
	color:			#dc5d00;
}

.vipBox2 a:link,
.vipBox2 a:visited {
	color: 			#8a3a00;
}

.vipBox2 a:hover {
	color:			#fff;
}


.video {
	background: #000000; 
	border: 1px solid #666666;
	font-family:	tahoma, sans-serif;
	font-size:		8pt;
	padding: 4px;
	padding-bottom: 10px;
	margin-bottom: 8px;
}

.description {
	border: 1px solid #666666;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 1px;
	font-size: 9pt;
	line-height: 12pt;
	color: #000000;
}

.schedule {
	color:	#000000;
	border: 1px solid #666666;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 1px;
}

.schedule .title {
	width: auto;
	padding: 5px;
	background-color: #000000;
	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 {
	background-color: #333333;
}
.scheduleBG2 {
	background-color: #444444;
}

.misc {
	padding: 5px;
}

.misc a:link, .misc a:visited {
	font-size: 10pt;
	color: #ffffff;
	text-decoration: none;
}
.misc a:hover {
	color: #777;
	text-decoration: underline;
}

/*******************************************************************
/
/  Updated 2257 Compliance Styles
/
/*******************************************************************/			

#complianceDIV {
	font-family: 	times new roman;
	font-size: 		12pt;
	color: 			#fff;
	line-height: 	110%;
	padding-top:	20px;
	padding-bottom:	20px;
	padding-left:	10%;
	padding-right:	10%;
	}

#complianceDIV a {
	font-family: 	times new roman;
	font-size: 		12pt;
	color:			#fff;
	font-weight: 	normal;
	text-decoration: underline;
	}

#complianceDIV a:hover {
	font-family: 	times new roman;
	font-size: 		12pt;
	color: 			#222;
	font-weight: 	normal;
	text-decoration: none;
}

.privacyText {
	font-family:	verdana,arial;
	font-weight:	normal;
	font-size:		9px;
	color:			#fff;
	padding-bottom:	10px;
	line-height:	300%;
	vertical-align:	middle;
}

.privacyText a 			{	color:	#fff;	}
.privacyText a:hover 	{	color:	#222;	text-decoration: none;}
.privacyText a:visited 	{	color:	#fff;	}

.sub_nav {
	display:			block;
	position:			relative;
	padding:			5px 0px 0px 0px;
	height:				27px;
	overflow:			visible;
	border-bottom:		1px solid #505050;
}

.sub_nav A:link, .sub_nav A:active, .sub_nav A:visited {
	color: 				gray;
	float:				left;
	padding:			5px 9px 5px 9px;
	margin:				3px 0px 0px 4px;
	text-decoration:	none;
	font-size:			9px;
	font-weight:		bold;
	background-color:	#fff;	
	display:			inline;
	border-right:		1px solid #d1d1d1;
	border-top:			1px solid #d1d1d1;
	border-left:		1px solid #d1d1d1;	
}

.sub_nav .right A:link, .sub_nav .right A:active, .sub_nav .right A:visited {
	float:				right;
	margin-right:		4px;
	margin-left:		0px;
	display:			inline;
}

.sub_nav A:hover {
	color:				#000000;
}

.sub_nav A:link.selected,
.sub_nav A:active.selected,
.sub_nav A:visited.selected,
.sub_nav A:hover.selected {
	color: 				#ac070c;
	padding:			8px 10px 6px 10px;
	margin-top:			0px;
	background-color:	#fff;
	border-right:		1px solid #505050;
	border-top:			1px solid #505050;
	border-left:		1px solid #505050;
}

/**
VOD Clips
*/
.vodClip {
	color:				#000;
	background-color: 	#fff;
	border: 			1px solid #000;		
}

.tutorialHeading {
	color:				#000;
}

.vodClip .image img {
	border: 			1px solid #000;
}

.vodClip .image img:hover {
	border:				1px solid #77bbe2;
}

.vodClip .title {
	font-size:	90%;
	margin:		0px;
	padding:	0px;
	/*
	background-color: 	#333;
	*/
}

.vodClip .time {
	font-size:	90%;
	margin:		0px;
	padding:	0px;
	/*
	background-color: 	#292929;
	*/
}

.vodClip .views {
	background-color: 	#FFF;
}

.vodClip a {	
	color: 			 	#000;
}

.vodClip a:visited {
	color:			 	#000;
}

.vodClip a:hover {
	color:			 	#000;
}

.vodClip .online a:link {	
	color: 			 	#000;
	text-decoration: underline;
	font-weight: 		700;
	text-align: center;
}

.vodClip .online a:visited {
	color:			 	#000;
		text-decoration: underline;
}

.vodClip .online a:hover {
	color:			 	#000;
	text-decoration: none;
}

.vodClip a:active IMG, .vodClip a:link IMG, .vodClip a:visited IMG {
	color:			 	#000;
	border: 			2px solid #000;
}

.vodClip a:hover IMG {
	color:			 	#000;
	border:				2px solid #000;
}




/**
Free Clips
*/
.clip {
	color:				#000;
	background-color: 	#fff;
	border: 			1px solid #000;		
}

.clip .image img {
	border: 			1px solid #000;
}

.clip .image img:hover {
	border:				1px solid #000;
}

.clip .title {
	background-color: 	#fff;
}

.clip .time {
	background-color: 	#fff;
}

.clip .views {
	background-color: 	#fff;
}

.clip a {	
	color: 			 	#000;
}

.clip a:visited {
	color:			 	#000;
}

.clip a:hover {
	color:			 	#000;
}

.clip a:active IMG, .clip a:link IMG, .clip a:visited IMG {
	color:			 	#000;
	border: 			2px solid #000;
}

.clip a:hover IMG {
	color:			 	#000;
	border:				2px solid #000;
}

/* PROMO BAR */

.promo_bar_top  {
	display:			block;
	margin: 			2px 8px 10px 8px; 
	height:				36px;
	text-align:			center;
}

A.promo_text:link, A.promo_text:active, A.promo_text:visited {
	font-size:			15px;
	text-decoration:	none;
	font-weight:		700;
	margin-top:			8px;
}

A.promo_text:hover {
	text-decoration:	none;
}

A.button:link, A.button:active, A.button:visited {
	color:				#fff;
	background-color:	#93080C;
	display:			block;
	position:			relative;
	padding: 			5px;
	margin:				2px;
	border:             1px solid #FFF;
	text-decoration:	none;
	text-align: 		center;
	font-size:			12px;
	font-weight:		700;
	width:				200px;
	margin:				5px auto 0px auto;
}

A.button:hover {
	color:				#fff;
}
