/* Author - Deepanjan Datta */

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

a{font:12px Arial!important}
body{color:#36495a!important}
h1{color:#0078d2;font:30px 'AmericanSans',sans-serif}

.bonus_h {background:#d0dae0} .bonus_gray{background:#e9ebe6}
.bonus_hs{background:#0078d2} .bonus_hs .bonus_d{color:#fff;font-weight:700!important}
.bg_darkblue,.bg_ban{background:#00467f}
.fontblue,#srHolder .fontred{color:#0078d2} .fontdarkblue,.fontred,.bonus_d{color:#00467f}

#backdrop{padding-bottom:50px}
#sitecontainer{box-shadow:0 3px 10px 2px rgba(0,120,210,0.1)}
a[id^=closeRefine],a.addBankCardClosed,#lbcid,.quickLogin .bg_ban,.button{background:#0078d2;background:-webkit-linear-gradient(#0078d2,#0061ab);background:linear-gradient(#0078d2,#0061ab);border:1px solid #0078d2;border-radius:2px;color:#fff;padding:3px 8px;font:14px 'AmericanSans',sans-serif!important;text-decoration:none}
a[id^=closeRefine]:hover,a.addBankCardClosed:hover,#lbcid:hover,.quickLogin .bg_ban:hover,.button:hover{background:-webkit-linear-gradient(#0061ab,#00467f);background:linear-gradient(#0061ab,#00467f)}
a[id^=closeRefine]{position:relative;top:-6px} .quickLogin a{text-decoration:none}

/* SNAPSHOT */

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

/* HOMEPAGE */

#header h3, #header #headerlogo{background:url(i/header.gif) no-repeat 18px center;height:78px}
#headerlinkhome{width:450px;height:68px;z-index:5000;position:absolute;top:5px;left:0}
#searcharea #cszForm{background:#d0dae0;padding:10px 6px;height:35px;margin:0}
#searcharea #cszForm .fontwhite{color:#5f5f5f!important;}
#searcharea #CityAjax,#search_error #CityAjax2,#membermain #CityAjax2,#detailsearch #CityAjax3,#merchantSearch{width:228px;height:22px;margin:0 0 0 10px;padding:0 5px;font-size:inherit;border:0}
#searcharea .extendedSearch,#search_error .extendedSearch2,#membermain .extendedSearch2{background:#fff;width:254px;height:134px;border:1px solid #ccc;overflow-y:scroll!important;display:none;z-index:999!important;position:absolute;top:22px;left:-239px}
#vsaFromNavList li,#vsaToNavList li{margin:3px 3px 3px 0;padding-left:15px;background:url(i/menu_arrow.gif) no-repeat}

#metro-search {padding:0 1px 4px;font:40px Arial;}
#metro-subhead{padding:0 0 12px 2px;color:#36495a}
#metro-cities td{padding:6px 20px 6px 2px;width:22%}
#metro-cities a{text-decoration:none;font:13px Arial!important}
#memberhome #col1,#anonhome #col1{background:#fff;height:149px;color:#0078d2}
#memberhome #col2 img,#anonhome #col2 img{display:block} #memberhome .userName{font-size:14px!important} #ihg{display:none}

/* LOGIN - LOGOUT  */

#loginmain #column1,#loginmain #column2{background:#0078d2;background:-webkit-linear-gradient(#0078d2,#00467f);background:linear-gradient(#0078d2,#00467f);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;float:left;min-height:36em;margin:0 15px;padding:15px;width:21rem}
#logoutmain{padding:81px 0 0 401px;}

/* HOW IT WORKS */

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

/* SEARCH*/

.joinlogin_rewards a{font:bold 12px Arial!important;} #topspan .rightlinks a{position:relative;top:2px;} #snapmsg a{color:#fff!important;}
.joinlogin_rewards a,#topspan a,#newSnapshot a,#advlink a,#rest_details_col1 a,#rest_details_col3 a,.aa-link{color:#0078d2;text-decoration:none} 
.joinlogin_rewards a:hover,#topspan a:hover,#newSnapshot a:hover,#advlink a:hover,#rest_details_col1 a:hover,#rest_details_col3 a:hover,.aa-link:hover{text-decoration:underline;}
#searchresults .bold{font-weight:bold!important}
#st-1 .st-btn > svg{fill:#0078d2!important}
#st-1 .st-btn > span{color:#0078d2!important;font:12px/34px Arial!important;min-width:47px!important;padding:0!important}
.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}
.details_join_free_top	 {border:1px solid #00467f;border-width:7px 0 3px 0;padding:15px 12px;margin-bottom:6px;height:125px;}
.details_join_free_bottom{border:1px solid #00467f;border-width:3px 0 7px 0;padding:15px 12px;}
div.row span.nhoodcheck{float:left;padding:0 0 0 2px;text-align:left;width:320px;} .search_txtnew{color:#ee3224;}

/* FEEDBACK*/

#sitefeedback_main #popheader{background:#0078d2;padding:5px;}
#emailafriend_main #header{width:425px;height:89px;background:url(i/emailafriend_header.jpg) no-repeat left top;}

/* NAV */

#header #navigation{height:30px}
#topnav		  {margin:0;padding:0;list-style:none}  
#topnav li	  {margin:0;padding:0;float:left}
#topnav li a	  {color:#0078d2;display:inline-block;font:18px/30px 'AmericanSans',sans-serif!important;height:30px;padding:0 45px 0 15px;text-decoration:none}
#topnav li a:hover{text-decoration:underline}

/* EARN MORE */

[class*=earn-more-] .button{font:18px/2.3 'AmericanSans',sans-serif!important}
[class*=earn-more-banner-] p{font:20px/1.2 Arial;margin:0 auto;width:320px}
.earn-more-search .copy{font:20px/1.2 Arial}