.layout-300ad-3col #navigation {border-bottom:2px solid #d2d2d2;}
.layout-300ad-3col #content {padding: 4px 0 0;border:1px solid #edebe6;border-width:0 1px;background:url(/gfx/sect/restaurants/contentlayout-3col300-bg.png) repeat-y;}
.layout-300ad-3col #content-layout {background:transparent;padding-top:3px;}
.layout-300ad-3col #content-context {float:left;width:198px;padding:0 6px 3px;}
.layout-300ad-3col #content-primary-wrap {float:left;margin-right:-341px;}
.layout-300ad-3col #content-primary {float:right;width:406px;padding:0 10px;margin-right:341px;}
.layout-300ad-3col #content-secondary {float:right;width:329px;padding:0 6px;}

#content-secondary .adContainer {margin: 0 -5px 3px -6px;padding:0 0 11px;}
#content-secondary .adContainer .head {padding: 6px 0 2px;}
#content-secondary .module .head { margin-right: 1px; }

.module {margin-bottom:21px;}
.module .head {border-top:3px solid #e3e1e1;border-bottom:1px solid #e7e5e5;padding:7px 4px 5px 8px;}
.module h3 {font:bold 11px Georgia,serif;text-transform:uppercase;}
	
.modtabs .head {margin-bottom: 10px;}
.tabs {padding-left: 4px;background: transparent url("/gfx/px/tab-border-bottom.gif") repeat-x left bottom;margin-bottom: 12px;}
.tabs li {background: #f5f5f5;border: 1px solid #c1c1c1;padding: 5px 7px;font: bold 12px Arial, sans-serif;float: left;margin-right: 7px;}
.tabs li.ui-tabs-selected {background:#fff;border-bottom:1px solid #fff;}
.tabs li.ui-tabs-selected a {color: #000;}
.tabs li.ui-tabs-selected a:hover {text-decoration: none;cursor: default;}
.module .ui-tabs-hide { display: none; } /*important - do not move this - */

.pretab #current-blog,
.pretab #topmenus,
.pretab .content {position: absolute !important;left: -10000px !important;}
.ui-tabs .ui-tabs-hide {display: none;}

.controls .prev-rotator,
.controls .next-rotator {float: left;display: block; width: 17px; height: 17px; text-indent: -999em; background-image: url(/gfx/sect/restaurants/restaurant-sprites.png);background-position:no-repeat;margin-left: 3px;}
.controls .prev-rotator {background-position: -1px -102px;}
.controls .next-rotator {background-position: -21px -102px;}
.controls .prev-rotator:hover {background-position:-1px -121px;}
.controls .next-rotator:hover {background-position:-21px -121px;}


#content .tweets .tweets-head {padding: 12px 14px 0;}
#content .tweets .tweets-head h4 {font:10px Arial,sans-serif;text-transform:uppercase;}
#content .tweets .tweets-content {padding: 3px 14px;}
#content .tweets .tweets-content p span {font:bold 12px/16px Arial,sans-serif;}
#content .tweets .tweets-content p a {color:#111;}
#content .tweets .tweets-foot {height:21px;}


#content-primary .tweets {width:385px;margin: 0 10px;}
#content-secondary .tweets {width:316px;margin: 8px 6px 0;}


/* FLASH LEDE */



#rotator { overflow: hidden; position: relative; width:405px; height:auto; min-height: 355px; }
#rotator-entries {width: 2420px; position: relative; left: 0px; }
#rotator-entries li { float: left; width: 405px; position: relative;}
#rotator-entries li a {display:block;}
#rotator-entries li a .imgwrp img {padding:9px;border: 1px solid #ebebeb;margin-bottom:7px;}
#rotator-entries li .hed {display:block;padding:0 15px 0 10px;font-family: Georgia, "Times New Roman", Times, serif;}
#rotator-entries li .hed .rubrik { font-size: 10px; color: #909090; text-transform: uppercase; font-style: normal; display: block; font-weight: normal; line-height: 20px;}
#rotator-entries li .hed b { font-size: 20px; text-transform: none; color: #010101; display: block; font-weight: normal; line-height: 20px; margin-bottom:2px; }
#rotator-entries li .hed b.subtxt { font-size: 14px; font-weight: normal; line-height: 16px; }
#rotator-entries li a:hover {text-decoration: none;}
#rotator-entries li a:hover b {text-decoration: underline;}

#rotator-controls {width:141px;height:27px; position: absolute; top: 208px; left: 132px;display:none;}
#rotator-controls ul {background: url(/gfx/sect/restaurants/rotator-controls.png) top right no-repeat; height: 27px;position:relative;}
#rotator-controls li { float: left; cursor: pointer; height: 10px; width: 10px; margin:10px 8px 0 0; background: url(/gfx/sect/restaurants/rotator-controls.png) -30px -37px no-repeat; text-indent: -9999px; }
#rotator-controls li.prev { background-position: -12px -36px;height:13px; width:12px;margin:9px 6px 0 11px;}
#rotator-controls li.next { background-position: -118px -36px;height:13px; width:12px;margin:9px 0 0 -2px; }
#rotator-controls li.active { background-position: -66px -37px; }

/* GRUBSTREET FEED */

#grubstreet-feed { display: block; }
#grubstreet-feed .head { border: 0; padding: 0;background: url(/gfx/sect/restaurants/restaurant-sprites.png) -216px 0 no-repeat;height:87px;border-bottom: 1px solid #ebebeb; }
#grubstreet-feed h3 a { display: block; width: 405px; height: 59px; text-indent: -999em; }
#grubstreet-newsletter {text-align:center;margin-right:4px;float:right; }
#grubstreet-newsletter label { display: none; width: 217px; height: 11px; background: url(/gfx/sect/restaurants/gs-newsletter-label.gif) 0 0 no-repeat; text-indent: -999em; }
#grubstreet-newsletter #gs-txt { border: 1px solid #d1d1d1; background: #f0f0f0; color: #222; padding: 2px; width: 120px; margin: 0 0 0 2px; }
#grubstreet-newsletter #gs-submit { vertical-align: top; margin: 1px 0 0; }
#grubstreet-feed ul.gs-posts { margin: 2px 10px; }
#grubstreet-feed ul.gs-posts li { font-family: Georgia, "Times New Roman", Times, serif; border-bottom: 1px dotted #e1e1e1; padding: 12px 8px; }
#grubstreet-feed ul.gs-posts li a { cursor: pointer; }
#grubstreet-feed ul.gs-posts li.last { border: 0; }
#grubstreet-feed .entry-meta { font: normal 10px Arial, Helvetica, sans-serif; color: #d0d0d0; line-height: 14px;margin-bottom:1px; display: inline; }
#grubstreet-feed .entry-meta .timestamp {color:#898989;}

#grubstreet-feed .entry-title { font-size: 15px; line-height: 18px; font-weight: bold; margin: 2px 0; }
#grubstreet-feed ul.gs-posts p { font-size: 11px; color: #000; line-height: 15px; }
#grubstreet-feed ul.gs-posts i.imgwrp { width: 70px; height: 60px; overflow: hidden; display: block; position: relative; border: 1px solid #c1c1c1; float: left; margin: 0 13px 2px -1px; }
#grubstreet-feed ul.gs-posts i.imgwrp img { width: 102px; height: 69px; position: relative; top: -4px; border: 0; left: -14px; }

#grubstreetny .tweets-head {background: url(/gfx/sect/restaurants/restaurant-sprites.png) -227px -100px no-repeat;}
#grubstreetny .tweets-content {background-color:#acca5b;}
#grubstreetny .tweets-foot {background: url(/gfx/sect/restaurants/restaurant-sprites.png) -227px -164px no-repeat;}

#grubstreet-feed dl { display: block; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin: 10px 0 0; letter-spacing:0.04em; }
#grubstreet-feed dt, #grubstreet-feed dd { display: inline; }
#grubstreet-feed dt span { font-size: 12px; font-weight:  bold; padding: 0 1px 0 2px; }
#grubstreet-feed dd { padding: 0 5px; border-right: 1px solid #BBB; zoom: 1; }
#grubstreet-feed dd a { font-size: 11px; }
#grubstreet-feed dd.last { border: 0; }

.comments {position:relative;top:-1px;}
.tout{background:url("/gfx/sect/home/chat-bubble.gif") no-repeat 50% 50%;font:10px Arial,sans-serif;margin:0 0 -6px;padding:2px 4px 4px;text-align:center;}
.tout strong {font-weight:normal}

.gs-posts .comment-tout a strong {
        background: url("http://images.nymag.com/gfx/sect/home/chat-bubble.gif") no-repeat 50% 50%;
        font-style: normal;
        font-weight: normal;
        padding: 2px 4px 4px;
        text-align: center;
        font: 10px Arial,Helvetica,Verdana,Geneva,sans-serif;
}

/* GRUBSTREET CHEAP EATS */

#grubstreet-cheap-eats { border-top:3px solid #e7e5e5;position: relative; background: url(/gfx/sect/restaurants/restaurant-sprites.png) -224px -217px no-repeat;margin-bottom:8px;}
#grubstreet-cheap-eats .head { border-width: 0; padding: 0; }
#grubstreet-cheap-eats h3 { display: block; width: 405px; height: 56px; text-indent: -999em; }
#grubstreet-cheap-eats ul { padding: 10px 155px 5px 12px; line-height: 20px;  }
#grubstreet-cheap-eats ul li { margin-bottom:7px; font:12px Georgia,sans-serif; font-weight: bold; text-align:center; }
#grubstreet-cheap-eats ul li.more-cheap-eats a {color: #000; font:normal 11px Arial,sans-serif; }
#grubstreet-cheap-eats #the-guide a {position: absolute;top: 12px;right: 23px;width:103px;text-indent:-999em;display:block;width:103px;height:121px;}

/* NEW YORK DIET */

#newyork-diet { position: relative; }
#newyork-diet .content { overflow: auto; }
#newyork-diet ul { margin: 10px 0 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
#newyork-diet li { border-right: 1px dashed #e4e4e4; float: left; padding: 3px 9px; width: 117px; }
#newyork-diet li a { display: block; line-height: 14px; cursor: pointer; }
#newyork-diet li a .imgwrp { width: 115px; height: 85px; display: block; overflow: hidden; border: 1px solid #c2c2c2; margin: 0 0 5px; position: relative; }
#newyork-diet li a img { border: 0; position: relative; top: 0; left: -6px; }
#newyork-diet li.last { border-right: 0; padding-right: 0; }
#newyork-diet .foot { position: absolute; top: 12px; right: 9px; text-transform: uppercase; }
#newyork-diet .foot a { color: #222; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; }

/* LATEST VIDEOS */

#latest-videos { position: relative; }
#latest-videos .content { overflow: auto; }
#latest-videos ul { margin: 10px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#latest-videos li { float: left; padding: 3px 1px 3px 9px; width: 123px; position: relative; cursor: pointer; }
#latest-videos li a { display: block; line-height: 14px; }
#latest-videos li a .imgwrp { width: 120px; height: 90px; display: block; overflow: hidden; border: 1px solid #c2c2c2; margin: 0 0 5px; position: relative; }
#latest-videos li a img { border: 0; position: relative; top: 0; left: -7px; }
#latest-videos li .overlay { position: absolute; top: 24px; left: 46px; }
#latest-videos li.last { border-right: 0; padding-right: 0; }
#latest-videos .foot { position: absolute; top: 12px; right: 9px; text-transform: uppercase; }
#latest-videos .foot a { color: #222; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; }

/* SPOTLIGHT MODULES */

#spotlight-modules {margin-bottom: 22px;background: url(/gfx/sect/restaurants/spotlight-modules-bg.png) repeat-y;}
#spotlight-modules .module { float: left; width: 196px; margin: 0; }
#drinks-spotlight { padding: 0 7px 0 0; }
#desserts-spotlight { padding: 0 0 0 6px; }
#spotlight-modules h3 a { color: #222;font-size: 11px; }
#spotlight-modules .content { padding: 12px 10px; font-family: Georgia, "Times New Roman", Times, serif; }
#spotlight-modules img { border: 0; position: relative; top: -8px; }
#spotlight-modules .imgwrp { width: 146px; height: 80px; display: block; overflow: hidden; border: 1px solid #c2c2c2; margin: 0 0 5px; position: relative; cursor: pointer; }
#spotlight-modules a { font-size: 12px; line-height: 16px; font-weight: bold; }
#spotlight-modules p { color: #010101; line-height: 16px; font-size: 11px; }
#spotlight-modules .noimg a {font-weight:normal;font-size:19px;line-height:21px;margin-bottom:4px;display:block;}
#spotlight-modules .noimg p {font-size:14px;line-height:18px;}

/* WHAT TO EAT */

#what-to-eat {position: relative;margin-bottom:10px;}
#what-to-eat .content { font-family: Georgia, "Times New Roman", Times, serif; overflow:hidden; position: relative; left: -8px; }
#what-to-eat #eat-carousel { overflow: hidden; width: 385px; height: 187px; position: relative; z-index: 2; left: 0; margin: 0 10px; }
#what-to-eat ul { margin: 0; padding: 0; position: relative; width: 1000px; z-index: 1; left: -156px; }
#what-to-eat li { float: left; width: 135px; height: 175px; padding: 12px 7px 0;}
#what-to-eat li a { font-size: 11px; line-height: 14px; cursor: pointer; position: relative; }
#what-to-eat a .imgwrp { width: 137px; height: 111px; display: block; overflow: hidden; position: relative; margin: 0 0 5px; }
#what-to-eat .imgwrp img { width: 140px; height: 140px; border: 0; position: relative; left: -5px; }
#what-to-eat .imgwrp .overlay { position: absolute; top: 93px; left: -55px; width: auto; height: auto; }
#what-to-eat .controls { position: absolute; top: 8px; right: 9px; }

/* FROM THE MAGAZINE */
#from-the-magazine .head {margin-bottom:11px;}
#from-the-magazine h3 { text-align: center; font-size: 21px; font-weight: normal; text-transform: none; }
#from-the-magazine .content {font-family: Georgia,serif;background:url(/gfx/sect/restaurants/from-the-magazine-bg.png) repeat-y;padding:10px 10px 0; }
#from-the-magazine h5 {text-transform: uppercase; padding: 0 0 9px; font-weight: normal; }
#from-the-magazine li {float:left;width:105px;margin-right:35px;padding-bottom:10px;}
#from-the-magazine li.last {margin-right:0; }
#from-the-magazine a { display: block; font-size: 12px; font-weight: bold; line-height: 14px; margin: 0 0 3px; cursor: pointer; }
#from-the-magazine a .imgwrp { width: 101px; height: 77px; overflow: hidden; position: relative; border: 1px solid #c1c1c1; margin: 0 0 5px; display: block; }
#from-the-magazine img { position: relative; width: 118px; height: 77px; left: -9px; border: 0; }
#from-the-magazine p { font-size: 10px; line-height: 14px; }

/* TRY MENUPAGES */

#try-menupages { background: #e2eff5; text-align: center; }
#try-menupages .head { border-top: 0; border-bottom: 1px dotted #FFF; padding: 12px 0 5px; }
#try-menupages h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color: #222; text-transform: none; }
#try-menupages h3 a { display: inline-block; width: 100px; height: 22px; text-indent: -999em; background: url(/gfx/sect/restaurants/restaurant-sprites.png) -5px -183px no-repeat; margin: 0 2px 0 1px; vertical-align: top; position: relative; top: -3px; }
#try-menupages .content { overflow: auto; padding: 0 0 18px; }
#try-menupages ul { margin: 11px 0 0; }
#try-menupages li { display: inline; }
#try-menupages li a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; padding: 0 8px 0 5px; background: url(/gfx/sect/restaurants/a0a0a0-pixel.gif) 100% 7px no-repeat; }
#try-menupages li.last a { padding-right: 0; background: none; }

/* RESTAURANT SEARCH */

#restaurant-search.module { display: block; margin: 0; }
#restaurant-search .head { border: 0; padding: 8px 0 7px; margin: 0; background: #716e65 url(/gfx/sect/restaurants/restaurant-search-bg-top.gif) 0 0 no-repeat; }
#restaurant-search h3 {font:bold 20px Arial,sans-serif;color:#fff;text-align:center;text-transform:none;}
#restaurant-search .content { background: #716e65 url(/gfx/sect/restaurants/restaurant-search-bg.gif) 0 100% no-repeat; padding: 0 3px 7px 10px; }
#restaurant-search p { font-size: 11px; color: #FFF; border-top: 1px dotted #a9a7a2; margin: 6px 0 10px; padding: 7px 0 0; }
ul.flyouts { margin: 0; padding: 0; }
ul.flyouts li { display: inline; width: 184px; height: 26px; }
#restaurant-search ul li a { display: block; width: 167px; height: 13px; font-size: 14px; color: #2d2d2d; padding: 8px 5px 5px; font-weight: bold; text-indent: -999em; background: url(/gfx/sect/restaurants/restaurant-search-categories-bg.gif) no-repeat; margin: 0 0 4px 0; }
#restaurant-search ul li a:hover { width: 174px; background: url(/gfx/sect/restaurants/restaurant-search-categories-bg.gif) no-repeat; }
#restaurant-search ul li#search-neighborhood a { background-position: 0 0; }
#restaurant-search ul li#search-neighborhood a:hover { background-position: -178px 0; }
#restaurant-search ul li#search-cuisine a { background-position: 0 -30px; }
#restaurant-search ul li#search-cuisine a:hover { background-position: -178px -30px; }
#restaurant-search ul li#search-price-range a { background-position: 0 -60px; }
#restaurant-search ul li#search-price-range a:hover { background-position: -178px -60px; }
#restaurant-search ul li#search-features a { background-position: 0 -90px; }
#restaurant-search ul li#search-features a:hover { background-position: -178px -90px; }

#restaurant-search-box {border:1px solid #CED1D0; color:#000000; float:left; font:normal 10px Arial,sans-serif; padding:4px; width:133px; }
#restaurant-search-go {float:left;width: 33px; height: 23px; display: inline-block; margin-left:4px; }

/* RESTAURANT SEARCH FLYOUTS */

.nav-panel-left { margin-left:0; }
.nav-panel { background:transparent url(/gfx/sect/restaurants/flyout-bg.png) no-repeat 0 0; font-family:Arial,Helvetica,sans-serif; height:345px; left:-1000px; position:absolute; top:-5px; width:455px; z-index:99999; }
.nav-panel .panel-wrap { width:451px !important; }
.nav-panel ul li { padding:2px 0 0 1px; }
.panel1, .panel2, .panel3 { margin:1px 8px 7px 1px; }
.nav-panel .panel-div { position:relative; }
.nav-panel .panel-header { border-bottom:1px solid #B7B7B7; color:#000000; font-size:12px; font-weight:bold; height:11px; padding:7px 0 7px 11px; text-transform:uppercase; }
.nav-panel .load-content { }
.nav-panel .next { background:transparent url(/gfx/sect/fashion/drill-in-arrow.gif) no-repeat scroll right center; }
.nav-panel .next:hover { background: #F3F2F0 url(/gfx/sect/fashion/drill-in-arrow-hover.gif) no-repeat scroll right center; }
.nav-panel .panel1 .panel-content { padding:5px 0 10px 7px; }
.nav-panel .panel-footer { bottom:7px; color:#E5076A; font-family:Helvetica,Arial,sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; height:16px; left:0; line-height:normal; padding:7px 7px 0 0; position:absolute; text-align:right; width:372px; }
.nav-panel .next { border-bottom:1px solid #E5E5E5; color:#016AA6; cursor:pointer; display:block; font-size:14px; padding:5px 10px 4px 11px; font-weight: bold; }
.nav-panel ul#sub-selections li { padding-left: 0; }
.nav-panel a.list-link { border-bottom:1px solid #E5E5E5; color:#016AA6; cursor:pointer; display:block; font-size:14px; padding:5px 10px 6px 19px; background:transparent url(/gfx/sect/restaurants/flyout-sm-rquote.gif) no-repeat scroll 12px 7px; }
.nav-panel .close img { border:0 none !important; cursor:pointer; display:block; height:19px; padding:2px; position:absolute; right:5px; top:3px; width:19px; z-index:9999; }
.nav-panel .pointer img { position: absolute; left: -7px; top: 16px; display: block; z-index: 9999; height: 17px; width: 9px; border: 0 !important; }
.nav-panel #back_btn img { border:0 none; cursor:pointer; height:19px; position:absolute; right:30px; top:5px; width:19px; z-index:9999; display:none;}
.nav-panel .loading { font: bold 18px Helvetica, Arial, sans-serif; color: #222; margin: 20px 0 0 102px; }
.nav-panel .loading img { border: none !important; outline: none; float: left; margin: -5px 10px 10px; display: block; }

.panel1 { overflow: hidden; width: 450px; }
ul.flyout-list { display: block; padding: 7px 0 0 10px; overflow: auto; }
ul.flyout-list li#above59th.column { padding: 0; width: 142px; height: 294px; }
ul.flyout-list li#midtown.column { height: 294px; }
ul.flyout-list li.column { background:transparent none repeat scroll 0 0; display:inline; float:left; line-height:2em; margin:0; padding:0 0 0 18px; width:124px; border-right: 1px dotted #e5e5e5; }
ul.flyout-list li.no-border, ul.flyout-list li.column-list ul li.no-border, .price-flyout ul.flyout-list li.no-border { border: 0; }
ul.flyout-list li.column ul li a { display:inline-block; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; padding:3px 0 4px 3px; line-height: 1em; margin: 0; }
ul.flyout-list li.column ul.bystreet { float: left; padding: 0 14px 0 0; margin-top: 2px; }
ul.flyout-list li.column ul.bystreet-rightcol { border-left:1px dotted #e5e5e5; float:left; margin-top:2px; padding:0 0 0 14px; }
ul.flyout-list li.column ul li.all-link a, ul.flyout-list li.column-list ul li.all-link a { font-size: 12px; font-weight: bold; }
ul.flyout-list li.column ul li.top { border-bottom: 1px dotted #e5e5e5; padding: 2px 0 5px 1px; margin: 0 10px 5px 0; }
ul.flyout-list li.column-list { background:transparent none repeat scroll 0 0; display:inline; float:left; line-height:2em; margin:0; padding:0 0 0 12px; width:135px; }
ul.flyout-list li.column-list ul li { border-bottom: 1px dotted #e5e5e5; }
ul.flyout-list li.column-list ul li a { display:inline-block; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; padding:2px 0 4px 3px; line-height: 1em; margin: 0; }
ul.flyout-list li#first-col { padding: 0; }
.cuisine-flyout { background:transparent url(/gfx/sect/restaurants/flyout-bg.png) no-repeat 0 -350px; height: 430px !important; }
.feature-flyout { background:transparent url(/gfx/sect/restaurants/flyout-bg.png) no-repeat 0 -784px; height: 365px !important; }
.price-flyout { background:transparent url(/gfx/sect/restaurants/flyout-bg.png) no-repeat 0 -1152px; height: 75px; width: 208px !important; }
.price-flyout .panel1 { width: 203px !important; }
.price-flyout .panel-wrap { width: 207px !important; }
.price-flyout ul.flyout-list { margin: 0; padding: 5px 0 0 2px; overflow: hidden; }
.price-flyout ul.flyout-list li { display: inline-block; border-right: 1px dotted #e5e5e5; padding: 0; margin: 0; float: left; }
.price-flyout ul.flyout-list li a { padding: 12px 0; display: inline-block; float: left; width: 49px; text-align: center; }

ul.flyout-list li.column-list ul li.online_menu a,
ul.flyout-list li.column-list ul li.online_reservation a,
ul.flyout-list li.column-list ul li.delivery a,
ul.flyout-list li.column-list ul li.recently_opened a,
ul.flyout-list li.column-list ul li.two4_hours a,
ul.flyout-list li.column-list ul li.critics_pick a{
	margin-left:4px; 
	padding: 2px 0px 4px 16px; 
	background-image:url("/gfx/search/icons-search.gif"); 
	background-repeat:no-repeat;
}
ul.flyout-list li.column-list ul li.online_menu a{background-position:-3px -68px;padding: 2px 0px 4px 20px; } 
ul.flyout-list li.column-list ul li.online_reservation a{background-position: -7px -89px;} 
ul.flyout-list li.column-list ul li.delivery a{background-position: -7px -110px;} 
ul.flyout-list li.column-list ul li.recently_opened a{background-position: -7px -130px;} 
ul.flyout-list li.column-list ul li.two4_hours a{background-position: -7px -152px;} 
ul.flyout-list li.column-list ul li.critics_pick a{background-position: -186px -174px;} 

/* POPULAR SEARCHES */

#popular-search { display: block; padding: 0; background: #eeeeeb; overflow: auto; }
#popular-search .head { border: 0; padding:12px 13px 2px; margin: 0; }
#popular-search h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; display: block; text-align: left; text-transform: none; font-weight: normal; }
#popular-search .content { background: url(/gfx/sect/restaurants/popular-search-bg.gif) 0 100% no-repeat; padding: 0 0 5px; margin: 0; }
#popular-search ul { margin: 3px 0 0; padding: 0; }
#popular-search ul li { display: block; width: 198px; height: 23px; border-bottom: 1px dotted #FFF; }
#popular-search ul li.no-border { border-bottom: none; }
#popular-search ul li a { display: inline-block; width: 157px; height: 11px; padding: 7px 5px 6px 36px; text-transform: uppercase; line-height: 1em; letter-spacing:0.05em; }
#popular-search ul li.two4_hours a { background: url(http://www.nymag.com/gfx/search/icons-search.gif) 7px -148px no-repeat; }
#popular-search ul li.critics_pick a { background: url(http://www.nymag.com/gfx/search/icons-search.gif) -173px -169px no-repeat; }
#popular-search ul li.delivery a { background: url(http://www.nymag.com/gfx/search/icons-search.gif) 7px -106px no-repeat; }
#popular-search ul li.recently_opened a { background: url(http://www.nymag.com/gfx/search/icons-search.gif) 7px -127px no-repeat; }
#popular-search ul li.online_ordering a { background: url(http://www.nymag.com/gfx/search/icons-search.gif) 7px -85px no-repeat; }

/* BUDGET PICKS */

#budget-picks { display: block; position: relative; overflow: auto; }
#budget-picks .head { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
#budget-picks .head h3 { font-family: Georgia, "Times New Roman", Times, serif; color: #000; text-transform: uppercase; text-align: center; font-weight: normal; background: url(http://www.nymag.com/gfx/search/icons-search.gif) no-repeat scroll -181px -175px; padding-left: 3px; }
#budget-picks .content { background: url(/gfx/sect/restaurants/budget-picks-bg.gif) 8px 0 repeat-y; overflow: auto; }
#budget-picks .tabs { display:inline-block; width: 55px; margin: 0; float: left; background: none; }
#budget-picks .tabs ul.ui-tabs-nav { margin: 0; padding: 0; width: 42px; margin: 0; }
#budget-picks .tabs ul.ui-tabs-nav li { display: block; float: none; width: 29px; margin: 0 0 0 4px; border: 0; text-align: right; border-bottom: 1px solid #e1e1e1; padding: 0 4px; background: none; font-weight: normal; }
#budget-picks .tabs ul.ui-tabs-nav li a { padding: 5px 0; display: block; }
#budget-picks .tabs ul.ui-tabs-nav li.ui-tabs-selected { background: #FFF; border-top: 1px solid #afafaf; border-left: 1px solid #afafaf; border-bottom: 1px solid #afafaf; border-right: 0; width: 32px; margin: 0; padding-right: 6px; }
#budget-picks .ui-tabs-panel { float: right; width: 137px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; padding: 5px 0 8px; }
#budget-picks .ui-tabs-panel li { display: block; padding: 4px 0; line-height: 12px; }
#budget-picks .ui-tabs-panel li.last a { font-family: Arial, Helvetica, sans-serif; color: #222; border-bottom: 1px dotted #222; }
#budget-picks .ui-tabs-panel li.last a:hover { text-decoration: none; border-bottom: 1px solid #222; }

/* FIND-A-DISH */

#find-dish { display: block; background: #f7fbfe url(/gfx/sect/restaurants/find-food-bg.gif) 0 0 no-repeat; width: 197px; height: 191px; position: relative; margin-left:1px; }
#find-dish .head { border: 0; padding:7px 0 0; }
#find-dish .head h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #000; font-weight: normal; text-align: center; padding: 7px 0 0; }
#find-dish li { text-align: center; }
#find-dish a { display: block; }
#find-dish a:hover { text-decoration: none; }
#find-dish a img { border: 0; width: 170px; height: 110px; }
#find-dish a span { background: url(http://images.nymag.com/gfx/sect/restaurants/dish-finder-translucent.png) repeat-x; letter-spacing: 0.02em; position: absolute; display: block; top: 115px; left: 2px; text-align: center; width: 193px; padding: 5px 0pt; font-family: Georgia,serif; color: rgb(0, 0, 0); font-size: 10px; cursor: pointer; }
#find-food-search { border: 1px solid #b9baba; width: 130px; height: 13px; padding: 4px 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #0087b5; position: absolute; bottom: 33px; left: 10px; }
#find-food-go { position: absolute; bottom: 33px; right: 10px; }
#find-dish .footer { position: absolute; bottom: 6px; left: 16px; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px; color: #222; text-transform: uppercase; text-align: center; }
#find-dish .footer a { display: inline-block; width: 55px; height: 12px; background: url(/gfx/sect/restaurants/restaurant-sprites.png) 0 -152px no-repeat; text-indent: -999em; margin-left: 2px; }

/* BEST OF */

#best-of { display: block; }
#best-of .head { border: 0; padding: 0 0 8px 9px; }
#best-of .head h3 { text-indent: -999em; display: block; width: 179px; height: 42px; background:url("/gfx/sect/restaurants/restaurant-sprites.png") no-repeat 1px 0; }
#best-of ul { margin: 0; padding: 0; }
#best-of ul li { margin: 0; padding: 0; display: block; border-bottom: 1px dotted #d8d8d8; }
#best-of li a { display: inline-block; width: 166px; height: ; padding: 6px 5px 5px 27px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: url(/gfx/sect/restaurants/best-of-rightquo.gif) 17px 9px no-repeat; }
#best-of li.last { border: 0; }
#best-of fieldset { font-size: 11px; margin: 12px 0 0 1px; }
#best-of fieldset select { width: 100%; height: 19px; }
#best-of fieldset select option { padding: 0 2px; }
#best-of dl { margin: 15px 0 0 5px; overflow: auto; }
#best-of dl dt { text-transform: uppercase; color: #000; font-size: 11px; margin: 0 0 10px 0; font-weight: bold; }
#best-of dl dd { display: inline; float: left; margin-right: 5px; }
#best-of dl dd img { border: 0; }

/* RECIPE FINDER */

#recipe-finder { display: block; margin: 0; padding-top: 4px; background: url(/gfx/sect/restaurants/recipe-finder-bg-top.gif) 0 0 no-repeat; position: relative; }
#recipe-finder .head { border-top: 1px solid #c4c4c1; border-bottom: 1px solid #efefdc; margin: 0; }
#recipe-finder h3 { display: block; text-align: center; }
#recipe-finder .content {width: 197px; overflow:hidden; position: relative;}
#recipe-finder #recipe-carousel { width: 197px; height: 180px; position: relative; left: -74px !important; margin: 0 0 3px 1px; font-family: Georgia, "Times New Roman", Times, serif; padding: 8px 0 0; }
#recipe-finder #recipe-carousel ul { margin: 0; padding: 5px 0 0; position: relative; z-index: 1; overflow: auto; }
#recipe-finder #recipe-carousel li { float: left; width: 108px; padding: 0 4px; display: inline; height: 185px; text-align: center; }
#recipe-finder #recipe-carousel li a { cursor: pointer; position: relative; font-size: 12px; color: #000; display: block; }
#recipe-finder #recipe-carousel li a:hover { text-decoration: none; }
#recipe-finder #recipe-carousel li a img { border: 0; }
#recipe-finder #recipe-carousel li a b { font-weight: normal; line-height: 14px; margin: 7px 0 3px; display: block; }
#recipe-finder #recipe-carousel li a em { font-size: 10px; line-height: 12px; display: block; }
#recipe-finder .controls { position: absolute; top: 9px; right: 2px; }
#recipe-finder p { font-size: 11px; color: #787878; border-top: 1px dotted #d8d6ce; margin: 0; padding: 8px 0 8px 11px; }
#recipe-finder ul.flyouts { margin: 0 0 12px 11px; }
#recipe-finder ul.flyouts li a { display: block; width: 167px; height: 13px; font-size: 14px; color: #2d2d2d; padding: 8px 5px 5px; font-weight: bold; text-indent: -999em; background: url(/gfx/sect/restaurants/recipe-finder-search-bg.gif) no-repeat; margin: 0 0 4px 0; }
#recipe-finder ul.flyouts li a:hover { width: 174px; background: url(/gfx/sect/restaurants/recipe-finder-search-bg.gif) no-repeat; }
#recipe-finder ul.flyouts li#recipe-search-chef a { background-position: 0 0; }
#recipe-finder ul.flyouts li#recipe-search-chef a:hover { background-position: -178px 0; }
#recipe-finder ul.flyouts li#recipe-search-ingredient a { background-position: 0 -30px; }
#recipe-finder ul.flyouts li#recipe-search-ingredient a:hover { background-position: -178px -30px; }
#recipe-finder ul.flyouts li#recipe-search-cuisine a { background-position: 0 -60px; }
#recipe-finder ul.flyouts li#recipe-search-cuisine a:hover { background-position: -178px -60px; }
#recipe-finder ul.flyouts li#recipe-search-dish a { background-position: 0 -90px; }
#recipe-finder ul.flyouts li#recipe-search-dish a:hover { background-position: -178px -90px; }
#recipe-finder .footer { border-top: 1px solid #c4c4c1; display: block; background: #efefdc url(/gfx/sect/restaurants/recipe-finder-bg-btm.gif) 0 100% no-repeat; }
#recipe-finder .footer a { display: block; padding: 3px 0 4px; text-align: center; color: #000; font-size: 11px; }

/* RECIPE FLYOUTS */

.chef-flyout { background:transparent url(/gfx/sect/restaurants/flyout-bg.png) no-repeat 0 -1232px; height: 360px; width: 382px; }
.chef-flyout .panel1 { width: 379px; }
.chef-flyout .panel-wrap { width: 378px !important; }
.nav-panel button { display:none; }
.nav-panel .panel-list ul.spaz-nav { border-bottom:1px solid #B7B7B7; overflow: auto; }
.nav-panel .panel-list ul.spaz-nav li { float:left; margin:1px 0 1px 1px; padding:2px 3px; }
.nav-panel .panel-list ul.spaz-nav li.spaz-on { background:#E8E8E8 none repeat scroll 0 0; }
.chef-flyout .panel-list .spaz { height:189px; overflow:auto; width:375px; }
.chef-flyout .panel-list .spaz li { width:358px; }
.chef-flyout .panel-list .spaz li a { border-bottom:1px solid #E5E5E5; color:#016AA6; cursor:pointer; display:block; font-size:14px; padding:5px 10px 6px 19px; background:transparent url(/gfx/sect/restaurants/flyout-sm-rquote.gif) no-repeat scroll 12px 7px; margin: 0; line-height: 12px; height: 10px; }
#popular-chefs { padding: 12px 0 12px 12px; overflow: auto; }
#popular-chefs h3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; }
#popular-chefs li { display: block; }
#popular-chefs li a { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 11px 0 3px 40px; display: inline-block; float: left; position: relative; height: 30px; width: 75px; border-bottom: 1px dotted #e5e5e5; margin: 0 5px 0 0; line-height:1.2em }
#popular-chefs li a img { position: absolute; left: 1px; top: 7px; }
#popular-chefs li a.no-border { border-bottom: 0; }
.ingredient-flyout { background:transparent url(/gfx/sect/restaurants/flyout-bg.png) no-repeat 0 -1600px; height: 218px; width: 456px; }
.recipe-cuisine-flyout { background:transparent url(/gfx/sect/restaurants/flyout-bg.png) no-repeat 0 -1826px; height: 236px; width: 456px; }




/* OPENINGS WITH MENUS & PHOTOS */

#openings { display: block; overflow: auto; margin-bottom: 13px; }
#openings .head { border-top: 0; padding: 0 8px 8px; border-bottom: 1px solid #CCC; margin: 0 0 9px; }
#openings h3 { font-size: 18px; font-weight: bold; text-transform: none; text-align: center; }
#openings h3 em { font-size: 14px; font-weight: normal; color: #888; }
#openings-list { padding-right: 13px; width: 152px; float: left; padding-left: 8px; }
#openings-list dl { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; display: block; width: 152px; }
#openings-list dl a { font-size: 11px; line-height: 13px; }
#openings-list dl dt { text-transform: uppercase; }
#openings-list dl dt, #openings dl dd { border-bottom: 1px solid #ededed; padding: 4px; }
#openings-list dl dd.last { border-bottom: 0; }
#openings-list dl#recently-openings { margin-top: 3px; }
#openings-list dl#recently-openings dd.last a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; }
#openings-featured { float: left; padding-left: 8px; border-left: 1px solid #e1e1e1; }
#openings-featured h3 { text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; font-weight: normal; text-align: left; padding: 3px 0 5px 6px; }
#openings-featured #openings-map {padding:0;}
#openings-featured #openings-map a {display:block;width:141px;height:117px;text-indent:-999em;background:url("/gfx/sect/restaurants/restaurant-sprites.png") no-repeat -675px -2px}
#openings-featured #openings-map a:hover {background-position:-819px -2px}
#splash-featured-restaurant { font-family: Arial, Helvetica, sans-serif; font-size: 11px; cursor: pointer; }
#splash-featured-restaurant .imgwrp { width: 130px; height: 78px; display: block; overflow: hidden;  position: relative; color: #EEE; border: 1px solid #c1c1c1; margin: 0 0 5px 6px; font-style: normal; }
#splash-featured-restaurant img { border: 0; position: relative; top: -4px; }
#splash-featured-restaurant span { position: absolute; bottom: 0; display: block; text-align: center; height: 16px; padding: 2px 0 0; color: #EEE; width: 130px; background: url(http://nymag.com/gfx/sect/daily/shared/slideshow-560x18.png) no-repeat left top; right: 0; }

/* CRITICS PICK */

#critics-pick {margin-bottom:14px;}
#critics-pick .head { border-top: 0; padding: 5px 0 0; margin-bottom: 11px; }
#critics-pick h1 { display: block; height:47px; background: url(/gfx/sect/restaurants/restaurant-sprites.png) -655px -130px no-repeat; text-indent: -999em; margin: 0; padding: 0; }
#critics-pick h3 { border-bottom: 1px solid #E7E5E5; border-top: 3px solid #E3E1E1; padding: 7px 4px 5px 8px; }
#critics-pick h3 em { color: #727272; font-style: normal; }
#critics-pick img { border: 0; }
.the-critics .critic-featured { border-right: 1px solid #e1e1e1; font-family: Georgia, "Times New Roman", Times, serif; padding: 0 15px 6px; width: 144px; float: left; }
.the-critics .critic-featured a { font-size: 12px; display: block; font-weight: bold; margin: 5px 0 2px 0; }
.the-critics .critic-featured a.featured-img { height: 97px; width: 137px; overflow: hidden; margin: 1px 0 0; position: relative; }
.the-critics .critic-featured a.featured-img img { position: relative; left: -5px; }
.the-critics .critic-featured p { font-size: 10px; line-height: 14px; }
.the-critics i {display: inline-block; height: 7px;background: url(/gfx/sect/restaurants/restaurant-sprites.png) -1px -80px no-repeat; margin: 4px 0 0 2px; vertical-align: top; }
.the-critics i.critics-star-1 {width: 8px;}
.the-critics i.critics-star-2 {width: 17px;}
.the-critics i.critics-star-3 {width: 26px;}
.the-critics i.critics-star-4 {width: 35px;}
.the-critics i.critics-star-5 {width: 44px;}
.the-critics ul { float: left; margin: 0 0 0 18px; padding: 0; width: 135px; }
.the-critics li { margin: 0; display: block; font-size: 1px; }
.the-critics li a { margin: 0; padding: 4px 0; font-size: 11px; font-weight: normal; line-height: 10px; display: inline-block; width: 132px; height: 11px; }
.the-critics li a i.critics-star-1, .the-critics li a i.critics-star-2, .the-critics li a i.critics-star-3, .the-critics li a i.critics-star-4, .the-critics li a i.critics-star-5 { margin-top: 1px; vertical-align: top; font-size: 1px;  }
.the-critics .critics-guide { border: 1px dotted #bababa; padding: 8px 7px; float: left; width: 114px; margin:5px 0 0 13px; }
.the-critics .critics-guide .eat-now { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #000; line-height: 13px; }
.the-critics .critics-guide .more-critic { font-family: Arial, Helvetica, sans-serif; display: inline-block; font-size: 11px; margin-top: 4px; }
.the-critics .critics-guide .more-critic span { color: #000; }


#plattypants .tweets-head {background: url(/gfx/sect/restaurants/restaurant-sprites.png) -658px -196px no-repeat;}
#plattypants .tweets-content {background-color:#f1eeee;}
#plattypants .tweets-foot {background: url(/gfx/sect/restaurants/restaurant-sprites.png) -658px -274px no-repeat;}

/* UNDERGROUND GOURMET */

#underground-gourmet .head { margin-bottom: 11px; }
#underground-gourmet h3 em { color: #727272; font-style: normal; }
#underground-gourmet img { border: 0; }
#underground-gourmet i { background: url(/gfx/sect/restaurants/restaurant-sprites.png) -1px -55px no-repeat; margin: -4px 0 0 2px; height: 10px; vertical-align: middle; }
#underground-gourmet .critic-featured i { margin: -3px 0 0 2px; background-position: -1px -56px; }
#underground-gourmet i.critics-star-1 { width: 11px; }
#underground-gourmet i.critics-star-2 { width: 24px; }
#underground-gourmet i.critics-star-3 { width: 37px; }
#underground-gourmet i.critics-star-4 { width: 50px; }
#underground-gourmet i.critics-star-5 { width: 63px; }

/* RECENT READER REVIEWS */

#recent-reader-reviews { display: block; font-family: Georgia, "Times New Roman", Times, serif; overflow: auto; }
#recent-reader-reviews .content { padding: 9px 0 0; }
#recent-reader-reviews dl { margin: 0; clear: both; overflow: hidden; }
#recent-reader-reviews dt, #recent-reader-reviews dd { float: left; display: inline; }
#recent-reader-reviews dt { width: 110px; margin: 0 -1px 0 15px; text-align: center; padding: 0; line-height: 13px; border-right: 1px solid #D6D6D6; }
#recent-reader-reviews dt span.container { display: block; padding: 9px 5px; margin: 3px 0; background: #f2f1ea; line-height: 13px; }
#recent-reader-reviews dt .rating-num { color: #a9060f; font-size: 18px; display: block; padding: 3px 0 0; margin: 6px 0 3px 0; background: url(/gfx/sect/restaurants/reader-rating-border.gif) 50% 0 no-repeat; }
#recent-reader-reviews dt .rating-text { font-size: 11px; line-height: 15px; }
#recent-reader-reviews dt a { font-size: 14px; display: block; margin: 0 0 3px; }
#recent-reader-reviews dd { width: 186px; padding: 10px 0 10px 12px; border-left: 1px solid #d6d6d6; }
#recent-reader-reviews dd p { font-size: 12px; line-height: 19px; }
#recent-reader-reviews dd p.posted { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#recent-reader-reviews dd a.read-more { font-size: 10px; text-transform: uppercase; }
#recent-reader-reviews dd a.read-more span { color: #010101; }
#recent-reader-reviews .divider { font-size: 1px; height: 1px; display: block; border-top: 1px dotted #d6d6d6; width: 100%; margin: 10px 0; }

/* MOST COMMENTED */

#most-commented { display: block; }
#most-commented h3 em { color: #727272; font-style: normal; }
#most-commented ul { margin: 0; padding: 0 13px 0 12px; }
#most-commented li { display: block; padding: 8px 0 8px 26px; font-size: 11px; line-height: 14px; border-bottom: 1px dotted #CCC; font-weight: bold; background: url(/gfx/sect/restaurants/most-commented-numbers.gif) 0 50% no-repeat;}
#most-commented li#number-1  { background-position: 0 50%; }
#most-commented li#number-2  { background-position: -304px 50%; }
#most-commented li#number-3  { background-position: -611px 50%; }
#most-commented li#number-4  { background-position: -917px 50%; }
#most-commented li#number-5  { background-position: -1223px 50%; }
#most-commented li span.num {display:none;}
#most-commented .tout{background:url(/gfx/sect/home/chat-bubble.gif) no-repeat 50% 50%;font-size:10px;margin:-2px -4px -4px 1px;padding:2px 4px 4px;text-align:center}
#most-commented .tout strong {font-weight:normal}

/* CHEF TRACKER - NEWS FROM THE KITCHENS */

#chefs-promo { display: block; }
#chefs-promo h3 em { color: #727272; text-transform: none; font-weight: normal; padding-left: 3px; }
#chefs-promo .content { overflow: auto; border-bottom: 1px dotted #CCC; }
#chefs-promo ul.column-a, #chefs-promo ul.column-b { float: left; }
#chefs-promo .column-a { margin: 5px 10px 0 9px; }
#chefs-promo .column-b { margin: 5px 0 0; }
#chefs-promo li { clear:both; width:150px; font:11px Verdana; }
#chefs-promo li a { display:block; padding: 6px 2px; height: 30px; border-bottom: 1px dotted #CCC; }
#chefs-promo li.last a { border: 0; }
#chefs-promo li img { display:block; width:30px; height:30px; padding:1px;margin:-1px 6px 0 0; float:left; border: 0; }
#chefs-promo .foot { margin-top:6px; border:1px solid #dcdcdc; background:#f8f8f8; padding:5px 0; text-align:center; font-size: 11px; }


.food #what-to-eat #eat-carousel {height:157px;}
.food #openings-featured #openings-map a:hover {background-position: -719px -2px}
.food #underground-gourmet i.critics-star-3 {display:block;}

.module-wrap:after,
.the-critics:after,
#from-the-magazine .content:after,
#grubstreet-feed .entry:after,
#sponsored-amex .content:after,
#sponsored-amex .foot:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

/* PROMOS */

#rest-splash-promos { text-align: center; padding: 15px 0 0; }
#rest-splash-promos-right { text-align: center; }

/* AMEX PROMO */

#sponsored-amex {
	background: #fff url(/gfx/sect/restaurants/amex-sponsoredBg.png) no-repeat top center;
	padding:18px 0 0;
}


#sponsored-amex .wrap {
	padding:0 7px 7px;
	background: #d6d6d6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d6d6d6');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d6d6d6));
	background: -moz-linear-gradient(top,#fff,#d6d6d6);
}

#sponsored-amex .head,
#sponsored-amex .content {
	background: #6e6e6e;
}

#content-secondary #sponsored-amex .head {
	border-width:0;
	margin-right:0;
	text-align:center;
}
#sponsored-amex .head h3 {
	color:#fff;
	text-transform:none;
	font-size:18px;
	}
#sponsored-amex .head ul {
	display:none!important;
	background-color:#f1eee7;
	width:100%;
	left:0;
	padding:3px 0;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	-moz-box-shadow: 2px 3px 2px #4a4a4a;
	-webkit-box-shadow: 2px 3px 2px #4a4a4a;
	box-shadow: 2px 3px 2px #4a4a4a;
}
#sponsored-amex .head .drop {position:relative;}
#sponsored-amex .head .active ul {position:absolute;display:block!important;}
.ie7 #sponsored-amex .head .active ul {top:21px}
#sponsored-amex .head li {display:block;padding:3px 0;border-top:1px dotted #dfdfdf}
#sponsored-amex .head li:hover {background:#fffcf4}
#sponsored-amex .head li.active {display:none;}
#sponsored-amex .head #amexDrop {
	position:relative;
	display:inline-block;
	background:#f1eee7 url(/gfx/sect/restaurants/amex-dropbg.png) no-repeat 94% 0;
	color:#2e2e2e;
	padding:3px 25px 3px 5px;
	font-size:16px;
	border-radius:3px;
	cursor:pointer;
}

.ie7 #sponsored-amex .head #amexDrop {display:inline;}

#sponsored-amex .content {padding:4px 7px;margin-bottom:10px;}
#sponsored-amex .content .lists {display:none;}
#sponsored-amex .content .active {display:block;}
#sponsored-amex .content ul {float:left;width:150px;border-left:1px dotted #dfdfdf;border-top:1px solid #dfdfdf;}
#sponsored-amex .content ul:first-child {border-left-width:0}
#sponsored-amex .content li a {display:block;padding:4px;border-top:1px dotted #dfdfdf;color:#fff;font:11px Arial,sans-serif;}
#sponsored-amex .content li:first-child a {border-width:0;}
#sponsored-amex .brooklyn,
#sponsored-amex .queens {display:none;}

#sponsored-amex .foot img {float:left;margin:0 7px 7px 0;}
#sponsored-amex .foot h5 {font:bold 11px Arial,sans-serif;}
#sponsored-amex .foot p {margin-right:7px;font:11px Arial,sans-serif;}

#sponsored-amex .content:after,
#sponsored-amex .foot:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.ie7 #sponsored-amex .content,
.ie7 #sponsored-amex .foot {
height:1;
}



