
/*headerbar styles*/
#headerbar {
width: 100%;
background: url(../NavImages/HeaderGrad.gif) #058 top left repeat-x;
}

/*headernav styles*/
#headernav {
width: 100%;
background: url(../NavImages/ButtonBG.gif) repeat-x;
background-color: #333;
border-top: solid 1px #666;
position: relative; /*These two needed to get suckerfish dropdowns above relatively positioned content below*/
z-index: 500;
}
	#headernav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 120%;
	}
		#headernav ul li {
		width: 20%;
		float: left;
		position: relative;
		line-height: 2em;
		}
			#headernav ul li span {
			display: block;
			background: url(../NavImages/ButtonBG.gif) top left repeat-x;
			background-color:#333;
			border: solid 1px;
			border-color: #444 #999 #999 #444;
			}
			#headernav ul li a {
			text-align: center;
			display: block;
			width: 100%;
			color: white;
			text-decoration: none;
			}
				#headernav ul li a:hover {
				background: url(../NavImages/ButtonBGHighlight.gif) top left repeat-x;
				background-color: #069;
				color: white;
				}
			
				#headernav ul li ul {
				width: 100%;
				position: absolute;
				left: -9999px;
				background: url(../NavImages/ddbg2.gif) top left repeat-y;
				background-color: #fbfbfb;
				border-bottom: solid 1px #999;
				font-size: 90%;
				font-weight: normal;
				z-index: 501;
				}
					#headernav ul li ul li {
					display: block;
					width: 100%;
					line-height: 1.5em;
					}
						#headernav ul li ul li span {
						background: none;
						border: solid #999;
						border-width: 0 1px;			
						}
							#headernav ul li ul li span a {
							background-image: none;
							width: auto;
							height: 1%;
							color: #666;
							padding: 5px 0;	
							}
								#headernav ul li ul li span a:hover {
								background-image: none;
								background-color: transparent;
								border: solid #09c;	
								border-width: 0 7px;
								color: #09c;
								}
			#headernav ul li:hover ul, #headernav ul li.sfhover ul {
			left: auto;
			}
/*SelectedTab Styles*/
#headernav ul li.selectedtab span {
background: url(../NavImages/ButtonBGSelected.gif) top left repeat-x;
background-color: white;
border-bottom-color: white;
}
	#headernav ul li.selectedtab span a {
	color: #069;
	font-weight: bold;
	}
		#headernav ul li.selectedtab span a:hover {
		color: #fff;
		}
			#headernav ul li.selectedtab ul li span {
			background-image: none;
			background-color: transparent;
			}
				#headernav ul li.selectedtab ul li span a {
				color: #666;
				font-weight: normal;
				}
					#headernav ul li.selectedtab ul li span a:hover {
					color: #09c;
					}

#CanfordHeaderLogo {
float: left;
padding: .75em 0% .75em 1%;
}
#OrderSummaryBox {
display: inline; /*stops double float margin on IE6*/
width: 18%;
padding: 1em 1% 1em 1%;
font-size: 90%;
float: right;
text-align: center;
color: #efefef;
}
	#OrderSummary {
	color: white;
	}
	#OrderSummaryBox input{
	margin: 0.25em 0;
	}
	#OrderSummaryBox #OrderContents {
	font-weight: bold;
	}
	#OrderSummaryBox #OrderContents span span {
	font-size: 90%;
	font-weight: normal;
	}

#QuickLinks {
width: 58%;
margin: 2.3em 0% .75em 0%;
padding: 0px 1% 0px 0%;
float: right;
text-align: right;
color: white;
}
	#QuickLinks ul {
	margin: 0 40px 0 0;
	padding: 0px;
	list-style: none;
	display: inline;
	}
		#QuickLinks li {
		display: inline;
		}
			#QuickLinks li a {
			color: white;
			text-decoration: underline;
			}
				#QuickLinks li a:hover {
				color: #fc0;
				}


#Search {
display: inline;
}
	#Search input {
	vertical-align: middle;
	}
