
/* search form */
#job_search {margin:10px;}
#job_search div {float:left;margin-right:7px;margin-bottom:10px;}
#job_search label {display:block;font-weight:bold;}
#job_search span {display:block;}
#job_search input.keywords {width:170px;padding:1px 2px;}
#job_search input.location {width:150px;padding:1px 2px;}

/* search query */
#search_query {margin:10px;font-size:18px;color:#666;}

/* rss link */
#rss_link {line-height:200%;}

/* powered by */
#more_jobs {text-align: center;}
.sh_powered_by a { text-decoration:underline; line-height:84px;}
.sh_powered_by img {position:relative; top:4px;}
.sh_powered_by a:hover {text-decoration:underline;}
.sh_powered_by strong { font-weight:bold; }
.sh_blue { color:#00ACF1; }
.sh_green { color:#A6CE3A; }

/* job filters */
#job_filter {margin-top:30px;}
#job_filter p {font-size:11px;}
#job_filter li {list-style:none outside;font-size:11px;}
#job_filter a {text-decoration:underline;}
#job_filter #reset_filter {float:right;margin:0;padding-top:5px;}
#job_filter #applied_filters {margin:0 -10px;padding:5px;}
#job_filter #applied_filters h4 {margin:0;font-weight:normal;}
#job_filter #applied_filters li {margin:0;font-weight:bold;}
#job_filter .filter {margin:10px 0;padding-left:5px;}
#job_filter .filter h4 {font-size:11px;}
#job_filter .filter a {cursor:pointer;}

/* no listings */
#listings .no_jobs_message {float:none;margin:0 auto;} /*center*/
#listings .choose_city {text-align:center;}
#listings .choose_city li {list-style:none outside;}

/* filters */
.filters .filter h4 {margin-left:-12px;padding-left:12px;background:url(/c/jobs/images/icons/filter-arrow-down.gif) no-repeat center left;text-decoration:underline;cursor:pointer;}
.filters .filter li.more {display:none;visibility:hidden;}
.filters .filter li.selected {display:block;visibility:visible;}
.filters .collapsed_filter h4 {background:url(/c/jobs/images/icons/filter-arrow-right.gif) no-repeat center left;}
.filters .collapsed_filter ul {display:none;visibility:hidden;}
.filters .expanded_filter li.more {display:block;visibility:visible;}
.filters .expanded_filter li.see {display:none;visibility:hidden;}
.filters .more_filter {display:none;visibility:hidden;}
.more_filters .more_filter {display:block;visibility:visible;}

/* pagination */

.pagination {
        margin: 20px 10px;
        padding: 0px 5px;
}

.pagination .pagelist {
        font-size:11px;
        line-height: 120%;
        text-align: center;
}

.pagination .pagelist a {
        margin: 0px 2px;
        text-decoration:underline;
}

.pagination .next, .pagination .previous {
        text-decoration:;
}

