body {
        height: 100%;
        width: 100%;
        overflow: hidden;
        padding: 0;
        margin: 0;
        text-align:center;overflow:auto;
        background-image:url('../img/bg_body.jpg')
      }
      
#mainContent{
      background-color:#000000;
      width:848px;
      height:700px;
      color:#ffffff;
      font-family:Georgia, Times New Roman, Times, serif;
      margin:0 auto
      }
#sidebar{width:300px;height:auto;float:left}
#sideInfoTab{position:relative;top:10px;left:0px;height:104px;
		     /*background-image:url('../img/sideInfoTab.png');*/
		     background-repeat:no-repeat;}
#sideInfoTab p{font-size:14px;font-weight:bold;height:104px;margin:auto 10px;clear:both;
				color:#ffffff;text-align:left;padding-top:5px}
#surveyLink{margin-left:-104px}				
#restaurantDesc{width:500px;text-align:left;line-height:22px;font-size:16px;float:right}
#contentdb{padding-right:35px}
.restHeading{font-size:20px;font-weight:bold}
.rhours{font-size:24px;font-weight:bold;color:#a7a9ac}
.rtime{font-size:14px;text-align:left;margin-left:10px;color:#ffffff}
.artistNameText{max-width:85px;white-space:normal;text-align:center;margin:0 auto;}

.artistnameCal{position:relative;width:80px;text-align:center;margin:-5px auto;vertical-align: middle}
.dispdate{width:112px;height:87px;}
#menus{
		max-height:210px;width:179px;color:#ffffff;
		font-family: "Arial Narrow";
		position:relative;top:0px
}
#menus ul{list-style: none;color:#ffffff;
		font-family: "Arial";
		font-weight:normal;
		text-align:left;
		font-size:18px;		
		color:#000000;
		max-height:182px;
		clear:both;	
		position:relative;
		top:-15px	
}
#menus li{margin: -5px auto;
		  padding: 2px 2px 2px 0;
		  color:#ffffff}
#menus li a{ color:#ffffff}
#menus p{margin-left:-100px;font-size:20px;font-weight:bold;height:40px;line-height:40px;clear:both;}		

#vtour{background-image:url('../img/vtour-side.png');background-repeat:no-repeat;
		height:177px;width:179px;color:#ffffff;
		font-family: "Arial Narrow";
		position:relative;top:50px
		}
#vtour ul{list-style: none;color:#ffffff;
		font-family: "Arial";
		font-weight:normal;
		text-align:left;
		font-size:18px;		
		color:#000000;
		height:142px;
		clear:both;
		}
#vtour li{margin: -5px auto;
		  padding: 2px 0 2px 0;}		
#vtour p{font-size:20px;font-weight:bold;height:40px;line-height:40px;margin:0 auto;clear:both;}		
/* Background image */

/* end background image */
/*a{text-decoration:none;color:#000000}*/
a{text-decoration:none;color:#000000;}
img{border:0}


div#content
{
	display: block;
	position: relative;
	margin: 0 auto 0 auto;
	/*width: 902px;*/
	width: 100px;
}



#bodyContent {	
	width:900px;
	margin:0px auto;
	text-align:center;
	padding:0px;
	border:none;	
	}


div#home
{
	background: url(../img/home2.png);
	display: block;
	height: 300px;
	margin: 0px auto 0 auto;
	position: relative;
	width: 930px;
	overflow:hidden;
	background-repeat:no-repeat;
}
div#home div#homeNav
{
	display: inline;
	margin: 0px 0 0 0px;
	* position:relative;left:-320px	/*if IE7*/
}

#header{position:relative;width:100%;text-align:center;margin-left: auto;margin-right: auto;}
h1.rockin-dinner-club {		
        width: 100%; height: 103px;
        background: url("../img/header-new.png") no-repeat;
        background-position:top center;
        }
h1.rockin-dinner-club span {
                display: block;
                width: 0;
                height: 0;
                overflow: hidden;
        }
        
/*Calendar*/
div#calendar{
	position:absolute;
	top:120px;
	width:820px;
	height:625px;
	margin-left:20px;		
	font-family:Calibri;font-size:10px;font-weight:bold
}
div.calDay, div.calDayBlank
{
	background: url(../img/calDateBG.png);
	color: #000000;
	float: left;
	display: inline;
	height: 87px;
	margin: 3px 5px 0 0;
	padding: 1px 0 0 0;
	text-align: center;
	width: 112px;
}

div.calDayBlank { background: url(../img/calDateBlank.png); }
#calContent{position:relative;top:-890px;left:205px;z-index:999999}

/*end calendar*/
div#contentFrame div#promos
{
	display: block;
	position: relative;
	margin: 0 auto;
	/*width: 902px;*/	
	width: 902px;
	clear:both;	
			
}
div#contentFrame div#promos div.promo
{
	float: left;
	background: url(http://sambucarestaurant.com/assets/img/bg_promo.gif);
	/*background-color:Black;*/
	width: 281px;
	height: 157px;
	margin: 30px 29px 0 0;
}
div#contentFrame div#promos div.promoimg
{
	float: left;
	/*background: url(http://sambucarestaurant.com/assets/img/bg_promo.gif);*/
	/*background-color:Black;*/
	width: 281px;
	height: 157px;
	margin: 30px 29px 0 0;
}

div#contentFrame div#promos div.promo img
{
	float: left;
	margin: 0px 0 0 0;
}
div#contentFrame div#footer
{
	display: block;
	position: relative;
	margin: 19px auto 0 auto;
	width: 892px;
}

#footer p {
	padding:10px;
	margin:0;
}
#footer
{
	color: #FFF;
	text-decoration: none;
	font-family: Arial, sans serif;
	font-size:11px;
	clear:both;	
	width:100%;
	
}
#footer a
{
	color: #FFF;
	text-decoration: none;
}
#footer a:hover { color: #FFF; }
div#footer span#copyright { float: left; }
div#footer span#links { float: right; }