#topguides {
width: 100%;
margin:0 auto;
margin-top:0px;
}

#top_wrapper {

	width: 100%;

	margin:0 auto;
    background-color: #ffffff;
}

#index_box_all {
    background: #fff;
	width: 100%;
	/*
	max-width: 1800px;
	min-width: 600px;    
    padding: 10px 40px 49px 49px;
    margin: 0 auto; 
	*/
}

#wrapper {
	width: 94%;
	margin:0 auto;
	/*
	padding: 0 40px;
    
background-color: #ffffff;
*/
    padding-top: 20px;
}

#wrappers {
width: 100%;
margin: 0 auto;
padding-bottom: 40px;

background-color: #ffffff;

}

.wrapper_search {
width: 100%;
padding-top: 20px;	
}

#wrapper_in {
	width: 100%;
	margin:0 auto;
    background-color: #ffffff;
}

#wrapper_ek_c {

	width: 100%;
	margin:0 auto;
    background-color: #f6f6f6;
	padding-top: 20px;
    padding-bottom: 40px;
}

#wrapper-l, #wrapper-r-t-l {

	float:left;

}

#wrapper-r, #wrapper-r-t-r {

	float:right;

}

#wrapper-l {

	width:184px;

}

#wrapper-r {

	width:757px;

}

#wrapper-r-t-l {

	width:540px;

}

#wrapper-r-t-r {

	width:209px;

}

#yourCurrency, #userActionPanel dt a span, #userActionPanel dt a, #UAP-livechat p, #mainSearch button, #litb-nav, #litb-nav li, #allCategory, #allCategory dt, #litb-nav .sub-nav-content div a.view-all, #litb-nav .sub-nav-content div a.view-all:hover, #litb-nav .sub-nav-content div.specialOffer a, #litb-nav .sub-nav-content div.specialOffer a:hover {
/*
	background-image:url(images/dev_v2/images/y.gif);

	background-repeat:no-repeat;
*/
}

#mainSearch, #mainSearch form, #mainSearch a, .searchInstant, .searchInstant .ft,#shoppingCart,.sub-nav-content div.specialOffer dt, #allCategory dt span.navBarCircle {

	background-image:url(images/dev_v2/images/sprite.png);

	background-repeat:no-repeat;
/*  #litb-nav li.first        , #litb-nav li.first .current          #litb-nav li .current,    #litb-nav li .navItem:hover,     .navItem:hover,    
background-color: #717075;   
*/
}


	/*
#globalad {
width: 100%;
height: 50px;
padding-top: 10px;
border-bottom: 1px solid #232323;
background: #000;
overflow: hidden; 
}
*/


#globaladfocus{
width: 94%;
margin: 0px auto;
}

.globaldiscount{
width: 70%;
height: 100%;
color:#fff;
text-align:center;
float:left;
}

.globaladfocusad {
  width: 100%;
  overflow: hidden;
}

.globaladfocusad img{
    width: 100%;
    height: auto;
    margin: 0px auto;
}

.globaladfocusad a.top_link_img img{
width: 100%;
height: 57px;
}


.discountTime{
width: 30%;
height: 100%;
color:#fff;
text-align:center;
float:right;
}

.clocktimer{
float: left;
color:#fff;
height: 40px;
line-height: 40px;
}

.clocktimer span{
font-size: 34px;
font-weight: 100;
padding-right:0px
}

.timer_lab{
    float: left;
    font-size: 14px;
    font-weight: 100;
	padding-top: 2px;
    padding-left: 100px;
    padding-right: 10px;
    height: 40px;   
    line-height: 40px;
}

.discount1{;
height: 40px;
line-height: 40px;;
margin-right:6px;
font-size: 24px;

font-weight: 700;
}

.discount1_1{
height: 40px;
line-height: 40px;
margin-right:20px;
font-size: 17px;

}

.discount2{
height: 40px;
line-height: 40px;
margin-right:7px;
font-size: 24px;
font-weight: 700;
}

.discount3{
height: 40px;
line-height: 40px;
margin-right:20px;
font-size: 20px;
font-weight: 400;
}

.discount4{
height: 40px;
line-height: 40px;
margin-right:10px;
font-size: 22px;
font-weight: 600;
}

.discount5{
height: 40px;
line-height: 40px;
margin-right:20px;
font-size: 20px;
font-weight: 400;
}



#globalAction {
    width:100%;
	height: 49px;
	font-size:14px;		
	background-color: #000;
    z-index: 9999999;
	display: none;
}


#globalad {
    width:100%;
	height: 37px;	
	color:#000;
	background-color: #000;
    z-index: 9999999;
}


.v_utility_main{
width:100%;
background-color: #000;
    margin: 0px auto;
}

.v_utility_all{
width:1200px;
background-color: #000;
    margin: 0px auto;
}

#utility {
    width: 100%;
	
	position:relative;

	z-index:9000;
	
	background-color: #000;
    
	line-height: 49px;
    
	height: 49px;
	

/*	
	background-color: #88daff;
box-shadow: 0 0 2px 1px rgba(0,0,0,0.1);

border-bottom: solid 1px #000;

*/

/*	
	max-width: 990px;
    
	width: expression_r(document.body.clientWidth > 990? "990px": "auto" );
*/

}

#langAndCurSelector {

	float:left;

	font-size:11px;
	
	padding-left: 10px;

}

#langAndCurSelector p, #langAndCurSelector div {

	float:left;

}

#langAndCurSelector div {

	position:relative;

}

#langAndCurSelector dt {

	float:left;

	padding:0 10px;

}

#langAndCurSelector dl.over dt {

	background-color:#ffffff;

	border:1px solid #eeeeee;

	border-width:0 1px;

	padding:0 9px;

	-moz-box-shadow: 1px 2px 4px #898989;

	-webkit-box-shadow: 1px 2px 4px #898989;

	box-shadow: 1px 2px 4px #898989;

	-moz-border-radius-topright:5px;

	-moz-border-radius-topleft:5px;

	border-top-right-radius:5px;

	border-top-left-radius:5px;

}

#langAndCurSelector dd {

	display:none;

	width:162px;

	border:1px solid #eeeeee;

	border-top:none;

	position:absolute;

	left:0;

	top:26px;

	line-height:1.2;

	background-color:#ffffff;

	-moz-box-shadow: 1px 3px 3px #898989;

	-webkit-box-shadow: 1px 3px 3px #898989;

	box-shadow: 1px 3px 3px #898989;

	-moz-border-radius-topright:5px;

	-moz-border-radius-bottomright:5px;

	-moz-border-radius-bottomleft:5px;

	border-top-right-radius:5px;

	border-bottom-right-radius:5px;

	border-bottom-left-radius:5px;

}

#langAndCurSelector dl.over dd {

	display:block;

}

#langAndCurSelector dl:hover dd, a:hover dd { display:block; }  

#langAndCurSelector dd ul {

	margin:5px 10px;

}

#langAndCurSelector dd li {

	font-size:11px;

	padding: 2px 0;

}


/*    ---------------------------          */


#cartShowSelector {
    float:left;
	
	font-size:11px;
	
	padding-left: 10px;
	
    
}


#cartShowSelector p, #langAndCurSelector div {

	float:left;

}

#cartShowSelector div {

	position:relative;

}

#cartShowSelector dt {

	

	padding:0 10px;

}

#cartShowSelector dl.over dt {

	background-color:#ffffff;

	border:0px solid #eeeeee;

/*	border-width:0 0px;*/

	/*padding:0 9px; */

	-moz-box-shadow: 1px 2px 4px #898989;

	-webkit-box-shadow: 1px 2px 4px #898989;


	box-shadow: 1px 2px 4px #898989;

	-moz-border-radius-topright:5px;

	-moz-border-radius-topleft:5px;

	border-top-right-radius:5px;

	border-top-left-radius:5px;

}

#cartShowSelector dd {

	display:none;

	width:399px;

	border:1px solid #eeeeee;

	border-top:none;

	position:absolute;

	left:0;

	top:26px;

	line-height:1.2;

	background-color:#ffffff;

	-moz-box-shadow: 1px 3px 3px #898989;

	-webkit-box-shadow: 1px 3px 3px #898989;

	box-shadow: 1px 3px 3px #898989;

	-moz-border-radius-topright:5px;

	-moz-border-radius-bottomright:5px;

	-moz-border-radius-bottomleft:5px;

	border-top-right-radius:5px;

	border-bottom-right-radius:5px;

	border-bottom-left-radius:5px;
    
}

#cartShowSelector dl.over dd {

	display:block;

}

#cartShowSelector dl:hover dd, a:hover dd { display:block; }  

#cartShowSelector dd ul {

	margin:5px 10px;

}

#cartShowSelector dd li {

	font-size:11px;

	padding: 2px 0;

}

.cartrow{
    width: 96%;
    height: auto;
    line-height: 20px;
    margin-bottom: 7px;
    float: left;
}



.cartimg{
white-space: nowrap; 
display: inline-block;
height:72px;
float: left;
margin-right: 10px;
}

.cartlistx{
	width: 73%;
	float: right;
}

.cartname{
white-space: nowrap; 
display: inline-block;
margin-left:10px;
height:auto;
vertical-align:top;
	
}

.cart_show_attr{
margin-left: 10px;
}

.cart_show_price{
margin-left: 10px;	
}

#cartqryrow{
float:left;
text-align: left;
}

#cartqryrow :hover{
float:left;
text-align: left;
}


#cartpricerow{
margin-left: 140px;
text-align: right;
}

#cartpricerow :hover{
float:right;
margin-right:15px;
text-align: right;
}

#topcartshow{
color: #afafaf;
font-size: 14px;
height:40px;
line-height: 40px;
padding-right: 1px;
padding-top: 2px;
}


#kuov{
padding-bottom: 2px;
height:40px;
line-height: 40px;
}
/* ----------------------------------------------------------------------------------- */


.index-box-flash {
    width: 98%;
    margin: 0 auto;
}


.index-box-flash img {
    width: 100%;
}

#yourCurrency {

	padding:0 12px 0 3px;

	background-color:#e1e1e1;

	background-position:100% -750px;

}

#userActionPanel, #userActionPanel ul {

/*	float:right;  */

}

#userActionPanel li,#cartshowr li {

	display:inline;

	padding:0 10px;

	float:left;

	position:relative;

}

#userActionPanel #UAP-help, #cartshowr #UAP-cartr, #userActionPanel #UAP-livechat,  #pulldown_menur {

	padding:0;

}


#userActionPanel dt a,#cartshowr dt a {

	padding:0 12px 0 0;

	background-position:right -2460px;

}

#userActionPanel dt a span {

	padding:2px 0 2px 25px;

	background-position:0 -850px;

}

#userActionPanel dd {

	padding:12px 0;

	position:absolute;

	right:0;

}


#UAP-cartr dd{
osition: absolute;
right: -1px;
top: 47px;
width: 360px;
	
}

#userActionPanel dl:hover dd, a:hover dd { display:block; }   

#cartshowr dl:hover dd, a:hover dd { display:block; border: solid 1px #999;}  

#cartshowr dl:hover dd {
	top: 46px;
	position: absolute;
	right: -1px;
	width: 360px;
	}

#UAP-help dt, #UAP-livechat dt,  #pulldown_menur dt{

	padding:0 10px;

}

#UAP-cartr dt {
height:51px;
}

#cartshowr dl:hover dt{
border: solid 1px #999;
border-bottom:none;

height:49px;
}

#UAP-help dt, #UAP-livechat dt,#pulldown_menur dt {

	height:28px;

	float:left;

}

#UAP-help dl.over dt, #UAP-cartr dl.over dt, #UAP-livechat dl.over dt , #pulldown_menur.over dt{

	background-color:#fff;

	border:1px solid #eee;

	border-width:0 1px;

	padding:0 9px;

	-moz-box-shadow: 1px 2px 4px #898989;

	-webkit-box-shadow: 1px 2px 4px #898989;

	box-shadow: 1px 2px 4px #898989;

	-moz-border-radius-topright:5px;

	-moz-border-radius-topleft:5px;

	border-top-right-radius:5px;

	border-top-left-radius:5px;

}

#UAP-help dd, #UAP-cartr dd, #UAP-livechat dd,  #pulldown_menur dd{

	display:none;

	background-color:#ffffff;

	border:1px solid #eeeeee;

	border-top:none;

	top:28px;

	-moz-box-shadow: 1px 3px 3px #898989;

	-webkit-box-shadow: 1px 3px 3px #898989;

	box-shadow: 1px 3px 3px #898989;

	-moz-border-radius-topleft:5px;

	-moz-border-radius-bottomright:5px;

	-moz-border-radius-bottomleft:5px;

	border-top-left-radius:5px;

	border-bottom-right-radius:5px;

	border-bottom-left-radius:5px;

}

#UAP-help dl.over dd, #UAP-cartr dl.over dd, #UAP-livechat dl.over dd , #pulldown_menur.over dd{

	display:block;

}

#pulldown_menur dd{
        width:160px;
	padding:0 10px;

	line-height:1.5;


}

#UAP-help dd {

	width:160px;

}

#UAP-help dd p {

	padding:0 10px;
	line-height:1.5;
    margin-top: 14px;
}

.cartshowr dl:hover dd, a:hover dd{
	display:block;
	
	border: solid 1px #999;
background-color: #fff;
box-shadow: 2px 2px 5px 2px rgba(0,0,0,0.1);
	
};


#UAP-cartr dd p{
	width:260px;
	
	padding:0 10px;

	line-height:1.5;
	
}


#UAP-livechat dd {

	width:279px;

}

#UAP-livechat div {

	padding:0 15px;

	line-height:1.5;

	font-size:11px;

}

#UAP-livechat p {

	padding-left:30px;

	background-position:0 -950px;

}

#UAP-livechat p.online2 {

	background-position:0 -1150px;

	border-top:1px solid #ddd;

	margin-top:5px;

}

#UAP-livechat div strong {

	font-size:12px;

	font-style:italic;

}

#header_all {
width:100%;
/*
width:1583px;
background:#000;
 background:#900000; 
background-image: url(images/halloweentopbg.jpg); 
background-repeat: no-repeat;
position: sticky; 

*/

background-color: #f7f8fa;
height: 194px;

top: 0px;
z-index: 9999999;

margin: 0px auto;
}

#header {
/*
background: #ffffff;
height: 73px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-size: 12px;
*/
margin: 0px auto;
position: relative;
width: 100%;
font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;


 /*	
	max-width:990px;
   
	width:expression_r(document.body.clientWidth > 990? "990px": "auto" ); 
	
	background:#900000;
	
	background:url(images/kangaroo-topbg.gif) no-repeat; */

}

#headermain{

width: 100%;
background-color: #f7f8fa;
height: 100%;
margin: 0px auto;
position: relative;
font-family: Georgia, "Times New Roman", Times, serif;
/*	font-style: italic; */
font-size: 12px;
float:left;
}



#headershort{

    width:100%;
	
	background-color: #f7f8fa;
	
	height:83px;

	margin:0px auto;

	position:relative;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	font-size:12px;
 /*	
	max-width:990px;
   
	width:expression_r(document.body.clientWidth > 990? "990px": "auto" ); 
	
	background:#900000;
	
	background:url(images/kangaroo-topbg.gif) no-repeat; */

}


.topmenus{
background-color: #717075;
height: 40px;
}


#top_menu_col1 {
width: 60%;
height: 100%;
float: left;
}

.top_menu_left{
position: relative;
height: 140px;
line-height: 140px;
width: 69%;	
float: left;
}

.topleft_col1_1 {
    width: 70px;
    margin-left: 10px;
    margin-top: 15px;
    margin: 0 auto;
    float: left;	
}

#top_menu_col1_1 {
/*
width:3%;
height: 100%;
padding: 0;
float: left;
*/
}

#top_menu_col1_2 {
/*
width: 30%;
height: 100%;
padding-top:12px;
float: left;
*/
height: 140px;
line-height: 140px;
float: right;
position: relative;
}

#top_menu_col1_2 img{
vertical-align: middle;	
}

#top_menu_col2 {
    width: 26%;
	height: 140px;
    line-height: 0px;
	position:relative;
    margin-top: 0px;
	padding-right: 10px;
	text-align:center;
	vertical-align:center;
	float: right;
}

.topleft_col1 {

}

.topleft_col1_1 {

}

.topleft_col1_2 {

}

.topright_co2 {
padding: 0;
overflow: hidden;
float: right;
}

#top_menu_col2 a {

	display:block;

}

#top_menu_col2 span {
   /*
	position:absolute;

	right:30px;

	top:45px;

	text-decoration:underline;

	font:12px Verdana, Helvetica, Arial, sans-serif normal normal;

	color:#93100E;
	*/

}

#top_menu_col2 a:hover span {

	display:block;

}

#slogan {

	float:left;

	padding-left:20px;

	line-height:18px;

	padding-top:4px;

}

.vhome{
color:#afafaf;
font-size: 14px;
display: block;
float: left;
height: 40px;
line-height: 40px;
text-align:center
}


.vreg{
color:rgb(184, 151, 105)

}

.vcartimg{
float:left;
height: 40px;
line-height: 40px;
padding-top:7px;
}

.vcart{
color:#afafaf;
font-size: 14px;
display: block;

height: 40px;
line-height: 40px;

padding: 0 10px;
text-align:center;
width: 100px;
}


.vcart :hover{
color:#222;
font-size: 14px;
display: block;

height: 40px;
line-height: 40px;

padding: 0 10px;
text-align:center;
width: 100px;
}

#mainSearch {

	float:left;

	margin-left:8px;

	width:314px;

	display:inline;

	overflow:hidden;

	position:relative;

}

.searchhb2 {
width: 100%;

margin-top: 5px;
height: 59px;

}

.searchhead {
/*
float: left;
margin-right: 3px;
margin-top: 5px;
width: 100px;
height: 27px;
display: inline;
overflow: hidden;
position: relative;
outline-style: none;
border-left: 1px solid #d2d2d2;
background: #fff;
*/

float: left;
margin-left: 5px;
width: 240px;
height: 27px;
line-height: 27px;
margin-top: 0px;
background-color: #fff;
border: solid 1px #000;
position: relative;
z-index: 201;
}

.searchhead :over{
margin-left: 5px;
width: 200px;
height: 27px;
line-height: 27px;
margin-top: 0px;
background-color: #353535;
position: relative;
z-index: 201;
}

.searchhead2 {
margin-left: 0px;
width: 100%;
height: 56px;
line-height: 56px;
margin-top: 0px;

/*
background-color: #fff;
border-bottom: solid 1px #000;
position: relative;
*/

z-index: 201;

}

.searchfont2 {
font-size: 22px;	
}

.m_top_search{	
width:100%;
height:300px;
display: none;	
/*position: sticky;*/
    top: 140px;
    padding-top: 10px;
    background-color: #fff;
    z-index: 99999;
}


.direct_search{	
width:100%;
height:200px;	
margin-top: 20px;
margin-left: 10px;
}

.ds_li{
float:left;
padding:10px;
height:50px;
line-height: 30px;
list-style: none;	
margin-top: 10px;
margin-right:6px;
background-color:#f2f2f2;
}

.ds_font{
font-size:24px;
text-decoration:none;
}

.ds_li a:hover{
text-decoration:none;
}

.searchhead2 :over{
float: left;
margin-left: 5px;
width: 200px;
height: 27px;
line-height: 27px;
margin-top: 0px;
background-color: #fff;
border-bottom: solid 1px #000;
position: relative;
z-index: 201;
}

.searchgo {
color: #ffffff;
font-style:normal;
font-size:14px;
vertical-align:middle;
padding-left:10px;

/*
width:72px;
height:30px;
line-height: 30;
*/
}

.cartstyle {
float:right;
color:#BAC18D;
margin-top:30px;
margin-right:37px

}

.carttxt {
color:#ffffff;
padding-left: 5px;
height: 40px;
line-height: 40px;
vertical-align: middle;
}

.searchbtn {
border: none;
font-style: normal;
cursor: pointer;
min-width: 30px;
text-align: center;
width: 30px;
height: 17px;
margin-top: 5px;
display: inline-block;
font-size: 14px;
color: #fff!important;
font-weight: 400;
line-height: 27px;
background: #fff;
border-left: 0px solid #000;
}

.searchbtn2 {
border: none;
font-style: normal;
cursor: pointer;
min-width: 30px;
text-align: center;
width: 30px;
height: 17px;
margin-top: 5px;
display: inline-block;
font-size: 14px;
color: #fff!important;
font-weight: 400;
line-height: 27px;
background: #fff;
border-left: 0px solid #fff;
}


.searchbtnx{
border: none;
font-style: normal;
cursor: pointer;
text-align: center;
width: 20px;
height: 20px;
margin-top: 2px;
margin-bottom: 2px;
/*
margin-left: 23px;
margin-right: 23px;
*/
margin: inline-block;
font-size: 14px;
color: #fff!important;
font-weight: 400;
line-height: 38px;
background: #000000;
background-image: url(../images/search1.gif);
background-repeat:no-repeat;
}

.searchbtnx2{
border: none;
font-style: normal;
cursor: pointer;
text-align: center;
width: 20px;
height: 20px;
margin-top: 2px;
margin-bottom: 2px;
/*
margin-left: 23px;
margin-right: 23px;
*/
margin: inline-block;
font-size: 14px;
color: #fff!important;
font-weight: 400;
line-height: 38px;
background: #fff;
background-image: url(../images/search1.gif);
background-repeat:no-repeat;
}

.searchbtn :hover{
border:none;
margin: 1px;
background: #787878;
background-color: #787878; /* #2B2BE2; */
/* border-bottom: #686868 solid 3px;  */
}

.searchbtnx :hover{
border:none;
margin: 1px;
background: #787878;
background-color: #787878; /* #2B2BE2; */
/* border-bottom: #686868 solid 3px;  */
}

.vsearch{
color: #fff;
outline: none;
border: 0px solid #000;
height: 56px;
line-height: 56px;
left: 0px;
top: 0px;
font-size: 22px;
position: relative;
width: 240px;
overflow:hidden;
bottom: 0px;
background-color: transparent;
-webkit-transition: width .5s;
}

.vsearch2{

outline: none;

height: 47px;
line-height: 47px;
left: 0px;
position: relative;
width: 92%;
padding-left: 6px;
font-size: 22px;
border-left: 1px #f2f2f2 solid;
border-right: 1px #f2f2f2 solid;
border-top: 1px #f2f2f2  solid;
border-bottom: 1px #f2f2f2  solid;
overflow:hidden;
bottom: 0px;
background-color: #fff;
-webkit-transition: width .5s;
}

.vsearch2:focus{
    background-color: #fff; 
}

.topsearch{
float:right;
    margin-left: 5px;


}

.topsearch2{
width: 100%;

height: 59px;
}

.search_menu_font {
	
color:#000;
font-weight: 600;	
}

#shoppingCart {

	float:right;

}

#slogan, #mainSearch, #shoppingCart {

	height:44px;

	margin-top:12px;

}

#mainSearch {

	background-position:0px -403px;

}

#mainSearch form {

	height:26px;

	width:298px;

	padding:7px 5px 1px 10px;

	position:relative;

	background-color:#ffffff;

	background-position:0px -100px;

	overflow:hidden;

	margin:0;

	display:block;

}

#mainSearch input {

	width:175px;

	height:26px;

	line-height:26px;

	border:none;

	outline:none;

	color:#a9a9a9;

	font-family:Georgia, "Times New Roman", Times, serif;

	background-color:#ffffff;

}

#mainSearch input.focus {

	font-size:16px;

	font-weight:bold;

	padding:0;

	color:#000;

}

#mainSearch a {

	position:absolute;

	padding:0 0 0 14px;

	right:10px;

	top:6px;

	height:27px;

	text-align:right;

	display:block;

	background-position:0 -450px;

}

#mainSearch a:hover {

	text-decoration:none;

	background-position:0 -484px;

}

#mainSearch button {

	width:auto;

	padding:0 10px;

	background-position:100% -2387px;

	border:none;

	overflow: visible;

	margin:0;

	height:27px;

	line-height:27px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-style:italic;

	font-weight:bold;

	cursor:pointer;

}

#mainSearch a:hover button {

	background-position:100% -2421px;

}

.searchInstant {

	background-position:0px -127px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#737373;

	position:absolute;

	width:310px;

	z-index:8900;

	left:0px;

	top:74px;

	line-height:180%;

}

.searchInstant .ft {

	background-position:0px -438px;

	height:6px;

	overflow:hidden;

}

.searchInstant ul {

	padding:0 10px 0 5px;

}

.searchInstant li {

	padding:2px 10px;

	height:24px;

	font-size:16px;

	font-style:italic;

	line-height:24px;

	overflow:hidden;

	cursor:pointer;

}

.searchInstant li.over {

	background-color:#efefef;

	color:#950d0f;

}

#shoppingCart {

	line-height:44px;

	padding-left:45px;
	
	padding-right:23px;

	background-position:-300px -50px;

}

#shoppingCart a:link, #shoppingCart a:visited, #shoppingCart a:hover {

	font-size:14px;

	font-weight:bold;

	font-style:italic;

	color:#900;

}

#shoppingCart a:hover {

	text-decoration:none;

}

#shoppingCart a span {

	color:#666;

}

#nav-panel {
	/*
    width: 100%;
    height: 54px;
	font-family: ITCFranklinGothic,helvetica,sans-serif;
    overflow-x: auto;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
	*/
    width: 100%;
    height: 54px;
    float: left;
    background-color: #ffffff;
    position: relative;
    font-family: ITCFranklinGothic,helvetica,sans-serif;
	
	overflow-x: auto;	
    -ms-overflow-style: none;	
    overflow: -moz-scrollbars-none;
	
    z-index: 8000;
/*
width: 100%;
height: 54px;
float: left;
background-color: #ffffff;
position: relative;
font-family: ITCFranklinGothic,helvetica,sans-serif;
z-index: 8000;	
*/
}


#nav-panels {
width: 100%;
height: 54px;
float: left;
background-color: #ffffff;
position: relative;
font-family: ITCFranklinGothic,helvetica,sans-serif;
z-index: 8000;	
}


.litb-nav-flash{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;		
}

#litb-nav {
width: 100%;
/*
float: left;
*/
height: 54px;
line-height: 54px;
margin: 0 auto;
padding: 0;
background-color: #323232;
background-position: 0 -2200px;
background-repeat: repeat-x;
list-style-type: none;
font-style: normal;
font-size: 12px;
font-weight: 700;

overflow-x: auto;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none;

}

.nav-color1 {

font-weight: 700;	
}

.litb-nav-flash li {
    webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    margin-left: 10px;
    height: 100%;
    position: relative;
}


#litb-nav li {
   /*
	float:left;
    font-size: 14px;
    font-weight: 700;
	position:relative;

	z-index:8100;

	font-weight:bold;

	background-position:0 -2348px;
	*/
	
	display: inline-block;
    height: 100%;
    border-bottom: 2px solid transparent;
    position: relative;
	

	text-align: center;
	padding-left: 0px;
    float: left;

}

#litb-nav li.first {

	background-position:0 -2300px;

}

#litb-nav li.current {

	z-index:8200;

}

#litb-nav .navItem {

display: block;
padding: 0 1px 0px;
height: 54px;
line-height: 54px;
text-decoration: none;

color: #dddddd;
padding-left:6px;
padding-right:6px;

text-transform: uppercase;
background-color: #323232;
border-bottom: #000 solid 0px;
}

#litb-nav .navItem:hover {
color: #fff;
text-transform: uppercase;

}

#litb-nav li a:hover, #litb-nav li a.current {

/*	background-position:0 -550px;
background-color: #717075;*/
padding-left:6px;
padding-right:6px;
}

.nav-color1 li a:hover {

background-color: #000;
color: #fff;
height: 37px;
line-height: 37px;
}

#litb-nav li a.current {
background-color: #000;
/*
color: #ffffff;
*/
height: 54px;
line-height: 54px;
padding-left:6px;
padding-right:6px;
border-bottom: #000 solid 1px;
}



#litb-nav li.first a:hover, #litb-nav li.first a.current 

/*	background-position:0 -600px;  */
  background-color: #717075;
}

#litb-nav li a:hover, #litb-nav li a.current {
background-color: #717075;
}


.alignLeft {

	left:1px;

}

.alignRight {

	right:0px;

}

.sub-nav-container {

display: none;
position: absolute;
z-index: 8200;
font-weight: normal;
background: #ffffff;
z-index: 100;
/*
-moz-box-shadow: 0 3px 3px #898989;
-webkit-box-shadow: 0 3px 3px #898989;
box-shadow: 0 3px 3px #898989;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
*/
zoom: 1;
}


#menu_index_bottom{
height:400px;
padding-left:30px;
background-color:#dde1ed;	
padding-top: 7px;
border-top: 2px solid #6662;

}

.icon_block2{
float:left;
width: calc(100% / 4 - 7px);
padding-right:10px;	
list-style: none; 
}

.popmenu_icon1{
font-size:72px;
color:#666;
}

.popmenu_icon2{
font-size:82px;
color:#666;	
}


.cata_image_home {
width:100%;		
}

.cata_image_home img {
    width: 70%;
};

.cata_name_lable {
width:70%;		
color:#000;
}

.cata_name_font2 {
color:#000;	
}
.sub-nav-content {
	padding:10px;
	margin-bottom:0;
}

.subNavCate {
    width: 100%;
	float:left;
    z-index: 10;
    position: relative;
}

.subNavCate dl {

	float:left;

	width:240px;

	margin:0px 5px 14px 5px;

	display:inline;

}

.linkHeader {

	font-weight:bold;

	width:160px;

	float:left;

	margin:0 5px;

	display:inline;

}

.sub-nav-content div dt {

	border-bottom:1px dashed #dedede;

	padding:6px 0 2px;

	margin-bottom:5px;

	font-weight:bold;

}

.sub-nav-content div.specialOffer {

	width:160px;

	margin:0 5px;

	float:left;

	display:inline;

}

.sub-nav-content div.specialOffer dt {

	height:25px;

	width:145px;

	padding:0;

	border:none;

	line-height:25px;

	text-indent:10px;

	background-position:-350px -150px;

	color:#ffffff;

}

.sub-nav-content div.specialOffer dd {

	margin-bottom:15px;

}

#litb-nav div.linkHeader p {

	padding:5px;

	border-bottom:1px solid #dedede;

}

#litb-nav .sub-nav-content div a {

	display:inline;

	padding:0;
/*
	line-height:1.8;

	font-size:10px;

	text-shadow:none;
*/
}

#litb-nav .sub-nav-content div a.view-all, #litb-nav .sub-nav-content div a.view-all:hover {

	color:#666666;

	padding-right:10px;

	background-position:100% -1450px;

}

#litb-nav .sub-nav-content div dt a {

	padding:0;

	margin:0;

	letter-spacing:-1px;

	font-size:1.6em;

}

#litb-nav .sub-nav-content div.specialOffer a, #litb-nav .sub-nav-content div.specialOffer a:hover {

	padding:5px 0 5px 8px;

	background-position:-14px -1775px;

	font-size:11px;

	line-height:1;

	display:block;

}

#allCategory {

	padding:0;

	margin:0;

	position:absolute;

	width:189px;

	right:0;

	top:0;

	background-repeat:repeat-x;

	background-position:0 -2247px;

	z-index:8000;

}

#allCategory dt {

	height:39px;

	padding:0 38px 0 7px;

	text-align:center;

	line-height:36px;

	background-position:0 -2348px;

}

#allCategory dt a {

	display:inline;

	padding:0;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

	color:#ffffff;

	text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);

}

#allCategory dt a:hover {

	text-decoration:underline;

}

#allCategory dt span {

	width:20px;

	height:20px;

	overflow:hidden;

	position:absolute;

	right:14px;

	top:8px;

	text-indent:-9999px;

	cursor:pointer;

}

#allCategory dt span.navBarCircle {

	height:39px;

	width:39px;

	background-color:#fff;

	background-position:0 -663px;

	right:0;

	top:0;

	cursor:auto;

	overflow:hidden;

}

#allCategory dd {

	width:100%;

	display:none;

	position:absolute;

	top:35px;

}

#allCategory dd div {

	border-width:8px 3px 4px;

	border-style:solid;

	background-color:#ffffff;

}

#allCategory dd p {

	padding:5px 7px 8px 5px;

	border-top:1px dashed #e5e5e5;

}

#allCategory dd div p:first-child {

	border:none;

}

#dfp-home-slides {

	width:535px;

	height:180px;

	overflow:hidden;

	position:relative;

}

.allborder2{
color:#000;	
}
.gprice{
/*
font-size: 1.4rem;
font-weight: 700;
color: #d41818;
*/
font-size: 1.2em;
font-family: Avenir-Heavy,Avenir;
font-weight: 800;
color: #333;
}

.list_price {
display: inline-block;
font-size: 1.0em;
color: #999;	
}

.w-featuredCatsWithsub {

	font-size:12px;

}

.w-featuredCatsWithsub h2 {

	color:#A72D2C;

	text-indent:10px;

}

.w-featuredCatsWithsub h3 {

	margin-top:10px;

	padding-bottom:2px;

}

.w-featuredCatsWithsub dl {

	width:150px;

	margin:10px 0;

	padding:0 15px;

}

.w-featuredCatsWithsub li {

	padding:3px 0 3px 10px;

	background:url(images/dev_v2/images/y.gif) -25px -1738px no-repeat;

}

.w-recentOrders .itemsList {

	overflow:hidden;

	height:240px;

}

.w-recentOrders h3 {

	color:#000;

}

.w-recentOrders .itemsList li {

	height:80px;

	padding-left:18px;

	background:url(images/dev_v2/images/y.gif) no-repeat 0 -350px;

}

.w-recommendProducts .tabSelectors li {

	padding:6px 0;

	width:251px;

	background:url(images/dev_v2/images/y.gif) repeat-x scroll 0 -2505px transparent;

}

.w-recommendProducts .tabSelectors li.current {

	background:none;

}

.w-recommendProducts .tabSelectors li .hot {

	background:url(images/dev_v2/images/hot.gif) no-repeat;

	position:absolute;

	width:20px;

	height:9px;

	top:8px;

	margin-left:6px;

}

.w-recommendProducts .tabContent dl {

	width:240px;

	height:125px;

	margin:10px 5px;

	padding:0;

	overflow:hidden;

	border-top:none;

}

.w-recommendProducts .tabContent dd {

	margin-left:93px;

}

.w-recommendProductsGrid dl {

	width:93px;

	margin-bottom:15px;

}

.w-recommendProducts del {

	font-size:10px;

	color:#000000;

}

.w-recommendProducts p {

	font-size:12px;

}

.w-recommendProducts h3 {

	font-weight:normal;

	font-size:12px;

	padding:2px 0 0;

}

.w-recommendProducts .grid-m-l p {

	padding-left:0;

}

.w-shopCategoryGuide h4 {

	padding-left:10px;

	font-size:16px;

	color:#000;

}

.w-shopCategoryGuide dl {

	width:230px;

	margin:4px 9px;

	padding:20px 0;

	border-top:1px solid #ddd;

}

.w-shopCategoryGuide dl.firstRow {

	border:none;

}

.w-shopCategoryGuide dd {

	margin-left:87px;

}

.w-hotsNow {

	padding:0 7px 10px;

}

.w-hotsNow .first img {

	display:block;

}

.w-hotsNow .first a {

	display:block;

	padding-bottom:5px;

	margin-bottom:12px;

	border-bottom:1px solid #dddddd;

}

.w-hotsNow dl {

	float:none;

	display:block;

	margin-bottom:8px;

}

.w-hotsNow h4 {

	padding:0;

	line-height:1.2;

}

.w-hotsNow dd {

	margin-left:57px;

}

.w-proAttention {

	padding:38px 0 10px 20px;

}

.w-joinUsProgram a {

	display:block;

	height:90px;

}

.w-wordsOfUser h2 span {

	display:none;

}

.w-wordsOfUser blockquote {

	overflow:hidden;

}

.w-wordsOfUser blockquote p {

	font-style:italic;

	font-family:Georgia, "Times New Roman", times, serif;

}

.w-wordsOfUser blockquote cite {

	float:right;

}

.w-wordsOfUser blockquote cite img {

	margin-right:4px;

	vertical-align:middle;

}

.w-wordsOfUser p.more {

	clear:both;

	margin-top:1em;

}

.w-evidence div {

	padding:10px;

}

.w-evidence h4 {

	height:81px;

	text-indent:-9999px;

	padding:0;

}

.w-evidence h1 {

	font-weight:normal;

}

.w-popularTags h3 {

	color:#000;

}

.w-popularTags strong {

	font-size:12px;

}

.w-translatePage ul {

	padding:40px 0 10px 40px;

	font-size:12px;

}

.w-whyBuyFromUs {

	padding-bottom:10px;

}

.w-whyBuyFromUs .h3 {

	padding:6px 0;

	text-indent:10px;

	background:url(images/dev_v2/images/y.gif) repeat-x scroll 0 -1650px transparent;

	float:none;

	width:100%;

	display:block;

	margin:0;

	font-weight:bold;

	color:#000;

}

.w-whyBuyFromUs div {

	float:left;

	width:50%;

	display:inline;

	margin:5px 0;

}

.w-whyBuyFromUs p.joinNow {

	text-align:right;

}

.w-whyBuyFromUs h4 {

	color:#666666;

	overflow:hidden;

	height:28px;

	line-height:28px;

}

.w-whyBuyFromUs h4 span {

	background-repeat:no-repeat;

	display:block;

	width:28px;

	height:28px;

	float:left;

	margin-right:5px;

}

.bestWholesale h4 span {

	background-position:-200px -120px;

}

.freeToJoin h4 span {

	background-position:-232px -120px;

}

.noMinOrders h4 span {

	background-position:-200px -150px;

}

.fastDelivery h4 span {

	background-position: -232px -150px;

}

.easyToOrder h4 span {

	background-position:-200px -180px;

}

.secure h4 span {

	background-position:-232px -180px;

}

.w-whyBuyFromUs h4, .w-whyBuyFromUs p {

	padding-left:12px;

	padding-right:12px;

}

.w-featuredProducts div {

	float:left;

	width:490px;

}

.w-featuredProducts div h3, .w-featuredProducts div p {

	padding:0 10px;

}

.w-featuredProducts div h3 {

	margin:6px 0;

}

.w-featuredProducts ul {

	float:right;

	margin:5px 0;

}

.w-featuredProducts li {

	float:left;

	width:84px;

	margin:3px 15px 0 0;

}

.w-featuredProducts li p {

	margin:2px 0;

	color:#A72D2C;

	font-weight:bold;

	text-align:center;

}

.imgBorderChange a img {

	border:1px solid #fff;

}

.imgBorderChange a:hover img, .imgBorderChange a:active img {

	border:1px solid #ddd;

}

#joinOurCommunity {

	padding-top:10px;

	background-color: #FFFFFF;

}

#joinOurCommunity h2 {

	margin-right:10px;

	float:left;

}

#joinOurCommunity a {

	float:left;

	display:inline;

	height:27px;

}

#customerHelp {

	padding-bottom:10;



}

#customerHelp div {

	margin:10px auto 20px;

	width:100%;

	overflow:hidden;

}

#customerHelp dl {

	width:100%;

	margin-right:10px;

	padding-left:10px;
	
	margin-bottom: 30px;

	overflow:hidden;

	float:left;

}

#customerHelp dt {

	font-size:1.2em;

	font-weight:bold;

	line-height:30px;
	
	margin-bottom: 10px;
	
	height:30px;

	color: rgb(221,221,221);
}

#customerHelp dd {

	padding-left:10px;

/*	background:url(images/dev_v2/images/y.gif) -25px -1741px no-repeat;  */

}

#customerHelp dd a {

	
	color: rgb(221,221,221);

}

#customerHelp p {

/*	border-top:1px solid #ddd;   */

	font-size:14px;

	line-height:30px;

	text-align:center;

}

.w-customerHelp {

    padding-top:60px;
	padding-bottom:10px;
	border:none; 
	width:60%;

    color: #fff;
    margin: 0 auto;
}

.w-customeGuide {

	padding-top: 20px;
	color:#fff;
	
/*	
    width:990px;
	
	max-width:990px;
	
	background-color:#f5f5f5;
	
    width:expression_r(document.body.clientWidth > 990? "990px": "auto" ); 
*/
}



.w-customeGuide .col {

	padding:10px;

	vertical-align:top;

	float:left;

	height:145px;

}

#productIndex, #productGuide {

	width:300px;

	border-right:7px solid #fff;

}

#productIndex h3 {

	padding:0;

	color:#000;

}

#productIndex .alphaIndex {

	margin:10px 0;

}

#productIndex .alphaIndex a {

	color:#1E4E8E;

}

#productGuide h5 {

	color:#000;

}

#productGuide .hotProducts {

	margin:10px 0;

}

#productGuide .hotProducts h5 {

	color:#666666;

}

#productGuide p a {

	color:#1E4E8E;

}

#newsLetter {

	width:278px;

	border-right:none;

}

#newsLetter fieldset {

	border:none;

}

#newsLetter h3 {

	padding:0 0 0 70px;

	height:50px;

	background:url(images/dev_v2/images/sprite.png) -45px -659px no-repeat;

}

#newsLetter em {

	display:block;

	font-weight:bold;

	color:#A72D2C;

}

#newsLetter p a {

	padding-bottom:5px;

	display:block;

}

#newsLetter input {

	width:140px;

	height:14px;

	padding:5px;

	line-height:14px;

	border:1px solid #B52829;

	color:#666;

	margin-right:5px;

}

.w-otherSites {

	border-top:1px solid #ddd;

	border-bottom:1px solid #ddd;

	padding:5px;

}

#otherSites h2 {

	display:inline;

	line-height:150%;

	font-size:12px;

	color:#000;

}

#otherSites a {

	margin:0 6px;

}

#otherSites img {

	vertical-align:text-bottom;

}

#otherSites a.in {

	background:url(images/dev_v2/images/y.gif) 0 -452px no-repeat;

	padding-left:20px;

	margin:0 6px 0px 2px;

}

#partners {

	width:920px;

	margin:0 auto;

}

.w-partners a, .w-partners span {

	background-repeat:no-repeat;

	text-indent:-9999px;

}

.w-partners object, .w-partners a, .w-partners span {

	float:left;

	margin-right:5px;

}

.w-partners .imgInSide {

	background:none;

	text-indent:0;

}

.w-partners .banks {

	width:245px;

	background-position:0 0;

}

.w-partners .westernUnion {

	width:105px;

	background-position:0 -60px;

}

.w-partners .paypal {

	width:45px;

	background-position:-215px -30px;

}

.w-partners .paypalVerified {

	height:70px;

	width:70px;

	background-position:0 -150px;

}

.w-partners .mcafee {

	margin-top:10px;

}

.w-partners .delivery {

	width:214px;

	background-position:0 -30px;

}

.w-partners .banks, .w-partners .westernUnion, .w-partners .paypal, .w-partners .delivery {

	height:28px;

	margin-top:21px;

}

#copyright {

	text-align:center;

	padding:20px 0;

}

.margin_5px {

    margin:5px auto;

}

#checkoutshippingBody li {

    list-style: none outside none;

}

#google_translate_element {

    line-height: 28px;
	height:28px;
	background-color:#F2F2F2;

}

.goog-te-gadget-simple {
    background-color:transparent !important;
	border-left: 0px !important;
    border-top: 0px !important;
    border-bottom: 0px !important;
    border-right: 0px !important;

}

.goog-te-gadget-icon {
margin-left: 2px !important;
margin-right: 2px !important;
width: 12px !important;
height: 12px !important;
}


.lazy { 

}

.searchhb {
float: right;
margin-top: 7px;
margin-right: 10px;
height: 27px;
position: relative;
}

.top_middle_hb {
/*
    left: 0;
    right: 0;
    width: 100%;
    height: 0px;
*/
    position: relative;
    display: block;
    min-width: 538px;
    max-width: 1920px;
    margin: 0 auto;
    height: 6px;
    /* background: #f2f2f2; */
    box-shadow: 1px 1px 17px rgb(6 0 1 / 11%);
    -webkit-box-shadow: 1px 1px 17px rgb(6 0 1 / 11%);
    -moz-box-shadow: 1px 1px 17px rgba(6,0,1,.11);

}


.footer_top_hb{
    left: 0;
    right: 0;
    width: 100%;
/*
    height: 25px;
    display: block;
    background: url(../images/dev_v2/bottomlace.png);
	margin-top: 7px;
    margin-bottom: 12px;

*/
}

.middle_hb {
width: 100%;
height: 90px;
background: #2b2b2b;
/*
margin: 0 auto;
background: url(../images/middle_bg.jpg) repeat-y center 0;   */
}

.banner_top {
width:1327px;

}

.banner_top img{
width:1327px;

}

.whiteprodcts{

background: #ffffff;
}

.subnav_w{
padding-bottom: 7px;
margin-left: 5px;
margin-right: 5px;
border-bottom: 0px solid #ccc;

}

.w-subnav_w dd {
height: 26px;
line-height: 26px;
overflow: hidden;
padding: 5px;
background: #ccc;
margin-bottom: 5px;
}

.nav_title{
padding: 5px;
height: 26px;
line-height: 26px;
margin-top: 4px;
border-bottom: 1px solid #ddd;
font-size: 17px;
font-weight: normal;
}

.selectedPrice{
color: #666;
font-weight: bold;
margin-left:12px;
}

.subNavCate a:hover{
text-decoration: underline;
/*
color: #f2f2f2;  */

}


#cart_content_show{
    -moz-box-shadow: 1px 3px 3px #898989;
    -webkit-box-shadow: 1px 3px 3px #898989;
    box-shadow: 1px 3px 3px #898989;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;

right:2px;
width:400px;
text-align:center;
padding:14px;
}

#cart_content_show_2{
    -moz-box-shadow: 1px 3px 3px #898989;
    -webkit-box-shadow: 1px 3px 3px #898989;
    box-shadow: 1px 3px 3px #898989;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;

right:2px;
width:400px;
padding:14px;

display:none;
}

.c_close {
pointer-events:none;

cursor:wait;
font-size: 20px;
    font-weight: 700;
    font-family: arial;
    color: #fff;
    text-align: center;
    background: #000;
    width: calc(100% - 71px);
    padding-top: 17px;
    padding-bottom: 17px;
	opacity:0.49;
	
}

#cart_content_show_2 :hover{


}


#cart_content_show_list {
padding-bottom: 20px;
margin-left: 12px;
border-bottom: 1px solid #f2f2f2;
min-height: 167px;
max-height: 517px;
overflow: auto;
}

.cart_t_s{
height: 60px;
line-height: 60px;
margin-left: 12px;
margin-right: 10px;
}

.cart_t_t{
font-size: 14px;
float:left;
}

.cart_t_r{
font-size: 19px;
color:#d41818;
font-weight: 700;
font-family: Arial Black;
margin-right: 3px;
float:right;
}


.emptybag-tag {
margin: 0 auto;
padding:40px;
text-align:center;

width: 64px;
height: 64px;
display: block;

background-size: contain;
	
background-image: url(../images/shoppingbag.png);
background-repeat: no-repeat;
}

/*
.emptybag-tag :hover{
    margin: 0 auto;
    padding: 20px;
    text-align: center;
    width: 64px;
    height: 64px;
    display: block;
    
    background-size: contain;
    background-image: url(../images/shoppingbag.png);
    background-repeat: no-repeat;
}
*/

.emptybag-note {
line-height: 30px;
text-align:center;
padding-top:20px;
padding-bottom:20px;
}

/*
.emptybag-note :hover{
text-align:center;
padding-top:20px;
padding-bottom:20px;
}
*/

#wish_content_show_2{
    -moz-box-shadow: 1px 3px 3px #898989;
    -webkit-box-shadow: 1px 3px 3px #898989;
    box-shadow: 1px 3px 3px #898989;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;

right:2px;
width:310px;

padding:10px;

display:none;
}


.emptywish-tag {
margin: 0 auto;
padding:20px;
text-align:center;

width: 64px;
height: 64px;
display: block;

background-size: contain;
	
background-image: url(../images/wishlist.png);
background-repeat: no-repeat;
}


#wish_content_show_list {
padding-bottom: 0px;
margin-bottom: 10px;
border-bottom: 1px solid #f2f2f2;

}



/* -----------vogue_right_menu begin--------------------------------  */
#vogue_right_menu{
background:#f7f8fa;
z-index: 8001;
float: right;
padding-right: 9px;
}

#vogue_right_menu a{
text-decoration:none;
display:block;
}

#vogue_right_menu ul{
text-align:left;
z-index: 8001;
}


#vogue_right_menu .arrow {
float:right;
padding-right:5px;
}

#vogue_right_menu li:hover ul{
display:block;

}

#cart_show_2{


}

#cart_show_2 :hover ul{


}

.cart_shows{
background: #ffffff;

}


.cart_content_shows{
display:block;

}


.topright_ul0 {

-moz-box-shadow: 1px 3px 3px #898989;
    -webkit-box-shadow: 1px 3px 3px #898989;
    box-shadow: 1px 3px 3px #898989;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
	
	width:190px;
	z-index: 8300;
	
	display:none;
}

.topright_ul0 :hover {
	
	/*width:190px; */
	z-index: 8300;
	
	display:block;
}


.topright_ul1 {

-moz-box-shadow: 1px 3px 3px #898989;
    -webkit-box-shadow: 1px 3px 3px #898989;
    box-shadow: 1px 3px 3px #898989;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
	
	width:220px;
	right: 1px;
	z-index: 8300;
	
	display:none;
}

.topright_ul1 :hover {

	
	width:220px;
	right: 1px;
	z-index: 8300;
	
	display:block;
}


.topright_ul2 {
-moz-box-shadow: 1px 3px 3px #898989;
    -webkit-box-shadow: 1px 3px 3px #898989;
    box-shadow: 1px 3px 3px #898989;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;

width:200px;	
right: 1px;
z-index: 8300;

   display:none;

}

.topright_ul2 :hover {
right: 1px;
z-index: 8300;

   display:block;

}



.topright_ul3 {
-moz-box-shadow: 1px 3px 3px #898989;
    -webkit-box-shadow: 1px 3px 3px #898989;
    box-shadow: 1px 3px 3px #898989;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;

width:200px;	

right: 1px;
z-index: 8300;
display:none;
}

.topright_ul3 :hover {	
right: 1px;
z-index: 8300;

   display:block;
}



/*
#vogue_right_menu ul li{
text-align:center;
display:inline-block;
z-index: 8001;

display:inline-block;
width:80px;
height:83px;

}

background:#ffffff;
*/

#vogue_right_menu ul li:hover{
background:#ffffff;
}

.right_menu1 {
display:inline-block;
color: rgb(92, 92, 92);
z-index: 8001;
}

.topright_li1{
height:140px;
line-height: 140px;
padding: 0 10px;
color: rgb(92, 92, 92);
font-size: 2.2rem;
}

.topright_li1 :hover{
background: #ffffff;
color: #000;
font-size: 1.47rem;
}

.topright_li2{
height: 30px;
color:#5c5c5c;
margin-top: 12px;
padding-left: 6px;
margin-bottom: 12px;
}

.topright_li2 a:hover{
color:#000;

}

.topright_li3{
height: 30px;
color:#5c5c5c;
padding-left:6px;
padding-bottom:6px;
}


.topright_li3 a:hover{
color:#000;
}

.topright_li4 {
height:140px;
line-height: 140px;
padding: 0 10px;
color: rgb(92, 92, 92);
font-size: 2.0rem;
}

.topright_li4 :hover{
background: #ffffff;
color: #000;
font-size: 1.37rem;
}

/*
#vogue_right_menu ul li a
{color: #5c5c5c;}
#vogue_right_menu ul li:hover
{background:#fff;}
*/


#vogue_right_menu ul li ul{
/*
display:none;
*/
position:absolute;
background: #fff;
padding-bottom: 10px;
}

#vogue_right_menu ul li ul :hover{


}


#cart_content_total {
    width: 100%;
    margin-top: 20px;

}










/*
position:absolute;

box-shadow:2px 2px 2px #000;
-webkit-box-shadow:2px 2px 2px #000;
-moz-box-shadow:2px 2px 2px #123;
*/


/*
#vogue_right_menu ul li ul li{
padding-left:5px; 
position:relative;

text-align:left;
display:inline-block;
}

#vogue_right_menu ul li ul li:hover
{background:#fff;}

#vogue_right_menu ul li ul li ul
{left:150px; top:0px;}
*/
/* -----------vogue_right_menu end--------------------------------  */


#voguecover{
            position: fixed;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background-color: rgba(0,0,0,0.3);
            display:none;
            z-index:999999;
        }

.d_list_p{
color:#999;
}

.talor_in {
border: 1px solid #ccc;
height: 22px;
}

.op_more_sel {
width:100%;
background-color: #f2f2f2;
margin-top: 30px;
}

.icon-like00 {
    font-size: 20px;
}

.v_cslast {
max-width: 1300px;
min-width: 960px;
margin: 0 auto;
}

.v_po {

float:right;
width:17%;
}

.ck_w_left {

width:100%
}

.icon-like02 {
    font-size: 20px;
    color: #000000;
}

.wish_list_login {
    float: left;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    border: 1px solid #d1d1d1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    color: #000;
    background: #fff;
	margin-left:17px;
    text-decoration: none;
}

.pinfo_like{
    display: block;
	padding-top: 24px;
    width: 100px;
    height: 100px;
    text-align: center;
    vertical-align: middle;
    font-family: "iconfont" !important;
    font-size: 66px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.cart_quantity_in{width:79px;height:30px;text-align:center;font-size: 14px;vertical-align: middle;}

.cart_qty_qinfo_l {
    margin-left: 7px;
    font-size: 23px;
    width: 39px;
    height: 30px;
	line-height: 30px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
    text-align: center;
    vertical-align: middle;
	padding-left: 6px;
    padding-right: 6px;
	cursor: pointer;
	
}


.cart_qty_qinfo_l:hover {
    margin-left: 7px;
    font-size: 23px;
    width: 39px;
    height: 30px;
	line-height: 30px;
	border: 1px solid #000;
    text-align: center;
    vertical-align: middle;
	padding-left: 6px;
    padding-right: 6px;
	cursor: pointer;
	
}

.cart_qty_qinfo_r {
    font-size: 23px;
    width: 39px;
    height: 30px;
	line-height: 30px;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
    text-align: center;
    vertical-align: middle;
	padding-left: 2px;
    padding-right: 2px;
	cursor: pointer;
}

.cart_qty_qinfo_r:hover {
    font-size: 23px;
    width: 39px;
    height: 30px;
	line-height: 30px;
	border: 1px solid #000;
    text-align: center;
    vertical-align: middle;
	padding-left: 2px;
    padding-right: 2px;
	cursor: pointer;
}

.cart_qty_c {
    width: 20px;
    height: 20px;
    line-height: 20px;

	text-align: center;
	border: 1px solid #fff;
	cursor: pointer;
	font-size:16px;
}

.cart_qty_c:hover{
		/*font-size: 16px; 
		display: block;
		
    display:block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #d1d1d1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    color: #fff;
    background: #000;
    text-decoration: none;
	*/
}


#wishlists{
width: 79%;
margin: 0 auto;
background: #ffffff;
padding:20px;
margin-top: 40px;
}

.wish_list {
float: left;
display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100px;
    height: 100px;
	margin-left:17px;
    line-height: 100px;
    text-align: center;
    border: 1px solid #d1d1d1;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    color: #ca6958;
    background: #fff;

}


.wish_list_login a:hover{text-decoration:none;} 

.wish_list a:hover{text-decoration:none;}

.wishlist_tips{
/*display: none; */
}

.wish_list a i.icon-like1 {
/*display: none; */
} 

.add_to_wish_list{
  cursor: pointer;
}

.wishpageresults{
 margin-top: 20px; 
 border-bottom: 1px solid #E5E5E5; 
}

.wish_list_list{
top: 40px;
display: block;
width: 33px;
height: 33px;
line-height: 33px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
color: #000;
background: #fff;
right: 3px;
top: 3px;
text-align: center;
cursor: pointer;
display: none;
position: absolute;
}

.wlist{
	width: calc(100% / 2 - 30px);
    height: auto;
    margin-top: 10px;
    margin-left: 2px;
    margin-right: 16px;
    border: 0px solid #e9e9e9;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-bottom: 10px;
    border-bottom: 1Px solid #F2F2F2;

}

.wpmane{
width: 100%;
height: 40px;
}

.wlistx{

    float: left;
    width: 100%;
    height: auto;
    overflow: hidden;
    border: 1px solid #ffffff;
    background-color: #fff;
    z-index: 1;
    position: relative;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 7px;
    padding-right: 7px;


}


.wlistx:hover{
	border: 1px solid #999;
    box-shadow: 6px 6px 6px rgba(6,0,1,.15);
   -webkit-box-shadow: 6px 6px 6px rgba(6,0,1,.15);
   -moz-box-shadow: 6px 6px 6px rgba(6,0,1,.15);
    background-color: #fff;
}


.wlistin{
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom: 163%;
    box-sizing: border-box;
}

.wlistshow{
float: left;
width:33%;
margin-top:10px;
margin-bottom:10px;
}

.wishshow{
margin-left: 26px;
max-height: 360px;
margin-bottom: 20px;
/*overflow: scroll;*/
overflow-y:auto;
}

.wish_glist{
float:right;
}

.like_heart1{
padding: 0 10px;
color: rgb(92, 92, 92);
font-size: 56px;	
}

.like_heart2{
padding: 0 10px;
color: #ca6958;
font-size: 56px;	
}

.price_in{
width:240px;
height:39px;
font-size:20px;
padding-left: 4px;
}

.prange_btn {
background-color:#f2f2f2;
padding: 10px 12px;	
}

.ImgListMore{
float:left;
margin-left: 10px;
}

.ImgListitem{
width:21px;
margin-right:10px;
float:left;
border: 1px solid #ffffff;
}

.ImgListitem :hover{
width:22px;
margin-right:10px;
float:left;
border: 1px solid #000;
}

.pagelisttop {
width:100%;
height: 30px;
margin-top:6px;

}

.pageresults{
float:right;
}


.pageresults a span{
border: 1px solid #ddd;
    background-color: #fff;
    text-align: center;
    font-weight: normal;
    cursor: pointer;
    padding: 2px 5px;
    line-height: 28px;
    margin-right: 4px;
}

.body_menu1{
width:99%;	
margin-bottom: 20px;
margin: 0px auto;
}

.body_menu_block{
width:100%;	
height: 340px;	
	
}

/*width:414px;	*/
/*
.homedirect1{

width: 21%;
overflow: hidden;
height:300px;	

margin-left: 28.5px;
margin-top: 20px;
background-color: #ffffff;
float: left;
	
}

*/


.homedirect1 img{
width: 100%;
height: auto;
margin: 0px auto;		
}

.homedirect_img {
    width: calc(100% - 10px);    
    text-align: center;
    vertical-align: middle;
	background-color: #ffffff;
	margin: 0px auto;
	position: relative;
	z-index: 1;
}

.homebody_menu {
width:96%;	
height:auto;	
margin:0 auto;
}

.homebody_left_right {
width:90%;		
height:auto;	
margin:0 auto;		
}

.homebody_left {
width:12%;	
height:auto;	
float: left;
}

.homebody_right {
width:100%;	
height:auto;
margin-left:0px;	
}

.homebody_menux {
width:160px;
margin-top:270px;
text-align: center;
vertical-align: middle;	
}

.homebody_cata {
color:#000;
font-size: 16px;
font-weight: 1000;
margin-bottom:7px;	
text-transform: uppercase;
list-style-type:none
}

.homebody_catabtn {
width: 140px;
height: 37px;
margin-top: 20px;		
background-color: #323232;
}

 
.homebodybtn_a {
color:#fff;
height: 37px;
line-height: 37px;
text-align: center;
vertical-align: middle;
background: #323232;
}


.homebody_catabtn:hover {
color:#fff;
background: #ca6958;
}

.homebody_font {
color:#fff;	
font-size: 12px;	
text-transform: uppercase;
}

.hot_home_banner_r {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0 auto;
	margin-top: 20px;
    margin-bottom: 20px;
    background-color: #ca6958;
}

.homedirect1 { 
overflow: hidden;
/*
width: calc(100% / 4 - 30px);
*/
width: calc(100% / 2 - 0px);
padding: 14px;
margin-top: 6px;
/*background-color: #323232; */
background-color: #ffffff; 
border-left: 5px solid #ffffff;
border-right: 5px solid #ffffff;
float: left;   
}

.home_direct_link {
width:100%;	
}

.home_direct_links {
width:100%;	
height:auto;	
background-color: #fff;

}


.home_direct_link:hover{
    display: block;
    overflow: hidden;
    
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.22);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #f9f9f9;
    z-index: 1;
    position: relative;
    opacity: 0.7;
    filter: alpha(opacity=70);		
}

.home_direct_link:hover .home_direct_links{
    background-color: #f9f9f9;

}

.home_direct_link:hover .homedirect_img{
    background-color: #f9f9f9;
}

.homedirect_lable{
	position: relative;
	width: calc(100% - 8px);
    height: 49px;
    top: -50%;
    left: 50%;
    right: auto;
    bottom: auto;
    transform: translate3d(-50%, -50%, 0);
	background-color: #000;
	z-index: 3;
}

.homedirect_lable:hover{
	background-color: rgba(208, 30, 36, 1);
	z-index: 3;
}

.homedirect_txt {
    color: white;
    line-height: 49px;
	text-align: center;
    -webkit-transition: all 0.12s ease-out;
    transition: all 0.12s ease-out;	
	
}


.homedirect1 a:hover .homedirect_lable {
    background: rgba(208, 30, 36, 1);
}

.inforeviewbtn {
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;

background-color: #000;
color:#fff;
font-weight: 700;
}

.primchk {
width:100%;
margin:0 auto;	
}

#aboutUsMainContent{
	
padding:20px;	
}


.cata_name_lable {
text-align: left;
text-transform: none;	
	
}

.subNavCate dd{
height:30px;	
text-align: left;
text-transform: none;
}

.subNavCate dd a{
font-size: 14px;
font-weight: 400;
line-height: 20px;	
}

.order_h_view{
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #f2f2f2;
    color: #000;
    border: 1px solid #ddd;
    border-radius: 4px;
	cursor: pointer;
}

/*
@media screen and (min-width:1900px) {
   .homedirect1 {width: 23%} 
   .nav-color1 {font-size: 14px;}   
   .sub-nav-content {width: 1000px;} }
   
@media screen and (min-width:1700px) {
   .homedirect1 {width: 22.5%}
   .nav-color1 {font-size: 14px;}  
   .sub-nav-content {width: 1000px;}  }
 */  
 
 
/* 
@media screen and (min-width:1600px) {
   .homedirect1 {width: 22.5%}
   .nav-color1 {font-size: 14px;}  
   .sub-nav-content {width: 1000px;}  }
   
@media screen and (min-width:1440px) {
   .homedirect1 {width: 22.5%}
   .nav-color1 {font-size: 13px;}   
   .sub-nav-content {width: 900px;} }
@media screen and (min-width:1366px) {
   .homedirect1 {width: 22%}
   .nav-color1 {font-size: 12px;}   
   .sub-nav-content {width: 900px;} }
@media screen and (min-width:1360px) {
   .homedirect1 {width: 22%} 
   .nav-color1 {font-size: 12px;}   
   .sub-nav-content {width: 900px;} }
@media screen and (min-width:1280px) {
   .homedirect1 {width: 22%}
   .nav-color1 {font-size: 10px;}  
   .sub-nav-content {width: 800px;}  } 
@media screen and (min-width:1152px) {
   .homedirect1 {width: 21%}
   .nav-color1 {font-size: 10px;}  
   .sub-nav-content {width: 800px;}}
@media screen and (min-width:1024px) {
   .homedirect1 {width: 21%}
   .nav-color1 {font-size: 8px;}  
   .sub-nav-content {width: 700px;}}
@media screen and (min-width:800px) {
   .homedirect1 {width: 20%}
   .nav-color1 {font-size: 8px;}  
   .sub-nav-content {width: 560px;}}
   
@media screen and (min-width:600px) {
   .homedirect1 {width: 20%}
   .nav-color1 {font-size: 8px;}  
   .sub-nav-content {width: 500px;}}
   
@media screen and (min-width:300px) {
   .homedirect1 {width: 20%}
   .nav-color1 {font-size: 8px;}  
   .sub-nav-content {width: 300px;}}
   
  */
  
  
@media screen and (min-width:300px) {
/*   .homedirect1 {width: 20.5%} */
   .sub-nav-content {width: 500px;}}
 
   
@media screen and (min-width:600px) {
/*    .homedirect1 {width: 21%} */ 
   .sub-nav-content {max-width: 500px;}}
   
@media screen and (min-width:800px) {
/*    .homedirect1 {width: 21.2%} */ 
   .sub-nav-content {max-width: 560px;}}
   
@media screen and (min-width:1024px) {
/*    .homedirect1 {width: 21.7%} */  
   .sub-nav-content {max-width: 700px;}}
   
@media screen and (min-width:1152px) {
/*    .homedirect1 {width: 22%} */
   .nav-color1 {font-size: 10px;}  
   .sub-nav-content {max-width: 800px;}}
   
@media screen and (min-width:1280px) {
/*    .homedirect1 {width: 22.3%} */
   .sub-nav-content {max-width: 800px;}  } 
   
@media screen and (min-width:1360px) {
/*   .homedirect1 {width: 22.5%}  */  
   .sub-nav-content {max-width: 900px;} }
   
@media screen and (min-width:1366px) {
/*   .homedirect1 {width: 22.7%} */ 
   .sub-nav-content {max-width: 900px;} }
   
@media screen and (min-width:1440px) {
/*    .homedirect1 {width: 23%} */
   .sub-nav-content {max-width: 900px;} }         
         
      








   
