header {
	background: #e8e8e6 url('../graphics/bg-header.jpg') repeat center top;
}

nav, .nav {
	border-top:1px solid #FFF;
	background:#000000;
}

nav.subnav {
	border: none;
}

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

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

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

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

li ul.sub2 li.first,  .nav li ul ul li {
	background: transparent url('../graphics/dd2.png') center top repeat !important;
height: auto;
}

li ul.sub2 li {
	background: transparent url('../graphics/dd2.png') center top repeat;
}

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

.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 h1, #featured h2, #featured h3, #featured h4, #featured h5, #featured h6 {
	background: transparent url('../graphics/bg-featured-heading-bg.png') center 6px repeat-x;
}

.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;
}

nav ul li ul.sub1 li a, nav ul li ul.sub1 li a:link, nav ul li ul.sub1 li a:visited, nav ul li ul.sub2 li a:link, nav ul li ul.sub2 li a:visited {
	color: #FfFfFf;
}

li>ul.sub1>li.hover>a:link,
li>ul.sub1>li.hover>a:visited,
nav .sub1 a:hover,
nav .sub2 a:hover,
nav .sub1 a:active,
nav .sub2 a:active {
	color:#145975;
}

.nav ul li ul li a:hover,
.nav ul li ul li a:active {
color:#145975;
} 

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

#customer-utilities, #customer-utilities a:link, #customer-utilities a:visited {
	color: #FfFfFf;
}

#customer-utilities a:hover, #customer-utilities a:active {
	color:#145975;
}

#secondary-nav ul li,
#customer-utilities ul li {
	border-top: 1px solid #81DaFf;
	border-bottom: 1px solid #008cC6;
}

.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 {
	color:#FfFfFf;
}

#featured h1, #featured h2, #featured h3, #featured h4, #featured h5, #featured h6 {
	color:#FfFfFf;
}

#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: #008cC6;
}

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

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

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

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

#secondary-nav ul li a:hover, #secondary-nav ul li a:active {
	color:#145975;
}

#internal h5.timeslot_group_title, div.form_row_submit, table#content_online_proof thead tr, #internal h5.form_title, div.dlItemDetailsHeading, div.dlSpecifyDetailsLinkContainer a:link, div.dlSpecifyDetailsLinkContainer a:visited, .dlListHeadingContainer, .dlCategoriesTitle {
	background:#26abe2;
	color:#FfFfFf;
}

a, a:link, a:visited {
	color:#008cC6;
}

a:hover, a:active {
	color:#81DaFf;
}

nav ul li.hover a,
nav ul li.hover a:link,
nav ul li.hover a:active {
	color:#FfFfFf;
}

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

div.required_form_label {
	color: #Ff0000 !important;
}

nav ul li a:hover, nav ul li a:active, nav ul li.here a:link, nav ul li.here a:active {
	color: #FfFfFf;
}

header {
	background: #8cd600;
}

header #tagline {
	color:#FfFfFf;
}

#featured h1, #featured h2, #featured h3, #featured h4, #featured h5, #featured h6 {
	color: #FfFfFf;
}

* {
	font-family:Centura, sans-serif;
}

body {
	background: #F8F8F8;
}

table.calendar tbody td span.day, table.calendar thead th, table.content_data_table th.column_label, div.catalog_display_express p.continue_button, table.express_order th, .dlItemDetailsFormSubmitContainer, div.content_catalog_cart_navigation a:hover {
background: #ec008c;
}

#internal h5.timeslot_group_title, div.form_row_submit, table#content_online_proof thead tr, #internal h5.form_title, div.dlItemDetailsHeading, div.dlSpecifyDetailsLinkContainer a:link, div.dlSpecifyDetailsLinkContainer a:visited, .dlListHeadingContainer, .dlCategoriesTitle {
background: #ec008c;
}

.dlListHeadingContainer a {
color: #edecea;
}

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

tr.item td+td+td {
	width:90px;
}

tr.item td+td+td+td {
	width:80px;
}

tr.item td+td+td+td+td {
	padding-top:40px !important;
	width:200px;
	display:block;
}

tr.item td+td+td+td+td select {
	width:200px;
}

.dlItemDetailsForm div.form_row { color:  #00F; }