#template_top1,#template_top1 a:link, #template_top1 a:visited { color:#FFFFFF; }
#nav { background-color:#5e91b1; }
#header_wrapper { background-color: #575757; }
.page_bkgd { background-color: #575757; }
.main_text,.hint_0,.hint_1,option,select,textarea,.contact,#pageLinks,#pageLinksBottom { color:#e5e5e5; }
.main_text_sm,.sitemap_subcats { color:#e5e5e5; }
.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,.subcats .mainnav_links_over a:link,.subcats .mainnav_links_over a:active,.subcats .mainnav_links_over a:visited,.subcats .mainnav_links,.subcats .mainnav_links a:link,.subcats .mainnav_links a:active,.subcats .mainnav_links a:visited { color:#e5e5e5; }
.main_text a:hover,#pageLinks a:hover,#pageLinksBottom a:hover,.main_text a:visited:hover,#pageLinks a:visited:hover,#pageLinksBottom a:visited:hover { color:#e5e5e5; }
.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:#e5e5e5; }
.main_text_sm a:hover,.sitemap_subcats a:hover,.main_text_sm a:visited:hover,.sitemap_subcats a:visited:hover { color:#e5e5e5; }
h1,h2,h3 { color:#e5e5e5 }
#template_footer2 { border-color:#575757; }

@media all and (max-width:590px) {
/*body:before { background-color:#FFFFFF; content:"up to 590px"; font-family: arial; font-size: 10px; position:fixed; top:0; }*/
	
}