@charset "utf-8";
/* CSS Document */
/***************************************************************************************\
*                                                                                    	*
*	Version: 5.0																		
* 	Author: J. Nolan																	
*	Date: 04/16/10																	
* 	Author: R. Lewis
*	Updated: 04/30/10
*	Description: Primary CSS file that controls site layout and major HTML elements.
*	This file takes advantage of the 960 Grid formatting guide. Overall site width will
*   be 960 pixels wide, divisible by 12 sections.
*	------------------------------------------------------------------------------------
*	Last Modified: 11/1/10
* 	Notes: Author: R. Lewis
*                                                                                    	*
\***************************************************************************************/
	
/* RESET ALL ELEMENTS */
html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;line-height:1em;font-family:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}q:before,q:after,blockquote:before,blockquote:after{content:""}


/**************************** 984 GRID STYLES ****************************/
.container_12{margin-left:auto;margin-right:auto;width:998px; }
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_1_border,.grid_2_border,.grid_3_border,.grid_4_border,.grid_5_border,.grid_6_border,.grid_7_border,.grid_8_border,.grid_9_border,.grid_10_border,.grid_11_border,.grid_12_border{display:inline;float:left;margin-left:7px;margin-right:7px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}

.alpha{margin-left:0;}
.omega{margin-right:0}
.end {margin-left:14px;}

/* Grid >> 2 Columnsv
----------------------------------------------------------------------------------------------------*/
    .container_12 .grid_1 {width:69px;}
    .container_12 .grid_2 {width:152px;}
    .container_12 .grid_3 {width:235px;}
    .container_12 .grid_4 {width:318px;}
    .container_12 .grid_5 {width:401px;}
    .container_12 .grid_6 {width:484px;}
    .container_12 .grid_7 {width:567px;}
    .container_12 .grid_8 {width:650px;}
    .container_12 .grid_9 {width:733px;}
    .container_12 .grid_10 {width:816px;}
    .container_12 .grid_11 {width:899px;}
    .container_12 .grid_12 {width:982px;}

/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .grid_1_border {width:67px;}
    .container_12 .grid_2_border {width:150px;}
    .container_12 .grid_3_border {width:233px;}
    .container_12 .grid_4_border {width:316px;}
    .container_12 .grid_5_border {width:399px;}
    .container_12 .grid_6_border {width:482px;}
    .container_12 .grid_7_border {width:565px;}
    .container_12 .grid_8_border {width:648px;}
    .container_12 .grid_9_border {width:731px;}
    .container_12 .grid_10_border {width:814px;}
    .container_12 .grid_11_border {width:897px;}
    .container_12 .grid_12_border {width:980px;}

/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .prefix_1 {padding-left:83px;}
    .container_12 .prefix_2 {padding-left:166px;}
    .container_12 .prefix_3 {padding-left:249px;}
    .container_12 .prefix_4 {padding-left:332px;}
    .container_12 .prefix_5 {padding-left:415px;}
    .container_12 .prefix_6 {padding-left:498px;}
    .container_12 .prefix_7 {padding-left:581px;}
    .container_12 .prefix_8 {padding-left:664px;}
    .container_12 .prefix_9 {padding-left:747px;}
    .container_12 .prefix_10 {padding-left:830px;}
    .container_12 .prefix_11 {padding-left:913px;}

/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .suffix_1 {padding-right:83px;}
    .container_12 .suffix_2 {padding-right:166px;}
    .container_12 .suffix_3 {padding-right:249px;}
    .container_12 .suffix_4 {padding-right:332px;}
    .container_12 .suffix_5 {padding-right:415px;}
    .container_12 .suffix_6 {padding-right:498px;}
    .container_12 .suffix_7 {padding-right:581px;}
    .container_12 .suffix_8 {padding-right:664px;}
    .container_12 .suffix_9 {padding-right:747px;}
    .container_12 .suffix_10 {padding-right:830px;}
    .container_12 .suffix_11 {padding-right:913px;}

/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .push_1 {left:83px;}
    .container_12 .push_2 {left:166px;}
    .container_12 .push_3 {left:249px;}
    .container_12 .push_4 {left:332px;}
    .container_12 .push_5 {left:415px;}
    .container_12 .push_6 {left:498px;}
    .container_12 .push_7 {left:581px;}
    .container_12 .push_8 {left:664px;}
    .container_12 .push_9 {left:747px;}
    .container_12 .push_10 {left:830px;}
    .container_12 .push_11 {left:913px;}

/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_12 .pull_1 {right:83px;}
    .container_12 .pull_2 {right:166px;}
    .container_12 .pull_3 {right:249px;}
    .container_12 .pull_4 {right:332px;}
    .container_12 .pull_5 {right:415px;}
    .container_12 .pull_6 {right:498px;}
    .container_12 .pull_7 {right:581px;}
    .container_12 .pull_8 {right:664px;}
    .container_12 .pull_9 {right:747px;}
    .container_12 .pull_10 {right:830px;}
    .container_12 .pull_11 {right:913px;}


.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/**************************** 984 GRID STYLES ****************************/


/* Temporary styles */
.bg_1 {background:#EEEEEE}
.bg_2 {background:#DDDDDD}
.bg_3 {background: #BBBBBB}
.bg_4 {background: #AAAAAA}

.border_1{border:1px solid #007700}
.border_1_dotted{border:1px dotted #770000}

.tall {height:300px;}

/* HTML SETTINGS */
/**************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************/

/* RANDY - PUT THIS WHERE YOU WANT */

#location_specials_hidden {display:none;}
#location_deals_hidden {display:none;}



body {font:13px/1.7 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif; color: #555555; }
/*body {font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;color: #555555;}*/

h1{font-size: 20px; margin: 5px 0}
h2{font-size: 18px; margin: 8px 0}
h3{font:normal 14px verdana;color:#363636;margin: 6px 0;border-bottom:1px solid #DDDDDD; padding: 5px 0}
h4{font:bold 14px verdana;color:#464646; margin: 0;}
h5{font:bold 18px verdana;color:#00aeef;margin: 2px 0;border-top:1px solid #DDDDDD;}
h6{font-size: 12px; margin: 5px;}

p{padding:3px 0; text-align:justify; line-height: 17px;}
p.legal {font-size:11px; color:#BBBBBB}
p.disclaimer {}
p.error {color:#cc0000}
p.confirm {}

ul{}
ol{}
li{}

address {font-style:normal; padding: 3px 0}

a {color:#327CD9; text-decoration:none}
a:link {}
a:visited {color:#327CD9} 
a:hover {text-decoration:underline}
a:active {}

form {}
textarea {}
select {}
input[type="text"], input[type="password"], input[type="email"]  {border:none; background:none; margin:0; padding:0; outline:none}
input[type="submit"] {}

input.customized_results_input {padding:5px; height: 40px; border:1px solid #222222; background:#FFFFFF }


/* HEADER SETTINGS */
/**************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************/

#body_background {background:transparent url('../images/am_bg_header.jpg') repeat-x 0 0;display:block;}

#leaderboard{margin:5px 0; text-align:center; height:95px;overflow:hidden;}

#header {height:107px;}
	.search_head {margin-left:63px; width: 525px;margin-top:7px;}
	
		ul.form_site_search li {float:left; margin:0 0 0 10px; }
			ul.form_site_search li.search_button {margin-left:-14px;padding-top:1px;}
			ul.list_address_search li.search_button {margin-left:-14px;padding-top:13px;*padding-top:15px;}
				li.address_container {width:373px;float:left;}
		
		.search_what, .search_where {position:relative;}

		label.site_search_label {position:absolute; top:4px;color:#777777; line-height: 17px;padding-left:57px;}
		label span {font-weight:bold; color:#0653A3}		
		input.site_search_input_what {padding: 4px 3px 3px 57px; font-size:12px; color:#777777;background:transparent url(../images/bg_search_what.png) scroll no-repeat; width: 163px; height:17px;}
		input.site_search_input_where {padding:4px 43px 3px 47px; font-size:12px; color:#777777;background:transparent url(../images/bg_search_where.png) scroll no-repeat; width: 130px; height:17px;line-height:17px;}
	
	.city_head {margin:0;padding-right:7px;text-align:right;font-size:10px; color:#00aeef; font-family:Verdana, Arial, Helvetica, sans-serif}
		.city_head a {padding-right:2px;color:#00aeef;font:normal 10px verdana;}

.order_tabs {margin:13px 0 0 10px;*margin:10px 0 0 10px;}
.order_tabs p {display:inline;padding:5px 5px 3px;margin-right:3px;background-color:#fff;font:normal 12px verdana;color:#327ccc;float:right;}
.order_tabs p a:hover {color:#464646;text-decoration:none;}
.order_tabs span {color:#464646; line-height: 20px;}


/* PARTNER LOGO LOGIC -- needs to be udpated whenever a new partner is added */
.am_partners {width:500px; height:33px; }
.am_partners a {width:500px; height:30px;}
.partner_id_0 {background:none;}
.partner_id_0 a {display:none}

.partner_id_1 {background:transparent url(../images/partners/1.jpg) top right no-repeat; }
/*** .partner_id_2 {background:transparent url(../images/partners/2.jpg) top right no-repeat;} ***/
.partner_id_8 {background:transparent url(../images/partners/8.jpg) top right no-repeat; }
.partner_id_9 {background:transparent url(../images/partners/9.jpg) top right no-repeat; }


/* FUNCTION SPECIFIC CSS CONTAINERS *****************************************************************/
/* See documentation for specific "Styled Output" which references names of ID and classes.			*/
/* Styles are organized by common/shared classes, then by function. Empty styles can be ignored.	*/
/**************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************/

#user_favorites_list li {margin:7px 0}



/* Landing Page ***************************************************/
.home_search {width:650px;height:280px;margin:-32px auto 233px;background:url("../images/bg_home_center.jpg") center center no-repeat;left:10px;}
	.home_search p {color:#327cc5;font:bold 23px Trebuchet MS;padding:33px 0 0 111px;text-transform:uppercase;text-align:left;width:650px;}
	.home_search img.home_logo {padding:101px 0 11px 50px;}
	input.home_search_input {width:400px;height:20px;margin-left:17px;padding:9px 2px 13px 13px;color:#898989;font:normal 18px verdana;position:absolute;background:transparent url(../images/landing_search.png) top center no-repeat;}
	input.home_search_submit {border:0;width:93px;height:38px;padding:1px 7px 5px;color:#fff;font:normal 18px verdana;text-align:right;outline:none;float:right;margin-right:150px;}
	.home_search ul {padding:5px 0 18px 57px;}
		.home_search ul li {display:inline;color:#898989;font:normal 14px verdana;padding-right:7px;}
		.home_search ul li a, #dialog_nearest a {color:#0053a1;font-weight:bold;}
		#dialog_nearest a {margin-right: 10px;}
	.ac_results {margin:-3px 0 0 19px;}
	.ac_results li {font: normal 12px verdana !important;color:#327cc5 !important;}
	/*home page only*/
	.home_page .ac_results li {font: normal 18px verdana !important;}
	.ac_results li.ac_over {background-color:#0053A !important;color:#fff !important;}

.am_buzz h1 {color:#0053a1;font:bold 14px verdana;padding-left:10px;float:left;}
.am_buzz p{color:#959595;font:normal 10px verdana;padding-left:7px;float:left;margin-top:5px;}
hr.home_line {color:#e1e1e1;background-color:#e1e1e1;height:1px;width:100%;clear:both;border:0;margin:0;}
.press {background:url(/v50/am/images/bg_press.jpg) center top no-repeat;height:65px;padding-bottom:40px;}
	.press img {padding:17px 0 0 17px;}
.content_top .rectangle img {padding:6px 17px 0;}
/* LAnding Page ***************************************************/

/* Sign In Page ***************************************************/
fieldset.account_access{}
	label.account_login, label.account_register, label.delivery_label, label.account_forgot_password {position:absolute; top:10px; left:6px;font:normal 11px verdana;}
	p.form_container{float:left;position:relative;padding:3px 0 3px;font-family:verdana;}
	h1.log_in {padding:23px 0 0 3px;font:bold 22px verdana;color:#0053a1;}
	p.login_text {padding:17px 10px 0 0;text-align:left;font-family:verdana;}
	p.login_text_create {text-align:left;padding-left:4px;font-family:verdana;}
	p.login_email {font:normal 15px verdana;color:#363636;}
	p.login_password {font:normal 15px verdana;color:#363636;padding-top:40px;}
	p.text_right {text-align:left;margin:3px 13px 13px 0;font-family:verdana;}
	input.login_submit {float:right;margin:3px 13px 0 0;border:none;width:75px;height:23px;}
	h1.login_order, h1.login_menus, h1.login_deals {padding-top:3px;text-align:left;font:bold 16px verdana;margin:13px 0 0;}
	h1.login_order {border-top:2px solid #00aeef;color:#00aeef;}
	h1.login_menus {border-top:2px solid #0053a1;color:#0053A1;}
	h1.login_deals {border-top:2px solid #00a651;color:#00A651;}
.login_middle {width:1px;height:263px;margin:23px 13px 0 0;border-left:1px solid #ddd;float:left;}
	.login_right {padding-bottom:100px;}
	.login_right p {font:normal 12px verdana;color:#555555;text-align:left;margin:0 auto;}
	.login_right h1 img {padding:3px 0 0 33px;position:absolute;}
.login_bfd {padding-left:10px;margin:100px auto 50px;text-align:center;display:none;}
label.address_search {position:absolute; top:10px; left:15px; font-size:14px}
label.address_search_list {position:relative; top:18px; left:15px; font-size:12px; color: #777777}
input.account_access { border:1px solid #BBBBBB; padding: 5px; color: #444444;font-family:verdana;}
input.long {width:293px; margin-right:5px;}
input.small {width:150px;margin-right:5px;}
input.address {width:230px;margin-right:5px;}
input.apt {width:70px;margin-right:5px;}
input.state {width:68px;margin-right:5px;}
input.zip {width:65px;margin-right:5px;}
h1.info_needed {font:bold 15px verdana;color:#0053a1;padding-top:20px;}

input#register_password.long,input#register_email.long,input#register_confirm_password.long, input#register_phone.long {width:316px;}

#delivery_icons {background:#e1e1e1; width:315px; padding:7px; margin:10px 0 0 0; display:block;}
ul#register_delivery_icons {display:block;}
ul#register_delivery_icons li {float:left; }
ul#register_delivery_icons li div {float:left;}
ul#register_delivery_icons li.icon_default {width: 154px; font-size:11px}
.icon_radio { float:left; margin: 4px 0 0 0;}

ul#register_delivery_icons_hidden {display:block;}
ul#register_delivery_icons_hidden li { float:left; width: 100px; height:45px; }
ul#register_delivery_icons_hidden li div {float:left; }

div.verisign {width:100px;height:72px;position:absolute;margin-left:790px;}
.verisignMenu {width:100px;height:72px;position:absolute;margin-left:400px;padding-right:10px;margin-top:-13px;}
.verisignList {width:100px;height:72px;position:absolute;margin-left:613px;padding-right:10px;}

input.delivery_label_input {border:1px solid #BBBBBB; background:#FFFFFF; padding:5px; font-size:12px; width:200px}
div#custom_icons_hidden {display:none;}
div.delivery_label_container {display:block; clear:both; margin:4px 0}
div#delivery_label_input {position:relative; float:left}
div#custom_label_check {float:left; margin:4px 0 0 0}


.notifications_header {font-weight:normal; font-size:14px; color:#0C569F; margin:20px 0 0 0; padding: 4px 0 0 15px}
ul#registration_notifications {margin: 10px 0 0 15px;}
ul#registration_notifications li {margin:5px 0; font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif}
	li.email_optout {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif}	
	
p.my_address {padding-top:35px;}
.register_favs {width:317px;height:237px;background:transparent url('../images/icons/register_favs.jpg') no-repeat scroll left top;padding:7px 0 110px;}
	.register_favs p {font:normal 15px verdana;color:#636363;}
	p.my_home {float:left;padding-right:7px;}
		p.my_home input, p.my_work input {margin-right:33px;}
	p.my_custom {padding:10px 0 40px 0;}
	input.register_custom {border:1px solid #ccc;background-color:#fff;}
	.save_favs {margin:0 63px 17px 5px;}
.register_right {padding:75px 0 100px;*margin-top:10px;}
	.register_right h1.login_order,  .register_right h1.login_menus, .register_right h1.login_deals, .register_right p {text-align:left;padding-left:17px;}
	p.find_menus_txt {}
	.register_right p {padding-bottom:17px;}
.register_notifications {border-top:1px solid #ddd;margin-top:90px;}
	.register_notifications h1 {font:normal 15px verdana;color:#0053a1;}
	.register_notifications p {padding-bottom:0;}
	input.register_text_number {width:130px;border:1px solid #bbb;}
	.create_registration {padding-top:10px;width:330px;}
	.create_account {float:left;padding-left:7px;}
	.cancel_register {float:right;padding-right:7px;}
	
.register_bfd {height:150px;}
	.register_bfd h3 {font:bold 23px verdana;color:#555;color:#0053A1;}
	.be_fed {position:absolute;margin-left:40px;*margin-left:10px;width:180px;}
		.be_fed h1 {color:#0053A1;font:bold 16px verdana;}

label.label_error {position:absolute; top:11px; left:6px; color:#CC0000}
input.input_error {padding: 5px;color: #444444; border:1px solid #CC0000; border-left:3px solid #cc0000}
.sign_box {float:left;width:20px;height:35px;}
.sign_box_txt {float:left;width:360px;line-height:16px;height:35px;}
.sign_box_txt  label {line-height:16px;}
p.forgot_password_text {width:300px;padding:0 4px 13px;font-family:verdana;}
#recaptcha_image {float:left;}

input.forgot_password_submit {float:right;margin:4px 10px;}
ul.error li {width:300px;padding:0 0 10px 4px;color:#CC0000;}
/* Sign In Page ***************************************************/


/* STATE CLASS FUNCTIONS ***************************************************/
ul.states {text-align:justify;margin:0 auto 17px;width:970px;}
ul.states li {display:inline;font:normal 9px verdana;color:#327CD9;line-height:18px;}
ul.states li a {color:#327cc5;}
h2.state_territories{margin-top: 10px;}
h2.state_subcounties{margin-top: 10px;}
h2.state_counties{margin-top: 15px; font-size: 18px;}
h2.state_latest_menus{margin-top: 10px;}

ul.state_territories li {margin:3px 0}
ul.state_subcounties li {margin:3px 0}
ul.state_counties li {margin:3px 0}
ul.state_latest_menus li {margin:3px 0}

.menu_guide h1 {text-align:center;width:650px;color:#0053a1;height:40px;margin:auto;line-height:40px;border-bottom:1px solid #cecece;}
h2.state_header {color:#898989;font:bold 18px verdana;padding:0 0 40px 0;text-align:center;}
.link_new_menus {text-align:right;padding-top:40px;}




/* LOCATION CLASS FUNCTIONS ************************************************/
.breadcrumbs {font: normal 10px verdana;}
ul#breadcrumb_list li {float:left; margin:0;padding-right:4px;line-height:11px;}
a.breadcrumb_current {color:#444444}
p.change_location {padding-top:13px;}
	p.change_location a {font:normal 10px verdana;color:#00aeef;}
.header_location_current {font:normal 16px verdana;color:#fff;}
.left_column {}
.user_welcome p {font:normal 16px verdana;padding-top:30px;color:#0453a2;text-align:left; border-bottom: 1px solid #dddddd}
	p.user_account {float:left;color:#DDDDDD;}
	p.user_sign {float:right;padding-left:5px;}
	p.user_register {font:normal 11px verdana;line-height:22px;color:#464646;}
	p.user_statement {font:normal 11px verdana;line-height:14px;color:#464646;}

.just_added {padding:3px 0 0 7px;border: 1px solid #ddd;background-color:#f3f3f3;margin:13px 0 10px;min-height:120px;}
.dish_added {padding:3px 0 0 7px;border: 1px solid #ddd;background-color:#f3f3f3;margin:20px 0 10px;min-height:83px;}
h3.new_menu_list_header, h3#hot_online_ordering_header {border:0;font:bold 11px verdana;color:#dc270c;line-height:18px;margin:0;padding:0;}
ul.new_menus li {font:normal 10px verdana;color:#636363;line-height:12px;}
ul#user_favorites_list li, h1.favorites  {font:normal 11px verdana;color:#636363;line-height:12px;}
ul.favorites li {padding-top:5px;line-height:18px;}	
ul.location_list {margin:0 0 15px 0}
ul# li {margin:1px;}

ul.location_list li, ul.new_menus li, ul.hot_list li {margin:7px 0;}
ul.hot_list li.deals_text {*margin:0;}
	ul.hot_list li, p.deals_text strong, ul.hot_list li strong {font:normal 10px verdana;color:#555;}
	ul.hot_list li a, p.deals_text a {font:normal 11px verdana;color:#327cc5;}

li.link_view_all{font-size: 11px; margin: 5px 0; color:#0453A2; font-weight:bold; border-top: 1px solid #DDDDDD; padding: 5px 0}
#hot_online_ordering_list_item_all, #_item_all {display:none;}
	.hot_online_ordering_header, .hot_top_restaurants_header {border:none;}
	.hot_online_ordering_logo, .hot_top_restaurants_logo {border:none;display:inline;}
	.hot_online_ordering_logo img, .hot_top_restaurants_logo img {padding:10px 0;}
	ul#hot_online_ordering_list {margin: 5px 0 0 0;float:left}
	
	#hot_online_ordering_list.hot_online_ordering_list li {margin:5px;line-height:14px;}

.cuisine_name{}
.cuisine_count{}

h5.list_cuisine_header {font-size:12px; color:#888888}
ul.list_cuisine_list {margin: 0 0 10px 0;}
ul.list_cuisine_list li {margin: 4px 0}
ul.list_cuisine_list li span.cuisine_name{font-size:12px;}
ul.list_cuisine_list li span.cuisine_count{font-size: 10px; padding: 0 5px;}

ul.location_cuisine_list {}


h5.location_cuisine_header{font:bold 11px verdana;color:#888888}
	h5.location_cuisine_header a {font:bold 11px verdana;}
ul.location_cuisine_list {margin: 0 0 10px 0;}
ul.location_cuisine_list li, .location_cuisine_list {margin: 3px 0;font:normal 11px verdana;line-height:18px;}

.customized_results_module, .show_map {padding:3px 13px;}
	form#customized_results input {width:288px;background:white;}
	
.restaurant_owner {padding:20px 0 13px;}
.restaurant_owner h1 {font:normal 14px verdana;color:#464646;border-top:2px solid #0053a1;margin:0;}
	.restaurant_owner p {padding:0;}
	.restaurant_owner p a {font:normal 12px verdana;color:#327cc5;outline:none;}

.ad_space {padding-top:7px;}
.location_box {float:right;}
.no_menu_ad {margin-top:-67px;}

iframe#am_50_location_left_D {margin-top:20px;}

/* top online order */

.find_order_text{
	height: 154px;
	position: absolute; 
	top: 40px;
}

h1.restaurantNum{
	float: left;	
	position: absolute;
	top: 15px;
	left: 12px;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	color: #898989;
	/*
	position: relative;
	top: 20px;
	margin: 0 0 0 12px;
	*/
}

.top_online_order {
	position: relative;
	height:200px;
	width:736px;
	background:transparent url(../images/forknspoon.png) top center no-repeat;
}

.top_online_order_registered {position: relative; height:200px;width:736px;background:transparent url(../images/forknspoon_registered.png) top center no-repeat;}

	.find_order_text h1 {font:normal 20px/28px verdana;color:#fff;padding:8px 0 0 13px;margin:0;}
		.find_order_text h1 span {padding-bottom:4px;;}
	.find_order_text p {font:normal 11px verdana;color:#e1e1e1;padding:0 0 3px 15px;margin:0;}
	h1.order_online {padding-top:13px;}
		h1.order_online span {font-weight:bold;}
.browse_header {position: relative; height:150px;width:734px;background:transparent url(../images/new_browse_header.jpg) center 35px no-repeat;}

.change {font:normal 14px verdana;color:#464646; margin: 0;}

	/* Tabs  ***************************************************/			
	ul.browse_tabs_list{float:left;padding-top:6px;}
	ul.browse_tabs_list li{float:left;padding:5px 0 3px;;font:bold 14px verdana; width: 170px; text-align: center;height:30px;}
	/*div.domtab div{clear:both;color:#fff;padding:1em 3em;}*/
	/*#domtabprintview{float:right;padding-right:1em;text-align:right;}*/
	/*ul.domtabs li.active {font-weight:bold;outline:hidden;}*/
	
	#browse_list_cuisines { overflow:hidden}
	/* .cuisines_wrapper {float:left;width:250px;}
	.dishes_wrapper {float:left;width:140px; } 
	.leftside_cuisines .dishes_wrapper {float:left;width:250px;} */
	.cuisines_wrapper {float:left;}
	.dishes_wrapper {float: left;}
	.leftside_cuisines .dishes_wrapper {width:110px;float:left;}
	.top_dishes {float:left;height:85px;width:100px;}
		ul.top_dishes li.location_cuisine_list {font:normal 10px verdana;line-height:12px;margin-bottom:0;}
	ul.location_cuisine_browse_cuisines {float:left;width:90px; margin-left: 15px;}
	ul.location_cuisine_browse_dishes{float: left; width: 90px; margin-left: 15px;}
	
	ul.location_cuisine_browse_cuisines li a, ul.location_cuisine_browse_dishes li a {
    white-space: normal;
	}
	
	ul#neighborhood_list.location_list {float:left;width:200px;}	

	li.browse_tabs.active {background:url(../images/BrowseContent_tab.png) top left no-repeat;}
	.find_order_text p.browse_tabs {float:left;margin:28px 23px 10px 3px;font-size:14px;}
	.find_order_text p.browse_tabs a:active {font-weight:bold;}
	/* Tabs  ***************************************************/
		
	/* Accordian  ***************************************************/
	.menu_list {}
	.deals p.location_head_deals {overflow: hidden; margin:0 0px 0px;padding: 10px 0px 10px 17px;border-bottom:1px solid #ddd;color: #0053A1;cursor: pointer;position: relative;font: normal 14px verdana;background: #E4FCE2;}
	/*.deals p.location_head_deals span {text-align:right;}*/
	.deals p.location_head_deals a{float:right; margin-right: 20px;}
	.deals p.location_head_deals span{float:left; }
	.deals p.location_head_deals.none {display: none}

	.menu_body {display:none;}
	.menu_default {display:block;}
	.menu_body a {display:block;color:#006699;padding-left:10px;font-weight:bold;text-decoration:none;}
	.menu_body a:hover {color: #000000;text-decoration:underline;}
	/* Accordian  ***************************************************/
	
	.find_order_text p.browse_view {position: relative; font-size: 13px; margin-top: 20px;}
	.neighborhoods h3 {padding:0;margin:0;border:none;}
	.neighborhoods li.link_view_all {border:none;}
	ul#user_favorites_list li.link_view_all {border:none;}
	.neighborhoods .location_list {padding-left:17px;}
.order_online_bar {height:21px;background:transparent url(../images/order_online_bar.jpg) top left no-repeat;margin:10px 0 5px;}
.order_online_bar_cuisine {height:36px;margin:10px 0 5px;width:408px;}
	.browse_cuisines h3 {border:none;padding:0;margin:0;}
.am_deals {height:100px;width:734px;background:transparent url(../images/deals_header.jpg) center 35px no-repeat;}
	.restaurant_deals {padding-bottom:7px;}
	.deals h1 {color:#0053a1;font:bold 14px verdana;border-bottom:1px solid #ddd;margin-bottom:17px;}
	.deals h2 {color:#464646;font:bold 12px verdana;line-height:14px;margin:3px 0;}
	.deals p {color:#464646;font:normal 11px verdana;}
	p.view_bfd {font:bold 12px arial;padding-top:10px;}
	p.view_dining_deals {font:bold 12px arial;padding:0 0 17px 0;}
.dining_deals_wrapper {min-height:90px;border-bottom:1px solid #ddd;padding-bottom:4px;}
	.dining_deals_logo, .dining_deals_logo img {width:70px;float:left;padding:0 7px 0 0;}
	.dining_deals_text {width:150px;float:left;padding:0 0 0 10px;}
		.dining_deals_text h1 {font:normal 12px verdana;border:none;padding:0;margin:0;}
		p.dollar_value {font:bold 14px verdana;color:#464646;padding:0;}
		.dining_deals_logo p {font:normal 11px verdana;color:#636363;}

	.location_form_online {width: 600px; margin: 25px 0 0 0;  float:left}
	.location_form_online_short {width:450px; margin: 25px 0 0 0; float:left; }
		p.location_form_online_find{font-size:16px; margin: 0 0 0 ; padding: 0 0 0 18px; color:#0152A1}

#userLocations{
	position: absolute;
	top: 52px;
	left: 450px;
	width: 200px;
}

	input.online_order_enter {height:19px;width:510px;color:#636363;padding:3px 0 10px 15px;margin:5px 0 0;font:normal 14px verdana;background:transparent url(../images/order_online_search.png) top center no-repeat;}
	input.online_order_go {height:29px;width:68px;border:none;margin:4px 0 0 -13px;*margin:5px 0 0 -13px;}
	input.online_order_enter_short {height:29px;width:330px;color:#636363;padding:0 0 0 15px;margin:3px 0 0 ;font:normal 14px verdana;background:transparent url(../images/order_online_search_short.png) top left no-repeat;}
	input.online_order_go_short {height:29px;width:68px;border:none;margin:2px 0 0 -9px}
.middle_column {float:right;}
.location_mid_module {width:567px;padding-top:10px; margin: 10px 0 15px 0;}
	.location_mid_module h1 {color:#0353a1;font:normal 18px verdana;border-bottom:1px solid #ddd;margin:0;line-height:18px;padding-bottom:3px;}
	.location_mid_module h2 {display:none;color:#636363;font:normal 11px verdana;line-height:20px;margin:0;padding:0;}
	.location_mid_module h3 {color:#363636;font:bold 11px verdana;line-height:20px;border:none;margin:0;padding-bottom:0;}
	.location_mid_module p {color:#0453a2;font:normal 12px verdana;position:relative;float:right;}
	.location_mid_module p b {color:#000;}
	.location_mid_module img {padding:10px 7px 4px 0;}

	.location_reviews {width:152px;padding:3px;float:left;margin-right:10px;  overflow:hidden}
		.location_reviews h1 {color:#111;font:normal 12px verdana;border:none;line-height:14px;}
		.location_reviews h1 strong {color:#111;font:normal 12px verdana;border:none;line-height:14px;}
		.location_reviews p {color:#636363;font:normal 11px verdana;line-height:14px;padding:0;text-align:left;}
		.location_reviews p strong {color:#636363;font:normal 11px verdana;line-height:14px;padding:0;}
	img.o_content{border: 13px solid #EBEBEB; margin: 4px 0; padding:0;}
	
	p.deals_text {float:none;}
	p.your_locations {color:#0053a1;font:bold 12px verdana;padding:15px 0 0;display:block}
	p.edit_locations {color:#0053a1;font:bold 10px verdana;padding:20px 0 0 28px;float:left;}
	.location_icons {float:left;width:230px;}
		.location_icons img {float:left;padding:13px 30px 0 0;}
h4.cuisine_header, h4.dishes_header {font:bold 16px verdana;color:#0053a1; margin-top: 10px;}
#location_dishes_full h4.dishes_header {margin-top:0}
#location_dishes_full ul.location_cuisine_browse_dishes li, #browse_list_neighborhoods ul.location_list li  {line-height:18px;}
h4.cuisine_header span, h4.dishes_header span{font:normal 11px verdana; display: block; margin-top: 5px;}
ul.list_cuisine_browse_cuisines li.list_cuisine_list, ul.list_cuisine_browse_dishes li.list_cuisine_list, ul.address_cuisine_browse_dishes li.address_cuisine_list, ul.address_cuisine_browse_cuisines li.address_cuisine_list {font:normal 11px verdana; color:#0053a1; padding:8px 0 0; }

/* ul.list_cuisine_browse_cuisines, ul.list_cuisine_browse_dishes, ul.address_cuisine_browse_dishes, ul.address_cuisine_browse_cuisines {float:left; width:110px;} */
ul.list_cuisine_browse_cuisines, ul.list_cuisine_browse_dishes, ul.address_cuisine_browse_dishes, ul.address_cuisine_browse_cuisines {width:110px;}
.location_cuisine_browse_dishes li {line-height:14px;}
.browse_cuisines {}
	.browse_top_right {min-height:420px;width:308px;float:right;}
		.browse_top_right #logos_unit li {padding:10px 0 10px 0;}
	.logos_unit {padding-top:5px;}
		.browse_top_right .logos_unit img {height:125px;width:125px;padding:0;margin:3px 0 3px 6px;;border:11px solid #ddd;}
	ul.cuisines_list {float:left;width:133px;}	
#neighborhood_list.location_list {font:normal 11px verdana;}	
	.percent_ad {padding:27px 0 10px;}
	.right_ad_space {padding:20px 0 0;}
	
form.show_state {color:#e1e1e1;font:normal 10px verdana;padding-top:2px;}
	input.state_only {margin:0 3px 0 13px;vertical-align:middle;}
li.link_view_all {display:none;}	
	
	
ul#location_addresses {margin:0; padding:0; display:inline}
ul#location_addresses li {float:left; padding:0; margin:0; width: 80px; text-align:center; font-size:11px;  color:#3A96DF; }
ul#location_addresses li a {text-decoration:none;}
ul#location_addresses li img {margin: 6px 0;}


/* LIST CLASS FUNCTIONS ****************************************************/
.features {background-color:#d6e5f3;padding:4px 0 7px 10px; margin:0;}
	.features h3, .leftside_cuisines h3 {border:none;color:#0053a1;font:bold 16px verdana;padding:0;}
	ul#filter_features li {color:#363636;font:normal 10px verdana;padding:3px 3px 3px 0;display:inline;}
		ul#filter_features li label {padding-right:13px;vertical-align:top;*vertical-align:super;}
	#filter_features li input {margin:0;padding:0;}
.leftside_cuisines {background-color:#eaf2f9;padding:0 0 20px 10px; overflow:hidden;border-radius: 10px 10px 0 0;margin-top:10px;}
	.leftside_cuisines ul.cuisines_list {}
	
	#list_dishes_full {display:none}
	#list_cuisines_full {display:none;}
	
	#address_dishes_full {display:none}
	#address_cuisines_full {display:none;}



ul.restaurant_list_paging {margin: 5px 0}
ul.restaurant_list_paging li {float:left; overflow:hidden; padding: 3px 4px; text-align:center; margin: 0 2px 0 0; width: 13px}
.current_page {background:#DDDDDD; font-weight:bold; }
ul.restaurant_list_paging li a{}
.restaurants_near {color:#0353A1;font:normal 17px verdana;margin:28px 0 3px;*margin:10px 0 3px;clear:both;}
	.restaurants_near p {font-size:12px;}
	span.edit, .show_restaurants {font:normal 10px verdana;}
	.show_restaurants {text-align:right;margin-top:-17px;}

	input.list_order_enter {height:23px;width:370px;color:#636363;padding:0 0 0 10px;padding-top:4px\9;margin:0;font:normal 12px verdana;background:transparent url(../images/list_online_search.png) center top no-repeat;}
	input.list_order_go {height:30px;width:68px;background:transparent url(../images/bg_search_go.png) top center no-repeat;border:none;float:right;margin:0 303px 0 0;}
	#list_address_form label.address_search {top:5px;color:#777;font:normal 12px verdana;}

#list_heading {color:#0053A1;}
#list_address_form { float:left;margin-top:0;width:500px;}
	.list_address_search {margin:0;}
	.list_address_search li {float:left; margin:0}

#sort_results {
 color:#707070;
 font:normal 12px verdana; 
 margin:5px 10px 7px 0;
}

#sort_results select {
    font: normal 12px/12px verdana;
}

#restaurant_list_header {
    padding-top: 28px;
    margin: 0;
    border-bottom: none;
}	

#logos_unit li {list-style:none;display:inline;padding:0 20px 3px 0;margin:0;}
ul#list_restaurant li {border-bottom:1px solid #EEEEEE; margin: 0; padding: 0; overflow:hidden; min-height: 62px; margin-left: 4px;}
.list_filter {display:none; visibility:hidden}
span.list_object {float:left; margin:0;}
li span.list_properties {float:right; margin:0; padding:0; }
li span.delivery p {text-align:left; padding: 2px 5px;}
li span.delivery p.delivery_minimum {font-size:11px;}

li span.online p {border-right:1px solid #DDDDDD; text-align:left; padding: 2px 5px; }
li span.online p.hours_message {font-size:11px;}

li span.online p a.open {font-weight:bold}

span.closed {
    font-weight:bold; 
    color: #555; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:12px; 
    display: block; 
    text-align: center; 
    position: relative; 
    top: 17px;
    width: 146px;
    margin: 0 auto;
    height: 21px;
    line-height: 21px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url("/cdn/v50/am/pie/PIE.php");
    pie-border-radius: 4px;
}
.stepsToOrder {margin:4px 0 -10px -1px;}

li.breadcrumb_list_item {padding: 0 0 0 15px; background:url(../images/icons/breadcrumb.gif) left no-repeat;}

.chain_name {float:left;}
				
.result_prominent{overflow:hidden; padding:5px;background:#FBE9E7; border-bottom: 1px solid #e8e8e8;}
.result_prominent > span {float:right; text-align:right; color:#6c6462; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 5px 5px 0 0;}
.result_prominent > .result_restaurant > h6 {font-size: 14px; font-weight:bold;margin:0;}
.listPageHighlights {background-color:#FBE9E7;padding:0 !important;}
.list_object {float:left;width:400px;}
.closed h4 a {color:#AAAAAA}
.closed p {color:#AAAAAA}
.list_deal {float:left;font-size:11px;}
.list_properties,.bottom_ad {float:right;}
	.bottom_ad#logos_unit {padding-top:10px;}
	.list_properties.online{position:relative; width: 166px; min-height: 62px;}
	.list_properties.online.open {background: #f6f6f6; }
	.listPageHighlights .list_properties.online {background: none;}
	.list_properties.delivery {position:relative;}
	.online p {text-align:right;padding:2px 0;}
	.result_features {display:none;}
	.click_rank {display:none;}
#restaurant_tabs {overflow:hidden;margin:0; height: 23px;}
#restaurant_tabs.gh {height: 97px;}
#restaurant_tabs li, ul#grouping_list li {float:left; width:70px; font-size: 11px; text-align:center; height:17px; padding:4px 0 0 0; margin: 0 0 0 0;font-family:verdana;}
#blox-breadcrumbs ul, li.grouping_list_item {float:left; min-width:70px; font:bold 11px verdana;text-align:center; height:17px; padding:1px; margin: 0 0 0 2px}
ul#grouping_list li {margin-bottom:-13px;}
.tab_off_menu, .tab_off_info, .tab_off_review, .tab_off_deals, .tab_off {background:#fff none repeat scroll 0 0}
.tab_active_menu, .tab_active_info, .tab_active_review, .tab_active_deals, .tab_active {background:#ececec none repeat scroll 0 0;border-top:2px solid #db3407;}
	li.no_tab {display:none}
	li.tab_active_info a {font-weight:bold; color:#444444;}
	li.tab_active_info a span {padding-top:5px;color:#327CD9;}



/* RESTAURANT CLASS FUNCTIONS ****************************************************/
.restaurant_tab {background: #fff; text-align:center;display:inline;padding:5px;margin-right:4px; float:left;}
		.tab_active_menu {background: #ececec;}
		.tab_active_info {background: #ececec;}
		.tab_active_reviews {background: #ececec;}
form#menu_page_search {height:30px;padding-left:5px;margin:0 10px 0 0;width:187px;background:#ececec;}
	input.restaurant_menu_search {width:147px;border:1px solid #ccc;;height:21px;color:#ccc;margin-top:4px;padding:0 35px 0px 0; outline: 0}
	.restaurant_menu_search_text {font:normal 10px verdana;color:#b9b9b9;line-height:11px;padding-top:7px;}
#legal_menu p {padding:0;margin:0;font:normal 10px verdana;}


.restaurant_icons{float:right; height:25px;outline:none; margin-left:5px }
.restaurant_print {background: transparent url(/v50/common/images/icons/tool_print.jpg) no-repeat center -5px; height:22px; width:23px;margin-right:3px;}
#restaurant_email {background: transparent url(/v50/common/images/icons/tool_email.jpg) scroll no-repeat;}
	
	
.oo_tag{color: #777777; font-weight:bold; padding: 2px 40px 0 0; display:block; margin: 5px 0 0 3px; font-size:10px; text-transform:uppercase; text-align:left; border-top: 1px dotted #DDDDDD;}	
.oo_tag_bottom{float:right;color: #777777; font-weight:normal; padding: 0; display:block; margin:-20px 7px 0 3px; font-size:11px; text-align:left;}	
.oo {float:right;}
#oo_menu{width:235px;  height: 44px; margin:0; padding:0;}
		
	#oo_menu a{width:235px; height:44px; display:block; text-decoration: none; margin:0; padding:0; overflow:hidden}
	#oo_menu h4 {font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#FFFFFF; text-align:center; width:210px; margin: 10px 0 2px 0 }
	#oo_menu h4.oo {font-family:Arial, Helvetica, sans-serif; font-size: 24px; color:#FFFFFF; text-align:center; width:210px; margin: 22px 0 0 0;}
	#oo_menu h4.no_oo {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFFFFF; text-align:center; width:240px; margin: 10px 0 0 15px; border:1px solid #AAAAAA; color:#888888; text-align:center; padding:10px}
	
	#oo_menu p {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-align:center; margin: 0 0 0 5px; width: 200px; }

	#oo_menu.open {background: url("/v50/common/images/btn/btn_oo.jpg") no-repeat top center;}
	#oo_menu.closed {background: url("/v50/common/images/btn/btn_oo.jpg") no-repeat top center;}
	#oo_menu.pickup {background: url("/v50/common/images/btn/btn_oo.jpg") no-repeat top center;}
	#oo_menu.later {background: url("/v50/common/images/btn/btn_oo.jpg") no-repeat top center;}
	#oo_menu.unavailable {background: url("/v50/common/images/btn/btn_oo.jpg") no-repeat top center;}
	#oo_menu.comingsoon {background: url("/v50/common/images/btn/btn_oo.jpg") no-repeat top center;}

.no_menu_browse {width:650px;height:250px;background: url("/v50/am/images/no_menu_browse.jpg") no-repeat top center;}
.no_menu_browse h1 {font:bold 18px verdana;color:#0353a1;border_bottom:1px solid #ddd;padding:13px 0 0 13px;}
.no_menu_browse h1 span {font:normal 12px verdana;color:#327cc5;}
.no_menu_browse .location_mid_module {font-weight:bold;padding:4px 0 0 13px;}
.no_menu_browse .location_mid_module h2 {font-weight:bold;color:#363636;}
.no_menu_browse .location_mid_module h1, .no_menu_browse .location_mid_module img, .no_menu_browse .location_mid_module h3, .no_menu_browse .location_mid_module p {display:none;}
h2.sorry_txt {color:#0053a1;font:normal 24px verdana;padding:0 0 40px;}
p.claim_it {font:normal 10px verdana;color:#b7b7b7;text-align:right;}
.no_menu_OO .location_mid_module h1, .no_menu_OO .location_mid_module img, .no_menu_OO .location_mid_module h3, .no_menu_OO .location_mid_module p {display:none;}
.no_menu_OO {width:650px;height:250px;background: url("/v50/am/images/no_menu_OO.jpg") no-repeat top center;}
.no_menu_OO h1 {font:bold 18px verdana;color:#0353a1;border_bottom:1px solid #ddd;padding:13px 0 0 13px;}
.no_menu_OO h1 span {font:normal 12px verdana;color:#327cc5;}
.no_menu_OO .location_mid_module {font-weight:bold;padding:4px 0 0 13px;}
.no_menu_OO .location_mid_module h2 {font-weight:bold;color:#363636;}


.oo.btn_temporary{width:198px; height:38px; font-size:16px; font-weight:bold; display:block; color:#555555; text-decoration:none; background: url('../images/btn/OnlineOrdering_btn.png'); text-align:center; padding: 10px 0 0 0}
a.btn_active{width:198px; height:38px; font-size:16px; font-weight:bold; display:block; color:#ffffff; text-decoration:none; background: url('../images/btn/OnlineOrdering_btn.png'); text-align:center; padding: 10px 0 0 0}
a.btn_preorder{width:198px; height:38px; font-size:16px; font-weight:bold; display:block; color:#ffffff; text-decoration:none; background: url('../images/btn/preorder_btn.png'); text-align:center; padding:10px 0 0 0}
a.btn_pickup{width:198px; height:38px; font-size:16px; font-weight:bold; display:block; color:#ffffff; text-decoration:none; background: url('../images/btn/pickupAvail_btn.png'); text-align:center; padding:10px 0 0 0}
a.btn_closed{width:198px; height:38px; font-size:16px; font-weight:bold; display:block; color:#ffffff; text-decoration:none; background: url('../images/btn/charcoal_btn.png'); text-align:center; padding: 10px 0 0 0}
a.btn_soon{width:198px; height:38px; font-size:16px; font-weight:bold; display:block; color:#ffffff; text-decoration:none; background: url('../images/btn/orange_btn.png'); text-align:center; padding: 10px 0 0 0}


ul.menu_sizes {overflow:hidden; display:block; clear:both;}
ul.menu_sizes li {float:right; min-width: 70px; text-align:right; font-size:11px; font-weight:bold; margin: 0 0 0 5px; padding: 5px 0 0; line-height: 15px;color:#acacac;}


ul.menu_item {overflow:hidden;margin:1px 0; padding:5px 0}

ul.menu_item li.item {float:left; padding:2px 7px;font:bold 12px verdana;color:#464646;max-width:213px;}
ul.menu_item li.prices {float:right; padding:2px }
ul.menu_item li.description {display:block; clear:both; padding:0 7px;font:normal 12px verdana;color:#898989;}
ul.menu_item.menu_search_item {*padding-top:0;}
.menu_disclaimer {border:1px solid #ccc;padding:7px;margin:10px 0;}
.bottom_ad_space {text-align:left;}

div.columns_2 {width:317px;float:left;padding:5px 7px 5px 0;}
div.columns_2_oo {width:400px;float:left;padding:5px 7px 5px 0;}
	div.columns_3 {width:265px;float:left;padding:5px 7px 5px 0;}
	div.columns_4 {width:200px;float:left;padding:5px 7px 5px 0;}
.no_price {display:none;}
	
li.credit_card_img {display:inline;}

.category_name {background:#ececec;padding:0;margin:0;min-height:17px;border-bottom:1px solid #898989;}
	.category_name h5 {margin:0;padding:4px 0 0 10px;font:bold 14px verdana;color:#363636;border:none;}
.category_description {margin:0;padding:0 0 5px 10px;color:#0053a1;font:normal 11px verdana;}
.menu_search_item {padding-bottom:13px;}

.menu_skyscraper {padding-top:23px;}
.menu_skyscraper_sorry {padding-top:110px;*padding-top:132px;}

ul.menu_prices {overflow:hidden; }
ul.menu_prices li {float:right; width: 70px; text-align:right; margin: 0 0 0 5px; color:#898989;font-weight:bold;}
.tab_active_info a {font-weight:bold; color:#444444}

ul.citysearch_images li {padding-top:10px;}

h2#restaurant_info_name {font: normal 18px verdana;color:#0453a2;margin-bottom:4px;}
#restaurant_info_cross {font-size:11px; color:#777777; line-height: 10px }
#restaurant_info_public {font-size:11px; color:#777777; line-height: 10px  }
#restaurant_info_phone {font:bold 11px verdana;color:#327cc5; height: 11px; margin-bottom: 20px;}
.restaurant_info_reservation {font-size:12px}
.address_txt {font: normal 11px verdana;color:#363636;}

ul#restaurant_cuisine_list {margin-bottom:10px;}
	ul#restaurant_cuisine_list li {display:inline;}

.am_delivery_zones_header, .review_list_header {padding:13px 0 7px;color:#363636;font:normal 14px verdana;}
h3.general_information {color:#363636;font-size:0;}
.info_header_spacing.none, .gmnoprint {display:none;}
.info_map {float:left;}
.info_page_map {margin-top:13px; width:260px;height:250px; float:left}
#mapcontainer {width:570px; height:300px;}
.grid_3.tip_driver.top_space.alpha {float:right;width:300px;margin:0;padding:0;}
	.tip_driver p {font:normal 10px verdana;color:#444444;}
	p.please_tip {font:normal 10px verdana;color:#444444;margin:10px 0 0 0;width:260px;}
.grid_4.delivery_zone_data {float:right;width:300px;}
	p.dz_txt {font:normal 10px arial;color:#707070;}
	p.dz_txt.estimate span {color:#45a652;}
	.operation_hours_today p {margin:0;padding:0 0 3px;font:normal 12px arial;color:#363636;}
	#operation_hours_all {border-top:1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding: 5px 0; margin: 5px 0; display:none}
	#delivery_hours_, #delivery_hours_1, #delivery_hours_2, #delivery_hours_3, #delivery_hours_4, #delivery_hours_5  {border-top:1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding: 5px 0; margin: 5px 0 0 25px; display:none}
	#delivery_hours_6, #delivery_hours_7, #delivery_hours_8, #delivery_hours_9, #delivery_hours_10  {border-top:1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; padding: 5px 0; margin: 5px 0 0 25px; display:none}
	#operation_hours{margin: 2px 0 5px 30px}
	.hidden_hrs {display:none;}
	.payments_text {float:left;padding:5px 5px 0 0;font:bold 12px arial;color:#363636;}
	a#view_all_delivery_hours {outline:none;}

.yelp_image {margin: 0 5px 0 0}
.yelp_rating {margin: 4px 0 0 0}
h4#yelp_user_review_header {margin: 5px 0; font-weight:bold; border-bottom:1px dotted #dddddd; padding: 4px 0}
.google_ad_bottom {margin:3px 7px;}
.google_ad_bottom_info {margin:3px 7px;float:right;}
#aubg {border:none !important;}
#amStepsGraphic{
	width: 514px;
	margin: 0 auto;
}

.find_order_text h2{
	font-weight: normal;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 0 15px;
	position: relative;
	top: 8px;
}

.topRow{
	width: 998px;
	height: 45px;
	margin: 0 auto;
	clear: both;
}

.topRow img#trustwaveSealImage{
	float: left;
	margin-left: -15px;
}

.topRow .copy{
	float: left;
}

.topRow .copy p{
	margin: 0 0 0 20px;
	padding: 2px 0 0;
}

.topRow .copy p.highlight{
	color: #0053A1;
	font-weight: bold;
	display: block;
	margin-bottom: 6px;
}


/* RESTAURANT CLASS FUNCTIONS: Deals ****************************************************/
.dining_deals {background:transparent url(/v50/am/images/bg_deals_header.png) no-repeat scroll center top;height:100px;width:734px;margin-top:-33px;}
	.dining_deals h1 {font:normal 24px verdana;color:#0053a1;padding:42px 0 0 13px;}
	.dining_deals h1 span {font:normal 30px verdana;}
	.dining_deals img {padding:0 17px 0 0;}
.deals_coupons {background-color:#e4fce2;color:#0053a1;}
	.deals_coupons h1 {padding:10px 0 10px 17px;margin:7px 0 0;font-weight:normal;}
	.deals_coupons p {float:right;margin:-30px 17px 0 0;color:#327cc5;font:normal 12px verdana;}
.restaurant_deals h2, .dining_deals_wrapper h1 {font:normal 16px verdana;color:#327cc5;padding:4px 0 0 17px;border:none;background-color:none}
	.restaurant_deals h2 span, .dining_deals_wrapper h1 span {font:normal 12px verdana;color:#707070;}
	.deals .restaurant_deals p img {padding-top:4px;vertical-align:text-bottom;}	
	.deals .restaurant_deals p {font:normal 16px verdana;color:#464646;padding:4px 0 10px 17px;border-bottom:1px solid #ddd;}
	.dining_deals_wrapper h1 {margin:0;padding:7px 0 4px;}
	.dining_deals_wrapper img {padding:7px 4px 0 0;}
	img.special_order {padding-top:7px;}
p.deals_text {font:normal 11px verdana;color:#898989;padding:1px;}
p.circle_blue {float:left;padding-right:17px;font:bold 18px verdana;color:#0053a1;line-height:30px;}
	p.circle_blue img {padding-right:4px;}
p.disclaimer {font:normal 10px verdana;color:#707070;padding-top:28px;}
form.deal_inc_certificate {background:transparent url("/v50/am/images/btn/bg_deals_box.png") no-repeat top center;width:400px;height:122px;float:right;}
	form.deal_inc_certificate h4 {padding:10px 0 0 10px;}
	form.deal_inc_certificate p {padding:0 0 0 10px;font:normal 12px verdana;color:#0053a1;line-height:18px;}
	form.deal_inc_certificate .deals_inc_submit {background:transparent url("/v50/am/images/btn/btn_buyNow.png") no-repeat top center;width:68px;height:17px;border:none;}
	form.deal_inc_certificate .certificate_bottom {padding:17px 17px 0 0;float:right;}
	.certificate_bottom select {vertical-align:top;}
/* RESTAURANT CLASS FUNCTIONS: Deals ****************************************************/


ul.city_search_reviews {padding-bottom:7px;min-height:83px;clear:both;}
ul.review_list.citysearch {padding-bottom:4px;}
li.review_list_item_profile {float:left; margin: 0 15px 10px 0}

.review_list_item_profile img {width:70px; border:1px solid #EEEEEE;}
.review_list_item_poster {margin:0;padding:4px 0 0; font-size: 10px;}
.review_list_item_except p {padding:0;line-height:14px;}
.facebook_like {border:none; overflow:hidden; width:225px; height:30px;padding-top:17px;}
		
		

/* 404 Page ***************************************************/
h2.doh {padding:110px 0 0 213px;color:#e7250a;font:normal 72px verdana;margin-bottom:0;}
h3.doh {padding:27px 0 0 27px;*padding:20px 0 0 27px;color:#fff;font:normal 20px verdana;margin-bottom:0;border:none;}
h4.doh {padding:40px 0 3px 83px;color:#464646;font:normal 18px verdana;margin-bottom:0;border:none;}
p.doh {padding:3px 0 0 113px;color:#464646;font:normal 14px verdana;text-transform:none;}
.nearest_cities_404 {padding-left:37px;}
/* 404 Page ***************************************************/

/* GSA SEARCH RESULTS ***************************************************/

p.search_result_container {overflow:hidden; color: #888888; font-size:11px; margin: 5px 0; border-bottom:1px solid #BBBBBB; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 10px 0px 15px}
p.search_result_container > a > span.l{font-size:15px; line-height: 23px}

.search_result_snippet {margin:5px 0; }


li.restaurant_icons {float: right;}
	

/* CUSTOMIZED CSS CONTAINERS ***************************************************/
.content_top {margin-top:60px;}
.divider_thin {height:5px; background:#BBBBBB;}
	
.divider_thick {height:10px; background:#BBBBBB;}
.border_top, .restaurant_features, .menu_search, .citysearch_editorial_header, .info_disclaimer, .info_restaurant_owner, ul#grouping_list {border-top:1px solid #d7d7d7;margin:1px 0 0;}

ul#grouping_list.gh {
    position: relative;
    top: -10px;
}

.border_bottom {border-bottom:1px solid #d7d7d7;}
.top_space {margin-top:10px;}
.bottom_space {margin-bottom:10px;}
.zero {padding:0;margin:0;}
.tabs {height:51px;}

	.restaurant_view {margin:13px 7px 7px;}
	#info_photos_header, #info_editorial_header {padding:13px 0 7px;border-bottom:1px solid #bbbbbb}
	.info_header_spacing {padding:13px 0 7px;border-bottom:1px solid #bbbbbb;color:#363636;font:normal 14px verdana;}
	.info_disclaimer {font: normal 9px verdana;color:#bbb}
	#missing_menu form input.input_missing_menu {width:565px; height:25px;color:#bbb;border:1px solid #bbb;margin-top:10px;padding-top:7px}
	.missing_menu_txt {height:13px;}
		.missing_menu_txt div h5 {font: bold 14px verdana;color:#363636;border:none;}
	.rest_ads, .info_delivery_zones, .info_restaurant_owner, .info_delivery_charge {float:right;}
	.menu_search {float:left;}
	.txt_right {text-align:right;}
	.txt_justify {text-align:justify;}
	.txt_ctr {text-align:center;}


.developers p{text-align:justify; margin: 10px 0; line-height:18px}	
	
	h3.dz_1 {background:url("/v50/common/images/dzbullets/mp1.png") left top no-repeat; color: #880000; padding: 0px 0 0 25px; margin: 3px 0 0;font:900 12px verdana;min-height: 16px; border:0}
	h3.dz_2 {background:url("/v50/common/images/dzbullets/mp2.png") left top no-repeat; color: #000088; padding: 0px 0 0 25px; margin: 3px 0 0;font:900 12px verdana;min-height: 16px;border:0}
	h3.dz_3 {background:url("/v50/common/images/dzbullets/mp3.png") left top no-repeat; color: #008800; padding: 0px 0 0 25px; margin: 3px 0 0;font:900 12px verdana;min-height: 16px;border:0}
	h3.dz_4 {background:url("/v50/common/images/dzbullets/mp4.png") left top no-repeat; color: #660099; padding: 0px 0 0 25px; margin: 3px 0 0;font:900 12px verdana;min-height: 16px;border:0}	
	h3.dz_5 {background:url("/v50/common/images/dzbullets/mp5.png") left top no-repeat; color: #458ccc; padding: 0px 0 0 25px; margin: 3px 0 0;font:900 12px verdana;min-height: 16px; border:0}
	h3.dz_6 {background:url("/v50/common/images/dzbullets/mp6.png") left top no-repeat; color: #2c608f; padding: 0px 0 0 25px; margin: 3px 0 0;font:900 12px verdana;min-height: 16px;border:0}
	h3.dz_7 {background:url("/v50/common/images/dzbullets/mp7.png") left top no-repeat; color: #855fa8; padding: 0px 0 0 25px; margin: 3px 0 0;font:900 12px verdana;min-height: 16px;border:0}
	h3.dz_8 {background:url("/v50/common/images/dzbullets/mp8.png") left top no-repeat; color: #92278f; padding: 0px 0 0 25px; margin: 3px 0 0;font:900 12px verdana;min-height: 16px;border:0}
	h3.dz_9 {background:url("/v50/common/images/dzbullets/mp9.png") left top no-repeat; color: #9e003a; padding: 0px 0 0 25px; margin: 3px 0 0;font:900 12px verdana;min-height: 16px;border:0}
	.dz_txt {padding: 0px 0 0 25px;}
		


/* Flags ***************************************************/	
#console {border:1px solid #DDDDDD;}
	#console h2, #console p {padding-left:17px;}
	
	
/* Footer Tags ***************************************************/
#footer{background:#EEEEEE;width:980px; padding-bottom: 100px;}
#footer h5 {padding:5px;}
#footer p {font-size: 12px; padding:5px}
	.footer_right {width:980px !important;}

.divider_medium {background: #DDDDDD;margin-top:13px;text-align:center;color:#327cc5;padding:10px 0;font-size:10px;}
	.divider_medium ul li {display:inline;}
.registration p {text-align:center;font-size:10px;color:#898989;}

#debuggin{color:#777777; font-size:11px; margin: 75px 0 75px 0; border-top:1px dotted #BBBBBB; padding-bottom:75px}
.divider {border-top:1px dotted #BBBBBB; height:20px; margin-top:15px}



/* autocomplete */
.ac_results {padding: 0px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background-color: white; overflow: hidden; z-index: 99999;}
	.ac_results ul {list-style-position: outside;list-style: none; padding: 4x; margin: 0;}
	.ac_results li {margin: 0px;padding: 2px 5px; cursor: default;display: block;
		/* if width will be 100% horizontal scrollbar will apear when scroll mode will be used*/
		/*width: 100%;*/
		font-size: 12px;
		/* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox*/
		line-height: 16px;
		overflow: hidden;}

.ac_loading {background: white url('indicator.gif') right center no-repeat;}
	.ac_odd {background-color: #eee;}
	.ac_over {background-color: #2D73AF; color: white;}



/*jcarousel*/

.jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {}
.jcarousel-skin-tango .jcarousel-clip-horizontal {}
.jcarousel-skin-tango .jcarousel-item {}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
/***  Horizontal Buttons ***/
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 50px;right: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../../common/images/carousel/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background-image: url(../../common/images/carousel/prev-horizontal.png);}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 50px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../../common/images/carousel/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(../../common/images/carousel/next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

.jcarousel-skin-ie7 .jcarousel-container {-moz-border-radius: 10px;background: #D4D0C8;border: 1px solid #808080;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {width: 245px;padding: 20px 40px;}
.jcarousel-skin-ie7 .jcarousel-container-vertical {width: 75px;height: 245px; padding: 40px 20px;}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {width:  245px;height: 77px;}
.jcarousel-skin-ie7 .jcarousel-clip-vertical {width:  77px;height: 245px;}
.jcarousel-skin-ie7 .jcarousel-item {width: 75px;height: 75px;border: 1px solid #fff;}
.jcarousel-skin-ie7 .jcarousel-item:hover { border-color: #808080;}
.jcarousel-skin-ie7 .jcarousel-item-horizontal {margin-left: 0; margin-right: 7px;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 7px;margin-right: 0;}
.jcarousel-skin-ie7 .jcarousel-item-vertical {margin-bottom: 7px;}
.jcarousel-skin-ie7 .jcarousel-item-placeholder {}
/***  Horizontal Buttons ***/
.jcarousel-skin-ie7 .jcarousel-next-horizontal {position: absolute;top: 43px;right: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../../common/images/carousel/next-horizontal.gif) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background-image: url(../../common/images/carousel/prev-horizontal.gif);}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal { position: absolute;top: 43px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(../../common/carousel/prev-horizontal.gif) no-repeat 0 0;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(../../common/images/carousel/next-horizontal.gif);}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}



#split_form{
	position: relative;
	width: 804px;
	height: 352px;
	margin: 0 auto;
	clear: both;
}

#split_form h2{
	text-align: center;
	color: #01ADEF;
	margin: 40px 0 30px;
	font-size: 20px;
}

#split_form p{
	text-align: center;
}

#split_form span{
	position: absolute;
	top: 110px;
	left: 385px;
	font-size: 20px;
	color: #898989;
}

#form1 img.search-bg, #form2 img.search-bg {
	display: block;
	position: absolute;
	top: 150px;
	left: 30px;
	width: 290px;
	height: 32px;
	margin: 0;
	padding: 0;
}

#split_form input.text_input, #split_form input#geocode_addres.text_inputs{
	display: block;
	position: absolute;
	top: 155px;
	left: 35px;
	width: 240px;
	z-index: 5;
	height: 20px;
	background: url(../images/search-input-bg.png) 0 0 no-repeat;
	margin: 0;
	padding: 0 0 0 5px;
	color: #898989;
	font-size: 12px;
	font-style: italic;
}



#split_form input.submit_button{
	position: absolute;
	top: 156px;
	left: 265px;
	z-index: 6;
	display: block;
	border: none;
	width: 44px;
	height: 19px;
	background: url("../images/test-input_submit.png") 0 0 no-repeat;
	margin: 0;
	cursor: pointer;
}

.container_12 #form1, .container_12 #form2 {
	position: relative;
	float: left;
	width: 350px;
	height: 250px;
	border: 1px solid #01ADEF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	behavior: url("/cdn/v50/am/pie/PIE.php");
	pie-border-radius: 20px;
	
}
.container_12 #form2 {
	margin-left: 100px;
}

.home_search.split_test{
	width: 400px;
	height: auto;
	margin: 0 auto 40px;
	background: none;
}

.home_search.split_test ul{
	padding: 0;
	display: none;
}

.home_search.split_test p {
	padding: 0;
	margin: 10px 0 0;
}

.home_search.split_test img.home_logo {
	padding: 0;
}

ul.loginMenu {
    float: right;
    position: relative;
    top: 8px;
}

ul.loginMenu li {
    float: left;
    margin: 0 0 0 10px;
}

ul.loginMenu li a {
    font-size: 11px;
}

#register_form input[type="checkbox"], #login_form  input[type="checkbox"]{
    float: left;
    margin: 2px 10px 0 0;
}

.dialog_access {font:normal 11px Verdana, Arial, Helvetica, sans-serif; color: #4d4d4d; line-height: 14px;position:absolute; top:17px; right: 8px; text-align:left; width:250px; margin:10px 0 0; background-color:#fff; border:1px solid #00AEEF; display:none; z-index:4; overflow:hidden; padding:10px;}
.dialog_access legend{border-bottom:1px solid #868686; display:block; padding:0 0 3px 0; margin: 0 0 5px 0; color:#868686; width:100%}
.dialog_access label{display:block; overflow:hidden; line-height:1.5; margin:0; padding:0}
.dialog_access li{margin-bottom:10px; line-height:14px;}
.dialog_access input[type="submit"]  {border-top:2px solid #4cb754; border-left: 2px solid #4cb754; border-bottom:2px solid #749a02; border-right:2px solid #749a02; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px;  -moz-box-shadow: none;  -webkit-box-shadow: none;   text-shadow: none;  cursor: pointer;    background-color: #4cb754; text-align:center; margin:0; height:auto;    font-weight:bold; font-family:inherit; font-size: 13px}
.dialog_access input[type="password"],.dialog_access input[type="text"],.dialog_access input[type="email"] {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #888888;color: inherit;font: inherit;margin: 0;outline: medium none;padding: 2px;}

em.error {
    white-space: nowrap;
    background: url("../../allmenus/images/unchecked.gif") no-repeat 0 0;
    font-size: 13px;
    height: 14px;
    padding-left: 18px;
    margin: 0 0 0 7px;
}

em.error.success {
    display: inline-block;
    background: url("../../allmenus/images/checked.gif") no-repeat 0 0;
    font-size: 13px;
    height: 14px;
    padding-left: 18px;
    margin: 0 0 0 7px;
}

.restDistance, .minOrder {
    position: relative;
    left: -265px;
    top: -20px;
}

.ghLink img{
    display: block;
    position: relative;
    top: 10px;
    width: 126px;
    margin: 0 auto;
}

.ghLink span {
    display: block;
    position: relative;
    top: 15px;
    text-align: center;
}

.amLink img {
    display: block;
    position: relative;
    top: 17px;
    width: 126px;
    margin: 0 auto;
}

.gh-order-button {
    display: block;
    width: 209px;
    height: 68px;
    background: url("../images/allMenusOrderOnlineButton_20111024.png") 0 0 no-repeat;
}

#restaurant_info_rds {
    display: none;
}

.searchHeading {
    float: left;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    color: #5a5959;
    margin-right: 10px;
}

#sort_results .searchHeading {
    margin-top: 4px;
}

#listHeaders {
    background: #eaf2fa;
    height: 30px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #DDDDDD;
}

#listHeaders span {
    line-height: 30px;
     display: block;
    float: left;
}

span.viewMenu { 
    margin: 0 0 0 5px;
    width: 300px;
    border-right: 1px solid #fff;
}

span.restaurantMinimum {
    width: 258px;
    text-align: center;
    border-left: 1px solid #d6e4f4;
    border-right: 1px solid #fff;
}

span.onlineOrdering {
    border-left: 1px solid #d6e4f4;
    text-align: center;
    width: 166px;
}

#list_restaurant h4 {
    margin-top: 4px;
}

.restaurants_near a {
    color: #0f7ed5;
}