.wo-widget-wrap {background: #fff url("images/widget_bg_default.png") no-repeat 0 0;font: 12px/1.1 arial;width:300px;height:250px;color:#000;margin: 0 0 25px;position:relative;overflow:hidden}

    .wo-widget-wrap a:link, .wo-widget-wrap a:visited {color:#06c;text-decoration:none;outline:none}
    .wo-widget-wrap a:hover, .wo-widget-wrap a:active {color:#c00;text-decoration:none;outline:none}

.wo-widget-wrap img, .wo-widget-wrap ul, .wo-widget-wrap li, .wo-widget-wrap h3, .wo-widget-wrap h4, .wo-widget-wrap h5 {border:none;margin:0;padding:0}

h3.wo-widget-heading, ul.wo-widget-tabs, a.wo-widget-deal, .wo-widget-carousel, .wo-widget-compare-heading, table.wo-widget-table {position:absolute;overflow:hidden}
    
    h3.wo-widget-heading {left:0;top:8px;font: bold 16px/16px arial}
        
    ul.wo-widget-tabs {left:0;top:32px;height:18px}
        ul.wo-widget-tabs li {display:block;font: bold 11px arial;float:left}
        ul.wo-widget-tabs li a:link, ul.wo-widget-tabs li a:visited {background:#666;color:#ccc;display:inline-block;padding: 3px 6px;border: 1px solid #fff;border-bottom: 1px solid #ccc;margin: 0}
        ul.wo-widget-tabs li a:hover, ul.wo-widget-tabs li a:active {background:#fff;color:#000;display:inline-block;padding: 3px 6px;border: 1px solid #666;border-bottom: 1px solid #fff;margin: 0}
        ul.wo-widget-tabs li.wo-active a:link, ul.wo-widget-tabs li.wo-active a:visited, ul.wo-widget-tabs li.wo-active a:hover, ul.wo-widget-tabs li.wo-active a:active {background:#fff;color:#000;border: 1px solid #666;border-bottom: 1px solid #fff}
    
    .wo-widget-wrap .wo-widget-hide {display: none}
    
    table.wo-widget-table {border-collapse:collapse;border:none;border-radius:0;width:300px;top:60px;left:0;background:#fff;z-index:1000;line-height:1.1;margin:0;display:table}
        table.wo-widget-table th {border:none;background:none;padding: 5px 2px;line-height:12px; font: bold 12px/12px arial;text-align:left}
        table.wo-widget-table th a:link, table.wo-widget-table th a:visited, table.wo-widget-table th a:hover, table.wo-widget-table th a:active {color:#333}
        table.wo-widget-table td {border:none;border-top: 1px solid #ddd;padding: 5px 2px;line-height:12px; font: normal 11px/14px arial}
        td.wo-widget-product span.wo-widget-number {color:#999;font-weight:bold}
        td.wo-widget-count {width: 55px}
        
    a.wo-widget-deal {top:57px;left:0;display:block;width:160px;height:130px;overflow:visible;background:#fff;z-index:1000}
    
        .wo-widget-wrap img.wo-widget-deal-image {position:absolute;right:-140px;top:-7px;width:130px;height:161px;z-index:1050}
        a.wo-widget-deal:hover .wo-widget-deal-image {filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}
        
        .wo-widget-deal-heading {font-weight:bold;font-size:17px;color:#333;margin: 0 0 5px;display:block}
        a.wo-widget-deal:hover .wo-widget-deal-heading {color:#c00}
                                                
        .wo-widget-supplier {margin-top: 5px;display:block}
                
    .wo-widget-carousel {left:0;top:190px;height:17px;width:86px}
    .wo-widget-carousel a, .wo-widget-carousel strong {display:block;_display:inline-block;float:left;line-height:12px;width:13px;margin-right: 2px;_margin-right:1px;text-align:center}
    .wo-widget-carousel a, .wo-widget-carousel a:link, .wo-widget-carousel a:visited, .wo-widget-carousel a:hover, .wo-widget-carousel a:active {text-decoration: none}
    .wo-widget-carousel strong {width:50px;_width:45px;font-size:11px}
    .wo-widget-carousel strong span {font-weight:normal}
    .wo-widget-carousel a:link, .wo-widget-carousel a:visited, .wo-widget-carousel a:active, .wo-widget-carousel a.wo-widget-carousel-on:active, .wo-widget-carousel a.wo-widget-carousel-on:visited {color:#999;background:#eee;border: 1px solid #ccc}
    .wo-widget-wrap .wo-widget-carousel a:hover, .wo-widget-wrap .wo-widget-carousel a.wo-widget-carousel-on:link, .wo-widget-wrap .wo-widget-carousel a.wo-widget-carousel-on:hover {color:#fff;background:#c00;border: 1px solid #c00;text-decoration:none}
    .wo-widget-carousel span {font-size:11px}
    
    .wo-widget-compare-heading {top:212px;left:0;font: italic normal 12px/39px georgia;text-transform:none;color:#999;display:block;width:300px}
    .wo-widget-wrap .wo-widget-compare-heading a:link, .wo-widget-wrap .wo-widget-compare-heading a:visited, .wo-widget-wrap .wo-widget-compare-heading a:hover, .wo-widget-wrap .wo-widget-compare-heading a:active {color:#999;text-decoration:none;cursor:text}
    .wo-widget-wolink {position:absolute;bottom:0;right:0;width:85px;height:37px;display:block;cursor:pointer !important;z-index:100}   
    .wo-widget-wolink b {position:relative;top:-67px;left:-215px;font-weight:normal;z-index:101}
    
    .wo-widget-shadow {display:block;position:absolute;top:-7px;right:-140px;width:130px;height:161px;background: transparent url("images/widget_bg_shadow.png") no-repeat 0 0;cursor:pointer;z-index:1100}
    
    /* additions required if a cS-compare div is wrapped around the widget */
    .cS-compare {clear:left;margin:0;padding:0;border:none}