/************************************************
neoncams css 1.0

#ebdada // peformerbox hatterszine
#e4cdcd // performerbox border szine
#150102 // header hatterszine
#002b57 // perfbox full performer neve
#1e1e1e // perfbox full text szine

*************************************************/ 


/* initializalas
-------------------------------------------------------------------------*/
html, body, form, input, select, fieldset {font-size: 11px; font-family: Tahoma, Verdana, Arial; color: #ffffff; }
body {background-color: #f5ebeb; }
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address {margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, pre, code {font-size: 10px; }
ul, ol {list-style: none; }
form label {cursor: pointer; }
address {font-style: normal; }
a:link, a:visited { text-decoration: none; }
a, *:focus { outline: none; -moz-outline-style: none; }
a img,:link img,:visited img {border: none; }
fieldset {border: none; }
div.clear, span.clear {clear: both; font-size: 0px; width: 0px; height: 0px; visibility: hidden; }

/* header
-------------------------------------------------------------------------*/

html, body {background: black url(/images/bg-site-tile.gif) left top repeat;}

div#lightbg {
	width: 100%;
	background-color: #f5ebeb;
	}

div#topmenu, div#taglist, div#filter, div#closefilters, div#path, div.options, div#content {
	width: 950px;
	margin: 0px auto;
	}

div#header {
	width: 100%;
	height: 100px;
	background-color: #150102;
	}

	div#head-brand, 
	div#head-infos {
		width:950px;
		margin:0 auto;
	}


	div#header {
		width:100%;
		height: auto;
		text-align:center;

	}
		div#head-brand {
			width:950px;
			height:85px;
			text-align:left;
			margin:0 auto;
		}

		div#head-menu {
			width:950px;
			height: 37px;
			font-family:"Tahoma",Arial,sans-serif;
			text-transform: capitalize !important;
			margin:0 auto;
		} 

			div#head-menu ul {
				display:block;
				width:950px;
				height:31px;
				text-align:left !important;
				overflow:hidden;
			}

div#head-menu ul li {
	display:inline;
}

div#head-menu ul li a {
	white-space: nowrap;
}

		div#head-submenu {
			width:950px;
			height:22px;
			line-height: 19px;
			font-size: 12px;
			text-align:center;
			margin:-4px auto 0px auto;
		}

			div#head-submenu a {font-weight:bold;color:#dc7e7e; padding: 0px 20px 0px 20px;line-height: 19px; float:left;}
			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#header {background: url(/images/bg-header2.gif) left top repeat-x;}
	div#head-brand {background: url(/images/bg-headlogo2.jpg) left top no-repeat;}

	/* event - oily_weekend09event -------
	div#head-brand {background: url(http://static.neoncams.com/images/events/oily_weekend09event/bg-headlogo.jpg) left top no-repeat;}
	*/

	/* event - championsleague09event -------
	div#head-brand {background: url(http://static.neoncams.com/images/events/championsleague09event/bg-headlogo.jpg) left top no-repeat;}
	*/
	
	/* event - bodyart09event ------- 
	div#head-brand {background: url(http://static.neoncams.com/images/events/bodyart09event/bg-headlogo.jpg) left top no-repeat;}
	*/

	/* event - midsummer09event ------- 
	div#head-brand {background: url(http://static.neoncams.com/images/events/midsummer09event/bg-headlogo.jpg) left top no-repeat;}
	*/


	a.topmenu-url,
	a.topmenu-url-active {margin-left:0px !important; margin-right:0px !important; height:31px;overflow:hidden;}

			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(/images/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(/images/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(/images/bg-headmenu2.gif) left -31px no-repeat;
					color: #ffffff;
					}
					a.topmenu-url-active span.link_right {
						background: url(/images/bg-headmenu2.gif) right -31px no-repeat;
						}

li#topmenu-register a,
li#topmenu-login a {float:right; margin-right: 0px !important;}

li#topmenu-logout {float:right; margin-right:0px !important;}

/** head layout **/
	div#brand {position:relative;}

	div#brand a#brandlink {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 250px;
		height: 70px;
		display: block;
		}

		div#brand h1#sitetitle {
			font-size: 30px;
			display: none;
			}
	div#brand h2#brandtitle {
		color: #dc7e7e;
		text-align:left;
		font-size:12px;
		font-weight: normal;
		font-family: Tahoma, Arial, sans-serif;
		text-transform: lowercase;
		padding-top:53px;
		padding-left:46px;
	}	


	a.topmenu-url, 
	a.topmenu-url-active {
		display: block;
		float: left;
		}

		a.topmenu-url:hover, 
		a.topmenu-url-active:hover{
			text-decoration: none !important;
			border: 0px none !important;
		}

	a.topmenu-url span.link_text,
	a.topmenu-url-active span.link_text {
		display: block;
		float: left;
		line-height: 27px;
		padding-bottom:4px;
		vertical-align: middle;
		font-size: 12px;
		font-weight: bold;
		text-decoration:none;
		padding-left: 11px;
		cursor: pointer;
		}

		a.topmenu-url span.link_right,
		a.topmenu-url-active span.link_right {
			display: block;
			float:left;
			padding-left: 16px;
			line-height:31px;
			height:31px;
			}
			
		a.topmenu-url:hover span.link_text {
			text-decoration:none;
			}


div#head-infos {
	position:absolute;
	top:-1px;
	left:50%;
	margin-left:-192px;
	width:670px;
	height:26px;
	line-height:24px;
	text-align:left;
	}

	div#head-infos p {
		text-align:left;
		font-size:11px;
		color:#dc7e7e;
		display:inline;
	}
		div#head-infos p strong,
		div#head-infos p span {color:#fff5f5;}

div#head-search {
	width: 145px;
	height:19px;
	padding-top:3px;
	padding-right:10px;
	padding-left:5px;
	overflow:hidden !important;
	float:right;
	margin-left:5px;
	background: url(/images/bg-head-search.gif) 3px 3px no-repeat;
}

	div#head-search input.text {
		font-size:11px;
		text-align:left;
		background: transparent !important;
		border: 0px none !important;
		width: 113px;
		float:left;
		color:#000000 !important;
	}

	div#head-search input.button {
		width:20px;
		height:20px;
		line-height:18px;
		overflow:hidden;
		background: transparent !important;
		padding:0px !important;
		margin:0px !important;
		border:0px none;
		outline: 0px none;
		text-indent: -1000px;

		cursor: pointer;
		text-transform: capitalize;
	}

a#head-advanced {
float:right;
color:#dc7e7e;
}

	a#head-advanced:hover {color:#ffffff;}


/* newTagCloud */

div#newTagCloud-box {
	background-color: #faf2f2;
	border: 1px solid #e4cdcd;
	margin-bottom:15px;
	margin-top:0px;
}

	div.all-tags-new-top {
		padding:9px 9px 3px 9px;
		line-height:22px;
		font-size:11px;
		position: relative;
	}
	
		div.all-tags-new-top div.toggle-bar {
			width: 120px;
			height: 26px;
			cursor: pointer;
			position: absolute;
			right: 0;
			color: #BF3B0B;
			font-weight: bold;
			top: 8px;
			padding: 0 0 0 10px;
			border: 1px solid #F5EBEB;
			border-bottom: none;
			background: url(/images/tagarrow-down.gif) 105px 10px no-repeat;
		}
		
		div.all-tags-new-top div.toggle-bar-selected {
			width: 120px;
			height: 26px;
			cursor: pointer;
			position: absolute;
			right: 0;
			color: #BF3B0B;
			font-weight: bold;
			top: 8px;
			padding: 0 0 0 10px;
			border: 1px solid #e4cdcd;
			border-bottom: none;
			background: #FEF8F8 url(/images/tagarrow-up.gif) 105px 10px no-repeat;
		}
	
		div.all-tags-new-top a {
			color:#BF3B0B;
			padding: 4px 4px 3px 3px;
			font-size:11px;
			}

			* html div.all-tags-new-top a {padding: 2px 4px 2px 3px;}

			*:first-child+html div.all-tags-new-top a {padding: 1px 4px 2px 3px;}

			div.all-tags-new-top a.tag-selected {
				color:#155AA9;
			}

				div.all-tags-new-top a span {font-size: 11px;}

	div.all-tags {
		padding:9px 9px 9px 9px;
		border: 1px solid #e4cdcd;
		background-color: #FEF8F8;
		line-height:22px;
		font-size:11px;
	}
		div.all-tags a {
			color:#BF3D0C;
			padding: 4px 4px 3px 3px;
			font-size:11px;
			}

			* html div.all-tags a {padding: 2px 4px 2px 3px;}

			*:first-child+html div.all-tags a {padding: 1px 4px 2px 3px;}

			div.all-tags a.tag-selected {
				color: #155AA9;
				/*
				color:#ffffff;
				background-color:#2986e4;
				*/
			}

				div.all-tags a span {font-size: 9px;}


	div.selected-tags {
		line-height: 15px;
		height:auto !important;
		height:15px;
		min-height:15px;
		background: #ecdbdb url(/images/bg-selected-tags.gif)  left top repeat-x;
		padding: 9px !important;

		font-size:11px;
	}
	
		div.selected-tags div.clear {height:1px; overflow:hidden;}
		div.selected-tags strong {color:#000000; padding-right:14px; float:left;}

		a.selected-tag {
			line-height:15px;
			color:#000000;
			padding-left:16px;
			padding-right: 28px;
			background: url(/images/bg-selected-tag.gif) left 2px no-repeat;
			float:left;
			}
			a.selected-tag:hover {
				background-position: left -78px;
			}
			a#tag-clear-all {
				float: right; 
				display: block; 
				height: 29px; 
				line-height: 29px;
				padding-right:12px;
				background-position: left 10px;
			}
			a#tag-clear-all:hover {background-position: left -70px;}
			
			span#tag-toggle {
				float:right;
				color:#000000;
				text-decoration:underline;
				cursor:pointer;
			}
				span#tag-toggle:hover {text-decoration:underline;}

			.tagcloudclass0 {font-size:10px !important; font-weight:normal;}
			.tagcloudclass1 {font-size:12px !important; font-weight:bold;}
			.tagcloudclass2 {font-size:13px !important; font-weight:bold;}
			.tagcloudclass3 {font-size:14px !important; font-weight:bold;}
			.tagcloudclass4 {font-size:15px !important; font-weight:bold;}
			.tagcloudclass5 {font-size:16px !important; font-weight:bold;}
			.tagcloudclass6 {font-size:17px !important; font-weight:bold;}
			.tagcloudclass7 {font-size:18px !important; font-weight:bold;}
			.tagcloudclass8 {font-size:19px !important; font-weight:bold;}
			.tagcloudclass9 {font-size:20px !important; font-weight:bold;}
			.tagcloudclass10 {font-size:21px !important; font-weight:bold;}

/* taglistcontainer
-------------------------------------------------------------------------*/
div#taglistcontainer {
	background-image: url(/images/taglist-bg.jpg);
	}
div#taglist {}
	div#taglist div.box {
		float: left;
		height: 170px;
		}
		/* kategoria dobozok szelessege */
		div#box1,
		div#box2,
		div#box3 {
			margin-right: 10px;
			}
		h2.taglistbox-title {
			text-align: left;
			margin: 10px 0px 5px 0px;
			font-family: "Times New Roman", Times, serif;
			color: #e7a6a6;
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
			text-indent: 22px;
			}
			h2#first {}
			h2#second {}
			h2#third {}

		div.box div.column {
			float: left;
			margin-right: 15px;
			}
		/* kategoria dobozokban levo oszlopok szelessege */
		div.box div#column1 { width: 200px; margin-right: 5px; }
		div.box div#column2 { width: 170px; margin-right: 5px; }
		div.box div#column3 { width: 140px; margin-right: 5px; }
		div.box div#column4 { width: 0px; margin-right: 5px; }
		div.box div#column5 { width: 180px; margin-right: 5px; }
		div.box div#column6 { width: 180px; margin-right: 5px; }

		div.column ul.tags {}
		div.column ul.tags li {
			margin-bottom: 5px;
			color: #D5C18C;
			}

/* 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: #000000; }


a.onlineperf-number:link, a.onlineperf-number:visited, a.onlineperf-number:hover, a.onlineperf-number:active { color: #74bc20;	}
a.onlineperf-number:hover { color: #cde456; }
a.offlineperf-number:link, a.offlineperf-number:visited, a.offlineperf-number:hover, a.offlineperf-number:active { color: #c58787;	}
a.offlineperf-number:hover { color: #cde456; }


/* filter
-------------------------------------------------------------------------*/
div#form-filter {
	height: 36px;
	background: url(/images/filter-bg.jpg) repeat-x;
	}

	div#filter {
		height: 36px;
		line-height: 36px;
		vertical-align: middle;
		}
		span.divider {
			display: block;
			float: left;
			width: 20px;
			height: 36px;
			background: url(/images/filter-divider-bg.jpg) center center no-repeat;
			}

		div#filter span.openmenu {
			float: left;
			color: #D5C18C;
			height: 36px;
			line-height: 36px;
			vertical-align: middle;
			font-weight: normal;
			width: 100px;
			text-align: center;
			text-decoration: underline;
			cursor: pointer;
			}

		div#filter span.onlinemodels {
			float: left;
			color: #c58787;
			height: 36px;
			line-height: 36px;
			vertical-align: middle;
			}
		div#filter span.onlineperf-number-all {
			float: left;
			font-weight: normal;
			color: #74bc20;
			height: 36px;
			line-height: 36px;
			vertical-align: middle;
			}
		div#filter span.offlineperf-number-all {
			float: left;
			font-weight: normal;
			color: #c58787;
			height: 36px;
			line-height: 36px;
			vertical-align: middle;
			}
		div#filter span.perf-number-allper {
			float: left;
			font-weight: normal;
			color: #D5C18C;
			height: 36px;
			line-height: 36px;
			vertical-align: middle;
			}

	div#performer-search {
		float: left;
		height: 36px;
		line-height: 36px;
		vertical-align: middle;
		}
		div#performer-search input#findperformer {
			color: #000000;
			width: 200px;
			text-indent: 3px;
			margin-top: 9px;
			float: left;
			}
		input.button {
			background-color: #cfba83;
			background-image: url(/images/filter-button-bg.jpg);
			background-repeat: repeat-x;
			border: 1px solid #a07d52;
			color: #302507;
			font-weight: bold;
			margin-top: 9px;
			margin-left: 2px;
			padding: 0px 10px 1px 10px;
			float: left;
			height: 19px;
			}
			div#performer-search input#performer-search-button {
				}
   
	div#advanced-filter {
		float: right;
		height: 36px;
		line-height: 36px;
		vertical-align: middle;
		}
		div#advanced-filter select.dropdown {
			color: #000000;
			margin-top: 9px;
			float: left;
			}
		div#advanced-filter span {
			float: left;
			height: 36px;
			line-height: 36px;
			vertical-align: middle;
			color: #c58787;
			}
		div#advanced-filter select#filter1 {
			width: 120px;
			}
		div#advanced-filter select#filter2 {
			width: 150px;
			}
		div#advanced-filter input#filter-button {
			float: left;
			margin-left: 3px;
			margin-top: 9px;
			}

div#filtershadow {
	width: 100%;
	height: 23px;
	background-image: url(/images/filtershadow-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}


div#closefilters {
	text-align: right;
	}
	div#closefilters img {
		margin-top: -1px;
		}

/* path
-------------------------------------------------------------------------*/
div#path {
	margin-bottom: 15px;
	color: #a16868;
	vertical-align: middle;
	font-size: 12px;
	line-height: 16px;
	min-height: 16px;
	}

div#path span.hereiam {
	color: #7e5353;
	}
div#path span.narrow img {
	margin: 0px 4px;
	}
div#path a.path-url:link, div#path a.path-url:visited, div#path a.path-url:hover, div#path a.path-url:active {
	color: #002b57;
	}
	div#path a.path-url:hover {
		color: #000000;
		}

/* options
-------------------------------------------------------------------------*/
div.options {
	border-bottom: 1px solid #dbbdbd;
	padding: 0px;
	height: 30px;
	}

a.optionsitem:link, a.optionsitem:visited, a.optionsitem:hover, a.optionsitem:active {
	display: block;
	float: left;
	background: url(/images/optionitem-bg1.jpg) repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px 2px 0px 2px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	color: #002b57;
	text-align: center;
	border: 1px solid #8c99a8;
	font-weight: bold;
	}
	a.optionsitem:hover {
		color: #000000;
		}
	a.optionsitem-active:link, a.optionsitem-active:visited, a.optionsitem-active:hover, a.optionsitem-active:active {
		display: block;
		float: left;
		background-image: url(/images/offlinemodel-buttonbg.jpg);
		background-repeat: repeat-x;
		padding-left: 5px;
		padding-right: 5px;
		margin: 0px 2px 0px 2px;
		height: 20px;
		line-height: 20px;
		vertical-align: middle;
		text-align: center;
		font-weight: bold;
		border: 1px solid #acacac;
		color: #acacac;
		}
		a.optionsitem-active:hover {
			color: #acacac;
			}

	div.pager {
		float: left;
		margin-right: 80px;
		margin-bottom: 0px;
		}
		div.pager a.firstpage:link, div.pager a.firstpage:visited, div.pager a.firstpage:hover, div.pager a.firstpage:active { font-weight: bold; }
			div.pager a.firstpage:hover { color: #ffffff; }
		div.pager a#lastpage:link, div.pager a#lastpage:visited, div.pager a#lastpage:hover, div.pager a#lastpage:active { font-weight: bold; }
			div.pager a#lastpage:hover { color: #ffffff; }

	div.view {
		float: left;
		margin-bottom: 0px;
		}

	div.display {
		float: right;
		margin-bottom: 0px;
		}
	div.pager a.fixedwidth { width: 16px; }

/* content
-------------------------------------------------------------------------*/
div#content {
	margin-top: 20px;
	}

	/* offline model - buttons
	------------------------------------*/

div.perfbox-thumb-container span.offlinemodel,
div.perfbox-thumb-container-masschat span.offlinemodel {
	display: block;
	line-height: 20px;
	vertical-align: middle;
	margin: 2px auto;
	font-weight: bold;
	text-align: center;
	background-image: url(/images/offlinemodel-buttonbg.jpg);
	border: 1px solid #acacac;
	color: #acacac;
	width: 138px;
	height: 20px;
	}

div.perfbox-full-container span.offlinemodel {
	display: block;
	float: left;
	background-image: url(/images/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 div.quality,
	div#secondmodelthumbcontainer div.quality,
	div#thirdmodelthumbcontainer div.quality,
	div.perfthumb-container div.quality {
		position: absolute;
		right: 2px;
		top: 2px;
		width: 29px;
		height: 23px;
		background: url("/images/hd-cam-1.png") no-repeat top left;
		}

		div.eventicon {
			width:24px;
			height:24px;
			position:absolute;
			left:3px;
			top:3px;			
		}

	/* content - perfbox full nezetben
	------------------------------------*/
   
	div.perfbox-full-container {
		border: 1px solid #e4cdcd;
		width: 466px; /* dobozok szelessege */
		height: 117px;
		float: left;
		margin-bottom: 15px;
		margin-right: 7px; /* 2 doboz egymas kozotti tavolsaga */
		background-color: #ebdada;
		}
   
	/* a thumbnail kep doboza */
	div.perfbox-full-container div.perfthumb-container {
		position: relative;
		float: left;
		width: 142px;
		height: 107px;
		margin: 2px;
		background-image: url(/images/perfthumb-container-bg2.jpg);
		background-repeat: no-repeat;
		}
		div.perfbox-full-container img.perfthumb {
			border: 1px solid #d0b782;
			}
		div.perfbox-full-container div.perfthumb-container div.infoicons {
			position: absolute;
			left: 1px;
			bottom: 1px;
			height: 18px;
			width: 100px;
			}
	/* performerhez tartozo szoveges infok */
	div.perfbox-full-container div.perfinfos {
		float: left;
		padding-left: 5px;
		margin-top: 1px;
		}
		div.perfbox-full-container div.texts {
			color: #7e5353;
			margin: 0px;
			padding: 0px;
			}
			div.perfbox-full-container div.texts h3 {
				font-size: 16px;
				font-weight: bold;
				color: #002b57;
				margin-bottom: 5px;
				}
			div.perfbox-full-container div.texts div.taglist {
				margin: 0px;
				padding: 0px;
				width: 310px;
				height: 15px;
				overflow: hidden;
				}
			div.perfbox-full-container p.bio-info {
				width: 310px;
				color: #1e1e1e;
				height: 28px;
				margin-top: 8px;
				margin-bottom: 10px;
				padding: 0px;
				overflow: hidden;
				}

		div.perfbox-full-container div.perfinfo-buttons {}
			div.perfbox-full-container div.perfinfo-buttons a:link,
			div.perfbox-full-container div.perfinfo-buttons a:visited,
			div.perfbox-full-container div.perfinfo-buttons a:hover,
			div.perfbox-full-container div.perfinfo-buttons a:active {
				display: block;
				float: left;
				background: url(/images/optionitem-bg1.jpg);
				background-repeat: repeat-x;
				padding-left: 5px;
				padding-right: 5px;
				margin: 0px 2px 0px 0px;
				height: 20px;
				line-height: 20px;
				vertical-align: middle;
				color: #002b57;
				text-align: center;
				border: 1px solid #8c99a8;
				font-weight: bold;
				overflow: hidden;
				}
				div.perfbox-full-container div.perfinfo-buttons a.masschat { background: url(/images/optionitem-bg2.jpg); }

				div.perfbox-full-container div.perfinfo-buttons a:hover {
					color: #000000;
					}
				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(/images/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: #000000; }
				div#privateendcontainer div.perfinfo-buttons a.masschat {
					padding-top: 7px;
					height: 36px;
					line-height: 14px;
					vertical-align: middle;
					background: url(/images/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;   /* a 2 nem szoveges gomb szelessege */					
					}


	/* content - perfbox thumbnail nezetben
	------------------------------------*/

	div#modelawards-container div.perfbox-thumb-container,
	div.perfbox-thumb-container,
	div.perfbox-thumb-container-masschat {
		width: 146px;
		height: 178px;
		background-color: #ebdada;
		border: 1px solid #e4cdcd;
		margin-right: 10px;
		margin-bottom: 20px;
		float: left;
		overflow:hidden;
		}
		div#modelawards-container div.perfbox-thumb-container { height: 257px; }
		div#modelawards-container div.perfbox-thumb-container-masschat { height: 257px; }
		div#column2 div.perfbox-thumb-container,
		div#column2 div.perfbox-thumb-container-masschat { margin: 0px 0px 5px 4px; height: 177px; }

		div#modelawardsminiboxes1,div#modelawardsminiboxes2 { margin: 0px auto; overflow: hidden; }
		div#modelawardsminiboxes1 { width: 635px; }
		div#modelawardsminiboxes2 { width: 475px; }

		div.perfbox-thumb-container-masschat div.placeanddollars,
		div.perfbox-thumb-container div.placeanddollars {
			width: 142px;
			height: 31px;
			background-image: url(/images/placeanddollars-bg.jpg);
			background-repeat: no-repeat;
			background-position: top left;
			margin: 2px auto 0px auto;
			}
			div.perfbox-thumb-container div.placeanddollars div.place,
			div.perfbox-thumb-container-masschat div.placeanddollars div.place { float: left; width: 60px; padding-left: 8px; text-align: left; font-size: 16px; color: #7e5353; font-family: Arial, Verdana, Tahoma; font-weight: bold; height: 31px; line-height: 31px; vertical-align: middle; }

			div.perfbox-thumb-container div.placeanddollars div.dollars,
			div.perfbox-thumb-container-masschat div.placeanddollars div.dollars { float: right; width: 60px; padding-right: 8px; text-align: right; font-size: 16px; color: #000000; font-family: Arial, Verdana, Tahoma; font-weight: bold; height: 31px; line-height: 31px; vertical-align: middle; }

			div.perfbox-thumb-container-masschat div.modelrateandpoints,
			div.perfbox-thumb-container div.modelrateandpoints {
				width: 140px;
				height: 41px;
				background-color: #f4e9e9;
				border: 1px solid #e4cdcd;
				margin: 0px auto;
				}
				div.perfbox-thumb-container div.modelrateandpoints div.modelrate,
				div.perfbox-thumb-container-masschat div.modelrateandpoints div.modelrate  { padding-left: 16px; color: #8e8e8e; margin-top: 4px; }
				div.perfbox-thumb-container div.modelrateandpoints div.modelpoints,
				div.perfbox-thumb-container-masschat div.modelrateandpoints div.modelpoints { text-align: center; color: #000000; margin-top: 4px; font-size: 12px; font-weight: bold; }

		div.perfbox-thumb-container div.perfthumb-container,
		div.perfbox-thumb-container-masschat div.perfthumb-container {
			position: relative;
			width: 142px;
			height: 107px;
			margin: 2px;
			background-image: url(/images/perfthumb-container-bg2.jpg);
			background-repeat: no-repeat;
			}
	
		div.perfbox-thumb-container div.perfthumb-container div.infoicons,
		div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons,
		div.videomodel-box,
		div.video-dvd-box {
			position: relative;
			}
		
		div.perfbox-thumb-container div.perfthumb-container div.infoicons,
		div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons,
		div.videomodel-box div.infoicons,
		div.video-dvd-box div.infoicons {
			position: absolute;
			left: 3px;
			bottom: 1px;
			height: 18px;
			width: 100px;
			}
			div.videomodel-box div.infoicons,
			div.video-dvd-box div.infoicons {
				top: 118px;
				}

		/* a model profile thumbnail felett levo profile ikon */
		div#modelawards-container div.modelawards-top3 div#firstmodelthumbcontainer div.infoicons a.mbox-miniicon-profile,
		div#modelawards-container div.modelawards-top3 div#secondmodelthumbcontainer div.infoicons a.mbox-miniicon-profile,
		div#modelawards-container div.modelawards-top3 div#thirdmodelthumbcontainer div.infoicons a.mbox-miniicon-profile,
		div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-profile,
		div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons a.mbox-miniicon-profile,
		div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-profile,
		div.videomodel-box div.infoicons a.mbox-miniicon-profile,
		div.video-dvd-box div.infoicons a.mbox-miniicon-profile,
		div.perfbox-thumb-container-masschat 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(/images/miniicon-profile.gif);
			background-repeat: no-repeat;
			}
			div#modelawards-container div.modelawards-top3 div#firstmodelthumbcontainer div.infoicons a.mbox-miniicon-profile:hover,
			div#modelawards-container div.modelawards-top3 div#secondmodelthumbcontainer div.infoicons a.mbox-miniicon-profile:hover,
			div#modelawards-container div.modelawards-top3 div#thirdmodelthumbcontainer div.infoicons a.mbox-miniicon-profile:hover,
			div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-profile:hover,
			div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons a.mbox-miniicon-profile:hover,
			div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-profile:hover,
			div.videomodel-box div.infoicons a.mbox-miniicon-profile:hover,
			div.video-dvd-box div.infoicons a.mbox-miniicon-profile:hover,
			div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons a.mbox-miniicon-profile:hover { background-image: url(/images/miniicon-profile-on.gif); }

		/* a model profile thumbnail felett levo add to favorites ikon */
		div#modelawards-container div.modelawards-top3 div#firstmodelthumbcontainer div.infoicons a.mbox-miniicon-addtofav,
		div#modelawards-container div.modelawards-top3 div#secondmodelthumbcontainer div.infoicons a.mbox-miniicon-addtofav,
		div#modelawards-container div.modelawards-top3 div#thirdmodelthumbcontainer div.infoicons a.mbox-miniicon-addtofav,
		div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-addtofav,
		div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons a.mbox-miniicon-addtofav,
		div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-addtofav,
		div.videomodel-box div.infoicons a.mbox-miniicon-addtofav,
		div.video-dvd-box div.infoicons a.mbox-miniicon-addtofav,
		div.perfbox-thumb-container-masschat 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(/images/miniicon-addtofav.gif);
			background-repeat: no-repeat;
			}
			div#modelawards-container div.modelawards-top3 div#firstmodelthumbcontainer div.infoicons a.mbox-miniicon-addtofav:hover,
			div#modelawards-container div.modelawards-top3 div#secondmodelthumbcontainer div.infoicons a.mbox-miniicon-addtofav:hover,
			div#modelawards-container div.modelawards-top3 div#thirdmodelthumbcontainer div.infoicons a.mbox-miniicon-addtofav:hover,
			div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-addtofav:hover,
			div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons a.mbox-miniicon-addtofav:hover,
			div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-addtofav:hover,
			div.videomodel-box div.infoicons a.mbox-miniicon-addtofav:hover,
			div.video-dvd-box div.infoicons a.mbox-miniicon-addtofav:hover,
			div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons a.mbox-miniicon-addtofav:hover { background-image: url(/images/miniicon-addtofav-on.gif); }

		/* a model profile thumbnail felett levo remove from favorites ikon */
		div#modelawards-container div.modelawards-top3 div#firstmodelthumbcontainer div.infoicons a.mbox-miniicon-remfromfav,
		div#modelawards-container div.modelawards-top3 div#secondmodelthumbcontainer div.infoicons a.mbox-miniicon-remfromfav,
		div#modelawards-container div.modelawards-top3 div#thirdmodelthumbcontainer div.infoicons a.mbox-miniicon-remfromfav,
		div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-remfromfav,
		div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons a.mbox-miniicon-remfromfav,
		div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-remfromfav,
		div.videomodel-box div.infoicons a.mbox-miniicon-remfromfav,
		div.video-dvd-box div.infoicons a.mbox-miniicon-remfromfav,
		div.perfbox-thumb-container-masschat 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(/images/miniicon-removefromfav.gif);
			background-repeat: no-repeat;
			}
			div#modelawards-container div.modelawards-top3 div#firstmodelthumbcontainer div.infoicons a.mbox-miniicon-remfromfav:hover,
			div#modelawards-container div.modelawards-top3 div#secondmodelthumbcontainer div.infoicons a.mbox-miniicon-remfromfav:hover,
			div#modelawards-container div.modelawards-top3 div#thirdmodelthumbcontainer div.infoicons a.mbox-miniicon-remfromfav:hover,
			div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-remfromfav:hover,
			div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons a.mbox-miniicon-remfromfav:hover,
			div.perfbox-thumb-container div.perfthumb-container div.infoicons a.mbox-miniicon-remfromfav:hover,
			div.videomodel-box div.infoicons a.mbox-miniicon-remfromfav:hover,
			div.video-dvd-box div.infoicons a.mbox-miniicon-remfromfav:hover,
			div.perfbox-thumb-container-masschat div.perfthumb-container div.infoicons a.mbox-miniicon-remfromfav:hover {
				background-image: url(/images/miniicon-removefromfav-on.gif);
				}

		div.perfbox-thumb-container div.perfthumb-container img,
		div.perfbox-thumb-container-masschat div.perfthumb-container img,
		div.perfbox-thumb-container div.perfthumb-container img,
		div.videomodel-box img,
		div.video-dvd-box img,
		div.perfbox-thumb-container-masschat div.perfthumb-container img {
			border: 1px solid #d0b782;
			margin: 0px;
			}
		div.perfbox-thumb-container div.perfinfos h3,
		div.perfbox-thumb-container-masschat div.perfinfos h3,
		div.perfbox-thumb-container div.perfinfos h3 {
			color: #002b57;
			font-size: 11px;
			font-weight: normal;
			text-align: center;
			margin-top: 2px;
			margin-bottom: 4px;
			font-family: Arial, Tahoma, Verdana;
			}
		div.perfbox-thumb-container div.perfinfos div.flags,
		div.perfbox-thumb-container-masschat div.perfinfos div.flags {
			height: 17px;
			text-align: center;
			}
		div.perfbox-thumb-container-masschat div.perfinfos div.perfinfo-buttons,
		div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons {
			margin: 3px;
			}

		div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a,
		div.perfbox-thumb-container-masschat div.perfinfos div.perfinfo-buttons a {
			display: block;
			width: 138px;
			height: 20px;
			line-height: 20px;
			vertical-align: middle;
			margin: 2px auto;
			background: url(/images/optionitem-bg1.jpg) repeat-x;
			font-weight: bold;
			text-align: center;
			border: 1px solid #8c99a8;
			color: #002b57;
			}
			div.perfbox-thumb-container-masschat div.perfinfos div.perfinfo-buttons a {  padding-top: 7px; height: 36px; line-height: 14px; vertical-align: middle; background: url(/images/optionitem-bg4.jpg) repeat-x; border: 1px solid #a79f62; color: #302507; }
			div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a:hover,
			div.perfbox-thumb-container-masschat div.perfinfos div.perfinfo-buttons a:hover {
				color: #000000;
				}

			div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a.privateshow,
			div.perfbox-thumb-container-masschat div.perfinfos div.perfinfo-buttons a.privateshow {
				background: url(/images/optionitem-bg2.jpg) repeat-x;
				color: #302507;
				border: 1px solid #a79f62;
				}

			div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a.freechat,
			div.perfbox-thumb-container-masschat div.perfinfos div.perfinfo-buttons a.freechat {
				background: url(/images/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-masschat div.perfinfos div.perfinfo-buttons a.biopage,
			div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a.addtofav,
			div.perfbox-thumb-container-masschat div.perfinfos div.perfinfo-buttons a.addtofav {
				float: left;
				width: 66px;
				height: 20px;
				background-color: #302507;
				background-image: url(/images/optionitem-bg1.jpg);
				background-repeat: repeat-x;
				color: #302507;
				overflow: hidden;
				}
				div.perfbox-thumb-container div.perfinfos div.perfinfo-buttons a.biopage,
				div.perfbox-thumb-container-masschat div.perfinfos div.perfinfo-buttons a.biopage {
					margin-right: 4px;
					}

/* footer
-------------------------------------------------------------------------*/
div#footer {
	width: 100%;
	margin: 0px auto
	}


div#footer {
	background: url(/images/bg-site-shadow.gif) left top repeat-x;
	color: #dc7e7e;
	}
div#footershadow {
	width: 100%;
	text-align: center;
	margin: 0px auto;
	color: #dc7e7e;
	}

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#footershadow a.modelswanted:link, div#footershadow a.modelswanted:visited, div#footershadow a.modelswanted:hover, div#footershadow a.modelswanted:active,
div#footershadow a.webmasterswanted:link, div#footershadow a.webmasterswanted:visited, div#footershadow a.webmasterswanted:hover, div#footershadow a.webmasterswanted:active {
	font-size: 14px;
	font-weight: normal;
	}


/* biopage
-------------------------------------------------------------------------*/

div#biopagecontainer {
	width: 950px;
	margin: 0px auto;
	border: 1px solid #a79f62;
	background-color: #fff7da;
	color: #000000;
	}

	div#biopagecontainer div.boxheader {
		height: 34px;
		background-color: #D8C684;
		background-image: url(/images/boxheader-bg.jpg);
		background-repeat: repeat-x;
		font-family: "Times New Roman", Times, serif;
		overflow: hidden;
		}
		div#biopagecontainer div.boxheader h2 {
			float: left;
			width: 450px;
			height: 34px;
			line-height: 34px;
			vertical-align: middle;
			margin-left: 5px;
			color: #965556;
			font-family: Georgia, "Times New Roman", Times;
			font-size: 18px;
			font-weight: normal;
			}
			div#biopagecontainer div.boxheader h2 span { color: #000000; }


	div#distance {
		margin: 5px;
		}
		#distance a:link, #distance a:visited, #distance a:hover, #distance a:active { font-weight: bold; color: #720604; }

		/* column1
		-------------------------------*/

		div#distance div#column1 {
			width: 326px;
			float: left;
			}

		div#distance div#column1 div#performer-image {
			color: #3d0b0b;
			width: 322px;
			margin: 0px 1px;
			}
			div#distance div#column1 div#performer-image div.imgcontainer {
				width: 322px;
				height: 242px;
				background-image: url(/images/322x242-bg.jpg);
				background-repeat: no-repeat;
				}
			div#distance div#column1 div#performer-image div.imgcontainer img,
			div#distance div#column1 div#performer-image div.imgcontainer object,
			div#distance div#column1 div#performer-image div.imgcontainer embed {
				border: 1px solid #8c99a8;
				}
				div#distance div#column1 div#performer-image div.imgcontainer object { display: block;}
				div#distance div#column1 div#performer-image div.imgcontainer embed { display: block;}
				
			div#distance div#column1 div#performer-image div.bioprevnext {
				margin: 4px 0px;
				}
				div#distance div#column1 div#performer-image div.bioprevnext a.prevpic,
				div#distance div#column1 div#performer-image div.bioprevnext a.nextpic {
					display: block;
					height: 20px;
					line-height: 20px;
					vertical-align: middle;
					width: 157px;
					background: url(/images/optionitem-bg3.jpg) repeat-x;
					color: #7e5353;
					text-align: center;
					border: 1px solid #c19494;
					font-weight: bold;
					}
					div#distance div#column1 div#performer-image div.bioprevnext a.prevpic { float: left; }
					div#distance div#column1 div#performer-image div.bioprevnext a.nextpic { float: right; }


				div#distance div#column1 div.perfinfo-buttons {
					display: block;
					margin: 4px 1px;
					width: 328px;
					}

					div#distance div#column1 div.perfinfo-buttons a:link, div#distance div#column1 div.perfinfo-buttons a:visited, div#distance div#column1 div.perfinfo-buttons a:hover, div#distance div#column1 div.perfinfo-buttons a:active {
						display: block;
						float: left;
						background: url(/images/optionitem-bg1.jpg) repeat-x;
						height: 20px;
						line-height: 20px;
						vertical-align: middle;
						color: #002b57;
						text-align: center;
						border: 1px solid #8c99a8;
						font-weight: bold;
						}
						div#distance div#column1 div.perfinfo-buttons a:hover {
							color: #000000;
							}

							div#distance div#column1 div.perfinfo-buttons a.freechat:link, div#distance div#column1 div.perfinfo-buttons a.freechat:visited, div#distance div#column1 div.perfinfo-buttons a.freechat:hover, div#distance div#column1 div.perfinfo-buttons a.freechat:active {
								width: 124px;
								margin-right: 4px;
								}
							div#distance div#column1 div.perfinfo-buttons a.masschat:link, div#distance div#column1 div.perfinfo-buttons a.masschat:visited, div#distance div#column1 div.perfinfo-buttons a.masschat:hover, div#distance div#column1 div.perfinfo-buttons a.masschat:active {
								width: 254px;
								margin-right: 4px;
								background: url(/images/optionitem-bg2.jpg) repeat-x;
								color: #302507;
								border: 1px solid #a79f62;
								}
							div#distance div#column1 div.perfinfo-buttons a.privateshow:link, div#distance div#column1 div.perfinfo-buttons a.privateshow:visited, div#distance div#column1 div.perfinfo-buttons a.privateshow:hover, div#distance div#column1 div.perfinfo-buttons a.privateshow:active {
								width: 124px;
								margin-right: 4px;
								background: url(/images/optionitem-bg2.jpg) repeat-x;
								color: #302507;
								border: 1px solid #a79f62;
								}
							div#distance div#column1 div.perfinfo-buttons a.addtofav:link, div#distance div#column1 div.perfinfo-buttons a.addtofav:visited, div#distance div#column1 div.perfinfo-buttons a.addtofav:hover, div#distance div#column1 div.perfinfo-buttons a.addtofav:active {
								width: 60px;
								margin-right: 0px;
								overflow: hidden;
								}

							/* if model offline - inactive status of freechat and privatechat button */
							div#distance div#column1 div.perfinfo-buttons span.offlinemodelfreechat,
							div#distance div#column1 div.perfinfo-buttons span.offlinemodelprivatechat {
								display: block;
								float: left;
								line-height: 20px;
								vertical-align: middle;
								font-weight: bold;
								text-align: center;
								background-image: url(/images/offlinemodel-buttonbg.jpg);
								border: 1px solid #acacac;
								color: #acacac;
								width: 124px;
								height: 20px;
								margin-right: 4px;
								}

			div#distance div#column1 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#distance div#column1 div.sixthumbs {
				margin-left: 0px;
				}
			div#distance div#column1 div.sixthumbs a:link, div#distance div#column1 div.sixthumbs a:visited, div#distance div#column1 div.sixthumbs a:hover, div#distance div#column1 div.sixthumbs a:active,
			div#distance div#column1 div.sixthumbs span {
				background-image: url(/images/100x75-gb.jpg);
				background-repeat: no-repeat;
				border: 1px solid #8c99a8;
				float: left;
				margin: 2px 3px;
				cursor: pointer;
				}
				div#distance div#column1 div.sixthumbs span { height: 75px; }
			
			div#biopagecontainer div#distance div#column1 div#sixThumbs span.sixthumbspager {
				display: block;
				background-image: url(/images/optionitem-bg1.jpg);
				background-repeat: repeat-x;
				padding-left: 5px;
				padding-right: 5px;
				margin: 5px 2px 0px 2px;
				height: 20px;
				line-height: 20px;
				vertical-align: middle;
				color: #002b57;
				text-align: center;
				border: 1px solid #8c99a8;
				font-weight: bold;
				}

			div#biopagecontainer div#distance div#column1 div#sixThumbs span.sixthumbspager-active {
				display: block;
				background-image: url(/images/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.rateonchatend-container {}
		div.rateonchatend-text { text-align: center; margin: 7px auto 2px auto; }
		div.rateonchatend-stars { margin: 0px auto 10px auto; width: 110px; }


		a.download_btn {
		position:relative;
		display:block;
		color:#720604;
		font-weight:bold;
		width: 180px;
		padding: 27px 15px 0px 15px;
		float:left;
		text-align:center;
		background:url(/images/download_btn_17x17.gif) center top no-repeat !important;
		margin:2px 3px;
		border:0px none !important;
		}

			a.download_btn:hover {
				border:0px none !important;
				margin:2px 3px;
			}


		/* column2
		-------------------------------*/

		div#distance div#column2 {
			float: right;
			width: 600px;
			}

		div#distance div#column2 div#profile {}
			div#distance div#column2 div#profile h3 {
				font-size: 14px;
				font-weight: bold;
				font-family: "Times New Roman", Times, serif;
				text-transform: uppercase;
				color: #000000;
				margin-bottom: 5px;
				}
				div#distance div#column2 div#profile h3.turnon,
				div#distance div#column2 div#profile h3.turnoff,
				div#distance div#column2 div#profile h3.tags,
				div#distance div#column2 div#profile h3.rate,
				div#distance div#column2 div#profile h3.languages,
				div#distance div#column2 div#profile h3.awards {
					margin-top: 10px;
					}

			div#distance div#column2 div#profile p {
				color: #000000;
				}
			div#distance div#column2 div#profile div#tagcloud {
				width: 99%;
				margin: 5px auto;
				color: #000000;
				}
				div#distance div#column2 div#profile div#tagcloud a.path-url:link, div#tagcloud a.path-url:visited, div#tagcloud a.path-url:active {
					font-size: 11px;
					color: #002B57;
					font-weight: normal;
					/*display: block;*/
					/*float: left;*/
					/*width: 104px;*/
					/*margin: 0px 3px 3px 0px;*/
					}
					div#distance div#column2 div#profile div#tagcloud a.path-url:hover { color: #000000; text-decoration: underline; }


		table#persondata {
			width: 99%;
			background-color: #f3e9c0;
			margin-top: 20px;
			}
			table#persondata tr {
				height: 25px;
				}
				table#persondata td {
					border-bottom: 1px solid #e8dcb9;
					}
				table#persondata td.datatitle {
					color: #000000;
					font-weight: bold;
					padding-left: 5px;
					width: 130px;
					}
				table#persondata td.data,
				table#persondata td.datalight {
					color: #000000;
					}
					.lightbg {
						background-color: #f8eec7;
						}

/* im landingpage
-------------------------------------------------------------------------*/

div#im-landingpage1 {
	width: 680px;
	background-color:#FFF7DA;
	border:1px solid #A79F62;
	color:#000000;
	margin:0px auto;
	}
div#im-landingpage1 div.boxheader {
	background-color:#D8C684;
	background-image:url(/images/boxheader-bg.jpg);
	background-repeat:repeat-x;
	font-family:"Times New Roman",Times,serif;
	height:34px;
	overflow:hidden;
	}
div#im-landingpage1 div.boxheader h2 {
	text-align: center;
	color:#965556;
	font-family:Georgia,"Times New Roman",Times;
	font-size:18px;
	font-weight:normal;
	height:34px;
	line-height:34px;
	margin-left:5px;
	vertical-align:middle;
	}
	div#im-landingpage1 div.boxheader h2 span.modelsname { color: #000000; }

div#im-landingpage1 div.imlp-subtitle { text-align: center; margin-top: 10px; }
div#im-landingpage1 div.imlp-subtitle h3 {
	font-family:Georgia,"Times New Roman",Times;
	font-size:18px;
	font-weight:normal;
	margin-bottom: 4px;
	}
div#im-landingpage1 div.imlp-subtitle h4 {
	font-family:Georgia,"Times New Roman",Times;
	font-size:16px;
	font-weight:normal;
	color: #D93432;
	}
div#im-landingpage1 div.imlp-subtitle p.imlp-getcredits {
	margin: 7px;
	}

div#im-landingpage1 div.distance { margin: 20px 10px 0px 10px; }
div#im-landingpage1 div.distance div#imlp-col1 { width: 160px; float: left; text-align: center; }
div#im-landingpage1 div.distance div#imlp-col2 { width: 340px; float: left; text-align: center; }
div#im-landingpage1 div.distance div#imlp-col3 { width: 160px; float: left; text-align: center; }

div#im-landingpage1 div.distance div#imlp-videobox { width: 320px; margin: 0px auto; }

div#im-landingpage1 div.distance img.imlp-thumbnail { margin-bottom: 20px; border: 1px solid #a79f62; }

div#im-landingpage1 div.distance div#imlp-col2 div#formcontainer { margin-left: 10px; text-align: left; }
div#im-landingpage1 div.distance div#imlp-col2 div#formcontainer label { display: block; width: 315px; font-weight: bold; font-size: 12px; color: #000000; margin: 9px 0px 2px 0px; }
div#im-landingpage1 div.distance div#imlp-col2 div#formcontainer input { display: block; width: 315px; margin: 0px 0px 2px 0px; font-size: 11px; color: #000000; }
div#im-landingpage1 div.distance div#imlp-col2 div#formcontainer p.errormsg { color: #FF0000; }

div#im-landingpage1 div.distance div#imlp-col2 div#formcontainer input.terms {
	float: left;
	width: 15px;
	margin: 0px 5px 0px 0px;
	}
div#im-landingpage1 div.distance div#imlp-col2 div#formcontainer label.terms {
	width: 250px;
	float: left;
	margin: 0px 5px 0px 0px;
	}

div#im-landingpage1 div.distance div#imlp-col2 div#beforeform {	height: 9px; }
div#im-landingpage1 div.distance div#imlp-col2 div#formcontainer div#termscloser { height: 10px; margin: 0px; }

div#im-landingpage1 div.distance div#imlp-col2 div#formcontainer input.member-registerbutton {
	background-image:url(/images/member-loginbutton-bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #8C99A8;
	color:#002B57;
	font-size:12px;
	font-weight:bold;
	margin-top:7px;
	padding:2px 5px 3px;
	width:320px;
	}

div#im-landingpage1 div.distance div#imlp-col2 p.im-success { 
	font-size: 12px;
	width: 300px;
	margin: 0px auto;
	}
	div#im-landingpage1 div.distance div#imlp-col2 p.im-success a.mail-url {
	color: #720604;
	font-weight: bold;
	}
	div#im-landingpage1 div.distance div#imlp-col2 a.im-backto-button {
		display: block;
		background-image: url(/images/member-loginbutton-bg.jpg);
		background-repeat: repeat-x;
		border: 1px solid #8C99A8;
		color: #002B57;
		font-size: 12px;
		font-weight: bold;
		margin: 7px auto 5px auto;
		padding: 2px 5px 3px 5px;
		width: 250px;
		}

/* privateend
-------------------------------------------------------------------------*/

div#privateendcontainer {
	width: 950px;
	margin: 0px auto;
	border: 1px solid #a79f62;
	background-color: #fff7da;	
	}

	div#privateendcontainer div#distance div#column1 {
		width: 326px;
		float: left;
		}
	div#privateendcontainer div#distance div#column2 {
		width: 610px;
		float: left;
		margin-left: 2px;
		}
   
		div#privateendcontainer div.boxheader {
			height: 34px;
			background-color: #200000;
			background-image: url(/images/boxheader-bg.jpg);
			background-repeat: repeat-x;
			font-family: "Times New Roman", Times, serif;
			}
			div#privateendcontainer div.boxheader h2 {
				font-family: Georgia, "Times New Roman", Times;
				float: left;
				width: 450px;
				height: 34px;
				line-height: 34px;
				vertical-align: middle;
				margin-left: 5px;
				color: #965556;
				font-size: 18px;
				font-weight: normal;
				}
				div#privateendcontainer div.boxheader h2 span {
					color: #000000;
					}
   
				div#performer-image div.backtoprivate {
					margin-top: 3px;
					}
   
				div#distance div#column1 a.backto-button:link, div#distance div#column1 a.backto-button:visited, div#distance div#column1 a.backto-button:hover, div#distance div#column1 a.backto-button:active {
					display: block;
					background: url(/images/optionitem-bg2.jpg) repeat-x;
					height: 20px;
					line-height: 20px;
					vertical-align: middle;
					color: #302507;
					text-align: center;
					border: 1px solid #a79f62;
					font-weight: bold;
					}
					div#distance div#column1 a.backto-button:hover {
						color: #000000;
						}

				div#performer-image div#privateendoptions { margin-top: 3px; }

				div#performer-image div#privateendoptions div {
					width: 100px;
					height: 80px;
					float: left;
					text-align: center;
					border: 1px solid #a79f62;
					}
					div#performer-image div#privateendoptions a div span { font-family: Verdana; font-size: 9px; font-weight: normal; display: block; margin-top: 60px; color: #000000; text-transform: uppercase; }
					div#performer-image div#privateendoptions a div.privateend-buycredit { background-image: url(/images/privateend-buycredit.jpg); background-repeat: no-repeat; margin-right: 8px; }
					div#performer-image div#privateendoptions a div.privateend-addtofav { background-image: url(/images/privateend-addtofav.jpg); background-repeat: no-repeat; margin-right: 8px; }
					div#performer-image div#privateendoptions a div.privateend-removefromfav { background-image: url(/images/privateend-removefromfav.jpg); background-repeat: no-repeat; margin-right: 8px; }
					div#performer-image div#privateendoptions a div.privateend-profilepage { background-image: url(/images/privateend-profilepage.jpg); background-repeat: no-repeat; }
					div#performer-image div#privateendoptions a div.privateend-profilepage-video { background-image: url(/images/privateend-profilepage-video.jpg); background-repeat: no-repeat; }

			div.rateonchatend-container {}
			div.rateonchatend-text { text-align: center; margin: 7px auto 2px auto; }
			div.rateonchatend-stars { margin: 0px auto 10px auto; width: 110px; }

/* login
-------------------------------------------------------------------------*/

div#loginpagecontainer,
div#forgotpwdcontainer,
div#fastcreditscontainer {
	width: 950px;
	margin: 0px auto;
	}
	div#fastcreditscontainer {
		background: url(/images/fast-credits-girlsbg.jpg) no-repeat top left;
		min-height: 480px;
		}
	div#loginpagecontainer div.maincolumns,
	div#forgotpwdcontainer div.maincolumns {
		border: 1px solid #a79f62;
		background-color: #fff7da;	
		height: 380px;
		}
		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#fastcreditscontainer h2 {
				float: none;
				margin: 0px auto;
				text-align: center;
				color: #000000;
				}
			div#fastcreditscontainer h2 span {
				color: #965556;
				}
				
		div#fastcreditscontainer h3 {
			margin: 0 auto;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			text-align: center;
			color: #000000;
			font-size: 12px;
			font-weight: normal;
			}
		div#fastcreditscontainer div.stepbar,
		div#buycreditpagecontainer div.stepbar {
			margin-bottom: 5px;
			text-align: center;
			width: 948px;
			height: 25px;
			background-color: #e0e7ef;
			border: 1px solid #8c99a8;
			}
			div#fastcreditscontainer div.stepbar span,
			div#buycreditpagecontainer div.stepbar span {
				font-family: Tahoma;
				font-weight: bold;
				font-size: 12px;
				line-height: 23px;
				text-align: center;
				vertical-align: middle;
				}
				div#fastcreditscontainer div.stepbar span.active,
				div#buycreditpagecontainer div.stepbar span.active {
					color: #000000;
					}
				div#fastcreditscontainer div.stepbar span.normal,
				div#buycreditpagecontainer div.stepbar span.normal {
					color: #75808c;
					}
				div#fastcreditscontainer div.stepbar span.arrow,
				div#buycreditpagecontainer div.stepbar span.arrow {
					color: #e01f55;
					}
					
	div#loginpage-column1,
	div#forgotpwdpage-column1 {
		width: 300px;
		float: right;
		background-image: url(/images/loginpage-column1-bg.jpg);
		background-repeat: no-repeat;
		background-position: 194px 43px;
		height: 400px;
		}
		div#forgotpwdpage-column1 { float: none; margin: 0px auto; }

	div#loginpage-column2,
	div#fastcredits-column2 {
		width: 630px;
		float: left;
		height: 400px;
		}
		div#fastcredits-column2 {
			float: right;
			margin-top: 25px;
			width: 530px;
			}

	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(/images/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;
		}

		/* column 1 */
	
	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 {
			color: #000000;
			width: 170px;
			margin-bottom: 15px;
			text-indent: 2px;
			}
			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(/images/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; }

		div#loginpage-column1 form#login p.errormsg,
		div#forgotpwdpage-column1 form#login p.errormsg,
		div#formatted 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:link, a.forgotlogin:visited, a.forgotlogin:hover, a.forgotlogin:active {
			color: #002b57;
			}
			a.forgotlogin:hover {
				color: #000000;
				}

		/* column 2 */

		/* registerform */

		div#loginpage-column2 div.distance div#formcontainer,
		div#fastcredits-column2 div.distance div#formcontainer {}

		div#landingpage1 div.distance  form#registerform,
		div#loginpage-column2 div.distance  form#registerform,
		div#fastcredits-column2 div.distance  form#registerform {
			color: #A16868;
			}
			div#landingpage1 div.distance form#registerform label,
			div#loginpage-column2 div.distance form#registerform label,
			div#fastcredits-column2 div.distance form#registerform label {
				display: block;
				font-size: 12px;
				height: 16px;
				font-weight: bold;
				color: #000000;
				}
			div#landingpage1 div.distance form#registerform input {
				color: #000000;
				width: 200px;
				text-indent: 2px;
				margin-bottom: 15px;
				}
			div#loginpage-column2 div.distance form#registerform input,
			div#fastcredits-column2 div.distance form#registerform input,
			div#fastcredits-column2 div.distance form#registerform select {
				color: #000000;
				width: 170px;
				text-indent: 2px;
				margin-bottom: 15px;
				}
				div#fastcredits-column2 div.distance form#registerform select { width: 174px; }
				
				div#landingpage1 div.distance form#registerform input.error,
				div#loginpage-column2 div.distance form#registerform input.error,
				div#fastcredits-column2 div.distance form#registerform input.error,
				div#fastcredits-column2 div.distance form#registerform select.error {
					margin-bottom: 0px;
					}
				
			div#landingpage1 div.distance form#registerform p.errormsg,
			div#loginpage-column2 div.distance form#registerform p.errormsg,
			div#fastcredits-column2 div.distance form#registerform p.errormsg {
				display: block;
				width: 174px;
				color: #ff0000;
				margin-bottom: 10px;
				}
			
			div#landingpage1 div.distance form#registerform select#choose-referrer,
			div#loginpage-column2 div.distance form#registerform select#choose-referrer,
			div#fastcredits-column2 div.distance form#registerform select#choose-referrer {
				color:black;
			}
			
            div#fastcredits-column2 div.distance div#fastcredits-infolinks {
				width: 170px;
				float: left;
				}

			/* why register */
			
			div#loginpage-column2 div.distance div#whyregister {
				float: right;
				margin-left: 0px;
				width: 390px;
				}
									
			div#loginpage-column2 div.distance div#whyregister h3 {
				font-family: Georgia, "Times New Roman", Times;
				color: #000000;
				font-size: 20px;
				font-weight: normal;			
				margin-bottom: 5px;
				}
			div#loginpage-column2 div.distance div#whyregister p {
				color: #000000;
				font-size: 12px;
				font-weight: bold;
			}
			div#loginpage-column2 div.distance div#whyregister ul.benefits {
				color: #000000;
				}
			div#loginpage-column2 div.distance div#whyregister ul.benefits li {
				margin-bottom: 11px;
				padding-left: 20px;
				background-image: url(/images/benefits-bullet.gif);
				background-repeat: no-repeat;
				background-position: top left;
				font-size: 12px;
				font-weight: bold;
				}
   
			div#loginpage-column2 div.distance div#formcontainer,
			div#fastcredits-column2 div.distance div#formcontainer {
				float: left;
				width: 190px;
				margin-left: 2px;
				}
			div#loginpage-column2 div.distance div#formcontainer form#registerform,
			div#fastcredits-column2 div.distance div#formcontainer form#registerform {}
			
  			div#landingpage1 div.distance div#formcontainer form#registerform input.member-registerbutton,
  			div#loginpage-column2 div.distance div#formcontainer form#registerform input.member-registerbutton,
			div#fastcredits-column2 div.distance div#formcontainer form#registerform input.member-registerbutton {
				background-image: url(/images/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#landingpage1 div.distance div#formcontainer form#registerform input.member-registerbutton { width: 205px; }
			div#loginpage-column2 div.distance div#formcontainer form#registerform a.forgotlogin,
			div#fastcredits-column2 div.distance div#formcontainer form#registerform a.forgotlogin {
				display: block;
				margin-top: 10px;
				}
				
				
			div#fastcredits-column2 div.distance div.img-container,
			div#fastcredits-column2 div.distance div.img-bigcontainer {
				width: 322px;
				float: right;
				}
				div#fastcredits-column2 div.distance div.img-container img,
				div#fastcredits-column2 div.distance div.img-bigcontainer img {
					display: block;
					margin: 2px;
					float: left;
					width: 140px;
					height: 105px;
					border: 1px solid #8c99a8
					}
					div#fastcredits-column2 div.distance div.img-bigcontainer img {
						width: 320px;
						height: 240px;
						}
				div#fastcredits-column2 div.distance div.img-container h2,
				div#fastcredits-column2 div.distance div.img-bigcontainer h2,
				div#fastcredits-column2 div.distance div#fastcredits-infolinks h2 {
					text-align: center;
					height: 15px;
					line-height: 15px;
					font-weight: bold;
					font-size: 12px;
					font-family: Tahoma;
					color: #000000;
					}
					div#fastcredits-column2 div.distance div#fastcredits-infolinks h2 {
						font-weight: normal;
						}
					
					div#fastcredits-column2 div.distance div#fastcredits-infolinks p,
					div#fastcredits-column2 div.distance div#fastcredits-infolinks p.or {
						margin-bottom: 20px;
						text-align: center;
						font-weight: normal;
						font-size: 18px;
						font-family: Tahoma;
						color: #000000;
						}
						div#fastcredits-column2 div.distance div#fastcredits-infolinks p.or { font-size: 12px; margin-bottom: 14px; }
					
					div#fastcredits-column2 div.distance div#fastcredits-infolinks a.fastcredits-startprivateshow {
						display: block;
						background: red url(/images/fastcredits-start-privatebtn.jpg) no-repeat left top;
						width: 163px;
						height: 82px;
						
						margin: 0px auto;
						font-size: 12px;
						font-weight: bold;
						text-align: center;
						overflow: hidden;
						vertical-align: middle;
						color: #ffffff;
						}
						a.fastcredits-startprivateshow span { display: block; margin-top: 17px; font-size: 22px; font-weight: bold; text-transform: uppercase; color: #ffffff; }
					
/* goprivate
-------------------------------------------------------------------------*/

div#goprivatecontainer {
	width: 600px;
	margin: 0px auto;
	border: 1px solid #a79f62;
	background-color: #fff7da;
	color: #000000;
	}

	div#goprivatecontainer div.boxheader {
		height: 34px;
		background-color: #D8C684;
		background-image: url(/images/boxheader-bg.jpg);
		background-repeat: repeat-x;
		font-family: "Times New Roman", Times, serif;
		overflow: hidden;
		}
		div#goprivatecontainer div.boxheader h2 {
			float: left;
			width: 450px;
			height: 34px;
			line-height: 34px;
			vertical-align: middle;
			margin-left: 5px;
			color: #965556;
			font-family: Georgia, "Times New Roman", Times;
			font-size: 18px;
			font-weight: normal;
			}
			div#goprivatecontainer div.boxheader h2 span { color: #000000; }

	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#goprivatecontainer a.startprivateshow:link, div#goprivatecontainer a.startprivateshow:visited, div#goprivatecontainer a.startprivateshow:hover, div#goprivatecontainer a.startprivateshow:active {
			display: block;
			width: 100px;
			height: 60px;
			background-image: url(/images/startprivshowbutton-bg.jpg);
			background-repeat: repeat-x;
			border: 1px solid #8C99A8;
			padding-top: 20px;
			padding-left: 10px;
			padding-right: 10px;
			margin: 0px 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#goprivatecontainer a.goprivatebuycredit,
		div#fastcreditscontainer a.goprivatebuycredit {
			display: block;
			background-image: url(/images/optionitem-bg1.jpg);
			background-repeat: repeat-x;
			margin: 0px auto;
			height: 20px;
			line-height: 20px;
			vertical-align: middle;
			text-align: center;
			font-weight: bold;
			overflow: hidden;
			color: #000000;
			border: 1px solid #8C99A8;
			text-decoration: none;
			padding-left: 10px;
			padding-right: 10px;
			width: 100px;
			}
			div#fastcreditscontainer a.goprivatebuycredit {
				font-size: 12px;
				padding-left: 0px;
				padding-right: 0px;
				width: 163px;
				}

/* full text pages - textblockcontainers
-------------------------------------------------------------------------*/

div#textblockscontainer {
	width: 950px;
	margin: 0px auto;
	border: 1px solid #a79f62;
	background-color: #fff7da;
	color: #000000;
	}
	div#textblockscontainer div#distance { margin: 15px; }
	
	div#textblockscontainer div.boxheader {
		height: 34px;
		background-color: #D8C684;
		background-image: url(/images/boxheader-bg.jpg);
		background-repeat: repeat-x;
		font-family: "Times New Roman", Times, serif;
		overflow: hidden;
		}
		div#textblockscontainer div.boxheader h2 {
			float: left;
			width: 99%;
			height: 34px;
			line-height: 34px;
			vertical-align: middle;
			margin-left: 5px;
			color: #965556;
			font-family: Georgia, "Times New Roman", Times;
			font-size: 18px;
			font-weight: normal;
			}

		div#textblockscontainer div.boxheader h3 {
			float: right;
			width: 450px;
			height: 34px;
			line-height: 34px;
			vertical-align: middle;
			margin-right: 5px;
			color: #965556;
			font-family: Georgia, "Times New Roman", Times;
			font-size: 14px;
			font-weight: bold;
			text-align: right;
			margin-top: 0px;
			}

	div#textblockscontainer h2 { font-family: Georgia, "Times New Roman", Times; font-size: 16px; font-weight: bold; margin-bottom: 8px; }
	div#textblockscontainer h3 { font-family: Georgia, "Times New Roman", Times; font-size: 14px; font-weight: bold; margin-top: 13px; margin-bottom: 5px; }
	
	div#textblockscontainer p { font-size: 12px; line-height: 18px; margin-bottom: 8px; }
	div#textblockscontainer p.footernotes { font-size: 10px; line-height: 12px; border-top: 1px solid #999999; }

	div#textblockscontainer ol { font-size: 12px; line-height: 18px; margin-bottom: 8px; }
	div#textblockscontainer ol li { margin-bottom: 5px; }

	div#textblockscontainer ul { font-size: 12px; line-height: 18px; margin-bottom: 8px; }
	div#textblockscontainer ul li { margin-bottom: 5px; background-image: url(/images/felsorolas-ikon.gif); background-repeat: no-repeat; padding-left: 20px; }
	
	div#textblockscontainer div#helpform { float: right; margin-left: 20px; }
	
	div#textblockscontainer form input,
	div#textblockscontainer form input.maxchar {
		display: block;
		width: 300px;
		color: #000000;
		margin-bottom: 5px;
		padding-left: 3px;
		}
	div#textblockscontainer form label,
	div.membercenterbox form label {
		display: block;
		width: 300px;
		color: #000000;
		font-weight: bold;
		margin-bottom: 2px;
		font-size: 12px;
		}

	div#textblockscontainer form textarea {
		display: block;
		width: 300px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding-top: 3px;
		padding-left: 3px;
		}
	
	div#textblockscontainer form input.maxchar {
		background-color: transparent;
		border: none;
		width: 30px;
		float: left;
		}
	
	span.maxchar {
		color: #545454;
		float: left;
		margin-top: 1px;
		}
	

	div#textblockscontainer form input.helpbutton {
		width: auto;
		height: 20px;
		background-image: url(/images/optionitem-bg2.jpg);
		background-repeat: repeat-x;
		color: #302507;
		padding-left: 10px;
		padding-right: 10px;
		border: 1px solid #a79f62;
		margin: 0px 2px 3px 0px;
		font-size: 11px;
		font-weight: bold;
		overflow: hidden;
		}

/* full text pages - textblockcontainers
-------------------------------------------------------------------------*/
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:930px;
	margin:0 auto;
}

	table#freechatresizable {
		float:left;
	}

	div#freechatcontainer div.banner {
		width:186px;
		height:441px;
		padding-left:10px;
		float:left;
	}

div#privatechatcontainer {
	width: 930px;
	margin: 0px auto;
	}

div#tagcloud {
	width: 750px;
	margin: 5px auto;
	color: #000000;
	}
	div#freechattagcloud div#tagcloud a.path-url:link, div#tagcloud a.path-url:visited, div#tagcloud a.path-url:active { 
		font-size: 11px;
		color: #002B57;
		/* display: block; */
		/* float: left; */
		/* width: 104px; */
		/* margin: 0px 3px 3px 0px; */
		}
		div#freechattagcloud div#tagcloud a.path-url:hover { color: #000000; text-decoration: underline; }

div#textblockscontainer a.livehelp:link, div#textblockscontainer  a.livehelp:visited, div#textblockscontainer a.livehelp:hover, div#textblockscontainer a.livehelp:active { 
	display: block;
	width: 138px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	background: url(/images/optionitem-bg1.jpg) repeat-x;
	color: #000000;
	border: 1px solid #8C99A8;
	}

/* Signup
-------------------------------------------------------------------------*/

div#signuppagecontainer {
	width: 950px;
	margin: 0px auto;
	}
	div#signuppagecontainer div.maincolumns {
		border: 1px solid #a79f62;
		background-color: #fff7da;	
		height: 410px;
		}
		div#signuppagecontainer 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#signuppage-column2 {
		width: 850px;
		margin: 0px auto;
		background-image: url(images/loginpage-column2-bg.jpg);
		background-repeat: no-repeat;
		background-position: 0px 34px;
		height: 400px;
		}

	div#signuppage-column2 div.boxheader {
			height: 34px;
			background-color: #200000;
			background-image: url(images/boxheader-bg.jpg);
			background-repeat: repeat-x;
			font-family: "Times New Roman", Times, serif;
			}
			div#signuppage-column2 div.boxheader h2 {
				font-size: 18px;
				font-weight: normal;
				}

	div#signuppagecontainer div.distance {
		margin: 5px;
		}

		/* column 2 */

		/* signupform */

		div#signuppage-column2 div.distance form {
			color: #A16868;
			}

		div#signuppage-column2 div.distance .join_table td { padding: 5px; }
		div#signuppage-column2 div.distance .join_table { border: none; width: 500px; float: right; }
		div#signuppage-column2 div.distance .join_name { font-size: 12px; color: #000000; font-weight: bold; }
		div#signuppage-column2 div.distance .join_value label input { width: 20px; text-align: left; }
		div#signuppage-column2 div.distance .join_error { color: #ff0000; }
		div#signuppage-column2 div.distance .join_header { font-size: 12px; font-weight: bold; }
		div#signuppage-column2 div.distance .join_footer {}
		div#signuppage-column2 div.distance .join_input { width: 250px; }
		div#signuppage-column2 div.distance .join_select { width: 253px; color: #000000; }
		div#signuppage-column2 div.distance .join_button {
			background-image: url(images/optionitem-bg2.jpg);
			background-repeat: repeat-x;
			color: #302507;
			border: 1px solid #a79f62;
			text-decoration: none;
			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;
			}

/* Buy credits
-------------------------------------------------------------------------*/

div#buycreditpagecontainer { width: 855px; margin: 0px auto; text-align: left; background-color: #f5ebeb; }
span#buycreditbalanceinfo { text-align: left; font-size: 12px; color: #000000; }

/* messages
-------------------------------------------------------------------------*/

div.message-redirect {
	width: 948px;
	height: 25px;
	margin: 0px auto;
	color: #000000;
	font-size: 12px;
	border: 1px solid #8C99A8;
	background-color: #E0E7EF;
	}
	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; }


/* Video On Demand styles begin
-------------------------------------------------------------------------*/
div.video-container { margin: 0 auto; width: 950px;}
div.video-container div#player-col { margin: 0; float: left; width: 640px; }
div.video-container div#player-col h2.videotitle {
	margin-bottom: 10px;
	font-family: "Georgia";
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	}

div.video-container div#player-col div#player-place {
	width: 640px;
	height: 500px;
	}

ul.rate {
	margin-bottom: 10px;
	height: 14px;
	}
	ul.rate li {
		display: block;
		float: left;
		height: 14px;
		line-height: 14px;
		vertical-align: middle;
		}
		ul.rate li h3 {
			margin-right: 3px;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
		ul.rate li.starrate a,
    div.video-dvd-box ul.rate li.starrate a {
			display: block;
			border: 0;
			width: 15px;
			height: 14px;
			background: url(../images/ratingstars.gif) no-repeat top left;
			}
			div.video-dvd-box ul.rate li.starrate a {
        background: url(../images/ratingstars-goldbg.gif) no-repeat top left;
        }
		
		ul.rate li.favorite {
			display: block;
			margin-left: 160px;
			}
		
		ul.rate li.favorite a {
			font-size: 12px;
			font-weight: bold;
			color: #002B57;
			}
			ul.rate li.favorite a:hover,
			ul.rate li.favorite a:active {
				text-decoration: none;
				}
		
		ul.rate li.favorite a img {
			display: block;
			float: left;
			margin-right: 3px;
			width: 19px;
			height: 13px;
			}
		
		ul.rate li.ratecount {
			margin-left: 3px;
			font-size: 12px;
			font-weight: normal;
			color: #000000;
			text-align: left;
			}
			
		ul.rate li.view {
			float: right;
			font-size: 12px;
			font-weight: normal;
			color: #000000;
			text-align: right;
			}
	
	div#related-cams {
		margin-top: 2px;
	}
		
	h2.content-title,
 	h2.content-title-favorites,
 	div.video-dvd-box h2.content-title,
	div#related-cams h2.content-title {
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		font-family:"Georgia",Times,serif;
		color: #000000;
		}
		h2.content-title-favorites { margin-bottom: 10px; }
		div.content h2.content-title { text-align: center; }
		div#player-col h2.content-title { margin: 20px 0px 0px 0px; }
		div#player-col div#related-cams h2.content-title { margin: 20px 0px 15px 0px; }
			
		div.videomodel-box,
    div.video-dvd-box {
			margin-top: 10px;
			margin-right: 16px;
			margin-bottom: 15px;
			width: 142px;
			height: 173px;
			float: left;
			}
			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: #002B57;
				height: 27px;
				}
				div.videomodel-box h2 a { color: #002B57; }
				div.video-dvd-box h2 a { color: #002B57; }
		
		div.videomodel-box ul.rate,
    div.video-dvd-box ul.rate {
			margin-top: 5px;
			}
		
		div.videomodel-box ul.rate li.length,
    div.video-dvd-box ul.rate li.length {
    		width: 55px;
    		margin-right: 11px;
			font-size: 12px;
			font-weight: normal;
			text-align: left;
			color: #000000;
			}
		
		div.videomodel-box ul.rate li.length img,
    div.video-dvd-box ul.rate li.length img {
			display: block;
			float: left;
			margin-right: 3px;
			border: none;
			}
		
		div.videomodel-box ul.rate li.starrate,
    div.video-dvd-box ul.rate li.starrate {
			float: right;
			}
			
 div#dvdinfo {
	margin: 28px 0px 0px 0px;
	background-color: #fff7da;
	border: 1px solid #a79f62;
	color: #000000;
	float: right;
	width: 267px;
	}
  div#dvdinfo div.boxheader {
		background-color:#D8C684;
		background-image:url(/images/boxheader-bg.jpg);
		background-repeat:repeat-x;
		font-family:"Georgia",Times,serif;
		height:34px;
		overflow:hidden;
		}
		
    div#dvdinfo div.boxheader h2 {
			margin: 5px 0px 2px 5px;
			text-align: center;
			color: #965556;
			font-family: Georgia, "Times New Roman", Times;
			font-size: 18px;
			font-weight: normal;
			}
	
		div#related-cams div.content {
			padding: 0px 20px 10px 20px;
			}
		
		div#dvdinfo div.content {
      padding: 5px 5px 5px 5px;
      text-align: center;
      }
		
		div#dvdinfo img#dvdcover {
      display: block;
      margin: 0px auto 5px auto;
      width: 109px;
      height: 156px;
      border: 1px solid #D0B782;
      }
      
    div#dvdinfo div.content h3,
    div#dvdinfo div.content p {
      font-family: "Arial";
      font-size: 12px;
      font-weight: bold;
      color: #7e5353;
      }
      div#dvdinfo div.content h3 { margin-top: 7px; }
      div#dvdinfo div.content h3#dvdtitle { margin: 5px auto 5px auto; }
      
    div#dvdinfo div.content p {
      margin-bottom: 3px;
      font-weight: normal;
      color: #000000;
      }
		
	div#related-cams div.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 {
		margin-top: 20px;
	}
		
	div#related-cams div.spacer {
		width: 23px;
		height: 75px;
		}

/* 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#model-awardscontainer {
		width: 950px;
		height: 338px;
		background-image: url(/images/awards-model-bg.jpg);
		}
		div.mac-models {
			width: 280px;
			position: absolute;
			}
		div#mac-1st { top: 280px; left: 334px; }
		div#mac-2nd { top: 230px; left: 64px; }
		div#mac-3rd { top: 197px; left: 587px; }
			
			div.mac-models a {
				color: #000000;
				font-family: Georgia, "Times New Roman", Times;
				font-weight: normal;
				}
				div.mac-models a.no1 { font-size: 32px; }
				div.mac-models a.no2 { font-size: 26px; }
				div.mac-models a.no3 { font-size: 20px; }

	div#studio-awardscontainer {
		width: 950px;
		height: 338px;
		background-image: url(/images/awards-studio-bg.jpg);
		}
		div.sac-studios {
			width: 280px;
			position: absolute;
			}
		div#sac-1st { top: 280px; left: 334px; }
		div#sac-2nd { top: 230px; left: 64px; }
		div#sac-3rd { top: 197px; left: 587px; }

			div.sac-studios span {
				display: block;
				width: 280px;
				color: #000000;
				font-family: Georgia, "Times New Roman", Times;
				font-weight: normal;
				}
				div.sac-studios span.no1 { font-size: 32px; }
				div.sac-studios span.no2 { font-size: 26px; }
				div.sac-studios span.no3 { font-size: 20px; }

	table#100houronlinebonuswinners {}
	table.awardswinners {}
		table.awardswinners tr {}
			table.awardswinners tr td {
				padding: 3px;
				color: #000000;
				}
				table.awardswinners tr td.number {
					width: 30px;
					text-align: right;
					font-size: 14px;
					}
				table.awardswinners tr td.name {
					width: 190px;
					text-align: left;
					font-weight: bold;
					font-size: 14px;
					}
				table.awardswinners tr td.distance {
					width: 10px;
					}
				table.awardswinners tr td a {
					color: #000000;
					}

div#awards table#awardssplashtable { width: 950px; margin: 0px auto; padding: 0px; }
div#awards table#awardssplashtable tr {}
div#awards table#awardssplashtable tr td { padding: 0px; margin: 0px; }
div#awards table#awardssplashtable tr td a { border: none; }
div#awards table#awardssplashtable tr td a { border: none; }
div#awards table#awardssplashtable tr td a.splashlink2memberawards { font-size: 14px; font-weight: bold; padding-left: 228px; color: #720604; }
div#awards table#awardssplashtable tr td a.splashlink2modelawards { font-size: 14px; font-weight: bold; padding-right: 241px; color: #720604; }
div#awards table#awardssplashtable tr td img {}
div#awards table#awardssplashtable tr td img.awards-splash-pic1 {}
div#awards table#awardssplashtable tr td img.awards-splash-pic2 {}

/* Search Results
-----------------------------------------------------------------------------*/
div#search-results-container {
	margin: 0 auto;
	width: 950px;
	}
	div#search-results-container h3 {
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		padding-bottom: 3px;
		color: #022C56;
		border-bottom: 1px solid #DBBDBB;
		}
	div#search-results-container h1 {
		margin-top: 20px;
		font-size: 1.6em; /* 18px = 1.6em */
		font-family: "Georgia", Times New Roman, Times;
		color: #785654;
		font-weight: normal;
		text-align: left;
		}
		div#search-results-container h1 span {
			color: #BCB0B0;
			}
	div#search-results-container a.morelink {
		float: right;
		margin: 0px 0px 10px 20px;
		padding: 0px;
		font-size: 12px;
		text-align: right;
		color: #022C56;
		font-weight: bold;
		border: none;
		text-decoration: none;
		cursor: pointer;
		}
		div#search-results-container a.morelink:hover {
			text-decoration: underline;
			}
		div#search-results-container a.morelink span {
			font-size: 16px;
			}
/* Go Private as Fast Credits
---------------------------------------------------------- */
div#goprivate2-container {
	position: relative;
	width: 950px;
	margin: 0 auto;
	background: transparent url(../images/neoncams-goprivate2-bg.jpg) no-repeat bottom left;
	}
	div#goprivate2-container h1 {
		font-family: "Georgia", Times New Roman;
		font-size: 18px;
		font-weight: normal;
		color: #000000;
		text-align: center;
		}
		div#goprivate2-container h1 span {
			color: #7e5353;
			}
	
	div#goprivate2-container h1.modelwait {
		margin-top: 5px;
		margin-bottom: 5px;
		font-family: Tahoma;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: center;
		}
	
	div#goprivate2-container h2,
	div#goprivate2-container h3 {
		margin: 10px 0px 5px 0px;
		font-family: "Tahoma", Arial;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		text-align: center;	
		}
		div#goprivate2-container h3 {
			margin-top: 3px;
			margin-bottom: 2px;
			font-size: 18px;
			}
		div#goprivate2-container p.credits {
			margin: 12px 0px 0px 170px;
			padding: 0;
			width: 303px;
			line-height: 20px;
			float: left;
			color: #000000;
			font-size: 12px;
			text-align: center;
			}
	
	div#goprivate2-container div.image-container {
		width: 320px;
		float: right;
		margin-bottom: 30px;
		}
		div#goprivate2-container div.image-container a.start-private {
			display: block;
			float: left;
			background: transparent url(../images/goprivate-v2-start.jpg) no-repeat left top;
			width: 146px;
			height: 80px;
			text-align: center;
			vertical-align: middle;
			font-size: 12px;
			color: #ffffff;
			}
			div#goprivate2-container div.image-container a.start-private span {
				display: block;
				padding-top: 18px;
				font-size: 25px;
				line-height: 25px;
				height: 25px;
				font-weight: bold;
				color: #ffffff;
				}
	
	div#goprivate2-container div.image-container p {
		float: left;
		margin: 29px 8px 0px 8px;
		text-align: center;
		vertical-align: middle;
		font-size: 12px;
		font-weight: normal;
		color: #000000;
		}

	div#goprivate2-container div.image-container div.phone-number {
		float: left;
		width: 145px;
		height: 78px;
		background-color: #ffffff;
		border: 1px solid #ae9191;
		text-align: center;
		}
		div#goprivate2-container div.image-container div.phone-number p {
			margin: 0;
			padding: 0;
			margin-top: 8px;
			margin-bottom: 5px;
			float: none;
			font-size: 12px;
			font-weight: normal;
			color: #000000;
			text-align: center;
			}
		
		div#goprivate2-container div.image-container div.phone-number span {
			font-size: 12px;
			font-weight: normal;
			color: #000000;
			}
		div#goprivate2-container div.image-container div.phone-number small {
			font-weight: normal;
			color: #000000;
			}

	div#goprivate2-container div.image-container a.buy-credits {
		margin: 10px 0px 10px 0px;
		display: block;
		width: 320px;
		height: 37px;
		background: transparent url(../images/goprivate-v2-buymorecredits.jpg) no-repeat top left;
		color: #002b57;
		font-weight: bold;
		text-align: center;	
		line-height: 34px;
		}
	
	div#goprivate2-container div.image-container img {
		display: block;
		width: 320px;
		height: 240px;
		border: 1px solid #ae9292;
		}
/* Membercenter
-----------------------------------------------------------------------------*/
div#membercentercontainer {
	margin-left: -15px;
	}
div.membercenterbox {
	background-color: #FFF7DA;
	border: 1px solid #A79F62;
	color: #000000;
	width: 465px;
	float: left;
	margin: 0px 0px 15px 15px;
	}
	div.mcb-height1 { height: 120px; }
	div.mcb-height2 { height: 280px; }
	div.mcb-height3 { height: 230px; }
	div.mcb-height4 { height: 200px; }

div.membercenterbox div.boxheader {
	background-color: #D8C684;
	background-image: url(/images/boxheader-bg.jpg);
	background-repeat: repeat-x;
	font-family: "Times New Roman",Times,serif;
	height: 34px;
	overflow: hidden;
	}
div.membercenterbox div.boxheader h2 {
	float: left;
	height: 34px;
	line-height: 34px;
	margin-left: 5px;
	vertical-align: middle;
	width: 450px;
	color: #965556;
	font-family: Georgia, "Times New Roman", Times;
	font-size: 18px;
	font-weight: normal;
	}
	div.membercenterbox div.boxheader h2 span { color: #000000; }

div#membcentawardsbox-col1 { margin-top: 10px; text-align: center; width: 120px; height: 145px; float: left; background-image: url(/images/membcentawardsbox-bg1.jpg); background-repeat: no-repeat; }
div#membcentawardsbox-col1 h4 { font-size: 12px; font-weight: bold; padding-bottom: 5px; padding-bottom: 20px;  }
div#membcentawardsbox-col1 span.yourpoints { font-size: 18px; font-weight: bold; line-height: 35px; }

div#membcentawardsbox-col2 { margin: 10px 0px 0px 25px; padding-left: 13px; text-align: left; width: 140px; height: 145px; float: left; background-image: url(/images/membcentawardsbox-bg1.jpg); background-repeat: no-repeat; }
div#membcentawardsbox-col2 h4 { font-size: 12px; font-weight: bold; padding-bottom: 5px; padding-bottom: 15px;  }
div#membcentawardsbox-col2 span.rank { padding-right: 5px; line-height: 25px; font-weight: bold; }
div#membcentawardsbox-col2 span.member { line-height: 28px; }
div#membcentawardsbox-col2 span.watchlisturl { line-height: 30px; }

div#membcentawardsbox-col3 { margin: 10px 0px 0px 0px; padding-left: 20px; text-align: left; width: 115px; height: 145px; float: left; background-image: url(/images/membcentawardsbox-bg2.jpg); background-repeat: no-repeat; }
div#membcentawardsbox-col3 h4 { font-size: 12px; font-weight: bold; padding-bottom: 5px; padding-bottom: 15px; }
div#membcentawardsbox-col3 span.rank { padding-right: 5px; font-weight: bold; }
div#membcentawardsbox-col3 span.model { line-height: 28px; }
div#membcentawardsbox-col3 span.watchlisturl { line-height: 30px; }

div.membercenterbox p { 
	font-size: 12px; 
	line-height: 18px; 
	margin-bottom: 8px; 
	}
div.membercenterbox div.distance {
	margin: 8px;
	font-size: 12px;
	}
div.membercenterbox div.perfbox-thumb-container,
div.membercenterbox div.perfbox-thumb-container-masschat {
	background-color: #efe5bb;
	border-width: 0px;
	margin: 5px 1px 10px 1px;
	padding: 0px;
	height: 178px;
	}
	
div.membercenterbox .perfbox-full-container {
	background-color: inherit;
	border-width: 0;
	margin: 0;
	width: 455px;
	}
div.membercenterbox .perfinfos {
	margin: 0;
	padding-bottom: 7px;
	margin: 0px;
	}
div.membercenterbox .perfinfo-buttons {
	margin: 0;
	padding: 0;
	}
div.membercenterbox div.distance div.perfbox-full-container div.perfinfos div.perfinfo-buttons a.masschat {
	padding-left: 4px;
	padding-right: 3px;
	}
div#textblockscontainer .input-error,
div.membercenterbox .input-error {
	background-color: #FFB6B6;
	border: 1px solid #FF0000;
	}
div#textblockscontainer p.errormsg,
div.membercenterbox p.errormsg {
	display: block;
	float: right;
	width: 600px;
	color: #ff0000;
	margin-bottom: 0px;
	}
	div.membercenterbox p.errormsg {
		width: 248px;
	}
	div#textblockscontainer div#helpform p.errormsg {float:none;width:auto;}

div#mcreferralleftcol form p.errormsg {
	display: block;
	float: none;
	width: 400px;
	color: #ff0000;
	margin-bottom: 0px;
	line-height: 13px;
	font-size: 11px;
	}


div.membercenterbox form label {
	display: block;
	width: 300px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	font-size: 12px;
	}
	
	div.membercenterbox form input {
		display: block;
		width: 300px;
		color: #000000;
		margin-bottom: 0px;
		padding-left: 3px;
		}
		
div.membercenterbox .more {
	display: block;
	float: left;
	color: #720604;
	font-weight: bold;
	font-size: 12px;
	padding-left: 3px;
	}
div.membercenterbox ul { font-size: 12px; line-height: 18px; margin-bottom: 8px; }
div.membercenterbox ul li { margin-bottom: 5px; background-image: url(/images/felsorolas-ikon.gif); background-repeat: no-repeat; padding-left: 20px; }
div.membercenterbox ul li a { color: #000000; }

div#textblockscontainer form input,
div#textblockscontainer form textarea,
div.membercenterbox form input,
div.membercenterbox form textarea {
	border: 1px solid #8c99a8;
	width: 300px;
	color: #302507;
	font-weight: normal;
	font-size: 12px;
	padding: 2px 5px 3px 5px;
	}
	div.membercenterbox form input,
	div.membercenterbox form textarea {
		width: 174px;
	}

div#textblockscontainer input.submitbutton,
div.membercenterbox input.submitbutton {
	background-image: url(/images/member-loginbutton-bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #8c99a8;
	width: 310px;
	color: #302507;
	font-weight: bold;
	font-size: 12px;
	padding: 1px 5px 2px 5px;
	}
	div.membercenterbox input.submitbutton {
		width: 186px;
	}

div#mcreferralleftcol { width: 450px; float: left; }
div#mcreferralrightcol { width: 450px; float: right; }

h2.referrals {}
div.newsinfos { border-bottom: 1px solid #cfbd7c; margin-bottom: 10px; color: #965556; font-size: 11px; }
span.newsinfos { color: #965556; font-size: 11px; }
div.distancenews { margin: 15px; font-size: 12px; line-height: 18px; }
div.distancenews a { font-weight: bold; color: #720604; }

div.mchistorydate { text-align: center; font-size: 11px; margin-top: 5px; }

div.membercenterboxhistory { float: left; color: #000000; }
div.membercenterboxhistory div.perfbox-full-container { background-color: #F5EBEB; border: 1px solid #f5ebeb; }
div.membercenterboxhistory div.history-perfthumb-data {	float: left; margin-left: 5px; width: 310px; margin-bottom: 11px; }

/* Member awards
-----------------------------------------------------------------------------*/

div#memberawardspage { color: #000000; font-size: 12px; }

div#memberawardspage div#selectperiodcontainer,
div#modelawards-container div#selectperiodcontainer-modelaw { width: 950px; height: 34px; margin: 0px auto; line-height: 34px; vertical-align: middle; background-image: url(/images/membaw-selectperiodcontainer-bg.jpg); background-repeat: no-repeat; overflow: hidden;}
	div#memberawardspage div#selectperiodcontainer div.selectperiodform { width: 440px; float: left; text-align: left;}
		div#memberawardspage div#selectperiodcontainer div.selectperiodform form { font-size: 12px; }
		div#memberawardspage div#selectperiodcontainer div.selectperiodform form select { color: #000000; font-size: 12px; padding: 2px; background-color: #F5EBEB; border: 1px solid #ddc2c2; }
		div#memberawardspage div#selectperiodcontainer div.selectperiodform form input { font-size: 12px; font-weight: bold; padding: 2px; color: #000000; }
		div#memberawardspage div#selectperiodcontainer div.selectperiodform form span.selectperiodtext { color: black; }
	div#memberawardspage div#selectperiodcontainer div.remainingtime { width: 440px; float: right; text-align: right; font-size: 12px; }

div#memberawardspage div#memberwins { position: relative; width: 950px; height: 635px; margin: 2px auto; background-repeat: no-repeat; background-position: top center; }

div#memberawardspage h1#membaw-pagetitle { width: 415px; height: 60px; margin: 0px auto; background-image: url(/images/membaw-pagetitle.png); }
div#memberawardspage h2#membaw-subtitle1 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #7e5353; font-size: 22px; font-weight: bold; position: absolute; top: 80px; }
div#memberawardspage h3#membaw-subtitle2 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #7e5353; font-size: 20px; font-weight: normal; position: absolute; top: 110px; }
div#memberawardspage h3#membaw-subtitle3 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #7e5353; font-size: 18px; font-weight: normal; position: absolute; top: 134px; }
div#memberawardspage h3#membaw-subtitle3 a { color: #000000; }
div#memberawardspage h3#membaw-subtitle3 a:hover { text-decoration: underline; }

div#modelawards-container h2#modelaw-subtitle1 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #7e5353; font-size: 22px; font-weight: bold; position: absolute; top: 60px; }
div#modelawards-container h3#modelaw-subtitle2 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #7e5353; font-size: 20px; font-weight: normal; position: absolute; top: 90px; }
div#modelawards-container h3#modelaw-subtitle3 { width: 950px; margin: 0px auto; text-align: center; font-family: Georgia, Tahoma, Verdana; color: #7e5353; font-size: 18px; font-weight: normal; position: absolute; top: 104px; }
div#modelawards-container h3#modelaw-subtitle3 a { color: #000000; background-color: transparent; display: inline; background-image: none; border: none; font-size: 18px; font-weight: normal; margin: 0px; padding: 0px; line-height: inherit; height: auto; vertical-align: top; }
div#modelawards-container h3#modelaw-subtitle3 a:hover { text-decoration: underline; }

div#memberawardspage div#top3membercontainer {}
	div#memberawardspage div#memberno1 { position: absolute; top: 523px; left: 378px; width: 200px; height: 105px; text-align: center; }
		div#memberawardspage div#memberno1-name { font-family: Arial, Tahoma, Verdana; font-size: 30px; font-weight: bold; color: #000000; margin-bottom: 12px; }
		div#memberawardspage div#memberno1-points { font-family: Arial, Tahoma, Verdana; font-size: 24px; font-weight: normal; color: #555555; }
		div#memberawardspage div#memberno1-ratings { padding-left: 45px; margin-top: 8px; }
	div#memberawardspage div#memberno2 { position: absolute; top: 523px; left: 45px; width: 200px; height: 105px; text-align: center; }
		div#memberawardspage div#memberno2-name { font-family: Arial, Tahoma, Verdana; font-size: 24px; font-weight: bold; color: #000000; margin-bottom: 12px; }
		div#memberawardspage div#memberno2-points { font-family: Arial, Tahoma, Verdana; font-size: 22px; font-weight: normal; color: #555555; }
		div#memberawardspage div#memberno2-ratings { padding-left: 45px; margin-top: 8px; }
	div#memberawardspage div#memberno3 { position: absolute; top: 523px; left: 713px; width: 200px; height: 105px; text-align: center; }
		div#memberawardspage div#memberno3-name { font-family: Arial, Tahoma, Verdana; font-size: 24px; font-weight: bold; color: #000000; margin-bottom: 12px; }
		div#memberawardspage div#memberno3-points { font-family: Arial, Tahoma, Verdana; font-size: 22px; font-weight: normal; color: #555555; }
		div#memberawardspage div#memberno3-ratings { padding-left: 45px; margin-top: 8px; }

div#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: 415px; height: 30px; margin: 5px auto 0px auto; background-image: url(/images/top20memberbox-bg-wide.jpg); background-repeat: no-repeat; font-size: 14px; }
	
				div#memberawardspage div.top20memberbox div.top20posnumber { width: 80px; height: 30px;line-height: 30px;vertical-align: middle; text-align: center; float: left; }
				div#memberawardspage div.top20memberbox div.top20modelsname { width: 120px; height: 30px;line-height: 30px;vertical-align: middle; text-align: left; float: left; font-weight: bold; }
				div#memberawardspage div.top20memberbox div.top20dollars { width: 80px; height: 30px;line-height: 30px;vertical-align: middle; text-align: left; float: left; color: #03BACC; font-size: 14px; font-weight: bold; }
				div#memberawardspage div.top20memberbox div.top20points { width: 130px; height: 30px;line-height: 30px;vertical-align: middle; text-align: left; float: left; color: #761b31; }
				div#memberawardspage div.top20memberbox div.top20ratings { width: 123px; height: 30px;line-height: 30px;vertical-align: middle; text-align: left; float: left; }
				div#memberawardspage div.top20memberbox div.top20ratings div.wrapper { margin-top: 8px; }
				div#memberawardspage div.top20memberbox div.top20ratings div.rating-text { color: #8e8e8e; font-size: 12px; }	

div#memberawardspage div#top50memberscontainer { width: 855px; margin: 0px auto 10px auto; overflow: hidden; padding-top: 15px; }

		div#memberawardspage div#top50member-col1 { margin: 0px auto; }

			div#memberawardspage div.top50memberbox { width: 600px; overflow: hidden; height: 30px; margin: 0px auto; font-size: 14px; border-top: 1px solid #F6DDE0; }
		
				div#memberawardspage div.top50posnumber {width: 80px; text-align: center; float: left; height: 30px; line-height: 30px; vertical-align: middle; }
				div#memberawardspage div.top50modelsname { width: 120px; text-align: left; float: left; font-weight: bold; margin-right: 80px; height: 30px; line-height: 30px; vertical-align: middle; }
				div#memberawardspage div.top50points { width: 130px; text-align: left; float: left; color: #761b31; height: 30px; line-height: 30px; vertical-align: middle; }
				div#memberawardspage div.top50ratings { width: 123px; text-align: left; float: left; height: 30px; line-height: 30px; vertical-align: middle; }
				div#memberawardspage div.top50ratings div.wrapper { margin-top: 5px; height: 14px; }
				div#memberawardspage div.top50ratings div.rating-text { color: #8e8e8e; font-size: 12px; }	

		div#ruleslink { width: 900px; margin: 0px auto; text-align: center; padding-top: 15px; }
		div#ruleslink a.rulesurl { font-size: 14px; font-weight: normal; color: #720604; text-decoration: underline; }
		div#ruleslink a.rulesurl:hover { color: #000000; }

/* Model Awards
----------------------------------------------------------------------------------------*/
div#modelawards-container { margin: 0 auto; width: 950px;  }

div#modelawards-container div#selectperiodcontainer { width: 950px; height: 34px; margin: 0px auto; line-height: 34px; vertical-align: middle; background-image: url(/images/membaw-selectperiodcontainer-bg.jpg); background-repeat: no-repeat; overflow: hidden; color: #000000; }
	div#modelawards-container div#selectperiodcontainer div.selectperiodform { width: 440px; float: left; text-align: left;}
		div#modelawards-container div#selectperiodcontainer div.selectperiodform form { font-size: 12px; }
		div#modelawards-container div#selectperiodcontainer div.selectperiodform form select { color: #000000; font-size: 12px; padding: 2px; background-color: #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: black; }
	div#modelawards-container div#selectperiodcontainer div.remainingtime { width: 440px; float: right; text-align: right; font-size: 12px; }
	
	div#modelawards-container div.modelawards-top3 { position: relative; margin-top: 20px; width: 950px; height: 695px; background: transparent url(/images/model-awards-top3.jpg) no-repeat top center; }

div#modelawards-container div.infoicons a.mbox-miniicon-addtofav { border: none; }
div#modelawards-container div.infoicons a.mbox-miniicon-remfromfav { border: none; }
div#modelawards-container div.infoicons a.mbox-miniicon-profile { border: none; }

div#modelawards-container div.modelawards-top3 a#firstmodellink,
div#modelawards-container div.modelawards-top3 a#secondmodellink,
div#modelawards-container div.modelawards-top3 a#thirdmodellink { background-image: none; border: none; height: auto; line-height: inherit; width: auto; }

		/* 1st place */

	div#firstmodelthumbcontainer {
		position: absolute;
		top: 294px;
		left: 313px;
		display: block;
		width: 320px;
		height: 240px;
		border: 1px solid #ebcb5c;
		}
		div#firstmodelthumbcontainer img.first { width: 320px; height: 240px; }
		div#modelawards-container div.modelawards-top3 div#firstmodelthumbcontainer div.infoicons {
			position: absolute;
			bottom: 2px;
			left: 2px;
			}
		
		div#modelawards-container div.modelawards-top3 h2.first,
		div#modelawards-container div.modelawards-top3 h3.first {
			position: absolute;
			top: 540px;
			left: 314px;
			width: 320px;
			text-align: center;
			font-family: Georgia;
			font-size: 24px;
			font-weight: bold;
			color: #000000;
			}
			div#modelawards-container div.modelawards-top3 h3.first {
				top: 595px;
				font-size: 13px;
				font-weight: bold;
				}
		
		div#modelawards-container div.modelawards-top3 div.rating-first {
			position: absolute;
			top: 574px;
			left: 417px;
			width: 150px;
			color: #8e8e8e;
			}
		/* 1st place - buttons */
		div#modelawards-container div.modelawards-top3 a {
			display: block;
			width: 320px;
			height: 20px;
			line-height: 20px;
			vertical-align: middle;
			background: url(/images/optionitem-bg1.jpg) repeat-x;
			font-weight: bold;
			text-align: center;
			border: 1px solid #8c99a8;
			color: #002b57;
			}
			
		div#modelawards-container div.modelawards-top3 a.stripshow-first {
			position: absolute;
			top: 625px;
			left: 313px;
			height: 36px;
			padding-top: 7px;
			line-height: 14px;
			background: url(/images/optionitem-bg4.jpg) repeat-x;
			color: #002b57;
			border: 1px solid #A79F62;
			}
			div#modelawards-container div.modelawards-top3 a.stripshow-first:hover {
				color: #000000;
				}
		
		div#modelawards-container div.modelawards-top3 a.freechat-first {
			position: absolute;
			top: 625px;
			left: 313px;
			background: url(/images/optionitem-bg1.jpg) repeat-x;
			color: #302507;
			border: 1px solid #8C99A8;
			}
		
		div#modelawards-container div.modelawards-top3 a.privateshow-first {
			position: absolute;
			top: 649px;
			left: 313px;
			background: url(/images/optionitem-bg2.jpg) repeat-x;
			color: #302507;
			border: 1px solid #a79f62;
			}

		div#modelawards-container div.modelawards-top3 span.inactive-freechat-first,
		div#modelawards-container div.modelawards-top3 span.inactive-privateshow-first {
			position: absolute;
			top: 625px;
			left: 313px;
			background-image:url(/images/offlinemodel-buttonbg.jpg);
			border:1px solid #ACACAC;
			color:#ACACAC;
			display:block;
			font-weight:bold;
			height:20px;
			line-height:20px;
			text-align:center;
			vertical-align:middle;
			width:320px;
			}
			div#modelawards-container div.modelawards-top3 span.inactive-privateshow-first {
				position: absolute;
				top: 649px;
				left: 313px;
				}
		
		/* 2nd place */

		div#secondmodelthumbcontainer {
			position: absolute;
			top: 360px;
			left: 23px;
			display: block;
			width: 240px;
			height: 180px;
			border: 1px solid #b6babc;
			}
			div#secondmodelthumbcontainer img.second { width: 240px; height: 180px; }
			div#modelawards-container div.modelawards-top3 div#secondmodelthumbcontainer div.infoicons {
				position: absolute;
				bottom: 2px;
				left: 2px;
				}

		
		div#modelawards-container div.modelawards-top3 h2.second,
		div#modelawards-container div.modelawards-top3 h3.second {
			position: absolute;
			top: 545px;
			left: 24px;
			width: 240px;
			text-align: center;
			font-family: Georgia;
			font-size: 24px;
			font-weight: bold;
			color: #000000;
			}
			div#modelawards-container div.modelawards-top3 h3.second {
				top: 600px;
				font-size: 13px;
				font-weight: bold;
				}
		
		div#modelawards-container div.modelawards-top3 div.rating-second {
			position: absolute;
			top: 578px;
			left: 90px;
			width: 150px;
			color: #8e8e8e;
			}
		
		/* 2nd place - buttons */
			
		div#modelawards-container div.modelawards-top3 a.stripshow-second {
			position: absolute;
			top: 625px;
			left: 23px;
			width: 240px;
			height: 36px;
			padding-top: 7px;
			line-height: 14px;
			background: url(/images/optionitem-bg4.jpg) repeat-x;
			color: #002b57;
			border: 1px solid #A79F62;
			}
			div#modelawards-container div.modelawards-top3 a.stripshow-second:hover {
				color: #000000;
				}
		
		div#modelawards-container div.modelawards-top3 a.freechat-second {
			position: absolute;
			top: 625px;
			left: 23px;
			width: 240px;
			background: url(/images/optionitem-bg1.jpg) repeat-x;
			color: #302507;
			border: 1px solid #8C99A8;
			}
		
		div#modelawards-container div.modelawards-top3 a.privateshow-second {
			position: absolute;
			top: 649px;
			left: 23px;
			width: 240px;
			background: url(/images/optionitem-bg2.jpg) repeat-x;
			color: #302507;
			border: 1px solid #a79f62;
			}

		div#modelawards-container div.modelawards-top3 span.inactive-freechat-second,
		div#modelawards-container div.modelawards-top3 span.inactive-privateshow-second {
			position: absolute;
			top: 625px;
			left: 23px;
			width: 240px;
			background-image:url(/images/offlinemodel-buttonbg.jpg);
			border:1px solid #ACACAC;
			color:#ACACAC;
			display:block;
			font-weight:bold;
			height:20px;
			line-height:20px;
			text-align:center;
			vertical-align:middle;
			}
			div#modelawards-container div.modelawards-top3 span.inactive-privateshow-second {
				position: absolute;
				top: 649px;
				left: 23px;
				}
				
		/* 3rd place */

		div#thirdmodelthumbcontainer {
			position: absolute;
			top: 360px;
			left: 684px;
			display: block;
			width: 240px;
			height: 180px;
			border: 1px solid #966c3f;
			}
			div#thirdmodelthumbcontainer img.third { width: 240px; height: 180px; }
			div#modelawards-container div.modelawards-top3 div#thirdmodelthumbcontainer div.infoicons {
				position: absolute;
				bottom: 2px;
				left: 2px;
				}
		
		div#modelawards-container div.modelawards-top3 h2.third,
		div#modelawards-container div.modelawards-top3 h3.third {
			position: absolute;
			top: 545px;
			left: 684px;
			width: 240px;
			text-align: center;
			font-family: Georgia;
			font-size: 24px;
			font-weight: bold;
			color: #000000;
			}
			div#modelawards-container div.modelawards-top3 h3.third {
				top: 600px;
				font-size: 13px;
				font-weight: bold;
				}
		
		div#modelawards-container div.modelawards-top3 div.rating-third {
			position: absolute;
			top: 578px;
			left: 749px;
			width: 150px;
			color: #8e8e8e;
			}
		
		/* 3rd place - buttons */
			
		div#modelawards-container div.modelawards-top3 a.stripshow-third {
			position: absolute;
			top: 625px;
			left: 684px;
			width: 240px;
			height: 36px;
			padding-top: 7px;
			line-height: 14px;
			background: url(/images/optionitem-bg4.jpg) repeat-x;
			color: #002b57;
			border: 1px solid #A79F62;
			}
			div#modelawards-container div.modelawards-top3 a.stripshow-third:hover {
				color: #000000;
				}
		
		div#modelawards-container div.modelawards-top3 a.freechat-third {
			position: absolute;
			top: 625px;
			left: 684px;
			width: 240px;
			background: url(/images/optionitem-bg1.jpg) repeat-x;
			color: #302507;
			border: 1px solid #8C99A8;
			}
		
		div#modelawards-container div.modelawards-top3 a.privateshow-third {
			position: absolute;
			top: 649px;
			left: 684px;
			width: 240px;
			background: url(/images/optionitem-bg2.jpg) repeat-x;
			color: #302507;
			border: 1px solid #a79f62;
			}

		div#modelawards-container div.modelawards-top3 span.inactive-freechat-third,
		div#modelawards-container div.modelawards-top3 span.inactive-privateshow-third {
			position: absolute;
			top: 625px;
			left: 684px;
			width: 240px;
			background-image:url(/images/offlinemodel-buttonbg.jpg);
			border:1px solid #ACACAC;
			color:#ACACAC;
			display:block;
			font-weight:bold;
			height:20px;
			line-height:20px;
			text-align:center;
			vertical-align:middle;
			}
			div#modelawards-container div.modelawards-top3 span.inactive-privateshow-third {
				position: absolute;
				top: 649px;
				left: 684px;
				}

/* Modelprofile rate
----------------------------------------------------------------------------------------*/
div.modelprofile-rate-text { text-align: left; font-size: 11px; font-weight: normal; margin-top: 3px; }

div.awardssplashremainingtime { width: 410px; height: 34px; margin: 0px auto; }



/* javitas */
div.perfbox-thumb-container div.perfthumb-container img.perfthumb {
display:block !important;
width: 140px !important;
height:105px !important;
}




/* advertise-page */

body.advertise_index div#distance h2 {color:#000000;padding-left: 310px;padding-bottom:5px;}

form#advertiseform p { color:#000000;padding-left: 310px; margin-bottom: 10px; font-weight:bold;}

form#advertiseform label {
	float:left !important;
	width:300px !important;
	display:block !important;
	height:20px !important;
	line-height:20px;
	text-align:right;
	padding-right:10px;
	}

form#advertiseform select {color:#000000; width: 200px;}

form#advertiseform input.narrow {width:60px;text-align:right;}

form#advertiseform input.text,
form#advertiseform textarea.textarea {float:left;}

form#advertiseform textarea.textarea {height:150px;}

form#advertiseform input.submit {
	background-image:url(/images/member-loginbutton-bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #8C99A8;
	color:#002B57;
	font-size:12px;
	font-weight:bold;
	margin-top:7px;
	padding:2px 5px 3px;
	width:314px;
	float:none;
	margin-left: 310px;
}


div#firstprize-nums {
	display:block;
	top:245px;
	left:320px;
	width:305px;
	height:40px;
	font-size:10px;
	position:absolute;
	text-align:center;
}

div#secondprize-nums {
	display:block;
	top:320px;
	left:30px;
	width:225px;
	height:30px;
	font-size:10px;
	position:absolute;
	text-align:center;
}

div#thirdprize-nums {
	display:block;
	width:225px;
	top:320px;
	left:691px;
	height:30px;
	font-size:10px;
	position:absolute;
	text-align:center;
}
