* { margin: 0; padding: 0; border: 0; }

body { background:url(/images/background_top.jpg) repeat-x top; font:12px verdana,arial,sans-serif; color:#fff; }

#contain { width:800px; margin:0 auto;  }

#header h1 { text-indent:-10000px; }
#header h1 a { float: left; width: 451px; height:128px; text-indent:-10000px; display:block; background: url(/images/logo.jpg) no-repeat; }
#header p { float: left; width: 320px; padding-top: 15px; text-align: center; color:#333;}

#content { width:100%; padding-top:130px; }

#merchants { float:left; width:296px; margin-top:5px;}

#leadmerchant { float:left; display:block; background:url("/images/leadmerchantbg.jpg"); background-repeat:no-repeat; background-position:top; width:100%; height:150px; background-color:#333; margin-bottom:5px; color:#333;}

#leadmerchant p { width: 260px; padding: 45px 0px 0px 30px; text-align: center; font-size: 0.8em; }

#leadmerchant h3 { text-indent:-10000px; }

#leadmerchant2 { float:left; display:block; background:url("/images/leadmerchant2bg.jpg"); background-repeat:no-repeat; background-position:top; width:100%; height:150px; background-color:#333; margin-bottom:5px; color:#333;}

#leadmerchant2 p { width: 260px; padding: 45px 0px 0px 30px; text-align: center; font-size: 0.8em; }

#leadmerchant2 h3 { text-indent:-10000px; }

h3#merchantcta  a { float: left; width: 296px; height: 66px;}

#standardmerchant { float:left;  display:block; background:url("/images/standard_merchant.jpg"); background-repeat:no-repeat; background-position:top;  width:100%; height:125px; margin-bottom:5px; color:#333;}

#standardmerchant p { width: 276px; padding: 31px 0px 0px 10px; text-align: center; font-size: 0.8em; }

#standardmerchant h3 { text-indent:-10000px; }

h3#standardmerchantcta  a { float: left; width: 296px; height: 66px;}

h4#getdiscountcode a {float: left; height:100%; width:100%; text-indent:-10000px; background:url("/images/getdiscount.gif"); background-repeat:no-repeat; background-position:top; }

#comparetable { float:left; margin-left:10px; width:489px; margin-top:5px;}

#comparetableheader { float:left; width:100%; background:url("/images/compare_discounts.jpg"); background-repeat:no-repeat; height:50px;}

#comparetableheader p { font-size:1.1em; text-align:center; padding:5px; font-weight:bold; text-indent: -10000px;}

#comparetabletext { float:left; width:100%; border-top:2px solid white; border-bottom:2px solid white; color:#333;}

#comparetabletext p { font-size:1.1em; text-align:center; padding:10px; background:#fdd5ec;}

#comparetablemerchant { float:left; width:100%;}

#comparetablemerchantblockheader { float:left; width:120px; background:url("/images/left_header.gif"); background-repeat:no-repeat; height:30px; text-indent:-10000px; border-right:2px solid white; border-bottom:2px solid white;}

#comparetablemerchantblockheader p { font-size:0.8em; text-align:center; padding:10px; font-weight:bold; }

#comparetablemerchantblockheadermiddle { float:left; width:120px; background:url("/images/delivery_cost.gif"); background-repeat:no-repeat; height:30px; text-indent:-10000px; border-right:2px solid white; border-bottom:2px solid white;}

#comparetablemerchantblockheadermiddle p { font-size:0.8em; text-align:center; padding:10px; font-weight:bold; }

#comparetablemerchantblockheadermiddleright { float:left; width:120px; background:url("/images/discount_amount.gif"); background-repeat:no-repeat; height:30px; text-indent:-10000px; border-right:2px solid white; border-bottom:2px solid white;}

#comparetablemerchantblockheadermiddleright p { font-size:0.8em; text-align:center; padding:10px; font-weight:bold; }

#comparetablemerchantblockheaderend { float:left; width:123px; background:url("/images/next_step.gif"); background-repeat:no-repeat; height:30px; text-indent:-10000px; border-bottom:2px solid white;}

#comparetablemerchantblockheaderend p { font-size:0.8em; text-align:center; padding:10px; font-weight:bold; }

#comparetablemerchantblock { float:left; width:120px; border-right:2px solid white; }

#comparetablemerchantblock p { font-size:0.8em; text-align:center; padding:10px; background:#FDD581; font-weight:bold; height:63px;}

#comparetablemerchantblockmiddle { float:left; width:120px; border-right:2px solid white;}

#comparetablemerchantblockmiddle p { font-size:0.8em; text-align:center; padding:10px; background:#BEBEBE; font-weight:bold; height:63px;}

#comparetablemerchantblockend { float:left; width:123px;}

#comparetablemerchantblockend p { font-size:0.8em; text-align:center; padding:10px; background:#FFC4DA; font-weight:bold; height:63px;}

#footer { clear: both; background: #fff url(/images/footerbg.gif) repeat-x bottom; height: 42px; }

#footer p { width: 740px; height: 42px; line-height: 45px; overflow: hidden; padding-left: 60px; margin: 0 auto; }

#discounttable { margin:auto; width:600px; height:350px; margin-top:10px; padding-bottom:10px; background-color:#fdd5ec; border-bottom:2px dashed grey;}

#discounttableheader { float:left; width:100%; background:url("/images/discount_code_header.jpg"); background-repeat:no-repeat; height:50px;}

#discounttableheader p { font-size:1.1em; text-align:center; padding:5px; font-weight:bold; text-indent: -10000px;}

#discounttabletext { float:left; width:500px; border-top:2px solid white; color:#333; margin-bottom:10px;}

#discounttabletext p { font-size:1.1em; text-align:left; padding:10px; border-right:1px grey dashed;}

#discounttablecta { float:left; width:99px; border-top:2px solid white; color:#333;}

#discounttablecta p { font-size:1.1em; text-align:center; }

a { color: #fff; font-weight: bold; }
a: hover { text-decoration: underline; }