/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

@font-face {
    font-family: 'CANDARA';
    src: url('../font/CANDARA.eot');
    src: url('../font/CANDARA.eot?#iefix') format('embedded-opentype'),
         url('../font/CANDARA.woff') format('woff'),
         url('../font/CANDARA.ttf') format('truetype'),
         url('../font/CANDARA.svg#CANDARA') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{
	background:#000 url(../images/body_bg.jpg) repeat-x;
	font:12px/18px normal Arial, Helvetica, sans-serif;
	color:#3c3327;
}

a{
	text-decoration:none;
	outline:none;
}

img{
	border:none;
}

input{
	outline:none;
}

ol, ul{
	list-style:none;
}

h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}


.Flt{
	float:left;
}

.Flr{
	float:right;
}

.Clr{
	clear:both;
}

.Divider{
	background:url(../images/divider.png)  no-repeat center center;
	height:22px;
}


.MainWrapper{
	background: none repeat scroll 0 0 #E8D0B1;
    margin: 0 auto;
    min-height: 750px;
    padding: 0 23px;
    width: 985px;
}

#Header{
	height:130px;
	background:url(../images/dashed.gif) repeat-x left bottom;
	position:relative;
}

#Header #Logo{
	background:url(../images/logo_new.png) no-repeat;
	width:236px;
	height:248px;
	position:absolute;
	left:0px;
	top:0px;
}

#Header #Logo a{
	display:block;
	height:248px;
}

#Header .SearchBox{
	margin:29px 0 0 0;
}

#Header .SearchBox input[type="text"]{
	background:url(../images/search_bg.gif) no-repeat;
	width:121px;
	height:15px;
	border:none;
	padding:4px 6px;
	line-height:15px;
	font-size:11px;
	color:#78644a;
	margin-right:4px;
	float:left;
}

#Header .SearchBox .SrchIcon{
	margin-top:4px;
}

#Header #TopMenu{
	clear:right;
	margin:38px 0 0 0;
}

#Header #TopMenu li{
	float:left;
	padding:0 36px 0 26px;
	background:url(../images/dot.png) no-repeat right 2px;
	color:#78644a;
	line-height:12px;
}

#Header #TopMenu li.Last{
	padding:0 10px 0 25px;
	background:none;
}

#Header #TopMenu li a{
	color:#78644a;
}

#Header #TopMenu li a:hover{
	color:#78644a;
	text-decoration:underline;
}

.ContentBox{
}

.ContentBox .WelcomeBox{
	padding:25px 0 0 260px;
	margin:0 0 25px 0;
}
.ContentBox .WelcomeBox p{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}

.ContentBox h2.Heading{
	margin-bottom:25px;
	font-family: 'CANDARA';
	font-weight:normal;
	font-style:normal;
	font-size:35px;
	color:#000;
}

ul.FourBox{
	padding:21px 0 0 0;
	height:283px;
}

ul.FourBox li.SectionBox{
    background: url("../images/box_bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    padding: 8px 10px;
    width: 295px;
}

.MarBox{
	margin-right:19px;
}

ul.FourBox li.SectionBox a{
	display:block;
	height:58px;
	font-size:20px;
	font-family: 'CANDARA';
	line-height:30px;
	font-style:normal;
	padding-top:225px;
	text-shadow:1px 1px 1px #000;
	color:#e8d0b1;
	text-align:center;
}

ul.FourBox li.SectionBox a.Catering{
	background:url(../images/foodmenu_normal.png) no-repeat;
}

ul.FourBox li.SectionBox a.Catering:hover{
	background:url(../images/foodmenu_hover.png) no-repeat;
}

ul.FourBox li.SectionBox a.Gallery{
	background:url(../images/gallery_normal.png) no-repeat;
}

ul.FourBox li.SectionBox a.Gallery:hover{
	background:url(../images/gallery_hover.png) no-repeat;
}

ul.FourBox li.SectionBox a.Contact{
	background:url(../images/contact_normal.png) no-repeat;
}

ul.FourBox li.SectionBox a.Contact:hover{
	background:url(../images/contact_hover.png) no-repeat;
}
.contact_bg{width:265px;
float:left;
padding:0px;
}
.contact_bg RightTwo{width:265px;
float:left;
padding:0px;
}

.contact-information{width:985px;
float:left;
margin:0px;
padding:0px;
}
.contact-box{
	width:461px;
	float:right;
	margin:0px;
	padding:0px;
}
.map-box{width:270px;
float:left;
margin:0px 25px 0px 0px;
}
.contact-box .Address{
margin:0px 17px 0px 295px !important;
}




#Footer{
	background:url(../images/dashed.gif) repeat-x top left;
	padding-bottom:10px;
	margin-top:195px;
	.width:100%;
	.float:left;
}

#Footer .Copyright{
	font-size:11px;
	padding-top:30px;
}

#Footer .Social{
	padding:19px 0 0 0;
}

#Footer .Social .Share{
	background:url(../images/share_us.png) no-repeat;
	margin-top:10px;
	float:left;
	width:56px;
	height:17px;
	margin-right:10px;
}

#Footer .Social a{
	float:left;
	background-image:url(../images/social_sprite.png);
	width:37px;
	height:37px;
	line-height:30px;
	margin-left:12px;
}

#Footer .Social a.rss{
	background-position:0 0;
}

#Footer .Social a.rss:hover{
	background-position:0 -50px;
}

#Footer .Social a.hand{
	background-position:-48px 0;
}

#Footer .Social a.hand:hover{
	background-position:-48px -50px;
}

#Footer .Social a.twitter{
	background-position:-94px 0;
}

#Footer .Social a.twitter:hover{
	background-position:-94px -50px;
}

#Footer .Social a.facebook{
	background-position:-142px 0;
}

#Footer .Social a.facebook:hover{
	background-position:-142px -50px;
}

#Footer .Social a.vimeo{
	background-position:-192px 0;
}

#Footer .Social a.vimeo:hover{
	background-position:-192px -50px;
}



/*---------------------------------InnerPage------------------------------------*/

.Sidebar{
	margin-top:156px;
	background:url(../images/vertical_divider.gif) repeat-y top right;
	width:226px;
	min-height:495px;
	padding:0 17px 0 0;
}

.Sidebar ul.SideLinks{
}

.Sidebar ul.SideLinks li{
	margin-bottom:12px;
	height:89px;
}

.Sidebar ul.SideLinks li a{
	height:89px;
	display:block;
}

.Sidebar ul.SideLinks li a.SideCatering{
	background:url(../images/side_catering.jpg) no-repeat 0 0;
}

.Sidebar ul.SideLinks li a.SideCatering:hover{
	background:url(../images/side_catering.jpg) no-repeat 0 -89px;
}

.Sidebar ul.SideLinks li a.SideGallery{
	background:url(../images/side_gallery.jpg) no-repeat 0 0;
}

.Sidebar ul.SideLinks li a.SideGallery:hover{
	background:url(../images/side_gallery.jpg) no-repeat 0 -89px;
}

.Sidebar ul.SideLinks li a.SideAbout{
	background:url(../images/side_about.jpg) no-repeat 0 0;
}

.Sidebar ul.SideLinks li a.SideAbout:hover{
	background:url(../images/side_about.jpg) no-repeat 0 -89px;
}

.Sidebar ul.SideLinks li a.SideContact{
	background:url(../images/side_contact.jpg) no-repeat 0 0;
}

.Sidebar ul.SideLinks li a.SideContact:hover{
	background:url(../images/side_contact.jpg) no-repeat 0 -89px;
}


.RightSection{
	width:725px;
	padding:25px 0 0 17px;
}
.gallery_img{
	width:725px;
	padding:0px;
	float:left;
}
.gallery_img img{
	float:left;
	padding:15px 0px 0px 17px;
}
.RightSection .RightOne{
	width:440px;
}

.RightSection .RightOne p{
	margin-bottom:20px;
}

.RightSection .RightTwo{
	width:264px;
}

.RightSection .RightTwo .BigPic{
	background:#e8d0b1;
	padding:2px;
	border:1px solid #d2b48c;
	width:258px;
	height:144px;
	margin-bottom:12px;
}

.RightSection .RightTwo .SmallPic{
	background:#e8d0b1;
	padding:2px;
	border:1px solid #d2b48c;
	widows:120px;
	height:144px;
	margin-bottom:12px;
}


/*-------------------------------------ContactUS------------------------------*/

.ContactUs{
}

.ContactUs .Row01{
	height:23px;
	margin-bottom:8px !important;
}

.ContactUs label{
	float:left;
	line-height:23px;
	font-size:12px;
	width:177px;
}

.ContactUs .InputFld{
	float:left;
	width:260px;	
}

.ContactUs input.inputtxt{
	width:245px;
	height:13px;
	background:#d6bfa1;
	border:1px solid #78644a;
	padding:4px 5px;
	color: #78644A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ContactUs .selectopt{
	width:100px;
	height:24px;
	background:#d6bfa1;
	border:1px solid #78644a;
	padding:4px 5px;
	color: #78644A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ContactUs .inputarea{
	width:245px;
	height:77px;
	background:#d6bfa1;
	border:1px solid #78644a;
	padding:4px 5px;
	color: #78644A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ContactUs .Row02{
	height:87px;
	margin-bottom:8px !important;
}

.ContactUs .SendBtn{
	padding-left:177px;
	clear: left;
}

h2.SmallHeading {
    color: #000000;
    font-family: 'CANDARA';
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
	padding-bottom:10px;
	background:url(../images/dashed.gif) repeat-x left bottom;
    margin-bottom: 10px;
}

.Address{
	margin-bottom:30px;
}

.LocateUs{
}

 .contact_us_error {
background:#FF2A2A !important;
}



/*------------------------------------front-page------------------------------*/

.color{background-color:#000;}
.header{width:985px;
float:left;
padding:100px 0px 0px 0px;
}
.front_logo{width:100%;
float:left;
text-align:center;}
.header h1{width:100%;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:40px;
font-weight:normal;
color:#fff;
padding:35px 0px 0px 0px;
}
.header p{width:100%;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#fff;
padding:44px 0px 0px 0px;
line-height:22px;
}
.header ul{width:100%;
float:left;
margin:0px;
padding:49px 0px 0px 0px;
list-style:none;
display:inline;
}
.header ul li{
float:left;
margin:0px;
padding:0px 17px 0px 18px;
list-style:none;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#fff;
}
.header ul span{width:100%;
float:left;
margin:0px;
padding:15px 0px 0px 0px;
list-style:none;
display:inline;
}
.header ul span li{
float:left;
margin:0px;
padding:0px 22px 0px 18px;
list-style:none;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#fff;
}
