


		
	#content #order_heading{background:url('../images/order.gif') #C00 no-repeat right}	
	
	.menu td{
		margin-bottom:1px;
		padding:9px;
		font-size:11px;
		border:1px solid #ececec;
		}
		
	.menu .thumb{width:80px}
		
	.menu tr{background-color:#f9f9f9}
		
	.menu tr:hover{background-color:white}
		
	.menu h3{
		line-height:22px;
		font-size:12px;
		}
		
	.menu h3 a{
		display:inline;
		float:left;
		margin-right:3px;
		}
	
	.menu h3 span{color:#f00}
	
	.menu p{
		float:left;
		width:45%;
		font-size:11px;
		color:#666;
		}
		
	.menu div{float:right}
		
	.menu ul,
	#order ul{clear:left}
	
	.menu li,
	#order li{
		list-style:none;
		display:inline;
		float:left;
		padding:0 5px 10px;
		}
		
	.menu li a,
	#order li a,
	.order .discount a{
		display:inline;
		float:left;
		width:13px;
		height:13px;
		margin-left:3px;
		background-image:url('../images/add.gif');
		background-repeat:no-repeat;
		}
		
	.menu li a span,
	#order li a span,
	.order .discount a span{display:none}
	
	.order .discount a{margin:14px 0 0 10px}
	
	.menu .quantity{
		width:45px;
		text-align:right;
		}
	
	.menu .price{
		width:65px;
		text-align:right;
		}
	
	#order .poll div{
		width:162px;
		overflow:hidden;
		}
	
	#order small{
		display:block;
		padding:0 6px 6px;
		font-weight:bold;
		}
		
	#order .price{float:right}
	
	#order .price strong,
	#order .price b{font-weight:normal}
	
	#order .total strong,
	#order .total b{font-weight:bold}
	
	#order .quantity{clear:both}
	
	* html #order .add_remove{margin-top:23px; margin-left:-12px;}
	*+html #order .add_remove{margin-top:23px; margin-left:-12px;}
		
	.menu_add{background-position:0 0}
		
	.menu_add:hover{background-position:0 -40px}
	
	.menu_remove{background-position:0 -20px}
	
	.menu_remove:hover{background-position:0 -60px}
	
	#place_order{
		display:block;
		line-height:30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#666;
		text-decoration:none;
		text-transform:uppercase;
		text-align:center;
		background:#e5e5e5;
		}
	
	#menu_preview{
		display:none;
		position:absolute;
		left:50%;
		top:20px;
		width:620px;
		margin-left:-310px;
		background:white;
		z-index:1001;
		}
		
	#menu_preview .menu ul,
	#menu_preview .menu p{display:none}
		
	#menu_preview .menu .act ul,
	#menu_preview .menu .act p{display:block}
	
	#menu_preview .act td{
		border-top:none;
		border-left:none;
		/*border-bottom:2px solid #333;*/
		}
	
	#menu_preview .act .thumb{
		border-right:none;
		border-left:1px solid #ececec;
		}
	
	#menu_preview .act .thumb img{display:none}
	
	.big_image td{
		text-align:center;
		position:relative;
		/*border-top:2px solid #333;*/
		}
	
	.big_image img{background:url('../images/lightbox/lightbox-ico-loading.gif') no-repeat center}
	
	.menu .big_image,
	.menu .act{background:white}
	
	.menu .prev,
	.menu .next{
		cursor:pointer;
		background-image:url('../images/arrows.gif');
		background-repeat:no-repeat;}
		
	.menu .prev{background-position:595px 20px}
	
	.menu .next{background-position:595px -116px}
	
	.close{
		display:inline;
		float:right;
		width:100px;
		height:50px;
		margin-left:-100px;
		background:url('../images/lightbox/lightbox-btn-close.gif') no-repeat top right;
		}
		
	.arrow_up{
		top:15px;
		background-position:top;
		}
		
	.arrow_down{
		bottom:15px;
		background-position:bottom;
		}
		
	.line{
		position:absolute;
		left:0;
		top:80px;
		width:100%;
		height:2px;
		overflow:hidden;
		background:#333;
		}
		
	.bot{
		top:auto;
		bottom:80px;
		}
	
	