html, body{
	margin:0;
	padding:0;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	}

a
{
font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
	
hover
{
font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
	}
div
{
margin:0px;
padding:0px;
}	
		
.shadow-left
{
margin-top:38px; 
}
.shadow-left-in
{
height:832px; 
background:url(../images/shadow_1.png) right top repeat-y;
}

.shadow-right
{
margin-top:38px; 
}
.shadow-right-in
{
height:832px; 
background:url(../images/shadow_2.png) left top repeat-y;
}

#container-main{
	margin:0 auto;
	overflow:hidden;
	width:860px;
	background-position:top;
	}
#container{
	margin:54px 0px 0 0px;
	overflow:hidden;
	width:764px;
	margin-left:18px;
	}
#container2{
	margin:0;
	overflow:hidden;
	width:800px;
	background-image:url(../images/body-bg2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	display:block;
	}
.top-left{
	margin:0;
	float:left;
	width:288px;
	}
.top-middle{
	margin:0;
	float:left;
	width:223px;
	}
.top-right{
	margin:0;
	float:right;
	width:253px;
	}
#header{
	margin:0;
	width:764px;
	height:285px;
	float:left;
	background-image:url(../images/header-img2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
	
#layer
{
margin-left:31px;
margin-top:-11px;
padding:0px;
position:absolute;
}	

#buttons{
	margin:171px 14px 0 29px;
	width:721px;
	
	}
#buttons-1{
	width:230px;
	height:114px;
	float:left;
	}
#buttons-2{
	width:246px;
	height:114px;
	float:left;
	}
#buttons-3{
	width:245px;
	height:114px;
	float:right;
	}
.clear{
margin:0px;
padding:
	clear:both;
	}
	
#home{
	width:764px;
	height:349px;
	float:left;
	}

#restaurant{
	width:764px;
	height:349px;

	}

#wedding{
	width:764px;
	height:349px;
	}
	
#catering{
	width:764px;
	height:349px;
	}

#courtside{
	width:764px;
	height:349px;
	}				
	
#body-left{
margin:0px;
padding:0px;
	width:196px;
	height:auto;
	float:left;
	background-color:#271305;
	border:1px solid #FFF4CF;
	}
#body-left2{
	margin:0;
	width:178px;
	float:left;
	background-color:#271305;
	font:12px Arial, Helvetica, sans-serif;
	color:#979797;
	padding-left:16px;
	}
#body-left3{
	margin:0;
	/*width:86px;
	float:right;*/
	background-color:#271305;
	font:12px Arial, Helvetica, sans-serif;
	color:#979797;
	padding-top:7px;
	padding-bottom:9px;
	}
#body-left3, #body-left3 a{
	background-color:#271305;
	font:9px Arial, Helvetica, sans-serif;
	color:#979797;
	padding-top:7px;
	_padding-bottom:6px;
	*padding-bottom:6px;
	text-decoration:none;
	}
#body-left3 a:hover{
	background-color:#271305;
	font:9px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:7px;
	text-decoration:underline;
	}
	
.body-right{
	margin-left:8px;
	width:557px;
	float:right;
	}
	
#body-top{
	width:546px;
	height:168px;
	float:left;
	}
#body-bottom{
	width:546px;
	height:178px;
	float:left;
	}

#footer-bg{
	padding:0px;
	margin-top:29px;
	width:800px;
	float:left;
/*	background-image:url(../images/footer-bg.gif);
	background-repeat: no-repeat;
	background-position:top left;*/
	}
.footer-content{
	width:800px;
	float:left;
	}
#footer-links{
	width:800px;
	height:145px;
	float:left;
	background-image:url(../images/footer-bg2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
#footer{
	width:784px;
	height:130px;
	float:left;
	padding-top:16px;
	text-align:center;
	}
#footer, #footer a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	margin:0 8px;
	}
#footer a:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	text-decoration:underline;
	margin:0 8px;
	}
#footer a:active{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	margin:0 8px;
	}
.shdow
{width:30px;display:block;float:left
}

input, textarea, textfield, select
{
margin:0px;
padding:1px;
background:#FFFFFF;
border:1px solid #C9C9C2;
font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}
	
/*----------Restaurant css-------------------*/
.res-left-pannel{
margin:0px;
padding:27px 27px 0px 27px;
	width:140px;
	height:317px;
	float:left;
	background:url(../images/restuarant_bg_left.gif) #336633 left bottom no-repeat;
	border:1px solid #FFF4CF;
	}	
	
.res-left-pannel .menu-left-main{
	margin-top:25px;
	padding:0px;
	}		
	
.res-left-pannel .menu-left-main  .menu-left {
	margin:0px;
	padding:12px 0px;
	border-top:1px solid #FEFEFE;
	display:block;	
	}			

.res-container-main{
	padding:14px;
	margin-left:8px;
	width:529px;
	height:318px;
	float:right;
	background:url(../images/restuarant_content_bg.gif) left top no-repeat;
	}
	
.res-container-main  .text {
	padding:0px;
	margin-top:10px;
	width:285px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
	text-decoration:none;	
	}	

/*----------Restaurant css-------------------*/	

.cat-left-pannel{
margin:0px;
padding:27px 27px 0px 27px;
	width:143px;
	height:317px;
	float:left;
	background:url(../images/catering_bg_left.gif) #767922 left bottom;
	border:1px solid #FFF4CF;
	}	
	
.cat-left-pannel .menu-left-main{
	margin-top:25px;
	padding:0px;
	}		
	
.cat-left-pannel .menu-left-main  .menu-left {
	margin:0px;
	padding:11px 0px;
	border-top:1px solid #FEFEFE;
	display:block;	
	}			

.cat-container-main{
	padding:14px;
	margin-left:8px;
	width:529px;
	height:318px;
	float:right;
	background:url(../images/cat_content_bg.gif) left top no-repeat;
	}
	
.cat-container-main  .text {
	padding:0px;
	margin-top:10px;
	width:285px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
	text-decoration:none;	
	}	

.blank-container-main{
	padding:14px;
	margin-left:8px;
	width:527px;
	height:315px;
	float:right;
	background:#FFFFFF;
	border:1px solid #FDF2CD;
	}	
.blank-container-main a {
color:#752314;
}

/*----------Wedding css-------------------*/	

.wedding-left-pannel{
margin:0px;
padding:27px 27px 0px 27px;
	width:143px;
	height:317px;
	float:left;
	background:url(../images/wedding_bg_left.gif) #6C2102 left bottom;
	border:1px solid #FFF4CF;
	}	
	
.wedding-left-pannel .menu-left-main{
	margin-top:25px;
	padding:0px;
	}		
	
.wedding-left-pannel .menu-left-main  .menu-left {
	margin:0px;
	padding:11px 0px;
	border-top:1px solid #FEFEFE;
	display:block;
	}

.wedding-container-main{
	padding:14px;
	margin-left:8px;
	width:529px;
	height:318px;
	float:right;
	background:url(../images/wedding_content_bg.gif) left top no-repeat;
    overflow:auto;
	}
	
.wedding-container-main  .text {
	padding:0px;
	margin-top:10px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
	text-decoration:none;
	}	

.wedding-container-main  .text p {
	padding-bottom:6px;
	margin:0px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
	text-decoration:none;
	}			

.disp-hide
{
 display:none;
}
.disp-show
{
 display:block;
}	
