/*  -- Header --  */

div#header {
	padding-bottom: 8px;
	width: 760px;
	height: 177px !important;
	background: #fff url(/lib/yhst-41382601083332/headerBkgd.gif) 0 0 no-repeat;
}

div#header td {
	vertical-align: middle;
}

div#header .logoCell {
	padding: 0;
	height: 143px;
	text-align: center;
}

div#header .logoCell #logo {
	padding: 12px 0 0 5px;
}

div#header .infoCell {
	padding-right: 65px;
	text-align: left;
}

div#header .tagline {
	padding-top: 12px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #8f4799;
}

div#searchArea {
	padding-top: 12px;
}

div#searchArea .searchIn {
	padding: 4px 10px 0 10px;
	width: 224px;
	height: 18px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	vertical-align: top;
	background: #fff !important;
	border: 1px solid #e2a0bb;
}

div#searchArea .searchGo {
	margin-left: 3px;
	vertical-align: top;
}

div#topNav {
	padding-top: 8px;
	height: 22px;
	text-align: center;
}

div#topNav a {
	padding: 5px 25px 5px 20px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	background: url(/lib/yhst-41382601083332/headerLinksDivider.gif) right 9px no-repeat;
}

div#topNav a:hover {
	text-decoration: underline;
}

div#topNav a.cart {
	background: url(/lib/yhst-41382601083332/headerCartBkgd.gif) right -1px no-repeat;
}

/*  -- End Header --  */

