/* General
=== */
html, body {
	height: 100%;
}
.warningbody{background-image:none;}

/* Modal window
=== */

.close{cursor:pointer;cursor:hand;}
a.close_btn{margin-top:10px;font-weight:bold;font-size:13px;text-decoration:none;color:#ffffff;}
a.close_btn:hover{text-decoration:underline;}

#warning-page{width:980px;margin:70px auto 0;}

#warning .window {
	background: #240025;
	border: 3px solid #3e0b54;
	color: #aeaeae;
	font-size: 14px;
	font-weight: bold;
	width: 670px;
	height: 580px;
	margin: 0 auto;
 text-align:center;
	padding: 0;
	z-index: 9999;
}

#warning .window p {
	margin: 0 0 25px;
}

#warning #warning-title {
	margin: 27px 0 16px;
}

#warning #enter-exit {
	height: 194px;
	margin:0 0 30px 0;
	width: 670px;
}

#warning-enter, #warning-exit {
 display:block;
	float: left;
 width:335px;
 height:194px;
 background: url(../images/enter-exit.jpg) no-repeat;
}

#warning-enter{background-position:0 0;}
#warning-exit{background-position:-335px 0;}


body {
	background: #d5bfd6 url(../images/site_bg.jpg) repeat-x 0 50px;
	color: #000;
	font: 12px/14px Arial, Helvetica, Tahoma, sans-serif;
}

#wrapper {
	background: transparent url(../images/bg-shadow.png) repeat-y center top;
	margin: 39px auto 0;
	/*overflow: hidden;*/
	overflow: visible;
	/*width: 1046px;*/
	width: 1000px;

}

#container {
	background: #fff;
	border: 3px solid #ccb9e4;
	margin: 0 auto;
	/*overflow: hidden;*/
	overflow: visible;
	padding: 5px;
	width: 976px;
}

.container {
	margin: 0 auto;
	width: 976px;
}

a:link {
text-decoration:underline;
}

a:visited {
text-decoration:underline;
}

a:hover, a:focus { outline: none; text-decoration: underline; }
a:active { outline: none; }

a.link {
	color: #aa3cbc !important;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

a.view-all {
	clear: both;
	color: #ee0c56 !important;
	float: right;
 font-weight:bold;
}

/* Headings
=== */
h1, h2, h3, h4, h5, h6 {}

h2, h2 a {
	color: #ee0c56;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	margin: 8px 0 8px;
}

h3, #sidebar h3 a {
	background: #ee0c56;
	color: #4e1a50;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 20px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	text-indent: 8px;
}

h4, #footer h4 a {
	color: #ee0c56;
	font-size: 25px;
	font-weight: bold;
	line-height: 25px;
}

h5, #sidebar h5 a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

/* Page: Be a Model
=== */
.page-beamodel #content {
	position: relative;
	width: 900px;
}

.page-beamodel #content p {
	margin-bottom: 13px;
}

#be-a-model {
	margin: 0 0 13px;
	overflow: hidden;
}

.page-beamodel h5, .page-beamodel h5 a {
	color: #EE0C56;
}

.page-beamodel #content .section.last {
	margin-bottom: 6px;
}

.page-beamodel #content .section.last p {
	float: right;
	font-size: 11px;
	margin: 13px 20px 0 0;
	width: 185px;
}

.page-beamodel .column {
	float: left;
	padding: 31px 0 0;
	width: 290px;
}

.page-beamodel .column.last {
	float: right;
	padding: 0;
}

.inherit{font-size:inherit;color:inherit;}

.column.information {
	border-right: 1px solid #999;
	float: left;
	margin: 0 15px 0 0;
	padding: 0 5px 0 0;
	width: 295px;
}

#form-application .form-row {
	margin: 0 0 13px;
}

#form-application .wide .form-row {
	margin: 0 0 9px;
}

#form-application .column label {
	display: inline-block;
	width: 60px;
}

#form-application .column.last label {
	margin: 0 10px 0 0;
	width: 80px;
}

#form-application .column.availability label {
	float: left;
	margin: 0 0 13px;
	width: 145px;
}

#form-application .input, #form-application textarea {
	color: #fff;
}

#form-application .input {
	background: url(../images/bg-input-high.png) repeat-x left top;
	border: 0;
	width: 188px;
}

#form-application .section.last .input {
	width: 220px;
}

#form-application textarea {
	background: url(../images/bg-textarea.png) repeat-x;
	border: 0;
	font-family: Arial;
	font-size: 13px;
	height: 101px;
	padding: 3px;
	overflow: auto;
	width: 898px;
}

/* Page: Join Now
=== */
.page-join #container {
	overflow: visible;
}

.page-join #content, .page-upgrade #content {
	position: relative;
	width: 976px;
 margin:0;
 padding:0;
}

.page-join #content {
	float: none;
	overflow: hidden;
}

.page-join #content form {
	background: #e9e9e9;
	height: 200px;
	margin: 0 0 63px -33px;
	padding: 11px 0 0 36px;;
	width: 940px;
}

.page-join #content label {
	color: #000;
	display: inline-block;
	font-weight: bold;
	margin: 0 10px 0 0;
	text-align: right;
	width: 90px;
}

.page-join #content input {
	background: #838383;
	border: 1px solid #532055;
	height: 23px;
	line-height: 23px;
	width: 258px;
}

.page-join #content button {
	background: url(../images/btn-join.png) no-repeat;
	border: 0;
	height: 56px;
	margin: 0 0 0 105px;
	text-indent: -9999px;
	width: 264px;
}

.page-join #join-image {
	left: 445px;
	/*margin: -220px 0 0 50px;*/
	position: absolute;
	top: -9px;
}

.page-join #footer {
	color: #fff;
	font-size: 13px;
}

.page-join #footer h2, .page-join #footer h2 a {
	color: #fff;
}

.page-join #footer img {
	margin: 0 0 10px 100px;
}

.page-join .highlight {
	font-size: 30px;
	font-weight: bold;
}

.page-join #content .accept_terms {
	margin: 10px 0 0 105px;
}

.page-join .join_for_free {
	float: left;
	height: 280px;
	width: 400px;
}

.page-join .join_text {
	float: right;
	margin: 3px 40px 0 0;
}

.page-join .join_text ul {
	margin: 15px 0 0;
}

.page-join .join_text li {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.page-join .join_text .highlight {
	font-size: 11px;
}

.page-join .bottom-links a {
	margin: 0 15px 0 0;
	
	}

.suboffer {
	font-size: 22px;
}

/* Page: Model details
=== */

/* Page: Upgrade Your Membership
=== */
.page-upgrade h3 {
	background: #fff;
	color: #000;
	text-indent: 0;
}

.page-upgrade .column {
	background: #cc9;
	float: left;
	height: 156px;
	margin: 0 20px 0 0;
	width: 295px;
}

.page-upgrade .column.choose {
	background: none;
}

#form-upgrade {
	float: left;
	overflow: hidden;
	width: 630px;
}

#form-upgrade .choose div {
	margin: 0 0 3px;
	padding: 5px 0;
}

#form-upgrade .choose label {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#form-upgrade .choose label span {
	color: #000;
	font-size: 18px;
}

#form-upgrade .choose label em {
	font-size: 10px;
	font-style: normal;
}

#form-upgrade .choose small {
	display: block;
	margin: 0 0 0 25px;
}

#form-upgrade .create .form-row {
	margin: 0 0 3px;
}

#form-upgrade .create label {
	display: inline-block;
	font-weight: bold;
	text-align: right;
	width: 85px;
}

#form-upgrade .create .input {
	border: 1px solid #000;
}

#content #form-upgrade p {
	clear: both;
	display: inline-block;
	margin: 18px 0;
}

.page-upgrade .clear a {
	color: #000;
	font-weight: bold;
}

.page-upgrade .clear span {
	color: #622963;
}

#plan-year {
	background: #f90;
}

#plan-silver {
	background: #ccc;
}

#plan-bronze {
	background: #699;
}

/* Status bar
=== */
#status-bar {
	background: #4E1A50;
	color: #fff;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	margin: 0 0 25px;
	overflow: hidden;
	border-style: solid none;
	border-width: 2px;
	border-color: #FFF;
}

#status-bar.visitor {
	background: #4E1A50;
}

#status-bar a {
	color: #fff;
}

#status-bar strong, .highlight {
	color: #EE0C56;
	text-transform: none;
}

/* Header
=== */
#header {
	background: #d2d2d2;
	height: 303px;
	margin: 0 0 1px;
	position: relative;
}

#header .headerpic {
	bottom: 0;
	left: 0;
	position: absolute;
	/*top: 0;*/
	z-index: 1;
}

#header h1 {
	background: url(../images/logo.png) no-repeat;
	float: left;
	height: 162px;
	margin: 18px 0 0 6px;
	position: relative;
	text-indent: -9999px;
	width: 241px;
	z-index: 2;
}

#header h1 a {
	display: block;
	height: 162px;
	width: 241px;
}

#header form {
	float: right;
	margin: 5px 6px 0 0;
	position: relative;
	z-index: 2;
}

#header form a {
	color: #622963;
	font-size: 9px;
	vertical-align: top;
}

#header .form-row, .page-join .form-row {
	margin: 0 0 11px;
}

#header label {
	color: #622963;
	display: inline-block;
	font-size: 13px;
	margin: 0 5px 0 0;
	width: 60px;
}

#header .input {
	width: 192px;
}

#header .rememberme {
	width: auto;
}
#header div.rememberme{
	background: #622963;
	border: 1px solid #ccbce1;
	color: #fff;
	font-size: 14px;
	height: 27px;
	line-height: 27px;
	padding: 0 7px;
	text-align: center;
}

#header label.rememberme{
	color: #fff;
}

/* Tagline
=== */
#tagline {
	background: #4e1a50;
	height: 38px;
	margin: 0 0 1px;
	padding: 0 33px;
 width:910px;
}
#tagline A.jointagline{
    float:right;font-family:Impact;font-size:28px;color:#ffffff;margin-top:10px;text-decoration:none;
}
#footer #tour-join button {
	display: block;
	height: 38px;
	text-indent: -9999px;
	width: 242px;
}

/* Navigation
=== */
#navigation {
	background: #000;
	height: 25px;
	line-height: 25px;
	margin: 0 0 4px;
 width:976px;
 padding:0;
 position:relative;
 top:0;
 left:0;
 z-index:999;
}

#navigation ul {
	padding: 0 0 0 33px;
	overflow: visible;
 width:784px;
}

#navigation ul.membernav{width:943px !important;}

#navigation li {
	color: #fff;
	float: left;
	margin: 0 8px 0 0;
	text-transform: uppercase;
}

#navigation li a {
	color: #fff;
	padding: 0 0 0 5px;
}

/* Model index
=== */
#model-index {
	background: #ffffff;
	color: #000000;
 border: 1px solid #cacaca;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 6px;
}
#model-index-fullscreen
{
 text-align:center;
	background: #ffffff;
	color: #000000;
 border: 1px solid #cacaca;
	font-size: 14px;
 width:860px;
 margin:0 auto;
	line-height: 26px;
	overflow: visible;
	padding: 6px;
 clear:both;
}
#model-index-fullscreen #model-index span
{
 margin:0 8px 0 0;
}

#model-index span {
	font-weight: bold;
	margin: 0 2px 0 0;
	text-transform: uppercase;
}

#model-index .back, #model-index .next, #model-index ul {
	float: left;
}

#model-index a img {
	vertical-align: middle;
}

#model-index .back, #model-index .next {
	text-transform: uppercase;
}

#model-index .back {
	background: url(../images/arrow-back.png) no-repeat left center;
	margin: 0 5px 0 0;
	padding: 0 0 0 15px;
}

#model-index .next {
	background: url(../images/arrow-next.png) no-repeat right center;
	margin: 0 0 0 5px;
	padding: 0 15px 0 0;
}

#model-index ul {
	font-size: 13px;
	overflow: hidden;
}

#model-index li {
	color: #999;
	float: left;
 text-align:center;
 min-width:15px;
}

#model-index li a {
	color: #000000;
}

#model-index li a:hover, #model-index .active a {
	color: #ff0066;
 font-weight:bold;
}

#model-index form {
	float: right;
}

#model-index select {
	border: 1px solid #CBB8E3;
}

#model-index label {
	font-weight: bold;
	text-transform: uppercase;
}
/*
#model-index input {
	background: url(../images/bg-input.png) repeat-x;
	border: 0;
	color: #fff;
	height: 16px;
	line-height: 16px;
	padding: 0 3px;
	width: 132px;
}*/
#model-index .modelSearchBox {
	background: none;
	border: solid 1px #cbb8e3;
	color: #ad0101;
	height: 16px;
  padding: 1px 0 1px 0;
	width: 138px;
  margin-right : 7px;
}
#model-index .modelSearchSubmit {
	background-color: #ffffff;
	border: solid 1px #cbb8e3;
	color: #ad0101;
  height: 20px;
	width: 108px;
  padding: 1px 0 1px 0;
	text-transform: uppercase;
}
html>/**/body #model-index .modelSearchSubmit, x:-moz-any-link, x:default { position:relative;top:1px;} /* Only FireFox 3 */
#model-index .submit {
	background: url(../images/arrow-next.png) no-repeat right center;
	border: 0;
	color: #fff;
	padding: 0 15px 0 0;
}
#modelSuggestions{
  left:699px;
  top:23px;
  min-width : 136px;
}
#modelSuggestions2{
  min-width : 141px;
  left : 35px;
}
.modelSuggestionsHolder{
  display:none;
  position:absolute;
  height:auto;
  background-color:#ad0101;
  float:left;
  z-index:20;
  text-align:left;
  font-size:11px;
  border:solid 1px #cbb8e3;
  padding : 1px 1px 1px 1px;
}
#modelSuggestions P, #modelSuggestions2 P{
  line-height : 16px;
  min-width : 134px;
  background-color : #ffffff;
  color : #000000;
  padding-left:2px;
  margin : 0 0 0 0;
}
#modelSuggestions P A, #modelSuggestions P A:hover, #modelSuggestions2 P A, #modelSuggestions2 P A:hover{
  color : #000000;
  text-decoration : none;
}
#modelSuggestions P A:hover, #modelSuggestions2 P A:hover{
  text-decoration : underline;
  font-weight: bold;
}
#modelSuggestions P A B, #modelSuggestions P A:hover B, #modelSuggestions2 P A B, #modelSuggestions2 P A:hover B{
  color : #ad0101;
}
/* Content
=== */
#content {
	float: left;
	padding: 12px 0 0 9px;
	width: 676px;
	/*width: 621px;*/
}

.w684{width:684px !important;}

#content-fullscreen {
 padding-top:8px;
	text-align: center;
}
.change-photo-size{margin-left:6px;}

.change-photo-size a{padding:0 4px;float:left;display:block;text-transform:uppercase;font-weight:bold;text-decoration:none;}
.change-photo-size a:hover{background:#cacaca;}
.change-photo-size a.s{font-size:11px;}
.change-photo-size a.m{font-size:13px;}
.change-photo-size a.l{font-size:15px;}
#chphoto{margin:0 6px 0 0 !important;}
.change-photo-size a.active{background:black;color:#fff;}
.nobg{background-image:none;}
.photobrowser-tooltip{display:none;font-family: Arial, Helvetica, Tahoma, sans-serif;padding:5px;width:200px;min-height:50px;height:auto !important;height:50px;font-size:11px;border:1px solid #cacaca;background-color:#222222;color:#ffffff;}

#content.wide {
	width: 726px;
}

#content.tour{width:967px;}

#content p {
	margin: 0 0 20px;
}

.section {
	border-bottom: 1px solid #999999;
	margin: 0 0 18px;
	overflow: hidden;
	padding: 0 0 8px;
}

.model-details .section {
	margin: 0 0 8px;
}

.model-interview{padding:3px 0 3px 24px;background:url(/images/icon_mic.png) 0 0 no-repeat;margin-right:8px;margin-left:4px;}
#interview_form{display:none;position:fixed;top:200px;left:32%;width:500px;height:480px;background:#ffffff;border:1px solid gray;padding:10px;z-index:9999;overflow:hidden;font: 12px/14px Arial, Helvetica, Tahoma, sans-serif;overflow:auto;}
#interview_form h2{background:url(/images/icon_mic_50.png) 0 0 no-repeat;padding-left:58px;line-height:50px;height:50px;}
ul#model_interview_qa{list-style-type:none;padding:0;margin:0 auto 15px;width:480px;}
li.question{background:#cacaca;margin-top:8px;padding:2px 2px 2px 4px;font-weight:bold;}
li.answer{padding:2px 2px 2px 4px;}

.section.favorite .prev_next a {
	padding: 0;
}

.ie6 .section {
	padding-bottom: 20px;
}

.model-landscape {
	float: left;
	font: 10px Verdana;
	margin: 0 17px 12px 0;
	/*margin: 0 35px 12px 0;*/
	text-align: center;
	width: 310px;
	/*width: 230px;
	width: 275px;*/
}

.index .model-landscape {
	margin-right: 9px;
	width: 230px;
}

.model-landscape img {
	background-position: left;
	display: block;
	height: 173px;
	margin: 0 auto;
/*	height: 161px;*/
}

.model-landscape.main img {
}

.index .model-landscape img {
	height: 129px;
}

#set-modellist{width:460px;overflow:auto;height:185px;}
.set-model-portrait{width:100px;text-align:center;margin-right:5px;}

.model-portrait, .photo-set {
	/*color: #666;*/
	float: left;
	height: 250px;
	font-size: 10px;
	margin: 0 10px 10px 0;
	text-align: center;
	width: 120px;
}
.photo-set{margin:0 10px 40px 0;}

.model-portrait a, .model-portrait-large a, .model-landscape a, .photo-set a, .photo-set a {
	color: #4E1A50;
	font-size: 13px;
 font-weight:bold;
}

.set_details{
	margin: 10px 0px 30px 0px;
 position:relative;
 top:0;
 left:0;
}

.set_details .detail_picture{
	float: left;
	margin: 0px 10px 0px 0px;
 width:260px;
}

.w195{width:195px !important}

#text_and_model{width:460px;height:auto;float:left;}
.set_details .detail_text{
 position:relative;
 top:0;left:0;
	padding:0;
 width:678px;
 height:120px;
 float:left;
}

.detail_text_members{
 position:relative;
 top:0;left:0;
	padding:0;
 width:460px;
 float:left;
}


#rating-models{float:left;width:300px;margin-top:14px;}

.photo-set.category p {
	/*width: 180px;*/
}

.photo-set.fullw { width: auto; }
.photo-set.category {
	width: 165px;
}
.photo-set.category.updates { /*width: auto;*/ margin:0 4px 40px 0; }
.photo-set.category.updates-preview{margin:3px 13px 50px;}
.photo-set.modeldetails{margin:0 13px 55px 13px;width:165px;}
.photo-set.searchresults{margin:0 3px 55px 3px;width:165px;}
.photo-set.category.updates p {
	/*height: 45px;*/
	/*width: 148px;*/
}
.photo-set.category.updates.front p { height: auto; }
.photo-set.category.updates.front { margin: 0 20px 0 0; }
.photo-set.category.updates img { }

.photo-set.front {
	width:260px;
 height:454px;
 margin:0 30px;
 font-size:13px;
}
.photo-set.front-horizontal {
	width:400px;
 height:310px;
 margin:0 40px;
 font-size:13px;
}
.photo-set.front-vertical{width:300px;height:500px;margin:0 10px;font-size:13px;}

.photo-set{position:relative;left:0;top:0;}
.photo-set .hdlogo{position:absolute;top:20px;right:5px;}
.photo-set .setsub{position:absolute;bottom:55px;left:5px;}
.photo-set .setsubupd{position:absolute;bottom:80px;left:0;}
.photo-set .setsubhm{position:absolute;bottom:42px;left:5px;}
.photo-set.member-home {
	width:230px;
 height:450px;
 margin:5px;
 font-size:13px;
}


.favorite .photo-set {
	height: auto;
	margin: 0 15px 40px 12px;
	width: 165px;
 height:280px;
}

.model-portrait {
	height: 240px;
	margin: 0 3px 10px 0;
	width: 162px;
}

.model-portrait-big {
	margin: 0 0 4px 30px;
 width:201px;
 height:351px;
 text-align:center;
}

.model-portrait-big a{
 font-weight:bold;
 font-size:15px;
}
.model-portrait-big img {
	display: block;
}

.model-portrait img {
	display: block;
	height: 224px;
}

.model-portrait-small {
 float:left;
	display: block;
	height: 184px;
 width: 120px;
 margin:0 4px;
 text-align:center;
}

.model-portrait-small a{
 font-weight:bold;
}

.model-portrait-large {
	float: left;
	height: 531px;
	margin: 0 10px 10px 10px;
	text-align: center;
}

.model-portrait-large img {
	display: block;
	/*height: 497px;	*/
	/*width: 357px;*/
}

.model-portrait.directory {
	margin: 0 3px;
	width: 125px;
}

.model-portrait.directory img {
	display: block;
	height: 184px;
}

.related .model-portrait img, .photo-set img {
	display: block;
	/*height: 181px;*/
	margin: 0 auto 2px;
}

.related .model-portrait {
	height: auto;
	margin: 0 0 10px;
	width: 50%;
}

#content .related.tomodel .model-portrait p {
	margin: 0 auto;
	width: 190px;
}

.listing.model-portrait {
	/*height: auto;*/
	height: 272px;
	margin: 0 0 0 26px;
}

.favorite .model-portrait {
	height: auto;
	margin: 0 5px 30px 0;
	width: 156px;
	height: 258px;
}

ul.set-parts-list{margin:4px 0 8px 0;}
ul.set-parts-list li{line-height:24px;}

.favorite_link{padding:3px 3px 3px 24px;background:url(/images/icon_favorites.gif)  0 no-repeat;overflow:visible;}
.favorite_link.remove{background:none;padding:0;}
.jump_photos{padding:3px 3px 3px 24px;background:url(/images/icon_photo.png)  0 no-repeat;overflow:visible;}
.jump_videos{padding:3px 3px 3px 24px;background:url(/images/icon_video.png)  0 no-repeat;overflow:visible;}
.jump_shop{padding:3px 3px 3px 28px;background:url(/images/cart.jpg)  0 no-repeat;overflow:visible;line-height:22px;}

.favorite .model-portrait img {
	height: auto;
 margin:0 auto;
}

.jokes .photo-set img {
	height: 133px;
}

/*.halfw .model-landscape {
	margin-left: 35px;
	width: 230px;
}*/

.halfw{width:960px;/*margin-top:40px;*/}
.halfw-small{width:676px;margin-top:40px;}

.container-black, .container-transp {
	background: #000;
	position: relative;
}

.container-transp {
	background: transparent;
	width: 182px;
}

.halfw .model-landscape img {
	display: block;
	margin: 0 auto;
}

.photo-set.daypic {
	margin-right: 15px;
	width: 148px;
}

.photo-set.daypic img {
	display: block;
	height: 197px;
}

/*.photo-set { color: #000; }*/
.photo-set.vcenter, .photo-set.vcenter img { height: auto; width: auto;margin:2px auto 20px; }
.photo-set.vcenter{width:190px;position:relative;top:0;left:0;margin:2px auto;}

.photo-set.vcenter .container-black, .vcenter .container-transp {
	display: table-cell;
	height: 204px;
	vertical-align: middle;
 border:1px solid #cacaca;
	/*width: 180px;*/
}

.photo-set span.photo_links{	
	/*line-height: 20px;*/
 position:absolute;
 bottom:1px;
 left:1px;
 width:182px;
 background:#efefef;
 padding-top:2px;
}

.photo-set span.photo_links a{text-decoration:none;color:#666666}
.photo-set span.photo_links a:hover{text-decoration:underline;color:#000000;}


.photo-set span.photo_links a.s{
	font-size: 12px;
}
.photo-set span.photo_links a.m{
	font-size: 14px;
}
.photo-set span.photo_links a.l{
	font-size: 16px;
}

div.set_links{
 border:1px solid #cacaca;
 background:#fafafa;
/*	margin:6px 6px 6px 0;*/
 padding:4px;
 font-weight:bold;
 text-align:center;
}

div.set_links a, p.set_links a{
	padding: 0 5px;
}

.model-portrait-desc {
	margin: 0 0 14px;
	overflow: hidden;
 font-size:10px;
}

.model-portrait-desc img {
	display: block;
	float: left;
	height: 181px;
	margin: 0 6px 0 0;
	width: 120px;
}

#sidebar.narrow .model-portrait-desc img {
	height: 248px;
	width: 165px;
}

.model-portrait-desc div {
	float: left;
	overflow: hidden;
	width: 105px;
}

.model-landscape img, .model-portrait-desc img, .model-details img, .latest-updates img{
	border: 1px solid #000;
}

#content .model-landscape p, #content  .model-portrait p, #content .photo-set p {
	margin: 0;
 font-weight:bold;
}

.model-portrait strong, .model-portrait strong a {
	color: #000;
	font-size: 12px;
}



#sidebar .model-portrait-desc p {
	font-size: 9px;
	line-height: 10px;
	margin: 0 0 10px;
}

/* Model details
=== */
.model-details {
 position:relative;
 top:0;left:0;
	margin: 0 0 18px;
	overflow: hidden;
 width:625px;
 float:left;
}

#sites-related{position:absolute;top:38px;right:0;text-align:right;}
#official-site{padding:3px 0 0 0;font-weight:bold;}
#official{background: url(/images/ikon-2.png) 0 0 no-repeat;line-height: 20px;height: 20px;display: block;float: right;padding-left: 24px;}

#model-comments{float:left;width:314px;border-left: 1px solid #bbbbbb;height: 320px;;margin-left: 4px;padding:0 8px;}
#model-comments p{margin:8px 0;}

.model-details a {
	color: #000;
}

.model-details img {
	display: block;
	height: 309px;
	float: left;
	margin: 0 8px 0 0;
	width: 201px;
}

.model-details .model-desc {
	float: left;
	width: 410px;
}

.model-details .model-desc h2, .model-details .model-desc h2 a,
.video-player h2, .video-player h2 a {
	color: red;
}

/* Video player
=== */
.meta {
	border-bottom: 1px solid #999;
	display: block;
	font-weight: bold;
	margin: 0 0 14px;
}

.meta span {
	color: #ff0066;
}

.player{position: relative;top:0;left:0;height:390px;width:668px;}
.player-v2{position: relative;top:0;left:0;width:676px;}
.ar0{height:332px;}
.ar4{height:452px !important;}
.ar16{height:332px;}

.player img {
	border:none;
 left:20px;
}

div#preview {
 background:#000000;
	width: 480px;
 height:340px;
 padding-top:20px;
 overflow:hidden;
}
div#preview-v2 {
 background:#111111;
	width: 676px;
 min-height:322px;
 height:auto !important;
 height:322px;
 padding:20px 0;
 overflow:hidden;
 text-align:center;
 position:relative;
 top:0;
 left:0;
}

ul.preview{margin:0;list-style-type:none;padding:0;}

.formats-v2 {
	background: #fff url(/images/icon_bg.png) 0 0 repeat-x;
	color: #999;
	font-size: 10px;
	font-weight: bold;
	overflow:auto;
	width: 676px;
 position:relative;
 right:0;top:0;
 min-height:210px;
 height:auto !important;
 height:210px;
 text-align:center;
}
.formats-v2 a{color:#000000 !important;}
.formats-v2 li{float:left;padding-top:80px;width:120px;margin-right:0;margin-top:5px;padding-left:6px;}
.formats-v2 .wmv{background:url(/images/icon_wmv1.png) 34px 0 no-repeat;}
.formats-v2 .qt{background:url(/images/icon_qt1.png) 34px 0 no-repeat;}
.formats-v2 .mp4{background:url(/images/icon_mp41.png) 34px 0 no-repeat;}
.formats-v2 .flash{background:url(/images/icon_flash1.png) 34px 0 no-repeat;}
.formats-v2 .divx{background:url(/images/icon_divx1.png) 34px 0 no-repeat;}
.formats-v2 .mpeg{background:url(/images/icon_mpeg1.png) 34px 0 no-repeat;}
.formats-v2 .sub-details{color:#777777;margin:0;padding:0;}
#downloadtip{color:white;font-weight:bold;}

.formats {
	background: #000;
	color: #999;
	font-size: 9px;
	font-weight: bold;
	margin:38px 0 0 0;
	overflow:auto;
	width: 190px;
 position:absolute;
 right:0;top:0;
 padding-top:20px;
 height:340px;
}

#content .formats p {
	line-height: 1;
	margin-bottom: 9px;
}

.formats li {
	float: left;
	margin: 0 0 6px;
	min-height: 66px;
	padding: 0 4px 0 66px;
 border-bottom:1px solid gray;
 width:102px;
}

.formats li a {
	color: #fff;
}

.formats .divx { background: url(../images/format-divx.png) no-repeat left top; }
.formats .flash { background: url(../images/format-flash.png) no-repeat left top; }
.formats .mpeg { background: url(../images/format-mpeg.png) no-repeat left top; }
.formats .qt { background: url(../images/format-quicktime.png) no-repeat left top; }
.formats .wmv {	background: url(../images/format-wmv.png) no-repeat left top; }

/* WALL */
.showWall, .showWall:visited { color: #00f !important; text-decoration: none; }

/* Sidebar
=== */
#sidebar {
	background: url(../images/bg-sidebar.png) repeat-y center top;
	float: right;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin: 40px 0 35px;
	padding: 0 25px 0;
	position: relative;
	width: 237px;
}

#sidebar-w273 {
	background: url(../images/bg-sidebar.png) repeat-y center top;
	float: right;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	margin: 40px 0 35px;
	padding: 0 18px 0;
	position: relative;
	width: 237px;
}


#sidebar.narrow {
	background: url(../images/bg-sidebar-narrow.png) repeat-y center top;
	padding: 0 14px;
	width: 196px;
}

#sidebar .top,#sidebar-w273 .top {
	background: url(../images/bg-sidebar-top.png) no-repeat;
	height: 35px;
	margin: -35px -25px -8px;
	width: 287px;
}

#sidebar.narrow .top {
	background: url(../images/bg-sidebar-narrow-top.png) no-repeat;
	height: 35px;
	margin: -35px 0 -8px -14px;
	width: 224px;
}

#sidebar .bottom,#sidebar-w273 .bottom {
	background: url(../images/bg-sidebar-bottom.png) no-repeat;
	height: 35px;
	margin: 0 -25px -35px;
	width: 287px;
}

#sidebar.narrow .bottom {
	background: url(../images/bg-sidebar-narrow-bottom.png) no-repeat;
	height: 35px;
	margin: 0 0 -35px -14px;
	width: 224px;
}

#sidebar .section,#sidebar-w273 .section {
	overflow: visible;
}

#sidebar.narrow .section {
	padding-left: 14px;
	padding-right: 14px;
}

#sidebar .section.last {
	border: 0;
}

#sidebar h3,#sidebar-w273 h3 {
	margin: 0 -8px 7px;
}

#sidebar.narrow h3 {
	margin: 0 -14px 7px;
}

#sidebar p,#sidebar-w273 p {
 padding:0 0 4px 0;
	font-size: 10px;
}

#sidebar span,#sidebar-w273 span {
	color: #aa3cbc;
	font-size: 12px;
	font-weight: bold;
}

.latest-updates.pic_only{
	padding: 5px 0;
}
.latest-updates.pic_only img {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 165px;
}

/* Categories
=== */
#sidebar #categories p {
	margin: 0 0 20px;
}

#sidebar #categories a {
	color: #000;
}

/* Top models
=== */
#sidebar #top-models ul, #sidebar #top-models li {
	color: #000;
	overflow: hidden;
}

#sidebar #top-models li a {
	color: #000;
}

#sidebar #top-models span {
	color: #ff0066;
	font-size: 10px;
}

/* Footer
=== */
#footer {
	background: #4e1a50;
	border: 3px solid #cbb7e4;
	clear: both;
	color: #cdbae5;
	overflow: hidden;
	padding: 11px 0 10px 30px;
}

.ie6 #footer {
	padding: 0 0 20px 30px;
}

#footer p {
	margin: 0 0 13px;
}

#footer div {
	float: left;
}

#footer #signup {
	background: url(../images/seperator.png) no-repeat right center;
	margin: 0 7px 0 0;
	width: 193px;
}

#footer form {
	margin: 13px 0 0;
}

#footer .form-row {
	clear: both;
	margin: 0 0 8px;
	width: auto;
}

#footer label {
	color: #fff;
	display: block;
}

#footer .input {
	height: 16px;
	line-height: 16px;
	width: 133px;
}

#footer #features {
	background: url(../images/seperator.png) no-repeat right center;
	margin: 0 14px 11px 0;
	width: 418px;
}

.ie6 #footer #features {
	margin-bottom: 0;
}

#footer #features-list {
	background: url(../images/features.png) no-repeat;
	display: block;
	height: 62px;
	text-indent: -9999px;
	width: 405px;
 margin-top:12px;
}

#footer #supported-formats {
	width: 275px;
}

#footer #formats-list {
	background: url(../images/formats.png) no-repeat;
	display: block;
	height: 53px;
	text-indent: -9999px;
	width: 289px;
 margin-top:12px;
}

#footer .hr {
	background: #fff;
	clear: both;
	font-size: 0;
	height: 1px;
	margin: 0 0 11px;
	width: 907px;
}

.lte7 #footer .hr {
	clear: none;
}

.ie6 #footer .hr {
	margin: 0;
}

#footer #other-languages {
	color: #ee0c56;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin: 0 5px 0 0;
}
#footer #bottom-links {
	text-align: center;
	float: right;
	margin-right: 20px;
	}
	
#footer #bottom-links a{
	margin: 0 15px 0 0;
	color: #fff;
	}
	
#footer li {
	float: left;
	margin: 0 8px 0 0;
}

#footer li a {
	color: #fff;
}

/* Copyright
=== */
#copyright {
	background: #d5bfd6 url(../images/bg-shadow-bottom.png) no-repeat center top;
	color: #622963;
	font-size: 13px;
	margin: 0 auto;
	padding: 30px 0 15px;
	overflow: hidden;
	/*width: 1046px;*/
 width: 1000px;
}

#copyright img, #copyright p {
	float: left;
}

#copyright p {
	margin: 35px 0 0 20px;
}

/* Form elements
=== */
label, button { 
	cursor: pointer;
}

.input {
	border: 1px solid #cbb8e3;
	height: 21px;
	line-height: 21px;
	padding: 0 3px;
	width: 192px;
}

.button, .button-text {
	cursor: pointer;
}

.button, #form-upgrade .button-text {
	background: #622963;
	border: 1px solid #ccbce1;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	padding: 0 7px;
	text-align: center;
	text-transform: uppercase;
}

.button.black {
	background: url(../images/bg-button-black.png) repeat-x;
	border: 0;
}

.button-text {
	background: transparent;
	border: 0;
	color: #AA3CBC;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	vertical-align: -3px;
}

#form-upgrade .button-text {
	background: #000;
	border: 1px solid #CCB9E4;
	color: #CCB9E4;
}

.ie .button-text {
	vertical-align: 0;
}

.ie6 .button-text {
	font-size: 16px;
}

/* Misc
=== */
.list li, .join_text li {
	background: url(../images/list-item.png) no-repeat;
	padding: 0 0 0 20px;
}

.join_text li {
	background: url(../images/li-marker.gif) no-repeat;
}

.list.bold {
	font-weight: bold;
	margin: 8px 0;
}

.page-join .list.bold {
	margin-bottom: 70px;
}

.text-strong {
	color: #ff0066;
}

.remove {
	color: #f00 !important;
}


.hidden {
	display: none;
}

/* Global classes
=== */ 
strong { font-weight: bold; }
em { font-style: italic; }

.float-left { float: left; }
.float-right { float: right; }

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }

.xsmall{font-size:9px;}
.small{font-size:11px;}
.text-medium{font-size:15px;}
.text-large{font-size:18px;}
.text-xxlarge{font-size:34px;}

.big-margin{margin:40px 0;}
.big-margin-top{margin:30px 0 0 0;}

.img-left { float: left; margin: 4px 10px 4px 0; }
.img-right { float: right; margin: 4px 0 4px 10px; }

.first { margin-left: 0 !important; }
.last { margin-right: 0 !important; }

.mr20{margin-right:20px;}

.nomargin { margin: 0 !important; }
.nopadding { padding: 0 !important; }
.noindent { margin-left: 0; padding-left: 0; }
.nobullet { list-style: none; list-style-image: none; }
.nodecor{text-decoration:none !important;}
.noborder{border:none !important;}

.clear { clear: both; }
.clearfix:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
* html .clearfix { zoom: 1; } /* IE 6 */
*:first-child+html .clearfix { zoom: 1; } /* IE 7 */

/* wallpapers
=== */
.wallpaper {
	float: left;
	margin: 3px 18px 5px;
}

.wallpaper img {
	display: block;
	height: 225px;
	width: 300px;
}

div.prev_next {
	clear: both;
	overflow: hidden;
	padding: 5px;
	margin: 5px 0 10px;
	text-align: center;
}

div.prev_next a.inactive { color: grey; cursor: default; }

div.prev_next a {	padding: 0 40px; }

img.model_flag {	border: 0; display: inline !important; height: 11px !important; margin: 0 0 0 6px; width: 16px; }
#official{background:url(/images/ikon-2.png) 0 0 no-repeat;padding-left:24px;display:block;float:right;line-height:20px;}

form#loginform div#login_box_button {padding: 0px 55px;}
form#loginform div.form-row { float: right;}
a span.fancybox_modelpic_url{ display: none; }

.get-your-pass{position:absolute;bottom:0;right:0;z-index:0}
.video-preview{width:960px;height:540px;margin:0 auto;text-align:center;position:relative;top:0;left:0;}
.set-title{font-size:10px;color:#000000;margin:0 auto;height:14px;}
.set-date{float:left;text-align:left;}
.set-info{float:right;text-align:right;}
.vpreview310{width:310px;height:174px;}
.fbox{width:503px;height:336px;}
.features{overflow:hidden;position:relative;top:0;left:0;}
.feat-pic{position:absolute;top:0;left:0;}
div.features ul li {float:left;position:absolute;list-style: none;}
div.features ul li.show {z-index:500;}
img.rstar:hover{cursor:pointer;}
.welcome{width:430px;height:360px;font-size:22px;position:relative;top:0;left:0;background:url(/images/en-get-your-pass.gif) -10px 180px no-repeat;padding-left:20px;}
.welcome .marg8{z-index:10;}
.welcome p{margin:3px 0;line-height:19px;}
.firstline{line-height:24px;margin:0 !important;}
.welcome h2{font-size:40px;margin:8px 0 14px !important;}
.red{color:#ff0000 !important;font-weight:bold;}
.green{color:#00dd00 !important;}
.marg8{margin:16px 0 !important;height:19px;overflow:visible;}
div.full-access{text-align:left;height:34px;overflow:visible;position:relative;top:0;left:0;font-size:38px;padding-top:40px;font-weight:bold;}
a.full-access{display:block;width:463px;height:179px;position:absolute;bottom:0;right:0;}
.order-by{width:110px;}
.sort-by{width:160px;}
.paging{width:280px;}
.monthly{width:220px;text-align:right;}
.persite{width:160px;text-align:right;}
.spacing{margin:4px 0;}
.block{display:block;}
.mt3{margin-top:3px !important;}
.mt10{margin-top:10px;}
.mt12{margin:12px 0;}
.font60{font-size:60px;line-height:48px;}
.sub-details{margin-top:3px;display:block;}
#rating{height:20px;line-height:20px;}
.rating-stars{width:100px;height:20px;float:right;}
#ratingbox{width:100px;height:20px;float:right;}
div.navi{height:16px;clear:both;width:676px;margin:0 auto 4px;text-align:center;font-size:14px;}
ul.navi{list-style-type:none;margin:0;padding:0;}
ul.navi li{float:left;padding:2px 4px;}
span.navi{font-size:14px;color:black;padding:0 4px;position: relative;top: 2px;font-weight: bold;text-decoration:none;}
#set_lightbox{position:relative;top:2px;}
a.active{font-weight:bold;font-size:120%;padding:0 5px;text-decoration:none;}
.w800{width:800px;height:30px;}
.bold{font-weight:bold !important;}
.regular{width:956px;}
.detailslinks{margin:0 4px;font-size:12px;}
.zip-download{background:url(/images/icon-zip.jpg) 0 0 no-repeat;padding:3px 3px 3px 24px;overflow:visible;}
.tags{margin-top:8px !important;width:660px;text-align:justify;line-height:18px;clear:left;}
.tags a:hover{background:#cacaca;}
#feedback_widget{width:45px;height:110px;position:fixed;top:47%;right:0;background:transparent;z-index:9999;}
a.feedback{display:block;width:45px;height:110px;background: transparent url(/images/feedback.jpg) 0 0 no-repeat;position:relative;right:-4px;top:0;}
a.feedback:hover{position:relative;right:0;top:0;}
#feedback_form{display:none;position:fixed;top:300px;left:35%;width:440px;height:280px;background:#ffffff;border:1px solid gray;padding:10px;z-index:9999;overflow:hidden;font: 12px/14px Arial, Helvetica, Tahoma, sans-serif;}
#feedback_form input,select,textarea{border:1px solid #cacaca;}
#feedback_form label{margin:10px 0;padding:0;}
.fb_btn{float:right;clear:both;}
#subject{width:430px;}
#message{width:430px;height:120px;}
.updates-title{text-transform:capitalize;}
.gray{color:#999999;}
.black{color:#000000;}
.white{color:#ffffff;}
.blue{color:#0000dd;}
#updates-pager{padding:5px;border:1px solid #cacaca;}
#updates-pager input,select{border:1px solid #cacaca;padding:1px;font-size:12px;font-family:Arial,Helvetica,Tahoma}
label.search{display:block;float:left;line-height:16px;width:120px;margin:1px;padding:1px;text-align:left;}
label.search:hover{background:#ccffcc;}
label.mark{background:#99ff99;font-weight:bold;}
input.scenes{float:left;}
#search_result{text-align:left;margin:0 auto;width:690px;float:left;}
#search_sidebar{width:260px;float:right;text-align:justify;}
.btn{width:35px;height:20px;display:block;padding:0;font-size:13px;font-weight:bold;background:url(/images/set-nav-arrows.png) 0 0 no-repeat;overflow:hidden;margin-bottom:4px;}
.btn.next{float:right;text-align:right;background-position:-35px 0;}
.btn.previous{float:left;text-align:left;background-position:0 0;}
.btn.next:hover{background-position:-35px -20px;}
.btn.previous:hover{background-position:0 -20px;}
#join{display:none;width:960px;height:520px;padding-top:20px;margin:0 0 0 20px;position:absolute;top:0;left:0;}
#player{position:absolute;top:0;left:0;}
#site-features{height:340px;width:960px;position:relative;top:0;left:0;}
.slideshow{width:503px;height:336px;overflow:hidden;position:relative;top:0;left:0;margin:0 auto;z-index:1;}
.slideshow img {position:absolute;top:0;left:0;z-index:8;opacity:0.0}
.slideshow img.active {z-index:10;opacity:1}
.slideshow img.last-active {z-index:9;}
.set-picpager{margin:0 2px;}
.selected{font-weight:bold;text-decoration:underline;background-color:#66ff66}
.set_links a{text-decoration:none;}
.set_links a:hover{background-color:#ffcc99;}
.btn2{padding:2px 3px;border:1px solid #cacaca;margin:0;}
#jform{height:315px;margin-top:20px;padding:10px 32px 18px;border:1px solid #c49d65;}
.form-frame{float:left;width:620px;height:315px;overflow:hidden;margin:0;padding:0;background:transparent;}
.form-right{float:left;width:286px;height:300px;overflow:hidden;}
#join_block{width:290px;height:312px;background:url(/images/scenes-bgr.jpg) 0 0 no-repeat;float:left;margin-left:25px;font-family:Arial;position:relative;top:0;left:0;}
#jswf{width:290px;height:59px;position:absolute;left:0;}
.jsingle{top:99px;}
.jnetwork{top:205px;}
#jmain{position:absolute;left:0px;top:58px;padding:0 0 0 10px;}
.jsub{margin:4px 0 0 50px;font-weight:bold;}
.jsc{color:#c3de59;}
.nsc{color:#b94258;}
.secure{background:url(/images/lock-icon.jpg) 0 0 no-repeat;padding:5px 0 5px 26px;font-size:15px;}
#our-payment-processors{margin:2px auto 16px;;width:900px;text-align:center;clear:both;}
ul#pp-list{list-style-type:none;padding:0;margin:4px auto;width:890px;}
ul#pp-list li{float:left;width:127px;}
#set-models{width:320px;float:left;}
#set-models4{width:500px;float:left;}
.set-heading{height:30px;text-transform:capitalize;}

.offer-title{font-size:22px;margin:10px 0 2px 0;line-height:24px;}
.offer-subtitle{font-size:12px;color:#000000;display:block;}
ul.joffers{list-style-type:none;margin:0;padding:0;font-size:12px;text-align:left;}
ul.joffers li{background:url(/images/check-sign.jpg) 0 0 no-repeat;height:18px;padding:1px 0 0 24px;font-weight:bold;}
#comment{width:400px;height:80px;}
#comment-small{width:290px;height:40px;}
.comment-display{}
.comment-timestamp{font-size:9px;color:#565656;}
.comment-separator{width:550px;margin:6px auto;}
.comment-sep-small{margin:3px auto;}

#footer-join{width:976px;height:204px;background:url(/images/footer-join.jpg) 0 0 no-repeat;position:relative;top:0;left:0;}

#footer-join2{width:976px;height:883px;background:black url(/images/footer-join2.jpg) 0 38px no-repeat;position:relative;top:0;left:0;}

#join-heading{width:976px;height:126px;position:absolute;top:0;left:0;font-family: Impact, Charcoal, sans-serif;padding-top:22px;background:black;}
#join-heading h1{line-height:38px;font-size:38px;font-weight:bold;font-family:inherit;color:#5c5a5b;}
#join-heading h3{line-height:22px;font-size:19px;color:#ffffff;background:none;color:#ffffff;font-weight:normal;}
#join-heading span{font-weight:bold;}
#join-heading .bigger{font-size:22px;}
#join-heading .big{font-size:31px;}
#join-heading .white{color:#ffffff;}
.yellow{color:#ffd140;}

#join-stats-box{width:230px;height:150px;padding:12px;font-family: Impact, Charcoal, sans-serif;}
#join-stats-box h4{font-size:18px;font-weight:bold;letter-spacing:-1px;color:black;padding:0;margin:3px 0;text-align:center;}
#join-stats-box h1{font-size:31px;font-weight:bold;padding:0;margin:3px 0;line-height:31px;text-align:center;}
#join-stats-box p{margin:3px 0;padding:0;font-size:18px;color:black;font-weight:bold;text-align:center;line-height:18px;}
#join-stats-box span.small{font-size:14px;}
#join-stats-box .red{color:#de2400;}

#jfooter-link{display:block;position:absolute;bottom:15px;left:66px;width:830px;height:52px;}
#jfooter-stats{height:28px;width:860px;left:58px;border:1px solid lime;color:#976b2e;}
.jstat{position:absolute;bottom:90px;font-weight:bold;font-size:32px;font-family:'Arial Black', Arial;color:#d5000c;text-align:right;overflow:visible;}
#models{left:226px;width:92px;}
#scenes{left:436px;width:105px;}
#updates{left:658px;width:42px;}
#join-network{position:absolute;left:-20px;bottom:0;height:204px;width:960px;background:url(/images/footer-join.jpg) 0 0 no-repeat}

#footer-ad{text-align:center;color:#ffffff;font-weight:bold;margin-bottom:6px;}

/* review */
.reviews-table{background:#e4cdaa;color:#000000;width:925px;padding:15px;margin:0 auto;}
.reviews-table td{text-align:left;padding:4px;font-size:12px;font-weight:bold;}
.reviews-table th{text-align:left;color:#ff0000;padding:6px 4px;font-weight:bold;font-size:12px;}
#review-site{width:200px;}
#review-rating{width:235px;}
#review-comments{width:460px;}
.reviews-table .rating-stars{float:left;position:relative;bottom:3px;left:0;margin-right:8px;width:130px;}
.comments-container{background:#e4cdaa;width:895px;padding:15px;border:1px solid black;margin:4px auto 12px;font-weight:bold;}

.addthis_toolbox{position:absolute;top:4px;right:6px;line-height:18px;}
.addthis_toolbox a{color:#ffffff !important;}
.addthis_toolbox a:visited{color:#ffffff !important;}
.addthis_separator{color:#ffffff;}

.link-line{margin:6px 14px 15px 40px;text-align:right;font-weight: bold;}

.site-screenshot{width:470px;height:330px;float:left;text-align:left;margin:2px 0 8px 5px;position:relative;top:0;left:0;background:#dfdfdf;border:1px solid #afafaf;}
.site-screenshot h5{color:black;font-weight:bold;margin:12px 0 0 0;padding:0 0 4px 0;font-size:15px;}
.site-screencap{margin:5px;border:1px solid #afafaf;}
.site-stats{width:174px;height:192px;position:absolute;top:0;right:0;padding:2px 4px;}
.site-description{height:116px;text-align:justify;padding:2px 6px;}
ul.stat-list{list-style:none;margin-top:20px;}
ul.stat-list li{background:url(/images/check-sign.gif) 0 2px no-repeat;padding:5px 0 0 24px;margin:5px 0;font-weight:bold;}

a.hotlinks-site-login{display:block;margin:0 auto;background:#aaaaaa;padding:8px 0;font-weight:bold;text-decoration:none;width:120px;text-align:center;margin-top:10px;}
a.hotlinks-site-login:hover{text-decoration:underline;background:#cacaca;cursor:pointer;border:1px solid #afafaf;padding:7px 0;}
.comment-box-big{width:400px;height:80px;}
#ddf-logo{margin-left:190px;}

.member-notification{border:1px solid #cacaca;padding:8px;margin-bottom:8px;background:#eaeaea;width:942px;}
#fullscreen-imgv #copyright{background:none;}
#member_set_story{overflow:hidden;margin:0 !important;text-align:justify;}
.title{margin:0 0 8px 0 !important;}
#story_read_more{float:right;margin:4px 0 10px}
#click_read_more{}
.member_pvf_links{margin:8px 0 4px 0 !important;line-height:26px;font-size:11px !important;}
.jokeslogo400{position:absolute;bottom:30px;left:20px;}
.jokeslogo300{position:absolute;bottom:60px;left:20px;}
.jokeslogo260{position:absolute;bottom:35px;left:0px;}
.jokeslogo260v2{position:absolute;bottom:35px;left:0px;}
.jokeslogo230{position:absolute;bottom:95px;left:0px;}
.jokeslogo165{position:absolute;bottom:35px;left:0px;}
.jokeslogo165v2{position:absolute;bottom:-18px;left:0px;}
#vscreenhelp{margin: 2px 0; font-weight: bold; color: #aaaaaa;}
a#broken-link-report{color:#dd0000;background:url(/images/icon-broken-link.jpg) 0 0 no-repeat;padding:3px 3px 3px 24px;}
a#broken-link-report:hover{text-decoration:underline;}
#model-comment-title{font-size:13px;font-weight:bold;}
#copyright img#rtalabel{float:none;}
#mdir-title{display:block;height:30px;}

#set-navigation{width:960px;height:20px;padding:0;margin:20px auto 0;position:relative;top:0;left:0;}

a.photo:hover{background:#ddffdd;}
.photonav-settings{font-size:12px;float:left;}

/* tagging */
a.add_tag{float:right;margin:2px 2px 0 0;display:block;width:14px;height:14px;background:url(/images/icons-tagging.png) 0 0 no-repeat;}
a.add_tag:hover{background-position:0 -14px;}
#tagging-ui{display:none;position:fixed;top:280px;left:32%;width:400px;height:250px;background:#ffffff;border:1px solid gray;padding:10px;z-index:9999;overflow:hidden;font: 12px/14px Helvetica, Tahoma, Arial, 'sans-serif';overflow:auto;}
#suggested-tags-list{padding:2px 0 2px 6px;list-style-type:disc;margin-left:12px;}
#suggested-tags-list li{line-height:15px;height:15px;margin-top:1px;}
#tagged-photo-container{float:left;padding:2px;width:180px;text-align:center;}
#tagged-photo-preview{margin:0 auto;border:1px solid #cacaca;}
#tagging-form{float:left;width:205px;height:200px;overflow:auto;margin-left:4px;}
a.suggestion-result{height:18px;width:100%;display:block;}
a.suggestion-result:hover{background:#ccffcc;}
#suggestions{display:none;width:117px;height:20px;margin:0;padding:0;border: 0 1px 1px 1px solid #cacaca;height:auto;}



#newtag{border: 1px solid #CACACA;margin: 6px 0 0 0;margin: 6px 0 0 0;float: left;}
a#addTag{background: #F1F1F1;padding: 3px 5px;margin: 6px 0 1px 4px;display: block;width: 40px;float: left;}
a#addTag:hover{background: #cacaca;border:1px solid #999999;padding:2px 4px;}

#tagadd{color:#00dd00;font-weight:bold;}
#tagremove{color:#dd0000;font-weight:bold;}

a.taggingIcons{float:right;margin:1px 2px 0 0;display:block;width:14px;height:14px;background:url(/images/icons-tagging.png) 0 0 no-repeat;}
a.deleteTag{background-position: -14px 0;}
a.deleteTag:hover{background-position:-14px -14px;}
a.upgradeTag{background-position:-28px 0;}
a.upgradeTag:hover{background-position:-28px -14px;}
a.degradeTag{background-position:-42px 0;}
a.degradeTag:hover{background-position:-42px -14px;}

/* photo search */
#photo_search_result{width:760px;float:left;text-align:left;min-height: 600px;height: auto !important;height:600px;}
#photo_search_sidebar{width:200px;float:left;text-align:justify;}
#photo_search_sidebar h5{margin:4px 0;text-align:center;}
.photo-tag{float:left;border:1px solid #cacaca;margin:1px;padding:1px 2px;}
.tag_alphabet_letter{padding:1px 2px;float:left;height:18px;text-align:center;}
#sub-title{margin-bottom:8px;}
a.selected-tag{padding:2px 5px;border:1px solid #cacaca;background:#ccffcc;margin:2px;display:block;float:left;color:#000000;font-weight:bold;text-decoration:none;}
a.selected-tag:hover{background:#ff9999;border:1px solid #dd0000;}
.tag-score{margin-left:4px;float:left;}

#plus-sign{background: url(/images/icons-tagging.png) 0 -14px no-repeat;width:14px;height:14px;}

#ajax-loading{display:none;position:fixed;top:0;left:0;width:100%;height:28px;background:black;text-align:center;color:#ffffff;z-index:99999;padding-top:3px;font-weight:bold;}

.show{display:block;}
.hide{display:none;}
.inactive{color:#acacac !important;cursor:default;}

/* dropdown menu */
.hassubmenu{position:relative;overflow:visible !important;}
.submenu{position:absolute;top:20px;width:155px !important;margin:0;padding:0 0 3px 0 !important;display:none;background:#000000;left:0;}
.submenu li{width:150px !important;}
.submenu a{display:block;height:20px;width:100%;}
.submenu a:hover{background:#333333;}
/* summer sale */
#promo-banner{width:503px;float:left;}

#user-form{width:422px;border:1px solid #cacaca;padding:4px 10px;margin:0 0 0 12px;float:left;}
#ud-form div{margin:10px 0;}
#ud-form p{text-align:right;}
#ud-form label{float:left;}

.toggleBox{padding-right:12px;color:#ffffff !important;font-size:18px;float:right;display:block;}

.success{color:#00dd00;font-weight:bold;margin:4px 0;}
.error{color:#dd0000;font-weight:bold;margin:4px 0}
.tosholder{width:700px;text-align:justify;margin:0 auto;}
/* ie6 crapfix */
* html .section{width:976px;}
* html #navigation{width:982px;}
* html #tagline{width:916px;}
* html .photo-set.front{margin:0 30px 0 20px;padding:0;}
* html #footer{height:216px;}
* html input{z-index:999999;}
* html div.rememberme{width:130px;}


#languages{position:fixed;width:40px;height:140px;top:35px;left:5px;background:transparent;z-index:9999;}
#languages img{margin-bottom:2px;}
.recommended-language{width:5px;height:5px;padding:20px 15px 15px 15px;box-shadow:5px 5px 10px #444444;top:30px;left:-50px;z-index:999;border-radius:8px;position:absolute;background:#ffffff;overflow:hidden;border:1px solid gray;}
.recommended-language h5{line-height:20x;font-size:16px;}
.recommended-language p{line-height:15px;}
.recommended-language br{line-height:14px;}
a.linkbtn{display: block;float: left;padding: 4px;border-radius: 2px;text-decoration: none;margin: 6px;}
a.grn{background: #9D9;color: black;font-weight: bold;border: 1px solid #6A6;}
a.gry{background: #CACACA;color: black;font-weight: bold;border: 1px solid #999;}
a.linkbtn:hover{box-shadow:0 0 5px #666;}
.bcon{width:120px;margin:12px auto 0;line-height:15px;}
#qrcode{position:fixed;width:120px;height:120px;bottom:10px;right:5px;background:transparent;z-index:9999;}
#join-button-left{position:fixed;width:45px;height:250px;bottom:35%;left:0;background:transparent;z-index:9999;cursor:pointer;}

/* site scenes */
#site-scenes{width:290px;height:312px;font-family:Tahoma;font-weight:bold;background:url(/images/scenes-bgr.jpg) 0 0 no-repeat;}
#site-scenes #title{font-size:24px;text-align:center;padding-top:10px;color:#000000;}
#site-scenes p#first-line{font-size:12px;color:#ffffff;padding:0 8px;margin:20px 0 0 0;}
#site-scenes a{float:left;display:block;height:46px;text-align:left;text-decoration:none;padding-top:12px;}
#site-scenes p {font-size:12px;clear:both;padding:0;margin:1px 0 0 18px;}
a.button1{font-size:14px;width:100px;margin-left:50px;color:#ffffff !important;}
a.button1 .big{font-size:24px;}
a.button2{color:#000000 !important;font-size:12px;width:100px;line-height:14px;letter-spacing:0;padding-top:10px;margin-left:4px;}
#single-site-pass{color:#ffffff;margin:15px 0 10px 0;height:85px;}
#single-site-pass .number{color:#78C7EE;}
#single-site-pass a.button2{font-size:11px;}
#network-site-pass{color:#ffffff;margin:20px 0 10px 0;height:95px;}
#network-site-pass .number{color:#F78FA6;}

/* tour pass */
.tourpass{position:absolute;bottom:48px;right:10px;width:354px;height:269px;background:#000000;}
.tourpass a {color: white !important;display: block;height: 60px;;top: 125px;font-size:12px;text-decoration:none !important;font-weight:bold;text-align:right;position: absolute;}
.tp-bottom{position:absolute;bottom:0;left:0;width:354px;background:#000000;height:26px;}
.tp-main{color: white;text-align: center;font-size: 24px;font-family: verdana;margin-top: 40px;letter-spacing: -2px;line-height:25px;}
.tp-sub{background: none;color: white;font-weight: normal;font-size: 12px;text-align: center;margin-top:10px;}
.tp-site-single{position: absolute;bottom: 30px;left: 55px;color: gray;font-size: 11px;}
.tp-site-network{position: absolute;bottom: 30px;left: 212px;color: gray;font-size: 11px;}
.tp-single{width: 70px;left: 55px;padding:15px 10px 0 0;}
.tp-single span{font-size:21px;}
.tp-network{width: 60px;right:60px;padding:15px 20px 0 0;}
.tp-network span{font-size:24px;}
