BODY
{
    font-family:Tahoma;
    font-size:11px;
}
TABLE
{
    font-family:Tahoma;
    font-size:11px;
    color:#000000;
}
A
{
    text-decoration:none;
}
A:hover
{
    text-decoration:underline;
}
.tit_cart
{
	color: Maroon;
	font-weight: bolder;
}
.price_as_cart
{
	font-size:10px;
	color:#838383;
}
.blank
{
	background-color:lightgrey;
	height:2px;
}
.fix_left
{
    width:205px;
    vertical-align:text-top;
    vertical-align:top;
    padding-top:3px;
}
.fix_center
{
    vertical-align:text-top;
    vertical-align:top;
}
.fix_right
{
    width:187px;
    vertical-align:text-top;
    padding-top:3px;
}

/*--------- Menu Top & Bottom --------*/
.menuTop
{
    color:#ffffff;
    width:100%;
    height:26px;
    background-color:#0c183e;
    padding-left:20px;
    border-right:solid 1px #ffffff;
    border-left:solid 2px #ffffff;
}
.menuTop A
{
    color:#FFFFFF;
    font-weight:bold;
    text-transform:uppercase;
}
.menuTop A:hover
{
    color:#f0ff00;
}

.menu_bottom
{
    text-align:center;
    padding-bottom:5px;
}
.menu_bottom A
{
    color:#1e201f;
    font-weight:bold;
    text-decoration:underline;
}
.menu_bottom A:hover
{
    color:#1e201f;
    text-decoration:none;
    color:#FF0000;
}
/*--------- End --------*/
.gc
{
    color:#000000;
    font-size:11px;
    font-weight:500;
}

.line_bottom
{
    background-image:url(line_bottom.gif);
    height:13px;
    width:100%;
}
.copyright
{
    font-size:11px;
    color:#727272;
    text-align:right;
    padding-bottom:3px;
}
.border_logo
{
    border:solid 1px #404040;
}

/*---------- RIGHT --------*/
.bg_right
{
    border:solid 1px #cccccc;
    background-color:#efefef;
}
.bg_right_search
{
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    border:solid 1px #cccccc;
    background-color:#efefef;
}
.input_text
{
    border:solid 1px #cfcfcf;
    font-family:Tahoma;
    font-size:11px;
}
.btnSearch
{
    color: #ffffff;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: #f30000;
    border-bottom-style: none;
    font-weight:bold;
    font-family:Tahoma;
    font-size:11px;
    height:17px;
}
.btnLogin
{
    color: #ffffff;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: #f30000;
    border-bottom-style: none;
    font-weight:bold;
    font-family:Tahoma;
    font-size:11px;
    height:17px;
    padding-top:2px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    text-decoration:none;
}
.btnLogin:hover
{
    color: #ffffff;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: #f30000;
    border-bottom-style: none;
    font-weight:bold;
    font-family:Tahoma;
    font-size:11px;
    height:17px;
    text-decoration:none;
}
/*------------ END ----------*/
/*-------LOGIN - REGISTER -----*/
.title_log_reg
{
    padding-left:14px;
    padding-right:5px;
    font-family:Tahoma;
    font-size:11px;
    color:Black;
    font-weight:bolder;   
}    
.title_mem_log
{
    padding-left:14px;
    padding-right:5px;
    font-family:Tahoma;
    font-size:14px;
    color:Black;
    font-weight:bolder;   
} 
.title_reg
{
    padding-left:14px;
    text-decoration:underline;
    font-family:Tahoma;
    color:Black;
    font-weight:700;
    font-size:10px;   
}

.title_reg:hover
{
    padding-left:14px;
    text-decoration:none;
    font-family:Tahoma;
    color:Black;
    font-weight:700;
    font-size:10px;   
}  
.forgot_pass
{
    padding-left:2px;
    text-decoration:underline;
    font-family:Tahoma;
    color:Black;
    font-weight:700;
    font-size:10px;      
}   
.forgot_pass:hover
{
    padding-left:2px;
    text-decoration:none;
    font-family:Tahoma;
    color:Black;
    font-weight:700;
    font-size:10px;      
}    
/*------------ END ----------*/

/*---------- LEFT --------*/
.title_mnu_left
{   
    background-image:url(bg_menuLeft.png);
    height:31px;
    width:204px;
    background-repeat:no-repeat;
    text-transform:uppercase;
	text-decoration:none;
	padding-left:40px;
	color:#666666;
	padding-top:10px;
	font-weight:bold;
	font-size:11px;
	display:block;  
}
.title_mnu_left:hover
{   
    text-transform:uppercase;
	text-decoration:none;
	color:#f61313;
	font-weight:bold;
	font-size:11px;
  
}
.title_mnu_left_selected
{   
    background-image:url(bg_menuLeft.png);
    height:31px;
    width:204px;
    background-repeat:no-repeat;
    text-transform:uppercase;
	text-decoration:none;
	padding-left:39px;
	color:#ff0000;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	display:block;  
}
.title_left
{
 background-color:Black;
 background-repeat:no-repeat;
 font-family:Tahoma;
 font-weight:bold; 
 color:White;  
 font-size:11px;
}
.form_left
{
  background-color:#efefef;
  font-family:Tahoma;  
  font-size:11px;
  font-weight:bold;;
}
.bg_left
{
   background-color:#efefef;
   border:solid 1px #cccccc;
   display:block;
}
.textbox_search
{
    font-family:Tahoma;
    font-size:11px;
    height:20px;
}
.textbox
{
    font-family:Tahoma;
    font-size:11px;
    border:solid 1px #000000;
}
/*------------ END ----------*/

/*---------- MAIN --------*/
.title_subcat
{
    background-image:url(bg_sub.gif);
    font-family:Tahoma;
    font-size:11px;   
    color:Black;
    font-weight:bold;
    text-transform:capitalize;
    height:24px;
    width:100%;
    padding-left:10px;
    padding-top:4px;
    text-decoration:none;
}
.title_subcat A
{
    color:#000000;
    text-decoration:none;
}
.title_subcat A:hover
{
    color:#ffffff;
    text-decoration:none;
}
.title_subcat1
{
    background-image:url(bkg_sub.jpg);
    font-family:Tahoma;
    font-size:11px;   
    color:Black;
    font-weight:bold;
    text-transform:capitalize;
    height:24px;
    padding-left:10px; 
}
.title_sub
{
    padding-left:5px;
    padding-top:3px;
    border-bottom:8px;
    font-size:14px;
    font-family:Tahoma;
    color: #3e8ed6;
    font-weight:700;  
}
.title_welcome
{
    background-image:url(icon_welcome.jpg);
    background-repeat:no-repeat;
    background-position:7px;
    height:27px;
    padding-left:34px;
    padding-top:3px;
    border-bottom:8px;
    font-size:14px;
    font-family:Tahoma;
    color: #3e8ed6;
    font-weight:700;  
}
.txt_param
{
    padding-left:8px;
    padding-top:5px;
    font-family:Arial;
    font-size:10px;   
}
.txt_employ
{
    padding-left:8px;
    padding-top:5px;
    font-family:Tahoma;
    font-size:11px;      
}
.icon_home
{
    background-image:url(bg_title_home.gif);
    background-repeat:no-repeat;
    background-position:7px;
    height:27px;
    padding-left:34px;
    padding-top:3px;
    vertical-align:middle;
}
.icon_home:hover
{
    background-image:url(bg_title_home.gif);
    background-repeat:no-repeat;
    background-position:5px;
    height:27px;
    padding-left:34px;
    padding-top:3px;
    
}
.icon_arrowright
{
    vertical-align:middle;
    padding-left:8px;
    padding-right:8px;  
}
.title_cat_list
{
    padding-left:8px;
    padding-right:8px; 
    padding-top:8px;
    text-decoration:none;
    vertical-align:middle;
    font-family:Tahoma;
    font-size:11px;
    font-weight:600;
    color:Black;    
}
.title_cat_list:hover
{
    padding-left:8px;
    padding-right:8px; 
    padding-top:8px;
    text-decoration:none;
    vertical-align:middle;
    font-family:Tahoma;
    font-size:11px;
    font-weight:600;
    color:Red;    
}
.rBG
{
	border-bottom: black 1px solid;
	background-color: transparent;
	height:18px;
	cursor:hand;
	
}
.rBG_hover
{
	border-bottom: black 1px solid;
	background-color: gainsboro;
	height:18px;
	cursor:hand;
	
}
/*------------ END ----------*/


.text_input
{
	font-size:11px;
	border:1px #057bbf solid;
}
.text_register
{
	font-size:11px;
}
.text_register1
{
	padding-top:5px;
	font-size:11px;
}
.text_desc_register
{
	font-size:10px;
	color:#414141;
}
.button_submitTD
{
	padding-left:180px;
}
.button_submit
{
	background-image: url(button_register.png);
	width: 101px;
	border-top-style: none;
	background-repeat: no-repeat;
	border-right-style: none;
	border-left-style: none;
	height: 23px;
	background-color: transparent;
	border-bottom-style: none;
}
.button_reset
{
	background-image: url(button_reset.png);
	width: 101px;
	border-top-style: none;
	background-repeat: no-repeat;
	border-right-style: none;
	border-left-style: none;
	height: 23px;
	background-color: transparent;
	border-bottom-style: none;
}
.alert_err
{
	color:red;
	padding-left:177px;
	font-size:11px;
}
.sigin_success
{
	font-size:13px;
}
.bg_checklogin
{
	background-image:url(bg_checklogin.gif);
	background-repeat:no-repeat;
	width:353px;
	height:265px;
}
.title_checklogin
{
	background-image:url(bg_checklogin_top.png);
	background-repeat:no-repeat;
	width:353px;
	height:28px;
	font-size:13px;
	font-weight:bold;
	border-bottom:2px #c18c06 solid;
	text-align:center;
	color:#535353;
}
.center_checklogin
{
	background-image:url(bg_checklogin_center.png);
	width:353px;
	height:100%;
}
.bg_title_register
{
	background-image:url(bg_title_register.png);
	background-repeat:no-repeat;
	height:19px;
	font-weight:bold;
	font-size:13px;
	padding-left:29px;
	color:#cf0909;
}
.alert_err
{
	color:red;
	padding-left:177px;
	font-size:11px;
}
.sigin_success
{
	font-size:13px;
}
.lnk_cat
{
    font-family:Tahoma;
    font-size:11px;
}
.img_border
{
    border:solid 1px #605f4f;
    height:100%;
}
.count_max
{
    color:#525252;
    font-weight:normal;
}
.view_detail
{
    background-image:url(icon_view_detail.png);
    background-repeat:no-repeat;
    padding-left:13px;
    background-position:0px 3px;
    font-size:11px;
    color:#df810d;
}
.view_detail:hover
{
    color:#ff0000;
}
.title_contact
{
    background-image:url(title_contact.png);
    background-repeat:no-repeat;
    width:344px;
    height:34px;
}
.title_career
{
    background-image:url(title_career.png);
    background-repeat:no-repeat;
    width:344px;
    height:34px;
}
.title_lnk_career
{
    font-size:13px;
    background-image:url(icon_title_news.png);
    background-repeat:no-repeat;
    background-position:0px 5px;
    padding-left:9px;
    color:#0961a7;
    font-weight:bold;
    
}
.title_lnk_career:hover
{   
    font-size:13px;
    background-image:url(icon_title_news.png);
    background-repeat:no-repeat;
    background-position:0px 5px;
    padding-left:9px;
    color:#ff0000;
    font-weight:bold;
  
}
.intro_career
{
    font-family:Tahoma;
    color:#454545;
}
.support_online
{
    font-size:11px;
    color:#888888;
}
.support_online:hover
{
    font-size:11px;
    color:#ff0000;
}
.titl_lnk_subcat
{
    background-image:url(arrowRightRed.gif);
    background-repeat:no-repeat;
    background-position:5px center;
    padding-left:17px;
    font-weight:bold;
    text-decoration:none;
    color:#0f558c;
    text-transform:uppercase;
}
.titl_lnk_subcat:hover
{
    font-weight:bold;
    text-decoration:none;
    color:#ff0000;
}
.bg_list_product
{
    background-image:url(bg_title_list_product.gif);
    height:28px;
    font-size:11px;
    font-weight:bold;
}
.line_list
{
    border-top:dotted 1px #8c8c8c;
    font-size:0px;
    line-height:0px;
}
.L_product
{
    padding-top:4px;
    padding-bottom:2px;
    border-left:dotted 1px #8c8c8c;
    border-right:dotted 1px #8c8c8c;
}
.C_product
{
    border-right:dotted 1px #8c8c8c;
}
.link_product_detail
{
    font-size:11px;
    color:#464646;
}
.link_product_detail:hover
{
    font-size:11px;
    color:#ff0000;
}
.link_manufac
{
    font-size:11px;
    color:#555555;
    text-decoration:underline;
}
.link_manufac:hover
{
    font-size:11px;
    color:#ff0000;
    text-decoration:underline;
}
.pro_name_detail
{
    font-size:15px;
}
.title_other_product
{
    font-size:12px; 
    font-family:tohama;
    color:#ff0000;
    text-decoration:underline;
    padding-left:11px;
    padding-bottom:8px;
}
.title_detail_pro
{
    font-family:Tahoma;
    font-size:11px;
    width:17%;
    color:Gray;
    vertical-align:text-top;
    text-decoration:underline; 
}
.lnk_title_product
{
    font-family:Tahoma;
    font-size:11px;   
    color:#464646;
    text-decoration:none;
}
.lnk_title_product:hover
{
    font-family:Tahoma;
    font-size:11px;   
    color:#ff0000;
    text-decoration:Underline;
}
.mnu_search
{
    text-align: right;
    
}
.lnk_title_mnuTop
{
    font-family:Tahoma;
    font-size:11px;   
    text-decoration:none;
    color:#464646;
    font-weight:bolder;
}
.lnk_title_mnuTop:hover
{
    font-family:Tahoma;
    font-size:11px;   
    text-decoration:none;
    color:#ff0000;
    font-weight:bolder;
}
.tit_name_contact
{
    font-family:Tahoma;
    font-size:11px;
    color:#036fd4;   
}
.title_register
{
    background-image:url(title_register.png);
    background-repeat:no-repeat;
    width:344px;
    height:34px;
}
.other_news
{
    font-size:13px; 
    font-weight:bold;
    font-family:tohama;
    color:#000000;
    text-decoration:underline;
    padding-left:11px;
    padding-bottom:8px; 
}
.regstep1
{   
    background-color:Red;
    color:White;
    border-top-style: none;
	background-repeat: no-repeat;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style:none;
}
.line_menu_Left
{
    border-top:solid 1px #dadada;
    line-height:5px;
}
.bg_login
{
    background-color:#eaeaea;
    border:solid 1px #cccccc;
}
.bg_shoppging
{
    background-color:#eaeaea;
    border:solid 1px #cccccc;
}
.title_alert_login
{
    font-size:17px;
    text-align:center;
}
.bg_shopping
{
    background-image:url(logo_bg.jpg);
    background-repeat:no-repeat;
    width:204px;
    height:26px;
    text-align:center;
    color:#ffffff;
    font-size:13px;
    font-family:Tahoma;
    font-size:11px;
}
.icon_shopp
{
    background-image:url(icon_shopp.png);
    height:20px;
    background-repeat:no-repeat;
    background-position:10 center;
    padding-left:40px;
    padding-top:2px;
    font-weight:bold;
}
.icon_shopp A
{
    color:#000000;
    text-decoration:none;
}
.icon_shopp A:hover
{
    color:#ff0000;
    text-decoration:none;
}
.bg_logo
{
	background-image:url(bg_logo.jpg);
	width:204px;
	height:105px;
	background-repeat:no-repeat;
}
.statistical_css
{
	font-weight:bold;
	color:#000000;
	border-bottom:solid 1px #7d7d7d;
	text-align:center;
}
.title_lnk_other_career
{
    font-size:13px;
    background-image:url(icon_title_news.png);
    background-repeat:no-repeat;
    background-position:20px 5px;
    padding-left:29px;
    color:#0961a7;
}
.title_lnk_other_career:hover
{
    font-size:13px;
    background-image:url(icon_title_news.png);
    background-repeat:no-repeat;
    background-position:20px 5px;
    padding-left:29px;
    color:#ff0000;
}
.title_name
{
    font-family:tohama;
    font-size:13px;
    font-weight:600;
    color:#000000;
}
.delivery_quantity
{
	font-size:9px;
	color:#459802;
	font-weight:bold;
}
.delivery_desc
{
	font-size:9px;
	color:#666666;
}
.line_cus_info
{
	line-height:2px;
	background-color:#bababa;
}
.line_order_shopp
{
	line-height:1px;
	background-color:#bababa;
}
.text_count_bottom
{
	vertical-align:text-bottom;
}
.welcome_user
{
	vertical-align:text-bottom;
	color:#ffffff;
	padding-bottom:3px;
}