/* Style for Usual tabs */
#usual1 {border-top:1px solid #fff; }
.usual {color:#111;width:648px;}
.benefits .usual {height:320px;}
#tabs li { list-style:none; float:left;}
.usual ul a {display:block;background:#EEEAE3;color:#474746;text-decoration:none;overflow: hidden; /*text-indent: -9999px;*/}

.usual ul#tabs a {display:block;background:#EEEAE3;color:#474746;text-decoration:none;overflow: hidden; text-indent: -9999px;}



.jobsearch_in_restaurant .usual {padding:15px 0 0 15px;}
.jobsearch_in_restaurant li {padding:0 4px 0 0 ;}


.benefits #tab1,.locations #tab1   {background-color:#FFFFFF; background: #FFF url(/images/careers/bkg.pod.tab.body-bg.gif) repeat-x top left !important;display:block;clear:both;}
.benefits #tab2,.locations #tab2 {background-color:#FFFFFF; background: #FFF url(/images/careers/bkg.pod.tab.body-bg.gif) repeat-x top left !important;display:block;clear:both;}

.jobsearch_in_restaurant div.tab_layer {padding-right:30px;height:270px;border:0px solid #000;overflow:auto;width:618px;border:0px solid #000;float:left;}
.tab_layer a{padding:10px 0 0 20px;display:block;}

.benefits .tab_layer 
{
	border:0px solid #000;
	/*
	position:absolute;
	left:15px;
	top:80px;
	*/
	position:relative;
	width:650px;
}

#li_benefit_tab1 a{background: #FFF url(/images/careers/bkg.pod.benefit-tab1-off.gif) no-repeat top left !important;width:103px;height:23px;}
#li_benefit_tab2 a{background: #FFF url(/images/careers/bkg.pod.benefit-tab2-off.gif) no-repeat top left !important;width:139px;height:23px;}
#li_benefit_tab1 a.selected{background: #FFF url(/images/careers/bkg.pod.benefit-tab1-on.gif) no-repeat top left !important;}
#li_benefit_tab2 a.selected{background: #FFF url(/images/careers/bkg.pod.benefit-tab2-on.gif) no-repeat top left !important;}  

#li_locations_tab1 a{background: #FFF url(/images/careers/bkg.pod.locations-tab1-off.gif) no-repeat top left !important;width:105px;height:23px;}
#li_locations_tab2 a{background: #FFF url(/images/careers/bkg.pod.ghq-tab1-off.gif) no-repeat top left !important;width:145px;height:23px;}
#li_locations_tab1 a.selected{background: #FFF url(/images/careers/bkg.pod.locations-tab2-on.gif) no-repeat top left !important;}
#li_locations_tab2 a.selected{background: #FFF url(/images/careers/bkg.pod.ghq-tab2-on.gif) no-repeat top left !important;}  


#li_jobsearch_in_rest_tab1 a{background: #FFF url(/images/careers/bkg.pod.jobsearch-tab1-off.gif) no-repeat top left !important;width:185px;height:23px;}
#li_jobsearch_in_rest_tab2 a{background: #FFF url(/images/careers/bkg.pod.jobsearch-tab3-off.gif) no-repeat top left !important;width:122px;height:23px;}
#li_jobsearch_in_rest_tab3 a{background: #FFF url(/images/careers/bkg.pod.jobsearch-tab4-off.gif) no-repeat top left !important;width:122px;height:23px;}
#li_jobsearch_in_rest_tab4 a{background: #FFF url(/images/careers/bkg.pod.jobsearch-tab5-off.gif) no-repeat top left !important;width:95px;height:23px;display:block;}

#li_jobsearch_in_rest_tab1 a.selected{background: #FFF url(/images/careers/bkg.pod.jobsearch-tab1-off.gif) no-repeat top left !important;}
#li_jobsearch_in_rest_tab2 a.selected{background: #FFF url(/images/careers/bkg.pod.jobsearch-tab3-off.gif) no-repeat top left !important;}  
#li_jobsearch_in_rest_tab3 a.selected{background: #FFF url(/images/careers/bkg.pod.jobsearch-tab4-off.gif) no-repeat top left !important;}  
#li_jobsearch_in_rest_tab4 a.selected{background: #FFF url(/images/careers/bkg.pod.jobsearch-tab5-off.gif) no-repeat top left !important;display:block;}  


#apply1,#apply2,#apply3,#apply4 { width:85px; height:26px; padding:0; margin:0; margin-bottom:15px;}

.tab-benefit {height:300px;overflow:auto;}

/*Classes Added for Subnav on benefits.aspx*/
ul.sub-nav { width:550px; padding:0; margin:10px 0 0 15px; }
ul.sub-nav li { list-style:none; font-size:11px; color:#808285; display:inline; padding:0; margin:0 2px; }
ul.sub-nav li a:link, ul.sub-nav li a:visited, ul.sub-nav li a:active { height:25px;  font-size:11px; color:#808285; text-decoration:none; padding:0; margin:0; display:inline-block;  }
ul.sub-nav li a:hover {  text-decoration:none; background:#808080; color:#000;  }

.active-btn { list-style:none; font-size:11px; color:#808285; display:inline; padding:0; margin:0 2px;  text-align:center; width:113px; height:25px; background: #FFF url(/images/benefits/btn-team-member-on.png) no-repeat top left; }


a.sub-tab {text-indent:-9999px;overflow:hidden;}

ul.sub-nav li#team-member a.sub-tab { width:113px; background: #FFF url(/images/benefits/btn-team-member.png) no-repeat top left;left:20px;top:98px; }
ul.sub-nav li#team-member a.sub-tab:hover,
ul.sub-nav li#team-member a.active
 { background: #FFF url(/images/benefits/btn-team-member-on.png) no-repeat top left; }


ul.sub-nav li#shift-coordinator a.sub-tab { width:133px; background: #FFF url(/images/benefits/btn-shift-coordinator.png) no-repeat top left; left:142px;top:98px; }
ul.sub-nav li#shift-coordinator a.sub-tab:hover, 
ul.sub-nav li#shift-coordinator a.active
 { background: #FFF url(/images/benefits/btn-shift-coordinator-on.png) no-repeat top left; }


ul.sub-nav li#assistant-manager a.sub-tab { width:133px; background: #FFF url(/images/benefits/btn-assistant-manager.png) no-repeat top left;left:284px;top:98px; }
ul.sub-nav li#assistant-manager a.sub-tab:hover,
ul.sub-nav li#assistant-manager a.active
 { background: #FFF url(/images/benefits/btn-assistant-manager-on.png) no-repeat top left; }


ul.sub-nav li#general-manager a.sub-tab { width:133px; background: #FFF url(/images/benefits/btn-general-manager.png) no-repeat top left; left:426px;top:98px; }
ul.sub-nav li#general-manager a.sub-tab:hover,
ul.sub-nav li#general-manager a.active
 { background: #FFF url(/images/benefits/btn-general-manager-on.png) no-repeat top left; }




p.benefits { width:550px; }

/*List Navigation */
ul.list { padding:0; margin:10px 0 0 0px; text-align:left; }
ul.list li {  list-style:none;  font-size:11px; color:#565656; padding:0 !important; margin:0 !important; line-height:16px !important; display:block;}
ul.list li a:link, ul.list li a:active, ul.list li a:visited 
{ background:transparent url(/images/benefits/arrow-list.gif) no-repeat 5px 5px; font-size:11px; line-height:16px;color:#565656; padding:0 0 0 20px; margin:0; text-decoration:underline; 
  text-decoration:none;}
ul.list li a:hover { background:transparent url(/images/benefits/arrow-list-on.gif) no-repeat 5px 5px; font-size:11px; color:#544539; padding:0 0 0 20px; margin:0; text-decoration:none; font-weight:bold;}

.sub-tab-wrapper {height:168px;overflow:auto;width:250px;background-color:Transparent;top:128px;left:20px;}

#benefit-box{ position:absolute;display:none; left:290px; top:213px; padding:10px; margin:0; width:350px; min-height:130px;  background:#fce9d3;z-index:9999;float:left;}
#benefit-box h2 { padding:0 0 7px 0; margin:0; color:#735434; font-size:16px; line-height:18px; font-weight:bold; border-bottom:1px solid #ef972b; }
#benefit-box p { padding:0; margin:10px 0; color:#565656; font-size:12px; line-height:14px; text-align:left; }

.tab-content {border:0px solid #000;width:100%;}


