.cb_PnlPrimary { margin: 0;}
.pnlInnerWrapper { max-width: 970px; margin: 0 auto 15px; text-align: left;}

/* these accomodate 728x90 banners in the header */
#shareHeader_inner { width: 940px; }
#shareHeader_right { width: 730px; margin-top: 2px; }
/* END Page Header Styles */

.cb_style #qsForm label {
	display: block;
	font-weight: bold;
	font-size: 1.25em;
	margin: 0 0 .3em;
	color: #222;
}

/* Buttons */
.cb_style h3{ color:#000066;}



/* Ecomm*/
#fbContent { background: url("../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x; }
#mktgheader { background: url('../../images/de/js/elements/nav_gradient.jpg') repeat-x top left; }
#ecContent { background: url("../../images/js/elements/gradients/bg_grad.jpg") left top repeat-x; }
.bindaccount { color: #ff7d00; }
.MSNSignOut { color: #ff7d00; }

/* iQSB styles  */
.cb_style #iQSBContainer input,.cb_style #iQSBContainer select { font-size:11px;}
.cb_style #iQSBContainer label { font-size: 12px; color :#000066;}
.cb_style #iQSBContainer #divDdlLocation { display:none; visibility:hidden; }
.cb_style #iQSBContainer #countries_wrapper { display:none; visibility:hidden; }
.cb_style #iQSBContainer .divCityDDL { display:none; visibility:hidden; }


.cb_style .jobRecsPrefBorder
{
	border: solid 1px #fbae00;
}

.cb_style #myCBMyRecs
{
	border: solid 1px #FF9018;
}

.cb_style .myCBRecHeader
{
	color: #000066;
}

.cb_style #myCBMyRecs a.joblink
{
	color: #ff6600;
}

.cb_style #myCBLeftConentRecs
{
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}

.cb_style #myCBMyRecsHeaderLine 
{ 
	padding-bottom: 5px; 
	border-bottom: 1px solid #FF9018; 
}


.cb_style .intlgrad
{
	background-repeat:repeat-x ;
background: #FFF url("../../images/intl/bg_intl_grad.jpg") left top repeat-x;
}

.fiches_metiers_chapeau {
	font-weight: bold;
}





/* Footer Styles */
.IntFootSites {width: 25%; *width: 24%; margin: 0 auto; float:left; color:#9BA8C4; font-size:12px;}
.IntFootSites {text-align:left !important;}
#footer_group {background: #fff url(../../images/gradients/js_bluegrad.jpg) repeat-x; padding: 1px 0 1px 0;
	            font-family: Arial, helvetica, Sans-Serif; font-size: 1em;}
#links_footer { text-align: left; }
#links_footer div { float: left; width: 23.5%; margin-right: 1%;}
.bounds {clear:both; margin:0pt auto; width:770px;}   
.cb_footer {PADDING-RIGHT:0pt; PADDING-LEFT:0pt; MARGIN:15px 0pt 0pt;
BACKGROUND:url(../../images/shell/bg_cb_Footer.gif) #405b9d repeat-x left top; PADDING-BOTTOM:15px;
            COLOR:#9ba8c4; PADDING-TOP:0pt; FONT-FAMILY:Arial,Helvetica,Sans-Serif; text-align:center}   
.cb_footer DL {PADDING-RIGHT:0pt; PADDING-LEFT:0pt;	PADDING-BOTTOM:0pt;	MARGIN:10px 0pt; PADDING-TOP:0pt} 
.cb_footer SPAN {FONT-SIZE:11px !important}
.cb_footer A {text-decoration:none; COLOR:#d8dde8; FONT-SIZE:11px}
.pnlFooterLinks {text-align:left !important}
.IntFootSites DD {margin:0px}
.IntFootSites DT {FONT-SIZE:11px}
.IntFootSites SPAN {display:block}  
#pnlCountryLinks {width:100%}
#pnlCountryLinks .pnlFooterLinks {width:100%}
#pnlCountryLinks A {padding-right:100px}
.cb_footer DT {font-weight:bold}
.cb_footer_HelpLinks {PADDING-RIGHT:20px; PADDING-LEFT:20px; PADDING-BOTTOM:10px; MARGIN:auto; WIDTH:265px;
                      PADDING-TOP:10px;	BACKGROUND-COLOR:#243861}
#pnlCountryLinks .pnlFooterLinks SPAN {margin:0px}
#INTLlinks DD {margin-top:-10px; *margin-top:-11px}

.cb_CBLinks ul {padding:0px 0px 0px 0px; list-style:none;}
.IntFootSites span {width:180px; margin-right:20px; font-size:12px;}
.FR_Footer_UL {padding:0px 0px 0px 0px; list-style:none; margin:0px;}
#FooterHeadline {color:#9BA8C4; font-size:12px; font-weight:bold; margin-bottom:10px; margin-top:20px; display:block;}

#shareHeader_logo {margin-top:55px;}

/* RDB Navigators */
div#NavigatorContainer div.container p,
div#NavigatorContainer div.container ul {
	text-align: left;
	}

/************************/
/* msn.careerbuilder.fr */
/************************/

#RecommendedJobs_outer_wrapper #pnlHeader #divHeader
{
	line-height:25px;	
}

#tcContent #postResume h1
{
	margin-top:10px;	
}


/* PostResumeOneStep */

#OneStepResumePostingPage
{
  font-family: arial;
  font-size: 12px;
  color: black;
  border: 1px solid #D5D5D5 !important;
  background: white url(https://secure.icbdr.com/images/JS/JobResults/bg_cb_PnlPrimary-UK.gif) repeat-x;
  margin-top: 10px;
}

#OneStepResumePostingPage input[type=submit]
{
    width: auto;
    border: 1px solid #C30;
    border-top-color: #FC6;
    padding: .25em !important;
    padding: .25em 0;
    background: #FF7D00 url("https://secure.icbdr.com/images/js/elements/buttons/bg_btn.gif") 0 0 repeat-x !important;
    background: #FF7D00 url("https://secure.icbdr.com/images/js/elements/buttons/bg_btn.gif") 0 -1px repeat-x;
    font-weight: bold;
    color: white;
    cursor: pointer;
    margin: 0 0 15px 15px;
}

#OneStepResumePostingPage input[type=password], #OneStepResumePostingPage input[type=text]
{
  width: 250px !important;
  border: 2px inset;
}

#OneStepResumePostingPage .ReceiveEmail
{
    margin-top: 10px;
    display:block;
}

#OneStepResumePostingPage textarea
{
  width: 480px !important;
  height: 250px;
}

#OneStepResumePostingPage fieldset
{
  border: none;
}

#OneStepResumePostingPage legend
{

  clear: both;
  color: #006 !important;
  display: block !important;
  line-height: 18px;
  margin-bottom: 10px;
  margin-top: 20px;
  font-weight: bold;
  font-size: 16px;
  padding: 5px 0px 5px 0px;
  width: 100%;
  border-bottom: 1px solid #006;
}

#OneStepResumePostingPage h1
{
    color: #F60;
    font-size: 22px;
    margin-left: 15px;
}

.styled-file-input, .hidden-file-input { width: 260px; }