    ul {
    margin-left:0px;
    }
  
    div.searchOptsGroup ul li {
      display:block;
      font-size:11px;
      width:164px;
      padding-right:1px;
      text-overflow:ellipsis;
      overflow:hidden;
      white-space: nowrap;
      }
      
      
    div.searchOptsGroup ul li.selected {
      display:block;
      font-size:11px;
      width:164px;
      padding-right:1px;
      text-overflow:ellipsis;
      overflow:hidden;
      white-space: nowrap;
      }     
      
         div.searchOptsGroup ul li.selectedOpt {
      display:block;
      font-size:11px;
      width:164px;
      padding-left:15px;
      padding-right:1px;
      text-overflow:ellipsis;
      overflow:hidden;
      white-space: nowrap;
      } 
      
    div.searchOptsGroup ul li.selectedOpt:hover {
       overflow:visible;
    }
    
    div.searchOptsGroup ul li:hover {
      cursor: pointer;
      text-decoration:underline;
      overflow:visible;
      }
    div.searchOptsGroup ul {
      padding-left:0px;
      list-style-type: none;
      }
    div.searchOptsGroup ul ul.inset {
      padding-left:12px;
      }
    span.selected, li.selected, li.selectedOpt {
      font-weight:bold;
      color:#000000;
      cursor:auto;
      }
    li.grayedOut {
      font-weight:normal;
      color:#909090;
      cursor:auto;
      }
      
    div.searchOptsGroup ul li.grayedOut:hover{
      font-weight:normal;
      text-decoration:none;
      color:#909090;
      cursor:auto;
      }
    span.selected {
      border: 1px solid #666666;
      padding-left:2px;
      padding-right:2px;
    }
    div.searchOptsGroup ul li.selected:hover {
      cursor:auto;
            text-decoration:none;
      }
      
    #newColumnMiddle {
       vertical-align:top;
    }
    div.searchOptsGroup {
      /*border-top:1px solid #999999;*/
      margin-bottom: 5px;
      padding:5px;
      padding-top: 12px;
      text-align:left;
      color: #333333;
      }
    div.searchOptsGroup ul {
    margin-top:4px;
    }
    div.searchOptsGroup h4 {
      margin:0px;
      font-size:15px;
      text-transform:capitalize;
      color:#444444;
      font-weight:600;
      }
    #results h4 {
      margin-bottom:5px;

    }
    .bucketSubGroup {
      margin-top:12px;
      margin-left:15px;
    }
    .bucketSubItem {
      margin-left:15px;
    }

    .button {
      background-color:#666666;
      color:#ffffff;
    }
    table table td.itemStrong {
       display:table-cell;
    }
    table table td.itemStrong span {
       color:#666666;
    }
    .button {
       border:0px;
       letter-spacing: 1px;
       font-size:125%;
    }
    input.refine {
      height:16px;
      font-size:90%;
      width:559px;
      overflow: hidden;
    }
    .leftPrompt {
      height:18px;
      padding:3px;
      background-color:#ffffff;
      overflow: hidden;
      white-space: nowrap;
      padding-right:7px;
    }
    .searchOptionsCol {
        color: #333333;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-left:6px;
    }
    .searchResultsCol {
    color: #333333;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 11px;
    font-weight: normal;
    }
    div.searchOptsGroup span.showAll {
    margin-left:15px;
    margin-top:6px;
    display:block;
    font-size:9px;
    font-weight:normal;
    cursor: pointer;
    color:#333333;
    font-weight:bold;
    }
    div.searchOptsGroup span.showAll:hover {
        text-decoration:underline;
    }
    .categoryResultBox{
      float:left;
      width:340px;
      overflow: hidden;
    }
    .sectionLink {
    color: #246AB0;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-size: 11px;
    text-decoration:none;
    font-weight:bold;
    }
    
    .sectionLink:hover {
    text-decoration:underline;
    }
    div.blockHeader td.itemHeader:hover {
      text-decoration:none;
    }
    .resultNav {
      margin-top:3px;
    } 
    form .searchResultsCol {
        font-size: 12px;
    letter-spacing: 0;
    line-height: 1.25;
    }
    .SRICount {
      float:left;
      margin-left:0px;
      margin-right:3px;
      width:24px;
    }
    .SRIImage {
      float:left;
      margin-left:8px;
      margin-right:4px;
    }
    .SRIDetails {
      float:left;
      width:450px;
      margin-left:4px;
      margin-right:4px;
    }
    .SRICartForm {
      float:right;
      margin-left:4px;
    }
    .searchResultItem {
     position:relative; 
     margin-top:8px;
     margin-bottom:24px;
     margin-right:20px;
     padding:12px 30px 12px 1px;
     border-top: 1px solid #ffffff;
     border-bottom: 1px solid #ffffff;
    }
    .searchResultItem:hover {
      border-top: 1px solid #DDDDDD;
      border-bottom: 1px solid #DDDDDD;
    }
    div.standardLinks a {
        color: #246AB0;
    }
    div.standardLinks td.searchHeadings a {
        color:#ffffff;
    }
  