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;}
td {font-size: 12px; font-family:Verdana; vertical-align:top;}
img {border:0px;}

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;}

.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(http://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(http://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(http://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(http://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(http://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(http://i.bfrl.us/topblue.png) no-repeat; width:589px; float:left; margin-left:0px; margin-top:5px;}
.top-blue-has-coupon{background:url(http://i.bfrl.us/body-top.gif) no-repeat; height:10px;}
.bottom-blue-no-coupon{line-height:10px;background:url(http://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(http://i.bfrl.us/body-bottom.gif) no-repeat; height:10px;}
.find-store-by-letter {margin:0px; text-align:center;}
.find-store-by-letter a {color:#007FDD; font-size:14px; display:block; float:left; width:19px; padding:5px 5px 0px 5px;}

.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;}

a.prod-category {font-family:Trebuchet MS; font-size:12px; color:black; text-decoration:none; display:block;}
 
a.sort-by {color:#559ADB; font-family:Trebuchet MS; font-size:12px;}
a.sort-by:hover {color:#FF6600;}
td.sort-by-on-asc {}
td.sort-by-on-des{}
a.sort-by-on-asc {color:#FFFFFF; font-family:Trebuchet MS; font-size:12px; text-decoration:none; font-weight:bold;}
a.sort-by-on-des {color:#FFFFFF; font-family:Trebuchet MS; font-size:12px; text-decoration:none; font-weight:bold;}

.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-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:10px; vertical-align:top;}
a.store-header-small:hover {color:#1A3B82; font-size:10px; padding-left:10px; 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.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 {border:1px solid #CCCCCC;width:562px; border-top:0px;}

td.storeImg  {width:86px; height:55px; text-align:center; vertical-align:middle;}

.retailerImgGrid-table{background:url(http://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.sitemap-home-link {color:#df4c03;}
a.sitemap-home-link:hover {color:#0202e1;}

a.sitemap {color:#0000FF;}
a.sitemap: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;} 

/* 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(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 0; width: 23px; height: 36px; } 
.s-tab-end-right-on { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 0; width: 23px; height: 36px; } 
.s-tab-end-right-FD { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -38px; width: 17px; height: 36px; } 
.s-tab-end-right { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -38px; width: 17px; height: 36px; } 
.s-tab-middle-on { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -76px; height: 36px; } 
.s-tab-middle { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -114px; height: 36px; } 
.s-tab-split-left-on1-FD { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -152px; width: 18px; height: 36px; } 
.s-tab-split-left-on1 { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -152px; width: 18px; height: 36px; } 
.s-tab-split-left-on2 { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -190px; width: 23px; height: 36px; } 
.s-tab-split-left { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -228px; width: 24px; height: 36px; } 
.s-tab-start-left-on1 { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -266px; width: 8px; height: 36px; } 
.s-tab-start-left { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -304px; width: 11px; height: 36px; } 

.s-tab-end-right-FD { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -419px; width: 17px; height: 36px; }
.s-tab-end-right-FD-on { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 0; width: 23px; height: 36px; } 
.s-tab-middle-FD { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -455px; height: 36px; padding-right:40px;} 
.s-tab-middle-FD-on { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -76px; height: 36px; padding-right:40px;} 
.s-tab-split-left-FD-on1 { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -152px; width: 18px; height: 36px; } 
.s-tab-split-left-FD-on2 { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -382px; width: 23px; height: 36px; } 
.s-tab-split-left-FD { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -342px; width: 24px; height: 36px; } 
.s-tab-start-left-FD-on1 { background:url(http://i.bfrl.us/s-tab.png) no-repeat; background-position: 0 -266px; width: 8px; height: 36px; } 

.s-header-tabs {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1638px; width:928px; height:135px;} 
.s-logo-tabs {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1782px; width:210px; height:71px;} 
.s-tab1 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1863px; width:895px; height:37px; text-align:left; font-size:11px; font-weight:bold; padding-left:7px;}
.s-tab2 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1909px; width:895px; height:37px; text-align:left; font-size:11px; font-weight:bold; padding-left:7px;}
.s-tab3 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1957px; width:895px; height:37px; text-align:left; font-size:11px; font-weight:bold; padding-left:7px;}
.s-tab4 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -2004px; width:895px; height:37px; text-align:left; font-size:11px; font-weight:bold; padding-left:7px;}
.s-tab5 {background: url(http://i2.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -2050px; width:895px; height:37px; text-align:left; font-size:11px; font-weight:bold; padding-left:7px;}
.s-tab6 {background: url(http://i2.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -2094px; width:895px; height:37px; text-align:left; font-size:11px; font-weight:bold; padding-left:7px;}
.s-tab7 {background: url(http://i2.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -2144px; width:895px; height:37px; text-align:left; font-size:11px; font-weight:bold; padding-left:7px;}

.s-main-lg-tab {padding-top:12px; width:116px; height:30px; text-align:center; font-size:11px;}
.s-main-sm-tab {padding-top:12px; width:100px; height:30px; text-align:center; font-size:11px;}
/* .s-main-sm2-tab {padding-top:12px; width:126px; height:30px; text-align:center; font-size:11px;} */
.s-main-sm2-tab {padding-top:12px; width:96px; height:30px; text-align:center; font-size:11px; padding-left:5px; padding-right:10px;}


.s-coupon-cancel {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 0; width: 24px; height: 24px; } 
.s-coupon-checkmark {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -28px; width: 24px; height: 24px; } 
.s-coupon-close2 {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -57px; width: 11px; height: 11px; } 
.s-coupon-coupon-code-left {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -73px; width: 200px; height: 23px; } 
.s-coupon-coupon-code-right {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -101px; width: 20px; height: 23px; } 
.s-coupon-coupon_background_bottom {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -129px; width: 566px; height: 28px; } 
.s-coupon-coupon_background_top {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -162px; width: 566px; height: 200px; } 
.s-coupon-drop-down {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -367px; width: 160px; height: 95px; } 
.s-coupon-green_circle {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -467px; width: 10px; height: 10px; } 
.s-coupon-logo_email {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -482px; width: 17px; height: 18px; margin-top:3px;} 
.s-coupon-logo_facebook {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -505px; width: 16px; height: 16px; margin-top:3px;} 
.s-coupon-logo_twitter {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -526px; width: 16px; height: 16px; margin-top:3px;} 
.s-coupon-red_circle {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -547px; width: 10px; height: 10px; } 
.s-coupon-seperator {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -562px; width: 4px; height: 20px; margin-left:3px; margin-right:3px;} 
.s-coupon-problem {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -428px; width: 22px; height: 22px;} 
.s-coupon-liked {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -747px; width: 20px; height: 24px;} 
.s-coupon-new {background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -776px; width: 20px; height: 24px;} 
.s-coupon-comments{background: url(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -718px; width:20px; height:24px; }

.s-coupon-email-friend-top {background: url(http://i.bfrl.us/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(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -1585px; width:488px; height:9px;}

.s-coupon-email-friend-inside-top {background: url(http://i.bfrl.us/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(http://i.bfrl.us/s-coupon.png) no-repeat top left; background-position: 0 -2218px; width:468px; height:5px;}

.s-toolbar-button_amazon {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 0; width: 32px; height: 32px; } 
.s-toolbar-button_gift {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -37px; width: 31px; height: 32px; } 
.s-toolbar-button_new {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -74px; width: 32px; height: 31px; } 
.s-toolbar-button_sale {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -110px; width: 32px; height: 30px; } 
.s-toolbar-button_scissors {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -145px; width: 33px; height: 31px; } 
.s-toolbar-email-signup {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -181px; width: 282px; height: 58px; } 
.s-toolbar-follow-facebook {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -244px; width: 147px; height: 63px; } 
.s-toolbar-follow-twitter {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -312px; width: 132px; height: 63px; } 
.s-toolbar-follow-twitter-contest {background: url(http://i.bfrl.us/befrugal-twitter-ipad.gif) no-repeat top left; width: 282px; height: 75px; padding-bottom: 5px; } 
.s-toolbar-right-sidebar-bottom {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -380px; width: 293px; height: 6px; } 
.s-toolbar-right-sidebar-top {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -391px; width: 293px; height: 2000px; } 

.s-add-a-comment-over {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: 0 0; width: 108px; height: 15px; } 
.s-add-a-comment {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: 0 -65px; width: 108px; height: 15px; } 
.s-add-comment {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: 0 -130px; width: 123px; height: 31px; } 
.s-arrow {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: 0 -211px; width: 4px; height: 8px; } 
.s-comment-bottom {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: 0 -269px; width: 399px; height: 9px; } 
.s-comment-inside-bottom {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: 0 -328px; width: 368px; height: 5px; margin-left:15px;} 
.s-comment-inside-top {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: 0 -383px; width: 368px; margin-left:15px; } 
.s-comment-top {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: 0 -1233px; width: 399px; text-align: left;} 
.s-new-coupon-bg {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: -449px 0; width: 589px; margin:5px; } 
.s-new-coupon-bottom {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: -449px -559px; width: 589px; height: 4px; } 
.s-comments-top {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: 0px -2038px; width: 566px; height: 27px; } 
.s-comments-bottom {background: url(http://i.bfrl.us/s-comment.png) no-repeat top left; background-position: -0px -2070px; width: 566px; height: 14px; } 
.s-seperator2 {background: url(http://i.bfrl.us/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 Awesome Line------------------------------------------------------ */	
/* home page */
.green-p{border-bottom:1px dashed #568E03; padding-top:10px; padding-left:6px; padding-bottom:2px; margin:2px; width:214px;}
.green-head-link{color:#014001; font-weight:bold; font-size:13px; text-decoration:none;}
.green-text{color:#336600; font-size:12px; font-weight:bold; padding:5px; padding-bottom:6px; padding-top:15px; margin-bottom:6px; margin-top:0px; margin-bottom:2px; width:230px; line-height: 17px;}
.green-content-head{margin:0px; color:#CCFF66; font-weight:bold; font-size:14px; padding-left:10px;}
.green-content-wrap{padding-left:10px; padding-top:4px; margin:0px; height:160px;}
.green-footer{margin-top:4px; width: 275px;}
.green-footer-link{font-size:14px; font-weight:bold; color:#FFFFFF;}

.blue-p{border-bottom:1px dashed #147CC8; padding-top:10px; padding-left:6px; padding-bottom:2px; margin:2px; width:214px;}
.blue-head-link{color:#00005B; font-weight:bold; font-size:13px; text-decoration:none;}
.blue-text{color:#1C53C2; font-size:12px; font-weight:bold; padding:5px; padding-top: 17px; padding-bottom:6px; margin-bottom:6px; margin-top:0px; margin-bottom:2px; width:230px; line-height: 17px;}
.blue-content-head{margin:0px; color:#CCFFFF; font-weight:bold; font-size:14px; padding-left:10px;}
.blue-bar-text{margin:0px; padding-left:18px; padding-top:4px; color:#FFFFFF; font-weight:bold; font-size:12px; line-height:16px; }
.blue-footer{margin-top:12px; width: 275px;}
.blue-footer-link{font-size:14px; font-weight:bold; color:#FFFFFF;}

.red-p{border-bottom:1px dashed #AD2B03; padding-top:10px; padding-left:6px; padding-bottom:2px; margin:2px; width:214px;}
.red-text{color:#862E02; font-size:12px; font-weight:bold; padding:5px; padding-top:15px; padding-bottom:6px; margin-top:0px; margin-bottom:2px; width:230px; line-height: 17px;}
.red-content-head{margin:0px; color:#FFCCCC; font-weight:bold; font-size:14px; padding-left:10px; }
.red-footer{margin-top:8px; width: 275px;}
.red-footer-link{font-size:14px; font-weight:bold; color:#FFFFFF;}

.home-merbar-cell{padding-left:20px; padding-top:5px;}
.home-merbar-cell2{padding-left:20px; padding-top:15px;}

/* 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(http://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(http://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(http://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;}
	#dropmenudiv{
	position:absolute;

	padding-bottom:10px;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	text-align:left;
	background: url(http://i.bfrl.us/shadow.png) no-repeat bottom right;
	}

	#dropmenudiv a{
	width: 156px;
	display: block;
	padding-top:5px;
	padding-bottom:5px;
	text-indent:10px;
	text-decoration: none;
	font-weight: bold;
	}

	#dropmenudiv a:hover
	{
	  background-color: yellow;
	  color:#C35206;
	}		
#floatframe	{position:relative;  width: 330px; height: 180px; z-index: 100}

/*----------CSS s------------------------------------------------------ */

.main-tab-bg {width:928px; height:37px; background:url(http://i.bfrl.us/tab-bg.gif) repeat-y; text-align:left; padding-left:22px;}

.main-side-panel {background: url(http://i.bfrl.us/body_left_middle.gif) repeat-y; width: 148px; border-bottom: 1px solid #DDEBF8; height: 840px; margin-top:4px; margin-right:4px; margin-left:4px; float: left;}

.centerPanel {width: 585px;  margin-top:4px; margin-left:5px; float:left;}
.centerPanelOffers {width: 585px; background: #c7ddf3; margin-left:5px; margin-top:4px; float:left;} 
.centerPanelOffers-retailer {background:#C7DDF3; width:590px; margin:5px;} 

.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(http://i.bfrl.us/no-coupon-bg2.gif) no-repeat; width:572px; height:88px;}

.user-coupon-warning
{
	float:left; height:25px; background:url(http://i.bfrl.us/error-back-left.gif) no-repeat; margin:0px; padding-left: 25px; padding-top: 5px; padding-right: 3px;
}

.user-coupon-warning-old
{
background-color:White;
margin-left: 3px;
margin-top: 0px;
padding-top:0px;
position:absolute;
color: black; font-size:11px; font-family:Verdana ;
z-index:100;
}
.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;}

/* moved .s-header_box {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -10px; width:262px; height:36px;}*/
.s-body_top_middle {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -56px; width:585px; height:30px;}
.s-all_stores_sidebar_top {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -96px; width:149px; height:4px;}

.s-coupon_background_top {background: url(http://i.bfrl.us/s-buttons.png) no-repeat top left; background-position: 0 -294px; width:566px; height:12px;}
.s-coupon_background_bottom {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -132px; width:566px; height:9px;}

.s-divider2 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -233px; width:2px; height:116px;}
.s-divider {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -359px; width:2px; height:181px;}
.s-double_arrow {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -550px; width:11px; height:11px;}
.s-top {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -571px; width:928px; height:98px;}
.s-breadcrumb_back {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -679px; width:885px; height:25px; color: #FFFFFF; font-size: 12px; margin-left: 5px; margin-bottom:2px;}
.s-logo_background {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -714px; width:292px; height:125px;}
.s-body_top_middle6 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -849px; width:593px; height:5px;}
.s-blue_bar_back2 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -864px; width:585px; height:25px; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:5px;}


.s-sorter-top {background: url(http://i.bfrl.us/sorter-top.gif) no-repeat; width:585px; height:48px;}
.s-sorter-break {background: url(http://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-blue_bar_back3 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -944px; width:577px; height:25px; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:5px;}
.s-body_top_left {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -979px; width:148px; height:5px;}
.s-bottom {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -994px; width:928px; height:33px;}
.s-nav-bar {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1037px; width:888px; height:28px;}
.s-body_top_middle1 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1075px; width:585px; height:5px;}
.s-logo_befrugal {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1090px; width:207px; height:78px;}
/* moved .s-logo_background_seasonal {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1178px; width:262px; height:125px;}*/
.s-nav {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1313px; width:928px; height:91px;}

.s-expedia {background: url(http://i.bfrl.us/s-ads.gif) no-repeat top left; background-position: 0 -10px; width:120px; height:90px;} 
.s-avenue {background: url(http://i.bfrl.us/s-ads.gif) no-repeat top left; background-position: 0 -110px; width:125px; height:125px;} 
.s-apple {background: url(http://i.bfrl.us/s-ads.gif) no-repeat top left; background-position: 0 -245px; width:120px; height:240px;} 
.s-target {background: url(http://i.bfrl.us/s-ads.gif) no-repeat top left; background-position: 0 -495px; width:125px; height:125px;} 

a.back-to-top {background: url(http://i.bfrl.us/s-buttons.png) no-repeat top left; background-position: 0 -210px; width:85px; height:14px; display:block;} 
a.back-to-top:hover {background-position: 0 -234px;} 

.use-coupon {background: url(http://i.bfrl.us/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(http://i.bfrl.us/view_code.gif) no-repeat top left; width:111px; height:37px; display:block;} 
.view-code:hover{background: url(http://i.bfrl.us/view_code_over.gif) no-repeat top left; width:111px; height:37px; display:block;} 

.s-arrow2 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: -0 -1452px; width:4px; height:8px;}
.s-logo_box {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: -0 -1484px; width:200px; height:144px; text-align:center;}
.s-logo_box2 {background: url(http://i.bfrl.us/logo-back.gif) no-repeat; width:190px; height:92px; text-align:center; float:left; margin:10px 10px 10px 38px;}

.s-all_stores_sidebar_bottom {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1439px; width:149px; height:4px;} 
.s-all_stores_sidebar_top2 {background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1471px; width:149px; height:4px;} 
.s-search_box {background: url(http://i.bfrl.us/s-buttons.png) no-repeat top left; background-position: 0 -180px; width: 212px; height: 26px;}
.s-search-box-prod {background: url(http://i.bfrl.us/s-buttons.png) no-repeat top left; background-position: 0 -180px; width: 212px; height: 26px; border:0px;}
.s-button_submit {background: url(http://i.bfrl.us/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(http://i.bfrl.us/s-buttons.png) no-repeat top left;}
.s-button_submit-merch:hover{}
.s-go {background: url(http://i.bfrl.us/s-buttons.png) no-repeat top left; background-position: 0 -258px; width:33px; height:26px;}
.s-go-prod {background: url(http://i.bfrl.us/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(http://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(http://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(http://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;}

.manLnk{padding-left: 5px;}

.s-background_blog_excerpt {background: url(http://i.bfrl.us/s-homepage.png) no-repeat top left; background-position: 0 0; width:579px; height:123px;} 
.s-background_blue {background: url(http://i.bfrl.us/s-homepage.png) no-repeat top left; background-position: 0 -173px; width:297px; height:318px; float:left;} 
.s-background_coupons_stores {background: url(http://i.bfrl.us/s-homepage.png) no-repeat top left; background-position: 0 -541px; width:888px; height:72px; text-align:left;} 
.s-background_green {background: url(http://i.bfrl.us/s-homepage.png) no-repeat top left; background-position: 0 -663px; width:297px; height:318px; float:left;} 
.s-background_lightblue {background: url(http://i.bfrl.us/s-homepage.png) no-repeat top left; background-position: 0 -1031px; width:284px; height:122px;} 
.s-background_red {background: url(http://i.bfrl.us/s-homepage.png) no-repeat top left; background-position: 0 -1203px; width:297px; height:318px; float:left;} 
.s-header_home {background: url(http://i.bfrl.us/s-homepage.png) no-repeat top left; background-position: 0 -1571px; width:928px; height:117px; text-align:left; text-align:left;} 
.s-icon_home_email {background: url(http://i.bfrl.us/s-homepage.png) no-repeat top left; background-position: 0 -1738px; width:52px; height:54px;} 

.s-arrow3 {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 0; width:4px; height:8px;} 
.s-gap {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -58px; width:80px; height:40px;} 
.s-homepage_amazon {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -148px; width:93px; height:59px;} 
.s-hp {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -257px; width:80px; height:40px;} 
.s-kohls {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -347px; width:80px; height:40px;} 
.s-logo_bettycrocker {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -437px; width:80px; height:40px;} 
.s-logo_dole {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -527px; width:80px; height:40px;} 
.s-logo_generalmills {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -617px; width:80px; height:40px;} 
.s-logo_pillsbury {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -707px; width:80px; height:40px;} 
.s-logo_progresso {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -797px; width:80px; height:40px;} 
.s-logo_yoplait {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -887px; width:80px; height:40px;} 
.s-overstock {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -977px; width:80px; height:40px;} 
.s-target {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -1067px; width:80px; height:40px;} 
.s-toysrus {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -1157px; width:80px; height:40px;} 
.s-walmart {background: url(http://i.bfrl.us/s-homepage-logos.gif) no-repeat top left; background-position: 0 -1247px; width:80px; height:40px;} 

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;}

/* ---------------- 2010-01-19 dp cleanup ----------------- */
.foot-wrapper{width:928px; height:273px; background:url(http://i.bfrl.us/footer.png) no-repeat; color:#FFFFFF;}

.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(http://i.bfrl.us/header-seasonal.gif) no-repeat; text-align:left;}
.seasonal-left-wrapper{float:left; width:330px;}
.seasonal-left-header{padding-left:45px; font-size:28px; 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-img-wrapper{background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -1178px; width:262px; height:125px; margin:0px; padding-left:5px; padding-top:8px; padding-bottom:2px; line-height:10px;}
.seasonal-mid-store-box{background: url(http://i.bfrl.us/s-main.png) no-repeat top left; background-position: 0 -10px; width:262px; height:36px; margin:0px; padding-left:8px; padding-top:9px; color:#FEFCE4; font-weight:bold;}
.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(http://i.bfrl.us/category_header.gif) no-repeat; text-align:left;}

.master-middle-wrapper{width: 928px; background: url(http://i.bfrl.us/middle.gif) repeat-y;}
.master-middle-wrapper2{width: 100%; padding-left: 25px; padding-top: 5px;}

.header-pig{padding-top: 16px; padding-left: 42px; padding-bottom:11px; float: left;}
.header-slogan{float:left; position:relative; top:74px; left:-118px; color:#6A7174; font-weight:bold; font-size:11px;}
.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: 180px; margin-left:20px; margin-top:2px;  font-size: 12px; 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}

.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;}

/*
a.footer {color:#FFFFFF; text-decoration:none;}
a.footer:hover {color:#ffff66; text-decoration:none;}
*/

/* -------------- coupon feature bar (from Dan) ------------------ */

.coupA {font-family:Verdana; font-size:12px;}
.coupA p {margin:0px; padding-top:5px;}
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(http://i.bfrl.us/coupon_background_top.gif) repeat-y; width:566px; margin-left:9px;}
	  .coupon-wrap-img{float:left; padding:6px 20px 5px 10px; width:100px; text-align:center;}
	  .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;}
	  .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(http://i.bfrl.us/coupon-code-left.gif) repeat-x; height:23px; float:left; color:#333333; font-size:12px;}
	  .coupon-code-hover-msg{
	    background:url(http://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(http://i.bfrl.us/coupon_background_bottom.gif) no-repeat; 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:10px;}
	  .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(http://i.bfrl.us/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-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(http://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 */
.merch-list-body{ border-top:1px solid #DBEAFA;}
.merch-setup-body {float:left; padding-left:10px; border-left:1px solid #DBEAFA; border-top:1px solid #DBEAFA; padding-top:5px; width: 678px;}
.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; height:52px; font-size:14px; font-weight:bold; padding-top:17px; padding-left:20px; margin-bottom: 6px;}
.merch-setup-body-head-text{color:#F44524; font-size:18px;}
.merch-setup-section-head{width:650px; color:#333333; background:url(http://i.bfrl.us/setup-box-top.gif) no-repeat; margin-bottom: 6px;}
.merch-setup-section-head-text{font-weight:bold; padding-left:5px; padding-top:4px; color:#585D5E;}
.merch-setup-current-logo-wrap{float:right; margin-top:30px; margin-right:10px; background:url(http://i.bfrl.us/logo-bg.gif) no-repeat; width:192px; height:118px;}
.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;}
.merch-setup-image-button-wrap p {margin:0px; padding-bottom:3px;}
.merch-setup-text-button-wrap{padding:8px; margin:0px 10px 0px 10px; float:left; background:url(http://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:145px; margin-bottom:5px; margin-top:5px;}
.merchant-setup-textbox-label{ width:127px; float:left; padding-top: 3px;}
.merchant-setup-button {width:146px; height:31px; background:url(http://i.bfrl.us/setup-button.gif) no-repeat; float:left; margin-right:5px; padding-top:7px; }
.merchant-setup-button span {font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration: none; padding-left:15px;}
.merchant-setup-button a {font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration: none; padding-left:15px;}
.merchant-setup-button-on {width:146px; height:31px; background:url(http://i.bfrl.us/setup-button-on.gif) no-repeat; float:left; margin-bottom:10px; margin-right:5px; padding-top:7px;}
.merchant-setup-button-on a {font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration: none; padding-left:15px; }
.merchant-verify-file-text {font-weight:bold; padding-left:5px; padding-top:4px; color:#585D5E;}
.merchant-verify-file-step {margin:5px; padding-left:10px;}
.merchant-verify-meta{font-weight:bold; padding-left:5px; padding-top:4px;  color:#585D5E;}
.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;}

.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;}
.done-on {background:url(http://i.bfrl.us/setup-done.gif) no-repeat; height:21px; width:21px; margin-top:4px; margin-bottom:16px;}
.done-off {height:21px; width:21px; margin-top:4px; margin-bottom:16px;}

.user-coupon-no-warning{display: none;}
.mod-coupon-warning {height:25px; background:url(http://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: 400px;}
.login-exist{width: 400px;}
.login-checkbox{}
.login-failure{}
.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-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;}


/* new merchant page */
.email-signup {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -181px; width: 282px; height: 58px;}
.right-sidebar-top {background: url(http://i.bfrl.us/s-toolbar.gif) no-repeat top left; background-position: 0 -391px; width: 293px; padding:5px; margin-top:5px;}
.right-sidebar-top div {padding-bottom:5px;}
.right-sidebar-logo {width:82px; text-align:center; margin-right:10px; padding-top:1px;}

.right-coupon1 {margin:0px;}
.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(http://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-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;}
.sidebar-link {color:#666666; font-size:11px;}
.sidebar-link a {color:#007FDD; font-size:12px; font-family:Verdana; text-decoration: none;}
.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;}
.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(http://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-wrap{background:url(http://i.bfrl.us/coupon-top-send.gif) no-repeat; width:457px; margin-left:6px;}
.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(http://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(http://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;}
.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;}

/* 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(http://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("http://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: 145px; height:140px; text-align:center; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; font-size:11px;}
.gc-cell-right {float:left; width: 145px; 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;}


/*captcha*/
.recaptchatable .recaptcha_r1_c1 { width:318px; height:9px; background: url(http://i.bfrl.us/recap/chop_010.gif) no-repeat; }
.recaptchatable .recaptcha_r2_c1 { width:9px; height:57px; background: url(http://i.bfrl.us/recap/chop_020.gif) no-repeat; }
.recaptchatable .recaptcha_r2_c2 { width:9px; height:57px; background: url(http://i.bfrl.us/recap/chop_040.gif) no-repeat; } 
.recaptchatable .recaptcha_r3_c1 { width:9px; height:63px; background: url(http://i.bfrl.us/recap/chop_050.gif) no-repeat; }
.recaptchatable .recaptcha_r3_c2 { width:300px; height:6px; background: url(http://i.bfrl.us/recap/chop_060.gif) no-repeat; }
.recaptchatable .recaptcha_r3_c3 { width:9px; height:63px; background: url(http://i.bfrl.us/recap/chop_070.gif) no-repeat; }
.recaptchatable .recaptcha_r4_c1 { width:268px; height:49px; background: url(http://i.bfrl.us/recap/chop_080.gif) no-repeat; }
.recaptchatable .recaptcha_r4_c2 { width:7px; height:57px; background: url(http://i.bfrl.us/recap/chop_090.gif) no-repeat; }
.recaptchatable .recaptcha_r7_c1 { width:268px; height:8px; background: url(http://i.bfrl.us/recap/chop_140.gif) no-repeat; }
.recaptchatable .recaptcha_r8_c1 { width:25px; height:7px; background: url(http://i.bfrl.us/recap/chop_140.gif) no-repeat; }
.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("http://i.bfrl.us/cpnwgt/page-yellow-bg.png"); width:570px; background-repeat: no-repeat}
.widget-customize-bg-bottom {background:url("http://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(http://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(http://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(http://i.bfrl.us/plus.png) no-repeat;
}
.minus
{
background: url(http://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{position:relative;width:580px;height:225px;background:url(http://i.bfrl.us/onecpn/ooops-expired-bg.gif) no-repeat;}

/* 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-image: url(http://i.bfrl.us/star-gold-orange.gif); }
.ratingStar .OrangeEmpty { background-image: url(http://i.bfrl.us/star-gray-orange.gif); }
.ratingStar .BlueFilled { background-image: url(http://i.bfrl.us/star-gold-blue.gif); }
.ratingStar .BlueEmpty { background-image: url(http://i.bfrl.us/star-gray-blue.gif); }
.ratingStar .GrayFilled { background-image: url(http://i.bfrl.us/star-gold.gif); }
.ratingStar .GrayEmpty { background-image: url(http://i.bfrl.us/star-gray.gif); }