div#pageTitle{
background-color: #666666;
}

div#pageTitle h2{
text-align: left;
margin-left: 15px;
font-weight: bold;
}


div#mainContentInner{

}


div#letterIndex{
text-transform: uppercase;
font-family: arial, sans-serif;
font-size: 11px;
font-weight: bold;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dashed #333333;
}

div#letterIndex ul{
list-style-type:none;
}

div#letterIndex ul li{
display: inline;
}

div#letterIndex ul li a{
text-decoration: none;
list-style-type:none;
color: #FF6600;
}

div#productIndexHolder{
margin: 0px 113px 15px 0px;
position: relative;
}

div#productIndexHolder div.letterHeader{
text-transform: uppercase;
color: #FF6600;
font-size: 16px;
font-weight: bold;
margin: 10px 0px 10px 0px;
}

div.productIndexGroup{
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dashed #333333;
}

p.productSubheading{

font-weight: bold;
margin: 0px;
}

div#productIndexHolder ul.sectionIndent{
margin-left: 10px;
}

div#productIndexHolder ul.indexSection li{
margin: 0px 0px 2px 0px;
}


div#productIndexHolder span.pageNumbers{
position: absolute;
right: 0px;
}


div#productIndexHolder span.pageNumbers a{
color: #FF6600;
text-decoration: none;
}

div#productIndexHolder span.pageNoLink{
color: #FF6600;
}

div#productIndexHolder ul{
list-style-type:none;
}

div.noBorder{
border: none;
}

/**** divider ****/
div.divider{
border-bottom: 1px dashed #555555;
margin: 15px 0px;
height: 1px;
overflow: hidden;
}

span.indexBackToTop{
text-transform:none;
font-size: 12px;
position: absolute;
right: -70px; 
}

span.indexBackToTop a{
color:#FF6600;
text-decoration: none;
}

