/* CSS Document */
body{ margin:0; padding:0; border:0; outline:0; background:url(../images/top-bg.jpg) repeat-x #fbe8c7; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; text-align:justify; color:#000000;}
ul{ margin:0; padding:0 10px;}
img{ outline:0px; border:0px;}
h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:bold; color:#cbb90f;}
h2{ color:#ffc89e; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; text-align:justify; font-weight:normal;}
h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#000000; margin-left:25px; padding-top:10px; }
.color-orange{ color:#f17b1b;}
.rates{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#561819;}

#wrapper{ width:1004px; margin:0 auto;}
#banner{ width:1004px; height:224px; margin:0 auto;}


.tab{ width:155px; padding-right:5px; height:150px; float:left;}
.tab1{ width:213px; padding-right:10px; height:150px; float:left; text-align:center;}
.clear{ height:15px; width:924px; clear:both;}
/*---body part---*/
#body-wrapper{ width:1004px; margin:0 auto; clear:both}
#body-gallery{ width:337px; height:347px; float:left;}
#body-mid{ width:115px; height:347px; float:left; text-align:center;}
#body-wel{ width:471px; height:283px; background:url(../images/wel-bg.png) no-repeat; float:right; padding:44px 42px 20px 39px;}
#gallery-wrapper{ background:url(../images/gallery-bg.png) no-repeat; width:337px; height:273px; margin-top:44px; float:left}
#gallery-script{ width:256px; height:193px; margin: 29px 35px 72px 46px; }

#online-reservation{ background:url(../images/online-reservation.png) no-repeat; width:106px; height:68px; margin:24px 0 10px 0;}
#res a:link{
		display:block;
		width:80px;
		height:77px;
		background-image:url(../images/res.png);
		background-position:top;
		background-repeat:no-repeat;
		cursor:pointer;
	
		}
	#res a:visited{
		display:block;
		width:80px;
		height:77px;
		background-image:url(../images/res.png);
		background-position:top;
		background-repeat:no-repeat;
		cursor:pointer;
	
		}	
	#res a:hover{
		background-image:url(../images/res-hover.png);
		background-repeat:no-repeat;
			}

#weather{ width:95px; height:135px; margin-top:10px;}	

/*------ contact part -----*/

.spacer{ height:15px; clear:both;}
.spacer1{ height:5px; clear:both;}
#btm-part{ width:1004px; clear:both;}	
#left-contact{ float:left; width:286px;}
.left-bg{ background:url(../images/left-bg.png) no-repeat; width:286px; height:37px; text-align:left;}
.margin25{ margin-left:25px; margin-top:15px; margin-bottom:15px;}
#direction a:link{
		display:block;
		width:223px;
		height:64px;
		background-image:url(../images/direction.png);
		background-position:top;
		background-repeat:no-repeat;
		cursor:pointer;	
		}
	#direction a:visited{
		display:block;
		width:223px;
		height:64px;
		background-image:url(../images/direction.png);
		background-position:top;
		background-repeat:no-repeat;
		cursor:pointer;	
		}	
	#direction a:hover{
		background-image:url(../images/direction-hover.png);
		background-repeat:no-repeat;
		}	
/*---------gallery scroll--------*/
#right-gallery{ width:696px; float:right;}
.right-bg{ background:url(../images/right-bg.png) no-repeat; width:696px; height:37px; }
#midpart{ padding-top:25px; padding-left:21px; padding-right:21px; width:653px; height:138px; }
.midpart{ padding-top:25px; padding-left:21px; padding-right:21px; width:653px; height:138px; }

/*--------bottom menu -----*/
#btm-wrapper{ width:100%; background-color:#412210; height:30px; clear:both;}
#btm-menu{ width:1004px; margin:0 auto; height:23px; text-align:center; padding-top:7px;}
.menu{ font: 12px Arial, Helvetica, sans-serif; color:#ffc89e; }	
.menu a{ font-size: 12px; color:#ffc89e; text-decoration: underline; }
.menu a:hover{ text-decoration: none; color:#FF0000; }

/*---------link----------*/
.link{ font: 12px Arial, Helvetica, sans-serif; color:#A96C19; font-weight:bold; }	
.link a{ font-size: 12px; color:#A96C19; text-decoration: underline; }
.link a:hover{ text-decoration: none; color:#FF0000; }

/*-----footer part---------*/

#footer-wrapper{ width:100%; height:30px; margin:0 auto; clear:both; padding:30px 0 20px 0; background-color:#521817; }
#footer{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 900; color: #ffc89e; width:1004px; margin:0 auto; }
#footer a{ color:#ffc89e; text-decoration:underline;}
#footer a:hover{ color:#FF0000; text-decoration:none;}
.floatleft{ float:left;}
.floatright{ float:right;}

/*-footer ends here --*/
.border{ border:#999999 1px solid;}
#feedback-wrapper{ margin:0 auto; width:1004px; }
.left-spacer{ float:left; width:286px;}
.right-spacer{ float:right; width:696px;}

/*--------feed back form-------*/
.box{ border:1px #999999 solid; width:250px; height:22px; margin:2px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#999999;}	
.italic{  margin:2px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; color:#666666; font-weight:bold;}	
.btn{ width:70px; height:25px; background:#570A0A; color:#FFFFFF; border:#CCCCCC 1px solid;}
