#food_cart_block
{
	float:left;
	overflow:hidden;
	width:360px;
	margin-top:30px;
	margin-bottom:100px;
	border:1px solid #A1A1A1;
	background-color:white;
}
#food_cart_block .main_title
{
	height:60px;
	line-height:60px;
	font-size:20pt;
	color:white;
	text-indent:25px;
	background-color:#F56400;
	border-bottom:1px solid #A1A1A1;
}

/** cart_summery_area **/

#food_cart_block .cart_summery_area
{
	overflow:hidden;
	
}
#food_cart_block .cart_summery_block
{
	overflow:hidden;
	margin:10px 10px 0px 10px;
	border-bottom:1px solid #E0E0E0;
	min-height:60px;
}
#food_cart_block .cart_summery_block img
{
	float:right;
	width:70px;
	margin-bottom:10px;
	margin-left:10px;
}
#food_cart_block .cart_summery_block .desc_area
{
	float:right;
	width:125px;
	margin-bottom:10px;
	margin-left:10px;
}
#food_cart_block .cart_summery_block .desc_area .name
{
	overflow:hidden;
	font-size:12pt;
	height:20px;
	line-height:20px;
	margin-top:5px;
	text-decoration:underline;
	color:#434343;
}
#food_cart_block .cart_summery_block .desc_area .addons
{
	overflow:hidden;
	font-size:8pt;
	min-height:16px;
	line-height:16px;
	margin-top:4px;
	color:#434343;
}
#food_cart_block .cart_summery_block .desc_area .addons span
{
	display:inline-block;
	float:right;
	margin-left:5px;
}
#food_cart_block .cart_summery_block .price_area
{
	float:right;
	width:90px;
	margin-bottom:10px;
	margin-left:10px;
}
#food_cart_block .cart_summery_block .price_area .price
{
	overflow:hidden;
	font-size:12pt;
	height:20px;
	line-height:20px;
	margin-top:5px;
	color:#434343;
}
#food_cart_block .cart_summery_block .price_area .amount_area
{
	overflow:hidden;
	font-size:10pt;
	height:16px;
	line-height:16px;
	margin-top:4px;
	color:#434343;
}
#food_cart_block .cart_summery_block .price_area .amount_area label,
#food_cart_block .cart_summery_block .price_area .amount_area a,
#food_cart_block .cart_summery_block .price_area .amount_area span
{
	display:inline-block;
	float:right;
	font-size:8pt;
	height:16px;
	line-height:16px;
	color:#434343;
	margin-left:5px;
}
#food_cart_block .cart_summery_block .price_area .amount_area label {color:#CCCCCC;}
#food_cart_block .cart_summery_block .price_area .amount_area a
{
	height:15px;
	width:15px;
}
#food_cart_block .cart_summery_block .price_area .amount_area a.btn_amount_up
{
	background-image:url('../../images/food product amount up.png');
}
#food_cart_block .cart_summery_block .price_area .amount_area a.btn_amount_up:hover
{
	background-image:url('../../images/food product amount up2.png');
}
#food_cart_block .cart_summery_block .price_area .amount_area a.btn_amount_down
{
	background-image:url('../../images/food product amount down.png');
}
#food_cart_block .cart_summery_block .price_area .amount_area a.btn_amount_down:hover
{
	background-image:url('../../images/food product amount down2.png');
}
#food_cart_block .cart_summery_block .x_area
{
	float:left;
	width:15px;
	margin-left:10px;
	overflow:hidden;
}
#food_cart_block .cart_summery_block .x_area a
{
	display:inline-block;
	width:15px;
	height:15px;
	background-image:url('../../images/food product amount delete.jpg');
}
#food_cart_block .cart_summery_block .x_area a:hover
{
	background-image:url('../../images/food product amount delete2.jpg');
}

/** end of cart_summery_area **/

#food_cart_block .cart_final_area
{
	overflow:hidden;
	height:120px;
}

#food_cart_block .cart_final_area .dotted_line
{
	height:25px;
	line-height:25px;
	border-bottom:1px dotted #434343;
	overflow:visible;
	margin:15px 10px 0px 50px;
}
#food_cart_block .cart_final_area .dotted_line span
{
	display:inline-block;
	float:right;
	height:26px;
	line-height:25px;
	background-color:white;
	font-size:12pt;
	color:#434343;
	padding-left:10px;
}
#food_cart_block .cart_final_area .dotted_line span.left 
{
	float:left;
	padding-left:0px;
	padding-right:10px;
}

#food_cart_block .cart_final_area .no_delivary_checkbox_area
{
	float:right;
	height:20px;
	overflow:hidden;
	margin:15px 10px 0px 50px;
}
#food_cart_block .cart_final_area .no_delivary_checkbox_area input,
#food_cart_block .cart_final_area .no_delivary_checkbox_area span
{
	font-size:10pt;
	display:inline-block;
	float:right;
	margin-left:5px;
	color:#434343;
	height:16px;
}
#food_cart_block .final_sum_area
{
	height:25px;
	line-height:25px;
	overflow:hidden;
	margin:15px 10px 0px 50px;
}
#food_cart_block .final_sum_area span
{
	font-size:16pt;
	font-weight:bold;
	display:inline-block;
	float:right;
	margin-left:10px;
	color:#434343;
	height:25px;
	line-height:25px;
}
#food_cart_block textarea
{
	height:80px;
	line-height:20px;
	font-size:10pt;
	color:#434343;
	width:330px;
	padding:5px;
	
	overflow:hidden;
	margin-top:15px;
	margin-right:10px;
	
	border:1px solid #434343;
	border-radius:10px;
	background-color:#F3F3F3;
	
}
#food_cart_block .delivary_desc_area
{
	height:25px;
	line-height:25px;
	overflow:hidden;
	margin:15px 10px 0px 50px;
}
#food_cart_block .delivary_desc_area span
{
	font-size:12pt;
	display:inline-block;
	float:right;
	margin-left:10px;
	color:#434343;
	height:25px;
	line-height:25px;
}
#food_cart_block .small_btn_area
{
	height:25px;
	line-height:25px;
	overflow:hidden;
	margin:15px 10px 0px 10px;
}
#food_cart_block .small_btn_area a
{
	font-size:12pt;
	display:inline-block;
	float:left;
	color:#929292;
	height:25px;
	line-height:25px;
}
#food_cart_block .small_btn_area a span
{
	font-size:10pt;
	display:inline-block;
	float:right;
	color:#929292;
	height:25px;
	line-height:25px;
	text-decoration:underline;
}
#food_cart_block .small_btn_area a span.icon
{
	width:25px;
	height:25px;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url('../../images/btn clear food cart.png');
}
#food_cart_block .small_btn_area a:hover span
{
	color:#5DD0E1;
}
#food_cart_block .small_btn_area a:hover span.icon
{
	background-image:url('../../images/btn clear food cart2.png');
}
#food_cart_block .main_button_area
{
	display:block;
	height:60px;
	margin-top:20px;
	border-top:1px solid #A1A1A1;
	overflow:hidden;
}
#food_cart_block a.main_button
{
	display:block;
	height:60px;
	line-height:60px;
	font-size:20pt;
	color:white;
	text-indent:25px;
	background-color:#F56400;
	text-align:center;
}
#food_cart_block a.main_button:hover
{
	background-color:#F5B182;
}
#food_cart_block a.main_button.back
{
	background-color:#F5B182;
}
#food_cart_block a.main_button.back:hover
{
	background-color:#F56400;
}
#food_cart_block a.main_button.disabled,
#food_cart_block a.main_button.disabled:hover
{
	background-color:gray;
}
#food_cart_block .main_button_arrow_area
{
	height:0px;
	overflow:visible;
}
#food_cart_block .main_button_arrow_area span
{
	height:60px;
	width:17px;
	background-repeat:no-repeat;
	background-position:center;
	background-image:url('../../images/send-order-arrow.png');
	
	display:inline-block;
	float:left;
	margin-left:70px;
	
	position:relative;
	z-index:1;
	top:-60px;
}
#food_cart_block .main_button_arrow_area.back span
{
	background-image:url('../../images/send-order-arrow-back.png');
	float:right;
	margin-right:70px;
	margin-left:0px;
}




