div#the_feed{position:absolute;right:20px;top:74px}
div#box{/* background:url(/images/bg-box.png) 0 0 no-repeat; */height:102px;position:relative;width:950px}
div#box div#search{left:20px;position:absolute;top:25px}
div#box div#search fieldset input{/* background:transparent url(/images/bg-search.png) 0 0 no-repeat; */border:none;color:#444;font-size:1.6em;height:27px;width:276px;padding:6px 10px}
/* div#box div#search fieldset input:focus,div#search fieldset input:hover{background:transparent url(/images/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:.9em}
div#box .addJob{position:absolute;right:17px;top:28px}
div#box .addJob a.add{/* background:url(/images/bt-post.png) no-repeat 0 0; */display:block;height:47px;text-indent:-1000em;width:182px}
/* div#box .addJob a.add:hover{background:url(/images/bt-post.png) no-repeat -182px 0} */
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;width:950px;margin:0;padding:0}
div#categs-nav ul li{background:#FFF;float:left;padding-right:6px}
div#categs-nav ul li a{/* background:#eee url(/images/sd_left.gif) no-repeat 0 0; */background-position:0 -75px;color:#333!important;display:block;float:left;outline:none;position:relative;text-decoration:none;padding:4px 0 4px 6px}
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(/images/sd_right.gif) no-repeat right 0; */background-position:right -75px;display:block;float:left;position:relative;top:-4px}
.posted-ok{background:#E9FEE0;border:1px solid #8FF868;color:#090;padding:10px}
.posted-pending{background:#FFFBD1;border:1px solid #ccc;color:#333;font-size:12px;padding:10px}
#sidebar{float:right;width:175px;padding:10px 0 0}
#sidebar a{color:#09C;font-size:11px;padding:2px}
#sidebar a:hover{background-color:#09C;color:#fff;text-decoration:none;padding:2px}
#sidebar h4{font-size:14px;font-weight:700;margin:10px 0 3px}
#sidebar h4 a{font-size:14px;text-decoration:underline}
div.footer{/* background:#F2FCFF url(/images/footer-bg.png) no-repeat center top; */color:#888;font-size:11px;margin-top:30px;text-align:center;width:100%;padding:20px 0}
#footer-contents{text-align:left;width:950px;margin:0 auto}
#footer-copyright{float:right}
#footer-col1,#footer-col2,#footer-col3{display:inline;float:left;width:15%;margin:0 25px}
input.error,textarea.error{border:1px solid #af2020 !important}
.validation-failure{background-color:#ffd0d6;color:red;padding:5px}
.apply-status-ok{background-color:#dfffda;color:#090;margin:-10px 0 15px;padding:10px;border: 1px solid #76E059;}
#no-ads{color:#555;margin:20px 0;}
.suggestionTop{color:#666;float:right;font-size:11px;width:250px}
.right{display:inline;float:right}
.clear{clear:both}
#job-details{margin:0;padding:10px 0}
#job-details h2{color:#333;font-size:22px;font-weight:400;line-height:1.2;margin:10px 0 5px} .job_title > span {margin:0 0 10px !important;} #job-description h2:first-child {margin:0 0 5px}
#job-details .label{color:#555;font-weight:700}
#job-details .fading{color:#aaa}
#job-details ul{list-style-type:disc;/*margin:0 0 10px 15px*/}
#job-bottom, #apply-online {border:1px solid #e5e5e5;padding:10px;background-color:#f2f2f2;}
#job-bottom {background: #fff; border:1px solid #eee; opacity: .8; transition: all 200ms linear;}
#job-bottom:hover { background: #f9f9f9; border:1px solid #e5e5e5; opacity: 1;}
#number-views{color:#777;display:inline;float:right;font-size:12px}
.link-back{margin-top:50px;font-size:12px}
#job-post-utils{color:#888;display:inline;float:left;font-size:12px;line-height: 20px;}
#apply_online_now{font-size:14px;margin-bottom:7px}
#old-ad, #no-ads p:first-child {background-color:#f7f7f7;color:#333;padding:10px;margin-bottom:20px;border:1px solid #ddd;}
#step-2{margin-left:30px;width:120px}
#step-3{margin-left:30px;width:130px}
/*.step-active{color:#fff}*/
#publish_form td {background-color:#fff;border-bottom: 1px solid #e5e5e5;padding:10px 0;}
#publish_form fieldset{/*background-color:#f5f5f5;border:1px solid #ccc;*/margin:0 0 5px;padding:10px 0;border:0}
#publish_form fieldset legend{color:#555;font-size:12px;font-weight:700}
#publish_form input[type="text"],#publish_form textarea,#frm-send-to-friend input,#frm-send-edit-link input,#apply-online input[type="text"],#apply-online textarea, .feedback_text {
border: 1px solid #ccc;
		padding: 3px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #777;
		margin: 0;
		/*width: 210px;*/
		max-width: 100%;
		display: block;
		margin-bottom: 5px;
		background: #fff;
	/*border:1px solid #ccc;font-family:Helvetica,Arial,sans-serif;font-size:12px;padding:3px*/
}
#publish_form input[type="text"]:focus,#publish_form textarea:focus,#frm-send-to-friend input[type="text"]:focus,#frm-send-edit-link input[type="text"]:focus,#apply-online input[type="text"]:focus,#apply-online textarea:focus, .feedback_text:focus {
border: 1px solid #bbb;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2);

	/*border:1px solid #7F635F*/}
#publish_form input#submit,#send-to-friend input#submit,#frm-send-edit-link input#submit,#apply-online input#submit, .apply_job{/* background-color:#09C;border:1px solid #369;color:#fff;cursor:hand */
width: auto;
	/*padding: 0 6px 0;
	 line-height: 26px;
	height: 26px; */

	font-size: 13px;
	/* font-weight: bold; */
	cursor: pointer;
/*
border: none;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
   -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    		box-shadow: 0 1px 1px rgba(0,0,0,0.1);
text-shadow: 0 1px 0 rgba(255,255,255,0.4);
-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   		border-radius: 3px;
background: url(/images/submit.png) repeat scroll 0 0 transparent;
    border: 1px solid #C3C3C3;
    color: #555; */
    /* height: 28px;
    line-height: 28px; */
padding: 4px 8px;
line-height: 19px;
border-radius: 3px;
background-color: #f8f8f8;
background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
background-image: -o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image: -moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background: -ms-linear-gradient(top, #f8f8f8, #f1f1f1);
border: 1px solid #C6C6C6;
box-shadow: 0 1px 1px rgba(0,0,0,0.1);

}
.apply_job { color: #555; } .apply_job:focus {outline: 0;}
#publish_form input#submit:active,#send-to-friend input#submit:active,#apply-online input#submit:active, .apply_job:active {
	background-color: #f6f6f6;
background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
background-image: -o-linear-gradient(top, #f6f6f6, #f1f1f1);
background-image: -moz-linear-gradient(top, #f6f6f6, #f1f1f1);
background: -ms-linear-gradient(top, #f6f6f6, #f1f1f1);
box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
border: 1px solid #c6c6c6 !important;
outline: 0;
}

#publish_form input#submit:hover,#send-to-friend input#submit:hover,#apply-online input#submit:hover, .apply_job:hover {/* background-color:#0ae; */ border: 1px solid #c6c6c6;transition: all 0.0s; box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}
#publish_form label.small{color:#555;font-size:12px}
.no-border{border:0!important;padding:0}
.hidden{display:none}
/*#apply-online{background-color:#f6f6f6;width:735px;padding:10px}*/
#search_form fieldset{border:0;margin:0;padding:0}
#send-to-friend{/* background-color:#f6f6f6; */margin-top:10px}
#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:700;height:45px;line-height:45px;width:45px}
#location_outside_ro{margin-top:5px} .print {text-decoration:none;float:right;font-size:11px; margin-top:-3px; color:#ccc}
#job-description{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0;line-height:1.4; font-size: 14px;word-wrap: break-word;}
#content p {line-height:1.4; font-size: 13px;} #job-description > p {padding-bottom: 10px;font-size: 14px;}
h3.steps,div.steps{/* background:transparent url(/images/header-bg.png) no-repeat left; */color:#9AD4FF;font-size:14px;font-weight:400;height:22px;margin:0;padding:2px 5px 5px 8px}

h3.page-heading,div.page-heading{/*background:transparent url(/images/header-bg.png) no-repeat left;*/color:#333;display:block;font-size: 16px;height:22px;margin:0 0 7px;padding:2px 5px 5px 0px}
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.news_link {text-decoration: none; color: #c00 !important;padding-bottom: 1px; border-bottom: 1px solid #fff;transition: border-color .2s ease;} h3.page-heading a.news_link:hover {padding-bottom: 1px; border-bottom: 1px solid #111;color: #c00 !important;}
h3.page-heading a:hover,div.page-heading a:hover{background-color:#fff!important;color:#09C!important}
h4{font-size:14px;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}
#sort-by-type{color:#888;float:right;font-size:14px} #sort-by-type a {margin-left:5px}
#sort-by-type a:hover{text-decoration:none; border-bottom: 1px solid #c00;  padding-bottom: 1px;}
#applied-to-job{/*background:url(/images/bg-applied.png) no-repeat;*/ background-color:#ff9; color:#333;float:right;font-size:20px;height:42px;text-align:center;width:56px;padding:4px 0 0;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius:8px;}
#applied-to-job p{font-size:11px}
.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:700}
#textile-suggestions table td{border-bottom:1px solid #ccc;width:49%}
#job-listings .current_page, #jmain .page_box a.current_page {/* border:1px solid #ccc; */color:#000;font-weight:700;/* padding:1px 2px */ padding: 8px 12px;}
.row, .row-pri{background-color:#fbfbfb}
.row, .row-pri,.row-alt{border-bottom:1px solid #f5f5f5;}
.row-pri a,.row-alt a {color: #666;}
.row-pri .row-info,.row-alt .row-info {color: #999; text-overflow: ellipsis; white-space: nowrap; width: 535px; height: auto;}
.row-spot{background-color:#fffad4;border:1px solid #ddd;margin-top:-1px}
.row, .row-pri,.row-alt,.row-spot{height:20px;/* width:590px; */ width:660px;padding:5px}
.row-pri, .row-alt {padding: 7px 5px 2px;}
.row-info{float:left;height:16px;overflow:hidden;width:510px;}
.row-info a {display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 455px; vertical-align: bottom; margin-left: 5px;}
.row-info a:first-letter {text-transform: uppercase;}
.time-posted{color:#888;float:right;font-size:11px;padding-right:5px}
.spotlight-image{/* background-image:url(/images/icon-spotlight.png); */background-repeat:no-repeat;float:right;height:11px;padding-right:5px;width:77px;margin:4px}
#view_all{font-weight:700;font-size:13px;margin:10px 0;padding-left:5px; text-align: right;}
div#categs-nav ul li a:hover,div#categs-nav ul li.selected a{background-position:0 0;color:#fff !important}
div#categs-nav ul li a:hover span.cnr,div#categs-nav ul li.selected a span.cnr{background-position:right 0;cursor:pointer}
#stats {color:#777;font-size:11px} .suggestion {color:#888;}
.info,span.la{color:#888}
.validation-error,.error{color:red;font-size: 11px}
.left,#step-1,#step-2,#step-3{display:inline;float:left}
#step-1,td.publish-label{width:120px}
code,h3.page-heading span,#recaptcha_instructions,.company-tag-1{font-size:12px}
#job-listings h2{font-size:16px;font-weight:700;margin:10px 0 7px}
#other_location_label {margin-left:5px}
#publish_form #description {width:415px} #publish_form #title {width:430px}
#location_outside_ro_where {margin-left:5px;width:302px}
ul.recent, ul.favourites {list-style-type:none;padding-left:10px} ul.recent li, ul.favourites li {padding-bottom: 5px}
.clearfloat {clear: both; display: block;}
ul.threeStep {padding-left:0px}
/*ul.threeStep { list-style-position:inside;display: block;}*/
.stepNavigation li{height:40px;list-style:none;float:left;background-color:#ededed;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAoCAMAAAAi2JHqAAAANlBMVEXr6+vs7Ozu7u7v7+/w8PDx8fHz8/P09PT19fX29vb4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///8wi9FWAAAAkUlEQVR42pWTQQ7DIBADgRBKCQH8/8+WHnobSynHRSuNBxPC76y1YoBTpUrzMKRE81NquNClTPMkdVx4SwUvHOvLsd6GNUsXLlyOda07GE3FaYoRaItj7Yb1cJqa9yqD2jgaWm0MunEG5eosYpse5mUIvpiwc87jeaRvURIXqxphkcvwT6Rt4OR/4SJl7vKDSB9xuwfY5cff1gAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:right top}
.stepNavigation li.current{background-color:#faf0c6;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAoCAIAAACaZPaPAAABUElEQVR42q3W20rEMBAG4L7/g9X1wCKIF4qrIqiI2iZpkqaTk2kDUtpm3UwMvf4Y/nRmUgGpj330zFnw3mutv9On+kMhtVWvfjqUUrwCbB+Vvu8LFFI7TYPinGuaBq9ocR/L6boOrwDdeaeDAgAFSsh4eI/lEELwiu6uj2R8qjJmbLqgWGuLFCMPsRzGGF4Beu6d3cw4Rxkz/ojltG2LVzS/iYqUEq+MGVsRFGNMkWL6p3VzZivALmPGwzAUKCFj+FpkjFG0uI2KEAKvTBmrecZIxaiXecZYpX/+B2Xx16DSXf3BqJtWb8U3HTp72lDzzs7vAPmwnjL53bg18TInQ2L6VrhcF5sga2ImN3+V04R3sRDOOV6x0KS29ckKuwpCUJRS+H20aGKk4oxcD+3MlwdfDjeMYuFzc5llvcguUos1QzHyMbXkMxRneOrB8Xt+AGUn3Th7TOcUAAAAAElFTkSuQmCC');}
.stepNavigation li.lastDone{background-color:#8598c1;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAoCAIAAACaZPaPAAABpklEQVR42qXW3UvCUBQAcP95iYh66CWlIgmJIISkkCiKVjaVWZo2GmpporbMr03ntru5db13N0RL2HGc5x/3HM7HAsEQtyTWdu9HY9N1XcdW0YD/LwLLFRx8ru6Szxrm4crOsUCVifkJV3B8tAbTpCYIKWm4Er+RvKS0ElxZ30/qhjV9jqXAFRzZlyZ9DlKf4Mpe7JHVuAFXcLTaQ1bjFFxJ3JW8Go8kuLJx8IAse5oU6sEVHM+STF7jIDULVyKnOZqUbdThCo7vnkZqbKykXKXeWB+LcGUrwtv2hNS4A1dwiJU2KTGusQBXjs6LXo31KlwJhrmBqpMFOFpBCXGcUGN9XIQr1+l3pohwpdOnXTOGZ3QYz891MERZnCbfCp5sE9HJ7sK7LsGxLaNJcKUpq940zmw8f0r4JOttX6MJn+lMocGubQ6o4Muv6ejPq+RDiV2KXpuMy3ClUu+RLrGRkgEq29G04zjkqn3Br9qtUJ0dYpAS5voKXSga/NpHzwpsudXgyktJnlu0vpXNCG/Rw2p14X9kF8kyG79XuCJ36A+HufjD8Rs/sBHjDLyNB4YAAAAASUVORK5CYII=');}
.stepNavigation li.done{background-color:#8598c1;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAoCAMAAAAi2JHqAAABCFBMVEWFmMGFmcGFmcKGmsKHm8OIm8OJncSKncSLn8WMn8aNoMaOoMaOoMaQoseRo8iTpciUpsmXqMuXqMyaq8ycrM2crc2ers6fr86isdCks9GntdOottOpt9SsutWuu9avvNayv9i0wdq2wtq2wtq3w9q6xdy7x92+yd6/yt/CzODDzeHFz+HH0OPK0+XK0+XL0+XN1ubP2OfS2ujV2+nX3uvY3uva4Oza4Oza4e3d4+7f4+7f5e7h5vDi5/Dj5/Hk6PHm6vLn6/Po7PPp7PTr7vXt8PXu8fbw8/fy9Pn09vn19vr29/r3+Pv3+fv5+vv5+vz6+/z6+/z8/P38/f79/v7+/v7+/v/////bWt3BAAAA1UlEQVR42nXTWTuCYRSF4Y80EZJZKhlKMmYmishY6KPn//8TJ1w5eKyz977W3kf7DYJBdm+vIoEkD1nz+Bs186BGN2aehbx55JkTXbRHOGY+D6s60KauvkV/0jwDZR24oaVegmnziS+qOnDJw5B5ERbMkz32ddExLyPmOVg2j3Y4NE98cGG+AkXzc3pJ4fFPjqy+ATnzJq9R4Sk4sHoFFs3veRwWnoNtq+/ArB3cE3dWX4JNP+h+WjjW5fqfD7NufkqYEk6FnFl9DQp/nqMzP2nwnvjFb6HQJJ4qbIZfAAAAAElFTkSuQmCC');}
.stepNavigation li a,.stepNavigation li a:link,.stepNavigation li a:visited,.stepNavigation li a:hover,.stepNavigation li a:active{color:#bbb;text-decoration:none}
.stepNavigation li.current a,.stepNavigation li.current a:link,.stepNavigation li.current a:visited,.stepNavigation li.current a:hover,.stepNavigation li.current a:active,.stepNavigation li.done a,.stepNavigation li.done a:link,.stepNavigation li.done a:visited,.stepNavigation li.done a:hover,.stepNavigation li.done a:active{color:#333}
.stepNavigation li.lastDone a,.stepNavigation li.lastDone a:link,.stepNavigation li.lastDone a:visited,.stepNavigation li.lastDone a:hover,.stepNavigation li.lastDone a:active {color:#fff}
.stepNavigation li.done a:hover,.stepNavigation li.lastDone a:hover{color:#FF9;cursor:pointer}
.stepNavigation li a em{display:block;font-style:normal;font-weight:700;margin:6px 0 0 10px}
.stepNavigation li a span{display:block;margin-left:10px;font-weight:400;font-size:12px}
.stepNavigation li.lastStep{background-image:none}
.stepNavigation li a{height:30px;display:block}
.stepNavigation.threeStep li.lastStep{width:180px}
.stepNavigation.threeStep li,.stepNavigation.threeStep li a{width:215px}
.firstStep {border-top-left-radius:3px;border-bottom-left-radius:3px;} .firstStep.done a {color:#fff !important;}
.lastStep {border-top-right-radius:3px;border-bottom-right-radius:3px;}

@media screen and (max-width: 1000px) {
	#job-listings .current_page, #jmain .page_box a.current_page {padding:1px 2px}
	.row, .row-pri,.row-alt,.row-spot{width:550px}
	.row-info{width:470px}
	.stepNavigation.threeStep li, .stepNavigation.threeStep li a{width:190px}
}