

body {
    margin:0px;
    background-image:url('images/bg.jpg');
    
    font-family:Arial;
    font-size:9pt;
}
a {outine:none}
a {
    text-decoration:none;
}
  
a:visited, a:link, a:active { 
    color:#808080;             
}                            

a.renderednormal {  
    color:#A30E12;                             
}                 



.container {
    width:911px;
    margin:0px auto;
}

.containerbody {
    background-image:url('images/content_body_bg.png');
    background-position:top center;
    background-repeat:repeat-y;
}

.containerfooter {
    background-image:url('images/content_footer_bg.png');
    background-position:top center;
    background-repeat:no-repeat;
    height:11px;
}

.topbar {
    background:black;
    height:30px;
    width:898px;
    margin:0px auto;
}


.contentsareanopadding {
    width:898px;
    margin:0px auto;
}

.topmenu {
    padding:21px;
    margin:0px;
    list-style:none;
    float:right;
}

.topmenu li {
    float:left;
    font-size:14pt;
    margin-right:20px;
    padding-top:5px;
}

.footertxt {
    clear:both;
    font-size:8pt;
    color:#808080;
    padding:10px;
    text-align:center;
}

.splasharea {
    position:relative;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    .topbar {
    background:black;
    height:30px;
    width:898px;
    margin-left:7px;
    }
    
    .splasharea {
    position:relative;
    margin-left:1px;
}
}


.splashlayer {
    position:absolute;
    width:898px;
    margin-top:40px;
    top:0px;
    left:0px;
    z-index:10;
    text-align:center;
    
}

.navigationandtop {
    height:74px;
}

.like_layer {
    float:left;
    width:260px;
    position:absolute;
    bottom:20px;
    left:20px;
    font-size:8pt;
    color:#808080;    
}

.contentsareawithpadding {
    width:860px;
    margin:0px auto;
}

hr {
    border:0px;
    border-top:1px solid #ebebeb;
}


.food-item-menu-submenu {
    list-style:none;
    float:left;
    width:50px;
    padding:10px;
    margin:0px;
    margin-left:20px;
}

.food-item-menu-submenu li{
    display:block;
    margin-bottom:5px;   
    padding:2px;
}

.food-item-menu {
    list-style:none;
    margin:5px;
    padding:5px;
    padding-top:1px;
    float:left;
    width:180px;
}

.food-item-menu li {
    display:block;
    padding:5px;
    font-size:10pt;
}






.col1 {
	width:280px;
	float:left;
	margin-left:30px;
}

.col2 {
	width:280px;
	float:left;
	margin-left:5px;
}

.col3 {
	width:200px;
	float:left;
	margin-left:5px;
}

.newslisting {
	list-style:square;
	padding:0px;
	margin:0px;
    margin-top:10px;
	padding-left:15px;
}

.newslisting li {
	margin-bottom:10px;
	color:#808080;
}

.listingheading {
	font-size:10pt;
	color:#f24135;	
}

.listingdetails{
	font-size:9pt;
}

/** table styles **/
table {
	border-width: 0px;
    border:0px solid black;
 } 
 
table tr td {                     
 	border-width: 0px;      
     border:0px solid black;
     }
     
/* slideshow css */

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:448px
}
	#gallery a {
		float:left;
		position:absolute;
        font-size: 8pt;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:25px; 
		width:100%; 
		position:absolute;
		bottom:0;
        font-size: 9pt;
        margin-bottom:15px;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
        font-size: 10pt;
	}
    
    /** galleria **/
    .caption {
        display:none;
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:25px; 
		width:100%; 
		position:absolute;
		bottom:0;
        left:0;
        font-size: 9pt;
        margin-bottom:15px;
    }
    .galleria{list-style:none;padding:0px;margin:0px;}
.galleria li{display:block;width:70px;height:48px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
