/* CSS Document
 ==========================		*/
/*Global section*/
body{padding:0px; margin:0px; background:#FFFFFF url(../images/bg.jpg) top left repeat-x;font:normal 15px Arial, Helvetica, sans-serif; color:#000;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}
p,span{ padding:0px; margin:0px;}
a{text-decoration:none;padding:0px; margin:0px;border:none; color:#B76D04;}
a:hover{ text-decoration:none;}
ul,ol{margin:0px; padding:0px;}
li{margin:0px; padding:0px; list-style:none;}
img{ border:none;padding:0px; margin:0px;}
div{padding:0px; margin:0px;}

/*Common style section*/
.fleft{ float:left;}
.fright{float:right;}
input,select,textarea{ padding:0px; margin:0px;}

/*	Lay-out section	*/
#wrap{ width:1000px; padding:0; margin:0 auto;}

/*	header section	*/
#header{width:1000px; padding:0; margin:0; height:113px; background:url(../images/nav-top-shadow.png) bottom no-repeat;}
.logo{ float:left; width:200px; height:100px; padding:5px 0 0 0;}
.top_right{ float:right; padding:5px 0 0 0; height:80px;}
.top_right a{ margin-left:120px; font:normal 15px Arial, Helvetica, sans-serif; color:#747474;}
.top_right span.call{font-family: 'Coda', cursive; font-size:24px; font-weight: normal; color:#626261; float:right;}


/*	navigation section	*/
#navigation{ width:1000px; height:66px; margin:0; padding:0; background: url(../images/nav-bg.jpg) top left repeat-x;}
#navigation ul { padding:0 45px;}
#navigation ul li{ float:left;}
#navigation ul li a{ height:62px;font-family: 'Abel', sans-serif; font-size:17px; font-weight:normal; text-transform:uppercase; line-height:62px; color:#FFF; display:block;}
#navigation ul li.separator{ padding:10px 32px;}

/*	banner_block section	*/
.banner_block{ width:988px; height:351px; background:url(../images/banner-bg.png) top left no-repeat; padding:6px; overflow:hidden;}


/*	content section	*/
#full_content{width:1000px; padding:0; margin:0; position:relative;}
#scorreldiv { width:1000px; height:22px; top:0px; overflow:hidden;  font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:16px; position:absolute;}
#content{width:650px; padding:0 50px 50px 0; margin:0; float:left; color:#515151; font:normal 15px Arial, Helvetica, sans-serif;}
.top_tab{width:600px; padding:10px 50px 25px 50px; margin:0; float:left; height:155px;}
.top_tab a{ margin:0 50px 0 0; padding:0; float: left; text-align:center;font-family: 'Abel', sans-serif; font-size:20px; font-weight:normal; color:#FFF;}
#content h1{ color:#87451d; font-family: 'Abel', sans-serif; font-size:44px; font-weight:normal; border-bottom:2px solid #baa06e; padding-bottom:8px; margin-bottom:12px;}
#content h2{ color:#87451d; font-family: 'Abel', sans-serif; font-size:28px; font-weight:normal; padding-bottom:10px;}

#content p{ line-height:22px; padding:20px 0 0 0;}



/*	rightbar section	*/
#rightbar{width:300px; padding:36px 0 20px 0; margin:0; float:right;}
.online_form{ width:277px; min-height:352px; background:url(../images/form-bg.jpg) top left no-repeat #3d3123; padding:50px 10px 20px 10px; margin-bottom:20px;}
.online_form h2{font-family: 'Abel', sans-serif; font-size:32px; font-weight:normal; color:#FFF; border-bottom:1px dashed #bfc2bc; padding-bottom:4px;}
.online_form h2 span{ color:#fd8832; font-size:40px; line-height:38px;}
.reservation{ padding:30px 0 0 2px; font:normal 14px Arial, Helvetica, sans-serif; color:#FFF;}
.reservation span.check{ width:137px; float:left;}
.reservation span.checkname{ width:265px; float:left; padding:0; margin:0 0 8px 0}
.reservation input[type=text]{ width:118px; background:url(../images/text-bg.jpg) no-repeat; padding:2px 4px; border:none; height:20px; margin-top:8px;}
.reservation .inputboxsty { width:265px !important; background:#FFF !important}
.reservation .inputboxsty1 { width:125px !important; background:#FFF !important; padding-top:0 !important}
.reservation span{ margin-bottom:20px; float:left; width:100%;}
.reservation select{ width:50px; padding:2px 2px 2px 11px; border:none; margin-right:14px;}
.reservation span.guest{ width:123px; float:left; text-align:left; padding-right:13px;}
.reservation input[type=image]{ padding-top:5px;}
.marbottom { margin-bottom:0 !important}

.view_gallery{width:297px; padding:0; margin:0 0 20px 0; height:112px;}

/*	footer section	*/
#footer_wrap{ width:100%; margin:0; padding:0; background:#403531; height:180px; float:left;}
#footer{ width:1000px; margin:0 auto; padding:47px 0 0 0; background:url(../images/footer-bg.jpg) top left no-repeat;}
#footer ul { float:left; width:752px; padding:6px 0 8px 0;}
#footer ul li{ float:left; padding-bottom:9px; color:#debc9a;}
#footer ul li a{ font:normal 14px Arial, Helvetica, sans-serif; color:#debc9a;}
#footer ul li a:hover{ text-decoration:underline;}
#footer p{ color:#8a735d; padding:16px 0 0 0; float:left;}
.social{ width:248px; float:right; height:80px; text-align:right;}
.social span.follow{ color:#e39e39;font-family: 'Abel', sans-serif; font-size:30px; font-weight:normal; margin-bottom:12px; float:right; width:240px;}


/*add by sudip 11.03.13*/
.contactimg{float:right; margin-left:20px;	border: 3px ridge #3D3123;}
.contactgmap {border:2px ridge #3D3123; padding:0; margin:0; width:600px; float:left; margin:0 0 0 30px;}
.inquiryform { width:550px; float:left; margin:0 0 0 50px; padding:0; min-height:200px; overflow:hidden;}

ul.contactfrm { padding:20px 0 0 20px; float:left;}
ul.contactfrm li{ width:100%;  margin:0; padding:15px 0px 0px 0px; color:#515151; font:normal 14px/18px Arial, Helvetica, sans-serif; list-style-image:none !important; float:left; list-style:none;}
ul.contactfrm li span { margin:0; color:#515151; font:normal 14px/18px Arial, Helvetica, sans-serif; list-style-image:none !important; float:left; }
.frmname { width:200px !important; text-align:left !important; padding:0px 15px 0px 0px !important;}
.frmtype { width:242px !important; text-align:left;  padding:0!important; margin:0 !important;}
ul.contactfrm li input[type=text] { border:1px solid #3D3123; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666666; width:240px; padding:5px 0 5px 0;  }
ul.contactfrm li textarea { border:1px solid #3D3123; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666666; width:240px;padding:0px 0 15px 0; overflow:auto;}

/*22.11.13*/
.photogalleryimg { width:650px; margin:0 0 25px 0; padding:0; float:left }
.photogalleryimg img { float:left; margin:0 16px 0 0; padding:0;border:6px solid #BAA06E; border-radius:10px;box-shadow: 10px 6px 23px -3px rgba(0,0,0,0.75);}
.marbotom25 { margin-bottom:0px !important}


/*add by anay 07.01.15*/
ul.facilities { padding:0; margin:0}
ul.facilities li { padding:4px 0 4px 25px; margin:0; background:url(../images/bullet-red-alt.png) no-repeat 0 8px}


.tarrif_heading{ font-weight:bold; color:#914848; font-size:30px; text-decoration:underline; margin:0 0 0 0; padding:6px 0 8px 0;}
.tarrif_text{ font-weight:bold; font-size:20px; margin:0 0 0 0; padding:4px 0 0 0;}
.tarrif_facility{ font-weight:bold; font-size:13px; margin:0 0 0 0; padding:5px 0 0px 0;}

/*add by anay 17.02.15*/
#restaurent_content{ margin:0; padding:0;}
#restaurent_content h2{font-weight:bold; color:#914848; font-size:25px; text-decoration:underline; margin:0 0 0 0; padding:18px 0 2px 0;}
#restaurent_content li{ font-weight:bold; font-size:13px; margin:0 0 0 0; padding:6px 0 0px 13px; color:#000000; background:url(../images/bimg.gif) no-repeat 0 11px}
#rest_content{ width:100%;}
#rest_content ul{ width:322px; margin:0; padding:0; float:left;}