/* Author - Deepanjan Datta */

body{color:#595c5c!important}

.bg_ban,bg_darkblue{background:#595c5c}
#enrollment .bg_ban{background:#1ea9bd}
.fontblue,fontgreen{color:#817e7e}
.fontred,.bonus_d  {color:#248a9c}
.page-name h1{color:#fff;font:italic 34px Georgia} h1.merch_name_header{font-size:26px}

/* SNAPSHOT */

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

/* HOME */

#header h3,#header #headerlogo{background:url(i/header.png) no-repeat 18px 32px;height:84px;}
#headerlinkhome{width:205px;height:55px;z-index:5000;position:absolute;top:32px;left:18px;}
#searcharea #cszForm .fontwhite,#searcharea #cszForm .textwhite{color:#595c5c!important;}
#searcharea #cszForm{background:#d2eaf1;box-shadow:0 0 7px 3px rgba(36,138,156,0.15) inset;padding:10px 8px;height:32px;margin:0}
#searcharea #CityAjax,#search_error #CityAjax2,#membermain #CityAjax2,#merchantSearch{width:228px;height:18px;margin:0 0 0 10px;padding:0 5px;font-size:inherit;border:1px solid #e3f2f6;color:#B2B0B1} .dropArrow,#cszSubmitButton{margin-top:1px}
#searcharea .extendedSearch,#search_error .extendedSearch2,#membermain .extendedSearch2{overflow-y:scroll!important;display:none;opacity:.95;z-index:999!important;position:absolute;top:20px;left:-240px;background:#fff;width:254px;height:134px;border:1px solid #ccc;}
#vsaFromNavList li,#vsaToNavList li{margin:3px 3px 3px 0;padding-left:15px;background:url(i/menu_arrow.gif) no-repeat;}
.button-2{background:#d2eaf1;border:1px solid #aadae8!important;border-radius:4px;color:#248a9c;font:700 12px Arial;padding:3px 13px}
.loginButtonClosed{margin-left:10px}  .loginButtonClosed,.button{background:#1ea9bd;cursor:pointer;border:1px solid #248a9c;border-radius:3px;color:#fff;padding:3px 13px} .button:hover,.page-name{background:#248a9c} .quickLogin a{text-decoration:none;font-weight:700!important}

#metro-subhead{padding:33px 0 0 8px;width:35%;color:#59595c}
#metro-cities{width:60%;position:relative;left:150px;top:-135px;border-left:1px solid #adbec1}
#metro-cities td{line-height:19px;width:35%;padding-left:7%;}
#metro-cities a{text-decoration:none;font:13px Arial!important;color:#59595c}

#anonhome #col1,#memberhome #col1{background:#fff;height:149px;color:#59595c}
#anonhome #col2{background:#6fb6c8 url(i/home-icon-a.png) no-repeat 10% 30%}
#anonhome #col2 div,#memberhome #col2 div{width:56%;height:149px;padding:25px 0 25px 140px}
#anonhome [id^=col] h2,#memberhome [id^=col] h2{font:italic 30px Georgia}
#anonhome #col2 p, #memberhome #col2 p {font:16px Arial!important;margin:10px 0;line-height:21px!important;color:#fff}
#memberhome #col2{background:#6fb6c8 url(i/home-icon-l.png) no-repeat 10% 30%}
.cta{font:bold 16px Arial!important;text-decoration:none;color:#59595c}
.cta:after{content:'\25B6';margin-left:7px;color:#59595c}
#footer{color:#59595c} #ihg{display:none}

/* SIGN IN */

#loginmain #column1, #loginmain #column2{background:#1ea9bd;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;min-height:36em;margin:0 15px;padding:15px;width:21rem}
#loginErrorMsg{color:#fff!important}
#staticmain #logoutmain{padding:81px 0 0 401px}

/* HOW IT WORKS */

#howitworkshome #idmain #col2{width:198px;float:left;margin:5px 0 0 30px} .join-button{background:#1ea9bd;border-radius:4px;font:700 18px Arial!important;padding:10px 15px}
#howitworkshome .step {background:url(i/co-steps-anon.gif) no-repeat -170px -289px;width:66px;height:66px;}
#howitworkshome .step1{background:url(i/co-steps-anon.gif) no-repeat left -8px;width:270px;height:120px;}
#howitworkshome .step2{background:url(i/co-steps-anon.gif) no-repeat left -124px;width:270px;height:136px;}
#howitworkshome .step3{background:url(i/co-steps-anon.gif) no-repeat left -268px;width:105px;height:110px;margin-left:110px;}
#howitworkshome .step4{background:url(i/co-steps-anon.gif) no-repeat left -8px;width:160px;height:120px;margin-right:110px;}

/* DETAILS */

#mininav{background: #59595c!important;} #mininav a{font-size:12px!important} #mininav a:hover{font-weight:700!important;color:#fff!important}
#search_page .joinlogin_rewards div,.details_merch_ws{color:#1ea9bd} #search_page .joinlogin_rewards a{color:#1ea9bd} #searchresults .bold{font-weight:700!important} .search_txtnew{color:#323639}
#st-1 .st-btn > svg{fill:#595c5c!important} #st-1 .st-btn > span{color:#595c5c!important;font:12px/33px Arial!important;min-width:47px!important;padding:0!important}
#rest_details .sub_head_txt{background:#d2eaf1!important;font:italic 14px Georgia;text-transform:capitalize;padding:5px 10px} #rest_details .sub_head_txt .allcaps,.page-name h1{text-transform:capitalize}
.details_join_free_top,.details_join_free_bottom{background:#f3f3f4;box-shadow:0 0 5px 3px rgba(178,176,177,0.2) inset;padding:15px;margin-bottom:6px;} .details_join_free_top{height:114px;} 
.details_join_free_top .head{color:#817e7e;font:italic 24px Georgia!important} .details_join_free_bottom .head{color:#595c5c;font:italic 20px Georgia!important;width:82%}
.details_join_free_top .desc{font:14px Arial!important;width:85%} .signup-button{color:#fff;font:bold 17px Arial!important;background:#1ea9bd;border-radius:4px;text-decoration:none;padding:5px 10px} 
.indiv_cont .fontred{color:#595c5c} div.row span.nhoodcheck{float:left;padding:0 0 0 2px;text-align:left;width:320px}

/*POP UPs*/

#sitefeedback_main #popheader{background:#5C5C5C;margin-bottom:10px;}
#emailafriend_main #header   {background:url(i/emailafriend_header.jpg) no-repeat top left;height:89px;width:425px}
#anon #anon404		     {background:url(//content.idine.com/m/i/FB_error.jpg) no-repeat;padding:28px 0 0 325px}

/* NAV */

#header #navigation{height:35px;position:relative;left:35%;width:65%}
#topnav		  {margin:0;padding:0;float:right;list-style:none}
#topnav li	  {margin:0;padding:0;float:left;}
#topnav li a	  {display:inline-block;height:20px;text-align:center;text-decoration:none;font:700 14px/20px Arial!important;padding:0 30px}
#topnav li a:hover{color:#1ea9bd}
#anonhomepage #topnav #home a,#memberhome #topnav #home a,#howitworkshome #topnav #howitworks a,#bonus_home #topnav #bonuses a,#joinpage #topnav #joinnow a,#myaccounthome #topnav #myaccountcenter a{color:#1ea9bd}

#snapshot .userName{display:block!important;} #snapshot .snapshotHeaderImage{display:none!important}
#repeater{background:url(i/background.png) left 52px repeat-x;padding-bottom:100px}
#anonmain,#bonus_details,#favoritesmain,#idmain,#loginmain,.mainstyle,#memberhome #searcharea+div,#rest_details,#staticmain{box-shadow:5px 5px 13px rgba(0,0,0,.15),-5px 5px 13px rgba(0,0,0,0.15);}
.enroll_welcome{color:#1ea9bd;font:normal 14px Arial}
#formheader h2,.sign_up{font:normal 18px Arial;color:#59595c}
#sub_header2{background:transparent!important;}

/* EARN MORE */

[class*=earn-more-] .button{font:700 16px/2.5 Arial!important;text-decoration:none}
[class*=earn-more-banner-] p{font:20px/1.2 Arial;margin:0 auto;width:320px}
.earn-more-search .copy{font:20px/1.2 Arial;right:25px;top:20px;width:300px}
.earn-more-search .copy .earn-more-link{padding-top:18px}