@import url("https://vnvnspr.vnvn.net/support/fonts/css/UVN Hong Ha/400,400italic,700,700italic");
@import url("https://fonts.googleapis.com/css?family=Roboto|Yanone+Kaffeesatz|Courgette");
@import url('https://fonts.googleapis.com/css?family=Asap|Barlow|Barlow+Condensed|Charm|Charmonman|Dancing+Script|Jura|Open+Sans|Quicksand|Roboto|Roboto+Condensed|Saira+Condensed|Srisakdi&display=swap&subset=latin-ext,vietnamese');
@import url('https://fonts.googleapis.com/css2?family=Allura&family=Arizonia&family=Bonheur+Royale&family=Caramel&family=Charmonman&family=Cherish&family=Dancing+Script&family=Great+Vibes&family=Italianno&family=Kaushan+Script&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,600;1,700&family=Oswald:wght@300;400;600&family=Qwigley&family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto:ital,wght@0,300;0,400;0,700;1,400&family=Square+Peg&family=The+Nautigal&family=Ubuntu+Condensed&family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');

* {
 outline:medium none
}
input:hover,
select:hover,
option:hover,
textarea:hover,
button:hover,
a:hover,
span:hover,
div:hover,
td:hover,
label:hover,
fieldset:hover,
legend:hover,
iframe:hover,
ul:hover,
li:hover,
p:hover {
 outline:0 none
}
input:focus,
select:focus,
option:focus,
textarea:focus,
button:focus,
a:focus,
span:focus,
div:focus,
td:focus,
label:focus,
fieldset:focus,
legend:focus,
iframe:focus,
ul:focus,
li:focus,
p:focus {
 outline:0 none
}
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  }
input, textarea, button {  -khtml-background-clip: padding-box; -moz-background-clip: padding; -moz-box-sizing: border-box; -ms-background-clip: padding-box; -ms-box-sizing: border-box; -o-background-clip: padding-box; -webkit-background-clip: padding; -webkit-box-sizing: border-box; -o-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; /*word-wrap: break-word;*/ background-clip: padding-box; box-sizing: border-box; margin: 0; text-overflow: ellipsis; }
table {
 border-spacing:0!important
}
:focus,
:active {
 outline:0 none
}
::-moz-focus-inner {
 border:0
}
body {
 background:#fefdf8;
 color:#333;
 font:400 14px/1.5 Arial,Helvetica,sans-serif,Verdana;
 margin:0;
 padding:0;
 text-align:left;
 -webkit-text-size-adjust:100%;
 height:100%
}
a {
 cursor:pointer;
 text-decoration:none;
 color:#111111;
}
a:hover {
 color:#f00;
}
img {
 border:0;
 height:auto
}
p {
 line-height:1.5
}
.button,
#Copy,
.button1,
.button2,
input[type="button"],
input[type="submit"] {
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 padding:5px 10px;
 border:0;
 color:#fff;
 font-weight:bold;
 background:#111111;
 background:-moz-linear-gradient(top,#111111 0,#111111 100%);
 background:-webkit-linear-gradient(top,#111111 0,#111111 100%);
 background:linear-gradient(to bottom,#111111 0,#111111 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111',endColorstr='#111111',GradientType=0)
}
.button:hover,
#Copy:hover,
.button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
 color:#fff;
 cursor:pointer;
 font-weight: bold;
 background:#111111;
 background:-moz-linear-gradient(top,#111111 0,#111111 100%);
 background:-webkit-linear-gradient(top,#111111 0,#111111 100%);
 background:linear-gradient(to bottom,#111111 0,#111111 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#111111',endColorstr='#111111',GradientType=0)
}
#FindForm .div_SearchItem input[datatype="text"],
#FindForm .div_SearchItem input[datatype="date"],
.tinymce,
textarea,
input[type="text"],
input[type="password"],
.textbox,
.TextBox,
.money,
.tinymce,
.ddl_Selection,
.ddl_SearchConditionm,
select {
 background:#fff;
 border:1px solid #ddd;
 margin:0;
 padding:5px;
 font-weight: bold;
 border-radius:4px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 -khtml-background-clip:padding-box;
 -moz-background-clip:padding;
 -moz-box-sizing:border-box;
 -ms-background-clip:padding-box;
 -ms-box-sizing:border-box;
 -o-background-clip:padding-box;
 -webkit-background-clip:padding;
 -webkit-box-sizing:border-box;
 -o-text-overflow:ellipsis;
 -moz-text-overflow:ellipsis;
 -webkit-text-overflow:ellipsis;
 word-wrap:break-word;
 background-clip:padding-box;
 box-sizing:border-box;
 margin:0;
 text-overflow:ellipsis
}
.tinymce:focus,
.tinymce:hover,
textarea:hover,
textarea:focus,
input[type="text"]:hover,
input[type="text"]:focus,
input[type="password"]:hover,
input[type="password"]:focus,
.textbox:hover,
.TextBox:hover,
.money:hover,
.tinymce:hover,
.ddl_Selection:hover,
.textbox:focus,
.TextBox:focus,
.money:focus,
.tinymce:focus,
.ddl_Selection:focus {
 border:1px solid #111111
}
#Product_lbl_DescriptionInfo img {
	max-width: 100%;
}
#tb_Center {
  padding-bottom: 0 !important;
}
#td_Center {
 text-align:left;
 margin:0 auto;
 max-width:1230px!important;
 display:block;
 border-radius:6px
}
#Position_1905>.Advertise {
 max-width:1230px;
 margin:0 auto;
 padding:0 5px;
 box-sizing:border-box;
 height:auto;
 min-height:100%
}
#Position_1902>.Advertise {

}
#Position_1902>.Advertise>div {

}
#Position_1905 {
 min-height:45px
}
.Banner_Top {
 display:block;
 width:100%;
 position:absolute;
}
	
#VNVN_19_ProductBox_lbNumber {
 padding-top:5px
}
#ctl09_btnRegister {
 color:#111111!important
}
#ctl09_btnRegister:hover {
 color:#111111!important
}
#VNVN_17_UC_FORGOT_PASSWORD_pnl_Submit {
 padding-left:143px!important
}
.BillShip_Value {
 color:#333
}
.OnePageContent {
 background:url("images/icon_login.png") no-repeat scroll center 10px transparent;
 padding-left:10px!important;
 padding-top:145px!important
}
.OnePageContent .Padding_LeftBottom_150px {
 padding-bottom:5px
}
#VNVN_17_UC_CREATE_NEW_USER_lbl_please {

 color:red!important
}
.VNVN_20_CSS_Tracking {
 width:100%
}
.VNVN_20_CSS_Tracking_Space {
 height:10px
}
.VNVN_20_CSS_Tracking_Title {
 color:#000;
 font-weight:bold
}
.VNVN_20_CSS_Tracking_Value {
 color:#000
}
.signin,
.Tracking_BgkTop,
.VNVN21_ContentShortShopping {
 border:0;
 border-top:0;
 background:#ccc;
 border-radius:0 0 7px 7px;
 -webkit-border-radius:0 0 7px 7px;
 -moz-border-radius:0 0 7px 7px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
}
.Tracking_BgkBot {
 height:34px
}
.div_OrderHeader1,
.div_OrderHeader2 {
 padding-top:0
}
.div_OrderHeader1 p {
 line-height:1.5
}
.VNVN_20_CSS_BillingShipping_Info_Table {
 vertical-align:top;
 width:100%
}
.VNVN_20_CSS_BillingShipping_Info_Table>caption {
 background-color:#111111;
 color:#fff;
 padding:5px;
 text-align:left;
 font-weight: 400;
font-size: 17px;
text-transform: uppercase;
font-family: 'Open Sans',sans-serif;
}
.VNVN_20_CSS_BillingShipping_Info_Title {
 color:#000;
 font-weight:bold
}
.VNVN_20_CSS_BillingShipping_Info_Value {
 color:#000;
 font-weight:normal
}
.VNVN_20_CSS_Order_Detail_Top {
 background-color:#111111;
 color:#000;

 font-weight:bold;
 height:22px;
 text-align:left;
 text-transform:uppercase
}
.LanguageChoiceText {
 color:#333;
}
.LanguageChoiceText:hover {
 color:#f00
}
.LanguageChoiceSelectedText,
.LanguageChoiceSeperator {
 color:#444;
 display:none
}
.Language_Choice {
 float:right;
 padding-right: 18px;
 margin-right:10px;
 margin-top: 5px;
 background: url(images/icon2.png) right center no-repeat;
}
.VNVN_17_UC_TREE_VIEW_MENU {
 padding-left:0
}
.VNVN_17_UC_TREE_VIEW_MENU_Root {
 background:none repeat scroll 0 0 transparent;
 border-bottom:1px solid #fff;
 color:#fff;
 font-size:17px;
 height:33px;
 padding-top:4px;
 text-align:center;
 text-transform:uppercase;
 vertical-align:middle
}
.VNVN_17_UC_TREE_VIEW_MENU_Parent {
 background:url("images/Lefmenu_item.jpg") repeat-x scroll 0 0 transparent;
 color:#fff;

 font-weight:bold;
 padding:10px 0;
 text-align:left;
 text-transform:uppercase;
 width:100%
}
.VNVN_17_UC_TREE_VIEW_MENU_Parent:hover {
 color:#d54e21
}
.VNVN_17_UC_TREE_VIEW_MENU_Parent a {
 background:none repeat scroll 0 0 transparent
}
.VNVN_17_UC_TREE_VIEW_MENU_Parent1 {
 width:100%
}
.VNVN_17_UC_TREE_VIEW_MENU_Parent1 td {
 vertical-align:middle
}
td.VerticalSelected,
td.VerticalSelected a {
 color:#Fdb215300;
 font-size:12px!important
}
.VNVN_17_UC_TREE_VIEW_MENU_Child {
 color:#000;

 font-weight:bold;
 padding:8px 0;
 text-align:left;
 text-transform:capitalize;
 width:100%
}
.VNVN_17_UC_TREE_VIEW_MENU_Child a {
 background:none repeat scroll 0 0 transparent;
 color:#fff
}
.VNVN_17_UC_TREE_VIEW_MENU_Child:hover {
 color:#Fdb215300
}
.VNVN_17_UC_INTRO_PAGE_Background {
 background-image:url("../../Images/bg1.jpg");
 background-repeat:no-repeat;
 vertical-align:middle
}
.VNVN_17_UC_1_PAGE_STYLE_Title {
 color:#222;

 font-weight:bold;
 text-align:left;
 text-decoration:none
}
.VNVN_17_UC_1_PAGE_STYLE_Text {
 color:#222;

 font-weight:normal;
 line-height:1.5;
 padding-left:5px;
 text-align:left;
 text-decoration:none
}
.OnePage_Content {

}
.VNVN_17_UC_NEWS_DETAIL_1_1_Text {
 margin:10px 0;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
}
.VNVN_17_UC_RELATED_NEWS_1_1_Title {
 color:#c39;
 font-size:14px;
 font-weight:bold;
 padding:10px 20px;
 text-align:left;
 text-decoration:none
}
.VNVN_17_UC_RELATED_NEWS_1_1_Text {
 color:#222;

 font-weight:normal;
 line-height:1.7;
 padding-left:5px;
 text-align:left;
 text-decoration:none
}
.VNVN_17_UC_PRODUCT_LIST_Title:hover {
 color:#111111;
 text-align:left
}
.VNVN_17_UC_PRODUCT_LIST_Title {
 font-size:13px;
 line-height:1.2;
 text-align:left;
 font-weight:normal
}
#Position_1906 .VNVN_17_UC_PRODUCT_LIST_Title {
 font-size:16px
}
.VNVN_17_UC_PRODUCT_LIST_Price {
 color:#000;
 font-weight:300;
 font-size:17px
}
.VNVN_17_UC_PRODUCT_LIST_Text {
 color:#343434;
 padding-top:5px;
 text-align:center;
 text-decoration:none
}
.td_Products .VNVN_17_UC_PRODUCT_LIST_Text {
 color:#343434;
 text-align:center;
 text-decoration:none;
 padding:10px 0;
 background:transparent;
 border:0;
 border-bottom:1px solid #e6e6e6;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0
}
#PRODUCT_LIST_dl_Product_List {
 border-spacing:10px!important
}
.VNVN_17_UC_PRODUCT_LIST_Code {
 color:#333;
 padding-top:10px;
 text-align:center;
 text-decoration:none
}
#Home_325_dl_Product_List .VNVN_17_UC_PRODUCT_LIST_Code,
#Home_6480_dl_Product_List .VNVN_17_UC_PRODUCT_LIST_Code {
 font-size:15px;
 display:none
}
.ProductRight_Size {
 display:none
}
.VNVN_17_UC_PRODUCT_LIST_Item {
 color:#343434;
 padding-top:5px;
 position:relative;
 text-align:center;
 text-decoration:none
}
.VNVN_17_UC_PRODUCT_LIST_Add {
 color:#000;
 text-align:center
}
.VNVN_17_UC_PRODUCT_LIST_Add:hover {
 color:#b00;
 text-align:center
}
.VNVN_17_UC_PRODUCT_LIST_ColText {
 padding-left:0;
 vertical-align:top;
 text-align:center
}
.VNVN_17_UC_PRODUCT_LIST_ColPicture {
 text-align:center;
 vertical-align:top
}
.VNVN_17_UC_PRODUCT_LIST_Horizontal {
 -moz-border-bottom-colors:none;
 -moz-border-image:none;
 -moz-border-left-colors:none;
 -moz-border-right-colors:none;
 -moz-border-top-colors:none;
 border-color:-moz-use-text-color -moz-use-text-color #9c5254;
 border-style:none none solid;
 border-width:medium medium 1px;
 height:1px
}
.VNVN_17_UC_PRODUCT_LIST_RowHorizontal {
 padding-top:10px;
 text-align:left;
 width:100%
}
.SBasket_Code {
 color:#000;
 text-transform:none
}
#oneStep_IMG1 {
 height:auto;
 width:auto
}
#Product_Title {
 margin-bottom:5px;
 padding:5px 10px
}
#Product_Title a {
 color:#333!important
}
#Product_Title a:hover {
 color:#000!important
}
#Product_Qty {
 padding:5px 0 10px 26%;
 text-align:left
}
#Product_Text {
 display:none
}
#Product_Price {
 bottom:13px;
 color:#111111;
 font-weight:bold;
 margin-bottom:7px;
 margin-top:-30px;
 text-align:left;
 padding-left:48%
}
#Product_Size {
 display:none
}
#Product_Div {
 display:inline-block;
 vertical-align:middle
}
#Product_Add {
 display:inline-block;
 padding-left:4px;
 vertical-align:middle
}
#Product_Picture {
 padding:5px
}
#Product_Picture img,
.shadowcontainer img {
 border:0;
 background:transparent;
 padding:0
}
#Product_Picture img:hover,
.shadowcontainer img:hover {
 border:0
}
.VNVN_17_UC_PRODUCT_DETAIL_Title {
 font-size:36px;
 color: #111111;
 padding-bottom:10px
}
#Product_lb_Price {
 color:#f00;
 font-size:15px;
 text-decoration:none
}
.VNVN_17_UC_PRODUCT_DETAIL_Singer_Composer_Highlight {
 color:#000;

 font-weight:bold
}
.VNVN_17_UC_PRODUCT_DETAIL_Text_Highlight {
 color:#000;

 font-weight:bold
}
.VNVN_17_UC_PRODUCT_DETAIL_Price {
 color:#000;

 font-weight:bold;
 text-decoration:line-through
}
.VNVN_17_UC_PRODUCT_LIST_Paging {
 color:#752357;

 text-align:right;
 padding-bottom:5px
}
.VNVN_17_UC_PRODUCT_LIST_Paging select,
#ctl10_ddl_PropertyValue,
#PRODUCT_LIST_ctl00_ddl_Sortby {
 border:1px solid #ccc;
 border-radius:4px 4px 4px 4px;

 padding:3px
}
#PRODUCT_LIST_ctl01_ddl_Sorttype,
#PRODUCT_LIST_ctl00_ddl_Sorttype,
#ctl09_ddl_PropertyValue {
 border:1px solid #ccc;
 border-radius:4px 4px 4px 4px;

 margin:0 2px;
 padding:3px
}
.VNVN_17_UC_PRODUCT_LIST_Paging_Second {
 color:#752357;

 text-align:right;
 padding-top:5px
}
.VNVN_CSS_20_UC_PagingOfProductDetail_FirstEnd {
 color:#343434;

 padding-right:10px;
 text-decoration:none
}
.VNVN_CSS_20_UC_PagingOfProductDetail_FirstEnd:hover {
 color:#000;

 padding-right:10px;
 text-decoration:none
}
.VNVN_CSS_20_UC_PagingOfProductDetail_BackNext {
 color:#343434;

 padding-right:10px;
 text-decoration:none
}
.VNVN_CSS_20_UC_PagingOfProductDetail_BackNext:hover {
 color:#000;

 padding-right:10px;
 text-decoration:none
}
.VNVN_CSS_20_UC_PagingOfProductDetail {
 color:#343434;

 padding-top:10px;
 text-align:right;
 text-decoration:none
}
.VNVN_CSS_20_UC_PagingOfProductDetail_TextBox {
 text-align:center;
 width:25px
}
.VNVN_17_UC_ALPHABET_ARTIST_Text {
 color:#000;

 padding-left:5px;
 text-align:right
}
.VNVN_17_UC_ALPHABET_ARTIST_Text:hover {
 color:#343434;

 padding-left:5px;
 text-align:right
}
.VNVN_17_UC_CATEGORY_CHAIN_1_1_Text {
 border-bottom:4px solid #666;
 margin-bottom: 10px;
}
 .bkg_categorytitle_middle {
 display:inline-block;
 background:#666;
 border:0;
 color: #fff;
 font-size: 18pt;
 margin-top: 20px;
 padding: 10px 50px 5px 15px;
 border-radius: 10px 50px 0 0; -webkit-border-radius: 10px 50px 0 0; -moz-border-radius: 10px 50px 0 0;
 -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
 }
 
.VNVN_17_UC_CATEGORY_CHAIN_1_1_Text1 {
	color: #fff;
}
 
.bkg_categorytitle_left {
 margin:0 auto;
 border-bottom:0;
 padding-left:0;
 padding-right:0
}
.VNVN_17_UC_PRODUCT_LIST_Related {
 border-bottom: 4px solid #111111;
margin-bottom: 10px;
 text-align:left;
 width:100%
}
#Product_VNVN_19_CommentsRating1_lbl_Title {
 background:transparent!important;
 color:#914140
}
#ShoppingCartView_Header {
 background:#111111;
 color:#000;
 font-family:Arial;

 font-weight:bold;
 height:24px;
 padding:2px 0;
 text-align:left;
 text-transform:uppercase;
 display:table;
 width:100%;
 box-sizing:border-box;
 border-collapse:separate;
 border-spacing:3px
}
#ShoppingCartView_Header>div {
 display:table-cell;
 float:none
}
.ShoppingCartView_Stlye_page,
.ShoppingCartView_AlterStlye {
 display:table;
 width:100%;
 box-sizing:border-box;
 border-collapse:separate;
 border-spacing:3px;
 border-bottom:1px solid #eee
}
.ShoppingCartView_Stlye_page>div,
.ShoppingCartView_AlterStlye>div {
 display:table-cell;
 float:none
}
#ShoppingCartView_Header>.td1,
.ShoppingCartView_Stlye_page>.td1,
.ShoppingCartView_AlterStlye>.td1 {
 display:none
}
.slider-preview-nav {
 display:flex!important;
 display:-wekbit-flex!important;
 bottom:10px!important;
 width:inherit!important;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap;
 justify-content:center;
 -webkit-justify-content:center
}
.slider-container .slider-preview-container .slider-swipe-panel .slider-preview-nav .nav::before {
 border:1px solid rgba(204,204,204,0.7)
}
#tr_1913 .VNVN21_ContentShortShopping {
 height:100%;
 position:fixed;
 overflow-y:auto
}
#tr_1913 #VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_rowOption {
 padding-bottom:66px
}
@media(min-width:767px) {
 #ShoppingCartView_Header>.td1,
 .ShoppingCartView_Stlye_page>.td1,
 .ShoppingCartView_AlterStlye>.td1 {
  display:table-cell
 }
 .slider-preview-nav {
  display:none!important
 }
}
@media(min-width:992px) {
 #tr_1913 .VNVN21_ContentShortShopping {
  height:auto;
  position:absolute;
  overflow-y:inherit
 }
 #tr_1913 #VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_rowOption {
  padding-bottom:0
 }
}
.td1,
.td4,
.td5 {
 width:10%
}
.td3,
.td8 {
 width:5%
}
.td6,
.td7 {
 width:15%
}
.td2 {
 width:35%
}
.ShoppingCartView_Table>div:nth-of-type(7)>div {
 display:table;
 box-sizing:border-box;
 border-collapse:separate;
 border-spacing:0;
 width:100%
}
.ShoppingCartView_Table>div:nth-of-type(7)>div>div {
 display:table-cell
}
.ShoppingCartView_Table>div:nth-of-type(7)>div>div:nth-of-type(1) {
 width:75%!important;
 float:none!important
}
.ShoppingCartView_Table>div:nth-of-type(7)>div>div:nth-of-type(2) {
 width:25%!important;
 float:none!important;
 border-bottom:1px solid #eee;
 padding-right:8%
}
.Row_TopLabel {
 padding:5px 0
}
.Row_TopLabel:nth-of-type(1) {
 padding:0
}
.ShoppingCartView_NumberProduct {
 color:#111111;
 font-size:15px;
 font-weight:bold;
 padding:5px 10;
 text-align:left
}
#ctl09_td7 {
 padding:5px 0 15px 10px;
 text-align:left
}
.ShoppingCartView_Payment {
 color:#000;

 padding:5px 0 5px 10px;
 text-align:left
}
.ShoppingCartView_Images {
 vertical-align:middle;
 width:60px;
 float:none
}
@media(min-width:767px) {
 .ShoppingCartView_Images {
  float:left
 }
}
.ShoppingCartView_Title {
 color:#0c43aa;
 font-size:14px;
 font-weight:bold;
 padding:15px 0 15px 10px;
 text-align:left
}
.ShoppingCartView_Message {
 color:#000;

 padding:5px 0 15px 10px;
 text-align:left
}
.ShoppingCartView_AlterStlye {
 background-color:#eee
}
.ShoppingCartView_TextBox {
 text-align:center;
 width:25px
}
.ShoppingCartView_Header_td1 {
 color:#fff;
 text-align:center;
 width:15%
}
.ShoppingCartView_Header_td2 {
 color:#fff;
 text-align:left;
 width:35%
}
.ShoppingCartView_td1 {
 color:#fff;
 text-align:center;
 width:15%
}
.ShoppingCartView_td2 {
 color:#000;
 text-align:center;
 width:35%
}
.ShoppingCartView_td2:hover {
 color:#db0000;
 text-align:center;
 width:35%
}
.ShoppingCartView_Header_td3 {
 color:#fff;
 text-align:center;
 width:5%
}
.ShoppingCartView_Header_td4 {
 color:#fff;
 text-align:center;
 width:15%
}
.ShoppingCartView_Header_td5 {
 color:#000;
 width:10%
}
.ShoppingCartView_Header_td6 {
 color:#fff;
 text-align:left;
 width:10%
}
.ShoppingCartView_td5 {
 text-align:center;
 width:10%
}
.td4,
.td5,
.td5,
.td6,
.td7,
.td8 {
 text-align:center!important
}
.ShoppingCartView_Header_Total {
 background:#f2f2f2;
 color:#000;
 font-weight:bold;
 padding:5px;
 text-align:right;
 width:85%
}
#ctl09_lbTotal {
 font-weight:bold;
 padding:5px
}
.ShoppingCartView_Header_TotalMoney {
 background-color:#111111;
 color:#fff;
 font-size:15px;
 padding:3px;
 text-align:center;
 padding-right:8%!important
}
@media(min-width:1230px) {
 .ShoppingCartView_Header_TotalMoney {
  padding-right:13%!important
 }
}
.ShoppingCart_td3 {
 color:#000;
 text-align:center;
 width:10%
}
.ShoppingCart_td4 {
 color:#000;
 text-align:center;
 width:15%
}
.ShoppingCart_td5 {
 color:#fff;
 text-align:center;
 width:15%!important
}
.ShoppingCart_Total {
 color:#000;
 text-align:right;
 line-height: 2.5;
}
.ShoppingCart_TotalMoney {
 font-weight:bold;
 text-align:right
}
#oneStep_td_GrandTotal {
 color:#111111!important;
 font-weight:bold;
 text-align:right;
 padding-right: 0 !important;
}
.BillShip {
 background-color:#666;
 height:25px
}
.MessageError {
 color:#db0000;
 font-size:12px
}
.vnvn19_uc_CreditCardForm_td1 {
 width:25%
}
.vnvn19_uc_CreditCardForm_td2 {
 width:75%
}
.vnvn19_uc_CreditCardForm_Title {
 color:#0c43aa;
 font-size:14px;
 font-weight:bold;
 padding:15px 0 15px 10px;
 text-align:left
}
.vnvn19_uc_FormBilling_Title {
 color:#0c43aa;
 font-size:14px;
 font-weight:bold;
 padding:15px 0 15px 10px;
 text-align:left
}
.vnvn19_uc_FormBilling_Text {
 color:#000;
 text-align:left;
 width:20%
}
.vnvn19_uc_FormBilling_Text2 {
 color:#db0000;

 text-align:left
}
.vnvn19_uc_ShippingMethod_Title {
 color:#0c43aa;
 font-size:14px;
 font-weight:bold;
 padding:15px 0 15px 10px;
 text-align:left
}
.vnvn19_uc_CustomerLogin_Button {
 color:#0c43aa;
 font-size:14px;
 font-weight:bold;
 text-align:left
}
.vnvn19_uc_CustomerLogin_Title {
 color:#0c43aa;
 font-size:14px;
 font-weight:bold;
 padding:15px 0 15px 10px;
 text-align:left
}
.vnvn19_uc_CustomerLogin_TopLable {
 background-color:#f1f5ff;
 color:#0c43aa;
 font-size:14px;
 font-weight:bold;
 padding:5px 10px 15px 5px;
 text-align:left
}
.Message_Title {
 color:#0c43aa;
 font-size:14px;
 font-weight:bold;
 padding:10px 10px 15px;
 text-align:left
}
.Message_Text {
 color:#0c43aa;
 display:block;
 font-size:14px;
 padding:5px 0 5px 10px;
 text-align:left
}
.Message_Button {
 color:#0c43aa;
 display:block;
 font-size:14px;
 padding:5px 0 15px 10px;
 text-align:left
}

.VNVN21_Item_Shopping {
 color:#555;
}
.VNVN21_Line_Short_Shopping {
 background-image:url("Images/line_short_shopping.jpg");
 background-position:center center;
 background-repeat:repeat-x;
 height:.8em;
 width:84%
}
#Position_1902 .VNVN21_Content_Basket {
 min-width:300px!important
}
.VNVN21_Basket_Title {
 color:#000;
 font-family:Arial;
 font-weight:bold;
 text-align:right
}
.VNVN21_Short_Shopping_Total {
 color:#111111;
 font-size:13px;
 font-weight:bold;
 padding:5px 0
}
.VNVN21_Text_shopping {
 color:#fa0303;

 text-align:left;
 vertical-align:top
}
#VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_ShortShopping_ctl01_lb_Price {
 width:40%!important
}
.VNVN21_Link_ShoppingMore {
 background:url("images/btn_fulllist.jpg") no-repeat scroll right center transparent;
 color:#fff;

 padding-bottom:5px;
 padding-right:20px;
 text-align:right;
 vertical-align:middle;
 width:19px
}
.dvContainFullist {
 padding-right:5px;
 right:5px;
 text-align:right
}
.SBBgkViewCart {
 background:url("Images/bgkVCart.png") no-repeat scroll center top transparent;
 height:30px;
 padding-left:10px;
 text-align:left
}
.vnvn19_uc_ShippingMethod_Text {
 margin-left:30px
}
.vnvn19_uc_ShippingMethod_RadioList {
 margin-left:50px
}
.VNVN21_Link_ShoppingRow {
 height:32px;
 width:100%
}
.Login_Title {
 font-weight:bold
}
.Textbox_Code {
 background:none repeat scroll 0 0 #fff;
 border:1px solid #ddd;
 color:#999;
 text-align:left;
 vertical-align:-2px;
 width:70px
}
#VNVN_17_UC_CREATE_NEW_USER_lbl_Line1 {
 display:inline-block;
 padding-top:20px
}
#VNVN_17_UC_CREATE_NEW_USER_pnl_ButtonSubmit {
 clear:both
}
.RegisterBox .Message_error_Yellow {
 padding-left:0
}
.Advert_Title {
 color:Red;
 font-size:13px;
 font-weight:bold;
 text-align:left
}
.Advert_Brief {
 text-align:justify;
 text-decoration:none
}
.Article_Description {
 text-align:justify;
 text-decoration:none
}
.VoteResultContent {
 background-color:#f0f5ff;
 margin-top:10px;
 vertical-align:top;
 width:100%
}
.VoteResultTitle1 {
 background-color:#d9e5fd;
 background-image:url("images/shortshoppingcart_bg.jpg");
 background-repeat:repeat-x;
 color:#Fdb215300;
 font-size:14px;
 font-weight:bold;
 text-align:center
}
.VoteResultTitle2 {
 background-color:#d9e5fd;
 background-image:url("images/shortshoppingcart_bg.jpg");
 background-repeat:repeat-x;
 color:green;

 font-weight:bold;
 text-align:center
}
.TitleRange {
 color:#2d56a8;

 font-weight:bold;
 padding-right:5px;
 text-align:left
}
.TextInformation {
 color:#096;
 font-size:17px;
 font-weight:bold;
 text-transform:uppercase
}
.ComboxLogin {
 width:225px
}
.Login_Title_what {

 font-weight:bold;
 text-align:left
}
.ErrorText {
 color:Red;

 font-weight:bold
}
.TextBox {
 width:300px
}
.vnvn19_uc_FormBilling_ChildTable {
 text-align:left;
 width:100%
}
.Header {
 font-size:17px;
 font-weight:bold;
 padding:10px 0;
 text-align:left
}
.vnvn23_text_center {
 border:1px solid #ccc;
 border-radius:4px 4px 4px 4px;
 padding:3px;
 text-align:center;
 width:20px
}
.Bkg_TopHome {
 background-image:url("images/Bkg_TopHome.jpg");
 background-repeat:no-repeat;
 height:192px
}
.VNVN_17_UC_HORIZONTAL_MENU {
 background-color:#000;
 height:22px;
 vertical-align:bottom
}
.VNVN_17_UC_HORIZONTAL_MENU_Item {
 color:#fff;
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 text-decoration:none
}
.VNVN_17_UC_HORIZONTAL_MENU_SelectedItem {
 color:yellow;
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 text-decoration:none
}
.VNVN_17_UC_HORIZONTAL_MENU_ItemBC {
 background:url("Images/bgk_Top_Se.jpg") no-repeat scroll right 80% transparent;
 height:14px;
 padding:5px 30px 6px
}
.VNVN_17_UC_HORIZONTAL_MENU_BItem {
 color:#fff;
 font-family:Arial;
 font-weight:bold;
 text-decoration:none
}
.VNVN_17_UC_HORIZONTAL_MENU_SelectedBItem {
 color:yellow;
 font-family:Arial;
 font-weight:bold;
 text-decoration:none
}
.HORIZONTAL_LINK {
 color:#fff;
 font-family:Arial;

 font-weight:bold;
 padding-left:7px;
 padding-right:7px;
 text-decoration:none
}
.Parent_Box_Seacrh {
 position:relative
}
.Box_Seach_Viewcart {
 padding-bottom:10px;
 padding-top:10px
}
.VNVN_17_UC_CUSTOMER_AREA {
 color:#fff;
 display:block;

 padding-top:5px;
 text-align:right;
 text-decoration:none
}
.VNVN_17_UC_CUSTOMER_AREA_Text:hover {
 color:#000;

 text-decoration:none
}
.VNVN_17_UC_CUSTOMER_AREA_Text {
 color:#000;

 text-align:right;
 text-decoration:none
}
#VNVN_17_UC_SEARCH_FORM_1_1_CheckBox1 {
 display:none
}
#VNVN_17_UC_SEARCH_FORM_1_1_tb_Search_Content {
 background:transparent;
 border:0;
 color:#fff
}
.VNVN_17_UC_SEARCH_FORM_1_1_Col label,
.VNVN_17_UC_SEARCH_FORM_1_1_Col #VNVN_17_UC_SEARCH_FORM_1_1_rfv_Search_Content {
 display:none!important
}
.VNVN_17_UC_SEARCH_FORM_1_1_Col {
 vertical-align:middle;
 color:#666
}
.VNVN_17_UC_SEARCH_FORM_1_1_Col>#VNVN_17_UC_SEARCH_FORM_1_1_lb_Search_Title {
 display:none
}
.VNVN_17_UC_SEARCH_FORM_1_1_Col>#VNVN_17_UC_SEARCH_FORM_1_1_tb_Search_Content {
 height:100%;
 width:100%;
 color:#666;
 font-style:italic;
 padding:5px 10px
}
.VNVN_17_UC_SEARCH_FORM_1_1_Col>.VNVN_17_UC_SEARCH_FORM_1_1_rfv_Search_Content {
 display:none
}
.pnl_SearchForm {
 position:relative;
 float:right;
 display:flex;
 height:45px;
 margin:27px 10px 0 10px;
 width:60%;
}
.VNVN_17_UC_SEARCH_FORM_1_1_Col:first-child {
 background:#fff;
 border:1px solid #ddd;
 margin-right: 5px;
 color:#333;
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:middle;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px
}
.VNVN_17_UC_SEARCH_FORM_1_1_Col:last-child {
 padding-right:0;
 float:right!important;
 background:#ccc;
 text-align:center;
 color:#333;
 border:0;
 max-width:60px;
 vertical-align:middle!important;
 flex-grow:1;
 -webkit-flex-grow:1;
 border-radius: 5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
.VNVN_17_UC_SEARCH_FORM_1_1_Col:last-child input[type="image"] {
 padding:5px;
 max-height:45px;
}
.VNVN_17_UC_SEARCH_FORM_1_1_Col:last-child:hover {
 background:#111111;
 cursor: pointer;
}
.VNVN_17_UC_FOOTER_StaticText {
 color:#222;
 padding-top:10px!important;
 padding-bottom:10px;
 text-align:left;
}
.VNVN_17_UC_FOOTER_Print {
 color:#343434;
 padding-left:5px;
}
.VNVN_17_UC_FOOTER_Text:hover {
 color:#111111;
}
.VNVN_17_UC_FOOTER_Text {
 color:#000;
}
.footer_address {

}
.you_have_item {
 padding-left:8px;
}
.vnvn19_uc_OrderFlow_Text {
 color:#000;
 display:block;
 font-weight:bold;
 padding-top:1px;
 text-align:left;
}
.vnvn19_uc_OrderFlow_Seperator {
 color:#0c43aa;
 display:block;
 font-weight:bold;
 padding:5px 0;
 text-align:left;
}
#divFlowChain {
 margin-top:10px;
 padding-left:6px;
 text-align:left;
 width:99%;
}
.OrderFlowSelected {
 color:#722539;
 display:block;
 font-weight:bold;
 padding-top:1px;
 text-align:left
}
.OrderFlowUnSelected {
 color:#ccc;
 cursor:text;
 display:block;
 font-weight:bold;
 padding-top:1px;
 text-align:left
}
.CSS_Product_list {
 max-width:100%
}
.vnvn23_link_paging {
 color:#000;
 padding:0 10px
}
.DemoImage {
 height:50px;
 padding:5px;
 width:50px
}
#Product_ddl_Pro_151,
#Product_ddl_Pro_135 {
 background:#fff;
 border:1px solid #ddd;
 color:#999;
 height:24px;
 margin-bottom:2px;
 padding:2px 2px 2px 5px
}
.Div_CheckOutTitle_Login {
 background:transparent;
 margin-left:0;
 padding-top:10px;
 text-align:left;
 color:#333;
 font-size:17px
}
.Checkout_title_login {
 color:#000;
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 text-transform:capitalize;
 vertical-align:middle
}
.RegisterBox {
 width:60%;
 margin:10px auto;
 padding: 10px;
 border:1px solid #ddd;
 background:#fff;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
.Text_White_Medium {
 color:#000;
 font-weight:400;
 font-size:17px;
 font-family:'Open Sans',sans-serif;
 padding:10px 0;
 text-align:center;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.Align_Right_Padd_Right {
 width:30%!important;
 font-weight:bold;
 float:left!important;
 height:auto!important;
 padding-bottom:5px
}
.RegisterBox .div_Row {
 padding-bottom:10px;
 float:left;
 width:100%;
 clear:both
}
#VNVN_17_UC_CREATE_NEW_USER_td_Holder .Align_Right_Padd_Right {
 width:100%!important
}
.RegisterBox .div_Col_Form {
 width:70%!important;
 float:right!important;
 height:auto!important
}
.RegisterBox .g-recaptcha {
 padding-top:5px;
 padding-left:30%!important;
 box-sizing:border-box
}
.RegisterBox .BottomSignIn {
 padding-left:30%!important
}
.Textbox_Login {
 width:95%
}
.BottomSignIn {
 margin-bottom:10px;
 margin-top:10px;
 text-align:left
}
.Message_error_Yellow {
 color:red;

 padding-left:10px
}
.Css_Red {
 color:#db0000;
 font-size:12px
}
.MVF_Txt_NotCase {
 color:#90997e;
 font-size:10px;
 padding-left:10px
}
.MVF_Txt_padding_login {

 padding:0 10px
}
.MVF_Txt_A4_SignInBox_UserPass {
 color:#000;
 font-weight:bold;
 padding-left:10px
}
.MVF_Tbx_SignIn_UserPass {
 border:1px solid #000;
 margin-left:10px;
 width:139px
}
.MVF_Link_SignIn_Here {
 color:#765e33;

 padding-right:4px
}
.Div_SignInBox_Button {
 float:left;
 padding-bottom:10px;
 text-align:left;
 width:100%
}
.Div_SignInBox_ButtonRegister {
 float:left;
 padding-left:12px
}
.Div_SignInBox_ButtonSignIn {
 float:left;
 padding-left:10px
}
.MVF_Div_LeftMenu {
 background-color:#fff;
 border:1px solid #ecc08e;
 color:#064e0e;
 float:left;

 font-weight:bold;
 height:24px;
 margin-top:2px;
 padding-left:6px;
 padding-top:4px;
 text-align:left;
 width:160px
}
.Div_AccountInformationC {
 background-color:#111111;
 border-radius:5px 5px 0 0;
 padding:5px 8px
}
.Div_AccountInformationC a {
 color:#fff;
 font-weight:bold
}
.Div_AccountInformationC a:hover {
 color:#aaa;
 font-weight:bold
}
.Div_AccountInformationC_Selected {
 color:#aaa!important;
 font-weight:bold
}
.content_data_view_order {
 border-bottom:1px solid #888;
 border-right:1px solid #888;
 text-align:center
}
.content_data_view_order_link_Id {
 border-bottom:1px solid #888;
 border-left:1px solid #888;
 border-right:1px solid #888;
 text-align:center;
 width:12%
}
.style_2_view_order,
.style_1_view_order {
 border-left:0;
 border-right:0;
 display:flex;
 display:-webkit-flex
}
.title_member_login_form {
 text-align:left
}
.Div_Float_Left {
 float:left
}
.Div_item_shopping_title {
 float:left;
 padding-left:5px;
 text-align:left;
 width:74%
}
.paging_row1 {
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap;
 margin-bottom:5px;
 margin-top:5px;
 padding-top: 10px;
 float:none!important;
 clear:both;
 width:auto!important
}
.paging_row1 .Paging_Col1 {
 width:auto!important;
 float:none!important;
 display:inline-block;
 text-align:left;
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 padding:5px 0
}
.paging_row1 .Paging_Col2 {
 width:auto!important;
 float:none!important;
 display:inline-block;
 text-align:center;
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top
}
.paging_row1 .Paging_Col3 {
 width:auto!important;
 float:none!important;
 display:inline-block;
 text-align:right;
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top
}
.paging_row1 .Paging_Col3 .vnvn23_link_paging img {
 padding:5px 10px;
 max-width: 20px;
}
.paging_row1 .Paging_Col3 .vnvn23_link_paging img:hover {
}
.paging_row1 .Paging_Col3 img,
.paging_row1 .Paging_Col3>span,
.paging_row1 .Paging_Col1>span,
.paging_row1 .Paging_Col2>span {
 vertical-align:middle
}
.paging_row1 .vnvn23_text_center {
 width:35px;
 padding:4px 5px 6px 5px;
 background-color:#fff;
 border: 1px solid #ddd;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px
}
.paging_row1 .vnvn23_text_center:hover,
.paging_row1 .vnvn23_text_center:focus {
 background-color:#ddd
}
.NewsBox_Left {
 margin-bottom:5px;
 text-align:left
}
.NewsBoxMainContainer {
 width:100%
}
.NewsBoxStyle1_Title {
 color:#000;
 font-family:Arial;
 font-size:11px!important;
 font-weight:bold;
 text-align:justify
}
.NewsboxMore {
 color:Red;
 font-size:12px
}
.NewsBoxBrief {
 text-align:justify
}
.NewBox_Line {
 -moz-border-bottom-colors:none;
 -moz-border-image:none;
 -moz-border-left-colors:none;
 -moz-border-right-colors:none;
 -moz-border-top-colors:none;
 border-color:-moz-use-text-color -moz-use-text-color #765e33;
 border-style:none none dotted;
 border-width:medium medium 1px;
 margin-bottom:15px;
 margin-top:5px;
 text-align:center;
 width:100%
}
.bg_title_view_order {
 background-color:#ccc;
 height:24px!important;
 padding-top:5px;
 color:#333!important
}
.bg_title_view_order>div:nth-of-type(2),
.style_1_view_order>div:nth-of-type(2),
.style_2_view_order>div:nth-of-type(2) {
 width:15%!important
}
.bg_title_view_order>div,
.style_1_view_order>div,
.style_2_view_order>div {
 padding:2px;
 box-sizing:border-box
}
.CSS_Banner img {
 width:auto;
 max-width:100%;
 height:auto;
 max-height:100%
}
#Position_1913 .EGF_BottomMenu_Table {
 float:right
}
#Position_1913>.Advertise {
 padding-top:7px;
 padding-bottom:5px
}
.Adv_1913_1802_100 {
position: relative;
float: right;
z-index: 201;
margin: 0 10px 0 0;
}
#Position_1913 .signin input[type="text"],
#Position_1913 .signin input[type="password"] {
 border:1px solid #aaa
}
.Scroll {
 padding-left:10px;
 padding-right:10px
}
.linethrough {
 color:#aaa;
 text-decoration:line-through
}
#Product_lb_Static_Price,
#Product_lb_Static_ListPrice,
#Product_lb_Static_InStock,
#Product_lb_Static_AvailableShipping,
#Product_lbl_Static_Sex,
#Product_lb_Static_Size,
#Product_lb_Static_Code,
#Product_lb_Static_Color {
 color:#555;
 display:inline-block;
 width:80px
}
.Demo {
 background:#fff;
 border:1px solid #ccc!important;
 cursor:pointer;
 margin:1px 2px;
 padding:1px;
 height:55px!important
}
.Demo:hover {
 border:1px solid #111111!important
}
#Product_pnl_Image {
 float:none;
 text-align:center
}
#Image_Next {
 cursor:pointer
}
#Image_Back {
 cursor:pointer
}
.Dv_ContainAccount {
 background-color:#e5b285;
 border:1px solid #ccc;
 padding-left:20px;
 text-align:left
}
.Dv_ContainAccount span {
 color:#fff;
 font-weight:bold
}
.AccountInfoLink {
 color:#12c45d;
 font-weight:bold;
 text-decoration:none
}
.dv_Person_Border {
 clear:both;
 border:1px solid #ddd;
 height:100%;
 float:left;
 width:100%
}
.Tracking_BgkCen {
 width:100%
}
.dv_Person_Border .Tracking_BgkTop {
 width:100%!important;
 padding:10px;
 border:0;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.dv_Person_Border .Tracking_BgkCen>div {
 padding-bottom:10px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.CssMessageRed {
 color:Red;
 font-size:12px
}
.dv_UC_Simple {
 clear:both;
 padding-right:15px;
 padding-top:20px;
 text-align:right
}
.CssUpsTitle fieldset legend {
 color:#000;
 font-size:13px;
 font-weight:bold;
 margin-bottom:5px;
 text-transform:uppercase
}
.CssUpsTitle fieldset {
 border:1px solid #ddd;
 background-color:#f9f9f9
}
.NewsBoxStyle2_Title {
 color:#000;
 font-size:24px;
 font-weight:bold;
 padding-bottom:20px;
 padding-top:10px;
 text-align:left
}
.VNVN_17_UC_NEWS_DETAIL_1_1_Title {
 color:#111111;
 font-size: 24pt;
 padding-bottom:5px;
 padding-top:5px;
 text-align:center;
 display: none;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.VNVN_17_UC_NEWS_DETAIL_1_1_Title span {
 color:#111111;
 font-weight:600;
 font-size:24pt;
 text-transform:uppercase;
}

.TopMenu_Parent a {
 background:url(images/arrow-down.png) no-repeat scroll right center transparent;
 display:block;
 padding-right:38px
}


.EGF_div_TopMenu_Level1 {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.EGF_div_TopMenu_Level1_Title {
	padding:13px 30px 9px 30px;
	float: left;
	border-right: 1px solid #444;
	position: relative;
}
.EGF_div_TopMenu_Level1_Title a {
 color:#fff;
 font-weight: 400;
 font-size:20px;
 text-align:left;
 font-family: 'Montserrat', sans-serif;
}

.EGF_div_TopMenu_Level1:hover, .TopMenu_Selected1 {
 color:#fff;
 background-color:#111111;
}

.EGF_div_TopMenu_Level1_Title:hover a, .TopMenu_Selected a {
 color:#fff;
}

.EGF_div_TopMenu_Level1_Title.TopMenu_Parent {
color:#fff;
padding-right: 15px;
}



/*
.EGF_div_TopMenu_Level1_Title .ViewChild_More,
.EGF_div_TopMenu_Level1_Title .ViewChild_Less {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9999;
}
*/
.EGF_div_TopMenu_Level1:last-child .EGF_div_TopMenu_Level1_Title {
 border-right: 0;
}
.EGF_div_TopMenu_Level1:last-child .EGF_div_TopMenu_Level1_Title {
 border-bottom:0
}
.EGF_div_TopMenu_Level1_Begin1,
.EGF_div_TopMenu_Level1_Begin,
.EGF_div_TopMenu_Level1_End {
 display:none;
 background-repeat: no-repeat;
float: none;
height: 0;
width: 0;
}
.TopMenu_Seperator {
 color:#fff;
 padding:0 5px
}
.EGF_div_TopMenu_Level1:hover .EGF_div_TopMenu_Level1_Child,
.EGF_div_TopMenu_Level1:hover .EGF_div_TopMenu_Level1_Child1 {
 display:block
}
.EGF_div_TopMenu_Level1_Child:hover,
.EGF_div_TopMenu_Level1:hover .EGF_div_TopMenu_Level1_Child,
.EGF_div_TopMenu_Level1:hover .EGF_div_TopMenu_Level1_Child1 {
 visibility:visible;
 opacity:1;
 transition:opacity 2s linear
}
.EGF_div_TopMenu_Level2:first-child,
.EGF_div_TopMenu_Level3:first-child,
.EGF_div_TopMenu_Level4:first-child {
 border-top:0
}
.EGF_div_TopMenu_Level2 {
 position:relative
}
.EGF_div_TopMenu_Level3,
.EGF_div_TopMenu_Level4 {
 position:relative
}
.EGF_div_TopMenu_Level2_Title.Parent,
.EGF_div_TopMenu_Level3_Title.Parent,
.EGF_div_TopMenu_Level4_Title.Parent {
 padding-right:0!important
}
.EGF_div_TopMenu_Level2_Title,
.EGF_div_TopMenu_Level3_Title,
.EGF_div_TopMenu_Level4_Title {
 clear:both;
 cursor:pointer;
 font-family: 'Montserrat', sans-serif;
}
.EGF_div_TopMenu_Level2_Title a,
.EGF_div_TopMenu_Level3_Title a,
.EGF_div_TopMenu_Level4_Title a {
 color:#222;
 font-size:16px;
 text-decoration:none;
 text-transform:none;
 border-top:1px solid #e9f7fd;
 border-bottom:1px solid #7eaabb;
 display:block;
 padding:6px 15px
}
.EGF_div_TopMenu_Level5_Title a,
.EGF_div_TopMenu_Level6_Title a {
 color:#444;
 font-size:15px;
 text-decoration:none;
 text-transform:none;
 border-top:1px solid #e9f7fd;
 border-bottom:1px solid #7eaabb;
 display:block;
 padding:6px 15px
}
.Box_Topmenu .Parent a {
 background:url(images/arrow-right.png) right center no-repeat;
 padding-right:18px
}
.EGF_div_TopMenu_Level2:last-child .EGF_div_TopMenu_Level2_Title a,
.EGF_div_TopMenu_Level3:last-child .EGF_div_TopMenu_Level3_Title a,
.EGF_div_TopMenu_Level4:last-child .EGF_div_TopMenu_Level4_Title a,
.EGF_div_TopMenu_Level5:last-child .EGF_div_TopMenu_Level5_Title a,
.EGF_div_TopMenu_Level6:last-child .EGF_div_TopMenu_Level6_Title a {
 border-bottom:0
}
.EGF_div_TopMenu_Level2 .EGF_div_TopMenu_Level2_Title.Selected,
.EGF_div_TopMenu_Level3 .EGF_div_TopMenu_Level3_Title.Selected,
.EGF_div_TopMenu_Level4 .EGF_div_TopMenu_Level4_Title.Selected,
.EGF_div_TopMenu_Level5 .EGF_div_TopMenu_Level5_Title.Selected,
.EGF_div_TopMenu_Level6 .EGF_div_TopMenu_Level6_Title.Selected {
 background-color:#111111;
 color:#fff
}
.EGF_div_TopMenu_Level2 .EGF_div_TopMenu_Level2_Title.Selected a,
.EGF_div_TopMenu_Level3 .EGF_div_TopMenu_Level3_Title.Selected a,
.EGF_div_TopMenu_Level4 .EGF_div_TopMenu_Level4_Title.Selected a,
.EGF_div_TopMenu_Level5 .EGF_div_TopMenu_Level5_Title.Selected a,
.EGF_div_TopMenu_Level6 .EGF_div_TopMenu_Level6_Title.Selected a {
 color:#fff;
 background-color:#111111
}
.EGF_div_TopMenu_Level2:hover .EGF_div_TopMenu_Level2_Title a,
.EGF_div_TopMenu_Level3:hover .EGF_div_TopMenu_Level3_Title a,
.EGF_div_TopMenu_Level4:hover .EGF_div_TopMenu_Level4_Title a,
.EGF_div_TopMenu_Level5:hover .EGF_div_TopMenu_Level5_Title a,
.EGF_div_TopMenu_Level6:hover .EGF_div_TopMenu_Level6_Title a {
 color:#fff;
 background-color:#111111
}
.EGF_div_TopMenu_Level2:hover .EGF_div_TopMenu_Level2_Child,
.EGF_div_TopMenu_Level3:hover .EGF_div_TopMenu_Level3_Child,
.EGF_div_TopMenu_Level4:hover .EGF_div_TopMenu_Level4_Child,
.EGF_div_TopMenu_Level5:hover .EGF_div_TopMenu_Level5_Child,
.EGF_div_TopMenu_Level6:hover .EGF_div_TopMenu_Level6_Child {
 display:block
}
.EGF_div_BottomMenu_Level1_Title {
 display:inline-block;
 text-align:center;
 padding-top:10px;
 padding-bottom:10px
}
.EGF_div_BottomMenu_Level1_Title:hover a {
 color:#111111
}
.EGF_div_BottomMenu_Level1_Title a {
 color:#444;
 text-transform:uppercase
}
.EGF_div_BottomMenu_Level1_Seperator {
 color:#aaa;
 padding:4px 10px
}
.EGF_div_BottomMenu_Level1_Title:last-child .EGF_div_BottomMenu_Level1_Seperator {
 display:none
}
.VNVN21_ContentShortShopping1 {
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 padding:10px 0;
 margin:2px 0;
 vertical-align:top
}
.HDB_Div_Billing_Col2 {
 text-align:left
}

#oneStep_lblQuatity,
#oneStep_Label1 {
 color:#111111;
 font-size:14px;
 font-weight:bold
}
.HDB_Div_Billing_Padding_Top1,
#pnl_A5_L3_X2_Y1_003,
#oneStep_lbl_A5_Title_020,
#pnl_A5_L3_X2_Y5_025,
#pnl_A5_L5_X2_Y23_010 {
 background:#f2f2f2;
 clear:left;
 color:#000;
 display:block;
 font-weight:bold;
 padding:5px 10px;
 text-align:left;
 margin-bottom:5px;
 width:100%;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#Div1 {
 padding:5px 10px;
 text-align:left;
 width:100%;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#pnl_A5_L5_X4_Y1_059 label {
 padding-left:5px
}
#oneStep_txt_Coupon,
#oneStep_txt_GCNumber {
 background:#fff;
 border:1px solid #ddd;
 color:#999;
 text-align:center!important;
 width:195px!important;
 margin:1px
}
#oneStep_txt_Discount {
 -moz-border-bottom-colors:none;
 -moz-border-image:none;
 -moz-border-left-colors:none;
 -moz-border-right-colors:none;
 -moz-border-top-colors:none;
 background:#fff;
 border:1px solid #ddd;
 color:#999;
 width:100px!important
}
.HDB_Div_Billing_Bkg1 {
 background:#111111;
 border:0;
 color:#fff;
 font-weight:400;
 font-size:17px;
 text-transform:uppercase;
 font-family:'Open Sans',sans-serif;
 padding:5px 10px;
 text-align:left;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 margin-bottom:5px
}
.HDB_Div_Billing_Bkg2 {
 background-color:#666;
 color:#fff;
 font-weight:bold;
 text-align:left
}
.HDB_Txt_LyricTitle_Middle1 {
 line-height:2;
}
.HDB_Div_Billing_Col11 {
 float:left!important;
 text-align:left!important;
 width:35%;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.HDB_Div_Billing_Col2 {
 float:right!important;
 text-align:left!important;
 width:65%;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.cssTextBox {
 width:95%!important
}
.HDB_Div_A4_TotalLine1 {
 font-weight:bold;
 padding:5px 22px 5px 0;
 text-align:right
}
.HDB_Div_A4_TotalText {
 color:#f75d12
}
.HDB_Float_Left {
 float:left
}
.HDB_Div_Billing_Padding_Top {
 clear:both!important;
 float:left!important;
 padding-bottom:5px;
 width:100%!important
}
#hpl_Card_A5_005  {
float: right;
width: 100%;
text-align: right;
margin-right: 9px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.HDB_Clear_Left {
 clear:left
}
.Div_AccountInformationL {
 padding-top:5px;
 text-align:left
}
.Send_To_Friend_css {
 background-color:#666;
 display:none
}
.Send_To_Friend_css td {
 padding-left:10px
}
.Boder_Search_List {
 border:1px solid #dae3d5;
 margin-bottom:20px;
 padding-bottom:20px;
 padding-left:20px
}
.ChooseTheme {
 color:#fff;
 float:right
}
.LoadingText {
 color:#Fdb215300;
 float:right;
 font-weight:bold;
 margin-top:15px
}
#marquee {
 color:#Fdb215300;
 font-size:14px
}
.ProductBoxHomeT {
 background:url("images/bhdot.jpg") repeat-x scroll 0 0 transparent;
 width:100%
}
.ProductBoxHomeTL {
 background:url("images/bhTL.jpg") no-repeat scroll 0 0 transparent
}
.ProductBoxHomeTR {
 background:url("images/bhTR.jpg") no-repeat scroll 100% 0 transparent;
 clear:both;
 min-height:300px;
 padding:10px
}
.ProductBoxHomeB {
 background:url("images/bhdot.jpg") repeat-x scroll 0 100% transparent
}
.ProductBoxHomeBL {
 background:url("images/bhBL.jpg") no-repeat scroll 0 100% transparent
}
.ProductBoxHomeBR {
 background:url("images/bhBR.jpg") no-repeat scroll 100% 100% transparent
}
.ProductBoxHomeL {
 background:url("images/bhdot.jpg") repeat-y scroll 0 0 transparent
}
.ProductBoxHomeR {
 background:url("images/bhdot.jpg") repeat-y scroll 100% 0 transparent
}
.BHTTL {
 clear:both;
 height:100%;
 width:100%;
 border-bottom:4px solid #111111;
 color:#fff;
 font-weight:600;
 font-size:24px;
 text-transform:uppercase;
 margin-top:20px;
 margin-bottom:20px
}
.BHTTC span {
 display:inline-block;
 background:#111111;
 border:0;
 padding: 10px 50px 5px 15px;
 border-radius: 10px 50px 0 0; -webkit-border-radius: 10px 50px 0 0; -moz-border-radius: 10px 50px 0 0;
 -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}
.TR_Header {
 background-color:#111111;
 color:#fff;
 font-weight:bold;
 line-height:2.4;
 text-align:center;
 text-transform:uppercase;
 min-height:32px
}
#Position_1907 .TB_List,
#Position_1910 .TB_List,
#Position_1907 .td_Products .div_MenuItem {
 display:table!important;
 width:100%!important;
 box-sizing:border-box;
 border-collapse:separate;
 border-spacing:0;
 background:#fcfcfc;
 margin:10px 0
}
#Position_1907 .TR_Header,
#Position_1907 .TR_Row1,
#Position_1910 .TR_Header,
#Position_1910 .TR_Row1,
#Position_1907 .td_Products .div_MenuItem>.TR_Row1 {
 display:table-row
}
#Position_1907 .TR_Header>div,
#Position_1907 .TR_Row1>div,
#Position_1910 .TR_Header>div,
#Position_1910 .TR_Row1>div,
#Position_1907 .td_Products .div_MenuItem>.TR_Row1>div {
 display:table-cell;
 border-bottom:1px solid #e0e0e0;
 padding:1px
}
#Position_1907 .td_Products .div_MenuItem {
 border-radius:0;
 -webkit-border-radius:0;
 padding:5px;
 margin:0;
 border:0;
 border-bottom:1px solid #e6e6e6
}
#Position_1907 .td_Products .div_MenuItem>.TR_Row1>div {
 border:0!important
}
#Position_1907 .TD_Header:nth-of-type(1),
#Position_1907 .TR_Row1>div:nth-of-type(1) {
 width:13%;
 text-align:left
}
#Position_1907 .TD_Header:nth-of-type(1) {
 padding-left:5px
}
#Position_1907 .TD_Header:nth-of-type(2),
#Position_1907 .TR_Row1>div:nth-of-type(2) {
 width:22%;
 text-align:left
}
#Position_1907 .TD_Header:nth-of-type(2)>.div_Title,
#Position_1907 .TR_Row1>div:nth-of-type(2)>.div_Title {
 overflow:hidden;
 text-overflow:ellipsis;
 word-wrap:break-word
}
#Position_1907 .TD_Header:nth-of-type(3),
#Position_1907 .TR_Row1>div:nth-of-type(3) {
 width:19%;
 text-align:left
}
#Position_1907 .TD_Header:nth-of-type(4),
#Position_1907 .TR_Row1>div:nth-of-type(4) {
 width:13%;
 text-align:right
}
#Position_1907 .TD_Header:nth-of-type(5),
#Position_1907 .TR_Row1>div:nth-of-type(5) {
 width:13%;
 text-align:right!important
}
#Position_1907 .TR_Row1>div:nth-of-type(5) .Qty_TextBox {
 width:30px;
 text-align:center
}
#Position_1907 .TD_Header:nth-of-type(6),
#Position_1907 .TR_Row1>div:nth-of-type(6) {
 width:8%;
 text-align:right!important
}
#Position_1907 .TD_Header:nth-of-type(7),
#Position_1907 .TR_Row1>div:nth-of-type(7) {
 width:12%;
 text-align:right!important
}
#Position_1907 .TR_Row1>div:nth-of-type(7) span {
 display:inline-block;
 width:48px;
 height:28px;
 background:url(images/btn_calltoorder.png) 0 0 no-repeat;
 font-size:0
}
#Position_1907 .TR_Row1>div:nth-of-type(6) span {
 display:inline-block;
 width:78px;
 height:28px;
 background:url(images/btn_outofstock.png) 0 0 no-repeat;
 font-size:0
}
#Position_1910 .TD_Header:nth-of-type(1),
#Position_1910 .TR_Row1>div:nth-of-type(1) {
 width:13%;
 text-align:left
}
#Position_1910 .TD_Header:nth-of-type(2),
#Position_1910 .TR_Row1>div:nth-of-type(2) {
 width:22%;
 text-align:left
}
#Position_1910 .TD_Header:nth-of-type(2)>.div_Title,
#Position_1910 .TR_Row1>div:nth-of-type(2)>.div_Title {
 overflow:hidden;
 text-overflow:ellipsis;
 word-wrap:break-word
}
#Position_1910 .TD_Header:nth-of-type(3),
#Position_1910 .TR_Row1>div:nth-of-type(3) {
 width:19%;
 text-align:right
}
#Position_1910 .TD_Header:nth-of-type(4),
#Position_1910 .TR_Row1>div:nth-of-type(4) {
 width:13%;
 text-align:right
}
#Position_1910 .TD_Header:nth-of-type(5),
#Position_1910 .TR_Row1>div:nth-of-type(5) {
 width:13%;
 text-align:right
}
#Position_1910 .TD_Header:nth-of-type(6),
#Position_1910 .TR_Row1>div:nth-of-type(6) {
 width:8%;
 text-align:right!important
}
#Position_1910 .TD_Header:nth-of-type(7),
#Position_1910 .TR_Row1>div:nth-of-type(7) {
 width:12%;
 text-align:right!important
}
#Position_1910 .TR_Row1>div:nth-of-type(7) span {
 display:inline-block;
 width:48px;
 height:28px;
 background:url(images/btn_calltoorder.png) 0 0 no-repeat;
 font-size:0
}
#Position_1910 .TR_Row1>div:nth-of-type(6) span {
 display:inline-block;
 width:78px;
 height:28px;
 background:url(images/btn_outofstock.png) 0 0 no-repeat;
 font-size:0
}
#Position_1910 .TR_Row1>div:nth-of-type(7) a img {
 max-width:48px!important
}
.TR_Row1 .DemoImage img {
 padding-top:3px
}
.TR_Row1:last-child {
 margin-bottom:10px
}
.TR_Row1 {
 clear:both;
 display:inline-block;
 height:100%;
 width:100%
}
.TR_Row1>.ProductID {
 padding-left:5px
}
.Search_Category {
 background:#111111;
 border:0;
 color:#fff;
 font-weight:400;
 font-size:20px;
 text-transform:uppercase;
 font-family:'Open Sans',sans-serif;
 padding:5px 10px;
 text-align:left;
 display:block;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.ABC_Holder {
 display:block;
 width:100%;
 background:#f4f4f4;
 margin-bottom:20px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 padding:10px
}
.ABC_Text {
 color:#333;
 font-weight:bold;
 padding:8px 6px;
 min-width:25px;
 text-align:center;
 font-size:14px
}
.ABC_Row {
 display:none
}
.AlignCenter {
 text-align:center
}
.trl_rating,
.trl_rating_0 {
 background:url("images/star.png") no-repeat scroll 0 0 transparent;
 clear:both;
 display:block;
 height:20px;
 margin:0!important;
 padding:0!important;
 position:relative;
 width:115px
}
.trl_rating li {
 cursor:pointer;
 display:block;
 float:left;
 height:20px;
 width:10px
}
.trl_rating li.trl_0 {
 width:13px
}
.trl_rating_1 {
 background-position:0 -23px
}
.trl_rating_2 {
 background-position:0 -46px
}
.trl_rating_3 {
 background-position:0 -69px
}
.trl_rating_4 {
 background-position:0 -92px
}
.trl_rating_5 {
 background-position:0 -115px
}
.trl_rating_6 {
 background-position:0 -138px
}
.trl_rating_7 {
 background-position:0 -161px
}
.trl_rating_8 {
 background-position:0 -184px
}
.trl_rating_9 {
 background-position:0 -207px
}
.trl_rating_10 {
 background-position:0 -230px
}
.cm_items {
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 margin-bottom:5px;
 padding:5px
}
.cm_items_0 {
 background:#efefef!important;
 color:#000;
 font-size:12px
}
.cm_items_0 .cm_head {
 background:url("images/comment.png") no-repeat scroll left top transparent;
 color:#555;

 padding-left:20px
}
.cm_items_0 .cm_name {
 color:#000;
 font-size:12px
}
.cm_items_0 .cm_content {
 color:#333;

 font-weight:normal
}
.cm_items_0 .cm_date {
 color:#555;
 font-size:12px
}
.cm_items_1 {
 background:#fafafa;
 font-size:12px
}
.cm_items_1 .cm_head {
 background:url("images/comment.png") no-repeat scroll left top transparent;
 color:#555;

 padding-left:20px
}
.cm_items_1 .cm_name {
 color:#000;
 font-size:12px
}
.cm_items_1 .cm_content {
 color:#333;

 font-weight:normal
}
.cm_items_1 .cm_date {
 color:#555;
 font-size:12px
}
.float_right {
 float:right;
 padding-bottom:10px
}
.BackNext {
 background:#111111;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 color:#fff;
 cursor:pointer;
 padding:5px 10px
}
.clear_both {
 clear:both
}
#Container_Detail {
 border:1px solid #ccc;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 clear:both;
 padding:10px;
 text-align:left
}
.abc {
 background:none repeat scroll 0 0 #000;
 bottom:0;
 left:0;
 opacity:.5;
 position:fixed;
 right:0;
 top:0
}
.abc1 {
 background:none repeat scroll 0 0 transparent;
 border:1px solid #ccc;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 bottom:50px;
 left:50%;
 margin-left:-300px;
 min-height:50px;
 overflow:auto;
 padding:5px;
 position:fixed;
 top:50px;
 width:600px
}
#txt_ZipCode {
 background:#fff;
 border:1px solid #ddd;
 color:#999;
 width:100px
}
#VNVN_19_ProductBox_lbl_Text,
#ctl10_lbl_Text {
 color:#333;
 padding-left:8px
}
#td_Holder {
 padding-top:5px!important
}
.ShoppingCartView_Table .Border_Dotted {
 background:url("images/icon_login.png") no-repeat scroll 3px 21px transparent;
 padding-left:145px
}
.cm_name {
 color:#Fdb215300;
 font-weight:bold
}
.cm_date {
 color:#444;
 font-size:10px
}
.cm_content {
 font-weight:bold;
 text-transform:none
}
.Display_None {
 display:none!important
}
#Product_Position_1 {
 padding-bottom:10px
}
.social_button {
 margin-bottom:75px;
 padding-left:5px
}
#Product_ucstf_Product_Detail_img_Icon_Stf {
 cursor:pointer
}
#Product_ucstf_Product_Detail_lbt_Stf,
#Product_hl_Ptp {
 display:none
}
#Product_ucstf_Product_Detail_pnlContain {
 color:#fff;
 padding-right:5px
}
#Content2 {
 border:1px solid #ddd;
 background-color:#fff;
 margin-top:20px;
 margin-bottom:20px;
 clear:both;
 -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
 border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#Content4 {
 width:100%;
 float: left;
 display:block;
 background: #fff;
 border: 1px solid #dddddd;
 margin-bottom:20px;
 padding: 10px;
 clear: both;
 -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
 border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#Product_lbl_DescriptionInfo {
 padding:10px;
 display:block;
 font-size: 17px;
line-height: 1.5;
}
.Detail_Panel {
 border-bottom:1px solid #ddd;
 display:block;
 background-color:#f7f7f7;
 font-size:20px;
 -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
 border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0;
}
.Description,
.Description:hover,
.Description1:hover {
 color:#111111;
 cursor:pointer;
 font-weight:bold;
 padding:7px 10px 5px 10px;
 border-bottom:3px solid #111111;
 display:inline-block;
 margin-bottom:-2px
}
.Description1 {
 color:#222;
 cursor:pointer;
 font-weight:bold;
 padding:7px 10px 5px 10px;
 display:inline-block
}
#Product_VNVN_19_CommentsRating1_lb_Message {
 background:none repeat scroll 0 0 transparent!important;
 color:#000
}
.PropertySearch {
 display:none
}
.Container,
.Container1 {
 display:none
}
.EGF_div_TopMenu_Level1_Child1 {
 background:none repeat scroll 0 0 #e5af83;
 border:1px solid #ce9567;
 display:none;
 position:absolute;
 text-align:left;
 z-index:999
}
.EGF_div_TopMenu_Level2_Child1,
.EGF_div_TopMenu_Level3_Child1 {
 background:none repeat scroll 0 0 #e5af83;
 border:1px solid #ce9567;
 display:none;
 left:180px;
 position:absolute;
 top:-1px;
 width:180px;
 z-index:999
}
.LeftMenu_Level1_Child1 {
 background:none repeat scroll 0 0 #e5af83;
 border:1px solid #ce9567;
 display:none;
 position:absolute;
 text-align:left;
 width:185px;
 z-index:5
}
.LeftMenu_Level2_Child1,
.LeftMenu_Level3_Child1 {
 background:none repeat scroll 0 0 #e5af83;
 border:1px solid #ce9567;
 display:none;
 padding-left:0;
 position:absolute;
 text-align:left;
 width:177px;
 z-index:5
}
.LeftMenu3_Level1_Child1,
.LeftMenu3_Level2_Child1 {
 background:none repeat scroll 0 0 #e5af83;
 border:1px solid #ce9567;
 display:none;
 position:relative;
 text-align:left;
 z-index:5
}
.EGF_div_TopMenu_Level2_Child1:hover {
 display:block
}
.LeftMenu_Level1_Title a {
 color:#444;
 font-weight:400;
 text-transform:uppercase;
 padding:8px 15px;
 border-bottom:1px solid #ddd;
 background:#f4f4f4;
 text-align:left;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 display:block;
 width:100%
}
.LeftMenu_Level1_Title:hover a {
 color:#111111
}
.LeftMenu_Level1:last-child .LeftMenu_Level1_Title a,
.LeftMenu_Level2:last-child .LeftMenu_Level2_Title a,
.LeftMenu_Level3:last-child .LeftMenu_Level3_Title a,
.LeftMenu_Level4:last-child .LeftMenu_Level4_Title a {
 border-bottom:0!important
}
.LeftMenu_Level1 {
 display:block;
 width:100%
}
.Box_Leftmenu .LeftMenu_Level1 .Parent a,
.Box_Leftmenu .LeftMenu_Level2 .Parent,
.Box_Leftmenu .LeftMenu_Level3 .Parent,
.Box_Leftmenu .LeftMenu_Level4 .Parent {
 background:url(images/arrow-right.png) right 12px no-repeat!important
}
.LeftMenu_Level1_Child {
 border:0;
 display:none;
 position:absolute;
 text-align:left;
 max-width:350px;
 min-width:240px;
 z-index:5
}
#Position_1906 .LeftMenu_Level1 {
 position:relative
}
#Position_1906 .LeftMenu_Level1_Child {
 max-width:350px;
 min-width:240px;
 position:absolute;
 top:0;
 left:100%;
 background:#f4f4f4;
 box-shadow:1px 2px 2px rgba(0,0,0,0.4);
 -moz-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
 -webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
 -o-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
 -ms-box-shadow:1px 2px 2px rgba(0,0,0,0.4)
}
#Position_1906 .LeftMenu_Level1_Child .LeftMenu_Level2 {
 width:100%;
 background:#f7f7f7;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 padding-left:10px;
 padding-right:10px;
 display:block
}
#Position_1906 .LeftMenu_Level2_Title a {
 font-weight:400;
 display:block;
 width:100%;
 padding:8px 5px;
 border-bottom:1px solid #ccc;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#Position_1906 .LeftMenu_Level3_Title a,
#Position_1906 .LeftMenu_Level4_Title a,
#Position_1906 .LeftMenu_Level5_Title a,
#Position_1906 .LeftMenu_Level6_Title a {
 font-weight:normal;
 display:block;
 width:100%;
 padding:8px 5px 8px 25px;
 border-bottom:1px solid #ddd;
 background:url(images/icon_submenu.png) 10px 13px no-repeat!important;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#Position_1906 .LeftMenu_Level3_Title a:hover,
#Position_1906 .LeftMenu_Level3_Title.Selected a,
#Position_1906 .LeftMenu_Level4_Title a:hover,
#Position_1906 .LeftMenu_Level4_Title.Selected a,
#Position_1906 .LeftMenu_Level5_Title a:hover,
#Position_1906 .LeftMenu_Level5_Title.Selected a,
#Position_1906 .LeftMenu_Level6_Title a:hover,
#Position_1906 .LeftMenu_Level6_Title.Selected a {
 background-image:url(images/icon_submenu_hover.png)!important
}
#Position_1906 .LeftMenu_Level2_Child,
#Position_1906 .LeftMenu_Level3_Child,
#Position_1906 .LeftMenu_Level4_Child {
 box-shadow:1px 2px 2px rgba(0,0,0,0.4);
 -moz-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
 -webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
 -o-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
 -ms-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
 left:100%;
 top:0;
 width:100%;
 background:#f9f9f9;
 padding-left:5px;
 padding-right:5px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#Position_1906 .LeftMenu_Level3,
#Position_1906 .LeftMenu_Level4 {
 width:100%;
 box-sizing:border-box;
 background:#f9f9f9
}
#Position_1906 .LeftMenu_Level2_Title:hover a,
#Position_1906 .LeftMenu_Level3_Title:hover a,
#Position_1906 .LeftMenu_Level4_Title:hover a {
 color:#111111
}
.LeftMenu_Seperator {
 color:#fff;
 padding:0 5px
}
.LeftMenu_Level2,
.LeftMenu_Level3,
.LeftMenu_Level4 {
 background:#fff;
 border-bottom:0;
 border-top:0;
 position:relative;
 width:100%
}
.LeftMenu_Level2:hover,
.LeftMenu_Level3:hover,
.LeftMenu_Level4:hover,
.LeftMenu_Level2 .LeftMenu_Selected,
.LeftMenu_Level3 .LeftMenu_Selected,
.LeftMenu_Level4 .LeftMenu_Selected {
 background-color:#fff
}
.LeftMenu_Level2:hover .LeftMenu_Level2_Title a,
.LeftMenu_Level3:hover .LeftMenu_Level3_Title a,
.LeftMenu_Level4:hover .LeftMenu_Level4_Title a,
.LeftMenu_Level2 .LeftMenu_Selected a,
.LeftMenu_Level3 .LeftMenu_Selected a,
.LeftMenu_Level4 .LeftMenu_Selected a {
 color:#000
}
.LeftMenu_Level2_Title,
.LeftMenu_Level3_Title,
.LeftMenu_Level4_Title {
 clear:both;
 cursor:pointer
}
.LeftMenu_Level2_Child,
.LeftMenu_Level3_Child,
.LeftMenu_Level4_Child,
.LeftMenu_Level5_Child {
 border:0;
 display:none;
 left:100%;
 position:absolute;
 top:0;
 max-width:350px;
 min-width:240px;
 box-shadow:0 0 10px #cacaca
}
.LeftMenu_Level2_Title a,
.LeftMenu_Level3_Title a,
.LeftMenu_Level4_Title a {
 color:#444;
 text-decoration:none
}
.LeftMenu_Level1:hover .LeftMenu_Level1_Child,
.LeftMenu_Level1:hover .LeftMenu_Level1_Child1 {
 display:none
}
.LeftMenu_Level2:hover .LeftMenu_Level2_Child,
.LeftMenu_Level3:hover .LeftMenu_Level3_Child,
.LeftMenu_Level4:hover .LeftMenu_Level4_Child {
 display:none
}
@media(min-width:1230px) {
 .LeftMenu_Level1:hover .LeftMenu_Level1_Child,
 .LeftMenu_Level1:hover .LeftMenu_Level1_Child1 {
  display:block
 }
 .LeftMenu_Level2:hover .LeftMenu_Level2_Child,
 .LeftMenu_Level3:hover .LeftMenu_Level3_Child,
 .LeftMenu_Level4:hover .LeftMenu_Level4_Child {
  display:block
 }
}
.Box_Leftmenu {
 background-color:#f4f4f4;
 width:100%;
 z-index:999;
 border:0;
 position:relative;
 padding-top:40px;
 box-sizing:border-box;
 margin-bottom:20px
}
.Box_Leftmenu::before {
 position:absolute;
 left:0;
 right:0;
 top:0;
 background:#111111 url(images/icon_menu_l.png) 10px center no-repeat;
 border:0;
 content:"Categories";
 color:#fff;
 font-weight:400;
 font-size:20px;
 text-transform:uppercase;
 font-family:'Open Sans',sans-serif;
 padding:5px 5px 5px 35px;
 text-align:left
}
.Page_82 .Box_Leftmenu .LeftMenu_Level1,
.Page_94 .Box_Leftmenu .LeftMenu_Level1 {
 display:block;
 transition:all .5s;
 -webkit-transition:all .5s
}
.Page_82 .Box_Leftmenu:hover .LeftMenu_Level1,
.Page_94 .Box_Leftmenu:hover .LeftMenu_Level1 {
 display:block
}
#Position_1906 .MenuStyle_177 .LeftMenu_Level2_Title,
#Position_1906 .Style_752 .LeftMenu_Level2_Title {
 border-bottom:0
}
#Position_1906 .MenuStyle_177 .LeftMenu_Level2_Title a,
#Position_1906 .Style_752 .LeftMenu_Level2_Title a {
 font-weight:normal
}
#Position_1906 .MenuStyle_177 .LeftMenu_Level3_Title a,
#Position_1906 .Style_752 .LeftMenu_Level3_Title a {
 font-weight:400
}
#Position_1906 .MenuStyle_177 .LeftMenu_Level4_Title a,
#Position_1906 .Style_752 .LeftMenu_Level4_Title a {
 font-weight:normal
}
#Position_1906 .MenuStyle_177 .LeftMenu_Level2,
#Position_1906 .Style_752 .LeftMenu_Level2 {
 width:100%
}
#Position_1906 .MenuStyle_177 .LeftMenu_Level1:hover .LeftMenu_Level1_Child,
#Position_1906 .MenuStyle_177 .LeftMenu_Level1:hover .LeftMenu_Level1_Child1,
#Position_1906 .MenuStyle_177 .LeftMenu_Level2:hover .LeftMenu_Level2_Child,
#Position_1906 .Style_752.LeftMenu_Level1:hover .LeftMenu_Level1_Child,
#Position_1906 .Style_752.LeftMenu_Level1:hover .LeftMenu_Level1_Child1,
#Position_1906 .Style_752 .LeftMenu_Level2:hover .LeftMenu_Level2_Child {
 display:none
}
#Position_1906 .MenuStyle_177 .LeftMenu_Level3:hover .LeftMenu_Level3_Child,
#Position_1906 .MenuStyle_177 .LeftMenu_Level4:hover .LeftMenu_Level4_Child,
#Position_1906 .Style_752 .LeftMenu_Level3:hover .LeftMenu_Level3_Child,
#Position_1906 .Style_752 .LeftMenu_Level4:hover .LeftMenu_Level4_Child {
 display:none
}
#Position_1906 .MenuStyle_177 .LeftMenu_Level3_Child,
#Position_1906 .MenuStyle_177 .LeftMenu_Level4_Child,
#Position_1906 .Style_752 .LeftMenu_Level3_Child,
#Position_1906 .Style_752 .LeftMenu_Level4_Child {
 position:relative;
 top:0
}
#Position_1906 .MenuStyle_177 .LeftMenu_Level2 .Parent a,
#Position_1906 .Style_752 .LeftMenu_Level2 .Parent a {
 background:transparent
}
@media(min-width:1230px) {
 #Position_1906 .MenuStyle_177 .LeftMenu_Level1:hover .LeftMenu_Level1_Child,
 #Position_1906 .MenuStyle_177 .LeftMenu_Level1:hover .LeftMenu_Level1_Child1,
 #Position_1906 .MenuStyle_177 .LeftMenu_Level2:hover .LeftMenu_Level2_Child,
 #Position_1906 .Style_752.LeftMenu_Level1:hover .LeftMenu_Level1_Child,
 #Position_1906 .Style_752.LeftMenu_Level1:hover .LeftMenu_Level1_Child1,
 #Position_1906 .Style_752 .LeftMenu_Level2:hover .LeftMenu_Level2_Child {
  display:block
 }
 #Position_1906 .MenuStyle_177 .LeftMenu_Level3:hover .LeftMenu_Level3_Child,
 #Position_1906 .MenuStyle_177 .LeftMenu_Level4:hover .LeftMenu_Level4_Child,
 #Position_1906 .Style_752 .LeftMenu_Level3:hover .LeftMenu_Level3_Child,
 #Position_1906 .Style_752 .LeftMenu_Level4:hover .LeftMenu_Level4_Child {
  display:block
 }
 #Position_1906 .MenuStyle_177 .LeftMenu_Level2 .Parent a,
 #Position_1906 .Style_752 .LeftMenu_Level2 .Parent a {
  background:url(images/arrow.png) 105% -43px no-repeat
 }
}
#Position_1906 .MenuStyle_177 .LeftMenu_Level3 .ViewChild_More,
#Position_1906 .MenuStyle_177 .LeftMenu_Level3 .ViewChild_Less,
#Position_1906 .Style_752 .LeftMenu_Level3 .ViewChild_More,
#Position_1906 .Style_752 .LeftMenu_Level3 .ViewChild_Less {
 display:none!important
}
.LeftMenu3_Level1_Child {
 display:none;
 position:relative;
 text-align:left;
 z-index:5
}
.LeftMenu3_Level1_Child1 {
 display:none;
 font-weight:bold;
 position:relative;
 text-align:left;
 z-index:5
}
.LeftMenu3_Level1_Child:hover,
.LeftMenu_Level1:hover .LeftMenu3_Level1_Child,
.LeftMenu_Level1:hover .LeftMenu3_Level1_Child1 {
 display:block
}
.LeftMenu3_Level2,
.LeftMenu3_Level3 {
 display:block
}
.LeftMenu3_Level2_Child,
.LeftMenu3_Level3_Child {
 display:none;
 position:relative;
 text-align:left;
 z-index:5
}
.LeftMenu3_Level2_Title a,
.LeftMenu3_Level3_Title a,
.LeftMenu3_Level4_Title a {
 color:#444;
 text-decoration:none
}
.LeftMenu3_Level2_Title:hover a,
.LeftMenu3_Level3_Title:hover a,
.LeftMenu3_Level4_Title:hover a {
 color:#111111
}
.LeftMenu3_Level2:hover .LeftMenu3_Level2_Title .Paa,
.LeftMenu3_Level3:hover .LeftMenu3_Level3_Title a,
.LeftMenu3_Level4:hover .LeftMenu3_Level4_Title a {
 color:#111111
}
.LeftMenu3_Level2:hover .LeftMenu3_Level2_Child,
.LeftMenu3_Level3:hover .LeftMenu3_Level3_Child,
.LeftMenu3_Level4:hover .LeftMenu3_Level4_Child {
 display:block
}

.Parent3 a {
 display:block
}
.LeftMenu_Level1:hover .LeftMenu_Level1_Title a,
.LeftMenu3_Level2:hover .LeftMenu3_Level2_Title a,
.LeftMenu3_Level3:hover .LeftMenu3_Level3_Title a,
.Expanded a {
 display:block
}
.Child3 a,
.LeftMenu3_Level2:hover .Child3 a {
 display:block
}
.Selected {
 display:block
}
.EGF_div_TopMenu_Level1:hover .EGF_div_TopMenu_Level1_Child,
.EGF_div_TopMenu_Level1:hover .EGF_div_TopMenu_Level1_Child1 {
 display:block
}
.EGF_div_TopMenu_Level2:hover .EGF_div_TopMenu_Level2_Child,
.EGF_div_TopMenu_Level2:hover .EGF_div_TopMenu_Level2_Child1,
.EGF_div_TopMenu_Level3:hover .EGF_div_TopMenu_Level3_Child,
.EGF_div_TopMenu_Level3:hover .EGF_div_TopMenu_Level3_Child1,
.EGF_div_TopMenu_Level4:hover .EGF_div_TopMenu_Level4_Child,
.EGF_div_TopMenu_Level4:hover .EGF_div_TopMenu_Level4_Child1 {
 display:none
}
@media(min-width:992px) {
 .EGF_div_TopMenu_Level1:hover .EGF_div_TopMenu_Level1_Child,
 .EGF_div_TopMenu_Level1:hover .EGF_div_TopMenu_Level1_Child1 {
  display:none
 }
}
@media(min-width:1230px) {
 .EGF_div_TopMenu_Level1:hover .EGF_div_TopMenu_Level1_Child,
 .EGF_div_TopMenu_Level1:hover .EGF_div_TopMenu_Level1_Child1,
 .EGF_div_TopMenu_Level2:hover .EGF_div_TopMenu_Level2_Child,
 .EGF_div_TopMenu_Level2:hover .EGF_div_TopMenu_Level2_Child1,
 .EGF_div_TopMenu_Level3:hover .EGF_div_TopMenu_Level3_Child,
 .EGF_div_TopMenu_Level3:hover .EGF_div_TopMenu_Level3_Child1,
 .EGF_div_TopMenu_Level4:hover .EGF_div_TopMenu_Level4_Child,
 .EGF_div_TopMenu_Level4:hover .EGF_div_TopMenu_Level4_Child1 {
  display:block
 }
}
.Panel_LargeImage {
 background:none repeat scroll 0 0 #fff;
 border:2px solid #fff;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 padding-top:15px;
 position:absolute;
 z-index:1001;
 max-width:720px;
 left:0!important;
 right:0;
 top:10px!important;
 margin:0 auto
}
.Panel_LargeImage .td_LargeImage>img {
 max-width:600px
}
#pnl_Parent {
 z-index:1000
}
.div_opacity {
 background:none repeat scroll 0 0 #000;
 filter:alpha(opacity=50);
 -ms-filter:"alpha(opacity=50)";
 height:100%;
 left:0;
 opacity:.5;
 position:fixed;
 top:0;
 width:100%;
 z-index:1100
}
.Demo1 {
 border:1px solid #aaa;
 clear:both;
 cursor:pointer;
 margin:5px
}
#Product_pnl_Image1 {
 padding:0 20px;
 width:60px
}
.pnl_Close {
 background:url("images/icon_close.png") no-repeat scroll 0 0 transparent;
 cursor:pointer;
 float:right;
 height:20px;
 position:absolute;
 right:-10px;
 top:-10px;
 width:20px
}
.Viewall {
 background:url("images/img_Viewall.png") no-repeat scroll center 0 transparent!important;
 border:0 none;
 cursor:pointer;
 height:41px;
 width:100%
}
.Viewless {
 background:url("images/img_Viewless.png") no-repeat scroll center 0 transparent!important;
 border:0 none;
 cursor:pointer;
 height:41px;
 width:100%
}
.DemoImage img {
 width:60px!important
}
.Div_AccountInformation {
 border-bottom:1px solid #c67772;
 display:block;
 margin:2px 5px;
 padding-left:5px!important
}
.Div_AccountInformation a {
 color:#333;
 font-weight:bold
}
.Div_AccountInformation a:hover {
 color:#c67772;
 font-weight:bold
}
.RandomLatestProducts {
 border:1px solid #e5b285;
 border-radius:4px;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 height:500px;
 margin:5px 19px 0 0;
 overflow:auto
}
.ProductList1 {
 float:left;
 position:relative;
 width:40%
}
.td_Products {
 display:block!important;
 padding:10px 0;
 clear: both;
}
.div_MenuItem {
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 padding:10px 5px;
 border:0;
 border-bottom:0 solid #e6e6e6;
 background:#fff
}
.ProductList_Item2 {
 clear:both
}
.ProductList_Item2_Image {
 text-align:center
}
.ProductList_Item2_Title a {
 font-size:17px;
 font-weight:bold;
 color:#111111;
 padding:10px 0;
 display:block;
 text-align:center
}
.ProductList_Item2_Title a:hover {
 color:#f00
}
.ProductList_Item2_CodePrice {
 padding-bottom:10px;
 color:#333;
 text-align:center;
 font-size:0
}
.ProductList_Item2_Price {
 color:#f00;
 font-weight:600;
 font-size:20px;
}
.QtyAdd_Row {
 text-align:center
}
.ProductList_Item2_Size {
 text-align:center;
 color:#888;
 font-style:italic;
 display:block;
 padding-bottom: 5px;
}
.ProductList1_Item {
 clear:both
}
.ProductList1_Item_Image {
 float:left;
 width:60px
}
.ProductList1_Item_Image img {
 border:0 none
}
.ProductDetail1 {
 float:right;
 line-height:2;
 width:59%
}
.ProductDetail1 #Title a {
 color:#222;
 font-weight:bold;
 padding:5px;
 width:100%;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.ProductDetail1 #Image {
 padding-bottom:5px;
 text-align:center
}
.Lable {
 color:#333;
 display:inline-block;
 font-weight:bold;
 line-height:2.2;
 width:75px!important
}
.Lable_Qty {
 color:#f00;
 display:inline-block;
 font-weight:bold;
 font-size: 12px;
 width:24px!important;
 height:20px!important;
 padding-top:2px;
 background:#ddd!important;
 border:2px solid #fff;
 top:-12px!important;
 right:-12px!important;
 position:absolute;
 -webkit-box-shadow: 2px 2px 4px 0 #aaa; -moz-box-shadow: 2px 2px 4px 0 #aaa; box-shadow: 2px 2px 4px 0 #aaa;
 border-radius:100%;
 -webkit-border-radius:100%;
 -moz-border-radius:100%
}
#CodeProID {
 color:#c37573!important;
 font-weight:bold
}
#CodePrice {
 color:red!important;
 font-weight:bold
}
.Lable_des {
 background:none repeat scroll 0 0 #e5af83;
 border-bottom:2px solid white;
 border-radius:8px 8px 8px 8px;
 box-shadow:0 1px 3px #888;
 color:#333;
 display:inline-block;
 font-weight:bold;
 margin-top:5px;
 padding:1px 8px
}
#ctl09_lbl_Text,
#ctl08_lbl_Text {
 color:#fff;
 padding-left:5px
}
.Div_Remove_Filter {
 border:0;
 padding:5px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 float:right;
 clear:both
}
.Remove_Filter {
 background:url("images/remove_filter.png") no-repeat scroll 0 0 transparent;
 color:#333;
 font-size:10px;
 line-height:2;
 margin-left:2px;
 padding-left:20px;
 padding-top:5px
}
.Search_Title {
 background:#111111;
 border:0;
 color:#fff;
 font-weight:400;
 font-size:20px;
 text-transform:uppercase;
 font-family:'Open Sans',sans-serif;
 padding:5px 10px;
 text-align:left;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.Search_Title:hover .Box_Topmenu {
 display:block!important
}
.Search_Item {
 border-bottom:1px solid #ddd;
 color:#444;
 display:block;
 font-weight:400;
 padding:8px 15px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.Search_Item_Block div:last-child .Search_Item {
 border-bottom:0
}
.Search_Item:hover {
 color:#111111
}
.Search_Item_Selected {
 color:#111111;
 padding:8px 10px;
 display:inline-block;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.Search_Item_Block input[type="checkbox"] {
 margin:5px 0 0 10px;
 vertical-align:-2px
}
.Search_Item_Block {
 background:#f4f4f4;
 margin-bottom:20px;
 width:100%;
 clear:both
}
.Search_More {
 background:url("images/img_Viewall.png") no-repeat scroll center 0 transparent;
 border:0 none;
 cursor:pointer;
 height:50px;
 width:100%
}
.Search_Less {
 background:url("images/img_Viewless.png") no-repeat scroll center 0 transparent;
 border:0 none;
 cursor:pointer;
 height:50px;
 width:100%
}
.QrCode img,
.QrCode_TD img {
 max-width:100%
}
#VNVN_17_UC_CUSTOMER_AREA_1_1_3_dl_Customer_Area_ctl02_lbt_SignOut {
 color:#000
}
#VNVN_17_UC_CUSTOMER_AREA_1_1_3_dl_Customer_Area_ctl02_lbt_SignOut:hover {
 color:red
}
#F_Like object {
 height:20px!important;
 width:49px!important;
 border:1px solid #ccc;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px
}
.pnl_TrackingForm a {
 color:#333;
 position:relative;
 display:inline-block
}
.pnl_TrackingForm a:hover {
 color:#f00;
}
.pnl_TrackingForm a .vnvn_total_item_on_top,
.pnl_TrackingForm a .vnvn_total_item_on_top_havecart {

 width:24px;
 height:24px;
 text-align:center;
 border:0;
 padding: 5px;
 color:#fff;
 font-weight:bold;
 position: absolute;
top: -10px;
right: -10px;
background: #444444;
line-height: 1.2;
border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px;
}
#dvContainFullOrder {
 padding-top:20px!important
}
#Checkout_02 {
 margin-top:30px!important;
 border-top:1px dotted #555;
 padding-top:20px
}
#Checkout_21,
#Checkout_31 {
 width:15%;
 float:left
}
.Payment_Center img {
 padding:10px 0 0 0
}
#PaypalExpress #pnl_A5_L2_X2_Y7_005 {
 background:#e7ae83
}
.TopMenu_Selected a {
 color:#fff
}
.LeftMenu_Selected a {
 color:#111111
}
.Selected a {
 color:#111111
}
.Property_1 {
 height:100%!important;
 width:100%;
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap;
 border: 1px solid #e3e3e3;
 border-bottom:0;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.Property_11,
.Property_12 {
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 padding:10px;
 -khtml-background-clip:padding-box;
 -moz-background-clip:padding;
 -moz-box-sizing:border-box;
 -ms-background-clip:padding-box;
 -ms-box-sizing:border-box;
 -o-background-clip:padding-box;
 -webkit-background-clip:padding;
 -webkit-box-sizing:border-box;
 -o-text-overflow:ellipsis;
 -moz-text-overflow:ellipsis;
 -webkit-text-overflow:ellipsis;
 background-clip:padding-box;
 box-sizing:border-box;
 margin:0;
 text-overflow:ellipsis
}
.Property_11 {
 width:40%;
 background:#f3f3f3;
 border-right:1px solid #e3e3e3;
 color:#555
}
.Property_11.Property_15111 {
 border:0
}
.Property_12 {
 width:60%;
 background-color: #fff;
 color: #000;
 font-weight: 600;
}
#PropertyHolder {
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.Property_1,
#PropertyHolder {
 clear:both;
 width:100%
}
#Product_pnl_Comment {
 padding:10px
}
#marquee1906,
#marquee1911 {
 width:177px;
 height:200px;
 overflow:hidden;
 float:left;
 clear:both;
 vertical-align:top
}
#marquee1905,
.Random_1905 {
 width:999px;
 white-space:nowrap;
 overflow:hidden;
 float:left;
 clear:both;
 height:400px
}
.div_MenuTitle {
 color:#f6ceb4;
 font-size:17px;
 padding:2px 5px 0;
 text-align:left;
 height:32px;
 margin:5px 0
}
#Checkout_1 {
 margin-bottom:5px
}
#Checkout_Right table {
 width:100%
}
.Col_TopLabel {
 background:#f2f2f2;
 padding:5px;
 display:block
}
#Checkout_Left #Checkout_1 {
 background:#f2f2f2;
 padding:5px;
 margin-bottom:10px;
 display:block
}
#Checkout_Left #div_Face {
 text-align:left;
 padding-top:10px
}

#pnl_A5_L2_X2_Y3_010 {
 width:50%!important
}
#pnl_A5_L2_X2_Y7_005 {
 width:30%!important;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#pnl_A5_L4_X2_Y1_010 {
 padding:5px 10px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#ctl01_Div_Time {
 display:none
}
.div_Restaurant {
 color:#a73f42;
 font-size:17px;
 padding:10px 0 5px;
 text-align:center
}
.div_Order {
 color:#333;
 font-style:italic;
 text-align:center
}
.ShoppingCart_Total .ShoppingCart_td5 {
 text-align:right;
 padding-right:5px;
 color:#000!important
}
#dvContainFullOrder .VNVN_20_CSS_Tracking_Title {
 float:left;
 padding-right:5px;
 min-width: 130px;
}
#dvContainFullOrder .PrintOut {
 text-align:left!important;
 padding-top:40px;
 width:80%!important;
 padding-right:20%!important
}
#dvContainFullOrder .PrintOut~div {
 width:80%!important
}
#dvContainFullOrder .ShoppingCart_Total {
 margin-top:0;
 padding-top:0;
 display:table;
 width:100%;
 box-sizing:border-box;
 border-collapse:separate;
 border-spacing:0
}
#dvContainFullOrder .ShoppingCart_Total>div {
 display:table-cell
}
#dvContainFullOrder .ShoppingCart_Total>div:nth-of-type(1) {
 width:80%!important;
 padding:5px 3px
}
#dvContainFullOrder .ShoppingCart_Total>div:nth-of-type(2) {
 width:20%!important;
 border-bottom:1px solid #bbb;
 padding:5px 3px
}
#dvContainFullOrder .VNVN_20_CSS_Order_Detail_Top {
 text-transform:none;
 height:28px;
 padding:2px 0
}
#dvContainFullOrder .VNVN_20_CSS_Order_Detail_Top,
#dvContainFullOrder .ShoppingCartView_Stlye,
#dvContainFullOrder .ShoppingCartView_AlterStlye {
 display:table;
 width:100%;
 box-sizing:border-box;
 border-collapse:separate;
 border-spacing:3px
}
#dvContainFullOrder .VNVN_20_CSS_Order_Detail_Top>div,
#dvContainFullOrder .ShoppingCartView_Stlye>div,
#dvContainFullOrder .ShoppingCartView_AlterStlye>div {
 display:table-cell
}
#dvContainFullOrder .VNVN_20_CSS_Order_Detail_Top>div:nth-of-type(1),
#dvContainFullOrder .ShoppingCartView_Stlye>div:nth-of-type(1),
#dvContainFullOrder .ShoppingCartView_AlterStlye>div:nth-of-type(1) {
 width:5%!important
}
#dvContainFullOrder .VNVN_20_CSS_Order_Detail_Top>div:nth-of-type(2),
#dvContainFullOrder .ShoppingCartView_Stlye>div:nth-of-type(2),
#dvContainFullOrder .ShoppingCartView_AlterStlye>div:nth-of-type(2) {
 width:35%!important
}
#dvContainFullOrder .VNVN_20_CSS_Order_Detail_Top>div:nth-of-type(3),
#dvContainFullOrder .ShoppingCartView_Stlye>div:nth-of-type(3),
#dvContainFullOrder .ShoppingCartView_AlterStlye>div:nth-of-type(3) {
 width:10%!important;
 text-align:right!important
}
#dvContainFullOrder .VNVN_20_CSS_Order_Detail_Top>div:nth-of-type(4),
#dvContainFullOrder .ShoppingCartView_Stlye>div:nth-of-type(4),
#dvContainFullOrder .ShoppingCartView_AlterStlye>div:nth-of-type(4) {
 width:10%!important;
 text-align:right!important
}
#dvContainFullOrder .VNVN_20_CSS_Order_Detail_Top>div:nth-of-type(5),
#dvContainFullOrder .ShoppingCartView_Stlye>div:nth-of-type(5),
#dvContainFullOrder .ShoppingCartView_AlterStlye>div:nth-of-type(5) {
 width:10%!important;
 text-align:right!important
}
#dvContainFullOrder .VNVN_20_CSS_Order_Detail_Top>div:nth-of-type(6),
#dvContainFullOrder .ShoppingCartView_Stlye>div:nth-of-type(6),
#dvContainFullOrder .ShoppingCartView_AlterStlye>div:nth-of-type(6) {
 width:10%!important;
 text-align:right!important
}
#dvContainFullOrder .VNVN_20_CSS_Order_Detail_Top>div:nth-of-type(7),
#dvContainFullOrder .ShoppingCartView_Stlye>div:nth-of-type(7),
#dvContainFullOrder .ShoppingCartView_AlterStlye>div:nth-of-type(7) {
 width:20%!important;
 text-align:right!important
}
#dvContainFullOrder .ShoppingCartView_Stlye,
#dvContainFullOrder .ShoppingCartView_AlterStlye {
 border-bottom:1px solid #ccc
}
#dvContainFullOrder .ShoppingCartView_Stlye .ShoppingCartView_Images,
#dvContainFullOrder .ShoppingCartView_AlterStlye .ShoppingCartView_Images {
 padding-right:8px
}
#div_Total .ShoppingCart_td5 { color: #111111!important; font-weight: bold; font-size: 20px;}
.OnePage_Table {
 clear:both;
 width:100%;
 margin-bottom:10px;
 display:block;
 float:left
}
.Box_651 {
 clear:both;
 width:100%;
 margin-bottom:10px;
 display:block;
 float:left
}
.Box_651 .ProductList1_Item {
 border:1px dashed #a19595;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 margin:1px 0;
 float:left;
 width:100%
}
.Box_651 .ProductList1_Item_Image {
 margin:5px
}
.Box_651 .ProductList1_Item_Text {
 margin:5px;
 color:#000!important;
 float:left;
 padding-left:5px;
 width:70%
}
.Box_651 .ProductList1_Item_Title a {
 color:#333;
 display:block;
 font-family:UVN May Chu P12;
 font-size:15px;
 line-height:1.2
}
.Box_651 .ProductList1_Item_Title a:hover {
 color:#111111
}
.Box_651 .ProductList1_Item_CodePrice {
 padding:5px 0
}
.Box_651 .ProductList1_Item_Price {
 color:#cd0100;
 font-weight:bold
}
#div_Title_653 {
 clear:both;
 height:100%;
 width:100%;
 text-align:center;
 border-bottom:1px solid #222;
 color:#222;
 font-weight:400;
 font-size:20px;
 text-transform:uppercase;
 font-family:'Open Sans',sans-serif;
 margin-top:20px;
 margin-bottom:20px
}
#div_Title_653>span {
 display:inline-block;
 background:#fff;
 border:0;
 padding:0 15px;
 margin-bottom:-13px
}
.ProductList653 {
 clear:both;
 height:100%;
 width:100%;
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap
}
.ProductList653_Item {
 width:25%!important;
 min-width:200px;
 min-height:100%;
 margin:10px;
 padding:10px 10px 20px 10px;
 border:1px solid #ddd;
 flex-basis:230px;
 -webkit-flex-basis:230px;
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 float:none!important;
 background-color:#fff;
 text-align:center;
 box-sizing:border-box
}
.ProductList653_Item:hover {
 border-color:#111111
}
.ProductList653_Item .ProductList653_Item_Image {
 display:block;
 float:none!important;
 text-align:center
}
.ProductList653_Item .ProductList1_Item_Title {
 font-size:15px;
 padding-top:10px;
 padding-bottom:10px
}
.ProductList653_Item .ProductList1_Item_Title a:hover {
 color:#111111
}
.ProductList653_Item .ProductList1_Item_Size {
 color:#888;
 font-style:italic;
 padding-bottom:10px
}
.ProductList653_Item .ProductList1_Item_CodePrice {
 padding-bottom:10px
}
.ProductList653_Item .ProductList1_Item_ListPrice {
 color:#aaa;
 font-weight:bold;
 padding-right:10px;
 font-size:17px
}
.ProductList653_Item .ProductList1_Item_Price {
 color:#000;
 font-weight:300;
 font-size:17px
}
.ProductList653_Item .QtyAdd_Row .Qty_TextBox1 {
 margin-right:10px;
}
.ProductList653_Item .QtyAdd_Row .Qty_TextBox1,
.Col_Addtocart .Qty_TextBox,
#td_Addtocart .Qty_TextBox {
 background-color:#ddd;
 padding:8px 8px 7px 8px;
 margin-right: 10px;
 color:#666;
 vertical-align:top;
 border:1px solid #ddd;
 width:50px;
 height:48px;
 text-align:center;
 border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.ProductList653_Item .QtyAdd_Row .Qty_TextBox1:hover,
.Col_Addtocart .Qty_TextBox:hover,
.ProductList653_Item .QtyAdd_Row .Qty_TextBox1:focus,
.Col_Addtocart .Qty_TextBox:focus,
,
#td_Addtocart .Qty_TextBox:hover,
#td_Addtocart .Qty_TextBox:focus {
 border-color:#ddd
}
.ProductList653_Item .QtyAdd_Row img,
.Col_Addtocart input[type="image"],
#td_Addtocart input[type="image"] {
 background-color:#111111;
 max-height: 38px;
height: 48px;
}
.ProductList653_Item .QtyAdd_Row img:hover,
.Col_Addtocart input[type="image"]:hover,
#td_Addtocart input[type="image"]:hover {
 background-color:#111111;
 cursor:pointer
}
.Box_653 {
 clear:both;
 width:100%;
 margin-bottom:10px;
 display:block;
 float:left
}
#Home_22_tb_Onsale {
 clear:both;
 width:100%;
 margin-bottom:10px
}
#Home_22_tb_Onsale .BHTTC {
 font-weight:normal!important;
 border-bottom:0!important;
 color:#f6ceb4;
 font-family:UVN Tin Tuc Hep Them;
 font-size:17px;
 padding:0 5px 5px 5px
}
#Home_22_tb_Onsale .BHTTR {
 border-bottom:0!important
}
#Home_22_tb_Onsale .BHTTL {
 height:32px;
 padding:0!important;
 width:100%;
 margin-bottom:5px
}
#Home_408_dl_Product_List,
#Home_409_dl_Product_List,
#Home_410_dl_Product_List,
#Home_411_dl_Product_List,
#Home_325_dl_Product_List,
#Home_6480_dl_Product_List {
 border-spacing:10px
}
.ProductHome_Item .VNVN_17_UC_PRODUCT_LIST_Title {
 width:100%;
 margin:0
}
.ProductHome_Item,
.div_MenuItem {
 margin:10px;
 padding:10px 10px 20px 10px;
 border:1px solid #ddd;
 background:#fff;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
.ProductHome_Item:hover,
.div_MenuItem:hover {
 border-color:#111111;
 box-shadow:0 1px 6px rgba(0,0,0,0.3);
 -moz-box-shadow:0 1px 6px rgba(0,0,0,0.3);
 -webkit-box-shadow:0 1px 6px rgba(0,0,0,0.3);
 -o-box-shadow:0 1px 6px rgba(0,0,0,0.3);
 -ms-box-shadow:0 1px 6px rgba(0,0,0,0.3)
}
.ProductHome_Item .shadowcontainer a,
.div_MenuItem .shadowcontainer a {
 width:auto!important;
 height:auto!important
}
.ProductHome_Item .VNVN_17_UC_PRODUCT_LIST_Title {
 color:#444;
 display:block;
 font-family:'Roboto',sans-serif;
 font-size:15px;
 padding:10px 0;
 text-align:center;
 width:100%
}
.ProductHome_Item .VNVN_17_UC_PRODUCT_LIST_Title:hover {
 color:#111111
}
.ProductHome_Item .VNVN_17_UC_PRODUCT_LIST_Text {
 text-align:center
}
.ProductHome_Item .VNVN_17_UC_PRODUCT_LIST_Size {
 text-align:center;
 color:#888;
 font-style:italic;
 padding-bottom:10px
}
.ProductHome_Item .VNVN_17_UC_PRODUCT_LIST_Price {
 float:none;
 padding:0 0 10px 0;
 text-align:center
}
.ProductHome_Item .VNVN_17_UC_PRODUCT_LIST_Price>span {
 padding:1px 4px 2px;
 display:inline-block
}
.ProductHome_Item .VNVN_17_UC_PRODUCT_LIST_Price>span a span {
 display:inline-block;
 width:48px;
 height:28px;
 background:url(images/btn_calltoorder.png) 0 0 no-repeat;
 font-size:0
}
.ProductHome_Item .VNVN_17_UC_PRODUCT_LIST_Price>span>span,
.QtyAdd_Row>span {
 display:inline-block;
color: #000;
max-height: 48px;
padding: 12px 15px;
background: #aaa; /* Old browsers */
background: -moz-linear-gradient(top,  #aaa 0%, #aaa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #aaa 0%,#aaa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #aaa 0%,#aaa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaa', endColorstr='#aaa',GradientType=0 ); /* IE6-9 */
border-radius: 0 25px; -webkit-border-radius: 0 25px; -moz-border-radius: 0 25px;
}
.QtyAdd_Row>span {
 font-size:17px
}
#PRODUCT_LIST_Paging1_PlaceHolder2 .vnvn23_link_paging {
 margin-right:10px
}
#div_Title_652 {
 clear:both;
 width:100%;
 margin-bottom:5px;
 display:block;
 float:left;
 height:32px;
 padding:0!important
}
.Box_652 .ProductList1_Item {
 margin:2px;
 padding:5px;
 border:1px dashed #a19595;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px
}
.Box_652 .ProductList1_Item_Image {
 margin-right:5px
}
.Box_652 .ProductList1_Item_Title {
 color:#333;
 display:block;
 font-family:UVN May Chu P12;
 font-size:15px;
 line-height:1.2
}
.Box_652 .ProductList1_Item_Title:hover {
 color:#111111
}
.Box_652 .ProductList1_Item_Price {
 color:#cd0100;
 font-weight:bold
}
.EGF_div_TopMenu_Level1_Child .Column_1,
.EGF_div_TopMenu_Level1_Child .Column_2,
.EGF_div_TopMenu_Level1_Child .Column_3,
.EGF_div_TopMenu_Level1_Child .Column_4 {
 width:auto!important;
 margin-right:0!important
}
.EGF_div_TopMenu_Level2_Child .Column_1,
.EGF_div_TopMenu_Level2_Child .Column_2,
.EGF_div_TopMenu_Level2_Child .Column_3,
.EGF_div_TopMenu_Level2_Child .Column_4 {
 width:100%;
 display:block
}
.TD_Item,
.ProductID {
 vertical-align:middle!important
}
.VNVN_17_UC_PRODUCT_LIST_Title:hover {
 color:#000
}
#AccountBox1902_DataList1,
.Div_AccountInformation {
 display:none
}
#AccountBox1902_dv_Account {
 float:left;
 margin-top:26px;
 padding-right:10px;
 background:url(images/saperate.jpg) right 4px no-repeat;
 display: none!important;
}

#VNVN_17_UC_CONTACT_1_1_ucsm_Contact_pnlContact table {
 width:100%
}
#pnl_A5_L3_X2_Y3_020,
#pnl_A5_L4_X2_Y5_015 {
 padding-left:0!important;
 clear:both;
 float:none!important
}
#PrintBack {
 text-align:left!important
}


.div_contenttext {
 margin:10px 0;
 padding: 10px;
 border:1px solid #ddd;
 background:#fff;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
.div_textCenter { padding-top: 15px; margin-top: 20px; text-align: center;}

.div_bottomInfo {
 margin-top:20px;
 padding: 10px;
 border:1px solid #ddd;
 border-bottom: 0;
 background:#fff;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0;
}


.VNVN21_Content_Basket>div {
 min-width:282px;
 padding:5px 8px 0 8px
}
#Content2 .TbContact {
 width:100%
}
#oneStep_lbl_b_State,
#oneStep_lbl_s_State {
 padding:5px 0;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#oneStep_lbl_A5_Title_030,
#oneStep_lbl_text4_A5_005 {
 padding:5px 0;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#pnl_A5_L3_X2_Y3_020 input[type="text"] {
 width:95%
}
#pnl_A5_L5_X2_Y1_100 {
 padding:5px 0!important;
 margin:0!important;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#pnl_A5_L6_X4_Y1_100 .cssTextBox {
 width:99%!important
}
#pnl_A5_L5_X2_Y1_025,
#pnl_A5_L5_X4_Y1_040,
#Div12,
#Div24 {
 padding-left:0!important;
 margin-bottom:5px
}
.HDB_Btn_ViewCart_ClearCart {
 margin:10px 0!important;
 padding:0!important
}
.HDB_Txt_Asterisk img {
 margin-left:0;
 margin-top:5px;
 padding-left:0
}
#VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_tdh2,
#oneStep_ShoppingBasket1_tdh2 {
 padding-left:10%;
 text-align:left;
 width:60%!important
}
#tb_Shopping>span,
#VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_TableShort>div:nth-of-type(1),
#oneStep_ShoppingBasket1_TableShort>div {
 display:table;
 width:inherit
}
#tb_Shopping>span>div {
 display:table-row
}
#tb_Shopping>span>div>div,
#VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_TableShort>div:nth-of-type(1)>div,
#oneStep_ShoppingBasket1_TableShort>div>div {
 display:table-cell;
 float:none!important;
 padding-bottom:10px
}
#tb_Shopping>span>div>div>div:nth-of-type(1) {
 padding-right:5px
}
#VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_TableShort>div:nth-of-type(1)>#VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_tdh3,
#oneStep_ShoppingBasket1_TableShort #oneStep_ShoppingBasket1_tdh3 {
 text-align:right
}
#oneStep_ShoppingBasket1_ShortShopping_row_0 {
 width:100%
}
.div_Top {
 font-size:14px;
 color:#111111;
 font-weight:bold;
 padding-bottom:10px
}
#PrintPreview {
 padding-left:10px
}
#Persional_VNVN_24_AccountMenu1_DataList1,
#ctl08_VNVN_24_AccountMenu1_DataList1,
#ctl09_VNVN_24_AccountMenu1_DataList1 {
 padding-top:1px;
 display:block
}
#Persional_VNVN_24_AccountMenu1_DataList1>span,
#ctl08_VNVN_24_AccountMenu1_DataList1>span,
#ctl09_VNVN_24_AccountMenu1_DataList1>span {
 float:left;
 margin-right:4px
}
#AccountBox1913_dv_Account {
 height:0;
 margin-bottom:0!important
}
#AccountBox1913_dv_Account .VNVN21_Link_Shopping {
 padding-top:12px;
 padding-left:5px;
 text-align:left;
 font-size:15px;
 box-sizing:border-box;
 display:none
}
#AccountBox1913_dv_Account .VNVN21_Link_Shopping>span:nth-of-type(1) {
 color:#444;
 padding-left:5px
}
#AccountBox1913_dv_Account .VNVN21_Link_Shopping>span:nth-of-type(2) {
 color:#111111
}
#Account_Notes {
 display:none
}
.Level_2 #Account_Notes,
.Level_8 #Account_Notes {
 display:block
}
.Level_2 #Account_Notes #salon {
 display:block
}
.Level_2 #Account_Notes #wholesale {
 display:none
}
.Level_8 #Account_Notes #wholesale {
 display:none
}
.div_home_box {
 background:#f2f2f2;
 border-top:1px solid #e8ebec;
 display:inline-block;
 text-align:center;

 width:100%
}
.div_home_box>div {
 max-width:1230px;
 margin:0 auto;
 padding:15px 5px;
 box-sizing:border-box
}
.div_home_box img {
 max-width:100%
}
.home_learn_more {
 font-size:14px;
 border:1px solid #666;
 background:#fff;
 color:#666;
 padding:5px 15px;
 font-weight:bold;
 display:inline-block;
 margin-top:30px
}
.home_learn_more_1:hover {
 background:#36c2dc;
 color:#fff;
 border-color:#36c2dc
}
.home_learn_more_2:hover {
 background:#00386c;
 color:#fff;
 border-color:#00386c
}
.home_learn_more_3:hover {
 background:#b1cd31;
 color:#fff;
 border-color:#b1cd31
}
#Adv_1910_1802_1000_377_div {
 position:static!important
}
.div_banner_text {
 position:absolute;
 left:0;
 right:0;
 text-align:center;
 color:#00386c;
 font-family:'Yanone Kaffeesatz',sans-serif;
 font-weight:bold;
 text-shadow:-2px 0 rgba(255,255,255,0.8),0 2px rgba(255,255,255,0.8),2px 0 rgba(255,255,255,0.8),0 -2px rgba(255,255,255,0.8);
 animation:showDownZ 1s 1;
 -webkit-animation:showDownZ 1s 1
}
@keyframes showDownZ {
 0% {
  opacity:0;
  visibility:visible;
  transform:translateX(-100%)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes showDownZ {
 0% {
  opacity:0;
  visibility:visible;
  transform:translateX(-100%)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes showZoomV {
 0% {
  opacity:0;
  visibility:visible;
  transform:translate3d(0px,0px,0px) scale(.3,.3)
 }
 100% {
  opacity:1;
  transform:translate3d(0px,0px,0px) scale(1,1)
 }
}
@-webkit-keyframes showZoomV {
 0% {
  opacity:0;
  visibility:visible;
  transform:translate3d(0px,0px,0px) scale(.3,.3)
 }
 100% {
  opacity:1;
  transform:translate3d(0px,0px,0px) scale(1,1)
 }
}
.div_banner_text>span {
 font-family:'Courgette',cursive
}
.div_banner_view {
 animation:showZoomV 2s 1;
 -webkit-animation:showZoomV 2s 1;
 cursor:pointer;
 color:#fff!important
}
.div_banner_view:hover {
 color:#000!important
}
#Home_6480_dl_Product_List,
#Home_325_dl_Product_List,
.td_Products>span,
.td_Products>.products,
#Adv_1909_1804_2_328_div>span,
.products, #Home_331_dl_Product_List {
 display:flex!important;
 display:-webkit-flex!important;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap;
 justify-content:center;
 -webkit-justify-content:center
}
.ProductHome_Item {
 flex-basis:230px;
 -webkit-flex-basis:230px;
 flex-grow:1;
 -webkit-flex-grow:1
}
.products .div_MenuItem {
 flex-basis:230px;
 -webkit-flex-basis:230px;
 flex-grow:1;
 -webkit-flex-grow:1
}
.div_home_col {
 width:100%
}
.div_banner_text {
 font-size:200%!important;
 top:10%
}
.div_bottom_col {
 min-width:100%;
 min-height:100%
}
#PRODUCT_LIST_dl_Product_List>span.VNVN_17_UC_PRODUCT_LIST_Text {
 margin:0
}
#Adv_1909_1804_2_328_div {
 background:#eee;
 padding-bottom:60px
}
#Adv_1909_1804_2_328_div img {
 max-width:100%!important
}
#Adv_1909_1804_2_328_div>span {
 max-width:1230px;
 margin:0 auto
}
#Adv_1909_1804_2_328_div>span>span {
 flex-basis:200px;
 -webkit-flex-basis:200px;
 flex-grow:1;
 -webkit-flex-grow:1;
 margin:10px;
 background:#fff
}
#Menu_Mobile {
 display:inline-block;
 margin-bottom:0;
 height:40px;
 border:0;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 z-index:295;
 cursor:pointer;
 text-transform:uppercase;
 float:right;
 background:0;
 width:auto
}
#Menu_Mobile .Search_Title {
 color:#fff;
 padding:0;
 cursor:pointer;
 text-transform:uppercase;
 height:40px;
 width:40px;
 background:url(images/icon_menu.png) center center no-repeat;
 margin-top:5px;
 background-size:100%
}
#Menu_Mobile .Search_Title:hover,
#Menu_Mobile .Search_Title:focus {
 background-image:url(images/icon_menu_hover.png)
}
#Menu_Mobile .Search_Less,
#Menu_Mobile .Search_More {
 background:0;
 height:auto!important;
 width:auto!important
}
.Box_Topmenu>div {
 height:100%;
 overflow-y:auto
}
.Box_Topmenu {
 display:none;
 text-align:left;
 position:fixed;
 top:auto;
 left:0;
 bottom:0;
 padding:0;
 width:70%;
 box-shadow:0 0 4px 0 #aaa;
 -webkit-box-shadow:0 0 4px 0 #aaa;
 overflow-y:auto;
 z-index:3000
}
#Position_1902 .pnl_TrackingForm.NonMemberClass {
color: #fff;
font-size: 17px;
text-transform: uppercase;
 float:right;
 margin:20px 0 0 10px;
 padding-right: 10px;
 text-align:left;
background: #fff; /* Old browsers */
background: -moz-linear-gradient(top,  #fff 0%, #fff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff 0%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff 0%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 ); /* IE6-9 */

}
#Position_1902 .pnl_TrackingForm .VNVN_17_UC_CUSTOMER_AREA_Text {
 /*! padding-bottom:20px */
 
}
#Position_1902 .pnl_TrackingForm .VNVN_17_UC_CUSTOMER_AREA_Text #cart {
 vertical-align: middle;
}
#Position_1902 .pnl_TrackingForm a {
color: #222;
}
#Position_1902 .pnl_TrackingForm a:hover {
color: #f00;
}
.CssUpsTitle fieldset label {
 padding-left:5px
}
.CssUpsTitle fieldset input[type="radio"] {
 vertical-align:-1px
}
#Position_1902 {
 position:static;
 z-index:400
}
#Position_1913 {
 max-width:1210px;
 margin:0 auto;
 position:relative;
 display:block;
 padding-bottom:5px
}
.Tracking_BgkTop,
.signin  {
 right: 0;
top: 30px;
padding: 10px;
left: auto !important;
}

.VNVN21_ContentShortShopping {
right: 0;
top: 45px;
left: auto !important;
}

.signin,
.Tracking_BgkTop {
 width:320px!important
}
.signin .g-recaptcha,
.Tracking_BgkTop .g-recaptcha {
 margin-right:10px;
 padding-top:10px;
 margin-bottom:10px;
 padding-left:0;
 display:none;
 text-align:left
}
#td_Center .Tracking_BgkTop .g-recaptcha {
 padding-left:0
}
#td_Center .Tracking_BgkTop .OnePageContent .g-recaptcha {
 padding-left:0
}
#td_Center .Tracking_BgkTop {
	top: auto;
 width:100%!important;
 display: block!important;
 margin:10px 0;
 padding: 10px;
 border:1px solid #ddd;
 background:#fff;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
#VNVN_17_UC_FORGOT_PASSWORD_txtEmail {
 padding-left:2px;
 padding-right:2px
}
.VNVN_20_CSS_UC_ORDER_HISTORY_FORM_TD1 {
	text-align: left !important;
}
.signin .cssTextBoxMember,
.Tracking_BgkTop .Textbox_Login,
#Checkout_22>.cssTextBoxMember,
#Checkout_32>.cssTextBoxMember {
 width:95%
}
.signin .VNVN_20_CSS_UC_ORDER_HISTORY_FORM_TD1,
.signin .VNVN_20_CSS_UC_ORDER_HISTORY_FORM_TD2 {
 width:100%;
 float:none!important;
 text-align:left
}
.signin .VNVN_20_CSS_UC_ORDER_HISTORY_FORM_TD1 {
 margin-top:10px
}
.signin #Track_7 ~ div {
 display:inline-block;
 width:100%
}
.signin #Track_6 {
 padding-top:0
}
.signin #Track_7 ~ div {
 display:inline-block;
 width:100%
}
.Tracking_BgkTop #Track_7 ~ .div_Row>div:nth-of-type(2) {
 padding-top:3px
}
#td_Center .Tracking_BgkTop .VNVN_20_CSS_UC_ORDER_HISTORY_FORM_TD1 {
 text-align:left!important;
 padding-right:5px
}
.VNVN21_ContentShortShopping .VNVN21_Basket_Title,
.VNVN21_ContentShortShopping .VNVN21_Text_shopping {
 box-sizing:border-box;
 padding:0 5px 0 0
}
.BuyProduct {
 display:none
}
.BuyProduct>span:nth-of-type(1) {
 padding-right:5px
}
#div_TopParent {
 margin:0 auto;
 max-width:1210px !important;
 width:100%!important;
 position:relative
}
#td_Center {
 margin:0 auto;
 max-width:1230px!important;
 width:100%!important;
 position:relative
}
.EGF_div_TopMenu_Level1 {
 display:inline-block;
 vertical-align:top;
}
.EGF_div_TopMenu_Level1_Child {
 visibility:visible;
 position:relative;
 float:left;
 display:block;
 margin-top:0;
 width:100%;
 min-width:100%;
 max-width:100%;
 background:transparent;
 box-shadow:none;
 z-index:999
}
.EGF_div_TopMenu_Level2_Child,
.EGF_div_TopMenu_Level3_Child,
.EGF_div_TopMenu_Level4_Child {
 display:none;
 position:static;
 background:#fcfcfc;
 box-shadow:none;
 left:100%;
 top:0
}
.EGF_div_TopMenu_Level2_Child {
 min-width:100%;
 max-width:100%
}
.EGF_div_TopMenu_Level3_Child {
 min-width:100%;
 max-width:100%
}
.EGF_div_TopMenu_Level4_Child {
 min-width:100%;
 max-width:100%
}
.dv_Person_Border .Tracking_BgkCen>div {
 float:left;
 width:100%;
 padding-bottom:10px;
 clear:both
}
.dv_Person_Border .Align_Right_Padd_Right {
 width:30%!important
}
.dv_Person_Border .Align_Right_Padd_Right+div {
 width:70%!important;
 float:right
}
.dv_Person_Border #Persional_btn_Submit {
 padding-left:30%!important
}
.dv_Person_Border #Persional_tb_STATE {
 margin-left:0!important
}
#Contact_20.g-recaptcha {
 padding-left:0%!important;
 padding-top:5px;
 float:left;
 width:100%;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#VNVN_17_UC_CONTACT_1_1_ucsm_Contact_bt_Submit {
 padding-left:0
}
#VNVN_17_UC_CONTACT_1_1_ucsm_Contact_txtText,
#ctl10_bt_img_login,
#ctl10_CustomerRegister {
 margin-left:0
}
#Content1>div:last-child {
 padding-right:0;
 position:relative;
 width:auto;
 float:none
}
#Content1 .QrCode_TD {
 position:absolute;
 right:0;
 top:0;
 max-width:177px
}

#tb_Info2 #td_Social {

}
#Col_Image .shadowcontainer>a {
 margin:0 auto
}
#Col_Image {
 width:100%;
 float:left;
 margin-right:0;
 display:block
}
#Content {
 width:50%;
 float:left;
 -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}

#Col_Info {
 width:50%;
 float:left;
 padding-left:20px;
 -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
}
#Product_img_Product {
 max-width:100%;
 height:auto!important;
 width:100%;
 margin:0;
 text-align:center;
 padding:0
}
#CommentForm {
 width:98%
}
#CommentForm>div:nth-of-type(4) {
 clear:left
}
#Comments_20 {
 width:100%;
 text-align:left;
 padding-top:10px
}
.Rating_Col1,
.Rating_Col2 {
 padding-right:5px;
 width:32%
}
#Track_6 {
 display:inline-block;
 width:100%;
 padding-top:16px
}
#Checkout_Left {
 float:left;
 width:49%;
 margin-right:0;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 display:none;
}
#Checkout_Right {
 width:100%;
 float:right;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#ctl09_txt_Qty,
#ctl09_txt_Barcode {
 width:100px
}
#CSC_Info {
 top:-199px!important;
 left:-87px!important
}
#CSC_Info>img {
 max-width:300px!important
}
#pnl_A5_L1_X4_Y1_005,
#pnl_A5_L2_X2_Y7_005,
#pnl_A5_L2_X2_Y1_005,
#pnl_A5_L2_X2_Y3_010 {
 min-height:100%;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#dvContainFullOrder .VNVN_20_CSS_Tracking {
 display:inline-block;
 box-sizing:border-box;
 border-collapse:separate;
 border-spacing:10px;
 padding:10px
}
#dvContainFullOrder .VNVN_20_CSS_BillingShipping_Info_Table>tbody>tr>td,
#dvContainFullOrder .div_OrderHeader1,
#dvContainFullOrder .div_OrderHeader2 {
 min-height:100%
}
.div_phone a {
 color:#444;
 cursor:pointer;
 font-size: 16px;
}
@media(min-width:360px) {
 #CSC_Info {
  top:-221px!important;
  left:220px!important
 }
 .OnePageContent {
  background-position:3px 21px;
  padding-left:145px!important;
  padding-top:43px!important
 }
}
.Table_Top {
 padding-top:0;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.div_phone a {
 color:#222
}
.div_phone a:hover {
 color:#111111;
 cursor:pointer
}
.CustomerAreaSaperate {
 color: transparent;
 padding:0 10px;
 background: url(images/icon2.png) center center no-repeat;
}
.div_phone .cus_saperate_adv {
 display:inline-block
}
.div_phone .CustomerAreaSaperate {
 display:inline-block
}
.div_phone>span {
 display:inline-block;
 vertical-align:top;
 padding-top:5px
}
@media(min-width:532px) {
 .div_icon_phone {
  font-size:18px;
  width:auto;
  height:auto;
  display:block
 }
}
#Position_1907 .Advertise {
 z-index:9
}
#Checkout_01 #Checkout_32,
#Checkout_01 #Login1_20 {
 padding-left:0;
 margin-bottom: 10px;
}
.ShoppingCartView_AlterStlye>div:nth-of-type(3),
.ShoppingCartView_AlterStlye>div:nth-of-type(3) {
 padding-top:0
}
.ShoppingCartView_Stlye_page .ShoppingCartView_TextBox,
.ShoppingCartView_AlterStlye .ShoppingCartView_TextBox {
 width:30px;
 padding:2px;
 background:#dbdbdb
}
#Position_1907 .TD_Header:nth-of-type(1),
#Position_1907 .TR_Row1>div:nth-of-type(1),
#Position_1910 .TD_Header:nth-of-type(1),
#Position_1910 .TR_Row1>div:nth-of-type(1) {
 display:table-cell
}
.ShoppingCartView_Header_td2 {
 padding-left:0
}
.ShoppingCartView_Stlye_page>div,
.ShoppingCartView_AlterStlye>div {
 vertical-align:top
}
#ctl09_ImgContinue {
 display:none
}
#tb_Info2 {
 padding-top:10px;
 box-sizing:border-box
}
@media(min-width:640px) {
 #tb_Info2 {
  padding-right:0
 }
 .ShoppingCartView_Header_td2 {
  padding-left:68px
 }
 .ShoppingCartView_Stlye_page>div,
 .ShoppingCartView_AlterStlye>div {
  vertical-align:middle
 }
 #ctl09_ImgContinue {
  display:inline
 }
}
@media(min-width:767px) {
 #tb_Info2 #td_Social {
  padding-top:2px
 }
}
@media(min-width:768px) {
 #Position_1907 .TD_Header:nth-of-type(1),
 #Position_1907 .TR_Row1>div:nth-of-type(1),
 #Position_1910 .TD_Header:nth-of-type(1),
 #Position_1910 .TR_Row1>div:nth-of-type(1) {
  display:table-cell
 }
 .ShoppingCartView_Stlye_page>div:nth-of-type(3),
 .ShoppingCartView_AlterStlye>div:nth-of-type(3) {
  padding-top:0
 }
 .div_bottom_col {
  min-width:0;
  min-height:100%
 }
 #Col_Image {
  width:33%;
  margin-right:2%
 }
 #Product_img_Product {
  max-width:300px;
  width:auto;
  margin:0;
  padding:0
 }
}
#Position_1913 {
}
#Position_1913>.pnl_TrackingForm {
 display:flex;
 display:-webkit-flex;
 margin-right:0
}
#Position_1913>.pnl_TrackingForm>span {
 display:flex;
 display:-webkit-flex;
 flex-grow:1;
 -webkit-flex-grow:1;
 justify-content:space-around;
 -webkit-justify-content:space-around;
 padding-bottom:4px;
 padding-top:5px
}
@media(min-width:992px) {
 #Position_1913>.pnl_TrackingForm>span {
  display:block
 }
 .Table_Top {
  padding-top:0;
  -webkit-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box
 }
 .div_banner_text {
  font-size:400%!important;
  top:50%
 }
 #Menu_Mobile {
  display:none!important
 }
 .div_phone .cus_saperate_adv {
  display:none
 }
 #AccountBox1913_dv_Account {
  height:39px;
  display:inline-block
 }
 #AccountBox1913_dv_Account .VNVN21_Link_Shopping {
  display:block
 }
 .Box_Topmenu {
  display:block;
  position:relative;
  width:100%;
  box-shadow:none;
  -webkit-box-shadow:none;
  margin-top:0;
  height:auto;
  overflow-y:inherit;
  z-index:280;
  max-width:1210px;
  margin:0 auto
 }
 .pnl_TrackingForm {
  float:right
 }
 #Position_1902 {
  position:relative;
  z-index:200
 }
 #Position_1913 {
  padding-bottom:0
 }
 .Tracking_BgkTop,
 .signin { 
  top:30px;
  left: auto !important;
 }
 .VNVN21_ContentShortShopping {

 }
 .EGF_div_TopMenu_Level1_Child {
  position:absolute;
  z-index:2500;
  float:none;
  display:none;
  top: 100%;
  width:auto;
  min-width:230px;
  max-width:350px;
  background:#d3f2fe;
  box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -o-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -ms-box-shadow:1px 2px 2px rgba(0,0,0,0.4)
 }
 .EGF_div_TopMenu_Level2_Child {
  display:none;
  position:absolute;
  min-width:230px;
  max-width:350px;
  background:#dff6ff;
  box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -o-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -ms-box-shadow:1px 2px 2px rgba(0,0,0,0.4)
 }
 .EGF_div_TopMenu_Level3_Child,
 .EGF_div_TopMenu_Level4_Child {
  display:none;
  position:absolute;
  min-width:230px;
  max-width:350px;
  background:#dff6ff;
  box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -moz-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -webkit-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -o-box-shadow:1px 2px 2px rgba(0,0,0,0.4);
  -ms-box-shadow:1px 2px 2px rgba(0,0,0,0.4)
 }
 #VNVN_17_UC_CONTACT_1_1_ucsm_Contact_txtText,
 #ctl10_bt_img_login,
 #ctl10_CustomerRegister {
  margin-left:37px;
  margin-top: 5px;
 }
 #CommentForm {
  width:auto
 }
 #ctl09_txt_Qty,
 #ctl09_txt_Barcode {
  width:200px
 }
 #CSC_Info {
top: auto !important;
left: 100% !important;
z-index: 3000;
bottom: 0;
 }
 #CSC_Info>img {
  max-width:500px!important
 }
 #pnl_A5_L1_X4_Y1_005,
 #pnl_A5_L2_X2_Y7_005,
 #pnl_A5_L2_X2_Y1_005,
 #pnl_A5_L2_X2_Y3_010 {
  min-width:0;
  min-height:100%
 }

 #pnl_A5_L8_X4_Y1_025 .cssTextBox {
  width:49%!important
 }
 #Div29 .cssTextBox {
  width:85%!important
 }
}
#Col_Zoom {
 display:none
}
@media(min-width:1230px) {
 #Position_1913>.pnl_TrackingForm {
  margin-right:0
 }
 .signin, .Tracking_BgkTop {
  right:0;
  left: auto !important;
  text-align: left;
 }
 .VNVN21_ContentShortShopping {
  right:0;
  left: auto !important;
 }
 
}
@keyframes right {
 0% {
  opacity:1;
  visibility:visible;
  transform:translateX(-10%)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes right {
 0% {
  opacity:1;
  visibility:visible;
  -webkit-transform:translateX(-10%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@keyframes left {
 0% {
  opacity:1;
  visibility:visible;
  transform:translateX(10%)
 }
 100% {
  opacity:1;
  transform:translateX(0)
 }
}
@-webkit-keyframes left {
 0% {
  opacity:1;
  visibility:visible;
  -webkit-transform:translateX(10%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateX(0)
 }
}
@keyframes bottom {
 0% {
  opacity:1;
  visibility:visible;
  transform:translateY(-10%)
 }
 100% {
  opacity:1;
  transform:translateY(0)
 }
}
@-webkit-keyframes bottom {
 0% {
  opacity:1;
  visibility:visible;
  -webkit-transform:translateY(-10%)
 }
 100% {
  opacity:1;
  -webkit-transform:translateY(0)
 }
}
#Position_1905>div:nth-of-type(3).Advertise .Advertise_Box>span {
 float:right
}
.div_follow_us {
 display:inline-block
}
.div_follow_us img {
 margin:7px 5px!important
}
#Position_1905>div:nth-of-type(4).Advertise {
 padding-left:0;
 padding-right:0
}
#Position_1905>div:nth-of-type(4).Advertise>div {
 min-height:auto!important
}
.div_banner_box {
 display:flex;
 display:-webkit-flex
}
.div_banner_box .div_banner_res,
.div_bottom_adv_image>div {
 overflow:hidden
}
.div_banner_box .div_banner_res img,
.div_bottom_adv_image>div>a>img,
.ProductList_Item2_Image img,
.shadowcontainer img {
 transform:scale3d(1,1,1);
 -webkit-transform:scale3d(1,1,1);
 transition:all .6s;
 -webkit-transition:all .6s
}
.div_banner_box .div_banner_res:hover img,
.div_bottom_adv_image>div:hover>a>img,
.ProductList_Item2_Image:hover img,
.shadowcontainer:hover img {
 transform:scale3d(1.1,1.1,1.1);
 -webkit-transform:scale3d(1.1,1.1,1.1)
}
.div_support>div:nth-of-type(1),
.div_support>div:nth-of-type(2),
.div_support>div:nth-of-type(3) {
 animation:none
}
.div_support>a,
.div_support>a ~ div:nth-of-type(1),
.div_support>a ~ div:nth-of-type(2) {
 animation:none
}
.div_bottom_adv_image,
.div_bottom_adv_image>div {
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap
}
.div_bottom_adv_image {
 max-width:100%
}
.div_bottom_adv_image>div {
 width:100%
}
.div_bottom_adv_image>div>a,
.div_bottom_adv_image>div>a>img {
 flex-grow:1;
 -webkit-flex-grow:1;
 max-width:100%;
 width:100%;
 height:auto
}
.div_content_img {
 font-size:14px
}
.div_content_img img {
 max-width:100%!important
}
.div_banner_res img {
 max-width:100%!important;
 height:auto!important
}
.div_support {
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 max-width:1230px;
 margin:25px auto;
 padding:0 5px;
 box-sizing:border-box;

 color:#aaa;
 cursor:default
}
.div_support>div {
 width:100%;
 margin-top:5px;
 margin-bottom:5px;
 font-size:16px;
 color:#333;
 background:url(images/noise.jpg) 0 0 repeat;
 border:1px solid #d3d3d3;
 padding:1rem;
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px
}
.div_support>div:nth-of-type(1),
.div_support>div:nth-of-type(2) {
 margin-right:0
}
.div_support .aa {
 font-weight:bold;
 font-size:18px;
 display:inline-block;
 width:100%;
 color:#111111
}
.div_support .ba {
 display:inline-block;
 width:100%
}
.div_support>a {
 margin-right:0;
 width:100%
}
.div_support>a>div {
 box-sizing:border-box;
 width:100%;
 margin-top:5px;
 margin-bottom:5px;
 font-size:16px;
 color:#333;
 background:url(images/noise.jpg) 0 0 repeat;
 border:1px solid #d3d3d3;
 padding:1rem;
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px
}
@media(min-width:640px) {
 .div_bottom_adv_image>div {
  width:33.33%
 }
 .div_support {
  display:flex;
  display:-webkit-flex;
  flex-flow:row nowrap;
  -webkit-flex-flow:row nowrap
 }
 .div_support>div {
  width:32%
 }
 .div_support>div:nth-of-type(1),
 .div_support>div:nth-of-type(2) {
  margin-right:2%
 }
 .div_support>a {
  width:32%;
  margin-right:2%
 }
 .div_support>a ~ div:nth-of-type(2) {
  margin-right:0
 }
}
@media(min-width:1230px) {
 .div_support>div:nth-of-type(1) {
  animation:right 1.5s infinite alternate;
  -webkit-animation:right 1.5s infinite alternate
 }
 .div_support>div:nth-of-type(2) {
  animation:bottom 1.5s infinite alternate;
  -webkit-animation:bottom 1.5s infinite alternate
 }
 .div_support>div:nth-of-type(3) {
  animation:left 1.5s infinite alternate;
  -webkit-animation:left 1.5s infinite alternate
 }
 .div_support>a {
  animation:right 1.5s infinite alternate;
  -webkit-animation:right 1.5s infinite alternate
 }
 .div_support>a ~ div:nth-of-type(1) {
  animation:bottom 1.5s infinite alternate;
  -webkit-animation:bottom 1.5s infinite alternate
 }
 .div_support>a ~ div:nth-of-type(2) {
  animation:left 1.5s infinite alternate;
  -webkit-animation:left 1.5s infinite alternate
 }
}
#Product_lb_Color {
 width:inherit!important
}
#Product_lb_Color #Product_ddl_Pro_151 {
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap;
 height:100%;
 width:100%;
 border:0;
 max-height:220px;
 overflow-y:scroll;
 text-align:center
}
#Product_lb_Color #Product_ddl_Pro_151 .div_colorbound {
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 vertical-align:top;
 padding:5px;
 width:30%;
 white-space:pre-wrap;
 overflow:hidden;
 border:1px dashed #ccc;
 margin:3px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#Product_lb_Color #Product_ddl_Pro_151 .div_colorbound:hover {
 border-color:#111111
}
#Product_lb_Color #Product_ddl_Pro_151 .div_colorbound>img {
 height:60px;
 padding:3px;
 border:1px solid transparent
}
#Product_lb_Color #Product_ddl_Pro_151 .div_colorbound>img:hover {
 cursor:pointer
}
#Product_lb_Color #Product_ddl_Pro_151 .div_colorbound .div_color {
 color:#222;
 font-size:11px;
 font-weight:normal;
 text-align:center;
 white-space:pre-wrap
}
#Product_lb_Color #Product_ddl_Pro_151 .div_colorbound .div_color:hover {
 color:#111111;
 cursor:pointer
}
#PRODUCT_LIST_lb_UC_Title {
 display:inline-block;
 width:100%;
}
#Position_1906 .VNVN_17_UC_PRODUCT_LIST_Text {
 height:inherit
}
.Col_Addtocart1,
.Col_Addtocart, #td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code{
 display:inline-block;
 border:0;
 padding-top:0;
 padding-left:0;
 margin:0 auto;
 height:48px;
 max-width:160px;
 width:auto;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
 #td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code > input:nth-of-type(1) {
	display:inline-block;
 }
 .Col_Addtocart1 {
	 background: #ddd;
 }



#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code1,
.QtyAdd_RowRemove {
 display:flex;
 display:-webkit-flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 flex-flow:row nowrap;
 -webkit-flex-flow:row nowrap;
 background:#ddd;
 border:0;
 padding-top:0;
 padding-left:0;
 margin:0 auto;
 height:48px;
 max-width:160px;
 width:auto;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code,
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code1 {
 margin-left:0;
 padding-right:0!important;
 padding-left:0!important;
 padding-bottom:0;
 margin-bottom:10px
}


.Col_Addtocart>input:nth-of-type(2),
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code>#div_Qty
.Col_Addtocart1>input:nth-of-type(2),
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code1>#div_Qty,
.QtyAdd_RowRemove>input:nth-of-type(2),
.Col_Addtocart1 .Qty_TextBox {
 padding:15px 10px;
 height:100%;
 min-width:40px;
 border:0;
 text-align:center;
 color:#666;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 margin-right: 10px;
 background: #ddd;
}

.Col_Addtocart>input:nth-of-type(1),
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code>input:nth-of-type(1),
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code>#Product_imgbt_Atc,
.Col_Addtocart1>input:nth-of-type(1),
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code1>input:nth-of-type(1),
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code1>#Product_imgbt_Atc,
.QtyAdd_RowRemove input[type="image"] {
 cursor:pointer;
 width:auto;
 max-height:48px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.Col_Addtocart>input:nth-of-type(3),
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code>input:nth-of-type(3),
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code>#Product_imgbt_Atc,
.Col_Addtocart1>input:nth-of-type(3),
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code1>input:nth-of-type(3),
#td_Addtocart.VNVN_17_UC_PRODUCT_DETAIL_Code1>#Product_imgbt_Atc,
.QtyAdd_RowRemove>img {
 background-color:#999!important;
 cursor:pointer;
 height:48px;
 background-size:auto 100%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
}
.Col_Addtocart>input:hover,
.Col_Addtocart>input:focus,
.Col_Addtocart1>input:hover,
.Col_Addtocart1>input:focus {
 border:0
}
.QtyAdd_Row .Qty_TextBox1,
.Col_Addtocart1 .Qty_TextBox {
background-color:#ddd;
 padding:8px 8px 7px 8px;
 margin-right: 10px;
 color:#666;
 vertical-align:top;
 border:1px solid #ddd;
 width:50px;
 height:48px;
 text-align:center;
 border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.QtyAdd_Row img {
 max-height:48px;
 height: 48px;
border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.QtyAdd_Row img:hover,
.QtyAdd_Row img:focus {
 cursor:pointer
}
#tb_ProductBox {
 padding-top:10px
}
#tb_ProductBox .VNVN21_Link_ShoppingRow {
 width:initial
}
#tb_ProductBox .VNVN21_Link_Shopping {
 background:#fafafa;
 border-top:1px solid #f0efef;
 border-bottom:1px solid #ddd;
 text-transform:uppercase;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 padding:6px 10px;
 color:#222;
 width:inherit
}
.Box_Leftmenu~div .Div_CheckOutTitle_Login {
 background:#fafafa;
 border-top:1px solid #f0efef;
 border-bottom:1px solid #ddd;
 text-transform:uppercase;
 padding:8px 10px;
 color:#222
}
.Box_Leftmenu~div .Div_CheckOutTitle_Login .VNVN21_Link_Shopping {
 font-size:13px;
 font-weight:bold
}
.Box_Leftmenu~div .Div_CheckOutTitle_Login .VNVN21_Link_Shopping span {
 font-size:0
}
.Box_Leftmenu~div .Div_CheckOutTitle_Login .VNVN21_Link_Shopping span::before {
 content:"New Arrivals";
 position:relative;
 height:20px;
 font-size:13px;
 color:#222;
 text-transform:uppercase
}
.Box_Leftmenu~div .Div_CheckOutTitle_Login~div {
 margin-top:10px
}
.Box_Leftmenu~div .Div_CheckOutTitle_Login~div .VNVN21_ContentShortShopping1 {
 border-bottom:1px solid #ddd;
 display:block;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 padding-left:5px;
 padding-right:5px
}
.Box_Leftmenu~.Box_Leftmenu {
 margin-bottom:20px
}
.Box_Leftmenu~.Box_Leftmenu::before {
 background:#111111 url(images/icon_menu_l.png) 10px center no-repeat;
 border:0;
 content:"Categories";
 color:#fff;
 font-weight:400;
 font-size:20px;
 text-transform:uppercase;
 font-family:'Open Sans',sans-serif;
 padding:5px 5px 5px 35px;
 text-align:left;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.Box_Leftmenu~.Box_Leftmenu .LeftMenu_Level1 {
 display:block
}
.Box_Leftmenu~.Box_Leftmenu .LeftMenu3_Level1_Child {
 background:#fff
}
.Box_Leftmenu~.Box_Leftmenu .LeftMenu_Level1_Title a {
 background:url(images/expanded.png) right center no-repeat
}
.Box_Leftmenu~.Box_Leftmenu .LeftMenu_Level1_Title a:hover {
 background:url(images/collapsed.png) right center no-repeat
}
.Box_Leftmenu~.Box_Leftmenu .LeftMenu3_Level2_Title a,
.Box_Leftmenu~.Box_Leftmenu .LeftMenu3_Level3_Title a,
.Box_Leftmenu~.Box_Leftmenu .LeftMenu3_Level4_Title a {
 background:url(images/icon_submenu.png) 10px center no-repeat;
 background-color:#fff;
 border-bottom:1px solid #ddd;
 padding:5px 5px 5px 30px
}
.Box_Leftmenu~.Box_Leftmenu .LeftMenu3_Level2_Title a:hover {
 background-image:url(images/icon_submenu_hover.png)
}
.Box_Leftmenu~.Box_Leftmenu .LeftMenu3_Level3_Title a {
 background:#fff;
 padding-left:40px
}
.Box_Leftmenu~.Box_Leftmenu .LeftMenu3_Level4_Title {
 padding-left:50px
}
#Image_Next {
 float:left;
 position:absolute;
 top:130px;
 right:0
}
#Image_Back {
 float:left;
 top:130px;
 position:absolute;
 left:0
}
#Product_pnl_Image {
 position:relative
}
.magnifier-thumb-wrapper {
 max-width:100%;
 margin:0 auto;
 float:none!important;
 text-align:center
}
.slider-container {
 width:100%!important
}
@media(min-width:767px) {
 .magnifier-thumb-wrapper {
  max-width:inherit;
  float:left!important
 }
}
@media(min-width:1120px) {
 #Image_Next {
  top:9px
 }
 #Image_Back {
  top:9px
 }
}
#PRODUCT_LIST_Paging1_ddl_Sorttype,
#PRODUCT_LIST_Paging2_ddl_Sorttype,
#PRODUCT_LIST_Paging2_ddl_Sortby,
#PRODUCT_LIST_Paging1_ddl_Sortby {
 min-height:22px;
 vertical-align:-1px;
 margin-right:5px
}
#ImageButton1 {
 vertical-align:-6px!important
}
#Product_VNVN_19_CommentsRating1_txt_Comment {
 width:100%!important;
 box-sizing:border-box;
 background:#fff;
 border:1px solid #ddd;
 margin:0;
 padding:5px;
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -khtml-background-clip:padding-box;
 -moz-background-clip:padding;
 -moz-box-sizing:border-box;
 -ms-background-clip:padding-box;
 -ms-box-sizing:border-box;
 -o-background-clip:padding-box;
 -webkit-background-clip:padding;
 -webkit-box-sizing:border-box;
 -o-text-overflow:ellipsis;
 -moz-text-overflow:ellipsis;
 -webkit-text-overflow:ellipsis;
 word-wrap:break-word;
 background-clip:padding-box;
 box-sizing:border-box;
 margin:0;
 text-overflow:ellipsis
}
#Position_1909 .Advertise {
 clear:both
}
.Table_Top {
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#Position_1907 .TB_List {
 display:none!important
}
@media(min-width:768px) {
 #Position_1907 .TB_List {
  display:table!important;
 }
}
#td_Center {
 display:block
}
#Position_1906 {
 display:none!important;
}
#tr_1913 {
 position:relative;
 width:inherit;
 z-index:2002;
 width:100%;
 display:block!important;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#tr_Top {
 position:relative;
 background:#fff;
 width:100%;
 z-index:2001;
 height:92px;
 display:block!important
}
#tr_1905 {
padding-top:0;
 width:100%;
 position:relative;
 z-index:2000;
 display:block!important;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#87e0fd+0,05abe0+100 */
background: #222; /* Old browsers */
background: -moz-linear-gradient(left,  #222 0%, #222 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #222 0%,#222 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #222 0%,#222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#222',GradientType=1 ); /* IE6-9 */

}
#tr_1912 {

}
#Position_1909 {
 margin:0 auto;
 max-width:1210px!important;
 width:100%!important;
 position:relative;
 background-color: #eee;
 padding: 10px;
  -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
}
#Position_1912 {
 margin:0 auto;
 max-width:1210px!important;
 width:100%!important;
 position:relative;
 background-color: #eee;
}
#Position_1913>.pnl_TrackingForm {
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 float:left;
 width:75px;
 box-sizing:border-box;
 background:transparent;
 border:0
}
#Position_1913>.pnl_TrackingForm #cart {
 max-width:50px
}
#Position_1913>.Box_Topmenu {
 clear:both;
 float:none
}
.EGF_div_TopMenu_Level1_Title {

}
#Position_1913>.pnl_TrackingForm #cart {
 max-width:inherit
}
#td_Center {
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap
}
#Position_1906 {
 display:block;
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 width:20%;
 padding-right:10px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#tb_CenterRight {
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 width:100%;
 padding:0 10px;
 display:block;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#Position_1913 {
 height:30px
}
#Position_1913>.pnl_TrackingForm {
 float:right;
 width:inherit
}
#Position_1913>.Box_Topmenu {
 clear:none;
 float:right
}
#Position_1902 {
 width:inherit
}
#tr_1913 {
 background:#ccc;
 color: #333;
}
#tr_Center {
 position:relative;
 z-index:9
}
#Position_1901 {
 width:40%;
 box-sizing:border-box;
 text-align:left
}
#Position_1902 {
 box-sizing:border-box;
 width:60%
}
.Table_Top {
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#div_TopParent {
 display:flex;
 display:-webkit-flex;
 justify-content:space-between;
 -webkit-justify-content:space-between;
 flex-flow:row nowrap;
 -webkit-flex-flow:row nowrap
}
.div_DynamicBox {
 padding-bottom:8px
}
.div_DynamicBox,
.div_DynamicBox .Level_1 {
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap
}
.div_DynamicBox .Div_CheckOutTitle_Login {
 width:100%;
 padding-top:0
}
.div_DynamicBox .VNVN21_Link_Shopping {
 font-size:14px;
 font-weight:bold;
 text-align:left;
 padding-bottom:10px;
 color:#222
}
.div_DynamicBox .Level_1 {
 width:33%;
 text-align:center;
 padding:8px;
 box-sizing:border-box;
 position:relative
}
.div_DynamicBox .Level_1 .div_Image {
 background:#fafafa;
 padding:10px 5px;
 width:100%;
 box-sizing:border-box;
 border-radius:6px 6px 0 0;
 -moz-border-radius:6px 6px 0 0;
 -webkit-border-radius:6px 6px 0 0
}
.div_DynamicBox .Level_1 .div_Image img {
 max-width:100%
}
.div_DynamicBox .Level_1 .div_Name {
 background:#fafafa;
 padding:0 5px 10px 5px;
 font-weight:bold;
 width:100%;
 box-sizing:border-box;
 border-radius:0 0 6px 6px;
 -moz-border-radius:0 0 6px 6px;
 -webkit-border-radius:0 0 6px 6px
}
.div_DynamicBox .ChildLevel_2 {
 position:absolute;
 z-index:100;
 top:100%;
 border:1px solid #f2f2f2;
 background:#fff;
 padding-left:5px;
 padding-right:5px;
 box-sizing:border-box;
 display:none;
 margin-top:2px
}
.div_DynamicBox .ChildLevel_2::after {
 content:"";
 height:10px;
 position:absolute;
 top:-10px;
 left:0;
 right:0;
 background:url(images/arrow-box.png) 15px -1px no-repeat
}
.div_DynamicBox .Level_1:nth-child(3n+1) .ChildLevel_2 {
 right:8px
}
.div_DynamicBox .Level_1:nth-child(3n+1) .ChildLevel_2::after {
 background-position-x:90%
}
.div_DynamicBox .Level_1:nth-child(3n) .ChildLevel_2::after {
 background-position-x:center
}
.div_DynamicBox .Level_1 .Level_2 {
 width:100%;
 position:relative
}
.div_DynamicBox .Level_1 .Level_2 .div_Image {
 background:#fff;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0
}
.div_DynamicBox .Level_1 .Level_2 .div_Name {
 background:#fff;
 text-align:left;
 font-weight:normal;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 border-bottom:1px solid #f2f2f2;
 padding-top:7px;
 padding-bottom:7px
}
.div_DynamicBox .ChildLevel_3,
.div_DynamicBox .ChildLevel_4 {
 display:none
}
.div_DynamicBox .Level_1 .Level_2 .Level_3 .div_Name {
 padding-left:25px;
 border-bottom:1px solid #f2f2f2
}
.div_DynamicBox .Level_1 .Level_2:last-child .Level_3 .div_Name {
 border-bottom:1px solid #f2f2f2
}
.div_DynamicBox .Level_1 .Level_2:last-child .div_Name,
.div_DynamicBox .Level_1 .Level_2:last-child .Level_3:last-child .div_Name {
 border-bottom:0
}
.div_DynamicBox .Level_1 .Level_2:last-child .ChildLevel_3 {
 border-top:1px solid #f2f2f2
}
.div_DynamicBox .Level_1:hover .ChildLevel_2 {
 display:block
}
.div_DynamicBox .ChildLevel_2 {
 width:240px
}
.div_DynamicBox .Level_1:nth-child(3n) .ChildLevel_2 {
 left:-68px
}
@media(min-width:480px) {
 .div_DynamicBox .Level_1:nth-child(3n) .ChildLevel_2 {
  left:-30px
 }
}
@media(min-width:640px) {
 .div_DynamicBox .ChildLevel_2 {
  width:300px
 }
 .div_DynamicBox .Level_1:nth-child(3n) .ChildLevel_2 {
  left:-46px
 }
}
@media(min-width:768px) {
 .div_DynamicBox .ChildLevel_2 {
  width:350px
 }
 .div_DynamicBox .Level_1:nth-child(3n) .ChildLevel_2 {
  left:-24px
 }
}
@media(min-width:992px) {
 .div_DynamicBox .ChildLevel_2 {
  width:400px
 }
}
@media(min-width:1230px) {
 .div_DynamicBox .ChildLevel_2 {
  width:100%
 }
}
#tb_CenterRight #tb_ProductBox .VNVN21_Link_Shopping {
 background:#f2f2f2;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 border:0;
 text-transform:uppercase;
 text-align:left
}
#tb_CenterRight #tb_ProductBox .VNVN21_Link_Shopping span {
 font-size:0
}
#tb_CenterRight #tb_ProductBox .VNVN21_Link_Shopping span::before {
 content:"New Arrivals";
 position:relative;
 height:20px;
 font-size:13px;
 color:#111111;
 text-transform:uppercase;
 font-weight:bold
}
.div_DynamicBox {
 display:none
}
#tb_CenterRight #tb_ProductBox {
 display:block
}
#VNVN_19_ProductBox_dl_Product_List {
 width:100%
}
/*
#Product_lbl_DescriptionInfo table,
#Product_lbl_DescriptionInfo table td,
#Product_lbl_DescriptionInfo p,
#Product_lbl_DescriptionInfo div,
#Product_lbl_DescriptionInfo ul,
#Product_lbl_DescriptionInfo li,
#Product_lbl_DescriptionInfo a,
#Product_lbl_DescriptionInfo span,
#Product_lbl_DescriptionInfo input,
#Product_lbl_DescriptionInfo select,
#Product_lbl_DescriptionInfo option,
#Product_lbl_DescriptionInfo textarea,
#Product_lbl_DescriptionInfo button,
#Product_lbl_DescriptionInfo label,
#Product_lbl_DescriptionInfo fieldset,
#Product_lbl_DescriptionInfo legend,
#Product_lbl_DescriptionInfo iframe,
#Product_lbl_DescriptionInfo h1,
#Product_lbl_DescriptionInfo h2,
#Product_lbl_DescriptionInfo h3,
#Product_lbl_DescriptionInfo h4,
#Product_lbl_DescriptionInfo h5,
#Product_lbl_DescriptionInfo h6 {
 max-width:100%!important;
 width:100%!important;
 box-sizing:border-box
}
*/

#PaypalExpress {
 max-width:1230px;
 background:#fff;
 margin:0 auto;
 padding:0 5px;
 box-sizing:border-box
}
#PaypalExpress #pnl_A5_L2_X2_Y3_010 {
 width:35%!important
}
#PaypalExpress #pnl_A5_L2_X2_Y3_010>div {
 padding:0 5px
}
#PaypalExpress #pnl_A5_L2_X2_Y3_010>div#pnl_A5_L3_X2_Y1_003,
#PaypalExpress #pnl_A5_L2_X2_Y3_010>div#pnl_A5_L4_X2_Y5_010 {
 padding:0;
 margin-bottom:20px
}
#PaypalExpress #pnl_A5_L3_X2_Y1_010 {
 border-left:0;
 border-right:0;
 box-sizing:border-box
}
#PaypalExpress #pnl_A5_L3_X2_Y1_010>div {
 padding:0 5px
}
#PaypalExpress #pnl_A5_L3_X2_Y1_010>div#pnl_A5_L4_X2_Y1_010 {
 padding:0;
 margin-bottom:20px
}
#PaypalExpress #pnl_A5_L2_X2_Y7_005 {
 width:30%!important;
 margin-left:0!important;
 margin-top:20px!important
}
#PaypalExpress #pnl_A5_L2_X2_Y7_005 #IMG1 {
 height:auto;
 width:auto
}
#PaypalExpress #pnl_A5_L2_X2_Y7_005 #Label1 {
 color:#111111;
 font-size:14px;
 font-weight:bold
}
#PaypalExpress select {
 background:#fff;
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 border:1px solid #ddd;
 margin:0 0 2px 0
}
#PaypalExpress #Div29 .cssTextBox {
 width:95%!important
}
#PaypalExpress hr {
 border:1px solid #ddd
}
#PaypalExpress .HDB_Div_Billing_Padding_Top {
 clear:left;
 float:left;
 margin-top:2px;
 width:100%
}
#PaypalExpress .HDB_Div_Billing_Col11 {
 float:left;
 text-align:left;
 font-weight:bold
}
#PaypalExpress .HDB_Div_Billing_Col2 {
 text-align:left
}
#PaypalExpress input[type="text"] {
 border:1px solid #ddd;
 color:#555;
 min-height:18px;
 margin-bottom:2px;
 background:#fff
}
#PaypalExpress #pnl_A5_L5_X2_Y1_025,
#PaypalExpress #pnl_A5_L5_X4_Y1_040,
#PaypalExpress #Div12,
#PaypalExpress #Div24 {
 padding-left:0!important
}
#PaypalExpress #tb_Shopping img {
 margin-left:5px
}
#pnl_A5_L2_X2_Y7_005 #tb_Shopping img {
 margin-left:5px
}
.VNVN21_ContentShortShopping {
 min-height:0!important;
 padding-top:0
}
#PaypalExpress #pnl_A5_L2_X2_Y3_010,
#PaypalExpress #pnl_A5_L3_X2_Y1_010,
#PaypalExpress #pnl_A5_L2_X2_Y7_005 {
 min-width:100%;
 min-height:100%
}
@media(min-width:992px) {
 #PaypalExpress #pnl_A5_L2_X2_Y3_010,
 #PaypalExpress #pnl_A5_L3_X2_Y1_010,
 #PaypalExpress #pnl_A5_L2_X2_Y7_005 {
  min-width:0;
  min-height:100%
 }
 #PaypalExpress #pnl_A5_L3_X2_Y1_010 {
  border-left:1px solid #ccc;
  border-right:1px solid #ccc
 }
 #PaypalExpress #pnl_A5_L2_X2_Y7_005 {
  margin-top:0!important
 }
}
#PaypalExpress #lbl_Contact {
 padding-left:5px;
 display:block
}
#PaypalExpress #ShoppingBasket1_Label_Model {
 float:left;
 margin-left:36px;
 text-align:left
}
#PaypalExpress #ShoppingBasket1_Label_Price {
 float:right;
 padding-right:3px
}
#PaypalExpress #ShoppingBasket1_tdh2,
#PaypalExpress #ShoppingBasket1_tdh3,
#PaypalExpress #ShoppingBasket1_tdh4 {
 background-color:#ccc;
 margin-bottom:5px
}
#PaypalExpress .CssUpsTitle>fieldset>label {
 padding-left:5px
}
#PaypalExpress #ShoppingBasket1_tdh4 {
 width:20%!important
}
#PaypalExpress #pnl_A5_L5_X2_Y1_200 {
 background:#f2f2f2;
 width:100%;
 font-size:13px;
 font-weight:bold;
 padding:5px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#PaypalExpress #oneStep_lbl_ShoppingCart_A4_004 {
 border-top:0!important;
 line-height:3
}
#PaypalExpress #pnl_A5_L3_X2_Y1_003 {
 width:100%!important
}
#PaypalExpress #pnl_A5_L3_X2_Y1_003,
#PaypalExpress #pnl_A5_L5_X2_Y23_010,
#PaypalExpress #oneStep_lbl_ShoppingCart_A4_004 {
 background:#111111;
 color:#fff;
 font-weight:normal;
 line-height:2.3;
 text-transform:uppercase;
 text-align:center;
 font-size:15px;
 margin-top:0;
 padding:0
}
#PaypalExpress #pnl_A5_L5_X2_Y23_010 {
 margin-bottom:20px
}
#PaypalExpress #pnl_A5_L2_X2_Y7_005 {
 background:#f9f9f9;
 background:-moz-linear-gradient(top,#f9f9f9 0,#eaeaea 100%);
 background:-webkit-gradient(left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#eaeaea));
 background:-webkit-linear-gradient(top,#f9f9f9 0,#eaeaea 100%);
 background:-o-linear-gradient(top,#f9f9f9 0,#eaeaea 100%);
 background:-ms-linear-gradient(top,#f9f9f9 0,#eaeaea 100%);
 background:linear-gradient(to bottom,#f9f9f9 0,#eaeaea 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#eaeaea',GradientType=0)
}
#PaypalExpress .HDB_Float_Left {
 float:left
}
#PaypalExpress .ShoppingCart_TotalMoney,
#PaypalExpress #oneStep_td_GrandTotal {
 background:transparent
}
#PaypalExpress #Panel1~table {
 border-top:1px solid #ccc
}
#PaypalExpress #btn_PayEC {
 background-color:#111111;
 height:28px;
 color:#fff;
 border:0!important;
 font-weight:bold;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px
}
#PaypalExpress #btn_PayEC:hover {
 background-color:#ddd;
 color:#333
}
#PaypalExpress .VNVN_17_UC_FOOTER_StaticText {
 background:transparent
}
.ls-nav-prev {
 background:url(images/icon-back.png) 0 center no-repeat;
 width:52px;
 height:102px;
 float:left;
 opacity:.7;
 filter:alpha(opacity=70)
}
.ls-nav-next {
 background:url(images/icon-next.png) right center no-repeat;
 width:52px;
 height:102px;
 float:right;
 opacity:.7;
 filter:alpha(opacity=70)
}
.ls-nav-prev:hover,
.ls-nav-prev:focus,
.ls-nav-next:hover,
.ls-nav-next:focus {
 cursor:pointer;
 opacity:1;
 filter:alpha(opacity=100)
}
#div_button {
 bottom:10px;
 position:absolute;
 width:100%;
 text-align: center;
 z-index:100;
 display:inline-block;
 right:auto;
 left: auto;
}
.div_play {
 background:url(images/icon-play.png) center center no-repeat;
 width:17px;
 height:20px;
 display:inline-block;
 padding-left:15px;
 background-size:auto 100%;
 margin-top:2px;
 margin-bottom:2px
}
.div_pause {
 background:url(images/icon-pause.png) center center no-repeat;
 width:17px;
 height:20px;
 display:inline-block;
 padding-left:15px;
 background-size:auto 100%;
 margin-top:2px;
 margin-bottom:2px
}
.div_play:hover,
.div_play:focus,
.div_pause:hover,
.div_pause:focus {
 cursor:pointer
}
.item_current {
 vertical-align:top;
 width:18px;
 height:18px;
 display:inline-block;
 margin:2px 8px;
 background:#fff;
 border:1px solid #070707;
 border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px;
 box-shadow: 0 1px 4px rgba(0,0,0,0.6); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.6); -o-box-shadow: 0 1px 4px rgba(0,0,0,0.6); -ms-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
}
.item_active,
.item_current:hover {
 background-color:#111111;
 border-color:#070707;
 cursor:pointer
}
.ls-bottom-slidebuttons {
 position:absolute;
 top:50%;
 margin-top:-51px;
 width:100%;
 z-index:100
}
#Position_1913 #AccountBox1913_dv_Account {
 display:none
}
.div_logo {
 text-align:left
}
.div_logo img {
 /*
 width:auto;
 max-width:100%;
 height:auto;
 max-height:100%
 */
}
.bg_box {
 clear:both;
 height:100%;
 width:100%;
 text-align:center;
 border-bottom:1px solid #222;
 color:#222;
 font-weight:400;
 font-size:20px;
 text-transform:uppercase;
 font-family:'Open Sans',sans-serif;
 margin-bottom:20px
}
.title_box {
 display:inline-block;
 background:#fff;
 border:0;
 padding:0 15px;
 margin-bottom:-13px
}
.div_img_border {
 text-align:center;
 width:100%
}
.div_img_border img {
 border:1px solid #ccc;
 margin:2px 8px
}
.div_img_border img:first-child {
 margin-left:0
}
.div_img_border img:last-child {
 margin-right:0
}
.div_column_flex {
 height:100%;
 width:100%;
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap
}
.div_column_flex_content {
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 margin:0
}
.div_readmore a {
 background:url(images/icon_read_more.png) right center no-repeat;
 padding:5px 25px 5px 0;
 display:inline-block
}
.div_readmore a:hover,
.div_readmore a:focus {
 background-image:url(images/icon_read_more_hover.png)
}
.div_columns30 {
 width:30%;
 text-align:center;
 padding-right:10px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.div_columns70 {
 width:70%;
 text-align:justify;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
.bottom_boxtitle {
 color:#444;
 font-weight:500;
 font-size:15px;
 text-transform:uppercase;
 font-family:'Open Sans',sans-serif;
 background:url(images/icon_bottom_boxtitle.jpg) left center no-repeat;
 padding:5px 5px 5px 25px
}
.div_location {
 background:url(images/icon_location.png) 0 4px no-repeat;
 padding:5px 0 5px 25px
}
.div_phone {
 background:url(images/icon_phone.png) 0 5px no-repeat;
 padding:5px 0 5px 25px
}
#Position_1913 .div_phone {
 padding:1px 0 1px 25px;
 background-position:0 0
}
.div_email {
 background:url(images/icon_email.png) 0 5px no-repeat;
 padding:5px 0 5px 25px
}
.div_web {
 background:url(images/icon_web.png) 0 5px no-repeat;
 padding:5px 0 5px 25px
}

.item_bottom {
 padding-bottom:6px
}
.Page_333 #Position_1910, .Page_1476 #Position_1910 {
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap;
 margin:10px 0;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
}
#Contact_Info { 
 vertical-align:top;
 padding:10px 20px 10px 0;
 font-size:17px;
 -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
 width: 40%;
}
#Contact_Map
{
	width:100%;
}
#Contact_Form {
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 padding:20px 0 10px 20px;
 width:60%
}
#Contact_Name {
	font-size:24px;
	font-weight: 600;
	color: #111111;
	margin-bottom: 10px;
}
#QrCode {
 display:block;
 width:100%;
 text-align:left
}
.QrCode {
 max-width:200px
}
#Contact_1,
#Contact_2,
#Contact_3,
#Contact_4,
#Contact_5,
#Contact_6,
#Contact_62,
#Contact_7 {
 padding-bottom:10px
}
#Contact_7 {
 padding-top:10px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#Contact_Form input[type="text"] {
 width:100%
}
#Contact_Form .textarea {
 background:#fff;
 border:1px solid #ddd;
 margin:0;
 padding:5px;
 width:100%;
 border-radius:2px;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 -khtml-background-clip:padding-box;
 -moz-background-clip:padding;
 -moz-box-sizing:border-box;
 -ms-background-clip:padding-box;
 -ms-box-sizing:border-box;
 -o-background-clip:padding-box;
 -webkit-background-clip:padding;
 -webkit-box-sizing:border-box;
 -o-text-overflow:ellipsis;
 -moz-text-overflow:ellipsis;
 -webkit-text-overflow:ellipsis;
 word-wrap:break-word;
 background-clip:padding-box;
 box-sizing:border-box;
 margin:0;
 text-overflow:ellipsis
}
#Contact_Form .textarea:focus,
#Contact_Form .textarea:hover {
 border:1px solid #111111
}
#Contact_1,
#Contact_2,
#Contact_3,
#Contact_4 {
 float:left!important;
 width:50%;
 padding-bottom:10px;
}
#Contact_5 {
 float:left!important;
 width:100%;
 padding-bottom:10px;
}
#Contact_1 #Contact_11,
#Contact_2 #Contact_21,
#Contact_3 #Contact_31,
#Contact_4 #Contact_41,
#Contact_5 #Contact_51 {
 padding: 5px;
}
#Contact_1 #Contact_12,
#Contact_2 #Contact_22,
#Contact_3 #Contact_32,
#Contact_4 #Contact_42,
#Contact_5 #Contact_52 {
 padding: 0 5px;
}

#Contact_Form input[type="text"] {
	padding: 10px;
}
#Contact_Form #Contact_7 {
	width: 100%;
display: block;
float: left;
text-align: right;
}




#Contact_20+div {
 height:auto!important
}
.div_name_store {
 color:#111111;
 font-weight:600;
 font-size:24px;
 font-family:'Open Sans',sans-serif
}
.div_f_name {
 color:#444;
 font-weight:700;
 font-size:15px;
 text-transform:uppercase;
 font-family:'Open Sans',sans-serif;
 background:url(images/icon_bottom_boxtitle.jpg) left center no-repeat;
 padding:5px 5px 5px 25px
}
.div_f_address {
 margin-bottom:15px
}
.div_f_phone {
 margin-bottom:15px
}
.div_f_hours {
 margin-bottom:15px
}
#Position_1912 .Advertise {
 float:right
}
.div_payment img {
 margin:2px 5px;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 opacity:.7;
 filter:alpha(opacity=70)
}
.div_payment img:hover {
 cursor:pointer;
 opacity:1;
 filter:alpha(opacity=100)
}
#Checkout_2,
#Checkout_32 {
 margin-bottom:5px
}
#Checkout_32 .BillShip_Value {
 display:inline-block
}
.Header_607 {
 text-align:left!important;
 font-size:15px;
 background-color:#eee;
 padding:1px 5px 1px 10px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 margin-bottom:5px;
 margin-top:5px
}
.Item_607 {
 float:none!important;
 width:100%!important;
 border-bottom:1px dashed #ddd;
 padding:3px 5px 3px 10px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}
#td_Addtocart,
#Product_td_ZoomImg,
#td_Social {
 padding-left:0!important;
 padding-bottom:10px
}
.Review_ {
 background:url(images/writeicon.png) no-repeat scroll 5px 0 transparent;
 border:0 none;
 padding-left:25px
}
.Review_ span {

 font-weight:400
}
.bottom_boxcolumns {
 text-align:left;
 width:25%;
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 margin:0;
 padding:10px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box
}

#ViewOrder {
 padding:10px
}
#ViewOrder .cssTextBox {
 width:40%!important
}
.Advertise.Adv_1909_1802_0 img {
 border:1px solid #ccc;
 margin:6px
}
.QtyAdd_RowRemove .Qty_TextBox1,
.Col_Addtocart1 .Qty_TextBox {
 pointer-events:none
}
#ctl08_imgClear {
 display:none!important
}
#ctl08_img_bt_checkout, #ctl07_img_bt_checkout {
 width:auto!important;
 height:auto!important
}
#ctl08_imgUpdate,
#ctl08_ImgContinue,
#VNVN_17_UC_CREATE_NEW_USER_lbt_Reset {
 margin-right:10px
}
.login_title_forget_pass_form {
 padding-top:10px;
 padding-bottom:10px;
 clear:both;
 display:inline-block
}
#Position_1912 {
 display:flex;
 display:-webkit-flex;
 flex-flow:row wrap;
 -webkit-flex-flow:row wrap
}
#Adv_1912_1804_1_282_div {
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 width:50%;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 text-align:left
}
.div_payment {
 text-align:left!important
}
.VNVN_17_UC_FOOTER_StaticText {
 flex-grow:1;
 -webkit-flex-grow:1;
 vertical-align:top;
 width:50%;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
}
#Print {
 padding-left:5px!important;
 margin-top: 3px;
}
#Product_imgbt_Ptp {
 max-height:30px;
 background-size:auto 100%
}
#G_Share,
#T_Share,
#F_Share1,
#F_Like {
 padding-right:0!important
}
#F_Like span,
#F_Share1 span {
 padding:5px!important
}
#T_Share iframe {
 padding:5px 5px 5px 0!important
}
._2tga._8j9v,
.fb_iframe_widget span,
.fb_iframe_widget iframe {
 height:40px!important
}
._2tga._8j9v {
 padding:8px 6px
}
#Product_td_ZoomImg {
 padding-bottom:5px;
 padding-top:5px
}
#PRODUCT_LIST_Paging1_imbtnGo,
#PRODUCT_LIST_Paging2_imbtnGo,
#PRODUCT_LIST_Paging1_PlaceHolder2 input,
#PRODUCT_LIST_Paging2_PlaceHolder1 input,
#PRODUCT_LIST_Paging1_PlaceHolder1 input {
 max-height:26px;
 background-size:auto 100%;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px
}
.td8 input[type="image"] {
 max-height:26px;
 background-size:auto 100%;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px
}
.Search_Number {
 padding-left:0
}
.Search_Number #PRODUCT_LIST_Label1 {
 padding:5px 5px 15px 5px;
 font-size:15px;
 display:block
}
.pnl_TrackingForm .g-recaptcha iframe, .pnl_TrackingForm .rc-anchor-normal { width: 280px!important;}
#LoginBox1913_lb6.Message_error_Yellow { padding-top: 10px; padding-bottom: 5px; display: block;}

.qr {display: none;}


@media(max-width:1229px) {
 .div_img_border img:first-child {
  margin-left:8px
 }
 .div_img_border img:last-child {
  margin-right:8px
 }
 #div_TopParent,
 #Position_1909 .Advertise:last-child .Advertise_Box,
 #Position_1912 {
  -webkit-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:5px;
  padding-right:5px
 }
  #Position_1913,
 #Position_1905 {
  -webkit-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
  padding-left:10px;
  padding-right:10px
 }
}
@media(max-width:920px) {
 #pnl_A5_L1_X4_Y1_005 {
  width:60%!important;
 
 }
 #pnl_A5_L2_X2_Y7_005 {
  width:40%!important
 }
 #pnl_A5_L2_X2_Y1_005,
 #pnl_A5_L2_X2_Y3_010,
 #pnl_A5_L2_X2_Y5_005,
 #pnl_A5_L2_X2_Y7_010 {
  width:100%!important;
  border:0!important
 }
}
@media(max-width:992px) {
 body {
  font-size:16px;
  -webkit-text-size-adjust:100%
 }
 #Position_1905 {
  min-height:50px
 }
 #tr_1913 {
  position:fixed
 }
 #tr_Top {
  position:fixed;
  top:30px;
  height:80px;
  padding-top:0
 }
 #tr_1905 {
  position:fixed;
  top:110px
 }
 #tr_Center {
  padding-top:165px
 }
 #tr_1913,
 #tr_1913 .VNVN21_ContentShortShopping {
  z-index:2005
 }
 
 #Menu_Mobile {
  display:block!important
 }
 #Position_1906 {
  display:none
 }
 #tb_CenterRight {

 }
 #tr_Top {
  z-index:2001
 }
 #Position_1901 {
  width:80%;
 }
 #Position_1902 {
  width:30%
 }
 .img_logo { max-width: 100%; width: auto; height: auto; max-height: 70px; margin-top: 8px;}
 .Box_Topmenu {
  min-height:calc(100vh - 242px);
  bottom:0;
  top:160px
 }
 .pnl_SearchForm {
  position:absolute;
  float:none;
  height:40px;
  margin:0 10px 0 10px;
  width:85%;
  left:0;
  top:85px;
 }
 .VNVN_17_UC_SEARCH_FORM_1_1_Col:first-child {
  border:0
 }
 .VNVN_17_UC_SEARCH_FORM_1_1_Col:last-child input[type="image"] {
  padding:3px 15px;
  background-size:auto 100%;
  max-height:40px
 }
 .VNVN_17_UC_SEARCH_FORM_1_1_Col:last-child:hover {
  background:#888
 }
 .VNVN21_ContentShortShopping {
  top: 70px;
	width: 70%;
	left: auto !important;
 }
 .ViewChild_More,
 .ViewChild_Less {
  display:none!important
 }
 .Box_Topmenu>div {
  height:auto!important;
  overflow-y:auto
 }
 .EGF_div_TopMenu_Level1 {
  display:block!important;
  -webkit-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box
 }
 .EGF_div_TopMenu_Level1_Begin,
 .EGF_div_TopMenu_Level1_End {
  background-repeat:no-repeat;
  float:none;
  height:0;
  width:0
 }
 .EGF_div_TopMenu_Level1_Title {
  float:none!important;
  border-right: 0;
  padding-left: 15px;
 }
 .EGF_div_TopMenu_Level1_Title {
  background-color:#f4f4f4;
  border-bottom:1px solid #ddd
 }
 .EGF_div_TopMenu_Level2_Title,
 .EGF_div_TopMenu_Level3_Title,
 .EGF_div_TopMenu_Level4_Title,
 .EGF_div_TopMenu_Level5_Title,
 .EGF_div_TopMenu_Level6_Title {
  background-color:#fff;
  border-bottom:1px solid #ddd
 }
 .EGF_div_TopMenu_Level1_Title a {
  color:#000;
  background:#f4f4f4!important;
  border-bottom:0;
  border-right:0;
 }
 .EGF_div_TopMenu_Level1_Title:hover a, .TopMenu_Selected a {
  color:#111111
 }
 .EGF_div_TopMenu_Level1_Title a:hover {
  background-color:#f4f4f4!important;
  color:#111111
 }
 .EGF_div_TopMenu_Level2_Title a, .EGF_div_TopMenu_Level3_Title a, .EGF_div_TopMenu_Level4_Title a {
	 border-top: 0;
 }
 .EGF_div_TopMenu_Level2_Title a {
  color:#444;
  background:#fff url(images/icon2.png) 20px center no-repeat!important;
  border-bottom:0;
  padding:10px 5px 10px 35px
 }
 .EGF_div_TopMenu_Level3_Title a {
  color:#666;
  background:#fff url(images/icon_submenu.png) 35px center no-repeat!important;
  border-bottom:0;
  padding:10px 5px 10px 50px
 }
 .EGF_div_TopMenu_Level4_Title a {
  color:#888;
  background:#fff url(images/icon_submenu.png) 60px center no-repeat!important;
  border-bottom:0;
  padding:10px 5px 10px 80px
 }
 .EGF_div_TopMenu_Level5_Title a {
  color:#888;
  background:#fff url(images/icon_submenu.png) 75px center no-repeat!important;
  border-bottom:0;
  padding:5px 5px 5px 95px
 }
 .EGF_div_TopMenu_Level6_Title a {
  color:#888;
  background:#fff url(images/icon_submenu.png) 90px center no-repeat!important;
  border-bottom:0;
  padding:5px 5px 5px 110px
 }
 .TopMenu_Parent a,
 .Box_Topmenu .Parent a,
 .Parent a {
  background:0;
  display:block;
  padding-right:15px
 }
 .EGF_div_TopMenu_Level1_Child {
  display:block!important;
  float:none!important
 }
 .EGF_div_TopMenu_Level2_Child,
 .EGF_div_TopMenu_Level3_Child,
 .EGF_div_TopMenu_Level4_Child {
  vertical-align:top;
  visibility:visible;
  display:block!important;
  position:relative!important;
  background:#f4f4f4;
  box-shadow:none;
  left:0!important;
  top:0!important;
  padding:0!important;
  margin:0!important
 }
 .EGF_div_TopMenu_Level1_Child .Column_1,
 .EGF_div_TopMenu_Level1_Child .Column_2,
 .EGF_div_TopMenu_Level1_Child .Column_3,
 .EGF_div_TopMenu_Level1_Child .Column_4 {
  width:100%!important;
  margin:0!important;
  padding:0!important
 }
 .EGF_div_TopMenu_Level2 .EGF_div_TopMenu_Level2_Title.Selected,
 .EGF_div_TopMenu_Level3 .EGF_div_TopMenu_Level3_Title.Selected,
 .EGF_div_TopMenu_Level4 .EGF_div_TopMenu_Level4_Title.Selected,
 .EGF_div_TopMenu_Level2 .EGF_div_TopMenu_Level2_Title.Selected a,
 .EGF_div_TopMenu_Level3 .EGF_div_TopMenu_Level3_Title.Selected a,
 .EGF_div_TopMenu_Level4 .EGF_div_TopMenu_Level4_Title.Selected a,
 .EGF_div_TopMenu_Level2:hover .EGF_div_TopMenu_Level2_Title a,
 .EGF_div_TopMenu_Level3:hover .EGF_div_TopMenu_Level3_Title a,
 .EGF_div_TopMenu_Level4:hover .EGF_div_TopMenu_Level4_Title a {
  color:#111111;
  background-color:#fff
 }
 .EGF_div_TopMenu_Level2:last-child .EGF_div_TopMenu_Level2_Title a,
 .EGF_div_TopMenu_Level3:last-child .EGF_div_TopMenu_Level3_Title a,
 .EGF_div_TopMenu_Level4:last-child .EGF_div_TopMenu_Level4_Title a {
  border-bottom:0
 }
 .Page_333 #Position_1910,
 .div_contact_map {
  width:100%!important
 }

 .ProductList_Item2_Title a {
  padding:16px 0
 }
 .div_location,
 .div_phone,
 .div_email,
 .div_web {
  padding-bottom:10px;
  padding-top:10px;
  background-position:0 12px
 }
 .div_readmore {
  padding-bottom:10px;
  padding-top:10px
 }
 .Property_11,
 .Property_12,
 .Review_ {
  padding:10px
 }
 .Review_ {
  background-position:10px;
  padding:10px 10px 10px 35px
 }
 #PRODUCT_LIST_Paging1_imbtnGo,
 #PRODUCT_LIST_Paging2_imbtnGo,
 #PRODUCT_LIST_Paging1_PlaceHolder2 input,
 #PRODUCT_LIST_Paging2_PlaceHolder1 input,
 #PRODUCT_LIST_Paging1_PlaceHolder1 input {
  padding:0 5px;
  max-height:48px;
  background-size:auto 100%
 }
 .td8 input[type="image"] {
  max-height:48px;
  background-size:auto 100%
 }

 .Display_Block1 a {
  padding:10px;
  display:inline-block
 }
 #VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_tdh2,
 #oneStep_ShoppingBasket1_tdh2 {
  padding-left:0
 }
 #VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_tdh4 {
  width:15%!important
 }
 .Lable_Qty {
  top:0!important;
  right:0!important;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0
 }
 .pnl_TrackingForm a .vnvn_total_item_on_top_havecart {
  top:0!important;
  right:0!important
 }
 .button,
 #Copy,
 .button1,
 .button2,
 input[type="button"],
 input[type="submit"] {
  padding:12px 10px
 }
 .paging_row1 .Paging_Col3 .vnvn23_link_paging img {
  padding:5px;
  max-width: 36px;
 }
 .paging_row1 .Paging_Col3 span,
 .paging_row1 .Paging_Col3 span {
  vertical-align:1px;
  padding:14px 2px
 }
 #PRODUCT_LIST_Paging2_PlaceHolder1 select,
 #PRODUCT_LIST_Paging1_PlaceHolder1 select,
 #PRODUCT_LIST_Paging2_ddl_Sorttype,
 #PRODUCT_LIST_Paging2_ddl_Sortby,
 #PRODUCT_LIST_Paging1_ddl_Sorttype,
 #PRODUCT_LIST_Paging1_ddl_Sortby {
  padding:13px 5px;
  height:48px!important
 }
 .paging_row1 .Paging_Col1 {
  text-align:left
 }
 .paging_row1 .Paging_Col1 span {
  vertical-align:0;
  padding:10px 5px 10px 5px;
  display:inline-block
 }
 .paging_row1 .Paging_Col2 {
  text-align:right
 }
 .paging_row1 .Paging_Col2 select {
  height:48px;
  padding:5px
 }
 .div_f_address a,
 .div_f_phone a,
 #oneStep_lbl_Billing_Message,
 #oneStep_lbl_b_State,
 .HDB_Txt_Asterisk img {
  padding-bottom:10px;
  padding-top:10px;
  display:inline-block
 }
 input[type="text"],
 input[type="password"],
 .cssTextBox {
  padding:10px 5px
 }
 .VNVN_20_CSS_UC_ORDER_HISTORY_FORM_TD2 {
  height:auto!important
 }
 #pnl_A5_L8_X4_Y1_025 .cssTextBox {
  margin-bottom:5px
 }
 .HDB_Btn_ViewCart_3Button .Button {
  margin-right:5px
 }
 .slider-container .slider-preview-container .slider-swipe-panel .slider-preview-next,
 .slider-container .slider-preview-container .slider-swipe-panel .slider-preview-back {
  width:48px!important;
  height:48px!important;
  border-radius:25px!important;
  -webkit-border-radius:25px!important;
  -moz-border-radius:25px!important;
  margin-top:-24px!important
 }
 .Review_ span {
  font-size:14px
 }
 #PRODUCT_LIST_Paging1_ddl_Sorttype,
 #PRODUCT_LIST_Paging2_ddl_Sorttype,
 #PRODUCT_LIST_Paging2_ddl_Sortby,
 #PRODUCT_LIST_Paging1_ddl_Sortby {
  min-height:40px
 }
 #Position_1902 .pnl_TrackingForm.NonMemberClass {
  margin: 15px 5px 0 10px
 }
}

@media(max-width:768px) {
 #Adv_1910_1, #Home_325_tb_Onsale, #Home_331_tb_Onsale { max-width:100%!important; width:100%!important; padding: 10px 0!important; }

 #Position_1913 .EGF_BottomMenu_Table {
  float:none;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  background:#ddd;
  width:100%
 }
 
 .Box_Topmenu {
  min-height:calc(100vh - 196px);
  bottom:0;
  background-color: #f4f4f4;
 }
 #Position_1912 .Advertise,
 .VNVN_17_UC_FOOTER_StaticText {
  
  text-align:center!important;
  width:100%
 }
 
 #pnl_A5_L1_X4_Y1_005,
 #pnl_A5_L2_X2_Y7_005 {
  width:100%!important;
 }
 
 
 .div_columns30,
 .div_columns70 {
  width:100%;
  display:block!important
 }
 .div_max_width {
  padding-left:10px;
  padding-right:10px;
  width:100%;
  -webkit-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box
 }
 #Position_1909 .Advertise:last-child .Advertise_Box span:first-child {
  width:100%;
  display:block!important
 }
 #Position_1909 .Advertise:last-child .Advertise_Box span {
  width:100%;
  display:none
 }
 .pnl_SearchForm {
  width:80%
 }
 
 .Page_333 #Position_1910,
 .div_contact_map {
  display:block!important;
  width:100%!important
 }
 #Contact_Info {
  width:100%;
  border-right:0;
  padding: 0;
  border-bottom:1px solid #eee;
  margin-bottom:10px;
 }
 #Contact_Form {
  width:100%;
  margin-bottom:10px;
  padding: 0;
 }
 #Contact_Info {
  display:flex;
  display:-webkit-flex;
  flex-flow:row wrap;
  -webkit-flex-flow:row wrap
 }
#Contact_Name { width:100%;}
 #Contact_Info .div_f_column {
  width:auto;
  -webkit-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
  flex-grow:1;
  -webkit-flex-grow:1;
  vertical-align:top
 }
 #Contact_Info #QrCode {
  width:auto;
  text-align:right;
  -webkit-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
  flex-grow:1;
  -webkit-flex-grow:1;
  vertical-align:top
 }
 #Checkout_Left,
 #Checkout_Right {
  width:100%;
  float:none
 }
 .bottom_boxcolumns_off {
  display:none
 }
 .bottom_boxcolumns {
  width:50%
 }
 .bottom_box1 {
  width:50%
 }
 .bottom_box2 {
  width:25%
 }
 #dvContainFullOrder .VNVN_20_CSS_BillingShipping_Info_Table>tbody>tr>td,
 #dvContainFullOrder .div_OrderHeader1,
 #dvContainFullOrder .div_OrderHeader2 {
  min-width:100%;
  display:block
 }
 .RegisterBox {
  width:100%!important;
  padding:0;
  border-radius:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none);
  -o-box-shadow:none;
  -ms-box-shadow:none
 }
 .dv_Person_Border .Align_Right_Padd_Right {
  width:100%!important
 }
 .dv_Person_Border .Align_Right_Padd_Right+div {
  width:100%!important;
  float:none
 }
 #td_Addtocart .Qty_TextBox {
  width:45px;
  height:48px;
  margin-right:15px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .QtyAdd_Row img {
  max-height:48px;
  height: 48px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .QtyAdd_Row .Qty_TextBox1,
 .ProductList653_Item .QtyAdd_Row .Qty_TextBox1,
 .Col_Addtocart .Qty_TextBox {
  width:45px;
  height:48px;
  margin-right:15px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .ProductList653_Item .QtyAdd_Row img,
 .Col_Addtocart input[type="image"],
 #td_Addtocart input[type="image"] {
  max-height:48px;
  height: 48px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box
 }
 .paging_row1 .Paging_Col3 {
  width:100%!important;
  text-align:left;
  display:flex;
  display:-webkit-flex;
  flex-flow:row wrap;
  -webkit-flex-flow:row wrap
 }
 .paging_row1 .Paging_Col3 .vnvn23_link_paging {
  flex-grow:1;
  -webkit-flex-grow:1;
  vertical-align:top;
  text-align:center;
  padding:0
 }
 #PRODUCT_LIST_Paging1_PlaceHolder2 {
  margin-top:5px;
  width:100%!important;
  text-align:left;
  display:flex;
  display:-webkit-flex;
  flex-flow:row wrap;
  -webkit-flex-flow:row wrap
 }
 #PRODUCT_LIST_Paging1_PlaceHolder2 .vnvn23_link_paging,
 #PRODUCT_LIST_Paging1_PlaceHolder2 #PRODUCT_LIST_Paging1_ddl_Sortby,
 #PRODUCT_LIST_Paging1_PlaceHolder2 #PRODUCT_LIST_Paging1_ddl_Sorttype {
  flex-grow:1;
  -webkit-flex-grow:1;
  vertical-align:top
 }
 #PRODUCT_LIST_Paging1_PlaceHolder2 .vnvn23_link_paging {
  width:auto;
  vertical-align:1px;
  padding:14px 5px;
  display:inline-block
 }
}
@media(max-width:639px) {
 
 .bottom_boxcolumns {
  width:100%;
 }
 .bottom_box1 {
  width:100%;
 }
 .bottom_box2 {
  width:50%;
 }
 .ShoppingCartView_Stlye_page .ShoppingCartView_TextBox,
 .ShoppingCartView_AlterStlye .ShoppingCartView_TextBox {
  width:50px;
  height:50px;
 }
 .ShoppingCartView_Table>div:nth-of-type(7)>div>div:nth-of-type(1) {
  width:25%!important;
 }
 #Position_1913 .EGF_BottomMenu_Table {
  height:40px;
 }
 #Position_1913 .EGF_BottomMenu_Table .EGF_div_BottomMenu_Level1_Title {
  padding-top:15px;
  padding-bottom:15px;
 }
 #Position_1913 .EGF_BottomMenu_Table .EGF_div_BottomMenu_Level1_Title a {
 
 }
 #Position_1913 .EGF_div_BottomMenu_Level1_Seperator {
  padding:0 10px;
 }
}
@media(max-width:479px) {
 #tr_Top {
 }
 #tr_1905 {
 }
 .pnl_SearchForm {
 }
 .Box_Topmenu {
 }
 #tr_Center {
 }
 .Box_Topmenu {
  min-height:calc(100vh - 205px);
  bottom:0;
  background-color: #f4f4f4;
 }
 #Position_1913 { font-size: 14px;}
 #Contact_Info {
  display:block!important;
  width:100%;
 }
 #Contact_Info .div_f_column {
  width:100%!important;
 }
 #Contact_Info #QrCode {
  width:100%!important;
  text-align:center!important;
 }
 #PropertyHolder {
  padding-right:0!important
 }
 #Content1 .QrCode_TD {
  width:100%!important;
  text-align:center!important;
  position:relative!important;
 }
 .Box_Topmenu,
 .VNVN21_ContentShortShopping {
  width:95%;
 }
 .pnl_SearchForm {
  width:72%;
 }
 .Rating_Col1,
 .Rating_Col2 {
  padding-right:0!important;
  width:100%!important
 }
 .div_logo img {
  margin-top:0px;
 }
 #Contact_20.g-recaptcha,
 #Contact_7 {
  padding-left:0!important
 }
 .div_qrcode {
  display:none;
 }
 .RegisterBox .g-recaptcha,
 .RegisterBox .BottomSignIn {
  padding-left:0!important;
  text-align:right;
 }
 #Customer_20>div {
  float:right;
 }
 #div_button {
  display:none;
 }
#Position_1902 .pnl_TrackingForm {
 padding-top: 15px;
}
 #Position_1902 .pnl_TrackingForm.NonMemberClass {
  margin:5px 10px 0 10px;
 }
 .bottom_box2 {
  text-align:center;
 }
 .ProductHome_Item,
 .div_MenuItem {
  margin:5px 0;
 }
 .div_payment {
  text-align:center!important
 }
 #Adv_1912_1804_1_282_div,
 .VNVN_17_UC_FOOTER_StaticText {
  width:100%;
 }
 .VNVN_17_UC_FOOTER_Text {
  padding:12px;
  display:inline-block;
 }
 .Div_item_shopping_title {
  padding:10px 0;
  float:none!important;
 }
 .td2 .Div_Float_Left {
  float:none!important;
 }
 .g-recaptcha iframe {
  width:280px!important;
 }
 .ShoppingCartView_Images {
  display:inline-block;
 }
 .paging_row1 .Paging_Col3 .vnvn23_link_paging,
 .paging_row1 .Paging_Col3 span,
 .paging_row1 .Paging_Col3 span,
 .paging_row1 .vnvn23_text_center,
 #PRODUCT_LIST_Paging1_imbtnGo,
 #PRODUCT_LIST_Paging1_lbtLast,
 #PRODUCT_LIST_Paging1_lbtNext,
 #PRODUCT_LIST_Paging2_imbtnGo {
  margin:5px 3px;
 }
 
}
@media(max-width:350px) {
 .bottom_box2 {
  width:100%;
  text-align:center;
 }
}
#VNVN_19_AgentForm_Vnvn_19_TitleShopping1_lbTitle
{
	font-size:16px;
	font-weight:bold;
}
#Email_Container
{
	color:#f00;
}
#Adv_1909_0
{
	max-width:1230px!important;
}
/*
.ProductHome_Item, .div_MenuItem {
	margin: 10px 0!important;
}
*/

#VNVN_19_AgentForm_tb_FN, #VNVN_19_AgentForm_tb_LN {
	text-transform: uppercase;
}
/*
#Adv_1910_1 {
 padding: 0 10px 0 0; width: 50%; display: inline-block; vertical-align: top; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; 
}
#Home_325_tb_Onsale, #Home_331_tb_Onsale {
 padding: 0 0 0 10px; max-width: 50%; display: inline-block; vertical-align: top; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; 
}
*/
 .width_video { width:100%; height: auto;}
 
 .embed-youtube {
    position: relative;
    padding-bottom: 56.25%; /* - 16:9 aspect ratio (most common) */
    /* padding-bottom: 62.5%; - 16:10 aspect ratio */
    /* padding-bottom: 75%; - 4:3 aspect ratio */
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.embed-youtube iframe,
.embed-youtube object,
.embed-youtube embed {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#pnl_AdminTool {
	display: block;
	position: fixed!important;
	vertical-align: middle;
	background: #fff;
	width: 100%;
	height: 100%;
	z-index: 9;
	margin: 0 auto;
	text-align: center;
}
.Panel_LargeImage1 {
    background: none repeat scroll 0 0 #fff;
    border: 0;
    border-radius: 5px 5px 5px 5px;
    position: fixed;
    z-index: 3000;
    text-align: center;
    margin: 0 auto;
	padding: 10px;
    left: 0;
    right: 0;
    max-width: 700px;
    top: 2%;
	height: 95%;
	overflow-y: auto;
	overflow-x: hidden;
}
.Panel_LargeImage1 #pnl_Result table { width: 100%!important;}
.Table_Top {
	z-index: 1;
    position: relative;
}
.clear {
    clear: both !important;
    float: none !important;
    display: block;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    font-size: 0 !important;
    line-height: 0 !important;
    width: 0 !important;
}
#div_Agent {
	height: 100%; width: 100%; display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;  border: 0!important;
}
.AgentItem {
	width: 25%; flex-grow: 1; -webkit-flex-grow: 1; vertical-align: top; border: 0!important; padding: 0!important; margin: 0!important;
}
.AgentItem_Image {
	text-align: center; border: 1px solid #e9e9e9; padding: 10px; margin: 5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.AgentItem:nth-of-type(2n+1) .AgentItem_Image { background: #fff;}
.AgentItem:nth-of-type(2n) .AgentItem_Image { background: #f1f1f1;}
.AgentItem #Lable_Name { font-weight: 600; font-size: 15px; text-transform: uppercase; padding: 5px 0;}
.AgentItem .AgentItem_ImageQr { width: 204px; height: 204px;}

.div_fontsize { font-size: 17px; line-height: 1.8; text-align: justify;}
.fontszise_large {  font-size: 24px;}
.div_pro_flex {
	height: 100%; width: 100%; display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;  border: 0!important;
}
.div_pro_grow {
	width: 20%; flex-grow: 1; -webkit-flex-grow: 1; vertical-align: top; border: 0!important; padding: 0!important; margin: 0!important;
}
.div_pro_column {
	font-size: 16px; text-align: center; background: #cfe0e0; border: 2px dashed #00aeef; padding: 5px; margin: 5px; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px;
}
.div_pro_column:hover, .div_pro_column:focus {
	background-color: #00b4c5; border-color: #666; color: #fff; cursor: pointer;
}
.div_pro_column.pro_1 {
	margin-left: 0;
}
.div_pro_column.pro_5 {
	margin-right: 0;
}

.produtuc_bg1 { background: #cbeffd;}
.produtuc_title { background: #007a81; padding: 2px 10px; font-size: 30px; color: #fff;  text-shadow: 1px 1px 2px #333; font-family: 'Barlow', sans-serif; font-weight: 700;}
.produtuc_content { color: #111; padding: 10px; }
.img_auto, .iauto img { max-width: 100%; width: auto; height: auto;}
.img_border { border: 2px dashed #aaa; padding: 5px; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.img_radius { border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.borderRdius7 { border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

.div_pro_responsive { height: 100%; width: 100%; display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.div_pro_responsive_row { flex-grow: 1; -webkit-flex-grow: 1; vertical-align: top; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.div_pro_responsive_contentL { padding: 20px; border-left: 5px solid #e28301; margin-right: 20px; 
background: #fefae8; /* Old browsers */
background: -moz-linear-gradient(left,  #fefae8 0%, #fefdf8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fefae8 0%,#fefdf8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fefae8 0%,#fefdf8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefae8', endColorstr='#fefdf8',GradientType=1 ); /* IE6-9 */
}
.div_pro_responsive_content { padding: 20px; border-left: 3px solid #7f7f7f; background: #eee; /* Old browsers */
background: -moz-linear-gradient(left,  #eee 0%, #fefdf8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #eee 0%,#fefdf8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #eee 0%,#fefdf8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#fefdf8',GradientType=1 ); /* IE6-9 */}
.div_TitleBoxYellow { color: #e28301; font-size: 24px; font-weight: 700; margin-bottom: 15px;}
.div_TitleBoxGreen { color: #111111; font-size: 24px; font-weight: 700; margin-bottom: 15px; }
.div_TitleBoxBlack { color: #222; font-size: 24px; font-weight: 700; margin-bottom: 15px; }
.div_iconYellow { font-weight: 700; font-style: italic; color: #000; background: url(../default/Images/icon-yellow.png) 0 6px no-repeat; padding: 5px 5px 5px 28px; background-size: auto 22px; margin-bottom: 10px;}
.div_iconGreen { font-weight: 700; font-style: italic; color: #000; background: url(../default/Images/icon-green.png) 0 6px no-repeat; padding: 5px 5px 5px 28px; background-size: auto 22px; margin-bottom: 10px;}
.div_iconBlack { font-weight: 700; font-style: italic; color: #444; background: url(../default/Images/icon-black.png) 0 6px no-repeat; padding: 5px 5px 5px 28px; background-size: auto 22px; margin-bottom: 10px;}

.marginR { margin-right: 20px; }
.div_Hslogan { font-family: 'Arizonia', cursive; font-size: 48px;}
.div_Hphone {  font-family: 'Oswald', sans-serif; color: #3a7465; font-size: 36px; display: inline-block; margin: 10px 0; background-color: #fff; border: 5px double #3a7465; padding: 10px 35px; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.div_Hcontent1 { color: #3a7465; font-size: 36px; font-family: 'Caramel', cursive;  padding-bottom: 10px;}
.div_Hcontent2 { font-size: 24px;  padding-bottom: 10px;}
.div_Hmadein {   font-family: 'Ubuntu Mono', monospace; font-size: 24px; padding-bottom: 10px;}
.div_Hbox { border: 1px solid #aaa; padding: 20px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.div_HboxTitle { display: inline-block; background: #fefdf8; margin-bottom: -20px; padding: 5px 10px; font-size: 24px; margin-left: 10px;}
.div_clear { clear: both; margin-bottom: 10px;}
.div_contentTitle { display: inline-block; background: #111111; color: #fff; padding: 5px 25px; font-size: 17px; font-weight: 600; border-radius: 0 50px; -webkit-border-radius: 0 50px; -moz-border-radius: 0  50px;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.div_boxH { padding: 10px; border-top: 2px solid #333; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fefae8+0,ffffff+100 */
background: #ddd; /* Old browsers */
background: -moz-linear-gradient(top,  #ddd 0%, #fefdf8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ddd 0%,#fefdf8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ddd 0%,#fefdf8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddd', endColorstr='#fefdf8',GradientType=0 ); /* IE6-9 */
}

.div_column30 { width: 30%; position: relative; }
.div_column70 { width: 70%; }
.div_column50 { width: 50%; }
.div_column65 { width: 65%; }
.div_column65 { width: 65%; }
.div_column60 { width: 60%; }
.div_column40 { width: 40%; }
.div_column35 { width: 35%; }
.div_3column { width: 33.33%; max-width: 33.33%; }
.div_magrin { margin-top: 52px; margin-bottom: 70px; margin-left: -10px;}
.div_padding { padding: 10px; }
.colorBlue { color: #0671b0;}
.colorRed { color: #111111;}
.fontBold { font-weight: 600;}
.font18 { font-size: 18pt;}
.font24 { font-size: 24pt;}
.font36 { font-size: 36pt;}

.div_bTitle { color: #444; font-size: 20px; font-weight: 700; background: url(../default/Images/icon-Btitle.png) 0 0 no-repeat; padding: 2px 0 0 38px; background-size: auto 100%;  margin-bottom: 5px;}
.div_iconAddress { color: #333; background: url(../default/Images/icon-adrress.png) 0 6px no-repeat; padding: 2px 0 0 38px; background-size: auto 80%; margin-bottom: 5px;}
.div_iconPhone { color: #333; font-size: 20px; font-weight: 700; background: url(../default/Images/icon-phone.png) 0 6px no-repeat; padding: 2px 0 0 38px; background-size: auto 80%;  margin-bottom: 5px;}
.div_iconEmail { color: #333; background: url(../default/Images/icon-email.png) 0 6px no-repeat; padding: 2px 0 0 38px; background-size: auto 80%;}

.div_iMenu { color: #333; background: url(../default/Images/icon-iMenu.png) 0 8px no-repeat; background-size: auto 16px; padding: 5px 5px 5px 20px;}

.div_iMenu a, .div_iMenu a:visited, .div_iMenu a:active, .div_iMenu a:focus { color: #333; text-decoration: none; cursor: pointer; outline: 0 none; }
.div_iMenu a:hover { color: #f00; text-decoration: none; outline: 0 none; }

.div_Authorize { position: fixed; bottom: 10px; left: 10px; z-index: 3000;}

.div_box2 {
	background: #f8fcfe; border: 2px dashed #0076a3; padding: 10px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;
	width: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; 
}
 .div_diemnoibat {
  background: url(images/icon_tron.png) 0 5px no-repeat!important;
  display: block;
  padding: 0px 0 0 65px;
  margin-bottom: 10px;
  margin-top: 10px;
 }
.div_box3_l {
	background: #deeaf0; border: 2px dashed #6dcff6; border-left: 0; padding: 20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius: 0 8px 8px 0; -webkit-border-radius: 0 8px 8px 0; -moz-border-radius: 0 8px 8px 0; margin-right: 5px;
}
.div_box3_r {
	background: #e9f1f5; border: 2px dashed #6dcff6; border-right: 0; width: 100%; padding: 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; 
	border-radius: 8px 0 0 8px; -webkit-border-radius: 8px 0 0 8px; -moz-border-radius: 8px 0 0 8px;
}
.div_title2 { color: #2e789f; font-size: 21px; font-weight: 700;}
.div_title3 { color: #007a81; font-size: 24px; font-weight: 700;}

.div_box4 {
	background: #a8e4fc; border-bottom: 2px solid #fff; padding: 10px; text-shadow: 1px 1px 2px #333; font-size: 32px; font-weight: 700; color: #007a81; text-align:center;
	width: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; 
}
.div_box4_content {
	background: #dbf4fe;
}
.div_box4_border_r {
	border-right: 3px solid #98ddf8;
}	
.div_box5 {
	background: #e4e8ea; border: 2px dashed #898989; border-bottom: 0; width: 100%; padding: 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; 
	border-radius: 8px 8px 0 0; -webkit-border-radius: 8px 8px 0 0; -moz-border-radius: 8px 8px 0 0;
}
.hover_img { position:relative; }
.hover_img .showimg { position:absolute; display:none; z-index:99; }
.hover_img:hover .showimg { display:block; }
.showimg { background: #fff; padding: 5px; border: 2px solid #00b4c5; margin-top: 6px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; box-shadow: 0 1px 4px rgba(0,0,0,0.6); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.6); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.6); -o-box-shadow: 0 1px 4px rgba(0,0,0,0.6); -ms-box-shadow: 0 1px 4px rgba(0,0,0,0.6); }
.showimg img { width: auto; max-height: 400px; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px;}

.div_OrderHeader1 img { max-height: 120px;}
.Tracking_BgkCen .div_Row { margin-bottom: 5px;}

#div_DetailCart .VNVN21_Item_Shopping a { clear: both; width: 100%; display: block;}

#Position_1907 .VNVN_17_UC_CATEGORY_CHAIN_1_1_Text,
#Position_1910 .VNVN_17_UC_CATEGORY_CHAIN_1_1_Text {display: none!important;} 
#Position_1910 { margin-top: 20px;}

@media (max-width: 900px) {
#Content { margin-bottom: 20px; width:100%!important;  float:none!important}
#Col_Info { padding-left: 0; width:100%!important;  float:none!important }
}

@media (max-width: 768px) {
	.div_column30,
	.div_column70,
	.div_column50,
	.div_column65,
	.div_column60,
	.div_column40,
	.div_column35 { width: 100%; }
	.div_magrin,
	.div_box3_l,
	.div_box3_r	{ margin: 5px 0;}
	.div_box4_border_r { border-right: 0;}
	.div_3column { width: 50%; max-width: 50%; }
	#Position_1901, #Position_1902 { width: 50%;}
	
	
	.Panel_LargeImage, .Panel_LargeImage .td_LargeImage > img { width: 95% !important;}
	#dvContainFullOrder .ShoppingCart_Total > div:nth-of-type(1),
	#dvContainFullOrder .ShoppingCart_Total > div:nth-of-type(2) { width: 50% !important; }
	#dvContainFullOrder .VNVN_20_CSS_BillingShipping_Info_Table > tbody > tr > td, 
	#dvContainFullOrder .div_OrderHeader1, 
	#dvContainFullOrder .div_OrderHeader2 { margin-bottom: 10px;	}
	
	.marginR { margin: 10px 0;}
	#tb_Info2 { width: 60% !important;}
	.div_2columns { width: 100%;}
}

@media (max-width: 640px) {
	.tr_progress { border: 0!important; background: #fff!important; padding: 0!important; font-size: 17px; }
	.tr_detail {display: none!important;} 
	
	.tb_Order,
	.tb_Detail { display: block!important; border: 0!important; width: 100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
	
	.tb_Order tbody,
	.tb_Detail tbody { display: block; width: 100%;}
	
	.tb_Detail tr:nth-of-type(2n+1) { background: #fff;}
	.tb_Detail tr:nth-of-type(2n) { background: #f1f1f1;}
	.tb_Detail tr { display: block; border: 1px solid #ccc; margin: 10px 0; padding: 5px; text-align: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
	.tb_Detail td { display: block!important; border: 0!important; text-align: left;}
	
	.tb_Order tr { display: block; border-bottom: 1px solid #ccc;}
	.tb_Order td { display: inline-block; width: 50%; padding: 5px 0!important;}
	
	
	.div_3column { width: 100%; max-width: 100%; }
	
	#Position_1902 .pnl_TrackingForm .VNVN_17_UC_CUSTOMER_AREA_Text {
		text-align: center;
	}
	.img_auto, .iauto img { float: none!important; margin: 10px 0!important; display: block;}
	
}
@media screen and (min-width: 921px) and (max-width: 1200px) {
	.div_pro_grow { width: 25% !important;}
	.div_pro_column.pro_1, .div_pro_column.pro_5 { margin-left: 0;}
	.div_pro_column.pro_4, .div_pro_column.pro_5 { margin-right: 0;}
}
@media screen and (min-width: 761px) and (max-width: 920px) {
 .AgentItem { width: 33.333% !important; }
 .div_pro_grow { width: 33.333% !important;}
 .div_pro_column.pro_1, .div_pro_column.pro_4 { margin-left: 0;}
 .div_pro_column.pro_3, .div_pro_column.pro_5 { margin-right: 0;}
}
@media screen and (min-width: 481px) and (max-width: 760px) {
 .AgentItem{ width: 50% !important; }
 .div_pro_grow { width: 50% !important;}
 .div_pro_column.pro_1, .div_pro_column.pro_3, .div_pro_column.pro_5 { margin-left: 0;}
 .div_pro_column.pro_2, .div_pro_column.pro_4, .div_pro_column.pro_5 { margin-right: 0;}
}

@media (max-width: 480px) {
	#tr_Center { padding-top: 160px;}
 .AgentItem { width: 100% !important; }
 .div_pro_grow { width: 100% !important;}
 .div_pro_column.pro_1, .div_pro_column.pro_3, .div_p.VNVN21_ContentShortShoppingro_column.pro_2, .div_pro_column.pro_4, .div_pro_column.pro_5 { margin-left: 0; margin-right: 0;}
 .div_table_auto td {display: block!important;width: 100%!important; }
 .div_phone, .div_phone a, #Adv_1901_1 {font-size: 13px;}
 .Adv_1913_1802_100 {margin-top: 3px;}
 .div_textCenter img { margin: 5px 0;}
 	#Position_1902 .pnl_TrackingForm .VNVN_17_UC_CUSTOMER_AREA_Text #cart { margin-top: 3px; vertical-align: middle; max-height: 48px;	}
	#Position_1902 .pnl_TrackingForm.NonMemberClass { margin: 10px 5px 0 10px;	}
	
	 #Contact_1, #Contact_2, #Contact_3, #Contact_4 {
	 width: 100%;
 }
 #Contact_1 #Contact_11, #Contact_2 #Contact_21, #Contact_3 #Contact_31, #Contact_4 #Contact_41, #Contact_5 #Contact_51 {
  padding: 5px 0;
}
#Contact_1 #Contact_12, #Contact_2 #Contact_22, #Contact_3 #Contact_32, #Contact_4 #Contact_42, #Contact_5 #Contact_52 {
  padding: 0;
}
}
@media (max-width: 320px) {
	.tb_Order tr { display: block; border-bottom: 1px solid #ccc; margin: 0; padding: 5px 0; text-align: left; }
	.tb_Order td { display: block!important; border: 0!important; padding: 0!important; text-align: left;}
}
#Adv_1901_1 img {

}
#oneStep_div_Payment
{
	line-height:2.0;
	
}
#oneStep_div_Payment>span>label
{
	padding-left:5px;
}
#oneStep_lbl_Billing_Message
{
	padding-bottom:10px;
}

#ctl08_img_Search {
max-height: 26px;
background-size: auto 100%;
border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px
}
#Position_1910 .PropertySearchForm {
	float: left;
}
#Position_1910 #PRODUCT_LIST_Paging1_PlaceHolder1 {
	float: right;
	margin-right: 10px;
}

 #pnl_A5_L1_X4_Y1_005 {
margin-bottom: 10px;
padding: 10px;
 border:1px solid #ddd;
 background:#fff;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
 }

 #pnl_A5_L2_X2_Y7_005 {
 padding: 10px;
 border:1px solid #ddd;
 background:#eaeaea;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
 position:relative;
 border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
 }
 
 #pnl_A5_L2_X2_Y1_005 {
 border-right:1px solid #ddd;
}

#pnl_A4_L2_X2_Y3_004 {
	border-top: 3px dashed #555;
	padding-top: 10px;
}

.porition_total_confirm {
	width: 50%;
}
#Div29 img { vertical-align: middle!important;}

#pnl_A5_L5_X2_Y17_050 { padding: 10px 0;}

/*  click hover trên ipad cho submenu */

.EGF_div_TopMenu_Level1_Title .ViewChild_More,
.EGF_div_TopMenu_Level1_Title .ViewChild_Less { display: none;}

.VNVN_17_UC_RELATED_NEWS_1_1_Title,
.VNVN_17_UC_RELATED_NEWS_1_1_Text,
.VNVN_17_UC_PRODUCT_LIST_RowHorizontal { display: none!important;}

#ctl09_DataList1 span,
#ctl08_DataList1 span { display: block!important; width: 100%!important; margin-bottom: 15px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
#ctl09_DataList1 .Article_Item,
#ctl08_DataList1 .Article_Item { margin-bottom: 10px; float: none!important; border: 1px solid #ccc;
 background-color: #fff;
 padding: 15px!important;
 border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
 -webkit-box-sizing:border-box;
 -ms-box-sizing:border-box;
 box-sizing:border-box;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1230px) 
and (orientation : landscape)  {
.TopMenu_Parent a { float: left; padding: 0; background: none;}

.EGF_div_TopMenu_Level1_Title .ViewChild_More,
.EGF_div_TopMenu_Level1_Title .ViewChild_Less { background: url(images/arrow-down.png) no-repeat scroll right center transparent; display:block;  height: 26px; width: 50px; float: right;}
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1230x) 
and (orientation : portrait)  {

.TopMenu_Parent a { float: left; padding: 0; background: none;}
.EGF_div_TopMenu_Level1_Title .ViewChild_More,
.EGF_div_TopMenu_Level1_Title .ViewChild_Less { background: url(images/arrow-down.png) no-repeat scroll right center transparent; display:block;  height: 26px; width: 50px; float: right;}
}

.QrCode_TD { 
float: right;
max-width: 125px;
padding-top: 10px;
}
#tb_Info2 {
width: auto!important;
float: left;
vertical-align: top;
 padding-top:10px;
 box-sizing:border-box
}

#F_Like, #T_Share, #Product_lbl_Detail {
  display: none !important;
}
#G_Share, #T_Share, #F_Share1, #F_Like {
  padding-right: 0 !important;
}

.div_2columns {
  width: 50%;
}
.background_white {
  background-color: #fff;
}
.div_display_flex {
  height: 100%;
  width: 100%;
  display: flex;
  display: -webkit-flex;
  flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.div_display_flex_column {
  flex-grow: 1;
  -webkit-flex-grow: 1;
  vertical-align: top;
  border: 0;
  padding: 0;
  margin: 0;
}
.div_display_flex_content {
  padding: 10px;
  border: 1px solid #ccc;
  margin: 10px 0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.pro_name {
  font-size: 24px;
  font-weight: 600;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  background: url(images/shop2-icon-white.png) 0 11px no-repeat;
    background-size: auto;
  background-size: 20px;
  padding: 3px 0 5px 30px;
}
.pro_address {
  background: url(images/location-icon-white.png) 0 3px no-repeat;
    background-size: auto;
  background-size: 20px;
  padding: 3px 0 5px 30px;
}
.pro_phone {
  background: url(images/phone-icon-white.png) 0 12px no-repeat;
    background-size: auto;
  background-size: 20px;
  padding: 3px 0 5px 30px;
  font-size: 24px;
  font-weight: 600;
}
.pro_buy {
  background: url(images/cart-icon-white.png) 0 4px no-repeat;
    background-size: auto;
  background-size: 20px;
  padding: 3px 0 5px 30px;
  font-style: italic;
}
.pro_map {
  margin-top: 10px;
}