body {margin: 0; font: 75% Arial, Helvetica, sans-serif; text-align:center; min-width:960px; background:#fff url(../images/back.gif) center repeat-y;}
body.addajob {margin: 0; font: 75% Arial, Helvetica, sans-serif; text-align:center; min-width:960px; background:#fff url(../images/add-a-job-back.gif) center repeat-y;}
body.norightpanel {margin: 0; font: 75% Arial, Helvetica, sans-serif; text-align:center; min-width:960px; background:#fff url(../images/back_noright.gif) center repeat-y;}
div#container {width: 959px; margin: auto; text-align:left}
td.back{background-image:url(../images/localrecruit-header.jpg)}
div#title {float:left; background:#d6dfe7; color:#ecf0f9;}
div#title div#mainbar {height:75px;width:959px;background:#435dcb url(../images/lr-header.jpg) no-repeat;max-height:75px;}
div#title div#mainbar div#mainbarLeft{float:left}
div#title div#mainbar div#mainbarLeft h1 {color:#000066;font-size:1em;margin:0px;padding:5px 0 0 5px;}
div#title div#mainbar div#mainbarRight{float:right;text-align:right;padding:5px 5px 0 0;}
div#title div#mainbar div#mainbarLeft h2 {font-size:1.3em;color:#fff;text-align:left;margin:0px;padding:25px 0 0 5px;}
div#title ul {float:left; list-style:none; margin:0; padding:0; border:1px solid #3366cc; border-width:1px 0; width:100%}
div#title li {float:left; width:151px; border-right:1px solid #000}
div#title li.last {border-right:0;}
div#title a {display:block; text-align:center; font-size:1em; color:#000; text-decoration:none; font-weight:bold; line-height:17px;}
div#title a:hover{color:#ff6600}
div#leftbar {top:109px; left:0; float:left}
html>body div#leftbar {border-right:1px solid #fff;margin-right:-1px}
div#leftbar ul.sidepanel {list-style:none; margin:0; padding:10px 6px; background-color:#d6dfe7; width:118px;}
div#leftbar ul.sidepanel li {list-style:none; margin:0 0 10px 0; border:1px solid #666666; background-color:#fff;}
div#leftbar ul.sidepanel h3 {background-color:#e3eff2; line-height:16px; margin:0; font-size:0.85em; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;}
div#leftbar ul.sidepanel a {display:block; text-align:center; padding:4px 0 0 0 !important; padding:4px 0 4px 0;}
div#leftbar ul.sidepanel img {border:0;}
div#jobholder div#jobstats {padding-bottom:8px;}
div#jobholder {font-size:12px;}
div#jobholder ul#jobslist li div#right{width:auto;}
div#jobholder ul#jobslist li div#right p {width:auto;clear:left}
div.clearer{clear:both!important}
div#footer {color:#646464; padding:0 2px;}
div#footer h3 {margin:0; font-size:1em; color:#000;}
div#footer div#disclaimer {text-align:center;}
div#footer div#disclaimer a {color:#1f469e; text-decoration:none;}
div#footer div#disclaimer a:hover {text-decoration:underline;}
div#footer div#disclaimer p {margin-left:auto; margin-right:auto;}
div#footer div#disclaimer p.disclaimerlinks {border-bottom:1px solid #999; width:380px; padding-bottom:10px;}
div#findnextjob {width: 495px; text-align:center; padding-top:10px;}
div#findnextjob {width: 495px; text-align:center; padding:10px 80px;}
ul#rightnav{list-style-type:none;margin: 8px 0 0 0px;padding:0px;width:132px;}
ul#rightnav li.top{padding:0px;background:#D6DFE7 url(/images/bg_tl.gif) no-repeat scroll 0%;font-weight:normal;color:#FFF; font-size:1em;padding-left:10px; line-height:18px;}
ul#rightnav li.normal{background-color:#D6DFE7;border-bottom:1px solid #3366CC;padding-left:7px;}
ul#rightnav li.normal a:link, ul#rightnav li.normal a:visited{display:block;padding:0px 0pt 0pt !important; text-align:left;text-decoration:none;line-height:15px;color:#000066;}
ul#rightnav li.normal a:hover{color:#FF6600;}
ul#rightnav li.btm{height:17px; padding:0px;background:#D6DFE7 url(/images/bg_bl.gif) no-repeat scroll 0%;font-weight:normal;color:#FFF; font-size:1em;padding-left:8px;line-height:18px;}
ul#rightnav2 {background:#D6DFE7 none repeat scroll 0%; list-style-image:none; list-style-position:outside; list-style-type:none; margin:8px 0pt 0pt; padding:23px 6px 20px;}
ul#rightnav2 li{background-color:#FFFFFF; border:1px solid #666666; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt 0pt 10px 0px;}
ul#rightnav2 li h3{background-color:#E3EFF2; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.85em; line-height:16px; margin:0pt; text-align:center;}
ul#rightnav2 li a {display:block; padding:4px 0pt 0pt !important; text-align:center;}
ul#newsector {list-style-type:none; height:95px; padding-left:100px}
ul#newsector li{list-style-type:none; }
ul#newsector li.left{float:left;width:200px;}
ul#newsector li.right{float:right;width:270px;}
ul#newsector li a {display:block; padding:4px 0pt 0pt !important; text-align:left;}
p#jobFilterHeading{margin:10px 0px 0px; color: #000099; text-align:center;font-size:1.5em;}
/* Useful Classes */
.orangeraquobig {color:#F36D0A; font-size:16px;}
.orangeraquosmall {color:#F36D0A;font-size:small;}
.orangeraquo {color:#F36D0A}
.whiteraquo  {color:#fff;font-size:small;}
.white  {color:#fff;}
.orange {color:#F36D0A}
.normal  {color:#000099;}
/* mainbarRight Style */
.partofsize {font-size:12px;font-weight:bold;text-align:right;}
.partofblue {color:#000066; font-size:16px; font-weight:bold;}
div#parttimetext h3 {color:#000; font-size:12px;width:300px;padding-left:75px;text-align:center;}
.orangetext {color:#F36D0A;}
div#breadcrumb div#fav {border: 0px solid blue;width:120px; float:right;background-position: 0px 0px; background: url(../images/favorites.gif) no-repeat scroll 0 0; text-align:right; padding:3px 10px 3px 0px}
div#breadcrumb a, div#breadcrumb a:visited {text-decoration:none;color:#000066;}
div#breadcrumb a:hover {text-decoration:underline;}
div#breadcrumb {background:#D6DFE7 none repeat scroll 0 0;border-color:#3366CC;border-style:solid;border-width:1px 0;color:#DF8D00;float:left;font-weight:bold;list-style-position:outside;padding:3px 0 3px 3px;width:99.7%;}
/* CSS for Jobs By Email section added by DJ 23.03.09 */
div#jobsemailwrapper {width:607px;margin-top:5px;height:50px;background-color:#ffffff;margin-left:8px;}
div#jobsemail {float:left;width:245px;margin-left:2px;padding-top:8px;height:35px;padding-bottom:10px;text-align:center;background-image: url(/images/curveboxblue.gif);background-repeat: no-repeat;cursor:pointer;}
div#jobsrss {float:right;width:245px;padding-top:8px;padding-bottom:10px;height:35px;text-align:center;background: url(/images/curveboxblue.gif) no-repeat;cursor:pointer;}
div#jobsemail img, div#jobsrss img {border:none;vertical-align:middle;}
div#jobsemail span, div#jobsrss span {vertical-align:middle;}
div#jobsemailwrapper a {text-decoration:none;}
/* atlas iframe */
#agenciespanels ul.agenciespanels li iframe {padding: 5px 4px 4px 4px;}
#featuredpanels ul.featuredpanels li iframe {padding: 5px 4px 4px 4px;}
#featuredpanels ul.featuredpanels last li iframe {padding: 5px 4px 4px 4px;}
#featuredpanels-noright ul.featuredpanels-noright li iframe {padding: 5px 4px 4px 4px;}
#contentpanel ul#logolist li iframe {padding: 5px 4px 4px 4px;}
#featuredpanelsparttime ul.featuredpanelsparttime li iframe {padding: 5px 4px 4px 4px;}
img.dot {display:none;}
body#region {background:#FFFFFF;color:#000000;}
div#jobsearch {text-align:center;border:1px solid #D6DFE7;margin:10px;color:#000099;padding:2px}
div#jobsearch.town {padding:0px; clear:left;}
div#jobsearch p {font-size:1.5em; margin:10px 0px 10px 0px}
div#jobsearch p.or {margin:5px}
div#jobsearch form {margin:0px 0px 5px 0px;padding:5px;background-color:#D6DFE7}
div#jobsearch fieldset {border:none;padding:2px}
div#jobsearch ul#filteroptions {width:400px;margin:15px 90px}
div#jobsearch ul#filteroptions li {list-style-type:none;display:inline;width:130px;background-color:#D6DFE7;padding:5px;border:1px solid #cccccc;margin:0px 1px}
div#jobsearch ul#filteroptions li a {width:120px;color:#000099;text-decoration:none}
div#jobsearch ul#sfoptions li, div#filters ul#sfoptions li {list-style-type:none;background: url(/images/raquo.gif) left center no-repeat;text-align:left;padding-left:20px}
div#jobsearch ul#sfoptions li a, div#filters ul#sfoptions li a {display:block; padding:4px 0pt 0pt !important; text-align:left;}
div#jobsearch ul#sfoptions {padding-left:215px; margin:0 0 20px 0; }
div#jobsearch.searched ul#filteroptions,div#jobsearch.filtered ul#filteroptions {padding-left:90px;}
div#jobsearch.searched ul#sfoptions,div#jobsearch.filtered ul#sfoptions {padding-left:195px;}
div#jobsearch ul#newsector li {background: url(/images/raquo.gif) left center no-repeat;padding-left:20px}
div#jobsearch ul#newsector li.left {width:225px}
div#jobsat {text-align:center}
h3.latestJobsHeader,h2.latestJobsHeader{font-size:large !important}
/*salary filter for results*/
div#filters ul#sfoptions li.selected {padding-top:4px;}
div#filters p.or {text-align:center}
div#filters ul#sfoptions {padding:0px; }
div#filters {width:150px;border:1px solid #3366CC;position:fixed;right:2px;top:335px;z-index:5;background-color:#fff}
div#filters .filter-open{display:block;width:15px;height:150px;text-decoration:none; background :url('/images/filter-close.gif') no-repeat}
div#filters .filter-close{display:block;width:15px;height:150px;text-decoration:none; background :url('/images/filter-open.gif') no-repeat}
div#filters #filterinner{width: 130px; background-color: white; padding: 2px;float:right; margin-top:-150px;}
ul#jobslist li div.rycv-desc{padding:0px 0px 10px 20px;}
/*new addition AT 110411 */
div#leftbar {width:216px;}
div #rightbar{padding-top: 8px;}
div#searchBox, div#sectors, div#salaryfilter, div#jobsites, div.left-box{border:1px solid #B5C2CE; margin:10px; background-color:#F0F5F7;}
div#salaryfilter.filtered{background-color:white;margin-right:0px;border-right:0px none;}
div#searchBox p{font-size:1.1em; padding:2px 2px 2px 4px; margin-bottom:0px;}
div#searchBox fieldset{border:0px}
div#searchBox span#totalcount{font-size:0.9em}
div#searchBox .searchfield{width:156px;margin:3px 5px 7px 5px;border:1px solid #3461C6;color:#173884;padding:4px 7px 5px 7px;font-size:1em}
div#searchBox .searchselect{width:172px;margin:7px 5px 12px 5px;border:1px solid #3461C6;color:#173884;padding:3px 1px 4px 3px;font-size:1em;}
div#uploadYourCV {margin-left:10px;}
div#uploadYourCV img {border:0px;}
ul#LRnewsector, ul#LRsalaryfilter, ul#jobsiteLogos, ul.left-list {list-style-type:none;padding:0px;margin:0 0 10px;}
ul.left-list, ul#LRsalaryfilter  {margin-bottom:7px}
ul#LRnewsector li.head, ul#LRsalaryfilter li.head, div#searchBox p, div#jobsites p{text-align:left;font-size:1.2em;padding:2px 2px 2px 10px;font-weight:bold;background:none #3366CC;color:white}
div#searchBox p, div#jobsites p{margin-top:0px}
div.filtered ul#LRsalaryfilter li.head {font-size:1.1em;color:#000;background-color:#fff}
div#searchBox input.searchbutton {margin:0 0 10px 0px;text-align:center;background:url(../images/search_notext.jpg) no-repeat top;border:0px;padding:12px 46px 14px 25px;color:#fff;cursor:pointer}
ul#LRnewsector li, ul#LRsalaryfilter li, ul.left-list li{padding:0 12px 0 12px;line-height:1.5em}
ul#LRnewsector li a, ul#LRsalaryfilter li a, ul.left-list li a {display:block;padding:2px 0 2px 0 !important;text-align:left;color:#042673;text-decoration:none;font-size:1.2em}
ul#LRsalaryfilter li a span, ul.left-list li a span {font-weight:bold}
ul#LRnewsector li span.selected, ul#LRsalaryfilter li span.selected, ul.left-list li span.selected {color:#6482BE}
ul.left-list li a {padding:0 0 4px 0 !important;}
ul#LRnewsector li a:hover, ul#LRsalaryfilter li a:hover, ul.left-list li a:hover {color:#FFF;text-decoration:underline}
ul#LRnewsector li.left{border-right:1px solid #D6DFE7}
ul#LRnewsector li.right{border-left:1px solid #D6DFE7}
ul#LRnewsector li.btm, ul#LRsalaryfilter li.btm{border-bottom:1px solid #D6DFE7; padding-bottom:4px;}
ul#jobsiteLogos li{padding:5px 10px 5px 5px;}
ul#jobsiteLogos li.header{text-align:center;margin:0px;padding:0px;}
ul#jobsiteLogos li img{float:left;border: 1px solid #CCCCCC;}
ul#jobsiteLogos li a{margin: 10px 0 0 5px; float:left; width: 80px!important;}
p.or{padding-left:7px; margin:4px 0px!important;}
p.searchMessage {color:#F36D0A;font-size:small;font-weight:bold;border: 1px solid #D6DFE7;margin: 20px; padding: 5px; text-align: center;}
div.LRnewemploy{margin-left:10px!important;width:575px}
.selected{padding-top:4px;}
div#logocontainer{ float:left; background-color: #D6DFE7; border: 1px solid #C0C0C0; width: 590px; margin-left:10px; padding:4px 0px 4px 0px;}
div#logocontainer ul{list-style-type:none; float: left; list-style: none outside none; margin: 0 30px; padding: 4px 0 0 2px; width: 598px}
div#logocontainer ul li{ background-color: #FFFFFF; border: 1px solid #666666; float: left; list-style: none outside none; margin: 0 6px 6px; width: 118px;}
div#logocontainer ul li h3 {background-color: #E3EFF2;font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.85em;line-height: 16px;margin: 0;text-align: center;}
div#logocontainer ul li a{display: block; padding: 6px 0;text-align: center;}
div#logocontainer ul li a img { border: 0 none; display: block; margin: 0 auto;}
div#logocontainer ul li a img.logo{margin:0 0 0 4px!important}
div#contentpanelagencies #logocontainer{border:1px solid red;}
 /*featured job*/
div.basedin{width:350px; float:left;}
div.cdate{float:right; text-align:right;}
/* Redesigned Pages */
#container {width:960px!important}
div#title {background:#fff}
div#title div#mainbar {height:100px;width:960px;background:#EAE5DB url(../images/header_logo.gif) no-repeat right;max-height:100px;margin-bottom:4px}
body {background:url(../images/back-new.gif) center repeat-y;}
.top-nav {background:#1F469E;margin:4px 3px 3px 3px;display:block;overflow:hidden;border-bottom:4px solid #fff;clear:both}
.top-nav a {color:#fff;text-decoration:none}
.top-nav a:hover {text-decoration:underline}
.top-nav ul {margin:0 0 0 15px;padding:0;list-style-type:none;float:left;}
.top-nav ul li {float:left;margin-right:28px}
.top-nav ul li a {padding:8px 4px;display:block;font-weight:bold}
.advertise-button {background:#ED6B2F;overflow:hidden;float:right;margin-right:7px; width: 155px;}
.advertise-button a {background:#ED6B2F;border:1px solid #F8A077;float:right;margin:1px;border-bottom:1px solid #C8422D;border-right:1px solid #C8422D;padding:6px 16px;font-weight:bold}
div#leftbar {margin:0 0 0 6px!important;border:0!important;width:188px}
.displaynone {display:none}
div#searchBox, div#sectors, div#salaryfilter, div#jobsites, div.left-box {margin:0 0 3px 1px;border:1px solid #2A54B2;background:#B5C9F5;width:186px}
div#searchBox p, div#sectors p, div#salaryfilter p, div#jobsites p, div.left-box p {font-size:1em;background:url(../images/header_bar_middle.jpg) repeat-y top; text-align:left;padding:5px 2px 4px 10px;font-weight:bold;color:#fff;margin:0;}
.sidebar-down-arrow {background:url(../images/header_bar_bottom.jpg) no-repeat bottom!important;height:10px;display:block;list-style-type:none;margin:0px;}
div#searchBox form fieldset {padding:0 0 0 2px;margin:0}
.right-content {float:right;width:754px;margin:-3px 3px 0 0}
.advert-area {overflow:hidden}
.orange-ads {float:left;width:545px;background:#fceadb;overflow:hidden}
.orange-ads ul {list-style-type:none;margin:0;padding:0}
.orange-ads ul li {float:left;border:1px solid #E46014;margin:6px 2px 14px 9px}
.orange-ads ul li a {display:block;overflow:hidden;padding:0px;margin:0px;height:77px}
.orange-ads ul li a img {border:0;padding:0px;margin:0px}
span.header-text {background:url(../images/orange_header_bar_top.jpg) repeat-y top;color:#fff;padding:8px 5px 2px 11px;font-size:14px;display:block}
.advert-down-arrow {background:url(../images/orange_header_bar_bottom.jpg) no-repeat top;height:14px;display:block}
.cv-upload {width:174px;float:right;background:#fceadb;padding:9px 11px 4px 19px}
.cv-upload span {color:#F0660B;font-size:1.9em;line-height:1.1em}
.cv-upload span.larger-text {font-size:1.3em}
.cv-bottom {margin-top:-1px}
.cv-bottom img {float:right}
.upload-cv-link {width:115px;background:url(../images/CV_button_middle.jpg) repeat-y top;float:left;color:#fff;margin:9px 0 0 -2px}
.upload-cv-top {width:115px;background:url(../images/CV_button_top.jpg) no-repeat top;float:left;color:#fff;display:block;height:3px}
.upload-cv-text {width:91px;padding:0 15px 8px 9px;background:url(../images/CV_button_bottom.jpg) no-repeat bottom left;float:left;color:#fff;margin-top:3px;display:block;min-height:32px;font-size:1.3em}
.upload-cv-text a {color:#fff;text-decoration:none}
.upload-cv-text a:hover {text-decoration:underline}
.breadcrumb-area {clear:both;margin:7px 5px 8px 20px;color:#1B4198;font-size:1.1em}
.breadcrumb-area a {color:#1B4198;text-decoration:none}
.breadcrumb-area a:hover {text-decoration:underline}
.breadcrumb-area strong {color:#F46600;font-size:1.2em}
.b-arrows {vertical-align:1px}
UL.tabNavigation {list-style:none;margin:0 0 0 -5px;padding:0;overflow:hidden}
UL.tabNavigation LI {margin-left:4px;overflow:hidden;float:left}
UL.tabNavigation LI A,UL.tabNavigation LI span {color:#fff;text-decoration:none;background:url(../images/tcc_tabs_notext.jpg) no-repeat 0px 0px;float:left;padding:21px 0 14px 0;display:block;text-align:center;margin-bottom:0px;font-size:1.2em}
UL.tabNavigation LI.tab-js a,UL.tabNavigation LI.tab-js span {width:176px}
UL.tabNavigation LI.tab-ind a,UL.tabNavigation LI.tab-ind span {width:186px;background:url(../images/tcc_tabs_notext.jpg) no-repeat -360px 0px}
UL.tabNavigation LI.tab-pt a,UL.tabNavigation LI.tab-pt span {width:214px;background:url(../images/tcc_tabs_notext.jpg) no-repeat -740px 0px}
UL.tabNavigation LI.tab-lj a,UL.tabNavigation LI.tab-lj span {width:165px;background:url(../images/tcc_tabs_notext.jpg) no-repeat -1176px 0px}
UL.tabNavigation LI A:hover {background:url(../images/tcc_tabs_notext.jpg) no-repeat -1513px 0px}
UL.tabNavigation LI.tab-ind a:hover {background:url(../images/tcc_tabs_notext.jpg) no-repeat -1692px 0px}
UL.tabNavigation LI.tab-pt a:hover {background:url(../images/tcc_tabs_notext.jpg) no-repeat -1882px 0px}
UL.tabNavigation LI.tab-lj a:hover {background:url(../images/tcc_tabs_notext.jpg) no-repeat -2100px 0px}
UL.tabNavigation LI A.selected, UL.tabNavigation LI span.selected {color:#1F469E;background:url(../images/tcc_tabs_notext.jpg) no-repeat -180px 0px;padding-bottom:20px}
UL.tabNavigation LI.tab-ind a.selected, UL.tabNavigation LI.tab-ind span.selected {background:url(../images/tcc_tabs_notext.jpg) no-repeat -550px 0px}
UL.tabNavigation LI.tab-pt a.selected, UL.tabNavigation LI.tab-pt span.selected {background:url(../images/tcc_tabs_notext.jpg) no-repeat -958px 0px}
UL.tabNavigation LI.tab-lj a.selected, UL.tabNavigation LI.tab-lj span.selected {background:url(../images/tcc_tabs_notext.jpg) no-repeat -1345px 0px}
UL.tabNavigation LI A:focus {outline: 0}
.tab-line-top {background:url(../images/jobs_list_top.jpg) no-repeat top;height:2px;display:block!important;margin:-5px 0 0 -1px;width:753px}
.tab-line-bottom {background:url(../images/jobs_list_bottom.jpg) no-repeat top;height:2px;display:block!important;margin:0px 0 0 -1px;width:753px}
.inside-tabs {background:url(../images/jobs_list_bg.jpg) repeat-y top left;margin:0 2px 0 -1px;overflow:hidden}
.inside-tab-title {color:#1F469E;font-size:1.2em;margin:5px 0 5px 7px;width:570px;float:left}
.inside-tab-title img {margin:0 8px 0 11px}
.inside-tab-title span.count {color:#F46600}
.inside-tabs div#nojobs {margin:10px}
.jobs-list {list-style-type:none;margin:0;padding:0;clear:both}
.jobs-list li {padding:7px 12px 9px 12px;margin:0 2px;overflow:hidden}
.jobs-list li.alt {background:#F8FBFF}
.logo-image-link {float:right}
.logo-image-link img {border:0}
.jobs-title-area {float:left;font-size: 1.2em;}
.jobs-wage-area {clear:both;float:left;margin-right:15px}
.jobs-added-area {float:left}
.job-details-area {float:left;color:#1F469E;margin:-2px 0 0 0}
.jobs-added-area{font-size:0.9em; padding-top: 1px;}
.job-details-area a {color:#1F469E;text-decoration:none}
.job-details-area a:hover {text-decoration:underline}
.job-desc-area {clear:both;color:#555555;font-size:1.0em;padding:5px 0 0 0;margin-bottom:0}
.job-desc-area a {color:#1F469E}
.job-desc-area a:hover {text-decoration:none}
/*pagination*/
ul#paginglist{float: right; list-style: none outside none;}
ul#paginglist li{float: left;padding:0 3px;}
ul#paginglist li a{color: #1F469E;text-decoration:none; font-weight:bold;}
ul#paginglist li a:hover{text-decoration:underline;}
ul#paginglist li a.pre{background:url('../images/left-arrow.jpg') no-repeat; padding-left: 12px;}
ul#paginglist li a.next{background:url('../images/right-arrow.jpg') no-repeat 62px 0;  padding-right: 16px;}
/*recruiter list pages inc company listing partial*/
ul#companies, ul#premiumcompanies, ul#recruiters{list-style: none outside none; padding:10px 2px 10px 2px;}
ul#premiumcompanies, ul#recruiters{margin-left: 10px; margin-right: 10px; background-color:#fff; margin-top:30px;}
ul#premiumcompanies li, ul#companies li{margin:10px 0px 10px 0; }
ul#bttm_premiumcompanies li, ul#recruiters li{float:left;margin-left:5px;}
ul#bttm_premiumcompanies li.last, ul#recruiters li.last{clear:left!important;}
ul#premiumcompanies li.alt, ul#companies li.alt, ul#bttm_premiumcompanies li.alt{background:#F8FBFF;}
ul#premiumcompanies li div.companylogo-container, ul#companies li div.companylogo-container{float:left;border:1px solid #B5C9F5;margin-left:50px;}
ul#companies li div.company-link-container{width:150px;float:left; margin-right:50px;padding:10px 0 10px 15px;}
ul#premiumcompanies li div.company-info, ul#companies li div.company-info, ul#bttm_premiumcompanies li div.company-info{margin-left:220px;  padding-top: 10px; padding-bottom:10px; width:500px;}
ul#premiumcompanies li a.company-link, ul#companies li a.company-link, ul#bttm_premiumcompanies li a.company-link{color:#000066;font-weight:bold; }
ul#premiumcompanies li div.premium-company-link img, ul#companies li div.premium-company-link img, ul#bttm_premiumcompanies li div.premium-company-link img{border:0px!important; padding-top:2px;}
div.companylogo-container div.company-header{text-align:center;background:#5977B7; color:#FFF!important; font-weight:bold; padding:2px;}
ul#recruiters{padding-left:20px;}
ul#recruiters li{border:1px solid #B5C9F5; width:110px; margin:5px 10px 5px 10px;}
div.companyListContainer{background-color:#fff; float:left; margin:10px;padding:5px;}
ul#bttm_premiumcompanies{list-style: none outside none; padding: 0 20px;}
ul#bttm_premiumcompanies li{margin:0 29px 10px;}
ul#bttm_premiumcompanies li div.companylogo-container{float:left;border:1px solid #B5C9F5;}
/*job page (google base page)*/
#jobContainer {margin: 10px;}
#jobContainer .jobDetails {width: 300px;}
#jobContainer .RecruiterLogo {padding-right: 50px;}
/*all sectors page*/
div#jobtitles {margin-bottom:10px;}
ul.allsectors{list-style: none outside none;}
ul.allsectors li{ border: 1px solid #14449F; float: left; margin-bottom: 2px; margin-left: 30px; margin-top: 2px; padding: 3px; width: 280px; background-color:#fff;}
ul.allsectors li a{color: #1B4198; text-decoration: none;}
ul.allsectors li a:hover{text-decoration: underline;}
/*results sortby and salary filter*/
#sortby-job-results{ float: right; margin: 2px 10px 5px 0;}
#search-filters{background-color: #B5C9F5; float:left; height:20px; margin:0px 2px; padding:2px;width: 745px;}
#search-filters ul#salary-filter{display: block;list-style: none outside none; padding-left:0px; margin:4px 0px 4px 0px;}
#search-filters ul#salary-filter li{float:left; padding: 0 2px; font-weight:bold; color:Gray;}
#search-filters ul#salary-filter li.sep{width:3px;}
#search-filters ul#salary-filter li.first{width:90px!important; background: url('../images/right-arrow.jpg') no-repeat 5px 2px; padding-left:14px; font-weight:normal; color:#000;}
#search-filters ul#salary-filter li a{color: #042673; text-decoration: none; font-weight:bold;}
#search-filters ul#salary-filter li a:hover{color: #042673; text-decoration: underline; font-weight:bold;}
#filterTxt{font-weight:bold;}
/*generic style*/
.clLft{clear:left;}
.clRght{clear:right;}
.clearAll{clear:both;}
.leftContainer {float: left;}
.rightContainer {float: right;}
div#searchfooter {text-align:center;color:#646464;margin:2px}
div#searchfooter a {color:#646464;text-decoration:none}
div#searchfooter a:hover {text-decoration:underline}
div#searchfooter p.nojobs {font-size:130%}
div#searchfooter p.nojobs span.dym {font-weight:bold}
div#searchfooter p.nojobs span.dym a {text-decoration:underline}
div#searchfooter p.nojobs span.dym a:hover {color:#F46600}
/*new banners*/
.jobs-list li.lastbanner {padding:7px 10px 9px}
.jobs-list li.lastbanner img {border:0}
div.inside-tabs div#offerstar h3 {clear: both;color: #1F469E;font-size: 0.9em;margin: 3px 10px;text-align: right}
div.inside-tabs div#offerstar h3 a {color: #1F469E;text-decoration:underline}
div.inside-tabs p#lpwarn {text-align:center;border:2px solid #FF6600;padding:5px;margin:5px 10px}

/* add this - social bookmarks*/
div#top-nav-rightside{float: right; width: 280px;}
div.socialbookmarks{float: left; margin: 5px 10px;}
div.socialbookmarks_btm{margin-right:auto; margin-left:auto; width:92px;}

div#nonukmessage p.warn {font-size:1.1em;margin-top:6px}
div#nonukmessage p.foot {font-size:0.7em}

