
div#sitemap div#productsInfo{
margin-bottom:10px;
}

div#sitemap div#productsInfo h3{
width: 770px;
font-size: 1.2em;
margin: 20px 0 5px 26px;
padding: 0 0 3px 15px;
border-bottom: 2px solid #DDDDDD;
background-image: url(../../sitemap/images/bullet03.gif);
background-repeat: no-repeat;
background-position: left 0;
}

div#sitemap div#productsInfo h4{
font-size: 1em;
margin: 3px 0 3px 43px;
padding: 0;
}

div#sitemap div#productsInfo ul{
margin: 0 0 0 15px;
padding: 0 0 0 0;
}

div#sitemap table{
margin: 0 0 0 28px;
}

div#sitemap div#productsInfo table{
margin: 0 0 0 28px;
}

div#sitemap div#productsInfo table tr th{
width: 150px;
border-right: 2px solid #DDDDDD;
}

div#sitemap div#productsInfo div.dottedBorder{
width: 737px;
height: 1px;
margin: 0 0 14px 42px;
border-bottom: 1px dotted #DDDDDD;
}

div#sitemap div#productsInfo table tr td ul li{
padding-left: 11px;
line-height: 1.3em;
list-style-type: none;
background-image: url(../../sitemap/images/bullet02.gif);
background-position: left 3px;
background-repeat: no-repeat;
}

div#sitemap div#productsInfo table tr th ul li{/*table header*/
padding-left: 25px;
line-height: 1.3em;
list-style-type: none;
background-image: url(../../sitemap/images/bullet01.gif);
background-position: 12px 2px;
background-repeat: no-repeat;
}

div#sitemap div#productsInfo table tr td ul.nobg li {
background-image: url(../../sitemap/images/disc.gif);
background-position: left 5px;
background-repeat: no-repeat;
}

table#main-table td#main-cell div#sitemap table tr td, div#sitemap table tr th{
font-size: 80%;
font-weight: normal;
margin: 0;
padding: 0;
text-align: left;
vertical-align: top;
}

div#sitemap table tr td{
margin: 0;
padding: 0;
text-align:left;
}

div#sitemap table tr th{
 border-bottom:0;
}

<!--etc begin-->

div#sitemap div#others ul.cate1 h3{
font-size: 1.2em;
margin: 0;
padding: 0;
display: inline;
border-bottom: none;
}

div#sitemap div#others ul.cate1,
div#sitemap div#others ul.cate1 li{
list-style-type: none;
margin: 0;
padding: 0;
}

div#sitemap div#others ul.cate1 li ul{
margin: 0 0 0 27px;
padding: 0;
}

div#sitemap div#others ul.cate1 li ul li{
padding-left: 13px;
line-height: 1.3em;
list-style-type: none;
background-image: url(../../sitemap/images/bullet01.gif);

background-position: left 2px;
background-repeat: no-repeat;
}

div#sitemap div#others ul.cate1 h4{
font-size: 1em;
margin: 3px 0 3px 15px;
padding: 0;
}

div#sitemap div#others table tr td{
vertical-align: top;
}

div#sitemap div#others table{
margin: 0 0 20px 28px;
}

div#sitemap div#others ul.cate1 li h3{
font-size: 1.2em;
line-height: 1.2em;
margin: 0;
padding: 0 0 3px 15px;
width: 190px;
border: none;
background-image: url(../../sitemap/images/bullet03.gif);
background-repeat: no-repeat;
background-position: left 0;
}

div.solidBorder{
width: 770px;
height: 1px;
margin: 0 0 14px 26px;
border-bottom: 2px solid #DDDDDD;
}

div.spacer{
height: 50px;
}