


.schedule_delivery_item_wrap {
    float: left;
	overflow-y: auto;
	/*
	padding: 10px;
	*/
    width: 500px;
	height: 100%;
	/*
	border: 1px solid #fff;
	border-radius: 5px;
	*/
}
/*
.schedule_delivery_item_wrap:hover { 
	border: 1px solid #e2e2e2;
}
*/
.schedule_delivery_item_wrap h4 { margin: 0px 0 0; padding: 20px; text-align: center; font-size: 16px; color: #666; background: #eee; }

.schedule_delivery_item .product_item_box { clear: both; overflow: hidden; margin-top: 20px; padding: 20px 0 20px 10px; border-top: 1px solid #eee; }
.schedule_delivery_item .product_item_box h6 { float: left; margin: 0; padding:0; width: 67px; height: 71px; background: url('../../img/trend9/schedule_delivery_item_calendar.gif') left top no-repeat; }
.schedule_delivery_item .product_item_box h6 strong {
	display: block;
    height: 20px;
    text-align: center;
    padding-top: 14px;
    font-size: 11pt;
	font-family:'malgun gothic', sans-serif;
	color: #fff;
	font-weight:400;
}
.schedule_delivery_item .product_item_box h6 span {
    display: block;
    padding: 9px 0 0 25px;
	font-size:16px;
	font-family:'malgun gothic', sans-serif;
    color: #333;
}

.schedule_delivery_item .product_item_box ul { float: right; width: 350px; margin: 0 0 0 -2%; padding: 0; font-size: 0px; line-height: 0px; list-style: none; }
.schedule_delivery_item .product_item_box ul li { display: inline-block; width: 31.1%; min-height: 152px; margin: 0 0 4% 2%; padding: 0; vertical-align: top; }
.schedule_delivery_item .product_item_box ul li .thumb img { max-width: 100%; height: auto; cursor: pointer; border: 1px solid #ddd; }
.schedule_delivery_item .product_item_box ul li .name { margin-top: 5px; font-size: 12px; line-height: 18px; text-align: center; }

.food_price_table { margin-top: 20px; }
.food_price_table h4 { }
.food_price_table .schedule_delivery_info { margin:0; padding:0; list-style: none; }
.food_price_table .schedule_delivery_info li { margin:0; padding:0; padding-bottom: 15px; border-bottom: 2px solid #dfdfdf;}
.food_price_table .schedule_delivery_info li h5 { margin: 10px 0 5px; font-size: 14px; line-height: 20px; background: url("../../img/trend9/schedulelist_arrow.png") right top no-repeat; }
.food_price_table .schedule_delivery_info li .box { overflow: hidden; padding: 0px; font-size: 12px; line-height: 20px; }
.food_price_table .schedule_delivery_info li label .text { color: #ff4e00; font-size: 11px; }
.food_price_table .schedule_delivery_info li .box .line { clear: both; line-height: 24px; }
.food_price_table .schedule_delivery_info li .box .line .text { float: left;  }
.food_price_table .schedule_delivery_info li .box .line .value { float: right; color:#a58152; font-weight: bold; }
.food_price_table .submit { margin: 0px auto 10px; padding: 10px 0; text-align: center;  }


.product_list_cart a.food_type_btn {display:block; margin:0 0 20px; padding:0;}


/*
.food_type_tabs {position:relative;  height:46px; margin:10px 0 20px; border-bottom:2px solid #84b637;}
.food_type_tabs:after {content:""; display:block; clear:both;}
.food_type_tabs a {position:relative; z-index:1; display:block; float:right;}
.food_type_tabs a:first-child {float:left;}
*/

.food_type_tabs ul { padding:0; height:44px; zoom:1; margin:20px 0 30px 0; list-style:none; background-color:0; border-bottom:2px solid #bbb387;}
.food_type_tabs ul li { float:left; width:33.3%; margin:0 0px 0 0; padding:0; text-align:center;}
.food_type_tabs ul li.selected {}
.food_type_tabs ul li a { display:block; height:22px; padding:13px 0 7px; color:#6d6d6d; font-size:14px; border:2px solid #ddd; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom:0; background-color:#fefefe; text-decoration:none;}
.food_type_tabs ul li.last a {}
.food_type_tabs ul li.selected a {position:relative; z-index:1; background-color:#fff; border:2px solid #bbb387; border-bottom:2px solid #fff; color:#bbb387; text-decoration:none; }






.detail_event_rolling {position:relative; margin:40px 0 0;}
.detail_event_rolling:after {content:""; display:block; clear:both;}

.detail_event_rolling .bx-wrapper {position:relative;}
.detail_event_rolling ul {margin:0; padding:0;}
.detail_event_rolling ul:after {content:""; display:block; clear:both;}
.detail_event_rolling ul li {float:left; margin:0; padding:0; list-style:none;}
/* bx slider css */
.detail_event_rolling .bx-controls {position:absolute; z-index:2000; bottom:18px; text-align:center; width:100%; font-size:12px; line-height:12px;}
.detail_event_rolling .bx-controls .bx-pager-item {display:inline-block; *display:inline; text-indent:-9999px; width:12px; height:12px; margin-right:3px; vertical-align:top; *zoom:1;}
.detail_event_rolling .bx-controls a.bx-pager-link {display:block; text-indent:-9999px; width:10px; height:10px; margin:0 6px; background:rgba(255,255,255,0.8); border-radius:20px;}
.detail_event_rolling .bx-controls a.bx-pager-link.active {background:rgba(0,0,0,0.8);}


.detail_event_rolling #bx-pager {position:absolute; z-index:1000; right:20px; bottom:10px; text-align:right; width:400px; font-size:0; line-height:0;}
.detail_event_rolling #bx-pager a {display:inline-block; *display:inline; width:62px; height:62px; margin-left:5px; vertical-align:top; *zoom:1;}
.detail_event_rolling #bx-pager a img {display:block; width:60px; height:60px; border:1px solid #ddd;}
.detail_event_rolling #bx-pager a.active img { width:58px; height:58px; border:2px solid #a50a0a;}



.detail_delivery {margin:40px auto 0;}