/* Buttons - no images and change background colours */

button.efcButton.efcButtonAction {
background-color:#BF3417;
background-image:none;
}

button, .BUTTON, .button, .TextButton, .TextButtonWithImage, .TextButtonWithImageOnRight, .TextButtonDisabled, .TextButtonWithImageDisabled, .TextButtonWithImageOnRightDisabled  {
background-color:#BF3417;
margin:0 0 0.5em 0.5em;
padding:0 0.5em;
text-align:center;
}

#efcContent button.efcButton.efcButtonAction { background-image: none; }
#efcContent button.efcButton.efcButtonAction span { background-image:none; color: #fff; }

#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited {color:#fff; background-color: #BF3417; line-height:1.0em;}
#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited, #efcContent .btnBlueOnBlue span {font-size:8pt; color:#fff; background-image:none; line-height:1.0em;}
#efcContent .btnBlueOnBlue:link, #efcContent .btnBlueOnBlue:visited, #efcContent .btnBlueOnBlue hover {color:#fff; background-image:none; line-height:1.0em;}
#efcContent .btnBlueOnBlue:hover, #efcContent .btnBlueOnBlue:hover span {background-image: none; line-height:1.0em;} 

#efcContent .btnWhiteOnWhiteBlueTxt:link, #efcContent .btnWhiteOnWhiteBlueTxt:visited, #efcContent .btnWhiteOnWhiteBlueTxt span {
background-image:url("/assets/images/v2/efcContent/generic/genericButtons/btnWhiteOnWhite.gif");
font-size:8pt;
}

#efcContent .btnBlueOnWhite:hover, #efcContent .btnBlueOnWhite:hover span {background-image:none;} 
#efcContent .btnBlueOnWhite:link, #efcContent .btnBlueOnWhite:visited, #efcContent .btnBlueOnWhite span{font-size:8pt; background-image: none;background-color: #BF3417;}

#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active {color:#fff; background-color: #BF3417; font-size: .8em ! important;}
#efcContent .btnBrownOnWhite:link, #efcContent .btnBrownOnWhite:visited, #efcContent .btnBrownOnWhite:active, #efcContent .btnBrownOnWhite span {background-image:none; background-color: #BF3417;}
#efcContent .btnBrownOnWhite:hover {background-color: #BF3417;} 
#efcContent .btnBrownOnWhite:hover, #efcContent .btnBrownOnWhite:hover span{background-image: none;}

/* Make the main eFC holder narrower*/
#efcHolder {width:980px; margin-left: 20px;}

/* Black links */
a:link{color:#000000;}

/* Hide recruiters box */
#efcContent #recruitersSiteHpMod{display:none;}

/* Make jobs news and views box smaller */

#efcSiteLayoutT321 #efcContentLayoutMiddleCol2 {;width:320px;}

/* Hide post resume box */
#efcContent #jobSearchMod #pager {display:none;}
#efcContent #editorialSearchMod #pager {display:none;}

/* Make nav bar font bigger */
#efcHolder #efcHeader * {font-size:9pt}

/* Align the text to the left */
body {text-align:left;}

/* Some advanced search fonts */
#efcHolder{font-size:1em; margin: 0 auto; text-align: left; padding-bottom: 1px; background: #fff;}

/* search results wrapping because second column too big */
.jobs #efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {width:810px;}

/* Hide the resume button on the company search page */
#efcContent #companySearchMod #pager {display:none;}
#efcContent #pager{display:none;}

/* Company search results wrapping because second column too big*/
#efcSiteLayoutT15 #efcContentLayoutMiddleCol2 {width:640px;}
#efcSiteLayoutT15 #efcContentLayoutMiddleCol1 {width:150px;}
/* Company search listings */
#efcContent #companySearchResults #companySearchResultsHeader {width:450px;}
#efcContent .companyProfile .col1 {width:127px;}
#efcContent .companyProfile .col2 {width:200px;}
#efcContent .companyProfile .col3 {width:164px; overflow:auto;}

/* Job Display */
#efcSiteLayoutT42 #efcContentLayoutMiddleCol1 {width:620px;}
#efcSiteLayoutT42 #efcContentLayoutMiddleCol2 {width:280px;}
#efcContent .genericView #jobViewContentHeader, #efcContent .genericView #jobViewContent{margin-right:0;}

/* Apply for job current work permit display */
#efcContent #yourDetails .selectBx {width:65%;}

/* News listing */
#efcSiteLayoutT141 #efcContentLayoutMiddleCol2 {width:670px;}
#efcSiteLayoutT141 #efcContentLayoutMiddleCol3 {width:140px;}

/* Jobs News And Views */
#efcContent #efcSiteLayoutT42 #editorialContentMod{width:580px;}

/* My eFC */
#efcSiteLayoutT132 #efcContentLayoutMiddleCol2 {width:420px;}
#efcSiteLayoutT132 #efcContentLayoutMiddleCol3 {width:200px;}

/* My Resumes */
#efcContent .myResumes .graphArea{margin-right:20px; margin-bottom:10px;}
#efcContent .myResumes .graphInfo{margin-right:20px;}

/* Resume Preview */
#efcContent .resumePreview .genericAppForm fieldset h4 {width:220px;}
#efcContent .resumePreview #efcContentLayoutMiddleCol2 select{width:60px;}
#efcHolder #efcContent #efcContentLayoutMiddleCol2 .displayContactDetailsMod {height:3.7em;margin-bottom:1px;font-size:8pt;}
#efcHolder #efcContent #efcContentLayoutMiddleCol2 .displayContactDetailsMod span.left{padding:0;}

/* My Account */
#efcContent #myAccountForm.genericAppForm #yourDetailsAmend fieldset h4 {width:100px;}
#efcHolder #efcContent .myAccount #yourDetailsAmend .formSpanPaddingUsLoc {width:360px !important;}

/* My eFC sign up form */
#efcContent #usernamePassword span, #personalDetails span {width:330px;}
#efcContent input.text {width:180px;}
/* My eFC login form */
#efcContent #userLoginMod fieldset input.text {width:140px;}
#efcContent #userLoginMod #recruitersLink {display:none;}
#efcContent #userLoginMod form button.efcButtonAction {padding-left:0; margin-left:10px;}

/* Dealbreaker specific link for Subnav in their header */
#subnav a { color:#BE3116; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; text-decoration:none; }

#efcContent #userLoginMod .keepSignedIn label { width:190px; padding-left: 10px;}

/* Hide Dart Adverts on homepage for Now */
#efcContent #adColumnHpMod { display:none; }
#efcContent #companySearchHpMod #companySearchTiling { display:none; }

/* Even up the columns on the company search page */
#efcContent .companyProfile .col1 {
	text-align:center;
	width:160px;
}

#partnerStripeBar {width: 980px; height: 35px; background-color:#FFCC99; }
#partnerStripeBarCol1 {float: left; width: 200px; text-align: left; }
#partnerStripeBarCol2 {float: left; width: 480px; text-align:center; padding-top:8px;}
#partnerStripeBarCol3 {float: left; width: 200px; text-align: right; margin-left: 10px;}

#efcContent .myResumes .resume {padding: 7px 0 40px 40px;}

#efcSiteLayoutT321 #efcContentLayoutMiddleCol1 { width: 650px; }

#efcContent .genericInfoPage { padding: 0 10px; }

#footer a { color: #DC1E27; }

#content { border-top: 0; margin-bottom: 10px; }

#efcHolder #wpListing a.button {
	
	background-image:none;
	background-color:#BF3417;
	border-radius:0;
}
#efcHolder #wpListing a.button:hover {
	background-image:none;
	background-color:#BF3417;
}
