/* featured coupon  */
div.coupon {float:left;width:280px;height:120px;padding-top:3px;}

/* Different coupon background colors to inherit from coupon */
div.couponDefault {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_green.gif) no-repeat;}
div.couponDefaultAdded {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_green_added.gif) no-repeat;}
div.couponDefaultRestricted {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_blue.gif) no-repeat;}
div.couponDefaultRestrictedAdded {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_blue_added.gif) no-repeat;}
div.couponAllCards {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_green.gif) no-repeat;}
div.couponAllCardsAdded {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_green_added.gif) no-repeat;}
div.couponSomeCards {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_blue.gif) no-repeat;}
div.couponSomeCardsAdded {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_blue_added.gif) no-repeat;}
div.couponNoCards {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_gray.gif) no-repeat;}
div.couponGeoFailed {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_gray.gif) no-repeat;}
div.couponRedeemed {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_gold.gif) no-repeat;}
div.couponExpired {float:left;width:280px;height:120px;padding-top:3px;background:url(../i/bg_coupon_red.gif) no-repeat;}

/* featured coupon img space  */
div.cpnImg {float:left;width:100px;text-align:center;}
div.cpnImg img {padding:0px;margin:5px 0px 0px 0px;}

/* featured coupon data  h2 = coupon value :: em :: expiration date  */
div.cpnDta {float:left;width:177px;font-size:10px;padding:5px 0px 0px 0px;}
div.cpnDta h2 {font-size:12px;margin-bottom:5px;margin-top: 0px;}
div.cpnDta p {margin:1px 0px 2px 0px;color:#000000;}
div.cpnDta p.desc {height:36px;overflow:hidden;color:#676767;}
div.cpnDta h4 {color:#0860A8;font-style:normal;font-size:11px;padding:3px 0px 2px 0px;}

/* featured coupon links p.buy container :: send (send to a friend) :: add (add to cart)  */
div.cpnDta p.buy {float:left;line-height:14px;margin-bottom:5px;}
div.cpnDta a.send {float:left;height:14px;margin-top:5px;background:url(../i/icn_envelope.gif) no-repeat;text-decoration:underline;text-transform:uppercase;padding-left:23px;color:#0860A8;}
div.cpnDta a.notes {font-size:11px;float:left;height:14px;margin-top:5px;text-decoration:underline;color:#0860A8;}
div.cpnDta a.add {float:left;margin-left:28px;}
div.cpnDta a.addWithNotes {float:left;margin-left:28px;margin-top:3px;}
div.cpnDta a.addNoNotes {float:left;margin-left:150px;margin-top:3px;}
div.cpnDta a.add img {width:23px;height:30px;border:0px;}
div.cpnDta a.addWithNotes img {width:23px;height:30px;border:0px;}
div.cpnDta a.addNoNotes img {width:23px;height:30px;border:0px;}


/* groupon  */

div.groupon {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon.gif) no-repeat; padding-top:3px;}
div.grouponAdded {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_grouponAdded.gif) no-repeat;padding-top:3px;}

div.grouponDefault {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon_green.gif) no-repeat; padding-top:3px;}
div.grouponDefaultAdded {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon_green_added.gif) no-repeat; padding-top:3px;}
div.grouponDefaultRestricted {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon_blue.gif) no-repeat; padding-top:3px;}
div.grouponDefaultRestrictedAdded {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon_blue_added.gif) no-repeat; padding-top:3px;}
div.grouponAllCards {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon_green.gif) no-repeat; padding-top:3px;}
div.grouponAllCardsAdded {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon_green_added.gif) no-repeat; padding-top:3px;}
div.grouponSomeCards {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon_blue.gif) no-repeat; padding-top:3px;}
div.grouponSomeCardsAdded {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon_blue_added.gif) no-repeat; padding-top:3px;}
div.grouponNoCards {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon_gray.gif) no-repeat; padding-top:3px;}
div.grouponGeoFailed {position:relative;float:left;width:565px;height:185px;background:url(../i/bg_groupon_gray.gif) no-repeat; padding-top:3px;}

/* groupon header text */
div.grouponDefaultHdr {float:left; width: 565px; height: 18px; text-align:center; color: #000000; font-weight: bolder; font-family:arial;font-size:1.3em;}
div.grouponDefaultRestrictedHdr {float:left; width: 565px; height: 18px; text-align:center; color: #FFFFFF; font-weight: bolder; font-family:arial;font-size:1.3em;}
div.grouponAllCardsHdr {float:left; width: 565px; height: 18px; text-align:center; color: #000000; font-weight: bolder; font-family:arial;font-size:1.3em;}
div.grouponSomeCardsHdr {float:left; width: 565px; height: 18px; text-align:center; color: #FFFFFF; font-weight: bolder; font-family:arial;font-size:1.3em;}
div.grouponNoCardsHdr {float:left; width: 565px; height: 18px; text-align:center; color: #000000; font-weight: bolder; font-family:arial;font-size:1.3em;}
div.grouponGeoFailedHdr {float:left; width: 565px; height: 18px; text-align:center; color: #000000; font-weight: bolder; font-family:arial;font-size:1.3em;}

/* groupon img space  */
div.grpnImg {float:left;width:560px;}
div.grpnImg img {padding:0px;margin:0px 0px 0px 2px;}

/* groupon data  h2 = coupon value :: em :: expiration date  */
div.grpnDtaLeft {float:left;width:350px;height:67px;overflow:hidden;font-size:11px;margin: 0px 0px 0px 10px;}
div.grpnDtaLeft p.desc {overflow:hidden;color:#000000;margin:0px;padding:0px;}

div.grpnDtaLeftTotal {width:350px;height:14px;font-family:arial;font-weight:bold;font-size:14px;margin: 0px 0px 0px 10px;}

/* groupon links p.buy container :: send (send to a friend) :: add (add to cart)  */

span.grpnDtaRight {position:absolute;top:50px;left:353px;font-size:11px;padding:0px;margin-left:10px;}
span.grpnDtaRight p.buy {line-height:14px;margin-top:0px;margin-bottom:5px;}
span.grpnDtaRight h4 {font-size:11px;font-weight:bold;margin-top:50px;color:#0077BE;}
/* span.grpnDtaRight a.send {float:left;font-weight:bold;font-size:11px;height:14px;margin-top:15px;background:url(../i/icn_envelope.gif) no-repeat;text-decoration:underline;text-transform:uppercase;padding-left:23px;color:#0860A8;} */
span.grpnDtaRight a.recipe
{
    float:left;
    height:14px;
    margin-top:12px;
    color:#0860A8;
}

span.grpnDtaRight a.add {position:absolute;top:42px;left:180px;}
span.grpnDtaRight a.add img {width:27px;height:37px;border:0px;}
span.grpnDtaRight a.notes {font-size:11px;float:left;height:14px;margin-top:10px;text-decoration:underline;color:#0860A8;margin-bottom:7px;}

a.grouponAddWithNotes {margin-left:115px;margin-top:3px;height:32px;width:75px;}
a.grouponAddNoNotes {margin-left:115px;margin-top:3px;height:32px;width:75px;}
img.grouponAddImg img {width:23px;height:30px;border:0px;}

                                                              