#headerBackground
{
	position: relative;
	
	width: 100%;
	height: 117px;
	
	background-color: #f3f3f3;		
}

#headerBackground #blankLine
{
	position: absolute;
	
	width: 50%;
	height: 25px;
	
	top: 40px;
	right: 0px;
	
	background-color: #FFFFFF;
}

#headerBackground #headerWrapper
{
	position: relative;
	
	margin:0px auto;
	padding:0px;
	
	width: 928px;
	height:117px;
	
	font-size: .75em;
}

#headerBackground #headerWrapper #logo
{
	position:absolute;
	top:0px;
	left:0px;
	
	margin: 0px;
	padding: 0px;
}

#headerBackground #headerWrapper #telephone
{
	position:absolute;
	top:10px;
	right:0px;
	
	margin: 0px;
	margin-right: 5px;
	
	padding: 0px;
	
	color: #4599c7;
	font-size: .8em;
	font-family: sans-serif;
	text-transform: uppercase;
}

#headerBackground #headerWrapper #headerMenu
{
	position:absolute;
	top:40px;
	right:0px;
	
	margin: 0px;
	padding: 0px;
	
	background-color: #FFFFFF;
}

#headerBackground #headerWrapper #headerMenu2
{
	position:absolute;
	bottom:5px;
	right:0px;
	
	margin: 0px;
	padding: 0px;
	
	font-size: .8em;
}

#headerBackground #headerWrapper .menu
{
	font-family: sans-serif;
	text-transform: uppercase;
	
	position: relative;
	
	margin:  0px 3px;
	padding: 5px 5px;
	
	float:left;	
}

#headerBackground #headerWrapper #headerMenu2 .locationHeader
{
	text-align: right;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #DFDFDF;
	
	padding-right: 10px;
	padding-bottom: 3px;
	
	font-size: 1.3em;
	color: #AFAFAF;
}

#headerBackground #headerWrapper .menu:hover
{
	font-weight: bold;
	cursor: pointer;	
}

#headerBackground #headerWrapper a
{
	text-decoration: none;
	color: #8f8f8f;
}

#headerBackground #headerWrapper #headerMenu a:hover
{
	color: #309FCD;
}