.page_bkgd { background-color:#FFFFFF; }
#header_wrapper,#footer_wrapper { background-color: #FFFFFF; }
.m_mainnav_level_0 { background-color:#f7981a !important; }
#template_top1,.main_text,.main_text_sm,.sitemap_subcats,h1,h2,h3,.title,blockquote,blockquote:before { color:#1b262a; }
.mainnav_links, .mainnav_links a:link, .mainnav_links a:active, .mainnav_links a:visited,.mainnav_links_over, .mainnav_links_over a:link, .mainnav_links_over a:hover, .mainnav_links_over a:active, .mainnav_links_over a:visited, .mainnav_links_over a:visited:hover { color:#1b262a !important; }
.main_text a:link,#pageLinks a:link,#pageLinksBottom a:link,.main_text a:active,#pageLinks a:active,#pageLinksBottom a:active,.main_text a:visited,#pageLinks a:visited,#pageLinksBottom a:visited { color:#f7981a; }
.main_text a:hover,#pageLinks a:hover,#pageLinksBottom a:hover,.main_text a:visited:hover,#pageLinks a:visited:hover,#pageLinksBottom a:visited:hover { color:#f7981a; }
.main_text_sm a:link,.sitemap_subcats a:link.main_text_sm a:active,.sitemap_subcats a:active,.main_text_sm a:visited,.sitemap_subcats a:visited { color:#f7981a; }
.main_text_sm a:hover,.sitemap_subcats a:hover,.main_text_sm a:visited:hover,.sitemap_subcats a:visited:hover { color:#f7981a; }
.subcats .mainnav_links_over, .subcats .mainnav_links_over a:link, .subcats .mainnav_links_over a:active, .subcats .mainnav_links_over a:visited { color:#1b262a !important; }
button,.link_button,input[type="submit"] { background-color:#f7981a; }
#header_wrapper { background-color:#FFFFFF; border-color:#1b262a; }
#footer_wrapper { border-color:#1b262a; }
.template_content_container { background-color:rgba(255,255,255,.7); }
#powered_by,#powered_by a:link,#powered_by a:active,#powered_by a:visited,#powered_by a:hover,#powered_by a:visited:hover { color:#1b262a; }
.contact_info_list_horz a:link, .contact_info_list_horz a:active, .contact_info_list_horz a:visited, .footer a:link, .footer a:active, .footer a:visited { color:#1b262a; }


@media all and (max-width:800px) {
/*body:before { background-color:#FFFFFF; content:"up to 800px"; position:absolute; top:0; z-index:99999; }*/
	#m_menu_button a { color:#f7981a; }
}

@media all and (max-width:590px) {
	
}

/*
orange:#f7981a
charcoal:#1b262a
*/