body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(gifs/bg.jpg) top left repeat-x #fffbf4;
	
}
* {outline:none;}
.menu
{
font-family: Tahoma;
font-size:12px;
color:#898989;
font-weight:bold;
text-align:left;
padding:0px 0px 0px 0px;
}
.menu a
{
color:#898989;
text-decoration:none;
}
.menu a:hover
{
color: #000000;
text-decoration:none;
}
.welcome-text
{
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color:#898989;
line-height:20px;
text-align:justify;
padding:10px 0px 0px 6px;
}
.more
{
font-family:Tahoma;
font-size:11px;
color: #000000;
text-align:right;
padding:5px 10px 0px 0px;
}
.more a
{
color:#000000;
text-decoration:none;
}
.more a:hover
{
color: #990000;
text-decoration:none;
}
.service-text
{
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color:#898989;
text-align:left;
padding:0px 0px 0px 0px;
}
.service-text a
{
color:#898989;
text-decoration:none;
}
.service-text a:hover
{
color: #990000;
text-decoration:none;
}
.footer
{
font-family: Tahoma;
font-size:12px;
color:#59595a;
text-align:center;

padding:0px 0px 0px 0px;
}
.footer a
{
color:#59595a;
text-decoration:none;
}
.footer a:hover
{
color: #5a3700;
text-decoration:none;
}
.logo
{
font-family:Tahoma;
font-size:11px;
color:#59595a;
text-align:left;
padding:0px 0px 0px 5px;
}
.logo a
{
color:#59595a;
text-decoration:none;
}
.logo a:hover
{
color: #990000;
text-decoration:none;
}
.inside-menu
{
font-family: Tahoma;
font-size:12px;
color:#59595a;
text-align:left;
font-weight:bold;
background:url(gifs/menu-bg1.jpg);
padding:0px 0px 0px 0px;
}
.inside-menu a
{
color:#59595a;
text-decoration:none;
}
.inside-menu a:hover
{
color: #990000;
text-decoration:none;
}
.tab
{
margin-top:10px;
}
.contact
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#898989;
line-height:20px;
padding:5px 5px 5px 5px;
}
.contact a
{
color:#898989;
text-decoration:none;
}
.contact a:hover
{
color: #000000;
text-decoration:none;
font-weight:bold;
}
.enquiry-tab
{
border:1px solid #eae4ce;
}
.testimonials
{
padding-top:5px;
}
.book
{
font-family:Tahoma;
font-size:12px;
color: #990000;
font-weight:bold;
text-align:center;
padding:5px 0px 0px 0px;
}
.book a
{
color:#990000;
text-decoration:none;
}
.book a:hover
{
color: #000000;
text-decoration:none;
}
.tabborder
{
border:1px solid #FFFFFF;
background:#F6F6F6;
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
padding:0px 0px 0px 10px;
}

#maincontainer{width:900px; margin:0 auto;}
.header{background:url(gifs/header_bg.jpg) left top repeat-x; width:900px; height:125px; float:left;}
.logo_index{margin:30px 0 0 30px; float:left; width:245px;}
.right_header{width:570px;   float:right; text-align:right; margin:4px 0 0 0;}
.top_links{font-family:Verdana, Arial, Helvetica, sans-serif; color:#5a3700; font-size:11px; margin:5px 20px 0 0;}
.top_links a{color:#5a3700; text-decoration:none;}
.booknow{margin:10px 20px 0 0px; width:570px; text-align:left;}

.nav{float:left; width:700px; margin:0px; padding:0px;}
.nav ul{list-style-type:none; float:left; margin:0px; padding:15px 0 0 30px;}
.nav ul li{float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; padding:10px 0 0 0;}
.nav ul li a{color:#5a3700; text-decoration:none; float:left;}
.sap{float:left; background:url(gifs/sap.jpg) left top no-repeat; width:2px;height:30px; .height:10px; margin:0 15px 0 15px;}

.mainbanner{float:left; width:900px;   position:relative;}

#wrapper{width:900px; float:left; background:#fffbf4; padding:0 0 10px 0;}
.main{float:left; width:900px;}		
.reservation{float:left; width:480px; margin:20px 0 0 20px;}
.resevation_form{background:url(gifs/reservation_bg.jpg) left top no-repeat; width:475px; height:320px;   margin:10px 0 0 0; font-size:12px; color:#5a3700; font-family:Arial, Helvetica, sans-serif;}
.fields{margin:17px 0 0 20px; float:left; width:130px;}
.input_txt{width:90px; height:15px; font-size:11px; border:#beac94 solid 1px;  margin:4px 0 0 0; color:#333333;}
.list_menu{width:auto; height:19px; font-size:11px; border:#beac94 solid 1px; color:#333333; }
.input_txtlarge{width:150px; height:15px; font-size:11px; border:#beac94 solid 1px; color:#333333; }
.news{float:left; width:350px; margin:20px 0 0 20px; line-height:17px;}
.news ul{list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b6459; margin:0 0 0 10px; padding:0px;}
.news ul li{float:left; background:url(gifs/arrow.jpg) left 5px no-repeat; padding:0 0 0 17px; margin:17px 0 0 0; width:332px;}

.main2{float:left; width:900px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b6459; line-height:18px;}
.about{float:left; margin:20px 0 0 10px; width:295px;}
.about_icon{float:left; margin:10px 0 0 30px;}
.view{float:left; margin:30px 0 0 30px;}
.photogallery{float:left; width:270px; text-align:center; margin:30px 0 0 0;}
.photo_icon{margin:20px 0 0 0;}
.top_banner{margin:0 0 0 25px; float:left;}
.footer_bg{float:left; width:100%; background:url(gifs/footer-bg.jpg) top left repeat-x; height:86px; padding:10px 0 0 0;}
.cwg{float:left; width:351px; margin:15px 0 0 20px;}