﻿
.reviews_block ul li { height: 135px; margin: 5px 0; border-bottom: 1px dotted black;}
.reviews_block li:last-child { border-bottom:none;}
.reviews_block li a, a:hover { font-weight: bold; }
.reviews_block li span { font-weight:bold; color:#F00;}
.reviews_block li img{ float:left; clear:both; margin-right: 2px;}

.title_hot_product img { float:left; }
.title_hot_product span { float:right;  line-height: 35px; padding: 0px 10px; }
.title_hot_product a { font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#2d2d2d; }
.title_hot_product a:hover { color:#FF0000; text-decoration:none; }
#product_spec_tuan { width: auto; color: #2d2d2d; font-size: 12px;  }
#product_spec_tuan .spec_tuan1 { float: left; width: 200px; background: #ccdded; padding: 5px; }
#product_spec_tuan .spec_tuan2 { background: #FFFFFF; padding: 5px;}

#bodytext_inhour_tuan { font-size: 12px; font-family: Arial; color: #2d2d2d; }
#bodytext_inhour_tuan span.mahang { font-weight: bold; color: #FF0000; }
#bodytext_inhour_tuan p { text-align: right; padding: 0 5px; }
#bodytext_inhour_tuan .price_inhour_tuan { padding: 5px; }
#bodytext_inhour_tuan .price_inhour_tuan .price_niemyet_tuan { height: 20px; font: 14px Arial; font-weight:bold;  }
#bodytext_inhour_tuan .price_inhour_tuan .price_niemyet_tuan span.price_niemyet_tuan1 { color: #b5160c; text-transform:uppercase; float:left; padding: 0 0 0 45px; }
#bodytext_inhour_tuan .price_inhour_tuan .price_niemyet_tuan span.price_niemyet_tuan2 {color: #b5160c; padding: 0 5px 0 20; float:right;}
#bodytext_inhour_tuan .price_inhour_tuan .time_inhour_tuan { text-align: right; padding: 5px 0;}
#bodytext_inhour_tuan .price_inhour_tuan .time_inhour_tuan span.time_inhour_tuan1 { }
#bodytext_inhour_tuan .price_inhour_tuan .time_inhour_tuan span.time_inhour_tuan2 { color:blue; font-weight:bold; }

#tabdetail{background:url(../../Images/bgg_detail.gif) repeat-x; border-bottom:1px solid #999; padding-top:6px; height:28px; padding-left:5px;}
#tabdetail ul{ background-color:#CCCCCC; margin:0; padding-left:0px; list-style:none;}
#tabdetail li{ padding:4px 0px 8px 5px; float:left; background:url(../../Images/detail_left.gif) left top no-repeat;}
#tabdetail .selectProductTab {background-position:0 -30px}
#tabdetail .selectProductTab span{background-position:0 -28px; padding:5px 5px 8px 5px}

#tabdetail a{text-decoration:none; color:#575757}
#tabdetail span{background:url(../../Images/detail_right.gif) right top no-repeat;}
#tabdetail a:hover{background-position:0% -30px}
#tabdetail a:hover span{background-position:100% -30px; color:#575757;}
#tabdetail #curent a{ background-position:0% -30px}
#tabdetail #curent a span{background-position:100% -30px; color:Black; font-weight:bold; }

.boxHomeRunnerOuter{ padding-right:0px;}
.boxHomeRunner{border:1px solid #cfcfcf; padding:8px 4px 15px 4px;  font-size:11x; line-height:12px;}

#usercontrol {padding-left:10px; height:20px}
#usercontrol a{text-decoration:none; text-transform:inherit;  font-size: 14px; color:Blue}
#usercontrol a:hover{float:none; text-decoration:underline;  font-weight:bold; font-size: 14px; color:Red}


.fontMenu a{ display:block;   color:White; font-weight:bold; text-decoration:none;}
.fontMenu a:hover{color:#fdd211; background-color:Black;display:block; padding:10px 10px 10px 10px}

.fontLogin {  font-size:11px; color:Black;}
.fontEmailLogin { padding-right:8px;   color:Black;}
.fontLogin a{  font-size:11px; color:#005695;}
.fontLogin a:hover{ text-decoration:none}
.fontTheVIP {   color:#0766e7;}
.goldtime {   color:#0766e7; text-decoration:none;}

.fontProduct a{   color:#0359fb; text-decoration:none; font-weight:bold}
.fontProduct a:hover{ text-decoration:underline}
.fontModel{ font-size:11px;}
.space{ padding-top:5px}
.fontSummanry{   color:#656565; text-align:justify}
.fontStatus{  color:#00660a;}

.fontPromotion{  font-size:11px; color:#7e7e7e;}
.fontPricePromotion {   color:#df2a00; font-weight:bold; text-transform:uppercase}

.firstColumnCompare{ width:100px; background-color:#EEE}

#productTableList{ width:100%; border-left:1px solid #CCC; border-right:1px solid #CCC;}

#categoryBoxLeft{padding:2px}
#categoryBoxLeft h3{ margin:0px; padding-bottom:5px; color:Navy; }
.productCategoryLeft{ padding:2px 2px 3px 1px}

.attributeFilterBox{ padding:0px 0px 10px 2px}
.fontNameAttribute{  padding-top:8px; padding-left:4px; height:25px;  font-weight:bold; color:#2b2c2c}
.fontAttributeList{list-style:none; margin:0px; padding:0px;}
.fontAttribute {  color:#00329b; padding-left:6px;}
.fontAttribute a{  color:#00329b; text-decoration:none; line-height:20px}
.fontAttribute a:hover{ text-decoration:underline}
.createAccount {  color:#4a4a4a; font-size:11px; line-height:18px}

.fontNameProduct{ color:#0155af;  font-size:14px}
.fontPublicDetail{  font-size:11px; line-height:18px}
.fontProductPromotion { color:Red; font-size:11px; font-weight:bold}

#dropmenudiv{position:absolute;border:1px solid #e2e2e2;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; color:#333;border-bottom:1px solid #727272;color:#ffffff}
#dropmenudiv a:hover{ color:#fdd211}

.giohang a{ color:#7b0d0c;  font-size:12px}
.vitri a{  font-size:11px; color:Black}
.vitri {  font-size:11px; color:Black}

.footer{   color:#3b3b3b}
.footer1{   color:#3b3b3b; height:16px}

/*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;  }
.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;   background-color:#c00000; color:#fff;}

.sortBy{   color:#857f65}

.productHome a{   color:#222222;}
.productHome a:hover{ text-decoration:none}
.productPrice{ font-weight:bold;  color:#F30;}
.productPrice1{ font-weight:bold;  color:#df2a00;}
.productPrice2{ font-weight:bold; font-size:13px; text-align:center; color:#df2a00;}
.homePromotion{ font-size:11px; font-weight:bold; color:Blue}
.productDetailHead{ padding:3px; background-color:#fbe1be; border:1px solid #e9bb7e; font-weight:bold;  color:#1d9012}
.brandHome{ padding-right:3px;}

#imageThumnailPanel ul{ list-style:none; margin:0; padding-left:0px}
#imageThumnailPanel ul li{ float:left; margin-right:2px; padding:3px; border:1px solid #CCC}

.cateHome a{  font-size:11px; color:#0602d2; font-weight:bold; text-transform:uppercase}
.cateHome a:hover{ text-decoration:none}

.cateHomeChild a{   color:#0401a1; text-decoration:none}
.cateHomeChild a:hover{ text-decoration:underline}
.bgFooter { color:#202021;   line-height:18px}
.bgFooter a{ color:#202021;  line-height:18px}
.bgFooter a:hover{text-decoration:none;line-height:18px}

.bgGT{  font-size:11px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-top:0px; line-height:20px;}
.fontMenuGT a{  text-decoration:none; color:Black;}
.fontMenuGT a:hover{ text-decoration:underline}
.fontMenuGT { padding:3px 5px 4px 5px; border-bottom:1px dotted #a7a5a6}

.tabAccount a{   color:#0108b9; text-decoration:none}
.tabAccount a:hover{ text-decoration:underline}    

/*Cart*/
#cartTable{border-collapse:collapse; width:100%;}
#cartTableHeader{ font-weight:bold; background-color:#666666; color:#FFF}
#cartTAB { background:url(../../Images/background_cart.gif) repeat-x; height:58px;}
.payOrderTitle{  font-weight:bold; color:Red; padding-bottom:10px;}
.payOptionTable{ width:400px;}
.payOptionTable td{vertical-align:top}
.payOptionTable .check{ width:40px;}
.payOptionDetail {margin:0px; padding-left:10px; list-style-type:circle;}

/*News-PICO*/
#TitleTopNews { background:url(../../Images/TitleTopNews.gif) repeat-x; height:26px;   font-weight:bold; color:White; padding:2px;}
#BackgroundTop { background:url(../../Images/nen_phan_dau_news.jpg) repeat-x;}
#DotNews { background:url(../../Images/dot_news.gif);}
#TitleCategory { height:27px;  font-weight:bold; color:Red; text-align:center}
#NewsCategoryTitle { background:url(../../Images/category_title.png);   font-weight:bold; color:white; text-transform:uppercase;}        
#NewsCategoryTitle a {   font-weight:bold; color:white; text-transform:uppercase; text-decoration:none;}        
#NewsCategoryTitle a:hover{ text-decoration:none}        
.fontTitleCategory {  font-weight:bold; color:Red;}
.fontNewsDescription { text-align:justify;  color:#000000; text-decoration:none}
.fontTitleNews { font-size:13px; font-weight:bold; text-decoration:underline}
.NewsOldNew {   line-height:18px;}
.NewsOldNew a{   color:#343434; line-height:18px; text-decoration:none;}
.NewsOldNew a:hover{   color:#FF0000; text-decoration:none}
.fontMenuNews{ font-size:11px;}
.NewsTitleHome a{  color:Black; text-decoration:none; font-weight:bold} 
.NewsTitleHomeRight {  color:#002392; line-height:15px;}
.NewsTitleHomeRight a{ color:#002392; text-decoration:none; line-height:15px;}   
.NewsTitleHomeRight a:hover{ text-decoration:underline}
.NewsTitle { color:#FF0000; line-height:18px; font-weight:bold;}
.NewsTitle a{  color:#005595; line-height:18px; font-weight:bold; text-decoration:none}
.NewsTitle a:hover{ text-decoration:underline;}
.NewsTitleBig {  color:Blue; line-height:18px; font-weight:bold;}
.NewsTitleBig a{  color:Blue; line-height:18px; font-weight:bold; text-decoration:none}
.NewsTitleBig a:hover{ text-decoration:underline;}
.NewsSumary {   line-height:18px; text-align:justify}
.dateTime{  font-size:11px; color:#5b5b5b}
.chitiet a{  font-size:11px; color:Red;}
.chitiet a:hover{ text-decoration:none}
.NewsTitleDetail {  color:#000000; line-height:18px; font-weight:bold}
.CategoryTitle {   font-weight:bold;}
.CategoryTitle a {   font-weight:bold; text-decoration:none; color:#FF0000;}
.CategoryTitle a:hover {  text-decoration:underline;}
.TS_img{ width:300px; height:220px;position:relative; float:left; padding:2px}
.getNewsMainImage{ width:130px; height:100px; position:relative; float:left; padding:2px}    

.categoryImageBlock{border-right:1px solid #CCC; padding:3px; text-align:center;}

.titleSupport{  font-size:11px; text-transform:uppercase; color:#FFFFFF; line-height:16px;}
.titleSupport a{  font-size:11px; text-decoration:none; color:#FFFFFF; line-height:17px}
.titleSupport a:hover{ text-decoration:underline}

.Account {   color:#d60100; font-weight:bold; padding:3px 3px 3px 3px}
#accountMenuColumn{ width:170px; border:1px solid gray;}
.AccountMenuHead{ padding:4px; background-color:gray; font-weight:bold; font-style:inherit; border-right:0; color:#FFFFFF}
.AccountMenuItem ul{ margin:0; padding-left:0px; list-style:none;}
.AccountMenuItem ul li{ padding:2px 2px 4px 5px; border-bottom:1px dotted #CCC;}
.AccountMenuItem ul li a{color:Blue; text-decoration:none;}
.AccountMenuItem ul li a:hover{color:Blue; text-decoration:underline;}

#paymentRequire{ padding:4px; border:2px solid #FFCC00;}
/*Product_Khuyenmai*/
#banchay { background:url(../../Images/back_banchay.gif) repeat-x; height:36px;}
#nentimkiem { background:url(../../Images/back_timkiem.gif) repeat-x; height:35px;}
#nensanpham { background:url(../../Images/nen_sanpham.gif) repeat-x;}
/*Support*/
.supportTitle{ font-weight:bold;  padding-bottom:5px; color:Blue}
.supportContent{}

/*Product tap*/
#productTap { background:#CCC url(../../Images/product_tap_bg.gif) repeat-x; height:36px;}
#productTap ul{ list-style:none; padding-left:0; margin:0}
#productTap ul li{ list-style:none; float:left; margin-right:2px; height:36px;}
#productTap ul li.productTapUnselect{ background:url(../../Images/product_tap_unselect_bg.gif) repeat-x}
#productTap ul li.productTapUnselect span{ background:url(../../Images/product_tap_unselect_left.gif) no-repeat left; display:block; height:36px;}
#productTap ul li.productTapUnselect a{ background:url(../../Images/product_tap_unselect_right.gif) no-repeat right 0px; display:block; height:36px; padding:14px 14px 0px 14px; cursor:pointer;}

#productTap ul li.productTapselect{ background:url(../../Images/product_tap_select_bg.gif) repeat-x}
#productTap ul li.productTapselect span{ background:url(../../Images/product_tap_select_left.gif) no-repeat left; display:block; height:36px;}
#productTap ul li.productTapselect a{ background:url(../../Images/product_tap_select_right.gif) no-repeat right 0px; display:block; height:36px; padding:14px 14px 0px 14px; font-weight:bold; cursor:pointer;}

.productAdditionalInfoBox{ border:1px solid #CCC;}
.productAdditionalInfoTap{ padding:4px; background-color:#EEE; font-weight:bold; font-size:11px;}