    h1.finder-title {
        color: #E47911;
        font-size: 27px;
        margin: 0 0 .35em .25em;
        font-family: Arial,Helvetica,sans-serif;
        font-weight: normal;
    }
    
    #finderTabs h1,
    #finderTabs h3 {
        margin: 0;
    }
    
    #finderBox {
        font-size: 13px;
    }
        
    #finderBox a img {
        border: 0px;
    }

    ul#finderTabs,
    #finderMyDevicesPanel ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    
    #finderBoxTop {
        background-repeat: repeat-x;
        background-position: 0 -5px;
        clear: both;
    }
    
    #finderBoxTop .finders-top-right {
        background-repeat: no-repeat;
        background-position: right -10px;
    }

    #finderBoxTop .finders-top-left {
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    #finderBoxTop,
    #finderBoxTop div {
        font-size: 1px;
        height: 5px;
    }

    #finderBoxTopTab1 {
        background-repeat: repeat-x;
        background-position: 0 -20px;
        clear: both;
        z-index: 0;
    }
    
    #finderBoxTopTab1 .finders-top-right {
        background-repeat: no-repeat;
        background-position: right -40px;
    }

    #finderBoxTopTab1 .finders-top-left {
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    #finderBoxTopTab2 {
        background-repeat: repeat-x;
        background-position: 0 -38px;
        clear: both;
        z-index: 0;
    }
    
    #finderBoxTopTab2 .finders-top-right {
        background-repeat: no-repeat;
        background-position: right -76px;
    }

    #finderBoxTopTab2 .finders-top-left {
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    #finderBoxTopTab1,
    #finderBoxTopTab1 div {
        font-size: 1px;
        height: 20px;
    }

    #finderBoxTopTab2,
    #finderBoxTopTab2 .finders-top-right,
    #finderBoxTopTab2 .finders-top-left {
        font-size: 11px;
        height: 38px;
    }

    #finderBoxBottom {
        background-repeat: repeat-x;
        background-position: 0 -9px;
        margin-bottom: 24px;
    }

    #finderBoxBottomRight {
        background-repeat: no-repeat;
        background-position: right -18px;
    }

    #finderBoxBottomLeft {
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    #finderBoxBottom,
    #finderBoxBottom div {
        font-size: 1px;
        height: 9px;
    }

    #finderBoxRightBorder {
        background-repeat: repeat-y;
        background-position: top right;
    }

    #finderBoxLeftBorder {
        background-repeat: repeat-y;
        background-position: top left;
    }
    
    #finderBoxRightBorder {
        padding-right: 5px;
    }

    #finderBoxLeftBorder {
        padding-left: 5px;
    }

    #finderBoxBottom {
        clear: both;
    }
    
    #finderContent {
        padding: 5px 5px 0 5px;
    }

    #finderBoxTopTab1,
    #finderBoxTopTab2 {
        display: none;
    }

    #finderBox.showing-finder #finderBoxTopTab1,
    #finderBox.showing-my-devices #finderBoxTopTab2 {
        display: block;
    }

    #deviceFinder,
    #finderMyDevicesPanel {
        display: none;
    }
    
    #finderBox.showing-finder #deviceFinder,
    #finderBox.showing-my-devices #finderMyDevicesPanel {
        display: block;
    }


    #finderSmIcon1 {
        margin-left: 6px;
    }

    #finderSmIcon2 {
        float: left;
        margin-left: 10px;
    }
 
    ul#finderTabs {
        margin-left: 42px;
        margin-bottom: -2px;
        float:left;
    }

    ul#finderTabs li {
        float: left;
        margin: 0;
        padding: 0;
        background-repeat: no-repeat;
        background-position: right -27px;
        height: 27px;
        overflow: hidden;
        position: relative;
        z-index: 1;
    }

    ul#finderTabs a {
        display:block;
        background-repeat: no-repeat;
        background-position: 0 -81px;
        padding: 6px 15px;
        color: #333;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
    
    .showing-finder ul#finderTabs li#finderTab,
    .showing-my-devices ul#finderTabs li#finderYourDevicesTab { 
        background-position: right 0;
    }
    
    .showing-finder ul#finderTabs li#finderTab a,
    .showing-my-devices ul#finderTabs li#finderYourDevicesTab a {
        background-position: 0 -54px;
        padding: 5px 15px;
        color: #CC6600;
        font-size: 14px;
    }

    

    #deviceFinder {
        padding: 9px 9px 0px 9px;
    }
    
    #finderMyDevicesPanel {
        min-width: 580px;
    }
 
    #finderSelectionPanel {
        float: left;
    }

    select.finder-disabled,
    div.finder-disabled {
        color: #ccc;
        border: 1px solid #ccc;
    }

    div.finder-disabled .finder-default {
        display: block;
    }

    .finder-dd,
    .finder-list {
        width: 260px;
    }

    .finder-dd {
        display: block;
        margin-bottom: 20px;
        padding: 1px;
        font-family: verdana, arial, helvetica, san-serif;
    }

    .finder-list {
        height: 140px;

        width: 258px;
    }
    
    #findersNoJSSubmitBtn {
        display: none;
        text-align: right;
        margin-top: 10px;
    }
    
    
    .finder-selection-arrow {
        background-repeat: no-repeat;
        background-position: 50% top;
        position: relative;
        top: -1px;
        visibility: hidden;
        height: 19px;
    }
    
    #finderSelectedDevicePanel.showing .finder-selection-arrow,
    #finderMyDevicesPanel li.selected .finder-selection-arrow {
        visibility: visible;
    }


    #finderSelectedDevicePanel {
        width: 260px;
        margin-left: 280px;
    }
    
    #finderNoSelection,
    #finderLoadingSelection,
    #finderSelectionDetail {
        display: none;
        height: 192px;
        padding: 16px;
    }

    #finderSelectedDevicePanel.no-selection #finderNoSelection {
        border: 1px solid #efefef;
        display: block;
    }
    
    #finderSelectedDevicePanel.loading-selection #finderLoadingSelection,
    #finderSelectedDevicePanel.showing #finderSelectionDetail {
        border: 1px solid #88a3be;
        display: block;
    }

    #finderNoSelection {
        font-size: 14px;
        font-weight: bold;
        color: #333;
    }
    #finderNoSelection div {
        padding-top: 48px;
    }
    
    #finderNoSelection .finder-sub-directions {
        font-weight: normal;
        font-size: 11px;
        color: #666;
        display: block;
        margin-top: 8px;
    }
    
    #finderNoSelection img {
        float: left;
        margin-right: 16px;
    }
    
    #finderLoadingSelection img{
        margin: 80px 97px;
    }

    #finderSelectionDetail {
        text-align: center;
        font-weight: bold;
    }
    
    #finderSelectionDetail .finder-title {
        height: 57px;
        line-height: 19px;
        overflow: hidden;
    }
    
    #finderSelectionDetail a {
        text-decoration: none;
        color: #003399;
    }
    
    #finderSelectionDetail a:hover {
        text-decoration: underline;
    }
    
    #finderSelectionDetail .product-image {
        padding-bottom: 16px;
    }


    #finderResultsHeader {
        background-repeat: repeat-x;
        background-position: top left;
        border-top: 1px dotted #9fcde5;
        border-bottom: 1px dotted #9fcde5;
        padding: 8px 10px;
        margin-top: 13px;
        margin-bottom: 12px;
        font-size: 11px;
    }

    #finderResults td {
        vertical-align: top;
        padding-bottom: 24px;
    }
    
    #finderResults.no-selection,
    #finderLoadingPanel,
    #finderResultPager {
        display: none;
    }
    
    #finderResults table {
        margin-top: 12px;
        width: 100%;
        table-layout: fixed;
    }
    
    #finderResults.loading-selection #finderLoadingPanel,
    #finderResults.show-paging #finderResultPager {
        display: block;
    }

    #finderPreviousResult,
    #finderNextResult {
        color: #9e9fa3;
    }
    
    #finderResultsString {
        float: left;
    }
    
    #finderResultPager {
        text-align: right;
    }
    
    #finderResultPager a {
        text-decoration: none;
    }
    
    #finderResultPager a:hover {
        text-decoration: underline;
    }
    
    #finderResultPager .current {
        font-weight: bold;
    }
    
    .finder-result {
        overflow-x: hidden;
    }
    
    .finder-result-index {
        display: block;
        float: left;
        width: 15px;
        color: #666;
        font-size: 10px;
    }

    .finder-result .finder-product-image {
        margin-left: 3px;
    }

    .finder-result .finder-title,
    .finder-result .finder-buy-price-block,
    .finder-result .finder-availability-block,
    .finder-result .finder-add-to-cart-block,
    .finder-result .finder-new-and-used-block,
    .finder-result .finder-see-more-options-block {
        margin-left: 18px;
    }

    .finder-result .finder-add-to-cart-block,
    .finder-result .finder-see-more-options-block {
        padding: 4px 0;
    }

    .finder-result .finder-title,
    .finder-result .finder-buy-price-block,
    .finder-result .finder-new-and-used-block {
        font-size: 11px;
    }
    
    .finder-result .finder-availability-block {
        font-size: 10px;
    }
    
    .finder-result .listprice,
    .finder-result .price {
        font-family: verdana,arial,helvetica,sans-serif;
    }
    
    .finder-result .finder-title {
        margin-bottom: 4px;
    }
    
    .finder-result .finder-title a {
        color: #003399;
        font-weight: bold;
    }
    
    .finder-result .finder-title a:hover {
        color: #CC6600;
        text-decoration: underline;
    }

    .finder-result .finder-buy-price-block .price {
        font-weight: bold;
    }

    .finder-super-saver {
        color: #CC6600;
    }


    #finderMyDevicesPrev {
        float: left;
        margin: 80px 3px 0px 2px;
    }

    #finderMyDevicesNext {
        float: right;
        margin-right: 2px;
        margin-top: 80px;
    }
    
    #finderMyDevicesPanel {
        padding: 0 16px;
    }
    
    #finderMyDevicesPanel.shovler {
        padding: 0;
    }

    #finderMyDevicesPanel li.finder-my-device {
        float: left;
        text-align: center;
        width: 30%;
    }
    
    #finderMyDevicesPanel li.finder-my-device .finder-my-device-border {
        width: 170px;
        padding: 1px 1px;
        text-align: left;
        margin: 0px auto;
    }
    
    li.finder-my-device .finder-product-image {
        padding: 4px 12px;
    }
    
    li.finder-my-device .finder-title,
    li.finder-my-device .finder-select-device-block {
        padding: 0 12px;
    }
    
    li.finder-my-device .finder-title {
        height: 64px;
        overflow: hidden;
        margin-bottom: 8px;
        line-height: 16px;
    }
    
    #finderMyDevicesPanel li.selected .finder-my-device-border{
        border: 1px solid #88a3be;
        padding: 0 0px;
    }
    
    li.selected .finder-select-device-block {
        visibility: hidden;
    }
    
    .finders-tagline {
        font-size: 13px;
    }
    
    .finder-tagline-1 {
        float: left;
        padding: 13px 11px;
    }
    
    .finder-tagline-2 {
        text-align: right;
        padding-right: 1px;
    }
    
    #finderBox.finders-ca #finderSelectedDevicePanel {
        display: none;
    }
    
    #finderBox.finders-ca {
        float: left;
    }
    
    #finderBox.finders-ca #finderLevel1,
    #finderBox.finders-ca #finderLevel3 {
        margin-right: 24px;
    }

    #finderBox.finders-ca #finderSelectionPanel {
        float: none;
        width: 550px;
    }
    
    #finderBox.finders-ca .finder-dd {
        display: inline;
    }
    
    #finderBox.finders-ca .finder-list {
        width: 550px;
        height: auto;
    }
    
    .finders-clearfix {
        clear: both;
        height: 0px;
        font-size:0px;
        line-height: 0px;
    }
    
    .ie #finderMyDevicesPanel li.finder-my-device {
        width: 29%;
    }
    
    
    .ie #finderSelectedDevicePanel {
        margin-left: 278px;
    }
    
    .ie #finderNoSelection,
    .ie #finderLoadingSelection,
    .ie #finderSelectionDetail {
        height: 224px;
    }
    
    .ie #finderLoadingSelection img {
        margin: 76px 97px;
    }
    
    .ie .finder-tagline-1,
    .ie .finder-tagline-2 {
        padding: 12px;
    }
    
    .ie #finderResults table {
        width: 95%;
    }
    
    .ie #finderResults td {
        overflow: hidden;
    }
    
    .ie #finderResultsHeader {
        height: 31px;
    }
    
    .ie #deviceFinder {
        width: 560px;
    }
    
    .ie #finderMyDevicesPanel .finders-clearfix {
        width: 580px;
    }