@charset "utf-8";

/* CSS Document */

body{margin:0; padding:0; background:#535353; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
p h1 h2 h4{margin:0; padding:0;}

/* common classes */
.wraper{margin:15px auto 0 auto; width:1000px; height:558px; background:#CCCCCC;}

/* inner page classes */
.bgImg{background:url(../images/plain-bg.jpg) no-repeat; width:1000px; height:557px; padding-top:36px;}
.bgAbout{background:url(../images/image3.jpg) no-repeat; width:1000px; height:557px;}
#mainContainer{margin:0 auto;  height:304px; width:911px;}
#maincontainerLeft{margin:0; padding: 10px 30px 30px 30px;  width:526px; float:left; height:257px; ; }
#maincontainerLeft p{font-size:22px; color:#e2dcd4;}

#maincontainerRgt{margin:0; padding: 10px 10px 0 10px; width:291px; float:right;height:245px;line-height:15px;  }
#maincontainerRgt p{font-size:19px; color:#e2dcd4; margin-top:28px;}
#maincontainerRgt span{font-size:14px; color:#e2dcd4;}

.menuimgFood{ width:289px; height:80px; background:url(../images/food-img.jpg) no-repeat}
.menuimgDrink{ width:289px; height:80px; background:url(../images/drink-img.jpg) no-repeat}

#botflash{width:1000px; height:210px; margin-top:10px;}

/* clear fix */

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#logoFlash{ height:210px; width:240px; margin-top:4px; padding:0;}
#navFlash{ width:666px; height:135px; margin:13px 0px 0px 0px;}


/*classes for menu*/
.bgImgMenu{background:url(../images/menu-bg.jpg) no-repeat; width:1000px; height:518px; padding-top:40px;}

#mainMenu{ height:518px; width:1000px;}

#mainMenuLft{ width:331px; height:518px; float:left;}
#menuCat{ 
width:311px; 
height:282px; 
margin-left:20px; 
color:#ffffff;
/*filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;*/
}
#menuCatItembox{ width:289px; margin: 0 auto; clear:both; text-decoration:none;}
.spaceTop{ margin-top:10px;}

#menuStarter{ background:url(../images/menu-starters-act.jpg) no-repeat; width:269px; height:32px; padding:48px 20px 0px 0px; color:#333333; font-size:18px; text-align:right;text-decoration:none;}
#menuStarter:hover{ background:url(../images/menu-starters-hvr.jpg) no-repeat; width:269px; height:32px; padding:48px 20px 0px 0px; color:#333333; font-size:18px; text-align:right; cursor:pointer;text-decoration:none;text-decoration:none;}
#menuStarter a{ text-decoration:none; color:#333333; margin:0; padding:0;}
#menuBurger{ width:289px; height:80px; background:url(../images/menu-burgers-act.jpg) no-repeat; width:269px; height:32px; padding:48px 20px 0px 0px; color:#333333; font-size:18px; text-align:right; text-decoration:none;}
#menuBurger:hover{ width:289px; height:80px; background:url(../images/menu-burgers-hvr.jpg) no-repeat; width:269px; height:32px; padding:48px 20px 0px 0px; color:#333333; font-size:18px; text-align:right; cursor:pointer;text-decoration:none;}
#menuBurger a{ text-decoration:none; color:#333333; margin:0; padding:0;}
#menuDrinks{ width:289px; height:80px; background:url(../images/menu-drinks-act.jpg) no-repeat; width:269px; height:32px; padding:48px 20px 0px 0px; color:#333333; font-size:18px; text-align:right; text-decoration:none;}
#menuDrinks:hover{ width:289px; height:80px; background:url(../images/menu-drinks-hvr.jpg) no-repeat; width:269px; height:32px; padding:48px 20px 0px 0px; color:#333333; font-size:18px; text-align:right; cursor:pointer; text-decoration:none;}
#menuDrinks a { text-decoration:none; color:#333333; margin:0; padding:0;}

#mainMenuRgt{ width:666px; height:518px; float:right;}
#menuContentbox{ margin-right:20px; height: 374px; width:647px; color:#ffffff; background:#000000;}
<!--#content{ margin:0; font-size:13px; font-family: "Times New Roman", Times, serif; height:340px; margin:0px 10px;}-->
.content{ margin:0 15px; font-size:13px; /*padding-top:22px;*/ font-family: "Times New Roman", Times, serif;
overflow:hidden;position:relative; height:auto;}

#content p{ line-height:1.5em; text-align:left; margin:0; padding:0; font-family: "Times New Roman", Times, serif; margin-top:10px;}
#content p span{color: #ffcc33; font-family: "Times New Roman", Times, serif;}
#content p a{font-family: "Times New Roman", Times, serif; text-decoration:none; color:#FFFF99;}
#content p a:hover{font-family: "Times New Roman", Times, serif; text-decoration:underline; color:#FFFF99;}
#content h1{ color: #ffcc33; font-size: 16px; font-weight:normal; padding:0; margin:0px 0px 15px 0px; font-family: "Times New Roman", Times, serif; text-transform:uppercase; }
#content h2{ color: #ffcc33; font-size: 14px; font-weight:normal; padding:0; margin:0px 0px 15px 0px; font-family: "Times New Roman", Times, serif;}

/*classes for BLOG page*/
.bgImgBlog{background:url(../images/blog-bg.jpg) no-repeat; width:1000px; height:518px; padding-top:40px;}
#mainBlog{ height:304px; width:1000px;}
#mainBlog #content{ width: 928px; height:267px; margin:0 auto; padding:22px 15px 15px 15px; clear:both;}
#blogpost{ width:600px; border-bottom: dashed 1px #999999;}
#blogpost h1{color: #FC0; font-size: 18px; font-weight:normal; padding:0; margin:0px 0px 15px 0px; font-family: "Times New Roman", Times, serif; text-transform:none;}
#blogpost h2{color: #ffcc33; font-size: 18px; font-weight:normal; padding:0; margin:0px 0px 15px 0px; font-family: "Times New Roman", Times, serif; text-transform:none;}
#blogpost p{line-height:1.5em; text-align:left; margin:0; padding:0; font-family: "Times New Roman", Times, serif; margin-bottom:10px; color:#ffffff;}
#blogpost a.tags{font-family: "Times New Roman", Times, serif; text-decoration:none; color:#FFFF99;}
#blogpost a.tags:hover{font-family: "Times New Roman", Times, serif; text-decoration: underline; color:#FFFF99;}
#blogpost a.comments{font-family: "Times New Roman", Times, serif; text-decoration:none; color:#FFFF99;}
#blogpost a.comments:hover{font-family: "Times New Roman", Times, serif; text-decoration: underline; color:#FFFF99;}
#blogFlash{height:214px; width:1000px;}
#blogFlash #logo{height:210px; width:240px; margin:0; padding:0; float:left; margin-top:4px;}
#blogFlash #nav{ width:666px; height:135px; margin:83px 0px 0px 0px; float:right;}

/*----------------------------------------------------------------------------------------------------------------------------------------------*/
#leftSec{width:311px; height:304px; margin-left:20px; color:#ffffff; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#leftSec .lft{width:8px; height:304px; background:url(../images/bg-sm-cornerLeft.png) no-repeat; float:left;}
#leftSec .main{height:282px; background:#000000; padding-top:22px; width:295px; float:left;}
#leftSec .rgt{width:8px; height:304px; background: url(../images/bg-sm-cornerRight.png) no-repeat; float:right;}
#leftSecItem{ width:289px; margin: 0 auto; text-decoration:none; background:#000000; height:260px;}


#rightSec{width:647px; height:374px; margin-right:20px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#rightSec .lft{width:8px; height:374px; background:url(../images/bg-big-cornerLeft.png) no-repeat; float:left; }
#rightSec .main{height: 374px; width:631px; color:#ffffff; background:#000000; float:left;}
#rightSec .rgt{width:8px; height:374px; background: url(../images/bg-big-cornerRight.png) no-repeat; float:right;}

/*------------------------------------------------required CSS----------------------------------------------------------------*/
.contentheading{color:#FFCC33;
font-family:"Times New Roman",Times,serif;
font-size:16px;
font-weight:bolder;
margin:0 0 15px;
padding:0;
text-transform:uppercase;}

.slider1{width: 2px;height: 300px;background-color: #7f7f7f;position: absolute;}
.indicator{width: 10px;height: 16px;background-color: #7b7b7b;position: absolute;font-size: 1px;overflow: hidden; margin-left:4px; cursor:pointer;}


.gmapfp_detail a{color:#0299d1;}
/*.gmapfp_detail a:hover{color:#FF0000;}*/

.componentheading{color:#FFCC33;
font-family:"Times New Roman",Times,serif;
font-size:16px;
font-weight:normal;
margin:0 0 15px;
padding:0;
text-transform:uppercase;}
.moduletable p{margin-top:0;margin-bottom:0;}
.moduletable-mid p{margin-bottom:10;margin-top:10;}


.contentpaneopen a{color:#EE9201;}
.contentpaneopen h1{color:#FFCC33; font-family:"Times New Roman",Times,serif; font-size:16px; font-weight:normal; margin:0 0 15px; padding:0;}
.contentpagetitle{color:#FFCC33; font-family:"Times New Roman",Times,serif; font-size:16px; font-weight:bolder; margin:0 0 0; padding:0;}
.pm-group{color:#CCFF00; font-family:"Times New Roman",Times,serif; font-size:16px; font-weight:normal; margin:0 0 0; padding:0;}

.customScroll{position: relative;/*padding: 15px;*/ float:left; margin-bottom:20px; overflow:hidden; width:600px; height:315px}
.customScroll-blog{position: relative;/*padding: 15px;*/ float:left; margin-bottom:20px; overflow:hidden; width:917px; height:205px}
/*.container{position: relative;padding: 15px; float:right; margin-bottom:20px;*/ /*overflow:hidden; width:450px;margin-right:10px;}*/

#flex__1{padding: 15px; margin-right:10px; margin-top:10px; /*height:315px;width:600px;*/}

#menuCatItembox-blog{width:963px;  height:304px; margin: 0 auto; clear:both; text-decoration:none;}
#mainBlogTop {width:963px;  height:304px; margin: 0 auto; clear:both; text-decoration:none; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#mainBlogTop .lft{width:8px; height:304px; background:url(../images/bg-sm-cornerLeft.png) no-repeat; float:left;}
#mainBlogTop  .main{height:282px; background:#000000; padding-top:22px; width:947px; float:left;}
#mainBlogTop  .rgt{width:8px; height:304px; background: url(../images/bg-sm-cornerRight.png) no-repeat; float:right;}
.flexcroll customScroll-blog flexcrollactive{padding: 0;}

.slider1{width: 2px;height: 300px;background-color: #7f7f7f;position: absolute;}
.indicator{width: 10px;height: 16px;background-color: #7b7b7b;position: absolute;font-size: 1px;overflow: hidden; margin-left:4px; cursor:pointer;}
.entry{color:#FFFFFF;}
#flex__1 . flexcroll customScroll-blog flexcrollactive{margin-top:0;}
.pm-item{opacity : 100px;}
#gmapfp{margin-left:4px;}

/*menu page*/
.menuTable{ width:96%; font-family:Arial; font-size:12px; color:#FFFFFF; text-align:left;}
.menuTable th{ font-size:14px; color:#FFCC33; text-transform:uppercase; font-weight:normal; background:#333333;}
.menuTable p{ margin:5px 0 10px 0; padding:0; text-align:justify;}

.menuItem{ width:100%; margin-bottom:5px; border-bottom:dashed #333333 1px; }
.price{ color:#FFCC33; width:100px; text-align:right;}
.menuItemTitle{ font-weight:bold;}
.menuItemDes{ font-size:12px;}

.menucss
{
	position:absolute; 
	bottom:0px; 
	right:15px; 
	
}
.menucss ul 
{
	z-index:100; 
	opacity: 0.4; filter: alpha(opacity = 40); zoom:1;
	background:#CCCCCC;
	list-style:none;
	padding:5px 0 0 0;
	margin:0px;
	height:25px;
}
.menucss ul li{
	float:left;
	padding-left:7px;
	padding-right:7px;
	font-size:20px;
	color:#000;
}
.menucss ul li a{
	border:none;
	text-decoration:none;
	color:#000000;
}
.bottom_content{
	font-size:11px;
	font-weight:bold;
	letter-spacing:0px;	
}
.textover a{
	color:#000000;
	text-decoration:none;
	border:none;
}
.textover a:hover{
	color:#b2b2b2;
}
