#menu { position: relative;}
	#menu p { font-size: .85em; }
	#menu h3 { clear: both; margin: 0 0 .25em 0; }
	#menu div { }
	#menu ul {float:left; margin:1em 2% 0pt 0pt; padding:0pt; width:48%; list-style-type: none; list-style: none;}
	#menu ul.singlecol { width: 100%; }
		#menu ul p {}
		#menu ul li { border-bottom:1px solid; clear:left; float:left; margin:0pt 0pt 10px; padding: 0pt 0 .25em 0; width: 100%; }
			#menu ul li p { margin: 0; padding: 0; clear: left; }
			#menu ul li p.clearprice { clear: right; }
			#menu h4 { font-size: 1em; }
			#menu ul li h4 { clear: left; }
	#menu .price { float: right; font-size: .85em; font-weight: bold; color: #333; margin: 0 0 0 10px; white-space: nowrap; font-family: Verdana, Arial, Helvetica, sans-serif; }
	#menu .price span { margin: 0 0 0 10px; white-space: nowrap; text-align: right; display: block; }
	#menu .oneliner .price span { margin-top: -1em; }
		#menu .price em { font-weight: normal; color: #666;}
	#menu p.note { clear: both; padding: .5em; background: #FFF; border-bottom: 1px solid #CCC; margin: .5em auto; }
	#menu p.note-left { background:#EFE5C2 none repeat scroll 0% 50%; border-bottom:1px solid #666666; color:#333333; float:left; font-size:0.75em; padding:0.5em; width:95%; clear: left;}
	#menu ul.secondcol { margin: 1em 0pt 1em 2%; }
	#menu ul li.oneliner h4 { display: inline; float: left; }
	#menu ul h5 { background:#990000 none repeat scroll 0%; color:#FFFFFF; line-height:1.5em; margin:0pt auto 1em; padding:0.25em; }
		
	
