/*Career Specific Stylesheet*/

/* Career Side Navigation*/
#side_nav ul {
list-style-type:none;
margin:3px 0 0 .3em;
padding:0 0 0 .3em;
}

.main li {
letter-spacing:.06em;
font-size:100%;
color:#519AE1;
font-style:normal;
text-decoration:none;
}

.main li a {
color:#519AE1;
letter-spacing:.06em;
line-height:16pt;
text-decoration:none;
padding:2px 0 5px;
}

.dept1 li a {
text-decoration:none;
color:#1c5ba2;
letter-spacing:.06em;
}

.dept1 li a:hover {
background-repeat:no-repeat;
background-position:top left;
}

.dept li, .dept li a, .dept li a:visited {
text-decoration:none;
color:#1c5ba2;
padding-left:10px;
line-height:1.4em;
letter-spacing:.06em;
}

.dept li a:hover {
background-image:url(http://www.hobbylobby.com/job-test/triangle.gif);
background-repeat:no-repeat;
background-position:top left;
}

.position li {
color:#ff8128;
list-style:none;
font-size:85%;
line-height:1.2em;
letter-spacing:.06em;
margin:2px;
padding:2px 0;
}

.position li a {
text-decoration:none;
color:#ff8128;
padding-left:10px;
line-height:1.2em;
letter-spacing:.06em;
}

.position li a:link,.position li a:visited {
text-decoration:none;
color:#ff8128;
}

.position li a:hover {
text-decoration:underline;
}

.whereis_menu{padding-top:10px;}

/* Misc. Career Styles */
.job_title {
text-align:center;
color:#369;
font-weight:700;
}

.job_title a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#ED6200;
text-decoration:none;
letter-spacing:.15em;
line-height:2.2em;
}

h2 {
color:#519ae1;
margin-bottom:0;
}

.sublist_indent {
margin-left:10px;
text-indent:-10px;
}

.special_text {
width:550px;
background-color:##1c5ba2;
background-image:url(../careers/images/hourlybg.png);
background-repeat:no-repeat;
text-align:center;
min-height:170px;
color:#FFF;
margin:auto;
padding:0;
}

blockquote.withquote {
background:url(http://www.hobbylobby.com/job-test/images/quoteleft.png) no-repeat;
background-position:top left;
padding-left:40px;
text-align:justify;
margin:5px;
}

p.withunquote {
background:url(http://www.hobbylobby.com/job-test/images/quoteright.png) no-repeat;
background-position:bottom right;
padding-right:35px;
}

/* Front Page Specific Styles */
.homepage_main_paragraph {
float:left;
width:298px;
padding:1px;
}

#main_video_container {
clear:right;
float:right;
width:225px;
margin:10px 0 0 0;
padding-right:4px;
}

#main_video_container a{
	display:block;	
}

#big_deal_container {
border:1px solid #ff8128;
border-top:0;
}

#other_opportunities_container {
clear:both;
float:left;
width:200px;
margin-top:15px;
}

#main_store_tour {
float:left;
border:1px solid #ff8128;
margin-top:15px;
}

/*Boxes*/
.retailbox_container {
min-height:140px;
width:230px;
float:left;
margin-left:5px;
}

.retailbox_header {
margin-bottom:3px;
border:1px solid #1c5ba2;
}

.retailbox_border {
min-height:140px;
background-color:#fff;
border:1px solid #1c5ba2;
margin:5px;
padding:5px;
}

#floated_why{
	overflow:hidden;
}

#why_container {
width:250px;
float:right;
overflow:hidden;
}

.why_list {
margin-top:6px;
margin-bottom:6px;
padding-top:0;
padding-left:30px;
text-align:left;
}

#company_container {
text-align:center;
width:600px;
margin:0 auto;
}

#testimonial_container {
width:224px;
float:left;
border-bottom:2px solid #519ae1;
}

#testimonial_title {
color:#666;
font-size:14px;
border-color:#519ae1;
border-style:solid;
border-width:2px 0;
padding:5px;
}

#carousel {
width:560px;
text-align:center;
margin:auto;
}

.why_commentpic_box {
background:#519ae1;
width:525px;
height:260px;
border:1px solid #1c5ba2;
}

.why_left_picture {
background:#FFF;
border:1px solid #1c5ba2;
width:250px;
height:250px;
float:left;
margin:3px;
}

.why_right_comment {
background:#FFF;
border:1px solid #1c5ba2;
width:250px;
height:250px;
float:right;
margin:3px;
}

.why_right_comment blockquote {
	margin-top:40px;	
}

.next_button{
	float:left;	
}

.close_button{
	float:right;	
}

.affiliated_box {
width:675px;
height:100px;
}

.affiliated_image {
float:left;
width:75px;
}

.affiliated_paragraph {
float:left;
width:600px;
}

.affiliated_paragraph p {
font-size:85%;
padding-left:5px;
margin:0;
}

.arrow_img {
vertical-align:text-bottom;
}

/* Why Hobby Lobby Hidden Divs */
#div0 {
display:block;
width:600px;
margin:auto;
}

#div1,#div2,#div3,#div4,#div5,#div6,#div7 {
display:none;
width:530px;
margin:auto;
}

/* Our Company on Careers Page */

#david_sidebar {
float:right;
width:165px;
padding-left:10px;
}

.david {
width:113px;
background-color:#ED8D37;
margin:0 auto;
padding:8px;
}

.david_text {
color:#FFF;
font-size:10px;
line-height:14px;
}

.david_name {
color:#194F8D;
font-size:18px;
line-height:20px;
letter-spacing:.2em;
font-weight:700;
}

.david_title {
color:#2275D3;
font-size:14px;
line-height:24px;
}

#video {
float:right;
width:223px;
height:124px;
background-image:url(../careers/images/sidegraph1.jpg);
background-repeat:no-repeat;
padding-right:6px;
}

#video img {
border:1px solid #ff8128;
}

#floated_main_content{
	overflow:hidden;	
}

#store_tour_flash {
width:400px;
margin:auto;
}

#store_map_container {
width:600px;
margin:auto;
}

#departments_list_image {
width:190px;
float:right;
}

#affiliated_list {
width:300px;
padding-left:20px;
text-align:left;
margin-left:30px;
list-style:none;
}

.justify {
width:550px;
text-align:justify;
margin:auto;
}

.retailbox_border p {
margin-bottom:0;
}

.benefits_tab {
width:550px;
height:32px;
margin:auto;
overflow:auto;
}

.benefits_container {
width:550px;
text-align:left;
margin:auto;
overflow:auto;
padding-bottom:20px;
}

.hourly_tab {
width:550px;
text-align:center;
margin:auto;

}

.centered_note {
color:#ff8128;
text-align:center;
}

.retail_special_notice {
text-align:center;
color:#FFF;
padding:25px 180px 5px 5px;
}

.contact_management {
color:#FB572F;
font-weight:700;
}

#main_landing_container {
width:560px;
margin:auto;
}

#career_vid_img {
border:1px solid #ff8128;
width:223px;
height:225px;
}

#whyhl_text {
font-size:90%;
margin:0;
padding:4px 2px;
}

.learn_more_hr {
width:55% color:#1c5ba2;
display:block;
margin:0 auto;
}

#tab_container {
width:700px;
}

.apply_button {
padding-right:10px;
border:none;
}

#company_main_text {
float:left;
width:500px;
padding-left:40px;
}

#about_david {
width:200px;
float:right;
}

.company_content {
width:300px;
}

.contact_heading {
color:#1c5ba2;
font-size:110%;
font-weight:700;
}

.contact_sub_heading {
color:#666;
font-weight:700;
}

.charity_img {
float:right;
margin-left:10px;
}

#instructor_container {
width:550px;
margin:0 auto;
}

.instructor_requirements {
margin-top:0;
}

#what_else_links {
list-style:none;
margin:13px 0;
}

#what_else_links li {
padding-bottom:5px;
}

.menu_margin {
margin-top:10px;
}

#flag_img {
float:right;
}

#corp_office_img {
float:left;
padding-right:10px;
}

#corp_text {
float:left;
width:390px;
margin-top:0;
height:134px;
background-image:url(../careers/images/corp_caption.jpg);
background-repeat:no-repeat;
}


/* Where is Hobby Lobby Page */
#what_else {
width:520px;
border:1px solid #1c5ba2;
float:left;
margin-top:10px;
}

#side_pic1 {
float:right;
padding:10px 20px 30px;
}

#side_pic2,#side_pic3 {
float:right;
padding:0 20px 30px;
}

#side_pic4 {
float:right;
padding:0 20px;
}

.retailbox_body,#why_body,#company_body {
background-color:#519ae1;
border:1px solid #1c5ba2;
}

#why_header,#company_header {
margin-bottom:3px;
border:1px solid #1c5ba2;
background-color:#519AE1;
color:#FFF;
text-align:center;
font-size:14px;
padding:3px;
}

#why_border,#company_border {
background-color:#fff;
border:1px solid #1c5ba2;
margin:5px;
padding:5px;
}

#content,.learn_more_text {
text-align:center;
}

.swfobject,.job_types,.dept_header {
width:550px;
margin:auto;
overflow:auto;
}

.benefits_container ul,.job_types ul {
float:left;
}

.get_started,.find_us {
padding-left:80px;
}
