html {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333; background:url(/Images/Common/valentine.jpg) no-repeat fixed; margin:0;}
body {width:1000px;  text-align:center; margin:auto; background-color:#ffffff; margin:auto; text-align:left;}
table {border-collapse:collapse;}
table td{font-size:12px; vertical-align:top;}
.clear{clear:both;}
.spacer{height:5px; font-size:3px;}
form,h1,h2,h3{padding:0; margin:0;}
img{border:0;}
p{ margin:0px; padding:0px;}
h2{ margin:0px; padding:0px; font-size:12px; height:20px;}
.error {color:Red;}

.tb_big {width:100%;}
#tb_global {border-collapse:collapse; width:990px; background-color:#FFF;}

.clearTop10{ clear:both; padding-top:10px;}
.productlist-page{ padding-top:10px;}
/* Menu*/
.header-menu { width:100%; display:inline-block;}
.header-menu .cssLeft{ width:10px; float:left;}
.header-menu .cssRight{ width:11px; float:right;}
#tabMenuTop{ width:979px;  float:left; border-bottom:0px solid #999999; background:url(/Images/Common/menuBg.jpg)}
#tabMenuTop ul { margin:0; padding:0; height:42px}
#tabMenuTop li{	display:inline; margin:0; padding-top:20px; padding-bottom:20px}
#tabMenuTop a{	float:left; background:url(/Images/Common/menuL.jpg) left top no-repeat; padding:0 0 0 7px; text-decoration:none}
#tabMenuTop a span{	background:url(/Images/Common/menuR.jpg) right top no-repeat; display:block; padding:10px 11px 9px 5px; font-family:Arial; font-size:12px; color:#fff; font-weight:bold; text-decoration:none;} /* chu y padding vi tri 1 va 3*/
#tabMenuTop a span{	float:none}
#tabMenuTop a:hover span{ color:#fff668;}

#tabMenuTop .curent a span{ color:#fff668;}
#tabMenuTop .curentLast a span{ background:url(/Images/Common/menuBg.jpg);}

#tabMenuTop .curentHome{ margin:0px; padding:0px;}
#tabMenuTop .curentHome span, #tabMenuTop .curentHome a{ margin-top:0px; padding-top:0px; padding-left:0px; margin-left:0px;}
#tabMenuTop .curentHome img{ padding-top:2px;}

#dropmenudiv{ text-align:left; 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}

#global_left_col { width:177px; background-color:#f4f4f4;}
#global_right_col{ width:179px;}

#tb_search { border-collapse:collapse; width:100%; background:url(/Images/Common/cart_top_bg.gif) repeat-x top;}
#tb_search td {vertical-align:middle;}
#cart_td { background:url(/Images/Common/cart_top.gif) no-repeat left top; padding-left:50px;}

.tb_product_hour { border-collapse:collapse;}
.tb_product_hour td { padding:3px;}


#category_block_head { margin-bottom:10px;}
.category_block { padding-left:20px;}
.category_block span { display:block; background:url(/Images/Common/arrow_cat.gif) no-repeat left 5px; padding-left:10px;}
.category_block span a{ font-weight:bold; color:#333; text-decoration:none;}
.category_block ul { list-style:none; margin:0; padding:0; padding-left:10px;}
.category_block ul a { color:#333; text-decoration:none;}
.category_block ul a:hover { text-decoration:underline; color:Orange}

.more_cat { text-align:right; padding-right:10px; margin-top:5px;}
.more_cat a { color:Red; font-size:11px;}

#home_hot_deal_block { border:1px solid #f7ba47; width:100%; padding-top:5px;}
#home_hot_deal_block ul { list-style:none; margin:0; padding:0;}
#home_hot_deal_block ul li {float:left; margin-right:2px; margin-left:3px;}

.home_hot_deal_block { border:1px solid #f7ba47; width:100%; padding-top:5px;}
.home_hot_deal_block ul { list-style:none; margin:0; padding:0;}
.home_hot_deal_block ul li {float:left; margin-right:2px; margin-left:3px;}

.hot_deal_item{ width:140px; height:235px; text-align:center; border:1px solid #DDDDDD; margin-bottom:10px; padding-top:3px;}
.hot_deal_name { height:41px;}
.hot_deal_name a { font-weight:bold; color:#333; font-size:11px;}
.hot_deal_img { height:110px;}
.hot_deal_price { font-weight:bold; color:#F00; margin-bottom:5px;}
.hot_deal_promo { height:35px; overflow:hidden}
.hot_deal_button {}

#cat_path { margin-bottom:10px; background-color:#f4f4f4; padding:4px; text-align:left;}
#cat_path a { color:#333;}

#tb_sub_cat_group { width:100%;}
#tb_sub_cat_group td {width:25%; text-align:center; padding-bottom:10px;}
#tb_sub_cat_group td a { font-weight:bold; color:#355399; text-decoration:none; font-size:11px;}

.right_col_news {background:url(/Images/Common/news_right_bg.gif) repeat-y left;}
.right_col_news div {background:url(/Images/Common/news_right_f.gif) no-repeat left bottom; padding-bottom:15px; padding-top:5px;}
.right_col_news ul {list-style:none; margin:0; padding:0;}
.right_col_news ul li {padding-left:5px; padding-right:5px;}
.right_col_news ul .img_highlight { text-align:left; margin-right:3px; width:60px;}
.right_col_news ul li a { text-decoration:none; color:#666; font-size:11px;}
.right_col_news ul li a:hover {text-decoration:underline;}

.top_read_news {background:url(/Images/Common/news_right_bg.gif) repeat-y left;}
.top_read_news div {background:url(/Images/Common/news_right_f.gif) no-repeat left bottom;}
.top_read_news ul {list-style:none; margin:0; padding:0;}
.top_read_news ul li {padding-left:6px; padding-right:6px; text-align:center;}
.top_read_news ul li img { text-align:left; margin-right:3px;}
.top_read_news ul li a { text-decoration:none; color:#666; font-size:11px;}
.top_read_news ul li a:hover {text-decoration:underline;}

.hot_product_block {background:url(/Images/Common/news_right_bg.gif) repeat-y left;}
.hot_product_block_bt {background:url(/Images/Common/news_right_f.gif) no-repeat left bottom; padding-bottom:6px; padding-top:6px;}
.hot_product { margin-bottom:10px; text-align:center; padding:6px;}
.hot_product A { font-weight:bold; font-size:11px; color:#666666;}

.product_detail_in_hour {margin-bottom:10px; padding-left:5px;}
.ul_product_hour { list-style:none; margin:0; padding:0;}
.ul_product_hour li { margin-bottom:3px;}

#product_list {}
#product_list_top{}
#product_list_bt{padding-top:10px; text-align:right;}

#tb_pro_list { width:100%; border:1px solid #CCCCCC;}
#tb_pro_list td { padding-bottom:10px; padding-top:10px; border-bottom:1px solid #CCCCCC;}
.td_pro_img { width:140px; text-align:center; color:#666;}
.td_pro_info div { margin-bottom:3px;}
.td_pro_price { width:110px; font-weight:bold; color:#F00; text-align:center;}
.pro_list_name a { font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#06C;}
.pro_list_sum { color:#666;}
.pro_list_warrant {}
.pro_list_offer {}

#page_brand_block { background:url(/Images/Common/brand_f_bg.gif) repeat-y left; padding-left:10px; padding-right:10px;}
#page_brand_block img { margin-right:5px; border:1px solid #d6d6d6;}
#page_brand_block div { padding-bottom:5px;}

#tb_all_cat { width:100%; border-collapse:collapse;}
#tb_all_cat td { width:20%;}

/* Product detail */
#product_image_box {width:270px;  text-align:center;}
#pro_big { margin-bottom:10px; height:200px; width:265px; display:table-cell; vertical-align:middle;  text-align:center;}
#pro_thumnail ul{list-style:none; margin:0; padding:0;}
#pro_thumnail ul li {float:left; padding:1px; border:1px solid #CCC; width:55px; height:55px; text-align:center; margin-right:2px;}
#imageThumnailPanel td { vertical-align:middle;}
.imageThumnail {border:1px solid #CCC; padding:1px; vertical-align:middle; text-align:center;}

#product_name h1 {font-size:18px; color:#000000; font-weight:bold;}
#product_sku { color:#999; padding-bottom:3px; margin-bottom:10px;}
.product_detail_title {font-weight:bold;}
#product_detail_tb td{padding-bottom:3px;}
#product_price {font-size:16px; margin-bottom:10px; margin-top:10px;}
#product_price b {color:#C30; font-size:20px;}


/*#tabMenuTop{ width:979px;  float:left; border-bottom:0px solid #999999; background:url(/Images/Common/menuBg.jpg)}
#tabMenuTop ul { margin:0; padding:0; height:42px}
#tabMenuTop li{	display:inline; margin:0; padding-top:20px; padding-bottom:20px}
#tabMenuTop a{	float:left; background:url(/Images/Common/menuL.jpg) left top no-repeat; padding:0 0 0 8px; text-decoration:none}
#tabMenuTop a span{	background:url(/Images/Common/menuR.jpg) right top no-repeat; display:block; padding:10px 15px 9px 5px; font-family:Arial; font-size:12px; color:#fff; font-weight:bold; text-decoration:none;} 
#tabMenuTop a span{	float:none}
#tabMenuTop a:hover span{ color:#fff668;}

#tabMenuTop .curent a span{ color:#fff668;}
#tabMenuTop .curentLast a span{ background:url(/Images/Common/menuBg.jpg);}*/

/*Nemu Ajax*/
.pro_tab_bar {	background:url(/Images/Common/tab-temp1-bg.gif) repeat-x; height:37px; font-weight:bold; margin-left:17px;}
.pro_tab_bar2 {	background:url(/Images/Common/tab-temp1-bg.gif) repeat-x; height:37px; font-weight:bold;}
.tab-ajax-temp1 ul{height:37px; list-style:none; margin-left:0; padding-left:0}
.tab-ajax-temp1 li{float:left;}
.tab-ajax-temp1 a{background:url(/Images/Common/tab-temp1-right.gif) no-repeat right top; padding:0px 2px 0px 0px; float:left; text-decoration:none; color:#615e59; }
.tab-ajax-temp1 a span{background:url(/Images/Common/tab-temp1-left.gif) no-repeat left top; display:inline-block; padding:10px 40px 10px 15px;} 
.tab-ajax-temp1 a:hover{background-position:100% -37px}
.tab-ajax-temp1 a:hover span{background-position:0px -37px;color:#f2dc3f; margin-left:-17px;}
.tab-ajax-temp1 .curent a{ background-position:100% -37px;}
.tab-ajax-temp1 .curent a span{background-position:0px -37px;color:#f2dc3f; margin-left:-17px; }


#pro_relate_col {width:185px;}
.pro_relate {background:url(/Images/Common/pro_other_bg.gif) repeat-y left;}
.pro_relate_top {background:url(/Images/Common/pro_other_top.gif) no-repeat left top; text-transform:uppercase; font-size:11px; color:#666; padding:10px 0px 5px 10px;}
.pro_relate_content { padding-left:10px;}
.pro_relate_footer {}


#pro_accessory_tb { width:100%; border-collapse:collapse;}
#pro_accessory_tb td { padding:3px;}
#pro_accessory_tb .accessory_name a { font-weight:bold; color:#FF6600;}
.product_list_price { font-weight:bold; color:Red;}

.similar_pro_box {margin-bottom:10px; text-align:center; line-height:18px;}
.similar_pro_box a{ font-size:11px; color:#333}
.similar_pro_box b {color:#F00;}


.filter_content { padding-left:5px;}
.filter_content .att_name_filter {padding-left:4px; padding-top:8px; padding-top:10px;}
.filter_content .att_name_filter a{ font-weight:bold; color:#ad0000; text-decoration:none; text-transform:uppercase;}
.filter_content .att_value_filter {padding-left:15px;}
.filter_content .att_value_filter ul{ list-style:none; margin:0; padding:0;}
.filter_content .att_value_filter ul li { padding-bottom:4px;}
.filter_content .att_value_filter ul li a{ text-decoration:none; color:#003399;}

/*News*/
.CategoryTitle { font-size:22px; margin-bottom:10px; font-weight:bold; color:Red;}

#new_list_sepa { background:url(/Images/Common/tintuc_sepa_bg.gif) repeat-x top;}
#news_category_list { padding:10px; border:1px solid #CCCCCC;}
#news_category_list ul { list-style:none; margin:0; padding:0;}
#news_category_list ul li { margin-bottom:3px; padding-top:5px; border-bottom:1px dotted #CCCCCC; padding-bottom:5px; background:url(/Images/Common/arrow.jpg) no-repeat left 10px; padding-left:10px;}
#news_category_list ul li a{ font-weight:bold; color:#333333; text-decoration:none;}
#news_category_list ul li a:hover{ color:Blue; text-decoration:underline;}

#tb_news_list { width:100%; border-collapse:collapse;}
.news_image { width:135px;}
.news_image img { padding:1px; border:1px solid #EEEEEE;}
.news_title a { font-weight:bold; color:#053c96;}
.news_title { margin-bottom:8px;}
.news_date {}
.news_summary { color:#333333;}

#news_detail_title h1{ font-size:20px;}
#news_detail_time { margin-top:6px; margin-bottom:10px; font-style:italic;}
#news_detail_summary { margin-bottom:10px; font-weight:bold; color:#333333;}
.news-related-over{ text-align:left; color:#666666; padding:10px;}
.news-related-over img{ vertical-align:middle; margin-right:5px;}
.news-related-over a{ color:#666666; font-weight:bold; text-decoration:none;}
.news-related-over a:hover{ font-weight:bold; text-decoration:underline;}

/*Cart*/
#cartTableHeader {background-color:#8a8a8a; color:#FFFFFF;}
#cartTable {width:100%;}
.payOrderTitle { font-weight:bold; margin-bottom:5px;}

/*Account*/
#account_left_column { vertical-align:top; width:185px;}
#account_left_menu {background:url(/Images/Common/account_left_bg.gif) no-repeat left top}
#account_left_menu #user_greeting { height:25px; padding-top:40px; padding-left:12px;}
#account_left_menu #account_menu ul { list-style:none; margin:0; padding:0;}
#account_left_menu #account_menu ul li {padding-left:35px; font-size:11px; margin-bottom:16px;}
#account_left_menu #account_logout { text-align:right; padding-right:22px; padding-bottom:20px; font-size:11px;}
#account_left_menu #account_logout a {color:#F00; font-weight:bold;}

.pagingViewed {padding:2px 6px 2px 6px; font-weight:bold; color:Red;}
.pagingSpace {width:2px;}
.pagingIntact {padding:2px 6px 2px 6px; border:1px solid #CCCCCC;}
.pagingIntact a { text-decoration:none; color:#333333;}

/*Auctions*/
#auction_instruct_left { padding:10px; border:1px solid #CCCCCC;}
#auction_instruct_left ul { list-style:none; margin:0; padding:0;}
#auction_instruct_left ul li { margin-bottom:3px; padding-top:5px; border-bottom:1px dotted #CCCCCC; padding-bottom:5px; background:url(/Images/Common/arrow.jpg) no-repeat left 10px; padding-left:10px;}
#auction_instruct_left ul li a{ color:#333333; text-decoration:none;}
#auction_instruct_left ul li a:hover{ color:Blue; text-decoration:underline;}

#auction_winner_inform { margin-bottom:6px; margin-top:10px; padding:6px; border:1px solid #ff9900; text-align:center; background-color:#FFFF00;}

#auction_list_title { margin-bottom:10px;}
#auction_list_title h1 { font-size:18px;}
#auction_title { margin-bottom:14px; border-bottom:1px dotted #CCCCCC; padding-bottom:6px;}
#auction_title h1 { font-size:20px; font-weight:normal; color:#0253ac;}
#tb_auction_info td { padding:3px;}
.auction_left_detail {width:140px;}
.auction_left_detail_hightlight { font-weight:bold; color:#666666;}

#td_auction_image { width:260px; border:1px solid #DDDDDD; text-align:center; vertical-align:middle;}

.tb_auction_list { width:100%; border-collapse:collapse;}
.tb_auction_list td {padding:2px; text-align:center; font-size:11px; color:#666666; font-family:Tahoma;}
.tb_auction_list div { margin-bottom:3px; }
.tb_auction_list b { color:Red;}
.auction_page_title { font-weight:bold; font-size:16px; margin-bottom:10px; color:#0000ff; border-bottom:2px solid #CCCCCC; margin-top:15px;}
.auction_item_block { height:230px; border:1px solid #e1e1e1; padding:4px;}
.auction_item_block_img { height:110px; overflow:hidden;}
.auction_item_block_select { height:230px; border:1px solid #0000FF; padding:4px;}

#place_bid_area {background:url(/Images/Common/auction_bid_bg.gif) no-repeat left; padding:15px 35px 20px 5px;}

.aution_list_name { margin-bottom:5px; height:30px; overflow:hidden;}
.aution_list_name a { font-weight:bold; text-decoration:none; color:#0057a4}
.aution_list_name a:hover { text-decoration:underline;}
.auction_detail_head { font-size:14px; font-weight:bold; color:#FF6600; margin-bottom:10px;}

#auction_panel { float:left; text-align:left; background:url(/Images/Common/auction.gif) no-repeat left top; padding-left:72px; padding-top:10px; padding-bottom:3px;}
#auction_panel a{cursor:pointer;}
#prev_button, #next_button { display:block; float:left; width:25px; height:150px; border:0; background-color:Blue}
#prev_button { background:url(/Images/Common/pro_other_arrow_l.jpg) no-repeat center;}
#next_button { background:url(/Images/Common/pro_other_arrow_r.jpg) no-repeat center;}
#carousel_panel_id {float:left; display:block;}
#carousel_panel_id li {height:145px; width:275px; margin-right:10px;}
#carousel_panel_id div { height:16px; overflow:hidden; margin-bottom:3px;}
#carousel_panel_id div a { color:#b70d0d; text-decoration:none; font-weight:bold; font-size:16px;}
#carousel_panel_id td{ padding-top:5px;}
#carousel_panel_id table { line-height:18px; color:#3465b6;}
#carousel_panel_id .cssOrder img{ margin-top:5px;}

#footer { padding-top:10px; text-align:center; background:url(/Images/Common/footer_bg.gif) repeat-x top}
#footer #com_name { font-size:18px; color:Red; margin-bottom:6px;}
#footer #com_detail { font-size:11px; color:#666666; line-height:18px;}

#auction_guide_title { font-weight:bold; font-size:16px; color:Red; margin-bottom:10px;}
.guide_title { font-weight:bold; margin-bottom:10px;}
.guide_content {}

#tb_hour_sale { border-collapse:collapse;}
#tb_hour_sale td { padding-bottom:5px;}
#tb_hour_sale b { color:Red;}
.hour_detail_title { font-weight:bold; font-size:14px; color:#FF3300; margin-bottom:10px;}

ul, li {    
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;}
.pageSize{ padding-top:5px;}
.pageSize img{ margin-top:5px;}
.pagesnext{	width:16px;}
.pages{ padding-left:5px; padding-right:5px;}
.pageshover{ font-weight:bold;}


.pathAddress { font-weight:bold;}
.pathAddress img { margin-right:2px;}
.pathAddress a{ color:#666; }
.pathAddress .cssDetail{ font-weight:bold; font-size:14px; color:Red; text-decoration:none;}
.pathAddress .cssDetail a:hover{ text-decoration:underline;}

.news-related { width:100%; display:inline-block; padding-bottom:10px;}
.news-related .cssImg{ float:left; width:25%;}
.news-related .cssInfo{ float:left; width:75%;}
.news-related .cssInfo a{ color:#053C96; font-weight:bold;}
.news-related .cssInfo a:hover{ color:Red;}

.product-new-title{ font-weight:bold; font-size:14px;}

.search-advanced .cssTitle{ padding-bottom:10px; text-align:left;}
.search-advanced .cssRows{ width:100%; display:inline-block; padding-bottom:10px; padding-left:10px;}
.search-advanced .cssCols1{ float:left; width:10%; color:#666666; font-size:11px;}
.search-advanced .cssCols2{ float:left; width:42%; color:#666666; font-size:11px;}
.search-advanced .cssCols3{ float:left;}

.techsupport-title{ font-weight:bold; padding-top:5px;}
.techsupport-content{ padding-bottom:10px; border-bottom:solid 1px #C0C0C0; padding-top:5px; line-height:18px;}

.new-related{ padding-bottom:10px;}
.new-related .cssTitle{ font-weight:bold;}
.new-related .cssName{ padding-bottom:5px;}
.new-related .cssName a{ color:#666666; text-decoration:none;}
.new-related .cssName a:hover{ color:#000000; text-decoration:underline;}
.NewsOldNew{ padding-bottom:5px;}
.NewsOldNew a{ color:#666666; text-decoration:none;}
.NewsOldNew a:hover{ color:#000000; text-decoration:underline;}



.homepage{ width:1000px;  text-align:center; margin:auto; background-color:#353535;}
.header-top{ width:100%; height:30px; text-align:left; color:#353535; background: url(/Images/Common/icon-vertical.png) repeat-x left 0px transparent; }
.header-top .header-top-left{ float:left; padding-top:5px;}
.header-top .header-top-left a{ color:#353535; text-decoration:none; padding-left:5px;}
.header-top .header-top-left a:hover{ color:Red; text-decoration:none;}
.header-top .header-top-right{ float:right; padding-top:5px;}
.header-top .header-top-right a{ color:#353535; text-decoration:none; display:inline-block; padding-right:8px; padding-left:8px; font-size:11px; font-weight:bold;}
.header-top .header-top-right a:hover{ color:Red; text-decoration:none;}
.header-content{ width:100%; height:123px; text-align:left; background-color:#d22425;}
.header-content .header-logo{ width:25%; float:left;}
.header-content .header-support{ width:74%; float:right; padding-right:1px;}
.header-content .header-support a{ text-decoration:none; color:#000000; display:inline-block; padding-top:5px;}
.header-utilities{ width:100%; height:30px; background-color:#d22425;}
.header-utilities-content{ float:right; width:650px; height:29px; background: url(/Images/Common/icon-vertical.png) repeat-x left -30px transparent;}
.header-utilities-left{ width:100%; height:29px; background: url(/Images/Common/icon-vertical.png) no-repeat left -59px transparent;}
.header-utilities-right{ width:100%; height:29px; background: url(/Images/Common/icon-vertical.png) no-repeat right -88px transparent;}
.header-utilities a{ padding-left:3px; padding-right:3px; padding-top:5px; display:inline-block; color:#000000; text-decoration:none;}
.header-utilities a:hover{ color:Red;}

.header-utilities span{vertical-align:bottom;}
.header-utilities .cssAuction{ display:inline-block; width:20px; height:20px; background: url(/Images/Common/icon-vertical.png) no-repeat left -117px transparent;}
.header-utilities .cssHour{ display:inline-block; width:20px; height:20px; background: url(/Images/Common/icon-vertical.png) no-repeat left -137px transparent;}
.header-utilities .cssDownload{ display:inline-block; width:20px; height:20px; background: url(/Images/Common/icon-vertical.png) no-repeat left -157px transparent;}
.header-utilities .cssBuildPC{ display:inline-block; width:20px; height:20px; background: url(/Images/Common/icon-vertical.png) no-repeat left -177px transparent;}
.header-utilities .cssTechSupport{ display:inline-block; width:20px; height:20px; background: url(/Images/Common/icon-vertical.png) no-repeat left -197px transparent;}
.header-utilities .cssSoftware{ display:inline-block; width:20px; height:20px; background: url(/Images/Common/icon-vertical.png) no-repeat left -217px transparent;}

.header-search { width:100%; height:42px; background: url(/Images/Common/icon-vertical.png) repeat-x left -338px transparent; margin-top:5px; margin-bottom:5px;}
.header-search .header-search-left{ float:left;  width:55%; padding-top:8px; text-align:left; padding-left:10px;}
.header-search .header-search-right{ float:right; width:40%;}
.header-search .cssSearchSumit{ width:62px; vertical-align:middle; height:29px; background: url(/Images/Common/icon-horizontal.png) no-repeat -174px top transparent; border:0px; cursor:pointer;}
.header-search .cssOrder{ color:#FFFFFF; float:right; width:217px; height:52px; background: url(/Images/Common/icon-horizontal.png) no-repeat -238px top transparent;}
.header-search .cssOrder a{ color:#ffffff; text-decoration:none;}



/*header-online*/
.header-online{ padding-left:2px; padding-right:2px;}
.header-online-left{ float:left; width:70%;}
.header-online-right{ float:right; width:29%;}
.header-online .online-title{ float:left; width:100%; height:32px; background: url(/Images/Common/icon-vertical.png) repeat-x left -237px transparent;}
.header-online .online-title .cssRight{ width:100%; height:32px; background: url(/Images/Common/icon-vertical.png) no-repeat right -261px transparent; text-align:left;}
.header-online .online-title .cssTitle{ float:left; width:160px; height:32px; background: url(/Images/Common/icon-horizontal.png) no-repeat 0 0 transparent; color:#ffffff; font-size:11px; font-weight:bold; padding-left:10px; padding-top:3px;}
.header-online .online-title .cssIcon{ float:left; width:44px; height:32px; background: url(/Images/Common/icon-horizontal.png) no-repeat -456px 0 transparent;}
.header-online .online-title .cssTel{ float:left; background-color:#FFFFFF; color:#c40001; padding-right:5px; font-size:20px;}

.online-content-left{ width:100%; background: url(/Images/Common/bg-Online-LeftRight.gif) repeat-y left top transparent;}
.online-content-right{ width:100%; height:80px; background: url(/Images/Common/bg-Online-LeftRight.gif) repeat-y right top transparent;}
.online-content-bottom { width:100%; height:8px; background: url(/Images/Common/icon-vertical.png) repeat-x left -293px transparent;}
.online-content-bottom .cssLeft{ width:100%; height:8px; background: url(/Images/Common/icon-vertical.png) no-repeat left -308px transparent;}
.online-content-bottom .cssRight{ width:100%; height:8px; background: url(/Images/Common/icon-vertical.png) no-repeat right -323px transparent;}
.online-content-left .li{ float:left; width:116px; font-size:10px; font-weight:bold; padding-top:5px; text-align:center;}
.online-content-left .li1{ float:left; width:33%; font-size:10px; font-weight:bold; padding-top:5px; text-align:center;}

.home-content{ width:100%; display:inline-block; text-align:left;}
.home-content .home-left{ float:left; width:200px; padding-left:4px;}
.home-content .home-center{ float:right; width:780px; padding-right:5px;}

.news-highlight{ width:100%;  background-image:url(/Images/Common/new-highlight-top-bg.gif); background-repeat:repeat-x; }
.news-highlight .news-left-border{ width:100%;  background:url(/Images/Common/new-highlight-top-left.gif) no-repeat left top;}
.news-highlight .news-right{ width:100%;  background:url(/Images/Common/new-highlight-top-right.gif) no-repeat right top;}
.news-content-left{ width:100%;  background:url(/Images/Common/new-highlight-leftRight.gif) left top; background-repeat:repeat-y;}
.news-content-right{ width:100%;  background:url(/Images/Common/new-highlight-leftRight.gif) right top; background-repeat:repeat-y;}
.news-bottom-bg{ width:100%; height:24px; background-image:url(/Images/Common/new-highlight-botton-bg.gif);}
.news-bottom-left{ width:100%; height:24px; background:url(/Images/Common/new-highlight-botton-left.gif) no-repeat left top;}
.news-bottom-right{ text-align:right; width:100%; height:24px; background:url(/Images/Common/new-highlight-botton-right.gif) no-repeat right top;}
.news-bottom-bg a{ color:#db2c2c; display:inline-block; padding-right:5px; padding-top:5px; text-decoration:none;}

.news-highlight-title{ color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-align:left; padding-top:20px;}
.news-highlight-content{ padding-left:15px; padding-right:5px; padding-bottom:10px; text-align:left; padding-top:15px;}
.new-highlight{ width:100%; display:inline-block; padding-top:5px;}
.new-highlight .cssImg{ float:left; width:38%;}
.new-highlight .cssImg img{ width:58px; border:solid 3px #cccccc;}
.new-highlight .cssName{ float:left; width:62%;}
.new-highlight a{ color:#464646; text-decoration:none;}
.new-highlight a:hover{ color:#f48d24; text-decoration:underline;}

.border-top-bg{ width:100%; height:41px; background-image:url(/Images/Common/border-top-bg.gif); }
.border-top-left{ width:100%; height:41px; background:url(/Images/Common/border-top-left.gif) no-repeat left top;}
.border-top-right{ width:100%; height:41px; background:url(/Images/Common/border-top-right.gif) no-repeat right top; text-align:left;}

.border-content-left{ width:100%; background:url(/Images/Common/border-content-leftright.gif) left top; background-repeat:repeat-y;}
.border-content-right{ width:100%; background:url(/Images/Common/border-content-leftright.gif) right top; background-repeat:repeat-y;}

.border-bottom-bg{ width:100%; height:24px; background-image:url(/Images/Common/border-bottom-bg.gif);}
.border-bottom-left{ width:100%; height:24px; background:url(/Images/Common/border-bottom-left.gif) no-repeat left top;}
.border-bottom-right{ width:100%; height:24px; background:url(/Images/Common/border-bottom-right.gif) no-repeat right top; text-align:right;}

.border-top-right a{ display:inline-block; text-transform:uppercase; color:#ffffff; font-weight:bold; padding-top:7px; padding-left:15px; text-decoration:none;}
.border-bottom-right a{ display:inline-block; padding-right:3px; padding-top:3px; text-decoration:none;}
.border-bottom-right img{ margin-top:5px;}

.productList-temp1{ width:100%; text-align:left; padding-bottom:10px; padding-top:5px; display:inline-block;}
.productList-temp1 .cssInfo{ padding-left:5px; padding-right:5px;}
.productList-temp1 .cssImg{ float:left; width:35%;}
.productList-temp1 .cssImg img{ width:60px;}
.productList-temp1 .cssname{ float:left; width:65%; color:#c51818; font-weight:bold;}
.productList-temp1 .cssname a{ font-size:11px; text-decoration:none; font-weight:normal; color:#000;}
.productList-temp1 .cssname a:hover{ font-size:11px; text-decoration:underline;}
.productList-temp1 .cssPrice{ padding-top:3px; padding-bottom:2px;}
.productList-temp1 .cssOffer{ padding-left:5px; padding-right:5px; font-size:11px; color:#666666;}
.homepage-rows{ float:left; width:100%; display:inline-block; padding-bottom:10px;}
.homepage-rows-banner{ width:100%; position:relative; height:280px;}

.homepage-banner{ left:0px; width:614px; position:relative; top:0px;}
.homepage-menu{ right:0px; position:relative;  width:165px; height:280px; background-image:url(/Images/Common/center-menu-bg.gif); background-repeat:no-repeat;}
.homepage-menu .cssRows1{ padding-top:8px; padding-left:30px;}
.homepage-menu .cssRows1 a{ color:#000000; font-weight:bold; text-decoration:none;}
.homepage-menu .cssRows1 a:hover{ color:#ffcece;}
.homepage-menu .cssInfo{ height:125px;}
.homepage-menu .cssRows2{ font-size:11px; padding-top:2px; padding-left:5px;}
.homepage-menu .cssRows2 img{ margin-top:-6px;}
.homepage-menu .cssRows2 a{ color:#c01616; font-weight:bold; text-decoration:none; margin-top:5px; display:inline-block;} 
.homepage-menu .cssRows2 a:hover{ color:#de8701;}
.homepage-menu .cssAuctionFalse{ padding-left:25px; text-align:center; padding-right:20px; padding-top:20px; color:Red; font-weight:bold;}
.homemenu-auctionTrue{ padding-left:10px; padding-right:15px; padding-top:8px; font-size:11px; text-align:center;}
.homemenu-auctionTrue .homemenu-name{ height:25px; overflow:hidden;}
.homemenu-auctionTrue .homemenu-name a{ color:#0392ca; text-decoration:none;}
.homemenu-auctionTrue .homemenu-name a:hover{ text-decoration:underline;}
.homemenu-auctionTrue .homemenu-img img{ height:65px}
.homemenu-auctionTrue .homemenu-time{ color:#464646; line-height:12px;}

/*Menu*/
.menudrop { width:95%; margin-left:10px; display:inline-block; color:#0143b0; padding-top:5px; padding-bottom:5px; font-weight:bold; border-bottom:dotted 1px #cccccc;}
.menudrop .menudrop-left{ float:left; width:30%; }
.menudrop .menudrop-right{ float:left; width:65%; padding-left:5px;}
.menudrop .menudrop-left a{ color:#605d57; font-weight:bold; text-decoration:none;}
.menudrop .menudrop-left a:hover{ color:#ed7d13; font-weight:bold; text-decoration:underline;}
.menudrop .menudrop-right{ color:#d0d0d0; font-weight:normal; line-height:18px;}
.menudrop .menudrop-right a{ text-decoration:none; color:#003399;}
.menudrop .menudrop-right a:hover{ text-decoration:underline; color:#ed7d13;}

.menudrop2{ font-weight:normal; text-transform:none; padding-left:8px; padding-top:2px; padding-bottom:3px;}

.menudrop2 a{ text-decoration:none;}
.menudrop2 a:hover{ text-decoration:underline; color:#cb2229;}


.border2-top-bg{ width:100%; height:41px; background-image:url(/Images/Common/border2-top-bg.gif);}
.border2-top-left{ width:100%; height:41px; background:url(/Images/Common/border2-top-left.gif) no-repeat left top;}
.border2-top-right{ width:100%; height:41px; background:url(/Images/Common/border2-top-right.gif) no-repeat right top; text-align:left;}
.border2-top-right p{ color:#ffffff; text-transform:uppercase; font-weight:bold; padding-top:8px; padding-left:15px;}
.border2-top-right p a{ color:#ffffff;}
.border3-top-bg{ text-align:left; width:100%; height:35px; background-image:url(/Images/Common/border3-top-bg.gif);}
.border3-top-left{ width:100%; height:35px; background:url(/Images/Common/border3-top-left.gif) no-repeat left top;}
.border3-top-bg p{ float:left; background-color:#ffffff; color:#ad0000; text-transform:uppercase; font-weight:bold; padding-top:15px; margin-left:32px; padding-left:5px;}
.border3-top-bg .cssH2{ float:left; background-color:#ffffff; color:#ad0000; text-transform:uppercase; font-weight:bold; padding-top:15px;}

.border4-top-bg{ width:100%; height:41px; background-image:url(/Images/Common/border2-top-bg.gif);}
.border4-top-left{ width:100%; height:41px; background:url(/Images/Common/border2-top-left.gif) no-repeat left top;}
.border4-top-right{ width:100%; height:41px; background:url(/Images/Common/border4-top-right.gif) no-repeat right top; text-align:left;}

.menuContent{ display:inline-block; width:100%;}
.border5-content-left{ display:inline-block; width:100%; background:url(/Images/Common/border5-leftright.gif) left top; background-repeat:repeat-y;}
.border5-content-right{ display:inline-block; width:100%; background:url(/Images/Common/border5-leftright.gif) right top; background-repeat:repeat-y;}
.border5-bottom-bg{display:inline-block; width:100%; height:8px; background:url(/Images/Common/border5-bottom-bg.gif) left top; background-repeat:repeat-x;}
.border5-bottom-left{ display:inline-block; width:100%; height:8px; background:url(/Images/Common/border5-bottom-left.gif) no-repeat left top;}
.border5-bottom-right{display:inline-block; width:100%; height:8px; background:url(/Images/Common/border5-bottom-right.gif) no-repeat right top;}

.border6-top-bg{ text-align:left; width:100%; height:20px; background-image:url(/Images/Common/border6-top-bg.gif);}
.border6-top-bg p{ float:left; background-color:#ffffff; color:#ad0000; text-transform:uppercase; font-weight:bold; padding-top:15px; margin-left:32px; padding-left:5px;}
.border6-top-bg .cssH2{ float:left; background-color:#ffffff; color:#ad0000; text-transform:uppercase; font-weight:bold;}

.page-productSpecial{ font-weight:bold; height:18px; margin-top:-30px; text-align:right; padding-right:20px;}
.page-productSpecial .cssTitle{  display:inline-block;  color:#929292;  font-weight:normal; font-size:11px;}

.page-productSpecial-temp2{ font-weight:bold; text-align:right; padding-right:20px;}
.page-productSpecial-temp2 .cssTitle{  display:inline-block;  color:#929292;  font-weight:normal; font-size:11px;}

.pageAjax_temp1{ display:inline-block; padding-top:2px; font-size:11px;}
.pageAjax_temp1 .cssPageshover{ float:left; padding-left:5px; padding-right:5px; color:#ad0000; font-weight:bold;}
.pageAjax_temp1 .cssPages{ float:left; padding-left:5px; padding-right:5px;}
.pageAjax_temp1 .cssPages a{  color:#929292; font-weight:normal; text-decoration:none;}
.pageAjax_temp1 .cssPages a:hover{  color:#ad0000; font-weight:normal; text-decoration:underline;}

.home-partner{ text-align:left; padding-top: 10px;}
.footer{ background-image:url(/Images/Common/footer-bg.gif); background-repeat:no-repeat;}
.footer-address{ text-align:left; padding-left:10px; padding-top:20px;}
.footer-address img{ margin-top:-8px;}
.footer-address .cssLeft{ float:left; width:25%; font-size:11px;}
.footer-address .cssLeft img{ padding-bottom:5px;}
.footer-address a{ text-decoration:none;}
.footer-address a:hover{ text-decoration:underline;}
.footer-address .cssRight{ float:right; width:74%;}
.footer-info{ float:left; width:25%;}
.footer-info .cssTitle{ color:#ad0000; font-weight:bold; padding-bottom:5px;}
.footer-info .cssInfo{ line-height:20px; font-size:11px;}
.footer-info .cssInfo a{ color:#515151; text-decoration:none;}
.footer-info .cssInfo a:hover{ text-decoration:underline;}
.footer-copy{ width:100%; color:#3a65ae; padding-bottom:10px; padding-top:10px; font-size:11px; display:inline-block; line-height:18px;}
.footer-doitac{ width:100%; display:inline-block; text-align:right; padding-top:8px; font-weight:bold; color:#666666; font-size:10px; border-bottom:1px solid#c01616;}
.footer-doitac img{ margin-top:-1px; vertical-align:middle;}
.footer-copy .footer-left{ float:left; width:40%; padding-left:5px; text-align:left;}
.footer-copy .footer-center{ float:left; width:20%; color:#646464;}
.footer-copy .footer-right{ float:right; width:38%; text-align:right; color:#646464;}
.footer-copy .footer-right img{  vertical-align: middle;}

/*title special*/
.special-title{ float:left; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-top:8px; padding-left:10px;}

/*Category*/
.category-path{ color:#a7a7a7; font-size:11px; text-align:left; padding-bottom:5px;}
.category-path a{ color:#a7a7a7; text-decoration:none;}
.category-path a:hover{ color:#a7a7a7; text-decoration:underline;}
.category-path p{ display:inline-block; width:auto; color:#ad0000;}
.category-thumnail{ float:left; width:25%; padding-bottom:5px; font-weight:bold;}
.category-thumnail a{ color:#0249bf; text-decoration:underline;}
.category-thumnail a:hover{ color:#cb2229; text-decoration:none;}

.category-thumnail-sub{ float:left; width:100%; font-weight:normal; color:#333333; font-size:11px;}
.category-thumnail-sub a{ color:#666666; font-weight:normal; padding-right:5px; text-decoration:none;}

/*Product*/
.product-rows-thumbnail{ width:100%; padding-top:10px; display:inline-block; border-bottom:dotted 1px #C0C0C0; padding-top:5px;}
.product-thumbnail{ float:left; width:20%; vertical-align:top; text-align:center;}
.product-thumbnail .cssName{ color:#252525; text-decoration:none; font-size:11px; height:30px; overflow:hidden;}
.product-thumbnail .cssName a{ color:#252525; text-decoration:none;}
.product-thumbnail .cssName a:hover{ color:#252525; text-decoration:underline;}
.product-thumbnail .cssPrice{ color:#c51818; font-weight:bold;}
.product-thumbnail .cssOffer{ font-size:11px; color:#666666;}
.product-thumbnail .cssOrder{ width:100%; text-align:center; padding-top:5px; display:inline-block; font-size:11px; padding-bottom:10px;}
.product-thumbnail .cssOrder a{ width:100%; display:inline-block;}

.product-thumbnail-temp1{ display:inline-block; width:20%; vertical-align:top; text-align:center;}
.product-thumbnail-temp1 .cssName{ color:#252525; text-decoration:none; font-size:11px; height:30px; overflow:hidden;}
.product-thumbnail-temp1 .cssName a{ color:#252525; text-decoration:none;}
.product-thumbnail-temp1 .cssName a:hover{ color:#252525; text-decoration:underline;}
.product-thumbnail-temp1 .cssPrice{ color:#c51818; font-weight:bold;}
.product-thumbnail-temp1 .cssOffer{ font-size:11px; color:#666666;}
.product-thumbnail-temp1 .cssOrder{ width:100%; text-align:center; padding-top:5px; display:inline-block; font-size:11px; padding-bottom:10px;}
.product-thumbnail-temp1 .cssOrder a{ width:100%; display:inline-block;}

.productlist-title-compare{ float:left; padding-left:20px; padding-top:8px; color:#f1f1f1;}
.productlist-title-order{ float:right; padding-right:20px; padding-top:3px;}
.productlist-title-order div{ float:left; color:#F4F4F4; padding-right:5px; padding-top:3px;}
.productlist-title-order div a{ float:left;}
.productlist-title-order div img{ float:left;}
.productlist-title-compare img{ margin-top:-12px;}

.productlist-title-compare span{ padding-top:5px; display:inline-block;}
.product-list{ width:100%; display:inline-block; padding-bottom:10px; padding-top:10px; border-bottom:dotted 1px #737373;}
.product-list-cols1{ float:left; width:140px; text-align:center;}
.product-list-cols2{ float:left; width:500px; color:#4e4e4e;}
.product-list-cols3{ float:right; padding-left:20px; width:120px;}
.product-list-cols2 a{ color:#ad0000; font-weight:bold; text-decoration:none; padding-bottom:3px; display:inline-block; font-size:12px;}
.product-list-cols2 a:hover{ color:#ad0000; font-weight:bold; text-decoration:underline;}
.product-list-cols2 .cssSummary{ font-size:11px;}
.product-list-cols2 .cssWarranty{ padding-top:3px; padding-bottom:3px;}
.product-list-cols3 .cssPrice{ color:#df0000; font-weight:bold; font-size:14px;}
.product-list-cols3 .cssVAT{ color:#3d3d3d; font-size:11px; padding-bottom:20px; padding-top:5px;}
.product-list-cols3 .cssOrder{ font-size:11px;}
.product-list-cols3 a{ width:100%; display:inline-block;}

.product-detail-info{ border:solid 1px #e9e9e9;}
.product-detail-info .cssRows{ width:100%; display:inline-block; padding-top:5px; padding-bottom:5px; color:#666666;}
.product-detail-info .cssCols1{ float:left; width: 20%; padding-left:10px;}
.product-detail-info .cssCols2{ float:left; font-weight:bold;}
.product-detail-info input{ width:100px; border:solid 1px #d1d1d1; color:#666666; font-weight:bold; padding-left:5px;}
.product-detail-info .cssPrice{ color:#ff0000; font-size:18px; font-weight:bold;}
.product-detail-info .cssOrder{ padding-left:20px; margin-top:-10px;}
.product-detail-info .cssItem{ padding-left:160px;}
.product_detail_Offer { padding-left:5px;}
.product_detail_send { padding-left:5px;}

.newsGroupParentLeft
{
	float:left; width:65%; min-height:150px; border-right:dotted 1px #6e6e6e;}
.newsGroupParentRight
{
	float:right; width:33%;}
.newsGroupParentLeft ul
{
	float:left; width:100%;}
.newsGroupParentLeft .cssImg
{
	float:left; width:25%; text-align:center;}
.newsGroupParentLeft .cssName
{
	float:left; width:75%;}
.newsGroupParentLeft .cssImg img
{
	padding-top:5px;}
.newsGroupParentLeft .cssDate
{
	color:#6e6e6e; font-size:11px; padding-bottom:5px; padding-top:3px;}
.newsGroupParentLeft .cssSummary
{
	padding-top:5px; padding-bottom:5px;}
.newsGroupParentLeft .cssName a
{
	font-weight:bold; color:#000000; text-decoration:none; padding-top:5px;}
.newsGroupParentRight ul
{
	float:left; width:100%; padding-top:3px; padding-bottom:5px;}
.newsGroupParentRight .cssArrow
{
	float:left; width:10%;}
.newsGroupParentRight  .cssName
{
	float:left; width:89%;}
.newsGroupParentRight  .cssName a
{
	color:#0f408d; text-decoration:none;}
.newsGroupParentRight  .cssName a:hover
{
	color:#0f408d; text-decoration:undeline;}
.new-menu li{ padding-top:10px; padding-bottom:5px; font-weight:bold;}
.new-menu a{ text-decoration:none; font-weight:bold; color:#000000;}
.new-menu a:hover{ text-decoration:underline; font-weight:bold; color:#c11515;}

/*** Header Bar ***/
.header_bar{
	background:url(header_bar_bg.gif) repeat-x;
	width:99%;
	height:33px;
}
.header_bar ul .bar, .header_bar ul li .bar_text, .header_bar ul li .bar_link, .header_bar ul li .bar_link span{
	float:left;
	line-height:33px;
	height:33px;
}
.header_bar ul li .hidden{
	background:#FFFFFF;
	border:1px #94c9ec solid;
	border-top:none;
	clear:both;
	line-height:normal;
	margin:33px 0px 0px -1px;
	position:absolute;
}
.outliaddress .cssCols1 { float:left; width:100%; padding-top:5px; padding-bottom:5px; font-size:11px;}
.outliaddress .cssCols1 .cssTitle{ font-weight:bold;}
.outliaddress .cssCols1 .cssInfo{  line-height:18px;}
.outliaddress .cssCols1 p{ padding-left:5px; padding-right:5px;}
#left_column_filter {background:url(/Images/Common/filter_bg.gif) repeat-y left;}
#filter_content {padding:0px 5px 5px 6px}
#filter_content .att_name_filter {padding-left:4px; margin-bottom:8px; margin-top:10px;}
#filter_content .att_name_filter a{ font-weight:bold; color:#666; text-decoration:none;}
#filter_content .att_value_filter {padding-left:15px;}
#filter_content .att_value_filter ul{ list-style:none; margin:0; padding:0;}
#filter_content .att_value_filter ul li {margin-bottom:4px;}
#filter_content .att_value_filter ul li a{ text-decoration:none; color:#666;}

#myYahoo1, #myYahoo2, #myYahoo3, #myYahoo4, #myYahoo5, #myYahoo6, #myYahoo7, #myYahoo8{ width:300px; height:30px; background-image:url(/Images/Common/title-online.gif); background-repeat:no-repeat;}
.myYahoo-cssInfo{ color:#ffffff; font-weight:bold; padding-top:8px; padding-left:10px;}

/*Foter*/
#addressfooter_show{ background-color:#c9dbf8; padding:10px; border:solid #C0C0C0 1px; margin-top:-295px; font-size:12px;}
#addressfooter_show .cssCols1 .cssTitle{ font-weight:bold;}
#addressfooter_show .cssCols1 .cssInfo{ padding-top:10px; padding-bottom:10px;}

#product-list-sort { padding-top:3px; padding-bottom:10px; padding-right:20px;}
#tb-product-list { width:555px; border-collapse:collapse;}
#tb-product-list td { background:url(/Images/Common/pro-list-item-bg.gif) repeat-x bottom; padding:3px;}
.product-list-col-img { width:110px; text-align:center; vertical-align:middle;}
.product-list-col-info { vertical-align:top;}
.product-list-col-info div { margin-bottom:5px;}
.product-list-col-price {vertical-align:middle; width:120px;}
.product-list-name a {font-weight:bold; color:#0354c8}
.product-list-price { font-size:14px; font-weight:bold; color:Red;}
.product-list-info { color:#666666; font-size:11px;}
.product-list-uarranty
{
	font-size:11px; font-family:Arial;}
.product-detail-order{ width:100%; display:inline-block;}
.product-detail-order p{ float:left; margin:0px;}
.product-detail-order .cssRepayment{  padding-left:10px;}
