body {
	margin: 0 0 0 0;
	background: url(../gfx/common/bg_tile.jpg) #000 center top;
	height:100%;
	color:#CCC;
	font-size:12px;
	font-family:Cambria, Century Gothic, Arial, Helvetica, sans-serif;
}
html { 
	overflow-x:auto;
	overflow-y:scroll;
	height:100%;
}
a:active { outline: none;}
a:visited { outline: none;}


	
/* LEFTMENU */
	td.leftcol_space {
		height: 85px;
		width: 156px;
	}
	
	td.leftmenu {
		width:156px;
		height:24px;
		color: #b55c3e;
		font-family:Cambria, Century Gothic, Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	td.leftmenu a:link {text-decoration: none; color: #ff0024;}
	td.leftmenu a:visited {text-decoration: none; color: #ff0024;}
	td.leftmenu a:active {text-decoration: none; color: #ff0024;}
	td.leftmenu a:hover {text-decoration: none; color: #FFF;}



	td.menugreybg {
		height:313px;
		background:url(../gfx/common/menu_grey_gradient.jpg) no-repeat top;
		padding:13px;
	}
	
	td.menugreytext {
		color: #555555;
		font-size:11px;
	}
		

/* COMMON */
	td.menucontainer { width:755px; height:50px; }
	td.contentspace { width:755px; height:40px; }
	td.footer { padding:15px 0 0 0; }
	td.footer div.left {
		float:left;
		font-size: 10px;
		color:#474747;
	}
	td.footer div.right { float:right; }
	
	td.horizontal_line {
		background:url(../gfx/common/horizontal_line.jpg) no-repeat;
		height:1px;
	}
	td.header {
		padding:0 0 10px 0;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		letter-spacing: 4px;
		text-transform:uppercase;
	}
	p.grey {
		padding:30px 0 30px 0;
		color:#555;
		font-size:12px;
		font-family:Cambria, Century Gothic, Arial, Helvetica, sans-serif;
	}
	p.red {
		padding:30px 0 0 0;
		color:#FF0024;
		font-size:12px;
		font-weight:bold;
		font-family:Cambria, Century Gothic, Arial, Helvetica, sans-serif;
	}
	
	
	td.input_lbl {
		width: 120px;
		padding-bottom:15px;
	}
	td.input_fld {
		width: 540px;
		padding-bottom:15px;
	}
	
	.input_1 {
		border:0px;
		background:#FFFFFF;
		color:#333;
		width:300px;
		padding:2px;
		font-weight:bold;
		font-size:12px;
		font-family:Cambria, Century Gothic, Arial, Helvetica, sans-serif;
	}
	.input_2 {
		border:0px;
		background:#FFFFFF;
		color:#333;
		width:300px;
		height:170px;
		padding:2px;
		font-weight:bold;
		font-size:12px;
		font-family:Cambria, Century Gothic, Arial, Helvetica, sans-serif;
	}
	
	div.imageframe {
		background:url(../gfx/common/frame.jpg); height:306px; width:227px; padding:20px 17px 17px 18px; float:right; margin:0 0 0 20px;
	}
		
	
	
		
	
/* CONTENT */

	div.header3 {
		font-size:14px;
		padding-top:20px;
		color:#BBBBBB;
		float:left;
	}
	div.event_header {
		font-size:14px;
		padding-top:20px;
		color:#FF0024;
		float:left;
	}
	div.menuPrice {
		float:right;
		width:80px;
		text-align:right;
		font-size:14px;
		color:#BBBBBB;
		margin:0px;
		padding-left:10px;
		padding-top:20px;
	}
	div.menuDesc {
		float:right;
		width:80px;
		text-align:right;
		font-size:14px;
		font-weight:bold;
		color:#555555;
		margin:0px;
		padding-left:10px;
		padding-top:15px;
	}
	div.menuPrice2 {
		float:right;
		width:200px;
		text-align:right;
		font-size:14px;
		color:#BBBBBB;
		margin:0px;
		padding-left:10px;
		padding-top:20px;
	}
	div.menuPrice2_custom {
		clear:both;
		text-align:left;
		font-size:11px;
		color:#BBBBBB;
		margin:0px;
		padding-left:0px;
		padding-bottom:3px;
	}
	p.menuText {
		clear:both;
		margin:0px;
		text-align:left;
		padding-bottom:10px;
		color:#555555;
		width:580px;
	}
div.openinghoursRow {
	padding-top:3px;
	clear:left;
}
div.dayText {
	font-size:12px;
	color:#888;
	float:left;
	width:80px;
}
div.hourText {
	font-weight:bold;
	font-size:13px;
	float:left;
	width:150px;
}