html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img { border: none; }


/* Global Widget Styles */

div.widget div {
	margin: 0 auto;
	}
div.widget {
	background-color: #000;
	text-align: center;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #666;
	}
div.widget-logo {
	background: #000;
	padding: 3px;
	}
div.deal-details {
	background: #dadada url(../../images/widget_images/bg_deal-details.gif) bottom left repeat-x;
	padding: 9px 0 0 0;
	}
div.deal-title {
	color: #c73981;
	padding: 0 5px 0 5px;
	font-weight: bold;
	}
div.deal-image {
	padding: 6px 0;
	}
div.deal-buy-now {
	background: url(../../images/widget_images/bg_buy-now.gif) top center repeat-x;
	color: #fff;
	}
div.deal-buy-now-btn {
	padding: 16px 0 0 0;
	}
div.deal-share {
	background: #000;
	color: #ccc;
	padding: 11px 0 0 0;
	line-height: 0 !important;
	}
* html div.deal-share { /* IE6 */ 
	padding: 10px 0 6px; 
	}
*:first-child+html div.deal-share { /* IE 7 */
	padding-bottom: 10px 0 6px;
	}
div.deal-share img {
	vertical-align: middle;
	margin: -3px 3px 0 3px;
	}
a {
	color: #c73981;
	text-decoration: none !important;
	}
a:hover {
	color: #61ae54;
	}

/* Large Widget Specific */

div.widget-large {
	width: 300px;
	height: 350px;
	line-height: 12px;
	}
div.widget-large div.deal-details {
	height: 216px;
	width: 284px;
	}
div.widget-large div.deal-title {
	font-size: 16px;
	line-height: 17px;
	margin: 0 0 3px 0;
	}
div.widget-large div.metro-title {
	font-size: 12px;
	}
div.widget-large div.deal-buy-now {
	width: 284px;
	height: 62px;
	font-size: 12px;
	}
div.widget-large div.deal-share {
	height: 21px;
	font-size: 12px;
	}
	
/* Large Widget Specific - Short Version */

div.widget-large-short {
	width: 300px;
	height: 250px;
	line-height: 12px;
	}
div.widget-large-short div.deal-details {
	height: 125px;
	width: 284px;
	}
div.widget-large-short div.deal-title {
	font-size: 12px;
	line-height: 14px;
	margin: -2px 0 0;
	}
div.widget-large-short div.metro-title {
	font-size: 12px;
	}
div.widget-large-short div.deal-buy-now {
	width: 284px;
	height: 57px;
	font-size: 12px;
	}
div.widget-large-short div.deal-share {
	height: 21px;
	font-size: 11px;
	}

/* Medium Widget Specific */

div.widget-medium {
	width: 250px;
	height: 300px;
	line-height: 10px;
	}
div.widget-medium div.deal-details {
	height: 170px;
	width: 238px;
	}
div.widget-medium div.deal-title {
	font-size: 13px;
	line-height: 15px;
	margin: 0 0 5px 0;
	}
div.widget-medium div.metro-title {
	font-size: 12px;
	}
div.widget-medium div.deal-buy-now {
	width: 238px;
	height: 55px;
	font-size: 11px;
	}
div.widget-medium div.deal-share {
	height: 21px;
	font-size: 11px;
	}

/* Small Widget Specific */

div.widget-small {
	width: 150px;
	height: 230px;
	line-height: 10px;
	}
div.widget-small div.deal-details {
	height: 100px;
	width: 142px;
	}
* html div.widget-small div.deal-details {
	height: 98px
	}
*:first-child+html div.widget-small div.deal-details {
	height: 98px;
	}
div.widget-small div.deal-title {
	font-size: 13px;
	line-height: 15px;
	margin: 0 0 7px 0;
	}
div.widget-small div.metro-title {
	font-size: 12px;
	}
div.widget-small div.deal-buy-now {
	width: 142px;
	height: 43px;
	font-size: 11px;
	padding-top: 3px;
	}
div.widget-small div.deal-buy-now-btn {
		padding: 11px 0 0 0;
		}
* html div.widget-small div.deal-buy-now {
	height: 58px;
	}
*:first-child+html div.widget-small div.deal-buy-now {
	height: 58px;
	}
div.widget-small div.deal-share {
	height: 21px;
	font-size: 11px;
	}
* html div.widget-small div.deal-share {
	height: 21px;
	}
*:first-child+html div.widget-small div.deal-share {
	height: 21px;
	}