.links-menu{
/*width:345px;*/
width:100%;
border-collapse:collapse;
font: normal 13px 'Lucida Grande',Verdana,sans-serif;
color:#FF3300;
border:1px;
border-color:#B90000;
border-style:solid;
background-color:#330000;
margin-top:5px;
vertical-align:top;
z-index:101;
}

#header-bar-restaurant-text{
position:relative;
z-index:99;
font-size:1.3em;
top:-190px;
right:-300px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#000000;
width:400px;
text-align:center;
border:1px;
border-color:#FF0000;
border-style:solid;
padding:1px;
}

hr{
 color: #800000;
background-color: #800000;
height: 2px;
}

a:link,a:hover,a:visited,a:active{
color:#E10A16;
text-decoration:none;
}
/*
.img_link a:link,a:hover,a:visited,a:active {
color:#E10A16;
text-decoration:none;
}
*/
/*
a:visited{
color:#A90710;
text-decoration:none;
}
*/

.wide{
width:100%;
}
#maincol a:link{
/*color:#7B869A; */
/*color:#feee8d; */
color:#FF0000;
font-weight:bold;
}
.80percent{
font-size:0.8em;
}

#maincol a:hover {
/*color:#7B869A; */
/*color:#FF0000; */
color:#feee8d;
}

img {
	border-color: Red;
}

#leftcol .coming_soon_content a:hover {
/*color:#7B869A; */
/*color:#FF0000; */
color:#feee8d;
}

#rightcol a:hover {
/*color:#7B869A; */
/*color:#FF0000; */
color:#feee8d;
}


#maincol  a:active {
/*color:#7B869A; */
color:#feee8d;
font-weight:bold;
}
#maincol a:visited {
color:#CD1F05;
font-weight:bold;
}

#maincol a:hover {
color:#CD1F05;
font-weight:bold;
background-color:#FFCC00;
}

.music-sub-titles a:link,a:visited, a:active {
/*color:#7B869A; */
/*color:#FF0000;*/
/*color:#feee8d;*/
}

#header-text{
float:right;
text-align:left;
position:relative;
width:220px;
/*top:-191px;*/
font-size:130%;
line-height:140%;
margin-right:10px;
position:relative;
top:10px;
left:0px;
}
#header-text:first-line{
font-size:180%;
}

table.form, table.links, table.restaurant-bookings{
/*width:345px;*/
width:100%;
border-collapse:collapse;
font: normal 13px 'Lucida Grande',Verdana,sans-serif;
color:#FF3300;
border:1px;
border-style:solid;
background-color:#330000;
margin-top:2px;
position:relative;
}
table.form, table.links{
border-color:#B90000;
}
table.restaurant-bookings {
border-color:#000000;
padding:5px;
}

td.form,td.coming_soon_header,td.coming_soon_content {
padding:5px;
vertical-align:top;
}
tr.form {
padding:6px;
}
table.links{
font-size:85%;
line-height:125%;

}
#footer-text{
text-align:center;
position:relative;
top:210px;
font-size:80%;
/*background-color:#333333;*/
z-index:0;

width:400px;
margin:auto;
padding:4px;

}
td.coming_soon_header,td.coming_soon_header_big{
background-color:#B02D00;
/*color:#333333;*/
color:#feee8d;
font-size:70%;
}
td.coming_soon_header_big{
font-size:140%;
text-align:center;
}
.highlight-message{
background-color:#CC0000;
}
.highlight-div-bg{
background-color:#280000;
padding:5px;
/*border:#FFCC00;*/
border-bottom: #CC3300 thin solid;
border-top: #CC3300 thin solid;
}
td.coming_soon_content{
font-size:70%;
line-height:125%;
text-transform:uppercase;
}
td.subscribe-content-left{
font-size:73%;
line-height:125%;
background-color:#feee8d;
padding:6px;
color:#950000;
}
.win-a-meal{
	font-size:125%;
	font-weight:bold;
	color:#950000;
	}

.music-sub-titles{
font-family:Geneva, Arial, Helvetica, sans-serif;
/*background-color:#B72400;*/
font-size:1.4em;
line-height:200%;
padding:4px;
/*border-left-color:#DBBA02;*/
border-top:#B72400 thin solid;
/*border-top:#feee8d thin solid;*/
border-bottom:#B72400 thin solid; 
width:100%;
margin-bottom:25px;
margin-top:20px;

}
.event-names-sub-titles{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.4em;
line-height:200%;
padding:2px;
}
.times_and_prices{
font-size:0.9em;
font-style:italic;
}
.special_guests{
font-size:1.4em;
font-style:bold;
}
.move_footer_img_for_anyhthing_except_ie5{
position:relative;
top:40px;
}

#maincol .menu, .alt{
/* */
font-family:Arial, Helvetica, sans-serif;
line-height:250%;
}

.menu-italic{
font-size:90%;
font-style:italic;
}

img.images_spaces{
margin-left:7px;
}
img.images_spaces_left{
margin-left:7px;
}
img.images_spaces_right{
margin-right:7px;
}
td.contact-form{
border-color:#CC3300;
}
table.contact-form{
border-color:#CC0000;
}
#food li{
	border:0px;
	border-collapse:collapse;
	font-weight:normal;
	list-style-type:circle;
	width:500px;
	margin-right:0;
	padding-right:0;
	vertical-align:middle;
}
td.tech-spec{
font-size:0.8em;
border-collapse:collapse;
border-bottom:#B72400 thin dotted;
vertical-align:top;
text-align:left;
}

.headline{
font-weight:bold;
font-size:140%;
border:0px;
padding-top: 8px;
padding-bottom: 8px;
}

.support{
font-weight:normal;
font-size:125%;
border:0px;
padding-bottom: 8px;
}

.btable { width: 100%;border: #B72400 thin dotted; font-size:0.8em; font-weight:lighter; }

#functions li{
font-size:140%;
padding-bottom: 5px;
list-style-type:circle;
border-collapse:collapse;
border:0px;
margin-left: 50px;

}

.back-link{
	float:right;
	text-size:0.8em;
	text-align: right;
}
.floating-left{
float:left;
text-align:left;
}
.center-align{
text-align:center;
margin:auto;
}
td.restaurant-booking-form{
text-align:center;
}
td.center-align{
text-align:center;
}

/*
#rightcol a:hover {

color:#FF0000;
color:#feee8d;
}
#rightcol  a:active {

color:#feee8d;
font-weight:bold;
}
#rightcol a:visited {
color:#CD1F05;
font-weight:bold;
}
*/
/*  REDUNDANT STUFF I THINK */
/*
.link-button a:hover{
background-color:#CC3300;
color:#333333;
text-decoration:none;
}

.link-button-selected{
background-color:#E10A16;
color:#333333;
text-decoration:none;
}
a.link-button-selected:link,a.link-button-selected:hover,a.link-button-selected:visited,a.link-button-selected:active{
color:#330000;
}


a.link-button {
background-color:#666666;
width:100%;
text-decoration:none;
}

*/

/*
#maincol .alt{
color:#FFFBDF;

}*/

/*
#the-bill{
padding-left:1px;
border:#B72400 thin dotted;
width:500px;
}

#bill li{
padding-top: 8px;
padding-bottom: 8px;
list-style-type:circle;
}
*/
.hidden
{position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;}

.noo_special_guest, .noo_date_main_slot_topper{
	font-size: 1.2em;
	font-weight:bold;
	/*background-color:#CC0000; */
	padding:2px;
	border-top:#CC0000 thin solid;
	border-bottom:#CC0000 thin solid;
}

.noo_main_slot_topper_with_icon{
	font-size: 1.4em;
	font-weight:bold;
	/*background-color:#CC0000; */
	padding:2px;
	text-transform: capitalize;	
	/*
	background-image: url(../images/guitar-man-icon.png);
	background-position:left;
	background-repeat:no-repeat;
	text-indent: 25px;
	*/
}

/*
.noo_date_main_slot_topper{
background-color:#FF0000
}
*/
.float-left-top{
	float:left;
	vertical-align: top;
}
.float-right-top{
	float:right;
	vertical-align: top; 
}
.float-middle-top{
text-align:center; 
margin:auto; 
/*vertical-align: top; */
float:left;
position:relative;
left:170px;

}
.single-phot-img{
/*vertical-align:bottom; */
float:none; 
position:relative;
text-align:center;
/*z-index:-50000;*/
}
.small{
font-size:75%;
text-align:center;
}

.highlights_for_events{
width:100%;
background-color:#000000;
border-top:#FFCC00 thin groove;
/*border-bottom:#FFCC00 thin groove;*/
height:85px;
margin-top:2px;
margin-bottom:2px;
vertical-align:middle;
padding-top:15px;
padding-bottom:15px;
}

.promoter{
font-size:0.78em;
font-style:italic;
position:relative;
left:3px;
}

.menu-course-header li{
/*padding-bottom:20px;
margin-bottom:20px;
*/
}

.set-menu-list ul{
padding-bottom:30px;
}

.go-red{
color:#FF3300;
}

.altBGLL{background-color:#440000;}

.regBGLL{}

