@charset "utf-8";

/* Cascading Style Sheet Document for Edo Japanese Restaurant */
/* Designed by Chandan Chaurasia */

/*---------------GLOBAL (PRIMARY CSS)---------------*/

body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	}
	
ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
	
h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#EFCC03;
	padding:0 0 0 0;
	margin:0px;
	}	
	
h2	{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	}
	
/*----------------INDEX PAGE-----------------------*/
.banner-bg-top{
	background-image:url(../images/banner-bg-top.gif);
	background-repeat:repeat-x;
	height:244px;
	}	
	
.banner-tp-rightbg{
	background-image:url(../images/banner-tp-rightbg.gif);
	background-repeat:no-repeat;
	}	
	
.banner-midpart{
	padding:66px 0 76px 0;
	}
	
.bg2{
	background-image:url(../images/bg2.gif);
	background-repeat:repeat-x;
	height:55px;
	}	
	
.bg3{
	background-image:url(../images/bg3.gif);
	background-repeat:repeat-x;
	}
	
.call{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	}
	
.left-shadowbg{
	background-image:url(../images/left-shadowbg.gif);
	background-repeat:no-repeat;
	height:564px;
	}	
	
.right-shadowbg{
	background-image:url(../images/right-shadowbg.gif);
	background-repeat:no-repeat;
	height:564px;
	}	
	
.body-btmbg{
	background-image:url(../images/body-btmbg.gif);
	background-repeat:repeat-x;
	}
	
.bodybg{
	background-color:#9D0C01;
	}				
	
/*----------------NAVIGATION----------------*/
	
#menu3 {
        width: 200px;
       }

#menu3 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color: #9C5202;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		
        display: block;
        background: url(../images/menu3.gif);
        padding: 8px 0 0 40px;
        }

#menu3 li a:hover, #menu3 li #current, #menu3 li a:active {
        color: #ffffff;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		
        background: url(../images/menu3.gif) 0 -32px;
        padding: 8px 0 0 40px;
        }
		
/*---------------------------INDEX CONTINUED----------------*/
.edo{
	color:#ffffff;
	}	
	
.hei{
	height:32px;}						
	
.maintext{
	text-align:justify;
	line-height:18px;
	color:#F3F3F3;
	padding:10px 0 0 0;
	}	
	
.bg4{
	background-image:url(../images/bg4.gif);
	background-repeat:no-repeat;
	height:137px;
	}	
	
.bg5{
	background-image:url(../images/bg5.gif);
	background-repeat:repeat-x;
	height:47px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}
	
.bg51{
	background-image:url(../images/bg5.gif);
	background-repeat:repeat-x;
	height:20px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	}
		
	
.cont-info{
	font-size:12px;
	color:#F2CE00;
	text-align:center;
	line-height:15px;
	padding-top:5px;
	}	
	
.cont-info2{
	font-size:12px;
	color:#F2CE00;
	text-align:center;
	line-height:18px;
	padding-top:5px;
	}	
	
a.em:link, a.em:active, a.em:visited{
	color:#f2ce00;
	text-decoration:underline;
	}
	
a.em:hover{
	color:#990000;
	background-color:#f2ce00;
	text-decoration:none;
	}		
	
.bg6{
	background-image:url(../images/bg6.gif);
	background-repeat:repeat-x;
	height:46px;
	}	
	
.bg7{
	background-image:url(../images/bg7.gif);
	background-repeat:no-repeat;
	height:299px;
	}	
	
.bg8{
	background-image:url(../images/bg5.jpg);
	background-repeat:repeat-x;
	height:56px;
	}	
	
.bg81{
	background-image:url(../images/bg5.jpg);
	background-repeat:repeat-x;
	height:45px;
	}	
		
.bg9{
	background-image:url(../images/bg9.jpg);
	background-repeat:repeat-x;
	}
	
.we{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	color:#69625A;
	}	
	
.dine{
	color:#AF5D03;
	}	
	
.designed{
	text-align:center;
	 color: #B5A023;
	 }
	 
a.hosted:link, a.hosted:active, a.hosted:visited{
	color:#B5A023;
	text-decoration:underline;
	}
	
a.hosted:hover{
	color:#990000;
	text-decoration:none;
	}	
	
/*---------------------CONTACT US--------------------------*/
.cont-info1{
	padding:10px 0 0 20px;
	color:#990000;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	font-family:"Trebuchet MS";
	}

.contact-maintable{
	background-color:#FFFFFF;
	}	
	
.feedback-textfield{
	border:1px solid #477AAA;
	color:#333333;
	font-family:Arial, Helvetica, Verdana,  sans-serif;
	font-size:11px;
	padding-left:7px;
	width:200px;
	border-left:3px solid #C06F80;
	background-color:#F7F7F7;
}

.feedback-textfield1{
	border:1px solid #477AAA;
	color:#333333;
	font-family:Arial, Helvetica, Verdana,  sans-serif;
	font-size:11px;
	padding-left:7px;
	width:200px;
	height:50px;
	border-left:3px solid #C06F80;
	background-color:#F7F7F7;
}


.feedback-button{
	background-color:#CC9933;
	border:1px solid #990000;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:100px;
	height:25px;
}	

.feedback-city{
	border:1px solid #477AAA;
	color:#333333;
	font-family:Arial, Helvetica, Verdana,  sans-serif;
	font-size:11px;
	padding-left:7px;
	width:80px;
	background-color:#F7F7F7;
	border-left:3px solid #C06F80;
}

.feedback-state{
	border:1px solid #477AAA;
	color:#333333;
	font-family:Arial, Helvetica, Verdana,  sans-serif;
	font-size:11px;
	padding-left:7px;
	width:50px;
	background-color:#F7F7F7;
	border-left:3px solid #C06F80;
}

.star{
	color:#CC3300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.name{
	font-size:12px;
	padding-left:20px;
	font-weight:bold;
	color:#996600;
	}	
	
.name1{
	font-size:12px;
	font-weight:bold;
	color:#996600;
	}	
	
.useful{
	color:#435766;
	padding-left:20px;
	}	
	
.bg81{
	background-image:url(../images/bg5.jpg);
	background-repeat:repeat-x;
	height:20px;
	}	
	
	
/*---------------------Menu----------------*/

.ourmenu{
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:22px;
	padding-bottom:10px;
	}
	
.left-shadowbg1{
	background-image:url(../images/left-shadowbg1.gif);
	background-repeat:repeat-y;
	}	
	
.right-shadowbg1{
	background-image:url(../images/right-shadowbg1.gif);
	background-repeat:repeat-y;
	}

.menu-bordr{
	border:1px solid #EFB552;
	padding:4px;
	}	
	
.menu-select{
	background-color:#639001;}	
	
.menu-select1{
	border-right:1px solid #ffffff;
	}	
	
a.menu-names:link, a.menu-names:visited, a.menu-names:active{
	color:#ffffff;
	padding-left:10px;
	text-decoration:none;
	font-size:11px;
	
	}	
	
a.menu-names:hover{
	text-decoration:underline;
	font-weight:bold;
	}	
	
.menu-heading{
	background-color:#597432;
	color:#FCE176;
	background-image:url(../images/menubg.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	height:35px;
	}	
	
	
a.menulink2:link, a.menulink2:active, a.menulink2:visited
{
	font-weight:bold;
	padding-right:5px;
	color:#ffffff;
	font-size:12px;
	text-decoration:underline;

}

a.menulink2:hover{
	text-decoration:none;
	color:#F4DF5C;
	}

.memu-list{
	background-color:#E2D8BB;
	padding-left:10px;
	font-weight:bold;
	border-right:1px solid #597432;
	font-size:12px;
	color:#445C20;
	}
	
.memu-list1{
	background-color:#DEC479;
	padding-left:10px;
	font-weight:bold;
	border-right:1px solid #597432;
	font-size:12px;
	color:#445C20;
	
	}	
	
.price-list{
	background-color:#E2D8BB;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	color:#445C20;
	}	
	
.price-list1{
	font-weight:bold;
	background-color:#DEC479;
	text-align:center;
	font-size:12px;
	color:#445C20;
	}	
	
.menu-desc{
	color:#445C20;
	font-size:11px;
	font-weight:normal;}		
	
.menu-bordr1{
	border:6px solid #527603;
	}