/* 
Navigation - sectional nav
************************************/
		div#header ul#mainNav{
			list-style: none;
			clear: right;
			float: right;
			background: url(../images/mainNavBG.gif) top right;
			padding-right: 14px;
			margin-right: 6px;
			width: 750px;
		}
			ul#mainNav li{
				float: left;
				background: #fff;
			}
				ul#mainNav li a{
					display: block;
					height: 37px;
					text-indent: -1000px;
					overflow: hidden;
				}
			ul#mainNav li#about a{
				width: 115px;
				background: url(../images/mainNav_about.gif) no-repeat;
			}
			ul#mainNav li#services a{
				width: 264px;
				background: url(../images/mainNav_services.gif) no-repeat;
			}
			ul#mainNav li#news a{
				width: 151px;
				background: url(../images/mainNav_news.gif) no-repeat;
			}
			ul#mainNav li#client a{
				width: 126px;
				background: url(../images/mainNav_client.gif) no-repeat;
			}
			ul#mainNav li#shop a{
				width: 82px;
				background: url(../images/mainNav_shop.gif) no-repeat;
			}
			ul#mainNav li#about a.active,
			ul#mainNav li#about a:hover,
			ul#mainNav li#services a.active,
			ul#mainNav li#services a:hover,
			ul#mainNav li#news a.active,
			ul#mainNav li#news a:hover,
			ul#mainNav li#client a.active,
			ul#mainNav li#client a:hover,
			ul#mainNav li#shop a.active,
			ul#mainNav li#shop a:hover{
				background-position: 0 -37px;
			}
			ul#mainNav li#about a:focus,ul#mainNav li#services a:focus,ul#mainNav li#news a:focus,ul#mainNav li#client a:focus,ul#mainNav li#shop a:focus{
				background-position: 0 -37px;
			}

/* 
Navigation - utility nav
************************************/
div#header ul#secondaryNav{
	list-style: none;
	float: right;
	margin: 0 33px 15px 0;
}
	ul#secondaryNav li{
		float: left;
		background: #E4CDD1;
		margin-left: 1px;
		color: #5E1045;
	}
		ul#secondaryNav li a{
			display: block;
			height: 38px;
			text-indent: -1000px;
			overflow: hidden;
		}
	ul#secondaryNav li#login a{
		width: 69px;
		background: url(../images/secondNav_login.gif) no-repeat 0 0;
	}
	ul#secondaryNav li#library a{
		width: 78px;
		background: url(../images/secondNav_library.gif) no-repeat 0 0;
	}
	ul#secondaryNav li#careers a{
		width: 89px;
		background: url(../images/secondNav_careers.gif) no-repeat 0 0;
	}
	ul#secondaryNav li#news a{
		width: 130px;
		background: url(../images/secondNav_news.gif) no-repeat 0 0;
	}
	ul#secondaryNav li#media a{
		width: 117px;
		background: url(../images/secondNav_media.gif) no-repeat 0 0;
	}
	ul#secondaryNav li#contact a{
		width: 103px;
		background: url(../images/secondNav_contact.gif) no-repeat 0 0;
	}
		ul#secondaryNav li#login a:hover,ul#secondaryNav li#library a:hover,ul#secondaryNav li#careers a:hover,ul#secondaryNav li#news a:hover,ul#secondaryNav li#media a:hover,ul#secondaryNav li#contact a:hover{
			background-position: 0px -38px;
		}
		ul#secondaryNav li#login a.active,ul#secondaryNav li#library a.active,ul#secondaryNav li#careers a.active,ul#secondaryNav li#news a.active,ul#secondaryNav li#media a.active,ul#secondaryNav li#contact a.active{
			background-position: 0px -38px;
		}
		ul#secondaryNav li#login a:focus,ul#secondaryNav li#library a:focus,ul#secondaryNav li#careers a:focus,ul#secondaryNav li#news a:focus,ul#secondaryNav li#media a:focus,ul#secondaryNav li#contact a:focus{
			background-position: 0px -38px;
		}

/* 
Navigation - breadcrumb
************************************/
div#body ul#breadcrumb{
	list-style: none;
	background: #E1C8CD url(../images/breadcrumbBG.gif) no-repeat left top;
	padding-left: 25px;
	overflow: hidden;
	float:left;
	width:544px;
}
	ul#breadcrumb li{
		float: left;
		line-height: 39px;
		font-size: 1.2em;
		color: #666;
		margin:0;
		padding:0;
	}
	ul#breadcrumb li a {
		padding:2px 10px 2px 0;
		background: #E1C8CD url(../images/bg_breadcrumb.gif) no-repeat center right;
		margin:0 5px 0 0;
	}

/* 
Navigation - Page nav
************************************/
div#body div#content ul#pageNav{
	border: 1px solid #DAD2D7;
	background: #fff url(../images/pageNavBG.gif) repeat-x;
	list-style: none;
	font-size: 1.3em;
	width: 157px;
	padding: 0 5px;
	float: left;
}
ul#pageNav{
	display:inline;
	margin-left: 24px;
	list-style:outside;
}
	ul#pageNav li {
		clear:left;
		float:left;
		width:156px;
		list-style-type:none;
	}
	ul#pageNav li a {
		font-size:90%;
		display:inline;
		float:left;
		display:block;
		padding:6px 4px;
		text-decoration:none;
		font-weight:bold;
	}
	ul#pageNav li a.active {
		color:#5E1045;
	}
		ul#pageNav li.back a {
			width:147px;
			background: url(../images/pageNav_back.gif) no-repeat 98% 50%;
		}
			ul#pageNav li.back li {
				width:156px;
				color: #5E1045;
				background: url(../images/pageNavBorder.gif) repeat-x top left;
			}
				ul#pageNav li.back li.active a {
					width:137px;
					padding-right:15px;
					background: url(../images/pageNav_more.gif) no-repeat 100% .8em;
				}
					ul#pageNav li.back li.active li a {
						width:117px;
						padding-left:25px;
						background: url(../images/bullet_circle_grey.gif) no-repeat 6px 0.9em;
					}
					ul#pageNav li.back li.active ul li a:hover,
					ul#pageNav li.back li.active ul li a.active {
						color:#5E1045;
						background: url(../images/bullet_circle_purple.gif) no-repeat 6px 0.9em;
					}
						ul#pageNav li.back li.active li ul li {
							display:inline;
							margin:0 0 0 24px;
							width:122px;
						}
						ul#pageNav li.back li.active li ul li.first {
							background:none;
						}
						ul#pageNav li.back li.active li ul li a {
							width:98px;
							padding-left:20px;
							background:none;
							font-size:90%;
						}
						ul#pageNav li.back li.active li ul li a:hover,
						ul#pageNav li.back li.active li ul li a.active {
							color: #5E1045;
							background: url(../images/bullet_circle_purple_outline.gif) no-repeat 0 0.9em;
						}
							
