
/* No Fees Clients */

#nofeesclients {margin:auto;margin-top:18px;border:2px solid #D9DBD4;width:959px;position:relative; }

#nofeesclients #nofees_nav table td { vertical-align:middle; padding:5px 20px; }
#nofeesclients #nofees_nav table td img { cursor:pointer; }

#nofeesclients #yourchoice { height:335px; background-repeat:no-repeat; background-image:url(//content.idine.com/z/id/d/i/chooseyourreward_main_03.jpg); padding:20px; position:relative; }
#nofeesclients #yourchoice .bottom_section { position:absolute; width:676px; height:253px; left:19px; top:108px; }
#nofeesclients #yourchoice .bottom_section_header { position:relative; top:8px; left:10px; }
#nofeesclients #yourchoice .bottom_section_left {	position:relative; top:25px; left:0px; width:195px; float:left; }
#nofeesclients #yourchoice .bottom_section_left td { padding-bottom:10px; padding-right:0; color:#fff; text-transform:uppercase; font-weight:bold; }
#nofeesclients #yourchoice .bottom_section_right { position:relative; top:25px; left:20px; float:left; width:350px; color:#ffffff; line-height:15px; margin-left:15px; }

#nofeesclients #cashback {	height:375px;	background-repeat:no-repeat; background-image:url(//content.idine.com/z/id/d/i/chooseyourreward_anon_cashback_bkgrnd.jpg);	position:relative; display:none; }
#nofeesclients #cashback #cb_leftside {	position:absolute; left:647px; top:0; width:240px; padding:50px 25px; line-height:16px; }

#nofeesclients #airline{ display:none;height:375px;background-repeat:no-repeat;background-image:url(//content.idine.com/z/id/d/i/chooseyourreward_anon_airlines_bkgrnd.jpg);position:relative;}
#nofeesclients #airline #cb_leftside{position:absolute;left:647px;top:0;width:240px;padding:50px 25px;line-height:16px;color:#FFFFFF}
#nofeesclients #airline #bottom_section{width:645px;height:152px;position:absolute;top:186px;padding-top:6px;}
#nofeesclients #airline #bottom_section td { padding:16px; }
#nofeesclients #airline #bottom_section td img { cursor:pointer; }
#nofeesclients #airline #bottom_section .airline_data { padding-top:25px; padding-left:25px; display:none; }
* html #nofeesclients #airline #bottom_section .airline_data .right { margin-top:-25px; }
html>body #nofeesclients #airline #bottom_section .airline_data .right { *margin-top:-25px; }
#nofeesclients #airline #bottom_section .airline_data{padding-right:30px;}
#nofeesclients #airline #bottom_section .airline_data .big_image{float:left;padding-right:12px;}
#nofeesclients #airline #bottom_section .airline_data .vertical_line{float:left;padding-right:12px;}
#nofeesclients #airline #bottom_section .airline_data .airline_right_side{float:left;}

#nofeesclients #college {	height:375px;	background-repeat:no-repeat; background-image:url(//content.idine.com/z/id/d/i/chooseyourreward_anon_college_bkgrnd.jpg); position:relative; display:none; }
#nofeesclients #college #cb_leftside { position:absolute; left:647px; top:0; width:240px; padding:50px 25px; line-height:16px; }

#nofeesclients #points { height:375px; background-repeat:no-repeat; background-image:url(//content.idine.com/z/id/d/i/chooseyourreward_anon_points_bkgrnd.jpg); position:relative; display:none; }
#nofeesclients #points #cb_leftside { position:absolute; left:647px; top:0; width:240px; padding:50px 25px; line-height:16px; }

#nofeesclients #contrib { display:none; height:375px; background-repeat:no-repeat; background-image:url(//content.idine.com/z/id/d/i/chooseyourreward_anon_contrib_bkgrnd.jpg); position:relative; }
#nofeesclients #contrib #cb_leftside { position:absolute; left:647px; top:0; width:240px; padding:50px 25px; line-height:16px; }


html > body .search_detailview .d_image	{position:relative;	left:-5px;	top:-5px;}
html > body .search_detailview .d_text	{position:relative;	left:-2px;}
html > body .search_detailview .d_image2{position:relative;	left:-2px;	top:-2px;}
html > body .search_detailview .d_text2	{position:relative;	left:14px;}
* html .search_detailview .d_image	{position:relative;	top:-7px;	left:0px;}
* html .search_detailview .d_text	{position:relative;	left:11px;}
* html .search_detailview .d_image2	{position:relative;	top:0px;	left:10px;}
* html .search_detailview .d_text2	{position:relative;	left:24px;}

.bonus_h 	{ background-color:#D79166;}
.bonus_hs	{ background-color:#cc5d01; background-image:url(//content.idine.com/z/id/d/i/blp_select_arrow.gif);background-position: 230px 11px;background-repeat:no-repeat;}
.bonus_gray	{ background-color:#F7EABF;}
.bg_ban		{ background-color:#790E18;}
.bg_darkorange 	{ background-color:#B44D26;}
.bg_darkblue 	{ background-color:#174873;}
.fontblue 	{ color:#00f;}
.fontred 	{ color:#79002A;}
.fontgreen 	{ color:#79002A;}
.bonus_d	{ color:#FFFFFF;}	

#backdrop { background-image:url(//content.idine.com/z/id/d/i/bkg_1.gif);padding-bottom:150px; }
#repeater { background-position:0px -2px; background-image:url(//content.idine.com/z/id/d/i/blue-bg.gif); background-repeat:repeat-x;  }

#emailafriend_main #header
{
	width:425px;
	height:89px;
	background-image:url(//content.idine.com/z/id/d/i/emailafriend_header.jpg);
	background-position:top left;
	background-repeat:no-repeat;

}

/* ACCOUNT SNAPSHOT */

.snapshot .snapshot_header
{
	height:18px;	width:215px;
	background-image:url(//content.idine.com/z/id/d/i/as_widget_header.png);	background-repeat:no-repeat;
}

* html .snapshot .snapshot_header
{
	height:18px;	width:215px;
	background-image:url(//content.idine.com/z/id/d/i/as_widget_header.gif);	background-repeat:no-repeat;
}

.snapshot .open_btn
{	
	width:36px;	height:7px;
	background-image:url(//content.idine.com/z/id/d/i/as_btn_open.gif);	background-repeat:no-repeat;
	
}

.snapshot .close_btn
{
	width:36px;	height:7px;
	background-image:url(//content.idine.com/z/id/d/i/as_btn_close.png);	background-repeat:no-repeat;
}

/* HOMEPAGE ANON AND LOGGED IN */

#header h3, #header #headerlogo
{
	height: 78px;
	background-image: url('//content.idine.com/z/id/d/i/header_logo1.jpg');
}

#emailafriend_main #header
{
	width:425px;
	height:89px;
	background-image:url(//content.idine.com/z/id/d/i/emailafriend_header.jpg);
	background-position:top left;
	background-repeat:no-repeat;

}

#sitecontainer #searcharea #cszForm
{
	background-color:#610014;
	background-image:url(//content.idine.com/z/id/d/i/search_bkg.jpg);background-repeat:no-repeat;
	padding:5px;	padding-left:18px;	color:white;
	border-top:1px solid #4c000e;	height:36px;	margin:0px;
}

#sitecontainer #memberhome #snapshot{background-image: url('//content.idine.com/z/id/d/i/home_mem_snap.gif');background-repeat:no-repeat;;height:62px;width:401px;margin-bottom:3px;}
#sitecontainer #searcharea #CityAjax,#search_error #CityAjax2,
#detailsearch  #cityZipdetailsearch #CityAjax3{ width:247px; height:13px;}

#sitecontainer #searcharea .extendedSearch,
#search_error .extendedSearch2
{
	position:absolute;
	top:14px;
	left:-260px;
	background-color:#FFFFFF;
	width:268px;
	border:1px solid #ccc;
	height:135px;
	overflow-y:scroll !important;
	display:none;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	z-index: 9999 !important;
}

#headerlinkhome { width:200px; height:65px; z-index:5000; position:absolute; top:7px;}

#vsaFromNavList li,#vsaToNavList li {
	margin:3px 3px 3px 0px;
	padding-left:15px;
	background-image: url(//content.idine.com/z/id/d/i/menu_arrow.gif);
	background-repeat: no-repeat;
}

.loginButtonClosed
{
	background-image:url(//content.idine.com/z/id/d/i/loginpage_anon_btn_login.gif);
	width:53px;	height:18px;
	margin: 0px 10px 0px 0px;	padding: 0px;	border: none;	cursor:pointer;
}

.loginButtonClosed2
{
	background-image:url(//content.idine.com/z/id/d/i/loginpage_anon_btn_login.gif);
	width:53px;	height:18px;
	margin: 0px 10px 0px 0px;	padding: 0px;	border: none;	cursor:pointer;
}

.quickLoginForm2
{
	background-image:url(//content.idine.com/z/id/d/i/hm_qcklg_login_box.gif);	background-position:top left;	background-repeat:no-repeat;
	z-index: 1000;	margin: -1px 9px 0px 0px;
	width: 383px;	height: 77px;	
}

#sitecontainer #memberhome #col1 #search	{margin-bottom:-4px height:62px;background-image: url('//content.idine.com/z/id/d/i/home_anon_search_box.gif');background-repeat: no-repeat;}
#sitecontainer #memberhome #col1 #topcities	{height:126px;background-image: url('//content.idine.com/z/id/d/i/snap_bg_mem.jpg');background-repeat: no-repeat;}
#sitecontainer #anonhome #col1 #topcities	{height:126px;background-image: url('//content.idine.com/z/id/d/i/snap_bg_anon.jpg');background-repeat: no-repeat;}


/* ENROLLMENT ALL STEPS */

#addinfmain #level2 #tab1 {width:48.7em;padding:0px 15px 0px 0px;margin-top:10px;}
#addinfmain #level2 #tab2 {width:19em;padding:0px 20px 0px 15px;margin-top:10px; margin-bottom:15px;}
#addinfmain #level2 #tab3 {width:19em;padding:0px 20px 0px 15px;margin-top:10px; }

/* MEMBER LOGIN PAGE */

#sitecontainer #loginmain #column1
{
	float:left;
	background-color: #79002A;
	height:28.3em;
	width:216px;
	margin:19px 12px 18px 0px;
	padding:10px 18px 0px 10px;
}
#loginErrorMsg { color: #FFFFFF;}

/* JOIN NOW */

#joinmain #column1 {float:left;background-color: #79002A;width:59.4em;margin-right:12px;}


/* STATIC PAGES */

#staticmain #logoutmain {padding:81px 0px 0px 401px;}


/* HOW IT WORKS */

#howitworkshome #idmain #col2{width:233px;float:left;background-color:#f1f2ee;height:1150px;}

/* MEMBERSHIP CHART */

#mem_chart #header1 {	width:750px; height:89px;	
	background-image:url(//content.idine.com/z/id/d/i/membershipchart_header.jpg);
			background-position:top left; background-repeat:no-repeat; }

/* QUICKLOGIN and OTHER FORMS */

.form-error		{ color: #CB1D21;}
.form-input-error       { border: 1px solid #CB1D21;height:18px;}


/*AJAX SEARCH*/

#search_page .joinlogin_rewards div
{
	border-top: 1px solid #d9dbd4;
	border-bottom: 1px solid #d9dbd4;
	padding: 5px;
	background-color: #ffffff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #b44d26;
}

#search_page .joinlogin_rewards a {
	font-size: 12px;
	color: #B44D26;
}

.merch_name_header {

	font-size: 18px; 
	color: #ffffff; 
	text-transform: uppercase;
}

.details_join_free_top {
	border-top: 7px solid #79002a;
	border-bottom: 3px solid #79002a;
	padding: 15px 12px;
	margin-bottom: 6px;
	height: 104px;
}

.details_join_free_bottom {
	border-top: 3px solid #79002a;
	border-bottom: 7px solid #79002a;
	padding: 15px 12px;		
}

.search_txtnew { color: #8fa068; }
div.row span.nhoodcheck { float:left; padding:0px 0px 0px 2px; text-align:left; width:320px;}

#browsestatelist #idmain, #browsebystate #idmain, #browsebystatecity #idmain, #browsebystatecitycuisine #idmain,#browsecuisinelist #idmain, #browsebycuisine #idmain, #browsebycuisinestate #idmain {clear: both; text-align: left;}
#browsestatelist #idmain td, #browsebystate #idmain td, #browsebystatecity #idmain td, #browsebystatecitycuisine #idmain td,#browsecuisinelist #idmain td, #browsebycuisine #idmain td, #browsebycuisinestate #idmain td {width: 25%;}


/*CITY GUIDE*/

#cityGuide h1 {
	font-weight: normal;
	color: #8FA068;
	font-size: 20px;
}

#cityGuide h2 {
	font-weight: bold;
	color: #B44D26;
	font-size: 16px;
}

#cityGuide h3 {
	font-weight: normal;
	color: #8FA068;
	font-size: 12px;
}

#cityGuide h4 {
	font-weight: normal;	
	font-size: 11px;
}

#cityGuide .citylistcol1 {
	float: left;
	width: 250px;
	padding-top: 5px;
	padding-right: 50px;
	margin-right: 50px;

	
}
#cityGuide .citylistcol2 {
	float: left;
	width: 250px;
	padding-top: 5px;											
}
#cityGuide .citylisting{
	padding-bottom: 10px;
}
#cityGuide .citylisting .cityname a{
	font-size: 13px;
	font-weight: bold;
}
#cityGuide .cityguide_featrest {
	padding-bottom: 10px;
}

#cityGuide .cityGuideDesc img { padding-right: 10px; padding-bottom: 10px; float:left; }

/*SITE FEEDBACK*/

#sitefeedback_main #popheader {			
	background-color:#79002A;
	border-bottom: 4px solid #80b6cf;
	margin-bottom:10px;
}

#about .rsslink {
	background-position: left center;
	padding-left: 18px;
	height: 16px;
	color: #0000FF;
	text-decoration: underline;
	
	background-image: URL(//content.idine.com/z/id/d/i/rss_icon_14x14.gif);
	background-repeat: no-repeat;	
}	


/* GLOBAL NAV - ANON*/

#header #globalnav
{
	background-color: #5A070C;
	height:28px;
}

#sitecontainer #header #globalnav #topnav
{
	list-style: none;
}

#topnav li
{
	float:left;
	margin:0px;
	padding:0px;
}

#topnav li a
{
	display:block;
	height:28px;
}

#topnav
{
	margin:0px;
	padding:0px;
	list-style:none;
}

#topnav #whyjoin a 
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif'); 	width: 74px;}

#anonhomepage #topnav #whyjoin a
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 74px;	background-position: 0px 26px;}

#anonhomepage #topnav #whyjoin a:hover ,#topnav #whyjoin a:hover
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 74px;	background-position: 0px 52px;}


#topnav #howitworks a
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 131px;	background-position: -74px 0px;}

#howitworkshome #topnav #howitworks a
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 131px;	background-position: -74px 26px;}

#howitworkshome #topnav #howitworks a:hover, #topnav #howitworks a:hover
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 131px;	background-position: -74px 52px;}


#topnav #bonuses a
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 90px;	background-position: -205px 0px;}

#bonus_home #topnav #bonuses a
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 90px;	background-position: -205px 26px;}

#bonus_home #topnav #bonuses a:hover, #topnav #bonuses a:hover
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 90px;	background-position: -205px 52px;}


#topnav #joinnow a
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 90px;	background-position: -295px 0px;}

#joinpage #topnav #joinnow a
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 90px;	background-position: -295px 26px;}

#joinpage #topnav #joinnow a:hover, #topnav #joinnow a:hover
{	background-image: url('//content.idine.com/z/id/d/i/global_nav_on_off.gif');	width: 90px;	background-position: -295px 52px;}


/* GLOBAL NAV - MEMBER */

/* Longer Menu */


#topnav #home a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 74px;}

#memberhome #topnav #home a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 74px; background-position: 0px 26px;}

#memberhome #topnav #home a:hover, #topnav #home a:hover
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 74px; background-position: 0px 52px;}



#topnav #restaurants a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 118px;background-position: -74px 0px;}

#restaurantshome #topnav #restaurants a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 118px;background-position: -74px 26px;}

#restaurantshome #topnav #restaurants a:hover, #topnav #restaurants a:hover
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 118px;background-position: -74px 52px;}



#topnav #barsandclubs a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 124px;background-position: -192px 0px;}

#barsclubshome #topnav #barsandclubs a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 124px;background-position: -192px 26px;}

#barsclubshome #topnav #barsandclubs a:hover, #topnav #barsandclubs a:hover
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 124px;background-position: -192px 52px;}



#topnav #howitworks a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 131px;background-position: -316px 0px;}

#howitworkshome #topnav #howitworks a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 131px;background-position: -316px 26px;}

#howitworkshome #topnav #howitworks a:hover, #topnav #howitworks a:hover
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 131px;background-position: -316px 52px;}



#topnav #bonuses a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 90px;background-position: -447px 0px;}

#bonus_home #topnav #bonuses a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 90px;background-position: -447px 26px;}

#bonus_home #topnav #bonuses a:hover, #topnav #bonuses a:hover
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 90px;background-position: -447px 52px;}



#topnav #myfavorites a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 95px;background-position: -537px 0px;}

#myfavpage #topnav #myfavorites a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 95px;background-position: -537px 26px;}

#myfavpage #topnav #myfavorites a:hover, #topnav #myfavorites a:hover
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 95px;background-position: -537px 52px;}



#topnav #myaccountcenter a
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 150px;background-position: -632px 0px;}

#myaccounthome #topnav #myaccountcenter a, #myaccounthome #topnav #myaccountcenter a:hover, #topnav #myaccountcenter a:hover
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 150px;background-position: -632px 26px;}

#myaccounthome #topnav #myaccountcenter a:hover, #topnav #myaccountcenter a:hover
{	background-image: url('//content.idine.com/z/id/d/i/home_nav_on-off.gif'); width: 150px;background-position: -632px 52px;}


/* Enroll Topnav - step1 */

#enroll #header #globalnav, #enroll2 #header #globalnav, #enroll3 #header #globalnav {background-color: #550012;height:28px;}
#enroll #topnav #whyjoin a {background-image: url('//content.idine.com/z/id/d/i/enroll_step_both.gif');width: 237px;background-position: 0px 28px;}
#enroll #topnav #howitworks a {background-image: url('//content.idine.com/z/id/d/i/enroll_step_both.gif');width: 173px;background-position: -237px 0px;}
#enroll #topnav #bonuses a {background-image: url('//content.idine.com/z/id/d/i/enroll_step_both.gif');width: 90px;background-position: -410px 0px;}


/* Enroll Topnav - step3 */


#enroll3 #topnav #whyjoin a{background-image: url('//content.idine.com/z/id/d/i/enroll_step_both.gif');width: 237px;background-position: 0px 0px;}
#enroll3 #topnav #howitworks a {background-image: url('//content.idine.com/z/id/d/i/enroll_step_both.gif');width: 173px;background-position: -237px 0px;}
#enroll3 #topnav #bonuses a,#enroll3 #topnav #bonuses a:hover{background-image: url('//content.idine.com/z/id/d/i/enroll_step_both.gif');width: 90px;background-position: -410px 28px;}

/* Enroll Topnav - step2 */

#enroll2 #topnav #whyjoin a{background-image: url('//content.idine.com/z/id/d/i/enroll_step_both.gif');width: 237px;background-position: 0px 0px;}
#enroll2 #topnav #howitworks a, #enroll2 #topnav #howitworks a:hover {background-image: url('//content.idine.com/z/id/d/i/enroll_step_both.gif');width: 173px;background-position: -237px 28px;}
#enroll2 #topnav #bonuses a {background-image: url('//content.idine.com/z/id/d/i/enroll_step_both.gif');width: 90px;background-position: -410px 0px;}
