@charset "utf-8";
/* CSS Document */

body {
    background: #f8f2c4 url(images/bg.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
}
#wrap {
	margin: auto;
	width: 1000px;
}
#header
{
	background: url("images/hdr.png") no-repeat;
	height:139px;
}

#navigation {
	width:1000px;
	height: 41px;
	position:relative;
	margin:0px;
	background: url("images/nav.png") no-repeat 0px 0px;
	z-index:500;
	padding:0;
	border-top:1px #000 solid;
}

#navigation li {
  float: left;
  list-style-type:none;
}

#navigation li a {
  position: absolute;
  top: 0;
  margin:0;
  padding: 0;
  display: block;
  width:1000px;
  height: 41px;
  background: url("images/nav.png") no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  font-size: 1%;
}

li#home a {
  left: 160px;
  width: 75px;
  background-position: -160px 0px;
}
li#home a:hover,
li#home a.selected
 {
  background-position: -160px -41px;
}

li#event_catering a {
  left: 260px;
  width: 130px;
  background-position: -260px 0px;
}
li#event_catering a:hover,
li#event_catering a.selected
 {
  background-position: -260px -41px;
}

li#menus a {
  left: 410px;
  width: 70px;
  background-position: -410px 0px;
}
li#menus a:hover,
li#menus a.selected
 {
  background-position: -410px -41px;
}

li#gallery a {
  left: 510px;
  width: 80px;
  background-position: -510px 0px;
}
li#gallery a:hover,
li#gallery a.selected
 {
  background-position: -510px -41px;
}

li#about_us a {
  left: 620px;
  width: 90px;
  background-position: -620px 0;
}
li#about_us a:hover,
li#about_us a.selected
 {
  background-position: -620px -41px;
}

li#contact_us a {
  left: 735px;
  width: 100px;
  background-position: -735px 0;
}
li#contact_us a:hover,
li#contact_us a.selected
 {
  background-position: -735px -41px;
}
#flash_banner {
	height:272px;
	text-align:center;
	background-image: url(images/flash_bg.png);
}
#contentarea
{
	background:#f8f2c4 url(images/content_bg.png) no-repeat;
}

#left_panel
{
	width:332px;
	margin-left: 100px;
	padding-top: 62px;
	padding-right: 18px;
	padding-bottom: 15px;
	padding-left: 16px;
	margin-right: 30px;
	margin-top: 28px;
	background-image: url(images/welcome_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
#left_panel p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:16px;
	color:#383624;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#right_panel
{
	width:320px;
	padding-top: 86px;
	padding-right: 91px;
	padding-bottom: 0px;
	padding-left: 75px;
}
#right_panel p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:16px;
	color:#383624;
}
#right_panel   div.sepa
{
	background:url(images/sep_content.png) no-repeat bottom;
	padding-bottom:15px;
}
#client_testimonial {
margin-top: -24px;
}
#event_cat h2 {
	margin:0px;
	padding:0px;
	height:37px;
	background: url(images/event_cater.png) no-repeat center left;
	width: 136px;
}
#event_cat h2 span
{
	text-indent: -99999px;
	position: absolute;
}
#event_cat img
{
	padding-right:10px;
}
#event_cat p
{
	padding:0px;
	padding-bottom:15px;
	margin:0px;
}
#menu h2
{
	background:url(images/menu_ttle.png) no-repeat;
	width:136px;
	height:36px;
	padding:0px;
	margin:0px;
}
#menu h2 span
{
	text-indent:-99999px;
	position:absolute;
}
#menu img
{
	padding-right:35px;
}
#menu ul
{
	float:left;
	width:75px;
	list-style:none;
	margin:0px;
	padding:0px;
}
#menu li
{
	background:url(images/bul.png) no-repeat;
	padding-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:20px;
}

#footer_bg
{
	background:url(images/bg_footer.jpg);
	border-bottom:solid #000 1px;
}

#footer
{
	clear:both;
	background:url(images/footer_bg.png) no-repeat center;
	padding-top:27px;
	height: 109px;
	width:990px;
	margin: auto;
}

#footer #foot_left {
	padding-left: 116px;
	color:#8d7a54;
	padding-bottom:10px;
}
#footer #foot_left a
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#f8f2c4;
	text-decoration:none;
}
#footer #foot_left a:hover
{
	color:#fba425;
}
#footer #contactus
{
	padding-left:76px;
	padding-top:32px;
}
#footer #contactus p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#dad2a9;
	padding:0px;
	margin:0px;
}
#footer #contactus strong{
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
}
#contactus a, #contactus a:visited
{
font-family:Verdana, Geneva, sans-serif;
	color:#f8f2c4;
	text-decoration:underline;	
}
#contactus a:hover
{
color:#fba425;	
}
#footer #created
{
	color:#dad2a9;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
#footer #created p
{
	padding:0px;
	margin:0px;
}

/* css for inner pages start here*/

#inpages{
width: 700px;
margin:auto;
font: Georgia, "Times New Roman", Times, serif;
}

#aboutus{
background:#f3edbe;
border-top:#ead87d 2px solid;
border-bottom:#ead87d 2px solid;
}

#aboutus p{
color: #383624;
padding: 5px;
line-height: 1.4em;
letter-spacing:1px;
}

#mail{
background:#ecf1c3 url(images/mailbg.png) no-repeat;
border: #800000 2px solid;
margin: 10px;
padding: 5px;
}
#mail table{
margin:20px;
}
#mail table tr td{
color:#333;
font: bold 12px Georgia, "Times New Roman", Times, serif;
text-indent: 10px;
}
#mail table tr td input.buttonshift{
margin-left: 120px;
height:50px;
}
#food {
background:none;
}
#food ul li{
color: #383624;
margin: 3px 5px 3px 5px;
list-style: url(images/menulist.png);
}
#gallery {
width:400px;
margin-left: 200px;
}
#videos {
background:#f3edbe;
border-top:#ead87d 2px solid;
border-bottom:#ead87d 2px solid;
width:640px;
margin-left: 200px;	
}
/* Inner pages CSS ends here */


/* Classes start here */

.invisible 
{
text-indent:-100000px;
}

.illuminz a
{
	background:url(images/illuminz.png) no-repeat bottom right;
	display:block;
	width:146px;
	line-height:12px;
	padding-top:39px;
}
.float_left
{
	float:left;
}
.sep {
	background-image: url(images/sep_content.png);
	height: 15px;
	width: 344px;
}
.bor{
border: #800000 2px solid;
padding: 2px;
}
.lines {
    margin-top:3px;
    background-image: url(images/lines.png);
	height: 11px;
	width: 365px;

}
.float_right
{
	float:right;
	margin-right: 10px;
}
.clear
{
	clear:both;
	background-image:none;
	font-size:0px;
	line-height:1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}
.big{
font-weight:bold;
}
.center {
margin-left:150px;
}
.rtmar {
margin-right: 105px;
}
.show {
color:#323232;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.underline{
text-decoration:underline;
}
.bgyello{
background:#f2f5cf;
border:#800000 1px solid;
}
.top a, .top a:visited{
background: #e7d57a;
font-weight:bold;
color: #222;
text-decoration: none;
padding: 6px;
}
.top a:hover {
color: #5b0300;
padding: 4px;
}
.shift {
text-indent: 20px;
}
.vidlink a{
	width: 600px;
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #900;
	margin: 0 0 0 215px;
	word-spacing:2px;
}
/* Classes end here */
