nav {
	background:url("../graphics/bg_nav.png") repeat-x;
}

article {
    background: url("../graphics/news.png") no-repeat;
}

#top {
	background: -moz-linear-gradient(center top , #999999 0%, #818181 100%) repeat scroll 0 0 transparent;
	border-bottom: 1px solid #DDD;
}

#tagline a:hover {
	color:#F7941e;
}

#top a:link, #top a:visited {
    color: #FfFfFf;
}

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

nav a:hover, nav a:active, header nav li.fdpc_here a, nav li.hover a {
    color: #FfFfFf !important;
}

header ul.sub1 li a:hover {
	color:#F7941e !important;
}

a:hover, a:active, aside nav a:hover, aside nav a:active {
	color:#F7941e !important;
}

aside#secondary-nav ul li.fdpc_here a {
    color:#F7941e;
}

header ul.fdpc_level_1 li a:hover {
	color:#F7941e !important;
}

div.required_form_label {
    color:#F7941e;
}

div.portal_login div.form_row_submit, table.calendar thead th, table.content_data_table th.column_label, .catalog_order_details_wrapper .catalog_order_section_row .catalog_order_section .catalog_order_section_title, .dlItemDetailsHeading, .dlItemDetailsHeading a, div.dlSpecifyDetailsLinkContainer a:hover, div.dlSpecifyDetailsLinkContainer a:active, div.content_catalog_cart_navigation a:hover, div.content_catalog_cart_navigation a:active, h5.form_title, .dlCategoriesTitle, .dlListHeadingContainer, table.express_order th, table.express_order td.order_details_subtotal_value, table.express_order td.order_details_tax_value, table.express_order td.order_details_total_value, div.dlSpecifyDetailsLinkContainer a, table.calendar tbody td span.day, table.content_data_table td.row_odd, div.catalog_display_express p.continue_button, table.express_order p.category_title_is_inline, .dlSearchToolEntryContainer, #message_details .label.online_proof_details_label, table#content_online_proof thead tr, div.form_row_submit, #versadoc2_preview_buttons.div, div#order_details_cart_actions, .dlItemDetailsFormHeading, .dlItemDetailsFormSubmitContainer, .dlListTools, .dlSearchToolEntry, .dlItemDetailsCategory {
	background:url("../graphics/bg_nav.png") repeat-x;
    color: #FfFfFf;
}

#top input.google_site_search_form_search_button {
    background: url("../graphics/search-button.png") no-repeat;
}

#top input.google_site_search_form_textbox {
	background: -moz-linear-gradient(center top , #666666 0%, #999999 100%) repeat scroll 0 0 transparent !important;
	color:#000;
}

#top #social_media ul li div.collection_item_description, aside div.content_image_box, #social_media div.collection_item_label, #social_media div.collection_item_end {
    display: block;
    margin-left: 15px;
    margin-top: -7px;
}

td.subcontent img, div.content_image_box {
	border: 0 solid #E5E5E5;
}

