/*body {font-size: 12px; font-family:'Roboto', Arial; text-align:center; background:#1677C3;}
div {-moz-box-sizing:border-box; box-sizing:border-box;margin:0;padding:0;}
thead {font-weight:bold;}
td {font-size: 12px; font-family:'Roboto', Arial; vertical-align:top;}
img {border:0px;}
textarea {resize:none;}
a { color: #007FDD;}

h1 {color:#791501; font-weight:bold; font-size:20px; margin:0px; padding:0px;}
h2 {font-size:19px; color:#791501; font-weight:bold; margin:0px; padding:0px; font-family:'Roboto', Arial;}
td.header {width:220px; font-size:12px;}*/

.bold {font-weight:bold}
a.bottom {color:#FFFFFF; text-decoration:none;}
a.bold-link {color:#3399CC; font-weight:bold; text-decoration:none;}
a.blue-link{color:#1087DF;}
.bold-link {margin-top:15px; margin-bottom:0px; color:#3399CC; font-weight:bold;}
.bold-link2 {margin-top:15px; margin-bottom:0px; color:#FFAF39; font-weight:bold;}
.nav-bar {width:888px; background:url(../gif/nav_bar.gif) repeat-y; font-family:Trebuchet MS; color:#C35206; font-weight:bold; font-size:14px; line-height:28px; text-align:justify; padding-left:5px;}
.pipe {font-weight:normal; color:#D9904D;}
.blue-bar {width:571px; height:25px; background:url(../gif/blue_bar_back.gif) no-repeat; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:5px;}
.blue-bar2 {width:585px; height:25px; background:url(../gif/blue_bar_back2.gif) no-repeat; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:5px;}
.blue-bar3 {width:577px; height:25px; background:url(../gif/blue_bar_back3.gif) no-repeat; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:5px;}
.bold-orange {color:#DF4C03; font-weight:bold; font-size:14px;}
.bold-blue {color:#2196F3; font-weight:bold; font-size:16px;}
.freeshipping {margin:0px; padding-bottom:10px;}
.middle-blue {background:url(../png/middleblue.png) repeat-y; width:589px; float:left; margin-left:0px; margin-top:0px; padding-left: 8px;}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999 !important;
}

::-ms-reveal
 {
   display: none; 
  }

.find-store-by-letter {margin:0px; text-align:center;}
.find-store-by-letter a {color:#007FDD; font-size:11px; display:block; float:left; width:10px; padding:5px 6px 0px 6px;}
.scPipe {color:#000000; padding-left:10px; padding-right:10px;}
a.bookmark {color:#4197d1;}
a.bookmark:hover {color:#df4c03;} 
a.footer {color:#FFFFFF; text-decoration:none;}
a.footer:hover {color:#ffff66; text-decoration:none;}
a.cat-header {font-family:Trebuchet MS; font-size:12px; color:#000000; text-decoration:none;}
a.cat-header:hover {color:#791501;}
a.left-side {font-family:Trebuchet MS; font-size:12px; color:#666666; text-decoration:none;}
a.left-side:hover {color:#DF4C03;}
a.left-side-aqua {color:#3399CC; font-weight:bold; text-decoration:none;}
a.left-side-aqua:hover {color:#df4c03;}
a.right-side {font-family:Trebuchet MS; font-size:12px; color:#666666; text-decoration:none; display:block;}
a.right-side:hover {color:#FF0000;}
 
.dvMainContent {float:left; width:590px; margin:2px 20px 0 20px;}
 
.tip {font:12px Arial,Helvetica,sans-serif; border:solid 3px #003399; width:270px; padding:5px;
position:absolute; z-index:100;
visibility:hidden; color:#333333; background-color:#FFFFFF;}

/* coupon sorting start */
.sortLink{}
.coupSorted{}
.coupSortedDesc{}
/* coupon sorting end */

a.alpha-list2, a.selectedAlpha2 {margin:0px; text-align:center; color:#007FDD; font-family:'Roboto', Arial; font-size:12px; display:block; float:left; width:10px;
               padding:5px 15px 0px 15px;}
a.selectedAlpha2{color:Purple;text-decoration:none;}
.azStores2{width:561px; height:25px; color:#FFFFFF; font-weight:bold; font-size:16px; padding-left:10px;}
.azStores2 td{padding-left:10px;}
a.alpha-list3 {margin:0px; text-align:center; color:#007FDD; font-family:'Roboto', Arial; font-size:12px; width:10px;
               padding:5px 15px 0px 0px;}

a.alpha-list{color:#8BCFFF; text-decoration:none;}
a.alpha-list:hover {color:#FFFFFF;}
a.coupon-title {color:#0202E1; font-size:14px; font-family:Arial; font-weight:bold; text-decoration:none;}
a.coupon-title:hover {color:#df4c03;}
a.coupon-link {color:#0000FF; font-size:11px; text-decoration:none; font-family:Arial;}
a.coupon-link:hover {color:#df4c03;}
a.coupon-link-stores {color:#000000; font-size:9px; text-decoration:none; font-family:Arial;}
a.coupon-link-stores:hover {color:#0000FF; text-decoration:underline;}
a.coupon-code {color:#333333; font-size:12px; font-family:Arial; font-weight:bold; text-decoration:none;}
a.coupon-code:hover {color:#0000FF;}
a.redeem {text-decoration:none; font-size: 11px; color:#999999;}
a.redeem:hover {text-decoration:none;}
.header-text {font-family:'Roboto', Arial; font-size:11px; margin:0px; color:#FFFFFF;}
a.store-header-small {color:#1A3B82; font-size:10px; padding-left:5px; vertical-align:top;}
a.store-header-small:hover {color:#1A3B82; font-size:10px; padding-left:5px; vertical-align:top;}
a.store-header {color:#791501; font-size:12px;}
a.store-header:hover {color:#ffff66;}
a.store-header2 {color:#791501; font-size:11px; font-family:'Roboto', Arial; font-weight:bold; text-decoration:none;}
a.store-header2:hover {color:#ffff66;}
a.bcLink{color:White; text-decoration:none; padding-left:5px; padding-right:2px;}
a.bcLink:hover {text-decoration:underline;}
a.bcLink2{color:#808080; text-decoration:none; padding-left:5px; padding-right:2px;}
a.bcLink2:hover {text-decoration:underline;}
a.seasonal {font-family: Trebuchet MS; font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight:normal;}
a.seasonal:hover {font-family: Trebuchet MS; font-size: 12px; color: #FFFFFF; text-decoration:underline; font-weight:normal;}
a.cat-item-header {color:#df4c03; font-size:18px;}
a.cat-item-header:hover {color:#0202e1;}
a.subcat-header {color:#0000FF; padding-right:50px; padding-left:4px;}
a.subcat-header:hover {color:#df4c03;}

.storeTable2 {width:562px; border-top:0px;border-collapse: separate !important;}
.storeTable-row1 td, .storeTable-row2 td{border-left:1px solid #E6E5E5; border-bottom:1px solid #E6E5E5;}
.storeTable-row1 td a:hover,.storeTable-row2 td a:hover {color: #ff9933;}
.storeTable-row1 td a,.storeTable-row2 td a {color:#007fdd;}
.storeTable-row1 {background-color:#F7F9FB;}
.storeTable-row2 {background-color:#FFFFFF;}

.storeTable-row1b {background-color:#F7F9FB;}
.storeTable-row2b {background-color:#FFFFFF;}
.storeTable-row1b td, .storeTable-row2b td{font-size:14px; color:#F44524;}
.storeTable-row1b td a, .storeTable-row2b td a {color:#007FDD;}
.storeTableHeader {background:#E5E8EB; font-weight:bold; color:#666666;}
.storeTableHeader2 {background:#E5E8EB; font-weight:bold; color:#666666; height:30px;}
.storeTableHeader3 {background:#E7F0F9; font-weight:bold; color:#023234; border-top:1px solid #D9D9D9;}
td.storeTablelast {border-right:1px solid #E6E5E5; width:80px; text-align:center;}

th.cash-table-head-name{text-align:left; vertical-align:middle; width:280px; padding-top:0px; background:#EAEAEA;}
th.cash-table-head-deals{vertical-align:middle; text-align:center; padding-top:0px; background:#EAEAEA;}
th.cash-table-head-cash{vertical-align:middle; text-align:center; width: 90px; padding-top:0px; background:#EAEAEA;}
th.cash-table-head-right-edge{vertical-align:middle; width:85px; text-align:center; padding-top:0px; background:#EAEAEA;}

.cash-table td {border-left:1px solid #E4E3E3; padding:5px;}
.cash-table th {border-left:1px solid #E4E3E3; padding:5px 8px;}
.cash-table {border-bottom:1px solid #E4E3E3;}
		
.cash-table2 td {border-left:1px solid #D9D9D9; padding:5px 5px 5px 10px;}
.cash-table2 td a {text-decoration:none;}
.cash-table2 th {border-left:1px solid #D9D9D9; padding:5px 5px 5px 10px; text-align:left;}
.cash-table2 {border-bottom:1px solid #D9D9D9;}

td.cash-table-name {font-size: 12px;}
td.cash-table-deals {text-align:center;}
td.cash-table-cash {color:#F44524; text-align:center; font-size:12px; vertical-align:middle; margin: 0px;}
td.cash-table-cash2 {color:#CC0033; text-align:left; font-size:12px; vertical-align:middle; margin: 0px;}
p.cash-table-cash-was {color:#999999; font-size:12px; border-left:0px; vertical-align:middle; margin: 0px;}
		
td.right-edge {border-right:1px solid #E4E3E3; text-align:center;}
th.right-edge {border-right:1px solid #E4E3E3; text-align:center;}
tr.right-edge td {border-right:1px solid #E4E3E3; text-align:center; width:676px;}
		
.s-cbs-blue-top {background:url(../png/s-cbs.png) no-repeat; background-position:0 0; width:588px; height:4px;}
.s-cbs-blue-bottom {background:url(../png/s-cbs.png) no-repeat; background-position:0 -5px; width:588px; height:5px;}
.s-cbs-grey-top {background:url(../png/s-cbs.png) no-repeat; background-position:0 -11px; width:576px; height:6px;}
.s-cbs-grey-middle {background:url(../png/s-cbs.png) repeat-y; background-position:-590px 0; width:576px;}
.s-cbs-grey-bottom {background:url(../png/s-cbs.png) no-repeat; background-position:0 -18px; width:576px; height:4px;}
.s-cbs-grey-header {background:url(../png/s-cbs.png) no-repeat; background-position:0 -23px; width:589px; height:6px;}
.s-cbs-grey-header-short {background:url(../png/s-cbs.png) no-repeat; background-position:0 -23px; width:542px; height:6px;}
.s-cbs-thin-grey-top {background:url(../png/s-cbs.png) no-repeat; background-position:0 -30px; width:588px; height:5px;}
.s-cbs-thin-grey-bottom {background:url(../png/s-cbs.png) no-repeat; background-position:0 -36px; width:588px; height:5px;}
a.s-cbs-shop-now-lg img {background:url(../png/s-cbs.png) no-repeat; background-position:0 -42px; width:86px; height:31px;}
a.s-cbs-shop-now-lg:hover img {background:url(../png/s-cbs.png) no-repeat; background-position:-87px -42px;}
a.s-cbs-shop-now-sm img {background:url(../png/s-cbs.png) no-repeat; background-position:-174px -42px; width:69px; height:20px;}
a.s-cbs-shop-now-sm:hover img {background:url(../png/s-cbs.png) no-repeat; background-position:-244px -42px;}
		
a.coupon-store-link {color:#007FDD;}
a.coupon-store-link:hover {color:#738C9F;}
span.coupon-store-link {display:inline-block; width:136px;}
a.coupon-store-link-letter {display:inline-block; width:36px; color:#007FDD;}
a.coupon-store-link-letter:hover {color:#738C9F;}

a.coupon-store-link-letter {display:inline-block; width:36px; color:#007FDD;}
a.coupon-store-link-letter:hover {color:#738C9F;}

a.coupon-store-link-letter-selected {display:inline-block; width:36px; color:#666666;}
a.coupon-store-link-letter-selected:hover {color:#666666;}


TABLE.storeTable2 TH {padding: 3px 5px 3px 5px;}

.retailerImgGrid-table{background:url(../gif/featured_retailers_box.gif) no-repeat; padding:2px; width:570px; height:150px;}
.retailerImgGrid-header{color:#999999; padding:6px; padding-bottom:2px;}
a.coupon-page {color:#0000FF;}
a.coupon-page:hover {color:#df4c03;}
a.search-link {color:#0000FF;}
a.search-link:hover {color:#df4c03;}
a.browse:hover {color:#DF4C03;}
a.tab-on {color:#FFFFFF; text-decoration:none; font-family:Trebuchet MS;} 
a.tab-on:hover {color:#FFFFFF; text-decoration:underline;} 
a.tab-off {color:#E26D04; text-decoration:none; font-family:Trebuchet MS;} 
a.tab-off:hover {color:#E26D04; text-decoration:underline;} 
.header-icon-new {position:absolute; top:-9px; right:-2px;}
.header-icon-new img {background: url(../png/icon-tabs-new.png) no-repeat; width: 54px; height: 22px;}

/* holiday*/
.holiday-header-fathers-day{background:url(../jpg/fathers-day.jpg) no-repeat; width:928px; height: 133px;}
.holiday-icon-fathers-day {top:-22px; left:-30px; height:56px; width:50px; position:relative; background:url(../gif/fathers-day.gif) no-repeat;}
.holiday-header-back-to-school{background:url(../gif/back-to-school-header.gif) no-repeat; width:928px; height: 130px;}
.holiday-icon-back-to-school {top:-22px; left:-30px; height:56px; width:39px; position:relative; background:url(../gif/back-to-school.gif) no-repeat;}
.holiday-icon-halloween  {top:-16px; left:-38px; height:52px; width:49px; position:relative; background:url(../png/halloween-icon.png) no-repeat;}
.holiday-header-halloween{background:url(../gif/halloween-header.gif) no-repeat; width:928px; height: 130px;}
.holiday-icon-black-friday  {top:-16px; left:-38px; height:39px; width:41px; position:relative; background:url(../png/sale-icon.png) no-repeat;}
.holiday-header-black-friday {background:url(../jpg/black-friday-header.jpg) no-repeat; width:928px; height: 130px;}
.holiday-icon-holiday-deals  {top:-10px; left:-30px; height:44px; width:43px; position:relative; background:url(../png/holiday-savings-icon.png) no-repeat;}
.holiday-header-holiday-deals {background:url(../jpg/holiday-savings-header.jpg) no-repeat; width:928px; height: 130px;}
.holiday-icon-valentines-day {top:-10px; left:-30px; height:44px; width:43px; position:relative; background:url(../png/vday-icon.png) no-repeat;}
.holiday-header-valentines-day {background:url(../jpg/vday-savings-header.jpg) no-repeat; width:928px; height: 130px;}

.s-coupon-cancel {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 0; width: 24px; height: 24px; } 
.s-coupon-checkmark {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -28px; width: 24px; height: 24px; } 
.s-coupon-close2 {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -57px; width: 11px; height: 11px; }
.s-coupon-green-checkmark {background: url(../png/s-coupon.png) no-repeat top left; background-position: -12px -57px; width: 14px; height: 13px; }
.s-coupon-coupon-code-left {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -73px; height: 23px; float:left; color:#333333; font-size:12px;} 
.s-coupon-coupon-code-right {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -101px; width: 20px; height: 23px; } 
.s-coupon-coupon_background_bottom {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -129px; width: 566px; } 
.s-coupon-coupon_background_top {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -162px; width: 566px; } 
.s-coupon-drop-down {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -367px; width: 160px; height: 95px; } 
.s-coupon-green_circle {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -467px; width: 10px; height: 10px; } 
.s-coupon-logo_email {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -482px; width: 17px; height: 18px; margin-top:3px;} 
.s-coupon-logo_facebook {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -505px; width: 16px; height: 16px; margin-top:3px;} 
.s-coupon-logo_twitter {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -526px; width: 16px; height: 16px; margin-top:3px;} 
.s-coupon-red_circle {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -547px; width: 10px; height: 10px; } 
.s-coupon-seperator {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -562px; width: 4px; height: 20px; margin-left:1px; margin-right:1px;} 
.s-coupon-problem {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -428px; width: 22px; height: 22px;} 
.s-coupon-liked {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -747px; width: 20px; height: 24px;} 
.s-coupon-new {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -776px; width: 20px; height: 24px;} 
.s-coupon-comments{background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -718px; width:20px; height:24px; }
.s-coupon-email-friend-top {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -930px; width:488px; text-align:left; left:320px; top:120px; position:absolute; z-index: 10000; margin:0px; padding:0px;}
.s-coupon-email-friend-bottom {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -1585px; width:488px; height:9px;}
.s-coupon-email-friend-inside-top {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -1599px; width:468px; margin-left:10px; padding-top:10px; margin-top:5px;}
.s-coupon-email-friend-inside-bottom {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -2218px; width:468px; height:5px;}


.s-add-a-comment {background: url(../png/s-comment.png) no-repeat top left; background-position: 0 -65px; width: 108px; height: 15px; } 
.s-add-a-comment:hover {background: url(../png/s-comment.png) no-repeat top left; background-position: 0 0; width: 108px; height: 15px; } 
.s-add-comment {background: url(../png/s-comment.png) no-repeat top left; background-position: 0 -130px; width: 123px; height: 31px; } 
.s-arrow {background: url(../png/s-comment.png) no-repeat top left; background-position: 0 -211px; width: 4px; height: 8px; } 
.s-comment-bottom {background: url(../png/s-comment.png) no-repeat top left; background-position: 0 -269px; width: 399px; height: 9px; } 
.s-comment-inside-bottom {background: url(../png/s-comment.png) no-repeat top left; background-position: 0 -328px; width: 368px; height: 5px; margin-left:15px;} 
.s-comment-inside-top {background: url(../png/s-comment.png) no-repeat top left; background-position: 0 -383px; width: 368px; margin-left:15px; } 
.s-comment-top {background: url(../png/s-comment.png) no-repeat top left; background-position: 0 -1233px; width: 399px; text-align: left;} 
.s-new-coupon-bg {background: url(../png/s-comment.png) no-repeat top left; background-position: -449px 0; width: 589px; margin:5px; } 
.s-new-coupon-bottom {background: url(../png/s-comment.png) no-repeat top left; background-position: -449px -559px; width: 589px; height: 4px; } 
.s-comments-top {background: url(../png/s-comment.png) no-repeat top left; background-position: 0px -2038px; width: 566px; height: 27px; } 
.s-comments-bottom {background: url(../png/s-comment.png) no-repeat top left; background-position: -0px -2070px; width: 566px; height: 14px; } 
.s-seperator2 {background: url(../png/s-comment.png) no-repeat top left; background-position: -2125px -0px; width:568px; height:2px; margin-top:5px; }

.active-coupon-on  {font-size:10px; color:#666666; line-height:10px; padding:0px; margin:0px; visibility: visible;}
.active-coupon-off {font-size:10px; color:#666666; line-height:10px; padding:0px; margin:0px; visibility:hidden;}
.active-coupon-on  {font-size:10px; color:#666666; line-height:10px; padding:0px; margin:0px; visibility: visible;}
.active-coupon-off {font-size:10px; color:#666666; line-height:10px; padding:0px; margin:0px; visibility:hidden;}
.no-coupons{}
/*----------Dan's Line----------- */	
/* free shipping cell */
.fs-cell {width:200px; padding-left:10px;}
.pad-five {margin:0px; padding:5px;} 
.storedropdown {font-size:10px; width:120px;}
.freeShipping { background:url(../gif/header_selected.gif) no-repeat; width:560px; height:23px; color:White; padding-left:10px; font-weight:bold; font-size:16px;  }
.category-results1 {background:#E2F0FD; width:96%; margin-left:5px; padding:5px; border-bottom:1px solid #CCCCCC;}
.category-results2 {background:#F6FBFF; width:96%; margin-left:5px; padding:5px; border-bottom:1px solid #CCCCCC;}
/* searching start */
.searchText{font-size:smaller;}
.seasonalSearch{font-size:small;}
/* searching end */
/* category retailer logos start */ 
.logoBR{width:80px; height:50px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.logoB{width:80px; height:50px; border-bottom:1px solid #CCCCCC;}
.logoR{width:80px; height:50px; border-right:1px solid #CCCCCC;}
.logoN{width:80px; height:50px;}
/* category retailer logos end */ 
a.navLink{font-family:Arial; color:#C35206; font-weight:bold; font-size:12px; text-decoration:none;}
a.navLink:hover {color:#0033CC;}
.couponCell{border-bottom:0px; border-top:0px; margin:0px;}
.couponRow{border-bottom:0px; border-top:0px; margin:0px;}
.couponText{color: #0099FF;}
.couponTextBold{color: #0099FF;font-weight:bold;}
.coupon-cell-text {font-family:'Roboto', Arial; line-height:16px;}
.pagerStyle{visibility:hidden}
.footerStyle{padding-left:20px; text-align:center;}
.azStores{width:561px; height:25px; background:url(../gif/header_selected.gif) no-repeat; color:#FFFFFF; font-weight:bold; font-size:16px; padding-left:10px;}
.azStores td{padding-left:10px;}
.azStoresTableTitle{color:white;}
.azStoresGrid{width:561px;height:25px;border-bottom:1px solid #CCCCCC; text-align:left}
.alphaTable{width:562px; height:46px; background:url(../gif/selected.gif) no-repeat; color:#8BCFFF; text-align:center; font-weight:bold; font-size:18px; padding-top:9px;}
.catheaderCell a{width:220px; font-size:12px; color:White; text-decoration:none}
.catheaderParentCell a{width:220px; font-size:12px;  color:Blue;}
.subCatWidth td{width:200px; text-align:left;}
.subCatWidth img{padding-right:4px;}
.storeTable{border:1px solid #CCCCCC;width:562px;}
.storeTable td{text-align:left;}
.selectedAlpha{color:White;text-decoration:none;}
/*----------CSS s------------------------------------------------------ */
.main-tab-bg {width:928px; height:37px; background:url(../gif/tab-bg.gif) repeat-y; text-align:left; padding-left:22px;}
.main-side-panel {background: url(../gif/body_left_middle.gif) repeat-y; width: 148px; border-bottom: 1px solid #DDEBF8; height: 840px; margin-top:4px; margin-right:16px; margin-left:4px; float: right;}
.centerPanel {width:100%; float:left;}
.centerPanelOffers {width: 585px; background: #c7ddf3; float:left;} 
.centerPanelOffers-retailer {background:#C7DDF3; width:590px; clear:left; border-radius:10px; padding:2px 0 5px 0;}
.centerPanelOffers-retailer2 {background:#C7DDF3; width:590px; clear:left; border-radius: 0 10px 10px 10px; padding:2px 0 5px 0;}
.centerMobilePanelOffers {width: 585px; float:left;} 
.centerMobilePanelOffers-retailer {width:590px; clear:left;}
.no-coupons-found {padding: 5px 5px 5px 0px; color:#585D5E;}
.no-coupons-found span{font-weight:normal;}
.no-coupons-found>a{text-decoration:none;}
.no-coupons-found-wrap{width:572px; max-width: 100%;}
.user-coupon-warning{float:left; height:25px; background:url(../gif/error-back-left.gif) no-repeat; margin:0px; padding-left: 25px; padding-top: 5px; padding-right: 3px;}
.user-coupon-warning-left{ height: 22px; padding-right: 3px; border: solid 1px gray; border-right: solid 0px black;}
.user-coupon-warning-right{ height: 22px; padding-right: 3px; border: solid 1px gray; border-left: solid 0px black;}

.s-sorter-top {background: url(../gif/sorter-top.gif) no-repeat; width:585px; height:48px;}
.s-sorter-break {background: url(../gif/bar-break.gif) no-repeat; width:585px; height:21px; font-weight:bold; color:#FFFFFF; font-size:13px; padding-left:10px; font-family:Arial; margin-bottom:5px; padding-top:2px;}

.s-narrow-sidebar-bg {background: url(../png/s-narrow-sidebar.png) repeat-y top left; background-position: -150px 0; width:148px; float:right; margin-right:18px; margin-top:5px; border-bottom:1px solid #F8E6C5;}
.s-narrow-sidebar-header-top {background: url(../png/s-narrow-sidebar.png) no-repeat top left; background-position: 0 0; width:148px; height:28px; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Trebuchet MS;}
.s-narrow-sidebar-header {background: url(../png/s-narrow-sidebar.png) no-repeat top left; background-position: 0 -30px; width:148px; height:28px; color:#FFFFFF; font-weight:bold; font-size:12px; font-family:Trebuchet MS;}
.s-narrow-sidebar-email {background: url(../png/s-narrow-sidebar.png) no-repeat top left; background-position: 0 -60px; width:144px; height:39px;}
.s-narrow-sidebar-contests {background: url(../png/s-narrow-sidebar.png) no-repeat top left; background-position: 0 -101px; width:143px; height:54px;}

a.back-to-top {background: url(../png/s-master2.png) no-repeat top left; background-position: -240px -310px; width:85px; height:14px; display:block; margin-top:10px;} 
a.back-to-top:hover {background-position: -240px -325px;} 

a.paging{padding:10px;}
span.paging{padding:10px;}

a.pagingselected{padding:10px; font-size:18px; text-decoration:none;}
div.pagingselected{background-color:Black; color:White;}
span.pagingselected{padding:10px;}

.merchCellHeader{margin:0px; width:557px;  background:url(../gif/mc-middle.gif) repeat-y; font-family:Trebuchet MS; font-size:11px; color:#0202E1;}
.merchCell {float:left; margin:0px; padding:1px; width:137px; height:99px; background:url(../gif/mc-border-bottom.gif) no-repeat; text-align:center;}
.merchCellText {padding-left:5px;}
.merchCellBottom {float:left; margin:0px; padding:2px; width:137px; height:99px;  text-align:center;}
span.merchCellText {color:#0202E1;}

div.mc-cat-middle{float:left; margin:0px; margin-left:2px; width:137px; height:99px; border-bottom:1px dashed #CCCCCC; border-right:1px dashed #CCCCCC;}
div.mc-cat-left{float:left; margin:0px; margin-left:2px; width:137px; height:99px; border-bottom:1px dashed #CCCCCC; border-right:1px dashed #CCCCCC; border-left:1px dashed #CCCCCC;}
p.mc-cat-middle{padding-left:10px; padding-top:15px;}
div.mc-cat-bottom{float:left; margin:0px; margin-left:2px; width:137px; height:99px;}
.filler-table {line-height:10px;}

.couponBG{background-color:#C7DDF3;}
.couponMobileBG{background-color:#FFFFFF;}
.retailPrice{color:Blue;}
.salePrice{color:Red;}
.price{}
.pr-sortBar{background: url(../gif/sorter-top.gif) no-repeat; width:585px; height:48px;}
.pr-sortBarTabs{width:585px; height:48px;}
td.carTool{padding-left: 5px;}
.carToolHour{width:50px;margin-right: 15px; text-align:right;}
.carToolMoney{width:130px;padding-left: 5px; text-align:right;}
.carToolHeader{padding-right: 10px;font-size:12px; font-weight: bold;}
.carToolHeader2{padding-right: 10px;font-size:14px; font-weight: bold;}
.carToolSeperator{height: 28px; width:100%; font-size:14px; background-color: #bbdefb; color:White; cursor:pointer; }

.carToolQuestion{font-weight: bold; padding-left: 30px; padding-top: 5px;}
.carToolTbl{margin-left: 10px; padding-bottom: 10px; padding-right:10px;}
td.carToolFrstCell{width:250px;}
td.carToolHouseText{width:200px;}
.carToolResults{font-size: 18px; font-weight: bold; border: 2px solid #CCCCCC; padding-top: 15px; background:#FFF; margin-bottom:20px;}
.carToolDetailPanel{width: 100%;}
.carToolNoErrors{ visibility:hidden;}
.carToolHasErrors{ visibility:visible; margin-left: 80px; padding-top: 15px; padding-bottom: 10px; font-weight:bold; color:Red;}
.carHoursValid{width:50px;margin-right: 15px; text-align:right; padding-right:25px; color:Black;}
carHoursInValid{width:50px;margin-right: 15px; text-align:right; padding-right:25px; color: Red; font-weight:bold;}
.carTool24default {padding-left:8px;}
.carTool24Error {color: Red; font-weight:bold; padding-left:8px;}

.manLnk{padding-left: 5px;}

div.spons{float:right; padding-right:60px; margin-bottom:3px; padding-bottom:1px;}
a.spons-list {color:#007FDD; font-weight:bold; font-family:Trebuchet MS; font-size:13px;}
a.spons-site {color:green; font-weight:normal; font-family:Trebuchet MS; font-size:12px; text-decoration:none;}
a.spons-desc{color: Black; font-weight:normal; font-family:Trebuchet MS; font-size:12px; text-decoration:none;}
/* ---------------- 2011-01-19 dp cleanup ----------------- */


.foot-quick-store{color:#FFFFFF; width:260px; margin:0px; border-bottom:1px solid #81A7C4;}
.foot-quick-header{color:#FFFFFF; width:260px; margin:0px; border-bottom:1px solid #81A7C4; font-weight:bold; color:#F39600; font-size:14px;}
a.foot-quick-store{text-decoration:none;}
.foot-quick-store:hover {color:#ffff66; text-decoration:none;width:260px; margin:0px; border-bottom:1px solid #81A7C4;}

.foot-pop-store{color:#FFFFFF; width:220px; margin:0px; border-bottom:1px solid #81A7C4;}
.foot-pop-header{color:#FFFFFF; width:220px; margin:0px; border-bottom:1px solid #81A7C4;font-weight:bold; color:#F39600; font-size:14px;}
a.foot-pop-store{text-decoration:none;}
.foot-pop-store:hover {color:#ffff66; text-decoration:none;width:220px; margin:0px; border-bottom:1px solid #81A7C4;}

.foot-top-store{color:#FFFFFF; text-decoration:none;width:160px; margin:0px; border-bottom:1px solid #81A7C4;}
.foot-top-header{color:#FFFFFF; text-decoration:none;width:160px; margin:0px; border-bottom:1px solid #81A7C4;font-weight:bold; color:#F39600; font-size:14px;}
a.foot-top-store{text-decoration:none;}
.foot-top-store:hover {color:#ffff66; text-decoration:none;width:160px; margin:0px; border-bottom:1px solid #81A7C4;}

.s-sorter-top div {padding-top: 5px; color: #FFBA00; padding-left:10px;}
.s-sorter-text {font-size:15px; font-weight:bold; font-family:Arial;}
.s-sorter-top div font{color: #8EB1DB;}

.panel-left-fav-wrapper{padding-left:5px; margin-top:0px;}
.panel-left-fav-list{list-style-type: none; margin:0px; padding:0px;}

/* seasonal */
.seasonal-wrapper{margin:0px; width:928px; height:204px; background:url(../gif/header-seasonal.gif) no-repeat; text-align:left;}
.seasonal-left-wrapper{float:left; width:330px;}
.seasonal-left-header{padding-left:15px; font-size:26px; font-weight:bold; color:#8B0100;}
.seasonal-left-link-wrapper{font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; line-height:17px; font-weight:bold;}
.seasonal-left-link-header{margin:0px; font-size:14px; padding-right:10px; padding-top:5px;}
.seasonal-left-link-list{float:left; padding-left:0px; padding-right:0px;}
.seasonal-mid-wrapper{margin:25px 13px 0 5px; float:left; border-left:2px solid #FEA532; height:161px;}


.seasonal-mid-divid-wrapper{padding-left:5px; padding-right:15px; padding-top:15px; float:left;}
.seasonal-right-wrapper{float:left; font-family:Trebuchet MS; font-size:12px; color:#FFFFFF; line-height:17px; padding-top:22px; width:284px;}
.seasonal-right-header{font-size:16px; font-weight:bold; color:#8B0100; padding-bottom:5px;}

.header-retailer-wrapper{margin:0px; width:928px; height:170px; background:url(../gif/category_header.gif) no-repeat; text-align:left;}

.master-middle-wrapper{width: 975px; background: url(../gif/middle.gif) repeat-y;}
.master-middle-wrapper2{padding-top: 5px;}

.header-pig{padding-top: 14px; padding-left: 14px; padding-bottom:11px; float: left; margin-bottom:2px;}
.header-slogan{position:absolute;color:#6A7174;font-weight:bold;font-size:10px;top:72px; left:108px; height:15px;}
.header-bookmark-wrap{float: right; padding-top: 17px; padding-right: 20px; text-align: right; line-height:15px;}
.header-bookmark-wrap-lnk{margin: 0px; padding-right:2px;}
.header-search-txtbox{width: 209px; padding-left:20px; margin-top:2px;  font-size: 16px; border-color: Transparent; background-color: Transparent;}
.s-search-box-wrap{padding-top: 22px; float: left; position:relative; left:-80px;}

.header-generic-image{float:left; margin-left:40px; margin-top:5px}
.header-generic-icon-HeaderTitle,
.header-generic-logo-HeaderTitle {font-weight:bold; color: #791501; font-size: 20px; margin:0px; !important;} 
.header-generic-icon-HeaderDescription,
.header-generic-logo-HeaderDescription {font-family:'Roboto', Arial; color:#FFFFFF; font-size:11px; margin-top:0px}
.header-generic-icon-HeaderLeftImage {float:left; padding-left:10px; margin-top:5px}
.header-generic-icon-HeaderRight,
.header-generic-logo-HeaderRight {width:750px; padding-top:10px; padding-left:10px; text-align:left; float:left;}
.header-generic-righticon p { font-weight:bold; color:#FFFFFF; font-size:24px; padding:0px; margin:0px; }
.header-generic-righticon span {display:inline-block;vertical-align:middle;padding-top:5px;}
.header-generic-righticon-HeaderLeftImage {float:left; margin-left:40px; margin-top:5px}
.header-generic-righticon-HeaderRight {width:750px; padding-left:10px; text-align:left; float:left; }
.header-generic-short-HeaderTitle{font-weight:bold; color:#FFFFFF; font-size:24px; padding:5px 5px 2px 5px; margin:0px;}
.header-generic-short-HeaderLeftImage{float:left; margin-top:5px;}
.header-generic-short-HeaderRight{width:850px; padding:5px 0 5px 10px; text-align:left; float:left;}

.s-logo_box_wrap{padding-left: 38px; padding-bottom: 6px; width: 210px; vertical-align:middle;}
.s-logo_box_wrap div p {padding-right:5px; padding-top:30px;}

.merch-head-cell{width: 560px; padding-top:10px;}
.merch-head-cell h1 {color:#791501;}
.merch-head-cell p {margin:0px; color: #FFFFFF; line-height: 17px;}
.merch-head-cell-right{width: 53px; height: 151px;}
.report-bad-option{padding-left:5px; padding-right:5px;}

/* -------------- coupon feature bar (from Dan) ------------------ */
.coupA {font-family:'Roboto', Arial; font-size:12px;}
.coupA p {margin:0px; padding-top:2px;}
a.invalid {color:#007FDD; font-size:11px; text-decoration:none;}
a.invalid:hover {color:#FFB81F; font-size:11px; text-decoration:none;}

.coupon-wrap {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -162px; width: 566px; margin-left:9px;}
.coupon-wrap-img{float:left; padding:6px 20px 5px 10px; width:100px; text-align:center;}
.coupon-merch-box{width: 120px;}
.coupon-title-box{width: 446px; line-height:15px; padding-top:10px;}
.coupon-title-box-wide{width: 666px; line-height:15px; padding-left: 20px; padding-top:10px;}
.coupon-merch-all{font-size:9px; margin-top:0px; font-family:'Roboto', Arial;}
.coupon-merch-all a {color:#000000; text-decoration:none;}
.coupon-merch-all a:hover {color:#666666;}
.coupon-title {padding-top:5px;}
.coupon-title a {color:#007FDD; font-size:16px; font-weight:bold; text-decoration:none; margin:0px; font-family:'Roboto', Arial; line-height:18px;}
.coupon-title a:hover {color:#6EA7D1;}
.coupon-descr {margin:0px; font-family:'Roboto', Arial; padding-bottom:5px; font-size:11px;}
.coupon-expiration{color:#999999; font-size:11px; font-family:'Roboto', Arial; margin:0px;}
.coupon-expiration-edit{color:#999999; font-size:11px; font-family:'Roboto', Arial; margin:0px; padding-top: 4px;}
.coupon-code-wrap {margin-top:2px; padding-right:20px; float:left;}
.coupon-code-wrap a {font-family:'Roboto', Arial; color:#007FDD; font-weight:bold; font-size:11px;}
.coupon-code-wrap a:hover {color:#6EA7D1;}
.coupon-code-text-modify{float:left; margin-top:2px; margin-right:5px; font-size:11px; font-family:'Roboto', Arial; width: 39px;}
.coupon-code-text{float:left; margin-top:4px; margin-right:5px; font-size:11px; font-family:'Roboto', Arial;}
.coupon-code-value{background:url(../gif/coupon-code-left.gif) repeat-x; height:23px; float:left; color:#333333; font-size:12px;}
.coupon-code-hover-msg{
    background:url(../gif/click-to-copy.gif) no-repeat;
    width: 180px;
    height:24px;
    font-size:10px;
    color:#FFFFFF;
    float:left;
    padding:6px;
    padding-right:0px;
}
.coupon-blue-box{float:left; margin-top:2px;}
.coupon-bar-wrap {background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -129px; width: 566px; height:28px; margin-left:9px;} 	  
.coupon-bar-share{padding-left:10px; padding-top:1px; float:left;}
.coupon-comments{float:left;}
.coupon-email-invalid{color:Red;}
.addthis_toolbox .custom_images a{}
.coupon-spacer{width:10px;}
.coupon-footer {clear:both; height:1px; padding-bottom:5px;}
.coupon-footer-expired {clear:both; height:1px;}
.pointer {cursor: pointer}

.coupon-related-wrap{border-bottom:1px dashed #D4C7BA; clear:both; margin-top:5px; padding-bottom:5px;}
.coupon-related-merch{color:#6699CC; font-size:10px; text-decoration:none;}
a.coupon-related-merch:hover{color:#738C9F;}
.coupon-related-img{border:1px solid #CCCCCC;}
.coupon-related-activate{color:#007FDD; font-size:11px; font-family:'Roboto', Arial;}
a.coupon-related-activate:hover {color:#738C9F;}
.coupon-related-copy{}
.email-friend-wrap{position: fixed; left: 0px; top: 0px; z-index: 10000; width: 2000px; height: 2000px; background-color:Gray;}
.email-friend-wrap-hide{position:fixed;left: 0px; top: 0px; z-index: 10000; width: 1px; height: 1px; }
.email-friend-hide{display:none;}
.email-friend-show{background:url(../gif/background-top.gif) no-repeat; width:488px; text-align:left; left:320px; top:120px; position:absolute; z-index: 10000; margin:0px; padding:0px;}

/* self serve merchant */
.mportal-body {color: #666666;}
.mportal-headline {color: #F44524; font-size: 18px; font-weight: bold;}
.mportal-headline-store {color: #333333; font-size: 14px; font-weight: bold;}
.mportal-subheadline {color: #333333; font-weight: bold;}
.mportal-link {color: #007FDD; font-size: 12px;}
.mportal-link : hover {color: #6EA7E1; font-size: 12px;}
.mportal-warning-msg {color:#F44524;}
.mportal-nextstep {color: #F44524; font-size: 13px; font-weight: bold; margin:0px;}
.mportal-nextstep-descr{color: #666666; font-size: 11px; padding-left: 8px; margin-top: 5px; margin-bottom:0px; width:120px;}
.mportal-welcome{color:#FF3300; font-weight:bold; font-size:18px; margin:0px;}
.mportal-step{margin:0px; padding:0px;}
.mportal-stepdetail{margin:0px; padding-left: 2px; padding-bottom: 2px;}
.mportal-stepdetail-2{margin:0px; padding:0px; padding-left: 10px;}
.merch-list-body{margin-left:10px; margin-right:10px; padding-top: 5px;}
.merch-setup-body {float:left; padding-left:0px; /*border-left:1px solid #DBEAFA; border-top:1px solid #DBEAFA; padding-top:5px;*/ width: 710px; padding-top: 10px;}
.merch-setup-body-wrap {float:left; padding-left:10px; border-left:1px solid #DBEAFA; border-top:1px solid #DBEAFA; padding-top:5px;}
.merch-setup-body-head{ width:656px;  font-size:14px; font-weight:bold; margin-bottom: 6px;}
.merch-setup-body-head-text{color:#F44524; font-size:20px; padding-top:5px; font-weight: bold;}
.merch-setup-section-head{width:686px;  background:url(../gif/setup-box-top.gif) no-repeat; margin-bottom: 6px;}
.merch-setup-section-head-text{font-weight:bold; padding-left:5px; color:#585D5E;}
.merch-setup-image-button-wrap{padding:8px; margin:0px 10px 0px 10px; float:left; width:113px; height:84px; color:#F44524; font-weight:bold; padding-top:25px;}
.merch-setup-image-button-wrap p {margin:0px; padding-bottom:3px;}
.merch-setup-text-button-wrap{padding:6px; margin:0px 10px 0px 10px; float:left; background:url(../gif/button-bg.gif) no-repeat; width:113px; height:84px; color:#F44524; font-weight:bold;}
.merch-setup-button-result-text{padding-left:145px;}
.merch-setup-text-button-text{margin:0px; font-weight:normal; font-size:11px; color:#666666;}
.merch-setup-button-verify{padding-left: 10px; margin-bottom:5px; margin-top:5px;}
.merchant-setup-textbox-label{ width:127px; float:left; padding-top: 3px;}
.merchant-setup-button {width:150px; height:31px; background:url(../gif/tab.gif) no-repeat; margin-bottom: 6px; margin-right:5px; padding-top:7px;}
.merchant-setup-button span {font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration: none; padding-left:10px;}
.merchant-setup-button a {font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration: none; padding-left:10px;}
.merchant-setup-button-on {width:150px; height:31px; background:url(../gif/tab-on.gif) no-repeat; margin-bottom:6px; margin-right:5px; padding-top:7px;}
.merchant-setup-button-on a {font-weight:bold; font-size:11px; color:#FFFFFF; text-decoration: none; padding-left:10px; }
.merchant-verify-file-step {margin:5px; padding-left:10px;}
.merchant-verify-meta{font-weight:bold; padding-left:6px; padding-top:6px; color:black; font-size: 16px;}
.merchant-verify-meta-step {padding-left:5px; color:#333333;}
.merchant-benefits {padding-left:10px; color:#585D5E;}
.merchant-setup-benifits-box {width:421px; height:280px; float:left; color:#666666;}
.mp-box-bottom {background:url(../gif/setup-box-bottom.gif) no-repeat; width: 686px; height: 8px;}
.mp-name {margin:0px; font-weight: bold; padding-top: 5px; font-size: 14px; color:Black;}
.mp-status {margin:0px; font-weight: normal; color: Green; padding-bottom: 5px;}
.mp-status-warning {margin:0px; font-weight: normal; color: Red; padding-bottom: 5px;}
.mp-footer-terms {padding:0px; padding-bottom: 2px; margin:0px; color: #AAAAAA; font-size:10px;}
.mp-banner-text {padding:0px; padding-top: 12px; margin:0px; font-weight: bold;}
.portal-sidebar-wrap {width:165px; float:left; margin-left:8px; padding-top:15px;}

.merchant-grid-store-header{padding-left: 20px; font-weight: bold;}
.merchant-grid-store-cell {padding-left: 20px; padding-right: 20px; padding-bottom: 3px; padding-top: 3px;}
.merchant-grid-status-header{padding-left: 20px; font-weight: bold;}
.merchant-grid-status-cell{padding-left: 20px; padding-right: 20px;}
.merchant-benefits p {margin:3px;}
.merch-table-input { width: 440px;}
.merch-table-label { width: 110px; padding-top: 3px; }
.merch-table-value { width: 300px;}

.merch-sub-nav3 {width:95px; height:60px; margin-left:20px;}
.merch-sub-nav2 {background:url(../gif/promote-store-sub-back-2.gif) no-repeat; width:95px; height:60px; margin-left:20px;}
.merch-sub-nav-1st {padding-left: 24px; height: 20px; padding-top: 3px; background:url(../gif/sub1.gif) no-repeat;}
.merch-sub-nav-1st a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.merch-sub-nav-rest {padding-left: 24px;height: 20px; padding-top: 3px; background:url(../gif/sub1.gif) no-repeat;}
.merch-sub-nav-rest a {color:#FFFFFF; text-decoration:none; font-weight:bold;}

.user-coupon-no-warning{display: none;}
.mod-coupon-warning {height:25px; background:url(../gif/error-back-left.gif) no-repeat; margin:0px; }
.mod-coupon-warning-text {margin:0px; font-size:12px; font-family:Arial; padding-top: 4px; font-weight: bold; color: #333333;}
.mod-coupon-warning-end {float:right; margin:0px;}
.mod-coupon-label{width: 48px; padding-top: 4px; font-size: 11px;}
/* login */
.login-check-avail {color:#007FDD; font-size:11px; padding-left:5px;}
.login-create{width: 352px;}
.login-exist{width: 352px;}
.login-checkbox{}
.login-failure{color:#F44524; font-size:10px;}
.login-instruction{}
.login-label-cell{ padding-left:5px; color:#333333; float:left; width:145px; }
.login-button-create{ align: left;  }
.login-button{}
.login-text-div{padding-left:5px; color:#333333; float:left; width:145px;}
.login-textbox-div{float:left; padding-bottom:5px;}
.login-textbox{ width: 300px;}
.login-textbox-disabled{ width: 300px; background-color: #CCCCCC;}
.login-newsletter-div{float:left; padding-bottom:5px; font-size:11px;}
.login-title{ font-size: 14pt; font-weight: bold; text-align:left; padding-left:20px;}
.login-close-image{padding-right: 10px; padding-top:10px; width:20px; height:20px;}
.changepwdLabel{text-align:left;}
.changepwdTitle{text-align:left; color:#FF3300; font-weight:bold; font-size:18px; margin:0px; display: none;}
/* new merchant page */
.right-sidebar-logo {width:82px; text-align:center; margin-right:10px; padding-top:1px;}
.right-coupon1 {margin:0px; line-height:14px;}
.right-coupon1 a {color:#007FDD; font-size:12px; font-weight:bold; font-family:'Roboto', Arial; text-decoration: none;}
.right-coupon1 a:hover {color:#738C9F;}
.right-coupon2 {color:#666666; font-size:10px; font-family:'Roboto', Arial; margin:0px;}
.right-coupon3 {color:#007FDD; font-size:11px; font-family:'Roboto', Arial; margin:0px;}
a.right-coupon {color:#666666; background:#FEC85D; text-decoration:none;border:1px solid #FF9933; padding:2px; font-size:11px; font-family:'Roboto', Arial;}
.also-like-code{padding: 2px; background:#FFEBAE; color:#666666; border:1px solid #FDC963;}
.also-like {color:#A69585; font-weight:bold; font-size:18px; border-bottom:1px dashed #D4C7BA; margin-right:15px; padding-bottom:2px; margin-bottom:0px; margin-top:0px;}
.also-like2 {color:#A69585; font-weight:bold; font-size:18px; border-bottom:1px dashed #D4C7BA; border-top:1px dashed #D4C7BA; margin-top:40px; padding:0px; margin-bottom:0px;}
.also-like3 {color:#A69585; font-weight:bold; font-size:14px; border-bottom:1px dashed #D4C7BA; margin-right:15px; padding-bottom:2px; margin-bottom:5px; margin-top:0px; width:285px;}
ul.coupon-list{list-style-image:url(../gif/blue-arrow.gif);}
ul.coupon-list li{ padding-bottom:3px;}
ul.coupon-list li a {color:#007FDD; font-size:11pt;}
ul.coupon-list li a:hover {color:#738C9F;}
.additional-info-wrap{padding:10px 20px 20px 20px; font-family:'Roboto', Arial; width:590px; color:#969494; background:#F4F5F6; margin-left:5px;}
.additional-info-tool-wrap{padding:10px 20px 20px 20px; font-family:'Roboto', Arial; width:585px; color:#969494; background:#F4F5F6; margin-left:0px; margin-bottom: 10px;}
.additional-info-tool-wrap-widget{padding:10px 20px 20px 20px; font-family:'Roboto', Arial; width:589px; color:#969494; background:#F4F5F6; margin-left:0px; border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px;}
.additional-info-head-text{color:#738C9F; font-size:18px; border-bottom:1px solid #D1D1D1; margin:10px; padding:2px;}
.additional-info-link-text{color:#007FDD; font-size:12px;}
.additional-paragraph{font-size:11px; margin-bottom:10px; padding-left: 20px; padding-right: 20px;}
.additional-bold{font-weight:bold;}
.coupon-header {color:#666666; font-size:22px; margin:0px; font-family:'Roboto', Arial; padding:5px;}
.coupon-see-all {padding-left:15px; color:#666666;}
.coupon-see-all a {color:#007FDD;}
.sidebar-link {color:#666666; font-size:11px;}
.sidebar-link a {color:#007FDD; font-size:12px; font-family:'Roboto', Arial; text-decoration: underline;}
.sidebar-link a:hover {color:#738C9F;}
.sidebar-button {padding:4px 4px 0px 0px;}
/* email friend */
.send-to-a-friend {color:#F44524; font-size:20px; font-weight:bold; font-family:'Roboto', Arial; margin:0px 20px 0px 20px; width:440px; padding-top:10px;}
.send-coupon-title {color:#007FDD; font-size:18px; font-weight:bold; font-family:'Roboto', Arial; margin:0px; padding-top:5px; padding-right:10px;}
.coupon-email-frnd{display:none;}
.coupon-email-frnd-invalid{display:inline; color:Red;}
.send-form-text {font-family:'Roboto', Arial; text-align:right; padding-right:5px; font-size:11px; color:#333333; width:135px;}
.add-friend {font-family:'Roboto', Arial; font-size:11px; color:#007FDD; text-decoration: underline; cursor:pointer}
.send-top-wrap{background:url(../gif/background-top.gif) no-repeat; width:488px; text-align:left;}
.send-close{float:right; margin:0px; padding-top:9px; padding-right:10px;}
.send-coupon-retailer-img{float:left; margin:15px; padding-bottom:10px;}
.send-coupon-bottom{margin-left:6px; padding-bottom:10px;}
.send-coupon-code-right{float:left; margin-right:10px;}
.send-coupon-code-text{float:left; margin:5px; font-size:11px; color:#333333; font-family:'Roboto', Arial;}
.send-coupon-code-value{background:url(../gif/couponcode_left.gif) repeat-x; height:29px; float:left; color:#333333; font-size:14px; font-family:'Roboto', Arial; padding:5px; margin-right:5px;}
.send-expires-text{color:#999999; font-size:11px; font-family:'Roboto', Arial; margin:0px; padding-top:5px; display:block}
.send-footer{background:url(../gif/background-bottom.gif) no-repeat; width:488px; height:34px; color:#6EA7D1; font-size:11px; font-family:'Roboto', Arial; padding-left:15px;}
.add-friend-textbox{width:200px; margin-top: 4px;}
.add-friend-textbox2{width:350px; margin-top: 4px;}
.add-refer-a-friend-textbox {width:247px; margin-top:4px;}
.modalBackground {
    background-color:rgba(0,0,0,0.6);
    animation-name: darken-background;
    animation-duration: 0.5s;
}

@keyframes darken-background {
    from {background-color: rgba(0,0,0,0.0);}
    to{background-color: rgba(0,0,0,0.6);}
}

.modalBackgroundLight {
    background-color:rgba(0,0,0,0.15);
    animation-name: darken-background-light;
    animation-duration: 0.3s;
}

@keyframes darken-background-light {
    from {background-color: rgba(0,0,0,0.0);}
    to{background-color: rgba(0,0,0,0.15);}
}

.modalBackgroundDark {
	background-color:#555;
	filter:alpha(opacity=90);
	opacity:0.9;
}
/* circular */
.cir-row-top{float:left; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width:115px; height:95px;}
.cir-row-top-last{float:left; border-bottom:1px solid #CCCCCC; width:115px; height:95px;}
.cir-row-middle{float:left; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; width:115px; height:95px;}
.cir-row-middle-last{float:left; border-bottom:1px solid #CCCCCC; width:115px; height:95px;}
.cir-row-bottom{float:left; border-right:1px solid #CCCCCC; width:115px; height:95px;}
.cir-row-bottom-last{float:left; width:115px; height:95px;}
a.cir-row{text-decoration: none; line-height:15px; color:#007FDD;}
a.cir-row:hover{color:#65B7F3;}
.cir-merch-lst{color:#73B3E2; margin-bottom:0px;}
.cir-merch-lst li a{text-decoration:none; color:#007FDD;}
.cir-merch-lst li a:hover{color:#73b3e2;}
.cir-merch-lst-side-pnl{color:#73B3E2; margin:0px; padding:5px; list-style-type:none;}
.cir-merch-lst-side-pnl li a {text-decoration:none; color:#007FDD;}
.cir-merch-lst-side-pnl li a:hover {text-decoration:none; color:#73B3E2;}
a.cir-link{color:#65B7F3;}
a.cir-link:hover{color:#007FDD;}
a.cir-storelink{color:#007FDD; font-size:14px;}
a.cir-storelink:hover{color:#65B7F3;}
/* printable coupons */
.printable-coupon-div {padding:0px 10px 10px 10px;}
.printable-coupon-div p {margin-bottom:0px;}
.printable-coupon-icon {float:left; padding-right:20px; padding-bottom:50px;}
.printable-coupon-cat {color:#007FDD; font-weight:bold;}
.printable-coupon-cat-content {color:#585D5E; margin-top:3px;}
.printable-coupon-cat-links {margin-top:10px; color:#585D5E;}
.printable-coupon-cat-links p {font-weight:bold; margin-bottom:5px;}
.printable-coupon-cat-links a {margin-right:5px;}
.printable-coupon-cat-links a img {border:1px solid #C7DDF3;}
a.printable-coupon-cat-all {line-height:14px; color:#007FDD; border:0px;}
a.printable-coupon-cat-all img {border:0px;}
.printable-coupon-cat-links div {float:right; width:125px; padding-top:3px;}
.printable-sash{background: url(../png/s-coupon.png) no-repeat top left; background-position: 0 -804px; width: 54px; height: 56px; }
/* restaurant coupons */
.rest-image-cell {float:left; padding: 2px;}
.rest-image-cell p {border: solid 1px #C7DDF3; margin:2px; padding:0px;}
.rest-list-bar {width: 572px; height:22px; background: url(../gif/alpha-list-bg.gif) no-repeat;}
.rest-list-bar p{padding-left: 10px; padding-top: 1px; font-weight:bold; font-size:14px;}
.rest-paragraph {color:#585D5E; margin-top:0px;}
.rest-paragraph a {color:#007FDD;}
.rest-paragraph a:hover {color:#6EA7D1;}
.rest-table {}
.rest-table td {width:190px;}
/* export */
.coupon-content {float:left; font-family:'Roboto', Arial; margin:2px 10px 0px 5px;}
.coupon-content p {margin:0px;}
.coupon-content-merchant {color:#333333; font-size:10px;}
.coupon-content-title {color:#000099; font-size:14px; font-weight:bold; padding-top:10px;}
.coupon-content-expires {color:#999999; font-size:11px; padding-top:5px;}
.coupon-content-code {float:right; font-family:'Roboto', Arial; margin:5px; color:#000099; font-size:10px; padding:25px 20px 0px 0px;}
/* gift card */
.gc-nt-hide{display:none;}
.gc-nt-show{ background-color:Green; display:inline;}
.gcLogo{width: 125px; height: 78px; margin-bottom:2px; padding-top:10px;}
.gc-no-card-list{margin-top:5px; margin-bottom:5px; padding:0px; padding-left: 0px; padding-right:20px; list-style:circle outside url("../gif/arrow3.gif"); }
.gc-no-card-list li {color:#73B3E2; margin-bottom:2px;}
.gc-no-card-list li a {text-decoration:none;}
.gc-no-card-list li a:hover {color:#6EA7D1;}
.gc-cell {float:left; width: 143px; height:140px; text-align:center; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; font-size:11px;}
.gc-cell-right {float:left; width: 143px; height:140px; text-align:center; /*padding-top:10px; padding-bottom:10px;*/ border-bottom:1px solid #CCCCCC; font-size:11px;}
.gc-cell-bottom {float:left; width: 143px; height:115px; text-align:center; padding-top:10px; padding-bottom:10px; border-right:1px solid #CCCCCC; font-size:11px;}
.gc-cell-bottom-right {float:left; width: 143px; height:115px; text-align:center; padding-top:10px; padding-bottom:10px; font-size:11px;}
a.gc-link {text-decoration:none;}
.gc-merchant {color:#007FDD;}
.gc-remaining {color:#585D5E; font-weight:bold;}
.gc-rightpanel {color:#007FDD; font-size:11px; padding:4px;}
.gc-rightpanel a {color:#007FDD; font-size:11px; text-decoration:none;}
.gc-grid-toprow {height:21px; text-align:center;}
.gc-grid-toprow div {padding-top:3px; color:#4D6985; font-size:11px;}
.gc-grid-toprow div a {text-decoration:none; color:#4D6985;}
.gc-cards-grid {border-top:1px solid #E2E3E2; border-right:1px solid #E2E3E2; text-align:center; height:36px;}
.gc-cards-grid div{padding-top:8px;}
.gc-cards-grid-right {border-top:1px solid #E2E3E2; text-align:center; height:36px;}
.gc-cards-grid-right div{padding-top:5px;}
.gc-no-card-message{padding-left: 10px;}
/*Coupon comment*/
.comment-wrap {padding: 0px 7px 0px 7px;}
.comment-name {font-family: 'Roboto', Arial; color:#007FDD; font-size:12px; font-weight:bold;}
.comment-date { color: #999999; font-size: 10px; font-family: 'Roboto', Arial;}
.comment-text {color: #666666; font-size: 12px; font-family: 'Roboto', Arial; }
.comment-thanktext {font-size: 11px; font-family: 'Roboto', Arial; }
.comment-add-comment {float:right; margin-right:20px;}
.comment-add-comment:hover{float:right; margin-right:20px; cursor: pointer;}
.comment-reply{padding-left: 20px;}
/*captcha*/
.s-captcha-blue #recaptcha_image img {max-width:236px !important; max-height:40px !important; position:absolute; top:6px; left:6px;}
.s-captcha-tan #recaptcha_image img {max-width:236px !important; max-height:40px !important; position:absolute; top:6px; left:6px;}

.s-captcha-back #recaptcha_image img {max-width:300px !important;}

		
.s-captcha-bluelg #recaptcha_image img {position:absolute; top:8px; left:6px;}
.s-captcha-bluelg #recaptcha_image {margin-bottom:22px;}

.s-captcha-blue .s-captcha-back {background:url(../png/s-captcha3.png) no-repeat 0 0; width:251px; height:107px; position:relative; font:11px 'Roboto', Arial;}
.s-captcha-blue .s-captcha-btn-refresh {background:url(../png/s-captcha3.png) no-repeat -252px 0; width:25px; height:16px;}
.s-captcha-blue .s-captcha-btn-audio {background:url(../png/s-captcha3.png) no-repeat -252px -17px; width:25px; height:16px;}
.s-captcha-blue .s-captcha-btn-help {background:url(../png/s-captcha3.png) no-repeat -252px -34px; width:25px; height:16px;}
.s-captcha-blue .s-captcha-btn-text {background:url(../png/s-captcha3.png) no-repeat -252px -51px; width:25px; height:16px;}
.s-captcha-blue .s-captcha-input {margin-top:2px; width:195px; border:1px solid #6192C3;}
.s-captcha-blue .s-captcha-btn-submit {background:url(../png/s-captcha3.png) no-repeat -122px -216px; width:106px; height:30px; border:0px; cursor:pointer;}
.s-captcha-blue .s-captcha-btn-submit:hover {background-position:-122px -248px;}		
.s-captcha-blue .s-captcha-buttons {position:absolute; bottom:6px; right:4px;}
		
.s-captcha-tan .s-captcha-back {background:url(../png/s-captcha3.png) no-repeat 0 -108px; width:251px; height:107px; position:relative; font:11px 'Roboto', Arial;}
.s-captcha-tan .s-captcha-btn-refresh {background:url(../png/s-captcha3.png) no-repeat -252px -108px; width:25px; height:16px;}
.s-captcha-tan .s-captcha-btn-audio {background:url(../png/s-captcha3.png) no-repeat -252px -125px; width:25px; height:16px;}
.s-captcha-tan .s-captcha-btn-help {background:url(../png/s-captcha3.png) no-repeat -252px -142px; width:25px; height:16px;}
.s-captcha-tan .s-captcha-btn-text {background:url(../png/s-captcha3.png) no-repeat -252px -159px; width:25px; height:16px;}
.s-captcha-tan .s-captcha-btn-submit, .s-captcha-orange-submit {background:url(../png/s-captcha3.png) no-repeat 0 -216px; width:121px; height:31px; border:0px; cursor:pointer;}
.s-captcha-tan .s-captcha-btn-submit:hover, .s-captcha-orange-submit:hover {background-position:0 -248px;}
.s-captcha-tan .s-captcha-input {margin-top:2px; width:195px; border:1px solid #ECDBAD;}
.s-captcha-tan .s-captcha-buttons {position:absolute; bottom:6px; right:4px;}

.s-captcha-bluelg .s-captcha-back {background:url(../png/s-captcha3.png) no-repeat 0 -280px; width:316px; height:126px; position:relative; font:11px 'Roboto', Arial;}
.s-captcha-bluelg .s-captcha-btn-refresh {background:url(../png/s-captcha3.png) no-repeat -252px 0; width:25px; height:16px;}
.s-captcha-bluelg .s-captcha-btn-audio {background:url(../png/s-captcha3.png) no-repeat -252px -17px; width:25px; height:16px;}
.s-captcha-bluelg .s-captcha-btn-help {background:url(../png/s-captcha3.png) no-repeat -252px -34px; width:25px; height:16px;}
.s-captcha-bluelg .s-captcha-btn-text {background:url(../png/s-captcha3.png) no-repeat -252px -51px; width:25px; height:16px;}
.s-captcha-bluelg .s-captcha-input {margin-top:2px; width:245px; border:1px solid #6192C3;}
.s-captcha-bluelg .s-captcha-btn-submit {background:url(../png/s-captcha3.png) no-repeat -122px -216px; width:106px; height:30px; border:0px; cursor:pointer;}
.s-captcha-bluelg .s-captcha-btn-submit:hover {background-position:-122px -248px;}			
.s-captcha-bluelg .s-captcha-buttons {position:absolute; bottom:3px; right:7px;}

.s-captcha-btn-like {background:url(../png/s-captcha3.png) no-repeat -229px -216px; width:39px; height:32px;}
.s-captcha-btn-problem {background:url(../png/s-captcha3.png) no-repeat -269px -216px; width:39px; height:32px;}
.s-captcha-btn-shared-by {background:url(../png/s-captcha3.png) no-repeat -229px -249px; width:18px; height:18px;}

/* user submit coupon */
.btn-submit-coupon {background:url(../s-captcha2.html) no-repeat; background-position:0 0; width:121px; height:31px;}
.btn-submit-coupon:hover { background:url(../s-captcha2.html) no-repeat; background-position:0 -32px;}

/*Befrugal Coupon Widget*/
.widget-step {position:relative; padding-left: 45px;}
.widget-step-img {position:absolute; left: 5px;}
.widget-custimize-preview-border {border: solid 1px #FBE790; border-bottom-color: #FFFCDD; }
.widget-customize-preview {background-color:#FFFCDD; width:570px; margin:0px; margin-bottom:0px; font-weight:bold; color:#f44524; font-size:15px;}
.widget-customize-bg {background:url("../png/page-yellow-bg.png"); width:570px; background-repeat: no-repeat}
.widget-customize-bg-bottom {background:url("../png/page-yellow-bg-bottom.png"); width:570px; height:4px;}
.widget-how-to-find{color:#0980D0;font-size:13px;text-decoration:underline; cursor:pointer;}
.widget-simple-blue{color:#0980D0; cursor:pointer;}
.plainpop-header{background:url(../gif/background-top-plain.gif) no-repeat; width:690px; text-align:left; left:320px; top:120px; position:absolute; z-index: 100; margin:0px; padding:0px;}
.plainpop-close{float:right; margin:0px; padding-top:9px; padding-right:10px;}
.plainpop-footer{background:url(../gif/background-bottom-plain.gif) no-repeat; width:690px; height:15px; color:#6EA7D1; font-size:11px; font-family:'Roboto', Arial; z-index: 101; padding-left:15px;}
.plainpop-innermargin{padding-left:10px;padding-right:10px;}
.widget-content {line-height:16px; font-family:'Roboto', Arial; color:#585d5e;}
h1.widget {margin:0px; margin-bottom:4px; font-weight:bold; color:#f44524; font-size:18px;}
h2.widget {font-size:14px;}
h3.widget {color:#333333; font-size:14px; margin-bottom:4px;}
ul.widget {margin-top:0px;}
select.widget {color:#585d5e; font-family:'Roboto', Arial;}
.MicroHeading
{
    width:100%;
    border-top:solid;
    border-bottom:solid;
    border-width:1px;
    margin-top:5px;
    border-color:#CCCCCC;
}
.supHeading
{
    margin-top:30px;
    margin-bottom:4px;
    font-weight:bold;
    color:#0980D0;
    font-size:13px;
}
.MicroHeadingText
{
    color: #5F5F5F;
    font-weight:bold;
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
}
.tableSupHeading
{
    border-top:solid;
    border-style-top:solid;
    border-width:1px;
    border-color:#CCCCCC;
    width:100%;
    height:1px;
}
.plus{background: url(../png/plus.png) no-repeat;}
.minus{background: url(../png/minus.png) no-repeat;}

/*Amazon Discount Widget*/
.widget-content {line-height:16px; font-family:'Roboto', Arial; color:#585d5e;}
h1.widget {margin:0px; margin-bottom:4px; font-weight:bold; color:#f44524; font-size:18px;}
h2.widget {font-size:14px;}
h3.widget {color:#333333; font-size:14px; margin-bottom:4px; font-family:'Roboto', Arial;}
ul.widget {margin-top:0px;}

/* some people break their style sheet, we need to clean up after them */
#recaptcha_area {
  width: 318px !important;
}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th {
  margin:0px !important;
  border:0px !important;
  padding:0px !important;
  border-collapse: collapse !important;
}
.recaptchatable * {
        margin:0px;
        padding:0px;
        border:0px;
        font-family:helvetica,sans-serif;
        font-size:8pt;
        color:black;
        position:static;
        top:auto;
        left:auto;
        right:auto;
        bottom:auto;
}
.recaptchatable #recaptcha_image {
  margin:auto;
}
.recaptchatable a img {
  border:0px;
}
.recaptchatable a {
  -moz-outline:none;
}
.recaptchatable a, .recaptchatable a:hover {
  -moz-outline:none;
  border:0px;
  text-decoration:none;
  color:blue;
  background:none;
  font-weight: normal;
}
.recaptcha_input_area {
  position:relative;
  width:146px;
  height:45px;
  margin-left:20px;
  margin-right:5px;
  margin-top:4px;
  background:none;
}
.recaptcha_theme_red .recaptcha_input_area_text,
.recaptcha_theme_white .recaptcha_input_area_text {
  color:black;
}
.recaptcha_theme_blackglass .recaptcha_input_area_text {
  color:white;
}
.recaptchatable #recaptcha_response_field  {
  width:242px;
  position:absolute;
  bottom:7px;

  padding:0px;
  margin:0px;
  font-size:10pt;
}
.recaptcha_theme_blackglass #recaptcha_response_field,
.recaptcha_theme_white #recaptcha_response_field {
  border: 1px solid gray;
}
.recaptcha_theme_red #recaptcha_response_field {
  border:1px solid #6192C3;
}
.recaptcha_audio_cant_hear_link {
  font-size:7pt;
  color:black;
}
.recaptchatable {
  line-height:1em;
}
.recaptcha_error_text {
color:red;
}
/* Miscellany */
.ExpiredCouponWrap{background: url(../png/s-comment.png) no-repeat top left; background-position: -449px -568px; width: 580px; height:225px;}
/* Rating */
.ratingStar {
	white-space:nowrap;
	height:12px;
	display:inline;
}
.ratingStar .ratingItem, .ratingStar .ratingItemReadOnly {
    font-size: 0pt;
    width: 11px;
    height: 11px;
    margin-right: 4px;
    padding: 0px;
    background-repeat: no-repeat;
}
.ratingStar .ratingItemReadOnly
{
	cursor:default;
}
.ratingStar .OrangeFilled { background: url(../png/s-captcha.png) no-repeat top left; background-position: -144px -40px; width: 11px; height: 11px; } 
.ratingStar .OrangeEmpty { background: url(../png/s-captcha.png) no-repeat top left; background-position: -192px -40px; width: 11px; height: 11px; } 
.ratingStar .BlueFilled { background: url(../png/s-captcha.png) no-repeat top left; background-position: -128px -40px; width: 11px; height: 11px; } 
.ratingStar .BlueEmpty { background: url(../png/s-captcha.png) no-repeat top left; background-position: -176px -40px; width: 11px; height: 11px; } 
.ratingStar .GrayFilled { background: url(../png/s-captcha.png) no-repeat top left; background-position: -160px -40px; width: 11px; height: 11px; } 
.ratingStar .GrayEmpty { background: url(../png/s-captcha.png) no-repeat top left; background-position: -208px -40px; width: 11px; height: 11px; } 
.ratingStar .WhiteFilled { background: url(../png/s-captcha.png) no-repeat top left; background-position: -224px -40px; width: 11px; height: 11px; } 
.ratingStar .WhiteEmpty { background: url(../png/s-captcha.png) no-repeat top left; background-position: -236px -40px; width: 11px; height: 11px; } 

ul.orange-bullet {margin-top:0px; padding-left:0px;}
ul.orange-bullet li {list-style-image: url(../gif/arrow5b.gif); padding-bottom:4px; margin-left:18px; padding-left:0px;}
ul.orange-bullet-steps {margin-top:0px; padding-left:0px;}
ul.orange-bullet-steps li {list-style-image: url(../gif/arrow5b.gif); padding-bottom:12px; margin-left:18px; padding-left:0px;}

.s-sidebarsidebar-email-signup{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 0; width: 282px; height: 58px; } 
.s-sidebarsidebar-header-facebook{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -63px; height: 37px; color:#FFFFFF; font-weight:bold; padding-left:40px; font-size:14px; font-family:Trebuchet MS; } 
.s-sidebarsidebar-header-top{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -105px; height: 28px; color:#FFFFFF; font-weight:bold; padding-left:40px; font-size:14px; font-family:Trebuchet MS;} 
.s-sidebarsidebar-header-thicktop{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -452px; height: 42px; color:#FFFFFF; font-weight:bold; padding-left:40px; font-size:14px; font-family:Trebuchet MS;} 
.s-sidebarsidebar-header-twitter{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -138px; height: 37px; color:#FFFFFF; font-weight:bold; padding-left:40px; font-size:14px; font-family:Trebuchet MS; } 
.s-sidebarsidebar-header{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -180px; height: 28px; color:#FFFFFF; font-weight:bold; padding-left:40px; font-size:14px; font-family:Trebuchet MS; margin-top:20px;} 
.s-sidebarsidebar-thickheader{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -409px; height: 42px; color:#FFFFFF; font-weight:bold; padding-left:40px; font-size:14px; font-family:Trebuchet MS; margin-top:20px;} 
.s-sidebarsidebar-icon-amazon{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -213px; width: 32px; height: 32px; } 
.s-sidebarsidebar-icon-coupon{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: -37px -213px; width: 33px; height: 31px; } 
.s-sidebarsidebar-icon-gift{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: -75px -213px; width: 31px; height: 32px; } 
.s-sidebarsidebar-icon-house-car{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: -111px -213px; width: 31px; height: 27px; } 
.s-sidebarsidebar-icon-new{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: -147px -213px; width: 32px; height: 31px; } 
.s-sidebarsidebar-icon-sale{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: -184px -213px; width: 32px; height: 30px; } 
.s-sidebarsidebar-icon-shipping{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: -221px -213px; width: 30px; height: 25px; } 
.s-sidebarsidebar-icon-electric-car{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: -256px -213px; width: 32px; height: 32px; } 
.s-sidebarsidebar-icon-travel-calc{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: -218px -250px; width: 32px; height: 32px; } 
.s-sidebarsidebar-prizes{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -251px; width: 284px; height: 108px; } 
.s-sidebarsidebar-toolbar-bg{ background: url(../png/s-toolbar-new.png) repeat-y top left; background-position: -298px -0px; width: 293px; border-bottom:1px solid #F8E6C5; padding-bottom:5px;} 
.s-sidebarsidebar-open-sign{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: -0 -364px; width: 54px; height:45px;}

.wide-also-like-code{padding: 1px; background:#FFEBAE; color:#666666; border:1px solid #FDC963; font-size:8px;}
.s-widesidebar-email-signup{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 0; width: 220px; height: 58px; } 
.s-widesidebar-header-facebook{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -63px; height: 37px; color:#FFFFFF; font-weight:bold; padding-left:39px; font-size:14px; font-family:Trebuchet MS; } 
.s-widesidebar-header-twitter{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -138px; height: 37px; color:#FFFFFF; font-weight:bold; padding-left:40px; font-size:14px; font-family:Trebuchet MS; } 
.s-widesidebar-header{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -180px; height: 28px; color:#FFFFFF; font-weight:bold; padding-left:40px; font-size:14px; font-family:Trebuchet MS; margin-top:20px;} 
.s-widesidebar-header-top{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -105px; height: 28px; color:#FFFFFF; font-weight:bold; padding-left:40px; font-size:14px; font-family:Trebuchet MS;} 
.s-widesidebar-toolbar-bg{ background: url(../png/s-toolbar-new.png) repeat-y top left; background-position: -298px -0px; width: 220px; border-bottom:1px solid #F8E6C5; padding-bottom:5px; margin:0;} 
.s-widesidebar-prizes{ background: url(../png/s-toolbar-new.png) no-repeat top left; background-position: 0 -248px; width: 215px; height: 102px; } 
div.s-widesidebar-toolbar-bg p {margin:5px; color:#585D5E; font-size:12px;}
.wide-right-coupon1 {margin:0px; line-height:14px;}
.wide-right-coupon1 a {color:#007FDD; font-size:8px; font-weight:bold; font-family:'Roboto', Arial; text-decoration: none;}
.wide-right-coupon1 a:hover {color:#738C9F;}
.wide-right-coupon2 {color:#666666; font-size:8px; font-family:'Roboto', Arial; margin:0px;}
.wide-right-coupon3 {color:#007FDD; font-size:8px; font-family:'Roboto', Arial; margin:0px;}
a.wide-right-coupon {color:#666666; background:#FEC85D; text-decoration:none;border:1px solid #FF9933; padding:2px; font-size:11px; font-family:'Roboto', Arial;}

.s-captcha-audio000 { background: url(../png/s-captcha.png) no-repeat top left; background-position: 0 -36px; width: 25px; height: 16px; } 
.s-captcha-close-popup2 { background: url(../png/s-captcha.png) no-repeat top left; background-position: 0 -471px; width: 34px; height: 34px; } 
.s-captcha-comment-inside-top { background: url(../png/s-captcha.png) no-repeat top left; background-position: -462px 0; width: 368px; margin-left:15px; } 
.s-captcha-coupon-bottom-send { background: url(../png/s-captcha.png) no-repeat top left; background-position: 0 -630px; width: 457px; height: 14px; } 
.s-captcha-coupon-top-send { background: url(../png/s-captcha.png) no-repeat top left; background-position: 0 -528px; width: 457px; margin-left:6px;} 
.s-captcha-help0000 { background: url(../png/s-captcha.png) no-repeat top left; background-position: -30px -36px; width: 25px; height: 16px; } 
.s-captcha-icon-email { background: url(../png/s-captcha.png) no-repeat top left; background-position: -39px -471px; width: 36px; height: 38px; } 
.s-captcha-refresh0 { background: url(../png/s-captcha.png) no-repeat top left; background-position: -60px -36px; width: 25px; height: 17px; } 
.s-captcha-star-gold-blue { background: url(../png/s-captcha.png) no-repeat top left; background-position: -128px -40px; width: 11px; height: 11px; } 
.s-captcha-star-gold-orange { background: url(../png/s-captcha.png) no-repeat top left; background-position: -144px -40px; width: 11px; height: 11px; } 
.s-captcha-star-gold { background: url(../png/s-captcha.png) no-repeat top left; background-position: -160px -40px; width: 11px; height: 11px; } 
.s-captcha-star-gray-blue { background: url(../png/s-captcha.png) no-repeat top left; background-position: -176px -40px; width: 11px; height: 11px; } 
.s-captcha-star-gray-orange { background: url(../png/s-captcha.png) no-repeat top left; background-position: -192px -40px; width: 11px; height: 11px; } 
.s-captcha-star-gray { background: url(../png/s-captcha.png) no-repeat top left; background-position: -208px -40px; width: 11px; height: 11px; } 
.s-captcha-text000 { background: url(../png/s-captcha.png) no-repeat top left; background-position: -90px -36px; width: 25px; height: 16px; } 
.s-captcha-balloon-popup2 { background: url(../png/s-captcha.png) no-repeat top left; background-position: -264px -0px; width: 64px; height: 53px; } 

.s-light-blue-top1 { background: url(../png/light-blue-borders2.png) no-repeat top left; background-position: 0 0; width: 589px; height: 12px; } 
.s-light-blue-top2 { background: url(../png/light-blue-borders2.png) no-repeat top left; background-position: 0 -17px; width: 589px; height: 12px; } 
.s-light-blue-bottom2 { background: url(../png/light-blue-borders2.png) no-repeat top left; background-position: 0 -34px; width: 589px; height: 12px; } 
.s-light-blue-bottom1 { background: url(../png/light-blue-borders2.png) no-repeat top left; background-position: 0 -51px; width: 589px; height: 15px; } 
.s-light-blue-top3 { background: url(../png/light-blue-borders2.png) no-repeat top left; background-position: 0 -71px; width: 590px; height: 10px; } 
.s-light-blue-bottom3 { background: url(../png/light-blue-borders2.png) no-repeat top left; background-position: 0 -86px; width: 590px; height: 10px; } 
.s-light-blue-top4 { background: url(../png/light-blue-borders2.png) no-repeat top left; background-position: 0 -131px; width: 589px; height: 10px; } 
.s-light-blue-top5 { background: url(../png/light-blue-borders2.png) no-repeat top left; background-position: 0 -101px; width: 590px; height: 10px; } 
.s-light-blue-bottom5 { background: url(../png/light-blue-borders2.png) no-repeat top left; background-position: 0 -116px; width: 590px; height: 10px; } 
.s-light-blue-sides { background: url(../png/light-blue-borders2.png) top left; background-position: -594px 0; width: 589px; } 

.expired-coupon-list{font-size:11px; color:#969494; margin:0px 0px 10px 20px; padding:0px; line-height:18px;}
.expired-coupon-list li {margin:0px; padding:0px;}
.expired-coupon-list li a {color:#007FDD; text-decoration:none;}
.expired-coupon-list li span {color:#969494;}

.s-coupon-expired {background: url(../png/expired.png) repeat-y; width: 565px;}
.s-coupon-oops-expired-bg {background: url(../png/s-comment.png) no-repeat top left; background-position: -449px -568px; width: 580px; height:225px;}

.s-by-category-apparel--mens{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -132px; width: 157px; height: 130px; } 
.s-by-category-apparel--womens{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -1188px; width: 157px; height: 130px; } 
.s-by-category-automotive{ background: url(../png/s-by-category.png) no-repeat top left; background-position: 0 0; width: 157px; height: 130px; } 
.s-by-category-babies-kids{ background: url(../png/s-by-category.png) no-repeat top left; background-position: 0 -132px; width: 157px; height: 130px; } 
.s-by-category-beauty{ background: url(../png/s-by-category.png) no-repeat top left; background-position: 0 -264px; width: 157px; height: 130px; } 
.s-by-category-books-print{ background: url(../png/s-by-category.png) no-repeat top left; background-position: 0 -396px; width: 157px; height: 130px; } 
.s-by-category-business-office{ background: url(../png/s-by-category.png) no-repeat top left; background-position: 0 -528px; width: 157px; height: 130px; } 
.s-by-category-computer{ background: url(../png/s-by-category.png) no-repeat top left; background-position: 0 -660px; width: 157px; height: 130px; } 
.s-by-category-earth-friendly{ background: url(../png/s-by-category.png) no-repeat top left; background-position: 0 -792px; width: 157px; height: 130px; } 
.s-by-category-education{ background: url(../png/s-by-category.png) no-repeat top left; background-position: 0 -924px; width: 157px; height: 130px; } 
.s-by-category-electronics{ background: url(../png/s-by-category.png) no-repeat top left; background-position: 0 -1056px; width: 157px; height: 130px; } 
.s-by-category-entertainment{ background: url(../png/s-by-category.png) no-repeat top left; background-position: 0 -1188px; width: 157px; height: 130px; } 
.s-by-category-financial-services{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -318px -0px; width: 157px; height: 130px; } 
.s-by-category-flowers-gifts{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -318px -132px; width: 157px; height: 130px; } 
.s-by-category-food-drink{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -318px -264px; width: 157px; height: 130px; } 
.s-by-category-footwear{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -318px -396px; width: 157px; height: 130px; } 
.s-by-category-health-wellness{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -318px -528px; width: 157px; height: 130px; } 
.s-by-category-home-garden{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -318px -660px; width: 157px; height: 130px; } 
.s-by-category-jewelry-accessories{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px 0; width: 157px; height: 130px; } 
.s-by-category-mens-apparel{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -132px; width: 157px; height: 130px; } 
.s-by-category-online-services{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -264px; width: 157px; height: 130px; } 
.s-by-category-pets{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -396px; width: 157px; height: 130px; } 
.s-by-category-photo-prints{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -528px; width: 157px; height: 130px; } 
.s-by-category-sports-fitness{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -660px; width: 157px; height: 130px; } 
.s-by-category-telephones-service{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -792px; width: 157px; height: 130px; } 
.s-by-category-travel{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -924px; width: 157px; height: 130px; } 
.s-by-category-wedding-party{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -1056px; width: 157px; height: 130px; } 
.s-by-category-womens-apparel{ background: url(../png/s-by-category.png) no-repeat top left; background-position: -159px -1188px; width: 157px; height: 130px; } 

.car-calc-tb{ text-align: left; width: 100px;}
.driving-highway {float:right;}
.car-info {float: right; width: 75%;}
@media  (max-width:880px){
	.car-calc-tb{width: 70px;}
    .driving-highway {padding-left: 20px;float:unset;}
    .electric-car-table td {padding-right:0px !important;}
    .ajax__slider_h_rail {width:100% !important;}
    .car-info {width: 99%;}
}
@media (max-width:1130px) {
    .car-info {float:none;}
    td:last-child a::before, td:last-child a::after {content:none;}
}
.ajax__slider_h_rail {background:url(../gif/rail.gif) repeat-x;}
.car-cal-tb-allowMoreText>td:first-child {width:31.5%;}
.car-cal-tb-allowMoreText>td:nth-child(2) {width:18%;}
.car-cal-tb-allowMoreText>td:nth-child(3) {width:auto;}
.car-cal-tb-shrinkTermWidth>td:nth-child(2) {width:10%;}
.car-cal-tb-shrinkTermWidth>td:nth-child(4) {text-align:left;}
.car-calc-rslt-tb-y {text-align: left; padding-left: 10px;}
.car-calc-rslt-tb-m {text-align: left !important; padding-left: 10px;}
.car-calc-input-tb { margin-left: 1%; }
.car-calc-rslt-alt-line td {background:#FFFFFF; border:1px solid #D0D0D0; border-top:0px; border-left:0px; color:#585D5E;}

.car-calc-table1-disclaimer {color:#999999; font-size:10px;}
.car-calc-rslt-tb-first {background:#FFFFFF; border:1px solid #D0D0D0; border-top:0px; color:#585D5E;}
.car-calc-rslt-tb-rest {background:#FFFFFF; border:1px solid #D0D0D0; border-top:0px; border-left:0px; color:#585D5E; text-align: left !important; padding-right: 30px;}

.s-calc-leaf-key { background: url(../png/s-calculator.png) no-repeat top left; width:144px; height:111px; background-position: 0 0;}
.s-calc-slider-old { background: url(../png/s-calculator.png) no-repeat top left; width:10px; height:20px; background-position: -146px 0;}
.s-calc-slider { background: url(../png/s-calculator.png) no-repeat top left; width:10px; height:20px; background-position: -158px 0;}
.s-calc-calculate { background: url(../png/s-calculator.png) no-repeat top left; width:99px; height:30px; background-position: -170px 0;}
.s-calc-calculate:hover { background: url(../png/s-calculator.png) no-repeat top left; width:99px; height:30px; background-position: -170px -32px;}
.s-calc-calculate: focus { background: url(../png/s-calculator.png) no-repeat top left; width:99px; height:30px; background-position: -170px 0;}
.s-calc-car-default { background: url(../png/s-calculator.png) no-repeat top left; width:156px; height:104px; background-position: -270px 0;}
.s-calc-car-volt { background: url(../png/s-calculator.png) no-repeat top left; width:156px; height:104px; background-position: -429px 0;}
.s-calc-outside-border { background: url(../png/s-calculator.png) repeat-y top left; width:585px; background-position: -587px 0;}
.s-calc-results-middle { background: url(../png/s-calculator.png) repeat-y top left; background:#FFFCDD; margin:0 15px; border:1px solid #D0D0D0; padding:10px 5px;}

.s-calc-step {margin-bottom:10px; padding:3px; padding-right:6px; color:#F44524; font-weight:bold; border-bottom:1px solid #E9E5E5; font-size:14px;}
.showFinanceRow{ visibility: visible; display: table-row;}
.hideFinanceRow{ visibility: hidden;  display:none;}
.car-calc-error-inside {padding-left: 10px; padding-top: 5px;}
.car-calc-error-inside span{color: red; }

.s-calc-details-top { background: url(../png/s-calculator.png) no-repeat top left; width:562px; height:4px; background-position: 0 -113px;}
.s-calc-details-bottom { background: url(../png/s-calculator.png) no-repeat top left; width:562px; height:4px; background-position: 0 -119px;}
.s-calc-results-top { background: url(../png/s-calculator.png) no-repeat top left; width:556px; height:6px; background-position: 0 -125px;}
.s-calc-results-bottom { background: url(../png/s-calculator.png) no-repeat top left; width:556px; height:6px; background-position: 0 -133px;}
.s-calc-content-top { background: url(../png/s-calculator.png) no-repeat top left; width:585px; height:38px; background-position: 0 -141px; color:#FFFFFF; font-weight:bold; font-family:Trebuchet MS; font-size:14px;}
.s-calc-content-bottom { background: url(../png/s-calculator.png) no-repeat top left; width:585px; height:11px; background-position: 0 -181px;}
.s-calc-table-header1a { background: url(../png/s-calculator.png) no-repeat top left; width:267px; background-position: 0 -194px; font-weight:bold;}
.s-calc-table-header1b { background: url(../png/s-calculator.png) no-repeat top left; width:125px; background-position: -277px -194px; color:#D26300; font-weight:bold; font-size:11px; text-align:center;}
.s-calc-table-header1c { background: url(../png/s-calculator.png) no-repeat top left; width:125px; background-position: -412px -194px; color:#D26300; font-weight:bold; font-size:11px; text-align:center;}
.s-calc-table-header2a { background: url(../png/s-calculator.png) no-repeat top left; width:181px; background-position: 0 -236px;}
.s-calc-table-header2b { background:#FFCC66; color:#D26300; font-weight:bold; font-size:11px; text-align:center; border:1px solid #CCCCCC; border-bottom:0px;}
.s-calc-table-header2c { background:#FFCC66; color:#D26300; font-weight:bold; font-size:11px; text-align:center !important; border:1px solid #CCCCCC; border-bottom:0px; border-left:0px;}
.s-calc-table-header2aa { background:#FFFCDD;}
.s-calc-graph-top { background: url(../png/s-calculator.png) no-repeat top left; width:541px; height:6px; background-position: 0 -320px; margin-left:8px; margin-top:10px;}
.s-calc-graph-bottom { background: url(../png/s-calculator.png) no-repeat top left; width:541px; height:6px; background-position: 0 -328px; margin-left:8px;}

.calc-contents {background:#E7EFF7; width:562px;}
.calc-contents input[type="text"]:focus{background: #ffd; color: black;}
.calc-contents td {vertical-align: middle;}
.calc-car1 td{font-size:11px; color:#494848;}
.car-calc-input-tb td{color:#494848;}
@media(max-width:749px){
    .car-calc-input-tb td{font-size:12px;}
}

.calc-footnotes{margin-top:0px; padding:0px; margin-left:15px; margin-bottom: 2px; color:#999999; font-size:11px;}
.calc-footnotes a{color:#397FE0;}
/* auto complete */
.searchbar{ height: 50px; clear:left;}
.searchbarhl{background-color:#FFF3D3; height: 50px; clear:left;}
.searchbarhlb {overflow: hidden;}
.selected .searchbarhlb {background-color:#FFF3D3; cursor: pointer;}

.searchbarmobile{ clear:left;}
.searchbarhlmobile{background-color:#FFF3D3; clear:left;}
.searchbarhlbmobile {overflow: hidden;}
.searchbarhlbmobile:hover {background-color:#FFF3D3; cursor: pointer;}

.searchbarhcbrate{color: #199402; font-size: 12pt; float: right; font-family: Roboto; margin-right: 2px; font-weight:700;}
.searchbarhright{color: #808080; font-size: 10pt; float: right; font-family: Roboto; margin-right: 2px; font-weight:300;}
.searchBarTitle{font-size:12pt;color:#424242; font-family: Roboto;}
.searchBarTitleBold{font-size:12pt;color:#000000; font-family: Roboto; font-weight:bold;}
.searchbarAllResults{color: #2196f3; font-size: 12pt; font-family: Roboto; cursor:pointer;}
.deal-word-only {color: #424242; font-size: 12pt; font-weight:500;}

@media (min-width:768px) and (max-width:1024px) {.FavoriteSearchBar-search .searchbarhright {color:#C5C5C5;}}


.search-text {margin:0px 16px; padding-top:2px; font-size:10px;}
.search-img {border:1px solid #CCCCCC; margin:5px; float:left; width: 80px; height: 40px;}
.search-img2 {border:1px solid #CCCCCC; margin:5px; float:left; width: 60px; height: 30px;}
.search-img-scr {border:1px solid #CCCCCC; margin:5px; float:left; width: 50px; height: 40px; padding: 0px 15px 0px 15px;}
.autocomplete_completionListElement
{
	padding: 5px 0 8px 0;
	position: relative;
	background-color: Window;
	color: WindowText;
	margin : 0px 0px 0px 0px!important;
	cursor : 'default';
    list-style: none outside none;
    border:1px solid #d6d6d6;
	border-top:0px;
    background-color: White;
    text-align: left;
    z-index: 1000;
    box-shadow:2px 2px 8px #CCC;
    -moz-box-shadow: 2px 2px 2px #C6C2BC;
}
.autocomplete_completionListElementFavorites  /*supposed to match above class*/
{
	padding: 0px;
	position: relative;
	background-color: Window;
	color: WindowText;
	margin : 0px 0px 0px 0px !important;
	cursor : 'default';
    list-style: none outside none;
    border:1px solid #AFB8C1;
	border-top:0px;
    background-color: White;
    text-align: left;
    z-index: 1000;
    -moz-box-shadow: 2px 2px 2px #C6C2BC;
}
/* search results */
.letter-list {border-collapse:collapse; margin-left:5px;}
.letter-list td {padding:5px;}
.store-list-table td {border-collapse:collapse; padding:5px 50px 5px 10px;}
.table-results-list td {padding:10px 10px 0px 10px;}
.table-results-list td img {border:1px solid #CCCCCC;}
.results-text {color:#F64523; font-size:18px; font-weight:bold;}
.s-blue-box-top {background: url(../png/s-box.png) no-repeat top left; background-position: 0 0; width: 564px; height: 6px; }
.s-blue-box-bottom {background: url(../png/s-box.png) no-repeat top left; background-position: 0 -7px; width: 564px; height: 6px; }
.s-blue-box-inset-top {background: url(../png/s-box.png) no-repeat top left; background-position: 0 -14px; width: 547px; height: 8px; margin-left:7px; }
.s-blue-box-inset-bottom {background: url(../png/s-box.png) no-repeat top left; background-position: 0 -23px; width: 547px; height: 6px; margin-left:7px; }
.store-alpha-list{border-collapse:collapse;}
.store-alpha-list td{padding:5px 10px 2px 10px;}
.store-alpha-list td a{color:#007FDD;}
/* .autocomplete_completionListElement li:nth-child(odd) { background: #F7F7F7; } */
/* featured merchants */
.fm-header{margin: 10px 0px 5px 10px; color:#666666; font-size: 22px;}
.fm-tagline{margin: 0px 0px 4px 12px; color: #666666; font-family: 'Roboto', Arial; font-size: 11px;}
.fm-storelink{color:#007FDD; font-weight:bold; font-size:18px; text-decoration:none;}
.fm-descr{margin:0px; color:#333333; font-size: 11px;}
.fm-divide{border-bottom:1px solid #E4E5E7; padding-top: 5px; padding-bottom:5px; height:3px;}
.fm-divWrap{width:566px; background:#FFFFFF; margin-left:12px; padding-top: 8px;}

.s-uk-home-header { background: url(../png/s-uk-home.png) no-repeat top left; width:928px; height:101px; background-position: 0 0;}
.s-uk-home-footer { background: url(../png/s-uk-home.png) no-repeat top left; width:928px; height:29px; background-position: 0 -102px;}
.s-uk-home-banner { background: url(../png/s-uk-home.png) no-repeat top left; width:582px; height:142px; background-position: 0 -132px;}
.s-uk-home-oinky { background: url(../png/s-uk-home.png) no-repeat top left; width:268px; height:71px; background-position: -583px -132px;}
.s-uk-home-textheader { background: url(../png/s-uk-home.png) no-repeat top left; width:586px; height:21px; background-position: 0 -276px; color:#FFFFFF; font-weight:bold; padding-left:7px; padding-top:2px;}
.s-uk-home-textfooter { background: url(../png/s-uk-home.png) no-repeat top left; width:586px; height:9px; background-position: 0 -297px;}
.coupon-header-uk {color:#333333; font-size:18px; margin-top:10px; font-family:'Roboto', Arial; padding-left:10px;}
ul.coupon-list-uk {list-style-image:url(../gif/blue-arrow.gif); float:left; padding-right:40px;}
ul.coupon-list-uk li {padding-bottom:3px;}
ul.coupon-list-uk li a {color:#007FDD; font-size:13px;}
ul.coupon-list-uk li a:hover {color:#738C9F;}

/* Sprites */
.s-body_top_middle {background:#98BFE6; width:585px; height:30px; border:2px solid #C7DDF4; border-bottom:0px; border-radius:5px 5px 0 0;}
.s-double_arrow {background: url(../png/s-master2.png) no-repeat top left; background-position: -477px -37px; width:8px; height:7px; margin-left:5px;}
.s-breadcrumb_back {background:#797979; width:953px; height:25px; color: #FFFFFF; font-size: 12px; margin-bottom:2px; border-radius:3px;}
.s-logo_box2 {
background:#FFFFFF; width:190px; height:92px; border-radius:5px; width:190px; height:92px; text-align:center; float:left; margin:10px 10px 10px 38px;
-moz-box-shadow: inset -3px 4px 5px #444;
-webkit-box-shadow: inset -3px 4px 5px #444;
box-shadow: inset -1px 1px 5px #444;
}

.seasonal-mid-store-box{background: #D54202; width:262px; height:36px; margin:8px 0px 0px 0px; color:#FEFCE4; font-weight:bold; border-radius:5px;
-moz-box-shadow: inset -2px 3px 5px #444;
-webkit-box-shadow: inset -2px 3px 5px #444;
box-shadow: inset -2px 3px 5px #444;}

.seasonal-mid-img-wrapper{background:#FFFFFF; border-radius:5px; width:262px; height:128px; margin:0px;
-moz-box-shadow: inset -3px 4px 5px #444;
-webkit-box-shadow: inset -3px 4px 5px #444;
box-shadow: inset -3px 4px 5px #444;}

.s-blue_bar_back3 {background: url(../png/s-master2.png) no-repeat top left; background-position: -240px -284px; width:577px; height:25px; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:8px;}

.s-header-tabs {background: url(../png/s-master2.png) no-repeat top left;
                background-position: 0 -73px; width:975px; height:135px;} 
/* tabs */
div.tab div {float:left;}
div.tab div p {margin-top:11px; margin-bottom:0px; }
.s-tab-middle p a {font-family:Trebuchet MS; font-size:11px; color:#993300; font-weight:bold; text-decoration: none;}
.s-tab-middle p a:hover {font-family:Trebuchet MS; font-size:11px; color:#993300; font-weight:bold; text-decoration: underline;}
.s-tab-end-right-on-FD { background:url(../png/s-master2.png) no-repeat; _background-image:url(//icdn.bfrl.us/s/s-master2.gif); background-position: 0 0; width: 23px; height: 36px; } 
.s-tab-end-right-on { background:url(../png/s-master2.png) no-repeat; _background-image:url(//icdn.bfrl.us/s/s-master2.gif); background-position: 0 0; width: 23px; height: 36px; } 
.s-tab-end-right-FD { background:url(../png/s-master2.png) no-repeat; _background-image:url(//icdn.bfrl.us/s/s-master2.gif); background-position: -23px 0; width: 19px; height: 36px; } 
.s-tab-end-right { background:url(../png/s-master2.png) no-repeat; _background-image:url(//icdn.bfrl.us/s/s-master2.gif); background-position: -23px 0; width: 19px; height: 36px; } 
.s-tab-middle-on { background:url(../png/s-master2.png) no-repeat; background-position: -201px 0; height: 36px; } 
.s-tab-middle-on p a {font-family:Trebuchet MS; font-size:11px; color:#660000; font-weight:bold; text-decoration: none;}
.s-tab-middle-on p a:hover {font-family:Trebuchet MS; font-size:11px; color:#660000; font-weight:bold; text-decoration: underline;}

.s-tab-middle { background:url(../png/s-master2.png) no-repeat; background-position: -402px 0; height: 36px; } 
.s-tab-split-left-on1-FD { background:url(../png/s-master2.png) no-repeat; background-position: -43px 0; width: 18px; height: 36px; } 
.s-tab-split-left-on1 { background:url(../png/s-master2.png) no-repeat; background-position: -43px 0; width: 18px; height: 36px; } 
.s-tab-split-left-on2 { background:url(../png/s-master2.png) no-repeat; background-position: -62px 0; width: 23px; height: 36px; } 
.s-tab-split-left { background:url(../png/s-master2.png) no-repeat; background-position: -86px 0; width: 24px; height: 36px; } 
.s-tab-start-left-on1 { background:url(../png/s-master2.png) no-repeat; background-position: -111px 0; width: 8px; height: 36px; } 
.s-tab-start-left { background:url(../png/s-master2.png) no-repeat; background-position: -120px 0; width: 11px; height: 36px; } 
.s-tab-end-right-FD { background:url(../png/s-master2.png) no-repeat; background-position: -181px 0; width: 19px; height: 36px; }
.s-tab-end-right-FD-on { background:url(../png/s-master2.png) no-repeat; background-position: 0 0; width: 23px; height: 36px; } 
.s-tab-middle-FD { background:url(../png/s-master2.png) no-repeat; background-position: -603px 0; height: 36px; padding-right:18px;} 
.s-tab-middle-FD-on { background:url(../png/s-master2.png) no-repeat; background-position: -201px 0; height: 36px; padding-right:15px;} 
.s-tab-split-left-FD-on1 { background:url(../png/s-master2.png) no-repeat; background-position: -43px 0; width: 18px; height: 36px; } 
.s-tab-split-left-FD-on2 { background:url(../png/s-master2.png) no-repeat; background-position: -157px 0; width: 23px; height: 36px; } 
.s-tab-split-left-FD { background:url(../png/s-master2.png) no-repeat; background-position: -132px 0; width: 24px; height: 36px; } 
.s-tab-start-left-FD-on1 { background:url(../png/s-master2.png) no-repeat; background-position: -111px 0; width: 8px; height: 36px; } 

.retail-img-sm {width: 80px; height: 40px;}
.retail-img-sm-border {width: 80px; max-width:80px; height: 40px; border:1px solid #CCCCCC;}
.retail-img-md {width: 90px; height: 45px;}
.retail-img-md-border {width: 90px; height: 45px; border:1px solid #CCCCCC;}
.retail-img-mdl {width: 102px; height: 51px;}
.retail-img-mdl-border {width: 102px; height: 51px; border:1px solid #CCCCCC;}
.retail-img-lg {width: 170px; height: 85px;}
.retail-scr-sm {width: 50px; height: 40px;}
.retail-scr-sm-border {width: 50px; height: 40px; border:1px solid #CCCCCC;}
.retail-scr-md {width: 150px; height: 120px;}
.margin-topbottom { margin: 5px 0;}


/* New Header Sprite Begin */
.s-header-search-box { background: url(../png/s-master2.png) no-repeat top left; background-position: 0 -37px; width: 234px; height: 31px; } 
div.s-header-search-button { width: 66px; height: 31px;}
div.s-header-search-button  a { background: url(../png/s-master2.png) no-repeat top left; background-position: -235px -37px; width: 66px; height: 31px; display:block; margin-left:2px; } 
div.s-header-search-button  a:hover { background: url(../png/s-master2.png) no-repeat top left; background-position: -302px -37px; width: 66px; height: 31px;  display:block;  margin-left:2px;  } 
.s-header-twitter { background: url(../png/s-master2.png) no-repeat top left; background-position: -404px -37px; width: 35px; height: 35px; float:left; _background-image: url(//icdn.bfrl.us/s/s-master.gif);} 
.s-header-facebook { background: url(../png/s-master2.png) no-repeat top left; background-position: -440px -37px; width: 34px; height: 35px; float:left; _background-image: url(//icdn.bfrl.us/s/s-master.gif);} 
.s-header-oinky { background: url(../png/s-master2.png) no-repeat top left; background-position: 0 -284px; width: 239px; height: 71px;}
.foot-wrapper{background: url(../png/s-master2.png) no-repeat top left; background-position: 0 -225px; width:975px; height:24px; color:#FFFFFF; line-height:18px;}
.foot-bottom{background: url(../png/s-master2.png) no-repeat top left; background-position: 0 -209px; width:975px; height:15px;}

.blue-badge-bottom {background:url(../png/badge-bottom.png) repeat-y; width:251px; height:80px;}
.blue-badge-bottom-plain {background:url(../png/badge-bottom-plain.png) no-repeat; width:251px;}
.blue-badge-bottom-link {margin:26px 40px 0 40px; text-align:center;}
.blue-badge-bottom-link-plain {margin:0 40px; text-align:center;}

.sb-guarantee-box {background:url(../png/savings-guarantee-bg.png) no-repeat; width: 305px; height: 163px;}
.sb-guarantee-box-small {background:url(../png/savings-guarantee-bg.png) no-repeat; width: 305px; height: 100px; border-bottom: 1px solid #D5D0C8;}

/*Grocery*/
.s-grocery-db-coupon           {border:1px dashed #999999;height: 160px; width: 260px; padding:10px; padding-left:0px; padding-right:0px;position: relative; box-shadow:  3px  3px 5px #CCCCCC; text-align: left;}
.s-grocery-db-coupon-highlight {border:1px dashed #999999;height: 160px; width: 260px; padding:10px; padding-left:0px; padding-right:0px;position: relative; box-shadow: 0px 0px 0px 6px #F75C36; text-align: left;}
.s-grocery-db-coupon2          {border:1px solid #999999;height: 160px; width: 100%; min-width:260px; max-width:280px; padding:10px; padding-left:0px; padding-right:0px;position: relative; border-radius:5px; box-shadow: 3px 3px 5px #999999;text-align: left;}
.s-grocery-db-imageLP {margin:20px 10px 0 0; width: 80px; height:100px; float:left; text-align:center;}

p.help-icon {margin:0px; padding:0 1px 0 0; float:right; font-size:14px;}
.help-div {position:absolute; top:-10px; right:25px; display:none;}
p.s-portal-quote-top-help {margin:0 0 0 10px; padding-top:7px; color:#0461A9;}
p.s-portal-quote2-top-help {margin:0 0 0 28px; padding-top:7px; color:#0461A9;}
.quote-middle {background:url(../png/comment-middle.png) repeat-y; position:relative; z-index:10;}
.quote2-middle {background:url(../png/comment-middle.png) repeat-y; width:301px; position:relative; z-index:10;margin-left:18px;}
.quote-middle p,.quote2-middle p {margin:0 0 0 10px; font-size:12px; font-weight:normal; color:#0461A9; width:260px;}
.help-total-tbl {font-weight: normal; margin-left: 6px; width: 250px;}
.help-total-right {text-align: right; padding-left: 10px;}

.s-wider-popup-top {background:url(../png/s-wider-popup.png) no-repeat top left; background-position:0 0; width:500px; height:56px;}
.wider-popup-middle  {background:url(../png/wider-popup-middle.png) repeat-y; width:500px;}
.s-wider-popup-top2 {background:url(../png/s-wider-popup.png) no-repeat top left; background-position:0 -57px; width:500px; height:17px;}
.s-wider-popup-bottom {background:url(../png/s-wider-popup.png) no-repeat top left; background-position:0 -75px; width:500px; height:17px;}

.portal-popup-note{width:300px;padding:15px;background-color:#e7f0f9;color:#0461a9;border:1px solid #89b5d7;}
a.portal-link{color:#0461A9;}
.small-0461A9 {color:#0461A9; font-weight:bold; font-size:13px;}
.large-0461A9 {color:#0461A9; font-weight:bold; font-size:18px;}

.s-portal-quote-top {background:url(../png/s-portal.png) no-repeat top left; background-position:-430px 0; width:301px; height:32px;}
.s-portal-quote-bottom {background:url(../png/s-portal.png) no-repeat top left; background-position:-430px -33px; width:301px; height:13px;}
.s-portal-quote2-top {background:url(../png/s-portal.png) no-repeat top left; background-position:-431px -47px; width:301px; height:32px;}
.s-portal-quote2-bottom {background:url(../png/s-portal.png) no-repeat top left; background-position:-431px -80px; width:301px; height:13px;}

ul.popup-guidelines {color:#969494; font-size:11px; margin:0 15px 0 0px; padding-left:20px;}
ul.popup-guidelines li {padding-bottom:5px;}
.s-modal-down-arrow {background:url(../png/s-modal-popup.png) no-repeat; background-position:0 0; width:16px; height:16px; margin-right:2px;}
.s-modal-side-arrow {background:url(../png/s-modal-popup.png) no-repeat; background-position:-17px 0; width:16px; height:16px; margin-right:2px;}
.s-modal-dollar-bill {background:url(../png/s-modal-popup.png) no-repeat; background-position:0 -17px; width:44px; height:27px;}
.s-modal-top-left {background:url(../png/s-modal-popup.png) no-repeat; background-position:0 -45px; width:4px; height:4px; float:left;}
.s-modal-top-right {background:url(../png/s-modal-popup.png) no-repeat; background-position:-5px -45px; width:4px; height:4px; float:right;}
.s-modal-bottom-left {background:url(../png/s-modal-popup.png) no-repeat; background-position:0 -50px; width:4px; height:4px; position:absolute; bottom:0px; left:0px;}
.s-modal-bottom-right {background:url(../png/s-modal-popup.png) no-repeat; background-position:-5px -50px; width:4px; height:4px; position:absolute; bottom:0px; right:0px;}
.s-modal-logo-back {background:url(../png/s-modal-popup.png) no-repeat; background-position:-45px 0; width:192px; height:99px; margin:8px 5px 0; float:right;}
.s-modal-button-back {background:url(../png/s-modal-popup.png) no-repeat; background-position:-238px 0; width:83px; height:31px; border:0px; font-weight:bold; color:#FFFFFF; font-size:13px;}
.s-modal-button-back:hover {background:url(../png/s-modal-popup.png) no-repeat; background-position:-238px -31px; width:83px; height:31px;}
.s-modal-popup-bottom {background:url(../png/s-modal-popup.png) no-repeat; background-position:0 -100px; width:540px; height:10px;}
.cb-dvWrap {background:url(../png/pop-top.png) no-repeat; width:540px; text-align:left;}

.s-portal-popup-box {background:url(../png/popup-middle.png) repeat-y; width:390px; text-align:left; color:#666666; background-position:1px 0px;}
.s-portal-popup-box-top1 {background:url(../png/s-portal.png) no-repeat top left; background-position:-330px -128px; width:390px; height:56px;}
.s-portal-popup-box-top2 {background:url(../png/s-portal.png) no-repeat top left; background-position:-330px -185px; width:390px; height:17px;}
.s-portal-popup-box-bottom {background:url(../png/s-portal.png) no-repeat top left; background-position:-330px -203px; width:390px; height:16px;}
.popup-close {margin:0px; padding:10px 12px 0 0; float:right; font-size:10px;}
.popup-header {margin:0px; padding:17px 0 15px 22px; color:#FFFFFF; font-weight:bold; font-size:22px;}
.popup-header2 {margin:0px; padding:17px 0 15px 22px; color:#FFFFFF; font-weight:bold; font-size:17px;}
.popup-bold {margin:0px 0 0 20px !important; padding-top:5px;}
.popup-bold span {font-weight:bold;}
.pupop-input-box {width:340px; height:140px; margin:15px 0 0 20px;}
.popup-submit {margin:10px 20px 0 0; float:right;}
.popup-last-updated {margin:5px 0 0 20px; font-style:italic; font-size:10px;}
.cb-terms-icon {background:url(../png/icon-cbguidelines.png) no-repeat top left; width: 12px; height: 16px;}


/* Thin Right Sidebar*/
.thin-sidebar-top {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:0 0; width:138px; height:6px;}
.thin-sidbar-middle {width:138px; background:#FEF7E6; border-left:1px solid #DDB179; border-right:1px solid #DDB179;}
.thin-sidebar-bottom {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:0 -7px; width:138px; height:6px;}
.thin-sidebar-top-cash {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:0 -14px; width:138px; height:157px;}
.thin-sidebar-top-email {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:0 -172px; width:138px; height:81px;}
.thin-sidebar-top-stores {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:0 -254px; width:138px; height:59px;}
.thin-sidebar-top-merchantbanners {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:0 -377px; width:138px; height:28px;}
.thin-sidebar-stores-top {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:0 -314px; width:132px; height:6px;}
.thin-sidebar-stores-bottom {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:0 -321px; width:132px; height:6px;}
.thin-sidebar-btn-sign-up {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:0 -328px; width:86px; height:24px;}
.thin-sidebar-btn-sign-up:hover {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:0 -353px;}
.thin-sidebar-banner-wsj {background:url(../png/s-thin-sidebar.png) no-repeat; background-position:-139px 0; width:120px; height:569px;}
.thin-sidebar-find-store-by-letter {padding:0 0 5px 2px;}
.thin-sidebar-find-store-by-letter a {color:#007FDD; padding:2px 0 0 3px; width:10px; display:inline-block; margin-left:4px;}
.thin-sidebar-link {margin:0px; text-align:left; padding:4px 0 0 8px;}
.thin-sidebar-link a {color:#007FDD; font-size:10px;}
.s-newsletter-pop-back-top {background:url(../png/s-newsletter-pop-back.png) no-repeat; background-position:0 0; width:397px; height:16px;}
.s-newsletter-pop-back-middle {background:url(../png/s-newsletter-pop-back.png) repeat-y; background-position:-398px 0; width:397px;}
.s-newsletter-pop-back-bottom {background:url(../png/s-newsletter-pop-back.png) no-repeat; background-position:0 -17px; width:397px; height:16px;}

.s-cashback-terms-pop-top {background:#FFE3BB; padding:11px 12px 5px 13px;}
.s-cashback-terms-pop-middle {background:#FDF6E4; width:300px; color:#333333; font-family:Arial;}
.s-cashback-terms-pop-bottom {background:#FDF6E4; width:300px; height:9px;}
.s-cashback-terms-pop-close {background:url(../png/s-cashback-terms-pop.png) no-repeat; background-position:0 -91px; width:12px; height:13px; cursor: pointer;}
div.cashback-terms-pop-rate {margin:0 22px; font-family:Arial; font-size:11px; padding-bottom:4px;}
.cashback-terms-pop-rate p {margin:0px; padding-bottom:7px; }
.cashback-terms-pop-rate ul {margin:0 4px 5px 18px; padding:0;}
.cashback-terms-pop-rate ul li {margin-left:14px;}
.s-cashback-terms-pop-middle ul {margin:0px; padding:0px;}

.s-press-logo-cr {background:url(../png/s-press.png) no-repeat; background-position:0 0; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-logo-cnn {background:url(../png/s-press.png) no-repeat; background-position:-126px 0; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-logo-cbs {background:url(../png/s-press.png) no-repeat; background-position:-252px 0; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-logo-abc {background:url(../png/s-press.png) no-repeat; background-position:0 -126px; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-logo-fox {background:url(../png/s-press.png) no-repeat; background-position:-126px -126px; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-logo-disc {background:url(../png/s-press.png) no-repeat; background-position:-252px -126px; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-banner-befrugal {background:url(../png/logo.png) no-repeat; width:206px; height:70px;max-width:100%;max-height:100%;}
.s-press-banner-fly-calc {background:url(../png/s-press.png) no-repeat; background-position:0 -351px; width:179px; height:128px;}
.s-press-blue-arrow {background:url(../png/s-press.png) no-repeat; background-position:-346px -252px; width:4px; height:8px;}
.s-press-top-left-corner {background:url(../png/s-press.png) no-repeat; background-position:-351px -252px; width:7px; height:7px; position:absolute; top:0px; left:0px;}
.s-press-top-right-corner {background:url(../png/s-press.png) no-repeat; background-position:-359px -252px; width:7px; height:7px; position:absolute; top:0px; right:0px;}
.s-press-bottom-left-corner {background:url(../png/s-press.png) no-repeat; background-position:-351px -260px; width:7px; height:7px; position:absolute; bottom:0px; left:0px;}
.s-press-bottom-right-corner {background:url(../png/s-press.png) no-repeat; background-position:-359px -260px; width:7px; height:7px; position:absolute; bottom:0px; right:0px;}
a.press-link {text-decoration:none;}
p.press-sections {margin:0px; float:left; line-height:18px;}

.s-cash-back-header-photo {background:url(../png/s-cashback.png) no-repeat; background-position:0 0; width:236px; height:158px;}

.s-cash-back-orange-btn-l::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}
.s-cash-back-orange-btn-l {background:url(../png/s-cashback.png) no-repeat; background-position:0 -159px; width:188px; height:40px; border:0px; color:#FFFFFF; font-weight:bold; font-size:18px; padding:0px;}
.s-cash-back-orange-btn-l:hover {background-position:0 -200px; cursor: pointer;}
.s-cash-back-orange-btn-m {cursor: pointer; background:url(../png/s-cashback.png) no-repeat; background-position:0 -241px; width:188px; height:32px; border:0px; color:#FFFFFF; font-weight:bold; font-size:15px;}
.s-cash-back-orange-btn-m:hover {cursor: pointer; background-position:0 -274px;}
.s-cash-back-orange-btn-s {background:url(../png/s-cashback.png) no-repeat; background-position:0 -307px; width:119px; height:32px; border:0px; color:#FFFFFF; font-weight:bold; font-size:15px;}
.s-cash-back-orange-btn-s:hover {background-position:0 -340px;}
.s-cash-back-orange-btn-code {background:url(../png/s-cashback.png) no-repeat; background-position:-120px -307px; width:79px; height:30px; border:0px; color:#FFFFFF; font-weight:bold; font-size:18px;}
.s-cash-back-orange-btn-code:hover {background-position:0 -274px;}

.s-cash-back-top-left-corner {background:url(../png/s-cashback.png) no-repeat; background-position:-188px -159px; width:8px; height:8px; float:left;}
.s-cash-back-top-right-corner {background:url(../png/s-cashback.png) no-repeat; background-position:-197px -159px; width:8px; height:8px; float:right;}
.s-cash-back-bottom-left-corner {background:url(../png/s-cashback.png) no-repeat; background-position:-188px -168px; width:8px; height:8px; float:left; margin-top:-8px;}
.s-cash-back-bottom-right-corner {background:url(../png/s-cashback.png) no-repeat; background-position:-197px -168px; width:8px; height:8px; float:right; margin-top:-8px;}

.s-cash-back-money-sack-l {background:url(../png/s-cashback.png) no-repeat; background-position:-189px -177px; width:47px; height:55px;}
.s-cash-back-money-sack-s {background:url(../png/s-cashback.png) no-repeat; background-position:-189px -233px; width:28px; height:38px;}
.s-cash-back-blue-bar {background:url(../png/s-cashback.png) repeat-x; background-position:0 -373px; height:27px; color:#FFFFFF; font-size:14px; margin:0 5px; font-weight:bold; padding:4px 0 0 20px;}
.s-cash-back-blue-barBL {padding:6px 0; background:#2196F3; color:#FFFFFF; text-align:center;font-size: 16px;}
.s-cash-back-down-arrow {background:url(../png/s-cashback.png) no-repeat; background-position:-206px -159px; width:8px; height:4px;}

.s-popup-trans-white-top {background:url(../png/s-popup-trans-white.png) no-repeat; background-position:0 0px; width:527px; height:15px;}
.s-popup-trans-white-middle {background:url(../png/s-popup-trans-white.png) repeat-y; background-position:-528px 0px; width:527px;}
.s-popup-trans-white-bottom  {background:url(../png/s-popup-trans-white.png) no-repeat; background-position:0 -16px; width:527px; height:15px;}
.s-popup-trans-blue-bottom  {background:url(../png/s-popup-trans-white.png) no-repeat; background-position:0 -32px; width:527px; height:15px;}

.s-popup-click-out-top {background:url(../png/s-popup-click-out.png) no-repeat; background-position:0 0; width:614px; height:85px; text-align:left;}
.s-popup-click-out-middle {background:url(../png/s-popup-click-out.png) repeat-y; background-position:-615px 0px; width:614px;}
.s-popup-click-out-bottom {background:url(../png/s-popup-click-out.png) no-repeat; background-position:0 -86px; width:614px; height:17px;}

/* 404 and Search Pages */
.s-search-icon-cashback {background:url(../png/s-search-icons.png) no-repeat; background-position: 0 0; width: 23px; height: 28px;} 
.s-search-icon-flyordrive {background:url(../png/s-search-icons.png) no-repeat; background-position: 0 -29px; width: 34px; height: 29px;} 
.s-search-icon-help {background:url(../png/s-search-icons.png) no-repeat; background-position: 0 -59px; width: 24px; height: 24px;} 
.s-search-icon-printable-grocery {background:url(../png/s-search-icons.png) no-repeat; background-position: 0 -84px; width: 34px; height: 32px;} 
.s-search-icon-printable-restaurant {background:url(../png/s-search-icons.png) no-repeat; background-position: 0 -117px; width: 34px; height: 21px;} 
.s-search-icon-printable-retail {background:url(../png/s-search-icons.png) no-repeat; background-position: 0 -139px; width: 34px; height: 24px;} 
.s-search-icon-weeklyads-grocery {background:url(../png/s-search-icons.png) no-repeat; background-position: 0 -164px; width: 34px; height: 30px;} 
.s-search-icon-weeklyads-retail {background:url(../png/s-search-icons.png) no-repeat; background-position: 0 -195px; width: 34px; height: 26px;} 		
a.search-icon-link {color:#007FDD; text-decoration:none; font-weight:bold;}
td.sidebar-link {vertical-align:middle;}

#loadingtime {clear:both; margin:0 0 10px 0;}

/*Step-by-Step Coupon Instructions*/
p.additional-info-codes-screens {clear:left; margin:0 0 40px 20px;}
.big-blue-number {color:#0066CC; font-family:Arial; font-size:48px; font-weight:bold; display:block; float:left; padding-right:5px; margin-top:-18px;}
p.additional-info-codes {margin:20px 0 0 20px;}
.additional-info-codes-wrap{padding:0px; margin:0 0 10px 5px; font-family:'Roboto', Arial; width:585px; color:#333333;}
.bold-red  {color:#CC0000; font-weight:bold; font-size:12px;}
.CKEditorBody {background-color:#FFFFFF; text-align:left;}

.add-info-left {width:140px; text-align:right; color:#666666; font-size:11px;}
.add-info-right {width:420px; background:#FFFFFF; color:#666666; font-size:11px;}
.orange-btn-shop-now {background:url(../png/s-orange-signup.png) no-repeat; background-position:0 0; width:135px; height:32px;}
.orange-btn-shop-now:hover {background-position:0 -33px;}

.s-sidebar-top {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 0; width:305px; height:7px;}
.s-sidebar-header div:first-child {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -8px; width:305px; height:39px; color:#FFFFFF; font-weight:bold; padding-left:44px; font-size:14px; font-family:Trebuchet MS;}
.s-sidebar-header p {margin:0px; padding-top:10px;}
.s-sidebar-header2 {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -8px; width:305px; height:39px; color:#FFFFFF; font-weight:bold; padding-left:44px; font-size:14px; font-family:Trebuchet MS;}
div.s-sidebar-header3 {margin-bottom:20px;}
.s-sidebar-header3 div:first-child {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -552px; width:305px; height:28px; color:#FFFFFF; font-weight:bold; padding-left:38px; font-size:14px; font-family:Trebuchet MS; }
.s-sidebar-header3 p {margin:0px; padding-top:5px;}

.s-sidebar-flyordrive {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -50px; width:305px; height:135px;}
.s-sidebar-contests {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -186px; width:305px; height:148px;}
.s-sidebar-header-facebook {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -335px; width:305px; height:36px; color:#FFFFFF; font-weight:bold; padding-left:44px; font-size:14px; font-family:Trebuchet MS;}
.s-sidebar-header-twitter {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -372px; width:305px; height:36px; color:#FFFFFF; font-weight:bold; padding-left:44px; font-size:14px; font-family:Trebuchet MS;}
.s-sidebar-logo-open {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -410px; width:54px; height:45px;}
.s-sidebar-star-yellow {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -55px -410px; width:11px; height:11px;}
.s-sidebar-star-grey {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -67px -410px; width:11px; height:11px;}
.s-sidebar-merchant-logo-badge {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -456px; width:293px; height:95px; color:#1677C3; font-size:17px;}
.sidebar-merchant-logo {width:276px; border:1px solid #DFDBD2; border-bottom:0px; background:#FFFFFF; margin:20px 0 0 2px;}
.sidebar-merchant-logo-no-badge {width:276px; border:1px solid #DFDBD2; background:#FFFFFF; margin:20px 0 10px 2px;}
.sidebar-bg { background: url(../png/sidebar-middle.png) repeat-y; width: 305px; border-bottom:1px solid #F8E6C5; padding-bottom:5px; margin:0px;} 
.s-sidebar-top-left-corner {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -55px -422px; width:7px; height:7px; position:absolute; top:0px; left:0px;}
.s-sidebar-top-right-corner {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -63px -422px; width:7px; height:7px; position:absolute; top:0px; right:0px;}
.s-sidebar-bottom-left-corner {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -55px -430px; width:7px; height:7px; position:absolute; bottom:0px; left:0px;}
.s-sidebar-bottom-right-corner {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -63px -430px; width:7px; height:7px; position:absolute; bottom:0px; right:0px;}
.s-sidebar-guaranteed {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -581px; width:305px; height:94px;}
.sidebar-saving-guar-header {color:#1677C3; margin: 0px 0px 0px 10px; padding: 0px; text-align:left; font:bold 21px 'Roboto', Arial; padding-top: 8px;}
.sidebar-saving-guar-subheader {color:#898585; margin: 0px 0px 0px 10px; padding:0px 0; text-align:left; font:bold 11px 'Roboto', Arial; padding-top: 8px;}
.sidebar-saving-guar-text {color:#898585; line-height: 14px; font-size:11px; margin: 0px 5px 0 10px;}
.s-sidebar-couponcheckout {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -677px; width:140px; height:177px;}
.s-sidebar-learn-more {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -141px -677px; width:120px; height:25px;}
.s-sidebar-learn-more:hover {background-position:-141px -703px;}
.s-sidebar-facebook {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -141px -729px; width:64px; height:64px;}
.s-sidebar-twitter {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -206px -729px; width:64px; height:64px;}
.s-sidebar-blog {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -141px -794px; width:104px; height:67px;}
.s-sidebar-blue-check {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: -262px -677px; width:14px; height:14px; vertical-align:middle;}
.s-sidebar-ad-header {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0px -862px; width:219px; height:48px;}
.s-sidebar-ad-image {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0px -677px; width:126px; height:182px; position:absolute; bottom:0px; right:0px;}

.s-sidebar-header-top div:first-child {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 -8px; width:305px; height:39px; color:#FFFFFF; font-weight:bold; padding-left:44px; font-size:14px; font-family:Trebuchet MS; position:relative;}
.s-sidebar-header-top p {margin:0px; padding-top:10px;}
.s-sidebar-header-top img {background:url(../png/s-sidebar30f4.png) no-repeat; background-position: 0 0; width:305px; height:7px;} 

.add-info-wrap {font-size:13px; color:#666666; margin:0 10px; line-height:16px;}
.add-info-wrap a {color:#007fdd;}
.add-info-wrap p span {font-weight:bold; padding-right:5px;}

.sidebar-find-store-by-letter {padding:0 0 5px 2px;}
.sidebar-find-store-by-letter a {color:#007FDD; padding:2px 0 0 3px; width:10px; display:inline-block; margin-left:4px;}
.sidebar-link {margin:0px; text-align:left; padding:1px 0 0 12px;}
.sidebar-link a {color:#007FDD; font-size:11px;}

.s-cashback-howitworks-header {background:url(../png/s-cashback-howitworks.png) no-repeat; background-position:0 0; width:579px; height:41px;}
.s-cashback-howitworks-bottom {background:url(../png/s-cashback-howitworks.png) no-repeat; background-position:0 -42px; width:579px; height:10px;}
.s-cashback-howitworks-table-header {background:url(../png/s-cashback-howitworks.png) no-repeat; background-position:0 -53px; width:549px; height:36px;}
.s-cashback-howitworks-table-bottom {background:url(../png/s-cashback-howitworks.png) no-repeat; background-position:0 -90px; width:549px; height:4px;}
.s-cashback-howitworks-money-stack {background:url(../png/s-cashback-howitworks.png) no-repeat; background-position:0 -95px; width:190px; height:120px;}
.s-cashback-howitworks-plus-cashback {background:url(../png/s-cashback-howitworks.png) no-repeat; background-position:-386px -95px; width:136px; height:53px; padding-bottom:5px;}
.create-signin-width {width:601px; margin-left:5px; background-color: rgb(231, 240, 249)}

.retailer-display-summary {float:left; width:130px; text-align:center; margin:8px;}
.retailer-display-summary2 {float:left; width:130px; text-align:center; margin:0 5px 8px 5px;}
.retailer-display-summarybonus {float:left; width:160px; text-align:center; margin:0 10px 8px 5px;}
.retailer-display-summarybonus > .s-cash-back-top-left-corner,
.retailer-display-summarybonus > .s-cash-back-top-right-corner,
.retailer-display-summarybonus > .s-cash-back-bottom-left-corner,
.retailer-display-summarybonus > .s-cash-back-bottom-right-corner { display: none;}

.s-cashback-sale-header {background:url(../png/s-cashback-sale.png) no-repeat; background-position:0 0; width:919px; height:95px; color:#007FDD; font-family:Trebuchet MS;}
.s-cashback-sale-store-info {background:url(../png/s-cashback-sale.png) no-repeat; background-position:0 -96px; width:298px;}
.s-cashback-sale-store-info-bottom {background:url(../png/s-cashback-sale.png) no-repeat; background-position:0 -595px; width:298px; height:5px;}
.s-cashback-sale-banner-bottom {background:url(../png/s-cashback-sale.png) no-repeat; background-position:-299px -96px; width:296px; height:94px;}
.s-cashback-sale-icon-calendar {background:url(../png/s-cashback-sale.png) no-repeat; background-position:-596px -96px; width:69px; height:79px;}
.s-cashback-sale-merchant-logo {width:275px; border:1px solid #DFDBD2; border-bottom:0px; background:#FFFFFF;}

.s-ad-button-blue-sign-up img {background:url(../png/s-ad-buttons.png) no-repeat; background-position:0 0; width:101px; height:25px;}
.s-ad-button-blue-sign-up:hover img {background:url(../png/s-ad-buttons.png) no-repeat; background-position:0 -26px; width:101px; height:25px;}
.s-ad-button-blue-start-now img {background:url(../png/s-ad-buttons.png) no-repeat; background-position:-102px 0; width:101px; height:25px;}
.s-ad-button-blue-start-now:hover img {background:url(../png/s-ad-buttons.png) no-repeat; background-position:-102px -26px; width:101px; height:25px;}
.s-ad-button-orange-start-now img {background:url(../png/s-ad-buttons.png) no-repeat; background-position:-204px 0; width:101px; height:25px;}
.s-ad-button-orange-start-now:hover img {background:url(../png/s-ad-buttons.png) no-repeat; background-position:-204px -26px; width:101px; height:25px;}
.s-ad-button-orange-sign-up img {background:url(../png/s-ad-buttons.png) no-repeat; background-position:-306px 0; width:101px; height:25px;}
.s-ad-button-orange-sign-up:hover img {background:url(../png/s-ad-buttons.png) no-repeat; background-position:-306px -26px; width:101px; height:25px;}

.cashback-ad-wrapper1 {width:305px; height:150px; border:1px solid #C9C3B9; background:url(../png/oinky2b.png) no-repeat;}
.cashback-ad-wrapper2 {width:305px; height:150px; border:1px solid #E3DBCF; background:url(../bg-yellow.html) no-repeat;}
.cashback-ad-wrapper3 {width:305px; height:150px; border:1px solid #C9C3B9; background:#FFFFFF;}
.cashback-ad-text1 {padding:15px 0 0 10px; width:160px; text-align:center;}
.cashback-ad-text2 {padding:15px 0 0 10px; width:165px; text-align:center;}
.cashback-ad-text3 {padding:15px 0 0 5px; width:165px; text-align:center;}
.cashback-ad-text4 {padding:15px 0 0 5px; width:160px; text-align:center; margin-left:130px;}
p.cashback-ad-when-you-sign-up {margin:2px 0; font:14px Arial; color:#606162;}
p.cashback-ad-befrugal {margin:0px; font:bold 14px Arial; color:#0066CC;}
p.cashback-ad-button {margin:8px 0; text-align:center; z-index:30;}
			
p.cashback-ad-get5 {margin:0px; font:bold 40px Trebuchet MS; color:#FF3300; line-height:36px;}
p.cashback-ad-get10 {margin:0px; font:bold 38px Trebuchet MS; color:#FF3300; line-height:36px;}
.cashback-ad-oinky1 {width:205px; height:142px;}
.cashback-ad-oinky2 {width:194px; height:137px; float:right;}
.cashback-ad-oinky3 {width:115px; height:145px;}
.cashback-ad-limited-time-green {width:70px; height:70px;}
.cashback-ad-limited-time-gold {width:70px; height:70px;}
.cashback-ad-cash5 {width:145px; height:150px;}
.cashback-ad-cash10 {width:167px; height:150px;}
.cashback-ad-wrapper4 {position:relative; border:1px solid #E4DCD0; background:url(../png/cashback-ad-bg4.png) no-repeat; background-position:right bottom; height:148px;}
.cashback-ad-wrapper5 {position:relative; border:1px solid #E4DCD0; background:url(../png/cashback-ad-bg5.png) no-repeat;}
.cashback-ad-text5 {padding:15px 0 0 10px; width:200px; text-align:left; font:14px Arial;}
.cashback-for-joining {color:#1170CF; font-weight:bold; margin:8px 0 0 0;}
.cashback-check-email {color:#606162;}	
	
.s-go {background:url(../png/s-go.png) no-repeat; background-position:0 0; width:38px; height:25px; border:0px;}
.s-go:hover {background:url(../png/s-go.png) no-repeat; background-position:0 -26px;}

.s-download-sm {background:url(../png/s-download-sm.png) no-repeat; background-position:0 0; width:105px; height:25px; border:0px;}
.s-download-sm:hover {background:url(../png/s-download-sm.png) no-repeat; background-position:0 -26px;}

.coupon-back2-top {background:url(../png/s-coupon-back2.png) no-repeat; background-position:0 0; width:578px; height:13px;}
.coupon-back2-bottom {background:url(../png/s-coupon-back2.png) no-repeat; background-position:0 -14px; width:578px; height:8px;}
.coupon-back2-middle {background:url(../png/s-coupon-back2.png) repeat-y; background-position:-579px 0; width:578px;}

.coupon-back-top {background:url(../png/s-coupon-back.png) no-repeat; background-position:0 0; width:578px; height:13px;}
.coupon-back-bottom {background:url(../png/s-coupon-back.png) no-repeat; background-position:0 -14px; width:578px; height:8px;}
.coupon-back-middle {background:url(../png/s-coupon-back.png) repeat-y; background-position:-579px 0; width:578px;}

.toolbar-faq-answer {padding:5px 0 0 5px;width:840px;}
a.tear-away {background:url(../png/tear.png) no-repeat 0 0; width:192px; height:37px; display:block;}
a.tear-away:hover {background-position:0 -39px;}
a.activate-offer {background:url(../png/tear.png) no-repeat 0 -76px; width:167px; height:29px; display:block;}
a.activate-offer:hover {background-position:0 -106px;}
a.print-coupon {background:url(../png/tear.png) no-repeat 0 -136px; width:167px; height:29px; display:block;}
a.print-coupon:hover {background-position:0 -166px;}

.s-corners-top6-left {background:url(../png/s-corners.png) no-repeat top left; background-position:0 0; width:9px; height:9px; position:absolute; top:0px; left:0px;}
.s-corners-top6-right {background:url(../png/s-corners.png) no-repeat top left; background-position:-10px 0; width:9px; height:9px; position:absolute; top:0px; right:0px;}
.s-corners-bottom6-left {background:url(../png/s-corners.png) no-repeat top left; background-position:0 -10px; width:9px; height:9px; position:absolute; bottom:0px; left:0px;}
.s-corners-bottom6-right {background:url(../png/s-corners.png) no-repeat top left; background-position:-10px -10px; width:9px; height:9px; position:absolute; bottom:0px; right:0px;}
.s-corners-top7-left {background:url(../png/s-corners.png) no-repeat top left; background-position:-20px 0; width:9px; height:9px; position:absolute; top:0px; left:0px;}
.s-corners-top7-right {background:url(../png/s-corners.png) no-repeat top left; background-position:-30px 0; width:9px; height:9px; position:absolute; top:0px; right:0px;}
.s-corners-bottom7-left {background:url(../png/s-corners.png) no-repeat top left; background-position:-20px -10px; width:9px; height:9px; position:absolute; bottom:0px; left:0px;}
.s-corners-bottom7-right {background:url(../png/s-corners.png) no-repeat top left; background-position:-30px -10px; width:9px; height:9px; position:absolute; bottom:0px; right:0px;}


a.s-promo-thinside-btn-coupon-tear {background:url(../png/s-promo-thinside.png) no-repeat; background-position:0 0; width:171px; height:30px; display:block;}
a.s-promo-thinside-btn-coupon-tear:hover {background:url(../png/s-promo-thinside.png) no-repeat; background-position:0 -31px;}
a.s-promo-thinside-btn-click-to-print {background:url(../png/s-promo-thinside.png) no-repeat; background-position:0 -91px; width:171px; height:27px; display: block;} 
a.s-promo-thinside-btn-click-to-print:hover {background:url(../png/s-promo-thinside.png) no-repeat; background-position:0 -147px;} 
a.s-promo-thinside-btn-click-to-activate {background:url(../png/s-promo-thinside.png) no-repeat; background-position:0 -63px; width:171px; height:27px; display: block;} 
a.s-promo-thinside-btn-click-to-activate:hover {background:url(../png/s-promo-thinside.png) no-repeat; background-position:0 -119px;}

.s-promo-thinside-guarantee-back {background:url(../png/s-promo-thinside.png) no-repeat; background-position:0 -175px; width:165px; height:122px;}
.s-promo-thinside-editors-pick {background:url(../png/s-promo-thinside.png) no-repeat; background-position:-194px -115px; width:96px; height:17px;}
.s-promo-thinside-guarantee-to-work {background:url(../png/s-promo-thinside.png) no-repeat; background-position:-194px -133px; width:106px; height:14px;}
.s-promo-thinside-icon-email {background:url(../png/s-promo-thinside.png) no-repeat; background-position:-194px -151px; width:40px; height:41px; float:right; margin:5px 5px 2px 2px;}
.s-promo-thinside-add-cash-back {background:url(../png/s-promo-thinside.png) no-repeat; background-position:-166px -193px; width:169px; height:62px;}

.s-editors-pick-box-top {background:url(../png/s-editors-pick-box.png) no-repeat; background-position:0 0; width:225px; height:10px;}
.s-editors-pick-box-bottom {background:url(../png/s-editors-pick-box.png) no-repeat; background-position:0 -11px; width:225px; height:10px;}
.s-editors-pick-box-middle {background:url(../png/s-editors-pick-box.png) repeat-y; background-position:-226px 0; width:225px;}

.s-promo-thinside-btn-sm-join-now img {background:url(../png/s-promo-thinside.png) no-repeat; background-position:-194px 0; width:87px; height:23px;}
.s-promo-thinside-btn-sm-submit {background:url(../png/s-promo-thinside.png) no-repeat; background-position:-194px -24px; width:82px; height:22px; margin-top:4px; cursor: pointer;}
.s-promo-thinside-exclusive-ribbon {background:url(../png/s-promo-thinside.png) no-repeat; background-position:-194px -47px; width:96px; height:20px;}
.promo-thinside-coupon-title {color:#0B62A2; font-size:14px; font-weight:bold; text-decoration:none; margin:0px; font-family:'Roboto', Arial; line-height:18px;}
.promo-thinside-coupon-title:hover {color:#6EA7D1;}
.promo-thinside-account-msg-hide {display:none;}
.promo-thinside-account-msg-show {margin:4px 5px 2px 5px; color:#FF0000; font:bold 10px/11px 'Roboto', Arial;}

.s-coupon2-top {background:url(../png/s-coupon2.png) no-repeat; background-position:0 0; width:566px; height:16px; margin-left:8px;}
.s-coupon2-middle {background:url(../png/s-coupon2.png) repeat-y; background-position:-567px 0; width:566px; margin-left:8px; padding:0 0 5px 10px;}
.s-coupon2-bottom {background:url(../png/s-coupon2.png) no-repeat; background-position:0 -17px; width:566px; height:28px;}
.s-coupon2-footer-problem {background:url(../png/s-coupon2.png) no-repeat; background-position:0 -46px; width:24px; height:24px;}
.s-coupon2-footer-like {background:url(../png/s-coupon2.png) no-repeat; background-position:-25px -46px; width:24px; height:24px;}
.s-coupon2-footer-number-liked {background:url(../png/s-coupon2.png) no-repeat; background-position:-50px -46px; width:16px; height:15px;}
.s-coupon2-footer-new {background:url(../png/s-coupon2.png) no-repeat; background-position:-67px -46px; width:16px; height:16px;}
.s-coupon2-problem-on {background:url(../png/s-coupon2.png) no-repeat; background-position:-84px -46px; width:21px; height:20px;}
.s-coupon2-footer-email {background:url(../png/s-coupon2.png) no-repeat; background-position:-106px -46px; width:17px; height:18px;}
.s-coupon2-footer-facebook {background:url(../png/s-coupon2.png) no-repeat; background-position:-124px -46px; width:16px; height:16px;}
.s-coupon2-footer-twitter {background:url(../png/s-coupon2.png) no-repeat; background-position:-141px -46px; width:16px; height:16px;}
.s-coupon2-footer-seperator {background:url(../png/s-coupon2.png) no-repeat; background-position:-158px -46px; width:4px; height:20px;}
.s-coupon2-footer-terms {background:url(../png/s-coupon2.png) no-repeat; background-position:-178px -46px; width:12px; height:16px;}
.s-coupon2-guaranteed {background:url(../png/s-coupon2.png) no-repeat; background-position:-163px -46px; width:14px; height:13px;}
.s-coupon2-footer-drop-down {background:url(../png/s-coupon2.png) no-repeat; background-position:0 -71px; width:115px; height:104px; visibility:hidden; position:absolute; margin-left:-7px; margin-top:-28px; padding-top:4px;}
.s-coupon2-printable {background:url(../png/s-coupon2.png) no-repeat; background-position:-116px -71px; width:55px; height:58px;}
.s-coupon2-exclusive {background:url(../png/s-coupon2.png) no-repeat; background-position:-172px -71px; width:55px; height:58px;}
.s-coupon2-code-box {background:url(../png/s-coupon2.png) no-repeat; background-position:0 -176px; height:23px; color:#333333; width:50px;}
.s-coupon2-money-sack {background:url(../png/s-coupon2.png) no-repeat; background-position:-422px -46px; width:27px; height:33px;}
.s-coupon2-click-for-code {background:url(../png/s-coupon2.png) no-repeat; background-position:-228px -46px; width:192px; height:37px;}
.s-coupon2-click-for-code:hover {background-position:-228px -85px;}
.s-coupon2-click-to-activate {background:url(../png/s-coupon2.png) no-repeat; background-position:-228px -122px; width:167px; height:29px;}
.s-coupon2-click-to-activate:hover {background-position:-228px -152px;}
.s-coupon2-click-to-print {background:url(../png/s-coupon2.png) no-repeat; background-position:-396px -122px; width:167px; height:29px;}
.s-coupon2-click-to-print:hover {background-position:-396px -152px;}
.s-coupon2-mer-img-wrap {float:left; font:12px 'Roboto', Arial; width:70px; text-align:center; margin-right: 20px;}
.s-coupon2-mer-img-wrap-mobile {float:left; font:5px 'Roboto', Arial; text-align:center; margin-right: 20px;}
.s-coupon2-mer-img-wrap p {margin:0px;}
.s-coupon2-expires {font-size:11px; color:#999999; padding:4px 0 0 0; float:left;}
table.coupon2-footer {background:url(../png/s-coupon2.png) no-repeat; background-position:0 -17px; width:566px; height:28px;}
table.coupon2-footer tr td {vertical-align:middle;}
table.coupon2-footer tr td p {margin:0px; padding-left:2px;}


.s-popup-blue-top {background:url(../png/s-pop-up.png) no-repeat; background-position:0 0; width:466px; height:11px;}
.s-popup-blue-bottom {background:url(../png/s-pop-up.png) no-repeat; background-position:0 -12px; width:466px; height:11px;}
.s-popup-blue-middle {background:url(../png/s-pop-up.png) repeat-y; background-position:-467px 0; width:466px;}
.s-popup-expired-bg {background:url(../png/s-pop-up.png) no-repeat; background-position:0 -27px; width:461px; height:93px;}
.s-popup-bg {width:440px;}
.s-popup-click-to-copy {background:url(../png/s-pop-up.png) no-repeat; background-position:0 -130px; width:109px; height:19px;}
.s-popup-click-to-copied { display: none;}
.s-popup-header {background:url(../png/s-pop-up-header.png) no-repeat; background-position:0 0; width:477px; height:70px;}
.s-popup-footer {background:url(../png/s-pop-up-header.png) no-repeat; background-position:0 -71px; width:477px; height:5px;}
.popup-coupon-main-bg {background:#FFFFFF;}
.popup-coupon-main-bg-expired {background:#EEEEEE;}

.s-popup-btn {background:url(../png/s-pop-up.png) no-repeat; background-position:0 -150px; height:22px; font-weight:bold; color:#FFFFFF; padding:4px; font-size:11px; text-decoration:none; border-left:1px solid #F36100; border-right:1px solid #F36100;}
.s-popup-btn:hover {background-position:0 -173px; height:22px; border-left:1px solid #0C3C8C; border-right:1px solid #0C3C8C;}
.s-popup-btn-end {background:url(../png/s-pop-up.png) no-repeat; background-position:-462px -150px; width:4px; height:22px;}
.s-popup-btn-end:hover {background-position:-462px -173px; height:22px;}
.s-popup-how-to-head {font-size: 12px; color: #666666;}
.s-popup-how-to ol li {font-size: 10px; color: #666666;}

.s-grocery-db-image {width:80px;height: 100px;}
.s-grocery-db-icon-coupon-clipping {background:url(../png/s-grocery-db-icons.png); background-position:0 0; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-buy1-get1 {background:url(../png/s-grocery-db-icons.png); background-position:-49px 0; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-buy2-get1 {background:url(../png/s-grocery-db-icons.png); background-position:-98px 0; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-free {background:url(../png/s-grocery-db-icons.png); background-position:0 -49px; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-save-50cents {background:url(../png/s-grocery-db-icons.png); background-position:-49px -49px; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-save-55cents {background:url(../png/s-grocery-db-icons.png); background-position:0 -98px; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-save-75cents {background:url(../png/s-grocery-db-icons.png); background-position:-49px -98px; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-1dollar-off {background:url(../png/s-grocery-db-icons.png); background-position:0 -148px; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-2dollar-off {background:url(../png/s-grocery-db-icons.png); background-position:-49px -148px; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-3dollar-off {background:url(../png/s-grocery-db-icons.png); background-position:-98px -148px; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-150dollar-off {background:url(../png/s-grocery-db-icons.png); background-position:0 -197px; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-4dollar-off {background:url(../png/s-grocery-db-icons.png); background-position:-49px -197px; width:48px; height:48px;margin-top: 25px;}
.s-grocery-db-icon-5dollar-off {background:url(../png/s-grocery-db-icons.png); background-position:-98px -197px; width:48px; height:48px;margin-top: 25px;}

.grocery-search-txtbox{width: 300px; padding-left:5px; margin:4px 5px 0 10px; font-size: 16px; border:1px solid #CCCCCC; background-color:#FFFFFF; float:left;}
.grocery-search-txtbox2 {width: 400px; padding-left:5px; margin:4px 5px 0 10px; font-size: 16px; border:1px solid #CCCCCC; background-color:#FFFFFF; float:left;}
.grocery-search-txtbox3 {width: 575px; border:1px solid #CCCCCC; background-color:#FFFFFF; margin:0 0 8px 8px; background:#FFF6D8; border-radius:10px; padding:10px 0;}
.grocery-search-btn2 {background:#E46D0A; color:#FFFFFF; font-size:12px; display:block; margin-top:2px; padding:5px 6px; float:left; text-decoration:none; border-radius:5px;}
.grocery-subheader {margin-left:20px;font-size:12px;}
.grocery-subheader span {font-size:18px;font-weight:bold;}

.s-grocery-popup-install {background: url(../png/s-grocery-popup.png) no-repeat top left; background-position: 0 0; width: 258px; height: 44px; display:block;}
.s-grocery-popup-install:hover {background-position: 0 -45px;}
.s-grocery-popup-checkmark {background: url(../png/s-grocery-popup.png) no-repeat top left; background-position: -259px 0; width: 15px; height: 15px;}
.s-grocery-popup-coupon-bg-top {background: url(../png/s-grocery-popup.png) no-repeat top left; background-position: 0 -90px; width: 478px; height: 17px;}
.s-grocery-popup-coupon-bg-middle {background: url(../png/s-grocery-popup.png) repeat-x top left; background-position: -479px 0; width: 478px;}
.s-grocery-popup-coupon-bg-bottom {background: url(../png/s-grocery-popup.png) no-repeat top left; background-position: 0 -108px; width: 478px; height: 12px;}
.grocery-popup-checks {font-size:11px; color:#666666; margin:10px 0 5px 60px;}

.s-popup2-money-bag-lg {background: url(../png/s-popup2.png) no-repeat top left; background-position:0 0; width:28px; height:33px;}
.s-popup2-money-bag-md {background: url(../png/s-popup2.png) no-repeat top left; background-position:-29px 0; width:24px; height:28px;}
.s-popup2-money-bag-sm {background: url(../png/s-popup2.png) no-repeat top left; background-position:-54px 0; width:22px; height:27px;}
.s-popup2-click-to-copy {background: url(../png/s-popup2.png) no-repeat top left; background-position:-77px 0; width:109px; height:19px;}
.s-popup2-submit {background: url(../png/s-popup2.png) no-repeat top left; background-position:0 -34px; width:57px; height:20px; margin-top:1px;}
.s-popup2-submit:hover {background-position:0 -55px;}
.s-popup2-icon-check {background: url(../png/s-popup2.png) no-repeat top left; background-position:-58px -34px; width:14px; height:14px;}
.s-popup2-icon-bang {background: url(../png/s-popup2.png) no-repeat top left; background-position:-73px -34px; width:14px; height:14px;}
.s-popup2-icon-note {background: url(../png/s-popup2.png) no-repeat top left; background-position:-88px -34px; width:12px; height:14px;}
.s-popup2-icon-email {background: url(../png/s-popup2.png) no-repeat top left; background-position:-58px -50px; width:23px; height:25px;}
.s-popup2-coupon-top {background: url(../png/s-popup2.png) no-repeat top left; background-position:0 -76px; width:455px; height:10px;}
.s-popup2-coupon-bottom {background: url(../png/s-popup2.png) no-repeat top left; background-position:0 -87px; width:455px; height:9px;}
.s-popup2-coupon-middle {border:1px dashed #999999; border-radius:10px; padding:10px 0; margin:5px 0;}
.s-popup2-coupon-middle-expired {background:url(../gif/popup-expired-coupon.gif) repeat-y;}
.befrugal-weekly-ad-news {background: url(../png/s-widget.png) no-repeat; background-position:0 -65px; width:48px; height:42px;}

.s-weekly-ads-yellow-bg-box {background: url(../png/s-weekly-ads.png) no-repeat; background-position:0 0; width:286px; height:113px;}
.s-weekly-ads-yellow-bg-box-short {background: url(../png/s-weekly-ads.png) no-repeat; background-position:0 0; width:286px; height:113px;}
.s-weekly-ads-btn-orange-go {background: url(../png/s-weekly-ads.png) no-repeat; background-position:0 -114px; width:34px; height:26px; border:0px; cursor: pointer;}
.s-weekly-ads-btn-orange-go:hover {background-position:0 -141px; cursor:pointer;}
.s-weekly-ads-icon-sale-tag {background: url(../png/s-weekly-ads.png) no-repeat; background-position:-35px -141px; width:35px; height:35px;}
.s-weekly-ads-icon-coupon-clip {background: url(../png/s-weekly-ads.png) no-repeat; background-position:-71px -141px; width:35px; height:35px;}

.rst-signup-back {background:url(../png/s-restaurant-page-v2.png) no-repeat; background-position:0 0; width:594px; height:151px;}
.rst-signup-arrow {background:url(../png/s-restaurant-page-v2.png) no-repeat; background-position:0 -152px; width:40px; height:47px; float:left; margin-left:20px;}
.rst-signup-box-wrapper {background:url(../png/s-restaurant-page-v2.png) no-repeat; background-position:-41px -152px; width:280px; height:40px; float:left; margin:5px;}
.rst-signup-box {width:255px; height:20px; float:left; margin:9px; border:0px;}
.rst-signup-box:focus{ outline:none; }

.rst-signup-sign-up, .rst-free-download {
height:36px; margin:7px 0 0 0; cursor:pointer; color:#FFFFFF; font-weight:bold; padding:0 10px;
background:#60C039;
/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM3OEQ5NTMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0M0EzMUIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MDYpIiAvPgo8L3N2Zz4=);
background: -webkit-gradient(linear, left top, left bottom, from(#78D953), to(#43A31B)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #78D953,  #43A31B); /* for firefox 3.6+ */
border-radius:5px;
border:1px solid #419E1A;
}
.rst-burger {background:url(../png/s-restaurant-page-v2.png) no-repeat; background-position:0 -200px; width:97px; height:60px;}
.rst-pizza {background:url(../png/s-restaurant-page-v2.png) no-repeat; background-position:-98px -200px; width:88px; height:75px;}
.rst-top-bar-msg {background:url(../png/s-restaurant-page-v2.png) no-repeat; background-position:0 -276px; width:588px; height:29px; color:#7F7E7E;}
.rst-top-bar {height:15px;}
.rst-icon-coupon {background:url(../png/s-restaurant-page-v2.png) no-repeat; background-position:-322px -152px; width:40px; height:38px;}


.sign-up-email-input-wrapper {background:url(../png/s-restaurants.png) no-repeat; background-position:-135px -250px; width:222px; height:40px; float:left;}
.sign-up-email-input {border:0px; color:#666666; margin:8px 8px; width:198px; height:24px; line-height:24px;}

.s-member-services-coupons {background:url(../png/s-member-services.png) no-repeat; background-position:0 0; width:241px; height:281px; float:right; margin:30px -4px 0 10px;}
.s-member-services-cash-back {background:url(../png/s-member-services.png) no-repeat; background-position:-242px 0px; width:255px; height:193px; float:right; margin:30px -4px 0 10px;}
.s-member-services-your-account {background:url(../png/s-member-services.png) no-repeat; background-position:-498px 0px; width:263px; height:269px; float:right; margin:17px -4px 0 10px;}
.s-member-services-more-resources {background:url(../png/s-member-services.png) no-repeat; background-position:0px -282px; width:241px; height:192px; float:right; margin:30px -4px 0 10px;}
.s-member-services-contact-us {background:url(../png/s-member-services.png) no-repeat; background-position:-242px -282px; width:210px; height:293px; float:right; margin:30px -4px 0 10px;}

.member-services-bullets {padding:0px; margin:0 0 0 18px;}
.member-services-bullets li {padding-bottom:10px;}
.member-services-p {font:bold 16px 'Roboto', Arial; margin:0 0 8px 0;}

.bf-movie-off-screen { visibility: hidden; }
.bf-movie-on-screen { visibility: visible; }

.orange-css-button {
border:1px solid #CC3300; text-align:center; font:bold 18px Sans-Serif; cursor:pointer; border-radius:8px;
background:#FF6600;
background: -webkit-gradient(linear, left top, left bottom, from(#FD8F1E), to(#FF3501)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FD8F1E,  #FF3501); /* for firefox 3.6+ */
/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRDhGMUUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjM1MDEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTkpIiAvPgo8L3N2Zz4=);
color:#FFFFFF;
}
.orange-css-button-inner {height:38px; width:95px;}
.orange-css-button-inner td {height:38px; font:bold 14px Sans-Serif; padding-bottom:2px;}

.blue-css-button {
border:1px solid #0066CC; text-align:center; cursor:pointer; border-radius:8px;
background:#1797DC;
background: -webkit-gradient(linear, left top, left bottom, from(#2CBFFC), to(#026EBC)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #2CBFFC,  #026EBC); /* for firefox 3.6+ */
/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyQ0JGRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMjZFQkMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MzApIiAvPgo8L3N2Zz4=);
color:#FFFFFF;
}
.blue-css-button-inner {height:38px; width:95px;}
.blue-css-button-inner td {height:38px; font:bold 14px Sans-Serif; padding-bottom:2px;}

.side-bar-about-merch-box {
border:1px solid #D5D0C8; padding:8px; border-radius:5px;
background:#E7F1FA;
background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#C9DFF3)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FFFFFF,  #C9DFF3); /* for firefox 3.6+ */
/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDOURGRjMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0MzkpIiAvPgo8L3N2Zz4=);
color:#898585;
}

.s-promo2-btn-get-code {background:url(../png/s-promo2.png) no-repeat; background-position:0 0; width:106px; height:48px;}
.s-promo2-btn-activate-coupon {background:url(../png/s-promo2.png) no-repeat; background-position:0 -49px; width:106px; height:48px;}
.s-promo2-back-updated-verified {background:url(../png/s-promo2.png) no-repeat; background-position:0 -98px; width:179px; height:104px;}
.s-promo2-updated-verified {background:url(../png/s-promo2.png) no-repeat; background-position:0 -98px; width:36px; height:39px;}

.side-bar-updated-verified {
border:1px solid #D7D8D8; padding:8px 4px; width:175px;
background:#F0F7FE;
background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#E3F0FD)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #FEFEFE,  #E3F0FD); /* for firefox 3.6+ */
/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUZFRkUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFM0YwRkQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1MzgpIiAvPgo8L3N2Zz4=);
color:#999999;
}

.orange-header {
width:953px;
margin-left:12px;
padding-bottom:2px;
background:#F56800;
background: -webkit-gradient(linear, left top, left bottom, from(#EE6E00), to(#F49800)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #EE6E00,  #F49800); /* for firefox 3.6+ */
/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFRTZFMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDk4MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NzcpIiAvPgo8L3N2Zz4=);
border-radius:0 0 7px 7px;
}

.header-generic, .header-generic-icon, .header-generic-logo, .header-generic-righticon, .header-generic-short {
width:953px;
margin-left:2px;
padding-bottom:2px;
background:#F56800;
background: -webkit-gradient(linear, left top, left bottom, from(#EE6E00), to(#F49800)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #EE6E00,  #F49800); /* for firefox 3.6+ */
/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFRTZFMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDk4MDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NzcpIiAvPgo8L3N2Zz4=);
border-radius:0 0 7px 7px;
}

.tab-left-on {background:url(../png/s-tabs.png) no-repeat; background-position:0 0; width:6px; height:34px; float:left;}
.tab-right-on {background:url(../png/s-tabs.png) no-repeat; background-position:0 -35px; width:6px; height:34px; float:left;}
.tab-middle-on {background:url(../png/s-tabs.png) repeat-x; background-position:0 -70px; height:34px; float:left;}
.tab-middle-on a {font:13px 'Roboto', Arial; color:#0C2F7B; padding:8px 6px 0 6px; text-decoration:none; display:block;}

.tab-left {background:url(../png/s-tabs.png) no-repeat; width:6px; background-position:0 -105px; height:34px; float:left;}
.tab-right {background:url(../png/s-tabs.png) no-repeat; width:6px; background-position:0 -140px; height:34px; float:left;}
.tab-middle {background:url(../png/s-tabs.png) repeat-x; height:34px; background-position:0 -175px; float:left;}
.tab-middle a {font:13px 'Roboto', Arial; color:#7D93AA; padding:12px 6px 0 6px; text-decoration:none; display:block;}

.adsense-div {margin:20px; text-align:center; border:1px solid #000000; padding:5px;}
.adsense-div div {font-size: 10px; text-align:left; padding: 0px 0px 2px 5px; margin: 0px; color: black;}
.adsense-div-grey-border {margin:20px; text-align:center; border:1px solid #cccccc; padding:5px;}
.adsense-div-grey-border div {font-size: 10px; text-align:left; padding: 0px 0px 2px 5px; margin: 0px; color: black;}
.adsense-div-no-border {margin:0px 0px 5px 0px; text-align:center; padding: 5px 5px 10px 5px;}
.adsense-div-no-border div {font-size: 10px; text-align:left; padding: 0px 0px 2px 5px; margin: 0px; color: White;}
.adsense-div-restaurant {margin:20px 0 20px 0px; text-align:left; max-width:100%;}
.adsense-div-restaurant div {font-size: 10px; text-align:left; padding: 0px 0px 2px 5px; margin: 0px; color: black;}
.adsense-div-weeklyads {text-align:center; background:#F4F4F4;margin:0 4px; padding:10px 0; border-radius:7px;}
.adsense-div-weeklyads div {font-size: 10px; text-align:left; padding: 0px 0px 2px 50px; margin: 0px; color: black;}
.adsense-div-side {background:#FDF6E4; padding: 0px 0px 2px 2px; border: 1px solid #C9C3B9; margin-bottom: 10px;}
.adsense-div-side div {font-size: 10px; text-align:left; padding: 0px 0px 0px 0px; margin: 0px; color: #606162;}
.login-manager-div {padding-top:10px; text-align:right;}
.header-search-box-location {padding-top:20px; padding-right:18px; float:right; width:400px;}

.join-now-modal {background:url(../png/cashback-sign-up-header.png) no-repeat; position:relative; top:-8px; left:8px; height:114px;}
.join-now-modal-A {font:bold 36px Trebuchet MS; color:#FF3300; margin:0px; padding:0px 0px 0px 10px;}
.join-now-modal-B {margin:0 0 0 10px; color:#606162; font:14px Arial; width:300px;}
.join-now-modal-Hlht {color:#0066CC; font-weight:bold;}
.join-now-modalBL {background-color:#BBDEFB;box-sizing: content-box;}


/* Popup dialogs */
.popupdialog {background:#FFFFFF; border:1px solid #A8C3E1; border-radius:5px;}
.popupdialog-linkbutton {cursor:pointer;}
.popupdialog-wrapper {padding:18px 40px;}


/* Grocery Toolbar Download Dialog*/
.grocerydialog {background:#FFFFFF; border:1px solid #A8C3E1; border-radius:5px;}
.grocerydialog-sidebar-popup {font:12px Arial; width:600px; background:#C8DEF5; border:4px solid #FFFFFF; border-radius:10px; position:relative; padding:20px;}
.grocerydialog-close-button {position:absolute; top:-15px; right:-15px;}
.grocerydialog-close-button a {background:url(../png/btn-close.png) no-repeat; width:32px; height:32px; display:block; cursor:pointer;}
.grocerydialog-nothanks {color:#6699CC; text-decoration:none; cursor:pointer;}
.grocerydialog-wrapper {padding:18px 40px;}
.grocerydialog-wrapper p {margin:5px 0;}
.grocerydialog-header {color:#FF3300; font:bold 24px 'Roboto', Arial; padding-top:10px;}
.grocerydialog-sub-header {font:16px 'Roboto', Arial; padding:10px 0;}
.grocerydialog-login-link {padding:10px 0 20px 0;}
.grocerydialog-input-form td {padding:0 10px 5px 0; text-align:left;}
.grocerydialog-input-form input {padding:5px 10px;}
.grocerydialog-light-blue-link {text-decoration:none; color:#1188DF;}

.grocerydialog-button {
    text-decoration: none;
	color:#FFFFFF;
	background:#FE6611;
	border:1px solid #E26035;
	border-radius:10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FD8F1E), to(#FF3501)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #FD8F1E, #FF3501); /* for firefox 3.6+ */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkQ4RjFFIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkYzNTAxIiBvZmZzZXQ9IjEiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNnMCkiIC8+Cjwvc3ZnPg==);
	box-shadow: 1px 1px 4px #666666;
	display:block;
	text-align:center;
	font:bold 24px 'Roboto', Arial;
	padding:5px 40px 10px 40px;
	cursor:pointer;
}

.grocerydialog-button:hover 
{
	border:1px solid #DC6044;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF6F00), to(#FF0300)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #FF6F00, #FF0300); /* for firefox 3.6+ */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */ 			background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NDgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjZGMDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRjAzMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2NDgpIiAvPgo8L3N2Zz4=);		
}

.adb-message-frame {position:relative;height:auto;}
.adb-message {background-color:#666666;color:#FFFFFF;border:1px solid;border-radius:5px;width:962px;min-height:55px; width: 100%;}
.adb-message > img {position:absolute;left:0px;width:40px;height:40px;margin:7px;}
.adb-message > [name=x-button] {position: absolute;right:8px;font-size:20px;color:#B0B0B0;cursor: pointer; top:0%;}
.adb-message > .adb-message-content {margin:5px auto;text-align: left; margin-left:80px; width: 87%;}

.abd-light-link {color:#68DDFF;}
.abd-light-link:hover {color:#2196F3;}
a.s-cbs-shop-now-flat img {background:url(../png/shopnow_flat.png) no-repeat; width:122px; height:30px;}
.s-refer-a-friend-button {
	background:#01AE50; color:#FFFFFF; font:18px 'Roboto', Arial; text-decoration:none; width:149px; height:26px; display:block; padding-top:2px; border-radius:5px;
	border:1px solid #336633;
	background: -webkit-gradient(linear, left top, left bottom, from(#01AE50), to(#207145)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #01AE50, #207145); /* for firefox 3.6+ */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMUFFNTAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMDcxNDUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NzIpIiAvPgo8L3N2Zz4=);
	box-shadow: 1px 1px 4px #666666;}
.s-refer-a-friend-button:hover {
	border:1px solid #336633;
	background: -webkit-gradient(linear, left top, left bottom, from(#207145), to(#01AE50)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #207145, #01AE50); /* for firefox 3.6+ */
	/* SVG as background image (IE9/Chrome/Safari/Opera) */
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMyMDcxNDUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMUFFNTAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2NDApIiAvPgo8L3N2Zz4=);
}

.genericError{ color: Red;}
.ExpressFromusSwapBanner{background:url(../jpg/expressfromusbanner.jpg) no-repeat; width:728px; height:90px;}

.refer-a-friend-get-code{color:#FF7D10;}
div.refer-a-friend-get-code{margin:4px; cursor:pointer;}

.NeedHelpPage {margin: 0px 10px;}
.NeedHelpPage a{color:#0461A9}

.raf-section-title{color:#333333; font:bold 20px 'Roboto', Arial; margin:2px; padding:15px 0 10px 0;}
.raf-box-wrapper {background:#EFF6FC; border-radius:5px; border: 1px solid #B8D3F0;}
.raf-box {padding: 25px; border-radius:5px; text-align:center;}
.raf-box2 {color: #ef7200; padding: 25px; border-radius:5px; text-align:center; background:#FFFFFF;}
.raf-box3 {color: #ef7200; text-align: left; padding: 0 15px;}
.raf-box-title {font:20px 'Roboto', Arial; display:inline-block; margin-bottom:10px;}
.ReferCopy {color:#007fdd; text-decoration:underline; margin:10px 0;}
.raf-txtbox-A {padding:10px; border:1px solid #CCCCCC; background:#FFFFFF; width:480px; font-size:16px; text-align:center;}
.raf-txtbox-B {padding:5px 10px; border:1px solid #CCCCCC; background:#FFFFFF; margin-bottom:5px; width:360px; height:192px;}
.raf-terms-txt {text-align: left; color:#666666; font-size:11px;}
.ButtonAsLink{background:none!important; border:none;  padding:0!important;  cursor:pointer; color:#007FDD; text-decoration:none; margin-left:-3px;}
.AboutMeControlTitle { font-weight: bold; }
.AboutMeControlTitleDifferentLine {font-weight:bold; margin:10px 0 0 0;}
.AboutMeControlTitleSocial {font-weight:bold; margin:10px 0 0px 0;}
.AboutMeControlTitleEmailElement, .AboutMeControlTitlePasswordElement, .AboutMeControlTitleMobileElement{margin:0 0 0 0px;display:inline-block;}
.AboutMeControlTitleMobileElement {width:66%;}
@media(max-width:749px){
    .AboutMeControlTitleMobileElement {width:100%;}
}
.AboutMeControlTitlePasswordElement>p {margin-left: 0 !important;}
.AboutMeControlTitleMobileNumber{margin:0 0 3px 0px;display:inline-block;}
.AboutMePasswordSuccess {font-weight: bold;}
.AboutMePasswordSuccessFakeHR {border-bottom: 1px solid #B2D1FF; width:98%; padding-bottom:1em;}
.AboutMeAccountConfirmedFakeHR {border-bottom: 1px solid #C2DAFC; width:98%; padding-bottom:1em;}
.AboutMeControlSplitterFakeHR {border-bottom: 1px solid #D6D6D6; width:98%; padding-bottom:1em;}
.SuccessPasswordReset A, .forgotPassword2SMSMainFormatting A, .plainLinkFormat, .addPhoneConfirmationPage A {text-decoration:none;}
.ForgotPasswordRadioBtns {margin-left: 10px;}
.ForgotPasswordRadioBtns div{margin-left: 20px;}
.forgotPasswordButtonFormatting{margin:30px;}
.forgotPassword2SMSButtonFormatting{margin:30px 30px 30px 0px; }
.forgotPassword2SMSMainFormatting{margin-left:10px;}
.forgotPassword2SMSMainFormatting label{margin: 0px 15px 5px 15px; float: left; }
.txtMessageCode {width:200px; border-width:1px; border-color:#707070;}

/*Two factor authentification,. actually authentification page*/
.twoFactorCheckFakeHR {border-top: 1px solid #CCCCCC; width:98%; margin-bottom:5px; margin-top: 50px;}
.twoFactorMainBox {padding: 5px;}
.twoFactorPanel{padding-left:5px; float:left; }
.twoFactorSpacing{margin-top:5px; margin-bottom:5px;}
.twoFactorPanel a{text-decoration:none;}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #CCC;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #CCC;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #CCC;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #CCC;
}

/*Add phone page information*/
.addPhoneConfirmationPage {margin-left:10px; text-decoration:none;}
.addPhoneConfirmationPage2 {margin-top:15px;}
.addPhoneConfirmationPage3 {float:left; max-width:80%;}
.addPhoneVerificationCode {margin-right:10px; margin-top:3px; float:left;}
.addPhoneConfirmationPage A{margin-top:30px;}
.addPhoneConfirmationCancelLinkLocation{margin-top:60px;margin-bottom:10px;}
.addPhoneConfirmationFakeHR {border-bottom: 1px solid #CCCCCC; width:98%; margin-bottom:5px; padding-bottom:4em; clear:both;}

/*Formatting information on the Mobile Information Page*/
.mobile-Information-Formatting {padding: 0 0 0 25px;}
.mobile-Information-Formatting ul, .mobile-Information-Formatting li{margin: 10px 0 10px 0;}
.mobile-Information-Formatting li li{margin:0;}
.mobile-Information-Formatting li ul{margin-top:0;}
.mobile-Information-Button-Formatting {margin: 25px 0 0 25px;}
.mobile-Information-Formatting>li>ul {margin-left:15px;}

/*Formatting for notification Bar*/
.noti-bar-exit-btn{width:30px; height:30px; background:url(../png/notification_bar_close_button.png) no-repeat; float:right; position:relative; top:7px;}
.noti-bar-alert{width:30px; height:30px; background:url(../png/notification_bar_exclamation.png) no-repeat; margin:-4px 3px 0 0; vertical-align:middle;}
.noti-bar-MainText{font-weight:bold; margin-left:10px}
.noti-bar-outer-box{padding:5px 5px 0 10px; background-color:#fbedc0;width:698px; border:1px solid #E4E3E3; /*102% should work also*/}
.noti-bar-outer-box a{text-decoration:none;}
.noti-bar-add-number-btn{margin-left: 30px;}

/*variable sized help popup Messages*/
.popup-var-main-table{background-color:#E7F0F9; border: 1px solid #89B5D7; border-radius:13px; box-shadow: 0px 0px 3px #888888;}
.popup-var-tlcorner-border{background:url(../png/caption-box-noshadow.png) no-repeat; background-position:-1px -47px; width:30px; height:30px; position:absolute; left:-20px; top:-2px;}
.popup-var-header{color:#0461A9; font-weight:bold;}
.popup-var-text-formatting ul {padding-left:5px;}
.popup-var-text-formatting li {padding-top: 10px;}
.borderlinxBanner{background:url(../gif/borderlinxbanner.gif) no-repeat; width:728px; height:90px;}
.borderlinxBanner300x250{background:url(../gif/300x250_bdx_befrugal_2.gif) no-repeat; width:300px; height:250px;}
.borderlinxBanner220x200{background:url(../gif/220x200_bdx_befrugal_2.gif) no-repeat; width:220px; height:200px;}
input.popup-input {border:1px solid #D6D6D6; box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.15); padding:6px 5px; margin-left:10px; width:420px;}
span.popup-input {display:inline-block; width:140px; text-align:right;}
.popup-link {color:#3399FF; text-decoration:none;}
.popup-link:hover {color:#0066CC;}
.sign-up-link {background:#FA5B2B; border:1px solid #E24F22; border-radius:2px; box-shadow:0px 2px 0px 0px #E24F22; padding:10px 60px; color:#FFFFFF; display:inline-block; text-decoration:none;}
.sign-up-link:hover {background:#E45328;}
.close-link {color:#808080; font-weight:bold; text-decoration:none; font-size:18px}
.close-link:hover {color:#333333;}

ul.slick-dots li button {padding:1px 4px;}

.no-child-margin div {margin:0px;}
table.center-table-cells tr th, table.center-table-cells tr td {text-align:center;}
table.contactusheading td {width:inherit;}
table.contactusheading td a {position:inherit; padding:0px;}
.red {color:#FF0000;}
.custom-radio-buttons input {top:inherit !important;}
.anchor-no-underline {text-decoration:none;}
.anchor-no-underline:hover {text-decoration:underline;}
.transition-screen {margin:10px auto 0 auto; border:1px solid #CCCCCC; width:630px; background:#FFFFFF;}
.transition-screen img {width:inherit; height:inherit;}
.ContactUsFakeHR {border-bottom: 1px solid #CCCCCC; width:100%; padding-bottom:1em;}
.CreateTicketFakeHR {border-bottom: 1px solid #CCCCCC; width:100%; padding-bottom:1em;}

.tint img:hover {
  opacity: .8;
  cursor: pointer;
}

.create-signup-terms {
    color: #333333;
    font-size: 0.93rem;
    line-height: 1.4rem;
}

.missing-info-warning{
    background: url(../png/warning.png) no-repeat right center !important;
    padding-left: 18px;
    border:1px solid #ccc;
}

.missing-info-warning-state{
    background: url(../png/warning.png) no-repeat 96% 50% !important;
    padding-right: 10px;
    border:1px solid #ccc;
}

.override-tablerow-height {
    height:20px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
}

.footer-signup-error {color:#FF0000; display:inline-block; margin-top:10px;}
@media (max-width:500px) {
    .footer-signup-error {display:block;}

}
