      ul.categoryTrail 
      {
        margin-left: 0;
        padding-left: 0;
        display: block;          
      }
      
      ul.categoryTrail li 
      { 
        margin-left: 0;
        padding-left: 2px;
        border: none;
        list-style: none;
        display: inline; 
      }
      
     ul.categoryTrail li:before 
     {
       content: "\0020 \0020 \0020 \00BB \0020";       
     }
      
     ul.categoryTrail li.first:before 
     {
      content: " ";
     }
     
     
     
     
     
     .productImage
     {
       clear:right;
       float:right;
       padding:5px;
       margin:5px;
       width:310px;       
       border:1px solid;
     }
     
     .productImage .productMainImage 
     {
       margin-left:auto; margin-right:auto;
     }
     
     .productImage .productThumbs
     {
       margin-top:3px;
     }
     
     .productImage .productThumbs a img
     {
       border:none;
     }
     
     .productImage .productThumbs .productMiniThumb
     {
       float:left; margin:3px;
     }
     
     .purchaseDetails
     {
       clear:left;       
       margin-top:20px;
       margin-left:auto;
       margin-right:auto;
       padding:3px;
       border:1px solid;
     }
     
     
     
     
     .smallProduct
     {
       width     :230px;
       height    :265px;
       
       margin: 5px;
       float:left;
       border-right:1px dotted #CCC;
       padding:5px;
       
       overflow  :auto;
     }
     
     .smallProduct .productImage
     {
       float:none;
       clear:both;
       margin-left:auto;
       margin-right:auto;
       width:150px;
       height:150px;
       border:0px;       
     }
     
     h2.productName
     {
       text-align:left;
       font-size:1em;
       font-weight:bold;
       margin: 0px; 
       padding: 0px;       
     }
     
     .productPrice a
     {
       border:1px solid ;
       padding:3px;       
       text-decoration:none;
     }
     
     .price { color:red; }
     
     .pager
     {
       clear:both;
       margin-top:10px;
       margin-bottom:10px;
     }
     
     
     ul.Attributes { list-style:none; margin-top:5px; }
     
     table.ratings th { text-align:left; }
     
     table.reviews { margin-left:20px; }
     tr.review-comments td { border-bottom:1px solid black; padding-bottom:5px; }
     tr.review-starset  td { padding-top:5px; padding-right:5px; }
     tr.review-comments .name { font-weight:bold;   text-align:right; }
     tr.review-comments .place { font-style:italic; text-align:right;  }
     
     ul.related-products { list-style:none; display:block; clear:both; margin:10px; }
     ul.related-products li { list-style:none; display:block; float:left; width: 150px; height: 180px; border:1px solid #CCC; padding:5px; margin:10px; text-align:center; } 
     