@charset "utf-8";
/* CSS Document */
@font-face{

    font-family: 'Gabriola';
	src:url(fonts/ufonts.com_gabriola.eot);
	src:url(fonts/ufonts.com_gabriola.ttf);
	src:url(fonts/ufonts.com_gabriola.woff);
}
@font-face {
    font-family: 'calibriregular';
    src: url('fonts/7556490427-webfont.eot');
    src: url('fonts/7556490427-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/7556490427-webfont.woff') format('woff'),
         url('fonts/7556490427-webfont.ttf') format('truetype'),
         url('fonts/7556490427-webfont.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
margin:0;
}
#header{
	border:1px;
width:1100px;
margin:0px auto;
margin-top:45px;
height:197px;

	}

#logo{
width:135px;
margin-left:63px;
float:left;
position:absolute;
}
#headericons{
width:755px;
float:right;
margin-top:15px;
background-image:url(images/iconsborder.jpg);
background-position:top;
background-repeat:no-repeat;
height:121px;

}
#iconcontainer{
margin-top:45px;
float:right;
}
#phno{
color:#656565;
font-family: 'calibriregular';
margin-top:5px;
}
#phbig{
font-size:27px;

}
#facebook{
margin-top:20px;
}
#call{
color:#e42d01;
}
#headericons div{
	float:right;
	margin-left:25px;
}
#menu{
	width:100%;
	height:61px;
	background:#275570;
	float:left;
	
}
#menu ul{
float:right;
margin-top: 20px;
}
#menu ul li{
float:left;
list-style:none;
border-right:1px solid #fff;
}
#menu ul li:last-child{
	border-right:0px;
}
#menu ul li a{
text-decoration:none;
color:#fff;
font-size:15px;
font-family: 'calibriregular';
padding:10px;
padding-right:20px;
margin-left:20px;
}
#banner{
width:1100px;
margin:0px auto;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: 328px;
  float: left;
  width: 100%;
  border: 0;
  }
  #home,#innerpage{
  width:1100px;
  margin:0px auto;
  font-family: 'Gabriola';
  
  color:#4e4e4e;
  background:#fff2db;
  }
  
  #homecontent,#innerpage{
  text-align:center;
    }
  #innerpage{
	  padding-bottom:75px;
  }
  #innerbottomimage{
  margin-top:50px;
  }
  #homecontent p,#innerpage p{
  width:880px;
  margin:0px auto;
  font-size:20px;
  line-height:1.3;
  }
  #homecontent h3,#innerpage h3{
  color:#c23b00;
  font-size:36px;
  margin: 0;
  font-weight:normal;
  }
  #innerpage h3{
  padding-left:25px;
  font-size:33px;
  }
  #twodiv{
background:#fff2db;
 height:120px;
 float:left;
 width:100%;
  }
  #divone,#divtwo{
  width:480px;
  height:305px;
  background:#fdfdfd;
  border-top:solid 5px #e45101;
  float:left;
  margin-top:50px;
  box-shadow: 2px 2px 7px 0px rgba(50, 50, 50, 0.3);
  }
  #divone{
  margin-left:45px;
  margin-right:45px;
  }
  #firstinner a,#secondinner a,#foodscroller li a{
  background:#ffa841;
  color:#fff;
  text-decoration:none;
  width:52px;
  height:36px;
  border-radius:50%;
  float:right;
  font-size:12px;
  text-align:center;
  margin-top:-50px;
  padding-top:17px;
  }
  #foodscroller li a{
  margin-top:15px;
  margin-right:37%;
  background:#6c5744;
  }
  #foodscroller li a:hover{
	  background:#ffa841;
	  transform:1s;
  }
  #firstinner h3,#secondinner h3{
	  font-family: 'Gabriola';
	  color:#ba4200;
  font-size:35px;
  margin:0;
  font-weight: normal;
  }
 #firstinner,#secondinner{
 margin:25px;
 font-family: 'calibriregular';
 text-align:left;
 }
 #firstinner p,#secondinner p{
 font-size:15px;
 }
 #ourspecialties h3.speciality{
 color:#e45101;
 font-size:25px;
 width:23%;
 float left;
 font-family: 'calibriregular';
 float:left;
  margin-bottom:0;
   padding-top:15px;
 padding-bottom:5px;
 margin-left: 69px;
 }
 #ourspecialties h3.menudetails{
 width:64%;
 float:left;
 background:#e49901;
 color:#fff;
 font-family: 'Gabriola';
 text-align:right;
 padding-right:66px;
 font-size:25px;
 font-weight:500;
 margin-bottom:0;
 padding-top:5px;
 padding-bottom:5px;
 }
h3.menudetails a{
 color:#fff;
 text-decoration:none;
 
}
h3.menudetails a:hover{
text-decoration:underline;
}
#ourspecialties{

width:1100px;
margin:0 auto;
margin-top:350px;
}
#foodscroller{
width:955px;
margin:0 auto;
clear:both;
padding-left:35px;
}
#foodscroller h3{
color:#2d2d2d;
 font-family: 'Gabriola';
text-align:center;
font-weight:500;
font-size:25px;
margin-bottom: 5px;
padding-bottom: 12px;
}

#footer{
width:1100px;
height:328px;
margin :0px auto;
background:#275570;
font-family: 'calibriregular';
margin-top:155px;
color:#fff;

}
#footerlinks{
width:155px;
margin-left:60px;
margin-top:40px;
float:left;
}
#footerlinks a{
text-decoration:none;
color:#fff;
}
#footerlinks ul li{
list-style:none;
border-bottom:1px solid #fff;
line-height:2;
}
#testimonials{
width:110px;
color:#fff;
font-size:14px;
float:left;
margin-left:60px;
margin-top:30px;
}
#testimonials h3,#enquiry h3,#footercontact h3{
font-size:20px;
}
#enquiry{
margin-top:30px;
margin-left:130px;
float:left;
width:170px;
font-size:11px;
margin-right:65px;
}
#enquiry textarea{
background:#f1ac86;
}
#enquiry input[type='text']{
float:right;
width:125px;
background:#f1ac86;
border:0;
}
#enquiry input[type='text']:focus,#enquiry textarea:focus{
border:2px solid #fff;
}
#enquiry input[type='submit']{
	float:right;
	background:#e45101;
	border:0;
	font-style:italic;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	cursor:pointer;
}
	
#contform{
line-height:2.5;
}

#footercontact{
margin-top:30px;
font-size:15px;
float:left;
}
#dist{
font-weight:bold;
font-size:12px;
}
#innerbody footer{
margin-top:0;
}
#fail{
	font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:red;
font-size:16px;
width:100%;
float:right
}
#scroller li h3{
background:url(images/bscrollborder.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-size:100%;
margin-bottom:15px;
}
#bgbt{
	height:20px;
	width:100%;
background:url(images/bscrollborder.jpg);
background-repeat:no-repeat;
background-size:100%;
margin-top:15px;
}