@CHARSET "UTF-8";

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: #E28786;  }
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 #792224;

overflow:hidden;

margin-top: 1px !important;
margin-bottom:15px !important;
}

textarea {
padding: 1px 2px 1px 2px !important;
border: 1px solid #792224;
}

input.button {
position:relative;
background-color: #cfba83;
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/optionitem-bg1.jpg);
background-repeat: repeat-x;
border: 1px solid #3F1010;*/
				background-color:#540C0D;
			border: 1px solid #792224;
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{
background:url(/img/html_b.jpg) repeat;
} 

body {background:url(/img/top_bg.jpg) no-repeat top center;}

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:960px;
	height:180px;
	text-align:center;
	background:none;
	margin:auto;
	position:relative;
}

	div#head-brand {
		width:960px;
		height:84px;
		text-align:left;
		margin:0 auto;
		background:none;
	}

	div#head-menu {
		width:950px;
		height: 40px;
		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:50px;
	width:310px;
	height:78px;
	display: block;
	}

	div#brand h1#sitetitle {
		font-size: 30px;
		display: none;
		}
div#brand h2#brandtitle {
	color: #dc7e7e;
	text-align:left;
	font-size:10px;
	font-weight: normal;
	font-family: Tahoma, Arial, sans-serif;
	text-transform: lowercase;
	padding-top:63px;
	padding-left:110px;
	display:none;
}	


div#head-menu ul {
	display:block;
			height:40px;
			margin-left:11px;
			overflow:hidden;
			text-align:left !important;
			width:928px;
			padding:7px 0 0 0;
}

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:2px !important; 
	margin-right:0px !important; 
	height:40px;
	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: 36px;
	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:40px;
		height:40px;
		}

		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: #dc7e7e;
				}

	a.topmenu-url:hover span.link_text { color: #ffffff;}

				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 -40px no-repeat;
				color: #ffffff;
				}
				a.topmenu-url-active span.link_right {
					background: url(/img/bg-headmenu2.gif) right -40px no-repeat;
					}
					
					
					
					
					
					.topmenu-url:link span.link_text,
			.topmenu-url:visited span.link_text,
			.topmenu-url:hover span.link_text,
			.topmenu-url:active span.link_text {
				background: url(/img/bg-headmenu2.gif) left top no-repeat;
				color: #dc7e7e;
				}

	.topmenu-url:hover span.link_text { color: #ffffff;}

				a.topmenu-url span.link_right {
					background: url(/img/bg-headmenu2.gif) right top no-repeat;
					}

			.topmenu-url-active:link span.link_text,
			.topmenu-url-active:visited span.link_text,
			.topmenu-url-active:hover span.link_text,
			.topmenu-url-active:active span.link_text {
				background: url(/img/bg-headmenu2.gif) left -40px no-repeat;
				color: #ffffff;
				}
				.topmenu-url-active span.link_right {
					background: url(/img/bg-headmenu2.gif) right -40px 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:930px;
		height:25px;
		line-height: 19px;
		font-size: 12px;
		text-align:center;
		margin:0px auto 0px auto;
		padding:10px 0 0 0;
					background:none;
	}

		div#head-submenu a {font-weight:bold;color:#dc7e7e; padding: 2px 18px 5px 18px;line-height: 19px; float:left; background:url(/img/submenu_shadow.jpg) no-repeat center bottom;}
		div#head-submenu a:hover, 
		div#head-submenu a.active {color:#ffffff;}
		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:0px;
left:51%;
margin-left:-188px;
width:645px;
height:26px;
line-height:24px;
text-align:left;
}

div#head-infos p {
	text-align:left;
	font-size:11px;
	color:#dc7e7e;
	display:inline;
	padding:10px 0 0 175px;
}
	div#head-infos p span {color:#f1a7a7; padding: 0px 2px; }
	div#head-infos p strong {font-weight:normal; color:#ffffff; }
	

div#head-search {
width:217px;
height:27px;
padding:8px 0 0 0;
overflow:hidden !important;
float:right;
margin-left:5px;
background: url(/img/bg-head-search.gif) no-repeat center;
}

div#head-search input.text {
	font-size:11px;
	text-align:left;
	background: transparent !important;
	border: 0px none !important;
	width: 167px;
	float:left;
	margin:5px 0 0 8px;
	color:#fff !important;
}

div#head-search input.button {
	width:25px;
	height:25px;
	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:965px;
	height:auto;
			margin: 0px auto;
	text-align:center;
			background:none;
}

	div#hull-inner {
		width:965px;
		height: auto;
		margin:0 auto;
		text-align:center;
	}

	div#content {
		width:965px;
		height: auto;
		text-align:left;
		margin:0px !important;
		padding:0px 0px 20px 0px;
		_padding:35px 0px 20px 0px;
		overflow:hidden;

		/*float:left; */
	}

.top_submenu{
position:absolute;
top:134px;
left:20px;
}
.top_submenu a {font-weight:bold;color:#dc7e7e; padding: 2px 18px 5px 18px;line-height: 19px; float:left; background:url(/img/submenu_shadow.jpg) no-repeat center bottom;}
.top_submenu a:hover{ color:#FFFFFF;
}
/* ------------------------------------------------------------------------- */
/** footer layout **/
div#footer {
	width:100%;
			margin: 0px;
	height: auto;
	text-align:center;
	clear:both;
	background: url(/img/footer_bg.jpg) no-repeat center;
	color: #dc7e7e;
}
div#lf {
	width:100%;
			margin: 0px;
	height: auto;
	text-align:center;
	clear:both;
    padding: 0px 0px 10px 0px;
}

	div#footer-links {
		width:930px;
		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: #dc7e7e; text-decoration: underline;
}
div#footer-links a:hover {color: #fbbfbf;text-decoration: underline !important;}

	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 #c58787; background: url(/img/footer-sep.gif) right center no-repeat; cursor:pointer;}
div#footer-links ul li.last {border: 0px none; background: none;}
a.webmasterswanted {cursor:pointer;}







/* =C=O=N=T=E=N=T=================================================================== */

div#content a.textcenter {display:block;color:#720604;}

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: #ca8d88; }
div#breadcrumb span.narrow img { margin: 0px 4px; }
div#breadcrumb a { color: #d06b6b; }
div#breadcrumb a:hover { color: #ffffff; }

/* outer headings - titles */
div#content h3 {
color:#CA8D88;
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: #601416;
color:#CA8D88;
border:1px solid #792224;
}

div.box {
width: 960px;
float:left;

margin: 10px 20px 20px 0px;
}

div.box_header {
	position:relative;
	display:block;
	height:23px;
	line-height:23px;
	overflow:hidden;		
	/*background: transparent url(/img/boxheader-bg.jpg) left top repeat-x;*/
	background-color:#540C0D;
	border-bottom:1px solid #7d2426;
}

	div.box_header h2 {
		color: #d06b6b;
		padding-left: 5px;
		font-family: Georgia,  Times New Roman, Times;
		font-size: 16px;
		font-weight: normal;		
	}


	a.rc-btn {
		position:absolute;
		display:inline;
		top:4px;
		right:6px;
		cursor:pointer;

		font-family: Tahoma, Arial, sans-serif;
		font-size:12px;
		font-weight:normal;
		color:#d06b6b;
		line-height:20px;
		margin:0px;
	}

		a.rc-btn span.rc-btn-text {
			position:relative;
			display:inline;
			background: none;
			padding: 0px;
			line-height:12px;
		}

		a.rc-btn span.narrow {
			position:relative;
			display:inline;
			background: none;
			padding: 0px;
			font-weight:bold;
			line-height:12px;
		}

	a.rc-btn:hover,
	a.rc-btn:hover * { text-decoration:none; color: #ffffff; }

div.box_body {padding:20px;}
div.box_end {
	position:relative;
	width:auto;
	height: 0px;
	overflow:hidden;
	clear:both;
	visibility:hidden;
	background-color: #A79F62;
}

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:#d06b6b;
}

div.box_body p {
	font-size:12px;
	line-height:18px;
	margin-bottom:8px;
}

div.box_body a {
	color:#d06b6b;
	font-weight:bold;
}
	div.box_body a:hover { color: #ffffff; }

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: none;}

div#loginpage-column2 { width:626px; }

div#loginpage-column1,
div#loginpage-column2,
div#forgotpwdpage-column1 {
min-height: 380px;
height:auto !important;
height: 380px;
overflow:visible;
}
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: #CA8D88;
		margin:0px;
		}

	div#loginpage-column1 form#login input,
	div#loginpage-column2 form#registerform input,
	div#forgotpwdpage-column1 form#login input {
		color: #000000;
		overflow:hidden;
		}

	form#registerform input.error,
	form#login input.error {
		border: 1px solid #ff0000;
		background-color: #ffb6b6;
		}

	a.accepttermslink { color: #CA8D88; }

form#login input.member-loginbutton,
form#registerform input.member-registerbutton {
			position:relative;
			/*background: transparent url(/img/optionitem-bg1.jpg) left -1px repeat-x;*/
			background-color:#540C0D;
			border: 1px solid #792224;
			width: 174px;
			height:27px;
			display:block;
			padding-bottom:2px;
			line-height:26px !important;
			color: #ffffff !important;
			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: #CA8D88;
			font-size: 20px;
			font-weight: normal;			
			margin-bottom: 5px;
			}
			body.login_register div#whyregister h3 {
				font-family: Georgia,  Times New Roman, Times;
				color: #CA8D88;
				font-size: 20px;
				font-weight: normal;			
				margin-bottom: 10px;
				text-align:left;
				margin-top:5px;
			}

		div#whyregister p {
			color: #CA8D88;
			font-size: 12px;
			font-weight: bold;
		}
		div#whyregister ul.benefits {
			display:block;
			color: #CA8D88;
			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;
		height:31px;
		font-size:11px;
		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: 158px;
	height: 172px;
	background: transparent url(/img/bg-modelbox.gif) no-repeat left top;
	margin-right: 3px;
	margin-bottom: 10px;
	float: left;
	overflow:hidden;
	position:relative;

	font-size:0px;
	}
	
	div.awards-thumb-container { margin-top: 3px; height: 240px; width:152px; background: transparent url(/img/awardsthumb.gif) no-repeat left top; }
	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 div.placeanddollars { background: none; }

		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: #CA8D88; 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: #d06b6b; 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: none;
			border: none;
			margin: 0px auto;
			}

			div.awards-thumb-container-masschat div.modelrateandpoints div.modelrate,
			div.awards-thumb-container div.modelrateandpoints div.modelrate { padding-left: 16px; color: #CA8D88; margin-top: 4px; }

p.vodname { margin: 5px 0px 5px 0px; font-size: 16px; font-weight: normal; text-align: left; color: #d06b6b;  }



			div.awards-thumb-container-masschat div.modelrateandpoints div.modelpoints,
			div.awards-thumb-container div.modelrateandpoints div.modelpoints { text-align: center; color: #CA8D88; 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: 148px;
		height: 110px;
		margin: 4px 0px 0px 3px;
		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.png);
		background-repeat: no-repeat;
		}

		div.perfthumb-container div.infoicons a.mbox-miniicon-profile:hover { background-image: url(/img/miniicon-profile-on.png); }


	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.png);
		background-repeat: no-repeat;
		}

		div.perfthumb-container div.infoicons a.mbox-miniicon-addtofav:hover { background-image: url(/img/miniicon-addtofav-on.png); }

	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.png);
		background-repeat: no-repeat;
		}

		div.perfthumb-container div.infoicons a.mbox-miniicon-remfromfav:hover {
			background-image: url(/img/miniicon-removefromfav-on.png);
			}



	div.perfthumb-container img {
		margin: 0px;
		}

	div#content div.perfinfos h3 {
		position:relative;
		display:block;
		width:auto;
		height:14px;
		padding:0px;
		overflow:hidden;
		color: #e28786;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		margin-top:7px;
		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:7px 3px 3px 3px;
		_margin:0px 3px 3px 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: #002b57;
		}

		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 #a79f62;
			color: #302507;
			}

		div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a:hover {
			color: #CA8D88;
			}

		div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a.privateshow {
			background: url(/img/optionitem-bg2.jpg) repeat-x;
			color: #302507;
			border: 1px solid #a79f62;
			}

		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:#540C0D;
			border: 1px solid #792224;
/*			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:8px;
}

div.perfthumb2-container {
width:100px;
height:75px;
border:1px solid #8c1b1b;
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:#CA8D88;
		padding-top:4px;
		font-size:11px;
		font-weight:normal;
	}

	div.perfbox-thumb2-container a.videoname { 
		color:#CA8D88;
		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:#CA8D88;
		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: 142px;
		height: 25px;
		line-height: 22px;
		vertical-align: middle;
		margin: 2px auto;
		background: url(/img/optionitem-bg1.jpg) repeat-x;
		font-weight: bold;
		text-align: center;
		border: 1px solid #8c99a8;
		}
		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 #a79f62; 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: #CA8D88;
			}

		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 #a79f62;
			}

		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 .quality,
div#secondmodelthumbcontainer .quality,
div#thirdmodelthumbcontainer .quality,
div.perfthumb-container .quality {
	position: absolute;
	display:block;
	right: 2px;
	top: 2px;
	width: 29px;
	height: 23px;
	}



			/* 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: #ffffff;
				display:block;
				font-family:Tahoma,Arial,sans-serif;
				font-size:11px;
				font-weight:bold;
				height:25px;
				line-height:22px;
				margin:2px auto;
				overflow:hidden;
				padding-top:0;
				position:relative;
				text-align:center;
				vertical-align:middle;
				width:142px;
				cursor: pointer;
			}


div.perfinfos div.perfinfo-buttons a.offline { background:transparent url(/img/bg-offlinebutton.gif) no-repeat scroll left top;}
div.perfinfos div.perfinfo-buttons a.freechat { background:transparent url(/img/bg-button.gif) no-repeat scroll left top;color:#FFFFFF !important;}
div.perfinfos div.perfinfo-buttons a.privateshow {background:transparent url(/img/bg-goldbutton.gif) no-repeat scroll left top; color: #532602;}
div.perfinfos div.perfinfo-buttons a.masschat {background:transparent url(/img/bg-goldbutton2.gif) no-repeat scroll left top; color: #532602;}

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{}

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 -25px !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; }

div#chatend-box div.box_header h2 span { color:#ffffff; }
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; cursor: pointer;}

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: none;

}

div#chatend-box div.perfbox-thumb-container { margin-top: 8px; margin-right:20px; margin-left: 20px; }

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:25px;
line-height:25px;
margin-top:3px;
text-align:center;
vertical-align:middle;
width:322px;
}
div#chatend-box div.backtoprivate a.backto-button:hover { background-position:left -25px; }

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:#ffffff;
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: #002b57; text-decoration: underline; }
div.taglist a.tag-url:hover { color: #CA8D88; }


div.perfbox-full-container {
	width: 466px; /* dobozok szelessege */
	height: 116px;
	float: left;
	margin-bottom: 15px;
	margin-right:15px; /* 2 doboz egymas kozotti tavolsaga */
	background: transparent url(/img/modelbox-wide.gif) no-repeat left top;
	}

/* a thumbnail kep doboza */
div.perfbox-full-container div.perfthumb-container {
	position: relative;
	float: left;
	width: 140px;
	min-height: 105px;
	margin: 5px;
	background-image: url(/img/perfthumb-container-bg2.jpg);
	background-repeat: no-repeat;
	}
	div.perfbox-full-container img.perfthumb {
		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: 2px;
	}
	div.perfbox-full-container div.texts {
		color: #ffffff;
		margin: 0px;
		padding: 0px;
					width: 300px;
		}
		div#content div.perfbox-full-container div.texts h3 {
			color:#d06b6b;
			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: 300px;
			height: 15px;
			overflow: hidden;
			}
		div.perfbox-full-container p.bio-info {
			width: 300px;
			color: #CA8D88;
			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: 6px 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:25px;
				background:transparent url(/img/btn_model62.gif) left top no-repeat; 
				}
					div.perfbox-full-container div.perfinfo-buttons a.biopage:hover { background-position: left -25px;}


			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 -25px;}
			
			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 -25px;}

			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 -25px;}

/*

			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 #a79f62;
				text-decoration: none;
				height: 20px;
				font-size: 11px;
				line-height: 20px;
				}
			div#privateendcontainer div.perfinfo-buttons a.freechat { color: #CA8D88; }
			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 #a79f62;
				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#chatend-box div.box_body div#column2 { width: 590px; height: 345px; overflow: hidden; }

div.membercenterboxhistory { float: left; color: #CA8D88; width:520px; }
div.membercenterboxhistory div.history-perfthumb-data {	float: left; margin-left: 5px; width: 310px; height:74px; margin-bottom: 11px; }

div.membercenterboxhistory div.history-perfthumb-data p { line-height: 17px; }
div.membercenterboxhistory div.history-perfthumb-data p.vod-watched {float:left;padding-right:10px;}
div.membercenterboxhistory div.history-perfthumb-data p.vod-duration {padding-left:10px;}
div.membercenterboxhistory div.history-perfthumb-data p.vod-rating {width:80px; float:left;}


/********** pager **************/
div.options {
	width: 960px;
	background:url(/img/pag_bg.jpg) repeat-x bottom;
padding:5px 0 5px 0;
height: 30px;
}

div#content a.optionsitem,
div#content a.optionsitem:hover {
display: block;
float: left;
background-color:#771515;
padding:0px 7px 0 7px;
margin: 0px 2px 0px 2px;
height: 22px;
line-height: 22px;
vertical-align: middle;
color: #E28786;
text-align: center;
border: 1px solid #962323;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}


div#content a.optionsitem:hover {
	color: #ffffff;
	}


div#content a.optionsitem-active,
div#content a.optionsitem-active:hover {
	display: block;
	float: left;
	/*background-image: url(/img/offlinemodel-buttonbg.jpg);*/
	/*background-repeat: repeat-x;*/
	background-color:#5e1515;
	padding-left: 7px;
	padding-right: 7px;
	margin: 0px 2px 0px 2px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	border: 1px solid #8c1b1b;
	color: #903a3a;
	cursor:pointer;
	}
	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: 18px;}

.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;
cursor: pointer;
background-repeat: no-repeat;
}

.performer-viewthumbs-off {background-image: url(/img/performer-viewthumbs-on.gif)}
.performer-viewthumbs-on {background-image: url(/img/performer-viewthumbs-off.gif)}
.performer-viewfull-off {background-image: url(/img/performer-viewfull-on.gif)}
.performer-viewfull-on {background-image: url(/img/performer-viewfull-off.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: 465px;
		height: 475px;
		float:left;
		margin:0px;
	}

	a#splash-member-awards,
	a#splash-model-awards {
		position:relative;
		display:block;
		width:465px;
		height:430px;
		float:left;
		margin:0px 0px 10px 0px;
	}
		a#splash-member-awards {background: url(/img/memberawards.jpg)}
		a#splash-model-awards {background: url(/img/modelawards.jpg)}

		a.splashlink2memberawards { font-size: 14px; font-weight: bold; padding-left: 158px; color: #d06b6b; }
		a.splashlink2modelawards { font-size: 14px; font-weight: bold; padding-right: 145px; color: #d06b6b; }

a.splashlink2memberawards:hover, a.splashlink2modelawards:hover { color: #ffffff; }

div#model-awardscontainer {
	width: 930px;
	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: #CA8D88;
			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: #CA8D88;
			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: #CA8D88;
			}
			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: #CA8D88;
				}




/* Member awards
-----------------------------------------------------------------------------*/

div#memberawardspage { color: #CA8D88; font-size: 12px; }


div#splash-container-new div#selectperiodcontainer, 
div#memberawardspage div#selectperiodcontainer, 
div#modelawards-container div#selectperiodcontainer-modelaw {
background-color:#CA8D88;
	padding-left: 10px; 
height:34px;
line-height:34px;
margin:0 auto;
overflow:hidden;
vertical-align:middle;
width:930px;
}
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:#5A0E0E;
		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: 930px; height: 635px; margin: 2px auto; background-repeat: no-repeat; background: url(/img/member-awards-top3.jpg) top center no-repeat; }

div#memberno2-nums { position:absolute; width:100px; height:50px; left:95px; 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:100px; height:40px; left:763px; top:450px; text-align:center; }


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: 930px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #CA8D88; font-size: 22px; font-weight: bold; position: absolute; top: 80px; }
div#memberawardspage h3#membaw-subtitle2 { width: 930px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #CA8D88; font-size: 20px; font-weight: normal; position: absolute; top: 110px; }
div#memberawardspage h3#membaw-subtitle3 { width: 930px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #CA8D88; font-size: 18px; font-weight: normal; position: absolute; top: 134px; }

	div#memberawardspage h3#membaw-subtitle3 a { color: #CA8D88; }
	div#memberawardspage h3#membaw-subtitle3 a:hover { text-decoration: underline; }

div#modelawards-container h2#modelaw-subtitle1 { width: 930px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #CA8D88; font-size: 22px; font-weight: bold; position: absolute; top: 60px; }
div#modelawards-container h3#modelaw-subtitle2 { width: 930px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #CA8D88; font-size: 20px; font-weight: normal; position: absolute; top: 90px; }
div#modelawards-container h3#modelaw-subtitle3 { width: 930px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #CA8D88; font-size: 18px; font-weight: normal; position: absolute; top: 104px; }

div#modelawards-container h3#modelaw-subtitle3 a { color: #CA8D88; 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: #d06b6b; margin-bottom: 12px; }
	div#memberawardspage div#memberno1-points { font-family: Arial, Tahoma, Verdana; font-size: 24px; font-weight: normal; color: #CA8D88; }
	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: #d06b6b; margin-bottom: 12px; }
	div#memberawardspage div#memberno2-points { font-family: Arial, Tahoma, Verdana; font-size: 22px; font-weight: normal; color: #CA8D88; }
	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; color: #CA8D88; }
	div#memberawardspage div#memberno3-name { font-family: Arial, Tahoma, Verdana; font-size: 24px; font-weight: bold; color: #d06b6b; margin-bottom: 12px; }
	div#memberawardspage div#memberno3-points { font-family: Arial, Tahoma, Verdana; font-size: 22px; font-weight: normal; color: #CA8D88; }
	div#memberawardspage div#memberno3-ratings { padding-left: 45px; margin-top: 8px; }

div#memberno2-nums { position:absolute; width:120px; height:50px; left:75px; top:443px; text-align:center; }
div#memberno1-nums { position:absolute; width:200px; height:65px; left:370px; top:440px; text-align:center;}
div#memberno3-nums { position:absolute; width:120px; height:40px; left:745px; 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-color: #470803; font-size: 14px; }

			div#memberawardspage div.top20memberbox div.top20posnumber { width: 80px; height: 30px;line-height: 30px;vertical-align: middle; text-align: center; color: #CA8D88; float: left; }
			div#memberawardspage div.top20memberbox div.top20modelsname { width: 120px; height: 30px;line-height: 30px;vertical-align: middle; text-align: left; float: left; color: #d06b6b; 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: #CA8D88; }
			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: #d06b6b; text-decoration: underline; }
	div#ruleslink a.rulesurl:hover { color: #ffffff; }

/* Model Awards
----------------------------------------------------------------------------------------*/
div#modelawards-container { margin: 0 auto; width: 930px;  }

div#modelawards-container div#selectperiodcontainer { width: 930px; height: 34px; margin: 5px auto; line-height: 34px; vertical-align: middle; background-color: #5A0E0E; overflow: hidden; color: #000000; padding-left: 10px; }
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: #F5EBEB; 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: #fff; }
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: 930px; height: 695px; background: transparent url(/img/model-awards-top3.png) 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:303px;
	position:absolute;
	top:294px;
	width:320px;
}

div#firstprize-nums {
display:block;
top:245px;
left:315px;
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:#d06b6b;
	font-family:Georgia;
	font-size:24px;
	font-weight:bold;
	left:303px;
	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:#d06b6b;
	left:407px;
	position:absolute;
	top:582px;
	width:150px;
}

	div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a {
		color:#ffffff;
		display:block;
		font-family:Tahoma,Arial,sans-serif;
		font-size:11px;
		font-weight:bold;
		height:25px;
		left:303px;
		line-height:25px;
		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 -25px !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/buttonprivate_322.gif) no-repeat scroll left top; }
		div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.freechat-first { background:transparent url(/img/buttonfree_322.gif) no-repeat scroll left top; color:#FFFFFF; }
		div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.offline-first { background:transparent url(/img/buttonmodelprofile_322.gif) no-repeat scroll left top; }
			
			
	/* 2nd place */

	div#secondmodelthumbcontainer {
		border:1px solid #B6BABC;
		display:block;
		height:180px;
		left:13px;
		position:absolute;
		top:360px;
		width:240px;
	}

div#secondprize-nums {
display:block;
top:320px;
left:23px;
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:#d06b6b;
		font-family:Georgia;
		font-size:24px;
		font-weight:bold;
		left:13px;
		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:#CA8D88;
		left:80px;
		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:25px;
		left:13px;
		line-height:25px;
		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/buttonprivate_242.gif) no-repeat scroll left top;
		}
		div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.freechat-second {
			background:transparent url(/img/buttonfree_242.gif) no-repeat scroll left top;
			color:#FFFFFF;
		}
		div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.offline-second {
			background:transparent url(/img/buttonmodelprofile_242.gif) no-repeat scroll left top;
		}
		

	/* 3rd place */

div#thirdmodelthumbcontainer {
	border:1px solid #966C3F;
	display:block;
	height:180px;
	left:674px;
	position:absolute;
	top:360px;
	width:240px;
}

div#thirdprize-nums {
display:block;
width:225px;
top:320px;
left:683px;
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:#d06b6b;
	font-family:Georgia;
	font-size:24px;
	font-weight:bold;
	left:674px;
	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:#d06b6b;
	left:739px;
	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:#ffffff;
	height:25px;
	left:674px;
	line-height:25px;
	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/buttonfree_242.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/buttonprivate_242.gif) no-repeat scroll left top; }
div#modelawards-container div.modelawards-top3 div.perfinfo-buttons a.offline-third { background:transparent url(/img/buttonmodelprofile_242.gif) no-repeat scroll left top; }

div#modelawards-container div.perfbox-thumb-container { height: 257px; }


/******** mODEL PROFILE PAGE *******/

div#modelprofile-box div.box_body {padding:10px 8px 20px 8px;}
div#modelprofile-box div.box_header h2 span { color: #d06b6b; }
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: 320px;
			height: 240px;
			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: none;
			}
			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:#3E0402;
						display:block;
						font-family:Tahoma,Arial,sans-serif;
						font-size:11px;
						font-weight:bold;
						height:25px;
						line-height:22px;
						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: #ffffff; }

						div#modelprofile-box div.perfinfo-buttons a.freechat {background:transparent url(/img/freebutton-256.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: transparent url(/img/modelprofile-256.gif) left top no-repeat;
							color: #532602;
							}

							div#modelprofile-box div.perfinfo-buttons a:hover {background-position: left -25px !important;}

						/* if model offline - inactive status of freechat and privatechat button */
						
						div#modelprofile-box div.perfinfo-buttons a.offline {
							color: #3E0402;
							background-image: url(/img/freebutton-256.gif);
							
							}

			div#modelprofile-box div.perfinfo-buttons a.addtofav,
			div#modelprofile-box div.perfinfo-buttons a.remtofav { 
				width: 62px; 
				height:25px;
				background-image: url(/img/btn_model62.gif); 
				background-color: none;
				}
				
				div#modelprofile-box div.perfinfo-buttons a.addtofav {background-position: -124px top;}
				div#modelprofile-box div.perfinfo-buttons a.addtofav:hover {background-position: -124px -25px !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 -25px !important;}


		div#modelprofile-box div#column2 div#profile div#tagcloud {
			width: 310px;
			margin: 5px auto;
			color: #CA8D88;
			}
			div#modelprofile-box div#column2 div#profile div#tagcloud a.path-url {
				font-size: 11px;
				color: #d06b6b;
				font-weight: normal;
				}
				div#modelprofile-box div#column2 div#profile div#tagcloud a.path-url:hover { color: #ffffff; text-decoration: underline; }


	/* column2
	-------------------------------*/

	div#modelprofile-box div#column2 {
		float: right;
		width: 580px;
		padding:0px !important;
		overflow:hidden;
		}

		div#modelprofile-box div.toggle {
			position:relative;
			display:block;
			width: 580px;
			height:auto;
			overflow:hidden;
			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 {
						
				}


		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;*/
			background-color:#7F2B27;
			border:1px #AF514C solid;
			
			margin-right:5px !important;
			margin-right:2px;
			cursor:pointer;
color: #d06b6b;
		}

			div#modelprofile-box div.sixpager span.sixthumbspager-active {
				background: none !important;
				border:0px none !important;
				line-height:15px;
				color:#FFFFFF;
			}

		div#modelprofile-box div.sixthumbs {
			margin-left: 0px;
			width: 580px;
			}

		div#modelprofile-box div.sixthumbs span.video-container,
		div#modelprofile-box div#sixThumbs span {
			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:10px;
				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;*/
							background-color:#540C0D;
			border: 1px solid #792224;
			padding-left: 5px;
			padding-right: 5px;
			margin: 5px 2px 0px 2px;
			height: 20px;
			line-height: 20px;
			vertical-align: middle;
			color: #002b57;
			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 #892728;
				font-family: Tahoma, Arial, sans-serif;
				font-size:11px;
				}
			table#persondata td.datatitle {
				color: #ffffff;
				font-weight: bold;

				padding-left: 5px;
				width: 130px;
				}
			table#persondata td.data,
			table#persondata td.datalight {
				color: #ffffff;
				}
				.lightbg {
					background-color: #360b0b;
					}


/* =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: #720604;
		font-weight: bold;
		}

div#freechatcontainer {
width:940px;
margin:0 auto;
padding:10px 0 0 12px;
}

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: #CA8D88;
font-weight:bold;
font-size:12px;
}
div#freechattagcloud div#tagcloud a.path-url { 
	font-size: 11px;
	font-weight:normal;
	color: #d06b6b;
	}
	div#freechattagcloud div#tagcloud a.path-url:hover { color: #ffffff; 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: #ffffff; }

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;*/
						background-color:#540C0D;
			border: 1px solid #792224;
		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: 928px;
		height: 25px;
		background-color: #CA8D88;
		border: 1px solid #792224;
		}
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: #ffffff; }
div.stepbar span.normal { color: #3F1010; }
div.stepbar span.arrow { color: #701912; }

div#fastcreditscontainer {
	position:relative;
	display:Block;
	width:auto;
	min-height: 480px;
	height:auto !important;
	height:480px;
	background: url(/img/logingirls.png) 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: #CA8D88;
			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: #d06b6b;
		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: #CA8D88;
		}

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: #002b57;
			font-weight: bold;
			font-size: 12px;
			padding: 2px 5px 3px 5px;
			margin-top: 10px;
			}

		div.loginbutton {
			color:#CA8D88;
			font-size: 12px;
			padding-top: 15px;
		}

		div.loginbutton a,
		div.loginbutton a:hover {
			font-weight:bold;
			color:#d06b6b;
		}

		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 #792224;
				}
				div.img-bigcontainer img {
					width: 320px;
					height: 240px;
					}


/*
div#loginpagecontainer div.maincolumns,
div#forgotpwdcontainer div.maincolumns {
	border: 1px solid #a79f62;
	background-color: #fff7da;	
	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: #d06b6b;
		font-size:12px;
		font-weight:bold;
		}




/* newTagCloud */

div#newTagCloud-box {
margin-bottom:15px;
margin-top:0px;
}

div.all-tags {
	display:Block;
	position:relative;
	padding:9px;
	line-height:22px;
	font-size:11px;
}
	div.all-tags a {
		color:#E28786;
		padding: 4px 4px 3px 3px;
		font-size:11px;
		}

		div.all-tags a.tag-selected {
			color:#ffffff;
			background-color:#d06b6b;
		}

			div.all-tags a span {font-size: 9px;}


div.selected-tags {
	line-height: 15px;
	height:auto !important;
	height:20px;
	min-height:15px;
	background:none;
	padding: 7px !important;
	padding-bottom:5px;		

	font-size:11px;
}
	div.selected-tags strong {color:#E28786; padding-right:14px; float:left;}

	a.selected-tag {
		line-height:15px;
		color:#E28786;
		padding-left:16px;
		padding-right: 28px;
		background: url(/img/bg-selected-tag.png) left 2px no-repeat;
		float:left;
		}
		a.selected-tag:hover {
			background-position: left -88px;
		}
		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:#E28786;
			text-decoration:none;
			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: #CA8D88;
	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 #792224;
	}

 div#helpform input.maxchar {
	background-color: transparent;
	border: none;
	width: 30px;
	float: left;
	color:#CA8D88;
	}

span.maxchar {
	float: left;
	margin-top: 1px;
	}


 div#helpform input.helpbutton {
	width: auto;
	height: 20px;
/*	background-image: url(/img/optionitem-bg1.jpg);
	background-repeat: repeat-x;*/
					background-color:#540C0D;
			border: 1px solid #792224;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #792224;
	margin: 0px 2px 3px 0px;
	font-size: 11px;
	font-weight: bold;
	overflow: hidden;
	}


	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: 468px; }
body.center_index div.box-holder {margin-top:20px;}

div#news-message-holder {height:300px; width:475px; float:left; overflow:hidden;}

div#membercenter-accountbox {height: 300px;}
div#membercenter-newsbox {height:300px;}

div#membercenter-awardsbox,
div#membercenter-invitebox {height: 255px; width:960px;}

div#membercenter-favoritesbox,
div#membercenter-newonlinesbox { height: 175px;}

div#membercenter-mostviewedvideosbox,
div#membercenter-historybox {height: 195px;}

div#membercenter-passwordbox {width: 960px; height: 95px; }

body.center_index div.box_body { padding: 7px 0px 7px 7px;}


/* messages
-------------------------------------------------------------------------*/

div.message-redirect {
width: 930px;
height: 25px;
color: #ffffff;
font-size: 12px;
border: 1px solid #3E0402;
background-color: #5F0000;
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 #d06b6b; margin-bottom: 10px; padding-bottom: 10px; color: #d06b6b; 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: #d06b6b; 
text-decoration: none;
}
a#report:hover { color: #ffffff; }

table#center-messages {
margin: 7px;
width: 437px;
background-color: #360B0B;
border: 1px solid #792224;
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 #892728;		
		}
		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: #d06b6b;
			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: #ffffff;
				}

			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: #CA8D88;
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 form input.input,
	body.center_index div.box form input.text {color:#000000; border: 1px solid #792224;}


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:#CA8D88;}

body.center_index div.box_body ul li a strong,
body.center_index div.box_body ul li a strong * {color:#CA8D88;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: 240px; }
div#passwordbox-col2 { width: 245px; }
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;
}

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:10px; }

/* membercenter accountbox - /center  */
div#membercenter-accountbox td {
color:#CA8D88;
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:310px !important; 
float:left;
text-align:right;
padding:0 20px 0 0;
color:#CA8D88;
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:#CA8D88;
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:#CA8D88;
font-size:11px;
}

div#membercenter-accountbox div#creditinfo p,
div#membercenter-accountbox div#creditinfo2 p {
	display:none;
	font-size:11px;
	font-weight:bold;
	color:#CA8D88;
	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:#d06b6b;}

	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;
}

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:330px !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:#CA8D88;
}

.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: #720604;
		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: 109px;
height: 129px;
float:left;
padding:5px 0 0 3px;
text-align:center;
margin:0 2px 0px 0;
background: url(/img/perfbox2_bg.gif) no-repeat center;
}

div.perfthumb2-container {
width:100px;
height:75px;
border:1px solid #8c1b1b;
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:#CA8D88;
		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:#CA8D88;
		padding-top:4px;
		font-size:11px;
	}

	div.perfbox-thumb2-container a.videoname { 
		color:#CA8D88;
		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:#CA8D88;
	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 30px 0px 12px;
	color:#000000;
}

	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:#720604;
				}
		
			.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:#CA8D88;
font-size:12px;
font-weight:bold;
}

div#mcreferralleftcol { width: 265px; 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:348px; float:left; }

div#mcreferralcentercol textarea {
width:300px;
height:276px;
padding:3px;
margin-bottom:25px;
border: 1px solid #792224;
}

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: 930px;}
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: #CA8D88;
}

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: #CA8D88;
	}
	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: 0px;
		margin-right: 0px;
		}
	
	ul.rate li.favorite a {
		font-size: 12px;
		font-weight: bold;
		color: #d06b6b;
		}
		ul.rate li.favorite a:hover,
		ul.rate li.favorite a:active {
			text-decoration: none;
							color: #ffffff;
			}
	
	ul.rate li.favorite a img {
		display: block;
		float: left;
		margin-right: 3px;
		width: 19px;
		height: 13px;
		}
	ul.rate li.favorite a.mbox-miniicon-addtofav { padding-left: 23px; background: url(/img/icon-addfavorite.png) left top no-repeat; }
ul.rate li.favorite a.mbox-miniicon-remfromfav { padding-left: 23px; background: url(/img/icon-removefavorite.png) left top no-repeat; }

	ul.rate li.ratecount {
		margin-left: 3px;
		font-size: 12px;
		font-weight: normal;
		color: #CA8D88;
		text-align: left;
		}

	ul.rate li.time {
		float: left;
		font-weight:normal;
		font-size:12px;
		color: #CA8D88;
		padding-left: 30px;
		padding-right: 30px;
		font-family: Arial, sans-serif;
		background: url(/img/icon-video-length.png) 14px center no-repeat;
	}
		
	ul.rate li.view {
		float: right !important;
		font-size: 12px;
		font-weight: normal;
		color: #CA8D88;
		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: #CA8D88;
	}

	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:7px;
		margin-bottom: 15px;
		width: 152px;
		height: 173px;
		padding:0px;
		float: left;
		background:url(/img/videobox_bg.gif) no-repeat center;
		}

	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.perfthumb {
border:1px solid #8c1b1b;
margin:0 0 0 3px;
_margin:0 0 0 0px;
}

		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: #d06b6b;
			padding:6px 0 5px 7px;
			
			}
			div.videomodel-box h2 a { color: #d06b6b; }
			div.video-dvd-box h2 a { color: #d06b6b; }
	
div.videomodel-box ul.rate,
div.video-dvd-box ul.rate {
		margin:11px 0 0 3px;
		}
	

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: #CA8D88;
		background:url(/img/icon-video-length.png) left top no-repeat;
		}
	
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: #601416;
border: 1px solid #792224;
color: #CA8D88;
float: right;
width: 267px;
}
div#dvdinfo div.boxheader {
	/*background-image:url(/img/boxheader-bg.jpg);*/
	/*background-repeat:repeat-x;*/
	background-color:#540C0D;
	font-family: Georgia,Times,serif;
	height:25px;
	overflow:hidden;
	}
	
div#dvdinfo div.boxheader h2 {
		margin: 0px 0px 2px 2px;
		text-align: center;
		color: #d06b6b;
		font-family: Georgia, Times, Arial;
		font-size: 16px;
		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 #D0B782;
  }
  
div#dvdinfo div.content h3,
div#dvdinfo div.content p {
  font-family:  Arial;
  font-size: 12px;
  font-weight: bold;
  color: #CA8D88;
  }
  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: #CA8D88;
  }
	
div#related-cams,
div#related-vids {
	width: 660px;
	margin-top: 0px;
	height:auto;
	font-size:11px;
}

	div#related-vids div.videomodel-box {
		margin-right:7px;
	}

	div#related-cams div.perfbox-thumb-container {
		margin-right:7px;
	}
/*
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: #002b57;
		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 #002B57;
			}
*/	
div#related-cams div.spacer {
	width: 23px;
	height: 75px;
	}



/*-----------------------------*/

a#bookmark-us {
display:block;
width: 136px;
height:32px;
background:url(/img/bookmark_us.gif) no-repeat center;

cursor: pointer;
float:right;
padding-right: 0px !important;
padding-right:4px;
}

/*------------------------------------*/
/* freetext positions */

p#head-freetext {
margin:0px; width:850px;overflow:hidden; position:absolute;}
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:111px;
height: auto;
overflow:hidden;
margin-top:20px;
text-align:left;
margin-right:-120px;
_margin-right:0px;*/
width:111px;
position:absolute;
top:20px;
right:-116px;
z-index:9999;
}

div#left-freetext {
/*float:left;
width:111px;
height: auto;
overflow:hidden;
margin-top:20px;
text-align:left;
margin-left:-120px;
_margin-left:0px;*/
width:111px;
position:absolute;
top:20px;
left:-116px;
z-index:99999;
}

/* Rating css  */
/*
.rating .rating-active {background: url( "/img/ratingstars.png ") repeat-x 0px -28px !important; }
.rating .rating-rated {background: url( "/img/ratingstars.png ") repeat-x 0px -14px !important; }
.rating .bggold {background-image: url( "/img/ratingstars-goldbg.png ") !important; }
*/

/* membercenter bannerbar */
div#bannerbar {
display:block;
width:920px;
height:22px;
padding: 4px 3px 4px 7px;

/*background:transparent url(/img/boxheader-bg.jpg) repeat-x scroll left center;
border-bottom:1px solid #792224;*/
	background-color:#540C0D;
	border-bottom:1px solid #7d2426;
line-height:22px;

text-align:left;
font-family: Tahoma, Arial, sans-serif;
font-size:14px;

margin-bottom:10px;
}

div#bannerbar a.pagerlink {
	display:block;
	width:22px;
	height:22px;
	float:right;
	text-align:center;
	line-height:22px;
	font-size:13px;
	font-weight:bold;

	color:#d06b6b;
	background: transparent url(/img/bannerbar-btn.gif) left top no-repeat;
	margin-left: 2px;
}
	div#bannerbar a.pagerlink:hover {
		color:#ffffff;
	}

div#bannerbar-content {
	text-align:left;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	color:#d06b6b;
}
	div#bannerbar-content .red {color:#8e0a08;}
	
	
/*-------------------new style--------------------------*/
.sidebar_box{
width:111px;
height:auto;
background:url(/img/sidebar_box_center.jpg) repeat-y center;
}
.sidebar_box_top{
width:111px;
height:auto;
background:url(/img/sidebar_box_top.jpg) no-repeat top center;
}
.sidebar_box_bottom{
width:111px;
height:auto;
background:url(/img/sidebar_box_bottom.jpg) no-repeat bottom center;
}
.sidebar_box p{
width:85px;
text-align:center;
padding:24px 0 15px 0;
line-height:17px;
margin:0 auto 0 auto;
font-size:12px;
color:#d06b6b;
}
#fisheye_0001{
width:765px;
height:162px;
text-align:center;
background:url(/img/fish_bg.gif) no-repeat bottom center;
margin:10px 0 0 100px;
padding:3px 0 0 0;
float:left;
}
.languagess {float:right; margin-right:-35px;}
.languagess a {margin: 0px 1px;cursor: pointer;} 
.languagess a img {border: 0px solid;}
.point {cursor: pointer;}
.login {cursor: pointer;}
