﻿div#header_search {background-image:url("/images/construction/jobs/jobs_header_photo.png"); width:843px; height:164px; border-bottom:1px solid #ddd;}
div#header_logo {position:relative; left:10px; top:20px; background-image:url(/images/construction/header_logo.png); width:215px; height:86px;}
div#header_main_menu {position:relative; top:39px; left:4px;  width:600px; height:39px;}
div#header_search_panel 
{
    position:relative; float:left; left:10px; top:10px; 
    width:610px; height:126px; 
}

div#header_search_submenu {position:relative; width:843px; height:27px; background-color:#1474fe; }


div.homepage_title_panel{height:78px; background-color:#ffffff;}
div.heading_title_panel{height:50px; background-color:#4f97fe;}
div.top_heading_title_panel{height:50px; background-color:#1474fe;}
div.results_title_panel{background-color:#4f97fe;}

.whyUse {  list-style: none; margin: 0; padding: 0; }
.whyUse li { _height: 38px; 
             background: transparent url(/images/construction/jobs/tick.png) no-repeat 0 0; 
            _background:none;
            _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/construction/jobs/tick.png',sizingMethod='crop');
             border-bottom: 1px solid #ccc; margin: 10px 0; min-height: 38px; padding: 4px 0 14px 50px; }

.xallRecruitersTabs { border: 1px dashed green !important; }
.allRecruitersTabs .list { font-size: 12px; font-weight: bold; line-height: 1.5; list-style: none; margin: 10; padding: 0; min-height: 35em; _height: 37em; overflow-y: auto; }
.allRecruitersTabs .list li { float: left; width: 230px; padding-left:10px }
.premiumRecruiters { list-style: none; margin: 0; overflow: auto; padding: 10px 0; }
.premiumRecruiters li { float: left; width: 90px; padding: 5px 15px 5px 15px }
.premiumRecruiters li img { border:solid 1px #5a9bf7; }

/*puffs*/
div#puff_padding {padding-left:1px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10pt; color:#333333; line-height:150%}
.puff_placement_home{float:left; width:280px; }
div#postCV {background-image: url(/images/construction/jobs/puff_postCV_7.png); height: 78px; width: 280px; cursor: pointer;}
div#interviewTips {background-image: url(/images/construction/jobs/puff_interview_7.png); margin-left:1px; height: 78px; width: 280px; cursor: pointer;}
div#recruitStaff {background-image: url(/images/construction/jobs/puff_recruit_7.png); margin-left:1px; height: 78px; width: 280px; cursor: pointer;}
/*end puffs*/

/*LOGIN*/
.tab_mysearch_lhs{width:4px; height:25px; float:right; 
                  background-image:url(/images/construction/main_menu/menu_mysearch_lhs.png);
                  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/construction/main_menu/menu_mysearch_lhs.png',sizingMethod='crop');}
.tab_mysearch_mid{height:17px; float:right; background-color:#f8810d; padding:4px 15px 4px 15px;}
.tab_mysearch_rhs{width:8px; height:25px; float:right; 
                  background-image:url(/images/construction/main_menu/menu_mysearch_rhs.png);
                  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/construction/main_menu/menu_mysearch_rhs.png',sizingMethod='crop');}

/*END LOGIN*/


/*search form*/
.weeLogo { float: left; height: 45px; padding: 4px; width: 90px; }
div#search_form_pos {position:relative; width:570px; height:95px; left:15px; top:10px; }
div#title_pos {height:28px;}

input#keywordsx {width:250px; color:#444; font-family:Helvetica, Arial, sans-serif; font-size:10pt; border:3px solid #fff;}
select#sector {width:257px; color:#444; font-family:Helvetica, Arial, sans-serif; font-size:10pt; border:3px solid #fff;}
input#l_c {width:159px; color:#444; font-family:Helvetica, Arial, sans-serif; font-size:10pt;}
select#radius {position:relative; color:#444; left:1px; width:77px; font-family:Helvetica, Arial, sans-serif; border:1px solid #fff; font-size:10pt;}
input#p_c {width:79px; color:#444; font-family:Helvetica, Arial, sans-serif; font-size:10pt;}
select#salaryFrom {width:125px; color:#444;  font-family:Helvetica, Arial, sans-serif; border:1px solid #fff; font-size:10pt;}
select#salaryTo {width:125px; color:#444;  font-family:Helvetica, Arial, sans-serif; border:1px solid #fff; font-size:10pt;}
select#employerType {width:107px; color:#444;  font-family:Helvetica, Arial, sans-serif; border:1px solid #fff; font-size:10pt;}
select#jobType {width:170px; color:#444;  font-family:Helvetica, Arial, sans-serif; border:3px solid #fff; font-size:10pt;}
input#goButton{width:126px; height:25px; 
               background-image:url(/images/construction/jobs/find_jobs_button3.png); 
               background:url(/images/construction/jobs/find_jobs_button3.png); 
               border: none; cursor:pointer; }

div#keyword_placement{float:left; width:257px; margin-top:-1px}
div#sector_placement{float:left; width:257px; margin-top:-15px}
div#location_placement{position:relative; top:-16px; margin-left:5px; float:left; width:171px; height:45px; overflow:hidden;
                       background-image:url(/images/construction/jobs/search_panel_location_background.gif);
}
div#location_tabs{position:relative; width:171px; height:14px; overflow:hidden; background-image:url(/images/construction/jobs/search_panel_loc_tabs_town.gif);}
div#location_town{position:relative; left:47px; float:left; width:60px; height:14px; cursor:pointer; }
div#location_postcode{position:relative; left:47px;margin-left:3px; float:left; width:60px; height:14px;  cursor:pointer;}
div#postcodeTownDiv{position:relative; left:4px; top:3px; float:left; }
div#_postcodeDiv {position:relative; overflow: hidden; left:3px; top:1px; float:left; width:161px; padding:2px;}
div#postcodeDiv {position:relative; overflow: hidden; left:1px; top:1px; float:left; width:165px; padding:2px;}
div#p_c_placement {float:left; width:83px;  background-color:#fff; overflow:hidden;}
div#salfrom_placement{position:relative; top:-9px; float:left; width:130px;}
div#salto_placement{position:relative; top:-9px; float:left; width:130px;}
div#employer_type_placement{position:relative; top:-9px; float:left; width:113px;}
div#jobType_placement{position:relative; top:-15px; float:left; width:176px; margin-left:5px;}
div#goButton_placement{position:relative; top:-15px; float:left; width:126px; overflow:hidden;}

/*end search form*/

/* general forms */
.rhsContact { border:2px solid #ddd; width:220px; color:#444; font-family:Helvetica, Arial, sans-serif; font-size:10pt; }


.signinField { border:1px solid #bbb; width:300px; color:#444; font-family:Helvetica, Arial, sans-serif; font-size:10pt; }
.profileInput { border:1px solid #bbb; width:147px; color:#444; font-family:Helvetica, Arial, sans-serif; font-size:10pt; }
.cvFile { border:1px solid #bbb; width:350px; color:#444; font-family:Helvetica, Arial, sans-serif; font-size:10pt; }
.yorn { border:1px solid #bbb; width:154px; color:#444;  font-family:Helvetica, Arial, sans-serif; font-size:10pt; }
.submit { margin: 3px; overflow: hidden; }
.submit input { float: right; }
.profileLogoFile { border:2px solid #eeeeee; width:250px; color:#444;  font-family:Arial, Helvetica, sans-serif; font-size:10px; }

.nameOnCard { border:2px solid #eee; width:365px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.profileInputSecurity { border:2px solid #eee; width:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.ddmm { border:2px solid #eee;  width:55px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.yyyy {border:2px solid #eee; width:55px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.cardType { border:2px solid #eee; width:115px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.profileCard { width:145px;  border:2px solid #eee;  font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* end general forms */


/* Results */
.resultContainer {width:528px; background-image:url(/images/construction/jobs/results_tile_grey.png); background-repeat:repeat-x;}
.resultContainerDetails {width:100%; background-image:url(/images/construction/jobs/results_tile.png); background-repeat:repeat-x;}
.resultContainerDetailsSelected {width:100%; background-image:url(/images/construction/jobs/results_tile_selected.png);}
.resultHeading {float:left; width:60px; margin: 10px 3px 0px 0px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#333;}
.resultHeadingSmall {float:left; width:60px; margin: 3px 3px 0px 0px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#333;}
.resultDescriptionSmall {margin: 4px 16px 4px 16px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#444; line-height:150% }
.resultDescription {margin: 4px 16px 0px 16px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#444; line-height:150% }
.logoPlacement {padding: 15px 0px 3px 10px; float:right;}
.logoPlacementDetails  {padding: 5px 0px 0px 5px; float:right;}
.resultDescriptionDetails {margin: 4px 5px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#444; line-height:150% }
.resultSortHeading {float:left; cursor:pointer; border-right:1px solid #ddd; height:24px; }
.resultSortHeadingEnd {float:left; cursor:pointer; height:24px; }
/*end Results */

/*fonts*/
#search_title{font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#0070bc;  }
.count {color:#3897fc; font-size:9pt; }
.large_directory_links {font-size:10pt; color:#f7800c; font-weight:bold; text-decoration:underline}
.resultsInfo {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#fff; }
/*fonts end*/   
