/* CSS Document 1888Restaurants.com */

body {
	margin: 0px;
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 11px;
	line-height: 20px;
	background: url(/images/main-bg.gif) repeat-x top left;
}

div, p, form { padding:0px; margin:0px; }

table, tr, td, p, div, form {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 11px;
	line-height: 20px;
}

a {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #ec2c00;
	text-decoration: none;
}

.logo {      
	display: block;
	text-indent: -4000px; 
	background:url(/images/logo-1888restaurants.gif) no-repeat top left;
	/*width: 507px;*/
	width: 523px;
	height: 67px;
}
.logo a {          
	color: #000000; 
	text-decoration: none;
}
.logo a:hover {          
	color: #000000; 
	text-decoration: none;
}

.logo1 {      
	display: block;
	text-indent: -4000px; 
	background:url(/images/logo-1888restaurants1.gif) no-repeat top left;
	/*width: 507px;*/
	width: 592px;
	height: 94px;
}
.logo1 a {          
	color: #000000; 
	text-decoration: none;
}
.logo1 a:hover {          
	color: #000000; 
	text-decoration: none;
}

.searchtabletop {
	background:	url(/images/searchtabletop-bg.gif) repeat-x top left;
	border-left: 1px solid #a1a1a1;
	border-right: 1px solid #a1a1a1;
	border-bottom: 1px solid #a1a1a1;
	height: 28px;
}

.searchicon {
	background: url(/images/search-bullet.gif) no-repeat top left;
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #6d6d6d;
	padding-left: 25px;
}	

.textboxsearch {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 11px;
	font-style: italic;
	color: #7b7b7b;
	border: 1px solid #6c6c6c;
	height: 17px;
}

.favouriteicon {
	background: url(/images/favourite-bullet.gif) no-repeat top left;
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #6d6d6d;
	padding-left: 25px;
}

.favouriteicon a {
	color: #ec2c00;
	text-decoration: none;
}

.favouriteicon a:hover {
	color: #ec2c00;
	text-decoration: underline;
}

.menutext {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #fff;*/
	color: #ffe791;
	padding-left: 10px;
	padding-right: 10px;
	background: url(/images/menu-bg.gif) repeat-x top left;
	height: 32px;
}
.menutext a {
	/*color: #fff;*/
	color: #ffe791;
	text-decoration: none;
}
.menutext a:hover {
	/*color: #fff;*/
	color: #ffe791;
	text-decoration: underline;
}

.menuredtext {
	font-family: Verdana, Arial, "MS Sans Serif", Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffd800;
	padding-left: 10px;
	padding-right: 10px;
	background: url(/images/menu-red-bg.gif) repeat-x top left;
	height: 32px;
}
.menuredtext a {
	color: #ffd800;
	text-decoration: none;
}
.menuredtext a:hover {
	color: #ffd800;
	text-decoration: underline;
}

.promotional-banner-home {
	background: url(/images/promotional-banner-home.gif) no-repeat top left;
	width: 980px;
	height: 212px;
}

h1.home {
	display:inline;
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	line-height:25px;
	color: #4a6804;
}

h1 {
	display:inline;
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 20px;
	font-weight: normal;
	line-height:25px;
	color: #003399;
}

.h1_new {
	display:inline;
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 20px;
	font-weight: normal;
	line-height:25px;
	color: #003399;
}

.heading {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	line-height:25px;
	color: #039;
}

.heading-white {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	line-height:25px;
	color: #FFF;
	background: #7f7f7f;
}

.heading-red {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	line-height:25px;
	color: #ec2c00;
}

.heading-red-big {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 20px;
	font-weight: normal;
	line-height:25px;
	color: #ec2c00;
}

.heading-red-small {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height:25px;
	color: #ec2c00;
}

.heading-black {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	line-height:25px;
	color: #000;
}

.heading-gray {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	line-height:25px;
	color: #000;
	background: #d9d9d9;
	padding-left: 5px;
}

.nextoth1img {
	background: url(/images/nextoth1img.gif) no-repeat top left;
	width: 340px;
	height: 80px;
}

.h1tablehome {
	background: url(/images/home-h1-bg.gif) repeat-x top left;
	border: 1px solid #b1bd92;
	height: 80px;
	padding-left: 10px;
}

.searchtable {
	background:	#f4f1df;
	border: 1px solid #e1dab7;
}

table.green5 {  } 
td.green5-tl { width: 5px; height: 5px; background: url('/images/green5-tl.gif') no-repeat;}
td.green5-tr { width: 5px; height: 5px; background: url('/images/green5-tr.gif') no-repeat;}
td.green5-bl { width: 5px; height: 5px; background: url('/images/green5-bl.gif') no-repeat;}
td.green5-br { width: 5px; height: 5px; background: url('/images/green5-br.gif') no-repeat;}
td.green5-t { height: 5px; background: url('/images/green5-t.gif') repeat-x;}
td.green5-b { height: 5px; background: url('/images/green5-b.gif') repeat-x;}
td.green5-l { width: 5px; background: url('/images/green5-l.gif') repeat-y;}
td.green5-r { width: 5px; background: url('/images/green5-r.gif') repeat-y;}
td.green5-center { 	background: #dae3c4; }

.leftablebg {
	background: #f1eee6;
	
}
.tophead {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	padding-left: 5px;
	line-height: 25px;
	background: url(/images/tophead-bg.jpg) repeat top left;
	height: 25px;
}

.left-heading-text {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 17px;
	font-weight: bold;
	color: #111313;
	padding-left: 5px;
	line-height: 41px;
}

.left-heading {
	background: url(/images/left-head-bg.gif) repeat top left;
	height: 41px;
}

.left-heading-gr {
	background: url(/images/left-head-bg1.gif) repeat top left;
	height: 41px;
}

div.restaurant-lising ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div.restaurant-lising ul li {
	background: url(/images/arrow-left.gif) no-repeat .3em .6em;
	padding-left: 25px;
	line-height: 25px;
	font-size: 12px;
}

div.restaurant-lising ul li a{
	text-decoration: none;
}

div.restaurant-lising ul li a:hover {
	text-decoration: underline;
}

.left-spacing {
	width: 10px;
	background: #fff;
}

tr.dark {
	background: #ebebeb;
	height: 30px;
}

tr.dark td {
	padding-left: 5px;
}

tr.light {
	background: #f9f9f9;
	height: 30px;
}

tr.light td {
	padding-left: 5px;
}


.redfont {
	color: #ec2c00;
}


div.citylistinghome {
	width: 127px;
	float: left;
}

div.citylistinghome ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div.citylistinghome ul li {
	background: url(/images/bullet02.gif) no-repeat .0em .9em;
	line-height: 22px;
	color: #000;
	font-weight: bold;
}

div.citylistinghome ul li a{
	color: #039;
	text-decoration: underline;
	font-weight:  normal;
}

div.citylistinghome ul li a:hover {
	color: #ec2c00;
	text-decoration: none;
}

div.citylisting ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div.citylisting ul li {
	background: url(/images/bullet01.gif) no-repeat .0em .9em;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	float: left;
	width: 200px;
	padding-left: 20px;
	padding-right: 20px;
}

div.citylisting ul li a{
	color: #039;
	text-decoration: underline;
	font-weight:  normal;
}


div.citylisting_new ul {
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div.citylisting_new ul li {
	background: url(/images/bullet01.gif) no-repeat .0em .9em;
	line-height: 22px;
	color: #000;
	font-weight: bold;
	float: left;
	width: 130px;
	padding-left: 20px;
	padding-right: 20px;
}

div.citylisting_new ul li a{
	color: #039;
	text-decoration: underline;
	font-weight:  normal;
}


div.citylistinghome ul li a:hover {
	color: #ec2c00;
	text-decoration: none;
}

.footertable {
	background: #c8c8c8 url(/images/footer_bg.gif) repeat-y top center;
	border: 1px solid #7f7f7f;
}

/* DIV Style for the inner  */
#wrapper-in {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 980px;
}

#side-a-in {
	float: left;
	width: 770px;
}

#side-a-in_new {
	float: left;
	width: 980px;
}

#a-b-space-in {
	float: left;
	width: 10px;
}

#side-b-in { 
	margin: 0;
	float: left;
	width: 200px;
	height: 1%; /* Holly hack for Peekaboo Bug */
}

#footer-in {
	clear: both;
	background: #A2A2A2;
}
/* End of DIV style inner paid */


/* Second */
#wrapper-in2 {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 770px;
}

#side-a-in2 {
	float: left;
	width: 450px;
}

#a-b-space-in2 {
	float: left;
	width: 10px;
}

#side-b-in2 { 
	margin: 0;
	float: left;
	width: 310px;
	height: 1%; /* Holly hack for Peekaboo Bug */
}

#footer-in2 {
	clear: both;
	background: #A2A2A2;
}
/* End of Secong */

.hor-td {
	background: url(/images/gray-brd.gif) repeat-x top left;
	height: 1px;
}

.ver-td {
	background: url(/images/gray-brd.gif) repeat-y top left;
	width: 1px;
}

.gray-brd {
	border: 1px solid #ccc;
}

.ylw-brd {
	background: #efeab8;
	border: 0px solid #e5debf;
}

.bluefont {
color: #039;
}
a.bluelink {
	color: #039;
}

a.bluelink:hover {
	color: #ec2c00;
}

.imgwhiteborder {
	border: 1px solid #fff;
	margin: 5px;
}

.gray-bg {
	background: #ebebeb;
	padding-left: 3px;
}

.specificrating {
	font-size: 10px;
	width: 70px;
	text-align: right;
	float:left;
	margin: 0px;
	padding: 0px;
	line-height:10px;
	padding-right: 5px;
}

.specificrating-bar {
	width: 100px;
	float:left;
	line-height:10px;
}

.specificrating-point {
	font-size: 10px;
	color: #ec2c00;
	width: 20px;
	float:left;
	line-height:10px;
	padding-left: 2px;
}

#nav {
	margin: 0;
	padding: 0;
}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav ul li {
	font-weight: bold;
	width: 225px;
	float:left;
	margin-top: 10px;
}

#nav ul li ul li {
	background: none;
	margin:0px;
	font-weight: normal;
	background:url(/images/bullet01.gif) no-repeat 1.5em .7em;
	padding-left: 3em
}

div.but-inr ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.but-inr ul li {
	background: #ffe5a5;
	border: 1px solid #f6ae5e;
	font-weight: bold;
	margin: 3px;
	text-align: center;
	width: 99px;
	float:left;
}

div.but-inr ul li:hover {
	background: #f6ae5e;
	border: 1px solid #000;
	font-weight: bold;
	margin: 3px;
	text-align: center;
	width: 99px;
	float:left;
}

div.but-inr ul li a{
	text-decoration: none;
}
div.but-inr ul li a:hover{
	color: #000;
}

.org-brd {
	/*border: 2px solid #fabc18;*/
	border-top: 2px solid #fabc18;
	border-right: 2px solid #fabc18;
	border-bottom: 2px solid #fabc18;
}

.hor-td-org {
	background: url(/images/org-brd.gif) repeat-x top left;
	height: 2px;
}

.ver-td-org {
	background: url(/images/org-brd.gif) repeat-y top left;
	width: 2px;
}

.grn-brd {
	border: 2px solid #c0c573;
}

.hor-td-grn {
	background: url(/images/grn-brd.gif) repeat-x top left;
	height: 2px;
}

.ver-td-grn {
	background: url(/images/grn-brd.gif) repeat-y top left;
	width: 2px;
}

/* added by devang */

.dish-menu-info {
	border-right: 1px solid #969494;
	border-left: 1px solid #969494;
	border-bottom: 1px solid #969494;
}

.dish-menu-heading {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height:25px;
	color: #ffffff;
}

.dish-menu-number {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height:25px;
	color: #dc4b00;
	text-align:center;
}

.dish-menu-detail {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height:25px;
	color: #000000;
	padding-left: 9px;
}

.title-black {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
}

.title-orange {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	color: #ff8400;
	padding-top: 2px;
	text-align:center;
}

.owner-info {
	border-right: 1px solid #e1dab7;
	border-left: 1px solid #e1dab7;
	border-bottom: 1px solid #e1dab7;
	border-top: 1px solid #e1dab7;
}

.form-text {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 12px;
	LINE-HEIGHT : 27px;
	font-weight: bold;
	color: #000000;
	padding: 5px;
	text-align:right;
}

.red-text {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 12px;
	color: #ff0000;
	padding: 5px;
}

.form-box {
   border: 1px solid #c3bc95;
   /*background: #ffffff url(images/form-bg.gif) repeat-x bottom left;*/
  }
  
 .list-menu {
     /*background-color: #fcf8e0;*/
	 border: 1px solid #e1dab7;
	 color: #716106; 
}
  
.bg-color {
	padding: 0px;
	margin: 0px;
	border: 5px solid #fcf8e0;
}
.bg-color1 {
	padding: 0px;
	margin: 0px;
	border: 5px solid #fcf8e0;
	background: #ffffff;
	width:80px;
}

.to{
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding: 5px;
	text-align:right;
}

.pro-edit-bg{
	background: #efeab8 url(/images/pro-edit-bg.gif) repeat-x top left;
     height: 36px;
}

.heading-black{
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	padding: 5px;
	text-align:center;
}

.recepie-bg{
    background: #f4f1df url(/images/recepie-bg.gif) repeat-x top left;
    height : 48px;
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	line-height:25px;
	color: #ec2c00;
}

.recepie-table{
	border: 1px solid #e1dab7;
}

.view-menu{
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.view-menu-text{
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	font-weight: normal;
	line-height:25px;
	color: #ec2c00;
	text-align:center;
}

.recipes-tbl {
	border: 1px solid #f6f2db;
	background-color: #fffdf5;
}

.recipes-title {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 20px;
	color: #ef2c00;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
}

.ingredients {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 20px;
	color: #292727;
	padding-left:10px;
	padding-top:10px;
}

.ingredients1 {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-weight: bold;
	font-size: 13px;
	color: #5e5e5e;
	padding-left:10px;
	padding-top:10px;
}

.ingredients-text {
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 13px;
	color: #000000;
	padding-left:10px;
}

.no-bg{
	background: #fffdf5 url(/images/number.gif) no-repeat top left;
    height : 28px;
	width : 29px;
	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 18px;
	color: #ffffff;
	text-align:center;
}

.next-image{
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE : 12px; 
	COLOR : #e43223; 
	padding-right:15px;
	/*background: url(images/next.gif) no-repeat center right;*/
	text-align:center;
}
.next-image a {
	color: #e43223;
	text-decoration: underline;
}
.next-image a:hover {
	color: #000000;
	text-decoration: none;
}

.previous-image{
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE : 12px; 
	COLOR : #e43223; 
	padding-left:15px;
	/*background: url(images/prev.gif) no-repeat center left;*/
	text-align:center;
}
.previous-image a {
	color: #e43223;
	text-decoration: underline;
}
.previous-image a:hover {
	color: #000000;
	text-decoration: none;
}

.gallery-image img{
    border: 4px double #d2c475;
}

.thumb-table {
	border-top: 3px solid #d2c475;
	background-color:#faf4dc;
}

.image-hover img{
  border: 1px solid #c5b871;
  background-color:#faf4dc;
  padding:5px;
}

.image-hover:hover img{
 background-color:#c5b871;
 border: 1px solid #c5b871;
}

.image-hover:hover{
color: red; 
}

.form-bg{
  background-color:#fffceb;
  height:30px;
}

.blue-title{
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	FONT-SIZE : 20px; 
	COLOR : #0066ff; 
}

.add-tbl{
  border: 3px solid #fdb362;
  }

.featured-rest {
  background-color:#efead3;
  	font-family: Arial, Verdana, "MS Sans Serif", Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height:25px;
	color: #ec2c00;
  }
  
 .featured-rest1 { 
 	background:url(/images/feat-rest-bg.gif) repeat-x top left;
	background-color:#ffffff;
}


/* End of added by devang */
.Button_box {
	background-color : #FEFEFE;
	border: 1px solid #303030;
	font-family : Verdana, Arial, Helivetica, sans-Sariff;
	font-size : 10px;
	font-weight : bold;
}

.pclass table tr td p {
	padding: 0px 5px 15px 30px;
	/*background: url("/images/bullet02.gif") no-repeat top left;*/
}