@charset "utf-8";
/* Niraj CSS Document */

body{
	margin:0px;
	padding:0px;
	background:url(../images/mainbg.gif) repeat-x top #2b2b2b;
	}

* {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	text-align:justify;
	text-decoration:none;
	}
.clearboth {
	clear:both
	}
.clearleft {
	clear:left;
	}

#main {
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:912px;
	}

/********************************start of header *********************************/
#header {
	width:912px;
	}
#header_1{
	width:912px;
	background:url(../images/tittle.jpg) no-repeat top;
	height:157px;
}
#tittle {
	width:596px;  /* or.=912px; */
	height:80px;
	padding:0px 0px 0px 316px;
	text-align:center;
	}
#tittle ul {
	width:631px;
	float:left;
	text-align:center;
	}
#tittle ul li, #tittle ul li a, .menu_defaults a{
	width:120px;
	float:left;
	list-style:none;
	color:#FFFFFF;
	line-height:66px;
	text-align:center;
	font-size:12px;
	}
#tittle ul li a:hover, .menu_hover a{
	width:120px;
	line-height:66px;
	float:left;
	display:block;
	list-style:none;
	color:#000 !important;
	padding-top:3px;
	font-size:12px;
	text-align:center;
	background:url(../images/hover.jpg) no-repeat center top !important;
	}
#online_reservation {
	width:182px;
	padding:31px 0px 0px 730px;
	}
#imagefader {
	width:912px;
	}
	
/********************************end of header *********************************/

/********************************start of midbody *********************************/

#midbody {
	width:912px;
	padding:30px 0px 0px 0px;
	}
#left_midbody {
	width:223px;  /* ori=238px */
	float:left;
	background:url(../images/leftmenu_3.jpg) no-repeat top left;
	padding:100px 0px 40px 15px;
	border-right:#505050 1px solid;
	}
#left_midbody ul {
	width:238px;
	}
#left_midbody ul li, #left_midbody ul li a, .leftmenu_defaults a {
	width:238px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fccfa8;
	line-height:31px;
	list-style:none;
	}
#left_midbody ul li a:hover, .leftmenu_hover a {
	width:238px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff !important;
	line-height:31px;
	list-style:none;
	}
#right_midbody {
	width:650px; /* ori=674px */
	float:right;
	padding:0px;
}
#thumbnail {
	width:100%;
	}
.im_1 {
	padding:20px 17px 0px 0px;
	}
.im_2 {
	padding:20px 0px 0px 0px;
	}
.im_3 {
	padding:20px 44px 0px 0px;
	}
.im_4 {
	padding:20px 0px 0px 0px;
	}

/********************************end of midbody*********************************/


/********************************start of footer *********************************/
#footer {
	clear:both;
	width:100%;
	background:url(../images/footer_bg.gif) repeat-x top #495b10;
	padding:35px 0px 15px 0px;
	}

#footer_mid {
	width:912px;
	margin-left:auto;
	margin-right:auto;
	}
#footer_left {
	float:left;
	width:462px;
	text-align:left;
	}
#footer_right {
	float:right;
	width:450px;
	text-align:right;
	}
.footer_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a2b061;
	}
.footer_text2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B8C570;
	}
	
/********************************end of footer *********************************/


/********************************start of text style *********************************/

.heading_homepage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#CCCCCC;
	}
.header_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF;
	border-bottom:#666666 1px  dashed;
	padding-bottom:10px;
	}
.body_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CCCCCC;
	}
.heading_2{
	font-size:16px;
	color:#938401;
	}

/********************************start of form style *********************************/
label{
float: left;
width: 140px;
font-weight: bold;
}

input, textarea{
width: 180px;
margin-bottom: 10px;
}

textarea{
width: 250px;
height: 150px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 140px;
margin-top: 5px;
width: 60px;
}

#resetbutton{
margin-left: 0;
margin-top: 5px;
width: 60px;
}

br{
clear: left;
}
 		
