body {font-size: 12px; font-family:Verdana; 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:Verdana; vertical-align:top;}
img {border:0px;}
textarea {resize:none;}

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:Verdana;}
td.header {width:220px; font-size:12px;}

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(//i.bfrl.us/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(//i.bfrl.us/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(//i.bfrl.us/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(//i.bfrl.us/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;}
.freeshipping {margin:0px; padding-bottom:10px;}
.middle-blue {background:url(//i.bfrl.us/middleblue.png) repeat-y; width:589px; float:left; margin-left:0px; margin-top:0px; padding-left: 8px;}
.top-blue-no-coupon{line-height:10px;background:url(//i.bfrl.us/topblue.png) no-repeat; width:589px; float:left; margin-left:0px; margin-top:5px;}
.top-blue-has-coupon{background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: 0px -822px; width:590px; height:10px;}
.blue-corner-left{background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: 0px -822px; width:10px; height:10px; float:left;}
.blue-corner-right{background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -580px -822px; width:10px; height:10px; float:right;}
.bottom-blue-no-coupon{line-height:10px;background:url(//i.bfrl.us/bottomblue.png) no-repeat; width:589px; float:left; height:20px; margin-left:0px; margin-top:0px;}
.bottom-blue-has-coupon{background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: 0px -833px; width:590px; height:10px;}
.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.basic-link {color:#0000FF;}
a.basic-link:hover {color:#df4c03;}
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;}
 
.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:Verdana; 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:Verdana; 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:Verdana; 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:Verdana; 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;}
td.storeTablelast {border-right:1px solid #E6E5E5; width:80px; text-align:center;}

th.cash-table-head-name{text-align:left; vertical-align:middle; width:320px; padding-top:0px;}
th.cash-table-head-deals{vertical-align:middle; text-align:center; padding-top:0px;}
th.cash-table-head-cash{vertical-align:middle; text-align:center; padding-top:0px;}
th.cash-table-head-right-edge{vertical-align:middle; width:85px; text-align:center; padding-top:0px;}

.cash-table td {border-left:1px solid #E4E3E3; padding:5px;}
.cash-table th {border-left:1px solid #E4E3E3; padding:5px;}
.cash-table {border-bottom:1px solid #E4E3E3;}
		
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:14px; 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;}
div.store-callout {border-right:1px solid #E4E3E3; float:left; margin:10px 0 7px 0; height:160px; width:146px; text-align:center;}
div.store-callout p {margin:0px;}
		
p.store-callout-img {margin:10px 0 5px;}
p.store-callout-name {font-size:15px; height:40px; margin:0px;}
p.store-callout-deals {padding-bottom:8px; margin:0px; font-size:11px;}
p.store-callout-cash {color:#F44524; margin:0px;}
p.store-callout-btn {padding:8px 0; margin:0px;}
		
.s-cbs-blue-top {background:url(//i.bfrl.us/wide/s-cbs.png) no-repeat; background-position:0 0; width:588px; height:4px;}
.s-cbs-blue-bottom {background:url(//i.bfrl.us/wide/s-cbs.png) no-repeat; background-position:0 -5px; width:588px; height:5px;}
.s-cbs-grey-top {background:url(//i.bfrl.us/wide/s-cbs.png) no-repeat; background-position:0 -11px; width:576px; height:6px;}
.s-cbs-grey-middle {background:url(//i.bfrl.us/wide/s-cbs.png) repeat-y; background-position:-590px 0; width:576px;}
.s-cbs-grey-bottom {background:url(//i.bfrl.us/wide/s-cbs.png) no-repeat; background-position:0 -18px; width:576px; height:4px;}
.s-cbs-grey-header {background:url(//i.bfrl.us/wide/s-cbs.png) no-repeat; background-position:0 -23px; width:589px; height:6px;}
.s-cbs-thin-grey-top {background:url(//i.bfrl.us/wide/s-cbs.png) no-repeat; background-position:0 -30px; width:588px; height:5px;}
.s-cbs-thin-grey-bottom {background:url(//i.bfrl.us/wide/s-cbs.png) no-repeat; background-position:0 -36px; width:588px; height:5px;}
a.s-cbs-shop-now-lg img {background:url(//i.bfrl.us/wide/s-cbs.png) no-repeat; background-position:0 -42px; width:86px; height:31px;}
a.s-cbs-shop-now-lg:hover img {background:url(//i.bfrl.us/wide/s-cbs.png) no-repeat; background-position:-87px -42px;}
a.s-cbs-shop-now-sm img {background:url(//i.bfrl.us/wide/s-cbs.png) no-repeat; background-position:-174px -42px; width:69px; height:20px;}
a.s-cbs-shop-now-sm:hover img {background:url(//i.bfrl.us/wide/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(//i.bfrl.us/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;} 


/* holiday*/
.holiday-header-fathers-day{background:url(//i.bfrl.us/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(//i.bfrl.us/fathers-day.gif) no-repeat;}
.holiday-header-back-to-school{background:url(//i.bfrl.us/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(//i.bfrl.us/back-to-school.gif) no-repeat;}
.holiday-icon-halloween  {top:-16px; left:-38px; height:52px; width:49px; position:relative; background:url(//i.bfrl.us/halloween-icon.png) no-repeat;}
.holiday-header-halloween{background:url(//i.bfrl.us/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(//i.bfrl.us/sale-icon.png) no-repeat;}
.holiday-header-black-friday {background:url(//i.bfrl.us/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(//i.bfrl.us/holiday-savings-icon.png) no-repeat;}
.holiday-header-holiday-deals {background:url(//i.bfrl.us/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(//i.bfrl.us/vday-icon.png) no-repeat;}
.holiday-header-valentines-day {background:url(//i.bfrl.us/vday-savings-header.jpg) no-repeat; width:928px; height: 130px;}

.s-coupon-cancel {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 0; width: 24px; height: 24px; } 
.s-coupon-checkmark {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -28px; width: 24px; height: 24px; } 
.s-coupon-close2 {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -57px; width: 11px; height: 11px; } 
.s-coupon-coupon-code-left {background: url(//i.bfrl.us/s/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(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -101px; width: 20px; height: 23px; } 
.s-coupon-coupon_background_bottom {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -129px; width: 566px; } 
.s-coupon-coupon_background_top {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -162px; width: 566px; } 
.s-coupon-drop-down {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -367px; width: 160px; height: 95px; } 
.s-coupon-green_circle {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -467px; width: 10px; height: 10px; } 
.s-coupon-logo_email {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -482px; width: 17px; height: 18px; margin-top:3px;} 
.s-coupon-logo_facebook {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -505px; width: 16px; height: 16px; margin-top:3px;} 
.s-coupon-logo_twitter {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -526px; width: 16px; height: 16px; margin-top:3px;} 
.s-coupon-red_circle {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -547px; width: 10px; height: 10px; } 
.s-coupon-seperator {background: url(//i.bfrl.us/s/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(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -428px; width: 22px; height: 22px;} 
.s-coupon-liked {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -747px; width: 20px; height: 24px;} 
.s-coupon-new {background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -776px; width: 20px; height: 24px;} 
.s-coupon-comments{background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -718px; width:20px; height:24px; }
.s-coupon-email-friend-top {background: url(//i.bfrl.us/s/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(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -1585px; width:488px; height:9px;}
.s-coupon-email-friend-inside-top {background: url(//i.bfrl.us/s/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(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -2218px; width:468px; height:5px;}


.s-add-a-comment {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: 0 -65px; width: 108px; height: 15px; } 
.s-add-a-comment:hover {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: 0 0; width: 108px; height: 15px; } 
.s-add-comment {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: 0 -130px; width: 123px; height: 31px; } 
.s-arrow {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: 0 -211px; width: 4px; height: 8px; } 
.s-comment-bottom {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: 0 -269px; width: 399px; height: 9px; } 
.s-comment-inside-bottom {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: 0 -328px; width: 368px; height: 5px; margin-left:15px;} 
.s-comment-inside-top {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: 0 -383px; width: 368px; margin-left:15px; } 
.s-comment-top {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: 0 -1233px; width: 399px; text-align: left;} 
.s-new-coupon-bg {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: -449px 0; width: 589px; margin:5px; } 
.s-new-coupon-bottom {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: -449px -559px; width: 589px; height: 4px; } 
.s-comments-top {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: 0px -2038px; width: 566px; height: 27px; } 
.s-comments-bottom {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: -0px -2070px; width: 566px; height: 14px; } 
.s-seperator2 {background: url(//i.bfrl.us/s/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(//i.bfrl.us/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:Verdana; line-height:16px;}
.pagerStyle{visibility:hidden}
.footerStyle{padding-left:20px; text-align:center;}
.azStores{width:561px; height:25px; background:url(//i.bfrl.us/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(//i.bfrl.us/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(//i.bfrl.us/tab-bg.gif) repeat-y; text-align:left; padding-left:22px;}
.main-side-panel {background: url(//i.bfrl.us/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: 585px; float:left;}
.centerPanelOffers {width: 585px; background: #c7ddf3; float:left;} 
.centerPanelOffers-retailer {background:#C7DDF3; width:590px; clear:left;} 
.no-coupons-found {padding: 15px 5px 0px 80px; color:#585D5E; font-size:11px;}
.no-coupons-found span{font-weight:bold;}
.no-coupons-found-wrap{background:url(//i.bfrl.us/no-coupon-bg2.gif) no-repeat; width:572px; height:88px;}
.user-coupon-warning{float:left; height:25px; background:url(//i.bfrl.us/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-coupon_background_top {background: url(//i.bfrl.us/s/s-buttons.png) no-repeat top left; background-position: 0 -294px; width:566px; height:12px;}
.s-sorter-top {background: url(//i.bfrl.us/sorter-top.gif) no-repeat; width:585px; height:48px;}
.s-sorter-break {background: url(//i.bfrl.us/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(//i.bfrl.us/s/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(//i.bfrl.us/s/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(//i.bfrl.us/s/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(//i.bfrl.us/s/s-narrow-sidebar.png) no-repeat top left; background-position: 0 -60px; width:144px; height:39px;}
.s-narrow-sidebar-contests {background: url(//i.bfrl.us/s/s-narrow-sidebar.png) no-repeat top left; background-position: 0 -101px; width:143px; height:54px;}

a.back-to-top {background: url(//i.bfrl.us/s/s-buttons.png) no-repeat top left; background-position: 0 -210px; width:85px; height:14px; display:block; margin-top:10px;} 
a.back-to-top:hover {background-position: 0 -234px;} 

.use-coupon {background: url(//i.bfrl.us/s/s-buttons.png) no-repeat top left; background-position: 0 -10px; width:111px; height:37px; display:block;} 
.use-coupon:hover {background-position: 0 -57px;}
.view-code {background: url(//i.bfrl.us/view_code.gif) no-repeat top left; width:111px; height:37px; display:block;} 
.view-code:hover{background: url(//i.bfrl.us/view_code_over.gif) no-repeat top left; width:111px; height:37px; display:block;} 


.s-search_box {background: url(//i.bfrl.us/s/s-buttons.png) no-repeat top left; background-position: 0 -180px; width: 212px; height: 26px;}
.s-search-box-prod {background: url(//i.bfrl.us/s/s-buttons.png) no-repeat top left; background-position: 0 -180px; width: 212px; height: 26px; border:0px;}
.s-button_submit {background: url(//i.bfrl.us/s/s-buttons.png) no-repeat top left; background-position: 0 -104px; width:44px; height:15px; display:block;} 
.s-button_submit:hover {background-position: 0 -129px;} 
.s-button_submit-merch{background: url(//i.bfrl.us/s/s-buttons.png) no-repeat top left;}
.s-button_submit-merch:hover{}
.s-go {background: url(//i.bfrl.us/s/s-buttons.png) no-repeat top left; background-position: 0 -258px; width:33px; height:26px;}
.s-go-prod {background: url(//i.bfrl.us/s/s-buttons.png) no-repeat top left; background-position: 0 -258px; width:33px; height:26px; vertical-align:middle;}

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(//i.bfrl.us/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(//i.bfrl.us/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;}
.retailPrice{color:Blue;}
.salePrice{color:Red;}
.price{}
.pr-sortBar{background: url(//i.bfrl.us/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:80px;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:549px; font-size:14px; background-color: #3399cc; color:White; cursor:pointer; }

.carToolQuestion{font-weight: bold; padding-left: 30px; padding-top: 5px;}
.carToolTbl{margin-left: 80px; padding-bottom: 10px; padding-right:10px;}
td.carToolFrstCell{width:250px;}
td.carToolHouseText{width:200px;}
.carToolResults{font-size: 18px; font-weight: bold; border: solid 3px black; padding-top: 15px;}
.carToolDetailPanel{background-color: LightBlue; width: 549px;}
.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(//i.bfrl.us/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{padding-left:5px; padding-right:13px; padding-top:15px; float:left;}


.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(//i.bfrl.us/category_header.gif) no-repeat; text-align:left;}

.master-middle-wrapper{width: 975px; background: url(//i.bfrl.us/Wide/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:11px;top:72px; left:128px; 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{width: 975px; background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left; background-position:-0px -846px; width:975px;}

.header-generic-icon,
.header-generic-logo {width: 975px; background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left; background-position:0 -846px; width:975px;}

.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:Verdana; color:#FFFFFF; font-size:11px; margin-top:0px}

.header-generic-icon-HeaderLeftImage {float:left; padding-left:40px; margin-top:5px}
.header-generic-logo-HeaderLeftImage {background: url(//i.bfrl.us/logo-back.gif) no-repeat; width:190px; height:92px; text-align:center; float:left; margin:10px 10px 10px 38px;}

.header-generic-icon-HeaderRight,
.header-generic-logo-HeaderRight {width:740px; padding-top:5px; padding-left:10px; text-align:left; float:left;}

.header-generic-righticon{width: 975px; background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left; background-position:-0px -846px; width:975px;}
.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:740px; padding-left:10px; text-align:left; float:left; }


.header-generic-short {width: 975px; background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left; background-position:0 -846px; width:975px;}
.header-generic-short-HeaderTitle{font-weight:bold; color:#FFFFFF; font-size:24px; padding:5px; padding-bottom:0px; margin:0px;}
.header-generic-short-HeaderLeftImage{float:left; margin-left:40px; margin-top:5px}
.header-generic-short-HeaderRight{width:850px; padding-top:5px; padding-left: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:Verdana; 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(//i.bfrl.us/s/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:Verdana;}
.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:Verdana; line-height:18px;}
.coupon-title a:hover {color:#6EA7D1;}
.coupon-descr {margin:0px; font-family:Verdana; padding-bottom:5px; font-size:11px;}
.coupon-expiration{color:#999999; font-size:11px; font-family:Verdana; margin:0px;}
.coupon-expiration-edit{color:#999999; font-size:11px; font-family:Verdana; margin:0px; padding-top: 4px;}
.coupon-code-wrap {margin-top:2px; padding-right:20px; float:left;}
.coupon-code-wrap a {font-family:Verdana; 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:Verdana; width: 39px;}
.coupon-code-text{float:left; margin-top:4px; margin-right:5px; font-size:11px; font-family:Verdana;}
.coupon-code-value{background:url(//i.bfrl.us/coupon-code-left.gif) repeat-x; height:23px; float:left; color:#333333; font-size:12px;}
.coupon-code-hover-msg{
    background:url(//i.bfrl.us/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(//i.bfrl.us/s/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-bar-vote{float:left; color: #999999; font-size:11px; padding-left:5px;}
.coupon-vote-text{color:#6EA7D1; font-size:11px; font-family:Verdana;}
.coupon-vote-buttons{float:left; padding-left:3px; padding-top:1px;}
.coupon-vote-options{visibility:hidden; position:absolute; z-index:100; width:115px; height:104px; background: url(//i.bfrl.us/s/s-coupon.png) no-repeat top left; background-position: 0 -587px; margin-left:-7px; margin-top:-26px; padding-top:4px;}
.coupon-votes{float:left; width:165px;}
.coupon-votes-text{color:#6EA7D1; font-size:11px;}
.coupon-comments{float:left;}
.coupon-email-invalid{color:Red;}
.coupon-bar-user-voted{color:#6EA7D1; font-size:11px; font-weight:bold;}
.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:Verdana;}
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(//i.bfrl.us/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; font-size: 12px; padding-right: 18px;}
.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(//i.bfrl.us/mportal/setup-box-top.gif) no-repeat; margin-bottom: 6px;}
.merch-setup-section-head-text{font-weight:bold; padding-left:5px; color:#585D5E;}
.merch-setup-current-logo-wrap{float:right; margin-top:40px; margin-right:10px; background:url(//i.bfrl.us/logo-bg.gif) no-repeat; width:192px;}
.merch-setup-current-logo-text{margin:5px 0px 0px 10px; color:#A69585; font-weight:bold;}
.merch-setup-current-logo-image{border:1px solid #CCCCCC; width:170px; margin:10px; margin-top:5px;}
.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(//i.bfrl.us/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(//i.bfrl.us/mportal/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(//i.bfrl.us/mportal/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(//i.bfrl.us/mportal/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-nav2 {background:url(//i.bfrl.us/mportal/promote-store-sub-back-2.gif) no-repeat; width:95px; height:60px; margin-left:20px;}
.merch-sub-nav3 {width:95px; height:60px; margin-left:20px;}
.merch-sub-nav-1st {padding-left: 30px; height: 20px; padding-top: 3px; background:url(//i.bfrl.us/mportal/sub1.gif) no-repeat;}
.merch-sub-nav-1st a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.merch-sub-nav-rest {padding-left: 30px;height: 20px; padding-top: 3px; background:url(//i.bfrl.us/mportal/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(//i.bfrl.us/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;}
/* 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:Verdana; text-decoration: none;}
.right-coupon1 a:hover {color:#738C9F;}
.right-coupon2 {color:#666666; font-size:10px; font-family:Verdana; margin:0px;}
.right-coupon3 {color:#007FDD; font-size:11px; font-family:Verdana; margin:0px;}
a.right-coupon {color:#666666; background:#FEC85D; text-decoration:none;border:1px solid #FF9933; padding:2px; font-size:11px; font-family:Verdana;}
.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(//i.bfrl.us/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:Verdana; width:590px; color:#969494; background:#F4F5F6; margin-left:5px;}
.additional-info-tool-wrap{padding:10px 20px 20px 20px; font-family:Verdana; width:585px; color:#969494; background:#F4F5F6; margin-left:0px; margin-bottom: 10px;}
.additional-info-tool-wrap-widget{padding:10px 20px 20px 20px; font-family:Verdana; 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:Verdana; 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:Verdana; 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:Verdana; margin:0px 20px 0px 20px; width:440px; padding-top:10px;}
.send-coupon-title {color:#007FDD; font-size:18px; font-weight:bold; font-family:Verdana; 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:Verdana; text-align:right; padding-right:5px; font-size:11px; color:#333333; width:135px;}
.add-friend {font-family:Verdana; font-size:11px; color:#007FDD; text-decoration: underline; cursor:pointer}
.send-top-wrap{background:url(//i.bfrl.us/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:Verdana;}
.send-coupon-code-value{background:url(//i.bfrl.us/couponcode_left.gif) repeat-x; height:29px; float:left; color:#333333; font-size:14px; font-family:Verdana; padding:5px; margin-right:5px;}
.send-expires-text{color:#999999; font-size:11px; font-family:Verdana; margin:0px; padding-top:5px; display:block}
.send-footer{background:url(//i.bfrl.us/background-bottom.gif) no-repeat; width:488px; height:34px; color:#6EA7D1; font-size:11px; font-family:Verdana; padding-left:15px;}
.add-friend-textbox{width:200px; margin-top: 4px;}
.add-refer-a-friend-textbox {width:247px; margin-top:4px;}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/* 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(//i.bfrl.us/s/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(//i.bfrl.us/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:Verdana; 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:Verdana; 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("//i.bfrl.us/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: verdana; color:#007FDD; font-size:12px; font-weight:bold;}
.comment-date { color: #999999; font-size: 10px; font-family: "Verdana";}
.comment-text {color: #666666; font-size: 12px; font-family: "Verdana"; }
.comment-thanktext {font-size: 11px; font-family: "Verdana"; }
.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*/
.recaptchatable .recaptcha_r1_c1 { width:318px; height:9px; background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -54px; }
.recaptchatable .recaptcha_r2_c1 { width:9px; height:57px; background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -68px; }
.recaptchatable .recaptcha_r2_c2 { width:9px; height:57px; background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -130px; } 
.recaptchatable .recaptcha_r3_c1 { width:9px; height:63px; background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -192px; }
.recaptchatable .recaptcha_r3_c2 { width:300px; height:6px; background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -260px; }
.recaptchatable .recaptcha_r3_c3 { width:9px; height:63px; background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -271px; }
.recaptchatable .recaptcha_r4_c1 { width:268px; height:49px; background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -339px; }
.recaptchatable .recaptcha_r4_c2 { width:7px; height:57px; background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -393px; }
.recaptchatable .recaptcha_r7_c1 { width:268px; height:8px; background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -455px; }
.recaptchatable .recaptcha_r8_c1 { width:25px; height:7px; background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -455px; }
.recaptchatable .recaptcha_image_cell center img { height:57px;}
.recaptchatable .recaptcha_image_cell center { height:57px;}
.recaptchatable .recaptcha_image_cell {background-color:white; height:57px;}
/*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("//i.bfrl.us/cpnwgt/page-yellow-bg.png"); width:570px; background-repeat: no-repeat}
.widget-customize-bg-bottom {background:url("//i.bfrl.us/cpnwgt/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(//i.bfrl.us/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(//i.bfrl.us/background-bottom-plain.gif) no-repeat; width:690px; height:15px; color:#6EA7D1; font-size:11px; font-family:Verdana; z-index: 101; padding-left:15px;}
.plainpop-innermargin{padding-left:10px;padding-right:10px;}
.widget-content {line-height:16px; font-family:Verdana; 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:Verdana;}
.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(//i.bfrl.us/plus.png) no-repeat;}
.minus{background: url(//i.bfrl.us/minus.png) no-repeat;}

/*Amazon Discount Widget*/
.widget-content {line-height:16px; font-family:Verdana; 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:Verdana;}
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(//i.bfrl.us/s/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(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -144px -40px; width: 11px; height: 11px; } 
.ratingStar .OrangeEmpty { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -192px -40px; width: 11px; height: 11px; } 
.ratingStar .BlueFilled { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -128px -40px; width: 11px; height: 11px; } 
.ratingStar .BlueEmpty { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -176px -40px; width: 11px; height: 11px; } 
.ratingStar .GrayFilled { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -160px -40px; width: 11px; height: 11px; } 
.ratingStar .GrayEmpty { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -208px -40px; width: 11px; height: 11px; } 

ul.orange-bullet {margin-top:0px; padding-left:0px;}
ul.orange-bullet li {list-style-image: url(//i.bfrl.us/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(//i.bfrl.us/arrow5b.gif); padding-bottom:12px; margin-left:18px; padding-left:0px;}

.s-sidebarsidebar-email-signup{ background: url(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: 0 0; width: 282px; height: 58px; } 
.s-sidebarsidebar-header-facebook{ background: url(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: 0 -213px; width: 32px; height: 32px; } 
.s-sidebarsidebar-icon-coupon{ background: url(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: -37px -213px; width: 33px; height: 31px; } 
.s-sidebarsidebar-icon-gift{ background: url(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: -75px -213px; width: 31px; height: 32px; } 
.s-sidebarsidebar-icon-house-car{ background: url(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: -111px -213px; width: 31px; height: 27px; } 
.s-sidebarsidebar-icon-new{ background: url(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: -147px -213px; width: 32px; height: 31px; } 
.s-sidebarsidebar-icon-sale{ background: url(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: -184px -213px; width: 32px; height: 30px; } 
.s-sidebarsidebar-icon-shipping{ background: url(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: -221px -213px; width: 30px; height: 25px; } 
.s-sidebarsidebar-icon-electric-car{ background: url(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: -256px -213px; width: 32px; height: 32px; } 
.s-sidebarsidebar-icon-travel-calc{ background: url(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: -218px -250px; width: 32px; height: 32px; } 
.s-sidebarsidebar-prizes{ background: url(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: 0 -251px; width: 284px; height: 108px; } 
.s-sidebarsidebar-toolbar-bg{ background: url(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/s-toolbar-new.png) no-repeat top left; background-position: 0 0; width: 220px; height: 58px; } 
.s-widesidebar-header-facebook{ background: url(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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(//i.bfrl.us/Wide/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:Verdana; text-decoration: none;}
.wide-right-coupon1 a:hover {color:#738C9F;}
.wide-right-coupon2 {color:#666666; font-size:8px; font-family:Verdana; margin:0px;}
.wide-right-coupon3 {color:#007FDD; font-size:8px; font-family:Verdana; margin:0px;}
a.wide-right-coupon {color:#666666; background:#FEC85D; text-decoration:none;border:1px solid #FF9933; padding:2px; font-size:11px; font-family:Verdana;}


.s-captcha-add-comment { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 0; width: 123px; height: 31px; } 
.s-captcha-audio000 { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -36px; width: 25px; height: 16px; } 
.s-captcha-close-popup2 { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -471px; width: 34px; height: 34px; } 
.s-captcha-comment-inside-top { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -462px 0; width: 368px; margin-left:15px; } 
.s-captcha-coupon-bottom-send { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -630px; width: 457px; height: 14px; } 
.s-captcha-coupon-top-send { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: 0 -528px; width: 457px; margin-left:6px;} 
.s-captcha-help0000 { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -30px -36px; width: 25px; height: 16px; } 
.s-captcha-icon-email { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -39px -471px; width: 36px; height: 38px; } 
.s-captcha-refresh0 { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -60px -36px; width: 25px; height: 17px; } 
.s-captcha-send-message { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -128px -0px; width: 131px; height: 35px; }
.s-captcha-send-message:focus { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -128px -0px; width: 131px; height: 35px; }
.s-captcha-star-gold-blue { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -128px -40px; width: 11px; height: 11px; } 
.s-captcha-star-gold-orange { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -144px -40px; width: 11px; height: 11px; } 
.s-captcha-star-gold { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -160px -40px; width: 11px; height: 11px; } 
.s-captcha-star-gray-blue { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -176px -40px; width: 11px; height: 11px; } 
.s-captcha-star-gray-orange { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -192px -40px; width: 11px; height: 11px; } 
.s-captcha-star-gray { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -208px -40px; width: 11px; height: 11px; } 
.s-captcha-text000 { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -90px -36px; width: 25px; height: 16px; } 
.s-captcha-balloon-popup2 { background: url(//i.bfrl.us/s/s-captcha.png) no-repeat top left; background-position: -264px -0px; width: 64px; height: 53px; } 

.s-light-blue-top1 { background: url(//i.bfrl.us/light-blue-borders2.png) no-repeat top left; background-position: 0 0; width: 589px; height: 12px; } 
.s-light-blue-top2 { background: url(//i.bfrl.us/light-blue-borders2.png) no-repeat top left; background-position: 0 -17px; width: 589px; height: 12px; } 
.s-light-blue-bottom2 { background: url(//i.bfrl.us/light-blue-borders2.png) no-repeat top left; background-position: 0 -34px; width: 589px; height: 12px; } 
.s-light-blue-bottom1 { background: url(//i.bfrl.us/light-blue-borders2.png) no-repeat top left; background-position: 0 -51px; width: 589px; height: 15px; } 
.s-light-blue-top3 { background: url(//i.bfrl.us/light-blue-borders2.png) no-repeat top left; background-position: 0 -71px; width: 590px; height: 10px; } 
.s-light-blue-bottom3 { background: url(//i.bfrl.us/light-blue-borders2.png) no-repeat top left; background-position: 0 -86px; width: 590px; height: 10px; } 
.s-light-blue-top4 { background: url(//i.bfrl.us/light-blue-borders2.png) no-repeat top left; background-position: 0 -131px; width: 589px; height: 10px; } 
.s-light-blue-top5 { background: url(//i.bfrl.us/light-blue-borders2.png) no-repeat top left; background-position: 0 -101px; width: 590px; height: 10px; } 
.s-light-blue-bottom5 { background: url(//i.bfrl.us/light-blue-borders2.png) no-repeat top left; background-position: 0 -116px; width: 590px; height: 10px; } 
.s-light-blue-sides { background: url(//i.bfrl.us/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(//i.bfrl.us/onecpn/expired.png) repeat-y; width: 565px;}
.s-coupon-oops-expired-bg {background: url(//i.bfrl.us/s/s-comment.png) no-repeat top left; background-position: -449px -568px; width: 580px; height:225px;}

.s-by-category-automotive{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: 0 0; width: 157px; height: 130px; } 
.s-by-category-babies-kids{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: 0 -132px; width: 157px; height: 130px; } 
.s-by-category-beauty{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: 0 -264px; width: 157px; height: 130px; } 
.s-by-category-books-print{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: 0 -396px; width: 157px; height: 130px; } 
.s-by-category-business-office{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: 0 -528px; width: 157px; height: 130px; } 
.s-by-category-computer{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: 0 -660px; width: 157px; height: 130px; } 
.s-by-category-earth-friendly{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: 0 -792px; width: 157px; height: 130px; } 
.s-by-category-education{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: 0 -924px; width: 157px; height: 130px; } 
.s-by-category-electronics{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: 0 -1056px; width: 157px; height: 130px; } 
.s-by-category-entertainment{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: 0 -1188px; width: 157px; height: 130px; } 
.s-by-category-financial-services{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -318px -0px; width: 157px; height: 130px; } 
.s-by-category-flowers-gifts{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -318px -132px; width: 157px; height: 130px; } 
.s-by-category-food-drink{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -318px -264px; width: 157px; height: 130px; } 
.s-by-category-footwear{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -318px -396px; width: 157px; height: 130px; } 
.s-by-category-health-wellness{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -318px -528px; width: 157px; height: 130px; } 
.s-by-category-home-garden{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -318px -660px; width: 157px; height: 130px; } 
.s-by-category-jewelry-accessories{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -159px 0; width: 157px; height: 130px; } 
.s-by-category-mens-apparel{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -159px -132px; width: 157px; height: 130px; } 
.s-by-category-online-services{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -159px -264px; width: 157px; height: 130px; } 
.s-by-category-pets{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -159px -396px; width: 157px; height: 130px; } 
.s-by-category-photo-prints{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -159px -528px; width: 157px; height: 130px; } 
.s-by-category-sports-fitness{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -159px -660px; width: 157px; height: 130px; } 
.s-by-category-telephones-service{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -159px -792px; width: 157px; height: 130px; } 
.s-by-category-travel{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -159px -924px; width: 157px; height: 130px; } 
.s-by-category-wedding-party{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -159px -1056px; width: 157px; height: 130px; } 
.s-by-category-womens-apparel{ background: url(//i.bfrl.us/s/s-by-category.png) no-repeat top left; background-position: -159px -1188px; width: 157px; height: 130px; } 
.car-calc-tb{ text-align: right; width: 60px;}
.car-calc-rslt-tb-y {text-align: left; padding-left: 10px;}
.car-calc-rslt-tb-m {text-align: left; padding-left: 10px;}
.car-calc-input-tb { margin-left: 5px; }
.car-calc-rslt-alt-line td {background:#FFFFFF; border:1px solid #D0D0D0; border-top:0px; border-left:0px; color:#585D5E;}
.car-calc-table1-cell {background:#F6F5DB; border:1px solid #D0D0D0; border-top:0px; color:#585D5E;}
.car-calc-table1-cell-white {background:#FFFFFF; border:1px solid #D0D0D0; border-top:0px; border-left:0px; color:#585D5E; text-align: right; padding-right: 30px;}
.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: right; padding-right: 30px;}

.s-calc-leaf-key { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:144px; height:111px; background-position: 0 0;}
.s-calc-slider-old { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:10px; height:20px; background-position: -146px 0;}
.s-calc-slider { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:10px; height:20px; background-position: -158px 0;}
.s-calc-calculate { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:99px; height:30px; background-position: -170px 0;}
.s-calc-calculate:hover { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:99px; height:30px; background-position: -170px -32px;}
.s-calc-calculate: focus { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:99px; height:30px; background-position: -170px 0;}
.s-calc-car-default { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:156px; height:104px; background-position: -270px 0;}
.s-calc-car-volt { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:156px; height:104px; background-position: -429px 0;}
.s-calc-outside-border { background: url(//i.bfrl.us/s/s-calculator.png) repeat-y top left; width:585px; background-position: -587px 0;}
.s-calc-results-middle { background: url(//i.bfrl.us/s/s-calculator.png) repeat-y top left; width:556px; background-position: -1174px 0; margin-left:15px;}
.s-calc-graph-middle { background: url(//i.bfrl.us/s/s-calculator.png) repeat-y top left; background-position: -1732px 0; text-align: center;  margin-left:8px; padding-left:8px; padding-top:20px; width:541px;}
.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(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:562px; height:4px; background-position: 0 -113px;}
.s-calc-details-bottom { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:562px; height:4px; background-position: 0 -119px;}
.s-calc-results-top { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:556px; height:6px; background-position: 0 -125px;}
.s-calc-results-bottom { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:556px; height:6px; background-position: 0 -133px;}
.s-calc-content-top { background: url(//i.bfrl.us/s/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(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:585px; height:11px; background-position: 0 -181px;}
.s-calc-table-header1a { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:267px; background-position: 0 -194px; font-weight:bold;}
.s-calc-table-header1b { background: url(//i.bfrl.us/s/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(//i.bfrl.us/s/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(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:181px; background-position: 0 -236px;}
.s-calc-table-header2b { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:173px; background-position: -183px -236px; color:#D26300; font-weight:bold; font-size:11px; text-align:center;}
.s-calc-table-header2c { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:171px; background-position: -366px -236px; color:#D26300; font-weight:bold; font-size:11px; text-align:center;}
.s-calc-table-header2aa { background: url(//i.bfrl.us/s/s-calculator.png) no-repeat top left; width:173px; background-position: 0 -278px;}
.s-calc-graph-top { background: url(//i.bfrl.us/s/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(//i.bfrl.us/s/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{font-size:11px; color:#494848;}
.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;}
.searchbarhlb:hover {background-color:#FFF3D3; cursor: pointer;}
.searchbarhcbrate{color: red; font-weight: bold; font-size: 11px;}
.searchBarTitle{font-size:12px;color:#007DDB;font-weight: bold;}
.search-text {margin-top:0px; padding-top:2px; font-size:10px; font-family:Arial;}
.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: 10px 0px 0px 0px;*/
	padding: 0px;
	position: absolute;
	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;
    /*
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
	*/
    -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(//i.bfrl.us/s/s-box.png) no-repeat top left; background-position: 0 0; width: 564px; height: 6px; }
.s-blue-box-bottom {background: url(//i.bfrl.us/s/s-box.png) no-repeat top left; background-position: 0 -7px; width: 564px; height: 6px; }
.s-blue-box-inset-top {background: url(//i.bfrl.us/s/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(//i.bfrl.us/s/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: Tahoma, Verdana; 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(//i.bfrl.us/uk/s-uk-home.png) no-repeat top left; width:928px; height:101px; background-position: 0 0;}
.s-uk-home-footer { background: url(//i.bfrl.us/uk/s-uk-home.png) no-repeat top left; width:928px; height:29px; background-position: 0 -102px;}
.s-uk-home-banner { background: url(//i.bfrl.us/uk/s-uk-home.png) no-repeat top left; width:582px; height:142px; background-position: 0 -132px;}
.s-uk-home-oinky { background: url(//i.bfrl.us/uk/s-uk-home.png) no-repeat top left; width:268px; height:71px; background-position: -583px -132px;}
.s-uk-home-textheader { background: url(//i.bfrl.us/uk/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(//i.bfrl.us/uk/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:Verdana; padding-left:10px;}
ul.coupon-list-uk {list-style-image:url(//i.bfrl.us/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 */
.seasonal-mid-store-box{background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: 0 0; width:262px; height:36px; margin:8px 0px 0px 0px; color:#FEFCE4; font-weight:bold;}
.s-arrow2 {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: -263px 0; width:4px; height:8px;}
.s-body_top_middle {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: 0 -37px; width:585px; height:30px;}
.s-divider2 {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: 0 -68px; width:2px; height:116px;}
.s-divider {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: -3px -68px; width:2px; height:181px;}
.s-double_arrow {background: url(//i.bfrl.us/s/s-master.png) no-repeat top left; _background-image:url(//i.bfrl.us/s/s-master.gif); background-position: -714px -37px; width:11px; height:7px; margin-left:5px;}
.s-double_arrow2 {background: url(//i.bfrl.us/wide/s-mastermini.png) no-repeat top left; background-position: -714px -45px; width:11px; height:7px; margin-left:5px;}
.s-breadcrumb_back {background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left; background-position: 0 -171px; width:950px; height:25px; color: #FFFFFF; font-size: 12px; margin-bottom:2px;}
.s-breadcrumb_back2 {background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left; background-position: 0 -1047px; width:950px; height:25px; color: #FFFFFF; font-size: 12px; margin-bottom:2px;}
.s-logo_box {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: -6px -68px; width:200px; height:144px; text-align:center;}
.s-logo_box2 {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: -207px -68px; width:190px; height:92px; text-align:center; float:left; margin:10px 10px 10px 38px;}
.s-screen_box {background:url(//i.bfrl.us/logo-back2.gif) no-repeat;width:190px;height:130px;text-align:center;float:left;margin:10px 10px 10px 38px;}
.seasonal-mid-img-wrapper{background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: -299px -213px; width:262px; height:125px; margin:0px;}
.s-logo_background {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: -6px -213px; width:292px; height:125px;}
.s-body_top_middle6 {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: 0 -339px; width:593px; height:5px;}
.s-blue_bar_back2 {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: 0 -345px; width:585px; height:25px; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:5px;}
.s-blue_bar_back3 {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: 0 -371px; width:577px; height:25px; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:5px;}
.s-body_top_middle1 {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: 0 -397px; width:585px; height:5px;}
.s-coupon_background_bottom {background: url(//i.bfrl.us/s/s-main2.png) no-repeat top left; background-position: 0 -403px; width:566px; height:9px;}

.s-logo_box2 { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -541px -73px; width: 190px; height: 92px; } 
.s-logo_box3 { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -732px -37px; width: 190px; height: 130px; } 
.orange-bottom { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: 0 -166px; width: 888px; height: 4px; } 

.s-header-tabs {background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left;
                background-position: 0 -197px; width:975px; height:135px;} 
/* tabs */
div.tab div {float:left;}
div.tab div p {margin-top:11px; margin-bottom:0px; }
div.tab div p a {font-family:Trebuchet MS; font-size:11px; color:#e26d04; font-weight:bold; text-decoration: none;}
div.tab div p a:hover {font-family:Trebuchet MS; font-size:11px; color:#e26d04; font-weight:bold; text-decoration: underline;}
.s-tab-end-right-on-FD { background:url(//i.bfrl.us/s/s-master.png) no-repeat; _background-image:url(//i.bfrl.us/s/s-master.gif); background-position: 0 0; width: 23px; height: 36px; } 
.s-tab-end-right-on { background:url(//i.bfrl.us/s/s-master.png) no-repeat; _background-image:url(//i.bfrl.us/s/s-master.gif); background-position: 0 0; width: 23px; height: 36px; } 
.s-tab-end-right-FD { background:url(//i.bfrl.us/s/s-master.png) no-repeat; _background-image:url(//i.bfrl.us/s/s-master.gif); background-position: -23px 0; width: 19px; height: 36px; } 
.s-tab-end-right { background:url(//i.bfrl.us/s/s-master.png) no-repeat; _background-image:url(//i.bfrl.us/s/s-master.gif); background-position: -23px 0; width: 19px; height: 36px; } 
.s-tab-middle-on { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -201px 0; height: 36px; } 
.s-tab-middle { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -402px 0; height: 36px; } 
.s-tab-split-left-on1-FD { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -43px 0; width: 18px; height: 36px; } 
.s-tab-split-left-on1 { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -43px 0; width: 18px; height: 36px; } 
.s-tab-split-left-on2 { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -62px 0; width: 23px; height: 36px; } 
.s-tab-split-left { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -86px 0; width: 24px; height: 36px; } 
.s-tab-start-left-on1 { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -111px 0; width: 8px; height: 36px; } 
.s-tab-start-left { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -120px 0; width: 11px; height: 36px; } 
.s-tab-end-right-FD { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -181px 0; width: 19px; height: 36px; }
.s-tab-end-right-FD-on { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: 0 0; width: 23px; height: 36px; } 
.s-tab-middle-FD { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -603px 0; height: 36px; padding-right:18px;} 
.s-tab-middle-FD-on { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -201px 0; height: 36px; padding-right:15px;} 
.s-tab-split-left-FD-on1 { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -43px 0; width: 18px; height: 36px; } 
.s-tab-split-left-FD-on2 { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -157px 0; width: 23px; height: 36px; } 
.s-tab-split-left-FD { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -132px 0; width: 24px; height: 36px; } 
.s-tab-start-left-FD-on1 { background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -111px 0; width: 8px; height: 36px; } 

.retail-img-sm {width: 80px; height: 40px;}
.retail-img-sm-border {width: 80px; height: 40px; 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;}

/* New Header Sprite Begin */
.s-header-search-box { background: url(//i.bfrl.us/s/s-master.png) no-repeat top left; background-position: -239px -37px; width: 234px; height: 31px; float:left; } 
div.s-header-search-button { float:left; width: 66px; height: 31px;}
div.s-header-search-button  a { background: url(//i.bfrl.us/s/s-master.png) no-repeat top left; background-position: -474px -37px; width: 66px; height: 31px; display:block; margin-left:2px; } 
div.s-header-search-button  a:hover { background: url(//i.bfrl.us/s/s-master.png) no-repeat top left; background-position: -541px -37px; width: 66px; height: 31px;  display:block;  margin-left:2px;  } 
.s-header-rss { background: url(//i.bfrl.us/s/s-master.png) no-repeat top left; background-position: -608px -37px; width: 34px; height: 35px; float:left; padding-right:2px; } 
.s-header-twitter { background: url(//i.bfrl.us/s/s-master.png) no-repeat top left; background-position: -643px -37px; width: 35px; height: 35px; float:left; _background-image: url(//i.bfrl.us/s/s-master.gif);} 
.s-header-facebook { background: url(//i.bfrl.us/s/s-master.png) no-repeat top left; background-position: -679px -37px; width: 34px; height: 35px; float:left; _background-image: url(//i.bfrl.us/s/s-master.gif);} 
.s-header-oinky { background: url(//i.bfrl.us/s/s-master.png) no-repeat top left; _background-image:url(//i.bfrl.us/s/s-master.gif); background-position: 0 -37px; width: 239px; height: 71px;}
.foot-wrapper{background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left; 
              background-position: 0 -548px; width:975px; height:24px; color:#FFFFFF; line-height:18px;}
.foot-bottom{background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left; 
              background-position: 0 -532px; width:975px; height:15px;}
.s-master-header{background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left; background-position: 0 -607px; width:975px; position:relative; z-index:1;}
.s-master-header-bottom { background: url(//i.bfrl.us/Wide/s-mastermini.png) no-repeat top left; _background-image:url(/spacer.gif); background-position: 0 -817px; width: 975px; height: 4px; margin-left:30px; position: absolute; bottom: 0;} 

.blue-badge-bottom {background:url(//i.bfrl.us/wide/retailer/badge-bottom.png) repeat-y; width:251px; height:80px;}
.blue-badge-bottom-plain {background:url(//i.bfrl.us/wide/retailer/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;}
/*Grocery*/
	.s-grocery-db-top {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:0 0; width:936px; height:9px;}
	.s-grocery-db-bottom {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:0 -10px; width:936px; height:9px;}
	.s-grocery-db-search {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:0 -20px; width:66px; height:31px;}
	.s-grocery-db-search:hover {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-67px -20px;}
	.s-grocery-db-reset {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-134px -20px; width:66px; height:31px;}
	.s-grocery-db-reset:hover {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-201px -20px;}
	.s-grocery-db-first-on {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-268px -20px; width:8px; height:10px;}
	.s-grocery-db-first-off {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-268px -31px; width:8px; height:10px;cursor:default;}
	.s-grocery-db-first-on:hover {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-268px -42px;}
	.s-grocery-db-prev-on {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-277px -20px; width:32px; height:10px;}
	.s-grocery-db-prev-off {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-277px -31px; width:32px; height:10px;cursor:default;}
	.s-grocery-db-prev-on:hover {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-277px -42px;}
	.s-grocery-db-next-on {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-310px -20px; width:33px; height:10px;}
	.s-grocery-db-next-off {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-310px -31px; width:33px; height:10px;cursor:default;}
	.s-grocery-db-next-on:hover {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-310px -42px;}
	.s-grocery-db-last-on {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-344px -20px; width:8px; height:10px;}
	.s-grocery-db-last-off {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-344px -31px; width:8px; height:10px;cursor:default;}
	.s-grocery-db-last-on:hover {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-344px -42px;}
	.s-grocery-db-search-box {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-353px -20px; width:346px; height:22px;}
	.s-grocery-db-click-to-copy {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-700px -20px; width:96px; height:24px; float:left;}
	.s-grocery-db-vseperator {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-797px -20px; width:2px; height:16px;}
	.s-grocery-db-icon-copy {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-800px -20px; width:16px; height:16px;}
	.s-grocery-db-icon-report {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:-817px -20px; width:14px; height:12px;}
	.s-grocery-db-pager-bg {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:0 -53px; width:935px; height:26px;}
	.s-grocery-db-grid-header {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:0 -80px; width:935px; height:24px; border-collapse: separate !important; no-repeat; color:#666666; }
	.s-grocery-db-news-bg {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:0 -105px; width:888px; height:69px;}
	.s-grocery-db-header {background:url(//i.bfrl.us/wide/s-grocery-db.png) no-repeat; background-position:0 -175px; width:975px; height:153px;}
    .s-grocery-db-step {margin-bottom:10px; padding:3px 3px 0px 0px; color:#F44524; font-weight:bold; font-size:14px;}
	.s-grocery-db-substep {color:#0C456C; font-weight:bold;}
	.s-grocery-db-substepbullet {font-weight:bold;}	

p.help-icon {margin:0px; padding:5px 1px 0 0; float:right}
.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(//i.bfrl.us/portal/comment-middle.png) repeat-y; width:301px; position:relative; z-index:10;}
.quote2-middle {background:url(//i.bfrl.us/portal/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;}

.s-wider-popup-top {background:url(//i.bfrl.us/portal/s-wider-popup.png) no-repeat top left; background-position:0 0; width:500px; height:56px;}
.wider-popup-middle  {background:url(//i.bfrl.us/portal/wider-popup-middle.png) repeat-y; width:500px;}
.s-wider-popup-top2 {background:url(//i.bfrl.us/portal/s-wider-popup.png) no-repeat top left; background-position:0 -57px; width:500px; height:17px;}
.s-wider-popup-bottom {background:url(//i.bfrl.us/portal/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(//i.bfrl.us/portal/s-portal.png) no-repeat top left; background-position:-430px 0; width:301px; height:32px;}
.s-portal-quote-bottom {background:url(//i.bfrl.us/portal/s-portal.png) no-repeat top left; background-position:-430px -33px; width:301px; height:13px;}
.s-portal-quote2-top {background:url(//i.bfrl.us/portal/s-portal.png) no-repeat top left; background-position:-431px -47px; width:301px; height:32px;}
.s-portal-quote2-bottom {background:url(//i.bfrl.us/portal/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(//i.bfrl.us/cashback-pop/s-modal-popup.png) no-repeat; background-position:0 0; width:16px; height:16px; margin-right:2px;}
.s-modal-side-arrow {background:url(//i.bfrl.us/cashback-pop/s-modal-popup.png) no-repeat; background-position:-17px 0; width:16px; height:16px; margin-right:2px;}
.s-modal-dollar-bill {background:url(//i.bfrl.us/cashback-pop/s-modal-popup.png) no-repeat; background-position:0 -17px; width:44px; height:27px;}
.s-modal-top-left {background:url(//i.bfrl.us/cashback-pop/s-modal-popup.png) no-repeat; background-position:0 -45px; width:4px; height:4px; float:left;}
.s-modal-top-right {background:url(//i.bfrl.us/cashback-pop/s-modal-popup.png) no-repeat; background-position:-5px -45px; width:4px; height:4px; float:right;}
.s-modal-bottom-left {background:url(//i.bfrl.us/cashback-pop/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(//i.bfrl.us/cashback-pop/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(//i.bfrl.us/cashback-pop/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(//i.bfrl.us/cashback-pop/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(//i.bfrl.us/cashback-pop/s-modal-popup.png) no-repeat; background-position:-238px -31px; width:83px; height:31px;}
.s-modal-popup-bottom {background:url(//i.bfrl.us/cashback-pop/s-modal-popup.png) no-repeat; background-position:0 -100px; width:540px; height:10px;}
.cb-dvWrap {background:url(//i.bfrl.us/cashback-pop/pop-top.png) no-repeat; width:540px; text-align:left;}

.s-portal-popup-box {background:url(//i.bfrl.us/portal/popup-middle.png) repeat-y; width:390px; text-align:left; color:#666666; background-position:1px 0px;}
.s-portal-popup-box-top1 {background:url(//i.bfrl.us/portal/s-portal.png) no-repeat top left; background-position:-330px -128px; width:390px; height:56px;}
.s-portal-popup-box-top2 {background:url(//i.bfrl.us/portal/s-portal.png) no-repeat top left; background-position:-330px -185px; width:390px; height:17px;}
.s-portal-popup-box-bottom {background:url(//i.bfrl.us/portal/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(//i.bfrl.us/icon-cbguidelines.png) no-repeat top left; width: 12px; height: 16px;}


/* Thin Right Sidebar*/
.thin-sidebar-top {background:url(//i.bfrl.us/wide/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(//i.bfrl.us/wide/s-thin-sidebar.png) no-repeat; background-position:0 -7px; width:138px; height:6px;}
.thin-sidebar-top-cash {background:url(//i.bfrl.us/wide/s-thin-sidebar.png) no-repeat; background-position:0 -14px; width:138px; height:157px;}
.thin-sidebar-top-email {background:url(//i.bfrl.us/wide/s-thin-sidebar.png) no-repeat; background-position:0 -172px; width:138px; height:81px;}
.thin-sidebar-top-stores {background:url(//i.bfrl.us/wide/s-thin-sidebar.png) no-repeat; background-position:0 -254px; width:138px; height:59px;}
.thin-sidebar-top-merchantbanners {background:url(//i.bfrl.us/wide/s-thin-sidebar.png) no-repeat; background-position:0 -377px; width:138px; height:28px;}
.thin-sidebar-stores-top {background:url(//i.bfrl.us/wide/s-thin-sidebar.png) no-repeat; background-position:0 -314px; width:132px; height:6px;}
.thin-sidebar-stores-bottom {background:url(//i.bfrl.us/wide/s-thin-sidebar.png) no-repeat; background-position:0 -321px; width:132px; height:6px;}
.thin-sidebar-btn-sign-up {background:url(//i.bfrl.us/wide/s-thin-sidebar.png) no-repeat; background-position:0 -328px; width:86px; height:24px;}
.thin-sidebar-btn-sign-up:hover {background:url(//i.bfrl.us/wide/s-thin-sidebar.png) no-repeat; background-position:0 -353px;}
.thin-sidebar-banner-wsj {background:url(//i.bfrl.us/wide/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(//i.bfrl.us/s/s-newsletter-pop-back.png) no-repeat; background-position:0 0; width:397px; height:16px;}
.s-newsletter-pop-back-middle {background:url(//i.bfrl.us/s/s-newsletter-pop-back.png) repeat-y; background-position:-398px 0; width:397px;}
.s-newsletter-pop-back-bottom {background:url(//i.bfrl.us/s/s-newsletter-pop-back.png) no-repeat; background-position:0 -17px; width:397px; height:16px;}

.s-cashback-terms-pop-top {background:url(//i.bfrl.us/s/s-cashback-terms-pop.png) no-repeat; background-position:0 0; width:300px; padding:11px 12px 5px 13px;}
.s-cashback-terms-pop-middle {background:url(//i.bfrl.us/s/s-cashback-terms-pop.png) repeat-y; background-position:-301px 0; width:300px; color:#333333; font-family:Arial;}
.s-cashback-terms-pop-bottom {background:url(//i.bfrl.us/s/s-cashback-terms-pop.png) no-repeat; background-position:0 -81px; width:300px; height:9px;}
.s-cashback-terms-pop-close {background:url(//i.bfrl.us/s/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(//i.bfrl.us/s/s-press.png) no-repeat; background-position:0 0; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-logo-cnn {background:url(//i.bfrl.us/s/s-press.png) no-repeat; background-position:-126px 0; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-logo-cbs {background:url(//i.bfrl.us/s/s-press.png) no-repeat; background-position:-252px 0; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-logo-abc {background:url(//i.bfrl.us/s/s-press.png) no-repeat; background-position:0 -126px; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-logo-fox {background:url(//i.bfrl.us/s/s-press.png) no-repeat; background-position:-126px -126px; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-logo-disc {background:url(//i.bfrl.us/s/s-press.png) no-repeat; background-position:-252px -126px; width:125px; height:125px; margin:0 30px 10px 0;}
.s-press-banner-befrugal {background:url(//i.bfrl.us/s/s-press.png) no-repeat; background-position:0 -252px; width:345px; height:98px;}
.s-press-banner-fly-calc {background:url(//i.bfrl.us/s/s-press.png) no-repeat; background-position:0 -351px; width:179px; height:128px;}
.s-press-blue-arrow {background:url(//i.bfrl.us/s/s-press.png) no-repeat; background-position:-346px -252px; width:4px; height:8px;}
.s-press-top-left-corner {background:url(//i.bfrl.us/s/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(//i.bfrl.us/s/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(//i.bfrl.us/s/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(//i.bfrl.us/s/s-press.png) no-repeat; background-position:-359px -260px; width:7px; height:7px; position:absolute; bottom:0px; right:0px;}
a.press-link {color:#0066CC; text-decoration:none;}
p.press-sections {margin:0px; float:left; line-height:18px;}

.s-cash-back-header-photo {background:url(//i.bfrl.us/s/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(//i.bfrl.us/s/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(//i.bfrl.us/s/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(//i.bfrl.us/s/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(//i.bfrl.us/s/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(//i.bfrl.us/s/s-cashback.png) no-repeat; background-position:-188px -159px; width:8px; height:8px; float:left;}
.s-cash-back-top-right-corner {background:url(//i.bfrl.us/s/s-cashback.png) no-repeat; background-position:-197px -159px; width:8px; height:8px; float:right;}
.s-cash-back-bottom-left-corner {background:url(//i.bfrl.us/s/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(//i.bfrl.us/s/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(//i.bfrl.us/s/s-cashback.png) no-repeat; background-position:-189px -177px; width:47px; height:55px;}
.s-cash-back-money-sack-s {background:url(//i.bfrl.us/s/s-cashback.png) no-repeat; background-position:-189px -233px; width:28px; height:38px;}
.s-cash-back-blue-bar {background:url(//i.bfrl.us/s/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-down-arrow {background:url(//i.bfrl.us/s/s-cashback.png) no-repeat; background-position:-206px -159px; width:8px; height:4px;}

.s-popup-trans-white-top {background:url(//i.bfrl.us/s/s-popup-trans-white.png) no-repeat; background-position:0 0px; width:527px; height:15px;}
.s-popup-trans-white-middle {background:url(//i.bfrl.us/s/s-popup-trans-white.png) repeat-y; background-position:-528px 0px; width:527px;}
.s-popup-trans-white-bottom  {background:url(//i.bfrl.us/s/s-popup-trans-white.png) no-repeat; background-position:0 -16px; width:527px; height:15px;}
.s-popup-trans-blue-bottom  {background:url(//i.bfrl.us/s/s-popup-trans-white.png) no-repeat; background-position:0 -32px; width:527px; height:15px;}

.s-popup-click-out-top {background:url(//i.bfrl.us/s/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(//i.bfrl.us/s/s-popup-click-out.png) repeat-y; background-position:-615px 0px; width:614px;}
.s-popup-click-out-bottom {background:url(//i.bfrl.us/s/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(//i.bfrl.us/s/s-search-icons.png) no-repeat; background-position: 0 0; width: 23px; height: 28px;} 
.s-search-icon-flyordrive {background:url(//i.bfrl.us/s/s-search-icons.png) no-repeat; background-position: 0 -29px; width: 34px; height: 29px;} 
.s-search-icon-help {background:url(//i.bfrl.us/s/s-search-icons.png) no-repeat; background-position: 0 -59px; width: 24px; height: 24px;} 
.s-search-icon-printable-grocery {background:url(//i.bfrl.us/s/s-search-icons.png) no-repeat; background-position: 0 -84px; width: 34px; height: 32px;} 
.s-search-icon-printable-restaurant {background:url(//i.bfrl.us/s/s-search-icons.png) no-repeat; background-position: 0 -117px; width: 34px; height: 21px;} 
.s-search-icon-printable-retail {background:url(//i.bfrl.us/s/s-search-icons.png) no-repeat; background-position: 0 -139px; width: 34px; height: 24px;} 
.s-search-icon-weeklyads-grocery {background:url(//i.bfrl.us/s/s-search-icons.png) no-repeat; background-position: 0 -164px; width: 34px; height: 30px;} 
.s-search-icon-weeklyads-retail {background:url(//i.bfrl.us/s/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:Verdana; 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(//i.bfrl.us/s/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(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: 0 0; width:305px; height:7px;}
.s-sidebar-header div:first-child {background:url(//i.bfrl.us/s/s-sidebar.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(//i.bfrl.us/s/s-sidebar.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(//i.bfrl.us/s/s-sidebar.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(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: 0 -50px; width:305px; height:135px;}
.s-sidebar-contests {background:url(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: 0 -186px; width:305px; height:148px;}
.s-sidebar-header-facebook {background:url(//i.bfrl.us/s/s-sidebar.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(//i.bfrl.us/s/s-sidebar.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(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: 0 -410px; width:54px; height:45px;}
.s-sidebar-star-yellow {background:url(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: -55px -410px; width:11px; height:11px;}
.s-sidebar-star-grey {background:url(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: -67px -410px; width:11px; height:11px;}
.s-sidebar-merchant-logo-badge {background:url(//i.bfrl.us/s/s-sidebar.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 30px 2px;}
.sidebar-bg { background: url(//i.bfrl.us/sidebar-middle.png) repeat-y; width: 305px; border-bottom:1px solid #F8E6C5; padding-bottom:5px; margin:0px;} 
.s-sidebar-top-left-corner {background:url(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: -55px -422px; width:7px; height:7px; position:absolute; top:0px; left:0px;}
.s-sidebar-top-right-corner {background:url(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: -63px -422px; width:7px; height:7px; position:absolute; top:0px; right:0px;}
.s-sidebar-bottom-left-corner {background:url(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: -55px -430px; width:7px; height:7px; position:absolute; bottom:0px; left:0px;}
.s-sidebar-bottom-right-corner {background:url(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: -63px -430px; width:7px; height:7px; position:absolute; bottom:0px; right:0px;}

.s-sidebar-header-top div:first-child {background:url(//i.bfrl.us/s/s-sidebar.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(//i.bfrl.us/s/s-sidebar.png) no-repeat; background-position: 0 0; width:305px; height:7px;} 

.s-master-avg-savings-top-left-corner {background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: 0 -109px; width:7px; height:7px; position:absolute; top:0px; left:0px;}
.s-master-avg-savings-top-right-corner {background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -8px -109px; width:7px; height:7px; position:absolute; top:0px; right:0px;}
.s-master-avg-savings-bottom-left-corner {background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: 0 -116px; width:7px; height:7px; position:absolute; bottom:0px; left:0px;}
.s-master-avg-savings-bottom-right-corner {background:url(//i.bfrl.us/s/s-master.png) no-repeat; background-position: -8px -116px; width:7px; height:7px; position:absolute; bottom:0px; right:0px;}

.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(//i.bfrl.us/s/s-cashback-howitworks.png) no-repeat; background-position:0 0; width:579px; height:41px;}
.s-cashback-howitworks-bottom {background:url(//i.bfrl.us/s/s-cashback-howitworks.png) no-repeat; background-position:0 -42px; width:579px; height:10px;}
.s-cashback-howitworks-table-header {background:url(//i.bfrl.us/s/s-cashback-howitworks.png) no-repeat; background-position:0 -53px; width:549px; height:36px;}
.s-cashback-howitworks-table-bottom {background:url(//i.bfrl.us/s/s-cashback-howitworks.png) no-repeat; background-position:0 -90px; width:549px; height:4px;}
.s-cashback-howitworks-money-stack {background:url(//i.bfrl.us/s/s-cashback-howitworks.png) no-repeat; background-position:0 -95px; width:190px; height:120px;}
.s-cashback-howitworks-plus-cashback {background:url(//i.bfrl.us/s/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;}

.s-cashback-sale-header {background:url(//i.bfrl.us/s/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(//i.bfrl.us/s/s-cashback-sale.png) no-repeat; background-position:0 -96px; width:298px;}
.s-cashback-sale-store-info-bottom {background:url(//i.bfrl.us/s/s-cashback-sale.png) no-repeat; background-position:0 -595px; width:298px; height:5px;}
.s-cashback-sale-banner-bottom {background:url(//i.bfrl.us/s/s-cashback-sale.png) no-repeat; background-position:-299px -96px; width:296px; height:94px;}
.s-cashback-sale-icon-calendar {background:url(//i.bfrl.us/s/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(//i.bfrl.us/s/s-ad-buttons.png) no-repeat; background-position:0 0; width:101px; height:25px;}
.s-ad-button-blue-sign-up:hover img {background:url(//i.bfrl.us/s/s-ad-buttons.png) no-repeat; background-position:0 -26px; width:101px; height:25px;}
.s-ad-button-blue-start-now img {background:url(//i.bfrl.us/s/s-ad-buttons.png) no-repeat; background-position:-102px 0; width:101px; height:25px;}
.s-ad-button-blue-start-now:hover img {background:url(//i.bfrl.us/s/s-ad-buttons.png) no-repeat; background-position:-102px -26px; width:101px; height:25px;}
.s-ad-button-orange-start-now img {background:url(//i.bfrl.us/s/s-ad-buttons.png) no-repeat; background-position:-204px 0; width:101px; height:25px;}
.s-ad-button-orange-start-now:hover img {background:url(//i.bfrl.us/s/s-ad-buttons.png) no-repeat; background-position:-204px -26px; width:101px; height:25px;}
.s-ad-button-orange-sign-up img {background:url(//i.bfrl.us/s/s-ad-buttons.png) no-repeat; background-position:-306px 0; width:101px; height:25px;}
.s-ad-button-orange-sign-up:hover img {background:url(//i.bfrl.us/s/s-ad-buttons.png) no-repeat; background-position:-306px -26px; width:101px; height:25px;}

.cashback-ad-wrapper1 {width:302px; height:150px; border:1px solid #C9C3B9; background:url(//i.bfrl.us/oinky2b.png) no-repeat;}
.cashback-ad-wrapper2 {width:302px; height:150px; border:1px solid #E3DBCF; background:url(//i.bfrl.us/s/bg-yellow.png) no-repeat;}
.cashback-ad-wrapper3 {width:302px; 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(//i.bfrl.us/cashback-ad-bg4.png) no-repeat; background-position:right bottom; height:148px;}
.cashback-ad-wrapper5 {position:relative; border:1px solid #E4DCD0; background:url(//i.bfrl.us/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(//i.bfrl.us/s/s-go.png) no-repeat; background-position:0 0; width:38px; height:25px; border:0px;}
.s-go:hover {background:url(//i.bfrl.us/s/s-go.png) no-repeat; background-position:0 -26px;}

.s-download-sm {background:url(//i.bfrl.us/s/s-download-sm.png) no-repeat; background-position:0 0; width:105px; height:25px; border:0px;}
.s-download-sm:hover {background:url(//i.bfrl.us/s/s-download-sm.png) no-repeat; background-position:0 -26px;}

.coupon-back2-top {background:url(//i.bfrl.us/s/s-coupon-back2.png) no-repeat; background-position:0 0; width:578px; height:13px;}
.coupon-back2-bottom {background:url(//i.bfrl.us/s/s-coupon-back2.png) no-repeat; background-position:0 -14px; width:578px; height:8px;}
.coupon-back2-middle {background:url(//i.bfrl.us/s/s-coupon-back2.png) repeat-y; background-position:-579px 0; width:578px;}

.tab-left-on {background:url(//i.bfrl.us/tab2/s-tabs.png) no-repeat; background-position:0 0; width:6px; height:34px; float:left;}
.tab-right-on {background:url(//i.bfrl.us/tab2/s-tabs.png) no-repeat; background-position:0 -35px; width:6px; height:34px; float:left;}
.tab-middle-on {background:url(//i.bfrl.us/tab2/s-tabs.png) repeat-x; background-position:0 -70px; height:34px; float:left;}
.tab-middle-on a {font:13px Verdana; color:#0C2F7B; padding:8px 6px 0 6px; text-decoration:none; display:block;}

.tab-left {background:url(//i.bfrl.us/tab2/s-tabs.png) no-repeat; width:6px; background-position:0 -105px; height:34px; float:left;}
.tab-right {background:url(//i.bfrl.us/tab2/s-tabs.png) no-repeat; width:6px; background-position:0 -140px; height:34px; float:left;}
.tab-middle {background:url(//i.bfrl.us/tab2/s-tabs.png) repeat-x; height:34px; background-position:0 -175px; float:left;}
.tab-middle a {font:13px Verdana; color:#7D93AA; padding:12px 6px 0 6px; text-decoration:none; display:block;}

.coupon-back-top {background:url(//i.bfrl.us/tab2/s-coupon-back.png) no-repeat; background-position:0 0; width:578px; height:13px;}
.coupon-back-bottom {background:url(//i.bfrl.us/tab2/s-coupon-back.png) no-repeat; background-position:0 -14px; width:578px; height:8px;}
.coupon-back-middle {background:url(//i.bfrl.us/tab2/s-coupon-back.png) repeat-y; background-position:-579px 0; width:578px;}

.toolbar-faq-answer {margin:5px 0 0 5px;width:840px;}
a.tear-away {background:url(//i.bfrl.us/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(//i.bfrl.us/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(//i.bfrl.us/tear.png) no-repeat 0 -136px; width:167px; height:29px; display:block;}
a.print-coupon:hover {background-position:0 -166px;}
