/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;}
img {border:0;}
:focus {outline:0;}
body {font:62.5%/1.5 Arial,Helvetica,sans-serif;line-height:1.5;text-align:center;}
ul, ol {list-style:none;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {font-weight:normal;text-align:left;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote, q {quotes:"""";}
strong {font-weight:bold;}
body, html {height:100%;}
pre,code {background:#eaeaea;font-family:Courier,Arial,sans-serif; padding:5px;white-space:normal;}
em {font-style:italic;}

#header h1#logo-job a {background:url('../img/job_logo.jpg') 0 0 no-repeat;float:left;width: 224px; height: 134px; outline:0;text-indent:-1000em; margin-top: 5px;}

/* cell */
.cell-1, .cell-2, .cell-3, .cell-4, .cell-5, .cell-6, .cell-7, .cell-8, .cell-9, .cell-10, .cell-11, .cell-12, .cell-13, .cell-14, .cell-15, .cell-16, .cell-17, .cell-18, .cell-19, .cell-20, .cell-21, .cell-22, .cell-23, .cell-24, .cell-25, .cell-26 {float:left;margin-right:20px;}
.cell-1 {width: 980px;margin-right:0;}
.cell-2 {width: 960px;}
.cell-3 {width: 920px;}
.cell-4 {width: 880px;}
.cell-5 {width: 840px;}
.cell-6 {width: 800px;}
.cell-7 {width: 760px;}
.cell-8 {width: 720px;}
.cell-9 {width: 680px;}
.cell-10 {width: 640px;}
.cell-11 {width: 600px;}
.cell-12 {width: 560px;}
.cell-13 {width: 520px;}
.cell-14 {width: 480px;}
.cell-15 {width: 440px;}
.cell-16 {width: 400px;}
.cell-17 {width: 360px;}
.cell-18 {width: 320px;}
.cell-19 {width: 280px;}
.cell-20 {width: 240px;}
.cell-21 {width: 200px;}
.cell-22 {width: 160px;}
.cell-23 {width: 120px;}
.cell-24 {width: 80px;}
.cell-25 {width: 40px;}
.cell-26 {width: 20px;}
.last {margin-right:0;}

div#container {font-size:1.2em;height:auto !important;margin:0 auto;min-height:700px;text-align:left;width:980px;}
.back-home a { float: left; text-decoration: underline;}
#top_panel-work { float: right; margin: 110px 0 0 0; padding: 0;}
 
.navigat-job { float: left; padding: 4px 0 0 0; margin: 0;}
.navigat-job  a { text-decoration: underline;}
.rss-job { margin: 8px 8px 0 0; float: right; }

div#box {background:url('../img/bg-box.png') 0 0 no-repeat;height:102px;position:relative;margin-top: 10px;}
div#box div#search {left:20px;position:absolute;top:25px;}
div#box div#search fieldset input {background:transparent url('../img/bg-search.png') 0 0 no-repeat;border:none;color:#444;font-size:14px;height:36px;padding:6px 10px;width:296px;}
div#box div#search fieldset input:focus, div#search fieldset input:hover {background:transparent url('../img/bg-search.png') -296px 0 no-repeat;}
div#box div#search fieldset label {background-color:transparent;clear:both;color:#666;display:block;float:left;font-size:12px; margin: 0; width:300px; text-align: left;}

.addJob { margin: 28px 0 0 0; padding: 0; float: left;}
.addJob a.add {background:url('../img/bt-post.png') no-repeat 0 0;display:block;height:47px; text-indent:-1000em;width:182px; margin-left: 40px;}
.addJob a.add:hover {background:url('../img/bt-post.png') no-repeat -182px 0;}

#content {padding-right:10px;width:755px;}
#content p {margin:0 0 10px;padding:0;}
#content a {background-color:transparent;color:#09C;padding:2px;}
#content a:hover {background-color:#09C;color:#fff;padding:2px;text-decoration:none;}
#content ol, #content ul {margin-left:20px;}
#content ol {list-style-type:decimal;}
#content ul {list-style-type:disc;}
#content .publish-form label {color:#333333; font-size: 13px; margin: 0px; text-align: left; width: 100%;}


div#categs-nav {background:#09c;float:left;font-size:11px;margin-top:25px;padding-bottom:6px;width:950px;}
div#categs-nav ul {background:#fff;float:left;list-style-type:none;margin:0;padding:0;width:950px;}
div#categs-nav ul li {background:white;float:left;padding-right:6px;}
div#categs-nav ul li a {background:#eee url('../img/sd_left.gif') no-repeat 0 0;background-position:0 -75px;color:#333 !important;display:block;float:left;outline:none;padding:4px 0 4px 6px;position:relative;text-decoration:none;}
div#categs-nav ul li a:hover {background-position:0 0;color:#fff !important;}
div#categs-nav ul li.selected a {background-position:0 0;color:#fff !important;}
div#categs-nav ul li a span {cursor:pointer;display:block;float:left;font-size:14px;padding-left:12px;padding-top:4px;}
div#categs-nav ul li a span.cnr {background:url('../img/sd_right.gif') no-repeat right 0; background-position:right -75px;display:block;float:left;position:relative;top:-4px;}
div#categs-nav ul li a:hover span.cnr {background-position:right 0;cursor:pointer;}
div#categs-nav ul li.selected a span.cnr {background-position:right 0;cursor:pointer;}

.posted-ok {background:#E9FEE0;	border:1px solid #8FF868;color:#090;padding:10px;}
.posted-pending {background:#FFFBD1;border:1px solid #F90;color:#f50;font-size:14px;padding:10px;}

#sidebar {float:right;padding:10px 0 0;width:175px;}
#sidebar a {color:#09C;font-size:11px;padding:2px;}
#sidebar a:hover {background-color:#09C;color:#fff;padding:2px;text-decoration:none;}
#sidebar h4 {font-size:14px;font-weight:bold;margin:10px 0 3px;}
#sidebar h4 a {font-size:14px;text-decoration:underline;}

#stats {color:#777;font-size:11px;}
.info {color:#888;}

div.footer {background:#F2FCFF url('../img/footer-bg.png') no-repeat center top;color:#888;font-size:11px;margin-top:30px;padding:20px 0;text-align:center;width:100%;}
#footer-contents {margin:0 auto;text-align:left;width:950px;}
#footer-copyright {float:right;}
#footer-col1, #footer-col2, #footer-col3 {display:inline;float:left;margin: 0 25px;width:15%;}

.validation-error {color: #FF0000;} 
input.error, textarea.error {border:1px solid red !important;}
.validation-failure {background-color:#ffd0d6;color: #FF0000;padding:5px;}
.apply-status-ok {background-color:#dfFFda;color:#090;margin-bottom:7px;padding:5px;}

#no-ads {color:#555;margin-top:10px;}

.suggestionTop {color:#666;float:right;font-size:11px;width:250px;}
.suggestion {color:#777;font-size:11px;}

.left {display:inline;float:left;}
.right {display:inline;float:right;}
.clear {clear:both;}

.error {color:#f00;}
#job-details {margin:0; padding:10px 0;}
#job-details h2 {color:#09C;font-size:26px;font-weight:normal;line-height:1.2;margin:0 0 10px;}
#job-details .label {color:#555;font-weight:bold;}
#job-details .fading {color:#aaa;}
#job-details ul {list-style-type:disc;margin:0 0 10px 15px;}
#job-bottom {background-color:#f0f0f0;font-size:14px;height:50px;padding:2px;}

#number-views {color:#777;display:inline;float:right;font-size:11px;}
#job-post-utils {color:#888;display:inline;float:left;font-size:11px;}
#apply_online_now {font-size:14px;margin-bottom:7px;}
#old-ad {background-color:#ff8;color:#f20;margin-bottom:10px;padding:5px;}

span.la {color:#888;}

#step-1, #step-2, #step-3 {display:inline;float:left;}
#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 {background-color:#f5f5f5;border:1px solid #ccc;margin:0 0 5px;padding:10px;}
#publish_form fieldset legend {color:#555;font-size:12px;font-weight:bold;}
#publish_form input, #publish_form textarea, #frm-send-to-friend input, #frm-send-edit-link input, #apply-online input, #apply-online textarea {border:1px solid #ccc;font-family:Helvetica,Arial,sans-serif;font-size:12px;	padding:5px;}
#publish_form input:focus, #search input:hover, #publish_form textarea:focus, #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 {border:1px solid #7F635F;}

#publish_form input#submit, #send-to-friend input#submit, #frm-send-edit-link input#submit, #apply-online input#submit {background-color:#09C;border:1px solid #369;color:#fff;cursor:hand;}
#publish_form input#submit:hover, #send-to-friend input#submit:hover, #apply-online input#submit:hover {background-color:#0ae;}
#publish_form label.small {color:#555;font-size:12px;}

.no-border {border:0;}

td.publish-label {width:100px;}

.hidden {display:none;}

#apply-online {background-color:#f6f6f6;padding:10px;width:735px;}
#search_form fieldset {border:0;margin:0;padding:0;}

code {font-size:12px;}

#send-to-friend {background-color:#f6f6f6;padding:3px;width:749px;}
#send-to-friend table {font-size:12px !important;}

td.send-to-friend-address-label {width:90px;}

.big {font-size:20px;height:61px;line-height:61px;width:61px;}

.small {font-size:16px;font-weight:bold;height:45px;line-height:45px;width:45px;}

.no-border {border:0!important;padding:0;}

#location_outside_ro {margin-top:5px;}

#job-description {border-bottom:1px solid #ddd;	border-top:1px solid #ddd;padding:10px 0;}

a {background-color:transparent;color:#09C;text-decoration:none;}

a:hover {background-color:transparent;color:#09C;text-decoration:underline;}

h2 {font-size:14px;font-weight:bold;margin:10px 0 7px;}
h2 a {font-weight:normal;text-decoration:underline;}

h3, #job-listings h2 {font-size:14px;font-weight:bold;margin:10px 0 7px;}
h3.steps, div.steps {background:transparent url('../img/header-bg.png') no-repeat left; color:#9AD4FF;font-size:14px;font-weight:normal;height:22px;margin:0;padding:2px 5px 5px 8px;}
h3.page-heading, div.page-heading {	background:transparent url('../img/header-bg.png') no-repeat left; color:#fff;display:block;font-size:16px;font-weight:normal;height:22px;margin:0 0 7px;padding:2px 5px 5px 8px;}
h3.page-heading span {font-size:12px;}
h3.page-heading a:link, h3.page-heading a:visited, div.page-heading a:link, div.page-heading a:visited {color:#fff !important;}
h3.page-heading a:hover, div.page-heading a:hover {background-color:#fff !important;color:#09C !important;}

h4 {font-size:16px;margin:12px 0 3px;}

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

.highlight_keyword {background-color:#ff8;}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {background-color:#e1e1e1 !important;}
#recaptcha_table {border-color:#f5f5f5 !important;}
#recaptcha_response_field {background-color:#fff !important;border-color:#ccc !important;}
#recaptcha_instructions {font-size:12px;}

#sort-by-type {color:#888;float:right;font-size:11px;}

div#sort-by-type a:hover {background:#fff;}

#applied-to-job {background:url('../img/bg-applied.png') no-repeat; color:#333;float:right;font-size:20px;height:58px;padding:4px 0 0;text-align:center;width:60px;}
#applied-to-job p {font-size:11px;}

.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 {font-size:11px;	margin-top:5px;	width:90%;}
#textile-suggestions table th {border-bottom:2px solid #bbb;font-weight:bold}
#textile-suggestions table td {border-bottom:1px solid #ccc;width: 49%}

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

.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 {height:20px;padding:5px;width:740px;}
.row-info {float:left;height:20px;overflow:hidden;width:650px;}
.time-posted {color:#888;float:right;font-size:11px;padding-right:5px;}
.spotlight-image {background-image:url('../img/icon-spotlight.png'); background-repeat:no-repeat;float:right;height:11px;margin:4px;padding-right:5px;width:77px;}
#view_all {font-weight:bold;margin-top:5px;padding-left:5px;}