#homeSearch {
    background: url("/images/section-1.jpg");
    background-size: cover;
    margin: 0;
    padding: 100px 36px 200px;
    background-position: 50% 0;
}
div#logo {
    float: left;
    height: 80px;
    left: 0;
    position: absolute;
    top: 0;
    width: 980px;
}
div#logo h1 {
    background: url("../images/yourlogohere.jpg") no-repeat scroll 0 20px transparent;
    float: left;
    height: 50px;
    width: 500px;
}
#loginForm {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: right;
    padding: 10px 5px 10px 10px;
    width: 385px;
}
#textLine {
    float: right;
    font-size: 18px;
    height: 20px;
    left: 0;
    line-height: 24px;
    position: relative;
    top: 15px;
    width: 365px;
    display:none;
}
#textLine a, #textLine a:visited {
	color:red;
}
#backToRecsite {
    float: right;
    position: absolute;
    right: 0;
    top: 35px;
}

div#tabarea {
    background: url("../images/menu.png") no-repeat scroll left top transparent;
    height: 51px;
}
ul#mainlevel {
    margin: 3px 0 0 20px;
}
ul#mainlevel li:hover {background:none;}
ul#mainlevel li:hover a, a.mainlevel:hover {background:none; color:black; text-decoration:undeline;}
.sQuestions {width:960px; float:left;}
#joinTalentNetwork input {width:150px;}
div#header_r {height:55px;}

.consHomeCandidates, .consHomeVacancies {height:310px;}
#area {min-heigh:600px;}
.boxAreaConsultant {border:1px solid #999;}
.jobCartField a, .jobCartField a:visited {line-height:44px;}
#newsEvents {width:680px;}
#newsEvents table{width:660px;}
#cvPathAdd, #cvAdd, #cvFormAdd {display:block;}

.forme {}
.forme .row_table{margin: 10px 0;}
.forme .row_table .c1{}
.forme .row_table .c2 #messagesubject, .forme .row_table .c2 #email, .forme .row_table .c2 #Enteryourname, .c2 #Name, .c2 #Email, .c2 #Telephone, .c2 #Whenshouldwecallyou, .c2 #AreaofBusiness{width:330px;}
.forme .row_table .c2 #message, .c2 #DetailEnquiry{ height: 150px; width: 330px;}
