.wo-smartwidget-wrap {background: #fff url("images/wo_smartwidget_bg_default.png") no-repeat 100% 100%;font: normal 12px/1.2 arial;width:300px;color:#333;margin: 0 0 25px;position:relative;overflow:hidden;border-bottom: 1px solid #ccc}
.wo-smartwidget-wrap img, .wo-smartwidget-wrap a {border:none}

.wo-smartwidget-wrap .wo-smartwidget-loading {text-align:center;color: #999999;padding: 80px 0 130px;font: italic normal 12px/39px georgia;background: #fff url("images/wo_smartwidget_loading.gif") no-repeat 50% 50%}

    .wo-smartwidget-wrap a:link, .wo-smartwidget-wrap a:visited {color:#2D6EAA;text-decoration:none;outline:none}
    .wo-smartwidget-wrap a:hover, .wo-smartwidget-wrap a:active {color:#c00;text-decoration:none;outline:none}

.wo-smartwidget-wrap table, .wo-smartwidget-wrap th, .wo-smartwidget-wrap td, .wo-smartwidget-wrap tr:first-child 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-smartwidget-wrap table {display:table;width:100%;table-layout:auto}

.wo-smartwidget-wrap h3, .wo-smartwidget-wrap h4, .wo-smartwidget-wrap h5, .wo-smartwidget-wrap h6, .wo-smartwidget-wrap p, .wo-smartwidget-wrap ul {border:none;margin:0;padding:0;line-height:1.2;display:block;letter-spacing:normal}
.wo-smartwidget-wrap ul, .wo-smartwidget-wrap li {list-style-type:none;margin:0;padding:0;font: normal 12px/1.2 arial;display:block}

.wo-smartwidget-wrap h3.wo-smartwidget-heading {font: bold 14px/14px arial;color:#fff;background:#333;padding: 5px;margin: 0 0 5px;height:14px}

.wo-smartwidget-wrap .wo-smartwidget-carousel a {filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;position:absolute;top:4px;right:13px;display:block;width:23px;height:16px;background: transparent url("images/wo_smartwidget_sprites.png") no-repeat -100px -2400px}
.wo-smartwidget-wrap .wo-smartwidget-carousel a:hover {filter:alpha(opacity=100);-moz-opacity:1;opacity:1}
.wo-smartwidget-wrap .wo-smartwidget-carousel a.wo-smartwidget-carousel-prev {right:49px;background-position: 0 -2400px}
.wo-smartwidget-wrap .wo-smartwidget-carousel a span {position:absolute;left:-9999px}
 
/* ============= TOP PHONE SPEC TABLE ============= */
 
.wo-smartwidget-wrap .wo-table-phone {border:none !important;border-bottom: 1px solid #ccc !important}

	.wo-smartwidget-wrap .wo-table-phone-specs ul {margin: 0 !important}
	.wo-smartwidget-wrap .wo-table-phone-specs li {font-size:11px;line-height:16px;background: transparent url("images/wo_smartwidget_sprites.png");padding: 5px 3px 5px 25px !important;border:none !important;border-top: 1px solid #ccc !important}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-touch {background-position: -30px 0}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-wifi {background-position: -30px -100px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-camera {background-position: -30px -200px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-video {background-position: -30px -300px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-videocam {background-position: -30px -900px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-email {background-position: -30px -400px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-android {background-position: -30px -500px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-windows {background-position: -30px -1100px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-apple {background-position: -30px -1000px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-gps {background-position: -30px -600px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-memory {background-position: -30px -700px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-4g {background-position: -30px -800px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-qwerty {background-position: -30px -1200px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-telstratick {background-position: -30px -1300px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-memoryint {background-position: -30px -1400px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-memoryexp {background-position: -30px -1500px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-accel {background-position: -30px -1600px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-maxspeed {background-position: -30px -1700px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-videocalls {background-position: -30px -1800px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-batstandby {background-position: -30px -1900px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-battalk {background-position: -30px -2000px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-sizewidth {background-position: -30px -2100px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-sizeheight {background-position: -30px -2200px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-sizethick {background-position: -30px -2300px}
		.wo-smartwidget-wrap .wo-table-phone-specs li.icon-features-positive {background-position: -30px -2600px}
		
	.wo-smartwidget-wrap .wo-table-phone tr:hover td, .wo-smartwidget-wrap .wo-table-list tr:hover td, .wo-smartwidget-wrap .wo-table-productlist tr:hover td {background:#e7f5ff;cursor:pointer}
	
	.wo-smartwidget-wrap span.wo-title-manufacturer {display:block;font: normal 11px/11px arial;letter-spacing:normal;color:#666}
	.wo-smartwidget-wrap span.wo-title-product {display:block;font: normal 20px/20px arial;margin: 0 0 15px}
	
	.wo-smartwidget-wrap span.wo-title-product a:link, .wo-smartwidget-wrap span.wo-title-product a:visited {color:#333}
	.wo-smartwidget-wrap span.wo-title-product a:hover, .wo-smartwidget-wrap span.wo-title-product a:active {color:#c00}
	
	.wo-smartwidget-wrap .wo-table-phone tr:hover td span, .wo-smartwidget-wrap .wo-table-phone tr:hover td span.wo-title-product a, 
	.wo-smartwidget-wrap .wo-table-productlist tr:hover td a.wo-title-plans {color:#c00 !important}
		
	.wo-smartwidget-wrap .wo-table-phone-piclarge {text-align:center;height:156px}
	.wo-smartwidget-wrap .wo-table-phone-piclarge img {float:none !important;margin:0 !important}
	.wo-smartwidget-wrap .wo-table-phone-piclarge a {display:block;margin: 0 0 5px 5px;font-size:11px}

/* ============= List of links Table  ============= */
	
	.wo-smartwidget-wrap .wo-table-productlist td, .wo-smartwidget-wrap .wo-table-list td {font-size:11px;padding:4px;border:none !important;border-bottom: 1px solid #ccc !important}
	.wo-smartwidget-wrap .wo-table-productlist th, .wo-smartwidget-wrap .wo-table-list th {background:#F0F0F0;color:#666;text-align:center;font: normal 11px/15px arial;padding: 4px;border:none !important;border-top: 2px solid #fff !important;border-bottom: 2px solid #fff !important}
	.wo-smartwidget-wrap .wo-table-list th a {color:#666 !important}
	.wo-smartwidget-wrap .wo-table-list a {display:block}
	
/* ============= Product List Table  ============= */

	.wo-smartwidget-wrap .wo-table-productlist td.wo-table-supplier {vertical-align:middle;padding-top:6px;text-align:center;height:40px}
	.wo-smartwidget-wrap .wo-table-productlist td.wo-table-supplier img {margin: 0 auto !important;float:none !important}

	.wo-smartwidget-wrap .wo-title-plans {display:block;font: normal 14px/17px arial}
	.wo-smartwidget-wrap ul.wo-list-deals {color:#78B400;margin: 0 !important}
	
	.wo-table-productlist .deal-wrap {background: none;color: #78B400;display:block;font-size: 11px;line-height: normal;margin: 2px 0 0;padding-left: 0}

		.wo-smartwidget-wrap ul.wo-list-deals li {font-size:11px;margin: 0 !important;padding: 0 !important;border: none !important}

	.wo-smartwidget-wrap .wo-table-productlist big {font: bold 18px/18px arial;white-space:nowrap;display:block;margin: 0 0 -2px}
	.wo-smartwidget-wrap .wo-table-productlist small {font: normal 11px arial}
	.wo-smartwidget-wrap .wo-table-productlist small.subdued {color:#999}
	.wo-smartwidget-wrap .wo-table-productlist big .currency {font: normal 11px arial;position:relative;top:-5px}

	.wo-smartwidget-wrap .wo-table-productlist .cell-price {text-align:center}

/* ============= Widget footer  ============= */

.wo-smartwidget-wrap .wo-smartwidget-wolink {display: block;font: italic normal 12px/39px georgia;color: #999999 !important}
.wo-smartwidget-wrap .wo-smartwidget-wolink b {font-weight:normal}