.wo-table-1 .clearfix:before, .wo-table-1 .clearfix:after {content: "\0020";display:block;height:0;visibility: hidden} 
.wo-table-1 .clearfix:after {clear: both}
.wo-table-1 .clearfix {zoom: 1}

.wo-table-1 a:link, .wo-table-1 a:visited, .wo-product-pointer a:link, .wo-product-pointer a:visited {color:#0C7BE5;text-decoration:none}
.wo-table-1 a:hover, .wo-table-1 a:active, .wo-product-pointer a:hover, .wo-product-pointer a:active {color:#c00;text-decoration:underline}

.wo-table-1 {display:table;overflow:visible;position:static;table-layout:auto;font: 12px/1.3 arial;width:100%;margin: 0;border:none;border-bottom: 1px solid #e1e1e1;border-collapse: separate;border-spacing: 0}

.wo-table-1 th { text-align: center;vertical-align: bottom;white-space:normal;
padding: 10px;background:none;color:#333;font-weight:bold;font-size:14px;border: 1px solid #fff;border-bottom: 1px solid #fff;
background: rgb(191,191,191); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(191,191,191,1) 0%, rgba(234,234,234,1) 23%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(191,191,191,1)), color-stop(23%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(234,234,234,1) 23%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(234,234,234,1) 23%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(234,234,234,1) 23%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(191,191,191,1) 0%,rgba(234,234,234,1) 23%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}

.wo-table-1 td {text-align: center;height: 135px;padding: 8px 3px;border:none;border-top: 1px solid #e1e1e1;vertical-align: middle;font-size:13px;font-weight:normal}
	.wo-table-1 .row-extra-info td {padding: 0 0 3px;border:none;height:auto}
	.wo-table-1 .row-extra-info td p {padding:0;margin: -10px 0 0;line-height:1.2}
	.wo-table-1 td.cell-price {min-width:120px}
.wo-table-1 small {font-size:11px}
.wo-table-1 .subdued {color:#999}
.wo-table-1 .subdued.price-detail {color:#222}

	.wo-table-1 .cell-selected-product img {margin-bottom: 5px;width: 55px}

	.wo-table-1 td.cell-product-details {text-align: left}
	.wo-table-1 .cell-product-details h5 {font-size: 20px;margin: 0 0 3px;padding: 0 0 2px;border:none;font-style:bold;letter-spacing: -0.005em;display:block;text-transform:none}
	.wo-table-1 .cell-product-details h5 a {display:block}
	.wo-table-1 .cell-product-details img {height:auto;width:auto;display: block;margin: 0 0 6px;max-height: 28px;max-width: 102px;border:none}
	.wo-table-1 .deal-wrap-1 {float: left;width: 33%;min-width:90px}
	.wo-table-1 .icon-bonus {width: 80%;color: #FFFFFF;text-align: center;display: inline-block;font: bold 11px/13px arial;padding: 1px 3px;background: #92D239}
	.wo-table-1 .deal-wrap-2 {float: left;width: 66%}
	.wo-table-1 .icon-deal {background: none;color: #78B400;display: block;line-height: normal;margin: 2px 0 0;padding-left: 0;font-size: 11px}

	.wo-table-1 .summary strong {font: bold 14px arial}
	.wo-table-1 .summary strong span {font-weight: normal}
	
	.wo-table-1 td big {font-weight: bold;display:block;margin: 0 0 2px}
	
	.wo-table-1 td.cell-price big {font: bold 40px/1 arial}
.wo-table-1 td.cell-price big .currency {font-size: 15px;top: -16px;position: relative;font-weight: normal}

	.wo-table-1 td.cell-cta a {margin: 5px auto;white-space: nowrap}
	.wo-table-1 td.cell-cta {width:110px}
	.wo-button, .wo-button:visited, .wo-icon-call, a.wo-icon-call:link {font-size:13px;line-height:1.3;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border:none;background: #007ce1;/* old browsers */
		background: -moz-linear-gradient(top, #B8D9F8 0%, #4099EC 2%, #62ABF0 50%, #278CEA 50%, #167EDE 99%, #6CB1F1 100%);/* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#B8D9F8), color-stop(2%,#4099EC), color-stop(50%,#62ABF0), color-stop(50%,#278CEA), color-stop(99%,#167EDE), color-stop(100%,#6CB1F1));/* webkit */
		display:inline-block;height:auto;width:auto;padding: 5px 10px 6px;color:#fff !important;text-decoration: none !important;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.3);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);position:relative;cursor: pointer}
		.wo-button:hover {		
		background: #303030;/* old browsers */
		background: -moz-linear-gradient(top, #5B5B5C 0%, #3A3A3A 1%, #6C6C6C 50%, #353535 50%, #303030 99%, #454545 100%);/* firefox */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5B5B5C), color-stop(1%,#3A3A3A), color-stop(50%,#6C6C6C), color-stop(50%,#353535), color-stop(99%,#303030), color-stop(100%,#454545));/* webkit */
		color:#fff !important}
			
		.wo-button:active {top:1px}
		.wo-icon-call, a.wo-icon-call:link {background: url("images/icon_callback_bg.png") no-repeat scroll 0 0 transparent;border: medium none;box-shadow: none;color: #0C7BE5 !important;padding-left: 23px;padding-right: 10px;text-shadow: none}
		a.wo-icon-call:hover {color:#c00 !important}

	.disabled.wo-button, .disabled.wo-button:visited {white-space:nowrap;background: #eee;color:#999 !important;text-shadow: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;cursor:auto}
	.disabled.wo-button:hover, .disabled.wo-button:active {background: #eee;color:#999 !important}

	.wo-table-1 .row-extra-offers td {background: #F4FBFF;border-top: 1px solid #CEE9FC;height: auto}
	.extra-offers-heading {background: #CEE9FC;color: #4F7F9A;display: inline-block;font-size: 11px;padding: 2px 5px;position: relative;text-transform: uppercase;top: -9px}
	
	.wo-product-pointer {border:none;font: normal 13px/15px arial,verdana,tahoma,sans-serif !important;text-align:center;padding: 10px 0}
	.wo-product-pointer a {text-decoration:none !important}

.no-results {font: 12px/1.3 arial;background: #fff url("images/no_results_bg.jpg") no-repeat 100% 0;padding: 40px 380px 40px 20px;min-height: 300px;border-bottom: 1px solid #eee;border-top: 1px solid #eee}
	.no-results h3 {border-bottom: 1px solid #eee;font-size: 22px;margin: 0 0 10px;padding: 0 0 10px}
	.no-results p {margin: 0 0 10px}
	.no-results ul {margin: 0 0 10px 1em;padding:0}
	.no-results ul li {list-style-type:disc;margin: 0 0 0 1em;padding:0}