@charset "utf-8";
/* CSS Document */
body{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}
img, a img{
border:0px none;
}
.hand, a{
cursor:pointer;
}
a{
text-decoration:none;
}
td{
vertical-align:top;
}
input, textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.header_left{
background:url(../images/sandwich_left_bg.jpg) repeat-x right top;
height:67px;
}
.header_center{
vertical-align:middle;
}
.header_right{
background:url(../images/sandwich_right_bg.jpg) repeat-x left top;
height:67px;
}
.banner_welcome{
background:url(../images/welcome_bg.jpg) no-repeat left top;
height:67px;
width:203px;
vertical-align:middle;
color:#FFFFFF;
font-size:14px;
}
.content_bg{
background: #ffffff url(../images/content_bg_1.jpg) repeat-x left top;
}
.search_area{
background:url(../images/search_bg.jpg) no-repeat left top;
width:209px;
height:61px;
}
.div_search_input{
background:none;
border:0px none;
color:#FFFFFF;
font-size:15px;
line-height:19px;
vertical-align:middle;
width:132px;
padding-right:3px;
}
.search_area div{
display:inline;
float:left;
}
.border_left{
background:url(../images/border_left_bg_1.jpg) repeat-y right top;
width:28px;
}
.border_right{
background:url(../images/border_right_bg_1.jpg) repeat-y left top;
width:28px;
}
.home_cate_tbl img{
border:1px solid #ffffff;
height:109px;
}
.home_adv td{
/*vertical-align:middle;*/
text-align:center;
}

.right_area_td{
background:url(../images/linebar_right.jpg) no-repeat left top;
width:203px;
text-align:center;
color:#ffffff;
font-size:13px;
}
.login_td{
background:#ffbc5b;
width:163px;
height:22px;
vertical-align:middle;
}
.login_input{
background:none;
border:0px none;
color:#ffffff;
padding:2px;
width:159px;
}
.login_input2{
background:none;
border:0px none;
color:#ffffff;
padding:2px;
width:109px;
}
.login_td div{
display:inline;
vertical-align:top;
float:left;
}
.forgot_pass{
color:#ffffff;
font-size:11px;
line-height:20px;
text-decoration:none;
}
.forgot_pass:hover{
text-decoration:underline;
}
.right_header{
text-transform:uppercase; 
font-size:16px; 
vertical-align:middle;
}
.your_order{
background:url(../images/order_bg.png) no-repeat 10px 0px ;
width:185px;
height:160px;
}
.your_adv{
width:185px;
height:190px;
}
.contact_info{
line-height:16px;
font-size:12px;
}
.our_menu{
padding-top:167px;
}
.footer{
background:url(../images/footer.jpg) no-repeat left top;
width:1016px;
height:50px;
color:#6f6f6f;
font-size:12px;
text-transform:uppercase;
vertical-align:top;
padding-top: 10px;
}

.footer_left{
/*background:url(../images/footer_left.jpg) repeat-x right top;
height:43px;*/
background:#ffffff;
}
.footer_right{
/*background:url(../images/footer_right.jpg) repeat-x left top;
height:43px;
*/
background:#ffffff;
}
.menu_footer{
color:#6f6f6f;
font-size:12px;
text-transform:uppercase;
}
.menu_footer_active, .menu_footer:hover{
color:#ff9900;
}

/*
* Created date: Tuesday March 02 2010
* Created by Tran Hua
*/
.litle_menu{
background:url(../images/litle_menu_bg.jpg) no-repeat left top;
float:left;
width:750px;
height:95px;
position:relative;
table-layout:fixed;
top:15px;
padding-left:7px;
display:inline;
}
.l_menu_item{
background:url(../images/l_menu_unactive.jpg) no-repeat left top;
width:73px;
height:94px;
text-align:center;
vertical-align:top;
font-size:11px;
color:#000000;
padding-top:7px;
line-height:20px;
}
.l_menu_item_active, .l_menu_item:hover{
background:url(../images/l_menu_active.jpg) no-repeat left top;
width:73px;
height:94px;
text-align:center;
vertical-align:top;
font-size:11px;
color:#000000;
padding-top:7px;
line-height:20px;
}
.l_menu_item a, .l_menu_item_active a{
color:#000000;
font-size:11px;
line-height:20px;
text-decoration:none;
}
.l_menu_item img, .l_menu_item_active img{
height:51px;
width:63px;
}
.banner{
float:left !important; 
width:361px; 
display:inline;
background:url(../images/logo_1.jpg) no-repeat left top;
position:absolute;
z-index:100;
height:75px;
}
.banner_offline_order{
float:left !important; 
width:361px; 
display:inline;
background:url(../images/logo_1.jpg) no-repeat left top;
position:absolute;
z-index:100;
height:75px;
}
.welcome_user{
padding-left:20px;
padding-top:2px;
line-height:22px;
}
.account_item{
margin-left:15px;
padding:0px;
}
.account_item li, .account_item li a{
text-align:left;
list-style-type: square;
color:#ffffff;
text-decoration:none;
list-style-position:inside;
line-height:18px;
font-size:13px;
}
.account_item a:hover{
text-decoration:underline;
}
.r_block_top{
background:#ffffff url(../images/r_block_top.jpg) no-repeat left top;
width:185px;
height:36px;
}
.cart_header{
color:#7cc419;
text-transform:uppercase;
font-size:14px;
display:inline;
padding-top:10px;
top:5px;
padding-left:15px;
position:relative;
float:left;
width:119px;
height:26px;
float:left;
}
.r_block_content{
background:#ffffff;
width:185px;
position:relative;
height:auto;
float:left;
}
.r_block_bottom{
background:#ffffff url(../images/r_block_bottom.jpg) no-repeat left bottom;
width:185px;
height:110px;
text-align:center;
float:left;
}
.cart_item{
background:#ffffff;
border-bottom:1px solid #ff9900;
float:left;
width:165px;
margin-left:10px;
padding:10px 0px 10px 0px;
}
.cart_title{
display:inline;
width:115px;
float:left;
font-size:12px;
color:#010101;
}
.cart_price{
display:inline;
float:right;
color:#77bf19;
font-size:12px;
font-weight:bold;
width:50px;
text-align:right;
}
.cart_total{
border:1px solid #3e7600;
text-align:right;
right:4px;
font-size:13px;
font-weight:bold;
color:#77bf19;
float:left;
width:161px;
height:21px;
line-height:20px;
vertical-align:middle;
margin:8px 0px 8px 10px;
padding-right:4px;
}
.cs_top{
background:url(../images/cs_top.jpg) no-repeat left bottom;
width:722px;
height:13px;
}
.cs_bottom{
background:url(../images/cs_bottom.jpg) no-repeat left top;
width:722px;
height:11px;
}
.cs_content{
background:url(../images/cs_content_bg.jpg) repeat-y left top;
width:722px;
}
.cs_img_large{
background:url(../images/cs_img_large_bg.jpg) no-repeat left top;
width:393px;
height:292px;
float:left;
text-align:center;
}
.cs_title{
color:#ff9900;
font-size:16px;
}
.cs_des_special{
color:#79b23f;
text-indent:10px;
}
.cs_des{
font-size:12px;
line-height:20px;
}
.cs_list_item{
background:url(../images/cs_img_bg.jpg) no-repeat left top;
width:136px;
height:101px;
}
.cs_list_item img{
padding:2px 6px 0px 5px;
width:125px;
height:92px;
cursor:pointer;
}
.cls_copy_right{
    padding-top:5px;
    text-transform: lowercase;
}
.header_menu_div{
    display:inline;
    float:left;
    width: auto;
}
.header_menu_div a img{
    padding:0px;
    margin: 0px;
}
div.scrollable1  {
	/*height:150px;*/
	overflow:hidden;
	position:relative;
}
div.scrollable1 div.items {
	/*height:20000em;*/
	position:absolute;
}
div.disabled {	
	visibility:hidden !important;
}
.tbl_contact_content
{
	padding-top:10px;
}

/*Phuc code 04/05/2010*/
.adv_home{
 text-align:center;
 padding: 0px 2px 2px 2px;
}
.r_block_top_adv{
background:#ffffff url(../images/r_block_top.jpg) no-repeat left top;
width:185px;
height:10px;
}

.r_block_bottom_adv{
background:#ffffff url(../images/r_block_bottom.jpg) no-repeat left bottom;
width:185px;
height:6px;
text-align:center;
float:left;
}

#delivery_charge_text { 
	float:left;
	width:150px;
	padding-top:40px;
}

.cart_your_order_text {
    color: red;
    display: inline;
    float: left;
    font-size: 16px;
    width: 180px;
    padding-top:5px;
    padding-left:2px;
}

.icon_link_share { 
	position: absolute;
	top: 175px;
	/*z-index: 1000;*/
	margin: 0px;
    padding: 0px;
}

 /* 0006463: 7. Payment Method */
.typePaymentMethod {
	background-color: #ff9900;
    padding: 4px;
    text-align: center;
    width: 62px;
    cursor:pointer;
    color:#fff;
}
.typePaymentMethodActive {
	background-color: #92CF5B;
    padding: 4px;
    text-align: center;
    width: 62px;
}
.bgLeftSlogan {
	background:#ffffff url(../images/bgLeftSlogan.jpg) no-repeat;
	width:1px;
	height:59px;
	float:left;
}
.slogan {
	/*font-size: 18px;
	float:left;
	font-weight:bold;
	padding-top: 20px;
    text-align: center;
    color: #ffffff;*/
}
.bgMainSlogan {
	background-color:#82c043;
	border-left:1px solid #a6c685;
}
.bgMainSlogan h2 {
	color:#ffffff;
	margin: 0px;
	font-size:18px;
	padding-top:20px;
}
