h1 {padding-left: 41px !important; background-image: url(/i/_/2010/h1/about_sitemap.png);}

#c ul {clear: both; margin: 0; padding: 0 20px; list-style: none;}
#c ul ul {padding: 0 0 0 10px;}
#c ul ul li {padding: 0 0 0 10px; background: url(/i/about/sitemap/bull_h3.gif) 0 0.45em no-repeat;}

#c a:link, #c a:visited, #c a:hover, #c a:active {color: black;}

h2 {float: left; width: 100%; margin: 1em 0; background: #eaeaea; color: white; font-weight: normal; font-size: 1.2em;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {float: left; width: 15em; padding: 5px 10px; border-right: 2px solid #eaeaea;
    color: white !important;}
h2 a span {float: left; padding-left: 15px; background: url(/i/about/sitemap/bull_h2.gif) 0 55% no-repeat;}
h3, h4 {margin: 1em 0; font-weight: normal; font-size: 1em;}

h2#indexpage {width: auto; margin: 1em 0 0; padding: 0 20px; background: transparent;}
h2#indexpage a:link, h2#indexpage a:visited, h2#indexpage a:hover, h2#indexpage a:active {width: auto; background: #eaeaea;
    color: black !important;}

#sm_services h2 {background: #fcbeba;}
#sm_buy h2 {background: #fce19b;}
#sm_support h2 {background: #9ee6be;}
#sm_about h2 {background: #f0b2f7;}

#sm_services h2 a {border-color: #f8665b; background: #f8665b url(/i/about/sitemap/bg_cat_services.gif) right top repeat-y;}
#sm_buy h2 a {border-color: #f7b914; background: #f7b914 url(/i/about/sitemap/bg_cat_buy.gif) right top repeat-y;}
#sm_support h2 a {border-color: #19c466; background: #19c466 url(/i/about/sitemap/bg_cat_support.gif) right top repeat-y;}
#sm_about h2 a {border-color: #dc49ec;background: #dc49ec url(/i/about/sitemap/bg_cat_about.gif) right top repeat-y;}

#c ul ul a:link {color: blue;}
#c ul ul a:visited {color: #551a8b;}
#c ul ul a:hover, #c ul ul a:active {color: red;}

