﻿/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	margin:0px; background:url(/Images/Common/hoamai.gif) repeat;}	
table td{font-size:12px;}
.clear{clear:both;}
.spacer{height:5px;}
form,h1,h2,h3{padding:0; margin:0;}
img{border:0;}
.error {color:Red;}

#tb_global{border-collapse:collapse; width:988px; background-color:White;}
#tb_global_td {padding-left:0px; padding-right:0px;}
#header { width:100%;}
#header #logo {padding-left:20px;}
.tb_big { width:100%; border-collapse:collapse;}

#global_right_colm {width:215px; vertical-align:top; padding-right:5px;}

#tb_search { background:url(/Images/Common/search_bg.gif) repeat-x top; border-collapse:collapse; width:100%;}
#tb_search table td { font-weight:bold;}
#search_cart{ background:url(/Images/Common/cart_bg.gif) no-repeat left 1px;}
#search_cart a { text-decoration:none; color:Black; font-size:11px; font-family:Tahoma;}
#search_cart .cart_top_block {padding-left:30px; margin-right:100px;}
#search_cart .cart_top_login { font-weight:bold; margin-right:50px;}

#header_login{color:#FFF; padding-top:6px; text-align:right;}
#header_login a{color:#FFF; margin-right:3px; margin-left:3px;}
#header_login img {vertical-align:middle;}
#header_login span{margin-left:35px;}

/*Start tab menu  */
#tabMenu{clear:both; background:url(/Images/Common/menu_bg.gif) repeat-x; width:100%; height:32px;}
#tabMenu ul{ margin:0; padding:0; list-style:none;}
#tabMenu li{float:left; padding-top:3px; }
#tabMenu .menu_divider {background:url(/Images/Common/menu_divider.gif) no-repeat 0px 0px;}
#tabMenu a{text-decoration:none; color:#FFFFFF; display:block; padding-left:15px; padding-right:10px; padding-top:7px; padding-bottom:8px; font-weight:bold; font-family:Tahoma; font-size:11px;}
#home_icon {background:url(/Images/Common/home_page.gif) no-repeat 0px 0px; width:124px;}

/*End tab menu  */
#dropmenudiv{position:absolute;border:1px solid #727272;border-top-width: 0;font:normal 10px Verdana;line-height:18px;z-index:100;margin-top:1px;}
#dropmenudiv a{width: 100%;display: block;text-indent: 3px;padding: 3px 0;text-decoration: none;font-weight: bold; border-bottom:1px solid #727272;color:#333}
#dropmenudiv a:hover{text-decoration: underline}
#dropmenudiv_sub{position:absolute; border:1px solid #727272;border-top-width: 0; line-height:18px;z-index:100;margin-top:1px;}
#dropmenudiv_sub a{width: 100%;display: block;text-indent: 3px;padding: 3px 3px 3px 15px;text-decoration: none;font-weight: bold; color:#CCCCCC; border-bottom:1px solid #003358; border-top:1px solid #1a4f77;background:#003b63 url(/Images/Common/arrow_dd_home.gif) no-repeat 5px}
#dropmenudiv_sub a:hover{text-decoration: underline}

/*Home*/
#brand_list_home { padding:4px;}
/*
#top_product { background:url(/Images/Common/special_bg.gif) no-repeat left top; padding-top:37px;}
#top_product_bt{ background:url(/Images/Common/special_bg_bt.gif) no-repeat left bottom}
*/

#top_product_bt{width:780px;}
.special_cell_img {position:relative;}
.price_off_home {background:url(/Images/price_off_2.png) no-repeat top;position:absolute;left:0px; bottom:0px;
   width:40px; height:41px;font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; padding-top:4px; }

.special_cell_info { height:80px; font-size:11px; overflow:hidden;}
.product_list_name_offer { margin-bottom:4px;}
.product_list_name_offer a{ font-size:12px; font-weight:bold; text-decoration:none; color:#0055a2}
.product_list_name_offer a:hover { text-decoration:underline;}
.top_first_row .special_cell { border-bottom:1px dotted #CCCCCC;}
.special_cell2 { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.special_cell { padding:5px 4px 4px 4px;}
.highlight_red { color:Red;}

.home_feature_tb{ width:780px; border-collapse:collapse; background:#003b63}
.home_feature_tb table {border-collapse:collapse}

.home_feature_top { height:30px;}
.home_feature_top ul{list-style:none; margin:0; padding:0;}
.home_feature_top ul li{float:right; padding:8px 10px 0px 10px;}
.home_feature_top ul li a {color:#666; text-decoration:none; font-size:11px;}

#feature_tinhoc {background:url(/Images/Category/tinhoc.gif) no-repeat}
#feature_dientu {background:url(/Images/Category/dientu.gif) no-repeat}
#feature_vienthong {background:url(/Images/Category/vienthong.gif) no-repeat}
#feature_giadung {background:url(/Images/Category/giadung.gif) no-repeat}
#feature_amthanh {background:url(/Images/Category/amthanh.gif) no-repeat}
#feature_kythuatso {background:url(/Images/Category/kythuatso.gif) no-repeat}
#feature_dienlanh {background:url(/Images/Category/dienlanh.gif) no-repeat}
#feature_phukien {background:url(/Images/Category/phukien.gif) no-repeat}

.product_category_special_home { border:1px solid #CCCCCC; width:780px;}

#phone_support { font-weight:bold; color:Red; text-align:center; line-height:18px; padding-bottom:10px; padding-top:10px;}
.right_box_bg { background:url(/Images/Common/right_box_bg.gif) repeat-y left;}
.right_box_bg table {width:200px;}
#right_news_list { width:200px;}
#right_news_list ul { list-style:none; margin:0; padding:0;}
#right_news_list ul li { padding-bottom:8px; background:url(/Images/arrow_blue.gif) no-repeat 5px 3px; padding-left:20px;}

/*Products*/
#category_featured_top {background:url(/Images/Common/ftop_bg.gif) repeat-x top; border:1px solid #4692c6; margin-bottom:10px; padding:3px;}
#category_featured_top table { height:84px;}
#category_featured_top td { vertical-align:top; font-family:Tahoma; font-size:8px;}
#category_featured_top a { color:#36339a; text-decoration:none; font-size:10px; font-weight:bold; margin-bottom:3px; display:block;}
#category_featured_top_title {font-weight:bold; background:url(/Images/Common/ftop_arrow.gif) no-repeat left; padding-left:17px; text-transform:uppercase;}
#category_featured_top b { font-size:12px;}
.ftop_image { position:relative;}
.price_off { background:url(/Images/price_off_2.png) no-repeat top;   position:absolute;right:-5px; top:0px;    width:40px; height:41px;    font-size:12px; font-weight:bold; color:#FFFFFF;    text-align:center; padding-top:12px;}
#cat_parent_menu_list { width:190px; padding-left:10px; vertical-align:top;}
#cat_parent_menu_list ul { list-style:none; padding:0; margin:0;}
#cat_parent_menu_list ul li { margin-bottom:4px; margin-top:3px;}
#cat_parent_menu_list a { font-size:14px; color:#CC0000; font-weight:bold; font-family:Tahoma;}

.category_path{font-size:12px; padding:4px;}
.category_path a{color:#333; font-weight:bold;}
#product_list_table{width:100%; border-right:1px solid #DDD;}
#product_list_table td{ border-bottom:1px solid #EEE; padding:6px;}
.product_list_table {width:100%;}
.product_list_image{width:120px; text-align:center; vertical-align:middle;}
.product_list_checkbox{background-color:#e5e5e5; width:20px; vertical-align:middle;}
.product_price_col {width:140px; text-align:left; vertical-align:middle; background-color:#f4f9ff}
.product_list_name{padding-bottom:5px;}
.product_list_name a{font-size:14px; color:#000; text-decoration:none; font-weight:bold;}
.product_list_name a:hover{color:#FF6600;}
.product_list_desc{font-size:11px; padding-bottom:3px; color:#666; margin-top:3px;}
.product_list_offer { font-weight:bold; color:#F00; margin-bottom:2px;}
.product_list_offer img { vertical-align:middle;}
.product_list_price {color:#F00; font-size:14px; font-weight:bold; margin-bottom:8px;}
.host_seller_list{text-align:center; padding:8px; color:#F00; font-weight:bold; line-height:20px;}
.host_seller_list a{color:#666; font-weight:normal; text-decoration:none; }

#column_filter{width:200px;	padding-bottom:10px;}
#column_filter_div {}
.attr_name{font-weight:bold;color:#333;background-image: url(/Images/ure_name.gif);	background-repeat: no-repeat;	background-position: left top;
	padding-top: 5px;padding-right: 4px;padding-bottom: 8px;padding-left: 20px;}
.attr_value_list {padding-left: 2px; background-color: #f3f3f3;	}
.attr_value_list ul{list-style:none; padding-left:0px; margin:0; padding-bottom:5px;}
.attr_value_list li{line-height: 24px;color: #000000;text-decoration: none; background: url(/Images/icon2.gif) no-repeat 5px top;text-indent: 14px;	display: block;
	border-bottom: 1px dotted #666666;}
.attr_value_list li a{color:#333; text-decoration:none;}

.tinnoibat {font-family: tahoma;font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;text-align: left;text-indent: 10px; display: block;height: 28px;background-image: url(/Images/tinnoibat.gif);background-repeat: repeat-x;line-height: 28px;	}
.text_noibat {border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;padding: 5px 3px 10px 5px;font-family: tahoma;font-size: 11px;color: #000000;	line-height: 16px;}
.text_noibat a{font-family: tahoma;font-size: 11px;color: #000000;text-decoration: none;}

.hot_seller_list {text-align:center; margin-bottom:15px;}
.hot_seller_list div {font-weight:bold;}

/*Product Detail*/
#pro_border_top{ background:url(/Images/detail_top.gif) no-repeat top left;}
#pro_border_bt{ background:url(/Images/detail_bt.gif) no-repeat bottom left; padding:5px 5px 10px 10px;}
#tb_product_detail {width:100%;}
#tb_product_detail_image {width:200px; text-align:center; vertical-align:middle}
#produt_name {padding-bottom:5px; font-size:22px;}
#product_detail_list {border-top:1px dotted #333; padding-top:5px; margin-top:5px;}
#product_detail_list ul{list-style:none; padding:0px; margin:0px;}
#product_detail_list li{ padding-bottom:1px; font-size:11px; color:#666}
#product_detail_desc {width:60%; padding-right:10px; vertical-align:top;}
.product_list_price_col {border-left:1px dashed #333; padding-left:10px;}
.product_detail_price {font-size:18px; font-weight:bold; color:#F00}
#product_detail_nav_border {padding-left:5px;}
#product_detail_nav_border ul{list-style:none; padding:0px; margin:0px;}
#product_detail_nav_border li{float:left; height:44px;}
#product_detail_nav_border li a {display:block; height:44px; margin-right:2px; text-align:center; padding-top:20px; margin-top:-10px;}
.product_menu_unselect a{ background:url(/Images/pro_tap_unselect.gif) no-repeat left; width:113px; }
.product_menu_select a{background:url(/Images/pro_tap_select.gif) no-repeat left; width:124px; font-weight:bold;}

.imageThumnail{padding:3px; border:1px solid #CCC; vertical-align:middle;}
.product_info_box{padding:8px; border:1px solid #CCC;}
.product_info_head {font-weight:bold; font-size:14px; text-transform:uppercase;}

#tb_product_spec_col {background:url(/Images/pro_spec_bg.gif) repeat-y left; border-collapse:collapse; width:100%;}
#product_spec_col {background:url(/Images/pro_spec_bt.gif) no-repeat bottom left; width:592px}
#product_spec_div {background:url(/Images/pro_spec_top.gif) no-repeat top left;}
.associate_product {border:1px solid #CCC;}
.associate_product b {display:block; background-color:#EEE; padding:4px; font-size:11px; font-weight:bold;}

/*Paging*/
.pagingSpace{	width:4px;}
.pagingFarSide{	width:25px;}
.pagingIntact A{display:block; border:1px solid #CCC; padding-left:4px; padding-right: 4px; padding-bottom:2px; padding-top:2px; text-decoration:none; font-weight:bold; color:#0066CC; font-family:Tahoma; font-size:12px;}
.pagingIntact A:hover{border:1px solid #920a0a; color:#FFF; background-color: #c00000}
.pagingViewed {display:block; border:1px solid #920a0a; padding-left:4px; padding-right: 4px; padding-bottom:2px; padding-top:2px; text-decoration:none; font-weight:bold; color:#0066CC; font-family:Tahoma; font-size:12px; background-color:#c00000; color:#fff;}

.sortBy{ font-family:Arial; font-size:12px; color:#857f65}

/*Account*/
#taikhoan{background:url(/Images/taikhoan_BG.gif) repeat-x center; width:98%;}
#accountMenuColumn{width:160px;}
.AccountMenuHead{background-color:#DDD; border-bottom:1px solid #666; padding:4px; font-size:11px; font-weight:bold;}
.AccountMenuItem ul{list-style:none; padding:0px; margin:0px;}
.AccountMenuItem li{padding:4px 3px 4px 10px; background-color:#EEE; border-bottom:1px solid #DDD;}
.AccountMenuItem li a{text-decoration:none;}
/*About*/
.about_bg{padding:4px; background-color:#CCC; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #999;}
.about_menu{padding:4px 3px 4px 10px; background-color:#EEE; border-bottom:1px solid #DDD;}
.NewsTitle {font-weight:bold;}

/*News*/
#news_top_header {padding:6px; background-color:#EEE; font-weight:bold;}
.news_cat_menu {padding:5px; border-bottom:1px dotted #CCC;}
#NewsCategoryTitle {font-size:18px; margin-bottom:14px;}
#first_news_title {font-size:16px; margin-bottom:10px; font-weight:bold;}
#first_news_title a{color:#333; text-decoration:none;}
#tb_list_news {width:100%; border-collapse:collapse;}
#tb_list_news td { vertical-align:top; padding:3px;}
#tb_list_news a { text-decoration:none;}
#tb_list_news a:hover{text-decoration:underline;}
.NewsCategoryTitle {padding:4px 4px 4px 15px; background:url(/Images/news_cirle.gif) no-repeat 0px 6px; font-weight:bold; border-bottom:1px solid #CCC; margin-top:20px; margin-bottom:10px;}
.NewsCategoryTitle a {color:#a60303; text-decoration:none;}
.NewsTitleHomeRight {padding:4px 4px 4px 15px; background:url(/Images/news_cirle.gif) no-repeat 0px 6px;}
.NewsTitle a {font-weight:bold; color:#3366cc;}
.NewsSumary {color:#666; margin-top:2px;}
.boxNewsHomeRunner div {padding:2px 4px 2px 15px; background:url(/Images/arrow.gif) no-repeat 0px 6px;}
.boxNewsHomeRunner div a {font-weight:bold; text-decoration:none; color:#3366cc;}
.boxNewsHomeRunner div a:hover{text-decoration:underline;}

#NewsTitleDetail {font-size:18px;}

/*Cart*/
#cart_box {padding:6px; border:1px solid #CCC;}
#cartTable {width:100%; border-collapse:collapse;}
#cartTableHeader {background-color:#EEE; font-weight:bold;}
.payOrderTitle{font-size:16px; padding-bottom:6px; font-weight:bold; color:Red;}
.payOptionTable{border-collapse:collapse;}

/*Footer*/
#tb_footer {width:90%;}
#tb_footer td {width:33%; vertical-align:top;}
#tb_footer ul {list-style:none; margin:0; padding:0;}

/*Support*/
.titleSupport {padding:3px 3px 3px 10px;}
.supportTitle{font-size:18px; padding-bottom:6px; color:Red;}
.supportContent{}
.supportGroup ul { list-style:none; margin:0px; padding-left:0px;}
.supportGroup ul li a { display:block; padding:4px 2px 4px 15px; text-decoration:none;}


/*footer*/
#footer {background:url(/Images/footer_bg.gif) no-repeat center; height:166px; width:100%;}
#footer table {width:100%;}
#footer table td {width:25%; vertical-align:top; padding-top:15px;}
#footer table td .footer_title_header {padding-left:45px; font-weight:bold; font-size:11px;}
#footer table td .footer_title_list {padding-left:30px; padding-top:40px;}
#footer table td .footer_title_list ul {margin:0; padding:0; list-style:none;}
#footer table td .footer_title_list ul li {padding:1px; background:url(/Images/news_dot.gif) no-repeat 2px 5px; padding-left:15px;}
#footer table td .footer_title_list ul a {font-size:12px; color:#333333; text-decoration:none;}
#footer table td .footer_title_list ul a:hover {text-decoration:underline;}

#footer_1{ text-align:center; background-color:#023785; padding:5px; font-weight:bold; color:#FFF; font-size:11px; margin-bottom:10px;}
#footer_1 a {color:#FFF; padding-left:20px; padding-right:20px; text-decoration:none;}
#footer_2{ text-align:center; line-height:18px;}
