* { margin:0px; padding:0px;}
body { border: none; margin: 0px; padding: 0px; background:url(../images/bg.jpg); font-family:Arial, Helvetica, sans-serif;}
table { border: none; width: 100%; text-align: left; border-collapse: collapse; margin: 0px; padding: 0px; }
td { vertical-align: top; }
img { border:none; }
a { outline:0px; }

.main {background:url(../images/main-bg.jpg) repeat-x left top; height:450px;}
.top-bg {background:url(../images/top.gif) no-repeat left top;}
.logo {text-align:center; padding-top:9px;}

.atithi {text-align:center; padding-bottom:78px;}

.copyright {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7e4308; padding:0px 20px;}
.copyright em {font-style:normal; color:#000000;}
.copyright span {float:right;}
.copyright span em a {color:#7e4308; text-decoration:none; font-style:normal;}
.copyright span a {text-decoration:none; color:#000000;}

.bot-m {background:url(../images/bot-menu.gif) no-repeat left top; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}

.bot-m1 {text-align:center; vertical-align:middle; padding:32px 0px 42px 0px;}
.bot-m1 a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; padding:0px 9px;}
.bot-m1 a:hover {text-decoration:underline; color:#000000;}

.icon-t a img {background:url(../images/twiter.gif) no-repeat left -38px;}
.icon-t a:hover img {background:url(../images/twiter.gif) no-repeat left top;}

.icon-f a img {background:url(../images/iconf.gif) no-repeat left -38px; display:inline-block;}
.icon-f a:hover img {background:url(../images/iconf.gif) no-repeat left top;  display:inline-block;}

.top-c {background:url(../images/top-r-c1.gif) no-repeat right top;}
.top-c1 {background:url(../images/top-r-c3.gif) no-repeat right top;}
.bot-c {background:url(../images/bot-r-c1.gif) no-repeat right top;}
.bot-c1 {background:url(../images/bot-r-c2.gif) no-repeat right top;}

.finish {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4e3f10; padding:5px 18px;}
.finish span {float:right; padding-top:5px; display:inline-block;}
.finish span strong {color:#000000;}

.derek {border:solid 1px #d8ceb1; font-size:0px;}

.welcome {background:url(../images/text-bg.gif);}
.welcome-in {background:url(../images/inn-text-bg.gif);}

.place {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4e3f10; text-align:justify;}

.mail {background:url(../images/restorant.gif) no-repeat left top; height:51px; vertical-align:middle; text-align:center;}
.mail img {padding-right:5px;}

.date {background:url(../images/date.gif) no-repeat left top;}
.table {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; font-weight:bold;  padding:15px 0px 8px 15px;}

.size {font-family:Georgia, "Times New Roman", Times, serif; color:#dfd7c0; font-size:11px; line-height:18px; display:inline-block; width:82px; padding-left:15px;}

.size-n {font-family:Georgia, "Times New Roman", Times, serif; color:#dfd7c0; font-size:11px; line-height:18px; display:inline-block; width:110px; padding-left:5px;}
.size-n img {vertical-align:middle; padding-left:5px;}

.size-n1 {font-family:Georgia, "Times New Roman", Times, serif; color:#dfd7c0; font-size:11px; line-height:18px; display:inline-block; width:112px; padding-left:7px;}
.size-n1 img {vertical-align:middle; padding-left:5px;}

.size1 strong {font-weight:normal; padding-bottom:16px;}

.box {background:url(../images/box.gif) no-repeat left top; width:83px; height:29px; display:inline-block; text-align:center; vertical-align:middle;}
.box1 {background:#dfd7c0; border:0px; font-size:11px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; width:74px; height:20px; display:inline-block; margin-top:7px;} 

.menu {font-family:Georgia, "Times New Roman", Times, serif; width:157px; height:48px; vertical-align:middle; line-height:48px; text-align:right; font-size:21px; color:#FFFFFF; display:inline-block; background:url(../images/button-m.gif) no-repeat left top;}
.menu a {color:#FFFFFF; text-decoration:none; padding-right:23px;}
.menu a:hover {color:#d8b545;}

.goto {font-family:Georgia, "Times New Roman", Times, serif; width:301px; height:48px; vertical-align:middle; line-height:48px; text-align:right; font-size:21px; color:#FFFFFF; display:inline-block; background:url(../images/goto.gif) no-repeat left top;}
.goto a {color:#FFFFFF; text-decoration:none; padding-right:23px;}
.goto a:hover {color:#d8b545;}

.space {width:10px; display:inline-block;}
.banner {background:url(../images/flash-bg.gif) no-repeat center top; text-align:center; padding-top:10px; height: 344px;}

.bot-b {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#FFFFFF; background:url(../images/bot-bg.gif) no-repeat center top; margin-bottom:17px; vertical-align:bottom; padding:8px 0px; margin-top:3px;}
.bot-b img {vertical-align:middle; padding-right:16px;}

.menu-t {background:url(../images/menu-bg.gif) no-repeat center top; height:32px; vertical-align:middle; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
.menu-t ul {padding:0px 0px 0px 94px; margin:0px; vertical-align:middle;}
.menu-t li {list-style:none; display:inline-block; float:left;}
.menu-t li a {  text-decoration:none; color:#FFFFFF; height:30px; line-height:30px; display:inline-block; vertical-align:top; padding-left:12px; margin-right:1px; cursor:pointer;}
.menu-t li a span { color:#FFFFFF; height:30px; line-height:30px; display:inline-block; vertical-align:top; padding-right:12px;}
.menu-t li a:hover {background:url(../images/button-bg.gif) no-repeat left top; padding-left:12px; height:30px; line-height:30px; vertical-align:top; text-align:center; display:inline-block; color:#000000;}
.menu-t li a:hover span {background:url(../images/button-bg.gif) no-repeat right top; padding-right:12px;  height:30px; line-height:30px; vertical-align:top; text-align:center;  display:inline-block; color:#000000;}

.menu-t li .curent {background:url(../images/button-bg.gif) no-repeat left top; height:30px; line-height:30px; vertical-align:top; text-align:center; display:inline-block; color:#000000;}
.menu-t li .curent span {background:url(../images/button-bg.gif) no-repeat right top; padding-right:12px;  height:30px; line-height:30px; vertical-align:top; text-align:center;  display:inline-block; color:#000000;}


.space {width:10px; display:inline-block;}

.top-c2 {background:url(../images/inn-top-r-c3.gif) no-repeat right top;}
.bot-c2 {background:url(../images/inn-bot-r-c21.gif) no-repeat right top;}

.box-2 {background:url(../images/inn-box.gif) no-repeat left top; width:161px; height:29px; line-height:29px; display:inline-block; text-align:center; vertical-align:middle;}
.box-22 {background:url(../images/inn-box.gif) no-repeat left top; width:161px; height:29px; line-height:29px; display:inline-block; text-align:left;padding-left:10px; vertical-align:middle;}
.box-n2 {background:#dfd7c0; border:0px; font-size:11px; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; width:149px; padding-left:10px; height:20px; display:inline-block; margin-top:5px;} 

.reserve {padding:0px 0px 7px 13px;}
.reserve img {vertical-align:middle; padding-left:10px;}

.soup_contant{font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight: bold; color: #fff;}

.rasam_contant{font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight: bold; color: #000000;}
.rasam_contant p{font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight: normal; color: #000000; padding-bottom:10px; padding-top:15px; text-align:justify;}


.first_contact{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#000;}
.first_contact a{ color:#000; text-decoration:none;}
.first_contact a:hover{text-decoration: underline;}

.paging1 { vertical-align: middle; text-align:center;}
.paging1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; color:#690400; text-decoration: none; }
.paging1 a { font-family:Georgia, "Times New Roman", Times, serif; 12px; padding:0px 7px 0px 7px; color: #690400;  text-decoration: none; }
.paging1 a:hover { font-family:Georgia, "Times New Roman", Times, serif;	font-size: 12px; color: #fff778; padding:0px 7px 0px 7px; text-decoration:none;  background:url(../images/square.gif) no-repeat;}
.paging1 a.curNum { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color: #fff778; padding:0px 7px 0px 7px; text-decoration:none;  background:url(../images/square.gif) no-repeat;} 

.paging { height:30px;vertical-align: middle; text-align:center; text-align:right;}
.paging { font-family:Georgia, "Times New Roman", Times, serif; font-size: 12px; color:#000; text-decoration: none; line-height:25px;}
.paging a { font-family:Georgia, "Times New Roman", Times, serif; 12px; padding:2px 10px 3px 6px; color: #000;  text-decoration: none; line-height:25px}
.paging a:hover { font-family:Georgia, "Times New Roman", Times, serif;	font-size: 12px; color: #fff; padding:2px 10px 3px 6px; text-decoration:none; line-height:25px; background-color: #4E3F10;}
.paging a.curNum { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color: #fff; padding:2px 10px 3px 6px; text-decoration:none; line-height:25px; background-color: #4E3F10; } 

.link-1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; text-align:left;  height:30px; vertical-align:middle;}
.link-1 a:link{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; text-decoration:none;font-weight:normal; padding-left:5px; padding-right:5px;}
.link-1 a:active{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; text-decoration:none;font-weight:normal; padding-left:5px; padding-right:5px;}
.link-1 a:visited{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; text-decoration:none;font-weight:normal; padding-left:5px; padding-right:5px;}
.link-1 a:hover{ font-family:Georgia, "Times New Roman", Times, serif;font-size:12px; color:#000000; text-decoration:underline;font-weight:normal;}
.link-1 span{float:left;}
.link-1 b{float:right;}


.pagingp { height:30px;vertical-align: middle; text-align:center; text-align:right;}
.pagingp a { font-family:Georgia, "Times New Roman", Times, serif; 12px; padding:2px 10px 3px 6px; color: #000;  text-decoration: none; line-height:25px}
.pagingp a:hover {font-family:Georgia, "Times New Roman", Times, serif;	font-size: 12px; color: #fff; padding:3px 6px 3px 6px; text-decoration: none; color:#ffffff;line-height:25px; background-color: #4E3F10;}
.pagingp a.curNum {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color: #ffffff; padding:3px 6px 3px 6px;text-decoration: none;line-height:25px;background-color: #686c80;}
.pagingp span {color:#F4F4F4;}
.pagingp span a {color:#F4F4F4;}
.pagingp span a:link, .pagingp span a:active, .pagingp span a:visited{color:#F4F4F4;}


.form_contact{font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#000; line-height:28px;}
.form_contact a{ color:#000; text-decoration:none;}
.form_contact a:hover{ text-decoration: underline;}

.form_contact_1{font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#5f5e5e; line-height:28px;}
.form_contact_1 a{ color:#5f5e5e; text-decoration:none;}
.form_contact_1 a:hover{ text-decoration: underline;}

.form_input{background:#fff; border: solid 0px #7f9db9; width:184px; height:20px; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000;}
.form_input_1{background:#fff; border: solid 0px #7f9db9; width:184px; height:52px; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000;}




#simplegallery1{ 
position: relative;
border: 10px solid orange;
}
#simplegallery1 .gallerydesctext{
text-align: left;
padding: 2px 5px;
}

.testimonial a
{
	color:#E4DCC1;
	text-decoration:none;
	font-weight:bold;
}
.testimonial a:hover
{
	color:#846C4A;
	
}
.homeread a
{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.homeread a:hover
{
	color:#846C4A;
	
}


* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

* html .csspng {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}