﻿/********************************************************/
/********************************************************/
/*						  Header						*/
/********************************************************/
/********************************************************/
#headerWrapper
{
	float: left;
	height: 76px;
	width: 960px;
	margin: 0px;
}
#headerLogoWrapper 
{
	float: left;
	margin: 0;
	background-repeat: no-repeat;
	height: 76px;
	width: 315px;
}
#headerLogoWrapper h1, h2
{
	float: left;
	margin: 0;
	padding: 0;
}
#headerLogoWrapper h1 a
{
	float: left;
	display: block; /* Allows you to change the width and height of the image */
	height: 76px;
	width: 315px;
	text-indent: -5000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url(../images/header-Price.png) 0 0 no-repeat; /* The pathway to the image*/	
	margin: 0;
	padding: 0;
}
#headerTaglineWrapper {
	border-left: 1px solid #c1c3c6;
	border-right: 1px solid #c1c3c6;
	float: right;
	background: url(../images/header-tagline.png) 0 0 no-repeat;
	height: 77px;
	width: 643px;
	display: block;
	z-index: 1000;
	text-decoration: none; /* Hides the underline of the hyperlink */
	margin: 0;
}
#headerTaglineText 
{
	margin: 28px 0 0 20px;
}
#headerTaglineText h2
{
	font-family: sans-serif;
	font-size: 16px;
	color: #FFF;
	margin: 0;
	padding: 0;
}
/********************************************************/
/********************************************************/
/*					Header Navigation					*/
/********************************************************/
/********************************************************/
#topMenuWrapper 
{
	float: left;
	margin: -1px 0 0 0;
	height: 40px;
	width: 960px;
}
#topMenuMainNavigation 
{
	float: left;
	margin: 0px;
	font-family: sans-serif;
	font-size: 12px;
	width: 635px;
	list-style: none;
	padding-top: 14px;
	padding-left: 0px;	
}
#topMenuMainNavigation li {
	float: left;
	width: 157px;
	background-repeat: no-repeat;
	margin: 0px;
}
#topMenuMainNavigation a 
{
	float: left;
	width: 157px;
	height: 31px;
	background-image: url(../images/buttons/navigation.png);
	display: block;
	color: white;
	text-decoration: none;
	height: 18px;
	padding-top: 9px;
	text-align: center;
} 
#topMenuMainNavigation a:hover {
	background-position: 0px 27px;
}
.topMenuMainNavigationCurrentPage 
{
	background-position: 0px 27px;
}
/********************************************************/
/********************************************************/
/*					Header Sub Nav   					*/
/********************************************************/
/********************************************************/
#topMenuSubNavigation 
{
	float: right;
	font-size: 10px;
	height: 1em;
	width: 310px;
	list-style: none;
	margin: auto;
	padding-left: 0px;
	margin-top: 15px;
}
#topMenuSubNavigation li 
{
	float: right;
}
#topMenuSubNavigation a 
{
	display: block;
	color: white;
	text-decoration: none;
	border-right: 1px solid white;
	padding-left: 5px;
	padding-right: 5px;
} 
#topMenuSubNavigation a:hover 
{
	text-decoration: underline;
}
#topMenuSubHighlightedItem a
{
	border-right: 0px;
	color: #1c8af2;
	font-weight: bold;
}