.txt_ZipCode
{
	width: 100px;
	-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 #ccc;
    color: #999;
}

#Product_lb_ListPrice 
{
	text-decoration: line-through;
	color: #777!important;
}
#Checkout_21, #Checkout_31 {
	width: 100px!important;
}
#LoginBox_lb3 {
	width: 77px!important;
}
#td_Center .Tracking_BgkTop
{
	display:block;	
	position:static;
    float: none;
    background:none;
    width:100%;
}
.VNVN_CSS_20_Order_Non_Member_Form
{
	width:100%;
}
.VNVN_20_CSS_UC_ORDER_HISTORY_FORM_TD1
{
	width:100px;
}
.BuyProduct
{
	padding-top:10px;
}
#ctl11_txt_Qty {
	width: 100px;
}
.Tracking_BgkTop
{
    color: #000000;
    display: none;
    margin-bottom: 5px;
    padding: 10px 0 10px 5px;
    position: absolute;
    vertical-align: top;
    width: 300px;
    z-index: 1000;
	box-sizing: border-box;
}
.signin {
    color: #000000;
    display: none;
    float: right;
    margin-bottom: 5px;
    padding: 20px 0 10px 5px;
    position: absolute;
    vertical-align: top;
    width: 300px;
    z-index: 1000;
	box-sizing: border-box;
}
.VNVN21_ContentShortShopping {
    display: none;
    float: right;
    margin-bottom: 5px;
    min-height: 170px;
    position: absolute;
    vertical-align: top;
    width: 300px;
    z-index: 1000;
	padding-top: 10px;
	box-sizing: border-box;
}

#Position_1910 {
    padding: 0!IMPORTANT;
	
	margin-bottom: 5px;
}
.Background_Box {
    padding-right: 0px !important;
}
.bg_title_view_order {
	height: 20px!important;
	color: #fff!important;
	font-weight: bold;
}
.dv_Person_Border {

}
.RandomLatestProducts {
	height: 500px!important;
	margin: 5px 18px 0 0!important;
}
.Tracking_BgkBot {
    height: 10px!important;
}
.VNVN21_Link_Shopping {
	width: 100%;
}
.ShoppingCart_Total {
	color: #000!important;
}
.ActionList
{
	font-size: 11px;
    font-weight: bold;
    padding-right: 10px;    
}
.ActionList input
{
	vertical-align: middle;
	margin-left:10px;
}
.ActionList label
{
	vertical-align: middle;
	
}
.ActionSep
{
	font-size: 12px;
    padding-left: 10px;
}


.Panel_LargeImage1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding-top: 15px;
    position: absolute;
    z-index: 1200;
	text-align: center;
}
.Panel_LargeImage {
	z-index: 1200!important;
}
.shadowcontainer {
}
.RandomLatestProducts
{
	width: 99%;
}

#Image_Next {
    cursor: pointer;
    float: right;
}
#Image_Back {
    cursor: pointer;
    float: left;
	background-position: center;
}
.Demo {
    height: 35px!important;
}

#ctl13_VNVN_19_UC_CardForms1_ButtonType1 {
	padding-left: 39px!important;
}
#ctl13_pnl_Submit {
	padding-left: 196px!important;
}
#VNVN_17_UC_CUSTOMER_AREA_1_2_HyperLink1 
{
	position: absolute;
	left: 5px;
	top: 12px;
}
#VNVN_17_UC_CUSTOMER_AREA_1_2_HyperLink2
{
	position: absolute;
	right: 5px;
	top: 12px;
}
#Div_Slideshow {
    margin-bottom: 10px;
    padding-left: 10px;
    text-align: center;
	width:950px!important;
	height:370px;
	overflow:hidden;
	float:left;
}
#Slideshow_Back, #Slideshow_Next {
	vertical-align: middle;
	float: left;
	padding-top: 170px;
	cursor: pointer;
}
#Div_FreeProduct{ 
	display: none;
	bottom:0;
	position:absolute;
	width:500px;
}

.Div_Error { clear:both;padding-left:85px;}
#Div29 { position:relative; display: inline;}
#CSC_Info {
    margin-left: 2px !important;
    margin-top: 0 !important;
    z-index: 1200;
}
.Div_HelpImage {
    float: right;
    position: absolute;
    top: -4px;
	display: inline-block;
	padding-left: 5px;
	right: 0;
}
#Help_159, #Help_131 {
    background: none repeat scroll 0 0 #EEEEEE !important;
    border: 1px solid #CCCCCC !important;
    color: #343434;
    left: 0;
    padding: 7px;
    top: 100%;
    width: 280px !important;
}
#Row_Total2 {
	display: none;
}
#oneStep_img_GCDel {
    position: absolute;
}

.ShoppingCart_TotalMoney, #oneStep_td_GrandTotal {
	padding-right: 3px!important;
}
.ShoppingCartView_Header_TotalMoney {
    color: #FFFFFF!important;
    text-align: right!important;
}

#Ship_Announce {
    color: red;
    display: block;
    font-weight: bold;
    padding-left: 5px;
	font-size: 15px;
}

#oneStep_ShoppingBasket1_tdh2, #oneStep_ShoppingBasket1_tdh3, #oneStep_ShoppingBasket1_tdh4,
#VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_tdh2, #VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_tdh3, #VNVN_17_UC_CUSTOMER_AREA_1_2_ShoppingBasket1_tdh4 {
    border-bottom: 1px solid #777;
}
.VNVN21_Text_shopping {
	color: #333!important;
}
#tb_Shopping img {
    margin-right: 4px;
    max-width: 25px;
}

#pnl_AlertParent {
    z-index: 1200;
}
.Div_Error {
    padding-left: 100px;
}
.VNVN_20_CSS_UC_ORDER_HISTORY_FORM {
	text-align: left;
}
.LeftMenu_Level1_Child1 {
	margin-left: 177px!important;
}
.ShoppingCart_TotalMoney {
	width: 65px;
}
#oneStep_lbPoint, #oneStep_lbl_PatientDiscount, #lbPoint, #lbDiscount {
    display: block;
}
#PaypalExpress .HDB_Txt_LyricTitle_Middle1 {
    width: 100px;
}
#PaypalExpress .cssTextBox {
	display: inline-block;
}
#PaypalExpress .MessageError {
    width: 100%;
	margin-left: 100px;
}
#PaypalExpress #oneStep_txt_GCNumber {
    width: 179px!important;
}

#oneStep_txt_GCNumber, #oneStep_txt_Coupon, #txt_Coupon {
	text-align: center!important;
	width: 180px!IMPORTANT;
}
#F_Share { display:none; }


.trl_rating1 {
    background: url("images/rating.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: right;
    font-size: 0;
    height: 17px;
    margin: 1px 10px 0 2px;
    width: 100px;
}
.trl_rating2 {
    background: url("images/rating.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    font-size: 0;
    height: 17px;
    margin: 1px 0 0 2px;
    width: 100px;
}
.trl_rating1_ {
   display:none;
}
.trl_rating1_1 {
    background-position: center -17px;
}
.trl_rating1_2 {
    background-position: center -34px;
}
.trl_rating1_3 {
    background-position: center -51px;
}
.trl_rating1_4 {
    background-position: center -68px;
}
.trl_rating1_5 {
    background-position: center -85px;
}
.trl_rating1_6 {
    background-position: center -102px;
}
.trl_rating1_7 {
    background-position: center -119px;
}
.trl_rating1_8 {
    background-position: center -136px;
}
.trl_rating1_9 {
    background-position: center -153px;
}
.trl_rating1_10 {
    background-position: center -170px;
}
.Product_Rate { 
	float: none;
    margin: 5px;
    text-align: center;
    width: 100%;
}
.Review_ 
{ 
	background: url("images/writeicon.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;      
    padding-left: 20px;
   
}
#Div_Time {
	clear:both;
}
#Div_Button {margin-top:40px;}
/*.Step_2 #Position_1905
{
display:none;
}*/

iframe
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

.DisplayNone {
	display:none;
}
.Col_1 {
	width:150px;
	font-weight:bold;
	float:left;
	line-height:2.0;
}
.Col_2 {
	
}
.Row {
	clear:both;
}




.bg_sound_on {
    background: url("images/bgsound-on.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 26px;
    margin: -7px 5px 0 -5px;
    width: 32px;
}
.bg_sound_off {
    background: url("images/bgsound-off.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.authLogin {
    font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
}
.authLogin, .authLogin:visited {
    -moz-box-sizing: content-box;
    -moz-user-select: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    border-radius: 2px;
    color: #222222;
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    min-height: 22px;
    line-height: 22px;
    margin: 5px 0;
    padding: 0 1em;
    position: relative;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}
#div_Face {
	text-align: center;
}
.facebookLogin, .facebookLogin:visited {
    background-color: #5872A7;
    background-image: linear-gradient(#637BAD, #5872A7);
    border-color: #29447E #29447E #1A356E;
    box-shadow: 0 1px 0 #879AC0 inset;
    color: #FFFFFF !important;
}

.TwitterLogin, .TwitterLogin:visited {
	background-color: #00ACED;
    background-image: linear-gradient(#25C1F9, #00ACED);
    border-color: #29447E #29447E #0486b7;
    box-shadow: 0 1px 0 #a1ccdb inset;
    color: #FFFFFF !important;
}

.GoogleLogin, .GoogleLogin:visited {
	background-color: #D10000;
    background-image: linear-gradient(#E50B0B, #D10000);
    border-color: #29447E #29447E #a70000;
    box-shadow: 0 1px 0 #d5af9c inset;
    color: #FFFFFF !important;
}

.authLogin:before {
    background: url("images/authIcons.png") no-repeat scroll 99px 99px rgba(0, 0, 0, 0);
    content: "";
    float: left;
    height: 22px;
    width: 22px;
}

.PropertySearch {
    display:none;
}
.facebookLogin:before {
    background-position: 0 0;
    border-right: 1px solid #465F94;
    margin: 0 1em 0 -1em;
}
#Position_1910 .signin {
    display:block!important;
    position:static!important;
    float:left!important;
}
.Box_651 {
    clear:both;
}


.Border_Top_Dotted span {
    display: block;
    padding-top: 5px;
    text-align: left;
}
.ShoppingCartView_Table {
    border-spacing: 0 !important;
    padding: 0 !important;
}
.pnl_TrackingForm a:hover {
	color: #000;
}
#Product_lb_Price {
	font-weight: bold;
}
#tb_Center {
	padding-bottom: 10px;
}
#pnl_A4_L2_X2_Y1_004 {
	border-top: 0!important;
}
.Search_Number {
    padding-left:10px;
    color:#000;
}
.Page_80 #Position_1906, .Page_92 #Position_1906, .Page_3002 #Position_1906 ,.Page_80 #Position_1911, .Page_92 #Position_1911, .Page_3002 #Position_1911 {
    display:none;
}
.div_border_room { width: 1000px; height: 680px; margin: 0 auto; background: url(/images/file/eBwy7lzX0QgBALBC/bg-boder-998.jpg) 0 0 no-repeat; }
.div_kitchen { height: 120px; }
.div_main {  }
.div_left { float: left; width: 445px; }
.div_group { float: right; clear: both; margin: 10px 0; padding: 0; }
.div_group_1 { margin-top: 30px; }
.div_group_6 { position: absolute; bottom: 0; left: 0; }
.div_group_7 { margin-top: 106px; }
.div_group li { width: 45px; height: 45px; border-radius: 22px; background: #888; border: 2px solid #000; color: #fff; list-style: none; outline-style: none; text-align: center; padding-top: 7px; font-size: 16px; float: left; margin: 5px 7px; }
.div_vip { background: #84842a !important; }
.div_center { float: left; width: 180px; height: 400px; position: relative; }
.div_screen { text-align: center; }
.div_right { float: left; }
.div-entrance {  }
.div_group_11 { margin: 15px 0 0 90px; float: left; }

ul.products li {
  
    display: inline-block;
    vertical-align:top;
	
	
}
/*.products{padding: 0;
  margin: 0;
  list-style: none;
  
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  }*/

:required:focus {
  box-shadow: 0  0 3px rgba(255,0,0,0.5); 
}
input:required:valid, textarea:required:valid {
    background-image: url("data:image/png");
    background-position: right top;
    background-repeat: no-repeat;
}
.DisplayNone {
    display:none;
}

 #form2
    {
        width:1000px;
       
    }
	#Position_1904 .Advertise
	{
	position:unset!important;
	}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
    #form2,#pnl_Site,#div_AmazonAddress,#PaypalExpress,#AmazonWalletWidget,#AmazonAddressWidget
    {
        width:100%!important;
        clear:both;
        padding:0!important;
    }
}
.Basket_Notes,#Account_Notes
{
	display:none;
}
.Level_2 #Account_Notes,.Level_8 #Account_Notes
{
	display:block;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}
.Level_2 #Account_Notes #salon
{
	display:block;
}
.Level_2 #Account_Notes #wholesale
{
	display:none;
}
.Level_8 #Account_Notes #wholesale
{
	display:none;
}
.div_CompareCheck,#VNVN_17_UC_CREATE_NEW_USER_td_Holder
{ display:none;}

.Selected img{ border: solid 1px #f00;}
#Mobile_Top {
    background: url(Images/back_to_top.png) no-repeat scroll center top;
    bottom: 100px;
    padding: 0;
    position: fixed;
    right: 0;
    color: #000;
    z-index: 3500;
    height: 59px;
    width: 59px;
}
#tb_Shopping br
{
	display:none;
}
#tb_Shopping .Display_Block,#tb_Shopping .Display_Block1
{
}
.dv_UC_Simple,#oneStep_CustomerDiscount, #CustomerDiscount,.img_PrintLable{display:none;}
.div_TrackRow {clear:both;}