div#categs-nav{background:#09c;float:left; width:540px;padding-bottom:6px;margin-left:1px;margin-right:1px;font-size:11px}
div#categs-nav ul{background:#fff; float:left; width:540px;list-style-type:none; margin:0 0 10px 0; padding:0}
div#categs-nav ul li{background:white; float:left; padding-right: 5px}
div#categs-nav ul li a{padding-left: 5px; padding-bottom: 3px; padding-right: 0px; padding-top: 4px; display:block; background: url(../img/sd_left.gif) no-repeat 0 0; background-position:0 -41px;float:left; text-decoration:none; color:#333 !important; position:relative; outline:none; margin: 5px;}
div#categs-nav ul li a:hover{background-position:0 0px; color:#fff !important}
div#categs-nav ul li.selected a{background-position:0 0px; color:#fff !important}
div#categs-nav ul li a span{display:block; float:left;padding-left:12px; cursor:pointer; font-size: 14px; font-weight: bold; padding-top:4px; line-height: 30px;}
div#categs-nav ul li a span.cnr{display:block; background:url(../img/sd_right.gif) no-repeat right 0; background-position:right -41px;float:left; position:relative; top:-4px; line-height: 41px;}
div#categs-nav ul li a:hover span.cnr{background-position:right 0px; cursor:pointer}
div#categs-nav ul li.selected a span.cnr{background-position:right 0px; cursor:pointer}
#sitemap-1, #sitemap-2, #sitemap-3 {float:left; display:inline; width:200px}
#sitemap-2, #sitemap-3 {margin-left:30px}
.posted-ok{border:1px solid #8FF868; background:#E9FEE0; color:#090; padding:10px}
.posted-pending{border:1px solid #F90; background:#FFFBD1; color:#f50; padding:10px; font-size:14px}

#stats{color:#777; font-size:11px}
#ideas h3{margin:0 0 5px 0}
#ideas ul{margin:0; padding:0; list-style-type:none}
#ideas ul li{margin-bottom:5px}
.info{color:#888}
div.footer{padding: 5px; color:#888; font-size:11px; background:#F2FCFF url(../img/footer-bg.png) no-repeat center top; text-align:center; float:left; width: 530px; margin-top: 0; height: 15px}
#footer-contents{width:510px; margin: 0 10px 0 10px; text-align:left}
#footer-copyright{float:right}
#footer-col1, #footer-col2, #footer-col3, #footer-col4{float:left; display:inline;}
#footer-col1{width:120px}
#footer-col2{margin-left:50px; width:120px}
#footer-col3{margin-left:50px; width:130px}
#footer-col4{margin-left:30px; width:185px}
#partners{margin-top:13px}
#partners ul{list-style-type:none}
#partners ul li{float:left; margin-right:12px}
.validation-error{color:red}
input.error, textarea.error{border:1px solid red !important}
.validation-failure{color:red; background-color:#ffd0d6; padding:5px}
.apply-status-ok{color:#090; background-color:#dfFFda; padding:5px; margin-bottom:7px}
#no-ads{color:#555; margin:10px}
.suggestionTop{color:#666; font-size:11px; float:right; width:250px}
.suggestion{color:#777; font-size:11px}
.left{float:left; display:inline}
.right{float:right; display:inline}
.clear{clear:both}
.error{color:#f00}
#job-details{padding:5px; margin:0 0 0 5px;}
#job-details h2{margin:0 0 10px 0; color:#09C; font-weight:normal; font-size:26px; line-height:1.2}
#job-details .label{color:#555; font-weight:bold}
#job-details .fading{color:#aaa}
#job-details ul{margin:0 0 10px 15px; list-style-type:disc}
#job-bottom{background-color:#f0f0f0; padding:2px; font-size:14px; height:20px}
#number-views{float:right; display:inline; font-size:11px; color:#777; padding-top: 5px;padding-right: 5px;}
#job-post-utils{float:left; display:inline; font-size:11px; color:#888; padding-left: 5px;padding-top: 5px;;;font-weight: bold;margin-top: ;}
#apply_online_now{font-size:14px; margin-bottom:7px}
#old-ad{margin-bottom:10px; padding:5px; background-color:#ff8; color:#f20}
span.la{color:#888}
#step-1, #step-2, #step-3 {float:left; display:inline;}
#step-1{width:100px}
#step-2{margin-left:30px; width:120px}
#step-3{margin-left:30px; width:130px}
.step-active{color:#fff}
#publish_form fieldset, #promo_form fieldset{background-color:#f5f5f5; border:1px solid #ccc; margin:0 0 5px 0; padding:10px}
#publish_form fieldset legend{font-weight:bold; color:#555; font-size:12px}
#publish_form input, #publish_form textarea, #frm-send-to-friend input, #frm-send-edit-link input, #apply-online input, #apply-online textarea, #promo_form input{border:1px solid #ccc; padding:5px; font-size:12px; font-family:Helvetica,Arial,sans-serif}
#publish_form input:focus, #search input:hover, #publish_form textarea:focus, #search textarea:hover, #frm-send-to-friend input:focus, #frm-send-to-friend input:hover, #frm-send-edit-link input:focus, #frm-send-edit-link input:hover, #apply-online input:focus, #apply-online input:hover, #apply-online textarea:focus, #apply-online textarea:hover, #promo_form input:focus, #promo_form input:hover{border:1px solid #7F635F}
#publish_form input#submit, #send-to-friend input#submit, #frm-send-edit-link input#submit, #apply-online input#submit, #promo_form input#submit{background-color:#09C; color:#fff; border:1px solid #098; cursor:pointer; cursor:hand}
#publish_form input#submit:hover, #send-to-friend input#submit:hover, #apply-online input#submit:hover, #promo_form input#submit:hover{background-color:#0ae}
#publish_form label.small{color:#555; font-size:12px}
#publish_form input.no-border{border:0}
td.publish-label{width:100px}
fieldset.hidden{display:none}
td.register-label{width:120px}

div#applyNow{}
div#applyNow a{display:block; width:182px; height:47px; text-indent:-1000em; background:url(../img/bt-apply.png) no-repeat 0 0; padding: 0;margin: 10px;}
div#applyNow a:hover{background:url(../img/bt-apply.png) no-repeat -182px 0;padding: 0; margin: 10px;}

#apply-online{background-color:#f6f6f6; padding:10px; width:520px}
#feed-me{text-align:right; font-size:14px; margin:15px 0 5px 0}
#feed-me a:link, #feed-me a:visited{color:#09C}
#feed-me a:hover{background:#fff; color:#09C; text-decoration:none}
#search_form fieldset{border:0; margin:0; padding:0}
code{font-size:12px}
#send-to-friend{background-color:#f6f6f6; padding:3px; width:534px}
#send-to-friend table{font-size:12px !important}
td.send-to-friend-address-label{width:90px}
.big{width:61px; height:61px; line-height:61px; font-size:20px}
.small{width:45px; height:45px; font-weight:bold; font-size:16px; line-height:45px}
#accordion-list h4{cursor:pointer; cursor:hand; text-decoration:underline}
fieldset.no-border{border:0; padding:0}
div.ok-response{color:green}
div.not-ok-response{color:red}
#location_outside_ro{margin-top:5px}
#small-link a{font-size:11px}
#job-description{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:2px 0 10px 0}

#status{color:#090; background-color:#dfFFda; padding:5px 0 2px 5px}
.highlight_keyword{background-color:#ff8}

/* recpatcha */
.recaptchatable .recaptcha_image_cell, #recaptcha_table{background-color:#e1e1e1 !important}
#recaptcha_table{border-color:#f5f5f5 !important}
#recaptcha_response_field{border-color:#ccc !important; background-color:#fff !important}
#recaptcha_instructions{font-size:12px}
#sort-by-type{float:right; font-size:11px; color:#888}
div#sort-by-type a:hover{background:#fff}
#applied-to-job{float:right; background:url(../img/bg-applied.png) no-repeat; color:#333; font-size:20px; width:60px; height:58px; text-align:center; padding:10px 0 0 0}
#applied-to-job p{font-size:11px;padding: 0;margin: 0 0 10px 0;}

/* tag heights */
.company-tag-1{font-size:12px}
.company-tag-2{font-size:14px}
.company-tag-3{font-size:16px}
.company-tag-4{font-size:18px}
.company-tag-5{font-size:20px}
.company-tag-6{font-size:24px}
#textile-suggestions table{margin-top:5px; width:80%; font-size:11px}
#textile-suggestions table th{border-bottom:2px solid #bbb; font-weight:bold}
#textile-suggestions table td{border-bottom:1px solid #ccc}

/* paginator */
#job-listings .current_page{font-weight:bold; border:1px solid #ccc; padding:1px 2px 1px 2px}

/* Job loops */
.row {background-color:#ebebeb}
.row, .row-alt {border-bottom:1px solid #ddd;}
.row-spot {background-color:#fffad4; border:1px solid #ddd; margin-top:-1px;}
.row, .row-alt , .row-spot{ padding:5px 0px 0px 5px; margin-left: 10px; margin-right: 10px; width:520px; height:20px}
.row-info{float:left; height:20px; overflow: hidden; width:400px;}
.row-info a {font-weight: bold;font-size: 115%;}
.row-info1{float:left; height:20px; overflow: hidden; width:395px;}
.row-info1 a {font-weight: bold;font-size: 115%;}
.time-posted {font-size:11px; color:#888888; float:right; padding-right:5px;margin-top: 0;padding-top: 0;text-align: right;}
.spotlight-image {background-image:url(../img/icon-spotlight.png); background-repeat:no-repeat; margin:4px; height:11px; width:77px; float:right; padding-right:5px;}
