/* CSS for performers pages */

#content.performer h1 {
	color: #76b900;
}

#content.performer h2 {
	color: #76b900;
	padding: 0;
	clear: both;
}

#content.performer #left .leftnav h2 a {
	color: #fff !important;
	text-decoration: none;
}
#content.performer #left .leftnav h2 a:hover {
	text-decoration: underline;
	color: #fff !important;
}

#content.performer #center p.photo {
	position: absolute;
	top: 31px;
	right: 28px;
	height: 200px;
	width: 160px;
}

#content.performer #center div.uptodate {
	background: #f8f8fb;
	border: 1px solid #a8a7ca;
	padding: 10px 10px 6px 10px;
	margin: 16px 0px 25px 0px;
	width: 330px;
}

#content.performer #center div.uptodate h2 {
	padding: 3px 0 2px 30px;
	margin: 0 0 5px 0;
	background: url('../_img/icon_uptodate.jpg') no-repeat top left;
	color: #8a89c7;
}

#content.performer #right h2.infocentre {
	background: url('../_img/h2_infocentre.jpg') no-repeat top left;
	padding: 0;
	margin: 0 0 15px 0;
	height: 40px;
}

#content.performer #right #rightTopBoxBlank ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 15px 0;
}

#content.performer #right #rightTopBoxBlank ul li {
	margin: 0 0 1px 0;
}

#content.performer #right #rightTopBoxBlank input {
	float: left;
}


/***************************** PERFORMERS LANDING *****************************/

#content.performer #center758 #careerAdvice, #content.performer #center758 #spotCV, #content.performer #center758 #jobInfo, #content.performer #center758 #perfBooks, #content.performer #center758 #fwdService, #content.performer #center758 #discounts {
	padding: 0 0 20px 70px;
	margin: 0;
	height: 50px;
	position: relative;
	width: 85%;
}

#content.performer #center758 #careerAdvice h3, #content.performer #center758 #spotCV h3, #content.performer #center758 #jobInfo h3, #content.performer #center758 #perfBooks h3, #content.performer #center758 #fwdService h3, #content.performer #center758 #discounts h3 {
	padding: 0;
	margin: 0 0 2px 0;
}

#content.performer #center758 #careerAdvice h3 a, #content.performer #center758 #spotCV h3 a, #content.performer #center758 #jobInfo h3 a, #content.performer #center758 #perfBooks h3 a, #content.performer #center758 #fwdService h3 a, #content.performer #center758 #discounts h3 a {
	color: #76b900 !important;
	font-size: 1em;
	text-decoration: none;
}

#content.performer #center758 #careerAdvice h3 a:hover, #content.performer #center758 #spotCV h3 a:hover, #content.performer #center758 #jobInfo h3 a:hover, #content.performer #center758 #perfBooks h3 a:hover, #content.performer #center758 #fwdService h3 a:hover, #content.performer #center758 #discounts h3 a:hover {
	color: #add566 !important;
	font-size: 1em;
	text-decoration: underline;
}


#content.performer #center758 #careerAdvice {
	background: url('../_img/iconPerf_careerAdvice.jpg') no-repeat top left;
}


#content.performer #center758 #spotCV {
	background: url('../_img/iconPerf_spotCV.jpg') no-repeat top left;
}

#content.performer #center758 #jobInfo {
	background: url('../_img/iconPerf_jobInfo.jpg') no-repeat top left;
}

#content.performer #center758 #perfBooks {
	background: url('../_img/iconPerf_perfBooks.jpg') no-repeat top left;
}

#content.performer #center758 #fwdService {
	background: url('../_img/iconPerf_fwdService.jpg') no-repeat top left;
}

#content.performer #center758 #discounts {
	background: url('../_img/iconPerf_Discounts.jpg') no-repeat top left;
}

#content.performer #center758 div a.iconPerf {
	position: absolute;
	top: 0;
	left: 0;
	height: 50px;
	width: 50px;
}

#content #left div.leftPerfLogin {
	background: url('../_img/leftPerfLogin.jpg') no-repeat top left;
	padding: 10px 15px;
	width: 150px;
	height: 80px;
	margin: 0 0 20px 0;
	position: relative;
}

#content #left div.leftPerfLogin h2 {
	margin: 0 0 23px 0;
	border: none;
	color: #fff;
	font-size: 1.2em;
}

#content #left div.leftPerfLogin form p {
	padding: 0;
	margin: 0 0 5px 0;
}

#content #left div.leftPerfLogin form input.arrow {
	position: absolute;
	top: 63px;
	right: 15px;
}

div#cvWebUrl {
	margin: 32px;
	font-weight: bold;
	font-size: 160%;
	text-align: center;
	color: #79BB02;
}
div#cvLinkButtons div {
	clear: left;
	padding-top: 16px;
}
div#cvLinkButtons div img {
	float: left;
	margin-right: 10px;
	width: 142px;
	height: 50px;
}
div#cvLinkButtons div textarea {
	border: 1px solid #2B2A80;
	height: 60px;
	padding: 4px;
	width: 360px;
	font-family: Consolas, Andale Monospace, Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
}

ol {
	margin-left: 32px;
	padding-left: 0px;
}

div.errorBox {
	border: 1px solid #7ABC03;
	padding:15px 15px 12px 16px;
	background-color: #7ABC03;
	width:95%;
}
div.errorBox * {
	margin: 4px 0px;
	padding: 0px;
	color: #fff !important;
}


fieldset.box {
	background-color: #EFEFF8;
	border: 1px solid #BFBCD9;
	padding: 16px;
	margin: 16px 0px;
	position: relative;
}

fieldset.box input.submit140 {
	position: absolute;
	right: 32px;
}

form.panelForm {
	background: #fff url(/_img/performer_panel_400x200.png) top left scroll no-repeat;
}

/********** My Breakdowns *********/

#centerTopTabs ul li a {
	color: #76b900;
}

#centerTopTabs ul li a:hover {
	background: url('../_img/bg_performersTabH.jpg') no-repeat top left !important;
}

#centerTopTabs ul li a.active {
	background: url('../_img/bg_performersTabA.jpg') no-repeat top left !important;
	/*color: #60b5e1;*/
	color: #76b900;
}

#centerTopTabs ul li a.active:hover {
	background: url('../_img/bg_performersTabA.jpg') no-repeat top left !important;
	/*color: #60b5e1;*/
	color: #76b900;
}

input.button {
	background: url('../_img/btn_94x23.jpg') no-repeat top left;
}

input.button50 {
	border: 0px;
	width: 50px !important;
	height: 23px;
	text-align: center;
	color: #fff !important;
	margin: 0px 2px 0 5px;
	padding: 0 0 4px 10px;
	font-family: Gill Sans MT;
	background: url('../_img/btn_50x23_noarrow.jpg') no-repeat top left !important;
}

p.breakDownSearch {
	position: relative;
	width: 680px;
}
p.breakDownSearch span.right {
	position: absolute;
	right: 0px;
	text-align: right;
}

col#breakdownSubjectColumn {
	width: 60%;
}
col#breakdownSuggestedColumn, col#breakdownSentColumn {
	width: 14%;
}
col#breakdownClosesColumn {
	width: 12%;
}

table#breakdownTable tr td {
	vertical-align: top;
}
table#breakdownTable tr th.suggested, table#breakdownTable tr td.suggested {
	text-align: center;
}

div.wizardBar {
	width: 718px;
}

div#breakdownButtons {
	text-align: center;
}

fieldset.performer3Col p {
	clear: left;
	margin: 16px 0px;
}
fieldset.performer3Col p label {
	width: 120px;
}

fieldset.performer3Col p span.uneditableText {
	margin-left: 120px;
	padding: 8px;
	display: block;
	border: 1px solid #BFBCD9;
}

div#performer3ColButtons {
	width: 530px  !important;
}

fieldset#suggestionTerms {
	width: 675px;
}
fieldset#suggestionTerms label {
	width: 95%;
}

ul.funkyBulletLinkList li {
	background: #ffffff url('../_img/artists_bullet_16x16.png') top left scroll no-repeat;
}

ul.funkyBulletLinkList li a {
	/* color: #3E9DD8; */
}

ul#submitCv {
	display: none;
}

dl#artistTermsAndCondtions dt {
	font-weight: bold;
	margin: 10px 0;
}
dl#artistTermsAndCondtions em {
	color: #8A89C7;
}

div.commentsArea { 
	margin-top: 20px;
	margin-bottom: 10px;
}

p.deleteArtistSuggestion a {
	text-decoration: none;
}

p.deleteArtistSuggestion input.cancel {
	float:right;
}


div.performer h3
{
	color:#76b900;
}

div.mainPhotoSml img {
	float: right;
	margin-top: 10px;
}

a.btnLarge {
	background: #515095 url('/_img/btn_120x23.jpg');
	width: 104px;
	height: 17px;
	border: 0px;
	display: block;
	text-decoration: none;
	color: #fff;
	padding: 3px 8px;
}

a.funkyLinky {
	width: 208px;
	height: 13px;
	padding: 6px 2px 8px 10px;
	color: #fff;
	display: block;
	background: #76b900 url('/_img/btn_perf_220x27.png') scroll top left no-repeat;
	font-weight: bold;
	text-decoration: none;
	clear: both;
	margin: 10px 0 20px 0;
}
	
h2.infoCentre {font-weight: normal; font-family: Gill Sans MT; font-size: 2.0em !important; }

form.bigForm fieldset.artistSuggestionRoleDetails div {
	clear: none;
	text-align: center;
}
form.bigForm fieldset.artistSuggestionRoleDetails div.photoCaption {
	margin-bottom: 10px;
}

/********** Photo Guidelines **********/

#content.performer #center758 ul.cvsamples {
	list-style-type: none;
	display: block;
	width: 600px;
	padding: 0;
}

#content.performer #center758 ul.cvsamples li {
	float: left;
	padding: 5px 15px 10px 0;
}

input.btnLarge {
	border: 0px;
	background-color: #26247b;
	text-align: left;
	color: #ffffff;
	background-repeat: no-repeat;
	background-image: url('/img/static/artist/btnLrgBlankBackground.gif');
	padding-bottom: 8px;
}

input.deleteBtnLarge {
	border: 0px;
	background-color: #26247b;
	text-align: left;
	color: #ffffff;
	background-repeat: no-repeat;
	padding-bottom: 8px;
	background-image: url('/img/static/artist/btnLargeDelete.gif') !important;
	width: 165px !important;
	height: 38px !important;
	padding-left: 8px;
}

input.btnLarge {
	width: 165px !important;
	height: 38px !important;
	padding-left: 8px;
}

p.bookClosedBlurb {
	font-weight: bold;
	background-color:#F8F8FB; 
	border:1px solid #504E95; 
	height:auto; 
	padding:20px;
}

/********** Submit my CV page **********/

p.mainCVPhoto {
	display: block;
	float: left;
	margin: 0 0px 10px 0;
	height: 150px;
	width: 125px;
}
	
p.smlCVPhoto {
	display: block;
	float: right;
	margin: 0 20px 20px 0;
	width: 500px;
	height: auto;
	}

	
p.smlCVPhoto input.smlPhoto {
	display: block;
	float: left;
	margin: 0 10px 10px 0;
	height: 48px;
	width: 40px;
	}

p.smlCVPhoto span.clickPhoto {
	display: block;
	padding-bottom: 15px;
	}


	
form.bigForm fieldset p.line input.changeCV {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline !important;
	color: #8a89c7;
	border: none;
	background: #f8f8fb;
	text-align: left;
	font-size: 1em;
	letter-spacing: -1;
	padding: 3px 0 0 10px !important;
	margin: 0;
	display: block;
	width: auto !important;
	}
	
ul#jobFeed {
	list-style-type: none;
	width: 160px;
	margin: 0 0 20px 0;
	padding: 0;
	}
	
	
ul#jobFeed li {
	width: 138px;
	padding: 8px 10px 10px 10px;
	color: #26247b;
	font-size: 1em;
	display: block;
	background: #fff;
	border-bottom: 1px solid #76b900;
	border-left: 1px solid #bdbcd9;
	border-right: 1px solid #bdbcd9;
	overflow: hidden;
	line-height: 1.3em;
	}
	
ul#jobFeed li.jobTitle {
	background: #76b900 url('../_img/bg_jobFeedTitle.jpg') no-repeat top left !important;
	width: 140px;
	height: 15px;
	padding: 10px;
	color: #fff;
	font-size: 1.2em;
	display: block;
	border-left: none;
	border-right: none;
	}
	
ul#jobFeed li span.roleTitle {
	width: 140px;
	padding-bottom: 3px;
	display: block;
	overflow: hidden;
	}

ul#jobFeed li em {
	width: 92px;
	float: left;
	}

ul#jobFeed li a {
	width: 38px;
	bottom: 10px; 
	right: 12px;
	float: right;
	}
	
ul#jobFeed li.ulBottom {
	background: url('../_img/bg_jobFeedBottom.jpg') no-repeat bottom left;
	border: none;
	width: 140px;
	padding: 10px 10px 8px 10px;
	height: 20px;
	}
	
	
ul#jobFeed li.ulBottom a {
	color: #76b900;
	float: none;
	}

/*************** slider widget *************************/

div#playingAgeInputsWrapper, div#heightInputsWrapper {
	width: 480px;
	margin-left: 150px;	
}

a.HelpPerformers {
	background: url('../_img/iconHelpPerformers.png') no-repeat top left !important;
	height: 13px;
	width: 13px;
	display: inline-block;
	cursor: pointer;
	margin-left: 7px;
	margin-top: 1px;
	}
	
h1.outside a.HelpPerformers, h1 a.HelpPerformers {
	background: url('../_img/iconHelpPerformers.png') no-repeat top left !important;
	height: 13px;
	width: 13px;
	display: inline-block;
	cursor: pointer;
	margin-left: 7px;
	padding-bottom: 4px !important;
	line-height: 0;
	}

/*************** Performers Landing Page *************************/
	
#slider_castOnSpotlight {
	width: 758px;
	height: 75px;
	display: block;
	background: url('../_img/bg_slider_castOnSpotlight.jpg') no-repeat top left !important;
	margin-bottom: 20px;
	}

#slider_castOnSpotlight h3 {
	color: #fff;
	float: left;
	padding: 9px 28px 10px 19px;
	display: block;
	width: 75px;
	margin: 0;
	}
	
#slider_castOnSpotlight p {
	float: right;
	width: 636px;
	margin: 0;
	padding: 0;
	}
	
#slider_castOnSpotlight p a {
	color: #fff;
	padding: 0;
	width: 120px;
	margin: 0 0 0 7px;
	display: block;
	float: right;
	}
	
	
#perfBox {
	width: 758px;
	height: 304px;
	display: block;
	margin-bottom: 20px;
	position: relative;
	margin-bottom: 20px;
	background: url('../_img/bg_perfBox.jpg') no-repeat top right;
	}
	
#perfTabs {
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	width: 251px;
	}
	
#perfTabs h1, #perfTabs h2 {
	margin: 0 !important;
	padding: 0 !important;
}
	
#perfTabs h1 a#h1JN, #perfTabs h1 a#h1MQ, #perfTabs h1 a#h1CA, #perfTabs h1 a#h1SPlus {
	background: url('../_img/h1perfTab.jpg') no-repeat top left; 
	height: 35px;
	font-size: 0.8em;
	padding: 15px 20px 8px 20px !important;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	margin: 0;
	text-decoration: none;
	}
	
#perfTabs h2 a {
	color: #fff !important;
	text-decoration: none;
	display: block;
	background: #0a0846;
	padding: 12px 20px 8px 20px !important;
	width: 211px;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0;
	line-height: 1.2em;
	}
	
#perfTabs h1 a.active, #perfTabs h1 a:hover, #perfTabs h2 a.active, #perfTabs h2 a:hover {
	color: #fff !important;
	text-decoration: underline;
	display: block;
	background: #54537e;
	padding: 12px 20px 8px 20px !important;
	width: 211px;
	margin: 0;
	line-height: 1.2em;
	}
	
#perfTabs h2 a#h2Exposure.active, #perfTabs h2 a#h2Exposure:hover {
	background: url('../_img/h2Exposure_active.jpg') no-repeat top left; 
	height: 39px;
	}
	
#perfTabs h2 a#h2Cv {
	background: url('../_img/h2Cv.jpg') no-repeat top left; 
	height: 20px;
	position: absolute;
	top: 56px;
	left: 0;
	display: block;
	}
	
#perfTabs h2 a#h2Cv.active, #perfTabs h2 a#h2Cv:hover {
	background: url('../_img/h2Cv_active.jpg') no-repeat top left; 
	}
	
#perfTabs h2 a#h2Exposure {
	background: url('../_img/h2Exposure.jpg') no-repeat top left; 
	height: 39px;
	position: absolute;
	top: 96px;
	left: 0;
	display: block;
	}
	
#perfTabs h2 a#h2Exposure.active, #perfTabs h2 a#h2Exposure:hover {
	background: url('../_img/h2Exposure_active.jpg') no-repeat top left; 
	height: 39px;
	}
	
#perfTabs h2 a#h2JobInfo {
	background: url('../_img/h2JobInfo.jpg') no-repeat top left; 
	height: 20px;
	position: absolute;
	top: 155px;
	left: 0;
	}
	
#perfTabs h2 a#h2JobInfo.active, #perfTabs h2 a#h2JobInfo:hover {
	background: url('../_img/h2JobInfo_active.jpg') no-repeat top left; 
	height: 20px;
	}
	
#perfTabs h2 a#h2Discounts {
	background: url('../_img/h2Discounts.jpg') no-repeat top left; 
	height: 20px;
	position: absolute;
	top: 195px;
	left: 0;
	}
	
#perfTabs h2 a#h2Discounts.active, #perfTabs h2 a#h2Discounts:hover {
	background: url('../_img/h2Discounts_active.jpg') no-repeat top left; 
	height: 20px;
	}
	
#perfTabs h2 a#h2Forwarding {
	background: url('../_img/h2Forwarding.jpg') no-repeat top left; 
	height: 49px;
	position: absolute;
	top: 235px;
	left: 0;
	}
	
#perfTabs h2 a#h2Forwarding.active, #perfTabs h2 a#h2Forwarding:hover {
	background: url('../_img/h2Forwarding_active.jpg') no-repeat top left; 
	height: 49px;
	}
	
#perfTabs h2 a#h2PM {
	background: url('../_img/h2_h49.jpg') no-repeat top left; 
	height: 29px !important;
	position: absolute;
	top: 58px;
	left: 0;
	}

#perfTabs h2 a#h2WP {
	background: url('../_img/h2_h49.jpg') no-repeat top left; 
	height: 29px !important;
	position: absolute;
	top: 107px;
	left: 0;
	}
	
#perfTabs h2 a#h2BP {
	background: url('../_img/h2_h49.jpg') no-repeat top left; 
	height: 29px !important;
	position: absolute;
	top: 156px;
	left: 0;
	}
	
#perfTabs h2 a#h2SL {
	background: url('../_img/h2_h49.jpg') no-repeat top left; 
	height: 29px !important;
	position: absolute;
	top: 205px;
	left: 0;
	}
	
	
#perfTabs h2 a#h2PM.active, #perfTabs h2 a#h2PM:hover, #perfTabs h2 a#h2WP.active, #perfTabs h2 a#h2WP:hover,
#perfTabs h2 a#h2WP.active, #perfTabs h2 a#h2WP:hover, #perfTabs h2 a#h2BP.active, #perfTabs h2 a#h2BP:hover,
#perfTabs h2 a#h2SL.active, #perfTabs h2 a#h2SL:hover {
	background: url('../_img/h2_h49_active.jpg') no-repeat top left !important; 
	height: 29px !important;
	}
	
#perfTabs h2 a#h2NS {
	background: url('../_img/h2_h49_last.jpg') no-repeat top left; 
	height: 29px !important;
	position: absolute;
	top: 254px;
	left: 0;
	}
	
#perfTabs h2 a#h2NS.active, #perfTabs h2 a#h2NS:hover {
	background: url('../_img/h2_h49_last_active.jpg') no-repeat top left !important; 
	height: 29px !important;
	}
	
#perfTabs h2 a#h2SE {
	background: url('../_img/h2_h61.jpg') no-repeat top left; 
	height: 35px !important;
	position: absolute;
	top: 58px;
	left: 0;
	padding: 20px 20px 8px 20px !important;
	}
	
#perfTabs h2 a#h2SI {
	background: url('../_img/h2_h61.jpg') no-repeat top left; 
	height: 43px !important;
	position: absolute;
	top: 119px;
	left: 0;
	padding: 20px 20px 8px 20px !important;
	}
	
#perfTabs h2 a#h2AT {
	background: url('../_img/h2_h61.jpg') no-repeat top left; 
	height: 43px !important;
	position: absolute;
	top: 180px;
	left: 0;
	padding: 20px 20px 8px 20px !important;
	}
	
#perfTabs h2 a#h2DS {
	background: url('../_img/h2_h63_last.jpg') no-repeat top left; 
	height: 33px !important;
	position: absolute;
	top: 241px;
	left: 0;
	padding: 20px 20px 20px 20px !important;
	}
	
#perfTabs h2 a#h2SE.active, #perfTabs h2 a#h2SE:hover, #perfTabs h2 a#h2SI.active, #perfTabs h2 a#h2SI:hover,
#perfTabs h2 a#h2AT.active, #perfTabs h2 a#h2AT:hover {
	background: url('../_img/h2_h61_active.jpg') no-repeat top left !important; 
	height: 43px !important;
	}
	
#perfTabs h2 a#h2DS.active, #perfTabs h2 a#h2DS:hover {
	background: url('../_img/h2_h63_last_active.jpg') no-repeat top left !important; 
	height: 43px !important;
	}

	
/****** Membership Questions ******/

#perfTabs h1 a#h1MQ {
	background: url('../_img/h1perfTab.jpg') no-repeat top left; 
	height: 32px;
	font-size: 0.7em;
	padding: 18px 20px 8px 20px !important;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	margin: 0;
	}
		
/****** Perf Tabs Content ******/	

#joinNowDefault {
	position: absolute !important;
	left: 251px;
	top: 0;
	height: 304px;
	width: 508px;
	display: block;
	padding: 0;
	margin: 0;
	}
	
#joinNowCV {
	position: absolute !important;
	top: 0;
	left: 251px;
	width: 468px;
	height: 278px;
	padding: 18px 20px;
}

#joinNowJob {
	position: absolute !important;
	top: 0;
	left: 251px;
	width: 468px;
	height: 278px;
	padding: 18px 20px;
}

#joinNowCV div.text {
	float: left;
	width: 190px;
	}

#joinNowExposure {
	position: absolute !important;
	top: 0;
	left: 251px;
	width: 468px;
	height: 268px;
	padding: 18px 20px;
}

#joinNowJob {
	position: absolute !important;
	top: 0;
	left: 251px;
	width: 468px;
	height: 268px;
	padding: 18px 20px;
}

#joinNowDiscounts {
	position: absolute !important;
	top: 0;
	left: 251px;
	width: 468px;
	height: 268px;
	padding: 18px 20px;
}

#joinNowForwarding {
	position: absolute !important;
	top: 0;
	left: 251px;
	width: 468px;
	height: 268px;
	padding: 18px 20px;
}

#joinNowExposure div.text, #joinNowJob div.text, #joinNowDiscounts div.text, #joinNowForwarding div.text {
	float: left;
	width: 260px;
	}

#membershipQuestions {
	width: 725px;
	height: 104px;
	display: block;
	background: url('../_img/bg_membershipQuestions.jpg') no-repeat top left;
	padding: 15px 13px 15px 20px;
	color: #fff;
	margin: 0 0 20px 0;
	position: relative;
	}
 
#careerAdv {
	width: 725px;
	height: 104px;
	display: block;
	background: url('../_img/bg_careerAdvice.jpg') no-repeat top left;
	padding: 15px 13px 15px 20px;
	color: #fff;
	margin: 0 0 20px 0;
	position: relative;
	}
	
#spotlightPlus {
	width: 725px;
	height: 104px;
	display: block;
	background: url('../_img/bg_spotlightPlus.jpg') no-repeat top left;
	padding: 15px 13px 15px 20px;
	color: #fff;
	margin: 0 0 20px 0;
	position: relative;
	}
	
#membershipBenefits {
	width: 725px;
	height: 104px;
	display: block;
	background: url('../_img/bg_membershipBenefits.jpg') no-repeat top left;
	padding: 15px 13px 15px 20px;
	color: #fff;
	margin: 0 0 20px 0;
	position: relative;
	}
	
#membershipQuestions h3 a, #careerAdv h3 a, #spotlightPlus h3 a, #membershipBenefits h3 a {
	width: 220px;
	height: 25px;
	display: block !important;
	}
	
	
#membershipQuestions h3, #careerAdv h3, #spotlightPlus h3, #membershipBenefits h3 {
	display: block;
	margin-top: 0;
	}
	
#membershipQuestions h4, #careerAdv h4, #spotlightPlus h4, #membershipBenefits h4 {
	width: 640px;
	color: #fff;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.3em;
	position: absolute;
	top: 38px;
	left: 20px;
	}
	
	
#membershipQuestions ul, #careerAdv ul, #spotlightPlus ul {
	list-style-type: none;
	width: 645px;
	position: absolute;
	top: 98px;
	left: 20px !important;
	margin: 0;
	padding: 0;
	}
	
#membershipBenefits ul {
	list-style-type: none;
	width: 720px;
	position: absolute;
	top: 98px;
	left: 20px !important;
	margin: 0;
	padding: 0;
	}
	
#membershipQuestions ul li, #careerAdv ul li, #spotlightPlus ul li, #membershipBenefits ul li {
	width: auto;
	color: #fff;
	float: left;
	display: block;
	}

#membershipQuestions ul li a, #careerAdv ul li a, #spotlightPlus ul li a {
	float: left;
	width: auto !important;
	display: block;
	padding: 0 10px;
	border-right: 1px solid #fff;
	color: #fff;
	}
	
#membershipBenefits ul li a {
	float: left;
	width: auto !important;
	display: block;
	padding: 0 9px !important;
	border-right: 1px solid #fff;
	color: #fff;
	}
	
#membershipQuestions ul li a.firstLi, #careerAdv ul li a.firstLi, #spotlightPlus ul li a.firstLi, #membershipBenefits ul li a.firstLi {
	padding-left: 0 !important;
	}
	
#membershipQuestions ul li a.lastLi, #careerAdv ul li a.lastLi, #spotlightPlus ul li a.lastLi, #membershipBenefits ul li a.lastLi {
	border-right: none !important;
	}

#membershipQuestions ul li a:hover, #careerAdv ul li a:hover, #spotlightPlus ul li a:hover, #membershipBenefits ul li a:hover {
	text-decoration: none;
}
	
div.renewal-info {
	background-color: #495;
	position: relative;
	left: -20px;
	width: 540px;
	padding: 0px 20px 48px 20px;
	background: transparent url(/_img/panel-breaker.png) no-repeat scroll bottom left;
}

div.renewal-info.lockdown {
	color: #c50101;
	
}
div.renewal-info.lockdown h3 {
	font-size: 180%;
	color: #c50101;
}

div.renewal-info.lockdown a.funkyLinky, div.performer#content div.membership-expired a.funkyLinky {
	background: #76B900 url('/_img/btn_red_220x27.jpg') scroll top left no-repeat;
	color: #fff !important;
}

div.performer#content div.membership-expired 
{
	border: 1px solid #c50101;
	padding: 8px;
}
div.performer#content div.membership-expired * 
{
	color: #c50101;
}

div.performer#content div.membership-expired div.renew-button-wrapper a.funkyLinky { float: right; }
div.performer#content div.membership-expired div.renew-button-wrapper 
{
	height: 42px;
}

		.twtr-doc {
			-moz-border-radius: 8px !important;
			-webkit-border-radius: 8px !important;
			border-radius: 8px !important;
			margin-bottom: 8px;
		}
		div.twtr-hd a img {
			display: none !important;
		}
		div.twtr-ft div span {
			display: none;
		}
		div.twtr-hd h3 {
			display: none !important;
		}
		div.twtr-hd h4 {
			margin: 0px !important;
			padding: 0px !important;
			color: #fff !important;
			font-size: 12px !important;
			font-weight: bold !important;
		}
		div.twtr-hd h4 a { color: #fff !important; }
		
		
p.budgetOptions {
    padding-bottom: 4px;
}		
