.wo-widget-wrap {background: #fff url("images/widget_bg_default.png") no-repeat 0 0;font: 12px/14px 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;list-style-type:none;background:none}

.wo-widget-wrap tr:hover td, .wo-widget-wrap tr:hover td, .wo-widget-wrap tr:hover td {background:#e7f5ff;cursor:pointer}

.wo-widget-wrap table, .wo-widget-wrap th, .wo-widget-wrap td {border:none;border-radius:0;margin:0;padding:0;border-collapse:collapse;vertical-align:middle;line-height:1.2;font: normal 12px/14px arial}
	.wo-widget-wrap table {display:table;width:100%;table-layout:auto}

h3.wo-widget-heading, ul.wo-widget-tabs, a.wo-widget-deal, a.wo-widget-deal-cat, .wo-widget-carousel, .wo-widget-compare-heading, table.wo-widget-table, .wo-widget-item-finder, .wo-widget-item-productlist, .wo-widget-item-localdeal {position:absolute;overflow:hidden}
    
    h3.wo-widget-heading {left:0;top:8px;font: bold 16px/16px arial;color:#000}
        
    ul.wo-widget-tabs {left:0;top:29px;height:20px}
        ul.wo-widget-tabs li {display:block;font: bold 11px/12px arial !important;float:left;border:none !important;padding:0 !important}
        ul.wo-widget-tabs li a:link, ul.wo-widget-tabs li a:visited {background:#ddd;color:#777;display:inline-block;padding: 3px 6px;border: 1px solid #fff;margin: 0}
        ul.wo-widget-tabs li a:hover, ul.wo-widget-tabs li a:active {background:#333;color:#fff;display:inline-block;padding: 3px 6px;border: 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:#333;color:#fff;border: 1px solid #333}
    
    .wo-widget-wrap .wo-widget-hide {display: none}
    
    table.wo-widget-table {border-collapse:collapse;border:none;border-radius:0;width:100%;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}
		table.wo-widget-table td.wo-table-supplier-img {padding: 2px 3px 0 0;text-align:center}
		table.wo-widget-table td.wo-table-supplier-img .wo-widget-supplier {display:inline-block;margin: 0;width:auto;padding:0}
		table.wo-widget-table td.wo-table-supplier-img .wo-widget-supplier img {-ms-interpolation-mode: bicubic;max-width:30px;max-height:21px;_width:30px}
		table.wo-widget-table td.wo-table-supplier, table.wo-widget-table td.wo-table-deals {white-space:nowrap}
		table.wo-widget-table td.wo-table-supplier strong {font-weight:bold}
		table.wo-widget-table td.wo-table-chart {width:100%}
		table.wo-widget-table td.wo-table-chart div {
			background: #0066cc; /* Old browsers */
			background: -moz-linear-gradient(top, #0066cc 0%, #4d8ccc 53%, #004e93 53%, #003d89 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(53%,#4d8ccc), color-stop(53%,#004e93), color-stop(100%,#003d89)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #0066cc 0%,#4d8ccc 53%,#004e93 53%,#003d89 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #0066cc 0%,#4d8ccc 53%,#004e93 53%,#003d89 100%); /* Opera11.10+ */
			background: -ms-linear-gradient(top, #0066cc 0%,#4d8ccc 53%,#004e93 53%,#003d89 100%); /* IE10+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#003d89',GradientType=0 ); /* IE6-9 */
			background: linear-gradient(top, #0066cc 0%,#4d8ccc 53%,#004e93 53%,#003d89 100%); /* W3C */
			border-radius:2px}
			
        td.wo-widget-product span.wo-widget-number {color:#999;font-weight:bold}
        td.wo-widget-count {width: 55px}
        
    a.wo-widget-deal {top:50px;left:0;display:block;width:149px;height:151px;overflow:visible;background:#f0f0f0;z-index:1000;padding: 10px 8px 0 143px}
		.wo-widget-item-alt a.wo-widget-deal {background:#333;padding: 10px 143px 0 8px;color:#fff}
		.wo-widget-item-alt a.wo-widget-deal:hover {color:#ccc}
    
        .wo-widget-wrap img.wo-widget-deal-image {position:absolute;left:0;top:0;width:130px;height:161px;z-index:1050;margin:0 !important}
			.wo-widget-wrap .wo-widget-item-alt img.wo-widget-deal-image {left:auto;right:5px;top:5px;width:118px;height:146px;border: 3px solid #222;-ms-interpolation-mode: bicubic;border-radius:5px}
        a.wo-widget-deal:hover .wo-widget-deal-image {filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}
        
        .wo-widget-deal-heading {font: bold 17px/18px arial;color:#333;margin: 0 0 2px;display:block}
		.wo-widget-review {font: italic normal 15px/18px georgia;display:block}
		.wo-widget-stars {color:#f90;font-size:20px;display:block;margin: 5px 0 0}
			.wo-widget-item-alt .wo-widget-stars, .wo-widget-item-alt a.wo-widget-deal:hover .wo-widget-stars {color:#fff}
		a.wo-widget-deal:hover .wo-widget-stars {color:#c00}
			.wo-widget-item-alt .wo-widget-deal-heading {color:#fff}
        a.wo-widget-deal:hover .wo-widget-deal-heading {color:#c00}
			 .wo-widget-item-alt a.wo-widget-deal:hover .wo-widget-deal-heading {color:#fff}
                                                
        .wo-widget-supplier {display:block;margin: 2px 0 0;border-radius:2px;width:40px}
			.wo-widget-item-alt .wo-widget-supplier {background:#fff;padding: 1px 2px;text-align:center}
		.wo-widget-supplier img {margin:0 !important;max-height:22px;float:none}
			.wo-widget-item-alt .wo-widget-supplier img {margin: 0 auto !important}

	.wo-widget-deal-mtc {display:block;text-decoration:none !important;margin: 1px 0}
		.wo-widget-item-alt .wo-widget-deal-mtc {color:#fff !important}
	
	a.wo-widget-deal-cat {top:187px;right:0;display:block;width:152px;height:18px;overflow:hidden;z-index:1075;border-top: 1px solid #ccc;padding: 5px 5px 0 0;font-weight:bold}
		.wo-widget-item-alt a.wo-widget-deal-cat {right:auto;left:8px;border-top: 1px solid #666;color:#fff}
		.wo-widget-item-alt a.wo-widget-deal-cat:hover {filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}
                
    .wo-widget-carousel {right:0;top:30px;height:17px;width:86px}
    .wo-widget-carousel a, .wo-widget-carousel strong {display:block;_display:inline-block;float:left;line-height:15px;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;line-height:15px}
    .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:#fff;background:#333;border: 1px solid #333;border-radius:2px}
    .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:0;left:0;width:130px;height:161px;background: transparent url("images/widget_bg_shadow.png") no-repeat 0 0;cursor:pointer;z-index:1100}
		.wo-widget-item-alt .wo-widget-shadow {left:auto;right:8px;top:8px;width:118px;height:146px;background: transparent url("images/widget_bg_shadow_118x146.png") no-repeat 0 0;-ms-interpolation-mode: bicubic;}
    
	.wo-widget-item-finder, .wo-widget-item-localdeal {top:50px;left:0;width:100%;height:151px;padding: 10px 0 0;text-align:center;background:#fff;z-index:1000}
		.wo-widget-item-finder-form {border-bottom: 1px solid #ccc;padding: 5px 0 10px;margin: 0 0 5px}
			.wo-widget-item-finder-form form {display:block;padding:0;margin:0;border:none;background:none}
		.wo-widget-item-finder label {font-weight:bold;display:inline;margin: 0 5px 0 0;position:static}
		.wo-widget-item-finder select {margin: 0 5px 0 0;display:inline;width:120px}
		.wo-widget-item-finder input {float:none}
		
	.wo-widget-item-finder-list {text-align:center;background:#fff;z-index:1000;border-bottom: 1px solid #ddd;height:114px}
	.wo-widget-item-finder-list strong {display:block;margin:0;padding: 5px 0}
	.wo-widget-item-finder-list ul, .wo-widget-item-finder-list li, .wo-widget-item-finder-list img {display:block;margin:0;padding:0;border:none}
	.wo-widget-item-finder-list ul {height:60px;margin:0 !important}
	.wo-widget-item-finder-list li {float:left;padding:3px 2px 3px 3px !important;margin:0 !important;border: none !important}
	.wo-widget-item-finder-list li img {margin: 0 !important}
	.wo-widget-item-finder-list li:hover {background:#fff;-webkit-box-shadow: 0 0 10px #999;-moz-box-shadow: 0 0 10px #999;box-shadow: 0 0 10px #999;border-radius:4px}
	.wo-widget-item-finder-list li span {position:absolute;bottom:.7em;left:0;width:100%;text-align:center;color:#999;visibility:hidden}
	.wo-widget-item-finder-list li:hover span {visibility:visible}
			
	.wo-widget-item-localdeal {text-align:left;border-bottom: 1px solid #ddd;background: #fff url("images/widget_bg_localdeals.jpg") no-repeat 100% 100%}
		.wo-widget-wrap .wo-widget-item-localdeal h3 {font: normal 17px/20px arial;margin: 0 130px 5px 0;color:#000}
		.wo-widget-wrap .wo-widget-item-localdeal h3 strong {font-weight:bold}
		.wo-widget-item-localdeal label {margin: 5px 0;display:block;font-weight:bold;padding:0;border:none;font-size:13px;color:#c00}
		.wo-widget-item-localdeal input.wo-form-text, .wo-widget-item-localdeal input.wo-form-text-active {font-size:30px;width:150px;padding: 2px;display:block;color:#999;margin: 5px 0}
		.wo-widget-item-localdeal input.wo-form-text-active {color:#333}
		.wo-widget-item-localdeal input.wo-form-submit {margin: 5px 0;font-size:12px;width:150px;text-align:center}
	
	.wo-widget-item-alt2 a.wo-widget-deal {top:170px;height:35px;padding: 5px 50px 0 5px;width:245px;background:#fff;font-size:11px;line-height:13px}
	.wo-widget-wrap .wo-widget-item-alt2 img.wo-widget-deal-image {width:100%;height:auto;bottom:40px;top:auto}
	
	.wo-widget-item-alt2 .wo-widget-shadow, .wo-widget-wrap-alt2 a.wo-widget-deal-cat {display:none}
	.wo-widget-wrap-alt2 h3.wo-widget-heading {color:#fff;left:5px;z-index:2000}
	.wo-widget-wrap-alt2 .wo-widget-carousel {z-index:2000;right:5px;top:7px;color:#fff}
	.wo-widget-wrap-alt2 .wo-widget-supplier {top:5px;right:0;position:absolute}
	
	.wo-widget-wrap-alt2 .wo-widget-deal-heading {position:absolute;bottom:38px;left:0px;z-index:2000;color:#fff !important;background: #333;padding: 5px;background: rgba(0, 0, 0, 0.3);width:100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}
	.wo-widget-item-alt2 a.wo-widget-deal:hover .wo-widget-deal-heading {color:#fff}
	 
	.wo-widget-item-alt2 a.wo-widget-deal:hover .wo-widget-deal-image {filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
	
	.wo-widget-wrap-alt2 .wo-widget-deal-mtc {display:inline}
	.wo-widget-wrap-alt2 .wo-widget-deal-mtc br {display:none}
	
    /* additions required if a cS-compare div is wrapped around the widget */
    .cS-compare {clear:left;margin:0;padding:0;border:none}