@font-face {
	font-family:'Kamerik';font-style:normal;font-weight:700;
	src:url('fonts/Kamerik-Bold.eot');
	src:url('fonts/Kamerik-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Kamerik-Bold.woff2') format('woff2'),url('fonts/Kamerik-Bold.woff') format('woff'),url('fonts/Kamerik-Bold.ttf') format('truetype'),url('fonts/Kamerik-Bold.svg#Kamerik-Bold') format('svg');
}

body,a{font:14px Arial!important}
body{background:-webkit-linear-gradient(#761119,#761119 162px,#fff 162px) no-repeat;background:linear-gradient(#761119,#761119 162px,#fff 162px) no-repeat}

.bg-red{background:#761119}
.button-white {background:#fff;color:#761119}
.button-red   {background:#761119;color:#fff}
.fontred,.fontblue,.fontgreen{color:#761119}
.font-kamerik{font-family:'Kamerik'}
.page-name{background:#575858}.page-name h1{color:#fff;font-family:'Kamerik';text-transform:capitalize} h1.merch_name_header{font-size:22px}
.rss-feeds .ac_results{margin-left:-179px!important}
[class*=button-]{border:0;display:inline-block;font:700 12px Arial;padding:5px 15px;text-align:center}

#backdrop 	{padding-bottom:3rem}
#sitecontainer	{box-shadow:0 10px 15px 0 rgba(118,17,25,0.2)}
#anonhomepage #sitecontainer, #memberhome #sitecontainer{box-shadow:0 -210px 15px 0 rgba(118,17,25,0.2)}
#anonhomepage .pad_b29, #memberhome .pad_b29{background:url(i/shadow.png) no-repeat 0 100%;height:580px;}
#emailafriend_main #header {background:url(i/emailafriend_header.jpg) no-repeat 0 0;width:425px;height:89px}

/* SNAPSHOT */

.snapshot_header{background:url(i/as_widget_header.png) no-repeat;height:18px;width:307px}
.open_btn 	{background:url(i/as_btn.png) no-repeat 0 0;height:10px;width:34px}
.close_btn	{background:url(i/as_btn.png) no-repeat 0 100%;height:10px;width:34px}

/* HOME */

#header h3{background:#761119 url(i/logo.png) no-repeat 18px;height:78px}
#emailafriend_main #header	    {background:url(i/emailafriend_header.jpg) no-repeat 0 0;width:425px;height:89px;}
#sitecontainer #searcharea #cszForm {background:#761119;color:#fff;height:46px;margin:0;padding:5px 10px}
#sitecontainer #searcharea #cszForm3{background:#761119;color:#fff;height:53px;margin:0;padding:28px 5px 4px 18px;width:762px;float:left}
#sitecontainer #searcharea #CityAjax,#search_error #CityAjax2,#detailsearch #CityAjax3,#merchantSearch{width:228px;height:22px;margin:0 0 0 10px;padding:0 5px;border:0} #searcharea #advlink{padding-left:148px!important}
#sitecontainer #searcharea .extendedSearch,#search_error .extendedSearch2{position:absolute;top:22px;left:-239px;background:#fff;width:238px;border:1px solid #ccc;height:135px;overflow-y:scroll !important;display:none;opacity:.95;z-index:9999!important;}
#anonhome #col1 td{padding:0 30px 0 0}
#anonhome #col1	 {background:#575858;color:#fff;height:149px}
#memberhome #col1{background:url(i/snap_bg_mem.jpg) no-repeat;color:#fff;height:149px}
#memberhome #col2 img,#anonhome #col2 img{display:block}
#memberhome #topcities a{color:#fff;white-space:nowrap} .benefitsAccrued b,.totalSpend b{color:#eec252}
#footer{background:#fff;margin:0!important;padding:20px} #footer .bbb{margin-top:-75px!important} 
#headerlinkhome{width:200px;height:65px;z-index:5000;position:absolute;top:7px}
#vsaFromNavList li,#vsaToNavList li{margin:3px 3px 3px 0;padding-left:15px;background:url(i/menu_arrow.gif) no-repeat}

/* LOGIN */

#loginmain #column1, #loginmain #column2{background:#761119;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;min-height:36em;margin:0 15px;padding:15px;width:21rem}
#loginmain .button-white{font-weight:700!important}
#logoutid{border-radius:0!important;color:#761119!important}

/* HOW IT WORKS */

#howitworkshome h2{font:2rem/1.13 'Kamerik',sans-serif}
#howitworkshome h3,#logout-home h3{font:1.5rem 'Kamerik',sans-serif}
#howitworkshome .bg_white [class*=button-],#enrollment [class*=button-]{border-radius:6px;font:700 18px Arial!important;padding:8px 22px}
#howitworkshome .earn{background:#eee;padding:2.3rem 5rem 2rem}
#howitworkshome .earn p.one{padding:0 1%}
#howitworkshome .earn .tier{background:url(i/or.png) no-repeat 50%;margin:2rem 0;padding:.4rem 0}
#howitworkshome .earn .tier div{padding:0 5%;width:40%}
#howitworkshome .earn-emails{padding:3rem 3rem 3rem 4.8rem}
#howitworkshome .emails-left{width:52%}
#howitworkshome .emails-right{padding:1.7rem 0 2rem;width:35%}
#howitworkshome .earn-steps{box-sizing:border-box;padding:3.4rem 4rem 2.2rem 6rem}
#howitworkshome .steps-copy{margin-left:.5rem}
#howitworkshome .steps-detail{margin:0 0 0 13%;width:39%}		
#howitworkshome .steps-detail .spacer{margin-top:2rem}
#howitworkshome .steps-num{border-radius:50%;font-size:1.1rem;line-height:2;height:2.15rem;width:2.15rem}
#howitworkshome .steps-text{width:48%}
#howitworkshome .wrap{width:93%}

/*SEARCH*/

#search_page .joinlogin_rewards div{background:#fff;border:1px solid #d9dbd4;border-width:1px 0;color:#761119;padding:5px;text-align:center}
#search_page .joinlogin_rewards a,#extendedSearchInner a{color:#761119}
#searchresults .merchantId{font-weight:700!important}
#st-1 .st-btn > svg{fill:#707070!important} #st-1 .st-btn > span{color:#707070!important;font:14px/32px Arial!important;min-width:50px!important;padding:0!important}
#searcharea #advlink a,#myaccounthome #idmain #col2,#rest_details,#favoritesmain #srTable{font-size:13px!important}
#topspan,#topspan a,#footer,#footer ul a,#footer a.nodec{font-size:12px!important}
.details_join_free_top	 {border:1px solid #761119;border-width:7px 0 3px 0;padding:15px 12px;margin-bottom:6px;height:104px}
.details_join_free_bottom{border:1px solid #761119;border-width:3px 0 7px 0;padding:15px 12px}
.search_txtnew {color:#8fa068} div.row span.nhoodcheck{float:left;padding:0 0 0 2px;text-align:left;width:320px;}

[id^=browse] #idmain{clear:both;text-align:left}
[id^=browse] #idmain td{width:25%}

/* FEEDBACK*/

#sitefeedback_main #popheader{background:#761119;border-bottom:4px solid #80b6cf;margin-bottom:10px}
#about .rsslink{background:url(i/rss_icon_14x14.gif) no-repeat 0 50%;color:#00F;height:16px;padding-left:18px;text-decoration:underline}	

/* NAVIGATION */

#header #navigation	{background:#761119;height:28px}
#topnav			{margin:0;padding:0;list-style:none}
#topnav li		{margin:0;padding:0;float:left}
#topnav li a		{color:#bbb;display:block;font:12px/28px Arial!important;height:28px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase}
#topnav li a:hover,#howitworkshome #topnav #howitworks a,#earn-more #topnav #earnmore a,#joinpage #topnav #joinnow a,#myaccounthome #topnav #myaccountcenter a{color:#fff}

/* EARN MORE */

[class*=earn-more-] .button-red{font:700 16px/2.5 Arial!important;text-decoration:none}
[class*=earn-more-banner-] p{font:20px/1.2 Arial;margin:0 auto;width:310px}
.earn-more-search .copy{font:20px/1.2 Arial}