#featured h1, #featured h2, #featured h3, #featured h4, #featured h5, #featured h6 {
	min-width: 460px;
	
	}
body {
background:#e8e8e6 url('../graphics/bg-body.jpg') repeat center top;
border-top:1px solid #222;
color:#222;
}

a,a:link {
color:#0b5a2b;
}

a:visited {
color:#0b5a2b;
}

a:hover,a:active,a:focus {
color:#129748;
}

.google_site_search_form_container {
background-color:#272d2f;
border:1px solid #3a4242;
}

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

header #tagline {
color:#9b9b9b;
}

header #tagline a:link,header #tagline a:visited {
color:#fff;
}

header #detail {
	border-top: none;
}
input.google_site_search_form_search_button {
background:transparent url('../graphics/bg-search.png') 0 6px no-repeat;
}

input.google_site_search_form_textbox {
background-color:#272d2f !important;
color:#9a9b9c;
}

header #tagline a:link, header #tagline a:visited, header #tagline span {
color: #333;
}

header .google_site_search_form_container {
-webkit-border-top-right-radius: 0;
-webkit-border-top-left-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-topleft: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}

.pre {
	background: none;
}
.post {
	background: none;
}

/* =============================================================================
   Navigation
   ========================================================================== */

#customer-utilities ul li {
background:transparent url('../graphics/bullet.png') no-repeat 6px 16px;
border-bottom: 1px solid #0F7839;
border-top: 1px solid #073C1D;
}

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

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.sub2 li, .nav li ul ul li {
background:transparent url('../graphics/dd2.png') center top repeat;
}

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,#customer-utilities ul li a:active,#customer-utilities ul li a:hover {
color:#fff;
}

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

nav .sub1 a:link,nav .sub1 a:visited,nav .sub2 a:link,nav .sub2 a:visited {
color:#ebe1e2;
}

nav .sub1 span {
bottom:4px;
left:146px;
position:absolute;
}

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

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


/* =============================================================================
   FDP Featured
   ========================================================================== */

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

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

#featured div.content_image_box {
background:transparent url('../graphics/nav-bg0.png') left top repeat;
}

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

#featured ul li div.collection_item_label a:hover,#featured ul li div.collection_item_label a:active {
color:#129748;
}

#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:#0b5a2b;
}

#main hr {
background:#f7f6f6;
border-top:1px solid #d7d6d7;
}

.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: #3F392C;
}

.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: #eee;
}

aside ul li {
background:transparent url('../graphics/bullet.png') no-repeat 6px 8px;
}

/* =============================================================================
   Secondary Navigation
   ========================================================================== */

#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 !important;
}

#secondary-nav ul li {
background:transparent url('../graphics/bullet.png') no-repeat 6px 22px;
border-bottom: 1px solid #0F7839;
border-top: 1px solid #073C1D;
}

#secondary-nav ul li a:hover,#secondary-nav ul li a:active,#secondary-nav ul li a:focus {
color:#fff !important;
}

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

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

/* =============================================================================
   Homepage News Articles
   ========================================================================== */

#home h3.content_news_article_headline a:hover,#home h3.content_news_article_headline a:active {
color:#696767;
}

#home h3.content_news_article_headline a:link,#home h3.content_news_article_headline a:visited {
color:#3f3e3e;
}


/* =============================================================================
   Internal Content
   ========================================================================== */

#internal .content h1,#internal .content h2,#internal .content h3,#internal .content h4,#internal .content h5,#internal .content h6,#internal-nonav .content h1,#internal-nonav .content h2,#internal-nonav .content h3,#internal-nonav .content h4,#internal-nonav .content h5,#internal-nonav .content h6 {
color:#545352;
tablecontent_data_tablethtablecontent_data_tabletdborder-bottom:1px solid #ccc;
}

#internal div.dlCategoriesContainer h4,.dlListHeadingContainer a {
color:#edecea;
}

#message_details .value {
color:#7e7c7b;
}

.dlItemDetailsPhotoContainer img.dlDetailsPhoto,.dlPhotoContainer img.dlPhoto {
border-color:rgba(0,0,0,0.1);
}

div.dlSpecifyDetailsLinkContainer a:hover,div.dlSpecifyDetailsLinkContainer a:active {
background:#edecea;
color:#B78B90;
}

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:#e8e8e6 url('../graphics/bg-header.jpg') repeat center top;
}

div.required_form_label {
color:#0b5a2b;
}

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:#e8e8e6 url('../graphics/bg-header.jpg') repeat center top;
color:#edecea;
}

table.content_data_table td.row_odd,table.express_order p.category_title,#catalog_order_details th,.catalog_order_details_wrapper .catalog_order_section_row .catalog_order_section .catalog_order_section_title,#message_details .label.online_proof_details_label,table.express_order td.order_details_subtotal_value,table.express_order td.order_details_tax_value,table.express_order td.order_details_total_value,.dlItemDetailsFormHeading,.dlItemDetailsCategory {
background:transparent url('../graphics/nav-bg0.png') left top repeat;
color:#555;
}


/* =============================================================================
   Footer
   ========================================================================== */

footer {
background:#FFF url('../graphics/bg-footer.jpg') repeat top left;
color:#545352;
}

footer .decoration {
background:#FFF url('../graphics/bg-footer-top.jpg') repeat top left;
}

footer a:hover,footer a:active {
color:#7E7C7B;
}

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

footer p#copyright {
color:#7e7c7b;

*/

/* =============================================================================
   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;}

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