#footer, #fmenu .nav ul {background: #3c3c3b !important;}
body {background: #f0f0f0;}

/* -- form window -- */
.searchwindow {padding: 20px ;}


.jobboard .lc {float: left;width: 199px;padding: 12px 10px;}
.jobboard .lc h2 {font-size: 178.6%;line-height:1.2;margin-bottom: 0.6em;}
.jobboard .rc {padding: 0 23px;overflow: hidden;}
.jobboard .rc h1 {font-size: 29px;margin-top: 0.4em;}

.jobboard td img {vertical-align:top;margin-right:.5em}
.jobboard td a {margin-left:.5em;text-indent:-.5em}

.jobboard {background: white url(img/list-bg.png) repeat-y;width:90%;margin: 1em auto;}

.filter .select {width: auto;opacity: 1;}
.filter .select.active {background: white url(img/arrrow_select_or_up.png) right 10px center no-repeat;border-radius: 3px 3px 0 0;margin-bottom: 0;}
.filter .options:before {content: "";background: white url(img/dots.png) repeat-x;border-left: 10px solid white;border-right: 10px solid white;display: block;height: 10px;}
.filter .options {background: white;border-radius: 0 0 3px 3px;margin: 0 0 0.5em 0;padding: 0 0 0.7em 0;}
.filter .options .input.checkbox {margin: 0 0 0 10px;}
.filter .options .input.checkbox input {margin-right: 4px;}
.filter .filteredBy a {background: #e3e3e3 url(img/ico_cross_00.png) right 7px center no-repeat;text-decoration: none;font-size: 11px;display: inline-block;margin: 0 0 5px 0;padding: 5px 22px 5px 8px;border-radius: 3px;color: #1e1e1e;min-width: 67px;}
.filter .hr {background: #c1c1c1;height: 1px;overflow: hidden;margin: 0.6em 0;}
.filter input[type=submit] {margin: 1em auto;display: block;float: none;}

.resultCount {float: left;font-size: 16px;color: #ff5f00;margin-top: 3px;}

.jobs {width: 100%;margin: 1em 0;}
.jobs th {border-bottom: 0.1em solid #d3d3d3;color: #b2b2b2;font-size: 1em;text-align: left;font-weight: 400;}
.jobs td {vertical-align: top;padding: 5px 15px 20px 0;border-bottom: 1px solid #d3d3d3;}
.jobs td.linked {padding:0}
.jobs .center {text-align: center !important;padding-left: 7px;padding-right: 7px;}
.jobs .actionsLinks {padding: 4px 8px;border: none;text-align: center;}
.jobs a.fav {background: url(img/ico_fav.png) no-repeat;width: 15px;height: 14px;display: inline-block;position: relative;top: 2px;}
.jobs .position {font-size:70%}

.jobs tr:hover td {background: #f0f0f0;}
.jobs a {display:block; text-decoration:none; color:black; padding:.5em 1em .5em .2em}
.jobs a:hover {color:#f5700c}

.companyresults .lc {float: left;width: 199px;padding: 12px 10px;}
.companyresults .lc h2 {font-size: 178.6%;line-height:1.2;margin-bottom: 0.6em;}
.companyresults .rc {padding: 0 23px;overflow: hidden;}
.companyresults {background: white url(img/list-bg.png) repeat-y;width:90%;margin: 1em auto;}

.companyazlist .lc {float: top;height: 5em;padding: 1em 1em;}
.companyazlist .lc a {margin-left:.2em;font-size:120%}
.companyazlist .lc a.a {color:black;text-decoration:none}
.companyazlist .lc h2 {font-size: 178.6%;line-height:1.2;margin-bottom: 0.6em;}
.companyazlist .rc {padding: 0 1em;overflow: hidden;}
.companyazlist {background: white ;width:90%;margin: 1em auto;}
.companyazlist .lc {background:  #d3d5d6;}


.companies {width: 100%;margin: .1em 0;}
.companies th {border-bottom: 1px solid #d3d3d3;color: #b2b2b2;text-align: left;font-weight: normal;}
.companies tr:hover td {background: #f0f0f0;}
.companies td {border-bottom: 1px solid #d3d3d3;padding:0;margin:0;padding:.5em 1em .5em 0em;}
.companies a {display:block; text-decoration:none; color:black; padding:.5em 1em .5em .2em;}
.companies a:hover {color:#f5700c}
.companies .no {padding:.5em 1em .5em 0}

.results {padding:.5em}
.noresults {padding:3em}

