



/* ############################################################################################### */
/* HTML Style Rewrites --------------------------------------------------------------------------- */
/* Achor Styles ---------------------------------------------------------------------------------- */
	a {color:#327CC5;  text-decoration: none; font-family:inherit; font-size: inherit; margin:0; padding:0; font-weight:inherit;outline:none;}
	a:hover {text-decoration: underline;}
	a img {border:none;}

/* Header Styles -------------------------------------------------------------------------------- */
	h1{font-size:36px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; color:#134781;}
	h2{font-size:26px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
	h3{font-size:22px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
	h4{font-size:16px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
	h5{font-size:14px; font-weight:normal; font-style:italic; color:#777777;}
	h6{font-size:14px; font-weight:normal;}

/* Paragraphc Styles --------------------------------------------------------------------------- */
	p {text-align:left; }
	p.error {color:#CC0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 5px 0 5px 0; }
	p.small {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	p.small a {font-family:inherit;}

/* Extra Styles -------------------------------------------------------------------------------- */
	ul.error {color:#880000;}
	li {font-size:inherit; font-family:inherit; margin: 4px 0;}
	input {outline: none;}
	select {outline: none;}
	strong {font-family: inherit; font-size:inherit; font-color:inherit; padding: inherit; margin:inherit;}
	address{display:block; font-style:normal;}
		
		
		
/* Common Page styles ----------------------------------------------------------- */	


	
	/* Left (wide) section of the site ----------------------------------------------------------- */
	#loc_content_left {float:left; width:870px; margin:0;	padding:0;}



		/* Location PAGE ----------------------------------------------------------- */
		/* Location Page: Heading/Listing Information ------------------------------ */
		#location_heading_left{float:left; padding:0 0 0 0; margin:0 0 0 50; }
		#location_heading > #change_location{display:none;}
	
		#location_breadcrumb {padding-left:36px;}
		#location_breadcrumb p {color:#327CC5;font-size:11px;}	
		#location_breadcrumb h1 {}	
			#loc_location_info {width:788px;   float:left; margin: 0 0 0 0;}
			#location_info {width:788px; height:92px;  float:left; margin: 0 0 0 0;}
			#location_info h1.restname_small {font-size:18px;}
			#location_info ul{list-style:none; margin: 0;}
			#location_info ul li{float:left; margin: 0 4px 0 0; font-size:11px;}
			#location_tools {width:150px; float:left; margin: 2px 0 0 0; text-align:right;}

		/* Location Page: All menu stylings ------------------------------------------------- */	



		#locationmenu {padding:0;	width: 788px; margin:0 0 0 0;}
			#loc_groupings {list-style-type: none; padding: 0px 0px 0px 10px; margin: 10px 0px 10px 15px; font-size: 16px; font-weight:bold;}
			#loc_groupings li{float:left; margin: 2px 10px 0 0; vertical-align:bottom;}
			#loc_groupings li.selected{font-size: 18px; color:#E32B13;margin: 0 10px 0 0;}
			#loc_categories {list-style-type: none; padding: 0px 0px 0px 5px; margin: 5px 0px 0px 0px; font-size: 12px; font-weight: bold;}
	
			.loc_menu {width: 800px;}

			.loc_menu_category{ background: no-repeat top left #E8E8E8; border-bottom: 1px solid #BBBBBB; clear: both;padding: 3px 5px 5px 5px;	margin: 0 10 0 30;}
			.loc_menu_category a{color: #000;}
			.loc_menu_category h3{font-family:Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	margin: 0px;  	padding: 0px;text-align:left;}
			.loc_menu_category p{	font-size: 12px;	margin: 0 10px 0  0;  	padding: 0px;  	color: #555555;}
			.loc_menu_item{	border-bottom: 0px solid #e8e8e8;	overflow: hidden;	margin: 0 10 0 30;	padding: 4px 0 0 0;}
			.loc_menu_item span{	font-size: 14px;	display: block;	width:110px;	float: left;	padding:2px;	color: #222222;text-align:left;}
			locationdetail{	font-size: 10px;	display: block;	width:510px;	float: left;	padding:2px;	color: #222222;text-align:left;}
			.loc_menu_item p{	font-size: 12px;	margin: 0px;  	padding: 2px;	clear: both;	color: #777777}
			.loc_rest_menu_full{width:870; padding: 5px 10px 0 0px; margin: 0 0 10px 0;}
			.loc_itemprices{clear: right;}
			.loc_itemprice{	float: right;	text-align: right;	width: 65px;	font-size: 12px;	font-weight: bold;	margin: 0;	padding: 2px;	color: #555555;		border: 1px solid #F2F2F2;	background:#FAFAFA;}
			.loc_rest_rating{	float: right;	text-align: left;	width: 120px;	font-size: 9px;	font-weight: bold;	margin: 0;	padding: 2px;	color: #555555;		border: 1px solid #F2F2F2;	background:#FAFAFA;}
			.loc_rest_rating_1 {text-align: left; margin: 0 0 0 0;}
			.loc_rest_rating_2 {text-align: left; margin: 0 0 0 0;}
			.loc_bold{	font-weight: bold;}
			.loc_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;	}
	
			
		#list_search_bot input.submit {float:left}
			.loc_legal{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#AAAAAA; margin: -40px 0 10px 40px; float:left; width:640px}
		
		
	/* LOCATION Left (wide) section of the site ----------------------------------------------------------- */
	#content_left {float:left; width:670px; margin:0;	padding:0;}
	
	/* LOCATION RIGHTMOST (ad) section of the site ----------------------------------------------------------- */
	#loc_content_right_ad {float:right top; width:350px; margin:0 0 0 0; padding:50 0 0 0; }
		#loc_content_right_ad_box_mid {float:right top; background:url(".././image/bg_std_right-mid.jpg") top right repeat-y; width:350px; margin:0 0 0 50; padding:20 0 0 0;}

	#resdet_content_right_ad {float:right top; width:350px; margin:0 0 0 0; padding:0 0 0 0; }
		#resdet_content_right_ad_box_mid {float:right top; background:url(".././image/bg_std_right-mid.jpg") top right repeat-y; width:300px; margin:0 100 0 80; padding:0 0 0 0;}

	#general_content_right_ad {float:right top; width:350px; margin:0 0 0 0; padding:0 0 0 0; }
		#general_content_right_ad_box_mid {float:right top; background:url(".././image/bg_std_right-mid.jpg") top right repeat-y; width:300px; margin:0 100 0 80; padding:20 0 0 840;}
		
		/* RESTAURANT PAGE ----------------------------------------------------------- */
		/* Restaurant Page: Heading/Listing Information ------------------------------ */
		#restaurant_heading_left{float:left; padding:0 0 0 0; margin:0 0 0 60; }
		#restaurant_heading > #change_location{display:none;}
	
		#restaurant_breadcrumb {padding-left:36px;}
		#restaurant_breadcrumb p {color:#327CC5;font-size:11px;}	
		#restaurant_breadcrumb h1 {}	
			#location_info {width:660px;   float:left; margin: 0 0 0 0;}
			#restaurant_info {width:660px;   float:left; margin: -40 0 0 -40;}
			#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:150px; float:left; margin: 2px 0 0 0; text-align:right;}
		#phone{color:#1587C6; width:275px; float:left; font-size:12px; font-weight:bold; margin: 5px 0}
		#restaurant_tabs{float:left; margin:-20 0px 0 0;position:relative;}
		.url{display:inline; font-size:11px; font-style:normal;}
		.tab {float:left;width:90px; margin:-17px 0 0 0;text-align:right;}
		.tab img{border:0px;}
		.count {font-family:Arial, Helvetica, sans-serif; font-size:11px;}

		
	
	
		/* Restaurant Page: All menu stylings ------------------------------------------------- */	



		#restaurantmenu {padding:0;	width: 670px; margin:0 0 0 0;}
			#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;}
			#menu_categories {list-style-type: none; padding: 0px 0px 0px 5px; margin: 5px 0px 0px 0px; font-size: 12px; font-weight: bold;}
	
			.rest_menu {width: 305px;}

			.menu_category{ background: no-repeat top left #E8E8E8; border-bottom: 1px solid #BBBBBB; clear: both;padding: 3px 5px 5px 5px;	margin: 0 10 0 10;}
			.menu_category a{color: #000;}
			.menu_category h3{font-family:Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	margin: 0px;  	padding: 0px;text-align:left;}
			.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 10 0 10;	padding: 4px 0 0 0;}
			.menu_item span{	font-size: 14px;	display: block;	width:210px;	float: left;	padding:2px;	color: #222222;text-align:left;}
			.menu_item p{	font-size: 12px;	margin: 0px;  	padding: 2px;	clear: both;	color: #777777}
			.rest_menu_full{width:570; padding: 5px 10px 0 0px; margin: 0 0 10px 0;}
			.itemprices{clear: right;}
			.itemprice{	float: right;	text-align: right;	width: 100px;	font-size: 12px;	font-weight: bold;	margin: 0;	padding: 2px;	color: #555555;		border: 1px solid #F2F2F2;	background:#FAFAFA;}
			.rest_rating{	float: right;	text-align: left;	width: 100px;	font-size: 12px;	font-weight: bold;	margin: 0;	padding: 2px;	color: #555555;		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;	}
			
		#no_menu {margin:30px 0 0 20px; background: url(".././image/bg_no-menu.jpg") no-repeat top left; padding: 70px 0 0 145px; width:476px; height:261px;}
			#no_menu h1 {color:#E22B13;}

		/* Index Page: All menu stylings ------------------------------------------------- */	
		#index_left{float:left; padding:0 0 0 0; margin:0 0 0 50; }
		#index_right{float:left; padding:0 0 0 0; margin:0 0 0 50; }

		#index_box {margin:30px 0 0 20px; background: url(".././image/bg_no-menu.jpg")  top left; padding: 20px 0 0 20px; width:476px; height:461px;}
			#index_box h1 {color:#E22B13;}

		#index_box_delhi {margin:30px 0 0 20px; background: url(".././image/bg_no-menu.jpg")  top left; padding: 20px 20 20 20px; width:476px; }
			#index_box_delhi h1 {color:#E22B13;}

		#index_box_main {margin:30px 0 0 20px; background: url(".././image/bg_no-menu.jpg")  top left; padding: 20px 0 0 20px; width:476px; height:121px;}
			#index_box_main h1 {color:#E22B13;}

		#resdet_box_main {margin:20px 0 0 20px; background: url(".././image/bg_no-menu.jpg")  top left; padding: 20px 0 0 20px; width:676px; height:81px;}
			#index_box_main h1 {color:#E22B13;}

		#resdet_box_review {margin:15px 0 0 20px; background: url(".././image/bg_no-menu.jpg")  top left; padding: 20px 20 20 20px; width:550px;}
			#resdet_box_review h1 {color:#E22B13;}

		#index_box_200 {margin:30px 0 0 20px; background: url(".././image/bg_no-menu.jpg")  top left; padding: 20px 0 0 20px; width:476px; height:200px;}
			#index_box_200 h1 {color:#E22B13;}
		#index_box_250 {margin:30px 0 0 20px; background: url(".././image/bg_no-menu.jpg")  top left; padding: 20px 20 20 20px; width:250px;}
			#index_box_250 h1 {color:#E22B13;}
		#index_box_400 {margin:30px 0 0 20px; background: url(".././image/bg_no-menu.jpg")  top left; padding: 20px 20 20 20px; width:400px;}
			#index_box_400 h1 {color:#E22B13;}

		#general_box_main {margin:0px 0 0 20px; background: url(".././image/bg_no-menu.jpg")  top left; padding: 20px 20 20 20px; width:776px;}
			#general_box_main h1 {color:#E22B13;}
			#general_box_main p {font-size:11px;} 

			#loc_side_box {margin:0px 50 0 50px; background: url(".././image/bg_no-menu.jpg")  top left; padding: 20px 0 0 0px; width:270px; height:1261px;}
			#loc_side_box h1 {color:#E22B13;}
			#loc_side_box h2 {color:#E22B13;}

		#list_search_bot input.submit {float:left}
			
			.legal{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#AAAAAA; margin: -40px 0 5px 50px; float:left; width:640px}

	/* RIGHT (narrow) section of the site ----------------------------------------------------------- */
	#content_right {float:left; width:320px; margin:0 0 0 0; padding:50 0 0 0; }
		
		/* Right Upper Section (background) --------------------------------------------------------- */
		#content_right_box_top {float:left; background:url(".././image/bg_std_right-top.jpg") bottom left no-repeat; width:320px; height:10px; margin:0; padding:0;}
		#content_right_box_mid {float:left; background:url(".././image/bg_std_right-mid.jpg") top left repeat-y; width:320px; margin:-100 0 0 10; padding:0 50 10 10;}

	/* RIGHTMOST (ad) section of the site ----------------------------------------------------------- */
	#content_right_ad {float:right; width:250px; margin:0 0 0 0; padding:50 0 0 0; }
		#content_right_ad_box_mid {float:right; background:url(".././image/bg_std_right-mid.jpg") top right repeat-y; width:220px; margin:-395 -275 0 50; padding:0 50 10 0;}

		
		/* Rounded corners --------------------------------------------------------- */

		.roundedcornr_box_497599 {
   background: #dfe3ee;
}
.roundedcornr_top_497599 div {
   background: url(/image/round/roundedcornr_497599_tl.png) no-repeat top left;
}
.roundedcornr_top_497599 {
   background: url(/image/round/roundedcornr_497599_tr.png) no-repeat top right;
}
.roundedcornr_bottom_497599 div {
   background: url(/image/round/roundedcornr_497599_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_497599 {
   background: url(/image/round/roundedcornr_497599_br.png) no-repeat bottom right;
}

.roundedcornr_top_497599 div, .roundedcornr_top_497599, 
.roundedcornr_bottom_497599 div, .roundedcornr_bottom_497599 {
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_497599 { margin: 0 30px; }