
/************ restaurant ************/

.main #restaurant_content p
{
	padding:0;
	margin:0 0 20px 0;
	line-height:18px;
}

.main #reviews
{
	width:482px;
	margin:0 0 25px 20px;
	background-color:#ffcc66;
}


.main #reviews p
{
	padding:10px;
	margin:0;
	color:#550000;
	font-weight:bold;
}

/************ menu ************/
.leftnav #lunch
{
	margin: 78px 0 0 133px;
}

.leftnav #dinner
{
	margin: 71px 0 0 133px;
}

.leftnav #lounge
{
	margin: 72px 0 0 133px;
}

html* .leftnav #lunchPadding
{
	padding-top:290px;
}

.leftnav #lunchPadding
{
	padding-top:227px;
	#padding: 252px 0 0 25px;
}

html* .leftnav #dinnerPadding
{
	padding-top:283px;
}

.leftnav #dinnerPadding
{
	padding-top:220px;
	#padding: 285px 0 0 25px;
}

html* .leftnav #loungePadding
{
	padding-top:256px;
}

.leftnav #loungePadding
{
	padding-top:193px;
	#padding: 258px 0 0 25px;
}

#scroll
{
	width:453px;
	height:220px;
	overflow:auto;
	margin:15px 0 0 10px;
}

.main .menu
{
	width:435px;
}

.main .menu th
{
	height:35px;
	text-align:left;
	color:#550000;
	font-size:14px;
	vertical-align:bottom;
}

.main .menu th em
{
	font-size:12px;
}

.main .menu th a
{
	color:#fbde4a;
	text-decoration:none;
	font-size:12px;
}

.main .menu .menuItem
{
	width:280px;
	height:25px;
	vertical-align:bottom;
	font-weight:bold;
}

.main .menu .menuItemPrice
{
	width:155px;
	vertical-align:bottom;
}

.main .menu .description
{
	font-style:italic;
	font-size:11px;
	height:10px;
	padding-right:25px;
}

.main .menu .drink
{
	font-weight:bold;
	font-size:14px;
	height:35px;
	vertical-align:bottom;
}

.main .menu .drinkDescription
{
	font-style:italic;
	height:10px;
}
/************ the red den ************/

.main #red_den_content p
{
	padding:0;
	margin:10px 0 15px 0;
	color:#550000;
	font-size:14px;
	font-weight:bold;
}

.main #red_den_content div
{
	color:#f2ce58;
	font-size:14px;
	margin-bottom:39px;
	#margin-bottom:36px;
}

.main #red_den_content a
{
	color:#f2ce58;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

/************ location ************/

.main #location_content p, .main #location_content p a
{
	padding:0;
	margin:10px 0 15px 0;
	color:#550000;
	font-size:14px;
	font-weight:bold;
}

.main #location_content div
{
	margin-top:5px;
}

.main #location_content a
{
	color:#550000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


/************ catering ************/

.main #catering_content div
{
	font-style: italic;
	font-size:18px;
	color:#5d0a00;
}

.main #catering_content a
{
	color:#fbde4a;
	text-decoration:none;
}

.main #catering_content h1
{
	padding:0;
	margin:0;
	font-size:16px;
	color:#550000;
}

.main #catering_content p
{
	padding:0;
	margin:0 0 20px 0;
	line-height:18px;
}


/************ mailing list/contact us ************/

.main #mailing_list_content p, .main #contact_content p
{
	padding:0;
	margin:0;
	color:#550000;
	font-size:13px;
	font-weight:bold;
}

.main #mailing_list_content form
{
	margin:40px 0 142px 0;
}

.main #mailing_list_content label
{
	display: block;
  	float: left;
  	width: 80px;
  	padding: 0;
  	margin: 5px 10px 0 0;
  	text-align: right;
  	font-weight:bold;
}

.main #mailing_list_content .inputText
{
  	float: left;
  	border:0;
  	height:25px;
  	margin-bottom:15px;
  	width:350px;
}

.main #mailing_list_content div
{
	clear:left;
	#clear:none;
}

.main #mailing_list_content .formbutton
{
	cursor:pointer;
	background:url(images/submit.gif) no-repeat;
	width:74px;
	height:25px;
	margin:10px 0 0 90px;
	border:0;
}

.main #contact_content form
{
	margin:20px 0 43px 0;
	#margin:20px 0 54px 0;
}

.main #contact_content div
{
	clear:left;
	#clear:none;
}

.main #contact_content label
{
	display: block;
  	float: left;
  	width: 105px;
  	padding: 0;
  	margin: 3px 10px 0 0;
  	text-align: right;
  	font-weight:bold;
}

.main #contact_content .inputText
{
  	float: left;
  	border:0;
  	height:20px;
  	margin-bottom:7px;
  	width:350px;
}

.main #contact_content .radio1
{
  	margin-left:5px;
}

.main #contact_content .radio2
{
  	margin-left:120px;
}

.main #contact_content textarea
{
	border:0;
	overflow:auto;
	width:350px;
}

.main #contact_content .formbutton
{
	cursor:pointer;
	background:url(images/submit.gif) no-repeat;
	width:74px;
	height:25px;
	margin:10px 0 0 114px;
	border:0;
}