header {
background: white;
}

header #tagline span {
color: #000;
}

li ul.sub1 li.first {
background: transparent url('../graphics/dd1-first.png') center top no-repeat;
}

li ul.sub1 li, .nav li ul li {
background: transparent url('../graphics/dd1.png') center top repeat;
}

.nav li ul li.first {
background: url('../graphics/dd1-first_new.png') center top no-repeat;
}

#customer-utilities {
background: transparent url('../graphics/bg-utilities.png') no-repeat center top;
}

#customer-utilities, #customer-utilities a:link, #customer-utilities a:visited {
color: #FF77C1;
text-shadow: 1px 1px 1px #222;
-moz-text-shadow: 1px 1px 1px #222;
-webkit-text-shadow: 1px 1px 1px #222;
}

#customer-utilities ul li+li a:link, #customer-utilities ul li+li a:visited {
color: #eee;
}

#customer-utilities ul li+li a:active, #customer-utilities ul li+li a:hover {
color: #fff;
}

#featured h1, #featured h2 {
	color:#333;
	background:0 none;
	font-size:1.4em;
}
	 #featured h2 {
	 	font-size:1.3em;
		}

#featured h3, #featured h4, #featured h5, #featured h6 {
background: transparent url('../graphics/bg-featured-heading.png') center 6px no-repeat;
}

.content article h1, .content article h2, .content article h3, .content article h4, .content article h5, .content article h6, .content aside h1, .content aside h2, .content aside h3, .content aside h4, .content aside h5, .content aside h6 {
background: transparent url('../graphics/bg-content-heading.png') no-repeat center top;
color:#fff;
}

#featured ul li div.collection_item_label, #featured ul li div.collection_item_label a:link, #featured ul li div.collection_item_label a:visited {
color: #ff008a;
}

a:link, a:visited {
color: #ff008a;
}

a:hover, a:active {
color: #ff44a9;
}

#secondary-top {
background: transparent url('../graphics/nav-top.png') no-repeat left top;
}

#secondary-nav ul li {
background: transparent url('../graphics/bullet.png') no-repeat 6px 22px;
}

#secondary-btm {
background: transparent url('../graphics/nav-btm.png') no-repeat left bottom;
}

#secondary-nav ul li a:link, #secondary-nav ul li a:visited {
color: #eee;
}

#secondary-nav ul {
background: transparent url('../graphics/nav-bg.png') repeat-y left top;
}

/* =============================================================================
   Dynamic Width Headlines
   ========================================================================== */

.headline_wrap {background: transparent url('../graphics/bg-featured-heading-stripe.png') repeat-x 0px 6px;}
#featured h1, #featured h2, #featured h3, #featured h4, #featured h5, #featured h6 {background: transparent url('../graphics/bg-featured-heading-bg.png') center 6px repeat-x;}
.pre {background: transparent url('../graphics/bg-featured-heading-left.png') no-repeat 0px 6px;}
.post {background: transparent url('../graphics/bg-featured-heading-right.png') no-repeat 0px 6px;}

/* ========================================================================== */

#featured ul li div.collection_item_description {
	min-height: 90px;
	margin-bottom: 10px;
}

#featured ul li div.collection_item_description p {
	color:#000000;
}

::selection {
	background:#DdDdDd;
	color:#000000;
	text-shadow:none;
}

body {
	color:#000000;
}

footer, footer p#copyright {
	color:#000000;
}

footer a:link, footer a:visited {
	color:#000000;
}

nav ul li a:link, nav ul li a:visited {
	color:#000000;
}

#featured ul li div.collection_item_description {
	font-size: 14px;
}

table.express_order tr.item td {
	padding: 7px;
}

.express_order tr td+td+td+td label {
	width:110px;
	display:block;
}

.express_order tr td+td+td+td input {
	width:98px;
}