html {
	/*background: url(../images/bg_xmas.jpg) fixed no-repeat bottom center;*/
}
websitecontainer {
	width: 1000px;
	margin: 0 auto;
	background: #fff;
}
* {outline:0;}
img, a img {border:0;}
body,td,th {
	font:11px Arial, Helvetica, sans-serif;
	color: #424241;
}
body {
	background:url(../images/bg-content2.jpg) center top no-repeat #000000;
	margin:0;

}
.bg2 {
	background:url(../images/cxc_top_bg2.jpg) center top no-repeat;
}
a:link {
	color: #424241;
	text-decoration: underline;
}
a:visited {
	color: #777777;
	text-decoration: underline;
}
a:hover {
	color: #424241;
	text-decoration: none;
}
a:active {
	color: #1395EA;
	text-decoration: none;
}
.textleft {
	text-align: left !important;
}
.textright {
	text-align: right !important;
}
h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#1f1f1f;
	margin:28px auto 54px;
	text-align:center;
	text-transform:uppercase;
}
h4.sec {
	margin:28px auto 36px;
}
form {
	margin:0;
	padding:0;
	border:0;
}
fieldset input {
	width:166px;
	height:22px;
	padding:6px 4px 0 10px;
	border:0;
	margin:0 1px 0 0;
	background:transparent url(../images/signup_input.gif) left top no-repeat;
	color:#fcceff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
}

.inputsmall {
	background: url("../images/input_small.gif") no-repeat scroll left top transparent;
    border: 0 none;
    color: white;
    height: 22px;
    padding: 6px 5px 0;
    text-align: center;
    width: 22px;
}
/*select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fcceff;
	background:#252525;
	margin:0 1px 0 0;
	padding:6px 4px 0 10px;
}*/


.input_holder_bg input {background:transparent;}

.input_holder_bg
{
	float:left;
	width:600px;
	margin-left:0;
	margin-right:10px;
	background:transparent url(../images/signup_input.gif) left top no-repeat;
}

input.radio {
	width:28px;
	height:28px;
	padding:0;
	background:transparent;
}
textarea {
	width:346px;
	height:108px;
	padding:6px 4px 6px 10px;
	border:0;
	margin:0 1px 0 0;
	background:transparent url(../images/textareabg.gif) left top no-repeat;
	color:#fcceff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	resize: none;
}
textarea.long {
	width:581px;
	height:124px;
	background:transparent url(../images/textarealongbg.gif) left top no-repeat;
}

fieldset {
	border:0;
	background:transparent;
}
label.short {
	width:auto !important;
	padding:0 6px;
}
#top {
	position:relative;
	display:block;
	width:999px;
	height:300px;
	margin:0 auto;
	background:transparent url(../images/bg_top.jpg) left top no-repeat;
	z-index:2001;
}
#top2 {
	position:relative;
	display:block;
	width:999px;
	height:188px;
	margin:0 auto;
	background:transparent url(../images/bg_ls_top.jpg) left top no-repeat;
	z-index:2001;
}
#logo-NOT-IN-USE {
	position:relative;
	display:block;
	width:330px;
	height:101px;
	padding-top:21px;
	margin-left:-17px;
	padding-right:17px;
	float:left;
}
#signup {
	position:relative;
	display:block;
	width:210px;
	height:122px;
	float:left;
}
#arrlog {
	position:relative;
	display:block;
	width:70px;
	height:122px;
	float:left;
	/* background:url(../images/arrlog.jpg) left top no-repeat; */
}
#login {
	display:block;
	float:right;
	text-align:right;
	width:297px;
}
#login form {
	display:block;
	clear:both;
}
#login .searcharea{
    display: inline-block;
    margin-top: 10px;
    position: relative;
}
#login .searcharea .loginsearch{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #000000;
    font-size: 11px;
    height: 20px;
    letter-spacing: 1px;
    line-height: 20px;
    width: 294px;
}
#login .searcharea .buttonsearch{
	background: url("../images/iconsearch.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 9px;
    text-indent: -9999px;
    top: 3px;
    width: 20px;
}
#login input {
	background: none repeat scroll 0 0 #000000;
    border: 1px solid #A87FA1;
    color: #D07CD2;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 28px;
    letter-spacing: 1px;
    line-height: 28px;
    margin: 0 1px 0 0;
    width: 81px;
}
#login input.button {
	cursor:pointer;
	width:34px;
	height:30px;
	color:#f4e990;
	padding:0;
	/*text-indent:-9999px;*/
	background:url(../images/login_button.gif) left bottom no-repeat;
	background:#000000;
}

.selectbutton {
	cursor:pointer;
	width:34px;
	height:30px;
	color:#f4e990;
	padding:0;
	/*text-indent:-9999px;*/
	/*background:url(../images/login_button.gif) left bottom no-repeat;*/
	background:#000000;
}

#login #memberslogin {
	width:114px;
	margin:0 2px 0 0px;
	padding:10px 0;
	height:12px;
	background:url(../images/members_login.gif) center center no-repeat;
	text-indent:-9999px;
	float:left;
	text-align:center;
}
#login #forgotpass {
	float: left;
	font-size: 11px;
	height: 12px;
	margin: 0 2px 0 103px;
	padding: 5px 0;
	text-align: center;
	width: 210px;
}

#login #faq {
	width:30px;
	margin:0 2px 0 0;
	padding:10px 0;
	height:12px;
	font-size:11px;
	float:left;
	text-align:center;
}
#login #forgotpass a {color:#c286aa;text-decoration:none;font-size:10px}
#signupright a {color:#FFF;font-weight:bold}

#signupright {
	color:white;
	display:block;
	font-size:14px;
	position:absolute;
	right:27px;
	text-align:center;
	top:43px;
	width:363px;
}
.topbannerright {
	position:relative;
	display:block;
	width:923px;
	margin:auto;
	padding:0 16px;
	background:url(../images/yellowbar.gif) right top repeat-y;
}

#topbanner2 {
	background:url("../images/signup_top.jpg") no-repeat scroll left top #fcceff;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	height:102px;
	letter-spacing:0.05em;
	line-height:15px;
	margin:60px auto 0;
	padding:36px 16px 10px 337px;
	position:relative;
	width:570px;
}
#topbanner2 p {
	margin:0;
	padding:0;
}
#subtopbanner {
	position:relative;
	display:block;
	width:923px;
	height:24px;
	background:#dbdbdb;
	margin:0 auto 30px auto;
}
#subtopbanner2 {
	position:relative;
	display:block;
	width:923px;
	height:17px;
	background:#dbdbdb;
	margin:0 auto 17px auto;
}

#topblockps {
	background:url("../images/perfreg_top.jpg") no-repeat scroll left top #EAEAEA;
	color:#2A2A2A;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:206px;
	line-height:15px;
	margin:20px auto 0;
	padding:50px 28px 10px 365px;
	position:relative;
	width:530px;
}
#topblockps h2 {
	display:block;
	width:530px;
	height:20px;
	background:url(../images/h_perf_registration.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
#topblockps h3 {
	display:block;
	height:18px;
	padding:5px 30px 0 0;
	margin:0 0 20px 0;
	background:#541A64;
	color:#E5C826;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:23px;
}

#listingtop {
	position:relative;
	display:block;
	width:999px;
	height:70px;
	margin:0 auto;
	letter-spacing:0.05em;
}
#sublistingtop {
	position:relative;
	display:block;
	width:923px;
	height:44px;
	margin:6px auto 0px auto;
}
#sublistingtop #search {
	height:44px;
}
#pagesHeader {
	margin-bottom: 20px;
}
.pagintop {
	display:block;
	float:right;
	padding-top:10px;
	margin-right:15px;
	margin-bottom: 0px !important;
	color:#d6d6d6;
	text-transform:uppercase;
	letter-spacing:0;
	position:absolute;
	right:0px;
}
.pagintop a {
	color:#d6d6d6;
}
#modelListSwitch, #modelListSwitchRight {
	display:block;
	float:left;
	padding-top:13px;
	margin-right:15px;
	margin-bottom: 0px !important;
	text-transform:uppercase;
}

#modelListSwitchRight {
	float: right;
	margin-right: 0;
}

#modelListSwitchRight, #modelListSwitchRight a {
	color:black;
	text-decoration:none;
}

#modelListSwitch, #modelListSwitch a {
	color:#5f5f5e;
	text-decoration:none;
}
.subactive {
	color:#bcbcbc;
}
.buttgallery {
	background:url(../images/butt_gallery.gif) right center no-repeat;
	padding-right:22px;
}
.buttlist {
	background:url(../images/butt_list.gif) right center no-repeat;
	padding-right:22px;
}

#content {
	display:block;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:1000px;
	min-height:300px;
}
#content h3{font-size:14px;}
#gallery {
	position:relative;
	display:block;
	width:923px;
	margin:0 auto;
}
table.galleryTable {
	background:#ffffff;
	margin-bottom:7px;
}
table.galleryTable2 {
	background:#f8f8f8;
	margin-bottom:1px;
}
table.galleryTable td{
	background:#f8f8f8;
}

table.galleryTable th {
	background:#fcceff;
	color:#252525;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	height:28px;
}

#listings {
	position:relative;
	display:block;
	width:937px;
	margin:0 auto;
}
#listings th {
	background:#fdc5ff;
	color:#252525;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	height:28px;
}
#listings td {
	padding:5px 9px;
	/*background:#f8f8f8;*/
	background:#f8f8f8;
}
#listings td p {
	padding:0;
	margin:8px 0;
}
#listings td.texttd {
	padding: 5px 20px;
}
td.pictd, td.awardstd, td.extrastd {
	text-transform:uppercase;
}
td.pictd div {
	position:relative;
	display:block;
}
td.pictd div.discount {
	position:absolute;
	display:block;
	top:106px;
	left:22px;
	width:130px;
	height:26px;
	-ms-filter: "Alpha(opacity=80)";
	filter: Alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	-webkit-opacity:0.8;
	background: url('images/discount.gif') no-repeat;
	z-index: 100;
}
#sublisting {
	position:relative;
	display:block;
	width:923px;
	height:15px;
	padding:14px 0;
	/*border-bottom:#bababa 1px dashed;
	border-top:#bababa 1px dashed;*/
	margin:6px auto 16px auto;
}
#sublisting2 {
	position:relative;
	display:block;
	width:923px;
	height:15px;
	padding:10px 0;
	/*border-bottom:#bababa 1px dashed;
	border-top:#bababa 1px dashed;*/
	margin:0 auto;
}

/* =OTHER ONLINE MODELS
===========================================*/
.online_xxx_stars {
	width: 932px;
	margin: 0 auto;
	text-align: center;
}
.online_xxx_stars h2 {
	background: url(../images/bg_title_fade.png) no-repeat top center;
	height: 28px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding-top: 7px;
	width: 100%;
	margin-bottom: 5px !important;
}
.online_xxx_stars .centerwrapper {
	width: 660px;
	margin: 0 auto;
}
.online_xxx_stars div div {
	width: 100px;
	text-align: center;
	float: left;
	margin: 0px 5px;
	display: inline;
	padding-bottom: 20px;
}
.online_xxx_stars div img {
	margin-top: 3px;
}


/* =TOP 50 MODELS
===========================================*/

.top50_list th {
	background: #ffdf51 url(../images/top50_bg_header.png) repeat-x top left !important;
	text-align: center;
}
.top50_list td {
	background: #000 !important;
	color: #fff !important;
	vertical-align: middle;
}
.top50_list td a {
	color: #fff;
	text-decoration: underline;
}
.top50_list ul.thumb {
	margin-bottom: 3px;
}
.rank_no, .rank_no_black {
	display: block;
	width: 71px;
	height: 56px;
	text-align: center;
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #000;
	padding-top: 15px;
	line-height: normal !important;

}
.rank_no_black {
	background:url(../images/rank_star_black.png) no-repeat;
}
.rank_no {
	background:url(../images/rank_star.png) no-repeat;
}
.small_rank {
	height: 36px;
}
.rank_no_small {
	display: block;
	width: 30px;
	height: 23px;
	background: url(../images/rank_small.gif) no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	padding-top: 7px;
	text-align: center;
}
.top50new {
	width: 930px;
	margin: -20px -20px 20px -16px;
	background: url(../images/top50_background2.jpg) no-repeat top left;
	position: relative;
	padding: 150px 20px 0px 20px;
	height: 283px;
}
.podium {
	margin: 0 auto;
	margin-bottom: 30px;
}
.podium td {
	text-align: center !important;
	vertical-align: bottom;
	background: none !important;
	padding: 0px 13px !important;
	text-transform:uppercase;
}
.podium td a {
	margin: 0 auto;
}
.paginbot {
	display:block;
	text-align:center;
	padding:0px;
	margin-right:15px;
	font-size: 12px;
	margin-bottom: 0px !important;
	text-transform:uppercase;
}
.paginbot2 {
	display:block;
	float:right;
	padding:0px;
	margin-left:15px;
	margin-bottom: 0px !important;
	text-transform:uppercase;
}

#modelStatusSwitch {
	float:right;
}
#modelStatusSwitch a {
	text-transform:uppercase;
	text-decoration:none;
	color:#5f5f5e;
	display:block;
	padding-left:20px;
	background:url(../images/arr_new.gif) left center no-repeat;
}
#searchedTags {
	margin-top:20px;
	margin-bottom: 30px;
	text-align:center;
}

#botshad {
	background:url("../images/bgbot.gif") repeat-x scroll left bottom transparent;
	display:block;
	margin-left:40px;
	margin-top:20px;
	padding-bottom:20px;
	position:relative;
	width:923px;
}
#sidebar {
	position:relative;
	display:block;
	width:308px;
	margin-right:14px;
	float:left;
	display: inline;
}
#sidebar #mainpic {
	position:relative;
	display:block;
	width:308px;
	height:213px;
	margin-bottom:31px;
}
#sidebar #joinpic {
	position:relative;
	display:block;
	width:288px;
	height:325px;
	margin-bottom:22px;
}
.top50link {
	display: block;
	width: 308px;
	height: 55px;
	text-indent: -9999px;
	background: url(../images/homepage_top50.gif) no-repeat top left;
	margin-top: -23px;
	float: left;
	margin-bottom: 15px;
	display: inline;
}
.top50link:hover {
	background-position: bottom left;
}
#sidebar #search, #search {
	width:308px;
	padding-bottom: 15px;

}
#sidebar #search {
	clear: both;
}
#sidebar #search a, #sidebar #search a:visited, #search a, #search a:visited {
	color:#777;
}
#sidebar #search input, #search input {
	width:253px;
	height:22px;
	padding:6px 4px 0 10px;
	border:0;
	margin:0 2px 10px 0;
	background:url(../images/search_bg.gif) left top no-repeat;
	color:#777;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	float:left;
}
#search input.homesearch {
	width: 163px !important;
	background: url(../images/search_bg_home.gif) no-repeat !important;
}
#sidebar #search input.button, #search input.button {
	width:34px;
	height:28px;
	padding:0;
	text-indent:-9999px;
	background:url(../images/search_button.gif) left bottom no-repeat;
}
#search p.home_advanced {
	padding-top: 6px;
	padding-left: 220px !important;
}

#sidebar #aoe {
	display:block;
	width:308px;
	height:20px;
	background:url(../images/adultsonly.gif) left top no-repeat;
	text-indent:-9999px;
}
#sidebar #joinlist {
	position:relative;
	display:block;
	width:288px;
	margin-bottom:0px;
}
#sidebar #joinlist ul {
	list-style:none;
	margin:0;
	padding:0;
	border-top:#888 1px dotted;
}
#sidebar #joinlist ul li {
	display:block;
	width:267px;
	height:37px;
	padding:13px 0 0 21px;
	background:url(../images/arr_new.gif) left center no-repeat;
	border-bottom:#888 1px dotted;
	color:#424241;
	text-transform:uppercase;
	text-indent:0px;
	margin:0;
}
#perfreglist {
	position:relative;
	display:block;
	width:288px;
	margin-bottom:0px;
	background:url(../images/h_perfreg_need.jpg) left top no-repeat;
}
#perfreglist h2 {
	width:288px;
	height:44px;
	margin:0;
	text-transform:uppercase;
	text-indent:-9999px;
}
#perfreglist ul {
	list-style:none;
	margin:0;
	padding:0;
	border-top:#888 1px dotted;
}
#perfreglist ul li {
	display:block;
	width:267px;
	height:44px;
	line-height:44px;
	padding:0 0 0 21px;
	background:url(../images/arr_new.gif) left center no-repeat;
	border-bottom:#888 1px dotted;
	color:#424241;
	text-transform:uppercase;
	text-indent:0px;
	margin:0;
}
#perfreglist h1 {
	position:relative;
	display:block;
	width:288px;
	height:61px;
	margin:20px 0 20px 0;
	background:url(../images/h_perfreg_today.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
#perfreglist2s {
	position:relative;
	display:block;
	width:306px;
	margin-bottom:20px;
}
#perfreglist2s h1 {
	position:relative;
	display:block;
	width:306px;
	height:89px;
	margin:5px 0 0px 0;
	background:url(../images/studio_signup_h1.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
#studioregImg {
	position:relative;
	display:block;
	width:306px;
	height:423px;
	background:url(../images/studio_signup_image.jpg) left top no-repeat;
}
#join #studioSignupMain {
	position:relative;
	display:block;
	width:525px;
	height:180px;
	padding:50px 26px 36px 43px;
	margin-bottom:15px;
	background:#eaeaea;
}
#join #studioSignupMain h2 {
	display:block;
	width:525px;
	height:20px;
	margin-bottom:18px;
	background:url(../images/studio_signup_heading.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
#join #studioSignupMain h3 {
	display:block;
	width:495px;
	height:18px;
	padding:5px 0 0 0;
	margin:20px 0 0 0;
	background:#fcceff;
	color:#252525;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:14px;
}
#join #studioSignupMain p {
	padding-left:4px;
}

#main {
	position:relative;
	display:block;
	width:595px;
	padding-bottom:40px;
	margin-left:328px;
	_margin-left:0;
	_float:right;
}
#homepage_view_all {
	font-weight: bold;
	float: right;
	margin-top: -18px;
	padding-right: 1px;
	text-transform: uppercase;
}
#homepage_view_all a {
	text-decoration: none !important;
}
#homepage_view_all a:hover {
	text-decoration: underline !important;
}

#main1 {
/*	position:relative;
	display:block;
	width:601px;
	padding-bottom:20px;
	margin-left:322px;
	_margin-left:0;
	_float:right;
*/
	width:600px;
	padding-bottom:20px;
	display: inline;
	float: left;
	margin-top: -3px;
}
#main1 h3 {
	padding: 0px;
	margin: 0px;
}
#main table {
	width:575px;
	margin-bottom:22px;
}
#main h3 {
	display:block;
	width:595px;
	height:19px;
	padding:4px 0 0 0;
	margin:0 0 20px 0;
	background:#fcceff url(../images/yellow.gif) left center no-repeat;
	color:#252525;
	text-transform:uppercase;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:23px;
}
#main h4 {
	display:block;
	width:595px;
	height:19px;
	padding:4px 0 0 0;
	margin:0 0 9px 0;
	background:#fcceff url(../images/yellow.gif) left center no-repeat;
	color:#252525;
	text-transform:uppercase;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:23px;
}

#main td {
	height:36px;
	text-transform:uppercase;
}
td.br {
	background:url(../images/tdbg.gif) right bottom no-repeat;
}
td.bo {
	background:url(../images/tdbgbo.gif) right bottom no-repeat;
}
td.or {
	background:url(../images/tdbgor.gif) right bottom no-repeat;
}
#main td a {
	text-decoration:none;
}
#main td a:visited {
	color:#424241;
	text-decoration:none;
}
#main td a:hover {
	color:#424241;
	text-decoration:none;
	background:#fcceff;
}
#main td .arr0 {
	background:url(../images/arr.gif) left center no-repeat;
	padding-left:20px;
}
#main td .arr {
	background:url(../images/arr.gif) left center no-repeat;
	padding-left:20px;
	margin-left:20px;
}


#join {
	position:relative;
	display:block;
	width:595px;
	padding-bottom:30px;
	margin-left:0;
	float:right;
}
#join h3 {
	display:block;
	width:595px;
	height:18px;
	padding:5px 0 0 0;
	margin:0 0 20px 0;
	background:#541A64;
	color:#E5C826;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:23px;
}
#join h4 {
	display:block;
	width:595px;
	height:19px;
	padding:4px 0 0 0;
	margin:0 0 9px 0;
	background:#fcceff url(../images/yellow.gif) left center no-repeat;
	color:#252525;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:23px;
}
.fablocktopb {
	position:relative;
	display:block;
	width:595px;
	height:5px;
	font-size:1px;
	background:url(../images/fa_top2.gif) left top no-repeat;
}
.fablockb {
	position:relative;
	display:block;
	width:565px;
	padding:20px 15px 40px 15px;
	background:url(../images/fa_bottom2.gif) left bottom no-repeat;
}
.fablocktop {
	position:relative;
	display:block;
	width:595px;
	height:5px;
	font-size:1px;
	background:url(../images/fa_top.gif) left top no-repeat;
}
.fablock {
	position:relative;
	display:block;
	width:565px;
	padding:20px 15px 40px 15px;
	background:url(../images/fa_bottom.gif) left bottom no-repeat;
}
.fablock2 {
	position:relative;
	display:block;
	width:565px;
	padding:8px 15px 26px 15px;
	background:url(../images/fa_bottom.gif) left bottom no-repeat;
}

.fablock td {
	text-transform:uppercase;
}
.fablock td.formtdleft {
	padding-right:20px;
	border-right:#969696 1px dotted;
}
.fablock td.formtdright {
	padding-left:20px;
	padding-right:20px;
}
#signupMemberForm td.formtdright {
	padding-bottom: 25px;
}
.fablock label {
	display:block;
	margin-bottom:6px;
}
.fablock fieldset {
	margin:20px 0;
}
.fablock input.button {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_signup_now.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
/*	margin:0 0 0 410px; */
	cursor:pointer;
	_cursor:hand;
}
.fablock input.button:hover {
	background-position:left bottom;
}

.fablock2 #whyreg {
	position:relative;
	display:block;
	width:565px;
	margin:0;
	padding:0;
}
.fablock2 #whyreg ul {
	margin:0 0 0 26px;
	padding:0;
	list-style-image:url(../images/arr_new.gif);
	list-style-position:outside;
}
.fablock2 #whyreg ul li {
	width:515px;
	padding:4px 0 8px 5px;
	border-bottom:#888 1px dotted;
	color:#424241;
	text-transform:uppercase;
	text-indent:0px;
	margin:0;
}
a.freechat {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_free_live_video_chat.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;

}
a.freechat:hover {
	background-position:left bottom;
}
a.freechat_black {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_free_live_video_chat_black.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;

}
a.freechat_black:hover {
	background-position:left bottom;
}

a.freechatoff {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_free_live_video_chat_off.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.freechatoff_black {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_free_live_video_chat_off_black.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}

a.freetext {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_free_live_text_chat.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.freetext:hover {
	background-position:left bottom;
}
a.freetext_black {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_free_live_text_chat_black.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.freetext_black:hover {
	background-position:left bottom;
}

a.privatechat {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_private_live_video_chat.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.privatechat:hover {
	background-position:left bottom;
}

a.privatechat_black {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_private_live_video_chat_black.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.privatechat_black:hover {
	background-position:left bottom;
}

a.discountchat {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_xxx_discount_hour.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.discountchat:hover {
	background-position:left bottom;
}
a.discountchat_black {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_xxx_discount_hour_black.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.discountchat_black:hover {
	background-position:left bottom;
}

a.viewprofile {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_view_my_profile.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.viewprofile:hover {
	background-position:left bottom;
}
a.viewprofile_black {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_view_my_profile_black.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.viewprofile_black:hover {
	background-position:left bottom;
}
a.privateChatWhite_black {
	background-position:left top;
	background:url(../images/button_private_live_video_chat_black.gif) left bottom no-repeat !important;
}

a.privateChatWhite_black:hover {
	background-position:left bottom !important;
}
a.privateChatWhite:hover {
	background-position:left top;
}

a.privateChatGreen, a.privateChatGreenToWhite {
	background-position:left bottom !important;
}

a.privateChatGreenToWhite:hover {
	background-position:left top !important;
}

a.discountChatGreen {
	background-position:left bottom;
}
a.discountChatGreen:hover {
	background-position:left top;
}

a.privatechatOffline {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_private_live_video_chat_off.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.privatechatOffline_black {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background:url(../images/button_private_live_video_chat_off_black.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}

a.offlinechat {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background: url(../images/offline.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.offlinechat_black {
	display:block;
	width:150px;
	height:36px;
	padding:0;
	margin:0;
	background: url(../images/offline_black.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}


a.remove {
	display:block;
	width:150px;
	height:23px;
	padding:0;
	margin:0;
	background:url(../images/remove.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}
a.send {
	display:block;
	width:150px;
	height:23px;
	padding:0;
	margin:0;
	background:url(../images/sendamessage.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
}

#regreq {
	position:relative;
	display:block;
	clear:both;
	width:923px;
	margin-top:10px;
	padding-bottom:20px;
}
#regreq h3 {
	display:block;
	width:923px;
	height:18px;
	padding:5px 0 0 0;
	margin:0 0 20px 0;
	background:#541A64;
	color:#E5C826;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:23px;
}
#regreq ul {
	margin:0 0 0 22px;
	padding:0;
	list-style-image:url(../images/arr_new.gif);
	list-style-position:outside;
}
#regreq ul li {
	width:900px;
	padding:3px 0 3px 5px;
	color:#424241;
	text-transform:uppercase;
	text-indent:0px;
	margin:0;
}

#regreq2s {
	position:relative;
	display:block;
	clear:both;
	width:306px;
	margin-top:10px;
	padding-bottom:20px;
}
#regreq2s h3 {
	display:block;
	width:306px;
	height:18px;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
	background:#fcceff url(../images/yellow.gif) left center no-repeat;
	color:#252525;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	text-indent:23px;
}
#regreq2s ul {
	margin:0 0 0 22px;
	padding:0;
	list-style-image:url(../images/arr_new2.gif);
	list-style-position:outside;
}
#regreq2s ul li {
	width:300px;
	padding:3px 0 3px 5px;
	color:#424241;
	text-transform:uppercase;
	text-indent:0px;
	margin:0;
}


#signupModeltop {
	position:relative;
	display:block;
	width:923px;
	height:5px;
	font-size:1px;
	background:url(../images/sm_top.gif) left top no-repeat;
}
#signupModel {
	position:relative;
	display:block;
	width:893px;
	padding:20px 15px 40px 15px;
	background:url(../images/sm.gif) left top repeat-y;
}
#signupModelbottom {
	position:relative;
	display:block;
	width:923px;
	height:5px;
	font-size:1px;
	background:url(../images/sm_bottom.gif) left top no-repeat;
	margin-bottom: 40px;
}

#signupModel form {
	display:block;
	clear:both;
}
#signupModel fieldset {
	margin:6px 0;
	padding:0;
	border:0;
	display:block;
	width:890px;
}
#signupModel label {
	float: left;
	width: 250px;
	font-weight: bold;
	font-size:12px;
	text-transform:uppercase;
	padding-top:6px;
}

#signupModel input {
	float: left;
}
#signupModel input.button {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_signup_now.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	cursor:pointer;
	_cursor:hand;
}
#signupModel input.button:hover {
	background-position:left bottom;
}
.required {
	color:#5db200;
	/*color:red;*/
	font-size: 18px;
	font-weight: bold;
	margin-left:3px;
	vertical-align:top;
}

#modellogin, #studiologin {
	width:450px;
	float:left;
	margin-right:50px;
	margin-top:30px;
}
#modellogin2 {
	width:390px;
	float:left;
	margin-top:30px;
}
#pass {
	width:890px;
	margin-top:20px;
}

#modellogin2 .promopoints {
	display:block;
	padding:10px 0;
	margin-left:10px;
	background:url(../images/arr_new.gif) left center no-repeat;
	text-indent:15px;
}
#modellogin2 .promopoints a {
	color:#252525;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
#modellogin2 .promopoints a:hover {
	text-decoration:underline;
}
#modellogin #forgotpass, #studiologin #forgotpass {
	width:150px;
	margin:0;
	padding:20px 0;
	height:12px;
	font-size:11px;
	float:left;
	text-align:left;
}
#modellogin h3, #modellogin2 h3, #pass h3, #studiologin h3 {
	background:none repeat scroll 0 0 #541A64;
	color:#E5C826;
	display:block;
	font:bold 12px Arial,Helvetica,sans-serif;
	height:18px;
	margin:0 0 20px;
	padding:5px 0 0;
	text-align:left;
	text-indent:23px;
	text-transform:uppercase;
	width:100%;
}
#modellogin fieldset, #studiologin fieldset {
	width:450px;
	float:left;
	margin-right:20px;
	margin-left:25px;
}
#pass fieldset {
	width:845px;
	margin-right:20px;
	margin-left:25px;
}
#modellogin label, #pass label, #studiologin label {
	width:150px;
}
#modellogin input {
}
#modellogin input.button {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_star_login.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	cursor:pointer;
	_cursor:hand;
}
#modellogin input.button:hover {
	background-position:left bottom;
}
#studiologin input.button {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_login.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	cursor:pointer;
	_cursor:hand;
}
#studiologin input.button:hover {
	background-position:left bottom;
}
#pass input.button {
	display:block;
	width:132px;
	height:34px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_submit_tiny.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:-2px 0 0 0px;
	cursor:pointer;
	_cursor:hand;
}
#pass input.button:hover {
	background-position:left bottom;
}
#stua {
	position:relative;
	display:block;
	width:923px;
	height:44px;
	line-height:38px;
	margin:0px auto;
	text-align:center;
}
.banner {
	position:relative;
	display:block;
	width:921px;
	padding:0 1px;
	height:80px;
	margin:0px auto;
	text-align:left;
	margin-bottom:22px;
}
.nobanner {
	position:relative;
	display:block;
	width:921px;
	padding:0 1px;
	height:1px;
	line-height:1px;
	margin:0px auto;
	text-align:left;
	margin-bottom:16px;
}

/* M O D E L */

.topmember {
	height:300px !important;
}
.topmember #logo {
	height:91px !important;
}
#modelLandingHome {
	position:relative;
	display:block;
	width:210px;
	height:111px;
	float:left;
	background:url(../images/model_landing_home.gif);
	text-indent:-9999px;
}
#memberLandingHome {
	position:relative;
	display:block;
	width:210px;
	height:111px;
	float:left;
	background:url(../images/members_landing_home.gif);
	text-indent:-9999px;
}
#studioLandingHome {
	position:relative;
	display:block;
	width:210px;
	height:111px;
	float:left;
	background:url(../images/studio_landing_home.gif);
	text-indent:-9999px;
}

#modelHomeInfo {
	display: block;
    float: right;
    height: 52px;
    margin-right: 67px;
    margin-top: 16px;
    position: relative;
    text-align: center;
    width: 300px;
	z-index: 1000;
}
#modelHomeInfo #mname {
	color: white;
    display: inline-block;
    font: bold 11px Arial,Helvetica,sans-serif;
    height: 19px;
    padding-left: 20px;
    padding-top: 8px;
    text-align: center;
    text-transform: uppercase;
    width: 186px;
}
#modelHomeInfo #mpage {
	position:absolute;
	display:block;
	bottom:0;
	left:0;
	width:186px;
	height:19px;
	padding-left:20px;
	padding-top:6px;
	background:url(../images/mpage_bg.gif) center center no-repeat;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:left;
}
.toptabs {
	position: absolute;
	bottom: 0px;
	right: 3px;
	margin: 0; padding:0;
	line-height: 0px;
	border-bottom: 1px solid #b9b9ba;
}
.toptabs a {
}
#mbuy {
	background: url("../images/but_buycredit.png") no-repeat scroll center center transparent;
    bottom: 0;
    color: yellow;
    display: block;
    font: 11px Arial,Helvetica,sans-serif;
    height: 25px;
    left: 31px;
    padding-left: 0;
    padding-top: 0;
    position: absolute;
    text-align: left;
    top: 101px;
    width: 250px;
}
#mbuy a {
	background:url("../images/arr_new.gif") no-repeat scroll 8px center transparent;
	color:yellow;
	display:block;
	height:20px;
	padding-left:36px;
	padding-top:6px;
	text-decoration:none;
	text-indent:-9999px;
	text-transform:uppercase;
	width:250px;
}
#modelHomeInfo #logout {
	position:absolute;
	display:block;
	top:0;
	right:0;
	width:92px;
	height:30px;
	margin:0;
	padding:0;
	background:url(../images/logoutbutton.gif) center center no-repeat;
}
#modelHomeInfo #logout a {
	display:block;
	width:92px;
	height:30px;
	line-height:30px;
	text-align:left;
	text-indent:-9999px;
}
#modelHomeInfo #msupport {
	color: #5F5F5F;
    display: inline-block;
    font-size: 11px;
    height: 18px;
    text-align: left;
}
#modelHomeInfo #msupport a:link, #modelHomeInfo #msupport a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#modelHomeInfo #msupport a:hover {
	color: #cc0000;
}

#mcontent {
	width:1000px;
	margin:0 auto;
	position:relative;
}
.rowblock {
	position:relative;
	display:block;
	width:923px;
	padding-bottom:28px;
	margin:0;
	clear:both;
	margin-left:30px;
}
.col1 {
	position:relative;
	display:block;
	float:left;
	width:281px;
	margin-right:16px;
}
.col2 {
	position:relative;
	display:block;
	float:left;
	width:307px;
	margin-right:16px;
}
.col3 {
	position:relative;
	display:block;
	float:left;
	width:303px;
}
.col1 h3, .col2 h3, .col3 h3 {
	display:block;
	height:28px;
	line-height:28px;
	text-indent:30px;
	padding:0;
	margin:0 3px;
	background:#eebeed url(../images/arr_gray.gif) 9px 9px no-repeat;
	text-transform:uppercase;
	font-size:11px;
}
.col1 h3 {
	width:275px;
}
.col2 h3 {
	width:301px;
}
.col3 h3 {
	width:297px;
}
.col2 h4.sh1 {
	padding:0 3px;
}
.lcgray {
	position:relative;
	display:block;
	width:235px;
	height:216px;
	margin:6px 3px 0 3px;
	padding:20px 20px 2px 20px;
	border-top:#eaeaea 1px solid;
	background:url(../images/lcgray_bg.gif) center bottom no-repeat;
}
.rcgray {
	position:relative;
	display:block;
	width:257px;
	height:216px;
	margin:6px 3px 0 3px;
	padding:20px 20px 2px 20px;
	_padding-bottom:0;
	border-top:#eaeaea 1px solid;
	background:url(../images/rcgray_bg.gif) center bottom no-repeat;
}
.col1 h4, .col3 h4 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #424241;
	text-align:left;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	padding:0;
}
.col2 h4 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #424241;
	text-align:left;
	text-transform:uppercase;
	margin:23px 3px 7px 3px;
}
.lcgray p, .rcgray p {
	margin:0px auto 15px auto;
	padding:0;
	line-height:140%;
}
p + .line {
	margin-top:-4px;
}
.line {
	width:100%;
	display:block;
	height:1px;
	line-height:1px;
	border-bottom:#888  1px dotted;
	margin-bottom:8px;
}
a.viewall {
	display:block;
	height:20px;
	width:100%;
	line-height:20px;
	text-indent:20px;
	background:url(../images/arr_new.gif) left center no-repeat;
	text-decoration:none;
	text-transform:uppercase;
	margin-left:-5px;
}
p.nomarg {
	margin-bottom:0;
}
.buttonFreeChat, .buttonPrivateChat, .buttonReleaseChat {
	position:relative;
	display:block;
	width:100%;
	height:40px;
	text-align:center;
	margin-bottom:6px;
}
.buttonFreeChat a {
	display:block;
	width:228px;
	height:40px;
	margin:auto;
	background:url(../images/button_free_chat.gif) center top no-repeat;
	text-align:left;
	text-transform:uppercase;
	text-indent:-9999px;
}
.buttonPrivateChat a {
	display:block;
	width:228px;
	height:40px;
	margin:auto;
	background:url(../images/button_private_chat.gif) center top no-repeat;
	text-align:left;
	text-transform:uppercase;
	text-indent:-9999px;
}
.buttonReleaseChat a {
	display:block;
	width:228px;
	height:40px;
	margin:auto;
	background:url(../images/button_release_session.gif) center top no-repeat;
	text-align:left;
	text-transform:uppercase;
	text-indent:-9999px;
}
.buttonFreeChat a:hover, .buttonPrivateChat a:hover, buttonReleaseChat a:hover {
	background-position:center bottom;
}

h3#awards {
	height:69px;
	background:url(../images/star_awards_h.jpg) center top no-repeat;
	text-indent:-9999px;
}
#youearn {
	position:relative;
	display:block;
	width:301px;
	height:183px;
	margin:0 3px;
	padding:0;
}
.lcbord {
	position:relative;
	display:block;
	width:281px;
	height:117px;
	background:url(../images/lcbord_bg.gif) center bottom no-repeat;
}
.lcbordin {
	position:relative;
	display:block;
	width:275px;
	height:111px;
	padding:3px;
	background:url(../images/lcbord_top.gif) center top no-repeat;
}

.ccbord {
	position:relative;
	display:block;
	width:307px;
	height:101px;
	background:url(../images/ccbord_bg.gif) center bottom no-repeat;
}
.ccbordin {
	position:relative;
	display:block;
	width:301px;
	height:95px;
	padding:3px;
	background:url(../images/ccbord_top.gif) center top no-repeat;
}
.ccbordin table {
	margin:10px;
	width:281px;
}
.ccbordin td {
	padding:4px 0;
	text-transform:uppercase;
}
.rcbord {
	position:relative;
	display:block;
	width:303px;
	height:155px;
	background:url(../images/rcbord_bg.gif) center bottom no-repeat;
}
.rcbordin {
	position:relative;
	display:block;
	width:297px;
	height:149px;
	padding:3px;
	background:url(../images/rcbord_top.gif) center top no-repeat;
}
.lcbordin ul, .rcbordin ul {
	padding:5px 15px 0 15px;
	list-style:none;
	margin:0;
}

.lcbordin ul li, .rcbordin ul li {
	display:block;
	height:35px;
	line-height:35px;
	padding:0;
	background:url(../images/arr_new.gif) left center no-repeat;
	border-bottom:#888 1px dotted;
	color:#424241;
	text-transform:uppercase;
	margin:0;
}
.lcbordin ul li a, .rcbordin ul li a {
	display:block;
	text-decoration:none;
	text-indent:21px;
	text-transform:uppercase;
}
p.viewallr {
	display:block;
	width:100px;
	float:right;
	margin-bottom:0;
	text-decoration:none;
	text-transform:uppercase;
}
p.viewallleft {
	display:block;
	width:100px;
	margin-left: 20px;
	margin-bottom:0;
	text-decoration:none;
	text-transform:uppercase;
}
#submodeltop {
	position:relative;
	display:block;
	width:923px;
	height:40px;
	margin:3px auto 0px auto;
}
#submodeltop #backtoreport {
	height:40px;
	display:block;
	float:left;
	text-transform:uppercase;
	text-align:left;
	font-size:12px;
}
#submodeltop #backtoreport a {
	display:block;
	text-transform:uppercase;
	font-size:12px;
	text-indent:15px;
	background:url(../images/arr_new.gif) left center no-repeat;
}
#submodeltop #dreport {
	height:40px;
	display:block;
	float:right;
	text-transform:uppercase;
	text-align:right;
	font-size:12px;
}

#takeaSnapshot {
	position:relative;
	display:block;
	width:883px;
	padding:40px 0px 20px 0px;
}
#snapshotTake {
	position:relative;
	display:block;
	width:280px;
	height:220px;
	margin-right:50px;
	float:left;
}
.player {
	position:relative;
	display:block;
	width:450px;
	height:380px;
	margin-right:42px;
_margin-right:22px;
	float:left;
}
.editchat {
	position:relative;
	display:block;
	width:292px;
	height:270px;
	margin-right:0px;
	float:left;
	background:url(../images/edit_chat.gif) right top no-repeat;
	padding:110px 8px 0 74px;
	text-align:right;
}

.previewApprove {
	position:relative;
	display:block;
	width:366px;
	height:335px;
	margin-right:0px;
	float:left;
	background:url(../images/preview_and_approve.gif) right top no-repeat;
	padding:45px 8px 0 0;
}
.previewApprove .patitle {
	width:352px;
	background:url(../images/field_pa.gif) left top no-repeat;
}
.previewApprove textarea {
	width:352px;
	height:228px;
	background:url(../images/textarea366x228.gif) left top no-repeat;
}
.scf {
	position:relative;
	display:block;
	width:280px;
	height:40px;
	text-align:right;
	text-transform:uppercase;
}
#snapshotView {
	position:relative;
	display:block;
	width:280px;
	height:220px;
	margin-right:20px;
	float:left;
}
#snapshotInfo {
	position:relative;
	display:block;
	float:left;
	width:170px;
	height:220px;
	background:url(../images/take_a_snapshot.gif) left top no-repeat;
}
#snapshotTake .snapshotimg {
	position:relative;
	display:block;
	float:none;
	clear:both;
}
.instantSnapshot, .accept {
	position:relative;
	display:block;
	float:left;
}
.secTimer, .reject {
	position:relative;
	display:block;
	float:right;
}
.instantSnapshot a, .secTimer a, .accept a, .reject a {
	display:block;
	height:20px;
	line-height:20px;
	padding-right:30px;
	margin-top:6px;
	text-transform:uppercase;
	text-align:left;
	text-decoration:none;
}
.instantSnapshot a:hover, .secTimer a:hover, .accept a:hover, .reject a:hover {
	text-decoration:underline;
}
.instantSnapshot a {
	background:url(../images/instant_snapshot.gif) right center no-repeat;
}
.secTimer a {
	background:url(../images/sec_timer.gif) right center no-repeat;
}
.accept a {
	background:url(../images/accept.gif) right center no-repeat;
}
.reject a {
	background:url(../images/reject.gif) right center no-repeat;
}

#uploadPhoto {
	position:relative;
	display:block;
	width:883px;
	padding:0px 0px 10px 0px;
}

#uploadPhoto form {
	display:block;
	float:left;
	width:500px;
}
#uploadPhoto #uploadPhotoInfo {
	position:relative;
	display:block;
	float:left;
	width:240px;
	height:55px;
	margin-left: 130px;
	background:url(../images/upload_your_photos.gif) left center no-repeat;
}

#uploadPhoto fieldset {
	margin:6px 0;
	padding:0;
	border:0;
	display:block;
	float:left;
}
#uploadPhoto label {
	float: left;
	width: 132px;
	font-weight: bold;
	font-size:12px;
	text-transform:uppercase;
	padding-top:6px;
}

#uploadPhoto input {
	float: left;
}
#uploadPhoto input.button {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_upload_selected.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	cursor:pointer;
	_cursor:hand;
}
#uploadPhoto input.button:hover {
	background-position:left bottom;
}
#uploadPhoto label.phototext {
	width:220px;
	display:block;
	float:left;
}
#uploadPhoto label.phototext2 {
	width:350px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	padding-left:10px;
}

#uploadVideoInfo {
	position:relative;
	display:block;
	float:left;
	width:190px;
_width:175px;
	height:50px;
	background:url(../images/record_or_upload.gif) left center no-repeat;
}
.uploadvideo #orr {
	width:40px;
	height:60px;
	display:block;
	float:left;
	background: url(../images/or.gif) left center no-repeat;
	margin-right:10px;
}

.uploadvideo form#uploadvideo {
	width:490px;
_width:505px;
}
.uploadvideo form#recordvideo {
	width:150px;
}
input.recordvideob {
	display:block;
	width:142px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_record_video.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	cursor:pointer;
	_cursor:hand;
}
input.recordvideob:hover {
	background-position:left bottom;
}

.topGalTextBlack {
	position:relative;
	display:block;
	width:842px;
	height:120px;
	padding:30px 10px 2px 22px;
	margin:0 auto 20px auto;
	background:url(../images/blacktext_bg.jpg) left top no-repeat;
	color:#fff;
	text-transform:uppercase;
	line-height:140%;
}
.topGalTextBlack a, .topGalTextBlack a:visited, .topGalTextBlack a:hover {
	color:#fff;
}
.videotext, .chatstext {
	position:relative;
	display:block;
	width:861px;
	height:329px;
	padding:10px 40px 12px 22px;
	margin:0 auto 20px auto;
	text-transform:uppercase;
	line-height:140%;
}
.videotext h4, .chatstext h4 {
	display:block;
	width:861px;
	height:18px;
	padding-top:8px;
	line-height:11px;
	border-top: #888 1px dotted;
	border-bottom: #888 1px dotted;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	margin:0;
}
.videotext p, .chatstext p {
	margin:10px 0;
}
.videotext ul {
	margin:0 0 8px 0px;
	padding:0 0 0 18px;
	list-style-image:url(../images/arr_new2.gif);
	list-style-position:outside;
	border-bottom:#888 1px dotted;
}
.videotext ul li {
	width:843px;
	padding:3px 0 3px 5px;
	color:#424241;
	text-transform:uppercase;
	text-indent:0px;
	margin:0;
}
.chatstext ul {
	margin:0 0 4px 0px;
	padding:0 0 4px 18px;
	list-style-image:url(../images/arr_new2.gif);
	list-style-position:outside;
	border-bottom:#888 1px dotted;
}
.chatstext ul li {
	width:843px;
	padding:0px 0 0px 5px;
	color:#424241;
	text-transform:uppercase;
	text-indent:0px;
	margin:0;
}

.botmarg {
	margin-bottom:20px;
}
.botmarg2 {
	margin-bottom:20px;
	padding-top:20px !important;
	padding-bottom:20px !important;
}

#videochattable td {
	text-align:center;
}
#videochattable p {
	margin:3px 0;
	text-transform:uppercase;
}
#videochattable input {
	float:none;
}

.settings {
	position:relative;
	display:block;
	/*width:883px;*/
	padding:22px 20px;
	background:#f8f8f8;
	text-align:left;
	margin-bottom:20px;
}
.settings form {
	display:block;
	clear:both;
}
.settings fieldset {
	margin:6px 0;
	padding:0;
	border:0;
	display:block;
	width:880px;
}
.settings label {
	float: left;
	width: 250px;
	font-weight: bold;
	font-size:12px;
	text-transform:uppercase;
	padding-top:6px;
}

.settings input {
	float: left;
}
.settings input.button, .buttonDiv input.button {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_submit.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
.settings input.button:hover, .buttonDiv input.button:hover {
	background-position:left bottom;
}
.buttonDiv input.cancelbtn {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_cancel.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
.buttonDiv input.cancelbtn:hover {
	background-position:left bottom;
}
.buttonDiv {
	display:block;
	clear:both;
	position:relative;
	height:50px;
}
.disabled {
	color:#424241;
	background:transparent;
	background-image:none;
	padding-left:0;
	margin-right:11px;
	font-weight:bold;
}
/* for Internet Explorer only */
      /*\*/
      * html .disabled {
    	margin-bottom:20px;
      }
      /**/
.inputFrontLegend {
	float: left;
	margin-bottom: 20px;
	margin-left:60px;
	width:230px;
}
.ppset .inputFrontLegend {
	clear:left;
	margin-left:0;
}
#appearanceset {
	display:block;
	float:left;
	width:300px;
}
#appearanceset label.short {
	width:100px !important;
}
#appearanceset select {
	width:180px;
	margin-right:5px;
	float:left;
}
#measurements select {
	width:180px;
	float:left;
}
select#sexIdent, select#sexPref {
	width:180px;
	float:left;
}

#bannedCountryList .inputFrontLegend {
	clear:left;
	margin-left:0;
	margin-top:-140px;
}
.blockedCountry {
	display:block;
	height:28px;
	margin-bottom:20px;
}
.blockedCountry select {
	margin-right:20px;
	width:180px;
}
.mySchedule h4 {
	margin:0;
	font-size:12px;
}
.mySchedule p {
	text-align:center;
}
.mySchedule {
	width:600px;
	margin:0 auto;
}
.mySchedule input {
	margin-bottom:16px;
	margin-left:20px;
}
.mySchedule input.button {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_submit.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px auto;
	cursor:pointer;
	_cursor:hand;
}
.mySchedule input.button:hover {
	background-position:left bottom;
}
.allcenter input.button {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_submit.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px auto;
	cursor:pointer;
	_cursor:hand;
}
.allcenter input.button:hover {
	background-position:left bottom;
}
.searchpages {
	display:block;
	clear:both;
	margin:20px 0;
}
.awardsb {
	position:relative;
	display:block;
	width:883px;
	height:124px;
	padding:18px 20px 6px 20px;
	background:#212121 url(../images/awardsb_bg.jpg) left top no-repeat;
	border-bottom:#dbdbdb 23px solid;
	margin-bottom:20px;
	color:#ebebeb;
	text-transform:uppercase;
	margin-left:30px;
}
.awardsb h2 {
	font-size:14px;
	text-align:left;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
}
.awardsb h3 {
	font-size:12px;
	text-align:left;
	text-transform:uppercase;
	margin:0 0 10px 0;
	padding:0;
}
.awardstoptop {
	position:relative;
	display:block;
	width:923px;
	height:2px;
	line-height:2px;
	margin:0;
	padding:0;
	background:url(../images/awardstop_top.gif) left top no-repeat;

}
.awardstop {
	position:relative;
	display:block;
	width:923px;
	height:171px;
	margin:0 0 20px 0;
	background:#fcfcfc url(../images/top50_header.jpg) left top no-repeat;
	padding: 0 !important;
	margin-left:30px;
}
.awardstop .icon {
	position:relative;
	display:block;
	float:left;
	width:200px;
	height:142px;
}
.awardstop .awardstext {
	position:absolute;
	width:670px;
	height:146px;
	text-transform:uppercase;
	color: #fff;
	top: 25px;
	left: 175px;
}
.awardstop .awardstext_model_studio {
	position:absolute;
	width:700px;
	height:146px;
	text-transform:uppercase;
	color: #fff;
	top: 11px;
	left: 175px;
}
.awardstop p.coming {
	width: 160px;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom: 27px;
	color: #fff;
	padding: 0px !important;
	margin: 0px !important;
}
.awardstop .awardstext p, .awardstop .awardstext_model_studio p {
	margin:0 0 15px 0;
}

.starAwardsh {
	position:relative;
	display:block;
	width:923px;
	height:96px;
	margin-bottom:30px;
	background:url(../images/star_awards_big.jpg) left top no-repeat;
}
.awardsSelect {
	position:relative;
	display:block;
	width:923px;
	height:40px;
	margin:auto;
	margin-bottom:20px;
	margin-right:20px;
	text-align:left;
}
.awardsSelect input.button {
	display:block;
	width:132px;
	height:34px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_submit_tiny.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
.awardsSelect input.button:hover {
	background-position:left bottom;
}

.awardsSelect label {
	display:block;
	float:left;
	width:auto;
	margin:3px 25px 0 0;
	padding:0;
	line-height:15px;
	font-size:12px;
	color:#252525;
	text-transform:uppercase;
}
.awardsSelect select {
	float:left;
}

.awardsTables {
	position:relative;
	display:block;
	width:937px;
	margin:10px -7px;
	margin-left:25px;
}
.awardsTables th {
	background:#cba1d4;
	color:#252525;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	padding:12px 7px;
}
.awardsTables td {
	background:#f8f8f8;
	padding:12px 7px;
}
.awardsTables td p {
	padding:0;
	margin:8px 0;
}

/* // m o d e l */

/* S T U D I O */

.studio {
	position:relative;
	display:block;
	width:923px;
	padding-bottom:28px;
	margin:0;
	clear:both;
	margin-left:30px;
}

#studiopic {
	margin:6px 0 0 4px;
}

.studio .lcgray, .studio .rcgray {
	margin-bottom:35px;
}

.studioModel {
	position:relative;
	display:block;
	width:923px;
	height:28px;
	padding:0px;
	margin:-10px 0 10px 40px;
	clear:both;
	background:#f8f8f8;
}
.studioModelPage {
	position:relative;
	display:block;
	float:left;
	width:450px;
	height:28px;
	text-indent:-9999px;
}
#smpSSChats {
	background:url(../images/ss_chats.gif) left top no-repeat;
}
#smpSSFunds {
	background:url(../images/ss_funds.gif) left top no-repeat;
}
#smpSSGalleries {
	background:url(../images/ss_galleries.gif) left top no-repeat;
}
#smpSSMusic {
	background:url(../images/ss_music.gif) left top no-repeat;
}
#smpSSPictures {
	background:url(../images/ss_pictures.gif) left top no-repeat;
}
#smpSSProfile {
	background:url(../images/ss_profile.gif) left top no-repeat;
}
#smpSSSpy {
	background:url(../images/ss_spy.gif) left top no-repeat;
}
#smpSSVideo {
	background:url(../images/ss_videos.gif) left top no-repeat;
}
.studioModelName {
	position:relative;
	display:block;
	float:right;
	width:430px;
	height:20px;
	text-align:right;
	padding:8px 20px 0 0;
	text-transform:uppercase;
}
#uploadPhotoInfoStudio {
	position:relative;
	display:block;
	float:left;
	width:310px;
_width:280px;
	height:55px;
	background:url(../images/upload_star_photos.gif) left center no-repeat;
}

.studiopagin {
	position:relative;
	display:block;
	clear:both;
	width:923px;
	height:30px;
	background:#f8f8f8;
	margin-bottom:10px;
}
.studiopagin .toppagin {
	position:relative;
	display:block;
	float:right;
	width:200px;
	height:15px;
	padding:7px 0;
	padding-right:20px;
	border-bottom:none;
	border-top:none;
	margin:0;
}

.studiopagin .letters {
	display:block;
	float:left;
	padding-left:20px;
	word-spacing:2px;
}
.studiomodels {
	position:relative;
	display:block;
	clear:both;
	width:923px;
}
#signupModel fieldset .modelValue {
	float: left;
	width: 635px;
	padding-top:6px;
	font-size:12px;
	color:#252525;
}
input.approve {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_approve.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input.approve:hover {
	background-position:left bottom;
}
input.deny {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_deny.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input.deny:hover {
	background-position:left bottom;
}
input.savebutton {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_save.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input.savebutton:hover {
	background-position:left bottom;
}
/* // s t u d i o */


/* M E M B E R */

#submembertop {
	position:relative;
	display:block;
	width:923px;
	height:40px;
	margin:3px auto 0px auto;
}
#submembertop #search {
	height:40px;
}
#submembertop #search.top50align {
}
.memebertop50button {
	width: 350px;
	float: left;
}
.top50container {
	clear: both;
	width: 923px;
	margin: -10px auto 0 auto;
	height: 50px;
	overflow: visible;
}
.top50container #memberCredit{
	padding-top: 15px;
}
.top50memberlink {
	display: block;
	float: right;
	margin-right: 15px;
	margin-top: -5px;
	display: inline;
	position: relative;
	width: 351px;
	height: 50px;
	background: url(../images/member_top50_button.gif) no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;
}
.top50memberlink:hover {
	background: url(../images/member_top50_button.gif) no-repeat bottom left !important;
}
.top50memberlink_small {
	display: block;
	float: right;
	margin-right: 15px;
	margin-top: -5px;
	display: inline;
	position: relative;
	width: 188px;
	height: 35px;
	background: url(../images/member_top50_button_small.gif) no-repeat top left;
	text-indent: -9999px;
	overflow: hidden;
}
.top50memberlink_small:hover {
	background: url(../images/member_top50_button_small.gif) no-repeat bottom left !important;
}
#memberCredit {
	display:block;
	float:left;
	padding-top:13px;
	margin-right:15px;
	margin-bottom: 0px !important;
	text-transform:uppercase;
}
#memberCredit, #memberCredit a {
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 15px;
    text-decoration: none;
}
#memberCol1 {
	position:relative;
	display:block;
	width:601px;
	margin-right:10px;
	float:left;
	margin-left:20px;
}
#memberCol2 {
	display:block;
	float:left;
	margin-left:10px;
	position:relative;
	width:318px;
}
.membercol2a {
	margin-right:10px !important;
	_margin-right:8px !important;
	height: 100%;

}

.membercol2b {
	height: 365px;
}

#memberCol1 h3, #memberCol2 h3 {
	margin:0 !important;
}
.member601Top {
	position:relative;
	display:block;
	width:601px;
	height:45px;
	margin:0;
	padding:0;
}
.member601Top h3 {
	display:block;
	width:601px;
	height:45px;
	background:url(../images/member_heading601_bg.gif) center center no-repeat;
	color:#898989;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:40px;
	text-indent:22px;
	letter-spacing:.05em;
}
.member601Topy {
	position:relative;
	display:block;
	width:601px;
	height:34px;
	margin:0;
	padding:0;
}
.member601Topy h3 {
	display:block;
	width:601px;
	height:34px;
	background:url(../images/profile-purple-box_member_601.gif) center center no-repeat;
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:40px;
	text-indent:22px;
	letter-spacing:0;
}
#topyChat1 {
	position:absolute;
	left:310px;
	top:12px;
	width:135px;
	height:20px;
	background:url(../images/chat1.gif) left center no-repeat;
}
#topyChat2 {
	position:absolute;
	left:310px;
	top:12px;
	width:135px;
	height:20px;
	background:url(../images/chat2.gif) left center no-repeat;
}
#topyChat3 {
	position:absolute;
	left:445px;
	top:12px;
	width:145px;
	height:20px;
	background:url(../images/chat3.gif) left center no-repeat;
}
#topyChat4 {
	position:absolute;
	left:445px;
	top:12px;
	width:145px;
	height:20px;
	background:url(../images/chat4.gif) left center no-repeat;
}
#topyChat5 {
	position:absolute;
	left:310px;
	top:12px;
	width:145px;
	height:20px;
	background:url(../images/chat5.gif) left center no-repeat;
}
#topyChat1 a, #topyChat2 a, #topyChat3 a, #topyChat4 a, #topyChat5 a {
	display:block;
	width:100%;
	height:20px;
	text-transform:uppercase;
	text-align:left;
	text-indent:-9999px;
	margin:0;
}
.member923Topy {
	clear:both;
	display:block;
	height:33px;
	margin:20px 0 0 0;
	padding:0;
	position:relative;
	width:923px;
}
.member923Topy h3 {
	display:block;
	width:923px;
	height:33px;
	background:url(../images/profile-purple-box_member.gif) left center no-repeat #4B034F;
	color:white;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:40px;
	text-indent:22px;
	letter-spacing:.05em;
}

.member312Top {
	width:318px;
	height:34px;
	margin:0;
	padding:0;
}
.member312Top h3 {
	display:block;
	width:312px;
	height:34px;
	background:url(../images/profile-purple-box_member.gif) center center no-repeat;
	color:white;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:40px;
	text-indent:22px;
	letter-spacing:.05em;
}

#memberVideoChat {
	background:url("../images/members_video_chat_bg.gif") no-repeat scroll left top #DDDEDE;
	display:block;
	margin:3px 0 7px;
	position:relative;
	width:600px;
}
#memberVideoChat table {
	width:598px;
	height:219px;
	margin:1px;
}
#main1 #memberVideoChat {
	height:166px;
	background:url(../images/members_video_chat_bg.gif) left bottom no-repeat;
}
#main1 #memberVideoChat table {
	width:594px;
	height:164px;
}
#memberVideoChat td, #memberVideoExtras td {
	text-transform:uppercase;
	text-indent:20px;
	font-weight:bold;
	border-bottom:#d9d9d9 1px solid;
	border-left:#fff 1px solid;
	border-right:#d9d9d9 1px solid;
	border-top:#fff 1px solid;
	padding:3px 0px;
}
#main1 #memberVideoChat td, #main1 #memberVideoExtras td {
	text-indent:0;
}
#main1 #memberVideoChat td div, #main1 #memberVideoExtras td div {
	text-indent:20px;
	/*background:url(../images/arr_new.gif) 5px center no-repeat;*/
}

#memberVideoChat td.nbleft, #memberApp td.nbleft, #memberVideoExtras td.nbleft {
	border-left:0;
}
#memberVideoChat td.nbright, #memberApp td.nbright, #memberVideoExtras td.nbright {
	border-right:0;
}
#memberVideoChat td.nbtop, #memberApp td.nbtop, #memberVideoExtras td.nbtop {
	border-top:0;
}
#memberVideoChat td.nbbottom, #memberApp td.nbbottom, #memberVideoExtras td.nbbottom {
	border-bottom:0;
}
#memberVideoChat td a, #memberApp td a, #memberVideoExtras td a {
	text-decoration:none;
}
#memberVideoChat td a:hover, #memberApp td a:hover, #memberVideoExtras td a:hover {
	text-decoration:underline;
}
#memberVideoExtras {
	position:relative;
	display:block;
	width:600px;
	height:68px;
	background:url(../images/members_video_chat_bg.gif) left top no-repeat;
	border-bottom:#ebebeb 1px solid;
	margin:3px 0 7px 0;
}
#memberVideoExtras table {
	width:594px;
	height:66px;
}
#memberApp {
	position:relative;
	display:block;
	width:100%;
	background:url(../images/members_video_chat_bg.gif) left bottom no-repeat;
	margin:0;
}
#memberModel #memberApp table {
	width:100%;
	margin:0 0 2px 0;
	padding:0;
	height:134px;
}
#memberModel #memberApp th {
	margin:0;
	padding:10px;
}
#memberModel #memberApp td {
	background:url(../images/arr_new.gif) 10px center no-repeat;
	text-transform:uppercase;
	text-indent:15px;
	font-weight:normal;
	font-size:11px !important;
	border-bottom:#d9d9d9 1px solid;
	border-left:#fff 1px solid;
	border-right:#d9d9d9 1px solid;
	border-top:#fff 1px solid;
	margin:0;
	padding:10px;
}


#membersae {
	position:relative;
	display:block;
	width:601px;
	height:211px;
	margin:3px 0 7px 0;
}
#membersae #membersAwards {
	position:relative;
	display:block;
	float:left;
	width:385px;
	height:211px;
	margin:0 7px 0 0;
	padding:0;
}
#membersae #membersExtras {
	position:relative;
	display:block;
	float:left;
	width:207px;
	height:211px;
	margin:0;
	padding:0;
}
#membersae #membersExtras h3 {
	display:block;
	width:207px;
	height:39px;
	background:url(../images/member_heading_extras.gif) center center no-repeat;
	color:#898989;
	font-size: 11px;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0 0 3px 0;
}

.membersButton {
	position:relative;
	display:block;
	width:207px;
	height:40px;
	margin:3px 0;
	padding:0;
	background:url(../images/member_button.gif) center center no-repeat;
}
.membersButton a {
	display:block;
	width:207px;
	height:40px;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#c9c9c9;
}
.membersButton a:hover {
	color:#fcceff;
}
#xttable {
	position:relative;
	display:block;
	width:601px;
	height:226px;
	padding:0;
	margin:3px 0 7px 0;
}
#xttable table {
	width:600px;
	height:226px;
}
#xttable td img {
	display:block;
	float:left;
	margin-right:10px;
}
#xttable td.br {
	border-bottom:#999 1px dotted;
	border-right:#999 1px dotted;
	background-image:none;
}
#xttable td.bo {
	border-bottom:#999 1px dotted;
	background-image:none;
}
#xttable td.or {
	border-right:#999 1px dotted;
	background-image:none;
}
#memberCol2 h4 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #424241;
	text-align:left;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	padding:0;
}
#memberCol2 p {
	margin:0px auto 15px auto;
	padding:0;
	line-height:140%;
}

.memberColblock1 h4, .memberColblock2 h4, memberColblock3 h4 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #424241;
	text-align:left;
	text-transform:uppercase;
	margin:0px 0px 15px 0px;
	padding:0;
}

.memberColblock1 p, .memberColblock2 p, memberColblock3 p {
	margin:0px auto 15px auto;
	padding:0;
	line-height:140%;
}

.memberColblock1, .memberColblock2 {
	position:relative;
	display:block;
	background:url(../images/members_column_bg.gif) left bottom no-repeat;
	border-top:#eaeaea 1px solid;
	width:268px;
	padding:20px 21px 2px 22px;
	margin:3px 0 4px 0;
}
.memberColblock1 {
	height:198px;
}
.memberColblock2 {
	height:198px;
	margin-left:9px;
}
.member312Top.forColblock{margin-left:9px}
.memberColblock1 p, .memberColblock2 p {
	font-size:12px;
}
.memberColblock3 {
	position:relative;
	display:block;
	background:url(../images/member_colblock3.gif) left top no-repeat;
	border-top:#eaeaea 1px solid;
	width:311px;
	height:198px;
	padding:0;
	margin:3px 0 7px 0;
	margin-left:9px;
}
.memberColblock3 ul {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
}
.memberColblock3 ul li {
	display:block;
	height:43px;
	line-height:43px;
	padding:0;
	background:url(../images/arr_new.gif) 20px center no-repeat;
	border-bottom:#d9d9d9 1px solid;
	border-top:#fff 1px solid;
	color:#424241;
	text-transform:uppercase;
	margin:0;
}
.memberColblock3 ul li a {
	display:block;
	text-decoration:none;
	text-indent:38px;
	text-transform:uppercase;
	height:43px;
	line-height:43px;
	margin:0;
	padding:0;
}
.memberColblock3 ul li.first {
	border-top:0;
}
.memberColblock3 ul li.last {
	border-bottom:0;
}

#memberModel {
	position:relative;
	display:block;
	width:592px;
	padding:4px;
	background:url(../images/shadebg.gif) left top repeat-x;
	margin:3px 0 7px 0;
}
.memberModel2 {
	position:relative;
	display:block;
	width:552px;
	padding:9px 24px 4px 24px;
	background:url(../images/shadebg.gif) left top repeat-x;
	margin:3px 0 7px 0;
}
.memberModel2 ul {
	margin:0 0 4px 0px;
	padding:0 0 4px 16px;
	list-style-image:url(../images/arr_new2.gif);
	list-style-position:outside;
}
.memberModel2 ul li {
	padding:0;
	color:#424241;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:0px;
	margin:6px 0;
}
.memberModel3 {
	position:relative;
	display:block;
	width:535px;
	height:70px;
	padding:27px 15px 10px 20px;
	background:url(../images/sstop.jpg) left top no-repeat;
	margin:10px 11px 0 11px;
	text-transform:uppercase;
	color:#fff;
}
.memberJoinChat {
	position:relative;
	display:block;
	width:552px;
	height:350px;
	padding:9px 24px 4px 24px;
	background:url(../images/shadebg.gif) left top repeat-x;
	margin:1px 0 27px 0;
}
.memberJoinChat h4 {
	font:bold 13px Arial, Helvetica, sans-serif;
	color: #424241;
	text-align:left;
	text-transform:none;
	margin:10px 0px 13px 0px;
	padding:0;
}
.memberJoinChat input {
	float:left;
}
.memberJoinChat label {
	float: left;
	width: 250px;
	font-weight: bold;
	font-size:12px;
	text-transform:uppercase;
	padding-top:6px;
}
.memberJoinChat .discountlabel {
	float: left;
	width: auto;
	font-weight: bold;
	font-size:13px;
	text-transform:none;
	padding-top:6px;
}

.tddescription {
	font-size:12px;
}
#memberModel th {
	background:#fcceff url(../images/arr_gray.gif) 10px center no-repeat;
	text-indent:20px;
	color:#252525;
	text-transform:uppercase;
	text-align:left;
	padding:9px;
}
#memberModel td {
	font-size:12px;
	text-align:left;
	padding:9px 0 9px 3px;
}
#memberModel td.info {
	font-size:12px;
	text-transform:uppercase;
}
#memberModel td.info p {
	line-height:20px;
	margin:0;
	padding:0;
}

#slideshow {
	position:relative;
	display:block;
	width:570px;
	height:550px;
	margin:0 11px;
}
#ssimage {
	position:absolute;
	display:block;
	left:0px;
	top:0;
	width:615px;
	height:370px;
	padding:5px;
}
#ssbar {
	position:absolute;
	display:block;
	left:2px;
	top:375px;
	width:615px;
	height:35px;
	padding: 8px 0;
}
#ssbarname {
	position:relative;
	float:left;
	width:410px;
	height:22px;
	background:url(../images/ssname.gif) left center no-repeat;
	padding:13px 0 0 15px;
	text-transform:uppercase;
	text-transform:uppercase;
	text-align:left;
	font-size:12px;
}
input#slideshowButton {
	display:block;
	width:95px;
	height:35px;
	margin:0 1px 0 0;
	padding:0;
	background:transparent url(../images/button_slide_show.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input#slideshowButton:hover {
	background-position:left bottom;
}

input#ssdownload {
	display:block;
	width:95px;
	height:35px;
	margin:0 1px 0 0;
	padding:0;
	background:transparent url(../images/button_download.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input#ssdownload:hover {
	background-position:left bottom;
}
#ssthumbsHolder {
	position:absolute;
	display:block;
	top:425px;
	left:3px;
	width:615px;
	height:117px;
}
#ssthumbs {
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	overflow:hidden;
	width:615px;
	height:117px;
}
#ssback {
	position:absolute;
	display:block;
	left:-6px;
	top:0;
	width:9px;
	height:125px;
}
#ssnext {
	position:absolute;
	display:block;
	left:610px;
	top:0;
	width:9px;
	height:125px;
}
#ssback a, #ssnext a {
	display:block;
	width:9px;
	height:125px;
	text-align:left;
	text-transform:uppercase;
	text-indent:-9999px;
}
#ssback a {
	background:url(../images/arr_gray_back.gif) left center no-repeat;
}
#ssnext a {
	background:url(../images/arr_gray.gif) right center no-repeat;
}
.ssthumb {
	position:relative;
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:6px;
}


#memberPerchCol1 {
	position:relative;
	display:block;
	width:539px;
	margin-right:8px;
	margin-left:25px;
	float:left;
}
#memberPerchCol2 {
	position:relative;
	display:block;
	width:376px;
	float:left;
}
#memberPerchCol1 h3, #memberPerchCol2 h3 {
	margin:0;
}
.member539Top {
	position:relative;
	display:block;
	width:539px;
	height:34px;
	margin:0;
	padding:0;
}
.member539Top h3 {
	display:block;
	width:539px;
	height:34px;
	background:url(../images/profile-purple-box_member.gif) left center no-repeat #4B034F;
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:40px;
	text-indent:22px;
	letter-spacing:.05em;
}
.member376Top {
	position:relative;
	display:block;
	width:376px;
	height:34px;
	margin:0;
	padding:0;
}
.member376Top h3 {
	display:block;
	width:376px;
	height:34px;
	background:url(../images/profile-purple-box_member.gif) left center no-repeat #4B034F;
	color:#FFFFFF;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:40px;
	text-indent:22px;
	letter-spacing:.05em;
}

#starpics {
	position:relative;
	display:block;
	width:318px;
	height:344px;
	margin:0px;
	padding:0;
}
#starpics .bigpic {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:318px;
	height:344px;
	margin:0 0 7px 0;
	padding:0;
}
#starpics2 {
	position:relative;
	display:block;
	width:275px;
	height:185px;
	margin:14px 18px;
	padding:0;
}
#starpics .smallpics {
	position:absolute;
	overflow:hidden;
	left:0;
	top:193px;
	display:block;
	width:276px;
	height:54px;
	margin:0;
	padding:0;
}
#starpics .smallpics .smallpic {
	width:90px;
	height:54px;
	display:block;
	float:left;
	margin:0 2px 0 0;
	_margin-right:1px;
}
#starpics .next {
	position:absolute;
	display:block;
	top:193px;
	left:256px;
	width:20px;
	height:54px;
	background:url(../images/arr_gray.gif) 10px center no-repeat;
	z-index: 2;
}
#starpics .back {
	position:absolute;
	display:block;
	top:193px;
	left:0;
	width:20px;
	height:54px;
	background:url(../images/arr_gray_back.gif) 5px center no-repeat;
	z-index: 2;
}
#starpics .next a, #starpics .back a {
	display:block;
	width:20px;
	height:54px;
	text-indent:-9999px;
}
#modelname {
	position:relative;
	display:block;
	height:30px;
	width:276px;
	margin:10px 18px;
}
#modelname h3 {
	position:relative;
	display:block;
	float:left;
	text-align:left;
	text-transform:uppercase;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#modelname .rating {
	position:relative;
	display:block;
	float:right;
	font-size:12px;
}

#schedule {
	clear:left;
	display:block;
	margin:0px;
	position:relative;
	width:318px;
}

#schedule h3 {
	background:url("../images/bg_head_week.jpg") no-repeat scroll left top transparent;
	color:white;
	height:33px;
	line-height:31px;
	padding-left:10px;
}
#schedule td {
	padding:5px;
	color:white;
}
#schedule tr {
	background:none repeat scroll 0 0 #3B93AF;
}
#schedule tr.odd {
	background:#2b829d;
}
.buttons135 {
	position:relative;
	display:block;
	margin:0px;
}
.buttons135b {
	position:relative;
	display:block;
	width:286px;
	height:115px;
	margin:5px 10px 15px 18px;

}

a#b135free, a#b135freeoff, a#b135private, a#b135privateoff, a#b135discount, a#b135chats, a#b135videos, a#b135buypics, a#b135share, a#b135addfavs, a#b135message, a#b135freetext {
	display:block;
	float:left;
	width:135px;
	height:36px;
	text-indent:-9999px;
	margin-right:5px;
	margin-bottom:2px;
}
a#b135free {
	background:url(../images/button135_free_live_video_chat.gif) center top no-repeat;
}
a#b135freeoff {
	background:url(../images/button135_free_live_video_chat_off.gif) center top no-repeat;
}
a#b135private {
	background:url(../images/button135_private_live_video_chat.gif) center top no-repeat;
}
a#b135privateoff {
	background:url(../images/button135_private_live_video_chat_off.gif) center top no-repeat;
}
a#b135discount {
	background:url(../images/button135_discount_live_video_chat.gif) center top no-repeat;
}
a#b135chats {
	background:url(../images/button135_recorded_chats.gif) center top no-repeat;
}
a#b135videos {
	background:url(../images/button135_xxx_video.gif) center top no-repeat;
}
a#b135buypics {
	background:url(../images/button135_buy_pics.gif) center top no-repeat;
}
a#b135share {
	background:url(../images/button135_share.gif) center top no-repeat;
}
a#b135addfavs {
	background:url(../images/button135_add_fav.gif) center top no-repeat;
}
a#b135message {
	background:url(../images/button135_message.gif) center top no-repeat;
}
a#b135freetext {
	background:url(../images/button135_free_live_text_chat.gif) center top no-repeat;
}
a#b135free:hover, a#b135private:hover, a#b135chats:hover, a#b135videos:hover, a#b135buypics:hover, a#b135share:hover, a#b135addfavs:hover, a#b135message:hover, a#b135freetext:hover {
	background-position:center bottom;
}
#myGallery {
	position:relative;
	display:block;
	width:943px;
	height:240px;
	clear:both;
	margin-left:-10px;
	margin-right:-10px;
}
#myGalleryControls {
	position:relative;
	display:block;
	width:923px;
	height:30px;
	clear:both;
	margin-bottom:10px;
}
#myGalleryControls .back {
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:left;
	text-indent:15px;
	background:url(../images/arr_new_back.gif) left center no-repeat;
}
#myGalleryControls .forward {
	display:block;
	float:right;
	height:30px;
	line-height:30px;
	padding-right:15px;
	text-transform:uppercase;
	text-decoration:none;
	text-align:right;
	background:url(../images/arr_new.gif) right center no-repeat;
}
#starGallery {
	position:relative;
	display:block;
	/*width:923px;*/
	height:auto;
	clear:both;
	background:#f8f8f8;
	padding-bottom:60px;
}
#starGallery input.delete {
	width:70px;
	height:30px;
	float:right;
	background:url(../images/delete.gif) left top no-repeat;
	padding: 0 !important;
	text-indent:-9999px;
	cursor:pointer;
	_cursor:hand;
	border:0px;
}
#starGallery input.mainphoto {
	width:100px;
	height:28px;
	margin:1px 0;
	float:left;
	background:url(../images/main_photo.gif) left top no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	_cursor:hand;
}
#starGallery input.mainphoto:hover {
	background-position: left bottom;
}
#starGallery input.ismainphoto {
	background-position: left bottom;
}
#starGallery input.selectchat {
	width:76px;
	height:28px;
	margin:1px 0;
	float:left;
	background:url(../images/select_chat.gif) left top no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	_cursor:hand;
}
#starGallery input.selectchat:hover {
	background-position: left bottom;
}
#starGallery input.selectedchat {
	background-position: left bottom;
}

#starGallery input.xpublish {
	width:80px;
	height:28px;
	margin:1px 0;
	float:left;
	background:url(../images/publish.gif) left top no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	_cursor:hand;
}
#starGallery input.xpublish:hover {
	background-position: left bottom;
}
#starGallery input.ispublished {
	background-position: left bottom;
}

.freegal {
	position:relative;
	display:block;
	padding-top:30px;
	padding-bottom:15px;
}
.mainProfilePhoto, .publishedPhoto {
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:30px;
	line-height:30px;
	font-size:12px;
	text-transform:uppercase;
	text-align:left;
}
.memgal {
	position:relative;
	display:block;
	padding-top:15px;
	padding-bottom:15px;
}

#buyNow {
	width:539px;
	height:220px;
	padding:0;
	margin:3px 0 6px 0;
}
.col537 {
	position:relative;
	display:block;
	width:497px;
	height:371px;
	padding:18px 20px 2px 20px;
	margin:1px 1px 15px 1px;
	background:url(../images/col537bg.gif) center bottom no-repeat;
	border-top:#eaeaea 1px solid;
}
.col537 h4 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #424241;
	text-align:left;
	text-transform:uppercase;
	margin:0px 0px 13px 0px;
	padding:0;
}
.col537 h5 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #424241;
	text-align:left;
	text-transform:none;
	margin:0px 0px 13px 0px;
	padding:0;

}
.col537 p {
	font-size:11px;
	margin:0px auto 13px auto;
	padding:0;

}
.col537 ul {
	margin:0 0 6px 0;
	padding:0 0 6px 20px;
	list-style-image:url(../images/arr_new.gif);
	list-style-position:outside;
	border-bottom: #5f5f5f 1px dotted;
	border-top:#5f5f5f 1px dotted;
}
.col537 ul li {
	padding:2px 0;
	color:#424241;
	text-indent:0px;
	margin:0;
	font-size:11px;

}
.purchase {
	position:relative;
	display:block;
	width:329px;
	height:219px;
	margin:4px 0 7px 1px;
	padding:0 23px;
	background:url(../images/purchase_bg.gif) center bottom no-repeat;
	border-top:#eaeaea 1px solid;
}
.shortpur {
	height:161px !important;
}
.purchaseh {
	position:relative;
	display:block;
	margin:0 -23px;
}
.purchaseh h3 {
	display:block;
	width:375px;
	height:42px;
	padding:0;
	text-transform:uppercase;
	text-indent:-9999px;
}
.purchaseh h3 a {
	display:block;
	width:375px;
	height:42px;
}
.purchaseh h3#ccbill {
	background:url(../images/buy_credit_ccbill.gif) left top no-repeat;
}
.purchaseh h3#epassporte {
	background:url(../images/buy_credit_epassporte.gif) left top no-repeat;
}
.purchaseh h3#epoch {
	background:url(../images/buy_credit_epoch.gif) left top no-repeat;
}
.purchaseh h3#globalaccess {
	background:url(../images/buy_credit_global_access.gif) left top no-repeat;
}
.purchaseh h3#segpay {
	background:url(../images/buy_credit_segpay.gif) left top no-repeat;
}
.purchaseh h3#wts {
	background:url(../images/buy_credit_wts.gif) left top no-repeat;
}
.purchaseh h3#zombaio {
	background:url(../images/buy_credit_zombaio.gif) left top no-repeat;
}

.membersButton153, .epoch153 {
	position:relative;
	display:block;
	width:153px;
	height:40px;
	margin:9px 0;
	padding:0;
	background:url(../images/member_button153.gif) center center no-repeat;
}
.membersButton153 a {
	display:block;
	width:153px;
	height:40px;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#fcceff;
	margin:0;
}
.membersButton153 a:hover, .membersButton153 a:visited {
	color:#fcceff;
}


.model-container {
	background-color: #ffffff;
	color:#8a4a5f;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}
.model-box {
	width: 280px;
	height: 287px;
	background-color: #8a4a5f;
	display: inline;
	clear: both;
	overflow: hidden;
}
.model-bottom {
	width: 287px;
	height: 100px;
	background:url(../images/modAdmin-BG.jpg) center top no-repeat;
	text-align: left;
	vertical-align: middle;
	text-vertical-align: middle;
	color:#8a4a5f;
	font-weight: normal;
}


.statsperiod {
	position:relative;
	display:block;
	width:923px;
	height:40px;
	margin:auto;
	margin-bottom:20px;
	text-align:left;
}
.statsperiodDetail {
	position:relative;
	display:block;
	width:937px;
	height:40px;
	margin:auto;
	margin-bottom:20px;
	text-align:left;
}
.statsperiodDetail td {
	border-right:#252525 1px dotted;
}
.statsperiodDetail td a, .statsperiodDetail td a:visited {
	font-size:12px;
	color:#252525;
	text-decoration:none;
	padding:0 8px;
}
.statsperiodDetail td a:hover {
	text-decoration:underline;
}
.stats {
	width:923px;
	margin:0 auto;
	clear: both;
	text-align: left;
}
.stats table th {
	background:#fbb2ff;
	color:#252525;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
}
.stats table td {
	background:#f8f8f8;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center;
}
.stats td.total {
	background:#e7e7e7;
	text-transform:uppercase;
}
.stats table.mnt th, .stats table.mnt td {
	font-size:11px;
}
#mail {
	position:relative;
	display:block;
	width:923px;
	margin:0 auto 10px auto;
	height:28px;
}
#mail ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#mail ul li {
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}
#mail ul li a, #mail ul li a:visited {
	display: block;
	height:12px;
	line-height:28px;
	padding:8px 0;
	margin:0;
	background: #fcceff;
	color: #252525;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration: none;
	text-transform:uppercase;
}
#mail ul li a:hover, #mail ul li.selected a, #mail ul li.selected a:hover, #mail ul li.selected a:visited {
	background:#d3d4d5;
}
#mail #mail1 {
	width:206px;
	margin-right:7px;
}
#mail #mail2 {
	width:232px;
	margin-right:7px;
}
#mail #mail3 {
	width:232px;
	margin-right:7px;
}
#mail #mail4 {
	width:232px;
}
.letters {
	display:block;
	padding:8px;
	word-spacing:5px;
	letter-spacing:0;
}
.letters a, .letters a:visited {
	text-decoration:none;
	text-transform:uppercase;
}
.letters a:hover {
	text-decoration:underline;
}
#mailbox th {
	background:#f8f8f8 url(../images/mailboxth_bg.gif) left top repeat-x;
	text-transform:uppercase;
	padding:12px 0;
}
#mailbox th.goleft {
	text-align:left;
	padding:12px 20px;
}
.headingCenter, .headingLeft {
	position:relative;
	display:block;
	width:100%;
	margin-bottom:10px;
}
.headingCenter h3 {
	display:block;
	line-height:28px;
	text-indent:0px;
	text-align:center;
	padding:0;
	margin:0;
	background:#fcceff;
	text-transform:uppercase;
	font-size:11px;
}
.headingLeft h3 {
	display:block;
	line-height:28px;
	text-align:left;
	padding:0;
	margin:0;
	padding-left:20px;
	background:#fcceff;
	text-transform:uppercase;
	font-size:11px;
}

.allcenter {
	position:relative;
	display:block;
	width:893px;
	padding:22px 15px;
	background:#f8f8f8;
	text-align:center;
}
.allleft {
	position:relative;
	display:block;
	width:883px;
	padding:22px 20px;
	background:#f8f8f8;
	text-align:left;
}
.allcenter label, .allleft label {
	display:block;
	float:none;
	clear:both;
	margin-bottom:8px;
	font-size:12px;
	text-transform:uppercase;
}
.allleft label {
	margin-top:8px;
}
.allcenter input {
	float:none;
	clear:both;
}
.radiofixCenter {
	display:block;
	width:300px;
	margin:0 auto;
	text-align:left;
}
.withCheck {
	width: 395px !important;
}
.radiofixCenter input {
	float:left;
	width:18px;
	clear:none;
}
.radiofixCenter label {
	float:left;
	clear:none;
	margin-top:7px;
}
#photo {
	display:block;
	height:115px;
}

.statsperiodDetail input.displaystats {
	margin-left:6px;
}
.statsperiod label {
	display:block;
	float:left;
	width:60px;
	margin:3px 0 0 0;
	padding:0;
	font-size:12px;
	color:#252525;
	text-transform:uppercase;
}
.statsperiodDetail label {
	display:block;
	float:left;
	width:auto;
	margin:3px 10px 0 0;
	padding:0;
	font-size:12px;
	color:#252525;
	text-transform:uppercase;
}
.statsperiodDetail label.lb2 {
	line-height:26px;
	margin-left:8px;
}
.statsperiod select {
	float:left;
	margin:3px 10px 0 0;
}
.statsperiodDetail select {
	float:left;
}
.centerfh {
	width:500px;
	margin:auto;
	text-align:left;
}
.centerfh th {
	background:#fcceff;
	color:#252525;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	height:28px;
}
.centerfh p {
	text-indent:10px;
}

.addtobook {
	margin-top:6px;
	text-indent:18px;
	text-transform:none;
	font-size:11px;
	font-weight:normal;
}
#memberStarChat {
	position:relative;
	display:block;
	margin:0;
	padding:0;
	width:601px;
}
#memberStarVideoInfo {
	position:relative;
	display:block;
	width:502px;
	padding:10px 24px 4px 24px;
}
#memberStarVideoInfo h4 {
	margin:0 0 8px 0;
	text-align:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#memberStarVideoInfo h5 {
	margin:0 0 8px 0;
	text-align:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#memberStarVideoInfo p {
	margin:0 0 8px 0;
}
.shim {
	display:block;
	height:60px;
}
.newsblock {
	background:url("../images/newsblock_bg.gif") no-repeat scroll left top #F5F6F6;
	border:1px solid #EAEAEA;
	display:block;
	font-size:12px;
	height:auto !important;
	margin-bottom:13px;
	min-height:134px;
	padding:20px 35px 15px;
	position:relative;
	width:853px;
}
.faqsblock {
	display: block;
    font-size: 12px;
    height: auto !important;
    margin-bottom: 13px;
    min-height: 134px;
    padding: 20px 10px 13px 20px;
    position: relative;
    width: 953px;
}
p.newsdate {
	padding-bottom:12px;
}
h3.faqsblockh3 {
	 background: url("../images/bg-green-box.jpg") no-repeat scroll left center #CAD900;
    border-bottom: 9px solid #363636;
    color: #FFFFFF;
    font-size: 14px;
    height: 35px;
    line-height: 36px;
    margin-bottom: 0;
    margin-top:10px;
    padding-left: 10px;
    text-transform: uppercase;
    width: 950px;
}
.content_faqsblock{
	padding:10px;background:#F0F0F0;
	border-bottom: 1px solid #CCCCCC;
    border-style: none none solid;
    }
.content_faqsblock h4{
	color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 10px 20px 10px 0px;
    text-transform: uppercase;
    margin:0px;text-align:left;
}
.newsblock h3 {
	display:block;
	width:843px;
	height:13px;
	line-height:13px;
	padding:5px;
	margin-bottom:15px;
	margin-top:10px;
	background:url(../images/newsblock_heading.gif) left center no-repeat;
	color:#dfbd00;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}
.newsblock h4 {
	font-size:11px;
	text-align:left;
	margin:12px 0;
}
.newspagin {
	display:block;
	width:923px;
	height:22px;
	margin:30px 0;
	text-align:center;
}
.newspagin .pages {
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	word-spacing:.5em;
}
.newspagin .back {
	width:100px;
	height:14px;
	float:left;
}
.newspagin .back a {
	display:block;
	width:85px;
	height:14px;
	background:url(../images/arr_new_back.gif) left center no-repeat;
	padding-left:15px;
	text-align:left;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
.newspagin .next {
	width:100px;
	height:14px;
	float:right;
}
.newspagin .next a {
	display:block;
	width:85px;
	height:14px;
	background:url(../images/arr_new.gif) right center no-repeat;
	padding-right:15px;
	text-align:right;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
.date {
	text-transform:uppercase;
	color:#252525;
	font-size:12px;
}

/* // m e m b e r */

/* B U T T O N S */

input.changepass {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_change_pass.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px auto;
	cursor:pointer;
	_cursor:hand;
}
input.changepass:hover {
	background-position:left bottom;
}

input.photo {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_upload_photo.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	cursor:pointer;
	_cursor:hand;
}
input.photo:hover {
	background-position:left bottom;
}

input.music {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_upload.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	cursor:pointer;
	_cursor:hand;
}
input.music:hover {
	background-position:left bottom;
}

input.cancelupdate {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_cancel_update.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0 0 0 330px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input.cancelupdate:hover {
	background-position:left bottom;
}
input.updateprofil {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_update_profile.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input.updateprofil:hover {
	background-position:left bottom;
}

input.cancelmessage {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/cancel_message1.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0 0 0 330px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input.cancelmessage:hover {
	background-position:left bottom;
}
input.sendmessage {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/send_message.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input.sendmessage:hover {
	background-position:left bottom;
}

input.displaystats {
	background:url("../images/button_display_stats.gif") no-repeat scroll left top transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	float:left;
	height:34px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	text-transform:uppercase;
	width:132px;
	_cursor:hand;
}
input.displaystats:hover {
	background-position:left bottom;
}

input.updateset {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_update_settings.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px auto;
	cursor:pointer;
	_cursor:hand;
}
input.updateset:hover {
	background-position:left bottom;
}

input.uploadselected {
	display:block;
	_display:inline;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_upload_selected.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px auto;
	cursor:pointer;
	_cursor:hand;
	border:0px;
}
input.uploadselected:hover {
	background-position:left bottom;
}

input.approvechat, input.approvevideo {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_approve_chat.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	cursor:pointer;
	_cursor:hand;
	margin-left:234px;
}
input.approvevideo {
	background:transparent url(../images/button_approve_video.gif) left top no-repeat;
}
input.approvechat:hover, input.approvevideo:hover {
	background-position:left bottom;
}

input.recordvideo {
	display:block;
	width:142px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_record_video.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0px auto;
	cursor:pointer;
	_cursor:hand;
}
input.recordvideo:hover {
	background-position:left bottom;
}
input.cancelbtn {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_cancel.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input.cancelbtn:hover {
	background-position:left bottom;
}
input.acceptbtn {
	display:block;
	width:132px;
	height:39px;
	margin:0;
	padding:0;
	background:transparent url(../images/button_accept.gif) left top no-repeat;
	text-transform:uppercase;
	text-indent:-9999px;
	margin:0;
	float:left;
	cursor:pointer;
	_cursor:hand;
}
input.acceptbtn:hover {
	background-position:left bottom;
}

/* //buttons */


/* EL */

#changepassel {
	position:absolute;
	display:block;
	right:-25px;
	top:0;
	width:25px;
	height:226px;
	background:url(../images/change_pass.gif) right top no-repeat;
	text-indent:-9999px;
}
#myfavoritesel {
	position:absolute;
	display:block;
	right:-18px;
	top:7px;
	width:25px;
	height:226px;
	text-indent:-9999px;
}
#myprofileel {
	position:absolute;
	display:block;
	right:-25px;
	top:0px;
	width:25px;
	height:226px;
	background:url(../images/edit_my_profile.gif) right top no-repeat;
	text-indent:-9999px;
}
#picgalel {
	position:absolute;
	display:block;
	right:-25px;
	top:0px;
	width:25px;
	height:226px;
	text-indent:-9999px;
}
#mystatsel {
	position:absolute;
	display:block;
	right:-18px;
	top:7px;
	width:25px;
	height:226px;
	background:url(../images/mystats.gif) right top no-repeat;
	text-indent:-9999px;
}
#detailedel {
	position:absolute;
	display:block;
	right:-18px;
	top:7px;
	width:25px;
	height:226px;
	background:url(../images/detailed_view.gif) right top no-repeat;
	text-indent:-9999px;
}
#mailel {
	position:absolute;
	display:block;
	right:-27px;
	top:0px;
	width:25px;
	height:226px;
	background:url(../images/myxxxmail.gif) right top no-repeat;
	text-indent:-9999px;
}
#moneyel {
	position:absolute;
	display:block;
	right:-27px;
	top:0px;
	width:25px;
	height:226px;
	background:url(../images/my_money.gif) right top no-repeat;
	text-indent:-9999px;
}
#myMemberPhotoGalel {
	position:absolute;
	display:block;
	right:-27px;
	top:0px;
	width:25px;
	height:278px;
	background:url(../images/my_member_photo_gal.gif) right top no-repeat;
	text-indent:-9999px;
}
#myFreePhotoGalel {
	position:absolute;
	display:block;
	right:-27px;
	top:0px;
	width:25px;
	height:278px;
	background:url(../images/my_free_photo_gal.gif) right top no-repeat;
	text-indent:-9999px;
}
#editMyGalleriesel {
	position:absolute;
	display:block;
	right:-27px;
	top:0px;
	width:25px;
	height:226px;
	background:url(../images/edit_my_galleries.gif) right top no-repeat;
	text-indent:-9999px;
}
#xxxGalleriesel {
	position:absolute;
	display:block;
	right:-27px;
	top:0px;
	width:25px;
	height:226px;
	background:url(../images/xxx_galleries.gif) right top no-repeat;
	text-indent:-9999px;
}
#xxxVideosel {
	position:absolute;
	display:block;
	right:-27px;
	top:0px;
	width:25px;
	height:226px;
	background:url(../images/edit_xxx_videos.gif) right top no-repeat;
	text-indent:-9999px;
}
#editRecChatsel {
	position:absolute;
	display:block;
	right:-27px;
	top:0px;
	width:25px;
	height:226px;
	background:url(../images/edit_rec_chats.gif) right top no-repeat;
	text-indent:-9999px;
}
#mySettingsel {
	position:absolute;
	display:block;
	right:-27px;
	top:0px;
	width:25px;
	height:226px;
	background:url(../images/my_settings.gif) right top no-repeat;
	text-indent:-9999px;
}

.tb {
	right:-18px !important;
	top:7px !important;
}
/* //el */
.allcaps {
	text-transform:uppercase;
}
.nomargin {
	margin:0 !important;
}
.bgnon {
	background:transparent !important;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.textcenter {
	text-align: center !important;
}
.textleft {
	text-align: left !important;
}
.textright {
	text-align: right !important;
}
.yellow {
	color:#fcceff !important;
}
.green_buy_credits {
	color:#5db200 !important;
}
.green {
	color:#1395EA;
}
.red {
	color:#9f093b;
}
.sitesdesc-status .red{
	color:#9f093b;
	font-weight:bold;
}
.small {
	text-transform:none;
	font-size:10px;
}
.whitebox {
	display:block;
	padding:16px 20px;
	background:#fff;
	border:#e9e9e9 1px solid;
	margin-bottom:10px;
}

#footera {
	display:block;
	font-weight:bold;
	margin:0 auto;
	padding:10px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	width:867px;
	word-spacing:4px;
}
#footera a, #footera a:visited, .copyright_footer {
	color:#000000;
	text-decoration:none;
}
#footera a:hover {
	text-decoration:underline;
}
#footerb {
	display:block;
	font-weight:bold;
	margin:0 auto;
	padding:10px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	width:867px;
	word-spacing:4px;
}
#footerb a, #footerb a:visited {
	color:#210522;
	text-decoration:none;
}
#footerb a {
	text-decoration:underline;
}


.upper {
	text-transform:uppercase !important;
}

.clear {
	clear: both;
}

/*clearfix*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/*.clearfix {display: block;}*/
/* End hide from IE-mac */

.forum_category {
	float: left;
	width: 150px;
	margin: 5px;
	padding: 10px;
	border: 1px solid red;
}

.forum p {
	margin-top: 0px;
}
.messagedetails {
	float: right;
	margin: 0px 0px 10px 50px;
	padding: 0px 0px 10px 10px;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.thread_actions {
	padding-top: 5px;
	border-top: 1px solid #ccc;
	clear: both;
	margin: 0px;
}
.thread_actions a {
	margin-right: 15px;
}
.deletelink {
	padding-left: 13px;
	background: url(../images/forum/delete.png) no-repeat left center;
}
.addlink {
	padding-left: 13px;
	background: url(../images/forum/add.png) no-repeat left center;
}
.replylink {
	padding-left: 13px;
	background: url(../images/forum/reply.png) no-repeat left center;
}
.approvelink {
	padding-left: 13px;
	background: url(../images/forum/approve.png) no-repeat left center;
}
.forum h3 {
	display:block;
	width:923px;
	height:13px;
	line-height:13px;
	padding:10px;
	margin-bottom:15px;
	background:url(../images/forum/heading.gif) repeat-y left top;
	color:#ebebeb;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	margin-top: 20px;
}

.podium .podium_discount {
	position:relative;
}

.podium div.discount {
	position:absolute;
	display:block;
	bottom:2px;
	left:50%;
	margin-left:-65px;
	width:130px;
	height:26px;
	-ms-filter: "Alpha(opacity=80)";
	filter: Alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	-webkit-opacity:0.8;
	background: url('images/discount.gif') no-repeat;
	z-index: 100;
}
.success {
    color: SeaGreen;
    float: left;
    font-size: 12px;
    font-style: inherit;
    font-weight: bold;
    padding-top: 33px;
    position: relative;
    width: 450px;
}
.success2 {
    color: #B40486;
    float: left;
    font-size: 18px;
    font-style: inherit;
    font-weight: bold;
    padding-top: 15px;
    position: relative;
    width: 100%;
	text-align: center;
}
.success3 {
    color: #B40431;
    float: left;
    font-size: 18px;
    font-style: inherit;
    font-weight: bold;
    padding-top: 15px;
    position: relative;
    width: 100%;
	text-align: center;
	text-decoration:blink;
}




/* new contact us css*/
#contact-content {
    text-align: center;
    margin-top: 50px;
}

p.contact-options-content {
    float: left;
    width: 300px;
    background-color: #d9f0fb;
    margin-right: 1px;
    border-style: solid;
    border-top-width: 20px;
    border-color: #5c2c5c;
    border-left-width: 0;
    border-bottom-width: 0;
    border-right-width: 0;
    padding-top: 50px;
    padding-bottom: 0;
    height: 100px;
    margin-left: 20px;
    margin-bottom: 50px;
    margin-top: 30px;
}

#contact-link {
    margin-top: 150px;
    font-size: 30px;
}

p.contact-options-content a:hover {
    font-size: 22px;
}

p.contact-options-content a {
    font-family: verdana;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}

p.contact-options-content a.small:hover {
    font-size: 16px;
}

p.contact-options-content a.small {
    font-family: verdana;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

#contact-content p {
    font-size: 17px;
    font-weight: bold;
    font-family: Palatino, "Palatino Linotype", serif;
}

#contact-content h2 {
    font-weight: bold;
    font-size: 22px;
}

/* end of contact us page*/


a.PIbutton {
	background: url(../images/set-profile-image.gif) no-repeat 0 0;
	width: 16px;
	height: 16px;
	display: inline;
	text-decoration: none;
	text-indent: -9999px;
}

a.PIbutton:hover { background-position: 0 -16px; text-decoration: none;}

a.PIbutton:active { background-position: 0 -32px; text-decoration: none; }

.ghostBuster {
cursor: url(http://fetishgirls.com/css/not-allowed.cur), wait;
}


.flagsDrop {
width:32px;
height:11px;
overflow:hidden;
scrollbar-base-color:#ffeaff;
overflow-x:hidden;
-ms-overflow-x:hidden;
position:relative;
top:-16px;
left:0px;
display:none;
visibility:hidden;
}
.flagsDropBox {
background-image:url('http://fetishgirls.com/images/flags/at.gif');
background-repeat:repeat-y;
display:inline;
height:16px;
width:32px;
text-vertical-align:top;
overflow:hidden;
}
.flagsBoxImage {
display:inline;
position:relative;
top:-5px;
}

.smTable{
	width: 800px;
	position: relative;
	top: 30px;
	left: 400px;
}

.smTable td{
	font-family: 'Verdana, Tahoma, Arial';
	font-size:14pt;
}
.smDrop {
	border: 1px solid #000000;
	display: inline;
}
.smText{
	border: 1px solid #000000;
	display: inline;
	width: 200px;
}

a.breadcrumbz {
	text-transform:uppercase;
	text-decoration: none;
}

