/* INTERIOR PAGE RULES */

/* SITE CONTAINERS */

/* MAIN SITE PHOTO CLASSES */

.business_chuckle div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/business_chuckle_repeat.gif");
}

	.business_chuckle div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/business_chuckle.jpg");
	}

.busy_shopper div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/busy_shopper_repeat.gif");
}

	.busy_shopper div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/busy_shopper.jpg");
	}

.contemporary_living div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/contemporary_living_repeat.jpg");
}

	.contemporary_living div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/contemporary_living.jpg");
	}
	
.couch_meeting div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/couch_meeting_repeat.gif");
}

	.couch_meeting div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/couch_meeting.jpg");
	}

.diverse_team div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/diverse_team_repeat.gif");
}

	.diverse_team div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/diverse_team.jpg");
	}

.floral_dress div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/floral_dress_repeat.gif");
}

	.floral_dress div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/floral_dress.jpg");
	}

.fresh_team div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/fresh_team_repeat.gif");
}

	.fresh_team div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/fresh_team.jpg");
	}

.huge_mall div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/huge_mall_repeat.gif");
}

	.huge_mall div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/huge_mall.jpg");
	}

.itinerary div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/itinerary_repeat.gif");
}

	.itinerary div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/itinerary.jpg");
	}

.jean_model div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/jean_model_repeat.gif");
}

	.jean_model div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/jean_model.jpg");
	}

.laptop_businessman div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/laptop_businessman_repeat.gif");
}

	.laptop_businessman div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/laptop_businessman.jpg");
	}

.lip_stud div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/lip_stud_repeat.gif");
}

	.lip_stud div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/lip_stud.jpg");
	}

.mall_shopper div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/mall_shopper_repeat.gif");
}

	.mall_shopper div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/mall_shopper.jpg");
	}

.modern_waiting_room div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/modern_waiting_room_repeat.gif");
}

	.modern_waiting_room div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/modern_waiting_room.jpg");
	}

.red_chair_conversation div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/red_chair_conversation_repeat.gif");
}

	.red_chair_conversation div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/red_chair_conversation.jpg");
	}

.retail_excitement div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/retail_excitement_repeat.gif");
}

	.retail_excitement div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/retail_excitement.jpg");
	}

.serious_business div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/serious_business_repeat.gif");
}

	.serious_business div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/serious_business.jpg");
	}
	
.shopping_bags div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/shopping_bags_repeat.gif");
}

	.shopping_bags div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/shopping_bags.jpg");
	}

.spa_makeover div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/spa_makeover_repeat.gif");
}

	.spa_makeover div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/spa_makeover.jpg");
	}

.sunglasses div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/sunglasses_repeat.gif");
}

	.sunglasses div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/sunglasses.jpg");
	}

.super_shopper div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/super_shopper_repeat.gif");
}

	.super_shopper div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/super_shopper.jpg");
	}


.taking_a_break div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/taking_a_break_repeat.gif");
}

	.taking_a_break div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/taking_a_break.jpg");
	}

.teenage_getaway div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/teenage_getaway_repeat.gif");
}

	.teenage_getaway div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/teenage_getaway.jpg");
	}

.tip_of_the_hat div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/tip_of_the_hat_repeat.gif");
}

	.tip_of_the_hat div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/tip_of_the_hat.jpg");
	}

.young_exec div#total_entire_whole_site_container {
	background: transparent url("/images/eye_candy/interior/young_exec_repeat.jpg");
}

	.young_exec div#entire_whole_site_container {
		background: transparent url("/images/eye_candy/interior/young_exec.jpg");
	}


div#total_entire_whole_site_container {
	background-position: center top !important;
	background-repeat: repeat-y !important;
}

div#entire_whole_site_container {
	background-position: center top !important;
	background-repeat: no-repeat !important;
}

div#whole_site_container {
	background: transparent url("/images/backgrounds/interior/curve_repeat_background.png");
	background-position: center bottom;
	background-repeat: repeat-y;
}

div#site_container {
	background: transparent url("/images/backgrounds/interior/curve_bottom_background.png");
	background-position: center bottom;
	background-repeat: no-repeat;
}

div#nav_container {
	background: transparent url("/images/backgrounds/interior/navigation_background_strip.png");
	background-position: center top;
	background-repeat: no-repeat;
}


/* MAIN BODY REGION */

div#main_body {
	min-height: 540px;
	_height: 540px;
}

	div#body_text {
		float: left;
		padding: 30px 0px 220px 15px; 
		font-size: 13px;
		text-align: left;
	}
	
		#body_text h2 {
			margin: 0px 0px 24px 0px;
			font-size: 30px;
		}
	
		#body_text h3 {
			font-size: 20px;
		}		
	
		#body_text h4 {
			font-size: 18px;
		}		
	
		#body_text p {
			margin: 24px 0px;
		}
		
		#body_text ul, #body_text ol {
			margin: 24px 0px 24px 24px;
		}
		
		#body_text ul li, #body_text ol li {
			margin: 10px 0px;
		}


/* VISITOR RESOURCE ACCORDIAN */ 
	
h3.toolkit_heading {
	width: 364px;
	min-height: 61px;
	height: auto !important;
	height: 61px;
	background: transparent url("/images/misc_elements/accordian_header_bg.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 34px 0px 0px 64px;
	font-size: 20px;
	line-height: 30px;
	cursor: pointer;

}

h3.on {
		background-position: -424px 0px;
}

div.toolkit_section {
	padding: 0px 0px 0px 64px;
}


/* JOB BOARD RULES */

div#job_board_container {
	margin: 0px 0px 0px 0px;
	text-align: left;
}

ul#job_list, ul#news_list {
	margin: 24px 0px;
	width: 455px;
	list-style: none;
	clear: left;
	text-align: left;
}

	#job_list li, #news_list li {
		display: inline;
		clear: left;
		width: 100%;
		line-height: 0px;
		padding: 0px !important;
		background-image: none !important;
		text-align: left;
	}
		a.job_board_heading, a.job_board_item, #news_list li a {
			display: block;
			clear: left;
		}
		
		a.job_board_heading, a.job_board_item {
			padding: 10px 0px;
			width: 100%;
			line-height: 20px;
		}
		
		a.job_board_heading {
			height: 20px;
			font-size: 16px;
		}
						
		a.job_board_item {
			height: 40px;
			border-bottom: 1px solid #620000;
			background: transparent url("/images/body_regions/job_item_background.png");
			background-repeat: no-repeat;
			background-position: 0px -100px;
			cursor: pointer;
		}
				
		a:hover.job_board_item {
			border-bottom: 1px solid transparent;
			background-position: 0px 0px;
		}
		
			a.job_board_heading span, .job_board_item span {
				float: left;
				font-weight: 100;
			}
			
			a.job_board_heading span {
				display: none;
				color: red !important;
				font-weight: bold;
			}

span.updated_date {
	padding: 0 3% 0 0;
	width: 16%;
	color: #d9d9d9;
	overflow: hidden;
}

span.job_location {
	padding: 0 5% 0 0;
	width: 20%;
	font-size: 12px !important;
	color: #999999;
}

span.job_title {
	padding: 0 10% 0 0;
	width: 45%;
	color: #FFFFFF;
}

a.job_board_item:hover span.updated_date, a.job_board_item:hover span.job_location {
	color: #CCCCCC;
}

a.job_board_item:hover span.job_title {
	color: #FFFFFF;
}


/* JOB BOARD BUTTONS */

ul#job_actions {
	margin: 18px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

	#job_actions li {
		float: left;
		padding: 0px !important;
		background-image: none !important;
	}
	
		a#apply_to_this_job {
			background: transparent url("/images/misc_elements/apply_to_job_button.gif");
		}

		a#return_to_job_list {
			background: transparent url("/images/misc_elements/return_to_jobs_button.gif");
		}
	
		#job_actions li a {
			display: block;
			margin: 0px 10px 0px 0px;
			width: 200px;
			height: 42px;
			background-repeat: no-repeat;
			background-position: 0px -42px;
		}
		
		#job_actions li a:hover {
			background-position: 0px 0px;
		}
		
			#job_actions li a span {
				display: none;
			}
	
/* LINKED IN APPLICATIONS */

#linked_in_apply_container {
	clear: both;
	padding: 15px 0px 10px 110px;
}

/* PAGE SHOWCASE BOX */

ul#page_showcase {
	bottom: 50px; 
	height: 163px;
	background: transparent url("/images/body_regions/interior_showcase_background.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}	
	
	a#need_coaching_link {
		height: 90px;
		background: transparent url("/images/body_regions/need_coaching_ad_button.gif");
	}

	a#employer_ad_link {
		height: 90px;
		background: transparent url("/images/body_regions/employer_ad_button.gif");
	}
	
	a#candidate_ad_link {
		height: 90px;
		background: transparent url("/images/body_regions/candidate_ad_button.gif");
	}

	a#contact_ad_link {
		height: 90px;
		background: transparent url("/images/body_regions/contact_ad_button.gif");
	}


/* SUB NAVIGATION */

div#sub_navigation {
	float: right;
	display: inline;
	margin: 0px 59px 150px 0px;
	padding: 325px 0px 28px 0px;
	_padding: 325px 0px 10px 0px;
	width: 365px;
	background: transparent url("/images/body_regions/sub_navigation_footer.png");
	background-position: center bottom;
	background-repeat: no-repeat;
}

	#sub_navigation h2 {
		margin: 0px 30px;
		width: 305px;
		height: 86px;
		background: transparent url("/images/body_regions/sub_navigation_header.gif");
		background-position: 0px 0px;
		background-repeat: no-repeat;
	}
	
		#sub_navigation h2 span {
			display: none;
		}
	
	#sub_navigation ul {
		margin: 0px;
		padding: 0px 30px;
		width: 305px;
		background: transparent url("/images/body_regions/sub_navigation_background.png");
		background-position: 0px -116px;
		background-repeat: no-repeat;
	}
	
		#sub_navigation ul li {
			display: inline;
		}
		
			#sub_navigation li a {
				display: block;
				padding: 0px 5px 0px 50px;
				width: 250px;
				height: 37px;
				background: transparent url("/images/body_regions/sub_nav_item_background.jpg");
				background-position: 0px 0px;
				background-repeat: no-repeat;
				line-height: 37px;
				font-size: 11px;
				color: #ffffff;
				overflow: hidden
			}
			
			#sub_navigation li a:hover {
				background-position: 0px -37px;
				color: #8acdff;
			}


/* PAGE SPECIFIC ADS */

ul#ads {
	list-style: none;
	background: transparent url("/images/body_regions/sub_nav_ads_background.png");
}
	
	ul#ads li {
		display: inline;
	}
	
		a#logo_employer_ad {
			height: 407px !important;
			background: transparent url("/images/misc_elements/logo_employer_ad.jpg") !important;
		} 
	  
		a#matching_clients_ad {
			height: 252px !important;
			background: transparent url("/images/misc_elements/matching_clients_ad.jpg") !important;
		}   
	
		a#career_coaching_ad {
			height: 337px !important;
			background: transparent url("/images/misc_elements/career_coaching_ad.jpg") !important;
		}   
	   
		a#ace_interview_ad {
			height: 252px !important;
			background: transparent url("/images/misc_elements/ace_interview_ad.jpg") !important;
		}
	
		a#award_office_ad {
			height: 252px !important;
			background: transparent url("/images/misc_elements/award_office_ad.jpg") !important;
		}   
	
		a#join_our_team_ad {
			height: 335px !important;
			background: transparent url("/images/misc_elements/join_our_team_ad.jpg") !important;
		}   
	
		ul#ads li a {
			display: block;
			padding: 50px 0px 0px 0px!important;
			width: 305px;
			background-repeat: no-repeat !important;
			background-position: center bottom !important;
			text-decoration: none;
		} 
	


/* FOOTER */

div#footer {
	clear: both;
}
