



	.menu .quantity{clear:both}
	
	.menu .add_remove{
		#margin-top:23px;
		}
	
	.menu .price{
		float:right;
		width:75px;
		}
	
	.menu .price strong,
	.menu .price b{font-weight:normal}
	
	.menu .total strong,
	.menu .total b{
		font-weight:bold;
		font-size:13px;
		}
		
	table.order div{width:40%}
		
	div.order p{
		width:600px;
		overflow:hidden;
		margin-bottom:1px;
		padding:9px;
		line-height:42px;
		color:#333;
		background:#F9F9F9;
		border:1px solid #ECECEC;
		}
		
	div.order p .left,
	div.order .p h4{
		color:#666;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		}
		
	div.order .p{
		width:600px;
		overflow:hidden;
		margin-bottom:1px;
		padding:22px 9px;
		background:#F9F9F9;
		border:1px solid #ECECEC;
		}
		
	div.order .form{
		width:380px;
		background:none;
		border:none;
		}
		
	div.order .form p{
		width:100%;
		border:none;
		}
		
	.tab{
		display:inline;
		float:left;
		margin:20px 0 20px 25px;
		padding:4px 20px;
		font-size:11px;
		color:#999;
		background:#e5e5e5;
		text-decoration:none;
		}
		
	.order a.tab.act{
		color:white;
		background:#f90;
		}
		
	.tab_content{clear:left}
	
	.order #al_login h2,
	.order #al_lostPassword h2{display:none}
	
	.order #al_login p,
	.order #al_lostPassword p{
		border:none;
		padding:0 110px;
		width:auto;
		}
		
	.order #al_login .field,
	.order #al_lostPassword .field{
		width:98%;
		height:13px;
		margin-bottom:5px;
		padding:2px 3px;
		font-size:11px;
		line-height:11px;
		letter-spacing:1px;
		color:#999;
		border:1px solid #e6e6e6;
		}
		
	h3.past{
		font-size:11px;
		font-weight:normal;
		margin-top:1px;
		padding:0 10px;
		line-height:30px;
		color:#666;
		background:#f9f9f9 url('../images/order_arrows.gif') no-repeat right top;
		}
		
	h3.act{
		color:white;
		background:#999 url('../images/order_arrows.gif') no-repeat right bottom;
		}
		
	.order .btn{float:right}

