/* --- corphome.css - Eden Hotel Group --- */

/* --- toolBar --- */

#toolBar {
	position: relative;
	width: 620px;
	margin: 25px 20px 28px 10px;
	padding: 0;
	background-color: #4f4f4f;
}
* html #toolBar { margin-left: 5px; }

	#toolBar h1 {
		position: absolute;
		left: 10px;
		top: 7px;
	}

	#toolBar .col {
		float: left;
		width: 160px;
		height: 235px;
		padding: 48px 130px 0 20px;
		
	}
	
	
	
		#toolbar .col div {
			padding: 127px 0 0;
		}
	
			#toolBar .col h2 {
				color: #ffffff;
				margin: 0 0 5px;
			}
			
			#toolBar .col p {
				font-size: 1.1em;
				line-height: 1.45em;
			}
			
				#toolBar .col a {
					color: #afafaf;
					text-decoration: none;
					padding-right: 12px;
					background: url(/images/eden/layout/ico_corp_link.gif) transparent no-repeat 100% 0.45em;
				}
				
				#toolBar .col .jsClickable:hover h2, #toolBar .col .jsHoverItem h2,
				#toolBar .col .jsClickable:hover a, #toolBar .col .jsHoverItem a,
				#toolBar .col a:hover, #toolBar .col a:focus, #toolBar .col a:active {
					text-decoration: underline;
				}
					
/* --- contentBody --- */

#contentBody {
	position: relative;
	width: 310px;
	height: 283px;
	padding: 0 0 25px;
}
				
	/* --- contentHeader --- */
	
	#contentHeader {
		float: left;
		clear: both;
		color: #ffffff;
		width: 278px;
		margin: 25px 0 11px;
		padding: 11px;
		background: url(/images/eden/layout/bg_contentheader.gif) #005710 repeat-x left top;
	}
	
		#contentHeader.searchBox h1 {
			float: left;
			width: 280px;
		}
		
	/* --- corpNews --- */
	
	#corpNews {
		width: 300px;
	}
	
		#corpNews .browse {
			position: absolute;
			bottom: -14px;
			left: 0;
			width: 298px;
		}

	/* --- homeContent --- */
	
	#homeContent {
		float: left;
		clear: both;
		width: 100%;
		padding: 0 0 20px;
	}
	
		/* --- browser --- */
	
		#homeContent .browser {
			float: left;
			width: 300px;
			height: 96px;
			padding: 0 10px;
		}
		* html #homeContent .browser { padding: 0 9px; }
		html>body #homeContent .browser {
			height: auto;
			min-height: 96px;
		}
	
		#homeContent .browser .clickableItem {
			height: 96px;
			padding: 0 10px;
		}
		html>body #homeContent .browser .clickableItem { 
			height: auto;
			min-height: 96px;
		}
		
		#homeContent .browser .jsClickable:hover, #homeContent .browser .jsHoverItem,
		#homeContent .browser .jsClickable:hover a, #homeContent .browser .jsHoverItem a {
			text-decoration: underline;
		}
		
				#homeContent .browser .image {
					float: right;
					padding: 2px 0 2px 5px;
				}
				
					#homeContent .browser .image img {
						display: block;
					}
				
				#homeContent .browser h2 {
					margin: 0 10px 0.3em;
				}
				
				#homeContent .browser div h2 {
					color: #4d4d4d;
					margin: 0 0 0.3em;
				}
						
		/* --- vacancyOverview --- */
		
		.vacancyOverview {
			width: 300px;
			margin: 0 0 4px;
		}
		* html .vacancyOverview { margin: 0 0 7px; }
		*:first-child+html .vacancyOverview { margin: 0 0 7px; }
				
			.vacancyOverview td {
				font-size: 0.9em;
				line-height: 1.1em;
				padding: 4px 10px 4px;
			}
			* html .vacancyOverview td { line-height: 0.85em; padding: 6px 10px 3px; }
			*:first-child+html .vacancyOverview td { line-height: 0.85em; padding: 6px 10px 3px; }

			.vacancyOverview .vacancy {
				width: auto;
			}
		
			.vacancyOverview .vacLocation {
				text-align: right;
				width: auto;
			}
			
			.vacancyOverview td span {
				font-size: 1.0em;
			}
