/*
body {
background:#e8e8e6 url('../graphics/bg-body.jpg') repeat center top;
border-top:3px solid #272d2f;
color:#7e7c7b;
}

a,a:link {
color:#925b61;
}

a:visited {
color:#925b61;
}

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

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

header {
background:#e8e8e6 url('../graphics/bg-header.jpg') repeat center top;
border-top:1px solid #3a4242;
}

header #tagline {
color:#9b9b9b;
}

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

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

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

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

li ul.sub1 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;
}

li ul.sub2 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:#436163;
}

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

#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:#935c61;
}

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

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

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

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

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

#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:#925B61;
}

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

/* =============================================================================
    Product Page Colors  - use http://www.colorzilla.com/gradient-editor/ for gradients
   ========================================================================== 

.fdpc_product_form {
color:#7e7c7b;
}

.fdpc_product_form h1, .fdpc_product_form h2,
.fdpc_product_form h3, .fdpc_product_form h4,
.fdpc_product_form h5, .fdpc_product_form h5.form_title,
.fdpc_product_form h6
{
color:#935c61;	
}

.fdpc_product_testimonial h1,
.fdpc_product_testimonial h2,
.fdpc_product_testimonial h3,
.fdpc_product_testimonial h4,
.fdpc_product_testimonial h5,
.fdpc_product_testimonial h6 {
text-align:center;
background:transparent url('../graphics/bg-content-heading.png') no-repeat center center;
color:#436163;
}

.fdpc_product_testimonial .collection_item_description {
color:#839d9f;
}


.fdpc_product_action ul.content_collection_items li a,
.product input.form_submit_button {
color:#fff;
font-size:16px;
font-weight:400;
text-transform:uppercase;
background: #c5a1a1;
background: -moz-linear-gradient(top,  #c5a1a1 0%, #935c61 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5a1a1), color-stop(100%,#935c61));
background: -webkit-linear-gradient(top,  #c5a1a1 0%,#935c61 100%);
background: -o-linear-gradient(top,  #c5a1a1 0%,#935c61 100%);
background: -ms-linear-gradient(top,  #c5a1a1 0%,#935c61 100%);
background: linear-gradient(to bottom,  #c5a1a1 0%,#935c61 100%);
}

/* === reverse gradient  === *

.fdpc_product_action ul.content_collection_items li a:hover,
.product input.form_submit_button:hover {
background: #935c61;
background: -moz-linear-gradient(top,  #935c61 0%, #c5a1a1 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#935c61), color-stop(100%,#c5a1a1));
background: -webkit-linear-gradient(top,  #935c61 0%,#c5a1a1 100%);
background: -o-linear-gradient(top,  #935c61 0%,#c5a1a1 100%);
background: -ms-linear-gradient(top,  #935c61 0%,#c5a1a1 100%);
background: linear-gradient(to bottom,  #935c61 0%,#c5a1a1 100%);
}

.lt-ie9 .product input.form_submit_button {
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5a1a1', endColorstr='#935c61',GradientType=0 );
}

.lt-ie9 .product input.form_submit_button:hover {
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#935c61', endColorstr='#c5a1a1',GradientType=0 );

footer.fdpc_2014 {
color:#6e6c6b;
}

footer a:link, footer a:visited {
color:#6e6c6b;
}

footer a:hover, footer a:active {
color:#fff;
}
*/



