body { 
  background:#000 url(../img/background.jpg) no-repeat center top;
  padding:50px 0px;
  background-attachment: fixed; 
  font-family:arial,sans-serif
}

.bold {
    font-weight:bold;
}
.red {
	  color:#F00;
}

.greenHeader {
	color:#7EA42D;
	font-size:20px;
	font-weight:bold;
}

span {display:inline;}

h5 {
	font-size:12px;
	font-weight:normal;
	display:inline;
}

/**************/
/* CONTAINERS */
/**************/

#container {
background: #FFF;
position:relative;
}
#header {
  height:auto;
  background-color:#FFF;
}

#main_body {
  margin-top:-100px;
  height:330px;
  background:#FFF;
}
#main_bottom {
  height:525px;
  background:#FFF;
}
#main_divider {
  height:120px;
  background:#FFF;
}
#main_book_divider {
	height:250px;
	background:#FFF;
}
#footer {
    padding-top:15px;
	height:auto;
	background-color:#FFF;
}
#menu {
  position:relative;
  top:-130px;
  left:40px;
}




/****************/
/* HEADER STUFF */
/****************/

#header_row {
	position:relative;
	width:100%;
	height:auto;
	float:left;
}

#header_facebook {
  position:relative;
  float:right;
  height:35px;
  width:105px;
  top:20px;
  margin:0 5px;
  margin-right:20px;
}
#header_twitter {
  position:relative;
  float:right;
  height:45px;
  width:110px;
  top:10px;
  margin:0 5px;
}
#header_linkedin {
  position:relative;
  float:right;
  height:35px;
  width:105px;
  top:20px;
  margin:0 5px;
}
#header_logo {
  position:relative;
  left:10px;
  top:10px;
  height:130px;
  width:246px;
  z-index:4;
  float:left;
}

/* ==> HEADER STUFF - NAV */

#underlinemenu{
  position:relative;
  margin-top:20px;
  left:10px;
	z-index:5
}
#underlinemenu ul{
  margin: 0;
  margin-bottom: 1em;
  padding-left: 0;
  float: left;
  font-weight: bold;
}
* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
  margin-bottom: 0;
}
#underlinemenu ul li{
  display: inline;
}
#underlinemenu ul li a{
  float: left;
  color: #999;
  font-weight: bold;
  padding: 2px 10px 4px 10px;
  text-decoration: none;
}
#underlinemenu ul #current a{
  color: #666;
  border-bottom: 3px solid #7EA42D;
  padding-bottom: 0;
} 
#underlinemenu ul li a:hover{
  color: #666;
  border-bottom: 3px solid #7EA42D;
  padding-bottom: 0;
}

/****************/
/* FOOTER STUFF */
/****************/
.footer_text {
  color:#333;
  font-size:16px;
  text-decoration:none;
}
#footer_special_text, #footer_contact_text {
  font-family:Arial, Helvetica;
}
#footer_special_text {
  position:relative;
	width:200px;
	float:right;
}
#footer_contact_text {
  position:relative;
	width:200px;
	float:right;
}

/**************/
/* MAIN STUFF */
/**************/

/******************/
/* HOMEPAGE STUFF */
/******************/

/* ==> HOMEPAGE STUFF - MAIN GRAPHIC */
#main_body_textbox {
  position:relative;
  width:480px;
  height:200px;
  left:-30px;
  top:210px;
  text-align:right;
}
.main_video_link A:link {
  font-size:14px;
  color:#2B317F;
}
.main_video_link A:visited {
  font-size:14px;
  color:#2B317F;
}
.main_video_link A:hover {
  font-size:14px;
  color:#0033CC;
}

#jobseekers_play_button {
  position:absolute;
  float:left;
  left:730px;
  top:250px;
  height:89px;
  width:128px;
}
#homepage_main_graphic {
  position:relative;
  background:#FFF url(../img/main_image_homepage.jpg) no-repeat;
  height:329px;
  width:940px;
}

/* ==> HOMEPAGE STUFF - DIVIDER WITH PPL */
#main_divider_guys {
  position:relative;
  top:-40px;
  left:30px;
  height:141px;
  width:186px;
	z-index:3
}
#main_divider_helping {
	position:relative;
	font-size:20px;
	font-weight:bold;
	top:-110px;
	left:240px;
	width:400px;
	color:#7EA42D;
}
#myBoxContainer {
  width:940px;
	position:relative;
	left:20px;
	top:-110px;
}
#myBox {
	position:relative;
  color: #FFF;
  width: 900px;
	height: 50px;
  background-color: #666;
}
.myBoxText {
  padding-left:220px;
  padding-top:5px;
}

/* ==> HOMEPAGE STUFF - TRI BOXES */

#arrow_down {
  position:relative;
  background:#FFF url(../img/arrow_down.jpg) no-repeat;
  height:59px;
  width:35px;
  top:0px;
}
.arrow_down_1 {
	left:140px;
}
.arrow_down_2 {
	left:130px;
}
.arrow_down_3 {
	left:120px;
}
#tri_section_header {
    position:relative;
	color:#006;
	font-size:16px;
    font-weight:bold;
}
.tri_section_header_1 {
	left:85px;
}
.tri_section_header_2 {
	left:70px;
}
.tri_section_header_3 {
	left:65px;
}
#tri_section_box {
	position:relative;
}
.tri_section_box_left{
  left:20px;
}
.tri_section_box_center {
  left:10px;
}
#tri_section_box1, #tri_section_box2, #tri_section_box3 {
	background-color:#CCC;
    width:280px;
	height:375px;
}
#tri_section_text {
	font-size:12px;
	color:#333;
  margin:10px;
}
#tri_section_link {
    position:absolute;
	top:335px;
}
.tri_section_link_1 {
	left:15px;
}
.tri_section_link_2 {
	left:25px;
}
.tri_section_link_3 {
	left:50px;
}
.tri_section_links A:link {
	font-size:11px;
	font-weight:bold;
    color:#2B317F;
}
.tri_section_links A:visited {
	font-size:11px;
	font-weight:bold;
    color:#2B317F;
}
.tri_section_links A:hover {
	font-size:11px;
	font-weight:bold;
    color:#0033CC;
}

/* ==> HOMEPAGE STUFF - BOOK SECTION */
#main_book {
	position:relative;
	top:0px;
	left:780px;
	height:214px;
	width:115px;
	z-index:3;
}

#main_book_container {
	position:relative;
	width:940px;
	height:180px;
  left:20px;
	top:-200px;
}

#main_book_box {
  position:relative;
	color:#333;
	text-align:right;
	width:900px;
	height:200px;
	background-color:#F2F2F2;
}

#main_book_green {
	position:relative;
	font-size:20px;
	font-weight:bold;
	top:-215px;
    text-align:right;
	left:380px;
	width:380px;
	color:#7EA42D;
}

.main_book_text{
	padding-right:160px;
	padding-top:10px;
	text-align:right;
}

/*******************/
/* JOBSEEKER STUFF */
/*******************/
/* ==> JOBSEEKER STUFF - MAIN CONTAINERS */

#jobseekers_main_body {
  margin-top:-100px;
  height:429px;
  background:#FFF;
}
#jobseekers_submenu {
	height:103px;
	background:#FFF;
}
#jobseekers_content_container {
	height:650px;
	background:#FFF;
}


/* ==> JOBSEEKER STUFF - MAIN GRAPHIC */
#main_body_textbox {
  position:relative;
  width:480px;
  height:200px;
  left:-30px;
  top:210px;
  text-align:right;
}
#play_button {
  position:absolute;
  float:left;
  left:460px;
  top:210px;
  height:22px;
  width:22px;
}
#jobseekers_main_graphic {
  position:relative;
  background:#FFF url(../img/header_graphic_jobseekers.jpg) no-repeat;
  height:429px;
  width:940px;
}

#jobseekers_main_body_titlebox {
	position:relative;
	left:390px;
	top:170px;
	height:30px;
	width:250px;
	color:#7EA42D;
	font-size:20px;
	text-align:right;
	font-weight:bold;
}
#jobseekers_main_body_textbox {
  position:relative;
	height:250px;
	width:450px;
	top:170px;
	left:192px;
	text-align:right;
	font-size:12px;
}


/* ==> JOBSEEKER STUFF - BOTTOM SECTION */

#jobseekers_content_1, #jobseekers_content_2, #jobseekers_content_3 {
	position:relative;
	top:0px;
	left:0px;
	height:600px;
}

#jobseekers_content_title_1, #jobseekers_content_title_2, #jobseekers_content_title_3 {
	position:relative;
	left:20px;
	height:40px;
	width:500px;
	font-size:16px;
	font-weight:bold;
	color:#006
}

#jobseekers_content_title_1 {
	left:20px;
}
#jobseekers_content_title_2 {
	left:238px;
}
#jobseekers_content_title_3 {
	left:238px;
}
	

#jobseekers_girl {
	position:relative;
	left:20px;
	height:443px;
	width:181px;
	background:#FFF url(../img/girl_with_sunglasses.jpg) no-repeat;
}
#jobseekers_book_left_image {
	position:relative;
	left:20px;
	height:443px;
	width:181px;
	background:#FFF url(../img/book_left_image.jpg) no-repeat;
}
#jobseekers_workshops_leftimage {
	position:relative;
	left:20px;
	height:443px;
	width:181px;
	background:#FFF url(../img/workshop_leftimage.jpg) no-repeat;
}
#jobseekers_buy_now {
	position:relative;
	left:10px;
	height:55px;
	width:201px;
	background:#FFF url(../img/buy_now.jpg) no-repeat;
}
#jobseekers_order_on_lulu {
	position:relative;
	left:10px;
	height:55px;
	width:201px;
	background:#FFF;
}
#jobseekers_request_info {
	position:relative;
	left:10px;
	height:55px;
	width:201px;
}

#jobseekers_why, #jobseekers_what, #jobseekers_how {
	position:relative;
	left:0px;
	height:31px;
	width:48px;
}
#jobseekers_why {
	background:#FFF url(../img/why.jpg) no-repeat;
}
#jobseekers_what {
	background:#FFF url(../img/what.jpg) no-repeat;
}
#jobseekers_how {
	background:#FFF url(../img/how.jpg) no-repeat;
}

#jobseekers_ourbook, #jobseekers_ourblog {
	position:relative;
	background:#FFF;
	left:0px;
	height:31px;
	width:200px;
}

#jobseekers_ourbook {
  background:#FFF url(../img/ourbook.jpg) no-repeat;
}

#jobseekers_ourblog {
  background:#FFF url(../img/ourblogs.jpg) no-repeat;
}

#jobseekers_ourworkshops, #jobseekers_sampleworkshops {
  position:relative;
	background:#FFF;
	left:0px;
	height:31px;
	width:300px;
}

#jobseekers_ourworkshops {
	background:#FFF url(../img/ourworkshops.jpg) no-repeat;
}

#jobseekers_sampleworkshops {
	background:#FFF url(../img/sample_workshops.jpg) no-repeat;
}

#jobseekers_why_text, #jobseekers_what_text, #jobseekers_how_text, #jobseekers_sampleworkshops_text, #jobseekers_ourworkshops_text, #jobseekers_ourbook_text, #jobseekers_ourblog_text {
  font-size:11px;
	width:380px;
}
#jobseekers_why_text {
	height:165px;
}
#jobseekers_what_text {
	height:150px;
}
#jobseekers_how_text {
	height:225px;
}
#jobseekers_ourworkshops_text {
  height:195px;
}
#jobseekers_sampleworkshops_text {
	height:225px;
}
#jobseekers_ourbook_text {
	height:265px;
}
#jobseekers_ourblog_text {
	height:225px;
}
#jobseekers_sampleworkshops_text {
	height:225px;
}

#jobseekers_branding_quickfacts {
	position:relative;
	left:0px;
	height:487px;
	width:269px;
	background:#FFF url(../img/quickfacts.jpg) no-repeat;
}
#jobseekers_publications_quickfacts {
	position:relative;
	left:0px;
	height:524px;
	width:269px;
	background:#FFF url(../img/publications_quickfacts.jpg) no-repeat;
}
#jobseekers_workshops_quickfacts {
	position:relative;
	left:0px;
	height:345px;
	width:269px;
	background:#FFF url(../img/upcomingWorkshops.jpg) no-repeat;
}

#jobseekers_submenu_branding {
	position:relative;
    display:inline;
	top:-5px;
    left:40px;
}
#jobseekers_submenu_book {
	position:relative;
    display:inline;
	top:-5px;
    left:60px;
}
#jobseekers_submenu_workshop {
	position:relative;
    display:inline;
	top:-5px;
    left:80px;
}
/*******************/
/* EMPLOYERS STUFF */
/*******************/
/* ==> EMPLOYERS STUFF - MAIN CONTAINERS */

#employers_main_body {
  margin-top:-100px;
  height:429px;
  background:#FFF;
}
#employer_submenu {
	height:103px;
	background:#FFF;
}


/* ==> EMPLOYERS STUFF - MAIN GRAPHIC */
#employers_main_graphic {
  position:relative;
  background:#FFF url(../img/employerHead_maingraphic.jpg) no-repeat;
  height:429px;
  width:940px;
}
#employers_main_body_titlebox {
	position:relative;
	left:390px;
	top:170px;
	height:50px;
	width:250px;
	color:#7EA42D;
	font-size:20px;
	text-align:right;
	font-weight:bold;
}

/* ==> EMPLOYERS STUFF - BOTTOM SECTION */
#employers_left_graphic_1 {
	position:relative;
	left:20px;
	height:443px;
	width:181px;
	background:#FFF url(../img/employerLeftImage_tab1.jpg) no-repeat;
}
#employers_left_graphic_2 {
	position:relative;
	left:20px;
	height:443px;
	width:181px;
	background:#FFF url(../img/employerLeftImage_tab2.jpg) no-repeat;
}
#employers_left_graphic_3 {
	position:relative;
	left:20px;
	height:443px;
	width:181px;
	background:#FFF url(../img/employerLeftImage_tab3.jpg) no-repeat;
}

/* ==> EMPLOYERS STUFF - BUTTONS */
#employers_contact_us {
	position:relative;
	left:10px;
	height:55px;
	width:201px;
}

/* ==> EMPLOYERS STUFF - TEXT TITLES */
#employer_recruiter_education, #employer_sourcing_techniques, #employer_social_media, #employer_the_works, #employer_streamline_processes, #employer_technology_assessments {
	position:relative;
	left:0px;
	height:31px;
	width:250px;
}
#employer_recruiter_education {
	background:#FFF url(../img/employerBody_recruiterEducation.jpg) no-repeat;
}
#employer_sourcing_techniques {
	background:#FFF url(../img/employerBody_sourcingTechniques.jpg) no-repeat;
}
#employer_social_media {
	background:#FFF url(../img/employerBody_socialMediaEssentials.jpg) no-repeat;
}

#employer_the_works {
  background:#FFF url(../img/employerBody_theWorks.jpg) no-repeat;
}

#employer_streamline_processes {
  background:#FFF url(../img/employerBody_streamlineProcesses.jpg) no-repeat;
}

#employer_technology_assessments {
  background:#FFF url(../img/employerBody_technologyAssessments.jpg) no-repeat;
}


/* ==> EMPLOYERS STUFF - TEXT SECTIONS */
#employer_recruiter_education_text, #employer_recruiter_education_text_2, #employer_sourcing_techniques_text, #employer_social_media_text, #employer_the_works_text, #employer_streamline_processes_text, #employer_technology_assessments_text {
  font-size:11px;
	width:380px;
}
#employer_recruiter_education_text {
	height:122px;
}
#employer_recruiter_education_text_2 {
	height:235px;
}
#employer_sourcing_techniques_text {
	height:150px;
}
#employer_social_media_text {
	height:205px;
}
#employer_the_works_text {
  height:195px;
}
#employer_streamline_processes_text {
	height:205px;
}
#employer_technology_assessments_text {
	height:295px;
}

#employerSidebar_tab1_quickfacts {
	position:relative;
	left:0px;
	height:487px;
	width:269px;
	background:#FFF url(../img/employerSidebar_tab1_quickfacts.jpg) no-repeat;
}
#employerSidebar_tab2_quickfacts {
	position:relative;
	left:0px;
	height:524px;
	width:269px;
	background:#FFF url(../img/employerSidebar_tab2_quickfacts.jpg) no-repeat;
}
#employerSidebar_tab3_quickfacts {
	position:relative;
	left:0px;
	height:524px;
	width:269px;
	background:#FFF url(../img/employerSidebar_tab3_quickfacts.jpg) no-repeat;
}

#employer_submenu_branding {
	position:relative;
    display:inline;
	top:-5px;
    left:40px;
}
#employer_submenu_book {
	position:relative;
    display:inline;
	top:-5px;
    left:60px;
}
#employer_submenu_workshop {
	position:relative;
    display:inline;
	top:-5px;
    left:80px;
}

/******************/
/* ABOUT US STUFF */
/******************/
/* ==> ABOUT STUFF - MAIN GRAPHIC */
#about_main_body_textbox {
    position:relative;
	height:250px;
	width:450px;
	top:170px;
	left:135px;
	text-align:right;
	font-size:12px;
}
#about_main_graphic {
  position:relative;
  background:#FFF url(../img/aboutHeader.jpg) no-repeat;
  height:429px;
  width:940px;
}
#about_left_graphic_1 {
	position:relative;
	top:30px;
	left:20px;
	height:443px;
	width:181px;
	background:#FFF url(../img/aboutLeftImage_tab1.jpg) no-repeat;
}
#about_left_graphic_2 {
	position:relative;
	left:20px;
	height:443px;
	width:181px;
	background:#FFF url(../img/aboutLeftImage_tab2.jpg) no-repeat;
}
#about_left_graphic_3 {
	position:relative;
	left:20px;
	height:443px;
	width:181px;
	background:#FFF url(../img/aboutLeftImage_tab3.jpg) no-repeat;
}



/* ==> ABOUT US PAGE TITLE IMAGES */

#about_mission_statement, #about_giving_back, #about_qualifications {
	position:relative;
	left:0px;
    top:-20px;
	height:31px;
	width:300px;
}
#about_qualifications {
	background:#FFF url(../img/aboutBody_QualificationsExperience.jpg) no-repeat;
}
#about_mission_statement {
	background:#FFF url(../img/aboutBody_OurMissionStatement.jpg) no-repeat;
}
#about_giving_back {
	background:#FFF url(../img/aboutBody_GivingBack.jpg) no-repeat;
}

#about_us_text, #about_us_text_2 {
  font-size:11px;
	width:380px;
}

#about_us_text {
	height:222px;
}
#about_us_text_2 {
	height:235px;
}

/* Floaty things */


.little_guy {
  position:absolute;
  left:-58px;
  float:left;
  height:147px;
  width:102px;
  z-index:12;
}

.home_little_guy {
  width:240px;
  top:220px;
  cursor:hand;
}

.jobseeker_main_little_guy, .employer_main_little_guy, .about_main_little_guy {
	top:443px;
}


/******************/
/* STORE    STUFF */
/******************/

#purchase_form_header {
	position:relative;
	top:100px;
	left:100px;
  width:500px;
  background:transparent;
}

#purchase_video_main_body {
  margin-top:-100px;
	height:1500px;
	background:#FFF url(../img/form_gradient.jpg) no-repeat;
}

#purchased_video_main_body {
  margin-top:-100px;
	height:450px;
	background:#FFF url(../img/form_clicktopay.jpg) no-repeat;
}

#purchase_video_form_container {
		background:transparent;
    position:relative;
		top:100px;
		width:800px;
		left:100px;
}
#purchase_video_row_cont {
		width:800px;
}
#purchase_video_row_cont_lrg {
		width:800px;
}
#purchase_video_label {
		display:block;
		width:500px;
}
#purchase_video_input_container {
		display:block;
		width:300px;
}

#purchased_buy_now_box {
        position:relative;
        left:510px;
        top:100px;
}



#contact_main_body {
  margin-top:-100px;
	height:850px;
	background:#FFF url(../img/employer_contactForm.jpg) no-repeat;
}

#contacted_main_body {
  margin-top:-100px;
	height:850px;
	background:#FFF url(../img/employer_contactformconfirmation.jpg) no-repeat;
}


.inputBox {
		width:250px;
}
textarea {
		width:250px;
}

.submits {
		width:150px;
}
