﻿.logon {
	margin-bottom:0;
}
.logon ul li {
	margin-right:1.8em;
}
.header .logo {
	margin-top:1.1em;
}
.header .utility-nav {
	margin-top:0px;
}
.header .search {
	visibility:visible;
}
.header .cart {
	overflow:hidden;
	height:1%;
}
.header .cart p {
	float:right;
	font-size:0.9em;
	margin:6px 0;
}
.cart a.cart-button {
	background:#f4ec8a url(/stock/include/reskin/bac_cart.gif) repeat-x scroll 0 0;
	color:#336699;
	font-weight:bold;
	padding:2px 0px 2px 4px;
	margin-left:10px;
	border:1px solid #e6de5f;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	border-radius: 5px;
	font-size:1.3em;
}
.cart a.cart-button:hover {
	text-decoration:none;
}
.cart a.cart-button span.cart-icon {
	background-image:url(/stock/include/reskin/cart.gif);
	background-position:38px 0;
	background-repeat:no-repeat;
	padding-right:35px;
}
/* Promo Column */
#find-solution-promo {
	margin-bottom:1em;
}
.category-links, .donor-links {
	visibility:hidden;
	position:relative;
}
/* Promo */
.help-promo, .manage-promo, .browsecat-promo, .browsepartner-promo, .newsletter-promo, .printcatalog-promo {
	border: 1px solid #CCCCCC;
	margin-bottom:1em;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	border-radius: 5px;
}
.promo ul.nobullet, .promo ul.syndication-list {
	margin-left:0;
}
.promo li {
	font-size:1em;
}

/* How to Get Products */
.gettingstarted-promo h2 {
	margin:0.2em 0 0.8em;
}
.gettingstarted-steps {
	display:block;
	height:auto;
	overflow:hidden;
}
.gettingstarted-steps ol {
	margin-right:1.5em;
}
.gettingstarted-steps ol li {
	background-image:url(/stock/images/getting_started/bac_4pixeltan.gif);
	background-position:0 30px;
	background-repeat:repeat-x;
	float:left;
	list-style-type:none;
	margin-bottom:1em;
	position:relative;
	text-align:center;
	width:20%;
}
.gettingstarted-steps ol li a {
	display:block;
	font-size:0.8em;
	margin:0 auto;
	padding-top:60px;
	width:75px;
}
.gettingstarted-steps ol li.overview a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/stock/images/getting_started/ov-threestate.gif) no-repeat scroll 0 0;
}
.gettingstarted-steps ol li.register a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/stock/images/getting_started/reg-threestate.gif) no-repeat scroll 0 0;
}
.gettingstarted-steps ol li.request a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/stock/images/getting_started/rqst-threestate.gif) no-repeat scroll 0 0;
}
.gettingstarted-steps ol li.check a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/stock/images/getting_started/chk-threestate.gif) no-repeat scroll 0 0;
}
.gettingstarted-steps ol li.help a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/stock/images/getting_started/hlp-threestate.gif) no-repeat scroll 0 0;
}
.gettingstarted-steps ol li a:hover {
	background-position:-75px 0;
}
.gettingstarted-steps ol li a:focus {
	background-position:-75px 0;
}
.gettingstarted-steps ol li a:active, .gettingstarted-steps ol li.current a {
	background-position:-150px 0;
}
.gettingstarted-steps:after {
	clear:left;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
/* Announcement box*/
.announcement {
	background-color:#FDF9E9;
	border:1px solid #E2D4B0;
	-webkit-border-radius: 5px;    /* for Safari */
	-moz-border-radius: 5px;       /* for Firefox */
	border-radius: 5px;
	padding:0.5em 1em;
	margin-bottom:1em;
}
