.ResultsSortBy
{
	color:#5a646e;
}
.floatr
{
    float: right;}
    
.clear
{
    clear: both;}

.alignr
{
    text-align: right;
    padding-right: 10px;}

.alignc
{
    text-align: center;}

.redbanner
{
    margin-left: -8px;}


.captcha-panel
{
    margin-left: 140px;
    width: 200px;
}

.advertiser-panel
{
    display: block;
    margin: 150px 0 10px 0;}

select.text{
    font-size:1.2em;
	border:1px solid #c6c9c0;
	padding:1px 4px 3px;
	color:#333333;
	width:182px;
}

.hidden{display: none;}


.box_featured_advertisers {
	text-align: center;
}
.box_featured_advertisers ul {
	margin: 0;
	padding: 1.5em 0 0.5em 0;
	list-style: none;
}
.box_featured_advertisers ul li {
	padding: 5px 0 15px 0;
	text-align: center;
}
.box_featured_advertisers_item {
	border-top: 1px solid #c8d7ea;
	padding: 1em 0 0 0;
}

.feat_clients_links {
	position: absolute;
	border: 1px solid #7a95af;
	background: #f7fbfd;
	padding: 0.7em 1.5em;
	left: 30px;
	top: 20px;
	z-index: 20;
	white-space: nowrap;
	display: none;
}
.feat_clients_links a {
	text-decoration: none;
}
.feat_clients_links a:hover {
	text-decoration: underline;
}
.feat_clients_logo {
	position: relative;
}

.tab_list 
{
    float: right;
	border-collapse: collapse;
	margin: 0 0 1em 0;
	border-top: 1px solid #FFBD3B;
	width: 99%;
}
.tab_list td {
	border: none;
	border-bottom: 1px solid #FFBD3B;
	vertical-align: middle;
	padding: 0.5em 0.3em;
}
.tab_list th {
	border: none;
	border-bottom: 1px solid #FFBD3B;
	vertical-align: middle;
	text-align: left;
	padding: 0.5em 0.3em;
	background: #FFBD3B;
	font-weight: bold;
	color: #333333;
}

.button {
        border:0;
        background:transparent;
        color:#fff;
        padding:0;
        font-weight:bold;
        font-size:1.1em;
        cursor:pointer;
        letter-spacing:-0.4px;
        margin: 0 0 10px -14px;
}

.button2 {
        border:0;
        background:transparent;
        color:#fff;
        padding:0;
        font-weight:bold;
        font-size:1.2em;
        cursor:pointer;
        letter-spacing:-0.4px;
        margin: -4px 0 10px -5px;
}

.button2b {
        border:0;
        background:transparent;
        color:#fff;
        padding:0;
        font-weight:bold;
        font-size:1.2em;
        cursor:pointer;
        letter-spacing:-0.4px;
        margin: -4px 0 10px 10px;
}

.button3 {
        border:0;
        background:transparent;
        color:#676767;
        padding:0;
        font-weight:bold;
        font-size:1.2em;
        cursor:pointer;
        letter-spacing:-0.4px;
        margin: 5px 0 10px -5px;
}

.tab_feat_clients
{
    width: 99%;
    float: right;}

    
.sitemap ul
{
    margin: 0 0 10px 10px;
    }


/* Added for adv search form */           
ul li.text {
      clear:both;
      padding-bottom:4px;
      }

ul li.text div, ul li.text span {
      } 
div.sitemap li a 
{
    font-size:1.1em;
    color:#ef8134;
}
div.sitemap ul 
{
    margin-bottom:0px;
}
fieldset h2 {
      font-size:1.3em;
      }


.radio {
      display:block;
      clear:both;
      padding-left:135px;
      padding-bottom:8px;
      float:left;
      margin-right:4px;
      }
      
.radio1 {
      display:block;
      clear:both;
      padding: 0 0 8px 4px;
      }

.radio1 input {
      float:left;
      margin-right:4px;
      }

.radio label {
      padding:0px 8px 4px 4px;
      width:auto;
      font-size:1.1em;
      }
      
.radio1 label {
      padding: 0 8px 0 4px;
      width:auto;
      font-size:1.2em;
      }
.radiolist input {
	margin: 6px 6px 0 6px;
	}

.radiolist label {
	display:inline;
	margin: 0 8px 0 0;
	font-size:12px;
	}     

#results ol li div {
	float: left;
	}
	

.featured-vacancies ul li img {
	margin-bottom:5px;
	}
	
.rss 
{
	padding-right: 16px !important;
	background: url(images/rss.png) no-repeat right bottom;
}
	