/* Author - Deepanjan Datta */

body	{color:#2f2d2d!important;background:#001138 url(i/background.jpg) repeat-x;}

.bonus_gray{background:#eee}	.bg_ban,.page-name{background:#001138}
.bonus_h   {background:#c0ccd9} .bg_darkblue{background:#036}
.bonus_hs  {background:#99adc2} .bonus_d{color:#036;font-weight:700!important}
.bonus_hs:after{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #036;position:absolute;right:10px;top:11px}
.fontblue,.fontred{color:#036}
.page-name h1{color:#fff;font-size:2rem;text-transform:uppercase}
#repeater {background:url(i/background-arrow.png) no-repeat left bottom;padding-bottom:150px;}
#emailafriend_main #header{width:425px;height:89px;background:url(i/emailafriend_header.jpg) no-repeat left top;}

/* ACCOUNT SNAPSHOT */

.snapshot .snapshot_header{width:250px;height:18px;background:url(i/as_widget_header.png) no-repeat;}
.snapshot .open_btn 	  {width: 36px;height: 8px;background:url(i/as_btn_open.gif)  no-repeat;}
.snapshot .close_btn	  {width: 36px;height: 8px;background:url(i/as_btn_close.gif) no-repeat;}

/* HOME */

#header h3, #header #headerlogo{background:url('i/header.png') no-repeat 18px center;height:78px;}
#searcharea #cszForm{background:#2f2d2d;padding:10px;height:35px;margin:0}
#searcharea #CityAjax,#search_error #CityAjax2,#membermain #CityAjax2,#detailsearch #CityAjax3,#merchantSearch{width:228px;height:20px;margin:0 0 0 10px;padding:0 5px;font-size:inherit;border:0} #drop{top:6px!important;}
#searcharea .extendedSearch,#search_error .extendedSearch2,#membermain .extendedSearch2{position:absolute;top:20px;left:-238px;filter:alpha(opacity=95);opacity:.95;background:#fff;width:250px;height:134px;border:1px solid #ccc;overflow-y:scroll!important;display:none;z-index:999!important}
#snapshot .textwhite,#snapshot .fontwhite,#snapmsg a{color:#2f2d2d!important;}
#headerlinkhome {width:450px;height:68px;z-index:5000;position:absolute;top:5px;left:0;}
#vsaFromNavList li,#vsaToNavList li{margin:3px 3px 3px 0;padding-left:15px;background:url(i/menu_arrow.gif) no-repeat;}

#metro-search {padding:0 3px;font:bold 30px Arial}
#metro-subhead{padding:0 0 8px 5px;font-weight:700}
#metro-cities td{padding:5px 22px 5px 4px}
#metro-cities a{text-decoration:none;font:bold 12px Arial!important;color:#2f2d2d;}
#memberhome #col1,#anonhome #col1{background:url(i/topcities.jpg) no-repeat;height:149px;color:#036}
#memberhome #col2 img,#anonhome #col2 img{display:block} #memberhome .userName{font-size:14px!important}
#memberhome #snapshot {background:none!important}
#footer{border:0!important;background:transparent!important;color:#fff} #ihg{display:none}

a.addBankCardClosed,.button,#lbcid{background:#991933;color:#fff;cursor:pointer;font:700 11px Arial!important;padding:4px 8px;text-decoration:none;text-transform:uppercase}
.quickLogin a{text-decoration:none}

/* SIGN IN  */

#loginmain #column1,#loginmain #column2{background:#036;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;height:28.3em;margin:0 15px;padding:15px;width:17rem}
#loginErrorMsg {color:#fff!important;padding:0 3px}
#logoutmain{padding:81px 0 0 401px}

/* HOW IT WORKS */

#howitworkshome #idmain #col2{width:198px;float:left;margin:5px 0 0 30px}
#howitworkshome .step {background:url(i/dl-steps-anon.gif) no-repeat -170px -289px;width:66px;height:66px}
#howitworkshome .step1{background:url(i/dl-steps-anon.gif) no-repeat left -8px;width:270px;height:120px}
#howitworkshome .step2{background:url(i/dl-steps-anon.gif) no-repeat left -124px;width:270px;height:136px}
#howitworkshome .step3{background:url(i/dl-steps-anon.gif) no-repeat left -268px;width:105px;height:110px;margin-left:110px}
#howitworkshome .step4{background:url(i/dl-steps-anon.gif) no-repeat left -8px;width:160px;height:120px;margin-right:110px}

/* SEARCH & MDP */

#search_page .joinlogin_rewards div,#search_page .joinlogin_rewards a,#topspan .rightlinks a{color:#036}
#search_page .indiv_cont, #search_page .indiv_cont .bg_litegray{background:#333;padding:1px 0;}
#search_page .indiv_cont .fontred{color:#fff!important;text-transform:uppercase;}
#search_page div[class^="rs_btn_side"]{background:url(i/toggle-side.gif) no-repeat 0 40%!important;}
#search_page div[class^="rs_btn_down"]{background:url(i/toggle-down.gif) no-repeat 0 40%!important;}
#searchresults .bold{font-weight:bold!important;}
.search_txtnew{color:#036;} div.row span.nhoodcheck{float:left;padding:0 0 0 2px;text-align:left;width:320px;}
.search_detailview .d_image {position:relative;left:6px;top:-12px;}
.search_detailview .d_text  {position:relative;left:24px;}
.search_detailview .d_image2{position:relative;left:26px;top:-2px;}
.search_detailview .d_text2 {position:relative;left:23px;}

#st-1 .st-btn > svg{fill:#036!important}
#st-1 .st-btn > span{color:#036!important;font:12px/33px Arial!important;min-width:47px!important;padding:0!important}
#rest_details .sub_header_text{background:#001138!important} h1.merch_name_header{font-size:21px}
.details_join_free_top	 {padding:12px;height:125px;background:#dbdcde}			.details_join_free_top .head   {font:bold 21px Arial!important;text-transform:uppercase}
.details_join_free_bottom{padding:12px;border:2px solid #b5b5b2;border-width:2px 0}	.details_join_free_bottom .head{font:bold 17px Arial!important}

/* POP UPs */

#sitefeedback_main #popheader {background:#001138;padding-bottom:5px;}
#sitefeedback_main,#missingreward_main,#emailafriend_main,#flagareview_main,.symbol_key,#detailsPrintview,#mem_chart,.staticPrintfriendly{background:#fff;}

/* NAVIGATION */

#header #navigation{background:#2f2d2d;border-bottom:1px solid #979696;height:30px}
#topnav		  {margin:0;padding:0;list-style:none}  
#topnav li	  {margin:0;padding:0;float:left}
#topnav li a	  {color:#fff;display:inline-block;font:12px/32px Arial!important;height:30px;padding:0 30px;text-align:center;text-transform:uppercase;text-decoration:none}
#topnav li a:hover{background:#79c!important;font-weight:700!important}  
#howitworkshome #topnav #howitworks a,#faqshome #topnav #faqs a,#bonus_home #topnav #bonuses a,#earn-more #topnav #earnmore a,#joinpage #topnav #joinnow a,#myaccounthome #topnav #myaccountcenter a{background:#79c;font-weight:700!important}
#browser-message{position:relative;top:78px;padding-bottom:5%}

/* EARN MORE */

[class*=earn-more-] .button{font:700 15px/2.7 Arial!important}
[class*=earn-more-banner-] p{font-size:20px;line-height:1.1;margin:0 auto;width:288px}
.earn-more-search .copy{font-size:20px;line-height:1.1}