/* CSS Document */
/*------------------------------------------------------------------------
# ------------------------------------------------------------------------
# Copyright (C) 2009 SmartOSC. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: SmartOSC
# Websites:  http://www.smartosc.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
* {margin: 0; padding: 0;}
body {
	background:#000 url(../images/bg/bg_bd-top.gif) 0 0 repeat-x; 
	font-family: verdana,tahoma, arial,  sans-serif; 
	font-size: 11px; color: #000;
}

/* Normal link */
a {color: #000;text-decoration: none;}
a:hover {text-decoration: none;}
a:focus {outline: none;}
img {border: none;}
ul {list-style: none;}

/* Heading */
hr {color: #212021; /* IE */ background: #212021; /* FF */ border: 0; height: 1px; clear: both;}

/* FORM
--------------------------------------------------------- */
input, select, textarea {font-family: verdana, arial,sans-serif; font-size: 11px;}
/* p, span, h1, h2, h3, h4, h5, h6 , div , li , a {
	font-family:"Lucida Grande",tahoma;
	src: url('../font/Lucida Grande.ttf') format('truetype');
} */

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.fl {float: left;}
.fr {float: right;}
.clr{clear: both;}
.clr_left{clear: left;}
.clr_right{clear: right;}
.center {margin: 0 auto;}

.textright {text-align: right;}
.textleft {text-align: left;}
.textcenter {text-align: center;}
.bk {display: block;}
.fs-8{font-size:8px!important}
.fs-12{font-size:12px}
.fs-14{font-size:14px}
.fs-16{font-size:16px}
.fs-20{font-size:20px}
.fs-24{font-size:24px}

*+html .mr-t5{padding-top:10px}
.mr-t8{margin-top:8px}
.mr-t10{margin-top:10px}
.mr-t15{margin-top:15px}
.mr-t30{margin-top:30px;}
.mr-t25{margin-top:25px}
.mr-t45{margin-top:45px}
.mr-t60{margin-top:60px}

.mr-l6{margin-left:6px}
.mr-l10{margin-left:10px}
.mr-l20{margin-left:20px}
.mr-l25{margin-left:25px}
.mr-l30{margin-left:30px}
.pd-t5{padding-top:5px}
.pd-t15{padding-top:15px}
.pd-t20{padding-top:20px!important}
.pd-t30{padding-top:30px}
.pd-l5{padding-left:5px}
.pd-l50{padding-left:50px;}/*--hongtt added-*/
.pad-b15{padding-bottom:15px}
.pad-b10{padding-bottom:10px}
.pd-r19{padding-right:19px !important}
.mr-lr13{margin:0 13px}
.mr-tr{margin:30px 41px 0 0}
*+html .mr-tr{margin:30px 32px 0 0}
.mr-tr02{margin: 3px 9px 0 0;}
.pd-01{padding:19px 15px 0 27px}

*+html .w28{width:28px!important}
*+html .w20{width:18px!important}

.w28{width:28px}
.w37{width:37px}
.w33{width:33px}
.w49{width:49px}
.w175{width:175px}
.w165{width:165px}
.w250{width:250px}
* html .w250{width:240px}
.w434{width:434px !important}
.w600{width:600px}

.cl-y {color:#fef200 !important}
.cl-b {color:#0375a4 !important;margin:0 3px}
.cl-g {color:#999!important}
.cl-g2 {color:#666!important}
#wrapper-main {background:url(../images/bg/bg_bd-bottom.gif) repeat-x bottom left;padding-bottom:85px;}
#wrapper-main-l {background:url(../images/bg/tpage_bg.png) no-repeat top center;width:100%;margin:0 auto}
* html #wrapper-main-l {background:none;width:100%;margin:0 auto}
/* #wrapper-main-r {background:url(../images/bg/bg_m-right.png) no-repeat right center fixed;} */
#wrapper-footer {background:url(../images/bg/bg_bd-footer.gif) repeat-x bottom left;height:196px}

.header, .container, .footer {width:963px;margin:0 auto;}
.header, .container {position:relative;}
*+html .header {z-index:2}
* html .container {position:static;}
/*-------------------- header ------------------------------*/

.header-r {width:850px;float:right;padding-bottom:13px}
.header-r .top {height:52px;border-bottom:solid 2px #fef200}
.header .bottom {line-height:19px;padding-bottom:8px;}
/*------ top header -----*/
.menu {/* padding-top:10px;*/margin-top:14px;width:55%;float:left;height:40px;}
.menu a.none-sl{background:none;display:block;line-height:40px;font-size:14px;} 
.menu a.none-sl span{padding:0 25px 2px 16px;background:url(../images/bg/ic_menu.png) no-repeat right 11px;display:block;margin-right:11px;} 
.menu a.drop-mn{background:url(../images/bg/customer_service_sl.gif) no-repeat left top;line-height:40px;}
.menu a.drop-mn span{background:url(../images/bg/customer_service_sl.gif) no-repeat right -49px;color:#000!important;padding-left:16px;padding-right:36px;display:block;margin-right:0}
.menu .home a {padding:0 16px 0 0;background:url(../images/menu/text_menu.png) no-repeat left -174px;float:left;display:block;line-height:40px;}
.menu .home a span {visibility:hidden}
.menu a {color:#FFF;}
.menu-item {position:relative;float:left;padding-right:12px; }

a .ct-mn1 {background:url(../images/menu/text_menu.png) no-repeat left -36px; width:95px;display:block;padding-top:10px;}
a:hover .ct-mn1 {background:url(../images/menu/text_menu.png) no-repeat left 17px; width:95px;display:block;padding-top:10px;}
a.drop-mn .ct-mn1 {background:url(../images/menu/text_menu.png) no-repeat left 17px; width:95px;display:block;padding-top:10px;}
a .ct-mn2 {background:url(../images/menu/text_menu.png) no-repeat left -136px; width:130px;display:block;padding-top:10px;}
a:hover .ct-mn2 {background:url(../images/menu/text_menu.png) no-repeat left -85px; width:130px;display:block;padding-top:10px;}
a.drop-mn .ct-mn2 {background:url(../images/menu/text_menu.png) no-repeat left -85px; width:130px;display:block;padding-top:10px;}


.mobi-sl{position:absolute;left:200px;z-index:20;top:-10px;display:block;}
.mobi-sl2{background:url(../images/bg/customer_service_sl.gif) no-repeat right -50px;color:#000!important;height:40px;line-height:40px;padding-left:16px;padding-right:36px;display:block;}
.ad-popup{position:absolute;top:-12px;left:0px;z-index:10;background:url(../images/bg/customer_service_sl.gif) no-repeat left top;display:block;}

.bt-top {float:right;text-align:left;color:#fff;font-size:13px;line-height:25px;width:350px;margin-left:5px;}
/* .bt-top span {float:left;display:block;width:100px} */
/* .bt-top a {float:right;background:url(../images/bt_pu-r.gif) no-repeat;display:block;width:24px;height:25px;padding:0} */
.none {width:180px;text-align:center}
.none span{width:135px;text-align:center}
.p-dropmenu {line-height:15px}
/* .cust {width:165px} */

/*------ bottom header -----*/
.bx-search {width:208px;float:right;background:url(../images/bg_input-search.png) no-repeat top left;padding-left: 25px;}
.bx-search input {border: none; width:145px;float:left;height:15px;padding:2px 0; background:transparent;}
.bx-search a {border:none!important;padding-left:11px;}
/*.bx-search a {background:url(../images/bg_button.png) no-repeat left -27px;border:none!important;margin-right:-5px;padding-left:11px;margin-top:-2px;}
.bx-search a span {background:url(../images/bg_button.png) no-repeat 100% -2px;font-weight:bold;font-size:10px;padding:1px 10px 6px 0px}
.bx-search a,.bx-search a span{float:right;display:block; cursor: pointer;} /*hongtt adds cursor:pointer*/
.bx-cart { /*width:400px; */float:right;margin-right:20px;font-size:12px;color:#fff;list-style:none;text-align:right;cursor:pointer;}
.bx-cart li {display:inline;margin-right:5px;}

/*-----hongtt added-----*/
.bt-top .sl-currency {padding-right: 40px;float:right;margin-left:10px;}
*+html .bt-top .sl-currency {padding-right: 30px;width:120px;}

/*-------------------- footer ------------------------------*/
.footer {padding-top:22px;color:#9b9b9b;font-size:10px}
.footer a {color:#9b9b9b;}
.footer .bx-footer{background:url(../images/line_footer.gif) no-repeat top right;padding-top:20px;height:63px}
.footer .newsletter{width:254px;float:left}
.footer .newsletter input {background:#fff;padding:3px 3px 1px 3px;border:none;font-size:10px;width:170px;float:left;margin-right:3px;height:15px;color:#666;font-family:arial}
.footer .newsletter button {background:url(../images/bt_sigin.gif) no-repeat;border:none;width:31px;height:20px;float:left}
.footer .newsletter button span{display:none}
.footer .newsletter p {margin-bottom:3px}

.footer .menu-bottom {width:496px;float:left;padding-left:28px}
.footer .menu-bottom ul {list-style:none}
.footer .menu-bottom ul li {padding:3px 0 5px 0}
.footer .menu-bottom .u1 {width:160px;float:left}
.footer .menu-bottom .u2 {width:190px;float:left}
.footer .menu-bottom .u3 {width:87px;float:left}

.footer .address {padding-left:40px;width:199px;float:left}
.footer .copyright {padding-left:25px;width:90px;float:left;padding-top:20px}

/*-------------------- container ------------------------------*/
/*------ box top for frontpage -----*/
.bx-frontpage {background:url(../images/bg/bx_frontpage-bottom.png) no-repeat left bottom;}
.bx-frontpage .bx-main {background:url(../images/bg/bx_frontpage-top.png) no-repeat left top;width:963px}
.alink {display:block;width:150px;height:25px;background:url(../images/0.gif) repeat;position:absolute;top:315px;}

/* *+html .bx-frontpage .bx-main .nav{z-index:-1} */
.bx-frontpage .bx-main .nav{background:url(../images/bg/bg_nav.png) no-repeat bottom left;height:407px;width:182px;padding:23px 0 0 25px;float:left;font-size:14px;position:relative;} /* edit by namlh */
.bx-frontpage .bx-main .nav h5 {font-size:15px;margin:25px 0;font-weight:normal}
.bx-frontpage .bx-main .nav a {color:#000}
.bx-frontpage .bx-main .nav a:hover {color:#166a8f}
.bx-frontpage .bx-main .nav a.sl {color:#166a8f}
.bx-frontpage .bx-main .nav ul {list-style:none}
.bx-frontpage .bx-main .nav ul li {background:url(../images/ic_nav.png) no-repeat left 4px;padding:5px 0 5px 25px;margin:10px 0}
.bx-frontpage .bx-main .nav .bx-text {position:absolute;bottom:5px;left:14px}

.sl-banner {width:756px;float:right;height:420px;position:relative;margin:0px 0px 0 0;visibility:visible}
.sl-banner .info {position:absolute;top:106px;left:495px;width:192px;height:200px;text-align:right}
.sl-banner .info h4 {font-size:18px;text-decoration:line-through;margin-top:30px;padding-right:8px}
.sl-banner .info h3 {font-size:24px;color:#c40250;margin-bottom:8px;padding-right:8px}
.sl-banner .info p {padding-right:8px}
.sl-banner .view {position:absolute;bottom:10px;right:10px;width:50px;height:20px}
.sl-banner .sale {position:absolute;top:111px;left:353px;}
/* * html .sl-banner .sale {position:absolute;top:-40px;left:-160px;} */

.sl-banner .st {float:right;text-align:right;list-style:none;width:20%}
.sl-banner .st li {display:inline;margin:0px 3px ;float:right}
.sl-banner .st li a {display:block;width:9px;height:9px}
.sl-banner .st li a img{float:left}
.sl-banner .st li a.action {background:url(../images/ic_disc-active.jpg) no-repeat left top;}
.sl-banner .st li a.action span{display:none}

/*------ box middle for frontpage -----*/
.bx-middle {margin:11px 0;background:url(../images/bg/bx_middle.gif) no-repeat top left;padding:15px 0 0px 0;width:963px;height:108px}
.bx-middle .m1 {width:408px;float:left;padding-left:26px;background:url(../images/line_footer.gif) no-repeat top right;padding-top:5px;height:83px}
.bx-middle .m1 a {margin-right:39px}
.bx-middle .m2 {width:215px;padding-left:42px;float:left;background:url(../images/line_footer.gif) no-repeat top right;padding-top:5px;height:83px}
.bx-middle .m3 {width:210px;padding-left:60px;float:left;padding-top:3px}

/*------ box bottom for frontpage -----*/
.slider {background:url(../images/bg/bx_bottom-b.png) no-repeat bottom left;padding-bottom:5px}
.slider div{background:url(../images/bg/bx_bottom-t.png) no-repeat top left; padding-top:3px;}
.slider div div {background:#e2e2e2 url(../images/bg/bx_bottom-m.gif) repeat-x top left; padding:0 20px 12px 30px;position:relative;}
.slider div div div{background:none;padding:0}
.slider .title {list-style:none;font-weight:bold;position:absolute;top:5px;left:30px}
.slider .title li {display:inline;}
.slider .title li a {background:url(../images/bg/ic_line-a.gif) no-repeat right center;color:#7f7f7f;margin-right:10px;padding-right:10px}
.slider .title li a.action {background:url(../images/bg/ic_line-action.gif) no-repeat right center;color:#000;}
.slider .title li a.last{background:none}

.slider .slider-main .icon {float:left;width:22px;padding-top:112px}
.slider .slider-content{width:860px;float:left}
.slider .slider-content .bx-slider {width:172px;float:left;text-align:center;font-weight:bold;font-size:12px;}
.slider .slider-content .bx-slider .slider-img {width:172px;position:relative;text-align:center;display:block}
.slider .slider-content .bx-slider p {padding-bottom:3px}

.container .price {font-size:18px;font-weight:bold;}
.container .price-old {font-size:14px;font-weight:normal;text-decoration:line-through;padding-right:5px;font-weight:bold;}
.container .price-new {font-size:18px;color:#c40250;font-weight:bold;}

/*----------------------------------------- product list, shopping cart and pages search ---------------------------------------------------*/
.breadcrumb {width:270px;padding-left:33px;float:left;color:#fff;font-size:10px;}
.breadcrumb a {color:#747474;margin-right:3px}

.bx-white {background:url(../images/bg/bx_white-b.gif) no-repeat bottom left; padding-bottom:4px;/* position:relative */}
.bx-white div {background:url(../images/bg/bx_white-t.gif) no-repeat top left; padding-top:4px;}
.bx-white div div {background:#fff url(../images/bg/bx_white-m.gif) repeat;}
.bx-white div div div{background:url(../images/bg/bn_head.jpg) no-repeat top left ;padding-top:0;}
.bx-white div div div.bg2{background:url(../images/bg/bn_head2.png) no-repeat top left ;padding-top:0;}
.bx-white div div div.bg3{background:url(../images/bg/bn_head.jpg) no-repeat top left ;padding-top:0;}
.bx-white div div div.bg2 div.shopcart-head, .bx-white div div div.bg3 div.shopcart-head {height: 63px;}
.bx-white div div div div{background:none;padding-top:0;}
.bx-white .bn-bg{/* position:absolute;top:4px;right:0; */background:url(../images/bg/bn_prod.png) no-repeat right -4px !important;/* width:674px;height:101px; */}

.prod-list{padding:0 0px 0 33px;width:930px;margin-top:-4px}
.prod-list h1, .checkout h2{padding-top:12px;margin-bottom:28px;height:30px;font-size:24px;color:#006699;font-style:italic;font-weight:normal;width:75%;float:left;}
.bg2 h2, .bg3 h2{padding-top:12px; margin-bottom:0; height:1px;}
.prod-list h1 img, .checkout h2 {vertical-align:middle;}
.prod-list .pl-head {height:97px}
.prod-list .bx-soft {width:200px;float:left; }
.prod-list .bx-soft .no-label {width:20%;float:left; }
.prod-list .bx-soft label {/*width:50px;*/float:left;padding-top:5px}

.prod-list .page {width:200px;float:right;padding-right:55px;line-height:18px;list-style:none;text-align:right}
.prod-list .page li {display:inline;}
.prod-list .page li a {color:#000;}
.prod-list .page li a.cl-b {color:#0375a4;margin:0 3px}

.prod-list .pl-content {padding: 0 0 0 46px}
.prod-list .pl-content .show {margin:30px 0}
.prod-list .pl-content .bn {width:399px;float:left;margin-right:38px}
.prod-list .pl-content .bx-prod,.accessories .bx-prod {width:182px;height:242px;float:left;text-align:left;margin-right:38px}
.prod-list .pl-content .bx-prod .prod-img,.accessories .prod-img {width:130px;position:relative;display:block}
.prod-list .pl-content .bx-prod .prod-img img,.accessories .prod-img img {vertical-align:top;text-align:center}
.prod-list .pl-content .bx-prod .prod-img-sale,.accessories .prod-img-sale {position:relative;top:30px;right:30px}
.prod-list .pl-content .bx-prod .prod-info,.accessories .prod-info{width:136px;}
.prod-list .pl-content .bx-prod .prod-info .h6 {display:block;font-weight:bold;font-size:12px;width:150px}
.prod-list .pl-content .bx-prod .prod-info .p {color:#0375a4;margin-bottom:3px;width:150px;font-size:10px;display:block;}

.accessories .prod-info h6 {font-size:12px;width:150px}
.accessories .prod-info p  {color:#0375a4;margin-bottom:3px;width:150px;font-size:10px;}

.prod-list .pl-action {padding-top:30px;}
.prod-list .pl-action .page {margin-bottom:5px}

.page-search {height:600px;font-size:12px}
.page-search p {margin-bottom:2px}
.page-search p span {font-style:italic;color:#0375a4}
.bx-search-noresult {margin:38px 0;width:80%}
.bx-search-noresult  input {background:url(../images/ip_search_noresult.gif) no-repeat top left;border:none;padding:5px 8px 2px 25px;width:145px;height:15px;float:left;margin:1px 5px 0 0}
.bx-search-noresult a {background:url(../images/bg_button.png) no-repeat 0 -27px;border:none!important;margin-right:-5px;padding-left:11px;margin-top:-2px}
.bx-search-noresult a span {background:url(../images/bg_button.png) no-repeat 100% -2px;font-weight:bold;font-size:10px;padding:4px 10px 7px 0px}
.bx-search-noresult a, .bx-search-noresult a span{float:left;display:block;margin-top:0px; cursor: pointer;}/*hongtt add cursor:pointer*/

.bx-continue {float:right;width:22%;margin-top:17px;}
.shopcart-content {width:640px;float:left;padding-right:33px;background:url(../images/bg/sc-line.gif) no-repeat right 28px !important;min-height:650px;margin-bottom:80px;}
.shopcart-content table{width:628px;}
.shopcart-content table th{font-weight:bold;color:#006699;text-transform:capitalize;padding:5px 10px 20px 10px;}
.shopcart-content table td {vertical-align:top;height:147px}
.shopcart-content table .bx {margin-top:35px; min-height:70px;}
.shopcart-content table .bx p{color:#0375a4;font-size:10px;}
.shopcart-content table .bx b, .shopcart-content table .bx span {padding-top:5px;}
.shopcart-content table .bx input {border:solid 1px #b5b5b5;text-align:center;color:#000;width:15px;font-size:10px;float:left;margin:5px 8px 0 0px}
.shopcart-content table span.sc-price {font-size:14px;font-weight:bold;padding-top:2px;display:block;}
.shopcart-content table span.sc-price-new {font-size:14px;font-weight:bold;padding-top:2px;color:#c40250;display:block;}
.shopcart-content table .sc-new {font-size:12px;font-weight:bold;color:#666;text-decoration:line-through;}

.shopcart-content .shopcart-bx-total {border-top:solid 1px #ebebeb;padding-top:10px}
.shopcart-content .shopcart-bx-total p {margin:12px 0}
.shopcart-content .shopcart-bx-total p a {margin-left:5px;}
.shopcart-content .shopcart-bx-total .sc1 {font-size:12px;color:#666;text-align:right;width:358px;float:left;padding-right:22px;}
.shopcart-content .shopcart-bx-total .sc2 {font-size:10px;color:#999;text-align:left;width:105px;float:left}
.shopcart-content .shopcart-bx-total .sc2 p{margin:14px 0}
.shopcart-content .shopcart-bx-total .sc3 {width:145px;float:left;font-size:12px;color:#666;text-align:right;font-weight:bold}
.shopcart-content .shopcart-bx-total .bx-total, .shopcart-content .shopcart-bx-total .bx-total2 {width:336px;float:right;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;padding:15px 10px;font-weight:bold;font-size:14px;margin:0 0 5px 40%}
.shopcart-content .shopcart-bx-total .bx-total2 {margin-left:0; padding-right: 0;}
.shopcart-content .shopcart-bx-total .bx-total span, .shopcart-content .shopcart-bx-total .bx-total2 span {width:65px;float:left;text-align:right;}
.shopcart-content .shopcart-bx-total .bx-total p, .shopcart-content .shopcart-bx-total .bx-total2 p {width:240px;float:right;text-align:right;margin:0}
.shopcart-content .shopcart-bx-total .bx-total2 {width:210px; border: none;}
.shopcart-content .shopcart-bx-total .bx-total2 p {width:70%; margin:0; padding: 0;}
.shopcart-content .shopcart-bx-total .bx-total2 span {width:30%; text-align: left; display:block;}

.shopcart-action {width:257px;float:right;}
.shopcart-action-head {text-align:center;padding:5px 5px 12px 0;color:#000;text-transform:uppercase;font-size:12px;font-weight:bold}
.shopcart-action-bx {border-bottom:solid 1px #ebebeb;padding:0px 30px 15px 44px;}
.shopcart-action-bx .img {height:155px;display:block;padding-top:10px;}
.shopcart-action-bx .info {width:178px;line-height:18px;font-size:12px;}
.shopcart-action-bx .info p {font-size:14px;font-weight:bold;}
.shopcart-action-bx .info span {font-size:10px;color:#666;display:block;}
.shopcart-action-bx .info img{vertical-align:middle;}
.shopcart-action-bx .info input {border:solid 1px #b5b5b5;width:17px;padding:1px 0;font-size:10px;text-align:center;margin-right:5px;}
.shopcart-action-bx .info label {width:120px;text-align:right;display:inline-block;}
.shopcart-action-bx .info a {text-align:right;display:block;margin-top:15px;}
.d-line {background: url(../images/div_line_h.gif) 583px 0 no-repeat !important; margin-top: -7px;}
*+html .d-line {background: url(../images/div_line_h.gif) 583px 22px no-repeat !important; padding-bottom: 28px;}

.w-email {width: 346px !important;}
.w-scont {width: 551px !important;}
.w-scont table{width:559px !important;}


/*------------------------------------- checkout style ---------------------------------------------*/
.checkout {}
.ck-head h2 {padding:12px 0 0 33px;margin-bottom:21px;height:30px;width:73%;float:left}
.ck-content {background:url(../images/bg/sc-line.gif) no-repeat 564px 34px !important;}
.ck-left {width:565px;float:left}
.ck-left h3 {padding:10px 0 10px 42px;border-right:solid 1px #d2d2d2;margin-bottom:28px}
.ck-left .bx-ths {padding:15px 28px;border-bottom:solid 1px #ebebeb}
.ck-left .bx-ths .print{text-align:right;font-size:10px;font-family:arial;color:#006699;padding-top:10px}
.ck-left .bx-ths .print img {vertical-align:middle;margin:0 10px}
.ck-left .bx-ths-content {background:#f0f0f0;padding:40px;text-align:center;font-size:12px;color:#333333}
.ck-left .bx-ths-content h3 {text-transform:uppercase;font-size:18px;color:#006699;border:none;}
.ck-left .bx-ths-content p {font-weight:bold;margin:28px 0 14px 0}

.bastket-ck {max-height:589px;overflow-x:hidden;overflow-y:auto}
.sl-country .jNiceSelectWrapper ul {max-height:426px;overflow-x:hidden;overflow-y:auto}   /*hongtt added*/
.checkout .shopcart-head {padding-bottom:28px;}
.shopcart .shopcart-head  {margin-bottom:18px;}
*+html .shopcart .shopcart-head  {margin-bottom:24px;}
.shopcart .shopcart-head h2 {margin-top:15px;float:left;width:75%}

/*-------------------------------------thanks style ---------------------------------------------*/
.bx-ths {padding:15px 0px;}
.bx-ths .print{text-align:right;font-size:10px;font-family:arial;color:#006699;padding-top:10px}
.bx-ths .print img {vertical-align:middle;margin:0 10px}
.bx-ths-content {background:#f0f0f0!important;padding:40px!important;text-align:center;font-size:12px;color:#333333;margin-top:40px}
.bx-ths-content h3 {text-transform:uppercase;font-size:18px;color:#006699;border:none;}
.bx-ths-content p {font-weight:bold;margin:28px 0 14px 0}



/*------------------------------------- about us style ---------------------------------------------*/
.cab-cont {background: url(../images/dot_grey.gif) 679px 0 repeat-y !important;}
.cab-cont2 {background: url(../images/div_grey.gif) 679px 0 no-repeat !important;}
.pcab {padding: 27px 0 !important;}
.pcab2 {padding-top: 52px !important;}
*+html .cab-cont, *+html .cab-cont2 {overflow: hidden;}
.cab-text {width: 638px; padding-left: 10px;font-size: 12px; line-height: 18px;}
.cab-text p {margin: 17px 0;}
.cab-banner {width: 257px;}
/* .cab-banner {position:absolute;right:0;top:63px;width:257px;} */
/*------------------------------------- track order style ---------------------------------------------*/
.link-sign {color: #006699; font-size: 12px; margin: 15px 12px 0 0;}
.link-sign a {color: #666;}
.link-sign a, .link-sign span {padding: 0 10px;}
.link-sign img {vertical-align: middle;}

.track-order th, .track-order td {font-size: 11px !important;}
.track-order th {color: #006699; text-align: left; padding: 8px 0;}
.track-order td {color: #666; padding: 8px 0;}
.track-order td.num {font-weight: bold; color: #000 !important;}
.w1 {width: 242px;}
.w2 {width: 135px}
.w3 {width: 126px;}
.track-order td.he1 {height: 32px; padding: 0 !important;}

.cab-text p.title01 {color: #006699; text-transform: uppercase; margin-top: 25px;}


/*------------------------------------- help and contact style ---------------------------------------------*/
.hpct-l {width:240px;float:left;color:#666;margin:25px 100px 10px 0}
.hpct-r {width:240px;color:#000;margin-top:25px;float:left;margin-bottom:10px;}
.hpct-tl {color:#006699;font-weight:bold;}
.hpct-content {margin-top:100px}
.hpct-content b{color:#000;font-weight:bold}
.note {background:#f0f0f0;font-siZe:11px;color:#333;padding:10px;line-height:16px}

/*------------------------------------- pop up style ---------------------------------------------*/
.pp-bl {background: url(../images/bg/pp_bl.png) no-repeat left bottom !important;position:relative !important;z-index:9999}
.pp-br {background: url(../images/bg/pp_br.png) no-repeat right bottom !important;}
.pp-l {background: url(../images/bg/bg_popupb_l.png) no-repeat left bottom !important;}
.pp-r {background: url(../images/bg/bg_popupb_r.png) no-repeat right bottom !important;padding:0 6px !important;}
.pp-bm {background:url(../images/bg/pp_m.png) repeat-x left top !important;margin:0 6px !important;}
.pp-m {background:#fff url(../images/bg/pp_mm.gif) repeat-x left bottom !important;}

.pu-ct-bag-scroll{overflow:auto; height: 280px;width: 450px;}/*--scroll for mini basket--*/
*+html .mini-item-wrap{width:470px;}/*-- fix for ie 7 --*/
.add-to-basket{width:441px;margin-top:47px;padding-right:30px;background:#FFF;position:absolute;z-index:9999;}
.add-to-basket{top:10px;left:51.35%;}
.p-t{background:url(../images/bg_popup-top.png) top left no-repeat;width:469px;height:4px}
.p-c{background:url(../images/bg_content-top.png) top left repeat;width:469px;overflow:hidden;position:relative;}
.p-b{background:url(../images/bg_popup-bottom.png) bottom left no-repeat;width:469px;height:8px;}
.to-basket{padding:10px 20px;}
.to-basket li {display:inline;float:left;line-height:20px;}
.to-basket li a {color:#0574ab;font-size:12px;font-weight:normal;padding:5px;}
.to-basket li a span{color:#000!important}
.to-basket li img {vertical-align:middle;margin-right:5px}
.line{border-bottom:1px solid #ededed;line-height:1px;height:1px;width:424px;margin-left:21px}
.to-basket h5{font-weight:normal;background:url(../images/icon_cart.jpg) center left no-repeat ;padding-left:35px;float:left}
.to-basket h5,.p-drop-caterogies h5 {font-size:16px;color:#000}

.product-name{color:#000;text-transform:uppercase;font-size:12px;font-weight:bold}
.w175 input {width:18px;margin-left:5px;text-align:center;}
.mini-basket-remove-item {background:url(../images/icon_remove.jpg) center right no-repeat;padding-right:13px;padding-left:7px;}
.continue-shop{background:url(../images/icon_continue.jpg) left center no-repeat;padding-left:15px;color:#0574ab;font-size:12px}
.price,.total {font-weight:bold;font-size:15px;font-weight:bold;text-transform:uppercase}
.pd-l20{padding-left:20px}
.bx-total {border-top:solid 1px #EDEDED;width:424px;margin-top:10px;margin-left:21px;padding-top:10px;text-align:right}
.bx-total label {float:right;width:100px;font-weight:bold;}
.bx-total p {font-size:12px;padding:9px 0;color:#666}


.p-dropmenu {margin-top:40px;width:968px;position:absolute;left:-3px;z-index:9999;display:block;}
.pp-dt {border-top:solid 1px #000;height:288px}
.drop-detail-from{width:570px;/* float:left; */padding:15px 0 10px 35px;min-height:275px}
.drop-detail-from li{height:50px;}

.mr-r25{margin-right:25px}
.banner-box{position:absolute;bottom:6px;right:2px}                          
.banner-box label {position:absolute;bottom:60px;text-align:right;right:200px;cursor:pointer;}
.banner-box label .tx{display:block;margin:5px 0;width:200px;}
.drop-detail-from h6{font-size:12px;font-weight:bold;color:#000;padding-top:15px}

.p-drop-caterogies {padding:30px 20px 30px 30px;}
.p-drop-caterogies h5{font-weight:bold}

.ct-bluetooth{width:165px;float:left;border-right:1px solid #e1e1e1}
.ct-bluetooth h6,.contact-web h6,.most-ask h6{font-size:12px;font-weight:bold;}
.im-bx{width:120px;padding-left:5px;float:left; margin-top: -3px;line-height:12px;} /*hongtt add margin-top*/
.im-bx a {font-size:10px !important;font-weight:normal!important;}

.p-drop-caterogies a ,
.drop-detail-from  a{color:#0375a4;font-size:11px;font-weight:bold}
.p-drop-caterogies h6 a,.drop-detail-from h6 a{color:#000000;font-size:12px;font-weight:bold}
.see-all{color:#c40250!important;text-decoration:underline;font-weight:normal!important;}
.p-submenu{width:120px;float:left}
.p-submenu li{width:120px;padding-left:20px;}
.p-submenu li ,.contact-web li,.most-ask span {background:url(../images/arrow_left.png) left center no-repeat;display:inline;float:left;line-height:25px;}
.contact-web{width:277px;float:left;border-right:1px solid #e1e1e1;}
.box-call{width:230px;font-size:11px;margin-top:30px;}
.box-call img {float:left;margin-right:20px;margin-bottom:45px}
.supportmail a{font-size:11px;font-weight:normal}
.box-call p span{color:#333;display:block;}
.cl-0375a4{color:#0375a4!important}
.contact-web li {width:259px;padding-left:20px;}
.mr-t20{margin-top:20px}
.most-ask{width:288px;float:left;font-size:11px}
.most-ask span{padding-left:24px;width:270px;}
.most-ask p a {color:#000;padding-left:0;width:auto;float:none;font-weight:normal;}
.most-ask li a {color:#0375a4;width:250px;float:left}
.mr-t75{margin-top:75px}
.subcribe_newsletter {width:468px;margin-top:30px;margin-left:30px;position:absolute;}
.subcribe_newsletter_box {width:550px;margin-top:30px;margin-left:30px;position:relative;margin-bottom:30px;}
.subcribe_newsletter_box  span.required {width:10px !important}
.subcribe_newsletter_box .title-lorem {margin-top:0}
.title-lorem{margin-top:56px;float:left}


.bg_title{background:url(../images/bg_tile_newsletter.png) top left no-repeat;width:424px;height:36px;padding:17px 15px 0 27px;right:4px;top:1px;position:absolute}
.bg_title h4 {font-size:16px;font-weight:normal;}

/* Input */
b.bt, b.bt b, b.bb, b.bb b {display: block; height: 3px;font-size: 1px;background:url(../images/bg_inpu2.jpg) no-repeat;position:relative}    
b.bt {top: -1px; left: -1px}
b.bt b {background-position:100% -3px; left: 2px}  
b.bb {background-position:0 -6px; top:1px; left: -1px}  
b.bb b {background-position:100% -9px; left: 2px}  

.bg_input {border: #b3b3b3 1px solid;background:#f0f0f0!important;} 
.bg_input input, .bg_input textarea {border:none;background:#f0f0f0;} 
.bg_input input ,textarea{border:none;background:#f0f0f0;} 
.bg_input-error {border: #b3b3b3 1px solid;background:#f5cce0!important;} 
.bg_input-error input {border:none;background:#f5cce0;} 

.frist-name label,.required{float:left;color:#0574ab;}
.frist-name label {width:129px;font-size:12px;padding-top:5px}

.required{float:left;width:12px;font-size:13px;padding-top:2px;font-family:arial;font-size:12px;}
.male{float:left;width:50px;}
*+html .male{vertical-align:bottom}
.message-error{background:#d9408c;width:390px;float:left;border:1px solid #d9408c;-moz-border-radius:2px;-webkit-border-radius:2px;padding:15px 0 15px 15px;color:#fff;margin-top:65px}


/* clearfix */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
* html > body .clearfix {width: 100%;display: block;}
* html .clearfix {height: 0%;}
.cl-6 {color:#666}

/*---------------------------- Product Detail ------------------------------------*/
.w60{width:60px}
.w70{width:70px !important}
.w93{width:93px}
.w178{width:178px}
.w210 {width:210px}
.w220{width:220px}
.w283{width:283px}
.w312{width:312px}
.w630{width:630px}
.w266{width:266px}
.w585{width:585px}
.w340{width:340px}
.w228 {width:228px}
.mr-l65{margin-left:65px}
.mr-t40{margin-top:40px}
.mr-r35{margin-right:35px;}
.mr-r50{margin-right:50px}
.mr-r64{margin-right:64px;}
.pd-b30{padding-bottom:30px}
.fs-11{font-size:11px}
/* .fs-family-l{font-family:"Lucida Grande", sans-serif}
.fs-family-z{font-family:"Zetta Round", sans-serif;} */

.product-detail{background:none!important;width:963px;}
.bg-pr-detail-l{/* background:url(../images/bg/bg_product_detail.png) no-repeat top left !important; */position:relative;}
.code-product{font-size:16px;font-weight:normal;padding:6px 15px 10px 15px;border-right:1px solid #e0e0e0;}
.code-product{max-width:420px; border:none} /* added by namlh to fix long product name */
#same-product-trigger {border-left:1px solid #e0e0e0;} /* added by namlh to fix long product name */

.p-dropmenu2{width:968px;position:absolute;left:-3px;z-index:8;display:none;top:36px;}
*+html .p-dropmenu2{top:33px;}
.ad-popup2{position:absolute;top:0px;z-index:9;left:-1px;border-left:solid 1px #000;border-right:solid 1px #000;background:#FFF !important;display:block;padding-left:15px;padding-top:2px !important;padding-bottom:6px;}
.mobi-sl3{margin-right:15px !important } 
.bx-dropdown {float:left;padding-top:2px !important;padding-left:15px;position:relative;width:210px;}
.from-dropdown{background:url(../images/bg/ic_menu.png) no-repeat right -38px!important;font-size:11px;padding:6px 25px 6px 0;color:#000!important;margin-right:19px;/* width:100%; */display:block}
.product-img{width:705px;float:left;position:relative;border-right:solid 1px #E5E5E5;margin-top:-6px;}
* html .product-img{position:static;}
* html .info-product {position:static;}
.info-product {float:left;width:257px;position:absolute;top:-8px;right:0px;z-index:1;}
.info-product {position:relative;} /* changed by namlh */
/* *+html .info-product {z-index:-1} */

/* *+html .box-img{padding-left:220px;float:right} */
* html .box-img{position:static;}
* html .box-img img {float:left}
.box-img{width:630px;float:left;position:relative;height:330px;}
.box-img .bn-img {position:absolute;top:0px;left: 220px}
* html .box-img .bn-img {position:static;float:right}

.bx-white div.bg_pr-detail-r {background:url(../images/bg/bg_other.jpg) repeat-x  left 0px !important;position:relative;float:left;width:100%}
.promo-text{font-weight:bold;position:absolute;right:-45px;text-align:right;bottom:30px;width:250px;}
.icon-mobile{position:absolute;bottom:50px;right:81px}
.pr-detail-r{width:257px;border-left:1px solid #e5e5e5;/* position:absolute; */top:1px;right:1px;}
.text-vitual{width:257px;height:45px;}
.text-vitual span {background:url(../images/icon_arrow_vitual.png) no-repeat left center;position:absolute;width:130px;top:17px;left:23px;padding-left:20px;font-size:12px;font-weight:bold}
.icon-360{position:absolute;top:8px;right:10px}
.banner-bottom{position:absolute;right:0px;bottom:-6px;display:block;}
*+html .banner-bottom{bottom:-5px;}

.view-more{/* border-top:1px solid #dadad9; */border-bottom:1px solid #dadad9;float:left;width:257px}
.view-more li {display:inline;border-right:1px solid #dadad9;float:left}
.view-more li a {width:63px;height:63px;float:left;background:#fff}
.view-more li a:hover{background:#edf5f8}
.sl-view-more{background:#edf5f8!important}
.view-more li a img {margin-left:7px}

.pr-dt-product{padding:0px 0 0px 20px;float:left;margin-top:40px}
.pr-dt-product h3{font-size:16px;font-weight:bold}
.pr-dt-product p {padding:3px 0;}
.icon_sale{position:absolute;bottom:50px;right:0px}
.dt-price-old{font-size:18px;font-weight:bold;text-decoration:line-through;padding-right:7px}
.dt-price-new{font-size:24px;font-weight:bold;color:#c40250}
.ip-qty{width:19px;height:15px;text-align:center;border:1px solid #b5b5b5;float:left;padding-top:2px;margin-top:3px;margin-right:5px;}
.w220 label{padding-left:7px;padding-top:6px;font-size:14px}

.color{width:85px;float:left;padding-top:7px;margin-left:7px}
.color li {display:inline;}
.color li a img {border:1px solid #fff}
.color li a :hover{border:1px solid #000}

.cl-select{border:1px solid #000!important}
.tl-other{height:35px;width:258px;z-index:10}
.tl-other span {/* background:url(../images/icon_dropdown.png) center right no-repeat; */padding:10px 33px 8px 25px;color:#989898;float:left}

.TabbedPanelsTabGroup {background:url(../images/bg/line-tab.gif) no-repeat right -46px !important;}
.TabbedPanels {border-right:solid 1px #E5E5E5;min-height:404px;height:auto;width:705px !important}
.tab{float:left;width:706px;margin-bottom:-4px;}
.product-info{width:630px;float:left;padding:0px 0 35px 34px;margin-top:35px}
.product-info p {font-size:11px;padding-top:15px}
.product-info h4 {margin-bottom:20px;}
.other-view{width:254px;float:right;height:400px;}
* html .other-view .tl-other {width:240px;}
.line-other{top:385px;left:-2px;z-index:10;}

.box-view{width:191px;margin:30px auto;position:relative;}

.v-arrow-left{top:50px;left:0px}
.v-arrow-right{top:50px;right:0px}
.v-arrow-left,.v-arrow-right,.line-other{position:absolute;}

/* .toolbox{float:left;margin:0px 0 0px 30px;width:619px;/* height:410px}
.toolbox img {margin-right:24px}
.toolbox a,.review a {color:#0375a4;text-decoration:underline;padding-top:3px;float:left}
.toolbox span{padding-top:2px;float:left;width:167px}
.toolbox div {margin-top:25px;float:left}
.toolbox div h6{float:left;width:167px} */

* html .accessories{margin:45px 0 0px 20px;float:left;}
.accessories{margin:45px 0 0px 34px;float:left;}
.accessories .bx-prod{position:relative}
.icon-brand{position:absolute;top:25px;left:0}
.review-line{background:#eee;height:1px;line-height:1px;width:585px;float:left;border-top:1px solid #eee;margin-top:31px}
.review {margin:45px 0 0px 34px;float:left;height:365px}

 /*styles for the star rater  */
.star-rating{
    list-style:none;
    margin-top: 25px;
    padding:0px;
    width: 145px;
    height: 21px;
    position: relative;
    background: url(../images/rating.png) 2px top repeat-x;
}
.star-rating li{padding:0px;margin:0px;float: left;}
.star-rating li a{
    display:block;
    width:29px;
    height: 21px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
    top:3px
}
.star-rating li a:hover{background: url(../images/rating.png) left bottom;z-index: 1;left: 0px;}

.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:28px;}

.star-rating a.two-stars{left:29px;}
.star-rating a.two-stars:hover{width: 58px;}

.star-rating a.three-stars{left: 58px;}
.star-rating a.three-stars:hover{width: 87px;}

.star-rating a.four-stars{left: 87px;}
.star-rating a.four-stars:hover{width: 116px;}

.star-rating a.five-stars{left: 116px;}
.star-rating a.five-stars:hover{width: 145px}

/*styles for the Checkout  */
.w104{width:104px}
.mr-l7{margin-right:7px;}
.pd-t10{padding-top:19px;}
.pd-l16 {padding-left: 16px !important;}
.mr-r15{margin-right:15px;}
.mr-r152{margin-right:15px;}
.mr-r30{margin-right:30px;}
.mr-r33{margin-right:33px;}
*+html .mr-r33{margin-right:22px;}
.mr-l27{margin-left:27px;}
.mr-l15{margin-left:15px;}
.mr-t10{margin-top:10px;}
.mr-r95{margin-right:95px;}
.mr-r63{margin-right:63px;}
.cl-999{color:#999;}
.fs-10{font-size:10px;}
.w63{width:63px;}
.checkout {padding:0 0px 0 27px;width:937px;position:relative;}
.tl-pay-info{width:513px;float:left;position:absolute;top:63px;left:43px;border-right:1px solid #cdcdcd;height:34px;text-transform:uppercase}
.tl-pay-info h3,.tl-your-sc h3{font-size:14px;text-transform:uppercase;color:#00;font-weight:normal;padding-top:12px;padding-right:10px}
.title-big{color:#000!important;font-size:28px!important;font-weight:normal;font-style:normal!important}
.title-big i {color:#0375A4;font-size:25px}

.payment-method h4{color:#006699;font-size:12px;padding-left:15px;padding-top:27px;float:left;text-transform:uppercase;width:500px}
.payment-method p{color:#666;float:left;width:490px;padding:15px 0 5px 15px}

* html .check-payment{width:490px;padding-right:0px;}
.check-payment{width:502px;float:left;margin-top:-1px!important;border-right:1px solid #ebebeb;padding-right:27px;padding-bottom:35px}
.check-payment label, .check-payment2 label {width:150px;float:left;color:#006699;font-size:12px;text-transform:capitalize;}
.check-payment2 label {width:23px;}
.check-payment2 {padding: 49px 0 0 20px;}
.c-pm{font-size: 12px; margin: 0 0 12px 15px;}

.box-payby {background:#f0f0f0!important;float:left;width:500px;border:1px solid #f0f0f0;-moz-border-radius:2px;-webkit-border-radius:2px;margin-top:15px;}
.box-payby p span{text-transform:uppercase;color:#333;vertical-align:top;font-family:arial;}
p.box-payby-tx {float:none;text-align:right;width:470px !important;padding:5px 0 15px 0 !important;font-size:9px;}
.box-payby-tx a {color:#666;font-family:arial;font-size:11px;}
.span {float:left;width:90px}

.select-card p{padding-top:35px!important;margin:0px}

.sl-month{background:url(../images/select_mm.jpg) no-repeat;width:61px;height:23px}
.line-checkout{border-top:1px solid #ebebeb;height:1px;line-height:1px;width:555px;float:left;padding-left:0px!important;margin-left:-25px}
.tl-your-sc{width:255px;position:absolute;top:63px;right:15px;height:34px;}
* html .your-shop{width:370px;float:right}
.your-shop{width:390px;float:left}
* html .your-shop table{width:365px;float:left;margin:0 0px;}
.your-shop table{width:365px;float:left;margin:0 7px;}
.your-shop table td {vertical-align:top;height:147px}
.your-shop table .bx {margin-top:35px;height:70px;}
.your-shop table .bx b{padding-bottom:5px;float:left;width:130px}
.your-shop table .bx span {padding-top:4px;float:left;width:130px}
*+html .your-shop table .bx span{width:145px}
* html .your-shop table .bx span{width:115px}
.your-shop .bx input {border:solid 1px #b5b5b5;text-align:center;color:#000;width:15px;font-size:10px;float:left;margin:13px 8px 0 0px}
.your-shop table span.sc-price {font-size:14px;font-weight:bold;padding-top:2px;}
*+html .your-shop table span.sc-price{width:110px}
.your-shop table span.sc-price-new {font-size:14px;font-weight:bold;padding-top:2px;color:#c40250;}
*+html .your-shop table span.sc-price-new{width:110px}
.your-shop table .sc-new {font-size:12px;font-weight:bold;color:#666;text-decoration:line-through}
*+html .your-shop table .sc-new{width:110px!important}
* html .your-shop .shopcart-bx-total {margin-left:10px}
.your-shop .shopcart-bx-total {border-top:solid 1px #ebebeb;padding-top:10px;width:360px;float:left;margin-left:20px}
.your-shop .shopcart-bx-total p {margin:12px 0}
.your-shop .shopcart-bx-total p a {margin-left:5px;}
.your-shop .shopcart-bx-total .sc1 {font-size:12px;color:#666;text-align:right;width:70px;float:left;padding-right:22px;}
.your-shop .shopcart-bx-total .sc2 {font-size:10px;color:#999;text-align:left;width:130px;float:left;}
.your-shop .shopcart-bx-total .sc2 p{margin:14px 0}
.your-shop .shopcart-bx-total .sc3 {width:97px;float:right;font-size:12px;color:#666;text-align:right;font-weight:bold;padding-right:9px}
.your-shop .shopcart-bx-total .bx-total {width:360px;float:left;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;font-weight:bold;font-size:14px;margin-left:0px;}
.your-shop .shopcart-bx-total .bx-total span {width:65px;float:left;text-align:right;padding-top:11px;padding-left:4px}
.your-shop .shopcart-bx-total .bx-total p {width:150px;float:right;text-align:right;padding-right:9px}
.box-error{background:#d9408c!important;width:500px;float:left;margin-top:23px;border:1px solid #d9408c;-moz-border-radius:2px;-webkit-border-radius:2px}
.box-error p {padding:17px;color:#fff!important;font-weight:bold;font-size:10px!important;}
*+html .box-error p{font-size:9px!important}
.box-error img {float:left;margin-right:12px}
.co-error{float:left;display:block;width:400px;}
.how-step{width:680px;border-left:1px solid #ebebeb;float:right;padding-left:30px;padding-bottom:70px;padding-top:30px !important;}

.customer-service{width:182px;float:left;margin-top:30px;margin-right:10px;}
.customer-service ul {margin-top:30px;}
.customer-service li{padding:0px;margin:0px;float:left}
.customer-service a {color:#006699;font-size:11px;float:left;width:162px;padding-left:20px;line-height:25px;float:left}
.current-sl{background:url(../images/arrow_left.png) center left no-repeat;padding-left:20px;color:#000!important }
.customer-service h5{font-size:11px;font-weight:bold;color:#000}

.customer-page {width:680px;}
.customer-page h6 {font-style:italic;text-transform:uppercase;border-bottom:solid 1px #ebebeb;padding-bottom:11px;margin-bottom:17px;font-size:12px;}
.customer-pageleft {width:358px;float:left;color:#333333}
.customer-pageleft p {margin-bottom:25px;}
.customer-pageleft ul {border-top:solid 1px #ebebeb;color:#006699;font-weight:bold;padding-top:23px;}
.customer-pageleft ul li {display:block;margin-bottom:18px;}
.customer-pageleft ul li h6{border:none;color:#333333;padding-bottom:0;margin-bottom:0;font-size:11px;}
.customer-pageleft ul li a{color:#333333;font-weight:normal;}
.customer-pageright {float:right;width:268px;}
.customer-pageright .cont-conten {background:#f0f0f0 !important;color:#000;padding:17px 8px 20px 20px;}
.customer-pageright .cont-conten h5{font-size:12px;}
.customer-pageright .cont-conten h1{font-size:24px;margin:27px 0 10px 0;}
.customer-pageright .cont-conten .ex {font-size:11px;margin-bottom:27px;display:block;}

.customer-pageright .contact-from {width:212px;}
.customer-pageright .contact-from  span {color:#006699;}
.customer-pageright .contact-from .ara-cont {background:#FFF !important;width:208px;}
.customer-pageright .contact-from .ara-cont textarea{height:138px;background:#FFF !important;width:208px;}
.customer-pageright .contact-from .ara-cont input {height:14px; background:#FFF !important;width:208px;}

.mr-t50{margin-top:50px}
.mr-t70{margin-top:70px}
.w226{width:226px}
.w200{width:200px}
.pad-l20{padding-left:20px}
.pad-l25{padding-left:25px}
.pad-t15{padding-top:15px}
.step1{color:#333;width:680px}
.step1 b{color:#000;padding-bottom:5px;}
.step1 h4{background:url(../images/ic_nav.png) center left no-repeat;padding:3px 0 3px 25px;color:#006699;text-transform:uppercase;font-size:14px}
.step1 ol {margin-top:25px;float:left;padding-left:30px;margin-left:15px}
*+html .step1 ol{margin-left:19px}
/*----------------------------------------- News css for jnice -------------------------------------------*/
.sl-soft .jNiceWrapper {z-index:10}
.sl-soft .jNiceSelectWrapper {width:180px!important}
.sl-soft .jNiceSelectText {width:170px!important}
*+html .sl-month .jNiceWrapper {z-index:15}
.sl-month .jNiceSelectWrapper {width:61px!important}
.sl-month .jNiceSelectText {width:51px!important}
.bx-soft1 .jNiceHidden {width:200px!important;}

.sl-country .jNiceSelectWrapper {width:150px!important}
.sl-country .jNiceSelectText {width:140px!important}

.sl-country1 .jNiceSelectWrapper {width:248px!important}
.sl-country1 .jNiceSelectText {width:238px!important}

.sl-country2 .jNiceSelectWrapper {width:250px!important}
.sl-country2 .jNiceSelectText {width:240px!important}
.sl-country2 .jNiceSelectWrapper ul {height:150px;overflow:auto;}

*+html .sl-country .jNiceWrapper {z-index:10}
*+html .position .jNiceWrapper {z-index:5}
*+html .state .jNiceWrapper {z-index:5}

.bt-top .jNiceSelectWrapper .jNiceSelectText {background-position:left -57px;}
.bt-top .jNiceSelectWrapper .jNiceSelectOpen {background-position:right -96px;}
.bt-top .jNiceWrapper {}
/* .bt-top .jNiceSelectWrapper ul a {font-family:"Myriad Condensed Web";src: url('../font/MYRIADC.TTF') format('truetype');} */
.bt-top .jNiceSelectWrapper ul{border-color:#202020}
.bt-top .jNiceSelectWrapper {width:150px!important}
.bt-top .jNiceSelectText {width:130px!important;color:#FFF;text-align:center;padding-right:10px;}

/* --------- hongtt added for country dropdown ----------*/
.sl-currency  div.jNiceSelectWrapper {z-index: 999;} 
/*----hongtt added for expiry date dropdown of thankyou page---*/
.sl-month div.jNiceSelectWrapper {z-index: 999;}

/*-----------------------------------------Button add nguyennt -------------------------------------------*/
.mrt-16{margin-top:16px}
.bt-grey span{background:url(../images/bg_button.png) no-repeat 100% -116px;font-weight:bold;padding:8px 24px 10px 12px;}
.bt-grey {background:url(../images/bg_button.png) no-repeat 0 -147px;padding-left:12px;text-decoration:none;}
.bt-yellow span{background:url(../images/bg_button.png) no-repeat 100% -52px;padding:8px 24px 10px 12px;font-weight:bold}
.bt-yellow {background:url(../images/bg_button.png) no-repeat 0 -84px;padding-left:12px;text-decoration:none;text-decoration:none;}
.bt-grey-small span{background:url(../images/bg_button.png) no-repeat 100% -179px;font-size:10px;padding:6px 22px 8px 11px;}
.bt-grey-small {background:url(../images/bg_button.png) no-repeat 0 -202px;padding-left:12px;text-decoration:none;}


.bt-yellow-small {background:url(../images/bg_button.png) no-repeat 0 -26px;padding-left:11px;text-decoration:none;}
.bt-yellow-small,.bt-yellow-small span,.bt-grey-small,.bt-grey-small span,.bt-yellow ,.bt-yellow span,.bt-grey,.bt-grey span{float:left;display:block}
.bt-yellow-small span {padding:6px 22px 8px 11px;background:url(../images/bg_button.png) no-repeat 100% -1px;font-weight:bold;font-size:10px;}


/* .shopcart-content table .bx .bt-grey-small span{padding-top:0px}
.bt-fix .bt-grey-small span{width:auto!important;float:none!important;padding-top:0px!important;}
.bt-fix{margin-top:7px;float:left}
.check-payment .bt-yellow span {padding-left:35px;padding-right:45px;font-size:12px}
.payment-method .bt-fix{margin-top:0px!important}
.subcribe_newsletter .bt-grey{padding:7px 0 9px 12px;}
.subcribe_newsletter .bt-grey span{padding-left:20px;padding-right:37px}
.subcribe_newsletter .bt-yellow-small span{padding-right:45px;padding-left:30px;} */
.bx-slider .bt-yellow-small span {padding:6px 12px 8px 0px;}
.bx-slider .bt-yellow-small{margin-left:45px;text-decoration:none;}
.shopcart-content table .bx .bt-grey-small span{padding:5px 12px 9px 0px;}
.bt-fix .bt-grey-small span{width:auto!important;padding:5px 11px 8px 0px;}
.bt-fix{margin-top:7px;float:left;text-decoration:none;}
.check-payment .bt-yellow span {padding:8px 45px 10px 30px;}
.check-payment .bt-yellow-small span{padding:3px 22px 5px 11px;}
.contact-us{border-right:none!important}
.thanks .bt-yellow-small span{padding:6px 22px 8px 11px;}
.mr-t01{margin-top:-1px}

.slider-main {top:20px;}
.slider-main .slider {padding-bottom:20px;float:left}
#home-slider ul li {width:756px;height:430px;}
.sl-banner ul.st {position:absolute;top:0;right:0;}
#product-accessory ul li {width:167px;}
#product-accessory {margin-left:12px;}
.pp-bm {height:11px;}
*+html .banner-box {bottom:8px;}
#popup-box {position:absolute;z-index:9997;display:none;}
#popup-bg {position:absolute;left:0;top:0;background:#000;z-index:9996;}
#newsletter-box {position:absolute;z-index:9993;display:none;}
#newsletter-bg {position:absolute;left:0;top:0;background:#000;z-index:9992;}

.product-specification{margin-right:3px; padding:10px 0px;}
.specification-key{font-weight:bold;width:30%;padding:8px 5% 8px 0;}
.specification-value{width:65%;padding:8px 0;}
.specification-value ul {list-style: disc; margin-left:15px}

#mini_basket {background: transparent;}

/*-----------------------------------------Button add nguyennt -------------------------------------------*/
.pp-checkout {width:569px;position:absolute;left:20%;top:10%}
.pp-checkout .pp-t{background:url(../images/bg/pp_check_tb.png) no-repeat 0 -9px;height:6px;}
.pp-checkout .pp-b {background:url(../images/bg/pp_check_tb.png) no-repeat 0 0px;height:7px}
.pp-checkout .pp-c {background:url(../images/bg/pp_check_m.png) repeat-y;padding-right:4px;}
.pp-checkout .bg_title {background-repeat:repeat-x !important;width:523px;top:3px}
.pp-checkout .pp-cl {width:233px;float:left;border-right:solid 1px #e8e8e8;padding:0px 30px 0px 20px;margin-top:75px;margin-bottom:30px;}
.pp-checkout .pp-cl h3 {font-size:18px;color:#006699;margin:5px 0;}
.pp-checkout .pp-cl ul {font-size:12px;font-weight:bold;list-style:disc;padding:26px 0 10px 15px;}
.pp-checkout .pp-cl ul li {padding-bottom:18px;}
.pp-checkout .pp-cl b {font-size:18px}
.pp-checkout .pp-cl a {background:url(../images/ic_nav.png) no-repeat right 3px;padding-right:20px;color:#006699;margin-top:10px;}
.pp-checkout .pp-cr {border:none;padding-right:0;padding-left:23px;}

/* quick fix by namlh */
.product-img {min-height: 374px;}
#mini_basket {display: none;}


/*------------------------------------- payment method style ---------------------------------------------*/

.pm-mt h6 {font-weight:normal;font-size:12px;}
.bx-pm-mt {border-bottom:solid 1px #EBEBEB;padding:48px 0 !important;}
.bx-pm-mt .pm-left {float:left;width:180px;}
.bx-pm-mt .pm-right {float:right;width:445px;padding-right:30px;}
.bx-pm-mt .pm-right p {margin: 12px 0;}
.bx-pm-mt .pm-right a {color:#006699;text-decoration:underline;text-transform:uppercase;font-weight:bold;font-style:italic;}
.bx-pm-mt .pm-right label {color:#006699;text-transform:uppercase;font-weight:bold;}
.bx-pm-mt .pm-right .ttu {text-transform:uppercase;font-weight:bold;font-style:italic;}

div.cab-text a {color:blue}

/*------------------------------------- voucher box ---------------------------------------------*/
.shopcart-bx-vouch {border-top:solid 1px #ebebeb;padding:10px 0 !important;width:360px;float:right;margin-left:20px}
.shopcart-bx-vouch label{display:block;float:right;color:#666;line-height:20px;padding-right:5px;}
.shopcart-bx-vouch .bt-fix {margin-top:0;margin-left:5px;float:right}
