@font-face {
	font-family: 'ralewayregular';
	src: url('../../../fonts/raleway-regular-webfont.eot');
	src: url('../../../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../../../fonts/raleway-regular-webfont.woff') format('woff'),
		url('../../../fonts/raleway-regular-webfont.ttf') format('truetype'),
		url('../../../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaymedium';
	src: url('../../../fonts/raleway-medium-webfont.eot');
	src: url('../../../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('../../../fonts/raleway-medium-webfont.woff') format('woff'),
		url('../../../fonts/raleway-medium-webfont.ttf') format('truetype'),
		url('../../../fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaysemibold';
	src: url('../../../fonts/raleway-semibold-webfont.eot');
	src: url('../../../fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../../../fonts/raleway-semibold-webfont.woff') format('woff'),
		url('../../../fonts/raleway-semibold-webfont.ttf') format('truetype'),
		url('../../../fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaylight';
	src: url('../../../fonts/raleway-light-webfont.eot');
	src: url('../../../fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
		url('../../../fonts/raleway-light-webfont.woff') format('woff'),
		url('../../../fonts/raleway-light-webfont.ttf') format('truetype'),
		url('../../../fonts/raleway-light-webfont.svg#ralewaylight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaybold';
	src: url('../../../fonts/raleway-bold-webfont.eot');
	src: url('../../../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../../../fonts/raleway-bold-webfont.woff') format('woff'),
		url('../../../fonts/raleway-bold-webfont.ttf') format('truetype'),
		url('../../../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
	font-weight: normal;
	font-style: normal;
}
header, footer, article, section, hgroup, nav, figure, aside {display: block;}
figure { margin:0; padding:0; }
body {
	margin:0;
	color:#333;
	font:14px/16px Arial, Helvetica, sans-serif;
	background:#e7e7e7!important;
	min-width:1000px;
}
img {
	border-style:none;
	vertical-align:top;
}
a {
	text-decoration:none;
	color: #000;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
::-webkit-input-placeholder {color: #9f9f9f;}
:-moz-placeholder {color: #9f9f9f;}
::-moz-placeholder {
	color: #9f9f9f;
	opacity: 1;
}
:-ms-input-placeholder {color: #9f9f9f;}
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
#header {
	background:#000;
}
#header .holder:after{
	content:"";
	display:block;
	clear:both;
}
#header .holder {
	width:980px;
	margin:0 auto;
	padding:14px 10px 13px;
}
#header .logo {
	float:left;
	width:296px;
	height:38px;
	background:url(../../../images/homepage/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:10px 0 0 10px;
}
#header .logo a {
	display:block;
	height:100%;
}
.main_navbar {
	float:right;
	padding:0 10px 0 0;
}
#nav {
	float:left;
	padding:20px 2px 0 4px;
}
#nav > ul:after{
	content:"";
	display:block;
	clear:both;
}
#nav > ul {
	list-style:none;
	margin:0;
	padding:0;
	font:15px/18px '';
	font-family: Helvetica;
}
#nav > ul  > li {
	float:left;
	margin:0 17px 0 0;
	position:relative;
}
#nav > ul > li > a {color:#fff; text-decoration: none;}
#nav > ul > li:hover > a,
#nav > ul > li > a:hover {
	color:#11b8cc;
	text-decoration:none;
}
div.main_navbar > div.UserBlock > ul > li > a{text-decoration: none;}
.UserBlock {
	float:left;
	padding:0 0 0 21px;
	position:relative;
}
.UserBlock:after{
	content:"";
	position:absolute;
	clear:both;
	top:2px;
	bottom:-2px;
	left:0;
	width:1px;
	background:#363636;
}
.UserBlock .list {
	float:right;
	list-style:none;
	margin:0 0 9px;
	padding:0;
	font:14px/16px '';
	font-family: Helvetica;
}
.UserBlock .list > li {
	margin:0 0 0 16px;
	float:left;
	position:relative;
}
.UserBlock .list > li:first-child {margin:0;}
.UserBlock .list > li > a {color:#11b8cc;}
.UserBlock .list > li:hover > a {text-decoration:underline;}
#nav > ul > li:hover > .DropHolder,
.UserBlock .list > li:hover > .DropHolder {display:block;}
#nav > ul > li > .DropHolder,
.UserBlock .list > li > .DropHolder {
	position:absolute;
	left:50%;
	top:100%;
	width:180px;
	margin:0 0 0 -90px;
	display:none;
	padding:11px 0 0;
	z-index:50;
}
.DropHolder:after{
	content:"";
	position:absolute;
	clear:both;
	top:3px;
	left:50%;
	margin:0 0 0 -9px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 9px 9px 9px;
	border-color: transparent transparent #fff transparent;
}
#nav ul .drop,
.UserBlock .list .drop {
	border:1px solid #999;
	border-radius:5px;
	-webkit-box-shadow: 1px 2px 5px 0 rgba(0,0,0,0.28);
	box-shadow: 1px 2px 5px 0 rgba(0,0,0,0.28);
	padding:12px 12px 5px;
	background: #ffffff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2ZiZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2U5ZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2U5ZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #fbfcfc 21%, #e9eeee 74%, #e3e9ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(21%,#fbfcfc), color-stop(74%,#e9eeee), color-stop(100%,#e3e9ea));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#fbfcfc 21%,#e9eeee 74%,#e3e9ea 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#fbfcfc 21%,#e9eeee 74%,#e3e9ea 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#fbfcfc 21%,#e9eeee 74%,#e3e9ea 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#fbfcfc 21%,#e9eeee 74%,#e3e9ea 100%);
}
.drop .user:after{
	content:"";
	display:block;
	clear:both;
}
.drop .user {margin:0 0 9px;}
.drop .user .avatar {
	border:1px solid #c2c2c2;
	float:left;
	margin:0 7px 0 0;
}
.drop .user .info {
	float:left;
	width:106px;
	font:12px/16px Arial, Helvetica, sans-serif;
	padding:3px 0 0;
}
.drop .user .nickname {
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#333;
        display: block;
}
.drop .LinkList {
	list-style:none;
	margin:0 0 9px;
	padding:10px 0 4px;
	border:dashed #969798;
	border-width:1px 0;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
.drop .LinkList li {margin:0 0 6px;}
.drop .LinkList li a {color:#333;}
.drop .LinkList li a:hover {
	color:#10b1c4;
	text-decoration:none;
}
.drop .LinkList .sum {
	float:right;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#11b8cc;
	border-radius:7px;
	padding:0 4px;
	margin:1px 6px 0 5px;
}
.drop .LoginList {
	list-style:none;
	margin:0;
	padding:0;
	font:14px/16px Arial, Helvetica, sans-serif;
}
.drop .LoginList li {margin:0 0 3px;}
.drop .LoginList li a {color:#333;}
.drop .LoginList li a:hover {
	color:#10b1c4;
	text-decoration:none;
}
.UserBlock .list .messages {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background: url(../../../images/homepage/sprite_v2.png) no-repeat;
	width:19px;
	height:12px;
	margin:2px 0 0;
}
.UserBlock .list .number {
	float:left;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#11b8cc;
	border-radius:7px;
	padding:1px 5px;
	margin:1px 0 0 7px;
	text-align:center;
}
.SearchForm {
	float:right;
	clear:right;
}
.SearchForm input[type="text"] {
	font-size:12px;
	line-height:14px;
	height:28px;
	color:#9f9f9f;
	padding:7px 7px 5px;
	border:1px solid #424242;
	background:#363636;
	width:136px;
	float:left;
}
.SearchForm input[type="submit"] {
	width:30px;
	height:28px;
	border:solid #424242;
	border-width:1px 1px 1px 0;
	background: url(../../../images/homepage/sprite_v2.png) no-repeat 0 -24px;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
	float:left;
	cursor:pointer;
}
#main {
	width:980px;
	margin:0 auto;
	background:#fff;
}
#main_mystuff {
	width:956px;
	margin:0 auto;
	margin-top: 14px;
	background:#fff;
}
.IntroBox {
	padding:3px 20px 10px;
	background:#000;
	overflow:hidden;
	margin:0 0 23px;
}
.MemberBlock {
	background:#262626;
	padding: 10px 10px 0;
	border:1px solid #031b1e;
    min-height: 45px;
}
.MemberBlock .avatar {
	float:left;
	border:1px solid #69615f;
	position:relative;
}
.label{
	border:1px solid #FFBF56;
	background:#f26522;	
	color:#fff;
	text-transform:uppercase;
	padding:1px 9px 2px;
	font:10px/12px '';     
	font-family: Helvetica;
}
.MemberBlock .avatar .label{
	position:absolute;
	top:0px;
	left:0px;         
}
.PostList .label {
	position:relative;
	top:15px;
	left:0px;
        z-index:10;
}
.MemberBlock .info {
	padding:3px 0 0;
}
.MemberBlock .info  h2 {
	font:21px/24px '';
	font-family: Helvetica;
	color:#fff;
	margin:0 0 13px;
	width: 320px;
}
.SettingList {
	list-style:none;
	margin:0 -5px 0 -6px;
	padding:0;
	font-size:0;
	line-height:0;
	display:table;
}
.SettingList li {
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	line-height:16px;
	margin:0 5px 12px 6px;
	width:138px;
}
.SettingList li a {
	display:block;
	border:1px solid #707070;
	background:#b0b0b0;
	padding:6px 5px 6px 35px;
	text-transform:capitalize;
	position:relative;
}
.SettingList li a:hover {
	text-decoration:none;
	background:#cfcfcf;
	font-weight:bold;
}
.SettingList .number {
	position:absolute;
	top:7px;
	right:6px;
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#11b8cc;
	border-radius:7px;
	padding:1px 5px;
	margin:1px 0 0 7px;
	text-align:center;
}
.SettingList li a:after{
	content:"";
	position:absolute;
	clear:both;
	background: url(../../../images/homepage/sprite_v2.png) no-repeat;
	top:5px;
	left:8px;
}
.SettingList .inbox {padding:6px 35px 6px;}
.SettingList .inbox:after {
	background-position:-33px 0;
	width:18px;
	height:17px;
}
.SettingList .photo:after {
	background-position:-55px 0;
	width:20px;
	height:19px;
	top:4px;
}
.SettingList .favorites:after {
	background-position:-33px -20px;
	width:18px;
	height:17px;
}
.SettingList .alart:after {
	background-position:-78px 0;
	width:18px;
	height:17px;
	top:7px;
	left:9px;
}
.SettingList .edit:after {
	background-position:-55px -22px;
	width:19px;
	height:20px;
	left:9px;
}
.SettingList .settings:after {
	background-position:-78px -22px;
	width:18px;
	height:18px;
	left:10px;
}
.SettingList .manage_castings:after {
	content:"";
	position:absolute;
	clear:both;
	background: url(../../../images/homepage/bg-menu-2.png) no-repeat;
	top:5px; 
	background-position:-50px -60px;
	width:18px;
	height:18px;
	left:10px;
}
.MemberBlock .text {
	font:12px/16px '';
	font-family: Helvetica;
	color:#fff;
	padding:1px 0 3px 13px;
	position:relative;
	border-left: 6px solid #656565
}
.MemberBlock .text .all {
	color:#11b8cc;
	font:12px/16px '';
	font-family: Helvetica;
}
.MemberBlock .text p {margin:0;}
.IntroBox .banner {float:right;}
.IntroAds {
	float:left;
	width:620px;
	position:relative;
}
.IntroAds .text {
	position:absolute;
	top:25px;
	right:34px;
	width:410px;
	text-align:center;
	color:#fff;
}
.IntroAds h2 {
	margin:0 0 8px;
	font:38px/40px '';
	font-family: Helvetica;
	text-shadow: 1px 1px 3px #010101;
}
.intro a {color:#11b8cc;}
.IntroAds p {
	margin:0 0 39px;
	font:15px/16px '';
	font-family: Helvetica;
	text-shadow: 1px 1px 2px #010101;
}
.IntroAds .sign,
.intro .sign {
	color:#fff;
	font:bold 21px/24px Arial, Helvetica, sans-serif;
	border:solid #8c1802;
	border-width:1px 0 0;
	background: #ad1900;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzkzMGUwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzkyMGUwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzE4MDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ad1900 0%, #930e02 96%, #920e02 98%, #8c1802 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad1900), color-stop(96%,#930e02), color-stop(98%,#920e02), color-stop(100%,#8c1802));
	background: -webkit-linear-gradient(top,  #ad1900 0%,#930e02 96%,#920e02 98%,#8c1802 100%);
	background: -o-linear-gradient(top,  #ad1900 0%,#930e02 96%,#920e02 98%,#8c1802 100%);
	background: -ms-linear-gradient(top,  #ad1900 0%,#930e02 96%,#920e02 98%,#8c1802 100%);
	background: linear-gradient(to bottom,  #ad1900 0%,#930e02 96%,#920e02 98%,#8c1802 100%);
	display:inline-block;
	vertical-align:top;
	padding:10px 15px 12px;
}
.IntroAds .sign:hover,
.intro .sign {
	text-decoration:none;
}
.intro {
	float:right;
	width:280px;
	color:#ececec;
	background: #272727;
	padding: 10px;
	height: 178px;
	border-radius: 4px;
	text-align: center;
}
.intro .post-casting{
	border:1px solid #0D8B9A;
	padding: 10px 10px 10px 10px;
 	background-color: #0D8B9A;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#0D8B9A), to(#10B2C5));
 	background-image: -webkit-linear-gradient(top, #0D8B9A, #10B2C5);
 	background-image: -moz-linear-gradient(top, #0D8B9A, #10B2C5);
 	background-image: -ms-linear-gradient(top, #0D8B9A, #10B2C5);
 	background-image: -o-linear-gradient(top, #0D8B9A, #10B2C5);
 	background-image: linear-gradient(to bottom, #0D8B9A, #10B2C5);
 	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0D8B9A, endColorstr=#10B2C5);
 	margin-top: 18px;
}
.intro h2 {
	color:#f0f0f0;
	font:25px/22px '';
	font-family: Helvetica;
	text-align: center;
	line-height: 30px;
}
.intro ul {
	list-style:none;
	margin:0;
	padding:0 0 0 8px;
	font:14px/17px '';
	font-family: Helvetica;
}
.intro ul li {
	margin:0 0 2px;
	position:relative;
}
.intro ul li:after{
	content:"";
	position:absolute;
	clear:both;
	top:8px;
	left:-8px;
	width:3px;
	height:3px;
	background:#ececec;
	border-radius:50%;
}
.mission_tittle {
    margin-bottom:2px;
    font-weight: bold;
}
.section:after{
	content:"";
	display:block;
	clear:both;
}
.section {
	padding:0 20px 30px;
}
.section .heading {
	position:relative;
	font:14px/16px '';
	font-family: Helvetica;
	color:#000;
	padding:4px 0 3px 17px;
	margin:0 0 13px;
}
.section .heading:before{
	content:"";
	position:absolute;
	clear:both;
	top:0;
	bottom:0;
	width:7px;
	left:0;
	background:#11b8cc;
}
.section .heading.bigger {
	padding:1px 0 3px 18px;
	font:16px/18px '';
	font-family: Helvetica;
}
.section .heading h2 {
	font:21px/22px '';
	font-family: Helvetica;
	margin:0;
}
.section .heading.bigger h2 {
	font:24px/28px '';
	font-family: Helvetica;
	margin:0;
}
.carousel01 {
	position:relative;
	padding:1px 27px 9px;
}
.carousel01 .mask {
	position: relative;
	overflow: hidden;
	width: 884px;
        min-height:307px;
}
.carousel01 .mask .slideset {
	width: 99999px;
	float: left;
}
.carousel01 .mask .slide {
	width: 201px;
	float: left;
	margin:0 10px;
}
.carousel01 .view,
.carousel02 .view {
	display:block;
	border:1px solid #c2c2c2;
	border-radius:0 0 3px 3px;
}
.carousel01 .view .ImgHolder,
.carousel02 .view .ImgHolder {position:relative;}
.carousel01 .view .text,
.carousel02 .view .text {
	border-top:1px solid #c2c2c2;
	padding:5px 8px 5px;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	border-radius:0 0 3px 3px;
}
.carousel01 .view .ImgHolder{
    height:264px;
}
.carousel01 .view .text strong,
.carousel02 .view .text strong {
	font-size:14px;
	line-height:16px;
	display:block;
}
.carousel01 .view .hov,
.carousel02 .view .hov,
.CycleGallery .hov {
	position:absolute;
	display:none;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	background:rgba(17,184,204,0.75);
	color:#b7f7ff;
	font:21px/24px '';
	font-family: Helvetica;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:115px 10px 0;
	text-transform:capitalize;
}
.carousel01 .view:hover,
.carousel02 .view:hover,
.CycleGallery .view:hover {text-decoration:none;}
.carousel01 .view:hover .hov,
.carousel02 .view:hover .hov,
.CycleGallery .view:hover .hov {display:block;}
.carousel01 .view:hover .text,
.carousel02 .view:hover .text {
	color:#11b8cc;
	background:#f3fdff;
}
.carousel01 .prev,
.CycleGallery .prev,
.carousel01 .next,
.CycleGallery .next {
	position:absolute;
	top:121px;
	left:0;
	background: url(../../../images/homepage/sprite_v2.png) no-repeat 0 -52px;
	width:14px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
}
.carousel01 .next,
.CycleGallery .next {
	right:0;
	left:auto;
	background-position:-23px -52px;
}

.CycleGallery .next-potd {
	right:0;
	left:570px;
	background-position:-23px -52px;
}

.carousel01 .prev:hover,
.CycleGallery .prev:hover {background-position:-41px -52px;}
.CycleGallery .next:hover,
.carousel01 .next:hover {background-position:-64px -52px;}
.FindBlock {
	float:left;
	width:590px;
	border-top:4px solid #11b8cc;
	background:#000;
	padding:20px 0 21px;
}
.SloganArea {
	float:left;
	width:251px;
	padding:5px 33px 8px 26px;
	font-size:28px;
	line-height:33px;
	color:#fff;
	text-align:center;
	position:relative;
}
.SloganArea:after{
	content:"";
	position:absolute;
	clear:both;
	top:0;
	bottom:0;
	right:0;
	width:1px;
	background:#363636;
}
.SloganArea span {display:block;}
.SloganArea .now {font:28px/32px ''; font-family: Helvetica;}
.SloganArea .number {
	font:84px/86px '';
	font-family: Helvetica;
	color:#11b8cc;
	display:block;
	margin:0 0 8px;
}
.FindForm {
	width:210px;
	float:left;
	padding:5px 37px 0 30px;
	color:#fff;
}
.FindForm h2 {
	font:24px/28px '';
	font-family: Helvetica;
	margin:0 0 13px;
}
.FindForm .row {padding:0 0 9px;}
.FindForm label {
	display:block;
	margin:0 0 5px;
	font:15px/18px '';
	font-family: Helvetica;
}
.FindForm select {
	width:100%;
	font-size:13px;
	line-height:14px;
}
.FindForm input[type="submit"] {
	float:right;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	padding:0 23px;
	height:30px;
	cursor:pointer;
	color:#fff;
	border:1px solid #8c1802;
	background: #ad1900;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkMTkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzBlMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ad1900 0%, #930e02 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ad1900), color-stop(100%,#930e02));
	background: -webkit-linear-gradient(top,  #ad1900 0%,#930e02 100%);
	background: -o-linear-gradient(top,  #ad1900 0%,#930e02 100%);
	background: -ms-linear-gradient(top,  #ad1900 0%,#930e02 100%);
	background: linear-gradient(to bottom,  #ad1900 0%,#930e02 100%);
	margin:8px 0 0;
}
.ads_container {float:right;}
.ads_container a {display:block;}
.CycleGallery:after{
	content:"";
	display:block;
	clear:both;
}
.CycleGallery {
	position: relative;
	padding:0 25px 8px;
	border-bottom:1px solid #e1e1e1;
	margin:0 0 2px;
}
.CycleGallery .mask {
	position: relative;
	overflow: hidden;
	width: 538px;
	margin:0 0 16px;
        float:left;
}
.CycleGallery .mask .slideset {
	width: 99999px;
	float: left;
}
.CycleGallery .mask .slide {
	margin:0 5px;
	float: left;
	height: 265px;
}
.CycleGallery .mask .slide img{
	width: auto;
	display: block;
}
.CycleGallery .view {
	display:block;
	position:relative;
}
.CycleGallery .hov {padding:90px 5px 0;}
.CycleGallery .prev,
.CycleGallery .next {top:137px;}
.CycleGallery .more {margin:15px -23px 0 0;}
.carousel02 {
	position: relative;
	margin:0 -10px;
	padding:0 0 11px;
}
.carousel02:after{
	content:"";
	display:block;
	clear:both;
}
.carousel02:before{
	content:"";
	position:absolute;
	clear:both;
	bottom:0;
	left:10px;
	right:10px;
	height:1px;
	background:#e1e1e1;
}
.carousel02 .mask {
	position: relative;
	overflow: hidden;
	width: 960px;
	margin:0 0 10px;
}
.carousel02 .mask .slideset {
	width: 99999px;
	float: left;
}
.carousel02 .mask .slide {
	width: 140px;
	float:left;
	margin:0 10px;
}
.carousel02 .view .hov {
	padding:59px 10px 0;
	font:18px/22px '';
	font-family: Helvetica;
}
.carousel02 .view .text {
	padding:6px 8px 8px;
	font-size:11px;
	line-height:12px;
}
.carousel02 .view .text strong {
	font-size:12px;
	line-height:14px;
}
.carousel02 .prev,
.carousel02 .next {
	position:absolute;
	top:84px;
	left:-10px;
	width:35px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	background:rgba(161,161,161,0.4);
}
.carousel02 .next {
	right:-10px;
	left:auto;
	background-position:-23px -52px;
}
.carousel02 .prev:after,
.carousel02 .next:after{
	content:"";
	position:absolute;
	clear:both;
	top:6px;
	left:10px;
	background: url(../../../images/homepage/sprite_v2.png) no-repeat -85px -55px;
	width:11px;
	height:22px;
}
.carousel02 .next:after {
	background-position:-106px -55px;
	right:10px;
	left:auto;
}
.carousel02 .prev:hover,
.carousel02 .next:hover {background:rgba(161,161,161,0.85);}
.carousel02 .prev:hover:after {background-position:-104px -25px;}
.carousel02 .next:hover:after {background-position:-106px 0;}
.more {
	color:#11b8cc;
	font:14px/18px '';
	font-family: Helvetica;
	float:right;
	margin:0 2px 0 0;
}
.carousel02 .more {margin:0 12px 0 0;}
.section.posts {
	position:relative;
	padding:0 20px 11px;
}
.refresh {
	position:absolute;
	top:4px;
	right:20px;
	border:1px solid #c2c2c2;
	background:#fafafa;
	border-radius:4px;
	font:14px/18px '';
	font-family: Helvetica;
	color:#11b8cc;
	padding:11px 44px 11px 21px;
	text-transform:capitalize;
}
.refresh:hover {text-decoration:none;}
.refresh span {position:relative;}
.refresh span:after{
	content:"";
	position:absolute;
	clear:both;
	top:1px;
	right:-25px;
	background: url(../../../images/homepage/sprite_v2.png) no-repeat 0 -84px;
	width:16px;
	height:16px;
}
.PostList {
	list-style:none;
	margin:0 -10px -5px;
	padding:1px 0 0;
	font-size:0;
	line-height:0;
	display:table;
}
.PostList li {
	display:inline-block;
	vertical-align:top;
	margin:0 10px 20px;              
	font-size:12px;
	line-height:14px;
	width:220px;   
}
.PostList li a {
	display:block;
	border:1px solid #c2c2c2;
	background:#fafafa;
	padding:9px 9px 11px;               
        position:relative;
        float:left;
        width:95%;
        min-height: 93px;        
}
.PostList li a:hover {
	text-decoration:none;
	-webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.25);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,0.25);
}
.PostList li a.vip {
	border-color:#ffbf56;
	background:#fff2dc;
        margin-top: -15px;
}
.PostList li a.premium {
        margin-top: -15px;
}
.PostList .ImgHolder {
	float:left;
	border:1px solid #c2c2c2;
	margin:0 8px 0 0;
	position:relative;
}
.PostList .label {
	right:-4px;
	top:-2px;
	padding:1px 7px;
	font:8px/10px '';
	font-family: Helvetica;
}
.PostList .TextHolder {
	overflow:hidden;
	font:italic 13px/13px Arial, Helvetica, sans-serif;
}
.PostList .TextHolder strong {
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	margin:0;
	display:block;
}
.PostList .TextHolder .job {
	font-size:11px;
	line-height:12px;
	display:block;
	margin:0 0 8px;
}
.PostList .TextHolder p {margin:0; padding-bottom:2px;}
.LinkPost {
	color:#11b8cc;
	font:14px/16px '';
	font-family: Helvetica;
	float:right;
	margin:0 3px 0 0;
}
.PromoBox {
	background:#f5f5f5;
	padding:20px 0;
	text-align:center;
	margin:0 0 19px;
}
.PromoBox a {display:block;}
.section.news {
	padding:0 20px 8px;
	position:relative;
}
.section.news:before{
	content:"";
	position:absolute;
	clear:both;
	bottom:0;
	left:20px;
	right:20px;
	height:1px;
	background:#e1e1e1;
}
.NewsBlock:after{
	content:"";
	display:block;
	clear:both;
}
.NewsBlock {
	width:100%;
	padding:8px 0 12px;
}
.NewsBlock .alignleft {
	float:left;
	position:relative;
	margin:0 19px 0 0;
	color:#fff;
}
.NewsBlock .alignleft:hover {text-decoration:none;}
.NewsBlock .alignleft .title {
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	position:absolute;
	top:0;
	left:0;
	right:0;
	color:#fff;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExYjhjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzExYjhjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzExYjhjYyIgc3RvcC1vcGFjaXR5PSIwLjg5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzExYjhjYyIgc3RvcC1vcGFjaXR5PSIwLjY5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzExYjhjYyIgc3RvcC1vcGFjaXR5PSIwLjI0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzExYjhjYyIgc3RvcC1vcGFjaXR5PSIwLjA5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMWI4Y2MiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(17,184,204,1) 0%, rgba(17,184,204,1) 17%, rgba(17,184,204,0.89) 31%, rgba(17,184,204,0.69) 48%, rgba(17,184,204,0.24) 80%, rgba(17,184,204,0.09) 94%, rgba(17,184,204,0.05) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(17,184,204,1)), color-stop(17%,rgba(17,184,204,1)), color-stop(31%,rgba(17,184,204,0.89)), color-stop(48%,rgba(17,184,204,0.69)), color-stop(80%,rgba(17,184,204,0.24)), color-stop(94%,rgba(17,184,204,0.09)), color-stop(100%,rgba(17,184,204,0.05)));
	background: -webkit-linear-gradient(left,  rgba(17,184,204,1) 0%,rgba(17,184,204,1) 17%,rgba(17,184,204,0.89) 31%,rgba(17,184,204,0.69) 48%,rgba(17,184,204,0.24) 80%,rgba(17,184,204,0.09) 94%,rgba(17,184,204,0.05) 100%);
	background: -o-linear-gradient(left,  rgba(17,184,204,1) 0%,rgba(17,184,204,1) 17%,rgba(17,184,204,0.89) 31%,rgba(17,184,204,0.69) 48%,rgba(17,184,204,0.24) 80%,rgba(17,184,204,0.09) 94%,rgba(17,184,204,0.05) 100%);
	background: -ms-linear-gradient(left,  rgba(17,184,204,1) 0%,rgba(17,184,204,1) 17%,rgba(17,184,204,0.89) 31%,rgba(17,184,204,0.69) 48%,rgba(17,184,204,0.24) 80%,rgba(17,184,204,0.09) 94%,rgba(17,184,204,0.05) 100%);
	background: linear-gradient(to right,  rgba(17,184,204,1) 0%,rgba(17,184,204,1) 17%,rgba(17,184,204,0.89) 31%,rgba(17,184,204,0.69) 48%,rgba(17,184,204,0.24) 80%,rgba(17,184,204,0.09) 94%,rgba(17,184,204,0.05) 100%);
	padding:11px 12px 12px;
	letter-spacing:-0.5px;
}
.NewsList {
	list-style:none;
	margin:0 -10px;
	padding:0;
	font-size:0;
	line-height:0;
	float:left;
	display:table;
	width:640px;
}
.NewsList li {
	display:inline-block;
	vertical-align:top;
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	width:140px;
	margin:0 9px;
	letter-spacing:-0.7px;
}
.NewsList li img {margin:0 0 4px;}
.NewsList li a {color:#333;}
.NewsList li a:hover {
	color:#11b8cc;
	text-decoration:none;
}
#footer {
	width:980px;
	margin:0 auto 20px;
	text-align:center;
}
#footer .holder {
	background:#fff;
	width:100%;
	padding:46px 0 7px;
}
#footer #disclaimer {
	font-size: 12px;
	margin-top: 20px;
	margin-left: 16px;
	margin-right: 16px;
	text-align: justify;
}
#footer #disclaimer a {
	color: #523695;
	text-decoration: underline;
}
#footer #disclaimer a.mail-link {
	color: #11b8cc;
	text-decoration: none;
}
.nav {
	width:100%;
	text-align:center;
	margin:0 0 23px;
}
.nav ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
}
.nav li {
	font:11px/14px Arial, Helvetica, sans-serif;
	display:inline-block;
	vertical-align:top;
	margin:0 6px 0 7px;
	position:relative;
}
.nav li:after{
 	content:"";
 	position:absolute;
 	clear:both;
	top:2px;
	left:-8px;
	background: url(../../../images/homepage/sprite_v2.png) no-repeat -137px -8px;
	width:2px;
	height:11px;
}
.nav li:first-child:after{display:none;}
.nav li a {
	color:#523695;
	text-decoration:underline;
}
.nav li a:hover {text-decoration:none;}
.SocialBlock {
	text-align:center;
	font-size:13px;
	line-height:16px;
	color:#262626;
}
.SocialBlock span {
	display:block;
	margin:0 0 9px;
}
.SocialNetworks {
	list-style:none;
	margin:0 0 17px;
	padding:0;
	font-size:0;
	line-height:0;
}
.SocialNetworks li {
	display:inline-block;
	vertical-align:top;
	font-size:14px;
	line-height:16px;
	margin:0 15px;
}
.SocialNetworks li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:35px;
	height:35px;
	background: url(../../../images/homepage/sprite_v2.png) no-repeat;
}
.SocialNetworks .facebook{background-position:-69px -125px;}
.SocialNetworks .twitter{background-position:-69px -85px;}
.SocialNetworks .instagram{background-position:-115px -85px;}
.SocialNetworks .google{background-position:-115px -125px;}
.copyright {
	font:10px/11px Arial, Helvetica, sans-serif;
	width:270px;
	margin:0 auto -2px;
	text-align:center;
}
.SocialNetworks li .edu {
    background: url(../../../images/homepage/EDU_logo.png);
    background-size: 35px 35px;
}
.copyright p {margin:0;}
.copyright a {color:#333;}
.copyright .switch.active,
.copyright .switch:hover {
	text-decoration:underline;
	color:#523695;
}
.AddNav {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	font-size:0;
	line-height:0;
	text-transform:capitalize;
}
.AddNav li {
	display:inline-block;
	vertical-align:top;
	font:11px/14px Arial, Helvetica, sans-serif;
	margin:0 5px;
	position:relative;
}
.AddNav li:after{
 	content:"";
 	position:absolute;
 	clear:both;
	top:3px;
	left:-7px;
	background: url(../../../images/homepage/sprite_v2.png) no-repeat -136px -28px;
	width:2px;
	height:9px;
}
.AddNav li:first-child:after{display:none;}
.AddNav li a {
	color:#523695;
	text-decoration:underline;
}
.AddNav li a:hover {text-decoration:none;}
.IbBlock {
	width:212px;
	border:1px solid #ddd;
	background:#f6f6f6;
	margin:0 auto;
	border-radius:3px;
	overflow:hidden;
	padding:6px 9px 8px 11px;
	font-size:11px;
	line-height:12px;
	text-align:left;
}
.IbLogo {
	float:left;
	width:38px;
	height:32px;
	background:url(../../../images/homepage/ib-logo.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 13px 0 0;
}
.IbBlock .container {
	float:left;
	width:160px;
	color:#666;
}
.IbBlock ul {
	list-style:none;
	margin:0 0 2px;
	padding:0 0 3px;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	border-bottom:1px solid #c8c9db;
}
.IbBlock ul li{
	float:left;
	position:relative;
	margin:0 0 0 16px;
}
.IbBlock ul li:after{
	content:"";
	position:absolute;
	clear:both;
	top:4px;
	left:-11px;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#434343;
}
.IbBlock ul li:first-child {margin:0;}
.IbBlock ul li:first-child:after {display:none;}
.IbBlock ul li a{color:#434343;}
.IbBlock p {margin:0;}
.featured_member{
    width:auto;
    max-width: 199px;
    max-height: 266px;
}
.potd_member{
    width:auto;
    max-width: 270px;
    max-height: 270px;
}
.vipstars{
    max-width: 138px;
    max-height: 184px;
    margin-left:auto;
    margin-right:auto;
    display:block;
}
.slideset{
    min-height:220px;
}
.potdwinner {
    max-height:265px;
}
.potd_slide {
    height:265px;
}
.edu_img{
    max-width: 140px;
    max-height: 100%;
}
#vip_area {
    width:303px;
    height:230px;
}
#vip_area img {
    max-width: 303px;
    max-height: 228px;
    margin:auto;
    display:block;
} 
.featured_member{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform:    translate(-50%, -50%);
    -ms-transform:     translate(-50%, -50%);
    -o-transform:      translate(-50%, -50%);
    transform:         translate(-50%, -50%);
}
.potd_slide {
    min-height: 10em;
    display: table-cell;
    vertical-align: middle;
}
.potd_link {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform:    translate(-50%, -50%);
    -ms-transform:     translate(-50%, -50%);
    -o-transform:      translate(-50%, -50%);
    transform:         translate(-50%, -50%);
}
#vip_area_caption {
    text-align:center;
    color:#CCC;
    margin-top:4px;
}
#non_vip_area {
    
}
.login_box {
    margin:30px 90px 20px 90px;
}
.login_box table.login_form{
    margin: 0 auto;
}
.login_box div.join_link{
    text-align: center;
}
.worksafeStatus a {
    text-decoration:underline;
}
#main_container {
   background-color: #FFF;
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}
.casting_find_section {
    display: table;
    margin: auto;
}
.square_ad {
    margin-left: 10px;
}
#header *,
#header *:before,
#header *:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#wider_skyscraper_container {
	text-align: center;
        margin-top: 5px;
}
.home_page_container {
	padding: 0 45px;
}
.home_page_container a,
.join_link a{
	color: #22229c;
}
.new_buttons{
	border:none;
	font: bold 12px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(//assets.modelmayhem.com/images/castings/btn-submit.gif) no-repeat;
	width:70px;
	height:27px;
	padding:0 0 2px;
	cursor: pointer;
}
.NewsList li p {
    margin: 1px 1px 1px 1px;
    text-align: center;
}
#iblogounify_div {
    margin-top:-40px!important;
    padding-top: 15px!important;
    width:980px !important;
    background-color:#FFF !important;
}
#iblogounify_img {
    margin-left: auto!important;;
    margin-right: auto!important;;
    display: block!important;;
}
.strAnnouncement{
    width:100%; 
    word-wrap: break-word;
}
.featured_hide, .carousel02 {
    display:none;
}
.loading_align {
    margin-left:auto;
    margin-right:auto;
}
#announcementsList {
    min-width:960px;
}
.loading{
	text-align: center;
	margin: 30px 0;
}
.welcome-msg{
	float: left;
}
.menu-container{
	float: right;
}

.youtube{
    float:right;
    padding-top: 6px;
}

.keep_spacing {
    white-space: pre;
}
div.error_404{
	text-align: center;
	margin-bottom: 15rem;
}
div.error_404 h1{
	font-size:6em;
	font-weight:lighter;
	margin-top:1em;
}

div.error_404 a{
	color:#11b8cc;
	text-decoration: underline;
}
div.error_404 p:last-of-type{
	margin-bottom:5em;
}

.forgot_password{
	color:#3D9DFF;
}

.join_link{
	padding-top:40px; 
	font-size:24px;
}

.submit-button-login{
	padding-left:10px;
}
.has-error{
	color:red !important;
}



.head_top_lists{
	background: url(//assets.modelmayhem.com/images/head.gif) #F4F4F5 repeat-x;
	border: 1px solid #CCC;
	clear: both;
	color: #333;
	font-weight: 700;
	text-align: left;
	white-space: nowrap;
	margin: 0 2px 4px 0;
	padding: 2px 5px;
}

.naBox{
	border: 1px solid #ccc;
	height: 130px;
	width: 170px;
	margin: 5px;
	text-align: center;
	padding-top: 80px;
}


#lists_image_table{
    vertical-align:top;
}

#results_message{
    margin-bottom:10px;
}

.pagination_links{
    text-align:right;
}

#list_info{
    padding-bottom: 10px;
    vertical-align: top;
}

#naBox_container{
    width:180px;
    height:330px;
    margin-right:7px;
}

#image_container{
    width:180px;
    margin-right:5px;
}

#maintable_lists{
    background-color: #FFF;
    margin-left: auto;
    margin-right: auto;
    padding: 15px 14px 16px;
    float: left;
}
.quote {
	width:90%;
	border:1px solid #333;
	font-size:95%;
	background-color:#F9FBFF;
	margin:0 0 2px 14px;
	padding:6px;
}

.cta-limit-modal{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0, .6);
	transition: opacity .25s ease;
	z-index: 99999;
}

.cta-limit-close{
    float:right;
    margin: 3px 10px 0 0;
}
#cta-limit-popup{
	position: fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:99999;
}
.cta-limit-popup {
	background-color: white;
	position: relative;
    width: 622px;
    border-radius: 8px;
    text-align: center;
    padding: 15px 40px 15px 40px;
	margin: 150px auto;
	-webkit-box-shadow: 0px 0px 16px 2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 16px 2px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 16px 2px rgba(0,0,0,0.75);
}

.cta-upgrade_btn{
    width: 200px;
    height: 62px;
    object-fit: contain;
    background-color: #11b8cc;
    border: solid 2px #11b8cc;
    border-radius: 2px;
    text-align: center;
    font-family: Helvetica;
    font-size: 23px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
	line-height:62px;
    text-align: center;
    margin-top: 8px;
	cursor: pointer;
	margin:0 auto;
	color: #ffffff;
}

.cta-upgrade_btn a{
	text-decoration: none !important;
	color: #ffffff !important;
}

#ctaHeader{
    font-family: Arial;
    font-size: 35px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
	letter-spacing: 1.1px;
    line-height: 1.5;
    text-align: center;
    color: #3b3b3b;
}

.cta-limit-popup p{
    font-family: Arial;
    font-size: 23px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.35;
    text-align: center;
	color: #3b3b3b;
}

.cta-limit-cancel {
    font-family: Arial;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    margin: 20px 0 28px;
	cursor: pointer;
}

.cta-limit-close {
    width: 11px;
    height: 21px;
    font-family: Arial;
    font-size: 19px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #070606;
    text-shadow: 1px 1px 14px rgba(0, 0, 0, 0.5);
}
.hideElement{
	display: none;
}
.closeCTA:before {
	content: 'X';
}
.closeCTA {
	position: absolute;
	top: 3px;
	right: 7px;
	cursor: pointer;
	font-weight: bold;
	font-size:medium;
}
.cta-limit-popup a{
	color: #11b8cc !important;
	text-decoration: none !important;
}
.cta-limit-popup a:hover{
	text-decoration: underline !important;
}