/*
*
* Mobile CSS file
* @description mobile css version of mm
* @package: public_html/
* @parent: /
* @filename: mobile.css
*
*
*/

.FormBox .actionhtml { position: relative; }
/* general reset */
body {
	color:#777;
	margin:0;
	font:12px/1.2 Arial, Helvetica, sans-serif;
	background:#f5f5f5;
	-webkit-text-size-adjust:none;
}
IMG.displaycenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
}
.fluid-height-img {
	height: auto !important;
}

#setWidth{
    width: 95%;
}

a {color:#b92929; text-decoration:none;}
.goBack {text-decoration:underline !important;margin-left:10px !important;  vertical-align: middle  !important;}
img {border:0;}
input,
textarea,
select {
	color:#999;
	font:100% arial,sans-serif;
	vertical-align:middle;
}
input[type=text], input[type=password], input[type=submit], input[type=file], textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
input.text-active,
textarea.text-active {
	color:#333;
	font-style:normal !important;
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
form {display:inline;}
header, footer, article, section, hgroup, nav, figure { display: block; }
figure {
	margin:0;
	padding:0;
}
h1 {
	font:bold 15px/1.267 Arial, Helvetica, sans-serif;
	margin:0;
	padding:8px 0;
}
.title h1 {
	height:1%;
	overflow:hidden;
	color:#fff;
	text-shadow:0 -1px 0 #000;
}
h2 {
	color:#333;
	font:bold 12px/1.2em Arial, Helvetica, sans-serif;
	margin:0 0 10px;
}
.AddForm label {
	display:block;
	color:#333;
	font:bold 12px/1.2em Arial, Helvetica, sans-serif;
	margin-bottom:7px;
}
h3 {
	color:#333;
	font:bold 12px/1.2em Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
#wrapper {
	position:relative;
	width:100%;
	overflow:hidden;
}
#header {
	position:relative;
	width:100%;
	overflow:hidden;
}
header .back{
	text-transform: capitalize;
}
.nav {
	width:100%;
	margin:0;
	padding:0;
	border-bottom:2px solid #353535;
}
.nav ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	border-top:1px solid #6d6e6e;
	background:#202021 url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/bg-nav-1x.png) repeat-x 0 -1px;
}
.nav li {
	float:left;
	width:25%;
	margin-left:-2px;
	padding-left:2px;
	text-shadow:0 -1px 0 #0f0f0f;
	text-align:center;
	font:12px/43px Arial, Helvetica, sans-serif;
	background: url(../images/mobile/divider01-1x.gif) no-repeat 0 45%;
}
.nav li:first-child {
	margin-left:0;
	padding-left:0;
	background-image:none;
}

.clear {
	clear: both;
}

.nav a {
	height:1%;
	display:block;
	color:#fff;
	padding:1px 0 0;
}
.nav li.active a,
.logo {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}
.logo img {
	display:block !important;
	width:100%;
	height:auto;
}
.logo a {
	position:absolute;
	top:35px;
	left:8px;
	width:204px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/logo-mm-1x.png) no-repeat -1px 0;
}
.SubscribeForm {
	height:1%;
	padding:19px 20px 17px;
	background:#fff;
	box-shadow:0 2px 6px #a1a1a1;
	-webkit-box-shadow:0 2px 6px #a1a1a1;
	-moz-box-shadow:0 2px 6px #a1a1a1;
}

.SubscribeForm .row.email-row {
	margin-top: 0px;
}

#home-login-frame {
	width: 100%;
	overflow: hidden;
}

.logo.fancyShadow{
    box-shadow:0 2px 6px #a1a1a1;
    -webkit-box-shadow:0 2px 6px #a1a1a1;
    -moz-box-shadow:0 2px 6px #a1a1a1;
}
.SubscribeForm:after,
.row:after {
	content:"";
	clear:both;
	display:block;
}
.SubscribeForm .row {
	position:relative;
	width:100%;
	margin:11px 0 0;
}
.SubscribeForm .row:first-child {margin-top:0;}
.SubscribeForm .text,
.FormBox .text,
.FormBox .numeric,
.general-input
 {
	float:left;
	width:100%;
	margin:0;

	padding:6px 7px;
	border:1px solid #bbb;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	box-shadow:inset 0 1px 2px #a7a7a7, 0 1px 1px #fff;
	-webkit-box-shadow:inset 0 1px 2px #a7a7a7, 0 1px 1px #fff;
	-moz-box-shadow:inset 0 1px 2px #a7a7a7, 0 1px 1px #fff;
	font:italic 12px/28px Arial, Helvetica, sans-serif;
	background:#fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.FormBox .numeric{
	width: 25%;
}
.SubscribeForm .input-placeholder-text {
	position:relative;
	left:8px;
	top:14px;
	font:italic 12px/15px Arial, Helvetica, sans-serif;
}
.SubscribeForm .action {
	width:100%;
	padding:14px 0 0;
}
.action:after {
	content:"";
	clear:both;
	display:block;
}
.AddForm .action {
	width:100%;
	padding:10px 0 0;
}
.SubscribeForm .submit,
.AddForm .submit,
.FormBox .submit,
.TabsArea .submit,
.ReplyForm .submit,
.GalleryWrapper .submit,.red-button{
	color:#fff;
	float:left;
	width:100%;
	height:40px;
	overflow:hidden;
	border:2px solid #900606;
	margin:0;
	padding:0;
	box-shadow:inset 0 1px 1px #ec6868, inset 0 0 1px #e36161, 0 0 3px #d6d6d6;
	-webkit-box-shadow:inset 0 1px 1px #ec6868, inset 0 0 1px #e36161, 0 0 3px #d6d6d6;
	-moz-box-shadow:inset 0 1px 1px #ec6868, inset 0 0 1px #e36161, 0 0 3px #d6d6d6;
	font:bold 18px/40px Arial, Helvetica, sans-serif;
	text-shadow:0 -1px 0 #821616;
	background: #d84141;
	background: -moz-linear-gradient(top,  #d84141 2%, #c92d2d 50%, #be2323 51%, #a51515 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#d84141), color-stop(50%,#c92d2d), color-stop(51%,#be2323), color-stop(100%,#a51515));
	background: -webkit-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: -o-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: -ms-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: linear-gradient(to bottom,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SubscribeForm .submit {
	height:32px;
	font:bold 15px/30px Arial, Helvetica, sans-serif;
	border-radius: 8px/4px;
	-o-border-radius: 8px/4px;
	-moz-border-radius: 8px/4px;
	-webkit-border-radius: 8px/4px;
	-khtml-border-radius: 8px/4px;
}
.VipPanel {
	color:#333;
	height:1%;
	padding:12px 0px 17px;
	text-align:center;
}
.VipPanel:after {
	content:"";
	clear:both;
	display:block;
}
.VipPanel p{
    font-weight: bold;
}
.grid {
	margin:-10px 0 0 -10px;
	padding:0;
	list-style:none;
	text-align:center;
}
.grid li {
	display:inline-block;
	vertical-align:top;
	width:93px;
	margin:0 0 0 10px;
	padding:10px 0 0;
	text-align:center;
	font:12px/1em Arial, Helvetica, sans-serif;
}
.grid a {
	color:#333;
	display:block;
	width:100%;
	text-decoration:none;
}
.grid strong {display:block;}
.grid em {
	display:block;
	font-style:normal;
	font-weight:bold;
}
.grid span {
	display:block;
	margin:2px 0 0;
}
.grid img {
	display:block !important;
	padding:2px;
	background:#fff;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 6px;
	box-shadow:0 2px 6px #bfbfbf;
	-webkit-box-shadow:0 2px 6px #bfbfbf;
	-moz-box-shadow:0 2px 6px #bfbfbf;
	margin:0 0 10px;
}
#footer {
	position:relative;
	height:1%;
	overflow:hidden;
	padding:29px 3px 0;
	border-top:1px solid #dadada;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/bg-footer-1x.png);
        width: 98%;
}
#footer:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:9px;
	overflow:hidden;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/bg-footer-t-1x.gif) repeat-x 0 -1px;
	text-indent:-9999px;
	box-shadow:0 1px 3px #9a9b9c;
	-webkit-box-shadow:0 1px 3px #9a9b9c;
	-moz-box-shadow:0 1px 3px #9a9b9c;
}
.BtmNav {
	margin:0;
	padding:0 0 19px;
}
.BtmNav > ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	background:rgba(0,0,0,0);
	box-shadow:0 1px 3px #737474;
	-webkit-box-shadow:0 1px 3px #737474;
	-moz-box-shadow:0 1px 3px #737474;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.slide {width:100%;}
.BtmNav > ul > li {
	float:left;
	width:100%;
	border-top:2px solid #c7c7c7;
	text-shadow:0 1px 0 #fff;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
}
.BtmNav > ul > li:first-child {border-top:0;}
.BtmNav > ul > li > a {
	position:relative;
	color:#333;
	display:block;
	padding:7px 25px 8px 30px;
	border-top:1px solid #fff;
	background: #f8f8f8;
	background: -moz-linear-gradient(top,  #f8f8f8 2%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#f8f8f8), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top,  #f8f8f8 2%,#ececec 100%);
	background: -o-linear-gradient(top,  #f8f8f8 2%,#ececec 100%);
	background: -ms-linear-gradient(top,  #f8f8f8 2%,#ececec 100%);
	background: linear-gradient(to bottom,  #f8f8f8 2%,#ececec 100%);
	text-decoration:none;
}
.BtmNav > ul > li:first-child > a {
	border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-khtml-border-radius: 3px 3px 0 0;
}
.BtmNav > ul > li:last-child > a {
	border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-khtml-border-radius:0 0 3px 3px;
}
.BtmNav li a:after {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	left:6px;
	width:21px;
	height:19px;
	margin:-11px 0 0;
	overflow:hidden;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons01-1x.png) no-repeat -1px 1px;
	text-indent:-9999px;
}
.BtmNav li a:before {
	content:"";
	display:block;
	position:absolute;
	top:50%;
	right:7px;
	width:9px;
	height:15px;
	margin:-7px 0 0;
	overflow:hidden;
	text-indent:-9999px;
    background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -24px -91px;
}
.BtmNav li.active a:before {
    background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -1px -91px;
}
.BtmNav li.open a:before {
	width:15px;
	height:12px;
	margin-top:-5px;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -60px -39px;
}
.BtmNav li.open.active a:before {background-position: -154px -78px;}
.BtmNav > ul > li.active > a.item2:after {background-position:-1px -32px;}
.BtmNav > ul > li.active > a.item3:after {background-position:0 -66px;}
.BtmNav > ul > li.active > a.item4:after {background-position:-1px -99px;}
.BtmNav > ul > li.active > a.item5:after {background-position:0 -133px;}
.BtmNav > ul > li.active > a.item6:after {background-position:0 -167px;}
.BtmNav > ul > li.active {
	position:relative;
	border-color:#383838;
	margin-bottom:-1px;
}
.BtmNav > ul > li.active:last-child {
	border-bottom:0;
	margin-bottom:0;
}
.BtmNav > ul > li.active > a {
	color:#fff;
	border-color:#808080;
	text-shadow:0 -1px 1px #000;
	background: #646464;
	background: -moz-linear-gradient(top,  #646464 0%, #464646 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646464), color-stop(100%,#464646));
	background: -webkit-linear-gradient(top,  #646464 0%,#464646 100%);
	background: -o-linear-gradient(top,  #646464 0%,#464646 100%);
	background: -ms-linear-gradient(top,  #646464 0%,#464646 100%);
	background: linear-gradient(to bottom,  #646464 0%,#464646 100%);

}
.BtmNav > ul > li > a.item1:after {background-position:-1px -265px;}
.BtmNav > ul > li > a.item2:after {background-position:-1px -299px;}
.BtmNav > ul > li > a.item3:after {background-position:0 -333px;}
.BtmNav > ul > li > a.item4:after {background-position:-1px -366px;}
.BtmNav > ul > li > a.item5:after {background-position:0 -400px;}
.BtmNav > ul > li > a.item6:after {background-position:0 -434px;}
.BtmNav > ul > li.active > a:before {background-position:-12px -91px;}
.BtmNav ul ul {
	width:100%;
	background: url(../images/mobile/bg-nav-sub-1x.png);
	margin:0;
	padding:0;
	list-style:none;
	border-top:1px solid #c7c7c7;
	box-shadow:inset 0 1px 2px #c7c7c7, inset 0 -1px 2px #c7c7c7;
	-webkit-box-shadow:inset 0 1px 2px #c7c7c7, inset 0 -1px 2px #c7c7c7;
	-moz-box-shadow:inset 0 1px 2px #c7c7c7, inset 0 -1px 2px #c7c7c7;
}
.BtmNav ul ul:after {
	content:"";
	clear:both;
	display:block;
}
.BtmNav li li {
	font:12px/18px Arial, Helvetica, sans-serif;
	border-top:1px solid #d1d1d1;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
}
.BtmNav li li a {
	position:relative;
	color:#555;
	display:block;
	padding:7px 10px 7px 30px;
	text-decoration:none;
	text-shadow:none;
	border-top:1px solid #f3f3f3;
}
.BtmNav li li:first-child a {
	border-top:0;
	padding-top:4px;
}
.BtmNav li li a:before {display:none;}
.BtmNav li li a:after {
	width:14px;
	height:15px;
	left:10px;
	margin-top:-7px;
	background: url(../images/mobile/icons03-1x.png) no-repeat;
}
.BtmNav a.item1-2:after {
	margin-top:-9px;
	background-position:0 -26px;
}
.BtmNav a.item1-3:after {background-position:0 -58px;}
.BtmNav a.item1-4:after {background-position:0 -86px;}
.BtmNav a.item1-5:after {background-position:0 -113px;}
.BtmNav li li.active {
	position:relative;
	border-color:#494949;
	border-bottom:2px solid #010101;
	margin-bottom:-2px;
}
.BtmNav li li.active:first-child,
.BtmNav li li.active:last-child {border-color:#010101;}
.BtmNav li li.active a {
	color:#fff;
	background: #646464;
	background: -moz-linear-gradient(top,  #646464 0%, #464646 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#646464), color-stop(100%,#464646));
	background: -webkit-linear-gradient(top,  #646464 0%,#464646 100%);
	background: -o-linear-gradient(top,  #646464 0%,#464646 100%);
	background: -ms-linear-gradient(top,  #646464 0%,#464646 100%);
	background: linear-gradient(to bottom,  #646464 0%,#464646 100%);
	border-color:#808080;
}
.BtmNav li li.active:first-child a {
	background: #414141;
	background: -moz-linear-gradient(top,  #414141 0%, #606060 16%, #464646 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#414141), color-stop(16%,#606060), color-stop(100%,#464646));
	background: -webkit-linear-gradient(top,  #414141 0%,#606060 16%,#464646 100%);
	background: -o-linear-gradient(top,  #414141 0%,#606060 16%,#464646 100%);
	background: -ms-linear-gradient(top,  #414141 0%,#606060 16%,#464646 100%);
	background: linear-gradient(to bottom,  #414141 0%,#606060 16%,#464646 100%);
}
.BtmNav li li.active:last-child a {
	background: #464646;
	background: -moz-linear-gradient(top,  #464646 0%, #5f5f5f 80%, #414141 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(80%,#5f5f5f), color-stop(100%,#414141));
	background: -webkit-linear-gradient(top,  #464646 0%,#5f5f5f 80%,#414141 100%);
	background: -o-linear-gradient(top,  #464646 0%,#5f5f5f 80%,#414141 100%);
	background: -ms-linear-gradient(top,  #464646 0%,#5f5f5f 80%,#414141 100%);
	background: linear-gradient(to bottom,  #464646 0%,#5f5f5f 80%,#414141 100%);
}
.BtmNav li li.active a.item1-1:after {background-position:-15px 0;}
.BtmNav li li.active  a.item1-2:after {background-position:-15px -26px;}
.BtmNav li li.active a.item1-3:after {background-position:-15px -58px;}
.BtmNav li li.active a.item1-4:after {background-position:-15px -86px;}
.BtmNav li li.active a.item1-5:after {background-position:-15px -113px;}
.BtmBar {
	width:100%;
	margin:0 -10px;
	padding:16px 10px 0;
	border-top:1px solid #9b9c9d;
	background:#29292a url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/bg-btm-bar-1x.png) repeat-x 0 -1px;
	background-size: 79px 238px;
}
.AddNav {
	width:100%;
	margin:0 -10px;
	padding:0 10px 21px;
	text-align:center;
	border-bottom:1px solid #171818;
	box-shadow:inset 0 -1px 0 #171818;
	-webkit-box-shadow:inset 0 -1px 0 #171818;
	-moz-box-shadow:inset 0 -1px 0 #171818;
}
.link {
	color:#eaeaea;
	display:inline-block;
	vertical-align:top;
	font:12px/1.25 Arial, Helvetica, sans-serif;
	margin:24px 0 0;
	letter-spacing:1px;
	white-space:nowrap;
}
.AddNav ul {
	height:1%;
	margin:0 10px;
	padding:0;
	list-style:none;
	border:1px solid #161616;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}
.AddNav ul:after {
	content:"";
	clear:both;
	display:block;
}
.AddNav li {
	float:left;
	margin:0 0 0 -2px;
	padding:0 0 0 2px;
	text-shadow:0 -1px 0 #811515;
	text-align:center;
	font:bold 15px/30px Arial, Helvetica, sans-serif;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/divider02-1x.gif) repeat-y;
}
.AddNav li.first-child {
	background-image:none;
	padding-left:0;
	margin-left:0;
}
.AddNav li a {
	display:block;
	color:#fff;
	text-decoration:none;
	box-shadow:inset 0 1px 2px #db6060;
	-webkit-box-shadow:inset 0 1px 2px #db6060;
	-moz-box-shadow:inset 0 1px 2px #db6060;
	background: #d73b3b;
	background: -moz-linear-gradient(top,  #d73b3b 0%, #c82d2d 50%, #bd2222 51%, #990202 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d73b3b), color-stop(50%,#c82d2d), color-stop(51%,#bd2222), color-stop(100%,#990202));
	background: -webkit-linear-gradient(top,  #d73b3b 0%,#c82d2d 50%,#bd2222 51%,#990202 100%);
	background: -o-linear-gradient(top,  #d73b3b 0%,#c82d2d 50%,#bd2222 51%,#990202 100%);
	background: -ms-linear-gradient(top,  #d73b3b 0%,#c82d2d 50%,#bd2222 51%,#990202 100%);
	background: linear-gradient(to bottom,  #d73b3b 0%,#c82d2d 50%,#bd2222 51%,#990202 100%);
}
.AddNav li a.LinkLogout {
	box-shadow:inset 0 1px 2px #a4a4a4;
	-webkit-box-shadow:inset 0 1px 2px #a4a4a4;
	-moz-box-shadow:inset 0 1px 2px #a4a4a4;
	background: #8e8e8e;
	background: -moz-linear-gradient(top,  #8e8e8e 1%, #808080 50%, #757575 51%, #555555 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#8e8e8e), color-stop(50%,#808080), color-stop(51%,#757575), color-stop(100%,#555555));
	background: -webkit-linear-gradient(top,  #8e8e8e 1%,#808080 50%,#757575 51%,#555555 100%);
	background: -o-linear-gradient(top,  #8e8e8e 1%,#808080 50%,#757575 51%,#555555 100%);
	background: -ms-linear-gradient(top,  #8e8e8e 1%,#808080 50%,#757575 51%,#555555 100%);
	background: linear-gradient(to bottom,  #8e8e8e 1%,#808080 50%,#757575 51%,#555555 100%);
	text-shadow:0 -1px 0 #5b5b5b;
}
.AddNav li.first-child a {
	border-radius: 2px 0 0 2px;
	-o-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
	-khtml-border-radius: 2px 0 0 2px;
}
.AddNav li.last-child a {
	border-radius: 0 2px 2px 0;
	-o-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
	-khtml-border-radius: 0 2px 2px 0;
}
.AddNav li.first-child.last-child a {
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}
.AddNav span {
	position:relative;
	display:inline-block;
	vertical-align:top;
}
.LinkLogin span,
.LinkLogout span {padding-left:25px;}
.LinkSignup span {padding-left:23px;}
.AddNav span:after {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-9px;
	content:"";
	display:block;
	width:18px;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
}
.AddNav .LinkLogin span:after,
.AddNav .LinkLogout span:after {background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons01-1x.png) no-repeat -1px -211px;}
.AddNav .LinkSignup span:after {background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons01-1x.png) no-repeat -1px -239px;}



/* announcements page */
.ad {
	width:100%;
	overflow:hidden;
	text-align: center;        
}
.ad img {
	display:block !important;
	width:100%;
	height:auto;
}
.title {
	height:1%;
	overflow:hidden;
	padding:5px 85px;
	text-align:center;
	border-top:1px solid #353535;
	border-bottom:1px solid #353535;
	background:#202021 url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/bg-nav-1x.png) repeat-x 0 -1px;
	box-shadow:inset 0 1px 0 #6d6e6e;
}
.title:first-child {border-top:0;}
.BtnRefresh {
	float:left;
	width:34px;
	height:35px;
	margin:0 41px -1px -75px;
	overflow:hidden;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -35px 0;
	text-indent:-9999px;
}
.btn {
	float:right;
	width:34px;
	height:35px;
	margin:0 -75px -1px 41px;
	overflow:hidden;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat;
	text-indent:-9999px;
}
.back {
	color:#fff;
	float:left;
	width:60px;
	height:35px;
	padding:0px 0px 0px 10px;
	margin:0 4px -1px -75px;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat 0 -56px;
	font:bold 12px/34px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	text-shadow:0 -1px 0 #000;
}
.trunc {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.square-btn{
    padding: 0;
    background: url("https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png") no-repeat scroll -71px -56px rgba(0, 0, 0, 0);
}

.backTxt,
.doneButton{
	width:51px;line-height:13px;position:relative;top:27px;left:8px;height:15px;margin-top:-17px;overflow:hidden;text-overflow:ellipsis;
}

.square-btn .backTxt,
.square-btn .doneButton
{ left:5px;}

.PostsList {
	width:100%;
        padding-left: 5px;
	background:#fff;
}

.TabsArea .PostsList {
	width:auto;
	margin:0 -10px;
	background:none;
}

.TabsArea .PostsList:first-child {margin-top:-19px;}
.PostsList .post {
	width:100%;
	border-top:1px solid #ebebeb;
}
.PostsList .post:after {
	content:"";
	clear:both;
	display:block;
}
.SubTitle + .post,
.PostsList h2 + .post,
.PostsList .post:first-child {border-top:0;}

#announcementsAreaMobile .post:first-child {
	border-top: 1px solid #EBEBEB;
}

#announcementsAreaMobile {
	padding-top: 10px;
}


.PostsList .post a {
	color:#777;
	height:1%;
	overflow:hidden;
	position:relative;
	display:block;
	padding:10px 25px 10px 79px;
	text-decoration:none;
}
.PostsList .post a:after {
	position:absolute;
	top:50%;
	right:10px;
	margin:-7px 0 0;
	content:"";
	display:block;
	width:11px;
	height:15px;
	overflow:hidden;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -12px -91px;
	text-indent:-9999px;
}
.PostsList .post a.no-arrow:after{
	background-image: none;
}
.PostsList .post img {
	float:left;
	margin:0 9px 0 -69px;
}
.PostsList .post .name {
	color:#333;
	display:block;
	font:bold 13px/1.077 Arial, Helvetica, sans-serif;
	height:1%;
	overflow:hidden;
	padding:2px 0 3px;
}
.PostsList .post .name.strong{
	font-weight: bold;
}
.PostsList.castings{

}
.PostsList strong.name{
	color: #333 !important;
	margin-top: 0;
}
.subpages,
.hide{
	display: none;
}
.subpages.active{
	display: block;
}
.post i{
	padding-left: 10px;
}

.PostsList .post span {
	display:block;
	height:1%;
	overflow:hidden;
}
.FormBox .PostsList {background:none;}
.FormBox .PostsList .post {
	width:auto;
	margin:0 -10px;
}
.FormBox .PostsList .post strong {padding-bottom:1px;}
.FormBox .PostsList .post span {font:12px/14px Arial, Helvetica, sans-serif;}
.PostsList .post .category {
	color:#555;
	float:right;
	margin:-10px -15px 0 3px;
	padding:0 8px 1px;
	white-space:nowrap;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	background:#ebebeb;
	border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	-khtml-border-radius: 0 0 2px 2px;
}
.PostsList .unread{
	padding-right: 10px;
	background: #EEE;
}
.AddForm {
	height:1%;
	padding:20px 10px;
	background:#fff;
	border-top:1px solid #ebebeb;
}
.pagination.alt + .AddForm {margin:10px -10px 0;}
.AddForm:first-child {border-top:0;}
.textarea {
	float:left;
	width:100% !important;
	height:45px;
	margin:0;
	padding:8px 9px 7px;
	border:1px solid #bbb;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	box-shadow:inset 0 1px 2px #a7a7a7;
	-webkit-box-shadow:inset 0 1px 2px #a7a7a7;
	-moz-box-shadow:inset 0 1px 2px #a7a7a7;
	font:italic 12px/15px Arial, Helvetica, sans-serif;
	background:#fff;
	overflow:auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.AddForm .textarea {height:45px !important;}
.BtnTop {
	color:#333;
	height:1%;
	display:block;
	margin:0 0 20px;
	background: #f8f8f8;
	background: -moz-linear-gradient(top,  #f8f8f8 1%, #e8e8e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f8f8f8), color-stop(100%,#e8e8e8));
	background: -webkit-linear-gradient(top,  #f8f8f8 1%,#e8e8e8 100%);
	background: -o-linear-gradient(top,  #f8f8f8 1%,#e8e8e8 100%);
	background: -ms-linear-gradient(top,  #f8f8f8 1%,#e8e8e8 100%);
	background: linear-gradient(to bottom,  #f8f8f8 1%,#e8e8e8 100%);
	box-shadow:0 2px 6px #737474, inset 0 0 1px #fff, inset 0 2px 0 #fff;
	-webkit-box-shadow:0 2px 6px #737474, inset 0 0 1px #fff, inset 0 2px 0 #fff;
	-moz-box-shadow:0 2px 6px #737474, inset 0 0 1px #fff, inset 0 2px 0 #fff;
	text-shadow:0 1px 0 #fff;
	font:bold 15px/40px Arial, Helvetica, sans-serif;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-align:center;
	text-decoration:none;
}
.BtnTop span {
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0 22px;
}
.BtnTop span:before {
	position:absolute;
	top:50%;
	left:0;
	content:"";
	display:block;
	width:9px;
	height:6px;
	margin:-3px 0 0;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -36px -100px;
}
.BtnTop span:after {
	position:absolute;
	top:50%;
	right:0;
	content:"";
	display:block;
	width:9px;
	height:6px;
	margin:-3px 0 0;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -36px -100px;
}
#announcementsAreaMobile.PostsList .post img,
#announcementsAreaMobile.PostsList .post .name-wrapper {
    cursor: pointer;
}
#announcementsAreaMobile.PostsList .post .name-wrapper {
    display: inline-block;
}

/* browse-search page */
.FormBox {
	height:1%;
	padding: 0px 0px 20px;
	background:#fff;
        float: left;
        width: 99%;
}
.SubTitle h2,
.SubTitle p {margin:0;}
.SubTitle {
	color:#333;
	z-index:10;
	position:relative;
	height:1%;
	background:#fff;
	padding:11px 10px;
	border:solid #ccc;
	border-width:1px 0;
	box-shadow:0 1px 2px #ccc;
	-webkit-box-shadow:0 1px 2px #ccc;
	-moz-box-shadow:0 1px 2px #ccc;
	font:12px/1.2em Arial,Helvetica,sans-serif;
}
.SubTitle:after {
	content:"";
	clear:both;
	display:block;
}
.FormBox .SubTitle,
.TabContent .SubTitle {
	background:none;
	width:98%;
	margin:0 -10px;
	padding:11px 0px 11px 20px;
        float:left;
}
.PostsList .SubTitle h2 {font-weight:normal;}
.TabContent .SubTitle:first-child,
.TabContent .SubTitle.force-firstChild{
	margin-top:-19px;
	border-top:0;
}
.SubTitle dl {margin:0;}
.SubTitle dt {
	font-weight:bold;
	display:inline;
	vertical-align:top;
}
.SubTitle dd {
	vertical-align:top;
	display:inline;
	margin:0;
}
.FormBox .row,
.FormBox .sub-row{
    width: 99%;
    float: left;
    padding: 19px 0px 19px 5px;
    border-top: 2px solid #ccc;
}
.FormBox .sub-row{
	border: 0;
	clear: both;
	margin: 10px 0;
	padding: 0;
}
.FormBox .sub-row.no-border{
	border: none;
	padding: 0;
}
.FormBox .center{
	text-align: center;
}

.FormBox .row:first-child,
.FormBox h2 + .row,
.SubTitle + .row {border-top:0;}
.FormBox .RowsCheck {
	height:1%;
	overflow:hidden;
	padding:8px 0 35px;
}
.FormBox .RowsCheck .row {
	padding:10px 0 0;
	border-top:0;
}
.FormBox .RowsCheck .row:first-child {padding-top:0;}
.RowsCheck .GreyArea {
	background: none;
}
.FormBox .row:after {
	content:"";
	clear:both;
	display:block;

}
.FormBox label {
	color:#333;
	float:left;
	width:118px;
	padding:8px 3px 8px 0;
	font:bold 12px/1.25em Arial, Helvetica, sans-serif;
}
.FormBox label em {
	display:block;
	color:#999;
	font:italic 12px/1.25em Arial, Helvetica, sans-serif;
}
.FormBox .sub-row label{
	text-align: center;
}
.FormBox .label,
.CustomFolders label {
	height:1%;
	overflow:hidden;
	display:block;
	color:#333;
	font:bold 12px/1em Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.FormBox .check {
	float:left;
	width:15px;
	height:15px;
	margin:-1px 7px 0 0;
	padding:0;
}
.FormBox .RowsCheck label {
	display:block;
	height:1%;
	overflow:hidden;
	float:none;
	width:auto;
	font:12px/15px Arial, Helvetica, sans-serif;
	padding:0;
}
.FormBox .area {
	height:1%;
	overflow:hidden;
        margin-right: 10px;
}
.FormBox select {
	float:left;
	width:100%;
	margin:8px 0 0;
}
.FormBox select.long {width:100%;}
.FormBox select.middle {width:77.778%;}
.FormBox select.short {width:63.889%;}
.FormBox select.VShort {width:47.222%;}
.FormBox select.VVShort {width:41.667%;}
.FormBox select.VVVShort {width:33.333%;}
.FormBox select.VVVVShort {width:90px;}
.FormBox select.VVVVVShort {width:80px;}
.ProfileBox .FormBox select {
	float:right;
	width:69.444%;
}
.ProfileBox .FormBox select.short {width:47.222%;}
.FormBox .action {
	width:99%;
	padding:20px 10px 0px;
	text-align:center;
	border-top:1px solid #ccc;
}
.FormBox .action a {
	display:inline-block;
	vertical-align:top;
	margin:13px 0 -2px;
	color:#d43838;
	font:bold 12px/1.25em Arial, Helvetica, sans-serif;
}
/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
aside .select-area,
.area .select-area{
	overflow: hidden;
}
/* custom select styles */
.select-area {
	border: 1px solid #848484;
	position: relative;
	cursor: default;
	height: 30px;
	float: left;
	text-shadow:0 1px 0 #e1e1e1;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	background: #f1f1f1;
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #e3e3e3 50%, #d8d8d8 51%, #bdbdbd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(50%,#e3e3e3), color-stop(51%,#d8d8d8), color-stop(100%,#bdbdbd));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: -o-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: linear-gradient(to bottom,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	box-shadow:inset 0 0 1px #fff, inset 0 2px 0 #f8f8f8;
	-webkit-box-shadow:inset 0 0 1px #fff, inset 0 2px 0 #f8f8f8;
	-moz-box-shadow:inset 0 0 1px #fff, inset 0 2px 0 #f8f8f8;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width:100% !important;
}

.select-area.withImg{
	height: 50px;
}
.select-area.withImg .center{
	position: relative;
	left: 10px;
}
.select-area.withImg .left.hasImg{
	float: left;
	top: 7px;
	left: 7px;
	position: relative;
	width: 50px;
	height: 35px;
}
.select-area.withImg .left img{
	display: none !important;
}
.select-area.withImg .left.hasImg img{
	display: inline !important;
	width: auto;
	max-width: 100%;
	height: 100%;
}
.select-area.withImg .center,
.select-area.withImg .select-opener{
	top: 10px;
}
.select-area.withImg .select-opener{

}
@media all and (max-width:480px) {
	aside .select-area.withImg .center{
		width: 40px;
	}
}

textarea{
	resize: none;

	border:1px solid #bbb;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	box-shadow:inset 0 1px 2px #a7a7a7, 0 1px 1px #fff;
	-webkit-box-shadow:inset 0 1px 2px #a7a7a7, 0 1px 1px #fff;
	-moz-box-shadow:inset 0 1px 2px #a7a7a7, 0 1px 1px #fff;
	font:italic 12px/28px Arial, Helvetica, sans-serif;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.txt2257{
	width: 99.5%;
	padding:6px 7px;
	background:#fff;
}

.select-area.select-VVShort {width:41.667% !important;}
.select-area.select-VShort {width:100% !important;}
.select-area.select-short {width:63.889% !important;}
.select-area.select-middle {width:77.778% !important;}
.ProfileBox .select-area {
	float:right;
	width:69.444% !important;
}
.ProfileBox .select-area.select-short {width:47.222% !important;}
.ProfileBox .mob-gender-select .select-area.select-short {width:70% !important;}
.ProfileBox .GreyArea select,
.ProfileBox .GreyArea .select-area {
	float:left;
	width:100% !important;
}
.select-area.select-long,
.ProfileBox .select-area.select-long {
	float:left;
	width:100% !important;
}
.select-area.select-VVVShort {width:33.333% !important;}
.select-area.select-VVVVShort {width:45px !important;}
.select-area.select-VVVVVShort {width:40px !important;}
.select-area .center {
	color:#333;
	float: left;
	margin: 0 23px 0 6px;
	white-space:nowrap;
	overflow:hidden;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
}
aside .select-area .center{
	width: 60px;
	text-align: left;
}
.select-area .select-opener {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height: 30px;
	background: url(../images/mobile/btn-select-1x.png) no-repeat 100% 50%;
}
.select-options {
	white-space: nowrap;
	position: absolute;
	overflow: hidden;
	background: #fff;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	z-index:100;
}
.select-options .drop-holder {
	border: 1px solid #848484;
	overflow: hidden;
	height: 1%;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.select-options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
.select-options ul a {
	text-decoration: none;
	padding: 10px;
	display: block;
	cursor: default;
	color: #000;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #353535;
	color: #fff;
}
/* custom radio styles */
.rad-area {
	margin: 0 7px 0 0;
	float: left;
	width: 14px;
	height: 14px;
	background: url(//cdcssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -17px -38px;
}
.rad-checked {background-position: -1px -38px;}




/* custom checkbox styles */
.chk-area {
	margin:-3px 7px -3px -1px;
	float: left;
	width: 31px;
	height: 31px;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons04-1x.png) no-repeat 0 1px;
        background-position: -2px -1px;
}
.chk-checked { background-position: -2px -38px; }

#advanced_search .area{height:42px;}
#advanced_search .chk-area {
	margin:-3px 7px -3px -1px;
	float: left;
	width: 31px;
	height: 35px;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons04-1x.png) no-repeat 0 1px;
}
#advanced_search .chk-checked { background-position: -2px -34px; }
#advanced_search .chk-unchecked { background-position: -2px 3px; }
#advanced_search .row.jcf-text .area{height:42px;}
#advanced_search .row.jcf-select .select-area{width:auto !important;}
#advanced_search > .row.jcf-select.height-range > .area{height:80px;}
#advanced_search > .row.jcf-select.height-range > .area > .sub-row > .select-area{margin-bottom:5px;}

@media all and (max-width:480px) {
	#advanced_search .row.jcf-check{height:110px;}
	#advanced_search .row.jcf-check .area{height:120px;}
	#advanced_search .row.jcf-check .area .chk-area{margin-bottom:5px;}
	#advanced_search .row.jcf-check .area .clear{clear:both;}
	#advanced_search > .row.jcf-text > .area > .numeric {min-width:105px;}
	#advanced_search > .row.jcf-select > label,
	#advanced_search > .row.jcf-select > .sub-row > label  {text-align:left;width:118px}
	#advanced_search > .row.jcf-select > .area > .sub-row > label,
	#advanced_search > .row.jcf-select > .sub-row > .area > label	{text-align:center;width:35px;}
	#advanced_search > .row.jcf-select > .area > .sub-row{min-width:210px;}

	aside .select-area .center { width: 50px;}
	.imageContainer .folder_selection article aside { width: 50%; }
}

@media all and (min-width:481px) {
	#advanced_search > .row.jcf-check > .area > label{width:auto;}
	#advanced_search > .row.jcf-check > .area > .chk-area{margin-right:20px;margin-left:5px;}
}

/* browse-searchresults page */
.PostsList .ad,
.TabContent .ad {
	width:auto;
	margin:0 -10px;
	border:solid #d6d6d6;
	border-width:1px 0;
}
.TabContent .ad:first-child,
.PostsList .ad:first-child {border-top:0;}
.TabContent .ad:first-child {margin-top:-14px;}
.FormBox .pagination + .action {
	margin:0 -10px;
	padding:20px 10px 0;
}
.pagination {
	color:#666;
	height:1%;
	text-align:center;
	padding:9px 75px;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.pagination:after {
	content:"";
	clear:both;
	display:block;
}
.BtnPrev,
.BtnNext {
	color:#333;
	float:left;
	width:42px;
	margin:0 3px 0 -75px;
	padding:0 10px;
	border:1px solid #d6d6d6;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	text-shadow:0 1px 0 #fff;
	text-decoration:none;
	line-height:35px;
	font-weight:bold;
	background: #f9f9f9;
	background: -moz-linear-gradient(top,  #f9f9f9 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#f1f1f1));
	background: -webkit-linear-gradient(top,  #f9f9f9 0%,#f1f1f1 100%);
	background: -o-linear-gradient(top,  #f9f9f9 0%,#f1f1f1 100%);
	background: -ms-linear-gradient(top,  #f9f9f9 0%,#f1f1f1 100%);
	background: linear-gradient(to bottom,  #f9f9f9 0%,#f1f1f1 100%);
	box-shadow:inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
}
.BtnPrev {padding-right:18px;}
.BtnNext {
	float:right;
	margin:0 -75px 0 3px;
	padding-left:18px;
}
.BtnPrev span,
.BtnNext span {
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 18px;
}
.BtnNext span {padding:0 18px 0 0;}
.BtnPrev span:after,
.BtnNext span:after {
	position:absolute;
	top:50%;
	content:"";
	display:block;
	width:9px;
	height:15px;
	margin:-8px 0 0;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -35px -38px;
}
.BtnPrev span:after {left:0;}
.BtnNext span:after {
	right:0;
	background-position:-47px -38px;
}



.PrevNextRange {
	 display: inline-block;
	 line-height: 35px;
}
.PrevNextRange span {
	 font-weight: bold;
}




.panel.photoTarget {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}







.pagination p {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:11px 0;
}
.pagination p strong {color:#333;}
/* castings-search page */
.TabsArea {
	width:100%;
	overflow:hidden;
}
.TabsArea .FormBox {padding:0 0 20px;}
.TabsArea .row:first-child {padding-top:0;}
.tabset-holder {
	height:1%;
	padding:5px 4px 0;
}
.tabset-holder:after,
.tabset-holder ul:after {
	content:"";
	clear:both;
	display:block;
}
.tabset-holder ul {
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.tabset-holder li {
	float:left;
	margin:0;
	font:bold 12px/34px Arial, Helvetica, sans-serif;
	text-align:center;
	text-shadow:0 1px 0 #f5f5f5;
}
.tabset-holder a {
	color:#333;
	display:block;
	border:solid #bebebf;
	border-width:1px 1px 0;
	border-radius: 4px 4px 0 0;
	-o-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-khtml-border-radius: 4px 4px 0 0;
	background: #f3f3f3;
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #c5c5c5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#c5c5c5));
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#c5c5c5 100%);
	background: -o-linear-gradient(top,  #f3f3f3 0%,#c5c5c5 100%);
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#c5c5c5 100%);
	background: linear-gradient(to bottom,  #f3f3f3 0%,#c5c5c5 100%);
	text-decoration:none;
	margin:0 0 0 3px;
	outline:none !important;
}
.tabset-holder li:first-child a {margin-left:0;}
.tabset-holder a.active {
	position:relative;
	background:#fff;
	border-color:#949494;
}
.tabset-holder a:after {
	display:none;
	content:"";
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:4px;
	margin:-2px 0 0;
	overflow:hidden;
	background:#fff;
	text-indent:-9999px;
	z-index:11;
}
.tabset-holder a.active:after {display:block;}
.TabContent {
	height:1%;
	padding:19px 10px 20px;
	background:#fff;
	border-top:1px solid #949494;
}
.TabsArea.alt .TabContent {padding-bottom:0;}
.TabsArea.alt2 .TabContent {padding-bottom:10px;}
.TabsArea.alt2 #tab1 {padding-bottom:20px;}
.TabsArea.alt2 #tab4 {padding-bottom:0;}
.DarkStyle .TabsArea.alt2 .pagination {padding-bottom:0;}
.TabContent:after {
	content:"";
	clear:both;
	display:block;
}
.aside {
	display:none;
	float:right;
	width:60%;
	margin:0 0 0 3px;
}
.show-aside .aside {display:block;}
.GreyArea {
	height:1%;
	padding:9px 10px 12px;
	background:#f5f5f5;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.CustomFolders .GreyArea {padding:15px 20px 20px;}
.ProfileBox {
	width:100%;
	background:#fff;
}
.ProfileBox:after {
	content:"";
	clear:both;
	display:block;
}
.ProfileBox .GreyArea {background:#eee;}
.AddForm .GreyArea {
	padding:18px 20px 20px;
	background:#f5f5f5;
}
.GreyArea .label {
	font-size:12px;
	line-height:1.3em;
}
.GreyArea:after {
	content:"";
	clear:both;
	display:block;
}
.GreyArea .row {
	border:0;
	padding:10px 0 0;
}
.GreyArea label + .row,
.GreyArea .label + .row,
.GreyArea .row:first-child {padding-top:0;}
.select-date {
	width:100%;
	padding:20px 10px;
	border-top:1px solid #ccc;
}
.select-date label {margin-bottom:-14px;}
.select-date:after {
	content:"";
	clear:both;
	display:block;
}
.select-date .row {
	border-top:0;
	padding:10px 0 0;
}
.select-date .row:first-child {padding-top:0;}
.RowAlt label {
	width:100%;
	display:block;
	float:none;
	margin:0 0 8px;
	padding:0;
	line-height:1em;
}
.RowAlt .area {
	float:none;
	width:100%;
}
.RowAlt .textarea {height:135px;}
.area .row {
	border-top:0;
	padding:10px 0 0;
}
.GreyArea h2 + .row,
.GreyArea .row:first-child {padding-top:0;}
.BtnPreview {
	color:#333;
	display:block;
	height:1%;
	margin:0 0 10px;
	border:1px solid #838383;
	border-radius: 4px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	text-shadow:0 1px 0 #e1e1e1;
	text-decoration:none;
	background: #e3e3e3;
	background: -moz-linear-gradient(top,  #e3e3e3 0%, #e3e3e3 50%, #bcbcbc 51%, #bcbcbc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(50%,#e3e3e3), color-stop(51%,#bcbcbc), color-stop(100%,#bcbcbc));
	background: -webkit-linear-gradient(top,  #e3e3e3 0%,#e3e3e3 50%,#bcbcbc 51%,#bcbcbc 100%);
	background: -o-linear-gradient(top,  #e3e3e3 0%,#e3e3e3 50%,#bcbcbc 51%,#bcbcbc 100%);
	background: -ms-linear-gradient(top,  #e3e3e3 0%,#e3e3e3 50%,#bcbcbc 51%,#bcbcbc 100%);
	background: linear-gradient(to bottom,  #e3e3e3 0%,#e3e3e3 50%,#bcbcbc 51%,#bcbcbc 100%);
	box-shadow:inset 0 1px 1px #f9f9f9;
	-webkit-box-shadow:inset 0 1px 1px #f9f9f9;
	-moz-box-shadow:inset 0 1px 1px #f9f9f9;
	font:bold 18px/38px Arial, Helvetica, sans-serif;
	text-align:center;
}
.RowAlt + .action,
.BtnPreview + .action {
	padding-top:0;
	border-top:0;
}
.box {
	color:#555;
	height:1%;
	overflow:hidden;
	background:#eee;
	margin:20px 0 0;
	padding:13px 15px 12px;
	font:12px/1.3 Arial, Helvetica, sans-serif;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.box h2 {
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	margin:0 0 4px;
	padding:0;
	border:0;
	background:none;
}
.box p {margin:7px 0 0;}
.box h2 + p,
.box p:first-child {margin-top:0;}
/* castings-searchresults page */
.PostsList .post .date:first-child,
.PostsList .post img + .date {
	display:inline-block;
	vertical-align:top;
	color:#555;
	margin:-10px 0 0;
	padding:0 5px 1px;
	white-space:nowrap;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	background:#ebebeb;
	border-radius: 0 0 2px 2px;
	-o-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	-khtml-border-radius: 0 0 2px 2px;
	text-transform:uppercase;
}
.PostsList .post .date:first-child {
	color:#333;
	float:right;
	margin-right:-15px;
}
.PostsList .post .seeking {
	height:1%;
	overflow:hidden;
	display:block;
	padding:1px 0;
	font:12px/1.2em Arial, Helvetica, sans-serif;
}
.PostsList .post .location {
	height:1%;
	overflow:hidden;
	display:block;
	font:italic 12px/1.2em Arial, Helvetica, sans-serif;
}
.PostsList .post mark {
	color:#777;
	font-weight:bold;
	background:none;
}
/* contests-winnersgallery page */
.back.alt {
	width:48px;
	padding-left:8px;
	margin-right:19px;
	background-position:-71px 0;
}
.PostsList .post .name + .date {
	display:block;
	white-space:nowrap;
	font-style:normal;
}
.BtnMenu {
	color:#fff;
	float:right;
	width:60px;
	height:35px;
	margin:0 -75px -1px 15px;
	font:bold 12px/34px Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	text-shadow:0 -1px 0 #000;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -72px -56px;
}
.TabContent h2 {font-weight:normal;}
.VoteList {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.VoteList li {
	float:left;
	width:100%;
	overflow:hidden;
	margin:10px 0 0;
	padding:10px 0 0;
	border-top:2px solid #ebebeb;
}

.VoteList li.first-visible-child {
	border-top:0;
	margin-top:0;
}



.VoteList img {
	vertical-align:middle;
	margin-right:33px;
}
.BtnDone {
	color:#fff;
	min-width:85px;
	display:inline-block;
	vertical-align:middle;
	padding:7px 5px 6px;
	background:#969696;
	font:12px/14px Arial, Helvetica, sans-serif;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-align:center;
}
.BtnVote {
	color:#fff;
	display:inline-block;
	vertical-align:middle;
	min-width:83px;
	border:1px solid #900606;
	padding:0 5px;
	box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	-webkit-box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	-moz-box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	font:bold 15px/38px Arial, Helvetica, sans-serif;
	text-shadow:0 -1px 0 #821616;
	background: #d84141;
	background: -moz-linear-gradient(top,  #d84141 2%, #c92d2d 50%, #be2323 51%, #a51515 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#d84141), color-stop(50%,#c92d2d), color-stop(51%,#be2323), color-stop(100%,#a51515));
	background: -webkit-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: -o-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: -ms-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: linear-gradient(to bottom,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-align:center;
	text-decoration:none;
}
/* mystuff-editprofile-details page */
.ProfileInfo {
	height:1%;
	padding:20px 10px 15px;
	background:#fff;
}
.ProfileInfo:after {
	content:"";
	clear:both;
	display:block;
}
.UpgradeBox {
	color:#555;
	float:right;
	padding:6px 5px 5px;
	margin:-20px 0 0 3px;
	background:#eee;
	border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	text-align:center;
	font:12px/1.25 Arial, Helvetica, sans-serif;
}
.UpgradeBox em {
	display:block;
	padding:0 0 5px;
}
.BtnRed {
	color:#fff;
	display:inline-block;
	width: 98%;
	min-width:57px;
	border:1px solid #900606;
	padding:0 8px;
	box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	-webkit-box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	-moz-box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	text-shadow:0 -1px 0 #821616;
	background: #d84141;
	background: -moz-linear-gradient(top,  #d84141 2%, #c92d2d 50%, #be2323 51%, #a51515 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#d84141), color-stop(50%,#c92d2d), color-stop(51%,#be2323), color-stop(100%,#a51515));
	background: -webkit-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: -o-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: -ms-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: linear-gradient(to bottom,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-align:center;
	text-decoration:none;
}
.BtnGray{
    color:#333333;
	display:block;
	min-width:57px;
	border:1px solid #888888;
	padding:0 8px;
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	text-shadow:0 -1px 0 #D7D7D7;
    background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top, #e2e2e2 0%, #adadad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(100%,#adadad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e2e2e2 0%,#adadad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e2e2e2 0%,#adadad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2e2e2 0%,#adadad 100%); /* IE10+ */
background: linear-gradient(to bottom, #e2e2e2 0%,#adadad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#adadad',GradientType=0 ); /* IE6-9 */
border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

.ProfileInfo figure {
	width:143px;
	float:left;
	margin:0 10px 0 0;
	font:bold 12px/13px Arial, Helvetica, sans-serif;
    min-height: 101px;
}
.ProfileInfo.PicSmall figure {width:65px;}
.ProfileInfo figure a {
	float:left;
	color:#fff;
	text-decoration:none;
}
.ProfileInfo figure img {vertical-align:top;}
.ProfileInfo figure em {
	position:relative;
	display:block;
	width:100%;
	font-style:normal;
	text-align:center;
	background:rgba(137, 19, 19, 0.7);
	margin:-18px 0 0;
	z-index:10;
}
.ProfileInfo figure em span {
	display:block;
	padding:2px 2px 3px;
}
.ProfileInfo h2 {
	height:1%;
	overflow:hidden;
	color:#000;
	padding:6px 0 0;
	font:bold 16px/1.2 Arial, Helvetica, sans-serif;
	margin:0;
	text-transform: capitalize;
}
.ProfileInfo p {margin:0;}
.GreyArea .BtnRed {
	float:right;
	margin:10px 0 0;
}
.loc {
	color:#999;
	position:relative;
	height:1%;
	margin:0 0 10px;
	padding:9px 50px 10px 15px;
	background:#eee;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.loc span {
	display:block;
	text-transform:uppercase;
}
.loc strong {
	display:block;
	color:#444;
	font:15px/1.25 Arial, Helvetica, sans-serif;
}
.BtnClose {
	position:absolute;
	top:50%;
	right:10px;
	margin:-15px 0 0;
	width:30px;
	height:30px;
	overflow:hidden;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons04-1x.png) no-repeat -37px -38px;
	text-indent:-9999px;
}
.RowGender label {
	width:32px;
	font-size:12px;
	line-height:15px;
}
.RowGender .row {
	border-top:0;
	padding:10px 0 0;
}
.ProfileBox .label {
	float:left;
	width:118px;
	padding:8px 3px 8px 0;
	margin:0;
}
.ProfileBox .RowAlt .label,
.ProfileBox .RowGender .label {
	display:block;
	float:none;
	width:auto;
	padding:0;
	margin:0 0 8px;
}
.ProfileBox .FormBox .RowAlt label,
.ProfileBox .FormBox .RowAlt .label {margin-bottom:8x;}
.RowGender .label + .row,
.RowGender .row:first-child {padding-top:0;}
.col {float:left;}
.col:first-child {float:right;}
.col select,
.col .select-area {
	float:left;
	margin-right:9px;
}
.col label {
	width:auto;
	float:left;
	padding:8px 0;
	font-weight:normal;
}
.ThreeCols .col label {
	display:block;
	float:none;
	margin:0;
	padding:0 0 3px;
	font-weight:bold;
}
.TwoCols {width:100%;}
.TwoCols:after,
.ThreeCols:after {
	content:"";
	clear:both;
	display:block;
}
.TwoCols .col {
	float:right;
	width:48.333%;
	padding:0;
}
.TwoCols .col:first-child {float:left;}
.TwoCols .row {
	border:0;
	padding:10px 0 0;
}
.TwoCols .row:first-child {padding-top:0;}
.RowAlt .TwoCols label {
	width:auto;
	height:1%;
	overflow:hidden;
	display:block;
	float:none;
	padding:8px 0;
	margin:0 !important;
	font-weight:bold;
}
.ProfileBox #tab3 .action {
	border-top:1px solid #ccc;
	padding-top:20px;
}
.ProfileBox #tab1 .action {
	border-top:0;
	padding-top:10px;
}
.text.short {
	width:65px;
	margin:0 6px 0 0;
	padding-left:7px;
	padding-right:7px;
}
.ThreeCols .text {
	padding-left:7px;
	padding-right:7px;
}
.ThreeCols {
	width:105%;
	margin:-21px 0 0 -4.762%;
}
.ThreeCols .col {
	float:left;
	width:28.571%;
	margin:0 0 0 4.762%;
	padding:18px 0 0;
}
.ProfileBox .textarea {
	height:153px;
	padding-top:8px;
	padding-bottom:8px;
}
.row.cols-right .area {
	float:right;
	width:179px;
}
.row.cols-right .col:first-child {padding-right:0;}
/* mystuff-messages-inbox page */
.note {
	color:#fff;
	border:1px solid #900606;
	margin:10px;
	padding:10px 10px 10px 3px;
	box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	-webkit-box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	-moz-box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	font:15px/16px Arial, Helvetica, sans-serif;
	min-height: 8px;
	background: #d84141;
	background: -moz-linear-gradient(top,  #d84141 2%, #c92d2d 50%, #be2323 51%, #a51515 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#d84141), color-stop(50%,#c92d2d), color-stop(51%,#be2323), color-stop(100%,#a51515));
	background: -webkit-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: -o-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: -ms-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: linear-gradient(to bottom,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-align:center;
	text-shadow:0 -1px 1px #912424;
}
.note strong {
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding-left:32px;
}
.note.success strong{
	padding-left: 0;
}
.note a{
	color: white;
	text-decoration: underline;
}
.note a.no_underline{
	text-decoration: none;
}
.note strong:after {
	position:absolute;
	top:50%;
	left:0;
	display:block;
	content:"";
	width:26px;
	height:24px;
	margin:-13px 0 0;
	overflow:hidden;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons04-1x.png) no-repeat -3px -74px;
}
.note.success strong:after {
	background-image: none;
}
.note + .TabsArea .tabset-holder {padding-top:0;}
.success{
    border: 1px solid #5c8b09;
    box-shadow: inset 0 2px 0 #d6f0a7, inset 0 0 2px #d6f0a7, 0 0 5px #d6f0a7;
    -webkit-box-shadow: inset 0 2px 0 #d6f0a7, inset 0 0 2px #d6f0a7, 0 0 5px #d6f0a7;
    -moz-box-shadow: inset 0 2px 0 #d6f0a7, inset 0 0 2px #d6f0a7, 0 0 5px #d6f0a7;
    background: -moz-linear-gradient(top, #d6f0a7 2%, #b0e368 50%, #97c93f 51%, #7cad26 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#d6f0a7), color-stop(50%,#b0e368), color-stop(51%,#97c93f),color-stop(100%,#7cad26));
    background: -webkit-linear-gradient(top, #d6f0a7 2%, #b0e368 50%, #97c93f 51%, #7cad26 100%);
    background: -o-linear-gradient(top, #d6f0a7 2%, #b0e368 50%, #97c93f 51%, #7cad26 100%);
    background: -ms-linear-gradient(top, #d6f0a7 2%, #b0e368 50%, #97c93f 51%, #7cad26 100%);
    background: linear-gradient(to bottom, #d6f0a7 2%, #b0e368 50%, #97c93f 51%,#7cad26 100%);
    text-shadow: 0 -1px 1px #324d02;
}
.tabset-holder span {
	margin:0 0 0 4px;
	padding:2px 4px;
	color:#fff;
	background: #d63232;
	background: -moz-linear-gradient(top,  #d63232 0%, #d32f2f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d63232), color-stop(100%,#d32f2f));
	background: -webkit-linear-gradient(top,  #d63232 0%,#d32f2f 100%);
	background: -o-linear-gradient(top,  #d63232 0%,#d32f2f 100%);
	background: -ms-linear-gradient(top,  #d63232 0%,#d32f2f 100%);
	background: linear-gradient(to bottom,  #d63232 0%,#d32f2f 100%);
	text-shadow:none;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
}
.CustomFolders {
	width:100%;
	overflow:hidden;
	margin:10px -10px 0;
	padding:20px 10px 0;
	border-top:1px solid #ebebeb;
}
.CustomFolders label {margin-bottom:8px;}
.pagination.alt {
    border-top:1px solid transparent;
	padding:10px 85px;
}
.TabContent .pagination.alt {
	padding-bottom:0;
	margin:0 -10px;
}
.PostsList.requests .post{
	position: relative;
}
.PostsList.requests .post .loading-container .loader.right{
	margin-right: 23px;
	margin-top: 10px;
}
.PostsList.requests .post .loading-container.overlay{
	height: 40px;
}

.PostsList.requests .post img,
.PostsList.friends .post img {margin-left:-49px;}
.PostsList.friends .post img {
	width:37px;
	height:auto;
	display:block !important;
	border:2px solid #fff;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 3px;
	box-shadow: 0 1px 3px #000;
	-webkit-box-shadow: 0 1px 3px #000;
	-moz-box-shadow: 0 1px 3px #000;
}
.PostsList.requests .post a,
.PostsList.friends .post a {
    display: table;
	padding-left:59px;
	padding-right:50px;
    width: 100%;
}
/*Remove last rules from specific page*/
.PostsList.friends .post.friends-list a{
	display: table;
    width: auto;
}

.PostsList.friends .post.friends-list.approved a{
	display: table;
    width: inherit;
}

.PostsList.requests .post .name,
.PostsList.friends .post .name {
	color:#c42121;
	height:40px;
	display:table-cell;
	vertical-align:middle;
	line-height:16px;
	padding:0;
}
.PostsList.requests .post a {
	height:1%;
	overflow:hidden;
}
.BtnAddFriend,
.PostsList.requests a.BtnAddFriend {
	float:right;
	width:30px;
	height:30px;
	padding:0;
	position: absolute;
	overflow:hidden;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons04-1x.png) no-repeat -37px -1px;
	text-indent:-9999px;
	right: 3%;
	top: 50%;
	margin-top: -15px;
}

.friends-list.post {
	display: table !important;
}

.BtnAddFriend {
	display: table-cell !important;
	vertical-align: middle !important;


}

.add-friend-box {
	display: table;
	height: 100%;
	float: right;
}

.PostsList.requests .post a:after {display:none;}
.PostsList.requests .approved a {
	padding-right:10px;
	background:#eee;
}
.PostsList.requests .approved .name {
	color:#333;
	left: 60px;
	top: 50%;
	display: inline-block;
	position: absolute;
	margin-top: -8px;
}
.PostsList.requests .approved a:after {display:none;}

.PostsList.requests .approved a:before {
	height:auto;
	width:60px;
	float:right;
	margin:2px 0 0 3px;
	padding:5px;
	position:static;
	color:#fff;
	content:"You are now Friends!";
	background:#84b72c;
	font:12px/1.222 Arial, Helvetica, sans-serif;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-indent:0;
	text-align:center;
}

.ellipsis {
   white-space: pre-wrap;      /* CSS3 */
   white-space: -moz-pre-wrap; /* Firefox */
   white-space: -pre-wrap;     /* Opera <7 */
   white-space: -o-pre-wrap;   /* Opera 7 */
   word-wrap: break-word;      /* IE */
}

#canPaginate .pagination.alt, #canPaginateClone .pagination.alt  {
	margin-bottom: 16px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ebebeb;
	margin: 0 0 16px 0;
	padding: 9px 75px 10px 75px;
}

/* mystuff-messages-outbox-messagedetail */
.message-details{

}
.message-details .ReplyForm{
	display: block;
}
.message-details .ReplyForm .action .reply-btn{

}
.message-details .item .date + h2{
	display: none;
}
.message-details .item:first-child .date + h2{
	display: block;
}
.SubTitle .date {
	float:right;
	padding:0 7px;
	font:bold 12px/2.222 Arial, Helvetica, sans-serif;
	background:#ebebeb;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-transform:uppercase;
}
.date + h2 {
	height:1%;
	overflow:hidden;
	padding:1px 0 0;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
}
.UserInfo {
	height:1%;
	padding:9px 10px 10px;
}
.UserInfo:after {
	content:"";
	clear:both;
	display:block;
}
.UserInfo .pic {
	float:left;
	width:40px;
	margin:0 10px 0 0;
}
.UserInfo .pic img {vertical-align:top;}
.UserInfo dl {
	height:40px;
	overflow:hidden;
	margin:0;
	display:table-cell;
	vertical-align:middle;
}
.UserInfo dt {
	color:#777;
	padding:0 0 1px;
}
.UserInfo dd {
	color:#333;
	font:bold 12px/1.2em Arial, Helvetica, sans-serif;
	margin:0;
}
.UserInfo dd a {
	color:#333;
	text-decoration:none;
}
.BtnGrey {
	text-align:center;
	min-width:68px;
	color:#333;
	float:right;
	margin:0 0 0 3px;
	padding:0 8px;
	background: #f1f1f1;
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #e3e3e3 50%, #d8d8d8 51%, #bdbdbd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(50%,#e3e3e3), color-stop(51%,#d8d8d8), color-stop(100%,#bdbdbd));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: -o-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: linear-gradient(to bottom,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	box-shadow: inset 0 2px 0 #f8f8f8;
	-webkit-box-shadow: inset 0 2px 0 #f8f8f8;
	-moz-box-shadow: inset 0 2px 0 #f8f8f8;
	text-shadow:0 1px 1px #f1f1f1;
	text-decoration:none;
	border:1px solid #848484;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	font:bold 12px/23px Arial, Helvetica, sans-serif;
}
.UserInfo .BtnGrey {
	min-width:28px;
	line-height:28px;
	margin-top:5px;
}
.SubTitle .BtnGrey {margin:-5px 0 -7px 5px;}
.BtnDelete {
	display:block;
	height:35px;
	overflow:hidden;
	text-align:center;
	color:#333;
	background: #f1f1f1;
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #e3e3e3 50%, #d8d8d8 51%, #bdbdbd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(50%,#e3e3e3), color-stop(51%,#d8d8d8), color-stop(100%,#bdbdbd));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: -o-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: linear-gradient(to bottom,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	box-shadow: inset 0 2px 0 #f8f8f8;
	-webkit-box-shadow: inset 0 2px 0 #f8f8f8;
	-moz-box-shadow: inset 0 2px 0 #f8f8f8;
	text-shadow:0 1px 1px #f1f1f1;
	text-decoration:none;
	border:1px solid #848484;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	font:bold 12px/35px Arial, Helvetica, sans-serif;
}
.BtnDelete span {
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0 5px 0 21px;
}
.BtnDelete span:after {
	position:absolute;
	top:50%;
	left:2px;
	content:"";
	display:block;
	width:13px;
	height:14px;
	overflow:hidden;
	margin:-7px 0 0;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -97px -39px;
	text-indent:-9999px;
}
.msg {
	color:#555;
	height:1%;
	padding:17px 10px;
	background:#fff;
	font:12px/1.2 Arial, Helvetica, sans-serif;
}
.msg p {margin:8px 0 0;}
.msg p:first-child {margin-top:0;}
.msg + .pagination .BtnPrev {margin-right:20px;}
.msg + .pagination .BtnNext {margin-left:20px;}
.ReplyForm {
	height:1%;
	padding:20px 10px;
	background:#fff;
	border-top:1px solid #ebebeb;
}
.ReplyForm .UserInfo {
	padding:1px 0 0;
}
.ReplyForm .UserInfo + .row {
	margin-top:10px;
	border-top:1px solid #dcdcdc;
}
.ReplyForm .row:first-child {margin-top:0;}
.ReplyForm .action {
	width:100%;
	padding:10px 0 0;
}
.ReplyForm .action:after {
	content:"";
	clear:both;
	display:block;
}
.ReplyForm .textarea {
	font-size:12px;
	line-height:14px;
}
/* profile-details page */
.ProfileInfo .BtnRed,
.ProfileInfo .BtnGray,
.ProfileInfo .btnProfile,
#wrapper-credits .BtnGrey
{
	width:89px;
	margin:8px 0 0;
	height:28px;
	overflow:hidden;
	display:block;
}
.ProfileInfo .UpgradeBox .BtnRed {
	width:auto;
	min-width:57px;
	margin-top:0;
}
.BtnAdd {
	width:99px;
	display:block;
	margin:10px 0 0;
	padding:0 3px;
	height:28px;
	overflow:hidden;
	text-align:center;
	color:#333;
	background: #f1f1f1;
	background: -moz-linear-gradient(top,  #f1f1f1 0%, #e3e3e3 50%, #d8d8d8 51%, #bdbdbd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(50%,#e3e3e3), color-stop(51%,#d8d8d8), color-stop(100%,#bdbdbd));
	background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: -o-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: -ms-linear-gradient(top,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	background: linear-gradient(to bottom,  #f1f1f1 0%,#e3e3e3 50%,#d8d8d8 51%,#bdbdbd 100%);
	box-shadow: inset 0 2px 0 #f8f8f8;
	-webkit-box-shadow: inset 0 2px 0 #f8f8f8;
	-moz-box-shadow: inset 0 2px 0 #f8f8f8;
	text-shadow:0 2px 1px #f1f1f1;
	text-decoration:none;
	border:1px solid #848484;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	font:bold 12px/28px Arial, Helvetica, sans-serif;
}
.BtnAdd span {
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0 3px 0 17px;
}
.BtnAdd span:after {
	position:absolute;
	top:50%;
	left:0;
	content:"";
	display:block;
	width:14px;
	height:14px;
	overflow:hidden;
	margin:-7px 0 0;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png) no-repeat -114px -38px;
}
.panel {
	height:1%;
	margin:17px 10px 0;
	padding:18px 10px 0 0;
	border-top:1px solid #eee;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.TabContent .panel {
	margin-left:0;
	margin-right:0;
	padding-right:0;
}
.panel dl ul {
	margin:0;
	padding:0 0 4px;
	list-style:none;
}
.panel dl li {padding-top:1px;}
.panel dl li:first-child {padding-top:0;}
.panel dl h3 {
	color:#aaa;
	font:bold 12px/1.375 Arial, Helvetica, sans-serif;
	margin:4px 0 0;
	text-transform:uppercase;
}
.panel dl h3:first-child {margin-top:0;}
.panel p {margin:8px 0 0;}
.panel h2 + p,
.panel h3 + p,
.panel p:first-child {margin-top:0;}
.panel:first-child,
.ad + .panel {
	border-top:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	margin-top:0;
}
.DarkStyle .ad {border-bottom:0;}
.panel dl {
	height:1%;
	overflow:hidden;
	margin:10px 0 0;
	padding:0 10px 0 0;
	font:12px/1.25 Arial, Helvetica, sans-serif;
}
.panel dl:first-child {margin-top:0;}
.panel dt {
	color:#333;
	float:left;
	width:75px;
	padding:0 5px 0 0;
	font-weight:bold;
}
.TabContent .panel dt {width:105px;}
.panel dd {
	height:1%;
	overflow:hidden;
}
.list {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:15px 10px 17px;
	list-style:none;
	background:#f5f5f5;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.list li {
	color:#333;
	float:left;
	width:100%;
	margin:15px 0 0;
	padding:15px 0 0;
	border-top:1px solid #eee;
}
.list li:first-child {
	border-top:0;
	margin-top:0;
	padding-top:0;
}
.list em {
	float:right;
	min-width:90px;
	margin:0 0 0 5px;
	padding:0 2px;
	background:#eee;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	text-align:center;
	font: bold 12px/2 Arial, Helvetica, sans-serif;
	white-space:nowrap;
	text-transform:uppercase;
}
.list a {
	color:#333;
	text-decoration:none;
}
.list strong {
	display:block;
	padding:3px 0 0;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
}
.gallery {
	display: block;
	margin:0 auto;
	width:100%;
}
.gallery:after {
	content:"";
	clear:both;
	display:block;
}
.gallery ul {
	display: block;
	list-style: none;
	padding: 0;
	text-align: center;
	width: 95%;
	margin: 0 auto;
}
.gallery ul:first-child {
	padding-left:0;
}
.gallery li {
	display: inline-block;
	padding: 3px;
	vertical-align: top;
	width: auto;
}
.gallery li.jump{
	display: block;
}
.gallery li{padding-top:0; max-width: 90px;}

.gallery img {
	display:block !important;
	border:2px solid #fff;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	box-shadow:0 0px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0px 2px rgba(0,0,0,0.5);
}
.VipPanel .gallery img {
	box-shadow:0 0px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0px 2px rgba(0,0,0,0.5);
}
.gallery + .pagination {
	margin-top:27px;
	padding:0 75px;
}
.PostsList.tags + .pagination {
	margin-top:10px;
	padding:0 75px;
}
.PostsList.friends .post .name {
    color:#333;
    height:auto;
}
.PostsList.tags .post {
	width:auto;
	height:1%;
	padding:10px;
}
.PostsList.tags .post:first-child {margin-top:0;}
.PostsList.tags .post a {
	display:inline;
	padding:0;
}
.PostsList.tags .post a:after {display:none;}
.PostsList.tags figure {
	float:left;
	margin:0 10px 0 0;
}
.PostsList.tags figure img {
	margin:0;
	display:block !important;
	border:2px solid #fff;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	box-shadow:0 1px 3px #000;
	-webkit-box-shadow:0 1px 3px #000;
	-moz-box-shadow:0 1px 3px #000;
}
.PostsList.tags h3 {
	font-size:13px;
	line-height:15px;
	margin-bottom:3px;
	padding:2px 0 0;
}
.PostsList.tags h3 a {color:#333;}
.PostsList.tags p {margin:0;}
.panel + .AddForm {
	margin:0 10px;
	padding-left:0;
	padding-right:0;
}
.TabContent .AddForm {
	border-top:0;
	padding-left:0;
	padding-right:0;
	background:none;
}
.DarkStyle #footer {
	border-color:#292929;
	box-shadow:0 -1px 3px #292929;
	-webkit-box-shadow:0 -1px 3px #292929;
	-moz-box-shadow:0 -1px 3px #292929;
}
.DarkStyle .TabContent a,
.DarkStyle .PostsList.friends .name {color:#fff !important;}
.DarkStyle .SubTitle {
	border:0;
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
}
.DarkStyle .SubTitle:first-child {margin-top:-15px;}
.DarkStyle figure {
	margin-right:14px;
	min-height: 125px;
}
.DarkStyle .panel {
    border-color:#444;
    box-shadow:inset 0 1px 0 #5f5f5f;
    -webkit-box-shadow:inset 0 1px 0 #5f5f5f;
    -moz-box-shadow:inset 0 1px 0 #5f5f5f;
    float: left;
    width: 100%;
}
.DarkStyle .TabContent,
.DarkStyle .tabset-holder a.active,
.DarkStyle .tabset-holder a:after {
	color:#fff;
	background:#555;
	border-color:#292929;
}
.DarkStyle .panel dt,
.DarkStyle .TabContent h2,
.DarkStyle h3 {color:#fff;}
.DarkStyle .pagination,
.DarkStyle .PostsList.tags .post {color:#d7d7d7;}
.DarkStyle .pagination p strong {color:#fff;}
.DarkStyle .tabset-holder a.active {text-shadow:0 -2px 1px #3b3b3c;}
.DarkStyle .ad + .panel,
.DarkStyle .panel:first-child {
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	border:0;
}
.DarkStyle .GreyArea,
.DarkStyle .list {
	color:#fff;
	background:#333;
}
.DarkStyle .list em {
	color:#fff;
	background:#000;
}
.DarkStyle .list li {border-color:#222;}
.DarkStyle .PostsList {
	box-shadow:inset 0 0 3px #292929;
	-webkit-box-shadow:inset 0 0 3px #292929;
	-moz-box-shadow:inset 0 0 3px #292929;
	border:solid #444;
	border-width:1px 0;
}
.DarkStyle .PostsList .post {
	border-color:#444;
	box-shadow:inset 0 1px 0 #5f5f5f;
	-webkit-box-shadow:inset 0 1px 0 #5f5f5f;
	-moz-box-shadow:inset 0 1px 0 #5f5f5f;
}
.DarkStyle .PostsList .post:first-child {
	border:0;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
.DarkStyle .BtnPrev,
.DarkStyle .BtnNext {
	color:#fff;
	border-color:#373737;
	background: #616161;
	background: -moz-linear-gradient(top,  #616161 0%, #484848 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#616161), color-stop(100%,#484848));
	background: -webkit-linear-gradient(top,  #616161 0%,#484848 100%);
	background: -o-linear-gradient(top,  #616161 0%,#484848 100%);
	background: -ms-linear-gradient(top,  #616161 0%,#484848 100%);
	background: linear-gradient(to bottom,  #616161 0%,#484848 100%);
	box-shadow:inset 0 1px 1px #7e7e7e;
	-webkit-box-shadow:inset 0 1px 1px #7e7e7e;
	-moz-box-shadow:inset 0 1px 1px #7e7e7e;
	text-shadow:0 -1px 1px #222;
}
.DarkStyle .BtnPrev span:after {background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons04-1x.png) no-repeat -32px -75px;}
.DarkStyle .BtnNext span:after {background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons04-1x.png) no-repeat -45px -75px;}
.DarkStyle .PostsList.friends a:after {
	height:16px;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons04-1x.png) no-repeat -57px  -75px;
}
.DarkStyle .TabContent .BtnGrey {
	color:#333 !important;
	border-color:#1e1e1e;
}
.DarkStyle .PostsList.tags h3,
.DarkStyle .PostsList.tags h3 a,
.DarkStyle .AddForm label {color:#fff;}
.DarkStyle .textarea {
	border-color:#161616;
	box-shadow:0 1px 1px #717171;
	-webkit-box-shadow:0 1px 1px #717171;
	-moz-box-shadow:0 1px 1px #717171;
}
.DarkStyle .submit {
	box-shadow:inset 0 1px 0 #ec6868, inset 0 0 1px #e36161, 0 0 3px #121212;
	-webkit-box-shadow:inset 0 1px 0 #ec6868, inset 0 0 1px #e36161, 0 0 3px #121212;
	-moz-box-shadow:inset 0 1px 0 #ec6868, inset 0 0 1px #e36161, 0 0 3px #121212;
}
/* contests-photoviewer page */
.carousel {
	position:relative;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #d6d6d6;
}
.carousel .prev,
.carousel .next {
	position:absolute;
	top:50%;
	width:30px;
	height:60px;
	overflow:hidden;
	margin:-44px 0 0;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons04-1x.png) no-repeat -2px -103px;
	text-indent:-9999px;
	z-index:3;
}
.carousel .prev {left:5px;}
.carousel .next {
	right:5px;
	background-position:-37px -103px;
}
.carousel .gmask {
	position:relative;
	width:100%;
	height:auto !important;
	overflow:hidden;
}
.carousel .gmask ul {
	position:relative;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.carousel li {
	width:100%;
	position:absolute;
	top:0;
	left:0;
}
.carousel li.active {z-index:2;}
.carousel img {
	display:block !important;
	width:100%;
	height:auto;
}
.carousel p {
	color:#333;
	margin:0;
	padding:7px 10px;
	background: #f5f5f5;
	background: -moz-linear-gradient(top,  #f5f5f5 0%, #eaeaea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#eaeaea));
	background: -webkit-linear-gradient(top,  #f5f5f5 0%,#eaeaea 100%);
	background: -o-linear-gradient(top,  #f5f5f5 0%,#eaeaea 100%);
	background: -ms-linear-gradient(top,  #f5f5f5 0%,#eaeaea 100%);
	background: linear-gradient(to bottom,  #f5f5f5 0%,#eaeaea 100%);
	border-top:1px solid #fbfbfb;
	font:12px/1.2 Arial, Helvetica, sans-serif;
	text-align:center;
}
.panel .area:after {
	content:"";
	clear:both;
	display:block;
}
.panel label {
	width:79px;
	padding-right:2px;
}
.DarkStyle .panel dl a {color:#fff;}
.DarkStyle .panel label,
.DarkStyle .panel dl {color:#fff;}
.DarkStyle .panel dl h3 {color:#bbb;}
.DarkStyle .ProfileBox,
.DarkStyle .FormBox,
.DarkStyle .AddForm {background:#555;}
.DarkStyle .AddForm {
    margin-top: 10px;
	border-color:#444;
	box-shadow:inset 0 1px 0 #5f5f5f;
	-webkit-box-shadow:inset 0 1px 0 #5f5f5f;
	-moz-box-shadow:inset 0 1px 0 #5f5f5f;
}
.DarkStyle .select-area {
	border-color:#000;
	box-shadow:0 1px 1px #7f7f7f;
	-webkit-box-shadow:0 1px 1px #7f7f7f;
	-moz-box-shadow:0 1px 1px #7f7f7f;
}
.DarkStyle .carousel {
	border-color:#171717;
	box-shadow:0 1px 0 #5f5f5f;
	-webkit-box-shadow:0 1px 0 #5f5f5f;
	-moz-box-shadow:0 1px 0 #5f5f5f;
}
.DarkStyle .carousel p {
	color:#fff;
	border-color:#626262;
	background: #424242;
	background: -moz-linear-gradient(top,  #424242 0%, #2a2a2a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(100%,#2a2a2a));
	background: -webkit-linear-gradient(top,  #424242 0%,#2a2a2a 100%);
	background: -o-linear-gradient(top,  #424242 0%,#2a2a2a 100%);
	background: -ms-linear-gradient(top,  #424242 0%,#2a2a2a 100%);
	background: linear-gradient(to bottom,  #424242 0%,#2a2a2a 100%);
}
.DarkStyle .ProfileBox .TabsArea {background:#fff;}
.img {
	font-family: 'image-set( url(1x|2x) 2x high-bandwidth )';
	display:none;
}
body{min-width:300px;}
.FormBox .tab-row-label{float:left;width:60%;}
.FormBox .date-range-container{
	float:right;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #F5F5F5;
	text-align: center;
	padding-right:3px;
	width:100px;
	min-width:100px;
}

.FormBox .tab-row-label,.FormBox .date-range-container{
	color:#333;
	padding:3px;
	font:bold 12px/1.25em Arial, Helvetica, sans-serif;
}

.PostsList .post a.xButton:after {
    background: url("https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons04-1x.png") no-repeat scroll -37px -38px transparent;
	background-size: 67px auto;
    content: "";
    display:block;
    height: 30px;
	line-height: 30px;
    margin: -15px 0 0;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 50%;
    width: 30px;
	vertical-align:middle;
}
.row > label{float:left;}
.row > div.area label {float:left;width:50px}
.row > div.area select{float:right;margin-left:5px;}
.select-area{width:none;}
.friends .PostsList .row > div.area{float:right;}

.friends .select-area.select-short {width: 70px !important;}
.friends .FormBox{padding:0;}
.friends .PostsList{width:100%}
.friends .pagination{width:100%;}
.friends .FormBox form fieldset .pagination a{margin:0;}
.friends .FormBox form fieldset .pagination{padding-left:9px;padding-right:0;border-top: 2px solid #EBEBEB;}
.friends .FormBox form fieldset .pagination .BtnNext{margin-right:18px;}
.friends .FormBox form fieldset .PostsList .post{padding:0 9px;border-top: 2px solid #EBEBEB;}
.friends .PostsList .row label{padding-left:9px;}
.friends .PostsList .row .area{padding-right:9px;}
.friends .FormBox .PostsList .row{padding:9px 0;}

@media all and (max-width:360px) {.friends .FormBox form fieldset .PostsList .post .xButton .name{max-width:170px;}}

.SubscribeForm input[type="submit"]{
    width: 95px;
    float: right;
    min-height: 30px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 18px;
}
.vipStartsL p{
    color: #333;
}
.vipStartsL li{
    list-style: none;
    display: inline-block;
}
.loading{
    display: block;
    width: 100%;
}
.loading img{
    margin-left: 50%;
    position: relative;
    left: -50px;
}

/* =====================
	Slide divs */
#container
{
	overflow: hidden;
	width: 100%;
}
#container #slider-wrapper .slide-swipe
{
    float: left;
    overflow: hidden;
    padding-left: 0;
    padding-right: 0;
}
/* =====================
	Slide divs :: END; */

.PostsList span.small a{font-weight:bold !important;}
.stayLog {
    font-size: 12px;
    font-weight: bold;
    position: relative;
    top: 5px;
}
.VipPanel h2{
    font-size: 18px;
}

.VipPanel a{
    color: #333;
}

.VipPanel span{
    color: #333;
    display: block;
}

/* Global modal */
#LeanOverlay {
    background: #000;
    display: none;
    min-height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    z-index: 100;
}
#NavModal {
    background: #464646; /* Old browsers */
    background: url(../images/mobile/texture.png), -moz-linear-gradient(top, #464646 0%, #141414 12%); /* FF3.6+ */
    background: url(../images/mobile/texture.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464646), color-stop(12%,#141414)); /* Chrome,Safari4+ */
    background: url(../images/mobile/texture.png), -webkit-linear-gradient(top, #464646 0%,#141414 12%); /* Chrome10+,Safari5.1+ */
    background: url(../images/mobile/texture.png), -o-linear-gradient(top, #464646 0%,#141414 12%); /* Opera 11.10+ */
    background: url(../images/mobile/texture.png), -ms-linear-gradient(top, #464646 0%,#141414 12%); /* IE10+ */
    background: url(../images/mobile/texture.png), linear-gradient(to bottom, #464646 0%,#141414 12%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464646', endColorstr='#141414',GradientType=0 ); /* IE6-9 */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #353535;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	-moz-box-shadow: 0 1px 1px #000;
	-webkit-box-shadow: 0 1px 1px #000;
	box-shadow: 0 1px 1px #000;
    display: none;
    margin: 0;
    padding: 5px 10px 10px 10px;
}
#NavModal .ModalHeader {
    position: relative;
    padding-bottom: 5px;
    width: 100%;
}
#NavModal .ModalHeader .ModalTitle {
	color: #fff;
	font: bold 15px Arial, Helvetica, sans-serif;
    line-height: 34px;
    margin: 0;
    text-align: center;
	text-shadow: 0 -1px 0 #000;
}
#NavModal .ModalHeader .CloseBtn {
    background-color: transparent;
    background-image: url(../images/mobile/close-1x.png);
    /* background position accounts for image's padding */
    background-position: -2px -2px;
    background-repeat: no-repeat;
    border: none;
    width: 34px;
    height: 34px;
    position: absolute;
    right: 0;
    top: 0;
}
#NavModal nav {
    padding: 0;
}
#NavModal .BtmNav > ul {
	box-shadow: 0 0 1px #000;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
}
.CastingsDetails .UserInfo,
.SendMessage .UserInfo {
    background-color: #fff;
	border-bottom:solid #ccc;
	border-width:1px 0;
	-webkit-box-shadow:0 1px 2px #ccc;
	box-shadow:0 1px 2px #ccc;
}
.SendMessage .UserInfo {
    background: #fff;
}
.SendMessage .UserInfo .MessageTo,
.SendMessage .UserInfo .UserTo {
	float:left;
	width:40px;
	margin:0 10px 0 0;
    height: 40px;
    font-weight: bold;
	overflow:hidden;
	margin:0;
	display:table-cell;
	vertical-align:middle;
}
.MessageTo p {
    margin: 14px;
}
.SendMessage .UserInfo dd a {
    color:#b92929;
    font-size: 12px;
}
.SendMessage .UserInfo .UserTo {
    width: auto;
    display: table;
}
.SendMessage .UserInfo .UserTo a {
    color: #333;
    font: bold 12px/1.2em Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: table-cell;
    vertical-align: middle;
}
.SendMessage .AddForm {
    padding: 0;
}
.SendMessage .GreyArea {
    background: #fff;
}
.SendMessage .panel {
    margin:18px 0 0;
    padding:18px 0 0 0;
    border-top:1px solid #eee;
    font:12px/15px Arial, Helvetica, sans-serif;
}
.SendMessage .panel label {
    margin-left: 0;
}
.SendMessage .text {
	float:left;
	width:100%;
	margin:0;
	padding:6px 7px;
	border:1px solid #bbb;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	box-shadow:inset 0 1px 2px #a7a7a7, 0 1px 1px #fff;
	-webkit-box-shadow:inset 0 1px 2px #a7a7a7, 0 1px 1px #fff;
	-moz-box-shadow:inset 0 1px 2px #a7a7a7, 0 1px 1px #fff;
	font:italic 12px/15px Arial, Helvetica, sans-serif;
	background:#fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SendMessage .textarea {
    height: 145px !important;
}
.SendMessage .UserInfo {
background: white;
}
#main{
	overflow: hidden;
}
.payAmount{
	margin: 10px 0 !important;
}
.PostsList.Contests .post a:before {
	position:absolute;
	bottom: 9px;
	left:10px;
	margin:-7px 0 0;
	content:"";
    display:block;
	width: 60px;
	height:15px;
	overflow:hidden;
	background: #fff;
    text-align: center;
    line-height: 15px;
    opacity: 0.7;
}
.PostsList.Contests .post .ImgCaption {
	position:absolute;
	bottom: 9px;
	left:10px;
	margin:-7px 0 0;
    display:block;
	width: 60px;
	height:15px;
    overflow:hidden;
    text-align: center;
    line-height: 15px;
    color: #333;
    font-weight: bold;
    font-size: 12px;
    text-shadow: none;
}
.PostsList.Contests .post .name.ContestName {
    font-weight: bold;
    padding-top: 13px;
    text-decoration: none;
	text-shadow: 0 1px 0 #fff;
}

.PostsList.Contests .post span {
    font-weight: bold;
	text-shadow: 0 1px 0 #fff;
}
.ContestsPage #main {
	box-shadow:0 2px 6px #737474, inset 0 0 1px #fff, inset 0 2px 0 #fff;
	-webkit-box-shadow:0 2px 6px #737474, inset 0 0 1px #fff, inset 0 2px 0 #fff;
	-moz-box-shadow:0 2px 6px #737474, inset 0 0 1px #fff, inset 0 2px 0 #fff;
    position: relative;
    z-index: 10;
}
.ContestsPage #footer {
    padding-top: 19px;
}
.ContestsPage #footer:after {
    height: 0;
}


.GalleryWrapper {
    padding: 10px 10px 20px;
}
.GalleryWrapper .selected {
    border: 2px solid red;
}
.gallery.opacity-img ul li img.selected{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.GalleryWrapper .transparent {
    opacity: 0.7;
}
.gallery {
	display: block;
	margin:0 auto;
	width:100%;
}
.gallery:after {
	content:"";
	clear:both;
	display:block;
}
.gallery ul {
	display: block;
	list-style: none;
	padding: 0;
	text-align: center;
	width: 95%;
	margin: 0 auto;
}
.gallery ul:first-child {
	padding-left:0;
}
.gallery li {
	display: inline-block;
	padding: 3px;
	vertical-align: top;
	width: auto;
}

.VipPanel.gallery li {
	padding: 5px;
}

.gallery li.jump{
	display: block;
}
.gallery li{padding-top:0; max-width: 90px;}

.gallery img {
	display:block !important;
	border:2px solid #fff;
	margin-bottom: 3px;
	border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	box-shadow:0 0px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0px 2px rgba(0,0,0,0.5);
}
.gallery.opacity-img ul li img{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.VipPanel .gallery img {
	box-shadow:0 0px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0px 2px rgba(0,0,0,0.5);
	-moz-box-shadow:0 0px 2px rgba(0,0,0,0.5);
}
.gallery + .pagination {
	margin-top:27px;
	padding:0 75px;
}

.GalleryWrapper .action {
	width:100%;
	padding:10px 0 0;
}
.GalleryWrapper .submit {
    margin-top: 20px;
}

.line-seperator-bottom {
	border-bottom: 1px solid #EBEBEB;

	width: auto;
	display: block;
	margin-right: -10px;
	margin-left: -10px;
	margin-top: -19px;
	margin-bottom: 1px;
}

.FormBox.friends-list-fb {
    padding-top: 5px;
	padding-bottom: 0px;
}

.line-seperator-top {
	border-bottom: 1px solid #EBEBEB;

	width: auto;
	display: block;
	margin-right: -10px;
	margin-left: -10px;
	margin-top: 20px;
	margin-bottom: 0px;
}

.pagination.announcementsBtn {
	background-color: white;
	border-top: 1px solid #EBEBEB;
}


@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.logo a {
		background-image: url(../images/mobile/logo-mm-2x.png);
		background-size:206px auto;
	}
	.nav ul,
	.title {
		background-image:url(../images/mobile/bg-nav-2x.png);
		background-size:45px 45px;
	}
	.nav li {
		background-image: url(../images/mobile/divider01-2x.gif);
		background-size:2px 36px;
	}
	.AddNav li {
		background-image: url(../images/mobile/divider02-2x.gif);
		background-size:2px 1px;
	}
	.nav li:first-child {background-image:none;}
	.BtmNav ul ul {
		background-image:url(../images/mobile/bg-nav-sub-2x.png);
		background-size:52px 50px;
	}
	.BtmNav li a:after,
	.AddNav .LinkLogin span:after,
	.AddNav .LinkLogout span:after,
	.AddNav .LinkSignup span:after {
		background-image: url(../images/mobile/icons01-2x.png);
		background-size:21px 454px;
	}
	.BtmNav li a:before,
	.BtmNav li.open a:before,
	.BtnRefresh,
	.btn,
	.back,
	.PostsList .post a:after,
	.BtnTop span:before,
	.BtnTop span:after,
	.rad-area,
	.BtnPrev span:after,
	.BtnNext span:after,
	.BtnMenu,
	.BtnDelete span:after,
	.BtnAdd span:after {
		background-image: url(../images/mobile/icons02-2x.png);
		background-size:133px 106px;
	}
	.BtmNav li li a:after {
		background-image: url(../images/mobile/icons03-2x.png);
		background-size:29px 126px;
	}
	.chk-area,
	.BtnClose,
	.note strong:after,
	.BtnAddFriend,
	.PostsList.requests a.BtnAddFriend,
	.DarkStyle .BtnPrev span:after,
	.DarkStyle .BtnNext span:after,
	.DarkStyle .PostsList.friends a:after,
	.carousel .prev,
	.carousel .next {
		background-image: url(../images/mobile/icons04-2x.png);
		background-size:67px 163px;
	}
	.BtmBar {
		background-image: url(../images/mobile/bg-btm-bar-2x.png);
		background-size:79px 100%;
	}
	#footer {
		background-image: url(../images/mobile/bg-footer-2x.png);
		background-size:51px 51px;
	}
	#footer:after {
		background-image: url(../images/mobile/bg-footer-t-2x.gif);
		background-size:1px 10px;
	}
	.select-area .select-opener {
		background-image: url(../images/mobile/btn-select-2x.png);
		background-size:22px 9px;
	}

	#NavModal .ModalHeader .CloseBtn {
		background-image: url(../images/mobile/close-2x.png);
		/* reset background position because of 1x version's odd placing */
		background-position: 0 0;
		background-size: 34px 34px;
	}

}

/**
 *
 *	Casting details
 *
 **/

.CastingsDetails .UserInfo,
.SendMessage .UserInfo {
    background-color: #fff;
	border-bottom:solid #ccc;
	border-width:1px 0;
	-webkit-box-shadow:0 1px 2px #ccc;
	box-shadow:0 1px 2px #ccc;
}
.CastingsDetails .UserInfo .pic {
    width: 60px;
}
.CastingsDetails .UserInfo dl {
    height: 60px;
    font-weight: bold;
}
.CastingsDetails .UserInfo dl dt {
	color:#aaa;
	font:bold 12px/1.375 Arial, Helvetica, sans-serif;
	margin:0;
	text-transform:uppercase;
}
.CastingsDetails .UserInfo dd a {
    color:#b92929;
    font-size: 12px;
    text-decoration: underline;
}
.CastingsDetails .BtnGrey {
	width:89px;
	margin:8px 0 0;
	height:28px;
	overflow:hidden;
	display:block;
	color:#fff;
	display:block;

	min-width:57px;
	border:1px solid #900606;
	padding:0 8px;
	box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	-webkit-box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	-moz-box-shadow:inset 0 2px 0 #ec6868, inset 0 0 2px #e36161, 0 0 5px #d6d6d6;
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	text-shadow:0 -1px 0 #821616;
	background: #d84141;
	background: -moz-linear-gradient(top,  #d84141 2%, #c92d2d 50%, #be2323 51%, #a51515 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#d84141), color-stop(50%,#c92d2d), color-stop(51%,#be2323), color-stop(100%,#a51515));
	background: -webkit-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: -o-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: -ms-linear-gradient(top,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	background: linear-gradient(to bottom,  #d84141 2%,#c92d2d 50%,#be2323 51%,#a51515 100%);
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-align:center;
	text-decoration:none;

    margin-top: 15px;
}
.disable_pagination_button{
     pointer-events:none;
     cursor:default;
     color:#CCCCCC;
     display: none;
}
.CastingsDetails .AddForm {
    border-width: 0;
}
.CastingsInfo {
    background-color: white;
}
.CastingsInfo h2 {
    font: bold 16px/20px Arial, Helvetica, sans-serif;
    padding-top: 13px;
    margin: 2px 10px -10px 10px;
}
.CastingsInfo .panel {
    padding-right: 0;
}
.CastingsInfo .panel dt {
    width:105px;
}
#cont_contact_website, #cont_contact_pm {
	float: left;
}
.contact_pm_label {
	width: 60px;
}

/**
 *
 *	Header Logo: replaces Model Mayhem header text
 *	Footer Logo
 * 	Modal Menu Logo
 *
 *	logo sprites:
 *	url(../images/mobile/logo-mm-1x.png)
 *	url(../images/mobile/logo-mm-2x.png)
 *
 *	MM black logo: background: url(../images/mobile/logo-mm-1x.png) no-repeat 0 0;
 *	MM grey logo: background: url(../images/mobile/logo-mm-1x.png) no-repeat 0 -21;
 *	MM white logo: background: url(../images/mobile/logo-mm-1x.png) no-repeat 0 -40;
 *
 **/
.LogoFooter a,.LogoModalMenu a,.LogoHeader {text-indent:-9999px;width:150px;display:block;margin:0 auto;}
.LogoFooter {
	width:100%;
	display:block;

	margin:0 -10px;
	padding:19px 14px 19px 8px;
	border-top:1px solid #3e3e3e;
	border-bottom:2px solid #3f3f3f;
}
.LogoFooter a {
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/logo-mm-1x.png) no-repeat 0 -21px;		/* MM grey logo */
	height:22px;
}

.LogoFooter {
	height: auto !important;
}

.LogoModalMenu {
	width:100%;
	display:block;
	padding-top:7px;
	padding-bottom:7px;
}

.LogoModalMenu a {
    background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/logo-mm-1x.png) no-repeat 0 -40px;		/* MM white logo */
    height: 24px;
}

.LogoHeaderContainer {
	padding-top: 7px;
	padding-bottom: 0px;
}

.LogoHeader {
	height:22px;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/logo-mm-1x.png) no-repeat 0 -42px;		/* MM white logo */
}

@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {

	.LogoModalMenu a {
		background: url(../images/mobile/logo-mm-2x.png) no-repeat 0 -40px;
		background-size: 150px 65px;
	}

	.LogoFooter a {
		background: url(../images/mobile/logo-mm-2x.png) no-repeat 0 -21px;
		background-size: 150px 65px;
	}

	.LogoHeader {
		background: url(../images/mobile/logo-mm-2x.png) no-repeat 0 -42px;
		background-size: 150px 65px;
	}

}


/**
 *
 *	Contests
 *
 **/
.PostsList.Contests .post .AdultWarning {
    color: #931d19;
    display: inline;
    height: 100%;
    text-shadow: none;
    width: auto;
}
.PostsList.Contests .post {
                background: #f8f8f8;
                background: -moz-linear-gradient(top,  #f8f8f8 2%, #ececec 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#f8f8f8), color-stop(100%,#ececec));
                background: -webkit-linear-gradient(top,  #f8f8f8 2%,#ececec 100%);
                background: -o-linear-gradient(top,  #f8f8f8 2%,#ececec 100%);
                background: -ms-linear-gradient(top,  #f8f8f8 2%,#ececec 100%);
                background: linear-gradient(to bottom,  #f8f8f8 2%,#ececec 100%);
    border-top: 1px solid white;
}

.PostsList.Contests .post a:before {
                position:absolute;
                bottom: 9px;
                left:10px;
                margin:-7px 0 0;
                content:"";
    display:block;
                width: 60px;
                height:15px;
                overflow:hidden;
                background: #fff;
    text-align: center;
    line-height: 15px;
    opacity: 0.7;
}
.PostsList.Contests .post .ImgCaption {
                position:absolute;
                bottom: 9px;
                left:10px;
                margin:-7px 0 0;
    display:block;
                width: 60px;
                height:15px;
    overflow:hidden;
    text-align: center;
    line-height: 15px;
    color: #333;
    font-weight: bold;
    font-size: 12px;
    text-shadow: none;
}
.PostsList.Contests .post .name.ContestName {
    font-weight: bold;
    padding-top: 13px;
    text-decoration: none;
                text-shadow: 0 1px 0 #fff;
}

.PostsList.Contests .post span {
    font-weight: bold;
                text-shadow: 0 1px 0 #fff;
}
.ContestsPage #main {
                box-shadow:0 2px 6px #737474, inset 0 0 1px #fff, inset 0 2px 0 #fff;
                -webkit-box-shadow:0 2px 6px #737474, inset 0 0 1px #fff, inset 0 2px 0 #fff;
                -moz-box-shadow:0 2px 6px #737474, inset 0 0 1px #fff, inset 0 2px 0 #fff;
    position: relative;
    z-index: 10;
}
.ContestsPage #footer {
    padding-top: 19px;
}
.ContestsPage #footer:after {
    height: 0;
}

.potd-vote{
	background: #D84141;
	background: -moz-linear-gradient(top, #D84141 2%, #C92D2D 50%, #BE2323 51%, #A51515 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#D84141), color-stop(50%,#C92D2D), color-stop(51%,#BE2323), color-stop(100%,#A51515));
	background: -webkit-linear-gradient(top, #D84141 2%,#C92D2D 50%,#BE2323 51%,#A51515 100%);
	background: -o-linear-gradient(top, #D84141 2%,#C92D2D 50%,#BE2323 51%,#A51515 100%);
	background: -ms-linear-gradient(top, #D84141 2%,#C92D2D 50%,#BE2323 51%,#A51515 100%);
	background: linear-gradient(to bottom, #D84141 2%,#C92D2D 50%,#BE2323 51%,#A51515 100%);
    box-shadow: 0 1px 1px #EC6868 inset, 0 0 1px #E36161 inset, 0 0 3px #D6D6D6;
    color: #FFFFFF;
    float: left;
    font: bold 18px/40px Arial,Helvetica,sans-serif;
    height: 40px;
    margin: 0 0 10px 0;
    overflow: hidden;
    padding: 0;
    text-shadow: 0 -1px 0 #821616;
    width: 100%;
	border: 2px solid #900606;
	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-moz-box-shadow: inset 0 1px 1px #EC6868, inset 0 0 1px #E36161, 0 0 3px #D6D6D6;
	-webkit-box-shadow: inset 0 1px 1px #EC6868, inset 0 0 1px #E36161, 0 0 3px #D6D6D6;
	-o-border-radius: 3px;
}
.potd-checkbox{
	text-align:center;
	margin-bottom:25px;
}
.potd-checkbox div.chk-area{
	display:inline-block;
	float:none;
	margin-top:5px;
}
.potd-list-item {display:none;}


/**
 *	loader, aka spinner
 *
 *	css replacement for old-school gif spinner
 *
 **/
.loading-container {
	padding: 10px;
	width: 100px;
	margin: 0 auto;
}
.loading-container.inline{
	padding: 0;
	top: -5px;
	position: relative;
}
.loading-container.overlay{
	background-color: #BEBEBF;
	margin: 0 auto;
	position: absolute;
	width: 100%;
	z-index: 99;

  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.loading-container .loader {
	background-color: rgba(0,0,0,0);
	border: 6px solid rgba(0,0,0,0.75);
	opacity: 0.5;
	border-top: 5px solid rgba(0,0,0,0);
	border-left: 5px solid rgba(0,0,0,0);
	border-radius: 60px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	width: 30px;
	height: 30px;
	margin: 0 auto;
	-moz-animation: spin 1s infinite linear;
	-webkit-animation: spin 1s infinite linear;
}
.loading-container .loader.small {
	width: 10px;
	height: 10px;
}
.loading-container .loader.small.inline{
	display: inline-block;
	vertical-align: middle;
	clear: both;
}
.loading-container .loader.left{
	float: left;
	margin-left: 1%;
	margin-top: 1%;
}
.loading-container .loader.right{
	float: right;
	margin-right: 1%;
	margin-top: 1%;
}
.loading-container .loader-text {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 10px;
	font-weight: bold;
	color: rgba(0,0,0,0.5);
}
.loading-container .loader-text.inline{
	display: inline-block;
	margin-left: 10px;
}
@-moz-keyframes spin {
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes spin {
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(360deg);}
}

/* tags tab paragraphs */
#tags .post.hentry p {
    padding-left: 51px;
}

.fs-60x60 {
	height: auto !important;
}

.friends-list-fb .fs-60x60 {
	width: 60px !important;
}

#friends_pagination{
    float: left;
    width:50%;
}

.CastingsInfo .innerpost img,
.TabContent .innerpost img {
	max-width: 100%;
}

#delete-button-box {
	padding: 10px;
	border-top: 1px solid #EBEBEB;
	background: white;
}

#formMsgDetail .BtnDelete {
	width: 100%;
}

#galleryPortfolio_pagination {
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 10px;
}

.friends-list-fb .post {
	position: relative;
}

.friends-list-fb .post a {
	display: table;
	width: 100%;
}

.friends-list-fb .post a img {
	display: table-cell;
}

.friends-list-fb .post a .name {
	display: table-cell;
	vertical-align: middle;
}

/**
 *
 * debug only
 *
 * this style only used during dev process
 *
 **/
div.debug table{font-size:.75em;width:100%;}
div.debug table th{font-weigth:bold;background-color:#E5F944}
div.debug table td{height:12px;vertical-align:bottom;text-align:left;background-color:#E5F9FF}
div.auth-user{background-color:#C6FFB3;}
div.defined{background-color:#ECFFB3;}
div.referer{background-color:#FFECB3;}
div.debug{background-color:#B3ECFF;}
div.member{background-color:#FFB3C6;}
div.member-dump{background-color:#FFB3EC;}

/*
 * photoswipe.css
 * Copyright (c) %%year%% by Code Computerlove (http://www.codecomputerlove.com)
 * Licensed under the MIT license
 *
 * Default styles for PhotoSwipe
 * Avoid any position or dimension based styles
 * where possible, unless specified already here.
 * The gallery automatically works out gallery item
 * positions etc.
 */


body.ps-active, body.ps-building, div.ps-active, div.ps-building
{
	background: #000;
	overflow: hidden;
}
body.ps-active *, div.ps-active *
{
	-webkit-tap-highlight-color:  rgba(255, 255, 255, 0);
	display: none;
}
body.ps-active *:focus, div.ps-active *:focus
{
	outline: 0;
}


/* Document overlay */
div.ps-document-overlay
{
	background: #000;
}


/* UILayer */
div.ps-uilayer {

	background: #000;
	cursor: pointer;

}


/* Zoom/pan/rotate layer */
div.ps-zoom-pan-rotate{
	background: #000;
}
div.ps-zoom-pan-rotate *  { display: block; }


/* Carousel */
div.ps-carousel-item-loading
{
	background: url(/images/loader.gif) no-repeat center center;
}

div.ps-carousel-item-error
{
	background: url(/images/error.gif) no-repeat center center;
}


/* Caption */
div.ps-caption
{
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-bottom: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align: center;
}
div.ps-caption *  { display: inline; }

div.ps-caption-bottom
{
	border-top: 1px solid #42403f;
	border-bottom: none;
	min-height: 44px;
}

div.ps-caption-content
{
	padding: 13px;
	display: block;
}


/* Toolbar */
div.ps-toolbar
{
	background: #000000;
	background: -moz-linear-gradient(top, #303130 0%, #000101 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303130), color-stop(100%,#000101));
	border-top: 1px solid #42403f;
	color: #ffffff;
	font-size: 13px;
	font-family: "Lucida Grande", Helvetica, Arial,Verdana, sans-serif;
	text-align: center;
	height: 44px;
	display: table;
	table-layout: fixed;
}
div.ps-toolbar * {
	display: block;
}

div.ps-toolbar-top
{
	border-bottom: 1px solid #42403f;
	border-top: none;
}

div.ps-toolbar-close, div.ps-toolbar-previous, div.ps-toolbar-next, div.ps-toolbar-play
{
	cursor: pointer;
	display: table-cell;
}

div.ps-toolbar div div.ps-toolbar-content
{
	width: 44px;
	height: 44px;
	margin: 0 auto 0;
	background-image: url(/images/icons.png);
	background-repeat: no-repeat;
}

div.ps-toolbar-close div.ps-toolbar-content
{
	background-position: 0 0;
}

div.ps-toolbar-previous div.ps-toolbar-content
{
	background-position: -44px 0;
}

div.ps-toolbar-previous-disabled div.ps-toolbar-content
{
	background-position: -44px -44px;
}

div.ps-toolbar-next div.ps-toolbar-content
{
	background-position: -132px 0;
}

div.ps-toolbar-next-disabled div.ps-toolbar-content
{
	background-position: -132px -44px;
}

div.ps-toolbar-play div.ps-toolbar-content
{
	background-position: -88px 0;
}


/* Edit Profile -> Measurements */
.area.us_metric .col label {
    width: auto;
}


/* Hi-res display */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (-moz-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi)
{
	div.ps-toolbar div div.ps-toolbar-content
	{
		-moz-background-size: 176px 88px;
		-o-background-size: 176px 88px;
		-webkit-background-size: 176px 88px;
		background-size: 176px 88px;
		background-image: url(/images/icons@2x.png);
	}
}

.photoTarget {
    min-height: 10px;
    display: block;
    width: 100%;
    margin-left: 0;
    margin-bottom: -15px;
}

/* IB Footer Logo/Banner */
#ib-banner{
	background-image: url(https://staticssl.ibsrv.net/modelmayhem/images/mobile/ib-banner-1x.png);
	margin: 0 auto;
	margin-top: 20px;
	width:220px;
	height:47px;
}

#dataPic{
	padding: 0;
	margin-right: 0;
	margin-left: 0;
}
#dataPic .panel{
	margin-top: 0;
}
.carousel{
	margin: 0;
	padding: 0;
}
.ps-picture-info{
	margin: 0;
	padding: 0;
	height: inherit;
	height: 0px;
}
.ps-picture-info span{
	background: url(../images/mobile/details.png);
	background-position: -14px -12px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: inline-block;
	height: 20px;
	width: 60px;
	position: relative;
	top: -20px;
	margin-left: -3px;
}
.ps-picture-info:hover{
	cursor: pointer;
}

@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	#ib-banner{
		background-image: url(../images/mobile/ib-banner-2x.png);
		background-size: 100%;
		width:220px;
		height:47px;
	}
	.ps-picture-info span{
		background: url(../images/mobile/details@2x.png);
		background-position: -14px -12px;
		background-size: 140%;
		height: 20px;
		width: 65px;
	}
}

.mobile_ad_tab_wrapper{
	background-color: #555555;
}

.viewed_0 {
	color: #000;
	font-weight: bold;
}

.underline_sponsored_casting{
    border-bottom: 1px solid #CCCCCC;
}

#addMargin{
    float: left;
    margin-left: 0px;
    width: 100%;
}

#captchaDiv{
    margin-right: -10px;
}
/*
**********************************
UPGRADE PROCESS
***********************************
*/
.float-right{ float: right;}
.float-left{ float: left;}
#head-btn-right, #head-btn-right-hidemodal { position: absolute; right: 8px}
label.error {
color: red;
font-size: 13px;
font-weight: normal;
line-height: 13px;
margin-top: 5px;
width: 100%;
float: none;
}
.select-area .no-float,.no-float{ float: none;}
.npb, .general-row.npb{ padding-bottom: 0px}
.npt, .general-row.npt{ padding-top: 0px}
.npl, .general-row.npl,.FormBox .npl{ padding-left: 0px}
.npr, .general-row.npr,.FormBox .npr  { padding-right: 0px; }
.row-select{  height: 162px; position: relative; cursor: pointer;border-bottom:2px solid #ccc;}
#select-button{ margin: 10px 0px}
.button-wrapper{
	padding: 0px 20px;
	display: inline-block;
	width: 100%;
	margin: 0;
}
.button-wrapper #select-button{
	padding: 10px;
	height: 50px;
}
.select-link{ display: block; text-align: center; }
.general-title{font:bold 12px/12px Arial,Helvetica,sans-serif; color: #333333;word-wrap: break-word;}
.medium-img{ max-height:119px; max-width:120px  }
.select-text-container{ margin-left:136px }
.ok{ height:33px; width:40px; background:url("/images/mobile/photo_uploader/ok.png"); display: none; position: absolute;
right: 8px; top: 69px;
}
.row-selected .ok{ display: block}
.row-selected{ background: #f5f5f5}
.select-album-page .row-select:first-child{border-top:2px solid #ccc;}
@media screen and (orientation: portrait){
label.error { margin-left: 0; display: block; }
}

@media screen and (orientation: landscape){
label.error { display: inline-block; margin-left: 5px; }
}
.general-row{
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
        width:100%;
	padding:19px 10px;
        position: relative;
}
.disable-button-select .backTxt{ color:#9d9d9d  }
.enabled-right-button .backTxt{ color:#FFFFFF  }
#label-album-title{ float: none}
.grid4{ float: left; width:25%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:0px 2.5px
}
	.grid2{ float: left; width:50%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	padding:0px 2.5px
}
/****************************************************************************
                FIRST UPGRADE PAGE
****************************************************************************/
.col-1,.col-2 { float: left; width: 50%;}
.col-1{ color: #333333; font-weight: bold; font-size: 13px}
.col-2{ text-align: center}
.col-2 > div{ width:100%}
#container-buttons {
  height: 42px;
  padding: 0 10px;
  position: relative;
}
#container-buttons > div{ width: 50%; float: left;}
.tabs {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 20px;
  font-weight: bold;
  height: 31px;
  padding-top: 10px;
  text-align: center;
  border-bottom: 0px;
  background: #f3f3f3;
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #c5c5c5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#c5c5c5));
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#c5c5c5 100%);
	background: -o-linear-gradient(top,  #f3f3f3 0%,#c5c5c5 100%);
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#c5c5c5 100%);
	background: linear-gradient(to bottom,  #f3f3f3 0%,#c5c5c5 100%);
}
.vip{ border: solid 1px #b68236; margin-right: 2px;
color:#292929; border-bottom: none;
}
.premium{ border: solid 1px #676767; margin-left: 2px; color: #292929; background: #FFFFFF; border-bottom:  solid #FFFFFF 1px }
#container-tabs.vip-section .vip{ border-bottom:1px solid #E37400;background:url("/images/mobile/upgrade/yellow_background.jpg") }
#container-tabs.vip-section .premium{ border-bottom:1px solid #b68236;
background: #f3f3f3;
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #c5c5c5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#c5c5c5));
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#c5c5c5 100%);
	background: -o-linear-gradient(top,  #f3f3f3 0%,#c5c5c5 100%);
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#c5c5c5 100%);
	background: linear-gradient(to bottom,  #f3f3f3 0%,#c5c5c5 100%);
}
.wrapper{ padding: 0px 10px;}
#container-buttons.vip-section{
border-bottom: 1px solid #b68236 ;
}
.back-white{ background: #FFFFFF;}
.back-yellow{ background:#fcf2e5; }
#container-tabs{ position: relative}
#bottom-border-tabs {
  background: none repeat scroll 0 0 #676767;
  bottom: -43px;
  height: 1px;
  position: relative;
  width: 100%;
}
#container-tabs.vip-section #bottom-border-tabs{background: none repeat scroll 0 0 #b68236; }
#wrapper-tabs-content{
    position: relative;

}
#tab1,#tab2{ position:relative; width: 100%; top: 1px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
        float: left;
}
.gray-title{ background-color:#e1e1e1; }
.upgrade-title{ padding-left:80px; line-height: 20px }
.row-upgrade{ border-bottom:1px solid #CCCCCC; float: left; width: 100%; height: 54px; overflow: hidden   }
.big-upgrade{ font-size: 18px}
.hidden{ display:none }
.col-1{ vertical-align: middle}
.featured-row{ position: relative; float: left; width: 100%; margin-top: 16px;}
#tab1 .featured-row > div:first-child,#tab2 .featured-row > div:first-child{
	width: 60px;
	height: 60px;
	border-radius: 50%;
	left: 9px;
	position: absolute;
	top: -21px;
}
#tab1 .featured-row > div:first-child{
	background: #e58100;
}
#tab2 .featured-row > div:first-child{
	background: #959595;
}
#tab1 .featured-row > div:first-child div,#tab2 .featured-row > div:first-child div{
	 height: 40px; width: 40px; position: absolute;
}
.featured{ background:url("images/mobile/upgrade/Featured.png") no-repeat; top: 8px;left: 9px;}
.exposure{background:url("images/mobile/upgrade/Exposure.png") no-repeat;top: 15px;left: 11px;}
.networking{background:url("images/mobile/upgrade/Networking.png") no-repeat;top: 13px;left: 11px;}
.organization{background:url("images/mobile/upgrade/Organization.png") no-repeat;top: 8px;left: 16px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
 only screen and (-o-min-device-pixel-ratio: 3/2),
 only screen and (min--moz-device-pixel-ratio: 1.5),
     only screen and (min-device-pixel-ratio: 1.5) {
     	.featured{ background:url("images/mobile/upgrade/Featured-2X.png") no-repeat; background-size: 100% }
.exposure{background:url("images/mobile/upgrade/Exposure-2X.png") no-repeat;background-size: 100%}
.networking{background:url("images/mobile/upgrade/Networking-2X.png") no-repeat;background-size: 97%}
.organization{background:url("images/mobile/upgrade/Organization-2X.png") no-repeat;background-size: 75%}
}

#tab1 .featured-row:first-child,#tab2 .featured-row:first-child{ margin-top:20px}
.sub-tab{padding-left: 15px; float: left}
.upgrade-red-buttons{ width: 250px; margin:15px 0px; position: relative; margin-left: -125px; position: relaltive;
 left: 50%;
}
/************************************************
                    Upgrade step2
*************************************************/
.black{ color: #333333}
.left-right-margin{ margin:0px 10px }
#yellow-box .jcf-unselectable{ display: inline-block; float: none; vertical-align: middle}
.price_box{ padding-bottom:19px  }
#already-wallet .price_box > div:first-child{padding-left:81px;}
.price_box > div:first-child{padding-left:44px;}
.price_box > div:first-child > div:first-child{ display: none}
.price_box > div{width:175px; margin: auto}
.small-yellow-box{ margin-top: 20px;}
.small-yellow-box > div{
	 width: 100%;
	 padding-left: 47px;
}
.small-yellow-box .save_price_content,.price_box .save_price_content{
 width:31px;
}
.small-yellow-box > div:last-child{ padding-top: 0px}
#already-wallet .cc_number_content .cc_text { margin-top: 20px}
#yellow-box { border: 1px solid #CCCCCC;}
.save_price_content{ display: inline-block; margin-top: -10px}
.save_price{color: #FF6633;font-size: 18px;}
.style_prices_column{ vertical-align:top; display: inline-block}
.wide-line{border-bottom: 1px solid #CCCCCC;}
.min-wrapper{width: 360px; margin: auto}

.paypal_images {
background-image: url("//staticssl.ibsrv.net/modelmayhem/images/payments/ico-pay-pal.jpg");
height: 35px;
width: 54px;
float: left;
}

#cc_img{ margin-right: 30px}
#payments-accepted-row{ min-height: 44px}
#upgrade-page-step-two .rad-area {
  float: left;
}
.error_fields{ display: none;}
.display-block{ display: block;}
#cc_inputs{ padding-top: 5px}
#expiration-date{ float: left;}
#month-box{ float: left; width: 50%; margin-right: 0px;  padding-right: 2.5px;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}
#year-box{ width: 50%; float: left; margin-right: 0px; padding-left: 2.5px;-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}
#upgrade-page-step-two .row{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	display: table;
}
#upgrade-page-step-two .row > label{  display: table-cell;}
.sub-row2{ display: table-cell; width: 100%}
.FormBox .row.no-border{ border: none;}
#upgrade-page-step-two .FormBox{ width: 100%}
#upgrade-page-step-two .FormBox .area{ margin-right:0px}
.security_code_img {
background-image: url("../images/sign_up/security_code.png");
display: inline-block;
height: 29px;
margin-left: 15px;
margin-top: -4px;
width: 45px;
}
.code_img {
border: 1px solid #FF0000;
color: #636464;
float: right;
font-size: 9px !important;
margin-right: 3px;
margin-top: 13px;
}
.table-cell-display{ display: table-cell;}
.security_text{ width:118px }
#card_image{ width: 50px}
#sec_code{ width: 100%}
.grid4:first-child, .grid2:first-child,.grid4:first-child, .grid2:first-child{ padding-left: 0px}
.grid2:last-child, .grid2:last-child,.grid2:last-child, .grid2:last-child{ padding-right: 0px}
.error_reg {
    color: #FF0000;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
    width: 210px;
}
.no-border-bottom{ border-bottom: none;}

.payment-icon{height:36px; width:57px; margin-left: 3px; float: left;}
#visa-icon{ background:url("//cdcssl.ibsrv.net/modelmayhem/images/payments/ico-visa.jpg") no-repeat; }
#american-express-icon{background:url("//cdcssl.ibsrv.net/modelmayhem/images/payments/ico-american-express.jpg") no-repeat;}
#master-card-icon{background:url("//cdcssl.ibsrv.net/modelmayhem/images/payments/ico-master-card.jpg") no-repeat;}
#paypal_images {
background:url("//cdcssl.ibsrv.net/modelmayhem/images/payments/ico-pay-pal.jpg") no-repeat;
}
.black-check-mark{background:url("images/black_check_mark.png") no-repeat; width: 58px; height:57px; }
#edit-ok{ margin: auto; margin-top: 10px; margin-bottom: 5px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min--moz-device-pixel-ratio: 1.5),
 	only screen and (min-device-pixel-ratio: 1.5) {
 		#visa-icon{ background:url("//cdcssl.ibsrv.net/modelmayhem/images/payments/visa-icon@2x.png") no-repeat; background-size: 100% }
		#american-express-icon{background:url("//cdcssl.ibsrv.net/modelmayhem/images/payments/american@2x.png") no-repeat;background-size: 100%}
		#master-card-icon{background:url("//cdcssl.ibsrv.net/modelmayhem/images/payments/mastercard-icon@2x.png") no-repeat;background-size: 100%}
		#paypal_images {
			background-image: url("//cdcssl.ibsrv.net/modelmayhem/images/payments/paypal-icon@2x.png");background-size: 100%;
		}
}
.change-member-page .security_code_img {
  margin-left: 0;
  margin-top: 4px;
}
.change-member-page .cc_text{ margin-top:44px}
/*
paypal-step
*/
.summaryAmount,.summaryTotal td{ text-align:right;}
.summaryHeader th:first-child, .summaryDescription td:first-child{ width: 70%}
.change-member-page  .red-button { width:100px; text-align: center;}
#back_step2{ margin:0px 5px }
/*
--------------------Edit photos--------------------
*/
#photo-info{ display: table}
#photo-info > div{ display: table-cell; vertical-align: top; width: 100%; padding-left: 10px}
#photo-edit{ max-width: 182px}
#photo-info .general-input{ margin-bottom:25px;
	border-top: none;border-left: none; border-right: none; background: none; box-shadow: none; border-radius: 0px;
	padding:0px 0px;
	line-height: 14px;
}
.arrow{display: inline-block; height:15px; width:14px; cursor: pointer;}
.right-arrow{ background:url("https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png") no-repeat -10px -91px; }
.no-text{text-indent:-9999px;}
.down-arrow{ background:url("https://staticssl.ibsrv.net/modelmayhem/images/mobile/icons02-1x.png") no-repeat -61px -35px; }
.no-text{text-indent:-9999px;}
#edit-wrapper .wide-line,#wrapper-credits .wide-line{margin:12px 0px}
#wrapper-flag-photo{ position: relative; top:45px; height: 25px}
#wrapper-flag-photo h3{ line-height: 25px}
#wrapper-credits{position: relative; top: -28px}
#wrapper-credits .BtnGrey{ display: inline-block; border-radius: 3px !important}
#credit_id { float: none; margin-top: 5px}
#formDelete  .select-area{ margin:20px 0px }
#upload-succes {
  background: none repeat scroll 0 0 rgba(15,15,15, 0.70);
  border-radius: 10px;
  color: #FFFFFF;
  font-size: 19px;
  height:120px;
  width: 218px;
  position: absolute;
  z-index: 1;
}
#upload-succes > div{ text-align: center;}
#back-overlay{ position: absolute; background:#FF0000; width: 100%;z-index: 2; height:100%; display: none;
background: none repeat scroll 0 0 rgba(255,255,255,0);
 }
/*
**************UPGRADE PROCESS*************************
*/

.ProfileInfo .btnProfile.BtnGrey{
	float: none;
}

.uploadBtn{
	cursor: pointer;
	line-height: 28px;
}
.uploadBtn input[type="file"]{
	position: relative;
	top:-22px;
}

/**
*********************
*	Buttons
*********************
*/

/*Upgrade*/
.upgradeBtn{
	width: 100%;
	font-size: 1.5em;
	color: #2D2D2D;
	line-height: 35px;
	margin: 10px 0;
}

/** ENd::Buttons */


/**
*********************
*	General purpose
*********************
*/

/*Clearfix*/
.clearfix:before,
.clearfix:after {
  content:"";
  display:table;
}
.clearfix:after {
  clear:both;
}
.clearfix {
  zoom:1; /* For IE 6/7 (trigger hasLayout) */
  float: none;
}

/*Page's specifications*/
.pageContainer{
	width: 100%;
	padding: 0 2%;
	overflow: hidden;
}

.borderFix{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.error-page{

}

footer.uploader{
	margin: 25px 0 25px 0;
}
footer.uploader a{
	text-decoration: underline;
}
footer.uploader .red-button{ margin: 15px 0px 10px 0px; text-decoration: none;}
/**
*********************
*	Uploader styling
*********************
*/

.general-advice{
	border-bottom: 1px solid #333333;
	margin: 0 0 10px 0;

	/*one-edge-shadow*/
	-webkit-box-shadow: 0px 5px 6px -7px #333333;
	   -moz-box-shadow: 0px 5px 6px -7px #333333;
	        box-shadow: 0px 5px 6px -7px #333333;
}
#tip-container{
	margin: 10px 0;
}
#tip-container .tip{
	color: #262626;
	font-size: 16px;
	line-height: 20px;
}

.imageContainer{
	padding: 10px;
}

.imageContainer .images{
	text-align: center;
}

.imageContainer .col3{
	width: 33.1%;
	display: inline-block;
}
.imageContainer .preview-image{
	display: inline-block;
	border: 3px solid #ffffff;
	background-color: #000000;
	width: 87px;
	height: 87px;
	margin: 0 10px 10px 0;
	position: relative;
	vertical-align: top;
	min-height: 87px;
}
.imageContainer .preview-image.empty{
	background: url(http://i.imgur.com/0PRJSyU.png) 20px 22px no-repeat #bbbbbb;
}
.imageContainer .preview-image.empty a{
	width: 100%;
	height: 100%;
	position: relative;
	display: block;
}
.imageContainer .folder_selection{
	margin: 10px 0 0 0;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	padding: 10px 0;
}

.imageContainer .album_indicator {
	position:relative;
	top:0;
	left:0;
	background: url(../images/icon-arrow-right.png) no-repeat 100% 50%;
}

.imageContainer .folder_selection article{
	position: relative;
}

.imageContainer .folder_selection article aside{
	width: 35%;
	display: inline-block;
	right: -10px;
	position: absolute;
	top: -8px;
}
.imageContainer .preview-image .openUploader{
	overflow: hidden;
	width: auto;
	height: auto;
	display: inline-block;
	max-height: 100%;
	max-width: 100%;
	text-align: center;
	z-index: 0;
}
.imageContainer .preview-image .openUploader canvas{
	position: relative;
	z-index: 2;
	/*max-width: 100%;
	max-height: 100%;*/
}
.imageContainer .preview-image .openUploader img{
	position: absolute;
	top: 0;
	left: 0;
	outline: 0;
	height: 100%;
	width: 100%;
	vertical-align: middle;

	z-index: 1;
}
.pageContainer img.landscape/*,
.pageContainer canvas.landscape*/{
	width: auto;
	height: 100%;
}
.pageContainer  img.portrait/*,
.pageContainer canvas.portrait*/{
	width: 100%;
	height: auto;
}

.pageContainer canvas{
	width: 100%;
	height: auto;
}

.pageContainer img {
    transform-origin: top left;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
}
.pageContainer img.rotate90 {
    transform: rotate(90deg) translateY(-100%);
    -webkit-transform: rotate(90deg) translateY(-100%);
    -ms-transform: rotate(90deg) translateY(-100%);
}
.pageContainer img.rotate180 {
    transform: rotate(180deg) translate(-100%,-100%);
    -webkit-transform: rotate(180deg) translate(-100%,-100%);
    -ms-transform: rotate(180deg) translateX(-100%,-100%);
}
.pageContainer img.rotate270 {
    transform: rotate(270deg) translateX(-100%);
    -webkit-transform: rotate(270deg) translateX(-100%);
    -ms-transform: rotate(270deg) translateX(-100%);
}

.preview a.close-btn,
.imageContainer .preview-image a.close-btn,
.imageContainer .preview-image .openUploader a.close-btn{
	background: url(/images/icon-x.png) no-repeat 0 0 transparent;
	height: 21px;
	width: 21px;
	display: block;
	position: absolute;
	top: 2px;
	left: -7px;
	cursor: pointer;
	z-index: 2;
}
.imageContainer .hide{
	display: none;
}
/**
*********************
*	Custom styling for "upload progress"
*********************
*/

.btn-red{
	color:#fff;
	border:1px solid #4C4344;
	box-shadow:inset 0px 4px 9px -3px #EC6868 ,inset 0px 0px 4px -3px #E36161  , 0px 0px 0px #D6D6D6;
	-webkit-box-shadow:inset 0px 4px 9px -3px #EC6868 ,inset 0px 0px 4px -3px #E36161  , 0px 0px 0px #D6D6D6;
	-moz-box-shadow:inset 0px 4px 9px -3px #EC6868 ,inset 0px 0px 4px -3px #E36161  , 0px 0px 0px #D6D6D6;
	background: url() no-repeat 0 0 #bf0b0b;

	border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.btn-red.finish{
	width: 100%;
	font-size: 1.5em;
	line-height: 35px;
	margin: 10px 0;
	display: block;
	color: #fff;
	text-align: center;
	border-color: #8F0505;

	background-image:-webkit-linear-gradient(top, #D13434, #BF2323);
    background-image:-moz-linear-gradient(top, #D13434, #BF2323);
    background-image:linear-gradient(top, #D13434, #BF2323);
}
.disable-button-select{
	background: url() no-repeat 0 0 #cc0c0c;

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
	filter: alpha(opacity=35);
	-moz-opacity: 0.35;
	-khtml-opacity: 0.35;
	opacity: 0.35;
}
.btn-red.disable-button-select,
.btn-red.disable-button-select .backTxt{
	color:#fff;
}
/* disable general purpose */
.disable-button{
	opacity: 0.35;
}

.btn-title-custom{
	outline: none;
	border: none;
	position: relative;
	right: -76px;
}


/*
INI::jquery.file.upload css
*/
#drop input,
.uploader-section-image,
.uploader-section input[type="file"]
{
    /*display:none;*/
}
.uploader-section input[type="file"]
{
	position: absolute;
	top: -200px;
	left: -200px;
    /*display:none;*/
    /*visibility: hidden;*/
}

.uploader-section .preview{
	position: relative;
}

.uploader-section .preview .item{

    background-color:#333639;
    border-top:1px solid #3d4043;
    border-bottom:1px solid #2b2e31;
    padding:15px;
    height: 52px;

    position: relative;
}

.uploader-section .preview .item input{
    display: none;
}

.uploader-section .preview .item p{
    width: 144px;
    overflow: hidden;
    white-space: nowrap;
    color: #EEE;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    top: 20px;
    left: 100px;
}

.uploader-section .preview .item i{
    font-weight: normal;
    font-style:normal;
    color:#7f7f7f;
    display:block;
}

.uploader-section .preview .item canvas,
.thumbnail img{
    top: 15px;
    left: 32px;
    position: absolute;
}

.uploader-section .preview .item span{
    width: 15px;
    height: 12px;
    background: url('http://i.imgur.com/gPzkurb.png') no-repeat;
    position: absolute;
    top: 34px;
    right: 33px;
    cursor:pointer;
}

.uploader-section .preview .item.working span{
    height: 16px;
    background-position: 0 -12px;
}

.uploader-section .preview .item.error p,
#tip-container .error p{
    color:red;
}


.uploader-section .preview .resize,
.uploader-section .preview .edit,
.uploader-section .preview .close-item,
.uploader-section .preview .translucent,
.uploader-section .preview .translucent-item{
	display: none;
}

.uploader-section .preview .resize{
	background: url(/images/icon-resize.png) no-repeat right bottom transparent;
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 4;
	padding: 5px;
}

.uploader-section .preview .edit{
	background: url(/images/icon-edit.png) no-repeat right bottom transparent;
	width: 26px;
	height: 25px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 5;
	padding: 5px;
}

.uploader-section .preview .close-item{
	background: url(/images/icon-x.png) no-repeat 0 0 transparent;
	height: 21px;
	width: 21px;
	position: absolute;
	top: -10px;
	left: -10px;
	cursor: pointer;
	z-index: 5;
}
.uploader-section .preview .translucent{
	background: #7f7f7f;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;

  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.uploader-section .preview .translucent-item{
	background: transparent;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}

.uploader-section .preview .resize.active,
.uploader-section .preview .edit.active,
.uploader-section .preview .close-item.active,
.uploader-section .preview .translucent.active,
.uploader-section .preview .translucent-item.active{
	display: inline-block;
}
.uploader-section .preview .translucent-msg{

}
.uploader-section .preview .translucent-item .msg{
	position: relative;
	z-index: 3;
	color: #d3d3d3;
	top: 50%;
	display: block;
	background: transparent;
	height: 100%;
	padding: 0;
	vertical-align: middle;
}
.uploader-section .preview .translucent-item .indicator,
.uploader-section .preview .indi-container{
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 10px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 10px;
	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 10px;

	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.uploader-section .preview .translucent-item .indicator{
	position: relative;
	z-index: 3;
	color: #d3d3d3;
	top: 0;
	left: 0;
	display: block;
	width: 1%;
	height: 100%;
	background-color: #4DBD94;
}
.uploader-section .preview .indi-container {
	background: #FFFFFF;
	width: 92%;
	height: 10%;
	z-index: 5;
	position: absolute;
	bottom: 17px;
	left: 0;
	margin: 0 4%;
	overflow: hidden;
}
.imageContainer .red-border-error{ border: 3px solid #FF0000}

.bar {
	width: 0px;
    height: 18px;
    background: green;
}

.thumbnail img{
  width: 101px;
  height: 101px;
  margin:0;
}

/** END::jquery.file.upload css */

.loading-container.uploader{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	height: 100%;
	z-index: 2;
}

.loading-container.uploader .loader{
	margin: 25%;
}

/*Custom preview overlay*/
.modalContainer,
.modalAlbumContainer{
	z-index:2001;
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #000000;
}
.modalAlbumContainer{
	background-color: #ffffff;
}
.modalAlbumContainer .general-title{
	width: calc(100% - 50px);
}
#str_album_name{
	max-width: calc(100% - 100px);
	display: inline-block;
	overflow: hidden;
	height: 15px;
	position: relative;
	vertical-align: top;
	top: 0px;
}
.modalContainer img,
.modalContainer canvas{
	outline: 0;
	max-width: 100%;
	height: auto;
	max-height: 100%;
	width: auto;
	vertical-align: top;
}
.modalContainer .resize{
	display: none;
}
.helper {
    display: inline-block;
    height: 95%;
    vertical-align: middle;
}
#htmlContent,
.inner{
	height: 100%;
}

.center{
	text-align: center;
}
.hidden{
	display: none;
}
.show-block{
	display: block;
}
.gb-inherit{
	background: inherit;
}
.visibility-hidden{
	visibility: hidden;
}
.albumPage { background: #FFFFFF !important;}
.albumPage .BtmNav{ display:none;}

.create-albumPage .jcf-unselectable{ display: none;}
.create-albumPage .BtmNav{ display:none}

.width_207{ width: 207px; }
.width_80{ width: 80px; }
.width_67{ width: 67px; }
.width_158{ width: 158px; }
.width_102{ width: 102px; }
.width_84{ width: 84px; }
.width_76{ width: 76px; }

.black_overlay{
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 0;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20);
}

/*bootstrap custom*/

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}
.fade.in {
	opacity: 1;
	background: white;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

/*bootstrap modal*/
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2002;
  display: none;
  overflow: auto;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2001;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.428571429px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.428571429;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 300px;
  }
  .modal-lg {
    width: 900px;
  }
}

.modalito-header{
	min-height: 17px;
	padding: 20px 20px 0 20px;
	color: #171717;
}
.modalito-body {
  position: relative;
  padding: 20px;
}
.modalito-title {
  margin: 0;
  line-height: 1.428571429;
  font-size: 14px;
}
.modalito-body {
  position: relative;
  padding: 20px;
}
.modalito-footer {
  padding: 19px 20px 20px;
  margin-top: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.red{color: #FF0000;}
.ibNavLinks {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	font-size:0;
	line-height:0;
	text-transform:capitalize;
}
.ibNavLinks li {
	display:inline-block;
	vertical-align:top;
	font:11px/14px Arial, Helvetica, sans-serif;
	margin:0 5px;
	position:relative;
}
.ibNavLinks li:after{
 	content:"";
 	position:absolute;
 	clear:both;
	top:3px;
	left:-7px;
	background: url(https://staticssl.ibsrv.net/modelmayhem/images/homepage/sprite.png) no-repeat -136px -28px;
	width:2px;
	height:9px;
}
.ibNavLinks li:first-child:after{display:none;}
#footer .ibNavLinks li a {
	color: #ffffff !important;
        text-decoration: underline !important;
        font-size: 15px;
}
.ibNavLinks li a:hover {text-decoration:none;}

.mobile_profile_blocked{
    font: 14px/20px Arial, Helvetica, sans-serif;
    padding: 10px;
}

.mobile_profile_blocked a{
    font-weight: bold;
}