*{margin:0px;padding:0px;font:13px Verdana,sans-serif,Helvetica,Arial;}
body{min-width:990px;background-color:#BFDEFF;padding-bottom:5px;text-align:center;height:100%;}
a:link, a:visited{color:#00598D;text-decoration:underline;}
a:hover{text-decoration:none;}
.jsLink{color:#00598D;text-decoration:underline;}
.bgclean{clear:both;font-size:0;height:0;visibility:hidden;}
.dnd{display:none;}
.target{line-height:20px;margin-bottom:7px;}
.clear{clear:both;}
a img{border:0px;}
.rbheading{background-color:#006B9A;border:1px solid #74B5CF;color:#FEFEFE;font-size:1em;letter-spacing:1px;margin-top:7px;padding:6px 10px;}
ul{list-style-type:none;}
#mainbody{display:table;margin:0px auto 10px auto;position:relative;text-align:left;width:990px;}
#header{margin:auto;position:absolute;top:0px;left:0px;width:100%;text-align:left;}
#headerdata{background:url("/header-bg.gif") repeat-x scroll 0 0 #004E6C;width:990px;text-align:left;border-bottom:1px solid #46A0CA;border-top:4px solid #003042;height:100px;margin:0 auto;position:relative;}
#menu{background:url("/menu-bg.gif") repeat-x scroll 0 0 #4A4A4A;margin:0 auto;width:990px;}
#menu li{display:inline;list-style-type:none;}
#menu li.first a{display:inline;margin-left:6px;}
#menu li a{color:#FFFFFF;float:left;font-size:14px;font-weight:normal;line-height:25px;margin:0 5px 0 0;padding:2px 4px 2px 0;text-decoration:none;}
.menu-sep {color:#FFFFFF;float:left;font-size:14px;font-weight:normal;line-height:25px;margin:0 5px 0 0;padding:2px 1px 2px 0;text-decoration:none;}
#menu li a:hover{text-decoration:underline;}
.main-menu{min-height:1px;}
.main-menu:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
#maincontent{color:#000000;margin:113px auto 0;position:relative;width:100%;}
#mcdata{width:100%;}
#left-contents{float:left;margin-bottom:10px;width:644px;}
#right-contents{background-color:#DBF3FF;float:right;display:block;margin-bottom:10px;width:340px;}
.rbdata{margin:3px;}
.featuredmerchant a img, .featuredmerchant a:visited img{border:4px solid #EEEEEE;margin:0 11px 16px 0;}
.featuredmerchant a:hover img{border:4px solid #74BDDC;}
#footer{background-color:#00587D;border-bottom:2px solid #003042;color:white;width:990px; margin: 0 auto;}
#footer div{margin:3px;float:right;}
#footer span {margin:1px 3px 1px 3px; font:11px Verdana,sans-serif,Helvetica,Arial;color:#FFFFFF;}
#search {margin:10px; float:right;}
#search a{color:#FFFFFF;}
#search p{display:inline;}
#SearchQuery{border-color:#006B9A #DBF3FF #DBF3FF #006B9A;border-style:solid;border-width:2px 1px 1px 2px;color:#006B9A;font-size:23px;height:31px;padding:2px;width:500px;margin:0;}
#SearchButton{border-color:#006B9A #DBF3FF #DBF3FF #006B9A;border-style:solid;border-width:1px;color:#006B9A;cursor:pointer;font-weight:bold;padding:0px;height:35px;margin:0 32px 3px 2px;}
.CouponBox{min-height:80px;width:610px;margin:3px;display:table;overflow:hidden;border-color:#006B9A #DBF3FF #DBF3FF #006B9A;border-style:solid;border-width:1px 2px 2px 1px;}
.CouponBoxL{background-color:#DBF3FF;float:left;margin-right:3px;padding:0px;min-height:83px;width:210px;height:100%;display:table-column;}
.CouponBoxL a{font-size:13px;font-family:"Times New Roman", Times, serif;margin:2px;}
.CouponBoxR{float:left; width:610px;height:100%;display:table-column;}
.DiscountsAvailable{font-size:10px;}
.mCouponBoxL {float:left;display:table-column;margin:0px 3px 0px 0px;padding:0px;min-height:83px;height:100%;width:100px;background-color:#DBF3FF;}
.mCouponBoxL span{float:right;width:90px;text-align:right;}
.mCouponBoxR{width:610px;margin:0px;float:left; height:100%;display:table-column;}
.mCouponBoxR span{margin:4px 0px 8px 0px;}
.Coupon a{padding:3px;text-decoration:none;font-size:18px;}
.Coupon a:hover{background-color:#E6EFC2;border-color:#006B9A;border-style:solid;border-width:2px 0px 2px 0px;}
.Offer{font-size:11px;font-style:oblique;margin:4px;}
.CouponBox p {margin:7px 2px 3px 0px;}
ul.Keyword li{display:inline;overflow:visible;position:relative;}
ul.Keyword li a{padding:2px;text-decoration:none;font-size:12px;}
ul.Keyword li a:hover{padding:2px;background-color:#006B9A;color:#F6FFCF;font-size:12px;}
.MerchantSnap{margin:3px 3px 0px 3px;}
.MerchantInfo{margin-left:78px;}
.MerchantName {font-weight:bold;}
.LeftBox{margin:7px 0px 0px 0px;background-color:#FFFFFF;border:1px solid #006B9A;}
.lbheading{background-color:#006B9A;color:#FEFEFE;padding:2px;}
.lbdata{padding:3px;margin:11px 8px 15px 8px;}
.iheadbox{padding:6px 10px;border-color:#DFF6FF;border-style:dashed;border-width:1px;}
.iheadbox h1, h2, h3{color:#FEFEFE;font:13px Verdana, Georgia,"Times New Roman",Times,serif;font-weight:bold;margin:1px;letter-spacing:1px;}
img.small{float:left; margin: 3px auto; border-width:0;}
img.large-snap{margin: 1px 2px 1px 1px; border-width:0;cursor:pointer;}
.comments{display:block;max-height:200px;overflow:auto;}
.AllMerchant{margin:2px;width:47%;min-height:30px;float:left;padding: 2px;}