* {margin:0;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
a {color:#942822;}
a:hover {color:#6c991d;}
img{ border:none;}
ol,ul{ }
li{list-style-position:inside; list-style-type:square;}
h1,h2,h3 {padding:8px 0 5px 0;}
h1, h1 a{font: normal 22px Georgia, "Times New Roman", Times, serif; text-decoration:none;color:#942822; padding:18px 0 15px 0; }
h2, h2 a{font: bold 14px Arial, Helvetica, sans-serif;color:#717171;}
h5{font-size:11px;color:#09f; padding-left:120px;}
h6{font-size:11px;color:#f00; padding-left:120px;}
p{margin-bottom:0.8em;}
table {border:none; text-align:center; margin-bottom:5px; clear:both;}
th {background-color:#39c; color:#FFF;padding:3px; border:1px solid #fff;}
td {padding:3px; vertical-align:top; border-bottom:1px solid #999;}
td table td{ padding:2px; text-align:left;}
.tdMid{vertical-align:middle;}

form {line-height:22px;margin:3px;padding:10px;border:1px solid #ddd;background-color:#f9f9f9;}
form *{vertical-align:middle;}
form td{ border:none;}
label{ display:block; clear:left; height:22px; line-height:22px; width:110px; text-align:right; padding-right:5px; text-transform:capitalize;}
input,select,option {border:1px solid #ccc; height:17px; margin:3px 0 3px 0; font-size:11px; padding-left:3px; background:#fff;}
option { border:none; margin:0;}
.button {color:#000; background-color:#ddd; text-align:center; margin-left:5px; padding:0 8px 0 8px;height:19px;}
.submit-bt{ clear:both; text-align:center; height:30px;}
.nobdr{ border: none;}
.error{ color:#C00; padding-left:5px;}

.textarea, textarea{ width:330px; clear:right;border:1px solid #ccc; padding:5px;margin:0px!important; margin:3px; font-size:11px; }
.radio-bt{border:none; background:none;}
.sep{ clear:both; height:5px; line-height:1px;}
.enquiry{ clear:both;}


body { text-align:center; background: #220022;}
#page{text-align:left; width:902px; margin:auto; background:#fff url(images/page_bg.gif) repeat-y left; border:5px solid #333; border-top-width:15px;}

#header{background:#333; clear:both; height:228px;}

#site-navigation{height:25px; padding:3px 0 0 0;}
#site-navigation a {float:left;display:inline; padding:0 18px 0 17px;text-decoration:none; height:22px; color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; line-height:22px; background:url(images/site_navigation_left.gif) repeat-y left;}
#site-navigation a:hover{}



#site-navigation .Home{ border-bottom:3px solid #942822;}
#site-navigation .Home:hover{ background-color:#942822;}
#site-navigation .About-us{ border-bottom:3px solid #ebe3ce;}
#site-navigation .About-us:hover{ background-color:#ebe3ce;color:#333;}
#site-navigation .Restaurant{ border-bottom:3px solid #dccdab;}
#site-navigation .Restaurant:hover{ background-color:#dccdab;}
#site-navigation .Functions{ border-bottom:3px solid #630;}
#site-navigation .Functions:hover{ background-color:#630;}
#site-navigation .Gallery{ border-bottom:3px solid #dccdab;}
#site-navigation .Gallery:hover{ background-color:#dccdab;}
#site-navigation .The-Falls-History{ border-bottom:3px solid  #3399CC;}
#site-navigation .The-Falls-History:hover{ background-color:#3399CC;}
#site-navigation .Links{ border-bottom:3px solid  #94b13b;}
#site-navigation .Links:hover{ background-color:#94b13b;}
#site-navigation .Contact-us{ border-bottom:3px solid #ebe3ce;}
#site-navigation .Contact-us:hover{ background-color:#ebe3ce;color:#333;}


#location-navigation{background:#94b13b; color:#fff; font-size:11px; height:25px; line-height:25px; padding-left:20px;}
#location-navigation a{ color:#fff;}
#site-navigation .current{background:#94b13b;}


#middle { width:902px;}
#left-side{ width:720px; float:left; display:inline; background:url(images/left_bg.gif) no-repeat left bottom;}
#left{width:150px;float:left;display:inline; min-height:1px;}
#right{width:182px;float:left;display:inline; overflow:hidden;}
#content{width:570px;float:left;display:inline;}
#content-wider{width:570px;float:left;display:inline;}

.topic{ font-size:11px;line-height:18px; padding:0 0 10px 15px; margin:1px 2px 1px 2px;background-repeat:no-repeat; background-position:bottom right;}
.topic img{margin:5px;}
#navigation {}
#navigation a{font:bold 11px Arial, Helvetica, sans-serif;display:block;color:#930;text-decoration:none; height:20px; line-height:20px; border-bottom:1px solid #bbb; padding-left:20px;}
#navigation a:hover{color:#fff;border-bottom:1px solid #94b13b; background:#94b13b;}
#navigation .L0,#navigation .L1{}
#navigation .L2{ padding-left:30px; font-size:11px;font-weight:normal;}
#navigation .current{color:#fff; background: #555;}


#footer{color:#fff;line-height:18px;font-size:11px;clear:both;text-align:center; background:#94b13b;}
#footer a{color:#fff; text-decoration:none;}
#footer-navigation{ color:#fff;background:#369; font:bold 12px Arial, Helvetica, sans-serif;padding:5px;}
#footer-navigation a{color:#fff; text-transform:capitalize; padding:0 8px 0 8px; border-left:1px solid #fff;}
#footer-navigation .home-link{border-left: none;}

.banner{background-repeat:no-repeat; background-position:bottom right;font-size:11px;}
#box1{}
#box1 .banner{ margin:1px 0 0 2px;width:556px;  height:70px;overflow:hidden;}
#box2{padding:3px;}
#box2 .banner{padding:3px;background:#fff;border:1px solid #ccc;background-position: center top; background-repeat: no-repeat; margin-bottom:3px;}
#box3{ width:150px; float:right; display:inline;margin:5px;}
#box3 .banner{ padding:5px;color:#fff;}
#box4{ border-top:5px solid #333;}
#box4 .banner{margin:0 0 4px 0; padding:0;background-position: center top; background-repeat: no-repeat; border:1px solid #ccc; background-color:#fff; text-align:center;}
#box4 .banner p{ padding:4px;}
#box4 .banner img{ margin:4px 0 4px 0; width:172px;}
#box5{clear:both;}
#box5 .banner{margin:0 0 1px 2px;width:556px; height:70px;overflow:hidden;}

#gallery{ clear:both; }
.gallery{ float:left; display:inline; padding:5px; margin:5px; border:1px solid #ccc; text-align:center;}
.gallery img{ margin:0;}
.gallery a{ text-decoration:none;}
.gallery-desc-img{ float:left; display:inline;}

#gallery-cate{ clear:both; }
.gallery-cate{ float:left; display:inline; padding:5px; margin:5px; background:#eee;text-decoration:none; text-align:center;}
.gallery-cate img{ margin:0;}



#gallery-detail{ clear:both; }
.gallery-detail{ float:left; display:inline; padding:5px; margin:5px; border:1px solid #ccc;}
.gallery-detail img{ margin:0;}
.gallery a{ text-decoration:none;}

#page-no{ clear:both;}
#page-no img{ vertical-align:middle; margin:0;}