/*

Theme Name: JobRight

Theme URI: http://jobthemes.com/

Description: Premium Child Theme for Jobroller

Author: jobthemes.com

Author URI: http://www.jobthemes.com/

Template: jobroller

Version: 1.7

AppThemes ID: jobright

*/



@import url("../jobroller/style.css");

@import url("../jobroller/styles/style-pro-blue.css");

@import url("js/jquery.selectbox.css");









/* =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, img, 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 {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	

}*/



strong {

    font-weight: bold;

}

em {

    font-style: italic;

}

small {

    font-size: 0.6em;

}



body a {font-size: 12px;}



/* =Anchors

---------------------------------------------------------------------------------- */

a:active{outline: none !important;}

a:focus{-moz-outline-style: none !important;outline: none !important;}

a:hover, a:focus {color: #8B4545;	text-decoration: none !important;}

h1, h2, h3, h4, h5, h6, .pagetitle { color: #01a176;}

#content h3 , #content h3#reply-title {font-size: 1.7em;font-weight: bold;line-height: 1.25em;margin-bottom: 0.5em;}

#content h3#reply-title {font-size: 1.2em;color: #664f3f}

#content h6 {color: #666666;font-size: 1em; line-height: 1.54em; font-weight: bold;}

#content h3.desco , #content h2.pack_select{font-size:1em;border-bottom:1px dotted #a5a5a5;overflow:hidden;width:600px;clear:both;margin:0!important;padding:5px 0 7px 3px}

#content h2 {margin-bottom: .5em;}



ol.resumes dd strong  , a, ol.jobs dd strong a , ol.resumes dd strong, a, ol.jobs dd strong a , ol.resumes dd {font-family: arial,tahoma,verdana;font-size: 12px;}





/* =Layout 

---------------------------------------------------------------------------------- */

body {background:#f4f3f2;}

div#content .inner {font-size: 12px;background-image: none !important; /*background-color: #FBFBFB*/;border-radius: 0px;margin: 0 auto; padding: 0px 10px 5px;position: relative;border: 1px solid #cbcbcb;width: 970px;margin-top:-1px;}

.inner-all {background:#fff;}

.section {width: 685px; margin: 0 0 0px 0;padding-right: 20px ; background: url("images/pixelo.jpg") repeat-y scroll 688px center #fbfbfb;padding-top: 10px;}

.section-full{overflow:hidden;height:auto;width:936px!important;padding-top: 10px;}

.section-comment{overflow:hidden;height:auto;width: 685px;!important;}

#mainContent{width: 690px;}

.section_header { margin-bottom: 8px;}

ul.display_section{overflow:hidden;zoom:1;list-style:none outside!important;margin:0 0 -1px!important;padding:0!important}

ul.display_section li{float:left;border-right:1px solid #ddd;border-top:1px solid #ddd;border-left:1px solid #ddd;background:#ddd;margin-right:2px;font-size:.75em;padding:8px 12px}

ul.display_section li.active,ul.display_section li{border-left:1px solid #E4E4E7;border-right:1px solid #E4E4E7;border-top:1px solid #E4E4E7;border-radius:2px 2px 2px 2px;border-bottom:medium none;font-size:11px;font-weight:400;background:#f5f5f2 url(images/tab2.jpg) repeat-x center top;margin:1px 1px 0 0;padding:5px 10px}

ul.display_section li.active{background:#fff}

ul.display_section li:hover{background:#f5f5f2}

ul.display_section li a{color:#333333; font-size: 12px;}

ul.display_section li a:hover{color:#06C}

ul.display_section li a:focus{color:#023976}

.comment-bubble a{background:url(images/bubble.jpg) no-repeat 0 0;display:block;font-weight:400;font-size:12px;height:40px;padding-top:9px;text-align:center;text-decoration:none;width:49px}

.comment-bubble a:hover{color:#0177ef}



.spacer{clear:both}

.spacer-line{clear:both;border-top: 1px solid #d8d8d8;padding-top: 10px;}

.displ {display: none;}

#content ul li {line-height: 1.5em;}

.widget_user_info ul li{line-height: 2.5em !important;}

table.data_list td.date ,table.data_list th , table.data_list td { font-size: 1em;color: #555}

div#content {background: none !important}



#content .section_header h1 a {font-size: 1.4em;}

.page-numbers {

    border: 1px solid #cbcbcb;

    padding: 5px;

}



div#footer {

    background-color: #fff;

}

/* =Header

---------------------------------------------------------------------------------- */

nav select { display: none; }

#header .inner {padding: 5px 0 65px;background: none !important}

#header ,#header-no  {background: #f6f6f6;border-top: 1px solid #d9d7d7;min-height:290px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12) inset;box-shadow:0 2px 4px rgba(0, 0, 0, 0.12) inset;}

#header-no  {min-height:70px;}

#head-footy{border-bottom: 4px solid #CA0294; }

.header-1 {float: left; border: 0px solid #000;width: 720px;margin-right: 5px;}

.header-2 {float: right; border: 0px solid #000;/*width: 270px;*/}

#banner {background: #fff;border-top: 1px solid #D9D7D7; overflow: hidden;  padding-bottom: 5px; }

.header-l{background: #fff;    min-height: 78px;padding-bottom: 8px}

#header h1 {font-size: 2em;color: #01a176;font-weight: bold;font-family: arial,tahoma,verdana;margin-bottom: 0px;margin-top: 26px;}

#header h2 {font-size: 1em;color: #422711;margin-bottom: 15px;}

#mainNav, #logo {float: left !important;}

#logo {width: 220px;letter-spacing: 0px; margin: 0 20px 0 0;padding-right: 10px; text-shadow: none;font-weight: bold; height: 80px !important;}

#logo a {color: #a401c2;display: block;font-size: 2.8em !important;font-weight: bold;line-height: 1em !important;text-decoration: none !important;text-shadow: 0;}

#logo small { color: #725d76; display: block;font-family: arial,tahoma,verdana;font-size: 1em !important;margin-top: 0.3em;}

#home-featured-right ul.home-ad { margin: 0 !important; padding: 10px 0 0 10px !important;list-style-type:none !important;}

ul.home-ad {height: 90px !important;border: 0px solid #000}

ul.home-ad li a{float:left;background:none !important;width:110px;height:75px;border:1px solid #E4E4E7;padding:1px!important;  margin-left:4px; margin-right:3px; margin-top:2px; margin-bottom:2px}









/* =Header buttons

---------------------------------------------------------------------------------- */

#button-r{width: 110px;float: right; height: 40px;}

.inner-footer , .inner-footer-v {overflow:hidden;margin-top: 5px;padding: 8px 0 8px 0;margin-bottom: 2px;}

.inner-footer-v {overflow:hidden;margin-top: 0px;border: 0px solid #000;background: none;padding:0px;width:958px;margin-left: auto; margin-right: auto;padding: 3px 0 3px 6px;}

.inner-footer-v ul {list-style: none;padding: 0;margin: 0px;}

.inner-footer-v li {float:left;width: 314px;margin-right: 5px;height: 100px;background: #fff; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.copy {text-align:left;width:942px;padding-bottom:0px;margin:0 auto;font-size: 11px;}

.menu555 , .menu444{top:0;left:0;font:13px/27px Arial,sans-serif;color:#000;height:30px;float:right;margin-right: 0px; margin-top: 4px; }

.menu555 a , .menu444 a{text-decoration:none;padding:6px 8px 7px;color:#fff;outline:none;}

.menu555 a:hover , .menu444 a:hover{color:#fff;}

.menu555 a:focus , .menu444 a:focus{color:#fff;}

.menu555 ul , .menu444 ul{list-style:none;margin:0;padding:0 0 0 0px;}

.menu555 ul li , .menu444 ul li{padding:0;float:right; border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius:3px;padding: 0px 8px 0px 6px; position: relative;float:right;color: #555;background: #c2028e}

.plus{height: 28px;width: 15px;display: block;float:left;background:url(images/plus.png) no-repeat 5px center;}

.arri ,.arri2 {border-color: transparent transparent #7f7f7f transparent;border-style: dashed dashed solid; border-width: 0 8px 8px;cursor: default;display: inline-block;font-size: 0;height: 0;left: 280px;line-height: 0;position: absolute;top: -9px;width: 0; z-index: 1000;}

.arri2 {top: -8px;border-color: transparent transparent white transparent;}

.slo-top {height: 85px;border-bottom: 1px solid #BEBEBE;padding: 5px;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px rgba(0, 0, 0, 0.12);background: #fff;}

.slo-bot {height: 30px;padding: 5px;z-index: 100;}

.slo-top dl.at{list-style: none;float:left;padding: 8px;height: 55px;border: 0px solid #000;width: 94%;margin:0px !important;}

.slo-top li#at0, .slo-top li#at{background: #fff;line-height: 18px;}

.slo-top li#at0 {color: #000}

.slo-top li#at2{background: #fff;line-height: 18px;float:left;width: 32.5%;margin-top: 5px;}

.slo-top li#res{background: #fff;line-height: 18px;float:left;width: 35%;margin-top: 5px;}

.slo-top li#at a {color: #ED0101;padding: 0 !important}

.slo-top li#at2 a , .slo-top li#res a {padding: 0px;color: #03ad80}

.slo-top li#at2 a:hover, .slo-top li#res a:hover {color: #000000}

.slo-top li#at a:hover {color: #012d84}

.slo-top li{line-height: 15px; color: #cc0000:}

#logout {-moz-user-select: none; background: -moz-linear-gradient(center top , #FFFFFF, #F1F1F1) repeat scroll 0 0 transparent;border: 1px solid #C6C6C6;border-radius: 2px 2px 2px 2px;color: #666666;float: right; padding: 0 8px 0 6px;	cursor: default !important; display: block;font-weight: bold; height: 29px; min-width: 54px; padding: 0 8px;text-align: center; text-decoration: none !important;}

#logout a {color: #666 !important;}

#logout a:hover {color: #333 !important;}

#lastlogin{height: 10px;width: 210px;padding-left: 5px;border: 0px solid #000;float:left;}

#logout:hover {background-color: #F8F8F8;background: -moz-linear-gradient(center top , #FFFFFF, #F1F1F1) repeat scroll 0 0 transparent;border: 1px solid #C6C6C6;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}

.oldie .slo-top {height: 120px;}

.menu555 ul li.s.active , .menu444 ul li.s.active{/*box-shadow*//*-webkit-box-shadow: inset 1px 1px 2px 1px #c8c8c7;*//*box-shadow: inset 1px 1px 2px 1px #c8c8c7; */ background: -moz-linear-gradient(center top , #a40178, #c2028e);display:block;position:relative;z-index:1;color:#0367d8;}

span.green {color: #e400bc;font-weight: bold;}

.menu555 ul li ul li , .menu444 ul li ul li{padding:0;float:right;margin:0 0 0 0px;width:100%;background: #F5F5F5 ;-webkit-border-radius: 2px;border-radius: 2px;border: 0;z-index: 100;}

.menu555 ul li ul , .menu444 ul li ul{position:absolute;border:1px solid #C3D1EC;margin:12px 0px 15px -205%;display:none;padding:0px 0px 0px 0px;background: #ffffff !important;width: 315px;border: 1px solid #BEBEBE; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);float:right;-webkit-border-radius: 2px;border-radius: 2px; z-index: 100;color: #444;}

.active ul{display:block !important;}

.oldie .slo-top {  background:  #FFFFFF !important;z-index: 1000 !important;}





/* =Navigation

---------------------------------------------------------------------------------- */

#topNav {background: #fff;margin: 0;padding: 0;border-top: 3px solid #c2028e; }

#mainNav ul { float: left;}

#menu-right {float: right;margin-top: -7px;}

#mainNav li {display: inline;float: left;line-height: 1em;margin: 0 0 0.2em 10px;padding: 0;border: 0;}

#mainNav li a {background: none;color: #c2028e;border-radius: 3px;}

#mainNav li a:hover, #mainNav li a:focus { background: #c2028e; color: #fff;}

#mainNav li.current_page_item a, #mainNav li.current_page_ancestor a,  #mainNav li.current_page_parent a, #mainNav li.current-cat a, #mainNav li.current-menu-item a {	background: #c2028e;color: #fff;}

#mainNav{ margin-top: 25px;width: 630px;}





/* =Pagination

---------------------------------------------------------------------------------- */

.pagination-s {clear:both;padding:10px 0 5px;position:relative;font-size:11px;line-height:13px;margin-right: 20px;}

.pagination-s span, .pagination-s a {display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background: #888;border-radius: 2px;}

.pagination-s a:hover{color:#fff;background: #2ab590;}

.pagination-s .current{padding:6px 9px 5px 9px;background: #2ab590;color:#fff;}





/* =Search

---------------------------------------------------------------------------------- */

#searchform-s div.search-wrap {backgrgound: none ; width: 260px;}

#searchform-s div.search-wrap-widget {background: none ;padding-bottom: 25px;}

#searchform-s button.submit {text-indent: 0 !important;}

searchform input.text {background:transparent none; width:232px; padding: 7px 10px; margin: 6px 0px;float:none;border: 0px solid #000 !important;font-size: 12px;font-family: arial,tahoma,verdana;color: #444;-webkit-border-radius: 2px;border-radius: 2px; border: 0;}

#searchform-s input#search ,#searchform-s input #searchform-s input#near  {background:#fff; padding: 7px 10px;  margin: 2px 0px;float:none;font-size: 12px;font-family: arial,tahoma,verdana;color: #444;-webkit-border-radius: 2px;border-radius: 2px;border: 1px solid #bbb;clear:both;width: 238px;}





#searchform-s input#search ,#searchform-s input #searchform-s input#near  {float:left;margin-right: 5px;}

.radius {float:left;}

.radius-2 {float:left !important;width: 80px !important; }



.radius-s {float: right; margin-right: 350px;}



#searchform-s button.submit , #searchform-s button.submit-2 {height: 29px;width: 123px;float:right;padding:0 ; text-transform: uppercase; letter-spacing:1px;font-size: 12px;font-weight: bold;font-family: arial,verdana,tahoma;color : #fff;margin-left: 6px;-webkit-border-radius: 2px;border-radius: 2px;margin-top: 0px;background: #02be8c; border: 1px solid #01926c;}

#searchform-s button.submit:hover {background: #01946d;border: 1px solid #00825f}

#searchform-s button.submit-2 {cursor:pointer;float:right;margin-top: 2px; background: #02be8c; border: 1px solid #01926c;color: #fff;margin-top: 1px !important;margin-right:1px ;}

#searchform-s button.submit-2:hover {color: #01392a;background: #02e4a8;}

.radius-label ,.radius-label-no  {float:left;border: 0px solid #000;margin: 2px 5px;line-height:30px;padding-right: 84px;color: #422711;}

.radius-label-no  {padding-right: 30px;}

#searchform-s button.submit-no {cursor: pointer;height: 29px;width: 122px;float:right;padding:0 ; text-transform: uppercase; letter-spacing:1px;font-size: 12px;font-weight: bold;font-family: arial,verdana,tahoma;color : #fff;margin-left: 6px;-webkit-border-radius: 2px;border-radius: 2px;margin-top: 2px;background: #02be8c; border: 1px solid #01926c;}

#searchform-s button.submit-no:hover {background: #01946d;border: 1px solid #00825f}

#searchform-s div.search-wrap-no {background: none ; margin: 15px 0 0 58px;}

#searchform-s div.search-wrap-no2 {margin: 15px 0 5px 0;}

#searchform-s input#search-no ,#searchform-s input, #searchform-s input#near-no  {background:#fff; padding: 7px 10px;  margin: 2px 0px;float:left;font-size: 12px;font-family: arial,tahoma,verdana;color: #444;-webkit-border-radius: 2px;border-radius: 2px;border: 1px solid #bbb;width: 238px;margin-right: 5px;}





/* =Lists

---------------------------------------------------------------------------------- */

a, ol.jobs dd strong a {color: #CA0294;text-decoration: none;}

div.tito{border:0 solid #E4E4E4;float:left;width:570px;margin:0!important;padding:0 0 0 3px}

.details ul{list-style:none !important;margin:2px 0 6px 5px!important;padding:0!important}

span.detail {font-size: 1em;font-weight: bold; color: #06a3ca}

.details li#topss{padding-left:10px;background:url(images/dot-green.gif) 0 8px no-repeat}

.details li#topss a:hover{color:#14a37c}

p.stats{background:url(images/counter.jpg) no-repeat 0 9px;float:right;margin: 0!important;padding:8px 0 0 20px}

.section_footer{background: none;border-radius:2px 2px 2px 2px;overflow:hidden;list-style:none!important;margin:0!important;padding:0}

.section_footer li a{float:left;border-right:1px dotted #e4e4e7;font-weight:700;color:#06a3ca;padding:10px 8px 10px 33px}

.section_footer li:first a{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}

.section_footer li.apply a.active{background: transparent url(images/briefcase.png) no-repeat 9px 12px;color:#555}

.section_footer li a:hover{color: #333}

li.print a {background:url(images/printo.jpg) no-repeat 10px 12px}

/* li.map a{background:url(images/marker.jpg) no-repeat 12px 12px} */

li.apply a{background:url(images/briefcase.png) no-repeat 10px 12px}

li.share a{background:url(images/share.png) no-repeat 9px 12px}

li.star a {background:url(images/star.png) no-repeat 11px 12px}

ol.jobs dd {font-family: arial,tahoma,verdana;}

.edit-job i::before {  padding-top: 10px;margin-right: -40px;}



.section_footer li {  padding: 10px 0;}

ol.jobs dd strong, div.date strong, td.date strong {font-family: arial,tahoma,verdana;font-size: 1em;float:left;}

div.date-s strong {font-family: arial,tahoma,verdana; font-size: 1em;float:right;margin-top: 4px;font-weight: normal;}

#location , #location-indeed {border: 0px solid #000;float:left ; overflow:hidden; width: 412px;}

 #location-indeed {width: 512px;}

#date{ border-left: 1px dotted #888;float:left;padding-left: 5px;width: 75px;text-align: left}

#exc{ border: 0px solid #000 ;float:left; width: 470px;overflow:hidden; height: 37px !important;}

#details-2,#details-f{border-left:1px dotted #888;border-right:0px dotted #888;float:left;padding-left:5px;padding-right:5px;overflow:hidden;}

#details-f{color:#a80096}

#faceb{border:0 solid #000;overflow:hidden;width:20px; float: right;    margin-right: 3px;}

#faceb a{border:0 solid #000;float:left;overflow:hidden;width:16px;height:16px;background:url(images/facebook.png) 0 0 no-repeat;text-indent:-9999px;margin:2px 0 0 5px}

#faceb a:hover{background:url(images/facebook.png) 0 -16px no-repeat}

#titlo , #titlo-featured {float: left;margin-top: 2px;  width: 460px;}

#titlo a,#titlo-featured a,#titlo-indeed a , ol.jobs li.job-expired a , ol.jobs li a{color:#8B4545 !important;font-style:normal;font-weight:700}

#titlo a:hover, #titlo-featured a:hover, #titlo-indeed a:hover  a:hover , ol.jobs li.job-expired a:hover , ol.jobs li a:hover{color:#b6017c !important;}

#titlo a:hover, #titlo-featured a:hover, #titlo-indeed a:hover  a:hover{color:#8B4545;}

#titlo-featured a{color:#a80096 !important;}

#titlo-featured a:hover{color:#8B4545 !important;}

ol.jobs li.job-expired a:hover, ol.jobs li.job-expired dd:hover , ol.jobs li a:hover, ol.jobs li dd:hover {color:#2e7f12;}

ol.jobs li.job-expired strong {color: #555 !important;}

#type-tag-prev span  {text-indent: -9999px;width: 6px;border: 0px solid #000;float:right ; background: url(images/tag.jpg) no-repeat 0 -51px;height: 25px}

#type-tag span  {line-height:25px;font-size: 12px;float:right ; background: url(images/tag.jpg) 100% -51px no-repeat;min-width: 60px; height: 25px;color: #fff;padding: 0 10px 0 5px}

#type-tag span.full-time{background: url(images/tag.jpg) 100% -1px no-repeat;}

#type-tag span.part-time{background: url(images/tag.jpg) 100% -79px no-repeat;}

#type-tag span.freelance{background: url(images/tag.jpg) 100% -53px no-repeat;}

#type-tag span.temporary{background: url(images/tag.jpg) 100% -105px no-repeat;}

#type-tag span.internship{background: url(images/tag.jpg) 100% -27px no-repeat;}

#type-tag span.featured{background: url(images/tag.jpg) 100% -131px no-repeat;}

#type-tag-prev span.full-time{background: url(images/tag.jpg) 0 -1px no-repeat;}

#type-tag-prev span.part-time{background: url(images/tag.jpg) 0 -79px no-repeat;}

#type-tag-prev span.freelance{background: url(images/tag.jpg) 0 -53px no-repeat;}

#type-tag-prev span.temporary{background: url(images/tag.jpg) 0 -105px no-repeat;}

#type-tag-prev span.internship{background: url(images/tag.jpg) 0 -27px no-repeat;}

#type-tag-prev span.featured{background: url(images/tag.jpg) 0 -131px no-repeat;}

ol.jobs {border-top: 0px solid #DDDDDD; }

ol.jobs li.job, ol.jobs li.job-expired, ol.jobs li.job-alt   {border: 1px solid #DDDDDD  ; margin-top:2px !important;background: #fff ; -webkit-border-radius: 2px ; border-radius: 2px;padding:5px 3px 5px 5px ; color: #555 !important;}

ol.jobs li.job-expired {border: 1px solid #DDDDDD !important  ;background: #fff !important ;}

ol.jobs li.job-featured {background: #fdf7f3 !important; border-color: #e39256 !important; }





.apply i::before , .print i::before  ,  .map i::before , .star i::before {display: none;}



#logoso-listing{float:left;list-style:none!important;background:#fff!important;width:90px;height:75px;border:1px solid #E4E4E7;border-radius:0;overflow:hidden;margin-right:2px;margin-left:0!important;padding:1px !important  ; margin-right:5px;}

#logoso-listing img.logoso , #logoso-listing img{padding: 0px 0 0 0 !important; border: 0 !important;border-radius: 0;margin:0 ; width:90px;height:75px;}



.separo { margin-top: 10px;margin-bottom: 10px; border-top: 3px solid #cbcbcb}

/* =Sidebar

---------------------------------------------------------------------------------- */

ul.widgets li.widget .widget_content {overflow:visible;font-size: 12px;}

ul.widgets li.widget.widget-nav ul.display_section{margin:0 0 -1px 8px !important;padding:0!important}

ul.widgets li.widget.widget-nav div{background:none repeat scroll 0 0;border:1px solid #E4E4E7;border-radius:3px 3px 3px 3px;margin:-1px 0 0px;padding:2px}

.separate-2,.separate-1{background:url(images/dotted_line.gif) repeat-x scroll 0 0 #E7E7E7;clear:both;height:2px;width:600px;margin:0}

.separate-2{background:none;}

#logoso,#logoso2{float:left;list-style:none!important;background:#fff!important;width:90px;height:75px;border:1px solid #E4E4E7;border-radius:3px 3px 3px 3px;overflow:hidden;margin-right:5px;margin-left:0!important;padding:1px!important}

#logoso2{float:right;}

ul.display_section li a{font-weight:400;color:#333}

ul.widgets li.widget.widget-nav div div{border:0}

ul.widgets li.widget.widget-nav div ul,ul.widgets li.widget.widget-nav div ul li{list-style:none outside!important;line-height:24px!important;margin:0!important;padding:0}

ul.widgets li.widget.widget-nav form {padding: 5px;}

.widget_content ul li {display:text-decoration:none!important;color:#666;padding:0px}

.widget_content ul.pop li{background: url(images/arr.gif) no-repeat 5px center;display:text-decoration:none!important;color:#666;padding:0px}

.widget_content ul.pop li a{display:block;zoom:1;text-decoration:none!important;color:#666;background:#fff url(images/arr.gif) no-repeat 5px center;padding:2px 4px 2px 22px}

.widget_content ul li a:hover{color:#027959}

.widget_content li a{padding-left:12px !important}

.widget_content li.logos { margin:1px !important; padding: 0 !important;}

.widget_content li.logos a {padding-left: 0px !important;}

ul.widgets li.widget.widget-nav div ul li a{color: #333;background: url(images/arr.gif) no-repeat 5px center;}

ul.widgets li.widget.widget-nav div ul li a:hover{color: #d4019b;}

ul.widgets li.widget ul ul li {margin: 0 5px !important;line-height: 5px;}

ul.widgets li.widget ul ul li a {line-height: 15px;}

#content h2.widget_title {margin: 5px;}

#footer h2.widget_title {margin: 5px; font-size: 15px;}

ul.widgets li.widget.widget-nav div ul li a.top{display:block;zoom:1;text-decoration:none!important;color:#666;background:#fff url(images/arr.gif) no-repeat 5px center;border-bottom:0;padding:4px 4px 4px 12px}

ul.widgets li.widget.widget-nav div ul li a.top:hover{background-color:#f5f5f5;border-radius:2px 2px 2px 2px}

ul.widgets li.widget.widget-nav div ul li ul{background:#eee;border-radius:3px 3px 3px 3px;padding:7px 5px 5px!important}

ul.widgets li.widget.widget-nav div ul li ul li{margin-bottom:2px!important}

ul.widgets li.widget.widget-nav div ul li ul li a{line-height:2em;display:block;zoom:1;text-decoration:none!important;background:#fff;padding:0 10px}

ul.widgets li.widget.widget-nav div ul li ul li a:hover{color:#da01c8}

ul.widgets li.widget.widget-nav ul.job_tags{overflow:hidden;zoom:1;margin:0;padding:10px!important}

ul.widgets li.widget.widget-nav ul.job_tags li{float:left;margin:2px!important}

ul.widgets li.widget.widget-nav ul.job_tags li a{color:#333;float:left;background:#f2f1e9;border-radius:2px 2px 2px 2px;border-right:1px solid #eee;font-size:.75em;text-decoration:none!important;text-shadow:0 1px 0 #E8E8E8;padding:0 .5em!important}

ul.widgets li.widget.widget-nav ul.job_tags li a:hover{background:#f2f1e9;color:#0341a7}

ul.widgets li.widget.widget-nav form input.text,ul.widgets li.widget.widget-nav form select{width:90%!important}

ul.widgets li.widget.widget-nav form label{float:none;display:block;padding:0!important}

ul.widgets li.widget.widget-nav {font-size: 1em;padding: 5px 5px 0 0;}

ul.widgets li.widget-submit { border-bottom: 0px; border-top: 0 none;padding: 0;}

ul.widgets li.widget {border-bottom: 0px; padding: 10px 0;}

ul.ads li { margin-right:1px !important;}

.widget_archive ul li, .widget_links ul li, .widget_recent_entries ul li, .widget_recent_comments ul li, .widget_meta ul li, .widget_rss ul li, .widget_categories ul li, .widget_pages ul li, .widget_job_categories ul li, .widget_top_ads_overall ul li, .widget_top_ads ul li, .widget_user_options ul li {  background: url("images/small-arrow.gif") no-repeat scroll left center transparent; border-top: 1px dotted #D8D8D8; display: block;font-size: 12px;line-height: 1.6em;list-style: none outside none !important; padding: 5px 0 5px 5px;}

ul.ads li img {display: block; margin: 1px;}



/*  Sidebar Buttons */



ul.widgets li.widget-submit {padding: 0;border-top: 0;}

ul.widgets li.widget-submit div {text-align: center;margin: 5px 0 0px !important;padding: 3px !important;background: #f8f6f6;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #d7d5d5;}

ul.widgets li.widget-submit div p {margin: 6px 0 !important;color: #333;}

ul.widgets li.widget-submit div p.pricing {font-size: 1.3em;font-style: italic;color: #999;line-height: 1em;}

ul.widgets li.widget-submit div p.pricing em {font-family: arial,tahoma,verdana;font-size: 1.4em;color: #555;font-style: normal;}

a.button-s {border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;display: block;text-align: center;font-weight: bold;color: #fff;text-decoration: none;padding: 2px;line-height: 36px;font-size: 16px;

background: -ms-linear-gradient(top, #FEDB7C 0%, #FEC857 100%);

background: -moz-linear-gradient(center top , #FEDB7C 0%, #FEC857 100%) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#FEDB7C), to(#FEC857));border: 1px solid #CE922E;box-shadow: 0 1px 0 0 #FEF3BB inset;color: #996533;display: block;padding: 2px 2px;text-decoration: none;text-shadow: 1px 1px rgba(255, 255, 255, 0.7);}

a.button-s span {	border: 0px dashed #4f6c98;display: block;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font-size: 18px}

a.button-s:hover {background: -ms-linear-gradient(top, #FEDF8A 0%, #FECF68 100%);background: -moz-linear-gradient(center top , #FEDF8A 0%, #FECF68 100%) repeat scroll 0 0 transparent;background: -webkit-gradient(center top , #FEDF8A 0%, #FECF68 100%) repeat scroll 0 0 transparent; color: #996533;text-shadow: 1px 1px rgba(255, 255, 255, 0.7);}

a.button-s:hover span {border-color: #ddd;}





/* =Forms

---------------------------------------------------------------------------------- */

form.main_form textarea{vertical-align:top;height:200px;width:600px;font-size:1.1em;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif}

form.account_form input.text3,form.main_form input.text,form.main_form textarea,form.account_form input.text,form.account_form input.text2,#apply_form textarea{border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background:#fff;width:50%;outline:0;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#333;font-family:arial;font-size:12px;margin:0;padding:5px}

form.account_form input.text  {width: 92%}

form.main_form select{font-size:12px;font-family:arial;color:#333;width:52%;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:6px 0;padding:5px}

form.main_form textarea,#apply_form textarea{width: 670px;}

form.main_form p, form.account_form p { padding: 0 2px !important;}

form.main_form p, form.account_form p {clear: both;margin: 0 0 5px !important;overflow: hidden;padding: 0 2px !important;}

form.main_form p label { padding-top: 0;}

form.filter {background: none repeat scroll 0 0 #FBFBFB; border: 1px solid #DDDDDD;font-size: 1em;padding: 8px 5px 5px 5px;-webkit-border-radius: 2px ;border-radius: 2px; font-family: arial,tahoma,verdana;}

a.button, form.filter .submit,#commentform #submit,form.main_form .goback:hover,form.main_form .submit,form.main_form .goback,form.account_form .submit,.submit-resume,form.account_form .submit2,p.button a{border-left:1px solid #BBB;border-right:1px solid #BBB;border-top:1px solid #BBB;border-bottom:1px solid #999;background:#DDD url(images/bg-btn.gif) repeat-x 0 0;border-radius:3px;box-shadow:0 1px 0 #F8F8F8;color:#333!important;cursor:pointer;display:inline-block;overflow:hidden;text-decoration:none!important;text-shadow:0 1px #F0F0F0;font-style:normal;font-variant:normal;font-weight:700;line-height:15px;font-size:12px;font-family:Helvetica Neue, Arial, Lucida Grande, Sans-serif;margin:0;padding:5px 9px}

a.button span {border: 0px;}

form.filter .submit:hover,form.filter .submit:focus,#commentform #submit:hover,#commentform #submit:focus,form.main_form .submit:hover,form.main_form .goback:hover,form.filter .submit:focus,form.account_form .submit:hover,form.account_form .submit2:hover,p.button a:hover{color:#000;text-decoration:none!important;border-color:#999 #999 #666;background:#DDD url(images/bg-btn.gif) repeat-x 0 -6px; }

form.account_form .submit2{border-left:1px solid #BBB;border-right:1px solid #BBB;border-top:1px solid #BBB;border-bottom:1px solid #999;background:#DDD url(images/bg-btn.gif) repeat-x 0 0;border-radius:3px;margin-left:85px;margin-top:10px}

form.account_form .submit-resume{border-left:1px solid #BBB;border-right:1px solid #BBB;border-top:1px solid #BBB;border-bottom:1px solid #999;background:#DDD url(images/bg-btn.gif) repeat-x 0 0;border-radius:3px;border:1px solid #000;margin-left:85px;margin-top:10px}

form.account_form a.lostpass{float:left;padding:10px 20px}

form.main_form legend { margin:0px 0 0;}

#commentform textarea {border-radius: 3px; width: 97.5%;}

#pass-strength-result {width: 298px;}



/* Home page featured slider

-----------------------------------------------------------*/

#container{	height: 280px;margin-bottom: 5px;}

#featured-slider {float:left;width:705px; height:240px;margin:15px 10px 10px 0px;position:relative;}

#featured-slider #slides {top:0px;left:0px;	z-index:100;border: 1px solid #e7e6e6;}

#featured-slider .slides_container {width:703px;overflow:hidden;position:relative;display:none;background:#FFF;	z-index: 0;}



.slide a {text-indent: -9999px}

#featured-slider .slides_container div.slide {width:703px;height:240px;	display:block;}

#featured-slider .caption22 {z-index:500;top: 30px; left:520px;height:220px;	width:240px;font-size:12px;	line-height:16px;color:#000;	border: 1px solid #000;float:left;	}

#featured-slider .caption h2 {font-size:18px;line-height:22px;margin-bottom:10px;}

#featured-slider #slides .next, #slides .next, #slides .prev  {position: absolute;top:86px;left:-7px;width:15px;height:44px;display:block;z-index:101;text-indent:-99999em;	background: url(images/lefto.png);}

#featured-slider #slides .next , #slides .next{left:697px;background: url(images/righto.png);}

#featured-slider #slides .next:hover , #slides .next:hover {background: url(images/righto.png) 45px 0;}

#featured-slider #slides .prev:hover {background: url(images/lefto.png) 45px 0;}

.caption2 {	z-index:50010;position:absolute;bottom:-35px;left:0;height:22px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);line-height:1.33;color:#fff;	border-top:1px solid #444;	text-shadow:none;	width: 664px;font-size: 12px;font-family: arial,tahoma,verdana}

.caption2 a {color: #f0ff00;}

.caption2 a:hover {color: #fff;}

.slides_container div.slide {width:570px;height:270px;display:block;}



/*	Slider Pagination */



#slides ul.pagination {	margin:0px auto 0 !important;width:100px;}

.pagination li {float:left;margin:0 1px;list-style:none;margin-top:8px !important;}

.pagination li a {display:block;height:0;padding-top:12px;background: transparent url(img/pagination.png);

background-position:0 0;float:left;overflow:hidden;

width: 12px;text-indent: -9999px;}

.pagination li a:hover {background-position:0 -24px;}

.pagination li.current a {background-position:0 -12px;border: 0 ;width: 12px;padding: 0px !important;height: 12px; }

ul.display_section2{background:#f5f5f2; overflow:hidden;zoom:1;list-style:none outside!important;margin:0 0 -1px!important;padding:0!important;border-bottom: 1px solid #dddddd;}

ul.display_section2 li{float:left;margin-right:2px;font-size:.75em;padding:8px 20px;width: 42;text-align:center;}

ul.display_section2 li.active,ul.display_section2 li{font-size:11px;font-weight:400;padding:8px 20px}

ul.display_section2 li.active{background:transparent;margin-top: 0px}

ul.display_section2 li:hover{background:#f5f5f2}

ul.display_section2 li a{color:#333333; font-size: 12px;text-shadow: 1px 1px 1px #cfcece;filter: dropshadow(color=#e0e0e0, offx=1, offy=1);}

ul.display_section2 li a:hover{color:#ed0101}

ul.display_section2 li a:focus{color:#ed0101; }





/* Footer

-----------------------------------------------------------*/

div#footer a , div#footer p {color: #333;text-decoration: none !important;}

div#footer .inner {border-top: 0;padding-top:5px;padding-bottom:0px;}

div#footer a:hover {color: #0fbc7d;}

#footer-widget {width: 31%;margin-right:5px; float:left;overflow: hidden;margin-bottom: 5px;}



#footer-widget  .widget_content li , #footer li.widget-nav  li  {line-height: 2em;padding-left: 5px;background: url("images/arr.gif") no-repeat scroll 5px 9px;}

#footer-widget  .widget_content li  ul{margin: 0px 0 0 8px;}

#footer-widget  .widget_content li  li{line-height: 2em;padding-left: 5px;background: url("images/arr.gif") no-repeat scroll 5px 9px;}

#footer-widget ul , #footer  .inner  li#footer-widget , div#footer  .widget_content ul{list-style: none;}

#footer li {list-style: none !important}

#footer li.widget-nav {width: 31%;float:left}

#footer li.widget-nav  li{line-height: 2em;}



#footer-widget ul li a { padding-left: 10px;}

#footer-widget ul li.jta-tweet-list-item  {background:none; }

#footer-widget ul li.jta-tweet-list-item a  {color: #222 }







/* Custom Footer Styles */

 

#custom-footer {

   border-top: 0px solid #ccc;

   /*min-height: 100px;*/

   display: block;

}

#custom-footer .cf-inner {

   margin: 0 auto;

   text-align: left;

   width: 990px;

}

#custom-footer div > li {

   list-style:none;

}

#custom-footer li > h2 {

   padding: 15px 0;

   font-weight: bold;

   font-size: 13px;

}

.cf-column {

   /*min-height: 200px;*/

   float: left;

   padding: 0 10px;

}

.cf-column:not(:first-child) {

   border-left: 0px solid #DEDEDE;

   padding-left: 10px;

}

.cf-copyright {

   border-top: 0px solid #ccc;

   text-align: center;

   padding: 20px 0;

}

#cf-col-1 {

   width: 300px;

}

#cf-col-2 {

   width: 300px;

}

#cf-col-3 {

   width: 300px;

}





p {

    font-size: 1em;

    line-height: 1.54em;

    margin: 0 0 1.54em !important;

	

}

.filter p { margin: 5px 5px 0 0 !important;}

.cf-column ul li { background: url("images/small-arrow.gif") no-repeat scroll left center transparent; border-top: 1px dotted #D8D8D8; display: block;font-size: 12px;line-height: 1.6em;list-style: none outside none !important; padding: 5px 0 5px 8px;}





table.data_list td.days {

    font-size: 12px;

}

form.main_form p.optional label {

    color: #555555;

}



#content .job-pack-title h2 {padding: 10px 30px 15px 0}

.pricing-options p.job-pack-description {margin-top: 15px !important;}





/* IE hacks*/



.ie8 a.button-s { background: #FEDB7C; color: ##996533}

.ie8  #slides .next {background: url(images/righto.png); margin-left: 70px !important;margin-top: 110px;}

.ie8  #slides .prev {background: url(images/lefto.png); margin-left: 70px !important;margin-top: 110px;}

.ie8 .slides_container  {width:703px; height:240px; border: 1px solid #E7E6E6;}

.ie8 searchform input.text {background:transparent none; width:232px; padding: 7px 10px; margin: 6px 0px;float:none;border: 0px solid #000 !important;font-size: 12px;font-family: arial,tahoma,verdana;color: #444;-webkit-border-radius: 2px;border-radius: 2px; border: 0;}

.ie8 .section_content {padding-left: 5px}

.ie8 #content .inner {border: 1px solid #ddd}

.ie8 .section {border: 0px !important}



img.wp-post-image { max-width:650px; height: auto;}





.mce-path-item.mce-last {

    display: none;

}













.ads > li {

    background: none !important;

    border: 0 none !important;

    padding: 0 !important;

}



#mainNav li {position: relative; }

#mainNav ul ul ul:after { 

-moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

   border-top: 6px solid transparent;

	border-bottom: 5px solid transparent; 

	

	border-right:6px solid #F5F5F5; 

    border-image: none;



    content: "";

    left: -11px;

    position: absolute;

    top: 12px;

}

#mainNav ul li:hover > a {

    background-color: #c2028e;

    color: #FFF;

}



#mainNav ul ul { 

	display: none; 

	position: absolute;

	top: 30px;

	width: auto;

	border: 2px solid #CCCCCC;



	height:auto;

	background: white;

/*	-webkit-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.2);

   box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.2);

  -moz-box-shadow:  1px 1px 2px 1px rgba(0, 0, 0, 0.2);

  border-radius: 0 0 3px 3px;

  -moz-border-radius: 0 0 3px 3px;

  -webkit-border-radius: 0 0 3px 3px;*/

  z-index: 100;

}

#mainNav ul ul li  { 

	

   background: none;

    float: left;

    margin: 0px;

	min-width: 196px;

	text-align: left;

	padding: 2px 8px;

	height: 30px;

	border-radius: 0px;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

}



#mainNav .menu ul li a, #mainNav .menu ul ul li.current_page_item a, #mainNav .menu ul ul  li.current_page_ancestor a, #mainNav .menu ul ul  li.current_page_parent a, #mainNav .menu ul ul  li.current-cat a, #mainNav .menu ul ul  li.current-menu-item a 

{

background: none !important;

color: #222;

padding: 0.8em 2px; 

display: block; 

width: 96%; 



}



#mainNav ul ul.sub-menu {

display: none;

min-width: 200px;

}

#mainNav ul ul li:hover  { 

	background: #eeeeee;

	border-radius: 0px;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

   }

#mainNav ul li:hover > ul {

	display: block; 

}

#mainNav  ul ul li ul {



	left: 162px;

    top: -3px; 

}



ol.resumes dd.photo a img {width: 28px ; height: 28px}







