﻿.use-company-checkbox {
	float: right;
}

/****************** 
 *  Manage Jobs control
 ******************/
.application-column {
	text-align: left !important;
	padding-left: 2em  !important;
}


#managejobs-suspend-confirm,
#managejobs-unsuspend-confirm,
#managejobs-clone-confirm,
#managejobs-markfilled-confirm,
#managejobs-archive-confirm,
#managejobs-delete-confirm {
	margin: 1em 0;
}

.confirmation-prompt {
	width: 85%;
	margin: 20px auto;	
}

.buttons-fieldset
{
	padding: 5px;
	clear: both;
}

.buttons-fieldset .legend
{
	min-height: 17px;
	color: #432973;
}

/****************** 
 *  Filter Jobs control
 ******************/
#job-ad-search input.short
{
	width: 195px !important;
}

#job-ad-search select.short
{
	width: 201px !important;
}


/*** NEW STUFF ***/
#job-builder
{
    margin:0;
}
#job-builder-container
{
    float:left;
}
#job-builder-inner
{
    float:left;
    width:620px;
    padding:20px 30px 0 30px;        
}
#job-builder-right
{
    float:left;
    width:240px;
    margin:0 0 0 10px;
}
#job-builder-templates-outer
{
}
.job-builder-templates
{
}
.job-builder-templates li 
{
    cursor:pointer;
}

.job-builder-templates li span {
    color:#999999;
}
.job-builder-templates li span img {
}

#template-footer 
{
    width:680px;
    height:81px;
    clear:both;
}
#resizeme_containment_wrap_image {
  
}
#resizeme_containment_div {
}

#resizeme_containment_div_wrapper {
   
}
.job-builder-teaser
{
    width:310px !important;
    margin:0px !important;
    padding:0px !important;
}

/* progress bar */
.prog-nav
{    
    margin: 0 0 12px 0;
    position:relative;
    height:55px;
    width:390px;
    float:left;
    margin-left:130px !important;
}
#secondary-navigation-employer
{
    width:100% !important;
}

/* panelbar */

.job-builder-list-header
{
    width:224px;
    height:6px;
    background: url("../images/backgrounds/e_adpost_rc_header.gif") no-repeat;
}
.job-builder-list-bg
{
    padding:0 0 0 8px;    
    background: url("../images/backgrounds/e_adpost_rc_bg.gif") repeat-y;
}
.job-builder-list-footer
{
    width:224px;
    height:6px;
    margin:0 0 8px 0;
    background: url("../images/backgrounds/e_adpost_rc_footer.gif") no-repeat;
}
#list1a p {
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	
}
.job-builder-right-menu-title {
	cursor:pointer;
	display:block;
	height:25px;
	width:233px;	
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #485297;
	padding:8px 8px 2px 8px;
	background: url("../images/backgrounds/e_adpost_rc_closed.gif") no-repeat;
}
.job-builder-right-menu-item 
{
    padding-left:0 !important;
    margin-bottom:8px;
}
.job-builder-previous-title
{
    font-weight:bold;
    color:#00ACAC !important;
}
.job-builder-previous-date
{
    margin:0 0 2px 0;
    color:#999;
}
.job-builder-previous-item
{
    padding:4px 4px 0 4px !important;
    margin:0 !important;
    width:203px !important;
    line-height:13px;    
}
.GridPager_Default
{
    background:none !important;
    border:none !important;
}
.GridPager_Default td
{
    border:none !important;
    padding:0 !important;
}
.GridPager_Default td a
{
    color:#22a13c !important;
}
.GridPager_Default input, .GridPager_Default span
{
    float:left !important;
}

#job-builder-right table
{
    background:none !important;    
}
#job-builder-right tbody
{ 
    border:none !important;
}
.GridRow_Default td, .GridAltRow_Default td
{
    padding:0 !important;
    height:77px !important;
    margin:3px 0 0 0 !important;
    border:none !important;
    background: url("../images/backgrounds/e_adpost_loadprev_frame.png") no-repeat;
}
.PagerRight_Default, .PagerLeft_Default
{
    float:left !important;
    color:#22a13c;    
}
.PagerRight_Default span, .PagerLeft_Default span
{
    color:#22a13c !important;
}
.PagerRight_Default a, .PagerLeft_Default a
{
    color:#22a13c !important;
}
#job-builder-right td
{
    width:180px !important;
}
.job-builder-previous-updatepanel
{
    background: #ccc;
    height:560px;
    width:209px !important;
}
.job-builder-previous-updatepanel img
{
    margin-top:160px;
}

.job-builder-content-title
{
    width:610px;
    float:left;
}
#job-builder-content-left
{
    clear:both;
    float:left;
    width:313px;
}
#job-builder-content-right
{
    margin:0 0 0 10px;
    width:293px;
    float:left;
}
.job-builder-content-title input
{
    float:left;
    background-color:#fefbcd;
    border:solid 1px #999;
    font-weight:bold;
    font-size:16px;
    width:100%;
    padding:2px 2px 0 2px;
}
.jobeditbox
{
    padding:10px 0 0 10px;
    margin:0 0 2px 0;
    z-index:10 !important;
}
#job-builder-content-box1
{
    background: url("../images/backgrounds/e_adpost_addetails_top.png") no-repeat;
    width:283px;
    height:118px;
    margin-top:17px;
}
#job-builder-content-box2
{
    background: url("../images/backgrounds/e_adpost_addetails_mid_v2.png") no-repeat;
    width:283px;
    height:161px; /*110*/
}
#job-builder-content-box3
{
    background: url("../images/backgrounds/e_adpost_addetails_bot.png") no-repeat;
    width:283px;
    height:146px;
}
#job-builder-inner label
{
    font-weight:bold;
    color:#000;
}
#job-builder-content-teaser
{
    clear:both;
    margin-top:20px;
/*    margin-top:370px;*/
    
}
.jobeditbox .employer-address-form-item
{
    padding:0 !important;
    margin:0 !important;
}
.jobeditbox label
{
    font-weight:normal !important;
}
.jobeditbox .container-form-item .form-item
{
    
}
.jobeditbox .form-item label
{
    width:80px !important;
    padding:0 !important;    
}
.jobeditbox .form-item .text
{
    margin: 0 0 0 -95px !important;
    width:170px;
}
.jobeditbox .form-item select
{
    margin: 0 0 0 -95px !important;    
}
fieldset
{
    padding-left:13px !important;
}
fieldset h2.legend
{
    font-size:1em !important;
}
.jobeditbox fieldset.container-form-item
{
    margin-left:-9px !important;
}
.jobeditbox fieldset.container-form-item .form-item
{
    margin-left:-5px !important;
}
.jobeditbox fieldset fieldset
{
    margin:0 0 0 -75px !important;
}
.jobeditbox fieldset.form-item .short
{
    width:75px !important;
    margin: 0 0 0 3px !important;
}
.jobeditbox .container-form-item legend span
{    
    color:#000 !important;   
    width:75px !important;
    margin:0 !important;
    padding:0 !important;
    
}
.jobeditbox .container-form-item legend
{
    margin:0 0 -28px -90px !important;
    padding:0 !important;    
    display:inline !important;
}
.jobeditbox .container-form-item
{
    margin-bottom:3px !important;
    margin-top:2px !important;
    margin-left:-4px !important;
    padding:0 0 0 95px !important;
    display: block !important;
}
.jobeditbox input
{
    height:12px;
    font-size:11px;
}
.jobeditbox select
{
    height:18px;
    font-size:11px;
    margin-bottom:2px;
}
#job-builder h3
{
    font-size:11px !important;
    color:#000 !important;
    border:none !important;   
    padding:0 !important;
    margin-top:-2px !important;
}
.jobeditbox .helptext
{
    color:#999;
}
.jobeditbox-sectors tr
{
    border-top:solid 4px #ECECEC !important;
}
.jobeditbox table
{
    width:273px;
    margin:5px 0 0 0;
}
.jobeditbox table td
{    
    padding:3px 0px 0px 3px !important;
}
.jobeditbox input[type=checkbox]
{
    margin:4px 0 0 -95px !important;
}
/*get rid of grippies!*/
.enhanced-textarea .textarea-footer {
	background-color:inherit !important;
	border: 0  !important;
}
 
.enhanced-textarea .grippie {
	min-height:0 !important;
	_height:inherit !important;
	background:none !important;
}

.enhanced-textarea .grippie:hover {
	cursor:inherit  !important;
}

.enhanced-textarea .textarea-length-counter {
	text-align:inherit  !important;
	padding:inherit  !important;
}

.radBox
{
    position:absolute !important;
    z-index:100 !important;
}

#jobedit-adtype
{
    margin-top:10px;
}
.jobedit-tabpane
{
    width:335px;
    height:177px;    
}
.jobedit-adtypetab
{
    height:43px !important;
}
.jobedit-adtypetab-blank1
{
    background:url("../images/employer/e_adtype_ph1_up.gif") no-repeat !important;
}
.jobedit-adtypetab-blank2
{
    background:url("../images/employer/e_adtype_ph2_up.gif") no-repeat !important;
}
.jobedit-adtypetab-standard
{
    background:url("../images/employer/e_adtype_standard_up.gif") no-repeat !important;
}
.jobedit-adtypetab-featured
{
    background:url("../images/employer/e_adtype_featured_up.gif") no-repeat !important;
}
.jobedit-adtypetab-free
{
    background:url("../images/employer/e_adtype_free_up.gif") no-repeat !important;
}
.jobedit-adtypetab-recruiter
{
    background:url("../images/employer/e_adtype_recruit_up.gif") no-repeat !important;
}
.jobedit-adtypetab-standard-hover
{
    background:url("../images/employer/e_adtype_standard_over.gif") no-repeat !important;
}
.jobedit-adtypetab-featured-hover
{
    background:url("../images/employer/e_adtype_featured_over.gif") no-repeat !important;
}
.jobedit-adtypetab-free-hover
{
    background:url("../images/employer/e_adtype_free_over.gif") no-repeat !important;
}
.jobedit-adtypetab-recruiter-hover
{
    background:url("../images/employer/e_adtype_recruit_over.gif") no-repeat !important;
}
.jobedit-adtypetab-standard-selected
{
    background:url("../images/employer/e_adtype_standard_down.gif") no-repeat !important;
}
.jobedit-adtypetab-featured-selected
{
    background:url("../images/employer/e_adtype_featured_down.gif") no-repeat !important;
}
.jobedit-adtypetab-free-selected
{
    background:url("../images/employer/e_adtype_free_down.gif") no-repeat !important;
}
.jobedit-adtypetab-recruiter-selected
{
    background:url("../images/employer/e_adtype_recruit_down.gif") no-repeat !important;
}
.rtsLast span
{
    background:none !important;
}
.jobedit-adtype-handle
{
    margin:10px 0 0 0;
    clear:both;
}
.jobedit-adtype-handle img
{
    margin-top:5px;
    float:left;
}
.jobedit-adtype-handle div
{
    float:left;
}
.jobedit-adtype-handle input
{
    float:left;
    margin:5px 5px 0 5px;
}
.standard-result {
	background: url(../images/backgrounds/e_adframe_standardad.gif) left top no-repeat !important;
	border: none !important;
	background-color:none !important;
	margin:0 !important;
}
.featured-result {
	background: url(../images/backgrounds/e_adframe_featuredad.gif) left top no-repeat !important;
	border: none !important;
	background-color:none !important;
	margin:0 !important;
}
.free-result {
	background: url(../images/backgrounds/e_adframe_standardad.gif) left top no-repeat !important;
	border: none !important;
	background-color:none !important;
	margin:0 !important;
}
.recruiter-result {
	background: url(../images/backgrounds/e_adframe_recruiterad.gif) left top no-repeat !important;
	border: none !important;
	background-color:none !important;
	margin:0 !important;
}


div.jobedit-adpreview-outer
{
    float:left;
    width: 335px;
	height: 175px;
	padding-left:10px;
    background:url("../images/employer/e_adtype_frame.gif") no-repeat;
}
div.jobedit-adpreview {
	float: left; display: inline;
	width: 322px;
	height: 143px;
	position: relative;	
	padding:5px 0px 0 3px;
	margin:15px 10px 0 0px!important;
}
.jobedit-adpreview-details
{
    float:left;
    padding:5px;
    margin-top:10px;
    border:solid 1px #efefef;
    width: 330px;
    vertical-align:top;
    background:#FFF;
}
.adtype-price
{
    color:#485297;
}
div.jobedit-adpreview img {
	margin:15px 5px 5px 15px;	
	float:left !important;
}
.jobedit-adpreview-title
{
    font-size:12px;
    font-weight:bold;
    color:#485297;      
    padding:5px;
}
.jobedit-adpreview-location
{
    padding:2px 5px;
}
.jobedit-adpreview-date
{
    color:#999;
    clear:both;    
    padding:2px 5px;
}
.jobedit-adpreview-summary
{
    padding:5px 10px 5px 5px;
}
.jobedit-shoppingcart
{
    float:right;
    background:url("../images/backgrounds/e_credit_cart_bg.gif") no-repeat;
    width:113px;
    height:35px;
    padding:3px 2px 2px 30px;
    font-weight:bold;
}
.shoppingcart-text
{
    width:45px;
    display:block;
    float:left;
    
}
.shoppingcart-credit
{
    font-weight:bold;
    color:#485297;
    float:left;
}
.shoppingcart-cart
{
    font-weight:bold;
    float:left;
    color:#1E75BC;
}
/*publish/preview*/
.profile
{
    clear:both;
}
.publish-advice
{
    display:block;
    float:right;
    text-align:right;
    color:#999;
    width:130px;
    margin:15px 15px 0 0;
}
.publish-advice
{
    display:block;
    float:right;
    text-align:right;
    color:#999;
    width:130px;
    margin:15px 15px 0 0;
}
.publish-moreadvice
{
    display:block;
    float:right;
    text-align:right;
    font-size:18px;
    font-weight:bold;
    color:#FF0000;
    margin:15px 15px 0 0;
}
.publish-button
{
    float:right;
    margin:15px 0px 0 0;
}


/*** jCarousel ***/
.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 136px;
    padding: 5px 40px;
}


.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  136px;
    height: 60px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 136px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal 
{
    position: absolute;
    top: 13px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/employer/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 13px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/employer/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

