@charset "utf-8";@font-face{font-family:'UTM Nokia Standard';src:url('../fonts/UTM Nokia Standard.ttf') format('truetype');}
@font-face{font-family:'UTM Eremitage';src:url('../fonts/UTM Eremitage.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'UTM Neo Sans IntelBold';src:url('../fonts/UTM Neo Sans IntelBold.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'Tahoma';src:url('../fonts/Tahoma.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'UTMAvo';src:url('../fonts/UTM AVO/UTMAvo.eot');src:url('../fonts/UTM AVO/UTMAvo.eot?#iefix') format('embedded-opentype'),
url('../fonts/UTM AVO/UTMAvo.woff2') format('woff2'),
url('../fonts/UTM AVO/UTMAvo.woff') format('woff'),
url('../fonts/UTM AVO/UTMAvo.ttf') format('truetype'),
url('../fonts/UTM AVO/UTMAvo.svg#UTMAvo') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'UTMHanzel';src:url('../fonts/UTMHanzel/UTMHanzel.eot');src:url('../fonts/UTMHanzel/UTMHanzel.eot?#iefix') format('embedded-opentype'),
url('../fonts/UTMHanzel/UTMHanzel.woff2') format('woff2'),
url('../fonts/UTMHanzel/UTMHanzel.woff') format('woff'),
url('../fonts/UTMHanzel/UTMHanzel.ttf') format('truetype'),
url('../fonts/UTMHanzel/UTMHanzel.svg#UTMHanzel') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'UTMSwissCondensed';src:url('../fonts/UTMSwissCondensed/UTMSwissCondensed.eot');src:url('../fonts/UTMSwissCondensed/UTMSwissCondensed.eot?#iefix') format('embedded-opentype'),
url('../fonts/UTMSwissCondensed/UTMSwissCondensed.woff2') format('woff2'),
url('../fonts/UTMSwissCondensed/UTMSwissCondensed.woff') format('woff'),
url('../fonts/UTMSwissCondensed/UTMSwissCondensed.ttf') format('truetype'),
url('../fonts/UTMSwissCondensed/UTMSwissCondensed.svg#UTMSwissCondensed') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'UTMBebas';src:url('../fonts/utm_bebas-webfont.eot');src:url('../fonts/utm_bebas-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/utm_bebas-webfont.woff') format('woff'),
url('../fonts/utm_bebas-webfont.ttf') format('truetype'),
url('../fonts/utm_bebas-webfont.svg#utm_bebasregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'UTMAlterGothic';src:url('../fonts/UTMAlterGothic/UTMAlterGothic.eot');src:url('../fonts/UTMAlterGothic/UTMAlterGothic.eot?#iefix') format('embedded-opentype'),
url('../fonts/UTMAlterGothic/UTMAlterGothic.woff2') format('woff2'),
url('../fonts/UTMAlterGothic/UTMAlterGothic.woff') format('woff'),
url('../fonts/UTMAlterGothic/UTMAlterGothic.ttf') format('truetype'),
url('../fonts/UTMAlterGothic/UTMAlterGothic.svg#UTMAlterGothic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'WebHostingHub-Glyphs';src:url('../fonts/webhostinghub-glyphs.eot');src:url('../fonts/webhostinghub-glyphs.eot?#iefix') format('embedded-opentype'),
url('../fonts/webhostinghub-glyphs.ttf') format('truetype');font-weight:normal;font-style:normal;-moz-font-feature-settings:"calt=0,liga=0";}
[class^="icon-"], [class*=" icon-"]{font-family:'WebHostingHub-Glyphs';background:none;width:auto;height:auto;font-style:normal}
.icon-chevron-right:before{content:'\f488'}
body{font-family:Arial;font-size:12px;line-height:1.5;margin:0 auto;width:100%;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.container-header{margin:0 auto;width:1200px !important;}
#container{margin:0 auto;width:100% !important;}
#header_top{position:relative;top:0;margin:0 auto;width:100%;z-index:9;}
#banner_main{margin:0 auto;width:100%;}
a, ul, li{text-decoration:none;}
ul, ul { list-style-type: none; }
a { color: #333; }
.banner_top{margin:0 auto;width:100%;position:relative;}
.title_banner{position:relative;width:100%;background-color:#282828;}
.title_banner1{width:100%;max-width:1200px;position:relative;margin:0 auto;height:35px;padding-top:8px;}
.time1{position:relative;float:left;}
.time1 img{position:relative;float:left;}
.time1 p{position:relative;color:#fff;margin:0;padding:0;float:left;}
.phone1{position:relative;float:right;}
.banner_sub{background-color:#d90000;position:relative;width:100%;}
.banner_sub1{position:relative;width:100%;max-width:1200px;margin:0 auto;}
.name_banner{float:left;position:relative;}
.name_banner h2{color:#fff;font-family:UTM Eremitage;font-weight:normal;font-size:22px;margin:0;}
#search_frm_vi{position:absolute;float:right;right:0px;}
#search_input{width:247px;height:34px;border:none;text-indent:10px;margin-left:5px;}
.img_search{float:right;bottom:23px;right:10px;position:relative;}
.phone1 ul{position:relative;list-style:none;float:right;}
.phone1 ul li{position:relative;float:right;}
.phone1 ul li:hover ul{padding:0px;display:block;}
.phone1 ul li ul{position:absolute;display:none;background:#fff;list-style:none;z-index:99999;width:249px;float:none;right:0px;top:19px;}
.phone1 ul li ul:hover{position:absolute;display:block;background:#fff;}
.phone1 ul li ul li{position:relative;height:33px;padding:10px;float:left;width:100%;text-align:left;}
.phone1 ul li ul li a{position:relative;line-height:15px;height:20px;color:#3e3e3e;font-size:14px;display:block;float:left !important;}
.phone1 ul li ul li a:hover{color:#D90000;}
.phone1 ul li ul li:hover{display:block;}
.title_banner ul li a{position:relative;display:block;float:right;}
.title_banner ul li a:hover{display:block;}
.title_banner ul li img{float:left;margin-right:6px;margin-top:3px;}
.title_banner ul li p{float:right;margin:0;color:#fff;font-family:Arial;font-size:12px;}
.title_banner ul li a p{float:right;margin:0;color:#fff;font-family:Arial;font-size:12px;}
.title_banner1 ul li p span{color:#ffff00;}
.container-header{margin:0 auto;width:1200px;}
.add_cart img{float:left;}
.add_cart{float:left;line-height:2;margin-right:14px;color:#fff;}
#wrapper_main{width:100%;width:1200px;max-width:1200px !important;margin:0 auto;}
.slide{margin:0 auto;float:right;border:1px solid #d3d3d3;padding:5px;margin-top:16px;position:relative;z-index:1;}
#slide_show{z-index:1;position:relative;width:100%;float:right;margin-top:19px;}
ul.cateUl{margin:0;width:100%;position:relative;z-index:2;font-family:UTMAvo;padding:0px 0px 0px 0px;background-color:#f0f0f0;}
ul.cateUl > li{display:block;padding-top:3px;text-align:left;margin:0px;background-color:f3f3f3;}
ul.cateUl > li > a .lv_news{display:block;position:relative;margin:2px;text-align:left;text-indent:100px;font-size:12px;float:left;border-bottom:1px solid;}
ul.cateUl > li > a{font-size:13px;display:block;text-indent:25px;font-family:Arial;color:#303030;border-bottom:1px solid #fff;padding:10px;background:url(../images/icon_dmsp1.png) no-repeat 11px center;}
ul.cateUl > li > ul{padding:0;top:0px;left:252px;z-index:9999;position:absolute;background-color:#f0f0f0;width: 400px;display:none;height: 100%;}
ul.cateUl > li:hover > ul{display:block;}
ul.cateUl li> a:hover{color:#f63e28 !important;}
ul.cateUl>li>ul>li{display:block;padding-top:3px;position:relative;text-align:left;margin:0px;width: 200px;float: left;}
ul.cateUl>li>ul>li>ul>li{background:url(../images/icon3.png) no-repeat 18px 16px;display:block;position:relative;}
ul.cateUl>li>ul>li>ul>li>a{text-transform:capitalize;font-size:11px;display:block;line-height:30px;text-indent:25px;color:#101010;border-bottom:1px dotted #818080;font-weight:bold;background:url(../images/li_left_sub_bg.png) no-repeat 10px center;}
ul.cateUl>li>ul>li>a{text-transform:capitalize;font-size:13px;display:block;text-indent:25px;font-family:Arial;color:#303030;border-bottom:1px solid #fff;padding:10px;background:url(../images/icon_dmsp1.png) no-repeat 11px center;}
ul.cateUl>li>ul>li>ul>li>a.active{color:#012FBB !important;}
ul.cateUl>li>ul>li>a.active{color:#03C !important;}
ul.cateUl>li>ul>li>a:hover{color:#f63e28 !important;}
ul.cateUl>li>ul>li>ul>li{display:block;}
ul.cateUl>li>ul>li>ul>li>a{display:block;height:35px;line-height:35px;text-indent:30px;border-bottom:dotted 1px #bbbaba;}
ul.cateUl>li>ul>li>ul>li>a:hover{color:#00F !important;}
ul.cateUl > li > a .levesp{text-indent:30px;font-size:16px;display:block;line-height:28px;color:#593a3a;background:url(../images/skype_10.png) no-repeat right;padding:5px 0px 5px 0px;}
.col_l{width:21%;float:left;}
.chose_cate:hover > .menu_cate{display:block !important;}
.col_wrap{}
#main_content_web{margin:0;}
.notice{margin:0;}
.product-group{width:100%;max-width:1349px;margin-top:5px;margin:0;}
h2.title_cate{text-align:center;margin:10px 0px 10px 0px;font-size:17px;text-transform:uppercase;}
h2.title_pro_detail{color:#B30000;text-transform:uppercase;font-size:17px;margin-bottom:10px;}
div.jszoom-product{float:left;width:100%;}
#jcarousel {
	height: 60px;
	overflow: hidden;
}
div.thumb ul{position:relative;list-style:none;padding:0px;}
div.thumb ul li{position:relative;z-index:0;width:350px;display:none;}
div.thumb ul li.active{z-index:1;display:block;}
.col_right{width:100%;float:left;}
#truotheo{text-align:center;background-attachment:fixed;background-position:top center;background-attachment:fixed;margin-left:0px;margin-top:0px;margin-right:0px;height:auto;margin-bottom:0px;width:100%;margin:0 auto;width:100%;}
.wap_item{width:100%;margin-bottom:27px;}
.wap_slide{width:100%;margin-bottom:27px;background:url(../images/bg_slide_03.png) repeat;}
.cate-pro{margin-bottom:10px;}
.left_sp{width:44%;float:left;}
.left_sp ul>li{list-style:none;}
.product-description{width:56%;float:right;}
.product_info{margin:0;float:left;width:100%;position:relative;padding-top:12px;list-style:none;font-size:17px;}
.product_info li{width:100%;position:relative;}
div.addthis_toolbox{width:100%;margin-bottom:15px;margin-top:16px;margin-left:38px;float:left;}
.title_product{float:left;width:100%;height:69px;background:url(../images/icon_titlesp.png) no-repeat left center;margin-bottom:8px;}
.title_product h2{margin:0;width:100%;padding:0;float:left;text-indent:41px;line-height:65px;color:#d90000;font-family:'Tahoma';text-transform:uppercase;font-size:22px;border-bottom:1px solid;margin-left:26px;width:1173px;}
.review{float:left;width:100%;font-size:15px;margin-top:10px;color:#0072BD;}
div#tabs_index{position:relative;}
div#tabs_index ul{float:right;right:0px;top:39px;position:absolute;}
div#tabs_index ul li{float:left;list-style:none;width:120px;text-align:right;}
div#tabs_index ul li.active{float:left;list-style:none;width:120px;text-align:right;background:url(../images/icon_check.png) no-repeat 6px center;color:#d90000;border:1px solid #d3d3d3;border-bottom:none;}
div#tabs_index ul li a{color:#4b4b4b;margin-right:4px;font-family:'Tahoma';text-transform:uppercase;font-size:17px;}
div#tabs_index ul li a:hover{margin-right:4px;color:#d90000;font-family:'Tahoma';text-transform:uppercase;font-size:17px;}
div#tabs_index ul li.active a{margin-right:4px;color:#d90000;font-family:'Tahoma';text-transform:uppercase;font-size:17px;}
.product-item{margin-right:13px;float:left;width:286px;height:auto;border:1px solid #d3d3d3;padding:10px;margin:4px;position:relative;}
.product-item_sub{position:relative;height:auto;float:left;}
.giam_gia{position:absolute;left:0px;width:54px;height:57px;background:url(../images/icon_new.png) no-repeat left;}
.giam_gia p{font-size:14px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);color:#fff;font-family:arial;}
.area{color:#fff;animation:blur .75s ease-out infinite;text-shadow:0px 0px 5px #fff, 0px 0px 7px #fff;}
@keyframes blur{from{text-shadow:0px 0px 10px #fff,
0px 0px 10px #fff,
0px 0px 25px #fff,
0px 0px 25px #fff,
0px 0px 25px #fff,
0px 0px 25px #fff,
0px 0px 25px #fff,
0px 0px 25px #fff,
0px 0px 50px #fff,
0px 0px 50px #fff,
0px 0px 50px #7B96B8,
0px 0px 150px #7B96B8,
0px 10px 100px #7B96B8,
0px 10px 100px #7B96B8,
0px 10px 100px #7B96B8,
0px 10px 100px #7B96B8,
0px -10px 100px #7B96B8,
0px -10px 100px #7B96B8;}
}
.product-image{float:left;width:100%;height:auto;text-align:center;border-bottom:1px dotted #d3d3d3;}
.product-image img{width:260px;height:220px;}
.name-sanpham{display:block;float:left;margin-top:10px;width:100%;}
.add_card{float:left;margin-right:15px;}
.add_card1{float:right;margin-top:2px;}
.name-sanpham b{font-size:16px;}
.name-sanpham a.chi_tiet{font-size:12px;color:#fff;text-align:center;padding:2px 10px;font-family:Arial;font-weight:bold;background-color:#d90000;border-radius:5px;}
.product-image h2{height:43px;margin:5px 0px;}
.product-image h2>a{color:#3e3e3e;text-transform:none;font-weight:normal;font-family:arial;font-size:15px;}
div.name-sanpham ul{font-family:arial;font-size:12px;position:relative;display:block;list-style:none;margin:0;}
.line_pro_bottom{height:22px;margin:0 auto;margin-left:19px;margin-bottom:20px;background:url(../images/line_pro_bottom.png) no-repeat;}
.product-name{width:90%;margin:0 auto;text-align:center;float:left;margin-top:5px;}
.product-name h2{text-transform:uppercase;font-size:12px;margin:0;}
.product-name h2>a{color:#F70808;font-size:15px;font-family:UTMAvo;}
.product-name ul{list-style:none;margin:0;padding:0;}
#main_dm_product{margin:0 auto;width:100% !important;float:left;}
#tab_detail{position:relative;margin:0px auto;padding:10px 10px 0px;border-radius:6px 6px 0px 0px;margin-bottom:20px;}
.thumb{text-align:CENTER;margin-left:0px;width:440px;overflow:hidden;margin-left:27px;}
div#container1{position:relative;width:96%;margin:0 auto;margin-top:10px;margin-bottom:10px;}
div#container1 h3{margin:0;padding:0;color:#035387;font-weight:700;font-size:20px;height:35px;text-align:left;font-family:UTMAvo;}
.text_thonngtin{text-align:justify;font-size:14px;color:#3e3e3e;}
#footer{margin:0 auto;width:100%;position:relative;background-color:#313131;}
#footer_bootom{margin:0 auto;padding:30px 0px;color:#fff;width:100%;max-width:1200px;}
#footer_bootom h2{font-family:Tahoma;font-size:18px;color:#fff;font-weight:normal;border-bottom:1px dotted #d2d2d2;margin-bottom:20px;padding:0px 0px 20px 0px;}
#footer_bootom p{color:#d2d2d2;font-family:Arial;font-size:14px;}
.left_footer{width:34%;float:left;}
.left_footer span{color:#ffff00;font-size:15px;}
.center_footer{float:left;width:20%;padding-left: 10px;box-sizing: border-box;}
.img_footer{float:left;border:3px solid #000000;}
.img_footer img{width:280px;height:auto;}
.right_footer{width:20%;float:left;padding-left: 10px;box-sizing: border-box;}
.mid_footer{width: 26%;float: left;padding-left: 10px;box-sizing: border-box;}
.right_footer p{}
.mid_footer ul{list-style: none;}
.mid_footer ul li a{display: block;padding-left: 15px;color:#fff;padding-top:4px;padding-bottom:4px;font-size: 13px;}
.thongke{margin-left:20px;}
div.center_footer ul{padding:0;margin:0;list-style:none;display:block;}
div.center_footer ul li{position:relative;}
div.center_footer ul li img{position:relative;margin-right:10px;}
.bottom_footer{background-color:#131313;text-align:center;height:45px;}
.bottom_footer p{color:#c4c4c4;font-size:13px;line-height:50px;}
@media (max-width:980px){#header_top{position:relative;top:0;margin:0 auto;width:1200px;z-index:9;}
#footer{margin:0 auto;width:1200px;position:relative;background-color:#313131;}
ul.menu_top{display:none;}
}
@media (max-width:620px){#header_top{position:relative;top:0;margin:0 auto;width:1200px;z-index:9;}
#footer{margin:0 auto;width:1200px;position:relative;background-color:#313131;}
ul.menu_top{display:none;}
}
.phantrang{text-align:center;margin:25px 0px 5px 0px;}
.phantrang a{color:#fa6964;border:1px solid #ccc;display:inline-block;width:25px;height:25px;line-height:25px;margin-right:5px;text-decoration:none;font-weight:bold;}
.phantrang span{color:#fff;border:1px solid #ccc;display:inline-block;width:25px;height:25px;background:#BC0000;line-height:25px;margin-right:5px;font-weight:bold;}
.phantrang a:hover{color:#FFF;background-color:#BC0000}
#back-top{bottom:65px;cursor:pointer;display:none;position:fixed;z-index:10000;right:0px;margin-left:606px;left:50%;}
#back-top span{width:65px;height:63px;display:block;margin-bottom:0px;background:url(../images/gotop.png) no-repeat left 0px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}

/*CSS Nang cap*/
* { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; outline: none; }
.clearfix::after { content: ""; clear: both; display: block; }
div.w_gia_detail { padding: 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
span.giacu_detail { display: block; font-family: Helvetica, Arial, sans-serif; font-size: 36px; line-height: 30px; color: #989898; font-weight: 700; position: relative; }
span.giacu_detail u { text-decoration: line-through; }
span.giacu_detail b, span.giamoi_detail b { font-size: 80%; vertical-align: super; }
span.giamoi_detail { display: inline-block; font-family: Helvetica, Arial, sans-serif; font-size: 36px; line-height: 30px; color: #ed1c24; font-weight: 700; position: relative; }
span.giagiam_detail { display: inline-block; margin-left: 10px; width: 55px; height: 24px; padding: 0 2px 0 10px; line-height: 25px; background: url(../images/discount.svg) no-repeat; background-size: contain; color: #fff; font-size: 16px; font-weight: 400; vertical-align: 4px; }
div.w_size { margin-top: 10px; }
span.item_size { display: inline-block; padding: 3px 10px; border: 1px solid #cfcfcf; border-radius: 3px; min-width: 65px; margin-right: 12px; margin-bottom: 15px; cursor: pointer; }
span.item_size.active { background: #71be0f; color: #fff; border: 1px solid #71be0f; }
div.w_mauofsize { display: none; width: 100%; max-height: 235px; overflow: hidden; overflow-y: auto; border: 1px solid #cfcfcf; border-radius: 3px; background: #f6f6f6; margin-bottom: 15px; }
div.w_mauofsize.active { display: block; }
div.w_mauofsize::-webkit-scrollbar { width: 5px; height: 5px;}
div.w_mauofsize::-webkit-scrollbar-button {  width: 0px; height: 0px; }
div.w_mauofsize::-webkit-scrollbar-track {  background-color: #c3c3c3;}
div.w_mauofsize::-webkit-scrollbar-track-piece { background-color: #ffffff;}
div.w_mauofsize::-webkit-scrollbar-thumb { height: 50px; background-color: #c3c3c3; border-radius: 3px;}
div.w_mauofsize::-webkit-scrollbar-corner { background-color: #ffffff;}}
div.w_mauofsize::-webkit-resizer { background-color: #666;}
div.item_mauofsize { padding: 15px; border-bottom: 1px solid #cfcfcf; }
div.item_mauofsize:hover { background: #fff; cursor: pointer; }
div.item_mauofsize:last-child { border-bottom: none; }
div.item_mauofsize .img { width: 70px; float: left; }
div.item_mauofsize .ten_mau { width: 370px; float: left; padding-right: 10px; }
div.item_mauofsize .gia_mau { width: 120px; float: left; }
div.item_mauofsize .soluong_mau { width: 50px; float: left; }
div.item_mauofsize .soluong_mau input { width: 100%; height: 30px; padding-left: 10px; }
div.item_mauofsize .giamoi_mausac { display: block; color: #ed1c24; font-weight: 700; white-space: nowrap; line-height: 1.1; font-size: 15px; margin-bottom: 10px; }
div.item_mauofsize .giamoi_mausac b { vertical-align: super; font-size: 80%; }
div.item_mauofsize .giacu_mausac { font-size: 12px; line-height: 1.1; color: #333; font-weight: 400; }
div.item_mauofsize .giacu_mausac p { display: inline-block; white-space: nowrap; text-decoration: line-through; }
div.item_mauofsize .giacu_mausac b { vertical-align: super; font-size: 80%; }
#btn--buy-now { border-width: 1px; min-width: 240px; padding: 5px; font-size: 25px; border-bottom: 4px solid #487513; color: #fff; font-weight: 700; text-shadow: 0 1px 1px rgba(99, 165, 15, 0.75); border-radius: 4px; background-color: #71be0f; border-color: #63a60d; cursor: pointer; }
#add-to-cart { border-width: 1px; border-color: #71be0f; background-color: #ffffff; color: #5a8c19; margin-left: 10px; padding: 8px 15px 7px 15px; min-width: 140px; font-size: 16px; border-radius: 4px; box-shadow: none; cursor: pointer; }
#btn--buy-now:hover { background-color: #7fd611; border-color: #79cc10; }
#soluong { width: 50px; height: 40px; margin: 10px 0px; }

/*Gio hang*/
.padding30 { padding: 30px 0px; }
div.w_left_cart { width: 75%; float: left; }
div.w_right_cart { width: 23%; float: right; }
div.box { box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); background: #fff; }
table.tbl_cart { width: 100%; max-width: 100%; border-collapse: collapse; border-spacing: 0; border-color: grey; }
table.tbl_cart i { cursor: pointer; color: #999; }
i.fa-trash-alt { color: #f00!important; }
table.tbl_cart i:hover { color: #000; }
table.tbl_cart thead tr th { border-bottom: 1px solid #d2d2d2; color: #777777; font-size: 13px; font-weight: 400; padding: 15px 20px; text-align: left; }
table.tbl_cart tbody tr td { padding: 15px 20px; line-height: 1.428571429; vertical-align: top; font-size: 14px; }
table.tbl_cart td.image { padding-right: 0px; }
table.tbl_cart td.unit { font-weight: bold; }
table.tbl_cart td.quantity input[type="number"] { width: 40px; height: 30px; border: 1px solid #ccc; padding-left: 5px; }
table.tbl_cart tr.sep-row td { padding: 0px 20px; }
table.tbl_cart tr.sep-row td hr { border: 0; border-top: 1px solid #eeeeee; margin: 0px; }
table.tbl_cart tbody tr td.action { padding-top: 18px; }
div.box_footer { padding: 10px; background: #eee; }
.btn_cart { display: block; float: right; border-width: 1px; min-width: 240px; padding: 5px; font-size: 25px; border-bottom: 4px solid #487513; color: #fff; font-weight: 700; text-shadow: 0 1px 1px rgba(99, 165, 15, 0.75); border-radius: 4px; background-color: #71be0f; border-color: #63a60d; cursor: pointer; text-transform: uppercase; min-width: 275px; text-align: center; }
.btn_cart:hover { background-color: #7fd611; border-color: #79cc10; }
a.continue_pay { display: block; float: left; color: #f00; font-size: 14px; line-height: 50px; }
span.badge { min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; color: #ffffff; vertical-align: middle; text-align: center; background-color: #777777; border-radius: 10px; }
div.box__header{ border-bottom: 1px solid #d2d2d2; padding: 13px 20px; }
h2.box__title { display: inline-block; margin: 0; color: #000000; font-size: 15px; font-weight: 500; line-height: 22px; }
div.box__body { padding: 20px; position: relative; }
ul.order-summary li { padding: 5px 0; }
.order-summary li .k { float: left; color: #999999; font-size: 13px; }
.order-summary li .v { float: right; }
.order-summary li.sep { margin: 10px 0; padding: 0; height: 1px; background-color: #d2d2d2; }
.order-summary li.total .v { color: #ed1c24; font-size: 20px; font-weight: 500; }
.order-summary li.total .k { color: #000; font-size: 15px; margin-top: 7px; }
.item_tt { width: 49%; float: left; margin-right: 2%; margin-bottom: 15px; }
.item_tt:nth-child(2n) { margin-right: 0px; }
.item_tt:nth-child(2n+1) { clear: both; }
.item_tt label { display: block; color: #999999; font-weight: 400; font-size: 13px; margin-bottom: 5px; }
.item_tt input, .item_tt select, .item_tt textarea { display: block; width: 100%; height: 45px; border: 1px solid #cccccc; background-color: #ffffff; color: #555555; line-height: 1.3333333; padding: 10px 16px; border-radius: 5px; }

a.backtohome { display: inline-block; position: relative; top: 11px; }
a.backtohome img { width: 180px; height: 35px; border-radius: 5px; }