@charset "utf-8";
/* CSS Document */
.line_space_1px{
	margin:0px;
	height:1px;
}
.line_space{
	margin:0px;
	height:10px;
}
.g_left{
	float: left;
}
.g_right{
	float:right;
}
.g_clear{
	clear:both;
	width:100%;
}

img{
	margin:0px;
	padding:0px;
	border:none;
}
a{
	text-decoration:none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}
#overlay{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
    background-color: #000;    
	filter:alpha(opacity=50);    
	-moz-opacity:0.5;    
	-khtml-opacity:0.5;    
	opacity: 0.5;    
	z-index: 888;	
	display:none;
}
#overlay_close{
	margin-top:5px;
	margin-right:5px;
	cursor:pointer;
	float:right;
	z-index:900;
}
#quick_order_popUp_container{
	position:absolute;
	width:380px;
	height:auto;
	float:left;
	filter:alpha(opacity=100);    
	-moz-opacity:1;    
	-khtml-opacity:1;    
	opacity:1;    
	display:inline-block;
	z-index:889;
	display:none;
}
#quick_order_popUp_left{
	float:left;
	width:228px;
	height:auto;
	display:inline-display;
/*	border:1px #F00 solid;
*/}
#quick_order_popUp_right{
	float:right;
	display:inline-display;
/*	border:1px #0F0 solid;*/
}
#quick_order_popUp, #quick_order_add{
	background-color:#FFF;
	color:#000;
}
#quick_order_add{
	padding-bottom:10px;
}
#benthanh_family_body ul{
	margin:0px;
	margin-left:10px;
	padding:0px;
}
#benthanh_family_body li{
	color:#000;
	list-style-type: none;
	margin:0px;
	padding:0px;
	line-height:20px;
}
#benthanh_family_body img{
	width:13px;
	height:13px;
}
#featured_show_all, #mostpop_show_all{
	float:right;
	margin-right:20px;
}
#show_all_text{
	margin-top:3px;
	margin-left:5px;
}
#add_to_cart{
	float:left;
	margin-left:0px;
}
#add_to_cart_text{
	margin-top:3px;
	margin-left:5px;
}
#food_show_container{
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:auto;
	display:none;
}
#food_show_container img{
	width:280px;
	height:210x;
}
#show_order_confirm {
	position:absolute;
	width:145px;
	height:auto;
	z-index:101;
}
#outer_wrap, #outer_top_wrap{
	width:1128px;
	height:auto;
	display:inline-block;
/*	border:#F00 1px solid;*/
}
#return_to_welcome{
	width:380px;
	float:left;
	margin-top:30px;
/*	border:#F00 1px solid;*/
}
/* start Login */
#login_top{
	width:500px;
	height:auto;
	float:right;
	margin-top: 10px;
	margin-right: 20px;
	display:inline-block;
/*	border:#F00 1px solid;*/
}
#login_top_wrap{
	float:right;
	display:inline-block;
}
#login_top_text{
	
	margin-top:2px;
	margin-left:5px;
	display:inline-block;
}
#login_top_psw_input{

	margin-left:2px;
	display:inline-block;
}
#login_top_user_input, #login_top_psw_input{
	float:left;
	height: 20px;
	width: 100px;
	margin-left:5px;
}
#login_top_submit{
	width:80px;
	float:left;
	margin-left:10px;
	margin-top:0px;
}
#login_top_sign_wrap{
/*	width:200px;*/
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	letter-spacing: 1px;
}
#login_top_sign_wrap a{
	color:#6b5221;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
#login_top_sign_wrap a:hover{
	color:#999;
}
#login_top_myac{
	float:right;
	text-align:right;
	display:none;
}
#login_top_to_logout{
   float:right;
   margin-left:10px;
}
#login_top_to_myac{
	float:right;
	padding-right:10px;
	border-right-width: 1px;
	border-right-style: inset;
	border-right-color: #CCC;
}
#login_top_to_logout a, #login_top_to_myac a{
	color:#2e230e;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}
#login_top_to_logout a:hover, #login_top_to_myac a:hover{
	color:#CCC;
}
/* end login */
#inner_wrap{
	width:100%;
	height:auto;
	margin-top:5px;
	display:inline-block;
	clear:both;
}
#inner_bottom{
	widht:100%;
	height:auto;
	clear:both;
}
/* start #top */
#top {
	width:100%;
	height:320px;
/*	background-image: url(../img/wat_top.jpg);*/
	background-repeat: no-repeat;
	background-position: right top;
	display:inline-block;
	clear:both;
	margin-bottom:1px;
/*	border: 1px solid #0F6;*/
	/*	background-color:#000;*/
}
#top_bg{
	width:100%;
	height:245px;
/*	background-image: url(../img/top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#000;*/
}
#nav_bar{
	width:100%;
	height:115px;
	margin-top:205px;
	display:inline-block;
/*	background-color:#6F6;*/
}
#nav_tab{
	width:100%;
	height:38px;
	clear:both;
	display:inline-block;
	text-align:center;
/*	border: 1px solid #0F6;*/
}
.tab_container{
	width:138px;
	height:38px;
	margin-right:2px;
	display:inline-block;
	text-align:center;
	float:left;
/*	border: 1px solid #F00;*/
}
.tab_text{
/*	padding-left:5px;
	padding-right:5px;*/
	width:138px;
	margin-top:10px;
	font-size:16px;
	text-align:center;
	display:inline-block;
}
#nav_mid{
	width:100%;
	height:38px;
/*	border: 1px solid #0F6;*/
	clear:both;
	display:inline-block;
}
#sub_nav{
	width:600px;
	height:30px;
	margin-top:0px;
	margin-left:139px;
	display:none;
	float:left;/*	border:#F00 solid 1px;
	background-color:#CCC;*/
}
#sub_nav_text{
	width:100%;
	float:left;
	margin-top:6px;
}
#quick_order{
	width:260px;
	height:100%;
	float:right;
	margin-right:20px;
}
#quick_order_text{
	width:98px;
	margin-top:11px;
	float:left;
}
#quick_order_field{
	width:88px;
	margin-top:9px;
	float:left;
}
#quick_order_button, #search_go_button, #your_comment_button, #signUp_submit_button, #psw_submit_button, #psw_reset_button,#su_submit_button, #su_reset_button{
	margin-top:9px;
}
#quick_order_button, #search_go_button{
	float:right;
}
#your_comment_button, #signUp_submit_button, #psw_submit_button, #psw_reset_button, #su_submit_button, #su_reset_button{
	float:left;
}
#quick_order_button_text,#search_go_button_text, #your_comment_button_text, #signUp_submit_button_text, #psw_submit_button_text, #psw_reset_button_text, #su_submit_button_text, #su_reset_button_text{
	margin-top:3px;
	margin-left:12px;
}
#nav_last{
	width:100%;
	height:38px;
	display:inline-block;
	clear:both;
}
#search{
	width:368px;
	height:100%;
	float:left;
}
#search_text{
	margin-left:20px;
	margin-top:12px;
	float:left;
}
#search_field{
	margin-left:5px;
	margin-top:10px;
	float:left;
}
#cart_top{
	width:228px;
	height:100%;
	float:right;
	margin-right:20px;
}
/*#cart_top div{
	border:#0F0 thin solid;
}*/
#cart_top_img{
	width:35px;
	margin-top:10px;
	float:left;
}
#cart_top_data{
	width:90px;
	margin-top:5px;
	float:left;;
}
/*#cart_top_data_item{
	width:100%;
	float:left;
	text-align:right;
}
#cart_top_data_total{
	width:100%;
	float:left;
	text-align:right;
	margin-top:2px;
	clear:both;
}*/
#cart_top_checkout{
	margin-top:10px;
	float:right;
}
#cart_top_checkout_text{
	margin-left:5px;
	margin-top:2px;
}
/* end top /*
/* start content including LEFT, RIGHT and BOTTOM */
#content{
	width:100%;
	height:auto;
	margin-top:5px;
	display:inline-block;
	clear:both;
	/*border:#F00 1px solid;*/
}
#content_left{
	width:848px;
	height:auto;
	float:left;
	display:inline-block;
}
/* starting chef_recom and #most_pop & other container within Content */
#chef_recom, #most_pop, #most_pop_item_container, #item_info_by_tab, #myAccount_container, #signUp_container, aboutUs_container{
	width:100%;
	height:auto;
	float:left;
	clear:both;
	display:inline-block;
}
#most_pop{
	margin-top:5px;
/*	border:#0C0 1px solid;
*/}
#most_pop_item_container,#most_pop_addtocart_container{
	width:100%;
	clear:both;
	display:inline-block;
}
#most_pop_item_container{
	height:368px;
}
#most_pop_addtocart_container{
	margin-bottom:5px;
	height:30px;
}
#mostpop_col0,#mostpop_col1,#mostpop_col2,#mostpop_col3, #quick_order_popUp{
	height:100%;
}
#mostpop_col0,#mostpop_col1,#mostpop_col2,#mostpop_col3,#mostpop_add0,#mostpop_add1,#mostpop_add2,#mostpop_add3, #quick_order_popUp, #quick_order_add{
	padding-left:8px;
	padding-top:10px;
	float:left;
	width:200px;
}
#mostpop_col0,#mostpop_col1,#mostpop_col2,#mostpop_add0,#mostpop_add1,#mostpop_add2,#quick_order_popUp, #quick_order_add{
	margin-right:2px;
}
#mostpop_col1,#mostpop_col2,#mostpop_col3,#mostpop_add1,#mostpop_add2,#mostpop_add3, #quick_order_popUpd, #quick_order_add{
	margin-left:2px;
}
#chef_recom_header, #most_pop_header, #item_info_by_tab_header, #myAccount_header, #signUp_header, #aboutUs_header{
	width:100%;
	height:30px;
}
#chef_recom_header_body, #most_pop_header_body, #item_info_by_tab_header_body, #myAccount_header_body, #signUp_header_body, #aboutUs_header_body{
	width:833px;
}
#chef_recom_body, #most_pop_body,#item_info_by_tab_body, #myAccount_body, #signUp_body, #aboutUs_body{
	width:100%;
	height:auto;
	display:inline-block;
}
#chef_recom_left, #chef_recom_right{
	margin-top:1px;
	height:300px;
}
#chef_recom_left{
	width:400px;
	float:left;
	overflow: hidden;
}
#moving_container{
	width:828px;
	display:inline-block;
}
#moving_container, #moving_cur, #moving_next{
	height:300px;
}
#moving_cur, #moving_next{
	width:400px;
	overflow: hidden;
}
#moving_container img{
	width:400px;
	height:300px;
}
#moving_cur_img_bar, #moving_next_img_bar, #mostpop_pg_img_bar{
	width:100%;
	height:30px;
	text-align:center;
	clear:both;
}
#moving_cur_img_text, #moving_next_img_text, #mostpop_pg_img_text{
	padding: 0px 5px;
	width:auto;
	margin-left:20px;
	margin-right:auto;
	margin-top:5px;
	height:auto;
	text-align:center;
	display:inline-block;
	clear:both;
}
/* starting chef_recom right */
#chef_recom_right{
	width:446px;
/*	border:#396 1px solid;*/
    float: right;
}
#chef_recom_item_container{
	margin-left:20px;
	margin-top:20px;
	float:left;
}
/* end chef recomm */
/* starting most-pop */

/* starting menu */
#menu_container{
	width:128px;
	height:auto;
	display:inline-block;
	float:left;
}
#menu_header{
	height:30px;
}
#menu_header_body{
	width:112px;
}
#menu_body_container{
	width:128px;
	clear:both;
	display:inline-block;
}
#cat_body{
	width:200px;
	height:auto;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
/*	border:#0F9 1px solid;
*/	display:inline-block;
}
#cat_container{
	width:200px;
	height:auto;
	display:inline-block;
	float:left;
}
#cat_header_body{
	width:185px;
}
#cat_body_container{
	width:200px;
	clear:both;
	display:inline-block;
}
#cat_body{
	width:200px;
	height:auto;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
/*	border:#0F9 1px solid;
*/	display:inline-block;
}
#item_container{
	width:518px;
	height:auto;
	display:inline-block;
	float:right;
}
#item_header_body{
	width:503px;
}
#item_body_container{
	width:518px;
	clear:both;
	display:inline-block;
}
#item_body{
	width:500px;
	height:auto;
	margin-bottom:10px;
	margin-left:10px;
	float:left;
/*	border:#0F9 1px solid;
*/	display:inline-block;
}
#content_right{
	width:278px;
	height:auto;
	display:inline-block;
	float:right;
}
#cart_container, #benthanh_family_container, #your_comment_container{
	width:100%; /* to content_right */
	height:auto;
	margin-bottom:5px;
	display:inline-block;
	float:left;
}
#cart_header_body, #benthanh_family_header_body, #your_comment_header_body{
	width:263px;
}
#cart_body_container, #benthanh_family_body_container, #your_comment_body_container{
	width:278px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:0px;
	clear:both;
	display:inline-block;
}
#cart_body, #benthanh_family_body, #your_comment_body{
	width:270px;
	height:auto;
	margin-bottom:10px;
	margin-left:6px;
	float:left;
/*	border:#0F9 1px solid;
*/	display:inline-block;
}
#orderaddr{
	display:none;
}
#delivery_charge_container{
	display:none;
}
#oo_cart{
	width:100%;
	overflow: hidden;
}
#udcfm {
	visibility: hidden;
}
#orderaddr{
	display:none;
}
#cart_checkout{
	margin-top:5px;
	float:left;
}
#cart_checkout_text{
	margin-left:5px;
	margin-top:2px;
}
#cart_clear{
	margin-top:5px;
	float:right;
}
#cart_clear_text{
	margin-left:5px;
	margin-top:2px;
}
/* start benthanh family */
/*/ refer to cart */
/* user page */
#user_do{
	width:100%;
	display:none;
	margin-left: 10px;
}

/* class for user last order list */
.user_list_title{
	margin-top:10px;
	clear:both;
	margin-bottom:10px;
}
.user_list{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DDF;
	margin-top:10px;
}
.user_odqty{
	clear:left;
	width:30px;
	float:left;
}
.user_odname{
	width:200px;
	float:left;
}
.user_odamt{
	width:100px;
	float:left;
	text-align:right;
}
.user_odinst{
	clear:both;
}
/* end User Page */
/* starting sign up */
#signUp_body_container{
	width:auto;
	height:auto;
	margin-top:20px;
	margin-left:20px;
	display:inline-block;
}
#signup_page{
	width:auto;
	float:left;
}
#su_icon{
	clear:both;
	width:100%;
}
#su_fieldset{
	float:left;
	width:95%;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 2px outset #FFF;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#su_fieldset input, #user_do input{
	background-color:#DBDBDB;
	color:#666;
	border:none;
	height: 20px;
}
#su_fieldset p, .psw_fieldset p, #user_do p{
	height:15px;
	line-height:0px;
	margin-top:0px;
	margin-bottom:0px;
}
/* end signUp /*
/* starting AboutUs */
#aboutUs_body_container{
	width:auto;
	height:auto;
	margin-top:10px;
	margin-left:20px;
	display:inline-block;
}
#aboutUs_body_container p{
	line-height:20px;
	margin:0px;
	padding:0px;
}
#aboutUs_map{
	float:left;
}
#aboutUs_map img{
	width:280px;
	height:280px;
}
#aboutUs_left{
	float:left;
	width:55%;
}
#aboutUs_right{
	float:right;
	width:38%;
	margin-right:5px;
}
#aboutUs_right img{
	width:328px;
	height:489px;
}
/* end content */
/* start footer */
#credit_card{
	width:100%;
	height:38px;
	margin-top:10px;
	float:left;
}
#footer{
	width:100%;
	text-align:center;
}
/* my account _ administration */
.psw_legend{
	font-size: 18px;
	color: #D7DFFF;
}
.psw_fieldset{
	padding-left: 20px;
	padding-top: 0px;
}

.i_lbl, .i_input{
	height: 18px;
	margin-bottom: 15px;
}
.i_lbl{
	color: #0F0;
	width:35%;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#edit_item_no, #edit_user_id{
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px;
	color: #0F0;
}
#edit_item_list{
	clear:both;
	float:left;
	width:100%;
}
#edit_item_list .i_list{
	clear:both;
	float:left;
	width:99%;
	color: #333;
	padding-bottom:5px;
	margin-top:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #faf9f8;
}
.newItem_input_row{clear:both; height:30px; display:inline-block; width:100%}
.newItem_i_lbl, .newItem_i_input{
	height: 18px;
	margin-bottom: 15px;
}
.newItem_i_lbl{
	color: #0F0;
	width:100px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#newItem_single_size{
	display:inline;
}
#newItem_multi_size{
	display:none;
}
#newItem_multi_size input{
	margin-right:20px;
}
.radio_check_lbl{
	color:#333;
}
