/* - - - - - - - - - - - - - - - - - - - - -

	Title : CheekyFlirt 'Screen' Style Sheet
	Author : Gary 'STompy' Pinkett
	URL : www.cheekyflirt.com
		
	Created : 01 November 2005

- - - - - - - - - - - - - - - - - - - - - */


/* - - - HTML, COMMON ELEMENTS - - - */

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

img	{ border:none; }

body, html {
	font:12px arial, helvetica, sans-serif;
	margin:0px 0px 8px 0px;
	background:#fff;
	color:#000;
	line-height:13px;
	text-align:center;
}

.statusMsg {
	font-size:13px; font-weight:bold;
	border:2px solid #fff;
	width:100%;
	height:25px;
	text-align:center;
	line-height:25px;
	background-color:#b00;
}

#container {
	width:771px;
	margin:0 auto;
}

.hAway { display:none; }

#skyScraper1 {
	width:auto;
	position:absolute;
	margin-left:771px;
}



.ttHeadNA {
	border-top:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#698edc;
	color:#fff;
	width:350px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
	padding:3px;
	text-align:left;
}
.ttBodyNA {
	border-bottom:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#e9f1fc;
	color:#000;
	width:350px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	padding:3px;
	text-align:left;
}
.ttBodyNA p {
	margin-bottom:6px;
}


.ttHead {
	border-top:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#698edc;
	color:#fff;
	width:200px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	filter:alpha(opacity=85);
	opacity:0.85;
	padding:3px;
}
.ttBody {
	border-bottom:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#e9f1fc;
	color:#000;
	width:200px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	filter:alpha(opacity=85);
	opacity:0.85;
	padding:3px;
}

.ttHead2 {
	border-top:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#698edc;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	filter:alpha(opacity=85);
	opacity:0.85;
	padding:3px;
}
.ttBody2 {
	border-bottom:2px solid #5681d8; border-left:2px solid #5681d8; border-right:2px solid #5681d8;
	background-color:#e9f1fc;
	color:#000;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	filter:alpha(opacity=85);
	opacity:0.85;
	padding:3px;
	text-align:left;
}

.floatL { float:left; }
.floatR { float:right; }
.ClearB {	clear:both; }

#theBottom {
	font-size:10px;
	color:#333;
	margin-top:3px;
}
	#theBottom a {
		font-weight:bold;
		color:#a00;
		margin-left:4px;
	}

.textCenter { text-align:center; }

.marginL { margin-left:12px; }
.marginR { margin-right:12px; }
.marginT { margin-top:6px; }

.noBold { font-weight:normal; }

.formError {
	font-size:16px; font-weight:bold;
	color:#ff0063;
	margin-left:6px;
}
.formOkay {
	font-size:16px; font-weight:bold;
	color:#fff;
}
.formErrorReason {
	padding-top:8px;
	font-weight:bold; font-size:13px;
	color:#ff0063;
}
.redErrorBorder {
	border:2px solid #c00;
	background-color:#fff2f2;
}

/*
#up_wmNotifications {
	position:absolute;
	width:240px; height:230px;
	background-color:#fff;
	border:4px solid #6b8ede;
	position:absolute;
	top:-240px;
	left:117px;
	z-index:9997;
}
#up_wmNotifications .callerText {
	width:228px; line-height:18px;
	font-size:16px; font-weight:bold;
	padding:6px;
	background-color:#6b8ede;
	color:#fff;
}
.flashMovie {
	margin-bottom:10px;
}
.WMAccept {
	width:100px;
	color:#fff;
	font-size:15px; font-weight:bold;
	padding:6px;
	background-color:#009900;
	text-decoration:none;
	margin-right:8px;
}
.WMDecline {
	width:100px;
	color:#fff;
	font-size:15px; font-weight:bold;
	padding:6px;
	background-color:#990000;
	text-decoration:none;
	margin-left:8px;
}
*/

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

.container612 {
	width:612px;
	float:left;
	margin:0px 0px 12px 12px;
}
.gfxHeader {
	font-size:26px; font-weight:bold;
	letter-spacing:-2px; line-height:30px;
	color:#fff;
	text-align:left;
	margin-bottom:12px;
}
.gfxSubHeader {
	font-size:20px; font-weight:bold;
	letter-spacing:-1px; line-height:24px;
	color:#fff;
	text-align:left;
	margin-top:12px; margin-bottom:12px;
}
.pageDesc p, label {
	color:#16223b;
	font-weight:bold; font-size:12px;
	text-align:left;
	line-height:15px;
	/*background-color:#9eb2de;
	border:1px solid #fff;
	margin-top:12px; padding:6px;*/
}

.frame1 {
	border:1px solid #fff;
	color:#fff;
	background-color:#6B8EDE;
	font-weight:bold;
	padding:6px;
	margin-bottom:14px; margin-left:14px;
	padding-top:8px;padding-bottom:8px;
	text-align:center;
}
.frame1 a {
	color:#fff;
}

.green { color:#00CC00; font-size:13px; }
.red { color:#CC0000; }

#ab {
	width:590px;
	border:2px solid #000;
	background-color:#fff;
	font-size:11px;
	color:#000;
	padding:8px;
	text-align:left;
}
#ab a {
	color:#C00;
	font-weight:bold
}

dl { margin-left:10px; }
dt {
	color:#16223b;
	font-weight:normal; font-size:12px;
	line-height:16px;
}

h1 {
	font-size:32px; font-weight:bold; 
	letter-spacing:-2px; line-height:33px;
	color:#fff;
}
h2 {
	font-size:24px; font-weight:bold; 
	letter-spacing:-2px; line-height:33px;
	color:#fff;
}
td,th {
	font:9px verdana, tahoma, arial, helvetica, sans-serif;
}

#adBrite {
	background-color:#6B8EDE;
	color:#fff;
	font:9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:left;
	border:2px solid #fff;
	padding:4px;
	width:108px;
	margin-top:5px;
}
#adBrite .adHeadline {font: normal 9pt Arial; text-decoration: underline; color:#F7FF00; margin-bottom:3px;}
#adBrite .adText {font: normal 9pt Arial; text-decoration: none; color:#fff;}

#adminInfo {
	background-color:#6B8EDE;
	color:#fff;
	font:9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:left;
	border:2px solid #fff;
	padding:4px;
	width:106px;
}
	#adminInfo span {
		font-weight:bold;
	}

.spacer { margin-top:12px; }

.smLMargin { margin-left:6px; }

.hint {
	color:#000;
	margin-top:6px;
	font-size:10px;
}

#originalImage {
	position:absolute;
	border:3px solid #000;
	width:0px; height:0px;
	top:-1000px; left:-1000px;
	z-index:9997;
}
	#originalImage div {
		background-color:#fff;
		padding:4px;
	}
	#originalImage div a {
		color:#000;
		font-weight:bold; font-size:12px;
	}


.notificationBoxOut {
	width:612px; height:68px;
	text-align:center; line-height:68px;
	background-image:url(../media/common/notificationBg.gif); background-repeat:no-repeat;
}
.notificationBoxOut div h1 {
	height:68px; line-height:68px;
	color:#523810; font-size:16px; font-weight:bold; letter-spacing:normal;
}
.notificationBoxOut div p {
	color:#111; font-size:12px; font-weight:normal;
}
.notificationBoxOut .icon {
	width:68px; height:68px; line-height:68px;
	text-align:center;
	background-image:url(../media/common/lightbulb.gif); background-repeat:no-repeat; background-position:center;
}


.endTxt {
	width:770px;
	text-align:justify;
	margin-top:14px;
}
.endTxt * {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	color:#555;
}
.endTxt p {
	margin-top:4px; margin-bottom:4px;
}
.endTxt h1 {
	font-weight:bold;
	letter-spacing:normal;
	line-height:normal;
}
.endTxt h2 {
	font-weight:bold;
	letter-spacing:normal;
	line-height:normal;
}
.endTxt a {
	font-weight:bold;
}



.content p a {
	color:#fff;
}
.commonBoxOut {
	width:612px;
	text-align:left;
}
.commonBoxOut .cboTop {
	width:612px; height:13px;
	background-image:url(../media/common/boxOutTop.gif); background-repeat:no-repeat;
}
.commonBoxOut .cboMiddle {
	width:612px; height:auto;
	display: table;
	background-image:url(../media/common/boxOutMiddle.gif); background-repeat:repeat-y;
}
.commonBoxOut .cboMiddle .content {
	margin:0px 15px 0px 15px;
	padding-top:3px;
}
	.commonBoxOut .cboMiddle .content .pHead {
		color:#fff;
		font-size:13px;
	}
	.commonBoxOut .cboMiddle .content .pHead2 {
		color:#fff;
		font-size:16px;
	}
	.commonBoxOut .cboMiddle .content p {
		color:#16223b;
		font-weight:bold;
		padding:5px 0px 5px 0px;
		line-height:16px;
	}
		.commonBoxOut .cboMiddle .content p a {
		color:#c00;
		font-weight:bold;
		padding:5px 0px 5px 0px;
	}
	.commonBoxOut .cboMiddle .content h2 {
		color:#16223b;
		font-weight:bold; font-size:13px;
		letter-spacing:normal;
		margin:0px; padding:0px;
		text-align:right;
	}
.commonBoxOut .cboBottom {
	width:612px; height:13px;
	background-image:url(../media/common/boxOutBottom.gif); background-repeat:no-repeat;
}

.basicButton, .basicButton:hover {
	width:auto; height:auto;
	line-height:20px;
	background-color:#d6d3ce;
	padding:1px 7px 1px 7px;
	font-size:13px; font-weight:normal;
	text-decoration:none; text-align:center;
	color:#000;
	cursor:pointer;
}
.basicButton { border-left:1px solid #fff; border-top:2px solid #fff; border-right:1px solid #848284; border-bottom:2px solid #848284; }
.basicButton:hover { border-left:1px solid #848284; border-top:2px solid #848284; border-right:1px solid #fff; border-bottom:2px solid #fff; }

.selS1 {
	text-align:center;
	font-size:10px; font-weight:bold;
	width:66px;
	color:#333;
}

.taS1 {
	width:99%;
	height:80px;
}

.emailEntry td input {
	width:170px;
}

.table2 td .subForm {
	border:none;
}
.table2 td .subForm td {
	background-color:#fff;
	border:none;
}
.table2 td .subForm td input {
	padding:2px;
	font-size:11px;
}

.table2 .textS1 p {
	font-size:11px;
	color:#000;
	text-align:left;
}

.linkStyle1 {
	font-size:10px; font-weight:bold;
	color:#434;
	text-decoration:underline;
}
	.linkStyle1:hover {
	font-size:10px; font-weight:bold;
	color:#434;
	text-decoration:none;
}

.table2 td .bannersTbl {
	border:none;
}
.table2 td .bannersTbl td {
	background-color:#fff;
	border:none;
}

.table2 td table {
	border:1px solid #486591;
}
.table2 td table td {
	padding:6px;
	border:1px solid #486591;
	background-color: #D3DEFA;
	color:#2E405A;
}
.table2 td table td a {
	color:#c00;
}
.table2 td table .highlight {
	background-color:#E2EAFA;
	color:#000;
}
.table2 td table .highlight2 {
	background-color:#EFF3FC;
	color:#000;
}
.table2 td table .highlight3 {
	background-color:#fff;
	color:#000;
}
.table2 td table .highlight span {
	color:#3F577C;
}

.table2 td .redOutline {
	border:1px solid #c00;
}
.table2 td .redOutline td {
	background-color:#fff;
}
.table2 td .redOutline td p {
	font-size:11px;
	text-align:left;
}
.table2 td .redOutline td p span {
	font-size:10px;
	color:#222;
}

.table2 td .bordOff td {
	padding:6px;
	border:none;
	background-color:#E2EAFA;
	color:#000;
}
.table2 td .bordOff td select {
	width:100px;
}

.table2 {
	border:1px solid #2060CA;
}
.table2 th {
	text-align:center;
	width:auto;
	font-weight:bold; font-size:16px;
	color:#000;
	padding:7px;
	background-color:#e2eafa;
}
.table2 td {
	background-color:#b5c7f7;
}

.table1 { 
	border:1px solid #5681d8;
}
.table1	th {
	text-align:center;
	width:auto;
	font-weight:normal; font-size:10px;
	color:#fff;
	padding:7px;
	background-color:#6a8edc;
	border:1px solid #5681d8;
}
.table1	td {
	text-align:center;
	/*width:auto;*/
	font-weight:bold; font-size:10px;
	color:#142956;
	padding:7px;
	background-color:#e9f1fc;
	border:1px solid #5681d8;
}
.table1 td a {
	text-decoration:underline;
	color:#c00;
}

.blueTitle {
	font-size:14px; font-weight:bold;
	color:#000;
}

.pagination {	
	margin-bottom:12px; margin-left:6px;
	float:left; 
}
.pagination td a {
	font:12px arial, helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#fff;
	text-decoration:underline;
}
.pagination td {
	font:12px arial, helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#fff;
}
.pagination td .na {
	font-size:11px; font-weight:normal;
	color:#ddd;
}
.pagination td span { 
	color:#ff0;
	font-weight:bold;
}

.genericUL {
	height:auto;
	border:none;
	margin:0px 0px 0px 12px; padding:0px;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
}
.genericUL li {
	background-image:url(../media/common/winky.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:0px 3px 5px 25px; margin:0px;
	line-height:17px;
}
.genericUL li a {
	font-size:11px; font-weight:bold;
	color:#111;
	text-decoration:underline;
}
.genericUL li a:hover {
	color:#00f;
	text-decoration:underline;
}

.stdSelector {
	font-size:15px; font-weight:bold; color:#fff;
	height:30px;
	text-align:right;
}
.stdSelector select {
	height:22px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	color:#222;
}

.wmYes {
	width:75px; height:30px; line-height:30px;
	background-color:#0b0;
	border:1px solid #040;
	float:left; margin-right:15px;
}
	.wmYes a {
		color:#fff;
		font-weight:bold; font-size:15px;
		text-decoration:none;
	}
.wmNo {
	width:75px; height:30px; line-height:30px;
	background-color:#b00;
	border:1px solid #400;
	float:left;  margin-left:15px;
}
	.wmNo a {
		color:#fff;
		font-weight:bold; font-size:15px;
		text-decoration:none;
	}
.wmPoppy {
	width:185px; height:185px;
	background-color:#b5c7f7;
	border:2px solid #2161ce;
	padding:6px;
}
.wmMisc {
	font-size:13px;
	margin-bottom:8px;
}

#featuredVideo {
	background-image:url(../media/common/vidProfileFeatured.gif);
	background-repeat:no-repeat;
	width:118px; height:167px;
	margin-bottom:9px;
	cursor:pointer;
}
#featuredVideoPic {
	margin-top:8px;
}
#seeAllVideos {
	margin-bottom:5px;
	margin-left:40px;
}


.stdH1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;
	color:#111;
}

.stdT1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;
	color:#111;
}


#todoList {
	margin-bottom:7px;
	width:118px; height:112px;
	background-image:url(../media/common/todo.gif);
	background-repeat:no-repeat;
	text-align:center;
}
	#todoList .con {
		margin-left:7px; padding-top:56px;
		text-align:left;
		width:106px;
		color:#222;
	}
	#todoList .con a {
		font-size:9px; font-family:verdana;
		color:#333; font-weight:bold;
		display:block; margin-bottom:6px;
	}
	#todoList .con a:hover {
		font-size:9px; font-family:verdana;
		color:#000; font-weight:bold;
		display:block; margin-bottom:6px;
	}

/* - - - HEADER - - - */

#header {
	height:183px;
	background-image:url(../media/common/header.jpg);
	text-align:left;
}

#mainNav {
	height:25px;
	background-color:#6a8edc;
	color:#fff;
	margin:3px 0px 3px 0px;
}
#mainNav .links {
	width:600px; height:25px;
	text-align:left;
	margin-left:3px;
}
#mainNav .loggedInBar {
	width:337px; height:25px; line-height:25px;
	text-align:right;
	font-size:11px; font-weight:bold;
	background-image:url(../media/common/loggedInBar.jpg);
}
#mainNav .loggedInBar a {
	color:#fff;
	text-decoration:underline;
	font-weight:bold; font-size:11px;
	line-height:25px;
}
#mainNav .loggedInBar a:hover {
	text-decoration:underline;
}
#mainNav .loggedInBar .mr {
	padding-right:10px;
}

#mainNav .loginBar {
	width:297px; height:25px;
	background-image:url(../media/common/loginBar.jpg);
	text-align:left;
	line-height:25px;
}
#mainNav .loginBar .username {
	margin-left:20px;
	font-weight:bold;
}
#mainNav .loginBar .password {
	margin-left:4px;
	font-weight:bold;
}
#mainNav .loginBar input {
	width:62px; height:15px;
	margin-left:5px; margin-top:3px;
	padding:0px 3px 0px 3px;
	border-left:1px solid #733031; border-top:1px solid #733031; border-right:1px solid #e78e8c; border-bottom:1px solid #e78e8c;
	color:#000;
	font-size:9px;
	text-align:left;
}
#mainNav .loginGo {
	width:40px; height:25px;
}
#mainNav .links ul {
	height:25px;
	border:none;
	margin:0px 0px 0px 0px; padding:0px;
	list-style-type:none;
}
#mainNav .links li {
	background-image:url(../media/common/navBullet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	display:inline;
	padding:0px 3px 0px 18px; margin:0px;
	line-height:25px;
}
#mainNav .links li a {
	font-size:11px; font-weight:bold;
	color:#fff; background-color:#6a8edc;
	text-decoration:none;
}
#mainNav .links li a:hover {
	color:#fff;
	text-decoration:underline;
}

#userNav {
	height:25px;
	background-color:#d2dffc;
	color:#444;
	margin:3px 0px 3px 0px;
	padding-right:4px;
	text-align:left;
}
#userNav .chatLink {
	float:left;
	margin-right:0px; margin-left:0px; margin-right:6px; margin-top:1px;
}
#userNav .freeChatLink {
	float:left;
	margin:0px; margin-right:14px; margin-top:1px;
}
#userNav ul {
	height:25px;
	border:none;
	margin:0px 0px 0px 12px; padding:0px;
	list-style-type:none;
}
#userNav li {
	display:inline;
	padding:0px; margin:0px;
	line-height:21px;
}
#userNav li a {
	font-size:10px; font-weight:normal; font-family:arial;
	color:#143784;
	text-decoration:underline;
	margin-left:4px;
}
#userNav li a:hover {
	color:#006;
}

.topBanner {
	position:absolute;
	margin-left:12px; margin-top:23px
}


/* - - - RTE - - - */

#final_comment, #rte1 {
	width:580px;
}

.rteBack tr td select {
	width:150px;
}

.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	width:580px;
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background:#D3D3D3;
	padding:0px;
}

.rteDiv {
	display: block;
	position: relative;
}


/* - - - BODY - - - */

#body { 
	background-color:#d93c47;
	color:#fff; 
}
#body .top {
	height:13px;
	background-image:url(../media/common/bodyTop.gif);
	background-repeat:no-repeat;
}
#body .bottom {
	height:13px;
	background-image:url(../media/common/bodyBottom.gif);
	background-repeat:no-repeat;
	background-color:#fff;
}
#body .main {
	padding:0px 13px 0px 13px;
}


/* - - - BANNERS - - - */

#leftBanner {
	width:120px; 
	_height:420px;
	min-height:420px;
	float:left;
}



/* - - - INDEX.PHP SPECIFIC - - - */

.indexText p {
	line-height:normal;
	color:#222;
	padding-bottom:10px;
	font-size:12px;
}
.indexText h1 {
	color:#000;
	letter-spacing:normal;
	font-size:13px; font-weight:bold;
}
.indexText a {
	color:#c00;
	font-size:12px; font-weight:bold;
}

#middleCol {
	width:180px;
	margin:-6px 12px 0px 12px;
	float:left;
}
#indexFeatures {
	width:180px; height:217px;
}
#indexFeatures img {
	float:right;
	clear:right;
}
#indexRecentMembers {
	width:419px; height:420px;
	background-image:url(../media/index/recentMembersPanel.gif);
	float:left;
	text-align:left;
}
#indexRecentMembers .grid div {
	height:98px;
}
#indexRecentMembers .grid {
	width:400px; height:310px;
	padding-left:12px; margin-top:64px;
}
#indexRecentMembers .grid .mLeft {
	margin-left:9px;
}
#indexRecentMembers .grid .mBottom {
	margin-bottom:8px;
}
#indexRecentMembers .message {
	margin:12px 0px 0px 12px;
	width:397px; height:21px;
	background-image:url(../media/index/messageBg.gif);
	color:#ffffc4;
	text-align:center;
	line-height:19px;
	font-weight:bold;
}
#indexRecentMembers .message a {
	color:#ffffc4;
	text-decoration:underline;
}

#whoHot {
	width:180px; height:209px;
	background-image:url(../media/index/whoHot.gif);
	text-align:left;
	font-size:11px; font-weight:bold;
}
#whoHot .leftPhoto {
	width:70px;
	padding-top:38px; padding-left:14px;
	float:left;
}
#whoHot .rightPhoto {
	width:70px;
	padding-top:38px; padding-left:10px;
	float:left;
}

.bannerStrip {
	text-align:center;
	margin-top:8px; margin-bottom:8px;
}

/* - - - PROFILE PAGES SPECIFIC - - - */

#webRecording {
	width:582px; height:332px;
	text-align:center;
	line-height:332px;
}

.profileOptions {
	width:616px;
	height:47px;
}

#profilePanel {
	width:612px; height:357px;
	margin:63px 0px 0px 15px;
	background-image:url(../media/profile/common/panelBg.gif); background-repeat:no-repeat;
	float:left;
}
#profileCopy {
	height:auto;
}

#profileFull {
	width:500px;
	text-align:left;
}

#profileLeft {
	width:316px; height:255px;
	float:left;
	text-align:left;
	color:#222;
}
	#profileLeft .details {
		width:306px; height:255px;
		float:left;
	}
		#profileLeft .details .headers {
			width:86px;
			float:left;
			background-color:#660099;
		}
				
#profileRight {
	position:relative;
	width:266px; height:335px;
	float:left;
	text-align:center;
}
	#profileRight img {
		border:6px solid #fff;
	}
	
.imageComment {
	height:17px; line-height:17px;
	position:absolute;
	font-size:10px;
	text-align:center;
	color:#fff;
	background-color:#698edc;
	border-left:6px solid #fff;	border-right:6px solid #fff; border-bottom:6px solid #fff;
	cursor:pointer;
}

#raterBar {
	width:306px; height:42px;
}
#raterBar .overall {
	width:101px; height:42px;
	background-image:url(../media/profile/rater/overallBg.gif); background-repeat:no-repeat;
	line-height:42px;
	font-weight:bold; font-size:26px;
	text-align:center;
	float:left;
	color:#fff;
}

#profileTabs {
	height:35px;
}
#profileTabs a {
	overflow:hidden;
	float:left;
	padding:36px 0 0 0; margin:-0px 0px 0px 100px;
	height:0px !important; 
	height /**/:36px; /* for IE5/Win only */ 
}
#profileTabs .tab1On {
	position:absolute;
	margin-left:0px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab1On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab1Off {
	position:absolute;
	margin-left:0px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab1Off.gif) top left no-repeat;
	z-index:10; 
}
#profileTabs .tab2On {
	position:absolute;
	margin-left:100px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab2On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab2Off {
	position:absolute;
	margin-left:100px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab2Off.gif) top left no-repeat;
	z-index:9;
}
#profileTabs .tab3On {
	position:absolute;
	margin-left:202px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab3On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab3Off {
	position:absolute;
	margin-left:202px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab3Off.gif) top left no-repeat;
	z-index:8; 
}
#profileTabs .tab4On {
	position:absolute;
	margin-left:304px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab4On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab4Off {
	position:absolute;
	margin-left:304px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab4Off.gif) top left no-repeat;
	z-index:7; 
}
#profileTabs .tab5On {
	position:absolute;
	margin-left:406px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab5On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab5Off {
	position:absolute;
	margin-left:406px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab5Off.gif) top left no-repeat;
	z-index:6; 
}
#profileTabs .tab6On {
	position:absolute;
	margin-left:505px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab6On.gif) top left no-repeat;
	z-index:11; 
}
#profileTabs .tab6Off {
	position:absolute;
	margin-left:505px;
	width:107px; height:35px;
	background:url(../media/profile/tabs/tab6Off.gif) top left no-repeat;
	z-index:5; 
}

#profileUpperNav {
	width:612px; height:37px;
}

.buddyThumb {
	width:100px; height:106px;
	background:url(../media/profile/thumbBackNorm.gif) top left no-repeat;
}
	.buddyThumb img {
		border:1px solid #fff;
		margin-left:0px;
	}
	.buddyThumb img:hover {
		border:1px solid #FC0;
		margin-left:0px;
	}
.buddy {
	margin-top:8px;
	font-size:12px;
	color:#222;
}

.galleryThumb {
	width:76px; height:80px;
	background:url(../media/profile/thumbBack.gif) top left no-repeat;
	float:left;
	margin:0px 0px 5px 0px;
}
	.galleryThumb img {
		border:1px solid #fff;
	}
	.galleryThumb img:hover {
		border:1px solid #FC0;
	}
.galleryPage {
	width:70px;
	float:left;
	text-align:center;
	color:#111;
	font-size:12px;
	margin-top:6px;
}
.galleryPage span { color:#000;font-weight:bold; }
.galleryPrevLink { text-align:left; }
.galleryNextLink { text-align:right; }
.galleryPrevLink, .galleryNextLink {
	width:116px;
	float:left;
	margin-top:6px;
}
	.galleryPrevLink a, .galleryNextLink a {
		color:#000;
		font-size:12px;
		text-decoration:none;
	}
	.galleryPrevLink a:hover, .galleryNextLink a:hover {
		color:#222;
		font-size:12px;
		text-decoration:underline;
	}

.proButA { margin-left:6px; }
.proButB { margin-left:2px; }

.proVerified {
	position:absolute;
	margin-left:404px;
}

.underLine {
	margin-bottom:11px;
	padding-bottom:6px;
	border-bottom:1px solid #fff;
}

#proInfo {
	width:612px; height:32px;
	background:url(../media/profile/infoBg.gif) top left no-repeat;
	margin:10px 0px 10px 0px;
	text-align:left;
}

#proInfo .format {
	height:32px;
	position:absolute;
	color:#ffb600;
	font-size:10px; font-weight:normal; font-family:tahoma;
	text-align:right;
}
#proInfo .viewed { width:77px; margin-left:20px; margin-top:3px; }
#proInfo .points { width:70px; margin-left:130px; margin-top:3px; }
#proInfo .dates { width:350px; text-align:left; margin-left:247px; margin-top:3px; }
#proInfo .dates span { color:#fff; }
#proInfo .onlineStatus {
	position:absolute;
	margin-left:538px;
}
	
.virtualGift {
	width:578px; height:102px;
	margin-bottom:8px;
}
	.virtualGift img {
		float:left;
		border:2px solid #fff;
	}

/* - - - USERS PAGE SPECIFIC ( users online, users search )  - - - */

.userSearchDesc {
	margin-bottom:14px; margin-left:14px;
	padding-top:8px;padding-bottom:8px;
	border-top:1px dashed #fff; border-bottom:1px dashed #fff;
	text-align:left;
	width:606px;
}
	.userSearchDesc a {
		color:#fff;
	}

.userPanel {
	font-family:tahoma,arial,sans-serif; 
	font-size:10px;
	width:300px; height:147px;
	overflow:hidden;
	margin:0px 0px 12px 12px;
	text-align:left;
}
	.userPanel .photo {
		position:absolute;
		margin:8px 0px 0px 8px;
		border:1px solid #fff;
	}
	.userPanel .username {
		position:absolute;
		margin:2px 0px 0px 101px;
		font-size:11px; font-weight:bold;
		color:#fff;
		text-align:center;
		width:197px; height:27px;
		line-height:27px;
	}
	.userPanel .age {
		position:absolute;
		margin:38px 0px 0px 110px;
		color:#000;
		text-align:left;
	}
	.userPanel .where {
		position:absolute;
		margin:60px 0px 0px 110px;
		color:#000;
		text-align:left;
	}
	.userPanel .where a {
		color:#c00;
		text-align:left;
		text-decoration:underline;
	}
	.userPanel .where2 {
		position:absolute;
		margin:55px 0px 0px 110px;
		color:#000;
		text-align:left;
	}
	.userPanel .where2 a {
		color:#c00;
		text-align:left;
	}
	.userPanel .text {
		position:absolute;
		width:182px; height:28px;
		margin:83px 0px 0px 110px;
		color:#333;
		text-align:left;
		overflow:hidden;
		font-size:10px;
	}
	.userPanel .text .finalThoughtA {
		color:#333; text-align:left;
		text-decoration:none;
	}
	.userPanel .text .finalThoughtA:hover {
		color:#333; text-align:left;
		text-decoration:none;
	}
	.userPanel .flag {
		position:absolute;
		margin:34px 0px 0px 155px;
	}
	.userPanel .icons {
		position:absolute;
		margin:34px 0px 0px 190px;
	}
		.userPanel .icons img {
			margin-right:4px;
		}
	.userPanel .options {
		position:absolute;
		margin:120px 0px 0px 113px;
	}
	
.bn/ B-ar { 
	width:612px; height:24px;
	text-align:center;
}

.bgfn { background:url(../media/users/bgFN.gif) top left no-repeat; }
.bgfy { background:url(../media/users/bgFY.gif) top left no-repeat; }
.bgmn { background:url(../media/users/bgMN.gif) top left no-repeat; }
.bgmy { background:url(../media/users/bgMY.gif) top left no-repeat; }


/* - - - ACCOUNT PAGE SPECIFIC ( account-main.php ) - - - */

.accountCon {
	width:580px; height:auto;
 	margin:0px 0px 0px 36px; padding:0px;
	text-align:center;
}

.account { 
	width:259px; height:103px;
	overflow:hidden;
	margin:0px 8px 16px 8px;
	text-align:left;
	float:left;
}
.account .panel {
	width:259px; height:103px;
	background:url(../media/account/accountBack.gif) top left no-repeat;
}
.account .panel a {
	text-decoration:none;
	cursor:pointer;
}
.account .panel .left {
	width:60px; height:60px;
	float:left;
}
.account .panel img {
	margin:26px 0px 0px 8px;
}
.account .panel .section {
	float:left;
	text-align:left;
	font-weight:bold; font-size:12px;
	width:186px; height:25px; line-height:25px;
	background-color:#6a8edc;
	color:#fff;
	margin-top:8px; padding-left:6px;
}
.account .panel .section a {
	text-decoration:underline;
	font-weight:bold; font-size:12px;
	color:#fff;
}
.account .panel .section a:hover {
	text-decoration:underline;
	font-weight:bold; font-size:12px;
	color:#ff9;
}
.account .panel .description {
	float:left;
	text-align:left;
	font-weight:normal; font-size:11px;
	width:186px;
	color:#333;
	margin-top:8px; padding-left:6px;
}
.account .panel .description a {
	text-decoration:underline;
	margin-left:8px;
}


/* - - - SIGNUP PAGE - - - */

.signupForm label	 { margin-right:12px; }
.signupForm input, textarea {	
	width:350px;
	font-size:13px; 
	padding:1px 0px 0px 3px;
}
.signupForm label {
	position:relative;
	width:140px; height:23px;
	line-height:23px;
	display:block;
	float:left;
}
.signupForm .alt {
	position:relative;
	width:350px; height:23px;
	line-height:23px;
	display:block;
}
.signupForm .emailAddresses {
	width:574px;
}
.signupForm .spacer { padding-top:1px; font-size:1% }
.signupForm span { 
	font-size:14px; font-weight:bold;
	line-height:23px;
	color:#000; 
}
.signupForm .Note {
	font-size:11px; font-weight:normal;
	color:#222;
}
.signupForm .Note a {
	color:#c00; font-weight:bold; font-size:13px;
}

.signupForm select { width:360px; }




.WhiteOut {
	background-color:#fff;
	text-align:left;
	padding:12px 12px 12px 12px;
}
.WhiteOut p {
	color:#111;
	font-size:12px; font-weight:normal;
	margin-bottom:12px;
}
.WhiteOut h1 {
	color:#000;
	font-size:14px;
	letter-spacing:normal;
}
.WhiteOut .DottedBottom {
	border-bottom:1px dotted #444;
	margin:0px 0px 22px 0px;
}




#checkMessage { 
	padding-top:8px;
	font-weight:bold; font-size:13px;
	color:#ff0063;
}

.note2 {
	height:20px; line-height:20px;
	color:#222;
	font-weight:normal; font-size:11px;
}
.note, .comment {
	padding-top:8px;
	color:#222;
	font-weight:normal; font-size:11px;
}
.note a {
	color:#702727;
	text-decoration:underline;
	cursor:help;
}
.comment a {
	color:#b83a4e;
	font-weight:bold; text-decoration:underline;
}

.suggestionsTD { height:18px; }
.suggestionsTD a {
	color:#16223b;
	font-size:10px; font-weight:bold;
	text-decoration:underline;
}


/* - - - SEARCH PAGE - - - */

.searchForm label, .searchForm input { margin-right:12px; }
.searchForm input {	
	width:150px;
	font-size:12px; 
	padding:2px;
}
.searchForm select {
	width:174px;
	font-size:12px;
}
.searchForm label {
	position:relative;
	width:90px; height:23px;
	line-height:23px;
	display:block;
	float:left;
}
.searchForm .spacer { padding-top:1px; font-size:1% }
.searchForm .colA {
	float:left;
	width:291px;
}
.searchForm .colB {
	float:left;
	width:291px;
}


/* - - - TOP 25 - - - */
.t25head {
	width:612px; height:79px;
	background-image:url(../media/top25/header.gif); background-repeat:no-repeat;
	margin-bottom:12px; margin-left:12px;
}
.username .percentage {
	font-size:11px; font-weight:bold;
	color:#efc708;
	margin-left:10px;
}


/* - - - BENEFITS - - - */
#paymentPost td {
	padding:5px;
}
#paymentPost * {
	color:#000;
}

.tBenefits td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px; margin:0px;
}
.tBenefits td h1 {
	font-weight:bold;
	color:#000;
	font-size:16px;
	letter-spacing:normal;
}
.tBenefits td h3 {
	font-weight:bold;
	color:#000;
	font-size:18px;
	letter-spacing:normal;
}

.tUpOption td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:7px;
	font-size:12px;
}
.tUpOption input {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	height:20px; width:50px;
	cursor:pointer;
}

.paymentOptions {
	color:#000;
	border:1px solid #2060ca;
}
.paymentOptions td {
	padding:5px;
}


/* - - - WHO'S LOOKED - - - */

#whosLooked td { padding:5px; margin:3px; color:#000; }
#whosLooked table td { padding:5px; margin:3px; color:#000; }


/* - - - MESSAGE CENTER - - - */

.msgPagination {	
	width:579px;
}
.msgPagination td a {
	font:12px arial, helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#222;
	text-decoration:underline;
}
.msgPagination td {
	font:12px arial, helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#222;
}
.msgPagination td .na {
	display:none;
}
.msgPagination td span { 
	color:#ff6;
	font-weight:bold; font-size:12px;
}

#messageBody {
	width:568px;
	padding:8px;
	border-top:1px solid #395194; border-bottom:1px solid #395194; 
	background-color:#fff; color:#111;
	font-size:13px; line-height:normal;
	overflow:hidden;
}
#messageBody p { 
	font-weight:normal; line-height:normal;
}
#messageBody div * {
	color:#525552;
	font-weight:normal; line-height:normal;
}
#messageBody .messageFooter {
	font-size:9px;
	color:#444;
}

.messageRead td {
	height:15px;
	padding:4px;
	background-color:#ecefff;
	color:#222;
	font-weight:normal; font-size:11px; font-family:Tahoma, Arial;
}
.messageRead td a {
	color:#c00;
	font-weight:bold;
}

.message { margin-bottom:12px; margin-top:12px; }
.message th {
	height:25px;
	color:#222;
	background-color:#94a6de;
	font-size:12px; font-family:Tahoma, Arial;
	font-weight:bold;
	
}
.message .Y td { font-weight:normal; font-size:10px; font-family:Tahoma, Arial; border-bottom:1px solid #94a6de; }
.message .Y {
	height:23px;
	color:#222;
	background-color:#fff;
	cursor:pointer;
}
.message .N td { font-weight:bold; font-size:10px; font-family:Tahoma, Arial; border-bottom:1px solid #94a6de; }
.message .N {
	height:23px;
	color:#222;
	background-color:#ecefff;
	cursor:pointer;
}

.message td a { color:#00009c; }

.message .highlighted td { font-weight:bold; font-size:10px; font-family:Tahoma, Arial; border-bottom:1px solid #94a6de; }
.message .highlighted {
	height:23px;
	color:#222;
	font-size:11px; font-family:Tahoma, Arial;
	cursor:pointer;
	background-color:#ddd;
	border-bottom:1px solid #94a6de;
}

.msgFolders {
	height:auto;
	border:none;
	margin:0px 0px 0px 12px; padding:0px;
	list-style-type:none;
}
.msgFolders li {
	background-image:url(../media/messages/folder.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:0px 3px 5px 23px; margin:0px;
	line-height:16px;
}
.msgFolders li span {
	font-size:11px; color:#555; font-weight:normal;
}
.msgFolders .active {
	background-image:url(../media/messages/folderOpen.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:0px 3px 5px 23px; margin:0px;
	line-height:16px;
}
.msgFolders li a {
	font-size:11px; font-weight:bold;
	color:#222;
	text-decoration:none;
}
.msgFolders li a:hover {
	color:#222;
	text-decoration:underline;
}

.messageOptions {
	height:auto;
	border:none;
	margin:0px 0px 0px 0px; padding:0px;
	list-style-type:none;
}
.messageOptions li {
	background-image:url(../media/common/winky.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding:0px 3px 5px 25px; margin:0px;
	line-height:17px;
}
.messageOptions li a {
	font-size:11px; font-weight:bold;
	color:#111;
	text-decoration:underline;
}
.messageOptions li a:hover {
	color:#CC0000;
	text-decoration:underline;
}


/* - - - MY PICTURES - - - */

.picasa {
	position:relative;
	width:583px; height:56px;
	background:url(../media/account/picasa.gif) top left no-repeat;
}
.picasa .picasaButton {
	position:absolute;
	top:12px; left:458px;
}


/* - - - BUDDIES - - - */

.info {
	color:#cc0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:normal;
}
.tBuddies {
	margin:6px;
	border-bottom:1px solid #94a6de; border-top:1px solid #94a6de;
}
.tBuddies td { 
	background-color:#ecefff;
}
.tBuddies td img { border:2px solid #fff; }
.tBuddies td h1 {
	font-size:16px;
	color:#222;
	letter-spacing:normal;
}


/* - - - REFERRALS - - - */

.referMSN {
	position:relative;
	width:183px; height:251px;
	background:url(../media/referrers/msn_back.gif) top left no-repeat; 
	text-align:left;
}
	.referMSN_text {
		position:absolute;
		width:160px;
		background-color:#fff;
		border:1px solid #222;
		padding:3px;
		left:8px;
		margin-top:160px;
		color:#222; font-weight:bold; font-size:10px; letter-spacing:normal;
	}
	.referMSN_form {
		width:159px;
		position:absolute;
		margin-top:160px; margin-left:5px;
	}
		.referMSN_form .ipt {
			width:159px;
			border:1px solid #fff;
			padding:1px; margin-bottom:4px;
			font:11px arial, helvetica, sans-serif;
			color:#222;
		}
		.referMSN_go {
			margin-left:133px;
		}
		
.referEmail {
	position:relative;
	width:184px; height:251px;
	background:url(../media/referrers/email_back.gif) top left no-repeat; 
}
	.referEmailtext {
		width:157px;
		background-color:#fff;
		border:1px solid #222;
		padding:3px;
		margin-left:5px; margin-top:3px;
		color:#222; font-weight:bold; font-size:10px; letter-spacing:normal;
	}
	.referEmail_form {
		width:159px;
		position:absolute;
		margin-top:160px; margin-left:5px;
	}
		.referEmail_form .ipt {
			width:159px;
			border:1px solid #fff;
			padding:1px; margin-bottom:4px;
			font:11px arial, helvetica, sans-serif;
			color:#222;
		}
		.referEmail_go {
			margin-left:133px;
		}

.referTell {
	position:relative;
	width:182px; height:251px;
	background:url(../media/referrers/tell_back.gif) top left no-repeat; 
}
	.referTellTA {
		position:absolute;
		width:159px; height:auto;
		border:1px solid #fff;
		margin-top:180px; left:8px;
		font:11px arial, helvetica, sans-serif;
		color:#222;
		overflow:hidden;
	}
	
.referBackM, .referBackF {
	width:189px; height:127px;
	text-align:left;
}
.referBackM {
	background:url(../media/referrers/Mback.gif) top left no-repeat; 
}
.referBackF {
	background:url(../media/referrers/Fback.gif) top left no-repeat; 
}
.referPhoto {
	position:absolute;
	width:69px; height:74px;
	margin-left:12px; margin-top:30px;
}
	.referPhoto { border:1px solid #fff; }
.referUNM, .referUNF {
	width:174px;
	position:absolute;
	font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:10px;
}
.referL1M, .referL1F {
	width:176px;
	position:absolute;
	font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:26px;
}
.referScoreM, .referScoreF {
	width:176px;
	position:absolute;
	font-size:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:36px;
}
.referNMM, .referNMF {
	width:176px;
	position:absolute;
	font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:77px;
}
.referUNM, .referL1M, .referScoreM, .referNMM { color:#334b73; }
.referUNF, .referL1F, .referScoreF, .referNMF { color:#a6486e; }
	
	
/* - - - VIRTUAL GIFTS - - - */

.giftImg {
	cursor:pointer;
}
.giftText {
	margin-left:15px;
	color:#222; font-weight:bold;
}
.giftMessage {
	width:420px;
	padding:3px; margin-top:6px;
	font-color:#222; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.tGifts {
	margin:6px;
	border-bottom:1px solid #94a6de; border-top:1px solid #94a6de;
}
.tGifts td { 
	background-color:#ecefff;
}


/* - - - FORUM - - - */

.forum {
	border:1px solid #395194;
	font-family:Arial, Helvetica, sans-serif;
}
.forum .fhl1 {
	background-color:#fff;
}
	.forum .fhl1 div {
		font-size:10px;
	}
.forum .fhl2 {
	background-color:#e6e8f3;
}
	.forum .fhl2 div {
		font-size:10px;
	}
	.forum .fhl2 div b {
		color:#333;
	}
.forum td {
	font-size:11px;
	border:1px solid #395194;
	padding:6px;
	text-align:left;
	color:#000;
	line-height:normal;
	overflow:hidden;
}
.forum td * { line-height:normal; overflow:hidden; }
.forum tr {
	background-color:#E7EBFF;
	color:#000;
}
.forum .username {
	font-weight:bold;
	text-align:left;
	margin-bottom:6px;
}
.forum .header {
	background-color:#395194;
	color:#fff;
}
.forum .header td {
	font-size:12px;	font-weight:bold;
	color:#fff;
}
.forum .root {
	background-color:#395194;
	color:#fff;
}
.forum td a {
	font-size:12px;	font-weight:bold;
	text-decoration:underline;
	color:#213473;
}
.forum td a:hover {
	font-size:12px;	font-weight:bold;
	text-decoration:underline;
	color:#c00;
}
.forum .root td {
	font-weight:bold;
	text-align:left;
	font-size:14px;
	color:#fff;
}
.forum .postedDate {
	font-size:9px;
	color:#777;
}	
.forumBC {
	font-size:14px; font-weight:bold;
	color:#fff;
	text-align:left;
	margin-bottom:12px;
	line-height:18px;
}
.forumBC a {
	color:#fff;
	text-decoration:underline;
}
.forumLink {
	width:585px; height:24px;
	line-height:24px;
	text-align:right;
}
	.forumLink a {
		color:#CC0033;
		font-weight:bold; font-size:13px;
		text-decoration:underline;
		margin-right:2px;
	}
	

/* - - - VIDEOS - - - */

.videoComment {
	width:581px;
}
	.videoComment .t {
		width:581px; height:8px; line-height:8px;
		background:url(../media/videos/commentTop.gif) top left no-repeat;
	}
	.videoComment .m {
		width:541px; height:auto;
		background-color:#fff; color:#222;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
		padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:12px;
		text-align:justify;
	}
		.videoComment .m img {
			margin-right:7px; margin-bottom:3px;
		}
	.videoComment .b {
		width:581px; height:19px;
		background:url(../media/videos/commentBot.gif) top left no-repeat;
	}
	.videoComment .tline {
		width:581px;
		color:#111; font-size:11px; font-weight:bold;
		margin-bottom:24px;
	}
		.videoComment .tline a {
			color:#c00; font-wieght:bold;
			text-decoration:underline;
		}

.video {
	width:138px; height:168px;
	background:url(../media/videos/cfvidback.jpg) top left no-repeat;
	margin-bottom:7px;
	cursor:pointer;
}
	.video img {
		margin:18px 0px 0px 1px;
		width:129px; height:97px;
		border:0px;
	}
	.video .title {
		display: block;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px;
		color:#c00;
		text-decoration:none;
	}
	.video .comments {
		font-weight: bold;
		color:#000;
		text-decoration:none;
		margin-right: 4px;
	}
	.video .rating {
		font-weight: bold;
		color:#000;
		text-decoration:none;
	}

.videoInfo {
	background-color:#e2eafa;
	border:1px solid #486591;
}
	.videoInfo td {
		padding:2px;
	}
	.videoInfo .playing {
		color:#486591;
		font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
		.videoInfo .playing .star {
			float:left;
			margin-right:1px;
			cursor:pointer;
		}
		
	div#rating {
		float: right;
		margin: 0px;
		padding: 0 5px;
		font-size: 10px;
		position: relative;
		width: 172px;
		height: 21px;
	}
	div#rating label {
		width: 150px;
		position: absolute;
		left: -153px;
		text-align: right;
		font-weight: bold;
		color:#486591;
		font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	div#rating ul {
		list-style: none;
		padding: 0;
		margin-top:1px;
		width: 150px;
		height: 14px;
		position: relative;
		background: url(../media/videos/starOff.gif) top left repeat-x;
	}
	div#rating ul li {
		float: left;
		padding: 0px;
		margin: 0px;
		border: none;
	}
	div#rating ul li a {
		display: block;
		width: 15px;
		height: 14px;
		text-decoration: none;
		text-indent: 99999px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow: hidden;
	}
	div#rating ul li a:hover {
		background: url(../media/videos/starOn.gif) left bottom;
		z-index: 1;
		left: 0px;
	}
	div#rating ul a.one {
		left: 0px;
	}
	div#rating ul a.one:hover {
		width: 15px;
	}
	div#rating ul a.two {
		left: 15px;
	}
	div#rating ul a.two:hover {
		width: 30px;
	}
	div#rating ul a.three {
		left: 30px;
	}
	div#rating ul a.three:hover {
		width: 45px;
	}
	div#rating ul a.four {
		left: 45px;
	}	
	div#rating ul a.four:hover {
		width: 60px;
	}
	div#rating ul a.five {
		left: 60px;
	}
	div#rating ul a.five:hover {
		width: 75px;
	}
	div#rating ul a.six {
		left: 75px;
	}
	div#rating ul a.six:hover {
		width: 90px;
	}
	div#rating ul a.seven {
		left: 90px;
	}
	div#rating ul a.seven:hover {
		width: 105px;
	}
	div#rating ul a.eight {
		left: 105px;
	}
	div#rating ul a.eight:hover {
		width: 120px;
	}
	div#rating ul a.nine {
		left: 120px;
	}	
	div#rating ul a.nine:hover {
		width: 135px;
	}
	div#rating ul a.ten {
		left: 135px;
	}
	div#rating ul a.ten:hover {
		width: 150px;
	}
	
	.videoComment {
		margin-top:4px;
		width:281px; height:96px;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	}
	.videoCommentBut {
		margin-top:4px;
		width:auto; height:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
	}
	
/* - - - HOLLA BAR - - - */

#hollaBox {
	height:21px; line-height:21px;
	font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	border:1px solid #6B8EDE;
	color:#fff;
	margin:3px 0px 3px 0px;
	text-align:center;
}
	#hollaBox a {
		text-decoration:underline;
		color:#fff;
	}
	
/* - - - NOTIFICATIONS - - - */

.msgNoti {
	position:absolute;
	width:251px; height:150px;
	background:url(../media/common/message_notification.gif) top left no-repeat; 
	top:-1000px;
	z-index:9997;
}
.giftNoti {
	position:absolute;
	width:251px; height:151px;
	background:url(../media/common/gift_notification.gif) top left no-repeat; 
	top:-1000px;
	z-index:9997;
}
	.giftNoti p, .msgNoti p {
		position:absolute;
		font-weight:bold; font-size:12px;
		color:#fff;
		padding-left:52px; padding-top:46px;
		text-align:left;
	}
	.giftNoti .n, .msgNoti .n {
		position:absolute;
		font-size:14px;
		padding-top:64px;
	}
	.giftNoti .options, .msgNoti .options {
		position:absolute;
		margin-left:18px; margin-top:116px;
	}
	.giftNoti .options a, .msgNoti .options a {
		margin-top:120px;
		font-weight:bold; font-size:12px;
		margin-right:34px; margin-left:34px;
		color:#fff;		
	}
	
	
/* - - - FLIRT'01 - - - */
	
.flirt01form td {
	padding:5px;
}
.flirt01form p {
	margin-bottom:8px;
}
.flirt01trhide { display:none; }
.flirt01trshow { display:table-row; }


/* - - - INSTANT MESSENGER STATUS - - - */

#imStatus {
	position:absolute;
	z-index:900;
	top:0px; margin-left:192px;
}
#imStatus .box {
	width:178px; height:8px; line-height:8px;
	padding:6px;
	background-color:#de6b6b;
	color:#fff;
	font-size:11px; font-weight:bold;
	text-align:left;
}
#imStatus .box a {
	color:#fff;
	text-decoration:underline;
	margin-left:11px;
}
#imStatus .box a:hover {
	color:#ddd;
	text-decoration:underline;
	margin-left:11px;
}

/* - - - BUDDY LIST - - - */

#buddyList {
	position:absolute;
	z-index:100;
	top:0px;
}
#buddyList #buddyLink {
	width:178px; height:8px; line-height:8px;
	padding:6px;
	background-color:#6b8ede;
	color:#fff;
	font-size:11px; font-weight:bold;
	text-align:left;
}
#buddyList #buddyLink a {
	color:#fff;
	text-decoration:underline;
}
#buddyList .hidden { display:none; }
#buddylist .shown { display:block; }
#buddyList #buddyCont {
	width:174px;
	padding:6px;
	background-color:#fff;
	color:#222;
	font-size:11px; font-weight:bold;
	text-align:left;
	border:2px solid #6b8ede; border-top:none;
}
#buddyList #buddyCont p {

}
#buddyList a {
	color:#222;
	text-decoration:none;
}
#buddyList a:hover {
	color:#c00;
	text-decoration:underline;
}
#buddyList #buddyCont .buddyName {
	width:134px;
}
#buddyList #buddyCont p .buddyMsg {
	margin-left:4px;
}
#buddyList #buddyCont p .buddyOS img {
	margin-left:4px;
}


/* - - - HELP - - - */

.helpTable td {
	border:1px solid #d2dffc;
	padding:10px; margin:10px;
	text-align:left;
}
.helpTable td p {
	padding-bottom:12px;
}
.helpTable * a {
	text-decoration:underline;
	color:#900;
}
.helpContent {
	font-size:12px;
	background-color:#d2dffc;
	color:#000;
}


.bannerInvite .tf {
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
	width:102px; height:16px;
	border:1px solid #25478d;
	background-color:#e7eaf2;
	padding-left:2px; padding-right:2px;
}
.bannerInvite .tt {
	font-family:Arial, Helvetica, sans-serif; font-size:9px;
	color:#333;
	margin-bottom:2px; margin-top:2px;
}
.bannerInvite .tb {
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
}


#freeGold {
	height:20px; line-height:20px;
	background-color:#FFE6E6;
	border:1px solid #c00;
	color:#222;
	margin-bottom:2px;
}
#freeGold a {
	color:#c00;
	font-size:11px; font-weight:bold;
}




/* - - - FLIRT'02 - - - */

.f02-purchase td {
	font-size:12px;
}
.f02-purchase input {
	width:200px; height:18px;
	color:#0d0005;
}
.f02-purchase select {
	width:100px; height:18px;
	color:#0d0005;
}
.f02-purchase textarea {
	width:302px;
	height:100px;
}
.f02-head {
	font-size:12px; font-weight:bold;
	margin-top:4px; margin-bottom:3px;
	color:#20325a;
}
.txx-margin {
	margin-top:12px;
}
.f02-extras th {
	color:#0d0005;
	font-size:10px; font-weight:bold;
	height:20px;
}
.f02-extras td {
	padding-top:5px;
}
.f02-texth { color:#fff;font-size:16px;font-weight:bold;text-align:left;padding-left:20px;padding-right:20px;padding-bottom:10px; }
.f02-textp { color:#20325a;font-size:12px;font-weight:bold;text-align:left;padding-left:20px;padding-right:20px;padding-bottom:20px; }
.f02-textp a { color:#fff;font-size:11px;font-weight:bold;text-align:left;text-decoration:none; line-height:18px; }
.f02-textp a:hover { color:#fff;font-size:11px;font-weight:bold;text-align:left;text-decoration:underline; }

#t-heads { display:none; }
#t-total { display:none; }
#t01-base {	display:none; }
#t02-base {	display:none; }
#t03-base {	display:none; }
#t04-base {	display:none; }
#t05-base {	display:none; }
#t06-base {	display:none; }
#t-total2 { font-weight:bold; }

div.auto_complete ul { }
div.auto_complete ul li { }
div.auto_complete ul li.selected { background-color: #ffb; }
div.auto_complete ul strong.highlight { color:#800; margin:0; padding:0;}

div.auto_complete { color:#000; border:1px solid #20325a; background-color:#6a8edc; }
div.auto_complete ul li { 
	list-style-type:none;
	color:#20325a;
	font-size:11px; font-weight:bold;
	height:18px; line-height:18px;
	cursor:pointer;
}


.indexNipples * {
	font-family:Arial, Helvetica, sans-serif;
}
.indexNipples .joinage {
	font-size:16px; font-weight:bold;
}
.indexNipples .joinage a {
	color:#FF0;
	text-decoration:underline;
}
.indexSearch {
	background-color:#224691;
	text-align:left;
	font-size:16px; font-weight:bold;
	padding:4px;
}

.adultNipples {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#fff;
}
.adultNipples span { color:#F7EF08; }

.indexSearchOptions {}
.indexSearchOptions td {
	font-size:12px; font-weight:bold;
	color:#000;
	padding:5px;
}
.hometext, .hometext td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000;
}
.hometext td a { color:#f00; font-weight:bold; }

.hometextnotbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000;
}
.hometextnotbold a { color:#f00; font-weight:bold; }

.index31 { margin:1px; }
.index31 td { padding:3px; }
.index33 { margin:3px; }
.index33 td { padding:3px; }
.index04 td { padding:4px; }

.indexBoobOuts {
	color:#000;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

.thumbborder {
	border: 1px solid #FFFFFF;
}


#hLogin td {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	color:#333;
}
	#hLogin td input.field {
		font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold;
		background-color:#f4f2f4;
		border:1px solid #9496a5;
		color:#222;
		padding:1px;
	}
	#hLogin td input.btn {
   color:#222;
   font-family:Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold;
	 border:1px solid #9496a5;
	}
	#hLogin td a {
		color:#c00;
		text-decoration:underline;
	}
	
	
	
	
.nonGoldTwiddle {
	border:2px solid #fff;
	margin-bottom:8px;
}
	.nonGoldTwiddle td {
		background-color:#d2deef;
		color:#000;
		font-family:Arial, Helvetica, sans-serif; font-size:11px;
		padding:3px;
	}
	.nonGoldTwiddle td a {
		color:#f00;
		font-family:Arial, Helvetica, sans-serif; font-size:11px;
	}
	
	
.nonMemberTwiddle {
	border:2px solid #fff;
	margin-bottom:8px;
}
	.nonMemberTwiddle td {
		background-color:#f00;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif; font-size:11px;
		padding:3px;
	}
		.nonMemberTwiddle td a {
			color:#ff0;
			font-family:Arial, Helvetica, sans-serif; font-size:11px;
		}
		
		
		
/* - - - TOOL TIPS - - - */
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip {
	position: absolute;
	z-index: 1000;
	max-width: 220px;
	background: #fff;
	text-align: left;
	padding: 2px 5px 3px 5px;
	min-height: 1em;
	border:3px solid #d93c47;
	}
	
body div#toolTip p { 
	margin: 0;
	padding: 0;
	color: #d93c47;
	font-size: 11px;
	font-weight: bold;
	}
	
body div#toolTip p em { 
	display: block;
	margin-top: 3px;
	font-style: normal;
	font-weight: bold;
	color:#222
	}
	
body div#toolTip p em span { 
	font-weight: bold;
	color: #fff;
	}
	
	
/* - - PAGING - - */
.newpagination {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 5px 0 2px 0;
	margin: 0;
	font-size: 11px;
	color:#222;
}
.newpagination a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #fafafa;
	border: 1px solid #eee;
	padding: 1px 4px;
	margin-right:3px;
	color: #777;
	text-decoration: none;
}
.newpagination a:hover,
.newpagination b {
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	background-color: #d93c47;
	border: 1px #c70010 solid;
	padding: 1px 4px;
	margin-right:3px;
	color: #fff; 
}

#stats
{
	background-color: #93BAEE;
}

#stats td
{
	padding: 1px
}

#stats td.date
{
	background-color: #EDA3A8;
}

#stats td.normal
{
	background-color: #F4EDC4;
	text-align: right;
}

#stats td.subtotal
{
	background-color: #EDE19E;
	text-align: right;
}

#stats td.total
{
	background-color: #E6D577;
	text-align: right;
}

#stats td.header
{
	background-color: #EDA3A8;
	text-align: center;
}

#stats td.subheader
{
	background-color: #F4CACD;
	text-align: center;
}

