/****************************************************************************************************************
**
**	SKIN COLOR SCHEME
**
****************************************************************************************************************/

/**
Main HTML Elements.
*/
body {
	background:			#9ed6f9;
	color:				#04437c;
	letter-spacing:		-0.02em;
}

h1 {
	color:				#04437c;
	border-bottom:		1px dotted #333;
}

a:link,
a:visited {
	color:				#003f94;
}
a:hover {
	color:				#04437c;
}


/**
<body> style for Model Bio iFrame.
*/
.bioFrame {
	background:			#EBEBEB;
	color:				#04437c;
}


/**
Container for whole layout.
*/
#container {
	background:			#9ed6f9;
	border-left: 		none;
	border-right: 		none;
}


/**
Header
*/
#header {
	background:			#9ed6f9;
}

#header .nav_tab_container {
	width:				auto;
}

#header a:link,
#header a:visited {
	color:				#FFFFFF;
	font-size:			12px;
	text-decoration:	none;
}

#header a:hover {
	color:				#FFFFFF;
	font-size:			12px;
	text-decoration:	none;
}

#header .header_nav {
	width:				100%;
	background: 		url("/images/skins/freeones/layout_02-v2/header-nav-bg.gif");
	height: 			31px;
}

#header .header_nav_tab {
	float: 				left;
	border-left:		1px solid #d8d8d8;
	padding-right:		8px;
}

#header .header_nav_icon {
	float:				left;
}

#header .header_nav_link {
	margin-top:			8px;
	float:				left;
}

#header .login .submit {
	padding:			1px 5px 3px 5px;
	background: 		#66cbff;
	border-top:			1px solid #6ed4ff;
	border-left: 		1px solid #6ed4ff;
	border-bottom: 		1px solid #6ed4ff;
	border-right:		1px solid #6ed4ff;
	color: 				#FFFFFF;
	font-weight:		bold;
}

#header a.header_text_link:link,
#header a.header_text_link:visited {
	text-align:			left;
	font-size:			11px;
	color:				#3c9df5;
	text-decoration:	none;
}

#header a.header_text_link:hover {
	text-align:			left;
	font-size:			11px;
	color:				#3c9df5;
	text-decoration:	none;
}


/**
Regular Side Navigation Styles
*/
.nav .regular {
	border:				1px solid #fff;
	background:			#fff;
}

.nav .regular .header {
	background:			#c6ecff;
	border-top: 		1px solid #c6ecff;
	border-left: 		1px solid #c6ecff;
	color: 				#000;
}

.nav .regular .link {
	background: 		#EBEBEB;
	border-bottom: 		1px solid #CCCCCC;
	color: 				#04437c;
}

.nav .regular .link a:link,
.nav .regular .link a:visited,
.nav .regular .link a:hover {
	color: 				#04437c;
}

.nav .regular .hover {
	background: 		#6ed4ff;
	border-bottom: 		1px solid #000066;
	color: 				#04437c;
}

.nav .regular .hover a:link,
.nav .regular .hover a:visited,
.nav .regular .hover a:hover {
	color: 				#04437c;
}

.nav_regular .nav_link_hover span {
	color: 				#04437c;
}


/**
VIP Side Navigation Styles
*/
.nav .vip {
	border: 			1px solid #99c1f4;
	background:			#fff;
}

.nav .vip .header {
	background: 		#f96b07;
	border-top: 		1px solid #fe0000;
	border-left: 		1px solid #fe0000;
	color: 				#fff;
}

.nav .vip .link {
	background: 		#EBEBEB;
	border-bottom: 		1px solid #CCCCCC;
	color: 				#04437c;
}

.nav .vip .link a:link,
.nav .vip .link a:visited,
.nav .vip .link a:hover {
	color: 				#04437c;
}

.nav .vip .hover {
	background: 		#6ed4ff;
	border-bottom: 		1px solid #000066;
	color: 				#04437c;
}

.nav .vip .hover a:link,
.nav .vip .hover a:visited,
.nav .vip .hover a:hover {
	color: 				#04437c;
}

.nav .vip .hover span {
	color: 				#04437c;
}


/**
VIP Side Navigation Styles
*/
.current_show {
	background: 		#EBEBEB;
	border-bottom: 		1px solid #CCCCCC;
	color: 				#04437c;
}

.current_show img {
	border: 			none;
}

.current_show a:link,
.current_show a:visited {
	color: 				#5D81A1;
}

.current_show a:hover {
	color: 				#04437c;
}

.show {
	background: 		#222;
	border-bottom: 		1px solid #333;
	color: 				#04437c;
}

.show a:link,
.show a:visited {
	color: 				#77bbe2;
}
.show a:hover {
	color: 				#04437c;
}


/**
Navigation Login Box
*/
.nav .login {
	background:			#c6ecff;
}

.nav .login .inputText {
	border:				1px solid #7691ae;
	background:			#FFFFFF;
	color: 				#444444;
}

.nav .login .submit {
	background: 		#fff url(/images/skins/freeones/login-bg.gif);
	border-top:			1px solid #fff;
	border-left: 		1px solid #fff;
	border-bottom: 		1px solid #fff;
	border-right:		1px solid #fff;
	color: 				#04437c;
}




/**
Navigation Latest Blog
*/
.nav .regular .latest_blog {
	background: 		#333;
	border-bottom: 		1px solid #072A54;
	color: 				#04437c;
}

.nav .regular .latest_blog a:link,
.nav .regular .latest_blog a:visited {
	color:				#04437c;
}

.nav .regular .latest_blog a:hover {
	color:				#77bbe2;
}

/**
Error, Success, and Notices Messages
*/
.error {
	border:				1px solid #204053;
	background:			#EBEBEB;
	color:				#04437c;
}
.error a:link,
.error a:visited {
	color: 				#04437c;
}

.success {
	border:				1px solid #006600;
	background:			#003300;
	color:				#04437c;
}

.success a:link,
.success a:visited {
	color: 				#04437c;
}

.notice {
	border:				1px dotted #999;
	background:			#222;
	color:				#04437c;
}
.notice a:link,
.notice a:visited {
	color: 				#04437c;
}


/**
Regular Section Copy
*/
.copy {
	border: 			1px solid #fa802a;
	background: 		#f5f5f5;
}

.copy .header {
	background: 		#c6ecff;
	border-top: 		1px solid #fff;
	border-left: 		1px solid #fff;
	color: 				#000;
}

.copy .text {
	background: 		#f5f5f5;
	color: 				#04437c;
}

.innerCopy {
	border: 			1px solid #fa802a;
}

.innerCopy .header {
	border-top: 		1px solid #34AAE5;
	border-left: 		1px solid #34AAE5;
	background: 		#2374A1;
	color: 				#FFFFFF;
}

.innerCopy .text {
	background: 		#EBEBEB;
	color: 				#04437c;
}


/**
VIP Section Copy
*/
.vipCopy {
	border: 			1px solid #7691ae;
}

.vipCopy .header {
	background: 		#d1ecff;
	border-top: 		1px solid #fff;
	border-left: 		1px solid #fff;
	color: 				#000;
}

.vipCopy .text {
	background: 		#EBEBEB;
	color: 				#04437c;
}

.vipCopy a.highlight:link,
.vipCopy a.highlight:visited {
	color: 				#5D81A1;
}

.vipCopy a.highlight:hover{
	color: 				#5D81A1;
}

.subHeader {
	background: 		#d1ecff;
	border-bottom: 		1px solid #99c1f4;
	color:				#000;
}

.copy .text .linkBar {
	color: 				#04437c;
	background: 		#EBEBEB;
	border-bottom: 		1px solid #041D3B;
}

.copy .text .linkBar a:link,
.copy .text .linkBar a:visited {
	color: 				#04437c;
	border-bottom:		1px dotted #04437c;
}

.copy .text .linkBar a:hover {
	color: 				#04437c;
	border-bottom:		1px dotted #6ed4ff;
}

img.left {
	border: 			1px solid #04437c;
}


/**
Model Bios / Schedules
*/
.alpha,
.copy .text .alpha {
	background: 		#6ed4ff;
	border: 			1px solid #7691ae;
}

.copy .text .alpha a:link,
.copy .text .alpha a:visited {
	color: 				#04437c;
}

.copy .text .alpha a:hover {
	color: 				#04437c;
}

.rating {
	background:			#000;
	border:				1px solid #333;
	color:				#FFFFFF
}

.photoView {
	background:			#000;
}

.modelFrame {
	border: 			2px solid #04244A;
}

.headshot {
	border:				1px solid #04437c;
}

.highlight {
	color: 				#2293D0;
}

.highlight2 {
	color: 				#ffcc00;
}

.modelName {
	background:			#111;
}

.modelName a:link,
.modelName a:visited {
	color:				#04437c;
}

.modelName a:hover {
	color:				#ffcc00;
}

.image {
	border:				1px solid #04437c;
}

.highlightCopy {
	border: 			1px dotted #7691ae;
	background:			#6ed4ff;
	color:				#04437c;
}

.highlightCopy a:link,
.highlightCopy a:visited {
	color:				#04437c;
	text-decoration:	underline;
}

.highlightCopy a:hover{
	color:				#04437c;
	text-decoration:	none;
}


/**
Style for Tables
*/
.table {
	border: 			1px solid #f5f5f5;
}

.table .tableHeader {
	background:			#6ed4ff;
	color:				#04437c;
}

.table .tableSubHeader {
	background:			#c6ecff;
	color:				#04437c;
}

.table .tableRow1 {
	background:			#f5f5f5;
}

.table .tableRow2 {
	background:			#f5f5f5;
}

.table .tableRowSelected {
	background:			#333;
}

.table .tableLeft {
	color:				#2293d0;
}

.table .tableRight {
	color:				#04437c;
}

.table .tableHighlight {
	color:				#2374A1;
}


/**
Style for VIP Tables
*/
.vipTable {
	border: 			1px solid #7691ae;
}

.vipTable .tableHeader {
	background:			#acd1fe;
	color:				#000;
}

.vipTable .tableRow1 {
	background:			#6ed4ff;
}

.vipTable .tableRow2 {
	background:			#EBEBEB;
}


/**
Style for the Blog Section
*/
.blog {
	border: 			1px solid #333;
}

.blog .subject {
	background: 		#333;
}

.blog .subject a:link,
.blog .subject a:visited {
	color:				#04437c;
}

.blog .subject a:hover {
	color:				#77bbe2;
}

.blog .author {
	background: 		#2091eb;
}

.blog .content {
	background: 		#222;
}

.blog .text img {
	border: 			1px solid #555;
}

.blogCat .link {
	background: 		#222;
}

.blogCat .link a:link,
.blogCat .link a:visited {
	color:				#04437c;
	border-bottom:		1px dotted #444;
}

.blogCat .link a:hover {
	color:				#77bbe2;
	border-bottom:		1px dotted #77bbe2;
}

.blog .link {
	background: 		#2091eb;
}

.blog .share {
	background:			#222;
	color:				#999;
}


/*
 *	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 #7691ae;
	border-left: 1px solid #7691ae;
	border-right: 1px solid #7691ae;
}

ul.autosuggest li a:link,
ul.autosuggest li a:visited {
	display: block;
	padding: 2px;
	text-decoration: none;
	background-color: #FFFFFF;
}

ul.autosuggest li a:hover,
ul.autosuggest li a:active {
	color: #444444;
	background-color: #FFFFFF;
}

ul.autosuggest li.highlight a:link,
ul.autosuggest li.highlight a:visited {
	color: #fff;
	background-color: #FFFFFF;
}


/**
Form Styles
*/
.tableInput {
	background: 		#FFFFFF;
	border:				1px solid #7691ae;
	color: 				#444444;
}

.tableTextarea {
	background: 		#FFFFFF;
	border:				1px solid #7691ae;
	color: 				#04437c;
}

.tableSubmit {
	background: 		#6ed4ff;
	border-top:			1px solid #7691ae;
	border-left: 		1px solid #7691ae;
	border-bottom: 		1px solid #7691ae;
	border-right:		1px solid #7691ae;
	color: 				#04437c;
}

.loginDropdown {
	background: 		#FFFFFF;
	border:				1px solid #CCCCCC;
	color: 				#04437c;
}

.formDropdown {
	background: 		#FFFFFF;
	border:				1px solid #CCCCCC;
	color: 				#04437c;
}

.form {
	background:	#EBEBEB;
}

.form .left {
	background:			#6ed4ff;
}

.form .right {
	background:			#c6ecff;
}

.form .inputText {
	background:			#FFFFFF;
	border:				1px solid #204053;
	color:				#04437c;
}

.form .select {
	background:			#FFFFFF;
	border:				1px solid #204053;
	color:				#04437c;
}

.form .selectSmall {
	background:			#FFFFFF;
	border:				1px solid #204053;
	color:				#04437c;
}

.form .textarea {
	background:			#FFFFFF;
	border:				1px solid #204053;
	color:				#04437c;
}

.form .textareaSmall {
	background:			#444;
	border:				1px solid #666;
	color:				#04437c;
}

.form .submit {
	background:			#6ed4ff;
	border:				1px solid #204053;
	color:				#04437c;
}


/**
Buy Time Page
*/
.buyTimeButton {
	border: 			1px solid #7691ae;
}

.buyTimeButton .text {
	background:			#EBEBEB;
	color:				#04437c;
}

.buyTimeButton img {
	border:				1px solid #999;
}

.registeredUsers {
	background: 		#c6ecff;
	border-top: 		1px solid #fff;
	border-left: 		1px solid #fff;
	color: 				#000;
}

.payCredit {
	background: 		#c6ecff;
	border-top: 		1px solid #fff;
	border-left: 		1px solid #fff;
	color: 				#000;
}

.payMail {
	background: 		#c6ecff;
	border-top: 		1px solid #fff;
	border-left: 		1px solid #fff;
	color: 				#000;
}

.onlineCheck {
	background: 		#c6ecff;
	border-top: 		1px solid #fff;
	border-left: 		1px solid #fff;
	color: 				#000;
}


/**
Paging
*/
.pagingBar {
	color:				#04437c;
}

.paging {
	background:			#6ed4ff;
	border: 			1px solid #7691ae;
	color: 				#000;
}

.paging a:link,
.paging a:visited {
	color:				#04437c;
}

.paging a:hover {
	color:				#04437c;
}


/**
Buttons
*/
.live {
	background:			#ffeab2 url("/images/skins/freeones/layout_02/buttons/live.gif");
	border-top:			1px solid #04437c;
	border-left:		1px solid #04437c;
	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/freeones/layout_02/buttons/group.gif");
	border-top:			1px solid #04437c;
	border-left:		1px solid #04437c;
	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/freeones/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/freeones/layout_02/buttons/buy.gif");
	border-top:			1px solid #04437c;
	border-left:		1px solid #04437c;
	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: 				#FFFFFF;
}

.button_on {
	background:			#ff7e00;
	border:				1px solid #ffc27b;
	color: 				#04437c;
}

.favorites_button {
	background:			#fe0000;
	border: 			1px solid #fff;
	color: 				#FFFFFF;
}

.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:			#2374A1;
	border-top:			1px solid #34AAE5;
	border-left:		1px solid #34AAE5;
	border-right:		1px solid #EBEBEB;
}

.tab a:link,
.tab a:visited {
	color:				#FFFFFF;
}

.tab a:hover {
	color:				#6ed4ff;
}


/**
Homepage Service Tabs
*/
.serviceTabs .selected {
	background:			#6ed4ff;
	border-top:			1px solid #2091eb;
	border-left:		1px solid #2091eb;
	border-right:		none;
	color: 				#04437c;
}

.serviceTabs .selected a:link,
.serviceTabs .selected a:visited {
	color: 				#04437c;
}
.serviceTabs .selected a:hover {
	color: 				#9BCDFF;
}

.serviceTabs .tab {
	background:			#04437c;
	border-top:			1px solid #2091eb;
	border-left:		1px solid #2091eb;
	border-right:		none;	
	color: 				#FFFFFF;
}

.serviceTabs .tab a:link,
.serviceTabs .tab a:visited {
	color: 				#FFFFFF;
}
.serviceTabs .tab a:hover {
	color:				#9BCDFF;
}


/**
Homepage Login
*/
.mainLogin {
	color:				#04437c;
}

.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;
	color:				#FFFFFF;
}


/**
Model Bio iFrame
*/
.review {
	border-bottom:		1px solid #7691ae;
}

.review .author {
	background:			#2374A1;
	color:				#FFFFFF;
}

.review .author b {
	color:				#FFFFFF;
	border-bottom:		1px solid #FFFFFF;
}

.review .stars {
	background:			#000;
	border:				1px solid #393939;
	color:				#2374A1;
}

.review .text {
	background:			#EBEBEB;
	color:				#04437c;
}

.diaryNav {
	background:			#222;
}

.diary {
	margin-bottom:		15px;
	border-bottom:		1px solid #333;
}

.diary .subject {
	background:			#444;
	color:				#04437c;
}

.diary .date {
	background:			#333;
	color:				#04437c;
}

.diary .text {
	background:			#222;
	color:				#aaa;
}

/**
VOD Clips
*/
.vodClip {
	color:				#04437c;
}

.tutorialHeading {
	color:				#04437c;
}

.vodClip .image img {
	border: 			1px solid #04437c;
}

.vodClip .image img:hover {
	border:				1px solid #77bbe2;
}

.vodClip .title {
	background-color: 	#c6ecff;
}

.vodClip .time {
	background-color: 	#c6ecff;
}

.vodClip .views {
	background-color: 	#222;
}

.vodClip a {	
	color: 			 	#04437c;
}

.vodClip a:visited {
	color:			 	#04437c;
}

.vodClip a:hover {
	color:			 	#04437c;
}

.vodClip .online a:link {	
	color: 			 	#ff0101;
		text-decoration: underline;
}

.vodClip .online a:visited {
	color:			 	#ff0101;
		text-decoration: underline;
}

.vodClip .online a:hover {
	color:			 	#ff0101;
	text-decoration: none;
}

.vodClip a:active IMG, .vodClip a:link IMG, .vodClip a:visited IMG {
	color:			 	#fff;
	border: 			2px solid #fff;
}

.vodClip a:hover IMG {
	color:			 	#ffcc33;
	border:				2px solid #ffcc33;
}


/**
Free Clips
*/
.clip {
	color:				#04437c;
}

.clip .image img {
	border: 			1px solid #04437c;
}

.clip .image img:hover {
	border:				1px solid #77bbe2;
}

.clip .title {
	background-color: 	#none;
}

.clip .time {
	background-color: 	none;
}

.clip .views {
	background-color: 	#222;
}

.clip a {	
	color: 			 	#04437c;
	text-decoration:	underline;
}

.clip a:visited {
	color:			 	#04437c;
	text-decoration:	underline;
}

.clip a:hover {
	color:			 	#04437c;
	text-decoration:	none;
}

.clip a:active IMG, .clip a:link IMG, .clip a:visited IMG {
	color:			 	#7f9db9;
	border: 			2px solid #7f9db9;
}

.clip a:hover IMG {
	color:			 	#ffcc33;
	border:				2px solid #ffcc33;
}

.vipBox1 { 
	background: 		#0f6ab9 url(/images/skins/freeones/promo-clips/blue_bg.gif) top left repeat-x;
	border: 			1px solid #2f8bd1;
	color:				#a8d4f4;
}

.vipBox1 a:link,
.vipBox1 a:visited {
	color: 				#04437c;
}

.vipBox1 a:hover {
	color:				#77bbe2;
}

.vipBox2 { 
	background: 		#fab600 url(/images/skins/freeones/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:				#04437c;
}

.video {
	background: 		#000000; 
	border: 			1px solid #666666;
}

.description {
	background-color: 	#04172F;
	border: 			1px solid #666666;
}

.schedule {
	background-color: 	#04172F;
	border: 			1px solid #666666;
}

.schedule .title {
	background-color: 	#000000;
}

.scheduleBG {
	background-color: 	#333333;
}

.scheduleBG2 {
	background-color: 	#444444;
}

.misc a:link, 
.misc a:visited {
	color: 				#04437c;
}
.misc a:hover {
	color: 				#ffcc00;
}

/**
Footer
*/
.seperator {
	border-top: 		3px solid #CCCCCC;
}

.footer {
	border-top: 		1px solid #CCCCCC;
	background: 		#EBEBEB;
}

.firefox {
	background: 		#07325d;
	border: 			1px solid #204053;
	color: 				#fff;
}

.firefox a:link,
.firefox a:visited {
	color: 				#fff;
}

.firefox a:hover {
	color:				#fff;
}

.awards {
	border: 			1px solid #333;
	background: 		#222;
}

.vsmedia {
	color: 				#04437c;
}

.vsmedia a:link,
.vsmedia a:visited {
	color: 				#04437c;
}

.vsmedia a:hover {
	color: 				#77bbe2;
}

.copyright {
	color: 				#04437c;
}


/****************************************************************************************************************
**
**	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: 				900px;
}


/**
Header
*/
#header {
	padding-left: 		0;
	padding-right: 		0;
	margin-left:		auto;
	margin-right:		auto;
	width: 				100%;
	text-align:center;
	text-decoration:	none;
}


/**
Middle
*/
.middle {
	width:				900px;
}


/**
Regular Navigation
*/
.topNav a 	{
			font-family:				verdana, arial;
			color:						#000000;
			font-size:					10px;
			font-weight:				bold;
			text-decoration:			none;
			}
			
.topNav a:hover {
			font-family:				verdana, arial;
			color:						#4D4D4D;
			font-size:					10px;
			font-weight:				bold;
			text-decoration:			none;
			}
.nav {
	width: 				150px;
}

.space {
	padding-right:		6px;
}

.nav .regular {
	margin-bottom:		20px;
	padding:			0 0 0 0;
	width:				150px;
}

.nav .regular .header {
	font-family: 		tahoma, sans-serif;
	font-size: 			8pt;
	font-weight: 		bold;
	padding: 			5px;
	margin-bottom: 		0;
}

.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: 			1px;
	margin-bottom: 		1px;
}

.current_show img {
	
}

.current_show a:link,
.current_show a:visited {
	text-decoration: 	underline;
	color: 				#5D81A1;
}

.current_show a:hover {
	text-decoration: 	none;
	color: 				#5D81A1;
}

.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;
	color: 				#5D81A1;
}
.show a:hover {
	text-decoration: 	none;
	color: 				#5D81A1;
}

/**
Navigation Login
*/
.nav .login {
	text-align:			center;
	padding:			5px;
	font-family:		tahoma,sans-serif;
	font-size:			8pt;
}

.nav .login .left {
	font-size:			7pt;
	color:#000;
}

.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:			#ebebeb;
	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;
}


.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:		2px;
	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:		2px;
	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:		2px;
}
.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;
}


/**
Vod Clips
*/
.vodClip {
	margin: 			8px;
	width: 				122px;
	font-family:		verdana,arial,sans-serif;
	text-align: 		center;
	background: #c6ecff;
	border: 1px solid #7f9db9;
}

.vodClip .image img {
	text-decoration:	none;
}

.vodClip .image img:hover {
	text-decoration:	none;
}

.vodClip .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;
}

.vodClip .time {
	margin-top: 		1px;
	width:				auto;
	text-align: 		center;
	padding-top:		1px;
	padding-left:		1px;
	padding-right:		1px;
	padding-bottom:		2px;
}

.vodClip .online {
	margin: 0;
	padding: 0 0 7px 0;
	font-weight: bold;
	color: #ff0101;
	text-align:		center;
	border:			none;
}

.vodClip .views {
	margin-top: 		1px;
	width:				auto;
	text-align: 		center;
	padding-top:		1px;
	padding-left:		1px;
	padding-right:		1px;
	padding-bottom:		2px;
}

.vodClip a {	
	text-decoration: 	underline;
}

.vodClip a:visited {
	text-decoration: 	none;
}

.vodClip a:hover {
	text-decoration: 	none;
}

/**
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;
}

/*******************************************************************
/
/  Updated 2257 Compliance Styles
/
/*******************************************************************/			

#complianceDIV {
	font-family: 	times new roman;
	font-size: 		12pt;
	color: 			#04437c;
	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:			#04437c;
	font-weight: 	normal;
	text-decoration: underline;
	}

#complianceDIV a:hover {
	font-family: 	times new roman;
	font-size: 		12pt;
	color: 			#04437c;
	font-weight: 	normal;
	text-decoration: none;
}

.privacyText {
	font-family:	verdana,arial;
	font-weight:	normal;
	font-size:		9px;
	color:			#04437c;
	padding-bottom:	10px;
	line-height:	300%;
	vertical-align:	middle;
}

.privacyText a 			{	color:	#04437c;	}
.privacyText a:hover 	{	color:	#04437c; text-decoration: none;}
.privacyText a:visited 	{	color:	#04437c;	}

.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: 				navy;
	float:				left;
	padding:			5px 9px 5px 9px;
	margin:				3px 0px 0px 4px;
	text-decoration:	none;
	font-size:			9px;
	font-weight:		bold;
	background-color:	#FFFFFF;	
	display:			inline;
	border-right:		1px solid #284156;
	border-top:			1px solid #284156;
	border-left:		1px solid #284156;	
}

.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:				#000;
}

.sub_nav A:link.selected,
.sub_nav A:active.selected,
.sub_nav A:visited.selected,
.sub_nav A:hover.selected {
	color: 				#000000;
	padding:			8px 10px 6px 10px;
	margin-top:			0px;
	background-color:	#c6ecff;
	border-right:		1px solid #505050;
	border-top:			1px solid #505050;
	border-left:		1px solid #505050;
}


/* 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:	#04437c;
	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;
}
