/* CSS Document */
body {
	margin:0;
	padding:0;
	height: 100%; /* force scroll */
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9b805a;
	line-height:18px;
	background-color:#0F0C0A;
}
a { color:#8f6639; text-decoration:none;}
a:hover { color:#e3a357; text-decoration:underline;}
img { border:0 none; }
p { margin:0; padding:0;}
.clear { clear:both}
.FLeft { float:left}
.FRight { float:right}
input { background-color:#FFFFFF; border:solid 1px #000; margin:0; padding:2px 0; }
textarea {background-color:#FFFFFF; border:solid 1px #000; margin:0; padding:2px 0; }
.button { background-color:#a78856; color:#FFFFFF; font-size:11px; font-weight:bold; border:solid 1px #987a49; cursor:pointer; }

h1,h2,h3 { 
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 { font-size:20px; color:#d3bf94; font-weight:normal; margin-bottom:20px; }
h2 { font-size:22px; font-weight:normal; color:#6c4d2b;}
.Top_Section { 
	margin:0 auto; 
	padding:0; 
	width:100%; 
	background:url(images/top_part_back.jpg) top center no-repeat #2b1c15; 
	height:129px; 
}
.Top_Section .Container { 
	margin:0 auto; 
	padding:0; 
	width:900px;
	
}
.Logo { float:left; margin:0; padding:13px 0 0 0; }
.Right_Section { float:right; margin:0; padding:0; }
.Banner_Section { 
	margin:0 auto; 
	padding:0; 
	width:100%; 
	background:#131112;
}
.Banner_Section .Container { 
	margin:0 auto; 
	padding:0; 
	width:900px;
}
.Middle_Boxes { 
	margin:0 auto; 
	padding:0; 
	width:100%;
	background:#2a1d15;
}
.Middle_Boxes .Container { 
	margin:0 auto; 
	padding:0; 
	padding-top:20px;
	width:900px;
	min-height:240px;
	background:url(images/main_bg2.jpg) top left no-repeat #2b1c15;
}
.Middle_Boxes .Container1 { 
	margin:0 auto; 
	padding:0; 
	padding-top:20px;
	width:900px;
	min-height:380px;
	background:url(images/main_bg2.jpg) top left no-repeat #2b1c15;
}
.Box1 { 
	float:left; 
	width:275px; 
	padding:0 25px 0 0; 
	margin:20px 0;
	background:url(images/dotted_vertical.gif) right top no-repeat;
}
.Box2 { float:left; width:260px; padding:0 20px; margin:20px 0; }
.Box3 { 
	float:left; 
	width:275px; 
	padding:0 0 0 25px; 
	margin:20px 0; 
	background:url(images/dotted_vertical.gif) left top no-repeat;
 }
.ArwTxt {
	color:#8f6639;
	font-size:13px;
	font-weight:normal;
}
.ArwTxt ul {
	margin:0;
	padding:0;
	list-style:none;
}
.ArwTxt li {
	margin:0;
	padding:0 0 7px 15px;
	list-style:none;
	background:url(images/list_row_bg.gif) left 5px no-repeat;
}
.ArwTxt li a {
	color:#8f6639;
	text-decoration:none;
}
.ArwTxt li a:hover {
	color:#e3a357;
	text-decoration:underline;
}
.BoxHover:link { font-size:13px; color:#e3a357; font-weight:normal; }
.BoxHover:active { color:#e3a357; text-decoration:none; }
.BoxHover:visited { color:#e3a357; text-decoration:none; }
.BoxHover:hover { color:#fff; text-decoration:underline; }

.Welcome_Section { 
	margin:0 auto; 
	padding:0; 
	width:100%; 
	background:url(images/footer_bg_top.gif) left top repeat-x #161110;
}
.Container { 
	margin:0 auto; 
	padding:25px 0 0 0; 
	width:900px;
	
}
.Welcome_Box { 
	margin:0; 
	padding:0; 
	width:600px;
	float:left;
}
.Update_Box { 
	margin:0; 
	padding:0 0 0 20px; 
	width:280px;
	height:205px;
	vertical-align:top;
	float:left;
	/*background:url(images/update_back.gif) top left no-repeat;*/
}
.Curve_Boxes { margin:10px 0 0 0; padding:0; }
.Top_Curve { width:600px; height:16px; margin:0; padding:0; float:left; }
.Bottom_Curve { width:600px; height:16px; margin:0; padding:0; float:left; }
.Middle_Curve { width:570px; margin:0; padding:0 15px; float:left; background:#0f0c0a; }

.Footer_Section { 
	margin:0 auto; 
	padding:0; 
	width:100%; 
	background:#0f0c0a;
}
.Footer_Section .Container { 
	margin:0 auto; 
	padding:20px 0; 
	width:960px;
}
.Bottom_Link { margin:0; color:#8f6639; text-align:left; padding:0; font-size:12px; font-weight:normal; float:left; }
.Copy_Text { color:#9b805a; margin:0; padding:0; font-weight:normal; text-align:right; }

#header ul{
	float: right;
	margin: 60px 0 0 0;
}
#header li{
	display: block;
	font: 20px Arial, Helvetica, sans-serif;
	margin-left: 10px;
	float: left;
}

#header li a{
	background: url(images/btn.png) no-repeat 0 top;
	height: 40px;
	width: 40px;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	float: left;
	margin-top:10px;
	
}
#header li a:hover{
	padding-bottom: 10px;
}
#header .home{
	background: url(images/btn.png) no-repeat 6px top;

}
#header .our_philosophy{
	background: url(images/btn.png) no-repeat -50px top;
}
#header .daily_menu{
	background: url(images/btn.png) no-repeat -106px top;
}
#header .restaurant_menu{
	background: url(images/btn.png) no-repeat -159px top;
}
#header .tea_menu{
	background: url(images/btn.png) no-repeat -210px top;
}
#header .catering{
	background: url(images/btn.png) no-repeat -255px top;
}
#header .about_us{
	background: url(images/btn.png) no-repeat -300px top;
}
#header .contact_us{
	background: url(images/btn.png) no-repeat -349px top;
}
#header .blog{
	background: url(images/btn.png) no-repeat -393px top;
}
#header .appointment{
	background: url(images/btn.png) no-repeat -445px top;
}
#header .news_list{
	background: url(images/btn.png) no-repeat -489px top;
}

.ToolTip{
	background: url(images/tooltip.gif) no-repeat 0 0;
	padding: 1px 3px;
	width: 100px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	color: #E3A357;
	font-size:11px;
}

/*Inner page*/ 
.Inner_Section { 
	margin:0 auto; 
	padding:0; 
	width:100%; 
	background:#2a1d15;
}
.Inner_Section .Container { 
	margin:0 auto; 
	padding:30px 0; 
	width:900px;
	background:url(images/main_bg2_inner.jpg) top left no-repeat;
	min-height:367px;
}
.Inner_Heading { font-size:24px; font-weight:normal; color:#D3BF94; text-decoration:none; margin-bottom:10px; padding-left:15px; }
.Inner_Heading_Small { font-size:17px; font-weight:normal; color:#E3A357; text-decoration:none; margin:0; padding:0; }
.Inner_Left { 
	margin:0;
	padding:0 20px 0 0;
	width:650px;
	float:left;
}
.Inner_Right { 
	margin:0;
	padding:0;
	width:230px;
	float:left;
}
.Inner_Right_Verticle_Line { 
	margin:30px 0 0 0;
	padding:0 0 0 20px;
	float:left;
	background:url(images/dotted_vertical.gif) top left no-repeat;
	height:auto;
	min-height:500px;
}
.Inner_Curve_Boxes { margin:0; padding:0; }
.Inner_Top_Curve { width:650px; height:16px; margin:0; padding:0; float:left; }
.Inner_Bottom_Curve { width:650px; height:16px; margin:0; padding:0; float:left; }
.Inner_Middle_Curve { width:620px; margin:0; padding:0 15px; float:left; background:#1e1713; }
.Inner_Middle_Curve p { margin:0 0 10px 0; padding:0; }

.Img { border:solid 1px #37271a; padding:3px; background-color:#2a1d15; }

.Inner_Left_Curve_Boxes { margin:0; padding:0; }
.Inner_Left_Top_Curve { width:210px; height:16px; margin:0; padding:0; float:left; }
.Inner_Left_Bottom_Curve { width:210px; height:16px; margin:0; padding:0; float:left; }
.Inner_Left_Middle_Curve { width:180px; margin:0; padding:0 15px; float:left; background:#1e1713; }
.Img_Bdr {border:1px solid #EBBD8F;}

/* Added by kuldeep */

.WelcomeCont {float:left; width:528px; margin-top:15px; line-height:17px;}
.WelcomeContInner {float:left; width:880px; margin-top:15px; line-height:17px;}
.WelcomeCont h1 { color:#F7C692; font-size:18px; margin:0; padding:0 0 10px 0;}
.WelcomeCont p { margin:5px 0; padding:0;}

.WelcomeContInner h1 { color:#F7C692; font-size:18px; margin:0; padding:0 0 10px 0;}
.WelcomeContInner p { margin:5px 0; padding:0;}
.WelcomeContInner h1 a {color:#F7C692; font-size:18px; margin:0; padding:0 0 0px 0; text-decoration:none;}
.WelcomeContInner h1 a:hover {color:#F7C692; font-size:18px; margin:0; padding:0 0 0px 0; text-decoration:underline;}
.InnerContentLeft { float:left; width:480px;}
.InnerContentLeft1 { float:left; width:750px;}

.InnerContentLeftContact { float:left; width:340px;}
.InnerContentRightContact { float:right; width:100px;}
.Clr {clear:both;}
