@charset "utf-8";
/* CSS Document */

/* FILE CREATED: 12/20/09 ---------------------------------------------------------------- */
/* AUTHOR: J NOLAN ----------------------------------------------------------------------- */
/* SITE: Philly.com Menu & Restaurant Section -------------------------------------------- */
/* DESCRIPTION: Each site references two stylesheets 1) files.css and 2) layout.css ------ */
/* The files.css file imports the partner site's native style sheets to control headers -- */
/* and body layout. The layout.css controls allmenus specific containers within the page - */


/* PHILLY.COM Specific Styles (used in the header for the background image) ----------------------------------- */
	#rCol .container_calendar {background:#E8E8E8 url(http://media.philly.com/designimages/container_bottom_round.gif) no-repeat scroll left bottom; margin:0pt 0pt 13px; padding:0pt 0px 13px; width:300px;}
	#rCol .containertitle_image {padding:0px 0px 0px 0pt;}
	form {margin:5px; padding:0pt;}
 
	/* Right rail tweaks */
	#rCol .container_inner .container {border:1px;padding-left:0px;padding-bottom:0px;margin-bottom:1px;}
	#rCol .container_inner .container table td {padding-right:0px;padding-bottom:0px;}
	#rCol .rCol-nopadding {border:0px dashed #aaa; padding: 0 0px 0px 0px; margin:0 0 13px 0;overflow:display;width:302px;}
	/* End right rail tweaks */
	#leaderboard {background:url(http://media.philly.com/images/masthead2_may08_kimmel.gif) no-repeat;height:134px;width:711px;position:relative:top:0px;left:-15px;}
/* END CUSTOMIZED PHILLY.COM STYLES --------------------------------------------------------------------------- */

#affiliate_banner {display:none}
#container{width:980px; margin: 0 auto; padding:0; }
#container_allmenus{background-color:#fff;width:980px;}

#phillyheader{border-right: 1px solid #E7D8B1;
	border-left: 1px solid #E7D8B1;
	border-top: 1px solid #320e00;
	border-bottom: 0px solid #E7D8B1;}


#container_header{margin:10; width:960px; height: 60px; padding:0; overflow:hidden; background: #ffffff; }
	#container_search{float:left; padding: 0 0 0 155px; background:url("http://devcdn.allmenus.com/images/ph/bg_logo.jpg") center left no-repeat; height: 50px;}
	#container_search h2{display:none;}

	#header_account{float:left; color: #ffffff;padding-top:25px;*padding-top:0px;}

@charset "utf-8";
/* FILE CREATED: 12/20/09 ---------------------------------------------------------------- */
/* AUTHOR: J NOLAN ----------------------------------------------------------------------- */
/* SITE: Pittsburgh Post Gazette Dining Guide -------------------------------------------- */
/* Powered by Allmenus.com  -- Copyright Dotmenu, Inc 2010 ------------------------------- */

/* DESCRIPTION: Each site references two stylesheets 1) files.css and 2) layout.css ------ */
/* The files.css file imports the partner site's native style sheets to control headers -- */
/* and body layout. The layout.css controls allmenus specific containers within the page - */

* {*text-align:left;}

/* PPG Style Override ---------------------------------------------------------------- */
/* Need to keep their header at a static height, regardless of PPG ad shown ---------- */
#ad_top {height:96px;}
#sitenav {overflow:hidden; clear:both; margin: 0 0 8px 0;}
#allmenus {margin:0 0 0 0; padding:0; }

input {outline:none}

/* HTML Overrides -------------------------------------------------------------------- */
a {color:inherit; font-family:inherit; font-size:inherit;outline:none;}
a img {border:none}

h1{ font-weight:bold; font-size: 20px; color:#444444}
h2{font-weight:normal; text-transform:uppercase; font-size: 20px; color:#444444}
h3{}
h4{}
h5{}
h6{font-size:13px; margin:0; padding:0}

input.registration_input {background:transparent; border:none; padding: 6px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #555555; width:194px; height: 21px;  margin: 0; }
input.menu_input {background: transparent url("/images/common/search_menu_box.jpg") scroll no-repeat;border:none; padding: 8px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #555555; width: 220px; margin:1px 0 0 1px; height:21px; }
input.address_submit {width:30px; height:20px; border:none; background:none;margin:1px 0 0 1px;}

form {margin:0; padding:0;}		

p {margin: 0; padding: 0;}

ul {list-style:none; margin:0; padding:0}

/* HIDDEN ELEMENTS ---------------------------------------------------------------------- */
#affiliate_banner {display:none}
#container_search {display:none;}
#am_tagline {display:none;}
#restaurant_flags {display:none}



#container{width:982px; margin: 0 auto; padding:0; font-size:13px; }
#ad_top {margin:10px 0 0 0; padding:0;}


/* Home page specific styles ----------------------------------------------------------- */
	#header_tall{display:none;} 

	#home_explore {float: left; width: 200px; margin:40px 0 0 200px;text-align:left;}
	#home_states {float:left; width: 400px; margin:40px 0 0 0;text-align:left;}
	ul.home{float:left; width: 180px;}
	#states_divisions {margin:40px auto; overflow:hidden; width: 700px}
	#state_county {float: left; width: 200px; margin:0;text-align:left;}
	#state_city {float:left; width: 400px; margin:0;text-align:left;}

	#header_account{color: #ffffff; text-align: right; width:185px; margin: 0 15px 0 0;*margin-top:-23px;}

	#header_account.position_middle  {position:absolute; top:40px; right: 325px; z-index:1000; }
	#header_account.position_right {position:absolute;top:35px;*top:45px; right:5px; z-index:1000;}
	
	#header_account h4 {float:left; margin: 0 0 0 25px; padding: 0; color:#FFFF66; font-weight:bold; font-size:11px;}

	#header_account h4.ph_welcome{display:block; text-align:right;  float:right; padding: 0 10px 0 0}

	#header_account h4 a {color:#FFFF66; font-weight:bold;}

	#header_account p {float:left; margin: 0 0 0 10px; padding: 0; font-size:11px}
	#header_account p a {color:#FFFFFF}
	#header_account p.ph_account_links{display:block; text-align:right; float:right; width:160px; font-size: 11px; padding: 5px 10px 0 0;}
	#header_account p.ph_logout_link{display:block; clear:both; text-align:right;  float:none; font-size: 11px;   padding: 5px 10px 0 0;}


	#partner_search_wide {overflow:hidden; margin:60px 0 10px 255px; padding: 0;*padding-bottom:17px;width:340px; height: 60px; clear:both;}
	#partner_search_wide h3 {text-align:left;font-size: 19px; font-weight:normal; color:#FFFFFF; margin: 0; padding:0;*padding-top:20px; }

	#pop_sign_register{display:none; width: 493px; height: 335px; background: url("/images/common/bg_sign_register.png") no-repeat top center; padding: 10px 40px 0 15px; z-index:10000; top:0px; left:0px; overflow:hidden; position:absolute}
	#form_signin_fav{margin: 8px 0 0 3px; padding: 10px; float:left}
		#form_divider{background: url("/images/common/bg_sign_register_divider.png") center no-repeat; width:23px; height:300px; float:left; margin: 0 10px 0 0;}
		#_fav{margin: 8px 0 0 3px; padding: 10px;}
	
		.account_form{width:230px; margin: 0 0 0 10px; }	
		.form_input{background:top center no-repeat url("/images/common/bg_input-text.jpg"); margin: 5px; padding: 0; width: 200px ;height: 27px; overflow:hidden;}
		.form_input_error {background:top center no-repeat url("/images/common/bg_text-input-error.jpg"); margin: 5px; padding: 0; width: 200px ;height: 27px; overflow:hidden}
	
		.form_submit{margin: 4px 0 0 0;}
		.registration_input{background:top left no-repeat url("/images/common/bg_input-text.jpg"); margin: 4px 0 0 0;}
		input.account_input {background:url("/images/common/bg_input_tile.png") no-repeat fixed; border:none; width:184px; height:16px; padding: 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #555555; margin:2px 0 0 0}
		input.account_input_error {background:none; border:none; width:186px; height:16px; padding: 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #CC0000;  margin:2px 0 0 0}
	
		input.registration_input {background:transparent; border:none; padding: 6px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #555555; width:194px; height: 21px;  margin: 0; }

		input.address_submit {width:30px; height:20px; border:none; background:none;margin:1px 0 0 1px;}
	
	#widget_coupon{width:106px; height:18px; background:url("/images/am/bg_coupons.png") top center no-repeat;  padding: 0; margin: 10px 0; float:right; z-index:1}
	#widget_coupon a {text-decoration:none; color:#555555}
		
	.coupon_count{font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold; font-size:11px ;margin: 0 13px 0 0; width: 22px; padding:3px 0 0 0; float:right;}
	.coupon_count_no {float:left; margin: 2px 0 0 8px; font-size:10px;  overflow:hidden; padding:0 0 0 0;}


/* ALLMENUS CONTENT CONTAINER (below partner header) ----------------------------------- */
#container_allmenus {overflow:hidden; margin:0;*margin-top:53px;padding:0;*padding-top:0px;position:relative;}
	
#location_heading{padding:40px 0 0;*padding-top:17px;position:relative; clear:both; overflow:hidden;height:155px;max-width:980px;}
	#location_heading_left{float:left;background: url("/images/ph/bg_header.png") top left no-repeat;height:155px;width:980px;}
	#location_heading_right{float:left; width: 300px;}
	
	#location_breadcrumb {width: 300px;  float:left;  margin: 4px 0 0 0}
	#location_breadcrumb p {float: left; font-size:12px; clear:both; margin: 7px 0 0 8px; padding:0; }	
	#location_breadcrumb h1 {float: left; font-size:12px; font-weight:normal; margin:7px 0 0 10px ; padding: 0;}	

	#location_left_online {text-align:left;width:300px; height: 440px; float:left;margin:0px;padding:20px 8px 0 17px;background: transparent url("/images/pg/bg_divider.jpg") no-repeat scroll right 10px;min-height:600px;}
		

		#location_left_online h5 {font: bold 14px arial;}
		#location_left_online h2{margin: 5px 0 7px 3px; padding: 0; font-size: 20px; font-weight:normal; text-transform:uppercase;color:#2f1204;}
		#location_left_online p {font:normal 12px arial; color: #444444; margin:0; padding:0px 4px 9px 0;}

		#location_left_online_search {margin: 0 15px 0 0; overflow:hidden; padding:10px; background: #fff url("/images/ph/bg_location_form_address.png") top left no-repeat; }
			.search_h5 {margin:27px 0 10px 18px;}
		#location_left_online_search form {overflow:hidden; padding: 0; margin: 0;}

			h4._location_oo {font:bold 14px arial; margin:27px 0 10px 15px;text-align:left;}
			
			.location_input_container {float:left; margin: 10px 0 0 0; padding: 0; }
			.location_input	{width:206px; height:16px; border:1px solid #888888; margin:7px 0 0 5px; padding:3px 0 0 3px; font-size:11px; color:#777777}	
			.location_submit_container {float:left; padding: 9px 0 0 9px;}
			.location_submit {background: url("/images/ph/btn/location_input.png") no-repeat; border:none; width:33px; height:20px; margin: 9px 0 0 0; padding:0}

		

	p._all_restaurant_link {text-align:right; padding: 0 3px 0 0; margin: 0 3px 0 0; border-bottom:1px solid #DDDDDD;}
	p._all_restaurant_link a {font-weight:bold; font-size: 12px;color:#005266;}

	p._menu_location_link_all {margin: 20px 0 0 0;}
	p._menu_location_link_all a {font-weight:bold; font-size:12px;color:#005266;margin:0px 0px 0px 20px;text-align:left;}

	#hl_ordering ul {margin: 0 0 0 18px; padding:0; list-style:none;color:#005266;text-align:left;font: normal 12px arial;}
	#hl_ordering ul li {margin: 0; overflow:hidden; display:block; font-size:12px}
	p._oo_location_link_all > a{ margin:40px 0 0 45px; font-weight:bold; font-size: 12px}
	p._oo_location_link_all a {text-align: left;margin-left:20px;font: bold 12px arial;color:#005266;}


	#location_right_menus {text-align:left;width:290px;margin:0px;padding:20px 0 0 12px;float:left;min-height:601px;}
	#location_right_menus h2{margin: 5px; padding: 0; font-size: 20px; font-weight:normal; text-transform:uppercase;color:#2f1204;}
	#location_right_menus p {font:normal 12px arial; color: #333; margin:0; padding:1px 4px 9px 2px;text-align:left;}
	#location_right_menus p b{color:#005266;}

	#location_right_menus_search {margin: 0 5px 0 0; overflow:hidden; padding:10px;background: #006D4A url("/images/ph/bg_location_form_menu.png") top left no-repeat; }

		#location_menus {padding: 5px 0 15px 37px; overflow:hidden;background: #fff url("/images/ph/bg_container_left.png") no-repeat scroll center 10px;}
			#location_menus h2 {margin: 20px 0 0 0px}
			#location_menus p {font:normal 12px arial;}
			#location_menus p b{padding-left:100px;}
		
		.location_menus_left {float: left; width: 140px; margin: 3px 15px 0 -3px; }
		.location_menus_left ul {margin: 0 0 13px 20px; padding:0; list-style:none;font:bold 14px arial;text-align:left;color:#005266;}
		.location_menus_left ul li.cuisine_heading_link {margin: 10px 0 0 0;}
		.location_menus_left ul li.cuisine_heading_link a {font-weight:bold; }
		.location_menus_left ul li.cuisine_heading_non {font-weight:bold;margin: 10px 0 0 0; }
		.location_menus_left ul li.cuisine_normal {font:normal 12px arial;margin: 0 0 0 20px;}
		
		
	
		#location_menus_search {margin: 0 13px 0 0; overflow:hidden; padding:10px;background: #2f1103 url("/images/ph/bg_location_form_menu.png") top left no-repeat; float:left; width:270px;}
		#location_menus_search_best {width:442px;margin:23px 0;padding:0 13px 0px 146px;overflow:hidden;background: #2f1103 url("/images/ph/bg_location_form_menu.png") top left no-repeat; float:left;}
			.location_menus_search_best {font:bold 14px arial;}
	
		.location_menus_best {float:left;width: 200px; margin:0;color:#005266;}	
		.location_menus_best h4 {font-size: 12px; margin: 0;color:#010100;}
		
		.location_menus_left h4{font:bold 14px arial; padding-left:20px; margin:0;text-align:left;color:#000;}
		
		.location_menus_right ul {color:#005266;margin:0; padding:0; list-style:none;font:normal 12px arial;margin: 3px 0 13px 0;text-align:left;color: #005266;}
		.location_menus_right {float: left; width: 130px; margin: 0 5px 0 0; }
		.location_menus_right h4{font:bold 14px arial;padding:0;margin: 2px 0 10px;}
		a, a:link {color:#005266;}
	





#list_heading {margin:43px 0 0;*margin-top:73px;padding: 0; position:relative; clear:both; overflow:hidden; background:url("/images/ph/bg_partner_header.png") no-repeat;height:210px;*height:auto;width:980px;}
	#list_breadcrumb {width: 300px;  float:left;  margin: 8px 0 0 0;}
	#list_breadcrumb p {float: left; font:normal 12px arial;clear:both; margin: 0 0 0 5px; padding:0; }	
	#list_breadcrumb h1 {float: left; font-size:12px; font-weight:normal; margin:0 0 0 10px ; padding: 0;  clear:both}
	#list_breadcrumb {color:#005266;}	
	

	#change_location {float:right; margin: 12px 204px 0 0; font-size: 11px;color:#005266;}

	#list_title {background:#fff url(/images/ph/ph_filter_flag.jpg) no-repeat scroll right bottom;margin:-3px 0 0 !important;width: 980px;*max-height:52px;}
	#list_title h1 {color: #000000; font:normal 24px arial;text-align:left;border-bottom: 2px solid black; width: 633px; padding: 20px 0 3px 15px;}


	.list_input_container {float:left; margin: 0; padding:0;}
			.list_input	{width:206px; height:16px; border:1px solid #888888; margin:5px 0 0 0; padding:3px 0 0 3px; font-size:11px; color:#777777}	
			.list_submit_container {float:left; margin: 5px 0 0 8px; }
			.list_submit {background: url("/images/ph/btn/location_input.png") no-repeat; border:none; width:33px; height:20px; margin: 2px 0 0 0; padding:0}

	#list_address {background:url("/images/common/std_search_box.jpg") no-repeat; width:630px; height: 50px; padding: 5px; overflow:hidden; margin: 0 0 0 10px;color:#3e3f3f;}
	#list_address_bot {background:url("/images/ph/std_search_box.jpg") no-repeat; width:630px; height: 50px; padding: 5px; overflow:hidden; margin: 0 0 0 10px;color:#3e3f3f;}

	#menu_search {background:url("/images/common/std_search_box.jpg") no-repeat; width:630px; height: 50px; padding: 5px; overflow:hidden; margin: 0 0 0 10px;color:#3e3f3f;}
	#menu_search p {color:#3E3F3F;font-size:11px;margin:10px;text-align:left;float:left;}

		#list_search{float: left; width:400px; height:30px; margin: 0 10px 0 20px; padding: 0; }
			#list_search_input {float:left; width:320px;  overflow:hidden}
			#list_search_submit {float:left; width:40px; overflow:hidden; margin: 2px 0 0 10px}
			#list_search input.pinpoint {border:1px solid  #d9d9d9; font-size:11px; color:#3e3f3f;height:17px;width:306px; padding: 2px 3px; margin: 3px 0 0 0; float:left}
			#list_address_title {font-size:11px; color: #3e3f3f; margin: 4px 0 0 10px;text-align:left;}
			#list_address_label {float:left; padding:4px 5px 0 10px; color:#3e3f3f}
			#list_search input.submit {float:left}
			
			#list_search_bot{float: left; width:400px; height:30px; margin: 0 10px 6px 20px; padding: 0;}
			#list_search_input_bot {float:left; width:320px;  overflow:hidden}
			#list_search_submit_bot {float:left; width:40px; overflow:hidden; margin: 2px 0 0 0}
			#list_search_bot input.pinpoint {border:1px solid  #d9d9d9; font-size:11px; color:#d9d9d9; width:306px; padding: 2px 3px; margin: 3px 0 0 0; float:left}
			#list_address_title_bot {font-size:11px; color: #3e3f3f; margin: 0 0 0 10px;text-align:left;}
			#list_address_label_bot {float:left; padding:3px 5px 0 10px; color:#3e3f3f}
			#list_search_bot input.submit {float:left}
			
			

			.favorite_block {padding: 7px; border-bottom: 1px solid #DDDDDD; margin: 0 25px 0 0px;  overflow:hidden}
			.favorite_name {float:left; }
			.favorite_edit {display:none; float:left; margin: 0 10px 0 0; }
			.favorite_prop {float:right; text-align:right; display:block; overflow:hidden; width: 350px}
			.favorite_phone {display:inline;width:125px; }
			.favorite_remove {color:#AAAAAA;}

			a.fav_icon {outline:none;height:32px;width:32px;background:url("/images/common/fav_icon.png") scroll no-repeat;position:absolute;}
			a.fav_icon:hover {outline:none;height:32px;width:32px;background:transparent url("/images/common/faved_icon.png") scroll no-repeat;position:absolute;}
			a.faved_icon {outline:none;height:32px;width:32px;background:url("/images/common/faved_icon.png") scroll no-repeat;position:absolute;}
			a.faved_icon:hover {outline:none;height:32px;width:32px;background:transparent url("/images/common/fav_icon.png") scroll no-repeat;position:absolute;}


#dd_heading {margin:47px 15px 0 0;padding: 0; position:relative; clear:both; overflow:hidden; background:url("/images/ph/bg_partner_header.png") no-repeat;height:155px;width:980px;}
	#dd_breadcrumb {width: 300px;  float:left;  margin: 4px 0 0 0;}
	#dd_breadcrumb p {float: left; font-size:12px; clear:both; margin: 0 0 0 5px; padding:0; }	
	#dd_breadcrumb h1 {float: left; font-size:12px; font-weight:normal; margin:0 0 0 10px ; padding: 0;  clear:both}	

	#dd_title {margin: 35px 0 0 0; }
	#dd_title h1 {color: #000000; font-weight:normal; border-bottom: 2px solid black; width: 640px; padding: 0 0 5px 15px; font-size: 24px}


	.dd_input_container {float:left; margin: 0; padding:0;}
			.dd_input	{width:206px; height:16px; border:1px solid #888888; margin:5px 0 0 0; padding:3px 0 0 3px; font-size:11px; color:#777777}	
			.dd_submit_container {float:left; margin: 5px 0 0 8px; }
			.dd_submit {background: url("/images/pg/btn/location_input_dk.png") no-repeat; border:none; width:33px; height:20px; margin: 2px 0 0 0; padding:0}

	#dd_address {border:1px solid #DDDDDD; padding: 5px; overflow:hidden; margin: 0 15px 10px 0;}
	#dd_address_bot {border:1px solid #DDDDDD; padding: 5px; overflow:hidden; margin: 0 15px 10px 0;}



#restaurant_heading {padding: 0;margin-top:43px;text-align:left;clear:both; overflow:hidden; background:url("/images/ph/bg_partner_header_restaurant.png") no-repeat; width:980px; height:295px; }
	#restaurant_heading span.url a {line-height:17px;}

	#restaurant_heading_left {background-color:#FFFFFF;margin:3px 0 0;*margin:0;padding:17px 0;width:980px;float:left;}
	#restaurant_heading_right {background-color:#FFFFFF;float:left;margin:-140px 0 0 667px !important;padding-top:17px;width:297px;}
	
	
	#restaurant_breadcrumb {width: 300px;  float:left;  margin: 4px 0 0 0;}
	#restaurant_breadcrumb p a{color:#005266;}
	#restaurant_breadcrumb p {float: left; font-size:12px; clear:both; margin: 7px 0 0 5px; padding:0; }	
	#restaurant_breadcrumb h1 {float: left; font-size:12px; font-weight:normal; margin:0 0 0 10px ; padding: 0;}	
	address {margin: 0 0 0 30px;}

	#restaurant_info {margin: 0; width:450px; float:left; }
	#restaurant_info h1 {color: #000000; font:normal 24px arial; border-bottom: 2px solid black; width: 627px; padding: 0 0 5px 28px; margin: 0 0 5px 0}
	#restaurant_info h1.restname_small {font-size:18px;}
	#restaurant_info ul{list-style:none; margin: 0;}
	#restaurant_info ul li{float:left; margin: 0 4px 0 0; font-size:11px;}
	#restaurant_tools {width:180px; float:left; margin: 35px 0 0 0;  }
		#tools {padding:11px 10px 8px 0; }

		#phone{width:275px; float:left; font:bold 12px arial; margin: 4px 0 0 30px;color:#005266;color:#4A4B4B;}

		#restaurant_tabs{float:right; margin: 0 25px 0 0;}
		.url{display:block; font:normal 12px arial;color:#005266;}
.tab {float:left; width:86px; margin: 0 2px 0 0;}
.tab img{border:0px;}
.count {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div#phone span {color:#4a4b4b;}
#like_menu {marrgin-left:-13px;}

#certificate_menu {background: url(/images/common/bg_dining-deal-module.png) top left no-repeat; width:297px; height: 120px; margin: 0 0 15px 0; }
			#certificate_menu_image {margin: 10px 5px 0 25px; float:left}
			#cert_menu_info {float:left; }
			#cert_menu_info h3 {margin: 6px 0 0 0; color:#0053A0}
			#cert_menu_info p strong {color:#0053A0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
			ul#certificate_menu_list {margin: 0 0 9px 0}
			ul#certificate_menu_list li  {font-size:12px; font-weight:bold; color:#FFFFFF}
			


#restaurant_heading_right{float:left;width:297px;margin:0;padding-top:0px;background-color:#fff; }
	#restaurant_ordering{ width: 300px; height: 125px;  z-index: 10; background:transparent; }
	#restaurant_ordering p {text-align:right; display:block;font:normal 12px verdana;color:#464646;margin: 0 15px 0 0;}
	#oo_menu{width:300px; height: 80px;  }
	#oo_menu a{width:300px; height: 65px; display:block; text-align:center; text-decoration: none; padding: 15px 0 0 0; margin: 0}
	#oo_menu h4 {font-family:Arial, Helvetica, sans-serif; font-size: 20px; color:#FFFFFF; font-weight:normal;  padding: 0 0 0 0; width:210px; margin: 0 0 0 25px; }
	#oo_menu h4.oo {font-family:Arial, Helvetica, sans-serif; font-size: 24px; color:#FFFFFF;  width:210px; margin: 5px 0 0 30px; font-weight:normal; padding:0 0 0 10px;}
	#oo_menu h4.no_oo {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color:#FFFFFF; width:240px; margin: 10px 0 0 15px; border:1px solid #AAAAAA; color:#888888; text-align:center; padding:10px; font-weight:normal}
	#oo_menu p {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; text-align:center; }
	
	#oo_menu.open {background: url("/images/common/btn/btn_oo_open.jpg") no-repeat top center;}
	#oo_menu.closed {background: url("/images/common/btn/btn_oo_closed.jpg") no-repeat top center;}
	#oo_menu.pickup {background: url("/images/common/btn/btn_oo_pickup.jpg") no-repeat top center;}
	#oo_menu.later {background: url("/images/common/btn/btn_oo_later.jpg") no-repeat top center;}
	#oo_menu.unavailable {background: url("/images/common/btn/btn_oo_unavailable.jpg") no-repeat top center;}
	#oo_menu.comingsoon {background: url("/images/common/btn/btn_oo_soon.jpg") no-repeat top center;}
	
	.loyalty_coupon {width:273px;margin:0 0 0 15px;height:110px; background:transparent url("/images/common/loyalty_coupon_bg.jpg") no-repeat scroll;text-align:left;}
		.loyalty_coupon p {padding:7px;font:normal 11px arial;}
		.loyalty_coupon b {font:bold 18px arial;line-height:15px;}
		.loyalty_coupon img {padding-right:7px;}

#content_left {background-color:#fff;float:left;width:665px;margin:-2px 0px 0 12px;overflow:hidden;padding: 0px;text-align:left;}
	
	#container_allmenus content_left {margin-left:13px;}
	#content_left.ph{ background:transparent url("/images/ph/bg_container_left.jpg") no-repeat scroll left 10px;margin-left:5px 0 13px 13px;}
	#content_left.favorites {background:#fff;}

	.content_left_content_header {background: transparent url("/images/ph/bg_content_header.png") top left no-repeat; overflow:hidden;*margin-top:30px;margin:8px 0 3px;max-width:669px;height:130px;}
	.content_left_content_header h3 {font:normal 26px arial; color:#ffffff; margin:5px 0 0 19px;text-align:left;}
	.content_left_content_header p {margin: 0px 0 15px 22px; color: #ffffff; float:left; font-size:14px;}
	.content_left_content_header p.ph {width: 610px;}
	.content_left_content_header p strong {color: #d7330f;font:bold 14px arial;}
	
	.content_left_content_body{background-color:#fff;margin:0 0 15px 0 ;*margin-top:-4px; padding: 0px 5px 0 15px; width:620px; overflow:hidden;border-bottom: 3px solid #2f1103;text-align:left;}
		.content_left_content_body h5 {margin-top:0;}
		.content_left_content_body p a {padding-right:0;margin-right:-27px;}
	
	#hotlists {margin: 0;  overflow:hidden}
		#hotlists h3 {margin:7px;}
	
	ul.location_dining_deals {list-style:none; margin: 0; padding:0; overflow:hidden}	
	ul.location_dining_deals li {float:left; margin: 0 25px 0 10px; padding:0; }	
	ul.hotlists {font:bold 14px arial;list-style:none; margin: 0 10px 0 20px; padding:0 0 18px;width:170px; float:left;line-height:19px;}
	ul.hotlists li.heading {font:bold 11px arial; color:#000;line-height:19px;}
	ul.hotlists li a {font:normal 11px arial; color:#005266;}
	.highligh {}

	#location_map {display:none;}
	


		#location_view_all{float:left; display:inline-block; margin: 0 10px 0 20px; padding: 25px 10px 10px 0px; width:620px;}
		#location_view_all p {display:block; text-align:right; border-bottom:1px solid #777777; padding: 0 0 4px 0; text-size:10px}
		#location_view_all_left {float:left;margin: 0 10px 0 0; width: 400px}
		#location_view_all_left ul {width:180px; margin: 0; padding:0; }
		#location_view_all_left ul li {margin: 1px 0 2px 0}

	#filter_cuisines {margin: 4px 0 0 0; clear:both}
				ul.filter_cuisine_list {margin: 4px  0 10px 0; overflow:hidden;}
				ul.filter_cuisine_list li {width:130px; margin: 4px 0 0 12px; float:left;  font-family:verdana; font-size:11px; }
		
				li.cuisine_header a {font-size:13px; display:inline; float:left; overflow:hidden;}
				ul.sub_cuisine {float:left; width:100px; margin: 5px 0 15px 15px; }
				ul.sub_cuisine li a{font-size:11px; padding: 3px; display:block}
				.this_cuisine {background:#ececec}
			
				.cuisine_arrow {float:left; margin: 0 1px 0 0; }
				.cuisine_label {float:left; width:225px; }		
		
			/* mgBox restaurant */
		/* mgBox restaurant */
	div.mgBox {background-color: #fff; border-left: 1px solid #888888; border-right: 1px solid #888888; border-bottom: 1px solid #888888; z-index: 1000; position:absolute; width: 209px; padding:0}
		div.mgBox #mgScroll {padding: 0px; margin: 0px; list-style-type: none;overflow: hidden; clear: both;}
		div.mgBox ul li {vertical-align: bottom; /*cursor: pointer; */ padding: 5px 0; margin: 0px; overflow: hidden; border-bottom: 1px solid #eee; font-size:11px}
		
		.gs_suggest {background: #f0f0f0; padding: 2px 0; margin: -5px 0 10px 0; }
		.gs_suggest span {border-top: 1px solid #ffffff; display:block; padding: 0 3px; font-size:10px; color:#989898 !important; }
				
		.gsa_name {padding: 10px 0 0 0;}
		.gsa_name a {font-size: 10px; margin: 10px 0 0 0}
		.gsa_cuisine {font-size:11px}
		
		div.mgBox .mgHighlighted {background-color: #2f1204;}	
		div.mgBox .mgTitle {background: #fff; color: #aaa; font-size:11px; padding: 0 0 2px 0; margin: 8px 0 2px 0; cursor: default; border-bottom:1px solid #aaa;}	
		div.mgBox .mgSearchterm {background-color: #0b0;color: #444444;}
		div.mgBox .mgHighlighted .mgSearchterm{background-color: #00e;}	
		div.mgBox span.left{font-size: 11px; color: #636363; float: left; padding: 2px 0 2px 4px; margin: 0px;text-align:left;}	
		div.mgBox span.left a{color: #005266;}
		div.mgBox span.right{text-align: right; font-size: 12px; color: #777777; float:right;  padding: 2px 4px 2px 0; margin: 0px; }
		div.mgBox .mgHighlighted span, div.mgBox .mgHighlighted span a{color: #fff;}	
		div.mgBox #mgNotListedText{cursor: default; border:none; font-size:13px; color: #AAAAAA}
		div.mgBox #mgArrows{height: 9px;clear: both;}
		div.mgBox #mgNotListedText{cursor: default;}	
		div.mgBox #mgNotListedLink{background-color: #e9f4e9;text-align: center;cursor: default;}

	

	/* List Page: Listing Container ------------------------------ */	
		/* List Page: Listing Container ------------------------------ */	
		#std_results {width:635px; padding: 0 10px; }
			
			#result_sort{margin: 0 17px 0 27px; font-size:16px; float:left;}
			#result_sort p{ font-size:12px;}
			.sort_select {border:1px solid #BBBBBB; width: 100px; font-size:11px}
			#result_sort #result_sort_distance {margin: 0px 0px 0px;}
			
			
			.result{border-bottom: 1px solid #e8e8e8; overflow: hidden;padding: 5px 0 5px 7px;  width: 620px}
			.result_features{display: none}
			.result_cuisines{display: none}
			.result_restaurant {float:left; width:275px;color:#989898; }
			.result_restaurant h6{font-family:inherit; font-weight:normal; margin: 0px;padding: 0px;font-size: 14px;  clear: both}
			.result_restaurant address{margin: 0px;padding: 0px; font-size: 12px;color: #989898;display: block; float:left}
			.restaurantproperties{float: right;width:320px;margin:0;padding:0; overflow:hidden}
			.restaurantproperties img{display: block; float: left;}
			.like {float:right; width: 45px; }
			.like_count{float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin: 9px 4px 0 0; font-weight:bold; color:#0053A3; text-align:right; width: 40px; display:none}
			.distance{float:left; text-align:center; font-size:11px; font-weight:bold; color:#0053A3; padding:3px 0 0 2px;}
			.realdistance{display: none;}
			.miles{font-size:9px;}
			.no{font-family:arial; size:10px; color: #BBBBBB; padding: 10px 0 0 10px; text-align:right;}
			
			
			.operations_status {float:left; width:180px;  display:block; text-align:right}	
			
			span.closed_message { display:block; text-align:right; margin: 2px 0 0 0}
			.closed_message a {color:#85C8D3;}
			span.open_message { display:block; text-align:right;  margin: 3px 0 0 0}
			.open_message a { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold;}
			span.hours_message {color:#636363; font-size:10px; text-align:right;}
			span.delivery_message {color:#636363; font-size:10px; text-align:right;float:right; }
			.oo_closed {background:#eee}
		
		
			.list_delivery {font-size:12px; color:#777777; font-family:Arial, Helvetica, sans-serif; float:left; margin: 0 0 0 10px;}
				
			.map_icon {float:left; height:30px; margin: 3px 5px 0 0}
			.chain_name {float:left;}
				
				#nada_results{margin: 10px auto;}
				#nada_results h2{text-align:center; font-size: 22px; color:#0454B3; margin: 30px 0 0 0}
				#nada_results p {text-align:center; margin: 10px 0 45px 0; font-size:14px;}
				
			.result_prominent{overflow:hidden; padding:5px; width: 620px; background:#FFFFCE; border-bottom: 1px solid #e8e8e8;}
			.result_prominent > span {float:right; text-align:right; color:#CC9900; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 10px 5px 0 0;}
			.result_prominent > .result_restaurant > h6 {font-size: 12px; font-weight:bold; text-align:left;color:#005266;}
			.result_prominent > .result_restaurant > h6 > a {font:bold 14px arial;color:#005266;}
			.menu{width:640px; padding: 0 10px 0 20px; }
			
			
			#restmap { overflow:hidden}

			
			.legal{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#AAAAAA; margin:10px 0 5px 5px; float:left; width:350px}
			
			ul.menu_groupings {margin: 5px 0 5px 15px;}
			ul.menu_groupings li{float:left; font-size:14px; font-weight:bold; border-right:1px solid #AAAAAA; margin: 5px; padding: 2px 8px 2px 0px; color:#888888;}
			
			#missing{background-color:#f3f1f2; margin:0px 10px 25px; padding: 15px;text-align:left;font: normal 18px arial;color:3e3f3f;width:598px;}
			#missing a{color:#005266;}

	
		
		
		#std_result_hotlist {margin: 7px 0 0px 10px; background:url("/images/ph/std_result_box.jpg") no-repeat; width:630px; height: 78px;  padding: 10px; overflow:hidden}
		#std_result_hotlist h6{text-align:left;border-bottom:1px solid #DDDDDD;font:bold 14px arial;padding: 0 0 4px 0; width:610px; margin: 0 0 4px 0}
		ul.list_hotlist {list-style:none; margin:0; padding:0;text-align:left;font: normal 12px arial;}
	ul.list_hotlist li {float:left;  width: 200px; margin: 3px 0; }
		
	
	


	#content_right {float:left; width:303px; margin:-2px 0 0 0; padding:0; background:#f1f1f1;}
	#content_right_box_top {display:none;}
	#content_right_box_mid {margin:0 0 5px 3px; padding:0; width:287px;text-align:left; background:#f1f1f1; color:#005266;}
		#content_right_box_mid h4 {color:#3E3F3F;font: bold 14px arial;}
		#list_cuisine_box {padding-left:10px;}
	#content_right_box_mid p {margin-left:0;}
	#content_right_box_bot {display:none;}

	#restaurant_logos{border:1px solid #DDDDDD; background:#FFFFFF; padding:0; width:298px; margin: 0 0 10px 0;}
	#restaurant_logos ul {list-style:none; margin: 0; padding: 0}
	#restaurant_logos ul li {float:left; list-style:none; margin}
	#restaurant_logos ul li a img {width:68px; height:68px; border:1px solid #EEEEEE; margin: 3px 1px 0px 3px;}


	#like_inner p a {margin:0; padding:0;}
	#menu_video {text-align:center; margin: 0 0 20px 0;}

	#cuisines_american, #cuisines_asian, #cuisines_more-cuisines {padding-left:23px;}
	#box_position_1 {margin:0 0 0 -13px; width:300px; overflow:hidden; display:none;}


	
			p.error {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: red; padding: 4px 5px}
			ul.error {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: red; padding:0;}
			.small{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
			
			#pop_sign_in {position:absolute; display:none; width:236px; height: 270px; text-align:right; background: url("/images/common/bg_pop-signin.png") top right no-repeat; padding: 0 12px 0 12px; margin:0;}
				#pop_sign_in.position_middle{top: 37px; right:429px; z-index:5000;}
				#pop_sign_in.position_right	{top: 90px; right:113px; z-index:5000;}
					#pop_sign_in h4 {margin:2px 1px 0 0; padding:0; text-align:right; }
					#pop_sign_in h4 a {color:#555555; text-decoration:none; margin:0; padding:0; font-weight:bold; font-size:11px; font-family:verdana; }

					#form_signin {padding: 20px 10px}

			#sign_in_fb {display:block; margin: 8px 0 8px 0; padding:0; }
			
			
			#pop_register {position:absolute; display:none; width:245px; height: 400px; text-align:right; background: url("/images/common/pop/bg_pop-register.png") top right no-repeat; padding: 0 5px 0 12px; }
				#pop_register.position_middle{top: 37px; right:333px; z-index:5000;}
				#pop_register.position_right{top:86px; right:20px; z-index:5000;}
				
				#pop_register p.tab {display:block; float:right; text-align:right; font-size: 12px;  margin: 3px 4px 10px 0; width: 150px}
				#pop_register p.tab a {color:#555555; text-decoration:none; font-family:verdana; font-size:11px}
				.pop_submit {margin: 2px 2px 0 0;}
				.processing {margin: 35px 0 0 0; width:205px; text-align:center; float:left;}
				
				#form_register {padding:15px 10px 0 15px;  }
				
			#pop_account{display:none; background: url("/images/common/bg_pop-sub.png"); overflow:hidden; position:absolute; top: 86px; right:115px; z-index: 1000; padding: 0 10px 0 8px; width: 92px; height:190px;}
			#pop_favorites{display:none; position:absolute; top: 86px; right:20px; z-index: 1000; }
				#favorites_no{ background: url("/images/common/bg_pop-sub.png"); overflow:hidden; padding: 0 7px 0 8px; width: 95px; height:190px;}
				#favorites_yes { background: url("/images/common/bg_favorite_full.png") top right no-repeat; overflow:hidden;  padding: 0 7px 0 8px; width: 130px; height:193px;}
				
				p.favorite_see {display:block; text-align:right; margin:4px;}
				p.favorite_see a{font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:right}
				
				#pop_favorites_list{height: 130px;}
				
				.favorites_no{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
				.favorites_instruct{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; color:#777777; margin: 10px 0 0 0; padding: 5px}
			
				#pop_favorite_confirm {display: none; width:221px; height:129px; background: url("/images/common/bg_favorite_confirm.png") no-repeat top center; z-index:4000; position: absolute; top:0px; left: 0px; padding: 20px 40px 20px 20px;overflow:hidden; font-size:15px}
				#pop_favorite_confirm div {font-size:15px; }
				#pop_favorite_facebook {text-align:center; color:#777777; margin: 10px 0 0 0}
			
			#pop_coupons{display:none; width:215px; margin: 0; padding:0; overflow:hidden;position:absolute; top: 125px; right:21px; z-index: 1000; font-size:11px;}
				#pop_coupons_top {display:block;background: url("/images/common/bg_coupon_top.png") top center no-repeat; width:213px; height: 31px; overflow:hidden; text-align: right;}
				#pop_coupons_body {background: url("/images/common/bg_coupon_body.png") top center repeat-y ; width:203px; overflow:hidden; padding: 5px;}
				#pop_coupons_bottom {background: url("/images/common/bg_coupon_bottom.png") top center no-repeat ; width:208px; height: 20px; overflow:hidden; padding: 12px 5px 0 0; text-align:right; font-family:Arial, Helvetica, sans-serif; }
				#pop_coupons_bottom a.keycode {font-family:Arial, Helvetica, sans-serif; size: 10px; text-decoration:none;}
			
				
				ul.coupon_list{display: block; padding: 3px; display:block}
				ul.coupon_list li {border-bottom:1px solid #DDDDDD;  display:block; padding: 2px; overflow:hidden}
				ul.coupon_list li div{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
				ul.coupon_list li span{float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
				#coupon_copy {margin: 25px 5px 5px 5px; padding: 4px; border: 1px solid #BBBBBB; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #888888; text-align:right}
			
			
			#pop_coupons_no{display:none; width:101px; height:141px; background: url("/images/common/bg_coupon_widget_open.png") no-repeat top center; overflow:hidden; position:absolute; top: 100px; right:8px; z-index: 1000; text-align: right; font-size:11px}
				#widget_coupon_open a {text-decoration:none; color:inherit;}
			a.keycode {font-family:Arial, Helvetica, sans-serif; size: 10px; text-decoration:none}
				.keycode_explain {color:#555555; font-size:10px; padding: 5px; margin: 5px 0 0 0;}
				
				#widget_coupon_open {width:101px; height:18px; float:right; font-size: 11px; font-size: 11px; color:#555555; text-align: right; padding: 1px 0 0 0; margin: 2px 0 0 0}
				#pop_coupons a {color:inherit; text-decoration:none; font-family:inherit;}
			
			
			p.tab {text-align:right; font-size: 11px; margin:2px 0 12px 0; display:block; float:right;}
			p.tab a {color:#555555; text-decoration:none; font-family:inherit}
			ul.pop {text-align:right; margin: 0 5px 10px 0;}
			ul.pop li {margin: 6px 0 4px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none}
			
		#pop_forgot{display:none; background: url("/images/common/bg_pop-forgot.png") top left no-repeat; overflow:hidden; top:70px; right:35px; z-index:6000; width:215px; height:264px; position:absolute; padding: 18px;}
			#pop_forgot h4 {font-size:12px; margin: 0;}
			
			#recaptcha_image{margin:0; padding:0;}
		#recaptcha_image img{width:200px; height: 40px; border:1px solid #EEEEEE; margin: 0 0 0 4px; }
		.recaptcha_only_if_image {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
		.recaptcha_only_if_audio {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:11px;}

			
			#pop_email{display:none; background: url("/images/common/bg_email.png") no-repeat top center; overflow:hidden; width: 425px; height: 405px; padding:50px 40px 0 40px; position:absolute; z-index:100000;  left: 258px; top: 330px;}
				#pop_email h1 {font-size:20px;}
				#pop_email h1.restname_small {font-size:18px;}
			
			#pop_email_confirm{display:none; overflow:hidden; width: 498px; position:absolute; z-index:1000; left:260px; top:335px;}
			#pop_email_confirm_top{background: url("/images/common/bg_email_confirm_top.png") no-repeat top center; overflow:hidden; width: 448px; height: 36px; padding: 60px 0 0 50px; }
			#pop_email_confirm_body{background: url("/images/common/bg_email_confirm_body.png") repeat-y top center; overflow:hidden; width: 448px;padding: 10px 0 5px 50px; }
			#pop_email_confirm_bottom{background: url("/images/common/bg_email_confirm_bottom.png") no-repeat top center; overflow:hidden; width: 448px; height: 76px; padding: 20px 0 0 50px; }
			
			
			.pop_email_label{width:150px; float:left;  overflow:hidden; margin: 15px 5px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px}
			.pop_email_input{width:260px;float:left; overflow:hidden; margin: 3px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777777}
			#emailMessage {height:25px;}
			div.pop_email_input > textarea {border:1px solid #888888;}
	
/* menu */

#menu_categories{
	list-style-type: none;
	padding: 0px 0px 0px 0;
	margin: 5px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}
#menu_groupings{
	list-style-type: none;
	padding: 0px 0px 0px 10px;
	margin: 10px 0px 10px 15px;
	font-size: 16px;
	font-weight:bold;
}

#menu_groupings li{
	float:left; margin: 2px 10px 0 0; vertical-align:bottom;
}
#menu_groupings li.selected{
	font-size: 18px; color:#E32B13;margin: 0 10px 0 0;
}
	

#pre_menu_search {color:#363636;background: transparent url("/images/common/search_menu_box.jpg") scroll no-repeat;border:none; height:21px;}
input.menu_input {color:#363636;background: transparent url("/images/common/search_menu_box.jpg") scroll no-repeat;border:none; height:21x;}

#restaurantmenu{padding: 0 0 23px;width: 649px;text-align:left;}
.editorial {padding-left:7px;}
.zone {padding-left:27px;}
#todayshours, #allhours, .info_header, .info_editorial, #ri_deliveryinfo, #paymethods {padding-left:0px;color:#636363;}
#blog_links {display:none;}

#no_menu{margin:30px 0 0 70px; background: url("/images/pg/bg_no-menu.jpg") no-repeat top left; padding: 90px 0 0 145px; width:376px; height:261px;}
#no_menu h1{color:#E22B13;}
.rest_menu{
	width: 310px;
	
}
.left{
	float: left;
	margin: 10px 15px 15px 0;
}
.right{
	float: left;
	margin: 10px 0 15px 0;
}

.menu_category {border-top: 2px solid #000;border-bottom: 1px solid #000;clear: both;padding: 4px 15px;margin: 0 0 0 0;}
.menu_category a{
	color: #000;
	font-weight:bold
}
.menu_category a:hover{
	text-decoration: none;
}
.menu_category h3{
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
  	padding: 0px;
}
.menu_category p{
	font-size: 12px;
	margin: 0 10px 0  0;
  	padding: 0px;
  	color: #555555;
}

.menu_item{border-bottom: 1px solid #e8e8e8;overflow: hidden;margin: 0;padding: 0 0 5px 0;}
.menu_item span{font-size: 13px;display: block;width:210px;float: left;padding:2px;padding-left:15px;color: #222222;font-weight:bold;	}
.menu_item p{font-size: 12px;margin: 0px;padding:2px;padding-left:15px;clear: both;color:#555555}

.rest_menu_full{width:640; padding: 5px 10px 0 0; margin: 0 0 10px 0;}
.itemprices{
	clear: right;
}
.itemprice{
	float: right;
	text-align: right;
	width: 65px;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 2px;
	color: #222222;	
	border: 1px solid #F2F2F2;
	background:#FAFAFA;
}
.bold{
	font-weight: bold;
}
.itemsizes{
	overflow: hidden;
}
.itemsize{
	float: right;
	text-align: right;
	width: 75px;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	color: #777777;	
}
#floatMenu {
 display:none;	
}	



/* Restaurant Page: Info Tab ------------------------------------------------- */		
		#restmap{width: 606px;height: 300px;margin: 15px 0 0 23px;border: 1px dotted #888;font-size: 12px;}
			#mapcontainer{width: 600px;height: 300px; margin: 15px 0 0 38px;border: 1px dotted #888;font-size: 12px;}	
			.info_header{font-size:12px; margin: 10px 0 0 20px;}		
				.info_header p{line-height:17px;}				
				.info_header b{color:#363636;}		
			.info_editorial{background: url(/img/title_editorial.jpg) top left no-repeat; padding: 0 0 3px 20px; margin: 0 38px 0 0px; font:bold 12px verdana; color:#363636;line-height:17px;}
				.editorial{font-size:12px; margin: 10px 38px 0 38px;}
			
			#todayshours{margin: 0 38px 0 38px; background: #EEEEEE; font-size:12px; padding: 2px 0 2px 0;}
			#allhours {display: none}
			#allhours div{margin: 0 38px 0 38px; font-size:11px; line-height:20px}
			#paymethods{margin: 0 38px 0 20px; font-size:12px}
			#ri_deliveryinfo{clear: both; border: 1px dotted #095BAF; padding: 20px; margin: 10px 38px 0 38px; font-size:11px}
			.ri_txthead{font-weight: bold;}
			.ri_txttag{font-size: 12px;}

				
			#citysearchadvertiser {padding: 0 15px; width: 570px;margin:0; }
			#citysearchadvertiser p {font-size:11px; margin: 0 0 2px 0;color:#636363;}	
			#citysearchadvertiser p b {font:bold 11px verdana; font-style:italic;}
			.message_from {font:bold 11px verdana; font-style:italic; color:#E94939; }
	
			#citysearchImages {margin: 15px 0 0 38px; display:inline-block;}		
			#citysearchImages img {padding: 20px; margin: 0 10px 0 0;}
			.citysearch_label{font-size:11px; font-style:italic; color: #AAAAAA; margin: 15px 0 0 0 !important;}
			
			#addblog{background: #fefecd;width: 560px;margin: 5px auto;padding: 10px;}
			#blogcode {font-size: 14px;background: #fff;width: 530px;margin: 15px auto;border: 1px solid #ccc;padding: 10px;}
			.htmlcode{height: 95px;	margin-bottom: 10px;}
			.htmlcode div{width: 150px;	text-align: center;	float: left;}
			.htmlcode textarea{	background-color:#eee;	float: right;	display: block;	width: 370px;	height: 90px;	font-size: 12px;}
			.blogentry {	border-bottom: 1px dashed #888;	overflow: hidden;}
			.blogentry h4{	float: left;	margin: 5px 10px;}
			.blogentry span{	margin: 5px 10px;	float: right;	color: #888;}
			.blogentry p{	clear: both;	font-size: 12px;	margin: 5px 10px;}
			.blogentry address{	display: block;	font-size: 12px;	clear: both;	font-style: normal;	margin: 10px;}
			
			
			
			
			.ri_top {background:url("/images/common/dz_header.jpg") top center no-repeat; width:609px; height:11px; overflow:hidden;margin:23px 0 0 20px;padding: 0 5px 0 0;}
			.ri_top_I {background:url("/images/common/dz_header_I.jpg") top center no-repeat; width:609px; height:11px; overflow:hidden;margin:23px 0 0 20px;padding: 0 5px 0 0;}
			.ri_top_R {background:url("/images/common/dz_header_R.jpg") top center no-repeat; width:609px; height:11px; overflow:hidden;margin:23px 0 0 20px;padding: 0 5px 0 0;}
			.ri_body {background:url("/images/common/dz_body.jpg") top center repeat-y; width:609px; overflow:hidden; padding: 0 5px 0 0;margin:0 0 0 20px;font:normal 11px verdana;color:#636363;}
				.ri_body h3 {padding-left:10px;margin:0;}
				.ri_body p {margin: 3px 10px 0 10px;font:normal 11px verdana;color:#898989;}
				.ri_body p span {color:#363636;}
			.ri_bottom {background:url("/images/common/dz_footer.jpg") top center no-repeat; width:609px; height:11px; overflow:hidden;margin:0 0 0 20px;padding: 0 5px 0 0;}
			.ri_bottom_I {background:url("/images/common/dz_footer_I.jpg") top center no-repeat; width:609px; height:11px; overflow:hidden;margin:0 0 0 20px;padding: 0 5px 0 0;}
			.ri_bottom_R {background:url("/images/common/dz_footer_R.jpg") top center no-repeat; width:609px; height:11px; overflow:hidden;margin:0 0 0 20px;padding: 0 5px 0 0;}
			tr.dzhours_today {background: #5271B1; color:#ffffff; font-weight:bold;}
			.dzhours {margin: 3px 0 10px 36px;border-top: 1px solid #DDDDDD; border-bottom: 1px solid #dddddd; padding: 5px 20px 10px 20px;width:80%;font:normal 11px verdana;display:none;}
				.dzhours_txt {font:normal 11px verdana;}
				#currentday {background-color:#5271B1;color:#fff;font-weight:900;}
			#ri_disclaimer {margin: 10px; border-top: 1px solid #DDDDDD; color:#BBBBBB; font-size:10px;}
			#citysearchEditorials {padding-right:3px;}
				#citysearchEditorials b {color:black;}

			h3 {color:#363636;font:900 14px verdana;}
			h3.dz_1 {background:url("/images/common/mp1.png") left  no-repeat; color: #880000; padding: 0px 0 0 25px; margin: 3px 0 0 10px;font:900 12px verdana;}
			h3.dz_2 {background:url("/images/common/mp2.png") left  no-repeat; color: #000088; padding: 0px 0 0 25px; margin: 3px 0 0 10px;font:900 12px verdana;}
			h3.dz_3 {background:url("/images/common/mp3.png") left  no-repeat; color: #008800; padding: 0px 0 0 25px; margin: 3px 0 0 10px;font:900 12px verdana;}
			h3.dz_4 {background:url("/images/common/mp4.png") left  no-repeat; color: #660099; padding: 0px 0 0 25px; margin: 3px 0 0 10px;font:900 12px verdana;}
			h3.dz_5 {background:url("/images/common/mp5.png") left  no-repeat; color: #0000FF; padding: 0px 0 0 25px; margin: 3px 0 0 10px;font:900 12px verdana;}
			h3.dz_6 {background:url("/images/common/mp6.png") left  no-repeat; color: #FF9900; padding: 0px 0 0 25px; margin: 3px 0 0 10px;font:900 12px verdana;}
			h3.dz_7 {background:url("/images/common/mp7.png") left  no-repeat; color: #CC0099; padding: 0px 0 0 25px; margin: 3px 0 0 10px;font:900 12px verdana;}
			h3.dz_8 {background:url("/images/common/mp8.png") left  no-repeat; color: #cc9900; padding: 0px 0 0 25px; margin: 3px 0 0 10px;font:900 12px verdana;}
/* Restaurant Page: Info Tab ------------------------------------------------- */	
		

.review{	overflow: hidden;	margin: 10px 10px 0 30px;	width:620px;}
.review img{	display: block;	float: left;	margin: 0px 10px;}
.review a img{	margin: 10px;	border: 0px;}
.review span{	display: block;	clear: right;	float: left;	font-size: 12px;	width: 475px;	margin: 10px;	height: 40px;}
.review address{	display: block;	font-size: 12px;	clear: both;	font-style: normal;	margin: 10px;}

#content_favorites {padding: 0 15px; background:#FFFFFF}
#content_favorites  p {display:block; margin: 40px 10px 0 0px; }
#content_favorites ul {margin: 0 0 10px 0}

.yelp{background: url("/images/am/yelp_wm.jpg") no-repeat bottom 500px;}
.menuism{background: url("/images/am/menuism_wm.jpg") no-repeat bottom 500px;}
.citysearch{background: url("/images/am/citysearch_wm.jpg") no-repeat bottom 500px;}
#content{padding:20px; margin: 0 0 0 10px;}
#content p {font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin:5px 0 5px 10px;}

			
#container_footer{width:990px; margin:0 auto;  padding: 10px 0 40px 0; text-align:center}
	#goog_footer {display:none; margin: 0 auto; width:728px;}
	#container_footer p{font-size:11px; text-align:center; display:block;  overflow:hidden}