body, select, input, textarea
{
	color:#58595B;
	font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

a
{
	color: #C11D23;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;	
}

em
{
	font-style: normal;
	font-weight: bold;
	color: #C11D23;	
}

/*****MAIN CONTENT STYLES*****/

#text .column
{
	font-size: 12px;
	margin-right:65px;
}

#text .column p
{
	line-height:20px;
}

#text .narrow .column 
{
	margin-right:0;
}

.error
{
  color:Red;
}

#text .narrow
{
	width: 210px; 	
	float: left;
	margin: 0 12px;
}

#text .narrow .image-container
{
	text-align: center;
	margin-top: 20px;	
}

#text .narrow h1
{
	height: 56px;	
}

#text .first
{
	margin-left: 0;	
}

#text .last
{
	margin-right: 0;	
}

/*****MENU PAGES*****/

#text table.menu-list
{
	margin-bottom:30px;
	width:825px;	
}

#text table.menu-list th.price-col
{
	text-align: right;
}

#text table.menu-list td
{
	border-bottom: 1px dotted #C11D23;
	line-height:20px;
	padding: 3px 0;
}

#text table.menu-list td.price-col
{
	width: 60px;
	text-align: right;
}

#text table.menu-list td.qty-col
{
	width: 75px;
}

#text table.order-list td.qty-col
{
	width: 41px;
	padding: 0 5px;
	text-align: center;
}

#text table.order-list td.price-col
{
	width: 39px;	
}

/*****END MENU PAGES*****/

/*****END MAIN CONTENT STYLES*****/

/*****HEADING STYLES*****/

h1
{
	font-size: 23px;
	font-weight: bold;
	color: #c11d23;
	margin: 5px 0;
}

h2
{
	font-weight: bold;
	font-size: 13px;
	margin: 3px 0;
}

h3
{
	font-size: 14px;
	margin: 5px 0;
}

/*****END HEADING STYLES*****/

/*****DEFAULT STYLES*****/

a img
{
	border: 0;	
}

/*****END DEFAULT STYLES*****/

