﻿#coupon .separatebar { padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; }

#CouponsCategoryTitle { color: green; font-weight: bold; font-size: 11px; font-family: verdana; margin: 0px 0px 10px 0px; padding: 3px 0px 4px 10px; background-color: #FFFFCC; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; }
#CouponShort { font-family: Verdana; font-size: 14px; }
#CouponShort .bodyWrapper { margin: 5px 0px 5px 0px }
#CouponShort .catname { font-size: 12px; display: inline; color: brown }
#CouponShort .catname a { color: brown; }
#CouponShort .codebox { display: inline; padding-right: 0px; font-size: 11px; }
#CouponShort .codetext { color: green }
#CouponShort .codetextNonPublic { color: red }
#CouponShort .desc { font-size: 12px; padding: 2px 0px 1px 0px; }
#CouponShort .uselink { padding-left: 4px; font-size: 12px; }
#CouponShort .booknow { font-size: 9px; border-top: 1px solid lightgray; border-left: 1px solid lightgray; border-right: 1px solid gray; border-bottom: 1px solid gray;  }
#CouponShort .expires { display:inline; color: gray; font-size: 10px; padding: 1px 0px 0px 0px; }
#CouponShort .seperator { margin: 3px 0px 3px 0px; padding: 1px; background-color: lightgray; border-top: 1px solid green; border-bottom: 1px solid green }
#CouponShort .catimg { width: 60px; height: 43px; border: 1px solid gray; margin-right: 8px; }
#CouponShort .catimgNonPublic { position: absolute; padding: 1px 0px 0px 1px; height: 43px }

#DealsPageShortCoupon { font-family: Verdana; }
#DealsPageShortCoupon .bodyWrapper { margin: 5px 0px 5px 0px }
#DealsPageShortCoupon .catname { font-size: 1.1em; display: inline }
#DealsPageShortCoupon .catname a { color: brown; }
#DealsPageShortCoupon .catname-search-offer { font-size: 1.1em; display: inline; margin-top: 0; }
#DealsPageShortCoupon .catname-search-offer a { color: brown; }
#DealsPageShortCoupon .codebox { display: inline; padding-right: 0px; font-size: 0.8em; }
#DealsPageShortCoupon .codetext { color: green }
#DealsPageShortCoupon .codetext-label { font-size: 9px; font-family: verdana; background-color: green }
#DealsPageShortCoupon .codetextNonPublic { color: red }
#DealsPageShortCoupon .codetextNonPublic-label { font-size: 9px; font-family: verdana; background-color: red }
#DealsPageShortCoupon .desc { font-size: 0.85em; padding: 2px 5px 1px 0px; }
#DealsPageShortCoupon .uselink { padding-left: 4px; font-size: 0.85em; }
#DealsPageShortCoupon .booknow { font-size: 0.8em; border-top: 1px solid lightgray; border-left: 1px solid lightgray; border-right: 1px solid gray; border-bottom: 1px solid gray;  }
#DealsPageShortCoupon .expires { display:inline; color: gray; font-size: 0.75em; padding: 1px 0px 0px 0px; }
#DealsPageShortCoupon .seperator { margin: 3px 0px 3px 0px; padding: 1px; background-color: lightgray; border-top: 1px solid green; border-bottom: 1px solid green }
#DealsPageShortCoupon .catimg { width: 100%; max-height: 65px; border: 1px solid gray }
#DealsPageShortCoupon .catimgNonPublic { position: absolute; padding: 1px 0px 0px 1px; width: 43px }
#DealsPageShortCoupon .info-column { padding-left: 0.6em; }
#DealsPageShortCoupon .buttons-column { padding-left: 0.6em; }
#DealsPageShortCoupon .indicators-wrapper { padding: 1px 0px 0px 0px; }
#DealsPageShortCoupon .min-price { font-size: 1.1em; }
@media (max-width: 768px) {
    #DealsPageShortCoupon .info-column { padding-left: 0; }
    #DealsPageShortCoupon .buttons-column { padding-left: 0; }
    #DealsPageShortCoupon .catname-search-offer { padding-bottom: 2px; margin-top: -4px; display: block; }
}

#vegascoupon { font-family: arial; font-size: 12px }
#vegascoupon .wrapper {  border: 3px dashed #98dd6f; padding: 10px; }
#vegascoupon .ribbon { position:absolute; margin-left: calc(100% - 60px); }
#vegascoupon .ribbonSearch { position:absolute; margin-left: calc(100% - 60px);  }
#vegascoupon .terms { font-size: 9px; }
#vegascoupon .header { margin-bottom: 10px;  padding-bottom: 10px;  border-bottom: 1px solid #d3d3d3; }
#vegascoupon .title { color: purple; font-weight: bold; font-size: 12px; }
#vegascoupon .body { font-size: 12px; background-color: #fffcfd; width: 100%; }
#vegascoupon .purchaselink { font-size: 12px;  padding-bottom: 7px; }
#vegascoupon .tellfriend { padding-top: 6px; font-size: 11px; font-family: Verdana; }
#vegascoupon .tellfriend a { padding-left: 5px; }
#vegascoupon .tellfriend img { vertical-align: text-bottom; }
#vegascoupon .code { font-size: 11px; display: inline; padding: 0px 10px 0px 0px; }
#vegascoupon .expiredate { font-size: 11px; padding: 0px 0px 0px 0px; display: inline; }
#vegascoupon .buybefore { font-size: 11px; padding: 0px 0px 0px 10px; display: inline; }
#vegascoupon .minnights { font-size: 10px; color: Gray; font-family: verdana; padding: 0px 0px 0px 7px; display: inline; }
#vegascoupon .bookNowBtn { width: 100%; max-width: 120px; padding: 8px 0px; }

#unlistedcoupon { font-family: arial; font-size: 12px;  }
#unlistedcoupon .wrapper {  border: 3px dashed #98dd6f; padding: 10px; width: 100%; }
#unlistedcoupon .ribbon { position:absolute; margin-left: calc(100% - 68px);  }
#unlistedcoupon .terms { font-size: 9px; }
#unlistedcoupon .header { margin-bottom: 10px;  padding-bottom: 10px;  border-bottom: 1px solid #d3d3d3; }
#unlistedcoupon .title { color: purple; font-weight: bold; font-size: 12px; }
#unlistedcoupon .body { font-size: 12px; background-color: #fffcfd; padding: 10px 10px 10px 10px; width: 100%; }
#unlistedcoupon .purchaselink { font-size: 12px;  padding-bottom: 7px; }
#unlistedcoupon .tellfriend { padding-top: 6px; font-size: 11px; font-family: Verdana; }
#unlistedcoupon .tellfriend a { padding-left: 5px; }
#unlistedcoupon .tellfriend img { vertical-align: text-bottom; }
#unlistedcoupon .code { font-size: 11px; display: inline; padding: 0px 10px 0px 0px; }
#unlistedcoupon .expiredate { font-size: 11px; padding: 0px 10px 0px 0px; display: inline; }
#unlistedcoupon .buybefore { font-size: 11px; display: inline; }

/* coupons on deals.aspx */
#dealscoupon { font-family: arial; font-size: 12px; }
#dealscoupon .wrapper {  border: 2px dashed #98dd6f; padding: 10px; }
#dealscoupon .ribbon { position:absolute; margin-left: calc(100% - 64px);  }
#dealscoupon .terms { font-size: 9px; }
#dealscoupon .header { margin-bottom: 10px;  padding-bottom: 10px;  border-bottom: 1px solid #d3d3d3; }
#dealscoupon .title { color: purple; font-weight: bold; font-size: 13px; }
#dealscoupon .body { font-size: 13px; background-color: #fffcfd; padding: 10px 10px 10px 10px; width: 100%; }
#dealscoupon .purchaselink { font-size: 12px;  padding-bottom: 7px; }
#dealscoupon .tellfriend { padding-top: 6px; font-size: 11px; font-family: Verdana; }
#dealscoupon .tellfriend a { padding-left: 5px; }
#dealscoupon .tellfriend img { vertical-align: text-bottom; }
#dealscoupon .code { font-size: 12px; display: inline; padding: 0px 10px 0px 0px; }
#dealscoupon .expiredate { font-size: 12px; padding: 0px 10px 0px 0px; display: inline; }
#dealscoupon .buybefore { font-size: 12px; display: inline; }
#dealscoupon .catimg { height: 100px }
#dealscoupon .bookNowBtn { width: 100%; max-width: 120px; padding: 8px 0px; }

#SearchDefaultCoupon { font-family: arial; font-size: 12px; width: 100%; }
#SearchDefaultCoupon .ribbon { position:absolute; margin-left: 536px;  }
#SearchDefaultCoupon .ribbonSearch { position:absolute; margin-left: 674px;  }
#SearchDefaultCoupon .terms { font-size: 9px; }
#SearchDefaultCoupon .header { margin-bottom: 10px;  padding-bottom: 10px;  border-bottom: 1px solid #d3d3d3; }
#SearchDefaultCoupon .title { color: purple; font-weight: bold; font-size: 12px; }
#SearchDefaultCoupon .body { font-size: 12px; background-color: #fffcfd; border: 3px dashed #98dd6f; padding: 10px 10px 10px 10px; width: 100%; }
#SearchDefaultCoupon .purchaselink { font-size: 12px;  padding-bottom: 7px; }
#SearchDefaultCoupon .tellfriend { padding-top: 6px; font-size: 11px; font-family: Verdana; }
#SearchDefaultCoupon .tellfriend a { padding-left: 5px; }
#SearchDefaultCoupon .tellfriend img { vertical-align: text-bottom; }
#SearchDefaultCoupon .code { font-size: 11px; display: inline; padding: 0px 10px 0px 0px; }
#SearchDefaultCoupon .expiredate { font-size: 11px; padding: 0px 0px 0px 0px; display: inline; }
#SearchDefaultCoupon .buybefore { font-size: 11px; padding: 0px 0px 0px 10px; display: inline; }
#SearchDefaultCoupon .minnights { font-size: 10px; color: Gray; font-family: verdana; padding: 0px 0px 0px 7px; display: inline; }

#SearchMinimizedExpandedCoupon { padding: 2px; font-family: arial; font-size: 12px; width: 870px; }
#SearchMinimizedExpandedCoupon .wrapper {  border: 3px dashed #98dd6f; padding: 10px; }
#SearchMinimizedExpandedCoupon .ribbon { position:absolute; margin-left: 806px;  }
#SearchMinimizedExpandedCoupon .terms { font-size: 9px;  }
#SearchMinimizedExpandedCoupon .header { margin-bottom: 10px;  padding-bottom: 10px;  border-bottom: 1px solid #d3d3d3; }
#SearchMinimizedExpandedCoupon .title { color: purple; font-weight: bold }
#SearchMinimizedExpandedCoupon .body { background-color: #fffcfd; width: 100%; }
#SearchMinimizedExpandedCoupon .purchaselink { padding-bottom: 7px }
#SearchMinimizedExpandedCoupon .tellfriend { padding-top: 6px; font-size: 11px; font-family: Verdana; }
#SearchMinimizedExpandedCoupon .tellfriend a { padding-left: 5px; }
#SearchMinimizedExpandedCoupon .tellfriend img { vertical-align: text-bottom; }
#SearchMinimizedExpandedCoupon .code { display: inline; padding: 0px 10px 0px 0px; }
#SearchMinimizedExpandedCoupon .expiredate { padding: 0px 10px 0px 0px; display: inline; }
#SearchMinimizedExpandedCoupon .buybefore { display: inline; }

#expiredcoupon { font-family: Arial; font-size: 12px; width: 100%; }
#expiredcoupon .terms { font-size: 9px; }
#expiredcoupon .body { color: gray; font-size: 12px; margin: 5px 0px 5px 0px; background-color: #fffcfd; border: 3px dashed #d3d3d3; padding: 10px 10px 10px 10px; }
#expiredcoupon .header { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #d3d3d3; }
#expiredcoupon .title { color: purple; font-weight: bold; padding: 0px 0px 0px 0px; font-size: 12px; }
#expiredcoupon .purchaselink { font-size: 12px;  padding-bottom: 7px; }
#expiredcoupon .tellfriend { padding-top: 6px; font-size: 11px; font-family: Verdana; }
#expiredcoupon .tellfriend a { padding-left: 5px; }
#expiredcoupon .tellfriend img { vertical-align:text-bottom; }
#expiredcoupon .code { font-size: 11px; display: inline; padding: 0px 10px 0px 0px; }
#expiredcoupon .expiredate { font-size: 11px; padding: 0px 10px 0px 0px; display: inline; }
#expiredcoupon .buybefore { font-size: 11px; display: inline; }

#homepagecoupon { font-family: Arial; font-size: 12px; border: 2px solid green; }
#homepagecoupon .body { width: 95%; font-size: 12px; margin: 7px 0px 7px 8px; }
#homepagecoupon .header { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #d3d3d3; }
#homepagecoupon .title {  font-size: 12px; color: purple; font-weight: bold; padding: 0px 0px 0px 0px; }
#homepagecoupon .purchaselink { font-size: 12px; font-weight: bold; padding-bottom: 4px; }
#homepagecoupon .code { font-size: 12px; display: inline; padding: 0px 10px 0px 0px; }
#homepagecoupon .expiredate { font-size: 12px; padding: 0px 10px 0px 0px; display: inline; }
#homepagecoupon .buybefore { font-size: 12px; display: inline; }