div.content h3 { margin-left: 10px; margin-bottom: 2px; }

/* Data Grid */
div.content table.dataGrid { border-spacing: 0; width: 100%; background-color: #ffffff; color: #414141; margin-bottom: 30px; clear: both; }
div.content table.dataGrid thead { background-color:#F5C1E0 ; font-weight: bold; color: #3B3D34; }
div.content table.dataGrid thead td { padding-top: 10px; padding-bottom: 10px; text-align: left; padding-left: 10px; padding-right: 10px; border-top: #ECB4D5 solid 1px; border-bottom: #ECB4D5 solid 1px; }
div.content table.dataGrid td.center,
div.content table.dataGrid thead td.center { text-align: center; }
div.content table.dataGrid thead td.right { text-align: right; margin-right: 5px; }
div.content table.dataGrid td { padding-top: 6px; padding-bottom: 6px; padding-left: 10px; padding-right: 10px; }
div.content table.dataGrid tr td { padding-top: 8px; padding-bottom: 8px; }
div.content table.dataGrid tr td.code { font-weight: bold; color: #A7005F; }
div.content table.dataGrid tr.odd { background-color: #ECECEC; }
div.content table.dataGrid td img.logo { width: 80px; }
div.content table.dataGrid td img.left { margin-right: 5px; }
div.content table.dataGrid td img.right { margin-left: 5px; }
div.content table.dataGrid td.merchant { width: 40%; }
div.content table.dataGrid td.merchant_store { width: 50%; }
div.content table.dataGrid td.nowrap {white-space: nowrap;}

ul.inline { clear: both; float: left; padding-bottom: 20px; }
ul.inline li { display: inline; position: relative; margin-right: 16px; margin-left: 17px; margin-bottom: 12px; float: left; }

span.timeleft {background-color: #FCE468; color: #000000; padding:3px; border:1px solid #000000;}
span.savings {background-color: #FCE468; color: #000000; padding:3px; border:1px solid #000000;}

table.post td p {margin-top:0px; padding-top:0px}
table.post td a{text-decoration: underline;}
table.post td a.hover{text-decoration: none;}