/* general reset */
html{
	background:#e6e6e6 url(../images/bg-html.gif) repeat-x;
	height:100%;
}
body{
	margin:0;
	color:#000;
	font:14px arial,sans-serif;
	background:url(../images/bg-body.gif) no-repeat 50% 0;
	height:100%;
	min-width:984px;
}
body > img { display: none; }
img{border-style:none;}
a{
	color:#0059c3;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:14px arial,sans-serif;
	vertical-align:middle;
	margin:0;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* reset settings */
.wrapper{
	overflow:hidden;
	width:100%;
}
.no-display,
.print{display:none;}

/* general reset buttons */
.btn{
	display: inline-block; 
	color: #FFFFFF; 
	border: 1px solid #206ca3 !important;
	padding: 3px 16px 3px 16px !important; 
	background: url('/images/gradient-overlay.png') repeat-x #0F88DB; 
	background-position: center; 
	text-align: center; 
	font-weight: bold; 
	text-decoration: none; 
	border-radius: 3px;
}
.btn:hover{ 
	background-image: url('/images/gradient-overlay-light.png'); 
	background-position: center; 
	border: 1px solid #23689a; 
	text-decoration: none;
	color: #fff;
}
.btn a { color: #fff; text-decoration: none; }
.btn.btn-green { background-color: #7ec42e; border-color: #549f00 !important; }
.btn.btn-grey { background-color: #ccc; border-color: #999 !important; }
.btn.btn-orange { background-color: #f78638; border-color: #e3803c !important; }

.btn-gm2{
/*
	height:24px;
	width:115px;
*/
}
.btn-gm2:hover{}
.btn-bm, form .btn-bm input{
/*
	width:148px;
	height:23px;
*/
}
.btn-bm:hover{}
.btn-ol, form .btn-ol input,
.btn-gl, form .btn-gl input,
.btn-grl, form .btn-grl input{
	font-size:18px;
/*
	height:27px;
	width:178px;
*/
}
/*
.btn-gl{background-position:-178px 0}
.btn-gl:hover{background-position:-178px -27px}
.btn-grl{background-position:-534px 0}
.btn-grl:hover{background-position:-534px -27px}
.btn-ol:hover{background-position:0 -27px;}
*/
.btn-bm2, .btn-grm2,
form .btn-bm2 input, form .btn-grm2 input, form .btn-rm input{
}
form input.btn{}
* html form input.btn{}
* +html form input.btn{}
.btn-bm2:hover{}
.btn-grm2{}
.btn-grm2:hover{}
.btn-bm3{
/* 	line-height:20px; */
}
.btn-bm3:hover{}
.btn-bm4, .btn-grm4, form .btn-bm4 input{
/* 	line-height:20px; */
}
.btn-grm4{}
.btn-grm4:hover{}
.btn-bm4:hover{}
.btn-bl{
/* 	line-height:22px; */
}
.btn-bl:hover{}
.btn-bl2{
/* 	line-height:22px; */
}
.btn-bl2:hover{}
.btn-ol2{
/* 	line-height:36px; */
/* 	font-size:22px; */
}
.btn-ol2:hover{}
.btn-grs, form .btn-grs input{
/* 	line-height:22px !important; */
}
* html form .btn-grs input{}
* +html form .btn-grs input{}
.btn-grs:hover{}

#main form .btn{
	padding:0 0 3px;
	border:none;
	cursor:pointer;
}
.safari #main form .btn{padding:2px 0 0;}
#main form .btn input{
	border:none;
	background:none;
}
/*
#main form .btn-bm input{background:url(../images/sprite-btn.gif) no-repeat -295px -54px;}
#main form .btn-bm input:hover, #main form .btn-bm input.hover{background-position:-295px -77px;}
#main form .btn-bm2 input{background:url(../images/sprite-btn.gif) no-repeat -712px 0;}
#main form .btn-bm2 input:hover,
#main form .btn-bm2 input.hover{background:url(../images/sprite-btn.gif) no-repeat -712px -21px;}
#main form .btn-grm2 input{background:url(../images/sprite-btn.gif) no-repeat -144px -100px;}
#main form .btn-grm2 input:hover,
#main form .btn-grm2 input.hover{background:url(../images/sprite-btn.gif) no-repeat -144px -121px;}
#main form .btn-ol input{background:url(../images/sprite-btn.gif) no-repeat 0 0;}
#main form .btn-ol input:hover,
#main form .btn-ol input.hover{background:url(../images/sprite-btn.gif) no-repeat 0 -27px;}
#main form .btn-gl input{background:url(../images/sprite-btn.gif) no-repeat -178px 0px;}
#main form .btn-gl input:hover,
#main form .btn-gl input.hover{background:url(../images/sprite-btn.gif) no-repeat -178px -27px;}
#main form .btn-grl input{background:url(../images/sprite-btn.gif) no-repeat -534px 0;}
#main form .btn-grl input:hover,
#main form .btn-grl input.hover{background:url(../images/sprite-btn.gif) no-repeat -534px -27px;}
#main form .btn-rm input{background:url(../images/sprite-btn.gif) no-repeat -284px -142px;}
*/
#main form .btn-rm input:hover,

#main .btn-bm2 a {
/* display:block; text-align:center; font-weight:bold; text-decoration:none; color:#ffffff; */
}
#main .btn-bm2 a:hover,
#main .btn-bm2 a.hover{text-decoration:none; color:#ffffff;}


/*
#main form .btn-rm input.hover{background:url(../images/sprite-btn.gif) no-repeat -284px -163px;}
#main form .btn-grs input:hover, #main form .btn-grs input.hover{background:url(../images/sprite-btn.gif) no-repeat -691px -78px;}
#main form .btn-bm4 input:hover, #main form .btn-bm4 input.hover{background:url(../images/sprite-btn.gif) no-repeat -396px -121px;}
*/



/* page wrapper */
#main-container {
	display:table;
	width:100%;
	height:100%;
}
#wrapper{
	display:table-row;
	width:100%;
}
* html #wrapper{height:100%;}
* +html #wrapper{
	height:auto;
	min-height:100%;
}
#main-wrap{
	margin:0 auto;
	width:984px;
	position:relative;
	padding-top:148px;
}
/* header */
#header{
	height:78px;
	padding:53px 1px 0 0;
	width:983px;
	position:absolute;
	top:0;
	left:0;
}
#header .wrapper{overflow:visible;}
/* top menu */
.top-menu{
	margin:0 -3px 18px 0;
	padding:0;
	list-style:none;
	text-align:right;
	font-weight:bold;
	font-size:16px;
}
.top-menu li{
	display:inline;
	padding:0 5px 0 13px;
	background:url(../images/sprite-separator.gif) no-repeat;
}
.top-menu li:first-child{background:none;}
/* logo */
.logo{
	background:url(../images/logo.gif) no-repeat;
	margin:0;
	display:block;
	width:248px;
	height:73px;
	text-indent:-9999px;
	position:absolute;
	top:10px;
	left:-3px;
	z-index:1;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}
h3.tag-line {
	display:block !important;
	color: #ccc;
	font-size: 17px;
	position: absolute;
	top: 35px;
	left: 260px;
}
/* main navigation */
#nav{
	margin:0 0 0 -26px;
	padding:4px 0 0;
	list-style:none;
	height:1%;
	font-size:16px;
	font-weight:bold;
}
#header:after, #nav:after, #header .wrapper:after{
	content:"";
	display:block;
	clear:both;
}
#nav li{
	float:left;
	padding-right:18px;
	margin-left:26px;
	display:inline;
	position:relative;
	background:url(../images/none.gif);
}
#nav a{
	float:left;
	padding-bottom:5px;
	cursor:pointer;
}
/* dropdown */
#nav ul{
	position:absolute;
	top:21px;
  left: 2px;
  border: 3px solid #0F87DB;
  background: none repeat scroll 0 0 #FFFFFF;
	display:none;
	font-size:13px;
	font-weight:bold;
  padding: 0;
	margin:0;
  width: 160px;
  list-style: none outside none;
}
#nav li li{
	float:none;
	padding:3px 5px 3px 10px;
	position:static;
	display:block;
	margin:0;
}
#nav li li a{
	padding:0;
	float:none;
}
#nav li:hover ul, #nav li.hover ul{display:block;}
#nav .arrow{
	position:absolute;
	right:0;
	top:6px;
	height:10px;
	width:13px;
	background:url(../images/sprite-ico.gif) no-repeat 0 -1047px;
}
#nav a       { text-decoration:none; }
#nav a:hover { text-decoration:none; }
#nav ul li:hover { background-color:#0F87DB; }
#nav ul li:hover a { color:#FFFFFF; }

/* search form */
#header fieldset{
	float:right;
	height:1%;
	overflow:hidden;
	font-size:14px;
}
#header .text{
	float:left;
	width:184px;
	margin:1px 7px 0 10px;
	border:2px solid #608325;
	background:#fff;
	padding:1px 5px 2px;
}
#header .submit, 
.sidebar-wrap #sidebar form .submit,
.search-form2 .submit, 
.search-form2 .reset, 
.table-wrapper .submit{
	float:left;
	cursor:pointer;
	width:59px;
	height:24px;
	line-height:24px;
	border:0;
	padding:0 0 3px 0;
	margin:0;
	color:#fff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background:url(../images/sprite-btn.gif) no-repeat -750px -54px;
}

.search-form2 .reset{
	float:right; 
	background-position: -691px -54px;
}

#header .submit:hover,
.sidebar-wrap #sidebar form .submit:hover,
.search-form2 .submit:hover, 
.table-wrapper .submit:hover{
	background-position:-750px -78px;
}

.search-form2 .reset:hover
{
	background-position:-691px -78px;
}

#header .btn{float:left;}
/* middle part */
#main{
	background:url(../images/bg-main-c.gif) repeat-y;
	margin-bottom:17px;
}
.main-holder{
	background:url(../images/bg-main-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:960px;
	padding:12px 12px 30px;
}
/* footer */
#footer{
	display:table-row;
	height:1%;
	width:100%;
	color:#333;
	background:#efefef url(../images/bg-footer.gif) repeat-x;
	font-size:12px;
}
* html #footer{
	height:auto;
	position:relative;
	z-index:1;
}
* +html #footer{
	height:auto;
	position:relative;
}
#footer a{color:#333;}
.footer-holder{
	margin:0 auto;
	width:984px;
	padding:18px 0 0;
	overflow:hidden;
}
#footer .white-box{
	width:984px;
	background:url(../images/bg-footinside-c.gif) repeat-y;
	margin:0 0 15px;
}
#footer .white-box .holder{background:url(../images/bg-footinside.gif) no-repeat;}
#footer .white-box .frame{
	background:url(../images/bg-footinside.gif) no-repeat -984px 100%;
	padding:0 0 15px;
	width:984px;
}
/* breadcrumb */
.breadcrumb{
	margin:0;
	padding:1px 0 0;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-weight:bold;
	border-bottom:1px solid #e6e6e6;
}
.breadcrumb li{
	float:left;
	height:31px;
	padding:0 16px 0 10px;
	line-height:31px;
	background:url(../images/sprite-separator.gif) no-repeat 100% -46px;
}
/* footer menu */
#footer .menu{
	width:700px;
	float:left;
	overflow:hidden;
	padding:0 0 0 25px;
}
#footer .menu ul{
	margin:0;
	padding:10px 0 0;
	list-style:none;
}
#footer .menu ul li{padding-bottom:5px;}
#footer .menu div{
	display:inline-block;
	vertical-align:top;
	width:165px;
	padding:16px 0 2px;
}
/* footer advert */
#footer .ad{
	float:right;
	overflow:hidden;
	height:1%;
	padding:22px 0 0 0;
}
#footer .ad a{
	margin:0 30px 0 12px;
	float:left;
}
/* copyright */
.copyright{
	border-top:1px solid #ccc;
	padding:9px 0 12px 4px;
}
.copyright p{
	margin:0;
	display:inline;
}
.copyright ul, .rss-menu{
	margin:0 0 0 40px;
	padding:0;
	list-style:none;
	display:inline;
}
.copyright li, .rss-menu li{
	display:inline;
	padding:0 5px 0 8px;
	background:url(../images/sprite-separator.gif) no-repeat 0 -105px;
}
/* rss menu */
.rss-menu li:first-child, .copyright li:first-child{background:none;}
.rss-menu{
	display:block;
	margin:0 0 9px;
	text-align:right;
}
.rss-menu li{padding:0 2px 0 6px;}
#footer .rss-menu a{color:#000;}
/* home page */
/* dark blue box */
.dblue-box{
	width:958px;
	margin-bottom:14px;
	background:#1171bb url(../images/bg-darkblue.gif) no-repeat;
}
.dblue-box .holder{
	background:url(../images/bg-darkblue.gif) no-repeat -959px 100%;
	padding:10px 11px 14px;
}
/* columns */
.columns{
	background:url(../images/bg-columns-c.gif) repeat-y;
	width:934px;
	border-bottom:13px solid #1171bb;
}
#main h2{
	margin:0 0 32px 5px;
	font-size:20px;
}
.columns ul{
	margin:0 0 20px;
	padding:0;
	list-style:none;
	font-size:16px;
	line-height:19px;
}
.columns ul ul{margin:0;}
.columns li{
	background:url(../images/sprite-bullet.gif) no-repeat 0 6px;
	padding:0 0 8px 18px;
}
.columns li li{
	padding-bottom:0;
	background:url(../images/sprite-bullet.gif) no-repeat -990px -68px;
}
.columns .frame{
	background:url(../images/bg-columns-t.gif) no-repeat;
	width:954px;
	margin-right:-20px;
	overflow:hidden;
}
.columns .column{
	float:left;
	width:367px;
	margin-right:16px;
	padding:7px 84px 22px 10px;
}
.columns .man{background:url(../images/bg-man.gif) no-repeat 98.3% 19px;}
.columns .woman{background:url(../images/bg-woman.gif) no-repeat 97.3% 20px;}
.columns .btn{margin:0 auto;}
#main .ad-box h2{margin-bottom:23px;}
/* advert box */
.ad-box{
	background:#fff url(../images/bg-heading.gif) no-repeat;
	padding:10px 10px 17px;
	overflow:hidden;
	width:915px;
}
.ad-box ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.ad-box li{
	display:inline;
	padding:0 8px;
}
/* blue box */
.blue-box{
	background:#54a7dd url(../images/bg-blue.gif) no-repeat -958px 0;
	width:958px;
	margin-bottom:13px;
}
.blue-box .holder{
	background:url(../images/bg-blue.gif) no-repeat 0 100%;
	padding:14px;
}
#main .blue-box h2{
	margin-bottom:11px;
	color:#fff;
}
#main .blue-box h2 a{color:#fff;}
#main .heading h2{margin-bottom:0;}
.blue-box .heading{
	overflow:hidden;
	height:1%;
	padding:5px 0 11px 12px;
	color:#fff;
}
/* submenu */
.submenu{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}
.submenu li{
	float:left;
	padding:0 0 0 10px;
}
.submenu a{
	float:left;
	height:24px;
	overflow:hidden;
	color:#fff;
}
.submenu a:hover, .submenu a.active{
	background:#fff url(../images/bg-menu.gif) no-repeat 0 -48px;
	color:#0059c3;
	text-decoration:none;
}
.submenu span{
	float:left;
	line-height:24px;
	padding:0 10px;
	cursor:pointer;
}
.submenu a:hover span, .submenu a.active span{background:url(../images/bg-menu.gif) no-repeat 100% -24px;}
/* white box */
.white-box{
	background:#fff url(../images/bg-white-t.gif) no-repeat;
	width:930px;
}
.white-box .frame{
	background:url(../images/bg-white-b.gif) no-repeat 0 100%;
	width:902px;
	padding:10px 14px;
	overflow:hidden;
}
/* voice box */
.voice-box{
	overflow:hidden;
	width:936px;
	margin-right:-35px;
	padding:0;
}
#main .voice-box h2{margin:0 0 5px;}
.voice-box .column{
	float:left;
	width:361px;
	padding:0 77px 0 28px;
}
.voice-box ul{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	font-size:16px;
}
.voice-box li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:11px 0 21px;
}
.voice-box img{
	float:left;
	margin:0 16px 0 0;
	border:1px solid #e0e2e4;
}
.voice-box object{
	display:block;
	margin:4px 0 0;
}
/* link back top */
.back-top,
.back-top-1{
	font-size:16px;
	text-align:right;
	display:block;
	font-weight:bold;
	padding-right:2px;
}
.back-top-1{
	font-size:18px;
	line-height:18px;
	display:block;
	height:22px;
	margin:0 0 -4px;
	padding:10px 15px 0 0;
}
.back-top a{
	background:url(../images/sprite-bullet.gif) no-repeat 100% 3px;
	padding-right:18px;
}
.back-top-1 a{
	background:url(../images/sprite-bullet.gif) no-repeat 100% -44px;
	padding-right:21px;
}
/* light blue box */
.lblue-box{
	width:930px;
	background:#e6f2fa url(../images/bg-lightblue.gif) no-repeat;
}
.lblue-box .frame{
	background:url(../images/bg-lightblue.gif) no-repeat -930px 100%;
	overflow:hidden;
	width:900px;
	padding:20px 15px 10px;
}
/* quote box */
.quote-box{
	overflow:hidden;
	width:936px;
	margin-right:-30px;
}
.quote-box ul{
	margin:0;
	padding:0 39px 0 1px;
	list-style:none;
	float:left;
	width:428px;
}
.quote-box li{padding-bottom:20px;}
.quote-box blockquote{
	margin:0 0 16px;
	font-style:italic;
	background:url(../images/bg-quote.gif) no-repeat 0 3px;
	line-height:21px;
	padding:0 0 0 20px;
}
.quote-box q{quotes:none;}
.quote-box q:after{content:"";}
.quote-box q:before{content:"";}
.quote-box q a{color:#000;}
.quote-box img{margin-left:20px;}
.blue-box p{
	margin:0 0 20px;
	line-height:17px;
}

.hidden
{
    display: none;
}

.validation-error {
    margin: 10px;
    font-size: 12px;
    padding: 10px;
}
.validation-error {
    background-color: #e9d1d1;
    border: 1px solid #a10000;  
}
.validation-error p {
    font-size: 12px !important; 
    margin: 4px 0px 4px 0px !important;
    padding: 0px !important;
}

/* -- flash messages -- */
div.message-success-box, div.message-error-box, div.message-notice-box, div.private_job_box {
    margin: 10px 0px 0px 0px;
    overflow:hidden;
}

div.invite-quote-box {
    margin: 0;
}


div.private_job_box, div.invite-quote-box {
	/*background:#dbeac4 url(../img/bg-private-audition-request.gif) no-repeat 16px 50%;*/
	background:#dbeac4;
}
div.message-success-box {
    background:#dbeac4 url(../img/thenks-job.gif) no-repeat 16px 50%;
}
div.message-error-box {
    background:#ffb8b8 url(../img/bg-files-delete.gif) no-repeat 16px 50%;
}
div.message-notice-box {
    background:#d3d3d3 url(../img/about_32.png) no-repeat 16px 50%;
}
.main-sign div.message-success-box, .main-sign div.message-error-box, .main-sign div.message-notice-box, .main-sign div.private_job_box, .main-sign div.invite-quote-box {
    margin: 0px 22px 20px 0px;
}
div.message-success-box div.box, div.message-error-box div.box, div.message-notice-box div.box, div.private_job_box div.box {
    width:100% !important;
    overflow:hidden !important;
}
div.invite-quote-box div.box {
    width:100% !important;
    background:#dbeac4;
}
div.message-success-box h3, div.message-error-box h3, div.message-notice-box h3, div.private_job_box h3, div.invite-quote-box h3 {
    font-size:1.8em;
    color:#353535;
    float:left;
    font-weight:bold;
    margin: 11px 0 0 65px;
    display:inline;
}
div.message-error-box a.close:hover, div.message-success-box a.close:hover, div.message-notice-box a.close:hover, div.private_job_box a.close:hover {
    text-decoration:underline;
}
div.message-success-box a:hover, div.message-error-box a:hover, div.message-notice-box a:hover, div.private_job_box a:hover{
    text-decoration:underline;
}


div.message-success-box a.close, div.message-error-box a.close, div.message-notice-box a.close, div.private_job_box a.close {
    float:right;
    font-size:1.2em;
    line-height:2.5em;
    color:#666;
    font-weight:bold;
    padding:0 24px 0 0;
    margin:0 11px 0 0;
    display:inline;
    text-decoration:none;
}

div.invite-quote-box a.invite-quote {
    float:right;
    padding:0 24px 0 0;
    margin:0 11px 0 0;
    display:inline;
}

div.message-success-box a.close, div.message-error-box a.close, div.message-notice-box a.close, div.private_job_box a.close {
    background:url(../img/close-button.gif) no-repeat 100% 50%;
}
div.message-error-box div.box div, div.message-success-box div.box div, div.message-notice-box div.box div, div.private_job_box div.box div, div.invite-quote-box div.box div {
    width: 850px;
    float:left !important;
    font-size:1.0em !important;
    line-height:1em !important;
    color:#000;
    font-weight:normal;
    margin:0 0 0 67px !important;
    padding:6px 0 16px;
    display:inline;
}
.member-pages div.message-error-box div.box div, .member-pages div.message-success-box div.box div, .member-pages div.message-notice-box div.box div {
    width: 700px;
}
div.message-error-box div.box div p, div.message-success-box div.box div p, div.message-notice-box div.box div p {
    padding: 2px 0;
}
div.message-success-box a, div.message-error-box a, div.message-notice-box a{
    color:#0059c3;
    font-weight:bold;
    text-decoration:none;
}
div.message-error-box a{
    color:#481a1a;
}
.member-pages div.message-error-box, .member-pages div.message-success-box, .member-pages div.message-notice-box {
    width: 755px !important;
    margin: 20px 0 0 25px !important;
}
/* -- /flash messages -- */

/* -- tool tips -- */
.tool-tip {
    background-image: url("../img/tool-tip.gif");
    background-position: 0px 5px;
    background-repeat: no-repeat;
    width: 310px;
    position: absolute; 
    display: none;  
    left: 770px;    
}

.tool-tip div {
    background-color: #f5f5f5;
    margin-left: 15px;
    padding: 20px;
}

.tool-tip p {
    margin: 5px 0;
    font-size: 12px;
    line-height: 1.4;
}
.tool-tip ul li {
    padding: 5px 0;
    font-size: 12px;
}
/* -- /tool tips -- */

/* username-list */
ul#username-list{
    width:90%;
    margin: 0;
}

ul#username-list li.hover{position:relative;}
ul#username-list li{
    width:auto;
    color:#000;
    margin:0;
    padding:0 2px 0 0;
    position:relative;
    list-style: none;
    display: inline;
}
ul#username-list li.hidden{display:none;}
ul#username-list li.active a,
ul#username-list li a:hover{background:#0059c3;color:#fff;}
ul#username-list li a{
    line-height:18px;
    color:#0059c3;
    text-decoration:underline;
    margin:0;
    padding:0 2px 0 0;
}
ul#username-list li .popup
{
	display:none;
}
ul#username-list li.active .popup{
    width:272px;
    height:100px;
    border:solid 3px #e7e7e5;
    display:block;
    position:absolute;
    background:#fff;
    top:-147px;
    left:0;
    margin:0;
    padding:0;
    z-index: 1000;
}
ul#username-list li.active .popup div.image{
    width:58px;
    height:58px;
    float:left;
    display:block;
    overflow:hidden;
    border:solid 1px #e0e2e4;
    margin:12px 0 0 12px;
    padding:0;
}
ul#username-list li.active .popup div.image{width:60px;height:60px;}
ul#username-list li.active .popup ul.info{
    width:185px;
    float:left;
    margin:9px 0 0 15px;
    padding:0;
}
ul#username-list li.active .popup ul.info li{
    width:100%;
    float:left;
    margin:0;
    padding:0;
    background:none;
    font-size:14px;
    line-height:18px;
    color:#000;
    font-weight:bold;
}
ul#username-list li.active .popup ul.info li span{
    width:73px;
    float:left;
    color:#000;
    margin:0;
    padding:0;
    font-weight:normal;
}
ul#username-list li.active .popup ul.info li p{
    float:left;
    color:#000;
    margin:0;
    padding:0;
    font-weight:normal;
}
ul#username-list li.active .popup ul.info li a:hover.remove{text-decoration:underline;}
ul#username-list li.active .popup ul.info li a.remove{
    background:url(../img/bg-files-delete.gif) no-repeat 0 50%;
    width:100%;
    float:left;
    line-height:42px;
    color:#bf1100;
    margin:0;
    padding:0 0 0 31px;
    font-weight:bold;
    text-decoration:none;
}
ul#username-list li.active .popup{width:278px;height:147px;}

/* colors */
b.pending{color:#f93;}
b.answered{color:#f93;font-weight:normal;}
b.green{color:#060;}
b.complete{color:#900;font-weight:normal;}

.required-field {
	color: #900;
	font-size: 16px;    
}

.green
{
	color: green;
}

.red
{
	color: red;
}


span.stars-background {
	background-image:url("/img/star-white.gif");
	height:22px;
	width:110px;
	padding: 0 !important;
	display: inline-block;
	text-align: left;
}
span.stars-foreground {
	background-image:url("/img/star-yellow.gif");
	height:22px;
	overflow-x:hidden;
	overflow-y:hidden;
	width:110px;
	padding: 0 !important;
	display: inline-block;
}
span.stars-small-background {
	background-image:url("/img/star-white-small.gif");
	height:17px;
	width:85px;
	padding: 0 !important;
	display: inline-block;
	text-align: left;
}
span.stars-small-foreground {
	background-image:url("/img/star-yellow-small.gif");
	height:17px;
	overflow-x:hidden;
	overflow-y:hidden;
	width:85px;
	padding: 0 !important;
	display: inline-block;
}

/*OVERRIDES FOR TOP100 PAGE*/
#TOP100 .voice-box li{
	overflow:hidden;
	vertical-align:top;
	padding: 6px 0;
	position:relative;
}
#TOP100 .voice-box li img{
	margin:0 16px 0 0;
	border:1px solid #e0e2e4;
	position:absolute;
	right:0;
	top:0;
	margin:0;
	width:170px;
}
#TOP100 .voice-box li object{
	display:block;
	margin:4px 0 0;
	position:absolute;
	right:0;
	top:0;
}
#TOP100 .voice-box li span {
	line-height: 64px; font-size: 24px;
	}
	
/* lightbox */
.lightbox{
	width:630px;
	font-size:16px;
	color:#000;
	position:absolute;
	top:250px;
	left:50%;
	margin-left:-315px;
}
.lightbox .top,
.lightbox .btm{
	width:100%;
	height:23px;
	font-size:0;
	background:url(../images/bg-lightbox-t.png) no-repeat;
}
.lightbox .btm{background:url(../images/bg-lightbox-btm.png) no-repeat;}
.lightbox .bg{
	background:url(../images/bg-lightbox-m.gif) repeat-y;
	padding:15px 47px 19px;
	position:relative;
}
.lightbox a{color:#000;}
.lightbox .btn-close{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite-btn.gif) no-repeat -833px 0;
	width:28px;
	height:26px;
	position:absolute;
	top:-17px;
	right:7px;
}
.lightbox .btn-close.text-button {
	text-indent:0;
	overflow:visible;
	background:none;
	width:auto;
	height:auto;
	position:static;
	top:auto;
	right:auto;
}
.lightbox h2{
	margin:0 0 10px;
	font-size:20px;
	line-height:22px;
	color:#000;
}
.lightbox h3{
	color:#333;
	margin:0 0 8px;
	font-size:16px;
	line-height:22px;
}
.lightbox ul{
	margin:0;
	padding:0 0 3px;
	list-style:none;
}
.lightbox ul li{
	padding:0 0 9px 23px;
	background:url(../images/sprite-bullet.gif) no-repeat 0 7px;
	line-height:20px;
}
.lightbox ol{
	padding:0 0 20px;
	margin:0;
	list-style-position:inside;
}
.lightbox ol li{
	line-height:20px;
	padding:0 0 6px;
}
.lightbox .hold-text p{
	margin:0;
	line-height:18px;
}



/* agency-account-info page */
/* client-account-info page */
/* talent-account-info page */
/* main heading */
.main-heading{
	background:#3a61b2 url(../images/bg-heading2.gif) repeat-x;
	overflow:hidden;
	width:942px;
	color:#fff;
	padding:6px 16px 6px 24px;
}
.main-heading a{color:#fff;}
.main-heading h1{
	margin:0;
	font-size:24px;
}
.main-heading .submenu{margin:3px 0 0;}
.main-heading .submenu li{font-size:16px;}
.main-heading .submenu a{height:24px;}
.main-heading .submenu a:hover,
.main-heading .submenu a.active{background:#fff url(../images/bg-menu.gif) no-repeat 0 -72px;}
.main-heading .submenu span{padding:0 27px;}
.main-heading .submenu a:hover span,
.main-heading .submenu a.active span{background:url(../images/bg-menu.gif) no-repeat 100% 0;}
.main-heading .note{
	float:right;
	margin:5px 0 0;
}
/* need help link */
.help-link{
	margin:8px 0 0;
	float:right;
}
/* light blue box2 */
/* pink box 1*/
.lblue-box2,
.pink-box1{
	width:932px;
	border:1px solid #fff;
	margin:0 auto;
	border-width:12px 0 4px;
	background:#e6f2fa url(../images/bg-lightblue2.gif) no-repeat;
}
.pink-box1{
	background:#f1effa url(../images/bg-pink1.gif) no-repeat;
	width:931px;
}
.lblue-box2 .holder,
.pink-box1 .holder{
	background:url(../images/bg-lightblue2.gif) no-repeat -932px 100%;
	padding:17px 15px;
}
.pink-box1 .holder{background:url(../images/bg-pink1.gif) no-repeat -932px 100%;}
.lblue-box2 .frame{
	background:#fff;
	padding:15px 22px;
}
#main .lblue-box2 h2{margin-bottom:10px;}
.ad-agency{margin-left:6px;}
.lblue-box2 .txt{padding:0 5px 40px;}
.lblue-box2 .txt p{
	margin:0 0 11px;
	line-height:21px;
}
/* account list */
.account-list ul{
	margin:0;
	padding:0 30px 17px 0;
	list-style:none;
}
.account-list li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:18px 0 4px;
}
.account-list li div{
	overflow:hidden;
	height:1%;
	font-size:13px;
}
.account-list p{
	margin:0;
	line-height:19px;
}
.account-list img{
	float:left;
	margin:2px 20px 0 0;
}
.account-list h3{
	margin:0 0 4px;
	font-size:18px;
}
.account-list h3 a{
	background:url(../images/sprite-bullet.gif) no-repeat 100% 5px;
	padding-right:17px;
}
.page-help #content h2{margin:0;}
/* agency-account-my-account page */
/* client-account-my-account page */
/* talent-account-my-account page */
/* talent-account-my-account-with-ticker page */
/* activity box */
.activity-box{
	overflow:hidden;
	width:100%;
	margin:-4px 0 0;
	font-weight:bold;
	font-size:13px;
	line-height:19px;
}
.activity-box .photo{
	float:left;
	margin:0 20px 0 1px;
	padding:0 0 35px;
}
.activity-box ul{
	margin:0;
	padding:0;
	list-style:none;
	width:140px;
	float:left;
}
.activity-box dl{
	margin:0;
	padding:0 0 0 44px;
	overflow:hidden;
	width:270px;
	float:left;
}
.activity-box dt{
	float:left;
	width:87px;
}
.activity-box dd{
	margin:0;
	color:#2153b6;
	overflow:hidden;
	height:1%;
}
.activity-box a{font-weight:normal;}
/* agency-account-billing-preferences-view */
/* client- account-billing-preferences-view */
/* talent-account-billing-preferences-view*/
/* inform-boxes */
.inform-boxes{padding:0 0 28px 6px;}
.inform-boxes-last{padding-bottom:5px;}
#main .inform-boxes h2{margin:0 0 6px;}
.inform-boxes table{
	margin:0 60px 0 1px;
	border-collapse:collapse;
	line-height:20px;
}
.inform-boxes .wrapper table{float:left;}
.inform-boxes thead td{
	padding:0 18px 0 0;
	font-size:14px;
	line-height:22px;
	color:#333;
	font-weight:bold;
}
.inform-boxes thead .h-active{
	text-transform:uppercase;
	color:#69a631;
}
.inform-boxes tbody td{padding:0 18px 1px 0;}
.inform-boxes table .dt{
	color:#333;
	font-weight:bold;
}
.inform-boxes .btn{margin:9px 0 0;}
/* agency-public-profile-feedback */
/* talent-public-profile-feedback */
/* content */
.content-bg{
	width:687px;
	float:left;
}
#content{
	width:687px;
	background:#e6f2fa url(../images/bg-content.gif) no-repeat -687px 0;
	float:left;
	margin:14px 0 0 7px;
	display:inline;
	border-bottom:10px solid #fff;
}
.page-green #content{background:#cfe997 url(../images/bg-content-green.gif) no-repeat -687px 0;}
.page-grey #content{background:#d3d3d3 url(../images/bg-content-grey.gif) no-repeat -687px 0;}
.page-orange #content{background:#f2c232 url(../images/bg-content-orange.gif) no-repeat -687px 0;}
.page-pink #content{background:#f9e4f0 url(../images/bg-content-pink.gif) no-repeat -687px 0;}
.page-purple #content{background:#e7e5fa url(../images/bg-content-purple.gif) no-repeat -687px 0;}
.page-red #content{background:#cc492b url(../images/bg-content-red.gif) no-repeat -687px 0;}
.page-yellow #content{background:#f8efa4 url(../images/bg-content-yellow.gif) no-repeat -687px 0;}
#content .holder{
	background:url(../images/bg-content.gif) no-repeat 0 100%;
	padding:9px 8px;
}
.page-green #content .holder{background:url(../images/bg-content-green.gif) no-repeat 0 100%;}
.page-grey #content .holder{background:url(../images/bg-content-grey.gif) no-repeat 0 100%;}
.page-orange #content .holder{background:url(../images/bg-content-orange.gif) no-repeat 0 100%;}
.page-pink #content .holder{background:url(../images/bg-content-pink.gif) no-repeat 0 100%;}
.page-purple #content .holder{background:url(../images/bg-content-purple.gif) no-repeat 0 100%;}
.page-red #content .holder{background:url(../images/bg-content-red.gif) no-repeat 0 100%;}
.page-yellow #content .holder{background:url(../images/bg-content-yellow.gif) no-repeat 0 100%;}
#content .frame{
	background:#fff;
	padding:18px 35px 20px 25px;
}
.page-grey #content .frame {background:#e3e3e3;}
#content h2{margin:0 0 13px 19px;}
/* ratings-reviews */
/* client-list */
.ratings-reviews{
	padding:0 0 18px 25px;
	margin:0 0 21px 0;
	list-style:none;
	font-size:13px;
	border-bottom:3px solid #ddd;
}
.ratings-reviews li{
	overflow:hidden;
	padding-bottom:17px;
	width:100%;
	vertical-align:top;
}
.ratings-reviews li li{
	width:auto;
	padding:0;
}
.ratings-reviews li p,
.references p,
.agency-description p,
.credentials p,
.list-3 li .hold-text p,
.studio p{
	margin:0;
	padding-bottom:8px;
	line-height:20px;
}
.ratings-reviews li .num{
	float:left;
	width:30px;
	padding:5px 8px 0 0;
}
.ratings-reviews .rating-area{
	float:left;
	width:468px;
	padding:0 75px 0 0;
}
/* posted-info */
.posted-info{
	overflow:hidden;
	width:100%;
}
.posted-info span{float:left;}
.posted-info ul{
	float:left;
	margin:0 0 0 -3px;
	padding:0;
	list-style:none;
}
.posted-info ul li{
	display:inline;
	color:#666;
	background:url(../images/sprite-separator.gif) no-repeat 0 -157px;
	padding:0 0 0 6px;
}
.posted-info ul li:first-child{background:none;}
/* references */
.references{
	padding:0 0 18px 13px;
	margin-bottom:28px;
	font-size:13px;
	border-bottom:3px solid #ddd;
}
#main .references h2{margin:0 0 7px;}
.references h3,
.agency-description h3,
.credentials h3{
	margin:25px 0 0;
	font-size:16px;
	color:#666;
}
/* client-list */
.client-list{
	border:none;
	line-height:20px;
	font-size:13px;
	padding:0 0 14px 13px;
}
.client-list ul{
	margin:0;
	padding:0;
	list-style:none;
}
#main .client-list h2{margin:0 0 7px;}
/* star-rating */
.star-rating {
	height:20px;
	list-style:none;
	margin:0 0 3px;
	padding:0;
	overflow:hidden;
}
.star-rating li{
	float:left;
	margin:0 6px 0 0;
	width:21px !important;
}
.star-rating a{
	float:left;
	height:20px;
	width:21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite-ico.gif) no-repeat 0 -547px;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating a.empty{background-position:0 -592px;}
/* sidebar */
#sidebar{
	background:#e6f2fa url(../images/bg-sidebar.gif) no-repeat;
	width:241px;
	float:right;
	margin:14px 11px 0 0;
	display:inline;
	border-bottom:10px solid #fff;
}
.sidebar-wrap{
	width:241px;
	float:right;
	margin:14px 11px 0 0;
	display:inline;
}
.sidebar-wrap #sidebar{margin:18px 0 0;}
.page-green #sidebar{background:#cfe997 url(../images/bg-sidebar-green.gif) no-repeat;}
.page-grey #sidebar{background:#e3e3e3 url(../images/bg-sidebar-grey.gif) no-repeat;}
.page-orange #sidebar{background:#f2c232 url(../images/bg-sidebar-orange.gif) no-repeat;}
.page-pink #sidebar{background:#f9e4f0 url(../images/bg-sidebar-pink.gif) no-repeat;}
.page-purple #sidebar{background:#e7e5fa url(../images/bg-sidebar-purple.gif) no-repeat;}
.page-red #sidebar{background:#cc492b url(../images/bg-sidebar-red.gif) no-repeat;}
.page-yellow #sidebar{background:#f8efa4 url(../images/bg-sidebar-yellow.gif) no-repeat;}
#sidebar .holder,
.inner-page .sidebar-wrap #sidebar .holder{
	background:url(../images/bg-sidebar.gif) no-repeat -241px 100%;
	padding:23px 15px 26px 15px;
}
.sidebar-wrap #sidebar .holder{padding:14px 15px 26px 24px;}
.page-green #sidebar .holder{background:url(../images/bg-sidebar-green.gif) no-repeat -241px 100%;}
.page-grey #sidebar .holder{background:url(../images/bg-sidebar-grey.gif) no-repeat -241px 100%;}
.page-orange #sidebar .holder{background:url(../images/bg-sidebar-orange.gif) no-repeat -241px 100%;}
.page-pink #sidebar .holder{background:url(../images/bg-sidebar-pink.gif) no-repeat -241px 100%;}
.page-purple #sidebar .holder{background:url(../images/bg-sidebar-purple.gif) no-repeat -241px 100%;}
.page-red #sidebar .holder{background:url(../images/bg-sidebar-red.gif) no-repeat -241px 100%;}
.page-yellow #sidebar .holder{background:url(../images/bg-sidebar-yellow.gif) no-repeat -241px 100%;}
#sidebar h3{
	font-size:14px;
	margin:0 0 2px;
	line-height:20px;
}
.sidebar-wrap #sidebar form h3{margin:0 0 12px;}
.sidebar-wrap #sidebar form .submit{margin:14px 0 0;}
/* conteiner-img */
.conteiner-img{
	margin:0 auto 20px;
	padding:10px;
	background:#ccc;
	width:180px;
}
.conteiner-img img{display:block;}
/* rating-box */
.rating-box{
	overflow:hidden;
	width:100%;
}
.rating-box strong,
.rating-box span{
	float:left;
	font-weight:bold;
	padding:3px 3px 0 0;
}
.rating-box span{padding:3px 0 0;}
.rating-box .star-rating{
	float:left;
	margin:0 4px 0 0;
	padding-bottom:3px;
}
* html .rating-box .star-rating{margin:0 1px 0 0;}
* +html .rating-box .star-rating{margin:0 1px 0 0;}
.rating-box .star-rating li{margin:0 3px 0 0;}
#sidebar .rating-box{
	margin:0 -30px 0 0;
	width:220px;
	padding:41px 0 0;
}
/* definitions */
.definitions{padding-bottom:40px;}
.definitions dl{
	margin:0;
	padding:0 0 5px;
}
.definitions dt{
	font-weight:bold;
	display:inline;
	padding:0 4px 0 0;
}
.definitions dd{
	display:inline;
	margin:0;
}
/* next steps */
#sidebar .next-steps h3{margin:0 0 11px;}
.next-steps ul{
	margin:0 -5px 4px 0;
	padding:0;
	list-style:none;
}
.next-steps li{
	overflow:hidden;
	width:100%;
	padding:0 0 12px;
	vertical-align:top;
}
.next-steps li .num{
	width:24px;
	height:20px;
	background:url(../images/sprite-ico.gif) no-repeat 0 -216px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin:0 5px 0 0;
	float:left;
	padding:4px 0 0 2px;
}
.next-steps li p{
	margin:0;
	overflow:hidden;
	height:1%;
	line-height:20px;
	padding:2px 0 0;
}
/* list-1 */
.list-1{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .list-1{margin:0 0 45px;}
#sidebar .list-2{margin:0 0 23px;}
.list-1 li{
	padding:0 0 3px 26px;
}
.list-1 .favorites{background:url(../images/sprite-ico.gif) no-repeat 0 -295px;}
.list-1 .email{background:url(../images/sprite-ico.gif) no-repeat 0 -355px;}
.list-1 .facebook{background:url(../images/sprite-ico.gif) no-repeat 0 -415px;}
.list-1 .twitter{background:url(../images/sprite-ico.gif) no-repeat 0 -477px;}
/* agency-demos-detail-view page */
/* talent-demos-detail-view page */
/* talent-public-profile-demo-details page*/
/* talent-public-profile-store-product-details page*/
.view-link{
	background:url(../images/sprite-ico.gif) no-repeat 0 -145px;
	padding:3px 0 6px 27px;
	float:right;
	margin:3px 0 0;
}
.main-heading .wrapper{margin-bottom:5px;}
/* tabs */
.tabs{
	margin:0 0 -6px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-weight:bold;
}
.tabs li{
	float:left;
	width:144px;
	padding:0 4px 0 2px;
}
.tabs a{
	float:left;
	width:144px;
	text-align:center;
	height:20px;
	padding-top:7px;
	color:#0059c3;
	background:url(../images/sprite-btn.gif) no-repeat 0 -100px;
}
.tabs a:hover, .tabs a.active{
	background-position:0 -127px;
	color:#000;
	text-decoration:none;
}
/* audiobook box */
#main .audiobook h2{font-size:18px;}
#content .audiobook h2{
	font-size:20px;
	color:#0059c3;
	margin:0 0 0 58px;
}
.audiobook .txt{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-audiobook.png) no-repeat 3px 8px;
}
/* categories */
.cat-cartoons{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-cartoon.png) no-repeat 3px 8px;
}
.cat-movie_trailers{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-movie.png) no-repeat 3px 8px;
}
.cat-documentaries{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-doc.png) no-repeat 3px 8px;
}
.cat-audiobooks{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-audiobook.png) no-repeat 3px 8px;
}
.cat-business{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-business.png) no-repeat 3px 8px;
}
.cat-educational{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-education.png) no-repeat 3px 8px;
}
.cat-radio{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-radio.png) no-repeat 3px 8px;
}
.cat-telephone{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-phone.png) no-repeat 3px 8px;
}
.cat-videogames{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-videogames.png) no-repeat 3px 8px;
}
.cat-jingles{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-jingles.png) no-repeat 3px 8px;
}
.cat-podcasting{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-podcasting.png) no-repeat 3px 8px;
}
.cat-television{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-tv.png) no-repeat 3px 8px;
}
.cat-internet{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-internet.png) no-repeat 3px 8px;
}
.cat-music{
	padding:7px 0 0 58px;
	font-size:14px;
	background:url(../images/ico-music.png) no-repeat 3px 8px;
}
/* end categories */

.audiobook .txt-business{background:url(../images/ico-business.png) no-repeat 3px 3px;}
.audiobook .txt-cartoon{background:url(../images/ico-cartoon.png) no-repeat 3px 6px;}
.audiobook .txt-doc{background:url(../images/ico-doc.png) no-repeat 3px 7px;}
.audiobook .txt-eductaion{background:url(../images/ico-education.png) no-repeat 3px 7px;}
.audiobook .txt-internet{background:url(../images/ico-internet.png) no-repeat 3px 5px;}
#content .audiobook .txt{padding:7px 26px 0 58px;}
.audiobook object{margin-bottom:10px;}
#content .audiobook object{margin-bottom:6px;}
.audio-info{
	margin:0 0 8px;
	padding:0;
	overflow:hidden;
	width:100%;
}
#content .audio-info{
	padding:13px 0 0;
	margin:0 0 1px;
}
.audio-info dt{
	float:left;
	width:132px;
	padding:0 0 0 28px;
	background:url(../images/sprite-ico.gif) no-repeat;
	display: table-cell;
	clear: both;
	margin: 5px auto;
}
#content .audio-info dt{
	width:auto;
	padding-right:15px;
	font-weight:bold;
}
.audio-info .lang{background-position:0 -32px;}
.audio-info .age{background-position:0 -62px;}
.audio-info .tags{background-position:0 -92px;}
.audiobook .download{background-position:0 -118px;}
#content .audiobook .download{
	padding:0 0 0 28px;
	background:url(../images/sprite-ico.gif) no-repeat 0 -115px;
	margin:0;
	font-weight:bold;
	font-size:13px;
}
.audio-info dd{
	margin:0 0 14px;
	color:#666;
	overflow:hidden;
	height:1%;
	display: table-cell;
	margin: 5px auto;
	float: left;
}
#content .audio-info dd{font-size:13px;}
.audio-info dd.tag a{color:#666;}
.btn-wrapper{
	height:1%;
	overflow:hidden;
	padding-left:220px;
}

.txt .download-demo {
	background:url(../images/icons/down_16.png) no-repeat;
	padding-left: 28px;
	margin: 20px auto;
}

.audiobook .btn-wrapper{padding-left:60px;}
.btn-wrapper .btn{
	float:left;
	margin-right:10px;
}
.audiobook .txt p{margin-bottom:17px;}
#content .audiobook p{
	margin:0 0 17px;
	font-size:13px;
	line-height:20px;
}
#content .audiobook .link-to-page{
	overflow:hidden;
	width:100%;
	padding:20px 0 3px;
}
#content .audiobook .link-to-page label{
	background:url(../images/sprite-ico.gif) no-repeat 0 0;
	padding:0 23px 0 28px;
	color:#666;
	font-size:13px;
	float:left;
}
#content .audiobook .link-to-page .text-2,
.audio-info .text-2{
	width:321px;
	float:left;
}
#content .audiobook-1 .txt{
	float:left;
	width:367px;
	padding:5px 26px 5px 58px;
}
#content .audiobook-1 .btn-bm{
	float:right;
	margin:12px 6px 0 0;
	display:inline;
}
#content .audiobook-1 .rating-box{padding-left:3px;}
#content .audiobook-1 .rating-box span{
	font-weight:normal;
	font-size:13px;
}
#content .audiobook-1 .price{
	line-height:24px;
	display:block;
	padding:5px;
}
#content .audiobook-1 h2{
	color:#000;
	margin:0 0 0 60px;
}
/* description */
/* product-details */
/* delivery */
/* payment-methods */
#content .audiobook-1 .description,
#content .audiobook-1 .product-details,
#content .audiobook-1 .delivery,
#content .audiobook-1 .payment-methods{
	border-top:3px solid #ddd;
	font-size:13px;
	line-height:20px;
	padding:17px 4px 3px 0;
}
#content .audiobook-1 .product-details{padding:24px 4px 21px 0;}
#content .audiobook-1 .delivery{padding:19px 4px 8px 0;}
#content .audiobook-1 .payment-methods{padding:23px 4px 3px 0;}
#content .audiobook-1 .description h2,
#content .audiobook-1 .payment-methods h2,
#content .audiobook-1 .delivery h2{margin:0 0 8px 3px;}
#content .audiobook-1 .product-details h2{margin:0 0 6px 3px;}
#content .audiobook-1 .product-details dl{
	padding:0;
	margin:0;
	overflow:hidden;
	width:100%;
}
#content .audiobook-1 .product-details dl dt{
	float:left;
	padding:3px 0 0;
}
#content .audiobook-1 .product-details dl dd{
	float:left;
	margin:0;
}
#content .audiobook-1 .payment-methods ul{
	list-style:none;
	margin:0;
	padding:0 0 9px;
}
#content .audiobook-1 .payment-methods ul li{
	display:inline;
	margin:0 9px 0 0;
}
#content .audiobook-1 .payment-methods p{
	margin:0;
}
/* agency-my-talent-profile-main-view page */
/* agency-profile-main-view page */
/* profile box */
#main .profile-box h2{margin:0 0 7px;}
.profile-box{padding:30px 0 0 15px;}
.profile-box ul{
	margin:0;
	padding:0 0 25px;
	list-style:none;
}
.profile-box li{
	overflow:hidden;
	width:100%;
	vertical-align:top;
	padding-bottom:6px;
}
.profile-box li .column{
	float:left;
	width:191px;
	padding:0 10px 0 2px;
}
.profile-box li div{
	overflow:hidden;
	height:1%;
	line-height:21px;
	padding-right:260px;
}
.profile-box p{margin:0 0 10px;}
.profile-box .form{
	float:left;
	margin-right:-200px;
	padding-top:6px;
}
.profile-box .form ul{
	float:left;
	width:200px;
	padding:0 50px 0 0;
}
* html .profile-box .form ul{padding:0 47px 0 3px;}
.profile-box .form li{padding:0 0 10px;}
.profile-box .form label{
	float:left;
	padding:0;
	line-height:16px;
}
.profile-box .form input{
	margin:0 2px 0 1px;
	padding:0;
	width:16px;
	height:15px;
	float:left;
}
/* client-profile-view page*/
/* edit profile box */
.edit-profile{font-size:13px;}
.edit-profile .wrapper{
	margin:0 -20px 4px 0;
	width:878px;
}
.edit-profile p{margin:0 0 10px;}
.edit-profile .column{
	float:left;
	width:415px;
	padding:0 20px 10px 0;
}
#main .edit-profile h2{font-size:18px;}
.edit-profile dl{
	margin:0;
	padding:4px 0 0;
	overflow:hidden;
	width:100%;
}
.edit-profile dt{
	float:left;
	width:130px;
	padding:0 5px;
}
.edit-profile dd{
	margin:0 0 10px;
	overflow:hidden;
	height:1%;
}
.edit-profile .btn{margin:9px 0 0 140px;}
/* agency-payments-receipt page */
/* talent-payments-receipt page */
/* receipt box */
#main .receipt-box h2{
	font-size:30px;
	margin:0 0 9px;
}
/* info column */
.receipt-box .info{
	float:left;
	width:430px;
	padding:4px 0 0;
}
.receipt-box .info h3{
	font-size:16px;
	margin:0 0 4px 2px;
}
.receipt-box .info ul{
	margin:0 0 17px;
	padding:0;
	list-style:none;
	line-height:18px;
}
.receipt-box .wrapper{
	margin-bottom:27px;
	overflow:visible;
}
.receipt-box .wrapper:after{
	content:"";
	display:block;
	clear:both;
}
/* info table */
.receipt-box .info-table{
	float:right;
	width:412px;
	text-align:right;
	position:relative;
}
/* print link */
.print-link{
	background:url(../images/sprite-ico.gif) no-repeat 0 -622px;
	padding:0 0 0 22px;
	margin-right:13px;
}
.receipt-box .info-table table{
	margin:13px 0;
	padding:0;
	border-collapse:collapse;
	border-right:3px solid #ddd;
	text-align:left;
	width:100%;
}
.receipt-box .info-table table th{
	margin:0;
	width:116px;
	padding:9px 6px;
	vertical-align:middle;
	font-weight:bold;
	font-size:16px;
	border:3px solid #ddd;
	border-width:3px 0 0 3px;
}
.receipt-box .info-table table td{
	margin:0;
	width:116px;
	padding:10px 6px 12px;
	vertical-align:middle;
	border:3px solid #ddd;
	border-width:3px 0 3px 3px;
}
/* job table */
.job-table{
	margin:0 0 13px;
	padding:0;
	border-collapse:collapse;
	width:858px;
	clear:both;
	border-top:3px solid #ddd;
}
.job-table td{
	margin:0;
	padding:10px 0 18px;
	border-bottom:3px solid #ddd;
	color:#333;
}
.job-table .total td{border-bottom:none;}
.job-table td.column{width:200px;}
.job-table td.column1{width:365px;}
.job-table td.column2{width:293px;}
.job-table td strong{
	display:block;
	color:#000;
	font-size:16px;
	margin:0 0 6px;
}
/* total-count-row */
.job-table .total{
	text-align:right;
	font-weight:bold;
	overflow:hidden;
	width:100%;
}
.job-table .total ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:16px;
	color:#000;
}
.job-table .total li{
	overflow:hidden;
	width:100%;
}
.job-table .total span{
	float:right;
	width:100px;
}
.receipt-box .txt{padding:0;}
.receipt-box .txt h3{
	color:#666;
	margin:0 0 2px;
	font-size:16px;
}
#main .receipt-box p{
	margin:0 0 5px;
	font-size:13px;
	line-height:19px;
}
/* agency-public-profile-main page */
/* talent-public-profile-main-blue page */
/* talent-public-profile-main-green page */
/* talent-public-profile-main-grey page*/
/* talent-public-profile-main-orange page */
/* talent-public-profile-main-pink page */
/* talent-public-profile-main-purple page */
/* talent-public-profile-main-red page */
/* talent-public-profile-main-yellow page */
/* demo-box */
.demo-box{
	float:left;
	width:300px;
	padding:0 14px 0 0;
}
#content .demo-box h2{margin:0 0 9px 2px;}
.demo-box object{display:block;}
.demo-box span{
	padding:17px 0 0;
	display:block;
}
/* feedback-box */
.feedback-box{
	float:left;
	width:290px;
}
.feedback-box .star-rating{padding:0 0 3px;}
#content .feedback-box h2{margin:0 0 6px;}
.feedback-box p{
	margin:0;
	padding-bottom:16px;
}
.feedback-box p.description {
/*  font-size: 90%; */
}
.link1{
	background:url(../images/sprite-bullet.gif) no-repeat 100% -122px;
	font-size:12px;
	font-weight:bold;
	padding:0 10px 0 0;
}
/* agency-description */
/* credentials */
/* studio */
/* next-steps */
.agency-description,
.credentials,
.studio{
	border-top:3px solid #ddd;
	margin:22px 0 0;
}
.credentials{margin:11px 0 0;}
.studio{
	margin:17px 0 16px;
	border-bottom:3px solid #ddd;
	padding-bottom:3px;
}
.agency-description h3,
.credentials h3{margin:0 0 7px;}
#main .agency-description h2{margin:15px 0 10px 2px;}
#main .credentials h2{margin:20px 0 10px 2px;}
#main .studio h2{margin:10px 0 10px 2px;}
#main .next-steps h2{margin:10px 0 10px 2px;}
.agency-description p{padding-bottom:12px;}
.studio p,
.next-steps p{
	padding:0 0 15px;
	margin:0;
}
.next-steps p{padding-bottom:22px;}
/* list-3 */
.list-3{
	padding:0;
	margin:0;
	list-style:none;
}
.studio .list-3{
	margin:0 0 -10px;
	padding:2px 0 0;
}
.list-3 li{
	overflow:hidden;
	width:100%;
	padding-bottom:14px;
}
.list-3 li .container-img{
	float:left;
	width:58px;
	height:58px;
	padding:2px;
	margin:0 21px 0 0;
	background:url(../images/bg-container-img.gif) no-repeat;
}
* html .list-3 li .container-img{margin:0 18px 0 0;}
* +html .list-3 li .container-img{margin:0 18px 0 0;}
.list-3 li .container-img img{display:block;}
.list-3 li .hold-text{
	overflow:hidden;
	height:1%;
}
.list-3 li .hold-text h3{
	margin:0 0 5px;
	color:#666;
	font-size:16px;
}
.list-3 li .hold-text h3 a{color:#666;}
/* agency-public-profile-my-talents page*/
/* store page*/
/* posts */
.posts{
	padding:0 0 43px;
	margin:0 0 20px -4px;
	list-style:none;
	border-bottom:3px solid #ddd;
}
.posts li{
	padding:26px 0 0;
	overflow:hidden;
	width:100%;
}
.posts li:first-child{padding-top:0;}
.post .photo{
	float:left;
	margin:3px 13px 0 0;
}
* html .post .photo{margin:3px 10px 0 0;}
* +html .post .photo{margin:3px 10px 0 0;}
.inner-page .photo{padding-top:29px;}
.post object{display:block;}
.posts li .post-content{
	overflow:hidden;
	height:1%;
}
#content .post .post-content h2{
	margin:0 0 6px;
	font-size:20px;
	color:#0059c3;
}
.post-heading{
	overflow:hidden;
	width:100%;
	border-bottom:3px solid #ddd;
	padding:3px 0 0;
	margin:0 0 9px;
}
#content .post-heading h2{
	margin:0 0 0 2px;
	padding-bottom:7px;
}
.post-heading .link1{
	float:right;
	line-height:30px;
}
.post .tags{
	font-size:13px;
	color:#666;
	margin:0;
	background:url(../images/sprite-ico.gif) no-repeat 2px -84px;
	padding:5px 0 7px 26px;
}
.post .tags strong{
	font-size:14px;
	padding:0 8px 0 0;
}
.post .tags a{color:#666;}
.post p{
	line-height:20px;
	margin:0;
	padding-bottom:6px;
}
.post .link1{
	background:url(../images/sprite-bullet.gif) no-repeat 100% -147px;
	font-size:14px;
	font-weight:normal;
}
.post strong .link1{font-weight:bold;}
.post .col-content{
	float:left;
	width:410px;
	padding:2px 0 0;
}
.post .col-content h3{
	margin:0 -150px 2px 0;
	color:#000;
	font-size:14px;
	font-weight:normal;
	width:547px;
	position:relative;
}
.inner-page .col-content h3{
	font-weight:bold;
	font-size:20px;
}
.post .col-content h3 strong{
	font-size:20px;
	color:#0059c3;
	padding-right:4px;
}
.post .col-content .rating-box{padding:7px 0 4px 3px;}
.post .col-content .rating-box strong{padding:3px 12px 0 0;}
.post .col-content .rating-box span{font-weight:normal;}
.post .col-content p,
.inner-page .col-content .link1{padding-left:3px;}
.inner-page .col-content .rating-box span,
.inner-page .col-content .link1,
.inner-page p{font-size:13px;}
.post .col-content .star-rating li{
	width:21px;
	padding:0;
	margin:0 6px 0 0;
}
* html .post .col-content .star-rating li{margin:0 3px 0 0;}
* +html .post .col-content .star-rating li{margin:0 3px 0 0;}
.post .col-content .price{
	line-height:20px;
	display:block;
	padding:0 0 5px 3px;
}
.post .btn-bm2,
.inner-page .post .btn-bm{
	float:right;
	margin:42px 0 0;
}
/* pages */
.pages{
	clear:both;
	overflow:hidden;
	width:100%;
	color:#666;
	position:relative;
	font-size:12px;
	padding:9px 0 11px;
}
.pages .wrapper-r{
	float:left;
	left:50%;
	position:relative;
	text-align:center;
}
.pages .wrapper-l{
	float:left;
	left:-50%;
	position:relative;
}
.pages .btn-prev,
.pages .btn-next{float:left;}
.pages .btn-prev a,
.pages .btn-next a{
	border:1px solid #dedede;
	padding:2px 6px 2px 7px;
	float:left;
	font-weight:bold;
}
.pages .btn-prev .un-active,
.pages .btn-next .un-active{
	color:#666 !important;
	border:none !important;
	font-weight:normal;
	cursor:text;
}
.pages ul{
	padding:0 10px;
	margin:0;
	list-style:none;
	float:left;
}
.pages ul li{
	float:left;
	margin:0 3px;
	display:inline;
	font-weight:bold;
}
.pages ul li.ellipsis{margin:0 7px;}
.pages ul li a{
	border:1px solid #dedede;
	padding:2px 6px;
	float:left;
}
.pages ul li a.active,
.pages ul li a:hover,
.pages .btn-prev a:hover,
.pages .btn-next a:hover{
	color:#6b9e39;
	border:1px solid #fff;
	text-decoration:none;
}
.pages p{
	width:100%;
	text-align:center;
	clear:both;
	margin:0;
	padding:15px 0 0;
}
.inner3 .pages ul li a.active,
.inner3 .pages ul li a:hover,
.inner3 .pages .btn-prev a:hover,
.inner3 .pages .btn-next a:hover{color:#f60;}
.pages ul li a.active{cursor:text;}
/* ready-to-order */
.ready-to-order{background:#d1eb98 url(../images/bg-sidebar-green-l.gif) no-repeat;}
.ready-to-order .holder{
	background:url(../images/bg-sidebar-green-l.gif) no-repeat -243px 100%;
	padding:15px 33px;
}
.ready-to-order .box-hold{
	padding:0 35px 15px 2px;
	background:url(../images/ico-ready-to-order.gif) no-repeat 100% 0;
}
.ready-to-order .box-hold strong{
	display:block;
	padding-bottom:2px;
}
.ready-to-order .box-hold a{font-size:13px;}
.ready-to-order .btn-bl{display:block;}
/* store-directory */
.store-directory{padding:21px 0 0;}
.store-directory ul{
	list-style:none;
	margin:0;
	padding:0 0 0 2px;
	line-height:21px;
}
#sidebar .store-directory h3{margin:0 0 11px;}
/* about-the-store */
.about-the-store{
	font-size:12px;
	line-height:18px;
	padding:30px 0 0;
}
#sidebar .about-the-store h3{margin:0 0 6px;}
.about-the-store p{margin:0;}
/* client-payments-receipt page */
.question{
	overflow:hidden;
	width:100%;
}
.question div{float:right;}
.question .btn{float:right;}
.question strong{
	float:right;
	padding:2px 16px 0 0;
	font-size:16px;
}
/* signup-6-thankyou page */
/* store-05-thankyou-creditcard page*/
/* talent-account-billing-transaction-details page*/
/* client-payments-send-payment page */
.info-table-alt{margin-top:-37px;}
.receipt-box .info-table table .alt{border-width:0;}
.receipt-box .note{
	background:url(../images/ico-info.gif) no-repeat 15px 1px;
	padding:1px 160px 0 56px;
}
.receipt-box-1 .note{
	background:url(../images/ico-help.gif) no-repeat 18px 0;
	padding:2px 160px 0 56px;
}
.paypal-box-1 .note{
	background:url(../images/cart-4.gif) no-repeat 18px 0;
	padding:2px 160px 0 66px;
}
.receipt-box .note h3{margin-bottom:4px;}
#main .receipt-box-1 .note p{font-size:12px;}
/* talent-renew-select-account-type page */
/* talent-upgrade-select-account-type page */
/* renew table info */
.renew-table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:806px;
/*	background:url(../images/bg-table.gif) repeat-y 100% 0;*/
}
/* separate column */
.renew-table td{
	margin:0;
	padding:10px 15px 0;
	text-align:center;
	vertical-align:top;
	line-height:21px;
	width:99px;
}
.renew-table td.premium,
.renew-table td.premium_lite {
	background-color: rgb(219,234,196);
}
.renew-table td.guest {
	background-color: rgb(225,225,225);
}

.renew-table .txt{
	width:198px;
	padding:10px 15px 28px;
}
* html .renew-table .txt{
	width:220px;
	padding:10px 0 28px 15px;
}
* +html .renew-table .txt{
	width:220px;
	padding:10px 0 28px 15px;
}
.renew-table td.divider{
	width:6px;
	padding:0;
	margin:0;
}
.renew-table .column1{
	width:222px;
	padding:10px 0 0 34px;
	text-align:left;
}


.renew-table .row1 td{
	background:#fff;
	color:#666;
	padding-top:0;
}
.renew-table .row-btn td{
	background:#fff;
	padding-top:0;
}
.renew-table .row1 img{
	display:block;
	margin:5px auto;
}
.renew-table .btn{margin:10px auto 12px;}
.renew-table .save-row td{
	padding-bottom:35px;
	text-align:left;
}
.renew-table .save-row strong{color:#6a0000;}
.renew-table strong{display:block;}
.renew-table p{
	margin:0;
	text-align:left;
}
.select-link{
	background:url(../images/sprite-ico.gif) no-repeat 120% -1063px;
	color:#000;
	padding:0 19px 0 0;
	font-weight:bold;
}
.bonus-link{
	background:url(../images/sprite-ico.gif) no-repeat 110% -1096px;
	padding-right:24px;
	font-weight:bold;
}
/* signup-2-choose-account-plan page */
/* plan table */
.plan-table{
	background: none;
	width:877px;
	margin:0 -10px;
	overflow:hidden;
}
.plan-table .column1{
	padding-left:0;
	width:222px;
}

.plan-table td.premium,
.plan-table td.premium_lite {
	background-color: rgb(219,234,196);
}
.plan-table td.guest {
	background-color: rgb(225,225,225);
}

/* agency-renew-select-account-type page */
.renew-table-2col td{width:227px;}
.renew-table-2col .column1 td{
	padding:10px 0 0;
	width:257px;
}
.renew-table-2col .row-btn td{padding-bottom:15px;}
.renew-table-2col .save-row td strong{text-align:center;}
/* directory page */
/* store-product-directory page*/
/* direcrory list */
.directory-list{
	overflow:hidden;
	height:1%;
	padding:0 0 0 174px;
}
.directory-list ul{
	margin:0;
	padding:0 20px 0 0;
	list-style:none;
	font-weight:bold;
	float:left;
	width:302px;
}
/* directory list icons*/
.directory-list li{
	padding:15px 10px 8px 63px;
	margin-bottom:10px;
}
.directory-list .television{background:url(../images/ico-tv.png) no-repeat 0 50%;}
.directory-list .business{background:url(../images/ico-business.png) no-repeat 0 50%;}
.directory-list .podcasting{background:url(../images/ico-podcasting.png) no-repeat 0 50%;}
.directory-list .documentaries{background:url(../images/ico-doc.png) no-repeat 0 50%;}
.directory-list .cartoons{background:url(../images/ico-cartoon.png) no-repeat 0 50%;}
.directory-list .audiobooks{background:url(../images/ico-audiobook.png) no-repeat 0 50%;}
.directory-list .jingles{background:url(../images/ico-jingles.png) no-repeat 0 50%;}
.directory-list .radio{background:url(../images/ico-radio.png) no-repeat 0 50%;}
.directory-list .telephone{background:url(../images/ico-phone.png) no-repeat 0 50%;}
.directory-list .internet{background:url(../images/ico-internet.png) no-repeat 0 50%;}
.directory-list .movie_trailers{background:url(../images/ico-movie.png) no-repeat 0 50%;}
.directory-list .videogames{background:url(../images/ico-videogames.png) no-repeat 0 50%;}
.directory-list .educational{background:url(../images/ico-education.png) no-repeat 0 50%;}
.directory-list .music{background:url(../images/ico-music.png) no-repeat 0 50%;}
/* client-jobs-posting-view page*/
/* job detail box */
.job-detail{
	overflow:hidden;
	width:100%;
	padding:4px 0 22px;
}
.job-detail-inner2{padding:26px 0 34px;}
#main .job-detail h2{margin-bottom:13px;}
#main .job-detail-inner2 h2{margin-bottom:20px;}
/* left column */
.job-detail .column{
	float:left;
	width:500px;
}
.job-detail dl{
	margin:0;
	padding:0;
	overflow:hidden;
	width:100%;
	line-height:21px;
}
.job-detail dt{
	float:left;
	width:165px;
	padding:0 14px;
	font-weight:bold;
}
.job-detail dd{
	margin:0;
	overflow:hidden;
	height:1%;
}
/* right column */
.job-detail .column1{
	float:right;
	width:285px;
	padding:7px 0 0;
}
#main .job-detail .column1 h2{margin:0 0 17px 32px;}
/* toos box */
.tools{
	border-left:3px solid #e6f2fa;
	padding-left:32px;
}
.tools .btn{margin-bottom:20px;}
.tools ul{
	margin:0;
	padding:0;
	list-style:none;
}
.tools li{
	padding:4px 0 4px 43px;
	margin-bottom:6px;
	background:url(../images/sprite-ico.gif) no-repeat 0 -1121px;
}
.tools li.hightlight a{color:#060;}
.tools .view{background-position:0 -1214px;}
.tools .print1{background-position:0 -1300px;}
.tools .ask{background-position:0 -1383px;}
.tools .mark{background-position:0 -1460px;}
.tools .hiring{background-position:0 -1543px;}
/* instruction box */
.instruction{
	margin:0;
	padding:3px 0 0;
	width:100%;
	overflow:hidden;
	line-height:21px;
}
.instruction dt{
	float:left;
	clear:left;
	font-weight:bold;
	width:170px;
	padding:3px 13px 0 6px;
}
.instruction dd{
	margin:0;
	overflow:hidden;
	height:1%;
}
.instruction p{margin:0 0 20px;}
.instruction .rating-box .star-rating li{margin:0 3px 0 0;}
.download-link{
	background:url(../images/sprite-ico.gif) no-repeat 0 -651px;
	padding:0 0 0 25px;
	font-weight:bold;
}
.instruction dd .wrapper{
	width:auto;
	height:21px;
	padding:37px 0 13px;
}
.instruction .btn{
	float:left;
	margin-right:10px;
}
/* talent-jobs-posting-view page*/
/* prev next job link */
.prev-next-job{
	margin:4px 0 0;
	color:#0059c3;
	font-weight:bold;
	font-size:13px;
	float:right;
}
/* step box */
.step-box{padding:0 7px;}
.step-box span{
	display:block;
	margin:0 0 10px;
	font-size:12px;
}
/* ratinb box*/
.instruction .rating-box{padding-bottom:8px;}
.instruction .rating-box strong{font-weight:normal;}
.instruction .star-rating{padding:4px 6px 0 18px;}
/* help page */
/* community page */
/* contact-area */
/* great-ways-contribute */
/* about-the-community */
.contact-area{margin:-4px 0 0;}
#sidebar .contact-area h3{margin:0 0 14px;}
.contact-area ul,
.great-ways-contribute ul{
	list-style:none;
	margin:0 0 -15px;
	padding:0 0 0 3px;
	font-weight:bold;
}
.great-ways-contribute ul{margin:0;}
.contact-area ul li,
.great-ways-contribute ul li{
	padding-bottom:15px;
	position:relative;
}
/* live-chat */
.live-chat{
	display:block;
	height:79px;
	margin:9px auto 27px;
	width:165px;
}
.live-chat img{display:block;}
.img-hold{
	padding:0 0 27px;
	margin:-8px 0 0;
}
.img-hold img{
	display:block;
	margin:0 auto 9px;
}
.img-hold p{
	margin:0;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 6px;
}
.great-ways-contribute{
	background: url(../images/img11.gif) no-repeat 50% 4px;
	padding:80px 0 26px;
}
#sidebar .great-ways-contribute h3{margin-bottom:10px;}
.about-the-community{
	font-size:14px;
	line-height:18px;
	padding:0 20px 12px 0;
}
#sidebar .about-the-community h3{margin:0 0 9px;}
.about-the-community p{margin:0;}
/* content-col */
.columns1{
	width:611px;
	overflow:hidden;
}
.column-wrap{
	width:680px;
	margin-right:-20px;
	overflow:hidden;
}
.content-col{
	float:left;
	width:290px;
	margin:0 29px 0 0;
	display:inline;
	padding:0 0 0 5px;
}
#content .content-col h2{
 overflow:hidden;
 width:100%;
 height:183px;
 margin:0 0 2px;
}
#content .content-col h2 span{
 display:block;
 height:100%;
 width:100%;
 text-indent:-9999px;
}
.h-vox-daily{background:url(../images/img12.gif) no-repeat;}
.h-voice-over-experts{background:url(../images/img13.gif) no-repeat;}
.content-col .hold-text{
	font-size:12px;
	line-height:18px;
	padding:0 0 37px;
}
.content-col .hold-text p{margin:0;}
.box-list h3{
	margin:0 0 14px;
	font-size:20px;
	color:#0059c3;
}
.box-list ul{
	list-style:none;
	margin:0;
	padding:0 0 10px 2px;
}
.box-list ul li{padding-bottom:5px;}
/* company page */
/* content-block */
.content-block{
	padding:2px 0 11px;
	height:1%;
}
.block-last{padding-bottom:0;}
#content .content-block h2{margin:0 0 10px;}
.content-block h3{
	margin:0 0 13px;
	font-size:16px;
	color:#333;
}
.content-block p{
	margin:0;
	padding:0 0 10px;
	line-height:21px;
}
.current-positions {
	position: relative;
	display: block;
}
.current-positions-left {
	width: 400px;
	position: relative;
	display: inline-block;
	float: left;
	margin-top: 20px;
}
.current-positions-right {
	width: 200px;
	position: relative;
	display: inline-block;
}
.current-positions-right a {
	display: block;
	margin: 10px auto;
	width: 80px;
}
.apply-now-form {
}
.apply-now-form fieldset {
	margin: 10px auto 40px auto;
/*
	border: 1px solid #CCC;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
*/
}
.apply-now-img {
	width: 135px;
	display: block;
	margin: 15px auto 10px;
	border-radius: 7px;
	border: 1px solid #CCC;
}
.apply-now-form .input-column {
	padding: 5px 0px 5px 5px;
}
.apply-heading {
	margin-bottom: 20px !important;
}
.label-column.large {
	height: 40px;
}
#submit-application {
	width: 200px; /*remove to align-left*/
	display: block;
	margin: 0 auto;
}


/* client-jobs-terms-view page */
/* term box */
.term-box{padding:0 10px;}
.term-box .btn-wrapper{padding:7px 0 0;}
#main .term-box h2{
	margin:0 0 10px;
	font-size:18px;
}
.term-box h3{
	margin:0 0 10px;
	color:#333;
	font-size:14px;
}
.term-box p{margin:0 0 22px;}
.term-box dl{
	margin:0 0 12px;
	padding:0;
	overflow:hidden;
	width:100%;
}
.term-box dt{
	float:left;
	font-weight:bold;
	width:166px;
	color:#333;
}
.term-box dd{
	margin:0 0 16px;
	overflow:hidden;
	height:1%;
}
/* step list */
.step-list{
	overflow:hidden;
	width:100%;
	margin-bottom:14px;
}
.step-list div{
	float:left;
	position:relative;
	left:50%;
}
.step-list ul{
	margin:0;
	padding:0 0 18px;
	list-style:none;
	position:relative;
	float:left;
	left:-50%;
	font-weight:bold;
	font-size:11px;
	background:url(../images/bg-step-list.gif) repeat-x 100% 20px;
	color:#868f98;
}
.step-list li{float:left;}
.step-list li span{
	display:block;
	padding:0 25px 13px;
	background:url(../images/bg-step-point.gif) no-repeat 50% 17px;
}
.step-list li.first span{background:url(../images/bg-step-point-first.gif) no-repeat 50% 17px;}
.step-list li.last span{background:url(../images/bg-step-point-last.gif) no-repeat 50% 17px;}
.step-list li .active{background:url(../images/bg-step-point-active.gif) no-repeat 50% 17px;}
.step-list li.first .active{background:url(../images/bg-step-point-first-active.gif) no-repeat 50% 17px;}
.step-list li.last .active{background:url(../images/bg-step-point-last-active.gif) no-repeat 50% 17px;}
/* find-jobs page*/
#main .find-job li h2{
	color:#333;
	margin:0;
}
/* video */
.find-job .video{
	float:right;
	padding:11px 3px 7px 0;
	margin:0 0 0 5px;
}
/* acoount list */
.find-job .account-list{
	overflow:hidden;
	width:100%;
}
.find-job .account-list ul{margin-bottom:20px;}
.find-job .account-list .btn{margin:0 auto;}
.find-job .info{
	overflow:hidden;
	height:1%;
	padding:0 0 0 8px;
	font-size:14px;
}
.find-job .info p{
	margin:0;
	font-size:14px;
}
/* quote box */
.find-job .quote-box ul{
	width:380px;
	padding:0 68px 0 1px;
}
.find-job .quote-box li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:4px 0 30px 15px;
}
.find-job .quote-box img{
	float:left;
	border:4px solid #fff;
	margin:5px 4px 0 0;
}
.find-job .quote-box .info{
	width:285px;
	float:right;
}
.find-job h4, .find-job h3{
	margin:0 0 5px;
	font-size:14px;
}
.find-job .quote-box h3{
	margin:0 0 7px 1px;
	font-size:18px;
}
.find-job .quote-box object{margin-bottom:4px;}
.find-job .quote-box blockquote{
	padding:0;
	text-indent:19px;
	background-position:2px 8px;
}
.find-job .quote-box cite{
	display:block;
	text-indent:0;
	font-style:normal;
}
/* find-voices page*/
.find-job .quote-alt img{border:none;}
.find-job .quote-alt ul{
	width:430px;
	padding:0;
}
.find-job .quote-alt li{padding-bottom:18px;}
.find-job .quote-alt .info{
	width:303px;
	float:left;
	font-size:16px;
	line-height:20px;
}
.find-job .quote-alt blockquote{
	background-position:0 0;
	text-indent:0;
	padding:0 0 0 20px;
}
.find-job .quote-alt q{
	margin-bottom:16px;
	display:block;
}
.find-job .quote-alt cite{
	font-style:italic;
	line-height:19px;
}
.find-job .quote-alt cite span{display:block;}
/* signup-1-select-account-type*/
/* select box */
.select-box{
	overflow:hidden;
	width:100%;
	position:relative;
	border-bottom:18px solid #fff;
	background:url(../images/divider1.gif) repeat-y 420px 0;
}
/* separate column */
.select-box .column{
	float:left;
	width:390px;
	overflow:hidden;
	padding:3px 0 0;
}
.select-box .column1{
	float:right;
	width:380px;
}
.select-box .column img{
	float:right;
	margin:0 0 0 10px;
}
.select-box .column p{
	margin:0 0 15px;
	font-size:16px;
	line-height:24px;
}
.select-box .note{
	position:absolute;
	top:50%;
	left:406px;
	height:60px;
	width:60px;
	background:#fff;
	font-size:20px;
	margin-top:-30px;
	line-height:60px;
	font-weight:bold;
}
.select-box .txt{padding-bottom:3px;}
/* store-04-verify page*/
/* confirm box */
.confirm-box .step-list{margin-bottom:-13px;}
.confirm-box .step-list ul{
	position:static;
	margin:6px 0 0 18px;
	display:inline;
}
.step-list .checkout span{
	background:url(../images/sprite-ico.gif) no-repeat 0 -920px;
	padding-left:14px;
}
#main .confirm-box h2{margin:0 0 9px;}
.confirm-box .frame{padding-bottom:26px;}
.confirm-box .wrapper .column{
	float:left;
	width:415px;
	padding-bottom:30px;
}
.confirm-box p{margin:0;}
.confirm-box dl{
	margin:0;
	padding:0;
	overflow:hidden;
	width:100%;
	line-height:17px;
}
.confirm-box dd{
	margin:0;
	overflow:hidden;
	height:1%;
}
.confirm-box .holder ul{
	margin:0;
	line-height:17px;
	padding:0;
	list-style:none;
}
.confirm-box dt{
	float:left;
	width:194px;
}
.confirm-box .info{
	border-bottom:3px solid #ddd;
	padding:0 0 20px;
	margin:0 0 22px;
	color:#333;
}
.confirm-box .info dl{padding-left:3px;}
.confirm-box .info dt{font-weight:bold;}
#main .confirm-box .info h2{margin-bottom:17px;}
/* talent-jobs-audition-preview page */
.step-box ul{
	margin:0;
	padding:0 0 5px;
	list-style:none;
	font-size:12px;
}
.step-box ul strong{padding-right:4px;}
.step-box .btn-wrapper{
	padding:0 0 0 170px;
	margin:0 auto;
}
.step-box .btn-wrapper .btn{
	float:left;
	font-size:16px;
	margin-right:6px;
}
/* preview box */
.preview-table{
	width:896px;
	margin:0 auto;
	padding:7px 0;
}
.inner2 .preview-table{
	background:#fff;
	padding:7px 0 0;
	margin-bottom:2px;
}
#main .inner2 .preview-table h2{margin-left:14px;}
/* heading */
.preview-table .heading{
	background:url(../images/bg-heading3.gif) repeat-x;
	line-height:25px;
	font-size:12px;
	overflow:hidden;
	height:26px;
}
/* content */
.preview-table .content{
	background:#fff url(../images/bg-table3.gif) repeat-x 0 100%;
	font-size:13px;
	padding:0 0 39px;
}
.preview-table .info{
	overflow:hidden;
	width:100%;
	padding:0 0 6px;
}
.preview-table .column{
	float:left;
	width:258px;
	padding:0 10px 0 36px;
}
.preview-table .info .column a{
	text-decoration:underline;
	background:url(../images/ico-open-close.gif) no-repeat 0 100%;
	padding-left:30px;
	margin-left:-28px;
}
.preview-table .info .column a.open{background-position:0 2px;}
.preview-table .info .column a:hover{text-decoration:none;}
.preview-table .column1{
	float:left;
	width:207px;
}
.preview-table .column1 object{margin-left:-4px;}
.preview-table .info .column{padding-top:3px;}
.preview-table .column2{
	float:left;
	width:184px;
}
.preview-table .info .column2{padding-top:3px;}
.preview-table .column3{
	float:left;
	width:91px;
}
.preview-table .info .column3{padding-top:4px;}
.preview-table .column4{
	float:left;
	width:100px;
}
.preview-table .info .column4{padding-top:1px;}
/* additional content*/
.ad-info{
	overflow:hidden;
	width:856px;
	line-height:19px;
	padding:0 0 10px 40px;
}
.ad-info .wrapper{
	float:left;
	width:700px;
}
.ad-info p{margin:0;}
.action{
	float:right;
	width:109px;
	margin:0;
	padding:3px 0 0;
	list-style:none;
	font-size:12px;
}
.action li{padding:0 0 7px 28px;}
.action li a{color:#666;}
.action .saved{background:url(../images/sprite-ico.gif) no-repeat 0 -942px;}
.action .send{background:url(../images/sprite-ico.gif) no-repeat 1px -980px;}
.ad-info .star-rating a, .search-result .star-rating a,
.table-date .star-rating a{
	width:19px;
	height:18px;
	background-position:0 -1005px;
}
.ad-info .star-rating a:hover, .search-result .star-rating a:hover,
.table-date .star-rating a:hover{background-position:0 -1023px;}
/* form elements */
.text-1{
	width:191px;
	padding:2px 5px;
}
.text-2, .text-3, .text-4, .text-5, .text-6, .text-7, .text-8{
	width:150px;
	border:2px solid #f9faff;
	border-top-color:#828385;
	border-left-color:#828385;
	padding:1px 5px 2px;
}
.text-3{width:320px;}
.text-4{width:54px;}
.text-5{width:204px;}
.text-6{width:241px;}
.text-7, .radio-list li .text-7{width:358px;}
.text-8{width:22px;}
.radio, .check{
	width:15px;
	height:15px;
	margin:2px 5px 0 0;
}
.select1{width:98px;}
.select2{width:65px;}
.select3{width:372px;}
.select4{width:251px;}
.select5{width:334px;}
.select6, .heading .select6{width:135px;}
.select7{width:48px;}
.select8{width:147px;}
.select9, .heading .select9{width:120px;}
.select10, .heading .select10{width:182px;}
.textarea1, .textarea2, .textarea3, .textarea4, .textarea5{
	width:512px;
	height:90px;
	padding:0 0 0 5px;
	max-width:512px;
	overflow:auto;
	border:2px solid #f9faff;
	border-top-color:#828385;
	border-left-color:#828385;
	line-height:20px;
}
.textarea2{
	width:428px;
	height:220px;
	max-width:428px;
}
.textarea3{
	width:362px;
	height:86px;
	max-width:362px;
}
.textarea4{
	width:325px;
	height:159px;
	max-width:325px;
}
.textarea5{
	width:512px;
	height:202px;
	max-width:512px;
}
.proposal .list-4 li .column1 .textarea2,
.request-an-edit .list-4 li .column1 textarea{float:left;}
.edit-demo-details .column1 .input-file{float:left;}

/* agency-account-billing-preferences-edit page */
/* client-account-billing-preferences-edit page */
/* talent-account-billing-preferences-edit page */
/* client-account-change-password page */
/* talent-account-change-password page  */
/* agency-demos-detail-edit page */
/* agency-demos-upload-new page*/
/* agency-jobs-audition-form page */
/* talent-jobs-audition-form page */
/* agency-demos-detail-edit page */
/* agency-demos-upload-new page*/
/* talent-upgrade-payment page */
/* talent-renew-payment.html */
/* list-4 */
.list-4{
	list-style:none;
	margin:0;
	padding:0 0 16px 6px;
}
.list-4 li{
	overflow:hidden;
	width:100%;
	padding:4px 0;
	vertical-align:top;
}
.list-4 li .column{
	float:left;
	width:185px;
	padding:0 10px 0 1px;
	font-weight:bold;
}
.list-4 li .column-1{
	float:left;
	width:592px;
}
.list-4 li .column-1 input{
	float:left;
	margin-right:9px;
}
.list-4 .row-1{padding-top:0;}
.list-4 .row-1 label{
	float:left;
	margin:0 37px 0 0;
}
.list-4 li .column-1 a,
.list-4 li .column-1 span{
	line-height:20px;
}
.list-4 .row-1 .column{padding-top:6px;}
.list-4 .row-1 .radio{margin:5px 8px 0 0;}
.list-4 .row select{
	float:left;
	margin:0 5px 0 0;
}
.list-4 .text-4{margin:0 6px 0 0;}
.list-4 .row .dt{padding:7px 18px 0 1px;}
.list-4 .row .btn{
	float:left;
	margin:8px 11px 0 0;
}
.list-4 li .t-sep{font-size:20px;}
.list-4 .heading1{padding-bottom:8px;}
.list-4 .heading1 .column-1 a,
.list-4 .heading1 .column-1 span{line-height:30px;}
.list-4 .row .note1{
	float:left;
	padding-top:9px;
	font-size:12px;
}
#main .list-4 .heading1 h2{margin:0;}
.card-information .list-4,
.billing-address .list-4{font-size:13px;}
#main .card-information h2,
#main .billing-address h2,
#main .inform-boxes-1 h2{font-size:18px;}
/* card-information */
.inner2 .card-information{padding-bottom:20px;}
.inner2 .billing-address{padding-bottom:20px;}
.inner2 .card-information{padding-bottom:20px;}
#main .inner2 .card-information h2{font-size:20px;}
.inner2 .card-information .list-4 li .column-1 a{
	line-height:24px;
	font-size:14px;
}
/* box-scroll */
.box-scroll{
	margin:0;
	padding:0;
	list-style:none;
	width:250px;
	height:100px;
	overflow:auto;
	border:1px solid #9b9a98;
	line-height:14px;
}
.box-scroll li{
	padding:0;
	width:233px;
}
.box-scroll li a{
	display:block;
	padding:0 0 0 2px;
	color:#000;
	width:230px;
	line-height:14px;
}
.box-scroll li a:hover{
	background:#d0d0d0;
	text-decoration:none;
}
/* proposal */
.proposal{padding-bottom:16px;}
/* edit-demo-details */
#main .edit-demo-details h2{
	margin-bottom:23px;
	font-size:18px;
}
.edit-demo-details .row-1 .column{padding:0 10px 5px 1px;}
.edit-demo-details .list-4 .column{width:155px;}
/* quote-products */
.quote-products .column1 .input-file{float:left;}

#main .quote-products h2{
	margin-bottom:23px;
	font-size:18px;
}
.quote-products .row-1 .column{padding:0 10px 5px 1px;}
.quote-products .list-4 .column{width:155px;}
.quote-products .list-4 li .column-1 span.text{
	float:left;
	padding:0 8px 0 0;
}

/* request-an-edit */
.request-an-edit{padding-left:4px;}
.request-an-edit .textarea1{height:137px;}
.request-an-edit p{
	margin:0;
	padding:8px 0;
}
#main .request-an-edit h2{
	font-size:18px;
	margin:0 0 3px;
}
.request-an-edit .list-4{padding:5px 0 0;}
.request-an-edit .list-4 .column{width:165px;}
.request-an-edit .list-4 .row-1 .column-1{padding:6px 0 0 3px;}
.request-an-edit .list-4 .row-1{padding-bottom:8px;}
.request-an-edit .hold-text{padding:35px 0 0;}
/* quote */
.quote{padding-bottom:26px;}
.quote .list-4 li .column-1 span{
	float:left;
	padding:0 8px 0 0;
}
.quote .list-4 .column-1 em{
	padding:0 0 0 7px;
	font-style:normal;
}
/* inform-boxes-1 */
.inform-boxes-1 .list-4{
	font-size:13px;
	color:#333;
	padding-bottom:0;
}
.inform-boxes-1 .list-4 .column{width:130px;}
/* demo */
.demo{
	border-bottom:3px solid #ddd;
	padding-bottom:15px;
}
.demo .list-4 .row .btn{
	font-size:16px;
	padding-bottom:2px;
	margin:25px 6px 0 0;
}
/* client-feedback-leave-feedback-form page*/
.list-4 .star-rating{
	margin:0;
	padding:0 0 4px;
}
/* leave-feedback */
#main .leave-feedback h2{font-size:18px;}
.leave-feedback p{margin:0 0 15px;}
.leave-feedback .list-4{padding:0;}
.leave-feedback .list-4 .column{width:154px;}
.leave-feedback .textarea1{height:141px;}
.leave-feedback .column-1 .btn{margin-top:10px;}
/* search-1-advanced page */
/* store-product-search page */
/* search form */
.search-form fieldset{padding-bottom:10px;}
.search-form ul{
	margin:0;
	padding:13px 0 0;
	list-style:none;
}
.search-form li{
	overflow:hidden;
	width:100%;
	vertical-align:top;
	padding-bottom:24px;
}
.search-form label{
	padding:0 15px 0 0;
	margin:-4px 0 0;
	font-weight:bold;
	float:left;
	text-align:right;
	width:290px;
	font-size:16px;
	line-height:20px;
}
.search-form label span{
	display:block;
	font-weight:normal;
	font-size:14px;
	color:#333;
}
.search-form .text{
	float:left;
	width:190px;
	padding:1px 5px 2px;
	margin:2px 0 0;
	border:2px solid #5b890f;
}
.search-form select{
	float:left;
	width:204px;
}
.search-form .btn{margin:0 0 0 306px;}
/* talent-profile-theme-form page */
#main .color-theme h2{
	font-size:18px;
	margin:0 0 28px;
}
/* color theme box */
.color-theme{padding-bottom:10px;}
.color-theme img{
	display:block;
	margin:0 0 10px;
}
.color-theme ul{
	margin:0 -30px 12px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:888px;
}
.color-theme li{
	float:left;
	padding:0 77px 26px 44px;
	width:100px;
	height:134px;
	overflow:hidden;
}
.color-theme li div{
	overflow:hidden;
	width:123px;
	padding:0 0 0 11px;
}
.color-theme li input{
	margin:0 9px 0 0;
	padding:0;
	width:16px;
	height:15px;
	float:left;
}
.color-theme li label{
	float:left;
	padding:0;
	font-size:13px;
}
.color-theme .btn-wrapper{padding:0 0 0 12px;}
/* agency-my-talent-profile-main-edit page */
/* talent-profile-main-edit page */
/* talent-profile-main-view page */
/* agency-profile-main-edit page */
.photo-box a{
	float:left;
	margin-right:13px;
}
.ad-link{
	padding:12px 0 8px;
	display:block;
}
form.profile-box{padding-top:0;}
form.profile-box .btn-wrapper{padding:0 0 30px 205px;}
/* client-account-preferences page */
/* talent-account-preferences page */
/* check box */
.check-box{padding:0 3px 10px;}
#main .check-box h2{margin:0 0 17px;}
.radio-list{
	margin:0;
	padding:0 0 9px;
	list-style:none;
}
.radio-list li{
	width:100%;
	padding-bottom:26px;
	vertical-align:top;
}
.radio-list li:after{
	content:"";
	display:block;
	clear:both;
}
.radio-list-alt{padding-bottom:29px;}
.radio-list-alt li{
	padding-bottom:5px;
	overflow:hidden;
}
.radio-list li input{
	margin:0 17px 0 0;
	padding:0;
	width:16px;
	height:15px;
	float:left;
}
.radio-list li .text-7{
	height:auto;
	margin:-5px 0 0 10px;
	padding:1px 5px 2px;
	position:relative;
}
.radio-list label{
	float:left;
	padding:0;
	color:#333;
}
.check-box .btn-wrapper{padding:0;}
.check-box p{margin:0 0 26px;}
/* client-profile-edit page */
form.edit-profile dd{margin-bottom:4px;}
form.edit-profile .text-5{padding:1px 5px;}
form.edit-profile .textarea3{height:98px;}
/* store-02-work-order page */
/* work-order-box */
.work-order-box{
	border-bottom:3px solid #b6b4b5;
	padding:0 0 12px;
	margin:0 0 20px;
}
.box-last{
	border:none;
	margin:0;
}
#main .work-order-box h2{margin-bottom:15px;}
.work-order-box .list-4{font-size:13px;}
.work-order-box .list-4 li{padding-bottom:8px;}
.work-order-box .list-4 .textarea1{
	width:644px;
	max-width:644px;
	height:137px;
	float:left;
	font-size:13px;
}
.work-order-box .list-4 .input-file{
	float:left;
	margin:0 16px 0 0;
}
.work-order-box .list-4 .row-1 .column{padding-top:0;}
.work-order-box .btn-bm2{
	margin:20px 0 0 0;
	display:block;
}
.work-order-box .btn-bm2 input{margin-left:195px;}
/* search-3-invite-new-or-existing page */
form .select-box{
	position:relative;
	padding-bottom:38px;
}
form .select-box .column p{
	font-size:14px;
	line-height:21px;
}
form .select-box .btn-bm2{
	position:absolute;
	bottom:0;
}
form .select-box label{
	font-weight:bold;
	padding:0 6px 0 0;
	float:left;
}
form .select-box select{
	float:left;
	width:160px;
}
/* member-login page */
/* login box */
.select-box .column .img-align-center{
	margin:0 auto 12px;
	float:none;
	display:block;
}
.login-box .select-box{padding-bottom:0;}
.login-box .select-box .txt p{margin-bottom:18px;}
.login-box .select-box .btn-bm2{
	position:static;
	margin:0 auto;
	display:block;
}
.login-box .column1{width:394px;}
.login-box .column1 .list-4{padding:23px 0;}
.login-box .column1 .list-4 label{width:93px; display: inline-block;}
.login-box .column1 .list-4 li{padding-bottom:8px;}
.login-box .column1 .list-4 .text-6{padding:1px 6px;}
.login-box .column1 .list-4 .check{
	padding:10px 0 0 100px;
	height:auto;
	width:auto;
}
.login-box .column1 .list-4 .check input{
	float:left;
	margin:0 15px 0 0;
	padding:0;
	width:16px;
	height:15px;
}
.login-box .column1 .list-4 .check label{
	float:left;
	width:220px;
	font-weight:normal;
	padding:0;
}
.login-box .column1 .btn-bm2{margin:0;}
.login-box .column1 .btn{margin:0;}
/* help-email-cancel-subscription page */
/* help-email-customer-care page */
.email-box label{
	color:#333;
	font-weight:bold;
}
.email-box .list-4{padding:15px 0 10px;}
.email-box .list-4 .text-3{padding:1px 5px;}
.email-box .list-4 li{padding-bottom:6px;}
.email-box .list-4 li .column{width:180px;}
.email-box .list-4 li .column-1{width:331px;}
.email-box .list-4 .textarea4{margin:16px 0 0 192px;}
.email-box .list-4 .column-1 .textarea4{
	margin:0;
	height:128px;
}
.email-box .btn-bm2{display:block;}
.email-box .btn-bm2 .btn{margin-left:192px;}
/* store-product-directory-results page */
/* store-product-search-results page */
.inner3 .main-holder{
	width:925px;
	padding:10px 35px 30px 24px;
}
/* content */
.inner3 #content{
	float:right;
	background:#e6f2fa;
	width:683px;
	padding:0 17px 17px;
	margin-left:0;
}
.inner3 #content .holder{
	background:#fff;
	padding:7px 16px;
}
/* heading */
.inner3 .heading{
	width:717px;
	color:#fff;
	margin:0 -17px 16px;
	padding:9px 0 10px;
	font-weight:bold;
	background:#54a7dd url(../images/bg-headin4.gif) no-repeat -180px 0;
}
.inner3 .heading h2{
	margin:0;
	font-size:20px;
}
.inner3 #content .audiobook-1 h2 span{
	font-size:13px;
	font-weight:normal;
}
.inner3 .rating-box .star-rating li{padding:0 4px 0 0;}
.inner3 #content .audiobook-1 .rating-box{margin-bottom:4px;}
.inner3 #content .audiobook p{margin:0 0 3px 3px;}
.inner3 #content .audiobook-1 .description{
	border:none;
	padding:0;
}
.inner3 #content .audiobook-1 .price{padding:3px;}
.inner3 .audiobook-1{margin-bottom:20px;}
.inner3 .content-bg{
	float:right;
	width:717px;
}
/* foot page */
.foot-page{
	background:url(../images/bg-footpage.gif) repeat-x;
	height:27px;
	padding:12px 13px 0;
	font-size:12px;
	color:#333;
}
.foot-page:after{
	content:"";
	display:block;
	clear:both;
}
.foot-page .arrow{
	font-weight:bold;
	background:url(../images/sprite-ico.gif) no-repeat 23px -1623px;
	padding-right: 50px;
	margin:0 -15px 0 2px;
	padding-bottom:5px;
	cursor:pointer;
	float:right;
}
.foot-page span{
	float:right;
	padding:0 2px;
}
.foot-page .arrow:hover, .foot-page .arrow.hover{
	position:relative;
	z-index:10;
}
.foot-page .arrow:hover .drop, .foot-page .arrow.hover .drop{display:block;}
/* drop */
.drop{
	position:absolute;
	top:18px;
	left:0;
	border:1px solid #9b9b9b;
	border-width:1px 2px 2px 1px;
	background:#fff;
	display:none;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 10px;
	margin:0;
	width:54px;
	list-style:none;
	text-align:left;
	cursor:default;
}
.drop li a{padding-left:12px;}
.drop li a:hover{
	background:url(../images/sprite-bullet.gif) no-repeat -995px -175px;
	text-decoration:none;
}
/* sidebar */
.inner3 #sidebar{
	float:left;
	width:160px;
	padding:0 10px 28px;
	background:#e6f2fa;
	overflow:hidden;
}
.inner3 #sidebar .heading{
	background-position:0 0;
	width:160px;
	margin:0 -10px;
	padding:15px 10px 13px;
	font-size:14px;
	border:none;
}
.inner3 .pages p{font-size:12px;}
/* search form */
.search-form2{margin-bottom:43px;}
.search-form2 .text-2{width:146px;}
.search-form2 label{
	font-weight:bold;
	display:block;
	padding:17px 0 4px;
}
.search-form2 select{
	display:block;
	width:160px;
}
.search-form2 .submit{
	margin:17px 0 0;
}
.search-form2 .reset{
	margin:17px 0 0;
}
/* sidemenu */
.sidemenu{padding:0 4px;}
.sidemenu strong{
	display:block;
	margin-bottom:7px;
}
.sidemenu .subheading{
	background:#fff url(../images/bg-subheading.gif) no-repeat;
	width:122px;
	color:#0059c3;
	margin:0 0 3px 2px;
}
.sidemenu .subheading span{
	display:block;
	padding:4px 0;
	text-align:center;
	background:url(../images/bg-subheading.gif) no-repeat -122px 100%;
}
.sidemenu ul{
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
}
.sidemenu li{padding-bottom:6px;}
/* search-2-results page */
/* head button */
.btn-head{
	height:39px;
	padding:0;
	margin-top:-1px;
	font-size:14px;
}
.btn-head div{
	height:22px;
	overflow:hidden;
	padding:8px 53px;
	margin-right:-8px;
	background:url(../images/sprite-ico.gif) no-repeat 100% -691px;
}
.btn-head div.back{
	background-position:100% -812px;
	margin:0;
	padding-right:44px;
}
.btn-head .btn{float:right;}
/* select row */
.select-row{
	overflow:hidden;
	height:25px;
	padding:0 10px;
	background:url(../images/bg-heading5.gif) repeat-x;
}
.select-row input{
	margin:4px 0 0 12px;
	padding:0;
	width:16px;
	height:15px;
	float:right;
}
.select-row label{
	float:right;
	height:25px;
	padding:5px 8px 0 0;
	color:#333;
	font-size:12px;
	border-right:1px solid #c4c4c1;
}
.inner3 #content form .holder{padding:0;}
/* search-result box */
.search-result{
	overflow:hidden;
	width:635px;
	padding:24px 25px 23px 23px;
	border-bottom:1px solid #cdcdcc;
}
.search-result:hover, .search-result.hover, .search-result.selected{background:#eaf9dc;}
.search-result .check{
	float:right;
	margin:1px -15px 0 0;
	padding:0;
	display:inline;
}
.search-result .photo{
		float:left;
		padding:0;
		margin:0 17px 0 0;
}
.search-result .photo img {
display:block;
overflow:hidden;
width:58px;
}
.search-result .info{
	float:left;
	width:320px;
	padding:1px 0 0;
}
.search-result h3{
	margin:0 0 3px;
	font-size:16px;
}
.search-result p{
	margin:0 0 5px;
	font-size:14px;
	font-weight:bold;
}
.search-result .info .wrapper a{
	font-size:12px;
	float:left;
	padding: 0 0 2px 20px;
	margin-right:20px;
}
.search-result .info object{margin-bottom:12px;}
.search-result .info .wrapper a.save{background:url(../images/sprite-ico.gif) no-repeat 0 -295px;}
.search-result .info .wrapper a.quote{
	background:url(../images/sprite-ico.gif) no-repeat 0 -760px;
	padding-left:14px;
}
.search-result dl{
	float:right;
	width:215px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.search-result dt {
	clear:left;
	color:#333333;
	float:left;
	width:72px;
}
.search-result .star-rating li{
	margin:0;
	background:#fff;
}
.search-result dd{
	margin:0;
	overflow:hidden;
	height:1%;
}
/* client-jobs-posting-edit page */
/* client-jobs-posting-new page */
/* search-4-jobs-posting-new page */
.post-job h2{
	border-bottom:3px solid #ddd;
	padding-bottom:10px;
}
.post-job .work-order-box{
	border:none;
	width:570px;
	padding:5px 0 0;
	margin-bottom:0;
}
.post-job .list-4{
	font-size:14px;
	padding-bottom:25px;
}
.post-job .list-4 li .column{width:176px;}
.post-job .list-4 li .column-1{width:360px;}
.post-job select{
	display:block;
	margin-bottom:9px;
}
.post-job .textarea3{
	width:344px;
	max-width:344px;
	height:179px;
}
.post-job .work-order-box .list-4 .input-file{margin:0;}
.post-job .select-list li{padding:0;}
.post-job .select select{
	float:left;
	margin-right:6px;
}
.post-job .select span{
	float:left;
	padding:0 9px 0 1px;
}
.post-job .btn-wrapper{padding:0 0 25px 192px;}
.post-job .btn-wrapper .link1, .selected-job .link1{
	padding:0;
	float:left;
	background:none;
	font-size:14px;
	font-weight:normal;
	margin:3px 0 0 10px;
}
/* signup-3-create-client-account page */
/* signup-3-create-account page */
/* create account box */
.create-account .txt p{margin:0;}
.create-account .txt{
	font-size:12px;
	padding:0 0 30px;
}
#main .create-account h2{margin:8px 0;}
.create-account .list-4{padding:5px 0 12px;}
.create-account label span{
	color:#900;
	font-size:16px;
}
.size1{font-size:12px;}
/* client-jobs-award-job page */
.selected-job .step-list{margin-bottom:8px;}
.selected-job fieldset{padding-left:8px;}
#main .selected-job h2{
	margin:0 0 30px;
	font-size:18px;
}
.selected-job h3{
	margin:0 0 10px;
	font-size:14px;
	color:#333;
}
.selected-job p{
	margin:0;
	line-height:21px;
}
.selected-job p.mark{color:#900;}
.selected-job .list-4{padding:14px 0 18px;}
.selected-job .list-4 li .column{
	color:#333;
	width:156px;
}
.selected-job .list-4 li .check{
	float:left;
	margin:1px 18px 0 0;
}
.selected-job .column-1 .wrapper{margin-bottom:8px;}
.selected-job .link1{
	margin:0 0 0 36px;
	float:none;
}
.selected-job .note{
	color:#666;
	font-size:18px;
	display:block;
	padding:8px 0 14px;
}
.selected-job .input-file{margin-right:24px;}
.selected-job .btn-wrapper{padding:0 0 7px 168px;}
/* talent-jobs-terms-finalize page */
/* finalize box */
#main .selected-job .finalize-box h2{margin-bottom:10px;}
.selected-job .finalize-box .list-4{padding-bottom:24px;}
.selected-job .finalize-box .btn-wrapper{padding:27px 0 10px;}
/* store-01-cart page */
/* cart box */
.cart-box .btn-wrapper{padding:0;}
.cart-box .btn-wrapper .btn{
	float:right;
	margin:0 0 0 17px;
}
.cart-box table{
	margin:12px 0 8px;
	padding:0;
	width:100%;
	border-collapse:collapse;
}
.cart-box th{
	margin:0;
	padding:0 0 21px;
	color:#b6b4b5;
	text-align:center;
	vertical-align:middle;
}
.cart-box td{
	margin:0;
	padding:20px 0 4px;
	width:140px;
	text-align:center;
	vertical-align:top;
	background:url(../images/divider2.gif) repeat-x;
}
.cart-box .row-1 td{
	background:none;
	padding-top:0;
}
.cart-box .column1{
	text-align:right;
	width:122px;
}
.cart-box .column{
	text-align:left;
	width:401px;
	padding:20px 20px 4px 10px;
}
#main .cart-box h2{margin:-4px 0 9px;}
.cart-box p{
	margin:0 0 5px;
	line-height:21px;
}
.cart-box .column span{
	font-size:12px;
	color:#333;
	display:block;
	margin-bottom:8px;
}
.cart-box a{font-size:12px;}
.cart-box .text-8{
	display:block;
	margin:0 auto;
	text-align:right;
}
.cart-box .column span .mark{
	color:#666;
	display:inline;
}
.cart-box .subtotal td{
	background:none;
	padding:12px 0;
	text-align:right;
	line-height:21px;
	border-top:3px solid #b6b4b5;
}
.cart-box .subtotal span{display:block;}
.cart-box .subtotal .border-none{border:none;}
/* agency-account-billing-history-index page */
/* talent-account-billing-history-index page */
/* table wrapper */
.table-wrapper{
	width:896px;
	margin:0 auto;
}
/* table heading */
.table-wrapper .heading{
	background:#e7e7e7 url(../images/bg-heading6.gif) repeat-x;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	height:1%;
	padding:7px 6px 4px;
}
/* table footer */
.table-wrapper .foot-page{
	background:#e7e7e7 url(../images/bg-heading6.gif) repeat-x;
	border-bottom:1px solid #ccc;
	height:1%;
	padding:10px 10px 4px;
}
.table-wrapper table a{text-decoration:underline;}
.table-wrapper table .btn,
.table-wrapper table a:hover{text-decoration:none;}
.table-wrapper thead td{
	font-weight:bold;
	font-size:12px;
	border:none;
	padding-bottom:5px;
	background:#fefefe url(../images/bg-heading5.gif) repeat-x 0 100%;
}
.table-wrapper .date{
	background:url(../images/sprite-bullet.gif) no-repeat 100% -208px;
	padding-right:18px;
}
.table-wrapper .complete{
	/*background:url(../images/ico-complete.png) no-repeat;*/
	/*padding:0 0 0 27px;*/
	/*display:block;*/
}
* html .table-wrapper .complete{height:1%;}
.table-wrapper table{
	margin:0 0 -1px;
	padding:0;
	font-size:13px;
	border-collapse:collapse;
	width:100%;
	background:#fff;
}
.table-wrapper td{
	margin:0;
	padding:1px 7px;
	vertical-align:middle;
	line-height:19px;
	border-bottom:1px solid #ccc;
	height: 40px;
	text-align:left;
}
.table-wrapper tbody tr:hover td, .table-wrapper tbody tr.hover td,
.table-wrapper tbody tr.selected td{background:#b4dc7b;}
.pages-alt{padding-top:30px;}
.table-wrapper .column{width:99px;}
.table-wrapper .column1{width:260px;}
.table-wrapper .column2{width:200px;}
.table-wrapper .column3{width:155px;}
.table-wrapper .column4{width:224px;}
.table-wrapper .column5{width:234px;}
.table-wrapper .column6{width:78px;}
.table-wrapper .column7{width:354px;}
.table-wrapper .column8{width:193px;}
.table-wrapper .column9{width:118px;}
.table-wrapper .column10{width:25px;}
.table-wrapper .column11{width:50px;}
.table-wrapper .column12{width:67px;}
.table-wrapper .column13{width:345px;}
.table-wrapper .column14{width:171px;}
.table-wrapper .column15{width:370px;}
.table-wrapper .column16{width:245px;}
.table-wrapper .column17{width:273px;}
.table-wrapper .column18{width:130px;}
/* agency-payments-index page */
/* client-payments-index page */
/* client-payments-job-specific page */
/* agency-payments-job-specific page */
.heading fieldset{
	font-size:12px;
	color:#333;
}
.heading select{
	float:right;
	width:158px;
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin-left:17px;
}
.heading fieldset span{
	float:right;
	padding:3px 0 0 0;
}
/* client-jobs-index page */
.table-wrapper .status{color:#006600;}
.table-wrapper .mark{color:#900;}
.table-wrapper .mark2{color:#f93;}
/* talent-demos-index page */
.table-wrapper .upload{
	float:left;
	line-height:23px;
	padding-left:28px;
	font-weight:bold;
	background:url(../images/sprite-ico.gif) no-repeat 0 -1701px;
}
.table-wrapper .heart{
	display:block;
	background:url(../images/ico-heart.png) no-repeat;
	height:14px;
	width:16px;
	margin:0 0 0 5px;
}
* html .table-wrapper .heart{margin:5px 0 -3px 5px;}
.table-wrapper object{margin:-1px 0 -1px -4px;}
* html .table-wrapper .demo-table .btn{margin-top:-1px;}
* +html .table-wrapper .demo-table .btn{margin-top:-1px;}
/* talent-jobs-index page */
.table-wrapper .heading .submit{
	float:right;
	margin-right:3px;
}
.check-row .check{
	margin:0;
	padding:0;
}
.check-row2 .check{
	padding:0;
	margin:3px 0 0;
}
.check-row label, .check-row2 label{
	float:left;
	padding:1px 0 0;
	line-height:14px;
}
.table-wrapper .heading .label{
	float:right;
	font-size:12px;
	color:#333;
	padding:3px 0 0;
}
.table-wrapper .heading .text-6{
	float:right;
	margin:0 5px;
	font-size:12px;
}
.heading .arrow-bg, .foot-page .arrow-bg{
	float:left;
	background:url(../images/sprite-ico.gif) no-repeat 11px -860px;
	padding:0 0 1px 60px;
/* 	width:60px; */
}
.foot-page .arrow-bg{
	background-position: 8px -888px;
	margin:-4px 0 0;
	padding-left:55px;
}
.table-wrapper .check-cell{overflow:hidden;}
.table-wrapper .check-cell input{
	margin:0 0 0 2px;
	padding:0;
	width:16px;
	height:15px;
	float:left;
}
.table-wrapper .pin{
	background:url(../images/ico-pin.png) no-repeat;
	height:20px;
	width:19px;
	float:right;
}
/* client-favorites-index page */
/* client-feedback-index page */
.table-wrapper .table-date tbody tr:hover td, .table-wrapper .table-date tbody tr.hover td,
.table-wrapper .table-date tbody tr.selected td{background:#fff;}
.table-wrapper .table-date .check-cell input{margin:0 0 0 4px;}
.table-date thead .date{margin-left:30px;}
.table-date .star-rating{margin:0;}
/* open box */
.table-date .wrap{
	width:100%;
/* 	padding-bottom:2px; */
}
/* open link */
.open-link{
	background:url(../images/ico-open-close.gif) no-repeat 0 -15px;
	padding:0 0 0 30px;
}
.extra-row-wrap td{
	vertical-align:top;
	height:143px;
}
.extra-row-wrap .open-link{background-position:0 2px;}
.extra-row-wrap .wrap{position:relative;}
.extra-row-wrap .wrap:after{
	content:"";
	display:block;
	clear:both;
}
/* ad row */
.extra-row{
	position:absolute;
	top:28px;
	left:30px;
	width:810px;
	display:none;
}
.extra-row2{width:845px;}
.extra-row3{width:830px;}
.extra-row-wrap .extra-row{display:block;}
/* action list */
.extra-row .action{
	float:right;
	width:125px;
	margin:0 0 0 30px;
}
.extra-row .action li{padding-left:37px;}
.extra-row .action .send{background:url(../images/sprite-ico.gif) no-repeat 10px -352px;}
.extra-row .action .save{background:url(../images/sprite-ico.gif) no-repeat 10px -292px;}
.extra-row .action .remove{background:url(../images/sprite-ico.gif) no-repeat 10px -1771px;}
.extra-row .action .download{background:url(../images/sprite-ico.gif) no-repeat 10px -116px;}
.extra-row .action .calendar{background:url(../images/sprite-ico.gif) no-repeat 10px -1846px;}
.extra-row .action a{
	color:#2153b6;
	text-decoration:none;
}
.extra-row .action a:hover{text-decoration:underline;}
.extra-row p{margin:0;}
.extra-row2 .wrapper{width:670px;}
.extra-row .wrapper{
	width:100%;
	overflow:hidden;
}
.table-date .star-rating li{margin:0 3px 0 0;}

/* js styles */
.lightbox {
	position: absolute;
	left: -9999px;
	top: -9999px;
	margin: 0;
}
.slide {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.preview-table .info .column a.open {
	background-position: 0 -15px;
}
.preview-table .expanded .info .column a.open {
	background-position: 0 2px;
}
.table-wrapper thead th{
	text-align: left;
	font-weight:bold;
	font-size:12px;
	line-height: 19px;
	border:none;
	padding:1px 7px 5px;
	background:#fefefe url(../images/bg-heading5.gif) repeat-x 0 100%;
	white-space: nowrap;
	height: 40px;
	text-align:left;
}
.table-wrapper thead th a {
	padding: 0 14px 0 0;
}
.table-wrapper thead th.sortAsc a {
	background: url(../images/sortAsc.gif) no-repeat 100% 50%;
}
.table-wrapper thead th.sortDesc a {
	background: url(../images/sortDesc.gif) no-repeat 100% 50%;
}
.table-wrapper thead th a:focus {
	outline: none;
}
.extra-row {
	overflow: hidden;
}
.extra-row-wrap td {
	height:auto;
}
.preview-table .info .column a.open {
	float: left;
}

.table-wrapper #responses_table td {
	padding: 0px 7px;
}
.table-wrapper #responses_table a.open-link {
	float:left;
	height: 16px;
	overflow: hidden;
	width: 150px;
}

/*LIKE MENU*/
div.like_button_holder {
	float:left;
	width: 100px;
}
div.like_button_holder ul {
	float:left;
	list-style:none;
	padding:0; margin:0; border:0;
	white-space: nowrap;
}
div.like_button_holder ul li {
	float:left;
	position: relative;
}
div.like_button_holder ul li a {
	background-repeat:no-repeat;
	float:left;
	text-decoration: none;
}

div.like_button_holder ul li a.like_button_on {
	background-image:url("/images/like_button_on.png");
	height: 21px;
	width: 65px;
	display: inline-block;
	border:0;
}
div.like_button_holder ul li a.like_button_off {
	background-image:url("/images/like_button_off.png");
	height: 21px;
	width: 65px;
	display: inline-block;
	border:0;
}
div.like_button_holder ul li a.like_button_off:hover {
	background-image:url("/images/like_button_on.png");
}
div.like_button_holder ul li a.like_menubutton_on {
	background-image:url("/images/like_menu_on.png");
	height: 21px;
	width: 21px;
	display: inline-block;
	border:0;
}
div.like_button_holder ul li a.like_menubutton_off {
	background-image:url("/images/like_menu_off.png");
	height: 21px;
	width: 21px;
	display: inline-block;
	border:0;
}
div.like_button_holder ul li a.like_menubutton_off:hover {
	background-image:url("/images/like_menu_on.png");
}
div.like_button_holder ul li ul {
	visibility:hidden;
  padding: 0px;
  position: absolute;
  width: 120px;
  z-index: 1000;
	border: 1px lightGrey solid;
	top:21px;
	left:-60px;
	background-color:white;
}
div.like_button_holder ul li ul li a {
	display: block;
	width: 100%;
}
div.like_button_holder ul li ul li {
	padding: 1px 5px;
}

div.like_button_holder ul li:hover ul {
	visibility:visible;
}

div.like_button_holder .note_flag {
	position:absolute; 
	right: 24px; 
	background: #FCFCB6; 
	width: 18px; 
	height: 25px; 
	border: 1px solid lightGrey;
	display: none;
}

td.response-proposal {
	height: 200px;
	width:50%;
	padding:3px;
}
td.response-notes {
	height: 200px;
	width:100%;
	padding:3px;
}
td.response-proposal div,
td.response-notes div {
	height:200px;
	padding-left:28px;
}
td.response-proposal div {
	background:#e9e9e9 url("/images/note_grey.png") repeat-y 0 0 !important;
	overflow-y:scroll;
}
td.response-notes div {
	background:#FFFFCC url("/images/note_yellow.png") repeat-y 0 0 !important;
}
td.response-notes textarea {
	border:0;
	background: none repeat scroll 0 0 transparent;
	height:180px;
	width:100%;
}

span.jobid_note {
	border: 1px solid;
  float: left;
  left: 0;
  margin: 0 5px;
  position: relative;
  text-align: center;
  top: 0;
  width: 50px;
	color: lightGrey;
}

h1.responses {
	padding-top: 4px;
}

/* FIX Pagination styling */
div.pages     li.active {border: 1px solid #DEDEDE; padding: 2px 6px; float: left;}
div.pages-alt li.active {border: 1px solid #DEDEDE; padding: 2px 6px; float: left;}


/*ADDITIONS FOR NEW LIGHTBOX CODE 2011-07-20*/

/* STYLES SPECIFIC TO SIDE TAB */
	#sidetabs            { width: 28px; position: fixed; right: 0; top: 40%; }
	#contacttab          { width: 28px; height: 147px; background-image: url('/images/buttons/web_to_lead_off.png'); }
	#contacttab:hover    { background-image: url('/images/buttons/web_to_lead_on.png'); }
	#contacttab a        { width: 28px; height: 147px; display: inline-block; }

/* STYLES SPECIFIC TO (EXTENDED WIDTH) LIGHTBOX */
	#control_overlay     { background-color:#D0EAF9; }
	.modal               { background-color:transparent; padding:10px; border:none; display: block; }
	.big-lightbox        { width: 800px; }
	.big-lightbox .top   { background:url(../images/bg-lightbox-t-wide.png) no-repeat; }
	.big-lightbox .bg    { padding: 15px 24px 19px; background:url(../images/bg-lightbox-m-wide.gif) repeat-y; }
	.big-lightbox .btm   { background:url(../images/bg-lightbox-btm-wide.png) no-repeat; }

/* STYLES SPECIFIC TO ACTON FORM LIGHTBOX */
	#contact_us #actonForm           { background: transparent url('/images/banners/web_to_lead_lightbox_top-fixed.jpg') no-repeat 0 0; width: 752px; padding-top: 210px; }
	#contact_us #spinner             { background: transparent url('/images/banners/web_to_lead_lightbox_top-fixed.jpg') no-repeat 0 0; width: 752px; padding-top: 210px; display:none; text-align: center; line-height: 3em; }
	#contact_us #spinner img         { margin:0 auto; }
	#contact_us #result              { background: transparent url('/images/banners/web_to_lead_lightbox_thankyou-fixed.jpg') no-repeat 0 0; width: 752px; padding-top: 210px; display:none; color:#FFF; font-weight: bold; text-align: center; line-height: 3em; }
	#contact_us #result a            { margin:0 auto; }


/* FEEDBACKS */
.feedbacks                      {}
.feedbacks .feedback            { border-radius: 5px; background-color:#FFF; margin: 5px; padding: 5px; }
.feedbacks .feedback .rating    { display: inline-block; font-style:italic; vertical-align: middle; }
.feedbacks .feedback .rater     { font-style:italic; vertical-align: middle; }
.feedbacks .feedback .when      { font-style:italic; vertical-align: middle; }
.feedbacks .feedback .regarding { font-style:italic; vertical-align: middle; }
.feedbacks .feedback .details   { padding: 0 30px; }
.feedbacks .feedback .actions   { text-align: right; }
.feedbacks .feedback.pending    { background-color: #FFC; }

/* MESSAGES */
.messages                             {}
.messages .message                    { position: relative; border-radius: 5px; background-color:#FFF; margin: 5px; padding: 5px 5px 5px 25px; }
.messages .message        .check      { position: absolute; left: 5px; }
.messages .message        .date       { display: inline-block; font-style:italic; vertical-align: middle;  background:none; padding-right:0;}
.messages .message        .from       { font-style:italic; vertical-align: middle; }
.messages .message        .to         { font-style:italic; vertical-align: middle; }
.messages .message        .related_to { font-style:italic; vertical-align: middle; }
.messages .message        .subject    { font-style:italic; vertical-align: middle; }
.messages .message        .details    { padding: 0 30px; }
.messages .message        .actions    { text-align: right; }
.messages .message.unread             { background-color:#FFC; }
.messages .message.unread .date       { font-weight:bold; }
.messages .message.unread .from       { font-weight:bold; }
.messages .message.unread .to         { font-weight:bold; }
.messages .message.unread .related_to { font-weight:bold; }

/* FILES */
.files                    {}
.files .file              { border-radius: 5px; background-color:#FFF; margin: 5px; padding: 5px; }
.files .file .type        { display: inline-block; font-style:italic; vertical-align: middle; }
.files .file .uploader    { display: inline-block; font-style:italic; vertical-align: middle; }
.files .file .added_date  { display: inline-block; font-style:italic; vertical-align: middle; }
.files .file .details     { padding: 0 30px; }
.files .file .actions     { text-align: right; }

.files .file.uploaded        { background-color: #FFC; }
.files .file.approved        { background-color: #FFC; }
.files .file.edit_requested  { background-color: #FFC; }
.files .file.declined        { background-color: #999; }

/* FAVORITES */
.favorites                             {}
.favorites .favorite                   { position: relative; border-radius: 5px; background-color:#FFF; margin: 5px; padding: 5px 5px 5px 25px; }
.favorites .favorite       .check      { position: absolute; left: 5px; }
.favorites .favorite       .name       { display: inline-block; vertical-align: middle; width:250px; }
.favorites .favorite       .demo       { display: inline-block; vertical-align: middle; padding:0; border:0; width: 200px;}
.favorites .favorite       .rating     { display: inline-block; vertical-align: middle; }
.favorites .favorite       .actions    { text-align: right; display: inline; margin-left: 8px; }

.favorites .favorite       .actions > div    { display:inline-block; padding: 10px; }

/* SORTED TABLES HEADER */
tr.sort_header th.sort_asc:before  { content: "↑"; }
tr.sort_header th.sort_desc:before { content: "↓"; }



/******************/
/*** ADAM EDITS ***/
/******************/

/* #main form .main-cont .blue-area .box .white-bg ul.payment { list-style: none; } */
ul.payment { list-style: none; width: 500px; }
ul.payment li:nth-child(3) { padding: 50px 0 0 20px; }
ul.payment label { 
	font-size: 18px;
	font-weight: bold;
}

h2.cancel-sub-text { margin: 30px auto 0px 30px !important; }

li.cancel-sub-info { display: block; padding: 5px 5px 5px 20px; }
li.cancel-sub-info span { padding-left: 20px; }


div.have-question-sidebar {
	background: #E6F2FA;
	width: 240px;
	float: right;
	margin: 14px 22px 2px 0;
	display: inline;
	border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
}
div.have-question-sidebar .image {
	padding-left: 15px !important;
}
div.have-question-sidebar h3 {
	font-size: 14px;
    padding:13px 0 13px 13px;
    margin:0;
    color:#000;    
}
div.have-question-sidebar ul { list-style: none; font-weight: bold; }
li.have-question-li { padding-bottom: 15px; }

ul.contact-us { padding: 0 15px 15px 15px; }

#cancel-sub-form {
	width: 700px;
	height: 330px;
	display: inline-block;
	margin-right: 10px;
}


/*** Reset Password ***/

.form-reset-pass { padding: 10px 10px 30px 10px }

div.login p { font-size: 12px; margin-top: 20px; }

div.label-column {
	width: 170px;
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;	
}
div.label-column.thin {
	padding-right: 30px !important;
}

div.input-column {
	display: inline-block;
	width: 335px;
}
div.input-column.thin {
	padding-right: 0px !important;
}


.login .input-column {
	margin: 15px 0 30px 0;
}

div.input-column input[type=text] {
	height: 30px;
	margin: 0;
	width: 320px;
	padding: 2px 6px;
	display: inline-block;
	color: #555;
	border: 1px solid #ccc;
	transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,-moz-box-shadow linear .2s;
	-webkit-transition: border linear .2s,-webkit-box-shadow linear .2s;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

div.input-column input[type='text']:focus {
	outline: none;
	border-color: rgba(82, 168, 236, 0.75);
	box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
}
.input-column textarea {
	display: inline-block;
	width: 320px;
	height: 150px;
	padding: 2px 6px;
	border: 1px solid #CCC;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}
.input-column textarea:focus {
	outline: none;
	border-color: rgba(82, 168, 236, 0.75);
	box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
}

.theme-button              { display: inline-block; color: #FFFFFF; border: 1px solid #206ca3; padding: 3px 16px 3px 16px; background: url('/images/gradient-overlay.png') repeat-x #0F88DB; background-position: center; text-align: center; font-weight: bold; text-decoration: none; border-radius: 3px; }
.theme-button:hover        { background-image: url('/images/gradient-overlay-light.png'); border: 1px solid #23689a; text-decoration: none; }

.theme-button.grey         { display: inline-block; color: #FFFFFF; border: 1px solid #666; padding: 3px 16px 3px 16px; background: url('/images/gradient-overlay.png') repeat-x #999; background-position: center; text-align: center; font-weight: bold; text-decoration: none; border-radius: 3px; margin-left: 10px; }
.theme-button.grey:hover { background-image: url('/images/gradient-overlay-light.png'); border: 1px solid #666; }

.theme-button-delete       { display: inline-block; color: #FFFFFF; border: 1px solid #333333; padding: 3px 16px 3px 16px; background: url('/images/gradient-overlay.png') repeat-x #000000; background-position: center; text-align: center; font-weight: bold; text-decoration: none; border-radius: 3px; }
.theme-button-delete:hover { background-image: url('/images/gradient-overlay-light.png'); border: 1px solid #333333; }


/*** Lightbox ***/

.lightbox-option { display: block; width: auto; height: auto; padding: 20px; position: static; vertical-align: top; }
.lightbox-option p { padding-left: 25px; }
.lightbox-option-holder { display: block; width: 400px; height: auto; margin: 0 auto 0 auto; }
.lightbox-option-btn { display: inline-block; margin: 10px; font-size: 16px !important; position: static; }
.lightbox-option-btn a { width: 130px !important; }

.choose-existing-job { width: 400px; margin-left: 45px; }

.lightbox-option .lightbox-option-title { display: inline-block; margin: 0 10px 10px 10px; font-size:20px; font-weight: 700; line-height: 22px; color: #000; }

/* Contact Button */
.lightbox-option .theme-button { display: inline-block; color: #FFFFFF; border: 1px solid #206ca3; padding: 3px 16px 3px 16px; background: url('/images/gradient-overlay.png') repeat-x #0F88DB; background-position: center; text-align: center; font-weight: bold; text-decoration: none; border-radius: 3px; font-size: 16px; }
.lightbox-option .theme-button:hover { background-image: url('/images/gradient-overlay-light.png'); border: 1px solid #23689a; }

/* Cancel Button */
.lightbox-option .theme-button.btn-close.text-button { display: inline-block; color: #FFFFFF; border: 1px solid #787878; padding: 3px 16px 3px 16px; background: url('/images/gradient-overlay.png') repeat-x; background-color: #a5a5a5; background-position: center; text-align: center; font-weight: bold; text-decoration: none; border-radius: 3px; }
.lightbox-option .theme-button.btn-close.text-button:hover { background-image: url('/images/gradient-overlay-light.png'); border: 1px solid #787878; }


/*** Talent Search Page ***/

.search-sort {  
	background: none !important;
	position: absolute; 
	right: 15px;
	width: 250px;
}
.search-result {
	height: 140px;
	position: relative;
}
.search-result .theme-button {
	position: absolute;
	top: 0;
	right: 0;
	display: none;
}
.mobile_browser .search-result .theme-button, 
.search-result:hover .theme-button {
	display: block;
}
.search-result .theme-button:hover {
	text-decoration: none;
}
/* line2539 as well */
.search-descr-skills {
	padding: 5px 0 5px 0;
}
.search-result .search-descr-skills p {
	font-weight: 400;
	font-size: 14px;
	width: 490px;
	height: 18px;
	overflow: hidden;
}
.search-result .search-descr-skills p a {
	color: black;
}


.search-image-feed {
	height: 150px;
	width: 110px;
	display: inline-block;
	position: absolute;
}
.search-photo img {
	display: inline-block;
	margin-left: 25px;
	height: 58px;
	width: 58px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.search-feeback {
	width: 110px;
	position: relative;
	top: 20px;
	margin-left: 12px;
}
.search-info {
	height: 150px;
	width: 490px;
	display: inline-block;
	position:absolute;
	left: 160px;
}
.search-descr-skill {
	font-weight: 400;
}
.listens-option {
	width: 100px;
	display: inline-block;
	margin-right: 15px;
	background: url('/images/icons/play_24.png');
	background-repeat: no-repeat;
	background-size: 16px 16px;
	padding-left: 20px;
}
.search-result .listens-option p {
	font-weight: 400;
	font-size: 14px;
}
.favorite-option {
	display: inline-block;
	margin-right: 15px;
	background: url('/images/ico-heart.png');
	background-repeat: no-repeat;
	background-size: 16px 16px;
	padding-left: 20px;
}
.country-option {
	display: inline-block;
	margin-right: 15px;
	padding-left: 20px;
	background-image: url('/images/flags/default.gif');
	background-repeat: no-repeat;
	background-size: 16px 16px;
}

.country-option.argentina      { background-image: url('/images/flags/argentina.gif'); }
.country-option.australia      { background-image: url('/images/flags/australia.gif'); }
.country-option.austria        { background-image: url('/images/flags/austria.gif'); }
.country-option.belgium        { background-image: url('/images/flags/belgium.gif'); }
.country-option.brazil         { background-image: url('/images/flags/brazil.gif'); }
.country-option.cameroon       { background-image: url('/images/flags/cameroon.gif'); }
.country-option.canada         { background-image: url('/images/flags/canada.gif'); }
.country-option.chile          { background-image: url('/images/flags/chile.gif'); }
.country-option.china          { background-image: url('/images/flags/china.gif'); }
.country-option.denmark        { background-image: url('/images/flags/denmark.gif'); }
.country-option.finland        { background-image: url('/images/flags/finland.gif'); }
.country-option.france         { background-image: url('/images/flags/france.gif'); }
.country-option.germany        { background-image: url('/images/flags/germany.gif'); }
.country-option.greece         { background-image: url('/images/flags/greece.gif'); }
.country-option.hong_kong      { background-image: url('/images/flags/hong_kong.gif'); }
.country-option.hungary        { background-image: url('/images/flags/hungary.gif'); }
.country-option.iceland        { background-image: url('/images/flags/iceland.gif'); }
.country-option.india          { background-image: url('/images/flags/india.gif'); }
.country-option.indonesia      { background-image: url('/images/flags/indonesia.gif'); }
.country-option.ireland        { background-image: url('/images/flags/ireland.gif'); }
.country-option.israel         { background-image: url('/images/flags/israel.gif'); }
.country-option.italy          { background-image: url('/images/flags/italy.gif'); }
.country-option.japan          { background-image: url('/images/flags/japan.gif'); }
.country-option.malaysia       { background-image: url('/images/flags/malaysia.gif'); }
.country-option.mexico         { background-image: url('/images/flags/mexico.gif'); }
.country-option.new_zealand    { background-image: url('/images/flags/new_zealand.gif'); }
.country-option.nigeria        { background-image: url('/images/flags/nigeria.gif'); }
.country-option.norway         { background-image: url('/images/flags/norway.gif'); }
.country-option.pakistan       { background-image: url('/images/flags/pakistan.gif'); }
.country-option.peru           { background-image: url('/images/flags/peru.gif'); }
.country-option.phillippines   { background-image: url('/images/flags/phillippines.gif'); }
.country-option.poland         { background-image: url('/images/flags/poland.gif'); }
.country-option.portugal       { background-image: url('/images/flags/portugal.gif'); }
.country-option.puerto_rico    { background-image: url('/images/flags/puerto_rico.gif'); }
.country-option.romania        { background-image: url('/images/flags/romania.gif'); }
.country-option.russia         { background-image: url('/images/flags/russia.gif'); }
.country-option.saudi_arabia   { background-image: url('/images/flags/saudi_arabia.gif'); }
.country-option.singapore      { background-image: url('/images/flags/singapore.gif'); }
.country-option.south_africa   { background-image: url('/images/flags/south_africa.gif'); }
.country-option.south_korea    { background-image: url('/images/flags/south_korea.gif'); }
.country-option.spain          { background-image: url('/images/flags/spain.gif'); }
.country-option.sweden         { background-image: url('/images/flags/sweden.gif'); }
.country-option.switzerland    { background-image: url('/images/flags/switzerland.gif'); }
.country-option.thailand       { background-image: url('/images/flags/thailand.gif'); }
.country-option.the_netherlands{ background-image: url('/images/flags/the_netherlands.gif'); }
.country-option.turkey         { background-image: url('/images/flags/turkey.gif'); }
.country-option.uk             { background-image: url('/images/flags/uk.gif'); }
.country-option.ukraine        { background-image: url('/images/flags/ukraine.gif'); }
.country-option.uruguay        { background-image: url('/images/flags/uruguay.gif'); }
.country-option.usa            { background-image: url('/images/flags/usa.gif'); }
.country-option.venezuela      { background-image: url('/images/flags/venezuela.gif'); }
.country-option.virgin_islands { background-image: url('/images/flags/virgin_islands.gif'); }


/* Help Page [fe/help/help] */

.help-holder-full {
	margin: auto;
	width: 100%;
}

.help-holder-top {
	width: 100%;
	margin: 20px auto;
}

.help-holder-left {
	width: 478px;
	display: inline-block;
}
.help-holder-right {
	width: 478px;
	display: inline-block;
}
.help-holder-bottom {
	width: 100%;
}

.main-holder.page-help .help-search {
	width: 60%;
	display: block;
	margin: 8px auto;
}

.help-search-txt {
	width: 440px;
	height: 15px;
	border: 2px solid #548c00;
	padding: 5px;
}

.help-search-btn { display: inline-block; color: #fff; border: 1px solid #5d9200; padding: 5px 16px; background: url('/images/gradient-overlay.png') repeat-x #78bd00; background-position: center; text-align: center; font-weight: bold; text-decoration: none; border-radius: 3px; }

.help-search-btn:hover { background-image: url('/images/gradient-overlay-light.png'); border: 1px solid #5d9200; text-decoration: none; }

h2.help-heading {
	margin: 20px auto -10px 10px !important;
}

.help-holder-blue-thin h2.help-heading { margin-left: 0 !important; }

h3.help-sub-heading {
	color: #666;
	margin: 5px auto 10px auto;
	font-size: 16px;
}

.help-title-link {
	font-size: 18px;
	color: #0059c3;
	text-decoration: none;
}

.help-holder-blue-wide {
	width: 920px;
	height: 50px;
	margin: auto;
	padding: 12px;
	background-color: #e6f2fa;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

.help-holder-blue-med {
	width: 92%;
	height: 95px;
	margin: 20px auto;
	padding: 12px;
	background-color: #e6f2fa;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

.help-holder-blue-thin { height: 220px; width: 300px; display: inline-block; margin: 0px 8px; }

.help-holder-blue-thin-bl {
	width: 300px;
	height: 180px;
	margin: 20px auto;
	background-color: #e6f2fa;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	display: inline-block;
}
.help-holder-blue-thin-bm {
	width: 300px;
	height: 180px;
	margin: 20px auto;
	background-color: #e6f2fa;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	display: inline-block;
}
.help-holder-blue-thin-br {
	width: 300px;
	height: 180px;
	margin: 20px auto;
	background-color: #e6f2fa;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	display: inline-block;
}

.help-holder-blue-med a {
	display: block;
	text-decoration: none;
	margin: 5px auto
}

.help-holder-blue-med .l1 {
	background: url('/images/icons/search_48.png') no-repeat #e6f2fa; background-position: left; padding-left: 70px; margin-left: 10px; vertical-align: middle;
}
.help-holder-blue-med .l2 {
	background: url('/images/icons/task_48.png') no-repeat #e6f2fa; background-position: left; padding-left: 70px; margin-left: 10px; vertical-align: middle;
}
.help-holder-blue-med .l3 {
	background: url('/images/icons/credit_card_48.png') no-repeat #e6f2fa; background-position: left; padding-left: 70px; margin-left: 10px; vertical-align: middle;
}

.help-holder-blue-med .r1 {
	background: url('/images/icons/wizard_48.png') no-repeat #e6f2fa; background-position: left; padding-left: 70px; margin-left: 10px; vertical-align: middle;
}
.help-holder-blue-med .r2 {
	background: url('/images/icons/portfolio_48.png') no-repeat #e6f2fa; background-position: left; padding-left: 70px; margin-left: 10px; vertical-align: middle;
}
.help-holder-blue-med .r3 {
	background: url('/images/icons/cash_48.png') no-repeat #e6f2fa; background-position: left; padding-left: 70px; margin-left: 10px; vertical-align: middle;
}

.help-holder-blue-thin-bl.bg {
	background: url('/images/branding/help_phone_146x180.png') no-repeat #e6f2fa; background-position: left; vertical-align: middle;
}
.help-holder-blue-thin-bm.bg {
	background: url('/images/branding/help_chat_185x180.png') no-repeat #e6f2fa; background-position: left; vertical-align: middle;
}
.help-holder-blue-thin-bm.bg a {
	font-size: 18px;
}
.help-holder-blue-thin-br.bg {
	background: url('/images/branding/help_email_185x180.png') no-repeat #e6f2fa; background-position: left; vertical-align: middle;
}

.bg-txt-1 { padding: 10px 10px 20px 140px; font-size: 14px; }
.bg-txt-2 { padding: 10px 10px 20px 165px; font-size: 14px; }


/* Client Download Audition Page */
p.download-info { font-weight: 700; color: #464646; padding-left: 5px; }
p.download-help { font-size: 12px; color: #a5a5a5; padding-top: 10px; padding-left: 5px; }

.g-ads-left {
	margin-left: 17px;
	padding: 0;
}

.maxfilesize {
	color: #8b8b8b;
	font-size: 12px;
	display: block;
}



/* Share Responses Page */

h3.help.note {
	float: right;
	padding: 10px;
	font-size: 16px;
	color: #666;
	margin: 0;
}

.share-responses { }
.share-responses-settings { }
.share-responses-email { }

.share-responses p {
	margin-left: 5px;
}
.share-responses-email h3 {
	color: #999;
	margin-top: 10px;
	margin-top: 25px;
}

.share-responses-row {
	width: 850px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	position: relative;
}
#share-responses-row-pass {
	width: 850px;
	height: 65px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	position: relative;
}
.share-responses-col1 {
	display: inline-block;
	background-color: #f1f1f1;
	border-right: 1px solid #ccc;
	height: 65px;
	vertical-align: top;
}
.share-responses-col1-holder {
	display: block;
	width: 280px;
	position: relative;
	padding: 22px;
}
.share-responses-col2 {
	display: inline-block;
	padding: 18px;
	vertical-align: top;
}
.share-responses-name {
	font-weight: 800;
	font-size: 18px;
	width: 115px;
	display: inline-block;
}
.share-responses-example {
	display: inline-block;
}
.share-responses-setting {
	display: block;
	height: 30px;
	width: 95px;
	position: relative;
}

.graphic-check {
	background-image: url('/images/share_responses/OFF_active.jpg');
}
.graphic-check[checked=checked] {
	background-image: url('/images/share_responses/ON_active.jpg');
}

.fake-player {
	display: inline-block;
	width: 160px;
	vertical-align: middle;
}
.share-responses-example.share-notes {
	background: #FFC url("/images/note_yellow.png");
	width: 158px;
	height: 18px;
	border: 1px solid #CCC;
}
.share-responses-example span.stars-background {
	border: 1px solid #ccc;
}
.share-responses-submit { margin: 40px 10px 10px 0px; text-align: center; text-align: left; }
.share-responses-button { display: inline-block; color: #FFFFFF; border: 1px solid #206ca3; padding: 3px 16px 3px 16px; background: url('/images/gradient-overlay.png') repeat-x #0F88DB; background-position: center; text-align: center; font-weight: bold; text-decoration: none; border-radius: 3px; }
.share-responses-button:hover { background-image: url('/images/gradient-overlay-light.png'); border: 1px solid #23689a; }
.share-responses-button.green { background-color: #69A52C; border-color: #69A52C; }
.share-responses-button.green.big { width: 180px }
.share-responses-button.grey { background-color: #999; border-color: #999; text-decoration: none; margin-left: 10px; }
.share-responses-button.grey.big { width: 180px; }

span.share-responses-label {
}

.share-responses-input {
	color: #555;
	width: 250px;
	padding: 5px;
	border: 1px solid #CCC;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
}
.share-responses-input:focus {
	outline: none;
	border-color: rgba(82, 168, 236, 0.75);
	box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
}
.share-responses-input.email {
	margin: 10px 0px;
}
.share-responses-input.subject {
	width: 780px;
}
.share-responses-input.message {
	width: 780px;
	height: 300px;
}


/* Client - Talent Comparison Charts */

.compare-holder {
	height: 600px;
	text-align: center;	
}
.compare-top {
	text-align: center;
	padding: 20px;
}
.compare-title {
	font-size: 32px;
	font-weight: 700;
	display: block;
}
.compare-title-ent {
	font-size: 32px;
	font-weight: 700;
	display: block;
	margin-top: 10px;
}
.compare-sub {
	font-size: 20px;
	font-weight: 400;
	display: block;
	margin-bottom: 10px;
}
.compare-button {
	width: 150px;
	margin-left: 0 !important;
	margin-bottom: 8px;
}
.compare-top p {
	text-align: left;
	color: #666;
	font-weight: 600;
}

.compare-list ul {
	height: 370px;
	bottom: 0;
	position: absolute;
	line-height: 30px;
	font-size: 16px;
	color: #3B7ECE;
	text-align: left;
}
#enterprise-compare .compare-list ul {
	line-height: 30px;
}

#free-compare {
	width: 300px;
	height: 550px;
	border: 2px solid #B9BBB7;
	display: inline-block;
	vertical-align: middle;
	background-color: #efefef;
	box-shadow:inset -8px 0px 9px #CCC;
}
#business-compare {
	width: 300px;
	height: 550px;
	border: 2px solid #B9BBB7;
	display: inline-block;
	vertical-align: middle;
	margin-left: -6px;
	background-color: #efefef;
	box-shadow:inset -8px 0px 9px #CCC;
}
#enterprise-compare {
	width: 335px;
	height: 595px;
	border: 3px solid #3d6cb5;
	vertical-align: middle;
	display: inline-block;
	margin-left: -6px;
	background-image: url('/images/comparision_client_accounts.png');
	background-position: top right;
	background-repeat: no-repeat;
}
#lite-compare {
	width: 300px;
	height: 550px;
	border: 2px solid #B9BBB7;
	display: inline-block;
	vertical-align: middle;
	margin-left: -6px;
	background-color: #efefef;
	box-shadow:inset -8px 0px 9px #CCC;
}
#premium-compare {
	width: 335px;
	height: 595px;
	border: 3px solid #3d6cb5;
	vertical-align: middle;
	display: inline-block;
	margin-left: -6px;
	background-image: url('/images/comparision_talent_accounts.png');
	background-position: top right;
	background-repeat: no-repeat;
}

/* Input Blue Border Formatting */
.blue-border {
	margin: 0;
	padding: 3px 4px;
	font: 13px/18px Helvetica Neue,Helvetica,Arial,sans-serif!important;
	color: #555;
	border: 1px solid #CCC;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,-moz-box-shadow linear .2s;
	-webkit-transition: border linear .2s,-webkit-box-shadow linear .2s;
}
.blue-border:focus {
	outline: none;
	border-color: rgba(82, 168, 236, 0.75);
	box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
}


/* TESTIMONIALS - Client (Our Customers), Talnet (Success Stories) */
#testimonials-holder {
	display: block;
	background-image: url('/images/client_talent_tour/tour-blue-gradient-bg.jpg');
	background-repeat: repeat-x;
	background-position: top;
	padding: 0px 20px;
	border: 1px solid #CCC;
	margin-bottom: 11px;
	border-bottom: 0;
}
#testimonials-holder p {
	color: #767676;
}

.testimonials-section {
	display: block;
	padding:12px 0px 30px 0px;
}
.testimonials-section p {
	font-size: 16px;
}

.testimonials-top-logos {
	width: auto;
	text-align: center;
	margin-bottom: 22px;
}
.top-logo {
	display: inline-block;
	margin: 0 auto;
	border: 1px solid #e3e3e3;
}

.top-logo img {
	height: 95px;
}

.testimonial {
	width: 450px;
	padding-left:10px;
	padding-bottom: 20px;
	display: inline-block;
	vertical-align: top;
	margin-left: 8px;
}
.testimonial.right {
	vertical-align: top;
}
.testimonial-logo {
	float: left;
	width:100px;
	margin-right: 10px;
	margin-top: 15px;
	display: inline-block;
}
.testimonial-logo img {
	border: 1px solid #e3e3e3;
	width: 100px;
	height: 75px;
}
.testimonial-text {
	display: inline-block;
	width:260px;
	padding-left: 5px;
}
.testimonial p { font-size: 13px; }

.bottom-info {
/*
	width: 690px;
*/
	display: block;
	margin: 70px auto 0px;
	text-align: center;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	background: url('/images/signup_calltoaction_bg.jpg') repeat-x;
	padding: 20px;
}
.bottom-info.short {
	width: 500px;
}
.bottom-info h2 {
	color: #666;
	margin-bottom: 5px !important;
}

/* Talent section */

.testimonial-avatar img {
	float: left;
	height: 60px;
	width:60px;
	margin-right: 10px;
	margin-top: 2px;
	display: inline-block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.testimonial-title {
	font-size: 18px;
	font-weight: 800;
	color: #000;
}
.testimonial-text-talent {
	display: inline-block;
	width:380px;
	line-height: 17px;
/* 	padding-left: 70px; */
}
.testimonial-location {
	font-style: italic;
	font-size: 12px;
	color: #666;
}
.testimonial-info-top {
	margin-top: 145px;
	padding-left: 15px;
}
.testimonial-info {
	padding-left: 15px;
}

#testimonials-holder .bottom-info {
/*	width: 900px;*/
	margin: 40px auto 0px;
}

/* NEWSFEED SECTION */

/* left column */
#newsfeed-left-column {
	display: inline-block;
	vertical-align: top;
	width: 200px;
	border-right: 1px solid #ccc;
	padding: 20px 10px;
}

#newsfeed-left-column img {
	width: 58px;
	display: inline-block;
	margin-right: 12px;
}

.newsfeed-left-name {
	font-size: 14px;
	padding-left: 2px;
	color: #0059c3;
	display: block;
	margin-bottom: -8px;
}

.newsfeed-left-top {
	display:inline-block;
	vertical-align: top;
	max-width: 140px;
	height: 65px;
	position: relative;
}

.newsfeed-left-number {
	font-size: 25px;
	font-weight: bold;
	margin: 20px 0 5px 0;
	color: #000;
	display: block;
}

.newsfeed-left-info {
	font-size: 12px;
	color: #0059c3;
}

/* center column */
#newsfeed {
	display: inline-block;
	position: relative;
	vertical-align: top;
	padding: 20px;
	
/* NEED TO SET WIDTH ON newsfeed-content DIVs AS WELL */
/* 	width: 500px; */
}
#newsfeed h3 {
	margin-top: 0;
}
#newsfeed-more {
	display: block;
	background-color: #d5eaf6;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	margin-top: 50px;
	padding: 8px;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
.newsfeed-msg {
	padding: 10px 5px 10px 5px;
	margin: 10px 0 10px 0;
	display: block;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}
.newsfeed-msg:hover {
	background: #d5eaf6 url('/images/icons/arrow_right_grey.png') no-repeat 96% 50%;
}
.newsfeed-msg a {
	display: block;
}
.newsfeed-msg a:hover {
	text-decoration: none;
}

.newsfeed-img {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	padding: 2px;
}
.newsfeed-content {
	display: inline-block;
	vertical-align: top;
	color: black;
	/*set when .newsfeed-msg width is restricted for showing task list*/
	max-width: 550px;
	margin-right: 50px;
	margin-top: 0;
}
.newsfeed-date {
	color: #666;
	margin:0;
}
.newsfeed-date:hover {
	text-decoration: none;
}

/* right column (task list) */
#task-list {
/* 	width: 250px; */
	padding: 20px 10px;
	border-left: 1px solid #ccc;
	display: inline-block;
	vertical-align: top;
}


.bottom-calltoaction {
	display: block;
	margin: 50px 15px 0px 15px;
	text-align: center;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	background-image: -webkit-linear-gradient(top, #DCF1FF, #B3DCFA);
	padding: 20px;
}
.bottom-calltoaction h2 {
	margin-bottom: 15px !important;
}

