/* RETAIL SEARCH GROUP GENERAL RULES */

/* HTML RULES */

*, html, body {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	background: #000000 url("/images/backgrounds/header.gif");
	background-repeat: no-repeat;
	background-position: top center;
	text-align: left;
}

img a {
	border: none;
}


/* SITE CONTAINERS */

div#container {
	background: transparent url("/images/backgrounds/footer.gif");
	background-repeat: no-repeat;
	background-position: bottom center;
}

	div#site_container {
		position: relative;
		margin: 0px auto;
		width: 1000px;	
	}


/* HEADER */

div#header {
	width: 270px;
	height: 130px;
}

	#header h1 {
		width: 270px;
		height: 130px;
	}

		#header img, #header h1 span {
			display: none;
		}


/* NAVIGATION */

ul#navigation {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 675px;
	height: 75px;
	list-style: none;
	z-index: 600;
	background: transparent url("/images/navigation/main_nav_background.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

	#navigation li {
		float: left;
		margin: 0px -8px 0px 0px;
	}
	
		a#jobs_link {
			width: 104px;
			background: transparent url("/images/navigation/jobs_button.gif");
		}
		
		a#staff_link {
			width: 101px;
			background: transparent url("/images/navigation/staff_button.gif");
		}

		a#candidates_link {
			width: 147px;
			background: transparent url("/images/navigation/candidates_button.gif");
		}

		a#employers_link {
			width: 109px;
			background: transparent url("/images/navigation/employers_button.gif");
		}

/*
		a#global_link {
			width: 105px;
			background: transparent url("/images/navigation/global_button.gif");
		}
*/

		a#about_link {
			width: 116px;
			background: transparent url("/images/navigation/about_button.gif");
		}

		a#contact_link {
			width: 138px;
			background: transparent url("/images/navigation/contact_button.gif");
		}
	
		#navigation li a {
			display: block;
			height: 75px;
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}

		#navigation li a:hover {
			background-position: 0px -75px;
		}

			#navigation li a span {
				display: none;
			}


/* SUB NAVIGATION DROPDOWNS */

ul#jobs_sub_nav, #staff_sub_nav, ul#candidates_sub_nav, 
ul#employers_sub_nav, ul#about_sub_nav {
	position: absolute;
	top: 38px;
	width: 205px;
	list-style: none;
	background-color: #000000;
	opacity: 0.85;
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	visibility: hidden;
	z-index: 1500;
}

ul#jobs_sub_nav {
	left: 780px;
}

ul#staff_sub_nav {
	left: 440px;
}

ul#candidates_sub_nav {
	left: 780px;
}

ul#employers_sub_nav {
	left: 340px;
}

ul#about_sub_nav {
	left: 530px;
}

	ul#jobs_sub_nav li, ul#staff_sub_nav li, ul#candidates_sub_nav li, 
	ul#employers_sub_nav li, ul#about_sub_nav li {
		display: inline;
	}
	
		ul#jobs_sub_nav li a, ul#staff_sub_nav li a, ul#candidates_sub_nav li a, 
		ul#employers_sub_nav li a, ul#about_sub_nav li a {
			display: block;
			padding: 5px;
			width: 195px;
			font-size: 11px;
			text-transform: uppercase;
			line-height: 14px;
			color: #999999;
			text-decoration: none;
		}

		ul#jobs_sub_nav li a:hover, ul#staff_sub_nav li a:hover, ul#candidates_sub_nav li a:hover, 
		ul#employers_sub_nav li a:hover, ul#about_sub_nav li a:hover {
			color: #ffffff;
			background-color: #2b2b2b;
		}
		

/* EYE CANDY REGION */

ul#eye_candy {
	position: relative;
	margin: 0px 0px -135px 0px;
	padding: 0px;
	list-style: none;
	width: 1000px;
	height: 600px;
	overflow: hidden;
}

div#body_text {
	margin: 0px 0px -135px 0px;
	line-height: 18px;
}

	#body_text h2, #body_text h3, #body_text h4, 
	#body_text h5, #body_text h6 {
		font-weight: 100;
		text-transform: uppercase;
	}

	#body_text h2 {
		font-size: 22px;
		line-height: 28px !important;
	}
	
	#body_text p {
		margin: 18px 0px;
	}

	#body_text ul, #body_text ol {
		margin: 12px 0px 12px 12px;
	}
	
	#body_text ul li, #body_text ol li {
		margin: 10px 0px;
		font-size: 12px;
		line-height: 14px;
	}

	#body_text a {
		color: #c52227;
	}
	
	#body_text a:hover {
		color: #CCCCCC;
	}

div#footer {
	position: relative;
	margin: 0px;
	width: 1000px;
	height: 135px;
	border:
}

	p.copyright {
		display: none;
	}
	
	a#mrinetwork_stamp {
		position: absolute;
		left: 0px;
		top: 85px;
		width: 130px;
		height: 50px;
		z-index: 200;
	}
	
	a#sticky_stamp {
		position: absolute;
		left: 130px;
		top: 85px;
		width: 70px;
		height: 50px;
		z-index: 200;
	}
	
		a#mrinetwork_stamp p, a#mrinetwork_stamp img, 
		a#sticky_stamp p, a#sticky_stamp img {
			display: none;
		}