/*
 * Glossy CSS version
 * Package 9to5
 * Since v1.8.6
 */

.infscrBtn{
  border-top: 1px solid #ccc;
}

.infscrBtn a
{
  background:url("../images/overlay-button.png") repeat-x 0 0;
  -webkit-border-radius:5px;
  border-radius:5px;
}

ol.list {
    background: #ccc;
}

ol.list li {
  margin: 0 0 1px;
}

.paging {
  border-top: 1px solid #ccc;
}

.sub h2 strong {
    font-weight: bold;
}

.sub h2 strong {
    font-weight: normal;
}

.button,
input[type=submit],
.qq-upload-button
{
  background: #333 url("../images/overlay-button.png") repeat-x 0 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.super.button
{
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
}

.small.super.button
{
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
  border-radius:12px;
}

.small.super.button span
{
  -moz-border-radius:11px;
  -webkit-border-radius:11px;
  border-radius:11px;
}

.large.super.button
{
  -moz-border-radius:18px;
  -webkit-border-radius:18px;
  border-radius:18px;
}

.large.super.button span
{
  -moz-border-radius:17px;
  -webkit-border-radius:17px;
  border-radius:17px;
}

.sidebar .tablets li a span
{
  -moz-border-top-right-radius:3px;
  -moz-border-bottom-right-radius:3px;
  -webkit-border-top-right-radius:3px;
  -webkit-border-bottom-right-radius:3px;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
}

.sidebar table tfoot #last
{
  -moz-border-bottom-left-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  border-bottom-left-radius:5px;
}

.sidebar table tfoot #next
{
  -moz-border-bottom-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  border-bottom-right-radius:5px;
}

.title_set ul li.active strong
{
  -moz-border-top-left-radius:3px;
  -moz-border-top-right-radius:3px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}

.whiteboard
{
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}

.category_menu
{
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  clear: left;
}

.category_menu ul{
  margin: 0 0 20px;
  background:url("../images/overlay-filter.png") 0 0 repeat-x;
  border: 1px solid #aaa;
  background-color: #f2f2f2;
}

.category_menu ul li.cat-item-all a,
.category_menu ul li.cat-item-all.current-cat a
{
  -moz-border-top-left-radius:5px;
  -moz-border-bottom-left-radius:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  border-top-left-radius:5px;
  border-bottom-left-radius:5px;
}

.category_menu ul li.rss a
{
  -moz-border-bottom-right-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  border-bottom-right-radius:5px;
  -moz-border-top-right-radius:5px;
  -webkit-border-top-right-radius:5px;
  border-top-right-radius:5px;
}

.white.category_menu ul {
  background-color: #fff;
  border-color: #aaa;
  text-shadow: 0px 1px 1px #fff;
}

.white.category_menu a {
  color: #444;
  text-shadow: 0px 1px 1px #fff;
  font-weight: 500;
}

.white.category_menu li {
  border-right-color: #aaa;
}

.white.category_menu li.rss {
  border-left-color: #aaa;
}

.white.category_menu ul li a:hover, .white.category_menu ul li.current-cat a, .white.category_menu ul li.current_page_item a, .white.category_menu ul li.current-menu-item a {
  background-color: #eee;
}

.green.category_menu ul {
  background-color: #91bd09;
  border-color: #749a02;
}

.green.category_menu a {
  text-shadow: 0px 1px 1px #749a02;
}

.green.category_menu li {
  border-right-color: #749a02;
}

.green.category_menu li.rss {
  border-left-color: #749a02;
}

.green.category_menu ul li a:hover, .green.category_menu ul li.current-cat a, .green.category_menu ul li.current_page_item a, .green.category_menu ul li.current-menu-item a {
  background-color: #749a02;
}

.blue.category_menu ul {
  background-color: #287CBF;
  border-color: #1D5F96;
}

.blue.category_menu a {
  text-shadow: 0px 1px 1px #1D5F96;
}

.blue.category_menu li {
  border-right-color: #1D5F96;
}

.blue.category_menu li.rss {
  border-left-color: #1D5F96;
}

.blue.category_menu ul li a:hover, .blue.category_menu ul li.current-cat a, .blue.category_menu ul li.current_page_item a, .blue.category_menu ul li.current-menu-item a {
  background-color: #1D5F96;
}

.black.category_menu ul {
  background-color: #222;
  border-color: #222;
}

.black.category_menu a {
  text-shadow: 0px 1px 1px #222;
}

.black.category_menu li {
  border-right-color: #111;
}

.black.category_menu li.rss {
  border-left-color: #111;
}

.black.category_menu ul li a:hover, .black.category_menu ul li.current-cat a, .black.category_menu ul li.current_page_item a, .black.category_menu ul li.current-menu-item a {
  background-color: #000;
}

.grey.category_menu ul {
  background-color: #555;
  border-color: #444;
}

.grey.category_menu a {
  text-shadow: 0px 1px 1px #444;
}

.grey.category_menu li {
  border-right-color: #444;
}

.grey.category_menu li.rss {
  border-left-color: #444;
}

.grey.category_menu ul li a:hover, .grey.category_menu ul li.current-cat a, .grey.category_menu ul li.current_page_item a, .grey.category_menu ul li.current-menu-item a {
  background-color: #444;
}

.red.category_menu ul {
  background-color: #E30A07;
  border-color: #AA0509;
}

.red.category_menu a {
  text-shadow: 0px 1px 1px #AA0509;
}

.red.category_menu li {
  border-right-color: #AA0509;
}

.red.category_menu li.rss {
  border-left-color: #AA0509;
}

.red.category_menu ul li a:hover, .red.category_menu ul li.current-cat a, .red.category_menu ul li.current_page_item a, .red.category_menu ul li.current-menu-item a {
  background-color: #AA0509;
}

.magenta.category_menu ul {
  background-color: #a9014b;
  border-color: #740134;
}

.magenta.category_menu a {
  text-shadow: 0px 1px 1px #740134;
}

.magenta.category_menu li {
  border-right-color: #740134;
}

.magenta.category_menu li.rss {
  border-left-color: #740134;
}

.magenta.category_menu ul li a:hover, .magenta.category_menu ul li.current-cat a, .magenta.category_menu ul li.current_page_item a, .magenta.category_menu ul li.current-menu-item a {
  background-color: #740134;
}

.orange.category_menu ul {
  background-color: #e33100;
  border-color: #C12A01;
}

.orange.category_menu a {
  text-shadow: 0px 1px 1px #C12A01;
}

.orange.category_menu li {
  border-right-color: #C12A01;
}

.orange.category_menu li.rss {
  border-left-color: #C12A01;
}

.orange.category_menu ul li a:hover, .orange.category_menu ul li.current-cat a, .orange.category_menu ul li.current_page_item a, .orange.category_menu ul li.current-menu-item a {
  background-color: #C12A01;
}

.cms img
{
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  border-radius:1px;
}

.paging ul li a
{
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}

.filter.alt li a {
  background: transparent url("images/shadow.png") 0px 0px repeat-x;
}

.super.button span,
.filter.alt li a,
.filter.alt li a span
{
  -moz-border-radius:14px;
  -webkit-border-radius:14px;
  border-radius:14px;
}

.sidebar .cell,
.ui-datepicker,
.message,
.filter li.categories span,
.sub .count,
.category_menu ul,
.form_post .fieldset_set
{
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

.sidebar .tablets li,
.sidebar .tablets li a,
.filter li.search form span,
span.required,
em.new,
.sub .meta a,
.quicksearch form span,
.paging ul li a span,
.form_set .fieldset_set,
.form_set fieldset .field .input_wrap,
.form_apply .field .input_wrap,
#loading,
.ac_results ul
{
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

em.new,
.paging .nine2five-pagenavi ul li a,
.paging ul li.active a,
.required,
.sub{
  background-image: url("../images/gradient.dark.png");
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

.sidebar table caption,
.filter .push,
.filter ul,
.form_apply .field_inline.first
{
  -moz-border-top-left-radius:5px;
  -moz-border-top-right-radius:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

.filter,
.title
{
  background:url("../images/overlay-filter.png") 0 0 repeat-x;
  -moz-border-top-left-radius:5px;
  -moz-border-top-right-radius:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
}

.filter li.categories span input[type=text],
input[type=text],
textarea
{
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
}

.paging,
.cap,
.form_apply .button_set,
.apply
{
  -moz-border-bottom-left-radius:5px;
  -moz-border-bottom-right-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
}

.category_menu ul li a:hover,
.category_menu ul li.current-cat a,
.category_menu ul li.current_page_item a,
.category_menu ul li.current-menu-item a,
.filter li a:hover,
.filter li a.active,
.white.filter a:hover,
.white.filter a.active,
.filter.alt li a:hover
{
  background:url("../images/overlay-filter.png") 0 0 repeat-x;
}

.filter.alt li a.active,
.filter.alt li a.active:hover
{
  background:url("../images/overlay-filter.png") 0 0 repeat-x!important;
}

/* Whiteboard
-----------------------------------------------------------------------*/
.whiteboard {
  border: 1px solid #aaa;
}


/* Title
-----------------------------------------------------------------------*/
.title {
  border: 1px solid #333;
  border-bottom: 1px solid #ccc;
  margin: -1px -1px 0;
  padding: 20px 15px 15px;
}

/* Sub
-----------------------------------------------------------------------*/
.sub {
  border: 1px solid #666;
}

.sidebar .tablets li {
  border: 1px solid #ccc;
}

/* Listings
-----------------------------------------------------------------------*/

.listing .apply {
    background: #f2f2f2;
}

.apply {
    padding: 15px;
}

/* Skills
-----------------------------------------------------------------------*/

.jobskills {
    padding: 15px;
    border-bottom: 1px solid #ccc;
}

/* Package
-----------------------------------------------------------------------*/
.package {
    padding: 15px;
    border-bottom: 1px solid #ccc;
}

/* Descriptive Text
-----------------------------------------------------------------------*/
.cms {
    padding: 15px;
    border-bottom: 1px solid #ccc;
}

input[type=text], input[type=password], textarea {
    background: #ffffff url("../images/input.background.png") 0px 0px repeat-x;
}

.form_post .fieldset_set {
    margin: 0 15px 10px;
}

.button, input[type=submit], .qq-upload-button {
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25) !important;
}