@CHARSET \"UTF-8\";
/*******************************************/
/* White Label v2 - WL white gray          */
/* created by: NEONCAMS.COM	               */
/*******************************************/

/** clear styles **/
	html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, img, form {
		margin:0px;padding:0px;border:0px none;outline:0px;
		list-style-type: none;
		text-shadow: 0 0 0 #000 !important; /* safari bold compensation */
	}

	html, body { width:100%; height:100%; }
	html, body, form, input, select, fieldset {font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; color: #ffffff; }
	div.clear { clear:both; font-size:0px;line-height:0px;height:0px !important;overflow:hidden; visibility: hidden; }

	a, a:link, a:visited, a:active, a:focus { text-decoration: none; color:#000000; }
	a:hover { text-decoration: underline; }

	:focus { outline: 0; }
	a img, a:hover img {border: 0px none;}

	.left {float:left;}
	.right {float:right;}

	.textcenter {text-align:center;}
	a.boldlink {font-weight:bold;font-size: 12px;}


input, textarea {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

/* general form elements */
input.text {
	display:block;
	height:15px;
	line-height:14px !important;
	vertical-align:middle;
	width:166px;
	padding: 1px 2px 1px 2px !important;
	border: 1px solid #E5E5E5;

	overflow:hidden;

	margin-top: 1px !important;
	margin-bottom:15px !important;
}

textarea {
	padding: 1px 2px 1px 2px !important;
	border: 1px solid #E5E5E5;
}

input.button {
	position:relative;
	background-color: #cfba83;
	background-image: url(/img/filter-button-bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #a07d52;
	color: #302507;
	font-weight: bold;
	margin-top: 9px;
	margin-left: 2px;
	padding: 0px 10px 1px 10px;
	float: left;
	height: 19px;
	}

input.submitbutton {
	background-image: url(/img/member-loginbutton-bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #E5E5E5;
	width: 310px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding: 1px 5px 2px 5px;
	}

p.errormsg {
	position:relative;
	display: block;
	color: #ff0000 !important;
	font-size:11px !important;
	margin-top:-13px;
	margin-bottom:7px !important;

	margin-left:0px !important;
	margin-left: 2px;

	padding-left:3px;
	width: 170px;
	height:auto;
	line-height:13px;
}

/* =S=I=T=E==L=A=Y=O=U=T=======B=A=S=E================================================================ */
html, body {background: black url(/img/bg-site-tile.gif) left top repeat;}

div#wrap {
	width: 100%;
	height: 100%;
	text-align:center;
	background-color:#000000;
}

div#site {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:left;
	background-color: transparent;
}

	div#header {
		width:100%;
		height: auto;
		text-align:center;
		background:#ffffff url(/img/bg-header2.gif) left top repeat-x;
	}

		div#head-brand {
			width:950px;
			height:85px;
			text-align:left;
			margin:0 auto;
			background: url(/img/bg-headlogo3.jpg) left top no-repeat;
		}

		div#head-menu {
			width:950px;
			height: 37px;
			font-family:\"Tahoma\", Arial, sans-serif;
			text-transform: capitalize !important;
			margin:0 auto;
		} 

		div#head_end {
			width: 100%;
			height: 23px;
			background: transparent none;
			}


/* ------------------------------------------------------------------------- */
/** head layout **/
	div#brand {position:relative; }

	div#brand a#brandlink {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 270px;
		height: 80px;
		display: block;
		}

		div#brand h1#sitetitle {
			font-size: 30px;
			display: none;
			}
	div#brand h2#brandtitle {
		color: #dc7e7e;
		text-align:left;
		font-size:12px;
		font-weight: normal;
		font-family: Tahoma, Arial, sans-serif;
		text-transform: lowercase;
		padding-top:53px;
		padding-left:46px;
		display: none;
	}	


	div#head-menu ul {
		display:block;
		width:950px;
		height:31px;
		text-align:left !important;
		overflow:hidden;
	}

	div#head-menu ul li { display:inline; }
	div#head-menu ul li a {	white-space: nowrap; }
			
		a.topmenu-url:hover span.link_text { text-decoration:none; }

	a.topmenu-url,
	a.topmenu-url-active {
		display: block;
		float: left;
		margin-left:0px !important; 
		margin-right:0px !important; 
		height:31px;
		overflow:hidden;
	}

		a.topmenu-url:hover, 
		a.topmenu-url-active:hover{
			text-decoration: none !important;
			border: 0px none !important;
		}

	a.topmenu-url span.link_text,
	a.topmenu-url-active span.link_text {
		display: block;
		float: left;
		line-height: 27px;
		padding-bottom:4px;
		vertical-align: middle;
		font-size: 12px;
		font-weight: bold;
		text-decoration:none;
		padding-left: 11px;
		cursor: pointer;
		}

		a.topmenu-url span.link_right,
		a.topmenu-url-active span.link_right {
			display: block;
			float:left;
			padding-left: 16px;
			line-height:31px;
			height:31px;
			}

			a.topmenu-url span.link_text,
			a.topmenu-url-active span.link_text {color: #dc7e7e;}

			a.topmenu-url span.link_text strong,
			a.topmenu-url-active span.link_text strong {font-weight:normal;}

				a.topmenu-url:link span.link_text,
				a.topmenu-url:visited span.link_text,
				a.topmenu-url:hover span.link_text,
				a.topmenu-url:active span.link_text {
					/*background: url(/img/bg-headmenu2.gif) left top no-repeat;*/
					color: #3d3d3d;
					}

		a.topmenu-url:hover span.link_text { color: #000000;}

					a.topmenu-url span.link_right {
						/*background: url(/img/bg-headmenu2.gif) right top no-repeat;*/
						}

				a.topmenu-url-active:link span.link_text,
				a.topmenu-url-active:visited span.link_text,
				a.topmenu-url-active:hover span.link_text,
				a.topmenu-url-active:active span.link_text {
					/*background: url(/img/bg-headmenu2.gif) left -31px no-repeat;*/
					color: #000000;
					}
					a.topmenu-url-active span.link_right {
						/*background: url(/img/bg-headmenu2.gif) right -31px no-repeat;*/
						}

	li#topmenu-register a,
	li#topmenu-login a {float:right; margin-right: 0px !important;}
	li#topmenu-logout a {float:right; margin-right:0px !important;}



		div#head-submenu {
			width:950px;
			height:22px;
			line-height: 19px;
			font-size: 12px;
			text-align:center;
			margin:-4px auto 0px auto;
		}

			div#head-submenu a {font-weight:bold;color:#3d3d3d; padding: 0px 20px 0px 20px;line-height: 19px; float:left;}
			div#head-submenu a:hover, 
			div#head-submenu a.active {color:#000000;}
			div#head-submenu a span {font-weight:normal;}

			div#head-sub-filter {width: 260px; float:left; padding-left:20px;}
			div#head-sub-filter select {color:#000000;}
				div#head-sub-filter #filter1 { width: 110px; }
				div#head-sub-filter #filter2 { width: 140px; }


div#head-infos {
	position:absolute;
	top:-1px;
	left:50%;
	margin-left:-192px;
	width:670px;
	height:26px;
	line-height:24px;
	text-align:left;
	}

	div#head-infos p {
		text-align:left;
		font-size:11px;
		color:#dc7e7e;
		display:inline;
	}
		div#head-infos p span {color:#000000; padding: 0px 2px; }
		div#head-infos p strong {font-weight:bold; color:#BB4B07; }
		

div#head-search {
	width: 145px;
	height:19px;
	padding-top:3px;
	padding-right:10px;
	padding-left:5px;
	overflow:hidden !important;
	float:right;
	margin-left:5px;
	background: url(/img/bg-head-search.gif) 3px 3px no-repeat;
}

	div#head-search input.text {
		font-size:11px;
		text-align:left;
		background: transparent !important;
		border: 0px none !important;
		width: 113px;
		float:left;
		color:#000000 !important;
	}

	div#head-search input.button {
		width:20px;
		height:20px;
		line-height:18px;
		overflow:hidden;
		background: transparent !important;
		padding:0px !important;
		margin:0px !important;
		border:0px none;
		outline: 0px none;
		text-indent: -1000px;

		cursor: pointer;
		text-transform: capitalize;
	}

	a#head-advanced {
		float:right;
		color:#dc7e7e;
	}
	a#head-advanced:hover {color:#ffffff;}

	div#hull {
		position:relative;
		width:auto;
		height:auto;
		text-align:center;
		background:#FFFFFF url(/img/filtershadow-bg.jpg) left top repeat-x;
	}

		div#hull-inner {
			width:950px;
			height: auto;
			margin:0 auto;
			text-align:center;
		}

		div#content {
			width:950px;
			height: auto;
			text-align:left;
			margin:0px !important;
			padding:20px 0px 20px 0px;
			overflow:hidden;
			background-image: url(/img/content-topbg.jpg);
			background-repeat: no-repeat;
			background-position: top center;

			/*float:left; */
		}

/* ------------------------------------------------------------------------- */
/** footer layout **/
	div#footer {
		width: 100%;
		height: auto;
		text-align:center;
		clear:both;
		background: url(/img/bg-site-shadow.gif) left top repeat-x;
		color: #4B4B4B;
	}

		div#footer-links {
			width:950px;
			height: auto;
			margin:0 auto;
		}

div#footershadow a:link, div#footershadow a:visited, div#footershadow a:hover, div#footershadow a:active { color: #dc7e7e; text-decoration: underline; }
	div#footershadow a:hover { color: #fbbfbf; }

div#footershadow p { margin-bottom: 7px; }
div#footershadow p.language-flags { margin: 15px 0px 10px 0px; }
div#footershadow p.sitecontains { margin: 10px 0px; }
div#footershadow p.rtaicralogo { margin: 10px 0px; }


div#footer-links {
	font-size:11px;
	padding-top:30px;
	padding-bottom: 20px;
	line-height: 12px;
}

div#footer-links a,
div#footer-links a:link,
div#footer-links a:visited,
div#footer-links a:active {
	color: #4B4B4B; text-decoration: underline; font-weight: bold; }
	div#footer-links a:hover {color: #000000;text-decoration: underline !important;}
	div#footer-links a.compliance:hover { color: #000000; }

		div#wanted-links, 
		div#footer-links p {
			padding-bottom:10px;
		}

	div#wanted-links {
		font-size:14px;
	}
		div#wanted-links a {
			padding: 0px 8px 0px 3px;
		}

	div#footer-links ul {
		display:block;
		clear:both;
		text-align:center;
		height:11px;
		line-height:13px;
		padding-bottom:3px;
		}
	div#footer-links ul li {
		display:inline;		
		padding: 0px 6px 0px 6px;
		margin-right:0px !important;
	}

		div#footer-link ul li span.link_right {
			font-size:0px;
			padding:0px;
			display:none;
		}

	div#footer-links ul li,
	a.modelswanted,
	a.studioswanted {border-right:0px solid #4B4B4B; background: url(/img/footer-sep.gif) right center no-repeat;}
	div#footer-links ul li.last {border: 0px none; background: none;}


/* =C=O=N=T=E=N=T=================================================================== */

div#content p {color:#000000;}
div#content a.textcenter {display:block;color:#4B4B4B;}

div#site a:hover {text-decoration:none !important;}

	div.box h1,
	div.box h2,
	div.box h3 {
		font-family:Georgia,\"Times New Roman\",Times;
		font-weight:bold;		
	}


/* breadcrumb */
div#breadcrumb {
	margin-bottom: 15px;
	color: #a16868;
	vertical-align: middle;
	font-size: 12px;
	line-height: 16px;
	min-height: 16px;
	}

div#breadcrumb span.hereiam { color: #7e5353; }
div#breadcrumb span.narrow img { margin: 0px 4px; }
div#breadcrumb a { color: #002b57; }
	div#breadcrumb a:hover { color: #000000; }

/* outer headings - titles */
div#content h3 {
	color:#520112;
	font-size:18px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	font-weight: normal;
}


/* boxmodell */
div.box-holder {width: 990px;}

div.box {
	position:relative;
	width:auto;
	height:auto;
	overflow:hidden;
	background-color:F5F5F5;
	color:#000000;
	border:1px solid #E5E5E5;
}

div.box {
	width: 948px;
	float:left;
	margin: 10px 20px 20px 0px;
}

	div.box_header {
		position:relative;
		display:block;
		height:33px;
		line-height:33px;
		overflow:hidden;		
		background: transparent url(/img/boxheader-bg.gif) left top repeat-x;
		border-bottom:1px solid #E5E5E5;
	}

		div.box_header h2 {
			color: #000000;
			padding-left: 5px;
			font-family: Georgia, \"Times New Roman\", Times;
			font-size: 18px;
			font-weight: normal;		
		}


		a.rc-btn {
			position:absolute;
			display:inline;
			top:10px;
			right:6px;
			cursor:pointer;

			font-family: Tahoma, Arial, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			line-height:24px;
			margin:0px;
		}

			a.rc-btn span.rc-btn-text {
				position:relative;
				display:inline;
				background: url(/img/btn-22-bg.gif) left top no-repeat;
				padding: 4px 2px 7px 9px;
				line-height:12px;
			}

			a.rc-btn span.narrow {
				position:relative;
				display:inline;
				background: url(/img/btn-22-bg.gif) right top no-repeat;
				padding: 4px 8px 7px 0px;
				font-weight:bold;
				line-height:12px;
			}

		a.rc-btn:hover,
		a.rc-btn:hover * { text-decoration:none; }

	div.box_body {padding:20px;}
	div.box_end {
		position:relative;
		width:auto;
		height: 0px;
		overflow:hidden;
		clear:both;
		visibility:hidden;
		background-color: #E5E5E5;
	}

	div.box_body h1 { font-size:24px; }

	div.box_body h2 {
		font-size:16px;
		margin-bottom:8px;
	}

	div#content div.box_body h3 {
		font-size:14px;
		margin-bottom:0px;
		color:#000000;
	}

	div.box_body p {
		font-size:12px;
		line-height:18px;
		margin-bottom:8px;
	}

	div.box_body a {
		color:#4B4B4B;
		font-weight:bold;
	}

	div.box_body ul { font-size: 12px; line-height: 18px; padding-bottom: 8px; }
	div.box_body ul li { position:relative; margin-bottom: 5px; background-image: url(/img/felsorolas-ikon.gif); background-repeat: no-repeat; padding-left: 20px; }

	div.box_body ol { font-size: 12px; line-height: 18px; padding-bottom: 8px;padding-left:28px; font-weight:bold; }
	div.box_body ol li { padding-left: 0px; list-style-type: decimal; list-style-position: outside; }
	div.box_body ol li ol { padding: 0px 0px 0px 20px; }
	div.box_body ol li ul { padding: 5px 0px 0px 0px; font-weight:normal; }
	div.box_body ol li ol li {list-style-type: lower-alpha}
	div.box_body ol li ul li {list-style-type:none; padding-left: 20px; font-weight:normal;}
	div.box_body ol li p {font-weight:normal;padding:0px;margin:0px 0px 8px 0px;}

	div.box_body strong,
	div.box_body b {
		font-weight:bold;
	}

	div.box_body p.footernotes { font-size: 10px; line-height: 12px; border-top: 1px solid #999999; margin-top:16px;padding-top:5px;}

	div#privacy-box div.box_body ol li {padding-bottom:16px;}
	div#privacy-box div.box_body ol li li {padding-bottom:0px;}

	div.box div.splash-img {
		width: 316px;
		height: 180px;
		float: right;
		margin-left: 20px;
		border: 1px solid #D0B782;	
	}


/* login page box 
--------------------------------------------------------------------------------*/
div#loginpage-column1,
div#forgotpwdpage-column1 { width:300px; }

	div#loginpage-column1 div.box_body,
	div#forgotpwdpage-column1 div.box_body {background: #F5F5F5 url(/img/loginpage-column1-bg.jpg) 225px 15px no-repeat;}

div#loginpage-column2 { width:626px; }

div#loginpage-column1,
div#loginpage-column2,
div#forgotpwdpage-column1 {
	min-height: 380px;
	height:auto !important;
	height: 380px;
	overflow:visible;
	background-color: #F5F5F5;
}
	div#forgotpwdpage-column1 {float:none; margin:0 auto 20px auto !important; min-height: 220px; height: 220px !important;}
	div#forgotpwdcontainer {width:auto;}

	form#registerform,
	form#login {font-size:0px;}


	div#loginpage-column1 div.box_body,
	div#loginpage-column2 div.box_body,
	div#forgotpwdpage-column1 div.box_body {
		padding:10px;
	}


		form#login label,
		form#registerform label{
			display: block;
			font-size: 12px;
			height: 17px;
			overflow:hidden;
			line-height:19px;
			font-weight: bold;
			color: #000000;
			margin:0px;
			}

		div#loginpage-column1 form#login input,
		div#loginpage-column2 form#registerform input,
		div#forgotpwdpage-column1 form#login input {
			color: #ffffff;
			overflow:hidden;
			}

		form#registerform input.error,
		form#login input.error {
			border: 1px solid #ff0000;
			background-color: #ffb6b6;
			}

		a.accepttermslink { color: #000000; }

	form#login input.member-loginbutton,
	form#registerform input.member-registerbutton {
				position:relative;
				background: #396101 url(/img/member-loginbutton-bg.jpg) left -1px repeat-x;
				border: 1px solid #8c99a8;
				width: 174px;
				height:22px;
				display:block;
				padding-bottom:2px;
				line-height:16px !important;
				color: #ffffff;
				font-weight: bold;
				font-size: 12px;
				margin-bottom:15px;
				cursor:pointer;
				}

			form#login input.member-loginbutton {margin-top:20px; margin-bottom:20px;}
			form#registerform input.member-registerbutton {margin-top:3px; margin-bottom:0px !important;}

			div#loginpage-column2 div#whyregister {
				float: right;
				margin-left: 0px;
				width: 380px;
				}

				body.login_register div#whyregister {
				float: left;
				margin-left: 0px;
				width: 250px;
				padding-left:20px;
				}
									
			div#whyregister h3 {
				font-family: Georgia, \"Times New Roman\", Times;
				color: #000000;
				font-size: 20px;
				font-weight: normal;			
				margin-bottom: 5px;
				}
				body.login_register div#whyregister h3 {
					font-family: Georgia, \"Times New Roman\", Times;
					color: #000000;
					font-size: 20px;
					font-weight: normal;			
					margin-bottom: 10px;
					text-align:left;
					margin-top:5px;
				}

			div#whyregister p {
				color: #000000;
				font-size: 12px;
				font-weight: bold;
			}
			div#whyregister ul.benefits {
				display:block;
				color: #000000;
				margin:20px 0px 15px 0px;
				}
				body.login_register div#whyregister ul.benefits {margin-bottom:25px;}

			div#whyregister ul.benefits li {
				margin-bottom: 6px;
				padding-left: 20px;
				background-image: url(/img/benefits-bullet.gif);
				background-repeat: no-repeat;
				background-position: left 2px;
				font-size: 12px;
				font-weight: bold;
				}
   
			div#loginpage-column2 div#formcontainer {
				float: left;
				width: 190px;
				
				}

				form#registerform select {
					width:174px;
					color:#000000 !important;
					margin-bottom:10px;
				}

form#registerform div.formelements {
	line-height:17px;
	padding-top:4px;
	height: 20px;
	overflow:hidden;
	margin-bottom:15px;
}


		form#registerform input.terms {	float: left; }
		form#registerform label.terms {
			line-height:18px;
			padding-left:2px;
			}



div#loginpage-column1 p.errormsg,
div#loginpage-column2 p.errormsg,
div#forgotpwdpage-column1 p.errormsg {
	position:relative;
	display: block;
	color: #ff0000 !important;
	font-size:11px !important;
	margin-top:-13px;
	margin-bottom:7px !important;

	margin-left:0px !important;
	margin-left: 2px;

	padding-left:3px;
	width: 170px;
	height:auto;
	line-height:13px;
}


/** performerbox modells **/

	div.perfbox-thumb-container,
	div.awards-thumb-container,
	div.awards-thumb-container-masschat {
		width: 146px;
		height: 162px;
		background-color: #F5F5F5;
		border: 1px solid #E5E5E5;
		margin-right: 12px;
		margin-bottom: 20px;
		float: left;
		overflow:hidden;
		position:relative;

		font-size:0px;
		}
		
		div.awards-thumb-container { height: 240px; }
		div.awards-thumb-container-masschat { height: 240px; }
		/*
		div#column2 div.perfbox-thumb-container,
		div#column2 div.perfbox-thumb-container-masschat { margin: 0px 0px 5px 4px; height: 177px; }
		*/

		div.awards-thumb-container-masschat div.placeanddollars,
		div.awards-thumb-container div.placeanddollars {
			width: 142px;
			height: 31px;
			background-image: url(/img/placeanddollars-bg.jpg);
			background-repeat: no-repeat;
			background-position: top left;
			margin: 2px auto 0px auto;
			}

			div.awards-thumb-container-masschat div.placeanddollars div.place,
			div.awards-thumb-container div.placeanddollars div.place { float: left; width: 60px; padding-left: 8px; text-align: left; font-size: 16px; color: #7e5353; font-family: Arial, Verdana, Tahoma; font-weight: bold; height: 31px; line-height: 31px; vertical-align: middle; }

			div.awards-thumb-container-masschat div.placeanddollars div.dollars,
			div.awards-thumb-container div.placeanddollars div.dollars { float: right; width: 60px; padding-right: 8px; text-align: right; font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; font-weight: bold; height: 31px; line-height: 31px; vertical-align: middle; }

			div.awards-thumb-container-masschat div.modelrateandpoints,
			div.awards-thumb-container div.modelrateandpoints {
				width: 140px;
				height: 41px;
				background-color: #ffffff;
				border: 1px solid #E0E0E0;
				margin: 0px auto;
				}

				div.awards-thumb-container-masschat div.modelrateandpoints div.modelrate,
				div.awards-thumb-container div.modelrateandpoints div.modelrate { padding-left: 16px; color: #8e8e8e; margin-top: 4px; }

				div.awards-thumb-container-masschat div.modelrateandpoints div.modelpoints,
				div.awards-thumb-container div.modelrateandpoints div.modelpoints { text-align: center; color: #000000; margin-top: 4px; font-size: 12px; font-weight: bold; }

		div.perfbox-thumb-container div.perfthumb-container,
		div.awards-thumb-container div.perfthumb-container,
		div.awards-thumb-container-masschat div.perfthumb-container {
			position: relative;
			width: 142px;
			height: 107px;
			margin: 2px;
			background-image: url(/img/perfthumb-container-bg2.jpg);
			background-repeat: no-repeat;
			}
	
		div.perfthumb-container div.infoicons {
			position: absolute;
			left: 3px;
			bottom: 1px;
			height: 18px;
			width: 100px;
			}

		div.perfthumb-container div.infoicons a.mbox-miniicon-profile {
			display: block;
			width: 16px;
			height: 16px;
			margin: 0px 1px 1px 0px;
			float: left;
			background-image: url(/img/miniicon-profile.gif);
			background-repeat: no-repeat;
			}

			div.perfthumb-container div.infoicons a.mbox-miniicon-profile:hover { background-image: url(/img/miniicon-profile-on.gif); }


		div.perfthumb-container div.infoicons a.mbox-miniicon-addtofav {
			display: block;
			width: 16px;
			height: 16px;
			margin: 0px 1px 1px 0px;
			float: left;
			background-image: url(/img/miniicon-addtofav.gif);
			background-repeat: no-repeat;
			}

			div.perfthumb-container div.infoicons a.mbox-miniicon-addtofav:hover { background-image: url(/img/miniicon-addtofav-on.gif); }

		div.perfthumb-container div.infoicons a.mbox-miniicon-remfromfav {
			display: block;
			width: 16px;
			height: 16px;
			margin: 0px 1px 1px 0px;
			float: left;
			background-image: url(/img/miniicon-removefromfav.gif);
			background-repeat: no-repeat;
			}

			div.perfthumb-container div.infoicons a.mbox-miniicon-remfromfav:hover {
				background-image: url(/img/miniicon-removefromfav-on.gif);
				}



		div.perfthumb-container img {
			border: 1px solid #C3C3C3;
			margin: 0px;
			}

		div#content div.perfinfos h3 {
			position:relative;
			display:block;
			width:auto;
			height:14px;
			padding:0px;
			overflow:hidden;
			color: #3D3D3D;
			font-size: 11px;
			font-weight: normal;
			text-align: center;
			margin-top: 2px;
			margin-bottom: 4px;
			font-family: Arial, Tahoma, Verdana;
			}
			/*
		div.perfbox-thumb-container div.perfinfos div.flags,
		div.perfbox-thumb-container-masschat div.perfinfos div.flags {
			height: 17px;
			text-align: center;
			}
			*/
		div.perfinfos div.perfinfo-buttons {
			margin: 3px;
			font-size:11px;
			}
/*
		div.perfinfos div.perfinfo-buttons a,
		div.perfinfos div.perfinfo-buttons a:hover {
			position:relative;
			display: block;
			width: 138px;
			height: 20px;
			line-height: 20px;
			vertical-align: middle;
			margin: 2px auto;
			background: transparent url(/img/optionitem-bg1.jpg) left top repeat-x;
			font-size:11px;
			font-weight: bold;
			text-align: center;
			border: 1px solid #8c99a8;
			color: #3D3D3D;
			}

			div.masschat div.perfinfos div.perfinfo-buttons a{ 
				padding-top: 7px; 
				height: 37px; 
				line-height: 14px; 
				vertical-align: middle;
				background: url(/img/optionitem-bg4.jpg) repeat-x;
				border: 1px solid #E5E5E5;
				color: #302507;
				}

			div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a:hover {
				color: #000000;
				}

			div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a.privateshow {
				background: url(/img/optionitem-bg2.jpg) repeat-x;
				color: #302507;
				border: 1px solid #E5E5E5;
				}

			div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a.freechat {
				background: url(/img/optionitem-bg1.jpg) repeat-x;
				color: #302507;
				border: 1px solid #8C99A8;
				} 

				*/

			div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a.biopage,
			div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a.addtofav {
				float: left;
				width: 66px;
				height: 20px;
				background-color: #302507;
				background-image: url(/img/optionitem-bg1.jpg);
				background-repeat: repeat-x;
				color: #302507;
				overflow: hidden;
				}
				div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a.biopage {
					margin-right: 4px;
					}


body.allmodels_index div.box-holder,
body.onlinemodels_index div.box-holder {margin: 20px 0px 0px 0px;}

div.perfbox-thumb2-container {
	width: 102px;
	height: 140px;
	float:left;
	padding-right:10px;
}

div.perfthumb2-container {
	width:100px;
	height:75px;
	border:1px solid #E5E5E5;
	background-image: url(/img/perfthumb2-container-bg.jpg);
	overflow:hidden !important;
}

div.perfthumb2-container img {
	width:100px;
	height:75px;
}

	div.perfbox-thumb2-container a.perfname,
	div.perfbox-thumb2-container a.perf_offline,
	div.perfbox-thumb2-container a.perf_online,
	div.perfbox-thumb2-container span.date {
		display:block;
		text-align:center !important;
		line-height:15px;
	}

		div.perfbox-thumb2-container a.perf_online { color:#64ab2a; padding-top:2px;}
		div.perfbox-thumb2-container a.perf_offline { color:#a9a9a9; padding-top:2px; }
		div.perfbox-thumb2-container .rating {margin: 5px 0px 0px 13px; width:80px;}

		div.perfbox-thumb2-container a.perfname { 
			color:#3D3D3D;
			padding-top:4px;
			font-size:11px;
			font-weight:normal;
		}

		div.perfbox-thumb2-container a.videoname { 
			color:#3D3D3D;
			display:block;
			clear:Both;
			padding-top:3px;
			font-size:11px;
			text-align:center;
			font-weight:normal;
		 }

		div.perfbox-thumb2-container span.date {
			font-size:11px;
			color:#a9a9a9;
			padding: 1px 0px 0px 0px;
		}

div#box-test-6 div.box_body { padding:12px 0px 12px 12px;}

	/* awards model - buttons
	------------------------------------*/
/*		div.awards-thumb-container div.perfinfos div.perfinfo-buttons a,
		div.awards-thumb-container-masschat div.perfinfos div.perfinfo-buttons a {
			display: block;
			width: 138px;
			height: 20px;
			line-height: 20px;
			vertical-align: middle;
			margin: 2px auto;
			background: url(/img/optionitem-bg1.jpg) repeat-x;
			font-weight: bold;
			text-align: center;
			border: 1px solid #8c99a8;
			color: #3D3D3D;
			}
			div.awards-thumb-container-masschat div.perfinfos div.perfinfo-buttons a {  padding-top: 7px; height: 36px; line-height: 14px; vertical-align: middle; background: url(/img/optionitem-bg4.jpg) repeat-x; border: 1px solid #E5E5E5; color: #302507; }
			div.awards-thumb-container div.perfinfos div.perfinfo-buttons a:hover,
			div.awards-thumb-container-masschat div.perfinfos div.perfinfo-buttons a:hover {
				color: #000000;
				}

			div.awards-thumb-container div.perfinfos div.perfinfo-buttons a.privateshow,
			div.awards-thumb-container-masschat div.perfinfos div.perfinfo-buttons a.privateshow {
				background: url(/img/optionitem-bg2.jpg) repeat-x;
				color: #302507;
				border: 1px solid #E5E5E5;
				}

			div.awards-thumb-container div.perfinfos div.perfinfo-buttons a.freechat,
			div.awards-thumb-container-masschat div.perfinfos div.perfinfo-buttons a.freechat {
				background: url(/img/optionitem-bg1.jpg) repeat-x;
				color: #302507;
				border: 1px solid #8C99A8;
				}
*/

	/* offline model - buttons
	------------------------------------*/

div.perfbox-thumb-container span.offlinemodel,
div.perfbox-thumb-container-masschat span.offlinemodel,
div.awards-thumb-container span.offlinemodel,
div.awards-thumb-container-masschat span.offlinemodel {
	position:relative;
	display: block;
	line-height: 20px;
	vertical-align: middle;
	margin: 2px auto;
	font-weight: bold;
	text-align: center;
	background-image: url(/img/offlinemodel-buttonbg.jpg);
	border: 1px solid #acacac;
	color: #acacac;
	width: 138px;
	height: 20px;
	}

div.perfbox-full-container span.offlinemodel {
	position:relative;
	display: block;
	float: left;
	background-image: url(/img/offlinemodel-buttonbg.jpg);
	border: 1px solid #acacac;
	color: #acacac;
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px 2px 0px 0px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	}

	/* content - perfbox full-thumb nezetben
	------------------------------------*/
	div#firstmodelthumbcontainer a.quality,
	div#secondmodelthumbcontainer a.quality,
	div#thirdmodelthumbcontainer a.quality,
	div.perfthumb-container a.quality {
		position: absolute;
		display:block;
		right: 2px;
		top: 2px;
		width: 29px;
		height: 23px;
		background: url(\"/img/hd-cam-1.png\") no-repeat top left;
		}



				/* new performer block buttons */
				div.perfinfos div.perfinfo-buttons a.offline, 
				div.perfinfos div.perfinfo-buttons a.freechat, 
				div.perfinfos div.perfinfo-buttons a.privateshow, 
				div.perfinfos div.perfinfo-buttons a.masschat {
					border:0 none;
					color:#302507;
					display:block;
					font-family:Tahoma,Arial,sans-serif;
					font-size:11px;
					font-weight:bold;
					height:30px;
					line-height:30px;
					margin:2px auto;
					overflow:hidden;
					padding-top:0;
					position:relative;
					text-align:center;
					vertical-align:middle;
					width:140px;
				}


div.perfinfos div.perfinfo-buttons a.offline { background:#b6c0cd url(/img/btn_blue140.gif) no-repeat scroll left top;}
div.perfinfos div.perfinfo-buttons a.freechat { background:#8fae45 url(/img/btn_green140.gif) no-repeat scroll left top;color:#FFFFFF !important;}
div.perfinfos div.perfinfo-buttons a.privateshow {background:#e1c891 url(/img/btn_gold140.gif) no-repeat scroll left top;}
div.perfinfos div.perfinfo-buttons a.masschat {background:#e1c891 url(/img/btn_gold140.gif) no-repeat scroll left top;}

	div.perfinfos div.perfinfo-buttons a.offline:hover {background-color:#c6d6e1;}
	div.perfinfos div.perfinfo-buttons a.freechat:hover {background-color:#bfd671;}
	div.perfinfos div.perfinfo-buttons a.privateshow:hover,
	div.perfinfos div.perfinfo-buttons a.masschat:hover{background-color:#fee496;}

div.perfinfos div.perfinfo-buttons a.offline:hover, 
div.perfinfos div.perfinfo-buttons a.freechat:hover, 
div.perfinfos div.perfinfo-buttons a.privateshow:hover, 
div.perfinfos div.perfinfo-buttons a.masschat:hover { background-position:left -30px !important; }

div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a span {
	display:none;
	font-size:10px;
	font-weight:normal;
}

	div.perfbox-full-container div.perfinfo-buttons a:hover { color:#000000; }


/* chatend-box */
div#chatend-box {height: 399px; overflow:hidden; margin-top: 10px; }

div#chatend-box div.box_header h2 span { color:#000000; }
div#chatend-box div.box_body { padding:8px 0 8px 8px !important;}

div#chatend-box div#column1 {
	float:left;
	width:329px;
	height:344px;
	overflow:hidden;
}

	div#chatend-box div#column1 div.imgcontainer { height: 242px; }

div#chatend-box div#column1 div.imgcontainer img, 
div#chatend-box div#column1 div.imgcontainer object, 
div#chatend-box div#column1 div.imgcontainer embed {
	border:1px solid #8C99A8;

}

div#chatend-box div.perfbox-thumb-container { margin-right:4px; }

div#chatend-box div.backtoprivate a.backto-button {
	background:transparent url(/img/btn_gold322.gif) no-repeat scroll left top;
	color:#000000;
	display:block;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-top:3px;
	text-align:center;
	vertical-align:middle;
	width:322px;
}
	div#chatend-box div.backtoprivate a.backto-button:hover { background-position:left -30px; }

	div.rateonchatend-container {}

	div.rateonchatend-text {
		margin:5px auto 0px;
		text-align:center;
	}
	div.rateonchatend-stars {
		margin:0 auto 7px;
		width:110px;
	}
	
	div#performer-image div#chatend-options { margin-top:0px; width: 340px;}

	div#performer-image div#chatend-options a div {
		cursor:pointer;
		float:left;
		height:30px;
		text-align:center;
		width:102px;
		margin-right:8px;
	}

div#chatend-options a div span {
	color:#302507;
	display:block;
	font-family:Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:30px;
	padding-left:25px;
	text-align:center;
}

	div#chatend-options a div {
		background-color: #b6c0cd;
		background-image: url(/img/btn_chatend102.gif);
		background-repeat: no-repeat;
		line-height:30px;
	}
		div#chatend-options a:hover div {background-color:#c6d6e1;}

		div#chatend-options a div.privateend-buycredit {background-position: left top;}
		div#chatend-options a:hover div.privateend-buycredit {background-position: left -30px;}

		div#chatend-options a div.privateend-profilepage {background-position: -102px top;}
		div#chatend-options a:hover div.privateend-profilepage {background-position: -102px -30px;}

		div#chatend-options a div.privateend-profilepage-video {background-position: -204px top;}
		div#chatend-options a:hover div.privateend-profilepage-video {background-position: -204px -30px;}

		div#chatend-options a div.privateend-addtofav {background-position: -306px top;}
		div#chatend-options a:hover div.privateend-addtofav {background-position: -306px -30px;}

		div#chatend-options a div.privateend-removefromfav {background-position: -408px top;}
		div#chatend-options a:hover div.privateend-removefromfav {background-position: -408px -30px;}





	/* content - perfbox full nezetben
	------------------------------------*/
   
/* altalanos tag link formazasok a lapon */
a.tag-url:link, a.tag-url:visited, a.tag-url:hover, a.tag-url:active { color: #d5c18c; text-decoration: underline; }
a.tag-url:hover { color: #ffffff; }
/* a full performer boxban levo tag linkek formazasa */
div.taglist a.tag-url:link, div.taglist a.tag-url:visited, div.taglist a.tag-url:hover, div.taglist a.tag-url:active { color: #3D3D3D; text-decoration: underline; }
div.taglist a.tag-url:hover { color: #000000; }


	div.perfbox-full-container {
		border: 1px solid #E0E0E0;
		width: 466px; /* dobozok szelessege */
		height: 111px;
		float: left;
		margin-bottom: 15px;
		margin-right: 13px; /* 2 doboz egymas kozotti tavolsaga */
		background-color: #EBEBEB;
		}
   
	/* a thumbnail kep doboza */
	div.perfbox-full-container div.perfthumb-container {
		position: relative;
		float: left;
		width: 142px;
		min-height: 107px;
		margin: 2px;
		background-image: url(/img/perfthumb-container-bg2.jpg);
		background-repeat: no-repeat;
		}
		div.perfbox-full-container img.perfthumb {
			border: 1px solid #E0E0E0;
			display:block;
			height:105px;
			width:140px;
			}
		div.perfbox-full-container div.perfthumb-container div.infoicons {
			position: absolute;
			left: 1px;
			bottom: 1px;
			height: 18px;
			width: 100px;
			}
	/* performerhez tartozo szoveges infok */
	div.perfbox-full-container div.perfinfos {
		float: left;
		padding-left: 5px;
		margin-top: 1px;
		}
		div.perfbox-full-container div.texts {
			color: #7e5353;
			margin: 0px;
			padding: 0px;
			}
			div#content div.perfbox-full-container div.texts h3 {
				color:#3D3D3D;
				display:inline;
				font-size:16px;
				font-weight:bold;
				margin-bottom:0;
				margin-top:0;
				text-align:left;
				}
			div.perfbox-full-container div.texts div.taglist {
				margin: 0px;
				padding: 0px;
				width: 310px;
				height: 15px;
				overflow: hidden;
				}
			div.perfbox-full-container p.bio-info {
				width: 310px;
				color: #1e1e1e;
				height: 28px;
				margin-top: 8px;
				margin-bottom: 7px;
				padding: 0px;
				overflow: hidden;
				}
		
		div.perfbox-full-container div.perfinfos div.perfinfo-buttons {	margin-left:-1px !important; }

		body.center_history div.perfbox-full-container div.perfinfo-buttons { margin-top:-8px;}

			div.perfbox-full-container div.perfinfo-buttons a {
				position:relative;
				display: block;
				float: left;
				margin: 0px 3px 0px 0px !important;
				}
					div.perfbox-full-container div.perfinfo-buttons a span {display:none;}

				div.perfbox-full-container div.perfinfo-buttons a.biopage,
				div.perfbox-full-container div.perfinfo-buttons a.biopage-video,
				div.perfbox-full-container div.perfinfo-buttons a.addtofav,
				div.perfbox-full-container div.perfinfo-buttons a.remtofav { 
					width: 62px; 
					height:30px;
					background:#B6C0CD url(/img/btn_model62.gif) left top no-repeat; 
					}
						div.perfbox-full-container div.perfinfo-buttons a.biopage:hover { background-position: left -30px;}


				div.perfbox-full-container div.perfinfo-buttons a.biopage-video {background-position: -62px top;}
				div.perfbox-full-container div.perfinfo-buttons a.biopage-video:hover {background-position: -62px -30px;}
				
				div.perfbox-full-container div.perfinfo-buttons a.addtofav {background-position: -124px top;}
				div.perfbox-full-container div.perfinfo-buttons a.addtofav:hover {background-position: -124px -30px;}

				div.perfbox-full-container div.perfinfo-buttons a.remtofav {background-position: -186px top;}
				div.perfbox-full-container div.perfinfo-buttons a.remtofav:hover {background-position: -186px -30px;}

/*
				div.perfbox-full-container div.perfinfo-buttons a.privateshow,
				div#privateendcontainer div.perfinfo-buttons a.privateshow,
				div#privateendcontainer div#column2 div.perfbox-thumb-container-masschat div.perfinfo-buttons a.privateshow {
					background-image: url(/img/optionitem-bg2.jpg);
					background-repeat: repeat-x;
					color: #302507;
					border: 1px solid #E5E5E5;
					text-decoration: none;
					height: 20px;
					font-size: 11px;
					line-height: 20px;
					}
				div#privateendcontainer div.perfinfo-buttons a.freechat { color: #000000; }
				div#privateendcontainer div.perfinfo-buttons a.masschat {
					padding-top: 7px;
					height: 36px;
					line-height: 14px;
					vertical-align: middle;
					background: url(/img/optionitem-bg4.jpg) repeat-x;
					border: 1px solid #E5E5E5;
					color: #302507;
					}

				div#privateendcontainer div#column2 div.perfbox-thumb-container-masschat div.perfinfo-buttons a.privateshow {padding-top: 0px;}
				div.perfbox-full-container div.perfinfo-buttons a.biopage,
				div.perfbox-full-container div.perfinfo-buttons a.addtofav {
					width: 40px !important;                                             				
					}
*/
div.membercenterboxhistory { float: left; color: #000000; width:480px; }
div.membercenterboxhistory div.history-perfthumb-data {	float: left; margin-left: 5px; width: 310px; height:69px; margin-bottom: 11px; }
div.membercenterboxhistory div.history-perfthumb-data p {font-size:11px; margin-bottom:3px; }
div.membercenterboxhistory div.history-perfthumb-data p.vod-watched  { float: left; }
div.membercenterboxhistory div.history-perfthumb-data p.vod-duration { float: left; padding-left:10px; }
div.membercenterboxhistory div.history-perfthumb-data p.vod-rating { clear: left; }

div.membercenterboxhistory div.history-perfthumb-data div.rating {margin-top:3px; margin-bottom:1px;}
div.membercenterboxhistory div.history-perfthumb-data p.vodname {font-size: 16px; font-weight: bold; margin-bottom: 5px;}

div.membercenterboxhistory div.history-perfthumb-data div.gallery-item {position: relative; width: 140px; height: 105px;}

div.membercenterboxhistory  div.perfbox-full-container div.perfinfos {margin-top:6px;}

/********** pager **************/
div.options {
	border-bottom: 1px solid #E5E5E5;
	padding: 0px;
	height: 25px;
	}

div#content a.optionsitem,
div#content a.optionsitem:hover {
	display: block;
	float: left;
	/*
	background: url(/img/optionitem-bg1.jpg) repeat-x;
	border: 1px solid #8c99a8;
	*/
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px 2px 0px 2px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #4B4B4B;
	text-align: center;
	font-weight: bold;
	text-decoration:none;
	}
	div#content a.optionsitem:hover {
		color: #000000;
		}


	div#content a.optionsitem-active,
	div#content a.optionsitem-active:hover {
		display: block;
		float: left;
		/*
		background-image: url(/img/offlinemodel-buttonbg.jpg);
		border: 1px solid #acacac;
		*/
		background-repeat: repeat-x;
		padding-left: 5px;
		padding-right: 5px;
		margin: 0px 2px 0px 2px;
		height: 20px;
		line-height: 20px;
		vertical-align: middle;
		text-align: center;
		font-weight: bold;
		color: #C3C3C3;
		}
		a.optionsitem-active:hover {
			color: #acacac;
			}

	div.pager {
		float: left;
		margin-right: 80px;
		margin-bottom: 0px;
		}
		div.pager a.firstpage:link, div.pager a.firstpage:visited, div.pager a.firstpage:hover, div.pager a.firstpage:active { font-weight: bold; }
			div.pager a.firstpage:hover { color: #ffffff; }
		div.pager a#lastpage:link, div.pager a#lastpage:visited, div.pager a#lastpage:hover, div.pager a#lastpage:active { font-weight: bold; }
			div.pager a#lastpage:hover { color: #ffffff; }

	div.view {
		float: left;
		margin-bottom: 0px;
		}

	div.display {
		float: right;
		margin-bottom: 0px;
		}
	div.pager a.fixedwidth { width: 16px; }

.performer-viewthumbs-off,
.performer-viewthumbs-on,
.performer-viewfull-off,
.performer-viewfull-on {
	display:block;
	float:left;
	width: 26px;
	height:22px;
	overflow:hidden;
	margin-left:4px !important;
	margin-left: 2px;

	background-repeat: no-repeat;
}

	.performer-viewthumbs-off {background-image: url(/img/performer-viewthumbs-off.gif)}
	.performer-viewthumbs-on {background-image: url(/img/performer-viewthumbs-on.gif)}
	.performer-viewfull-off {background-image: url(/img/performer-viewfull-off.gif)}
	.performer-viewfull-on {background-image: url(/img/performer-viewfull-on.gif)}


/* awards
-------------------------------------------------------------------------*/

div#awards {
	width: 950px;
	margin: 0px auto;
	text-align: center;
	}
	div#awards h2 {
		font-size: 26px;
		color: #7e5353;
		font-weight: normal;
		font-family: Georgia, \"Times New Roman\", Times;
		}
	div#awards h3 {
		font-size: 22px;
		color: #7e5353;
		font-weight: normal;
		font-family: Georgia, \"Times New Roman\", Times;
		margin: 10px auto;
		}
	div#awards h4 {
		font-size: 20px;
		color: #7e5353;
		font-weight: normal;
		font-family: Georgia, \"Times New Roman\", Times;
		margin: 10px auto;
		}
	div.awardscontainers {
		position: relative;
		}

		div#splash-awards-left,
		div#splash-awards-right {
			position:relative;
			display:block;
			width: 475px;
			height: 475px;
			float:left;
			margin:0px;
		}

		a#splash-member-awards,
		a#splash-model-awards {
			position:relative;
			display:block;
			width:475px;
			height:430px;
			float:left;
			margin:0px 0px 10px 0px;
		}
			a#splash-member-awards {background: url(/img/splash-member-awards-20080916.jpg)}
			a#splash-model-awards {background: url(/img/splash-model-awards-20080916.jpg)}

			a.splashlink2memberawards { font-size: 14px; font-weight: bold; padding-left: 158px; color: #4B4B4B; }
			a.splashlink2modelawards { font-size: 14px; font-weight: bold; padding-right: 145px; color: #4B4B4B; }

	div#model-awardscontainer {
		width: 950px;
		height: 338px;
		background-image: url(/img/awards-model-bg.jpg);
		}
		div.mac-models {
			width: 280px;
			position: absolute;
			}
		div#mac-1st { top: 280px; left: 334px; }
		div#mac-2nd { top: 230px; left: 64px; }
		div#mac-3rd { top: 197px; left: 587px; }
			
			div.mac-models a {
				color: #000000;
				font-family: Georgia, \"Times New Roman\", Times;
				font-weight: normal;
				}
				div.mac-models a.no1 { font-size: 32px; }
				div.mac-models a.no2 { font-size: 26px; }
				div.mac-models a.no3 { font-size: 20px; }

	div#studio-awardscontainer {
		width: 950px;
		height: 338px;
		background-image: url(/img/awards-studio-bg.jpg);
		}
		div.sac-studios {
			width: 280px;
			position: absolute;
			}
		div#sac-1st { top: 280px; left: 334px; }
		div#sac-2nd { top: 230px; left: 64px; }
		div#sac-3rd { top: 197px; left: 587px; }

			div.sac-studios span {
				display: block;
				width: 280px;
				color: #000000;
				font-family: Georgia, \"Times New Roman\", Times;
				font-weight: normal;
				}
				div.sac-studios span.no1 { font-size: 32px; }
				div.sac-studios span.no2 { font-size: 26px; }
				div.sac-studios span.no3 { font-size: 20px; }

	table.awardswinners {}
		table.awardswinners tr {}
			table.awardswinners tr td {
				padding: 3px;
				color: #000000;
				}
				table.awardswinners tr td.number {
					width: 30px;
					text-align: right;
					font-size: 14px;
					}
				table.awardswinners tr td.name {
					width: 190px;
					text-align: left;
					font-weight: bold;
					font-size: 14px;
					}
				table.awardswinners tr td.distance {
					width: 10px;
					}
				table.awardswinners tr td a {
					color: #000000;
					}




/* Member awards
-----------------------------------------------------------------------------*/

div#memberawardspage { color: #000000; font-size: 12px; }


div#splash-container-new div#selectperiodcontainer, 
div#memberawardspage div#selectperiodcontainer, 
div#modelawards-container div#selectperiodcontainer-modelaw {
	background-image:url(/img/membaw-selectperiodcontainer-bg.jpg);
	background-repeat:no-repeat;
	height:34px;
	line-height:34px;
	margin:0 auto;
	overflow:hidden;
	vertical-align:middle;
	width:950px;
}
	div#memberawardspage div#selectperiodcontainer div.selectperiodform {
		float:left;
		text-align:left;
		width:440px;
	}
	div#splash-container-new div#selectperiodcontainer div.selectperiodform form,
	div#memberawardspage div#selectperiodcontainer div.selectperiodform form { font-size:12px; }

		div#splash-container-new div#selectperiodcontainer div.selectperiodform form select,
		div#memberawardspage div#selectperiodcontainer div.selectperiodform form select {
			background-color:#FFFFFF;
			border:1px solid #DDC2C2;
			color:#000000;
			font-size:12px;
			padding:2px;
		}

	div#splash-container-new div#selectperiodcontainer div.selectperiodform form input, 
	div#memberawardspage div#selectperiodcontainer div.selectperiodform form input {
		color:#000000;
		font-size:12px;
		font-weight:bold;
		padding:2px;
	}

div#splash-container-new div#selectperiodcontainer div.selectperiodform form span.selectperiodtext, 
div#memberawardspage div#selectperiodcontainer div.selectperiodform form span.selectperiodtext {color:black;}

div#splash-container-new div#selectperiodcontainer div.selectperiodform div.remainingtime, 
div#memberawardspage div#selectperiodcontainer div.remainingtime {
	float:right;
	font-size:12px;
	text-align:right;
	width:440px;
}

div#memberawardspage div#memberwins { position: relative; width: 950px; height: 635px; margin: 2px auto; background: url(../img/member-awards-top3.jpg) top center no-repeat;}

div#memberawardspage h1#membaw-pagetitle { width: 415px; height: 60px; margin: 0px auto; background-image: url(/img/membaw-pagetitle.png); }
	div#memberawardspage h2#membaw-subtitle1 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #7e5353; font-size: 22px; font-weight: bold; position: absolute; top: 80px; }
	div#memberawardspage h3#membaw-subtitle2 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #7e5353; font-size: 20px; font-weight: normal; position: absolute; top: 110px; }
	div#memberawardspage h3#membaw-subtitle3 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #7e5353; font-size: 18px; font-weight: normal; position: absolute; top: 134px; }

		div#memberawardspage h3#membaw-subtitle3 a { color: #000000; }
		div#memberawardspage h3#membaw-subtitle3 a:hover { text-decoration: underline; }

div#modelawards-container h2#modelaw-subtitle1 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #000000; font-size: 22px; font-weight: bold; position: absolute; top: 60px; }
div#modelawards-container h3#modelaw-subtitle2 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #000000; font-size: 20px; font-weight: normal; position: absolute; top: 90px; }
div#modelawards-container h3#modelaw-subtitle3 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #000000; font-size: 18px; font-weight: normal; position: absolute; top: 104px; }

	div#modelawards-container h3#modelaw-subtitle3 a { color: #000000; background-color: transparent; display: inline; background-image: none; border: none; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px; line-height: inherit; height: auto; vertical-align: top; }
	div#modelawards-container h3#modelaw-subtitle3 a:hover { text-decoration: underline; }

div#memberawardspage div#top3membercontainer {}
	div#memberawardspage div#memberno1 { position: absolute; top: 523px; left: 378px; width: 200px; height: 105px; text-align: center; }
		div#memberawardspage div#memberno1-name { font-family: Arial, Tahoma, Verdana; font-size: 30px; font-weight: bold; color: #000000; margin-bottom: 12px; }
		div#memberawardspage div#memberno1-points { font-family: Arial, Tahoma, Verdana; font-size: 24px; font-weight: normal; color: #555555; }
		div#memberawardspage div#memberno1-ratings { padding-left: 45px; margin-top: 8px; }
	div#memberawardspage div#memberno2 { position: absolute; top: 523px; left: 45px; width: 200px; height: 105px; text-align: center; }
		div#memberawardspage div#memberno2-name { font-family: Arial, Tahoma, Verdana; font-size: 24px; font-weight: bold; color: #000000; margin-bottom: 12px; }
		div#memberawardspage div#memberno2-points { font-family: Arial, Tahoma, Verdana; font-size: 22px; font-weight: normal; color: #555555; }
		div#memberawardspage div#memberno2-ratings { padding-left: 45px; margin-top: 8px; }
	div#memberawardspage div#memberno3 { position: absolute; top: 523px; left: 713px; width: 200px; height: 105px; text-align: center; }
		div#memberawardspage div#memberno3-name { font-family: Arial, Tahoma, Verdana; font-size: 24px; font-weight: bold; color: #000000; margin-bottom: 12px; }
		div#memberawardspage div#memberno3-points { font-family: Arial, Tahoma, Verdana; font-size: 22px; font-weight: normal; color: #555555; }
		div#memberawardspage div#memberno3-ratings { padding-left: 45px; margin-top: 8px; }

div#memberno2-nums { position:absolute; width:120px; height:50px; left:85px; top:443px; text-align:center; }
div#memberno1-nums { position:absolute; width:200px; height:65px; left:378px; top:440px; text-align:center;}
div#memberno3-nums { position:absolute; width:120px; height:40px; left:753px; top:450px; text-align:center; }

div#memberawardspage div#top20memberscontainer { width: 950px; margin: 20px auto 0px auto; overflow: hidden; }
	
		div#memberawardspage div#top20member-col1 { margin: 0 auto; }

			div#memberawardspage div.top20memberbox { width: 600px; height: 30px; margin: 5px auto 0px auto; background-image: url(/img/top20memberbox-bg-wide.jpg); background-repeat: no-repeat; font-size: 14px; }
	
				div#memberawardspage div.top20memberbox div.top20posnumber { width: 80px; height: 30px;line-height: 30px;vertical-align: middle; text-align: center; float: left; }
				div#memberawardspage div.top20memberbox div.top20modelsname { width: 120px; height: 30px;line-height: 30px;vertical-align: middle; text-align: left; float: left; font-weight: bold; }
				div#memberawardspage div.top20memberbox div.top20dollars { width: 80px; height: 30px;line-height: 30px;vertical-align: middle; text-align: left; float: left; color: #03BACC; font-size: 14px; font-weight: bold; }
				div#memberawardspage div.top20memberbox div.top20points { width: 130px; height: 30px;line-height: 30px;vertical-align: middle; text-align: left; float: left; color: #761b31; }
				div#memberawardspage div.top20memberbox div.top20ratings { width: 123px; height: 30px;line-height: 30px;vertical-align: middle; text-align: left; float: left; }
				div#memberawardspage div.top20memberbox div.top20ratings div.wrapper { margin-top: 8px; }
				div#memberawardspage div.top20memberbox div.top20ratings div.rating-text { color: #8e8e8e; font-size: 12px; }	

div#memberawardspage div#top50memberscontainer { width: 855px; margin: 0px auto 10px auto; overflow: hidden; padding-top: 15px; }

		div#memberawardspage div#top50member-col1 { margin: 0px auto; }

			div#memberawardspage div.top50memberbox { width: 600px; overflow: hidden; height: 30px; margin: 0px auto; font-size: 14px; border-top: 1px solid #F6DDE0; }
		
				div#memberawardspage div.top50posnumber {width: 80px; text-align: center; float: left; height: 30px; line-height: 30px; vertical-align: middle; }
				div#memberawardspage div.top50modelsname { width: 120px; text-align: left; float: left; font-weight: bold; margin-right: 80px; height: 30px; line-height: 30px; vertical-align: middle; }
				div#memberawardspage div.top50points { width: 130px; text-align: left; float: left; color: #761b31; height: 30px; line-height: 30px; vertical-align: middle; }
				div#memberawardspage div.top50ratings { width: 123px; text-align: left; float: left; height: 30px; line-height: 30px; vertical-align: middle; }
				div#memberawardspage div.top50ratings div.wrapper { margin-top: 5px; height: 14px; }
				div#memberawardspage div.top50ratings div.rating-text { color: #8e8e8e; font-size: 12px; }	

		div#ruleslink { width: 900px; margin: 0px auto; text-align: center; padding-top: 15px; }
		div#ruleslink a.rulesurl { font-size: 14px; font-weight: normal; color: #4B4B4B; text-decoration: underline; }
		div#ruleslink a.rulesurl:hover { color: #000000; }

/* Model Awards
----------------------------------------------------------------------------------------*/
div#modelawards-container { margin: 0 auto; width: 950px;  }

div#modelawards-container div#selectperiodcontainer { width: 950px; height: 34px; margin: 0px auto; line-height: 34px; vertical-align: middle; background-image: url(/img/membaw-selectperiodcontainer-bg.jpg); background-repeat: no-repeat; overflow: hidden; color: #000000; }
	div#modelawards-container div#selectperiodcontainer div.selectperiodform { width: 440px; float: left; text-align: left;}
		div#modelawards-container div#selectperiodcontainer div.selectperiodform form { font-size: 12px; }
		div#modelawards-container div#selectperiodcontainer div.selectperiodform form select { color: #000000; font-size: 12px; padding: 2px; background-color: #FFFFFF; border: 1px solid #ddc2c2; }
		div#modelawards-container div#selectperiodcontainer div.selectperiodform form input { font-size: 12px; font-weight: bold; padding: 2px; color: #000000; }
		div#modelawards-container div#selectperiodcontainer div.selectperiodform form span.selectperiodtext { color: black; }
	div#modelawards-container div#selectperiodcontainer div.remainingtime { width: 440px; float: right; text-align: right; font-size: 12px; }
	
	div#modelawards-container div.modelawards-top3 { position: relative; margin-top: 20px; width: 950px; height: 695px; 
	background: transparent url(/img/model-awards-top3.jpg) no-repeat top center;
	}

div#modelawards-container div.infoicons a.mbox-miniicon-addtofav { border: none; }
div#modelawards-container div.infoicons a.mbox-miniicon-remfromfav { border: none; }
div#modelawards-container div.infoicons a.mbox-miniicon-profile { border: none; }

div#modelawards-container div.modelawards-top3 a#firstmodellink,
div#modelawards-container div.modelawards-top3 a#secondmodellink,
div#modelawards-container div.modelawards-top3 a#thirdmodellink { background-image: none; border: none; height: auto; line-height: inherit; width: auto; }

div#modelawards-container div.modelawards-top3 h3 {margin:0px;}

	
	/* 1st place */

	div#firstmodelthumbcontainer {
		border:1px solid #EBCB5C;
		display:block;
		height:240px;
		left:313px;
		position:absolute;
		top:294px;
		width:320px;
	}

div#firstprize-nums {
	display:block;
	top:245px;
	left:320px;
	width:305px;
	height:40px;
	font-size:10px;
	position:absolute;
	text-align:center;
}


	div#firstmodelthumbcontainer img.first { height:240px; width:320px; }
	div#modelawards-container div.modelawards-top3 div#firstmodelthumbcontainer div.infoicons { bottom:2px; left:2px; position:absolute; }

	div#modelawards-container div.modelawards-top3 h2.first, 
	div#modelawards-container div.modelawards-top3 h3.first {
		color:#000000;
		font-family:Georgia;
		font-size:24px;
		font-weight:bold;
		left:314px;
		position:absolute;
		text-align:center;
		top:548px;
		width:320px;
	}
	div#modelawards-container div.modelawards-top3 h3.first {
		font-size:13px;
		font-weight:bold;
		top:603px;
	}
	div#modelawards-container div.modelawards-top3 div.rating-first {
		color:#8E8E8E;
		left:417px;
		position:absolute;
		top:582px;
		width:150px;
	}

		div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a {
			color:#000000;
			display:block;
			font-family:Tahoma,Arial,sans-serif;
			font-size:11px;
			font-weight:bold;
			height:30px;
			left:313px;
			line-height:30px;
			padding-top:0;
			position:absolute;
			text-align:center;
			top:640px;
			vertical-align:middle;
			width:322px;
		}
			div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a:hover { background-position:left -30px !important; }

			div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.stripshow-first, 
			div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.privateshow-first { background:transparent url(/img/btn_gold322.gif) no-repeat scroll left top; }
			div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.freechat-first { background:transparent url(/img/btn_green322.gif) no-repeat scroll left top; color:#FFFFFF; }
			div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.offline-first { background:transparent url(/img/btn_blue322.gif) no-repeat scroll left top; }
				
				
		/* 2nd place */

		div#secondmodelthumbcontainer {
			border:1px solid #B6BABC;
			display:block;
			height:180px;
			left:23px;
			position:absolute;
			top:360px;
			width:240px;
		}

div#secondprize-nums {
	display:block;
	top:320px;
	left:30px;
	width:225px;
	height:30px;
	font-size:10px;
	position:absolute;
	text-align:center;
}


		div#secondmodelthumbcontainer img.second {
			height:180px;
			width:240px;
		}
		div#modelawards-container div.modelawards-top3 div#secondmodelthumbcontainer div.infoicons {
			bottom:2px;
			left:2px;
			position:absolute;
		}
		div#modelawards-container div.modelawards-top3 h2.second, div#modelawards-container div.modelawards-top3 h3.second {
			color:#000000;
			font-family:Georgia;
			font-size:24px;
			font-weight:bold;
			left:24px;
			position:absolute;
			text-align:center;
			top:548px;
			width:240px;
		}
		div#modelawards-container div.modelawards-top3 h3.second {
			font-size:13px;
			font-weight:bold;
			margin:0;
			top:603px;
		}
		div#modelawards-container div.modelawards-top3 div.rating-second {
			color:#8E8E8E;
			left:90px;
			position:absolute;
			top:582px;
			width:150px;
		}
		div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.stripshow-second, 
		div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.privateshow-second, 
		div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.freechat-second, 
		div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.offline-second {
			height:30px;
			left:23px;
			line-height:30px;
			padding-top:0;
			position:absolute;
			top:640px;
			width:242px;
		}
			div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.stripshow-second, 
			div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.privateshow-second {
				background:transparent url(/img/btn_gold242.gif) no-repeat scroll left top;
			}
			div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.freechat-second {
				background:transparent url(/img/btn_green242.gif) no-repeat scroll left top;
				color:#FFFFFF;
			}
			div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.offline-second {
				background:transparent url(/img/btn_blue242.gif) no-repeat scroll left top;
			}
			

		/* 3rd place */

	div#thirdmodelthumbcontainer {
		border:1px solid #966C3F;
		display:block;
		height:180px;
		left:684px;
		position:absolute;
		top:360px;
		width:240px;
	}

div#thirdprize-nums {
	display:block;
	width:225px;
	top:320px;
	left:691px;
	height:30px;
	font-size:10px;
	position:absolute;
	text-align:center;
}

	div#thirdmodelthumbcontainer img.third { height:180px; width:240px; }
	div#modelawards-container div.modelawards-top3 div#thirdmodelthumbcontainer div.infoicons { bottom:2px; left:2px; position:absolute; }

	div#modelawards-container div.modelawards-top3 h2.third, 
	div#modelawards-container div.modelawards-top3 h3.third {
		color:#000000;
		font-family:Georgia;
		font-size:24px;
		font-weight:bold;
		left:684px;
		position:absolute;
		text-align:center;
		top:548px;
		width:240px;
	}
	div#modelawards-container div.modelawards-top3 h3.third {
		font-size:13px;
		font-weight:bold;
		top:603px;
	}
	div#modelawards-container div.modelawards-top3 div.rating-third {
		color:#8E8E8E;
		left:749px;
		position:absolute;
		top:582px;
		width:150px;
	}
	div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.stripshow-third, 
	div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.privateshow-third, 
	div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.freechat-third, 
	div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.offline-third {
		color:#000000;
		height:30px;
		left:684px;
		line-height:30px;
		padding-top:0;
		position:absolute;
		top:640px;
		width:242px;
	}
	div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.stripshow-third:hover { background-position:left -30px !important; }
	div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.freechat-third {
		background:transparent url(/img/btn_green242.gif) no-repeat scroll left top;
		color:#FFFFFF;
	}
	div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.stripshow-third, 
	div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.privateshow-third { background:transparent url(/img/btn_gold242.gif) no-repeat scroll left top; }
	div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.offline-third { background:transparent url(/img/btn_blue242.gif) no-repeat scroll left top; }

div#modelawards-container div.perfbox-thumb-container { height: 257px; }

span.creditpermin {font-weight: normal; font-size: 10px;}


/******** mODEL PROFILE PAGE *******/

div#modelprofile-box div.box_body {padding:10px 8px 20px 8px;}
div#modelprofile-box div.box_header h2 span { color: #000000; }
div#modelprofile-box h3 {
	text-transform: uppercase;
	font-family: Times New Roman, Arial, sans-serif;
	font-size: 16px;

	}

div#modelprofile-box div#column1 {
	width: 326px;
	float: left;
	}

	div#modelprofile-box div#column1 h3 {margin: 17px 0px 5px 0px;}
	div#modelprofile-box div#column1 p {
		font-family: Tahoma, Arial, sans-serif;
		font-size: 11px;
	}


	div#modelprofile-box div#column1 div#performer-image {
		position:relative;
		color: #3d0b0b;
		width: 322px;
		height:242px;
		margin: 0px 1px;
		}

			div#modelprofile-box div#column1 div#performer-image span.lastonline {
				position:absolute;
				display:block;
				left:10px;
				bottom:10px;

			}
			div#modelprofile-box div#column1 div#performer-image div.imgcontainer {
				width: 322px;
				height: 242px;
				background-image: url(/img/322x242-bg.jpg);
				background-repeat: no-repeat;
				}
			div#modelprofile-box div.imgcontainer img,
			div#modelprofile-box div.imgcontainer object,
			div#modelprofile-box div.imgcontainer embed {
				border: 1px solid #8c99a8;
				}
				div#modelprofile-box div.imgcontainer object,
				div#modelprofile-box div.imgcontainer embed { display: block;}
				
			div#distance div#column1 div#performer-image div.bioprevnext {
				margin: 4px 0px;
				}
				div.bioprevnext a.prevpic,
				div.bioprevnext a.nextpic {
					display: block;
					height: 20px;
					line-height: 20px;
					vertical-align: middle;
					width: 157px;
					background: url(/img/optionitem-bg3.jpg) repeat-x;
					color: #7e5353;
					text-align: center;
					border: 1px solid #c19494;
					font-weight: bold;
					}
					div.bioprevnext a.prevpic { float: left; }
					div.bioprevnext a.nextpic { float: right; }


				div#modelprofile-box div.perfinfo-buttons {
					display: block;
					margin: 4px 1px;
					width: 328px;
					}

					div#modelprofile-box div.perfinfo-buttons a,
					div#modelprofile-box div.perfinfo-buttons span.offlinemodelfreechat,
					div#modelprofile-box div.perfinfo-buttons span.offlinemodelprivatechat {
							border:0 none;
							color:#302507;
							display:block;
							font-family:Tahoma,Arial,sans-serif;
							font-size:11px;
							font-weight:bold;
							height:30px;
							line-height:30px;
							margin:2px auto;
							overflow:hidden;
							padding-top:0;
							position:relative;
							text-align:center;
							vertical-align:middle;
							width:256px;
							float:left;
							margin-right: 4px;
						}
							div#modelprofile-box div.perfinfo-buttons a:hover { color: #000000; }

							div#modelprofile-box div.perfinfo-buttons a.freechat {background:#8fae45 url(/img/btn_green256.gif) left top no-repeat;color:#FFFFFF !important;	}

							div#modelprofile-box div.perfinfo-buttons a.masschat,
							div#modelprofile-box div.perfinfo-buttons a.privateshow {
								background: #e1c891 url(/img/btn_gold256.gif) left top no-repeat;
								color: #000000;
								}

								div#modelprofile-box div.perfinfo-buttons a:hover {background-position: left -30px !important;}

							/* if model offline - inactive status of freechat and privatechat button */
							div#modelprofile-box div.perfinfo-buttons span.offlinemodelfreechat,
							div#modelprofile-box div.perfinfo-buttons span.offlinemodelprivatechat {
								color: #acacac;
								background-image: url(/img/btn_gray256.gif);
								background-color: #c6d6e1;
								}

				div#modelprofile-box div.perfinfo-buttons a.addtofav,
				div#modelprofile-box div.perfinfo-buttons a.remtofav { 
					width: 62px; 
					height:30px;
					background-image: url(/img/btn_model62.gif); 
					background-color:#B6C0CD;
					}
					
					div#modelprofile-box div.perfinfo-buttons a.addtofav {background-position: -124px top;}
					div#modelprofile-box div.perfinfo-buttons a.addtofav:hover {background-position: -124px -30px !important;}

					div#modelprofile-box div.perfinfo-buttons a.remtofav {background-position: -186px top;}
					div#modelprofile-box div.perfinfo-buttons a.remtofav:hover {background-position: -186px -30px !important;}


			div#modelprofile-box div#column2 div#profile div#tagcloud {
				width: 310px;
				margin: 5px auto;
				color: #000000;
				}
				div#modelprofile-box div#column2 div#profile div#tagcloud a.path-url {
					font-size: 11px;
					color: #3D3D3D;
					font-weight: normal;
					}
					div#modelprofile-box div#column2 div#profile div#tagcloud a.path-url:hover { color: #000000; text-decoration: underline; }


		/* column2
		-------------------------------*/

		div#modelprofile-box div#column2 {
			float: right;
			width: 600px;
			padding:0px !important;
			overflow:hidden;
			}

			div#modelprofile-box div.toggle {
				position:relative;
				display:block;
				width: 598px;
				height:auto;
				overflow:hidden;
				background: url(/img/shader-up-22.gif) left top repeat-x;
				margin:0px 0px 20px 0px;
			}
			div#modelprofile-box div#profile-pictures {margin-bottom:0px;}

				div#modelprofile-box div.toggle h3 {
					line-height:20px;
					padding-left:24px;
					padding-top:0px;
					margin:0px 0px 8px 0px;
				}

					div#modelprofile-box div.toggle h3.click {
						background: url(/img/toggle-down.gif) 8px 7px no-repeat;						
					}


			div#modelprofile-box p.click {
				color: #000000;
				margin: 15px 2px 8px 3px;
				font-weight: bold;
				text-align: left;
				background-color: #F3E9C0;
				font-size: 11px;
				line-height: 20px;
				height: 20px;
				vertical-align: middle;
				text-indent: 5px;
				}


			div#modelprofile-box div.sixpager {
				float:right;
				margin-top:-25px;
			}

			div#modelprofile-box div.sixpager span {
				position:relative;
				display:block;
				float:left;
				width:13px;
				height:13px;
				text-align:center !important;
				overflow:hidden;
				line-height:13px;
				background:url(/img/bg-sixpager-btn.gif) left top no-repeat;
				border: 1px solid #a8a061;
				margin-right:5px !important;
				margin-right:2px;
				cursor:pointer;
				color:#ffffff;
			}

				div#modelprofile-box div.sixpager span.sixthumbspager-active {
					background: none !important;
					border:0px none !important;
					line-height:15px;
					color:#000000;
				}

			div#modelprofile-box div.sixthumbs {
				margin-left: 0px;
				width: 620px;
				}

			div#modelprofile-box div.sixthumbs span.video-container,
			div#modelprofile-box div#sixThumbs span {
				background-image: url(/img/100x75-gb.jpg);
				background-repeat: no-repeat;
				border: 1px solid #8c99a8;
				float: left;
				margin: 2px 8px 2px 3px;
				cursor: pointer;
				}

				div#modelprofile-box div#profile-pictures div#sixThumbs span {
					margin-right:18px;
					margin-bottom: 20px;
					}

				div#modelprofile-box div.sixthumbs span.video-container { height: 75px; }

				div#modelprofile-box div.sixthumbs p {font-size:11px; line-height:12px; padding:0px 0px 7px 0px; margin:0px;}
			
			div#modelprofile-box div#sixThumbs span.sixthumbspager {
				display: block;
				background-image: url(/img/optionitem-bg1.jpg);
				background-repeat: repeat-x;
				padding-left: 5px;
				padding-right: 5px;
				margin: 5px 2px 0px 2px;
				height: 20px;
				line-height: 20px;
				vertical-align: middle;
				color: #3D3D3D;
				text-align: center;
				border: 1px solid #8c99a8;
				font-weight: bold;
				}

			div#modelprofile-box div#sixThumbs span.sixthumbspager-active {
				display: block;
				background-image: url(/img/offlinemodel-buttonbg.jpg);
				background-repeat: repeat-x;
				padding-left: 5px;
				padding-right: 5px;
				margin: 5px 2px 0px 2px;
				height: 20px;
				line-height: 20px;
				vertical-align: middle;
				text-align: center;
				font-weight: bold;
				border: 1px solid #acacac;
				color: #acacac;				
				}

			div#modelprofile-box div#column2 div#profile p {
				color: #000000;
				}


		div#modelprofile-box a.download,
		div#modelprofile-box a.download:hover {
			text-decoration: none !important;
			border: 0px none !important;
			margin: 0px;
			top:6px;
		}


	div#modelprofile-box a.download span.link_text {
		display: block;
		float: left;
		line-height: 17px;
		padding-bottom:1px;
		vertical-align: middle;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration:none;
		padding-left: 14px;
		cursor: pointer;
		color:#ffffff;

		background: url(/img/download-btn-h18.gif) left top no-repeat;
		}

		div#modelprofile-box a.download span.link_right {
			display: block;
			float:left;
			padding-left: 14px;
			line-height:18px;
			height:18px;
			background: url(/img/download-btn-h18.gif) right top no-repeat;
			}
			
		div#modelprofile-box:hover span.link_text {
			text-decoration:none;
			}

		table#schedule td {line-height:15px;}
		table#schedule td.weekday {font-weight:bold;padding-right:20px;}


		table#persondata {
			width: 598px;
			margin-top: 20px;
			}
			table#persondata tr {
				height: 25px;
				}
				table#persondata td {
					border-bottom: 1px solid #E5E5E5;
					font-family: Tahoma, Arial, sans-serif;
					font-size:11px;
					}
				table#persondata td.datatitle {
					color: #000000;
					font-weight: bold;

					padding-left: 5px;
					width: 130px;
					}
				table#persondata td.data,
				table#persondata td.datalight {
					color: #000000;
					}
					.lightbg {
						background-color: #F5F5F5;
						}


/* =C=H=A=T=S======================================================================= */

/* Freechat - /freechat
-------------------------------------------------------------------------*/
div#freechat-viptext {
	width: 750px;
	margin: 0px auto;
	text-align: center;
	}
	div#freechat-viptext h3 {
		font-family: Georgia,\"Times New Roman\",Times;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		}
	div#freechat-viptext h4 {
		font-family: Georgia,\"Times New Roman\",Times;
		font-size: 16px;
		font-weight: normal;
		color: #000000;
		margin-top: 10px;
		margin-bottom: 2px;
		}
		div#freechat-viptext a.freechat-vipurl {
			color: #4B4B4B;
			font-weight: bold;
			}

div#freechatcontainer {
	width:952px;
	margin:0 auto;
}

	table#freechatresizable {
		float:left;
	}

	div#freechatcontainer div.banner {
		width:186px;
		height:441px;
		padding-left:10px;
		float:left;
	}

div#privatechatcontainer {
	width: 952px;
	margin: 0px auto;
	}


div#tagcloud {
	width: auto;
	margin: 5px auto;
	color: #000000;
	font-weight:bold;
	font-size:12px;
	}
	div#freechattagcloud div#tagcloud a.path-url { 
		font-size: 11px;
		font-weight:normal;
		color: #3D3D3D;
		}
		div#freechattagcloud div#tagcloud a.path-url:hover { color: #000000; text-decoration: underline; }

	a.livehelp, a.livehelp:hover { 
	display: block;
	width: 138px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	background: url(/img/optionitem-bg1.jpg) repeat-x;
	color: #000000 !important;
	border: 1px solid #8C99A8;
	}

	body.staticpage_splash a.livehelp {
		width: 190px; margin-right: 33px; float: left;
	}


/* goprivate
-------------------------------------------------------------------------*/

div#goprivate-box {
	width: 600px;
	margin: 0px auto;
	float:none;
	clear:both;
	}
		div#goprivate-box div.box_header h2 span { color: #000000; }

	div#goprivate-box div.box_body {padding:5px;}
	div#modelcolumn {
		float: left;
		width: 330px;
		}
		img#goprivatepicture { width: 320px; height: 240px; }

	div#goprivateinfos {
		float: left;
		width: 250px;
		text-align: center;
		}
		p.goprivatetext { width: 99%; line-height: 16px; }
		p.goprivatetext span.memberbalance,
		p.goprivatetext span.modelsname,
		p.goprivatetext span.modelsprice { font-size: 11px; font-weight: bold; color: #000000; }

		div#goprivate-box a.startprivateshow,
		div#goprivate-box a.startprivateshow:hover {
			display: block;
			width: 100px;
			height: 60px;
			background-image: url(/img/startprivshowbutton-bg.jpg);
			background-repeat: repeat-x;
			border: 1px solid #8C99A8;
			padding-top: 20px;
			padding-left: 10px;
			padding-right: 10px;
			margin: 0px auto 8px auto;
			font-size: 12px;
			font-weight: bold;
			overflow: hidden;
			background-color: #D7C583;
			vertical-align: middle;
			color: #302507;
			}
			a.startprivateshow span { display: block; font-size: 18px; font-weight: bold; text-transform: uppercase; color: #000000; }

		div#goprivate-box a.goprivatebuycredit,
		div#fastcreditscontainer a.goprivatebuycredit {
			display: block;
			background-image: url(/img/optionitem-bg1.jpg);
			background-repeat: repeat-x;
			margin: 0px auto;
			height: 20px;
			line-height: 20px;
			vertical-align: middle;
			text-align: center;
			font-weight: bold;
			overflow: hidden;
			color: #000000;
			border: 1px solid #8C99A8;
			text-decoration: none;
			padding-left: 10px;
			padding-right: 10px;
			width: 100px;
			}
			div#fastcreditscontainer a.goprivatebuycredit {
				font-size: 12px;
				padding-left: 0px;
				padding-right: 0px;
				width: 163px;
				}


/**** fastcredits  ********/
div.stepbar {
			margin-bottom: 5px;
			text-align: center;
			width: 948px;
			height: 25px;
			background-color: #e0e7ef;
			border: 1px solid #8c99a8;
			}
div.stepbar span {
				font-family: Tahoma;
				font-weight: bold;
				font-size: 12px;
				line-height: 23px;
				text-align: center;
				vertical-align: middle;
				}
div.stepbar span.active { color: #000000; }
div.stepbar span.normal { color: #75808c; }
div.stepbar span.arrow { color: #e01f55; }

	div#fastcreditscontainer {
		position:relative;
		display:Block;
		width:auto;
		min-height: 480px;
		height:auto !important;
		height:480px;
		background: url(/img/fast-credits-girlsbg.jpg) no-repeat top left;
		}

	body.login_register div#fastcreditscontainer {
		min-height: 550px;
		height:auto !important;
		height:550px;	
	}

			div#fastcreditscontainer h2 {
				float: none;
				margin: 0px auto;
				text-align: center;
				color: #000000;
				font-family:Georgia,\"Times New Roman\",Times;
				font-size:18px;
				font-weight:normal;
				height:34px;
				line-height:34px;
				margin-left:5px;
				}
			div#fastcreditscontainer h2 span { color: #965556; }
			div#fastcreditscontainer div.img-container h2 { width:284px; margin:0px;line-height:20px;;height:20px;font-size:12px;font-weight:bold;font-family:Tahoma,Verdana,Arial,sans-serif;}

				
		div#fastcreditscontainer h3 {
			margin: 0 auto;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			text-align: center;
			color: #000000;
			font-size: 12px;
			font-weight: normal;
			}

		div#fastcredits-column2 {
			float: right;
			margin-top: 25px;
			width: 530px;
			height: 400px;
			}

			div#fastcredits-column2 input.text {
			color: #000000;
			width: 170px;
			margin-bottom: 15px;
			text-indent: 2px;
			border: 1px solid #a0a0a0;
			}

div#fastcreditscontainer form#login,
div#fastcreditscontainer form#registerform {
		width: 180px;
		color: #A16868;
		overflow:hidden;
		}
		body.login_register div#fastcreditscontainer form#registerform {
			width: 200px;
		}

		div#fastcreditscontainer form#registerform {padding-top:4px;}
		div#fastcreditscontainer form#login {padding-top:4px;}

		div#fastcreditscontainer div#formcontainer {
		width:190px;
		float:left;
		}
			div#fastcreditscontainer div#formcontainer p {width:180px;}

body.login_register div#fastcreditscontainer form#registerform img.icon {border:1px solid #A0A0A0;}

form#login label {
			display: block;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
			}

body.login_register div#fastcreditscontainer form#registerform p.errormsg {margin-bottom:3px !important;}

input.member-registerbutton {
				background-image: url(/img/member-loginbutton-bg.jpg);
				background-repeat: repeat-x;
				border: 1px solid #8c99a8;
				width: 174px;
				color: #3D3D3D;
				font-weight: bold;
				font-size: 12px;
				padding: 2px 5px 3px 5px;
				margin-top: 10px;
				}

			div.loginbutton {
				color:#000000;
				font-size: 12px;
				padding-top: 15px;
			}

			div.loginbutton a,
			div.loginbutton a:hover {
				font-weight:bold;
				color:#4B4B4B;
			}

			div.img-container,
			div.img-bigcontainer {
				width: 322px;
				float: right;
				}
				div.img-container img,
				div.img-bigcontainer img {
					display: block;
					margin: 2px;
					float: left;
					width: 140px;
					height: 105px;
					border: 1px solid #a0a0a0;
					}
					div.img-bigcontainer img {
						width: 320px;
						height: 240px;
						}


/*
	div#loginpagecontainer div.maincolumns,
	div#forgotpwdcontainer div.maincolumns {
		border: 1px solid #E5E5E5;
		background-color: F5F5F5;	
		height: 350px;
		}
		div#forgotpwdcontainer div.maincolumns { height: 300px; }
		div#loginpagecontainer div.maincolumns h2,
		div#fastcreditscontainer h2,
		div#forgotpwdcontainer div.maincolumns h2 {
			float: left;
			height: 34px;
			line-height: 34px;
			vertical-align: middle;
			margin-left: 5px;
			color: #7e5353;
			font-family: Georgia, \"Times New Roman\", Times;
			font-size: 18px;
			font-weight: normal;
			}




	div#loginpage-column1 div.boxheader,
	div#forgotpwdpage-column1 div.boxheader,
	div#landingpage1 div.boxheader,
	div#loginpage-column2 div.boxheader {
			height: 34px;
			background-color: #200000;
			background-image: url(/img/boxheader-bg.jpg);
			background-repeat: repeat-x;
			font-family: \"Times New Roman\", Times, serif;
			}
			div#loginpage-column1 div.boxheader h2,
			div#forgotpwdpage-column1 div.boxheader h2,
			div#landingpage1 div.boxheader h2,
			div#loginpage-column2 div.boxheader h2 {
				font-size: 18px;
				font-weight: normal;
				}

	div#loginpagecontainer div.distance,
	div#fastcreditscontainer div.distance,
	div#forgotpwdcontainer div.distance {
		margin: 5px;
		}



	
	div#loginpage-column1 form#login,
	div#forgotpwdpage-column1 form#login {
		color: #A16868;
		}
		div#loginpage-column1 form#login label,
		div#forgotpwdpage-column1 form#login label {
			display: block;
			font-size: 12px;
			height: 20px;
			font-weight: bold;
			color: #000000;
			}
			div#forgotpwdpage-column1 form#login label.mail { margin-top: 15px; }
			
		div#loginpage-column1 form#login input,
		div#forgotpwdpage-column1 form#login input {

			}
			div#forgotpwdpage-column1 form#login input { margin-bottom: 0px; }
			
		div#loginpage-column1 form#login input.error,
		div#forgotpwdpage-column1 form#login input.error,
		div#formatted input.error,
		div#formatted textarea.error {
			color: #000000;
			margin-bottom: 20px;
			width: 170px;
			text-indent: 2px;
			border: 1px solid #ff0000;
			background-color: #ffb6b6;
			}
			div#forgotpwdpage-column1 form#login input.error,
			div#formatted input.error,
			div#formatted textarea.error { margin-bottom: 0px; }
			
			div#formatted input.error,
			div#formatted textarea.error {
				width: 300px;
			}

		div#landingpage1 form#registerform input.error,
		div#loginpage-column2 form#registerform input.error,
		div#fastcredits-column2 form#registerform input.error,
		div#fastcredits-column2 form#registerform select.error {
			border: 1px solid #ff0000;
			background-color: #ffb6b6;
			}
		div#landingpage1 div#formcontainer form#registerform input.terms,
		div#loginpage-column2 div#formcontainer form#registerform input.terms,
		div#fastcredits-column2 div#formcontainer form#registerform input.terms {
			width: 15px;
			text-indent: 0px;
			margin-left: 0px;
			margin-bottom: 0px;
			float: left;
			}
		div#landingpage1 div#formcontainer form#registerform label.terms,
		div#loginpage-column2 div#formcontainer form#registerform label.terms,
		div#fastcredits-column2 div#formcontainer form#registerform label.terms {
			padding-top: 2px;
			padding-left: 2px;
			}
		a.accepttermslink { color: #000000; }

		div#loginpage-column1 form#login input.member-loginbutton,
		div#forgotpwdpage-column1 form#login input.member-loginbutton {
			background-image: url(/img/member-loginbutton-bg.jpg);
			background-repeat: repeat-x;
			border: 1px solid #8c99a8;
			width: 174px;
			color: #302507;
			font-weight: bold;
			font-size: 12px;
			padding: 2px 5px 3px 5px;
			}
			div#forgotpwdpage-column1 form#login input.member-loginbutton { margin-top: 15px; }

		form#login p.errormsg,
		form#registerform p.errormsg {
			display: block;
			width: 170px;
			height: 35px;
			color: #ff0000;
			}
			div#forgotpwdpage-column1 form#login p.errormsg,
			div#formatted p.errormsg {
				height: auto;
				}
				*/
		a.forgotlogin {
			color: #4B4B4B;
			font-size:12px;
			font-weight:bold;
			}

/* newTagCloud */

div#newTagCloud-box {
	background-color: #ffffff;
	border: 1px solid #E5E5E5;
	margin-bottom:7px;
	margin-top:0px;
}

	div.all-tags {
		display:block;
		position:relative;
		padding:9px;
		border-bottom: 1px solid #E5E5E5;
		background-color: #f7f7f7;
		line-height:22px;
		font-size:11px;
	}
		div.all-tags a {
			color:#000000;
			padding: 4px 4px 3px 3px;
			font-size:11px;
			}

			div.all-tags a.tag-selected {
				color:#ffffff;
				background-color:#2986e4;
			}

				div.all-tags a span {font-size: 9px;}


	div.selected-tags {
		line-height: 15px;
		height:auto !important;
		height:20px;
		min-height:15px;
		background: #e6e6e6 url(/img/bg-selected-tags.gif)  left top repeat-x;
		padding: 9px !important;
		padding-bottom:5px;
		font-size:11px;
	}
		div.selected-tags strong {color:#000000; padding-right:14px; float:left;}

		a.selected-tag {
			line-height:15px;
			color:#000000;
			padding-left:16px;
			padding-right: 28px;
			background: url(/img/bg-selected-tag.gif) left 2px no-repeat;
			float:left;
			}
			a.selected-tag:hover {
				background-position: left -78px;
			}
			a#tag-clear-all {
				float: right; 
				display: block; 
				height: 29px; 
				line-height: 29px;
				padding-right:12px;
				background-position: left 10px;
			}
			a#tag-clear-all:hover {background-position: left -70px;}
			
			span#tag-toggle {
				float:right;
				color:#000000;
				text-decoration:underline;
				cursor:pointer;
			}
				span#tag-toggle:hover {text-decoration:underline;}


			.tagcloudclass0 {font-size:10px !important; font-weight:normal;}
			.tagcloudclass1 {font-size:12px !important; font-weight:bold;}
			.tagcloudclass2 {font-size:13px !important; font-weight:bold;}
			.tagcloudclass3 {font-size:14px !important; font-weight:bold;}
			.tagcloudclass4 {font-size:15px !important; font-weight:bold;}
			.tagcloudclass5 {font-size:16px !important; font-weight:bold;}
			.tagcloudclass6 {font-size:17px !important; font-weight:normal;}
			.tagcloudclass7 {font-size:18px !important; font-weight:normal;}
			.tagcloudclass8 {font-size:19px !important; font-weight:bold;}
			.tagcloudclass9 {font-size:20px !important; font-weight:bold;}
			.tagcloudclass10 {font-size:21px !important; font-weight:bold;}


/* =S=T=A=T=I=C==P=A=G=E======================================================================================= */
/* staticpage -  /help */

body.staticpage_help div.helptext { width:575px; }
 div#helpform { float: right; margin-left: 20px; width: 305px; }
 	
	 div#helpform input.text,
	 div#helpform input.maxchar {
		display: block;
		width: 300px;
		color: #000000;
		margin-bottom: 15px;
		padding-left: 3px;
		}
	div#helpform label {
		display: block;
		width: 300px;
		color: #000000;
		font-weight: bold;
		margin-bottom: 2px;
		font-size: 12px;
		}

	 div#helpform textarea {
		display: block;
		width: 300px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-top: 3px;
		padding-left: 3px;
		border:1px solid #E5E5E5;
		}
	
	 div#helpform input.maxchar {
		background-color: transparent;
		border: none;
		width: 30px;
		float: left;
		}
	
	span.maxchar {
		color: #545454;
		float: left;
		margin-top: 1px;
		}
	

	 div#helpform input.helpbutton {
		width: auto;
		height: 20px;
		background-image: url(/img/optionitem-bg2.jpg);
		background-repeat: repeat-x;
		color: #ffffff;
		padding-left: 10px;
		padding-right: 10px;
		border: 1px solid #8C99A8;
		margin: 0px 2px 3px 0px;
		font-size: 11px;
		font-weight: bold;
		overflow: hidden;
		cursor:pointer;
		}


		input.error,
		textarea.error {
			border: 1px solid #ff0000 !important;
			background-color: #ffb6b6 !important;
			}

			 div#helpform textarea.error {margin-bottom:15px;}

			  div#helpform p.errormsg {padding-left:0px; margin-left:3px; }

/* AWARDS PAGES */
div.awardssplashremainingtime { width: 410px; height: 34px; margin: 0px auto; }


/* =M=E=M=B=E=R=C=E=N=T=E=R================================================================================== */

body.center_index div.box { width: 463px; }
body.center_index div.box-holder {margin-top:20px;}

div#news-message-holder { float:left; width: 463px; height: 290px; margin:0 20px 20px 0; }

div#membercenter-accountbox {height: 300px;}
div#membercenter-newsbox {height:143px;}

div#membercenter-awardsbox,
div#membercenter-invitebox {height: 255px;}

div#membercenter-favoritesbox,
div#membercenter-newonlinesbox { height: 175px;}

div#membercenter-mostviewedvideosbox,
div#membercenter-historybox {height: 195px;}

div#membercenter-passwordbox {width: 948px; height: 95px; }

body.center_index div.box_body { padding: 7px 0px 7px 7px; background-color: #ffffff;}


/* messages
-------------------------------------------------------------------------*/

div.message-redirect {
	width: 948px;
	height: 25px;
	color: #000000;
	font-size: 12px;
	border: 1px solid #BB4B07;
	background: #ffffff url(/img/message-redirect.gif) left top repeat-y;
	margin-bottom: 20px;
	}
	div.message-redirect p { margin-left: 5px; height: 25px; line-height: 26px; vertical-align: middle; font-weight: normal; }

div.message-ok,
div.message-error {
	width: 99%;
	height: 25px;
	margin: 0px auto;
	color: #000000;
	font-size: 12px;
	border: 1px solid #8ac000;
	background-color: #d4ec97;
	line-height: 25px;
	vertical-align: middle;
	padding-left: 5px;
	}
	div.message-ok { border: 1px solid #8ac000; background-color: #d4ec97; }
	div.message-error { border: 1px solid #e04827; background-color: #ffc3af; }


/* membercenter news - /center */
div.newsinfos { border-bottom: 1px solid #E5E5E5; margin-bottom: 10px; color: #C3C3C3; font-size: 11px; }
span.newsinfos { color: #965556; font-size: 11px; }
div#membercenter-news-box div.box_body { padding: 15px; font-size: 12px; line-height: 18px; }

/* membercenter messages - /center */
a#report { 
	margin-left: 7px;
	font-size: 13px;
	font-weight: bold;
	color: #4B4B4B; 
	text-decoration: none;
	}
	a#report:hover { color: #b02320; }

table#center-messages {
	margin: 7px;
	width: 437px;
	background-color: #F5F5F5;
	border: 1px solid #E5E5E5;
	border-bottom: none;
	}

	table#center-messages tr.unreadmessage,
	table#center-messages tr.readmessage {
		line-height: 20px;
		font-size: 11px;
		font-weight: normal;		
		}
		/*table#center-messages tr.dark { background-color: #f4e5ac; }
		table#center-messages tr.light { background-color: #fff9e4; }*/
		table#center-messages tr.unreadmessage { font-weight: bold; }

		table#center-messages tr td {
			line-height: 20px;
			padding: 0px 5px 2px 5px;
			text-align: left;
			border-bottom: 1px solid #E5E5E5;		
			}
			table#center-messages tr td.sender { width: 140px; }

			table#center-messages tr td a.unreadmessage { font-weight: bold; }

			table#center-messages tr td a.sender,
			table#center-messages tr td a.reply,
			table#center-messages tr td a.delete{
				padding: 4px 10px 6px 16px;
				background: transparent url(/img/icon-mail10x8.png) no-repeat left center;
				text-align: left;
				text-decoration: none;
				color: #000000;
				font-weight: normal;
				}
				table#center-messages tr td a.reply { background: transparent url(/img/icon-reply8x10.png) no-repeat left center; }
				table#center-messages tr td a.delete { background: transparent url(/img/icon-delete10x10.png) no-repeat left center; }

				table#center-messages tr td a.sender:hover,
				table#center-messages tr td a.reply:hover,
				table#center-messages tr td a.delete:hover {
					color: #4B4B4B;
					}

				table#center-messages tr td a.unreadmessage { font-weight: bold; }

/* membercenter password-box - /center */
body.center_index div.box form label {
	display: block;
	width: 300px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	font-size: 12px;
	}
	
	body.center_index div.box form input {
		display: block;
		width: 300px;
		color: #ffffff;
		margin-bottom: 0px;
		padding-left: 3px;
		}


body.center_index div.box-holder div.box_body ul li {line-height:18px;}

		body.center_index div.box_body ul li a span,
		body.center_index div.box_body ul li a p {font-size:11px !important; font-weight: normal; color:#000000;}

	body.center_index div.box_body ul li a strong,
	body.center_index div.box_body ul li a strong * {color:#4B4B4B;font-size:12px !important;}

	body.center_index input.submitbutton {width: 186px;}


div#membercenter-passwordbox div.formitem_box {
	height: 43px;
	display:inline;
	float:left;
	overflow:visible;
}

div#passwordbox-col1 { width: 243px; }
div#passwordbox-col2 { width: 252px; }
div#passwordbox-col3 { width: 288px; }

	div#membercenter-passwordbox label {
		display:inline !important;
		width:auto !important;
		padding:0px 5px 20px 15px;
		line-height:23px;
		float:left;
	}

	div#membercenter-passwordbox input {
		float:left;
		width: 124px !important;
		clear:right;
		overflow:hidden;
		margin-bottom:0px !important;
		color:#000000;
	}

	div#membercenter-passwordbox p.errormsg {
		width:130px;
		display:block;
		float:left;
		padding:2px 0px 0px 0px;
		position:relative;
		font-size:9px;
		line-height:11px;
		margin-top:0px;
	}

div#membercenter-passwordbox input.submitbutton { margin-left:20px; color:#ffffff;}

/* membercenter accountbox - /center  */
div#membercenter-accountbox td {
color:#000000;
font-size:12px;
}

div#membercenter-accountbox td input.radio {
width:auto;
float:left;
border: 0px none;
margin-top:3px !important;
margin-top:0px;
}


div#membercenter-invitebox label,
div#membercenter-accountbox label.onleft,
div#membercenter-accountbox strong {
	position:relative;
	display:block;
	width:110px !important; 
	float:left;
	color:#000000;
	font-size:12px;
	line-height:30px;
	}

div#membercenter-accountbox label.onleft,
div#membercenter-accountbox strong {
	position:relative;
	display:block;
	width:110px !important; 
	float:left;
	line-height:20px !important;
	line-height: 18px;
	color:#000000;
	font-size:12px;
	}

	div#membercenter-accountbox label.label_inline,
	div#membercenter-accountbox span {
		font-weight:normal;
		line-height:20px;
		padding-left:5px;
		margin-bottom:0px !important;
		display:inline !important;
	}

div#membercenter-accountbox div.spacer { height:5px; width: 100%; overflow:hidden; }

div#membercenter-accountbox select {
	float:left;
	clear:right;
	width:164px;
	margin-bottom:7px;
	color:#000000;
	font-size:11px;
}

	div#membercenter-accountbox div#creditinfo p,
	div#membercenter-accountbox div#creditinfo2 p {
		display:none;
		font-size:11px;
		font-weight:bold;
		color:#0000cd;
		padding-left:8px;
		line-height: 19px;
	}

		div#creditinfo p strong,
		div#creditinfo2 p strong {display:inline;float:none;font-size:11px;line-height: 19px;color:#0000cd;}

		div.get2 p.get2,
		div.get4 p.get4,
		div.get6 p.get6 {display:inline !important;}

	div#membercenter-accountbox input.submitbutton {width:164px;}

/* membercenter invitebox - /center */
div#membercenter-invitebox input {
	float:left;
	clear:right;
	width:150px;
	margin-bottom:0px;
	border: 1px solid #E5E5E5;
}
	div#membercenter-invitebox input.text,
	div#membercenter-invitebox input.input {color:#000000;}

div#membercenter-invitebox input,
div#membercenter-invitebox textarea { margin-top:7px;}

div#membercenter-accountbox input.submitbutton { margin-top:10px !important; }
div#membercenter-accountbox small {line-height:14px;}

div#membercenter-invitebox textarea {
	width:300px;
	height:45px;
	margin-bottom:10px;
}

div#membercenter-invitebox p.errormsg,
div#membercenter-accountbox p.errormsg {
	font-size:9px;
	width:170px;
	line-height:10px;
}

div#membercenter-invitebox .submitbutton { margin-left:110px !important; width:164px;}


/* membercenter awardsbox - /center */
div#membercentawardsbox-col1 { overflow:hidden;margin-top: 5px; text-align: center; width: 130px;  float: left; background: url(/img/membercentawardsbox-bg1.jpg) center 20px no-repeat; }
div#membercentawardsbox-col1 span.yourpoints { font-size: 17px; font-weight: bold; line-height: 18px; }

div#membercentawardsbox-col2 { overflow:hidden;margin: 5px 0px 0px 20px; text-align: left; width: 130px; float: left; background: url(/img/membercentawardsbox-bg2.jpg) 25px 20px no-repeat; }
div#membercentawardsbox-col2 span.rank { padding-right: 5px; line-height: 25px; font-weight: bold; }
div#membercentawardsbox-col2 span.member { line-height: 21px; }

div#membercentawardsbox-col3 { overflow:hidden;margin: 5px 0px 0px 20px; text-align: left; width: 130px; float: left; background: url(/img/membercentawardsbox-bg3.jpg) 30px 20px no-repeat; }
div#membercentawardsbox-col3 span.rank { padding-right: 5px; line-height: 25px; font-weight: bold; }
div#membercentawardsbox-col3 span.model { line-height: 21px; }

div#membercentawardsbox-col1 h4,
div#membercentawardsbox-col2 h4,
div#membercentawardsbox-col3 h4 { font-size: 12px; font-weight: bold; padding-bottom: 5px; }

div#membercentawardsbox-col1 h4 a,
div#membercentawardsbox-col2 h4 a,
div#membercentawardsbox-col3 h4 a {
	display:block;
	text-align:center;
	padding-bottom: 75px;
	color:#000000;
}

.mca-colbody {
	height:75px;
	line-height: 16px;
}

div#membercentawardsbox-col2 .mca-colbody,
div#membercentawardsbox-col3 .mca-colbody { padding-left:10px; }

body.center_index div.box-holder div.box span.watchlisturl {
	display:block !important;
	text-align:center !important;
	width:auto;
	height:28px;
	line-height:28px;
	}

	body.center_index div.box-holder div.box span.watchlisturl a.more {clear:both;float:none;}

ul.awardsadvice {
	padding:0px !important;
	text-align:left;
}

	ul.awardsadvice li {
		float:left;
		width:185px;
		text-align:center;
		padding:10px 0px 10px 0px;
	}

		ul.awardsadvice li span.date {
			padding-top:10px;
			line-height:15px;
		}

		ul.awardsadvice li strong {
			display:block;
			padding-bottom:10px;
			font-size:12px;
		}
		ul.awardsadvice li a {
			display:block;
			color: #4B4B4B;
			font-weight:bold;
			line-height:15px;
		}

/* favorites, new online models, most viewed videos, history - /center 
-------------------------------------------------------------------------*/

div.perfbox-thumbs2 { width: 475px; padding:3px; }
div.perfbox-thumbs2 div.box-holder {margin:0px;}
div.perfbox-thumb2-container {
	width: 102px;
	height: 110px;
	float:left;
	padding-right:11px;
}

div.perfthumb2-container {
	width:100px;
	height:75px;
	border:1px solid #E5E5E5;
	background-image: url(/img/perfthumb2-container-bg.jpg);
	overflow:hidden !important;
}

div.perfthumb2-container img {
	width:100px;
	height:75px;
}

	div.perfbox-thumb2-container a.perfname,
	div.perfbox-thumb2-container a.perf_offline,
	div.perfbox-thumb2-container a.perf_online,
	div.perfbox-thumb2-container span.date {
		display:block;
		text-align:center !important;
		line-height:15px;
	}

		div.perfbox-thumb2-container a.perfname { 
			color:#3D3D3D;
			padding-top:4px;
		 }

		div.perfbox-thumb2-container a.perf_online { color:#64ab2a; padding-top:2px;}
		div.perfbox-thumb2-container a.perf_offline { color:#a9a9a9; padding-top:2px; }
		div.perfbox-thumb2-container .rating {margin: 5px 0px 0px 13px; width:80px;}

		div.perfbox-thumb2-container a.perfname { 
			color:#3D3D3D;
			padding-top:4px;
			font-size:11px;
		}

		div.perfbox-thumb2-container a.videoname { 
			color:#3D3D3D;
			display:block;
			clear:Both;
			padding-top:3px;
			font-size:11px;
			text-align:center;
		 }

		div.perfbox-thumb2-container span.date {
			font-size:11px;
			color:#a9a9a9;
			padding: 1px 0px 0px 0px;
		}


/* buycredit special msg - /center */

div#buycredit-special-msg {
	background: #f9e688;
	width:auto;
	height:auto;
	position:relative;
	border:1px solid #aba368;
	margin: 10px 0px 13px 0px;
	}

	div#buycredit-special-msg p {
		padding:5px 10px 5px 10px;
		line-height: 16px;
		color:#000000;
	}


/* membercenter - /awards/points page 
------------------------------------------------------------------------------*/

	div#awards-points-box div.box_body {padding:0px;}
	p.outer-p {
		font-size: 12px;
		color:#000000;
		line-height:15px;
		padding-bottom:9px;
	}

	div.awardspoints-box p { padding: 10px 10px 0px 10px; }

	div.awardspoints-box ul { padding:24px 0px 0px 30px; }

	div.box_body ul.points-calc li {
		position:relative;
		display:block;
		float:left;
		width: 137px;
		height: 240px;
		background: url(/img/bubble-bg.gif) 3px top no-repeat;
		padding: 5px 33px 0px 12px;
	}

		div.box_body ul.points-calc li h4 {
			font-family: Georgia, Tahoma, Arial, sans-serif;
			font-size: 14px;
			font-weight:bold;
			padding-right:15px;
			padding-bottom:3px;
		}

		div.box_body ul.points-calc li p {
			font-family: Tahoma, Arial, sans-serif;
			font-size: 12px;
			line-height:17px;
			padding:0px 3px 0px 0px;
			text-align: justify;
		}

	.point-calc {
		position:Absolute;
		display:block;
		width:182px;
		bottom:10px;
		left:0;
		text-align:center !important;
		font-size: 22px;
		color:#626262;
	}

	.point-calc strong { font-weight:normal; }

		.points-base1 h4,
		.points-base1 .point-calc strong,
		.points-base2 h4,
		.points-base2 .point-calc strong { color:#cc0060; }
			.points-base1 .point-calc strong {padding-right:24px}

		.points-average h4,
		.points-average .point-calc strong { color:#fe5d10; }

		.points-extra h4,
		.points-extra .point-calc strong { color:#7aa013;padding-right:10px; }

		.points-sum h4,
		.points-sum .point-calc strong { color:#1ca6c8;padding-right:25px; }

	.point-calc sup {
		font-size:10px;
		font-weight:bold;
	}


		.awardpoints-table {
			width: 932px;
			background-color: #f3e9c0;
			}

			.awardpoints-table tr {
				height: 25px;
				}

				.awardpoints-table th {
					font-family: Georgia, Verdana, Arial, sans-serif;
					font-size:14px;
					font-weight:bold;
					color:#000000;
					text-align:left;
					
					border-bottom: 1px solid #e8dcb9;
				}
					.awardpoints-table th.first-cell {padding-left:10px;}

				.awardpoints-table td {
					border-bottom: 1px solid #e8dcb9;
					color: #000000;
					}
				.awardpoints-table td.datatitle {
					color: #000000;
					font-weight: bold;
					padding-left:10px;
					}
				.awardpoints-table td a {
					color:#4B4B4B;
					}
			
				.awardpoints-table .rating {width: 95px; }

	div.awardspoints-box strong.colored {color:#7aa013;}

/* membercenter - /center/referrals page **/

div#membercenter-referrals label {
	position:relative;
	display:block;
	width:110px !important; 
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

div#mcreferralleftcol { width: 275px; float: left; }
div#mcreferralleftcol input {width:232px !important; color:#000000;}
div#mcreferralleftcol p.errormsg {
	width:255px;
	padding-right:15px;
	clear:both;
	line-height: 12px;
	padding-bottom:0px;
	margin-bottom:-5px !important;
}

div#mcreferralcentercol { width:350px; float:left; }

div#mcreferralcentercol textarea {
	width:300px;
	height:276px;
	padding:3px;
	margin-bottom:25px;
	border: 1px solid #E5E5E5;
}

div#mcreferralrightcol { 
	width: 275px; 	
	float: left;
	}

	div#mcreferralrightcol h2 {
		font-size:12px;
		font-family: Tahoma, Arial, sans-serif;
	}



/* Member area - Video On Demand - /video page
-------------------------------------------------------------------------*/
div.video-container { margin: 0 auto; width: 950px;}
div.video-container div#player-col { margin: 0; float: left; width: 640px; overflow:hidden; }
div.video-container div#player-col h2.videotitle {
	margin-bottom: 10px;
	font-family: \"Georgia\";
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	}

div.video-container div#player-col div#player-place {
	width: 640px;
	height: 500px;
	}

ul.rate {
	margin-bottom: 10px;
	height: 14px;
	}
	div#content ul.rate li {
		display: block;
		float: left;
		height: 14px;
		line-height: 14px;
		vertical-align: middle;
		}

		div#content ul.rate li h3 {
			margin-top:0px;
			margin-right: 3px;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
		ul.rate li.starrate a,
    div.video-dvd-box ul.rate li.starrate a {
			display: block;
			border: 0;
			width: 15px;
			height: 14px;
			background: url(../img/ratingstars.gif) no-repeat top left;
			}
			div.video-dvd-box ul.rate li.starrate a {
        background: url(../img/ratingstars-goldbg.gif) no-repeat top left;
        }
		
		ul.rate li.favorite {
			display: block;
			margin-left: 50px;
			margin-right: 40px;
			}
		
		ul.rate li.favorite a {
			font-size: 12px;
			font-weight: bold;
			color: #3D3D3D;
			}
			ul.rate li.favorite a:hover,
			ul.rate li.favorite a:active {
				text-decoration: none;
				}

				ul.rate li.favorite a.mbox-miniicon-addtofav { padding-left: 23px; background: url(../img/icon-addfavorite.gif) left top no-repeat; }
				ul.rate li.favorite a.mbox-miniicon-remfromfav { padding-left: 23px; background: url(../img/icon-removefavorite.gif) left top no-repeat; }
		
		ul.rate li.favorite a img {
			display: block;
			float: left;
			margin-right: 3px;
			width: 19px;
			height: 13px;
			}
		
		ul.rate li.ratecount {
			margin-left: 3px;
			font-size: 12px;
			font-weight: normal;
			color: #000000;
			text-align: left;
			}

		ul.rate li.time {
			float: left;
			font-weight:normal;
			font-size:12px;
			color: #000000;
			padding-left: 30px;
			padding-right: 30px;
			font-family: Arial, sans-serif;
			background: url(/img/icon-video-length.gif) 14px center no-repeat;
		}
			
		ul.rate li.view {
			float: right !important;
			font-size: 12px;
			font-weight: normal;
			color: #000000;
			text-align: right;
			}
	

	h2.content-title,
 	h2.content-title-favorites,
 	div.video-dvd-box h2.content-title,
	div#related-vids h2.content-title,
	div#related-cams h2.content-title {
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		font-family:\"Georgia\",Times,serif;
		color: #000000;
		}

		h2.content-title-favorites { margin-bottom: 10px; }
		div.content h2.content-title { text-align: center; }
		div#player-col h2.content-title { margin: 20px 0px 0px 0px; }
		div#player-col div#related-cams h2.content-title { margin: 20px 0px 15px 0px; }
			
		div.videomodel-box,
		div.video-dvd-box {
			margin-right: 12px;
			margin-bottom: 15px;
			width: 142px;
			height: 173px;
			padding:3px;
			float: left;
			}

		body.favorites_index div.videomodel-box {
			margin-bottom:0px;
			margin-top: 15px;
		}

/*
div.perfthumb2-container {
	width:100px;
	height:75px;

}
*/

div.videomodel-box img.perfthumb,
div.video-dvd-box img.prefthumb {
	border:1px solid #E5E5E5;
}

			div.video-dvd-box {
				margin: 5px auto 10px auto;
				float: none;
			}

			div.spacer {
				margin: 0;
				border: 0;
				width: 24px;
				height: 100px;
				float: left;
				}
			div.videomodel-box h2,
      		div.video-dvd-box h2 {
				margin-bottom: 3px;
				font-size: 12px;
				font-weight: normal;
				text-align: left;
				color: #3D3D3D;
				height: 27px;
				}
				div.videomodel-box h2 a { color: #3D3D3D; }
				div.video-dvd-box h2 a { color: #3D3D3D; }
		
	div.videomodel-box ul.rate,
    div.video-dvd-box ul.rate {
			margin-top: 5px;
			}
		
		div.videomodel-box ul.rate li.length,
    div.video-dvd-box ul.rate li.length {
    		width: 37px;
			padding-left:18px;
    		margin-right: 11px;
			font-size: 12px;
			font-weight: normal;
			text-align: left;
			color: #000000;
			background:url(../img/icon-video-length.gif) left top no-repeat;
			}
/*		
	div.videomodel-box ul.rate li.length img,
    div.video-dvd-box ul.rate li.length img {
			display: block;
			float: left;
			margin-right: 3px;
			border: none;
			}
*/		
	div.videomodel-box ul.rate li.starrate,
    div.video-dvd-box ul.rate li.starrate {
			float: right;
			}
			
 div#dvdinfo {
	margin: 28px 0px 0px 0px;
	background-color: F5F5F5;
	border: 1px solid #E5E5E5;
	color: #000000;
	float: right;
	width: 267px;
	}
  div#dvdinfo div.boxheader {
		background-color:#D8C684;
		background-image:url(/img/boxheader-bg.jpg);
		background-repeat:repeat-x;
		font-family:\"Georgia\",Times,serif;
		height:34px;
		overflow:hidden;
		}
		
    div#dvdinfo div.boxheader h2 {
			margin: 5px 0px 2px 5px;
			text-align: center;
			color: #000000;
			font-family: Georgia, \"Times New Roman\", Times;
			font-size: 18px;
			font-weight: normal;
			}
/*	
		div#related-cams div.content {
			padding: 0px 20px 10px 20px;
			}
*/		
		div#dvdinfo div.content {
      padding: 5px 5px 5px 5px;
      text-align: center;
      }
		
	div#dvdinfo img#dvdcover {
      display: block;
      margin: 0px auto 5px auto;
      width: 109px;
      height: 156px;
      border: 1px solid #E5E5E5;
      }
      
    div#dvdinfo div.content h3,
    div#dvdinfo div.content p {
      font-family: \"Arial\";
      font-size: 12px;
      font-weight: bold;
      color: #000000;
      }
      div#dvdinfo div.content h3 { margin-top: 7px; }
      div#dvdinfo div.content h3#dvdtitle { margin: 5px auto 5px auto; }
      
    div#dvdinfo div.content p {
      margin-bottom: 3px;
      font-weight: normal;
      color: #000000;
      }
		
	div#related-cams,
	div#related-vids {
		width: 660px;
		margin-top: 0px;
		height:auto;
		font-size:11px;
	}

		div#related-vids div.videomodel-box {
			margin-right:16px;
		}

		div#related-cams div.perfbox-thumb-container {
			margin-right:15px;
		}
/*
	div#related-cams div.modelbox {
		margin-top: 10px;
		width: 102px;
		float: left;
		}
		div#related-cams div.modelbox a h2 {
			margin-top: 3px;
			font-size: 10px;
			font-weight: normal;
			color: #3D3D3D;
			text-align: center;
			}
		div#related-cams div.modelbox a img {
			display: block;
			border: 1px solid #D0B782;
			}
			div#related-cams div.modelbox a:hover img,
			div#related-cams div.modelbox a:active img {
				border: 1px solid #3D3D3D;
				}
	*/	
	div#related-cams div.spacer {
		width: 23px;
		height: 75px;
		}



/*-----------------------------*/

a#bookmark-us {
	display:block;
	width: 187px;
	height:20px;
	background:url(/img/bookmark-us.gif) right top no-repeat;
	margin-bottom:20px;
	cursor: pointer;
	float:right;
	padding-right: 0px !important;
	padding-right:4px;
}

/*------------------------------------*/
/* freetext positions */

p#head-freetext {line-height:15px;margin-top:-30px; margin-bottom:15px;  display:block; width:auto;height: 15px;overflow:hidden;}
p#foot-freetext {line-height:15px;padding-top:15px; margin-bottom: -15px;  display:block; width:auto;height: 15px;overflow:hidden;}

div#right-freetext {
	float:right;
	width:100px;
	height:300px;
	overflow:hidden;
	margin-top:20px;
	text-align:left;
	margin-right:-120px;
}

div#left-freetext {
	float:left;
	width:100px;
	height:300px;
	overflow:hidden;
	margin-top:20px;
	text-align:left;
	margin-left:-120px;
}
/***********************************************************************/
/* Landing Page */
/***********************************************************************/
body.landingpage {
	background-color: #380b0e;
	background-image: none;
	}

body.landingpage div#main-container {
	margin: 0px auto;
	width: 760px;
	}

body.landingpage div#holder {
	display: block;
	position: relative;
	text-decoration: none;
	width: 760px;
	height: 650px;
	background: #380b0e url(/img/bg-girls-decoration.jpg) center top no-repeat;
	}
	div#holder span#brand {
		margin: 0px auto;
		display: block;
		width: 360px;
		height: 120px;
		background: transparent url(/img/bg-brand.png) left top no-repeat;
		}
	div#holder a#enterbutton,
	div#holder a#exitbutton {
		margin: 410px 0px 0px 70px;
		display: block;
		float: left;
		width: 300px;
		height: 120px;
		background: transparent url(/img/bg-enterbutton.png) left top no-repeat;
		text-decoration: none;
		}
		div#holder a#exitbutton { margin: 410px 70px 0px 0px; float: right; background: transparent url(/img/bg-exitbutton.png) left top no-repeat; }

	h2#adultcontent {
		margin: 0px auto;
		width: 415px;
		height: 50px;
		line-height: 50px;
		color: #ffffff;
		background: transparent url(/img/bg-adultcontent-warning.png) left top no-repeat;
		}

	div#text-content-frame {
		overflow: auto;
		margin: 0px auto;
		padding: 10px;
		width: 760px;
		height: 150px;
		border: 3px solid #3f0b0f;
		font-weight: normal;
		}
		div#text-content-frame h3 { margin-bottom: 10px; text-align: center; font-size: 12px; font-weight: bold; color: #ffffff; }
		div#text-content-frame p {
			margin-top: 5px;
			font-size: 11px;
			font-weight: normal;
			line-height: 16px;
			color: #ffffff;
			text-align: justify;
			}
		div#text-content-frame ol {
			list-style-type: decimal;
			list-style-image: none;
			list-style: inside;
			font-size: 11px;
			}
			div#text-content-frame ol li {
				margin: 8px 0px 0px 5px;
				line-height: 16px;
				font-weight: normal;
				}

	body.landingpage div#footer {
		margin: 0px auto;
		padding: 10px;
		width: 760px;
		background-color: #380b0e;
		background-image: none;
		}
		body.landingpage div#footer p,
		body.landingpage div#footer p a {
			margin: 0px 5px 5px 5px;
			font-size: 11px;
			font-weight: normal;
			line-height: 16px;
			color: #4B4B4B;
			text-align: center;
			}
			body.landingpage div#footer p a { text-decoration: underline; }
			body.landingpage div#footer p a:hover { color: #ffffff; }
		
		body.landingpage div#footer-links {
			width: 760px;
			}

/* lil corrections */
strong.referal-attention {
text-transform:uppercase;color: #720604;
}