/*--------------GENERAL---------------*/
body {
	margin: 0px !important;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	/*background-image: url(/site/images/Background2X2.jpg) !important;*/
	background-repeat: repeat;
}
.td-item-cat-tmp {
	margin: 0;
	padding: 0;
	border: 0;
}
div#outerwrapper {
	width:1030px;
	margin: 0 auto;
}
img {
	margin: 0;
	border: 0;
	padding: 0;
}
{
	border:1px solid #666;
}
#div__body {
	background-image: url(/site/lv-images_site/lv-bg-bodyleft_2.gif);
	background-repeat: repeat-y;
}
#wrapper {
	width:1030px;
	margin: 0 auto;
	display: block;
}
#main-wrapper {
	width:1030px;
	background-image: url(/site/images_site/background-site.jpg);
	background-repeat: repeat-y;
	padding: 0;
}
#div__label {
	height: 0%;
}

form #__tab {margin-top:50px}

/*---------------HEADER----------------*/
#header-wrapper {
	margin: 0;
	width:1020px;
}
#wrapper2 {
	margin: 0;
	background-color: #FFF;	

}
#header {


}
#logo-header {
	width: 240px;
	height: 76px;
	float:left;
}
#google_translate_element{width:170px;}
#language {
	padding-top:0px;  
    margin-top:0px;
	padding-left:170px;
}
#language ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}
#language li {
	float: left;
	display: inline;
	margin: 0 0 0 7px;
	border-right: 2px solid #fff;
	padding: 0 7px 0 0;
	height: 12px;
}

#logoright{float:left; margin-left:10px; width:426px}

#header-wrapper #header #language .border-no {
	border: 0;
}
#menu-header {
	width: 1020px;
	clear:both;
	padding-bottom:0px;
	z-index:99
	
}
#menu-header #wrapper1 {
	width: 1020px;
	position: relative;
	z-index:99

}
ul.firstnav, ul.secondnav{background-color:#f0f0f0; width:1020px; height:21px; vertical-align:middle;
padding-top:5px;}
ul.firstnav{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
}
ul.secondnav{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D4D4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	
	}
	
ul.firstnav li, ul.secondnav li{display:inline; padding-left:16px; padding-right:16px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #D4D4D4;
color:;
font-weight:bold;
font-size:13px;
padding-top:5px;
padding-bottom:5px;
}

/*cc3300, 006666*/
ul.firstnav a, ul.secondnav a{color:#333;}
a.whatsnew{color:#006666 !important;}
a.deals{color:#cc3300!important;}
a.freegifts{color:#cc3300!important;}

ul.secondnav {padding-top:5px; height:20px; overflow:hidden;}
ul.secondnav li{padding-left:22px; padding-right:22px}
ul.secondnav li.last, ul.firstnav li.last{ }

ul.firstnav li a:hover, ul.secondnav li a:hover{color:#006666; text-decoration:none;}
#menu-header ul {
	margin: 0;
	list-style: none;
	position: relative;
	padding-left:0;
	
}
/*#menu-header li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	border-right: solid 2px #fff;
	padding: 0 10px 0 0;
	height: 14px;
}
#menu-header li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}*/
#toll-free {
	width: 165px;
	height: 37px;
	left: 688px;
	position: absolute;
	top: 55px;
}
#main-wrapper-header {
	width:1030px;
	background-image: url(/site/lv-header/lv-bg-site.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	background-position: 0px 9px;
}
#wrapper-title {
	width:1030px;
	background-image: url(/site/lv-header/lv-bg-top.jpg);
	background-repeat: repeat;
}
#title {
	width: 1000px;
	background-image: url(/site/lv-images_site/lv-bg-title.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	line-height: 23px;
	margin: 0 0 0 12px;
}
.crumb {
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.crumbover {
	color: #333;
	text-decoration: underline;
}
#title .title {
	float: left;
	padding: 0;
	margin: 0 0 0 5px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 450px;
}
#title .title a {
	font-weight: bold;
	text-decoration: none;
}
#title .title a:hover {
	text-decoration: underline;
}

#title .returning {
	width: 380px;
	float: right;
	margin: 0 5px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	display: block;
	text-align: right;
}
#title  .returning  div.headbarsub {
	display: inline;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

#title .returning a {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	font-size: 12px;
}
#title .returning a:hover {
	text-decoration: underline;
}

#main-wrapper #title br {
	clear: both;
}
/*-----------------LEFT-----------------*/
td#td-left {
	padding: 0 0 0 5px;
	background-color: transparent;
	background-image: url(/site/lv-left/lv-bg-wrapper-left.jpg);
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	width: 176px;
}
#left {
	width: 176px;
	position: relative;
	margin: 12px 6px 0 0;
	padding: 0;
}
#left #nav-left {
	width: 169px;
	width: 174px;
}
#left #left-nav-home {
	margin: 0 8px 0 8px;
	padding: 5px 0 0 0;
}
#left #left-nav-home p {
	margin: 5px 0 5px 0;
	padding: 0 0 0 8px;
	background-image: url(/site/lv-left/lv-icon-left.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
}
#left #left-nav-home p a {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #224344;
}
#left #left-nav-home p a:hover {
	text-decoration: underline;
}
#left #ColumnContent {
	width: 174px;
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: hide;
}
#left #ColumnContent a.textboldnolink {
	font-size: 12px;
	color: #224344;
	text-decoration: underline;
}
#left #ColumnContent .smalltext a {
	text-decoration: none;
	font-size: 12px;
}
#left #ColumnContent .smalltext a:hover {
	text-decoration: underline;
}
#left .bullet-left {
	padding: 4px 0 0 0;
}

#left  #search-portlet {
	width: 176px;
	margin: 0 0 7px 0;
	padding: 0;
	border: 0;
	background-image: url(/site/lv-left/lv-bg-search.gif);
	height: 33px;
	background-repeat: no-repeat;
}

#left   #search-portlet #search-txt  {
	display: none;
}
#left   #search-portlet   .   {
	line-height: 12px;
	border: 1px solid #999;
	width: 120px;
	margin: 7px 0px 0 7px;
}
#left  #search-portlet  #go {
	background-image: url(/site/lv-left/lv-button-search.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
	width: 18px;
	height: 18px;
	margin: 8px 0 0 0;
	text-indent: -9999px;
	cursor: pointer;
	float: right;
	text-transform: capitalize;
	color: transparent;
}
#left #shopping-cart-wrapper {
	width: 176px;
	padding: 0;
	margin: 0 0 7px 0;
}
#left #shopping-cart-wrapper #cart-wrapper2 {
	width: 176px;
	background-image: url(/site/lv-left/lv-bg-shoppingcart-bottom.gif);
	background-position: 0px bottom;
	padding: 0 0 8px 0;
	background-repeat: no-repeat;
	margin: 0;
	border: 0;
}
#left #shopping-cart-wrapper #shopping-cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #066;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 0 0 0 6px;
	background-image: url(/site/lv-left/lv-bg-shoppingcart-title.gif);
	line-height: 30px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#left #shopping-cart-wrapper #content-cart  {
	width: 174px;
	background-color: #fff;
	border-right: 1px solid #7F9F9C;
	border-left: 1px solid #7F9F9C;
	padding: 0 0 3px 0;
}
#left    #shopping-cart-wrapper    #content-cart    .content-total-text {
	width: 130px;
	margin: 0 auto;
	padding: 5px 0 0 0;

}
#left  #shopping-cart-wrapper  #content-cart  .total-text {
	width: 130px;
	margin: 2px 0 0 0;
}
#left  #shopping-cart-wrapper  #content-cart  .content-total-text  .text-left   {
	float: left;
	width: 90px;
	margin: 0;
}
#left      #shopping-cart-wrapper      #content-cart      .content-total-text      .bold {
	float: right;

	font-weight: bold;
	text-align: right;
	margin: 0;
}




#left #shopping-cart-wrapper #content-cart img {
	margin: 5px 0 0 30px;
}
#left .ups {
	width: 176px;
	height: 150px;
	margin: 7px 0 7px 0;
}
#left .mcafee-rapidssl {
	width: 176px;
	text-align: center;
	margin: 0 0 7px 0;
}
#left .cashier-checks {
	width: 176px;
	height: 137px;
	background-image: url(/site/lv-left/lv-bg-cashier-checks.gif);
	background-repeat: no-repeat;
	margin: 0 0 7px 0;
	text-align: center;
	padding: 0;
	background-position: 0 0;
}
#left .cashier-checks img {
	margin: 10px 3px 0 3px;
}
#left .cashier-checks p {
	margin: 10px 0 0 0;
	padding: 0;
	font-weight: bold;
	color: #066;
}
#left .email-signup {
	width: 176px;
	height: 75px;
	margin: 0 0 7px 0;
}
#left .currency-wrapper {
	width: 156px;
	height: 70px;
	background-image: url(/site/lv-left/lv-bg-currency.jpg);
	background-repeat: no-repeat;
	margin: 0 0 7px 0;
	padding: 0 10px;
}
#left .currency-wrapper .smalltextnolink {
	line-height: 22px;
}

.currency-wrapper .currency {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #066;
	padding: 5px 0 2px 0;
	width: 127px;
	margin: 0 0 0 0;
	border-bottom: 1px solid #066;
}
.currency-wrapper p {
	font-size: 11px;
	margin: 3px 0 0 10px;
}
#left .live-chat {
	width: 176px;
	height: 63px;
	margin: 72px 0 7px  0;
}
/*---------------FOOTER----------------*/

.about_us{
	width:1018px;
	border:#bdbdbd solid 1px; 
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        margin-top:10px
	}
	
.footer_nav{
	width:1020px;
	height:30px;
	background-color:#336799;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif
	}

.footer_nav li{ width:180px; list-style:none; font-size:14px; color:#FFF; height:30px; float:left; margin-right:9px;  line-height:30px}
.footer_navmain{width:1020px; float:left; background:#f2f2f2; margin:0; padding:0; border-bottom:#bdbdbd dotted 1px; } 
.footer_navmain ul{ width:150px; float:left; margin:7px 0; *padding-left:40px }
.footer_navmain li{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;  padding: 0 0 0 7px;
	background-image: url(/site/lv-footer/lv-icon.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-align: left; }
.footer_navmain a{color:#333; line-height:20px; text-decoration:none }


div#div__footer {
	margin: 0px;
	border: 0px;
	background-color: #fff;
}
   

#footer-wrapper {
	width: 1020px;
        height:140px;
	margin: 0 0 0 5px;
	clear: both;
	position: relative;
}
.box-footer {
	display: inline;
	float: left;
	margin: 0 30px 0 10px;
	padding: 0 0 0 10px;
	height: 110px;
	width:145px;
}
h3 {
	margin: 15px 0 10px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #066;
	font-size: 13px;
	text-align: left;
}
.box-footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.box-footer li {
	padding: 0 0 0 7px;
	background-image: url(/site/lv-footer/lv-icon.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	text-align: left;
}
.box-footer li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #066;
	text-decoration: none;
	text-align: left;
}
.border {
	border-left: solid 1px #999;
}
#footer2-wrapper {
	width: 1000px;
	background-color: #f2f2f2;
	margin: 0 0 0 5px;
}
#footer {
	width: 1000px;
	margin: 0 0 0 0px;
	border-top: 1px solid #ccc;
	height: 250px;
	position: relative;
}
#footer .img-logo {
	width: 160px;
	height: 37px;
	position: absolute;
	left: 27px;
	top: 46px;
}
#footer .wrapper-nav-foot {
	list-style: none;
	width: 590px;
	text-align: center;
	position: absolute;
	left: 218px;
	top: 17px;
	height: 48px;
	margin: 0;
	padding: 0;
	background-image: url(/site/lv-footer/lv-background-nab-foot.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.wrapper-nav-foot .line {
	width: 700px;
	margin: 0 0 5px 0;
	position: relative;
}
#footer p {
	display: inline;
	margin: 0 2px;
	padding: 0;
	border-left: 0;
}
#footer p a {
	color: #066;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
}
#footer .wrapper-nav-foot .border {
	border-right: solid 1px #033;
	padding: 0 4px 0 0;
}
#footer .nav2 {
	width: 600px;
	position: absolute;
	left: 283px;
	top: 71px;
}
#footer .nav2 p {
	padding: 0 15px 0 15px;
}
.nav2 .border2 {
	border-right: solid 1px #033;
}
.copiright {
	color: #666;
	width: 1020px;
	font-size: 11px;
	text-align:center;
	margin-top:10px
}



#vv-leftnav-home{list-style:none; padding-left:0px; font-size:10px; margin-left:0px; margin-top:2px;}
#vv-leftnav-home li {
	line-height:20px;
	color:#999;
	font-size:12px;
}
#vv-leftnav-home li a {
	color:#666;
}
div#nav-left{padding-left:0px !important;}
h4{margin:0px;}

#nav-left h4{
	color:#182961;
	font-size:12px;
	text-transform:uppercase;
	background-image: url(https://system.netsuite.com/c.776164/site/images/line.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
div.freeship{ text-align:center; height:27px;}
#div__header{height:157px; width:1030px;}
.banner{padding-left:20px;}
#sortlinks{padding-left:20px; padding-top:10px;}
.sortby{font-size:15px; font-weight:bold}
#utilitylinks{
	
}
#utilitylinks a img{margin-bottom:-5px;}
#utilitylinks .smalltext {font-size:12px !important;}
#table-related{
	
	text-align:center;
	padding-left:0px;
padding-top:10px;
}
#detailimage{padding-right:10px;}
h5.lnk12b {font-size:15px; margin:0px;color:#182961;font-weight:bold;}
span.relatedtxt{color:#182961;font-weight:bold; 
padding-left:41px;font-size:15px;}


ul#fashion{
	position:absolute;
	width:230px;
	z-index:100;
    margin-left:0px;
    margin-top:27px;
    display:none;
}
ul#featured{
	position:absolute;
	width:220px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;
}

ul#business{
	position:absolute;
	width:230px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;
}
ul#backpacks{
	position:absolute;
	width:200px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;
}
ul#clutches{
	position:absolute;
	width:150px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;
}
ul#wallets{
	position:absolute;
	width:200px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;
}

ul#sunglasses{
	position:absolute;
	width:200px;
	z-index:100;
    margin-left:-90px;
    margin-top:27px;
	padding:0;
    display:none;
}

ul#apparelacces{
	position:absolute;
	width:200px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;

}

ul#jewelry{
	position:absolute;
	width:190px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;

}

ul#belts{
	position:absolute;
	width:180px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;

}

ul#luggage{
	position:absolute;
	width:170px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;

}

ul#accessories{
	position:absolute;
	width:200px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;

}

ul#shoes{
	position:absolute;
	width:170px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;

}

ul#Peach_Accessories{
	position:absolute;
	width:200px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;

}

ul#kids{
	position:absolute;
	width:170px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;

}

ul#deals{
	position:absolute;
	width:170px;
	z-index:100;
    margin-left:0;
    margin-top:27px;
	padding:0;
    display:none;

}


ul.secondnav{overflow:visible;}



ul#fashion li, ul#featured li, ul#business li, ul#backpacks li, ul#clutches li, ul#wallets li, ul#sunglasses li, ul#apparelacces li, ul#jewelry li, ul#belts li, ul#luggage li, ul#accessories li, ul#shoes li, ul#kids li, ul#deals li{display:block; font-weight:normal; font-size:12px;}


div#desc{padding-top:10px; color:#666; font-size:13px; padding-left:10px; line-height:18px; width:620px}
div#desc ul{ padding:5px 0; margin:0}
div#desc li{ background:url(/site/lv-files/pro_point.png) no-repeat; padding-left:10px; line-height:22px}

div.recently img{width:125px;}
div.recently{width:130px; float:left; padding:10px;}



#searchdiv{width:214px; height:30px; float:left; padding-top:10px;}
#searchdiv #go{background:url(/site/images/search_input.jpg) no-repeat !important; color:#fff !important; text-transform:uppercase; cursor:pointer; width:31px; height:30px;  border:0; float:left; } 
.searchInput{width:170px; border:none; background:url(/site/images/search_bg.jpg) no-repeat; height:28px; float:left; line-height:28px; padding-left:5px }


.box4{padding-bottom:10px;}



.slide_trigger li{ background:url(../images/icon_index.png) no-repeat 0 -9999em;}
/*promo*/
.promo{ position:relative;}
#JS_promo{
	position: relative; 
    width:666px;
    height: 316px;
    overflow: hidden;
}
#JS_promo img{
	display: block;
	width: 666px;
	height: 316px;
}
.promo .bigimg img{ position:absolute; padding:0px; display:none;}
.slide_trigger{ position:absolute; bottom:5px; right:15px;}
.slide_trigger li{ display:inline; float:left; width:18px; height:18px; margin:0 7px 0 0px; cursor:pointer; background-position:0 0px; text-indent:-9999em;}
.slide_trigger li.current{ background-position:0 -19px;}

#ftimages{ text-align:center; vertical-align:middle; width:1020px}
#ftimages img{padding:10px;}












a {
	color:#333;
	text-decoration:none;
}
ul {
	list-style:none;
}
#header_mune_new {
	height:27px;
	background:#f0f0f0;
	font-size:1.3em;

}
#header_mune_new a {
	font-size:12px;
	padding:0 20px
}
#header_mune_new li ul {
	display:none;
	*left:0;
}
#header_mune_new li ul li {
	float:none;
}
*html #header_mune_new li ul li {
	display:inline;
}
#header_mune_new li ul a {
	float:none;
	height:27px;
	line-height:24px;

	text-transform:capitalize;
}
#header_mune_new .height-auto {
	line-height:15px;
	padding:0px;
}
.first-menu {
	z-index:9999;
	*left:0;
}
.first-menu li {
	float:left;
	position:relative;
	z-index:9999;
}
.first-menu a {
	float:left;
	display:block;
	padding:0 23px;
	height:25px;
	text-align:left;
	line-height:24px;
	background:#f0f0f0;
	border-top:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	font-size:.7em;
}
.first-menu a:hover {
	color:#FFF;
	background:#205a5a;
	border-top:1px solid #134242;
	border-left:1px solid #134242;
}



.second-menu li {
	float:left;
	position:relative;
}
.second-menu a {
	float:left;
	display:block;
	padding:0 23px;
	height:25px;
	line-height:24px;
	background:#f0f0f0;
	border-top:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	font-size:.7em;
}
.second-menu a:hover {
	color:#FFF;
	background:#205a5a;
	border-top:1px solid #134242;
	border-left:1px solid #134242;
}




#subMgm {
	width:177px;
}
#subMgm .third-menu {
	left:177px;
}
#subMgm .fourth-menu {
	left:177px;
}
#subMusic, #subNews {
	width:177px;
}


#scrollUp {
	bottom: -10px;
	right: 30px;
	width: 70px;
	height: 50px;
	padding: 10px 5px;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	color: #828282;
	-webkit-box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.2);
	background-color: #E6E6E6;
	background-image: -moz-linear-gradient(top, #EBEBEB, #DEDEDE);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EBEBEB), to(#DEDEDE));
	background-image: -webkit-linear-gradient(top, #EBEBEB, #DEDEDE);
	background-image: -o-linear-gradient(top, #EBEBEB, #DEDEDE);
	background-image: linear-gradient(to bottom, #EBEBEB, #DEDEDE);
	background-repeat: repeat-x;
	-webkit-transition: bottom 150ms linear;
	-moz-transition: bottom 150ms linear;
	transition: bottom 150ms linear;
}

#scrollUp:hover {
	bottom: 0px;
}

.top_cart{position:relative; float:left; z-index:9999;}
.top_cart_detail{ display:none; position:absolute; top:25px; right:0; width:300px; background:url(/site/lv-files/bg_cart_top.png) no-repeat 0 0 transparent; z-index:9999; z-index:9999 !important;}
.top_cart_detail_inner{ border:1px solid #cfcfcf;border-top:none; border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-radius-bottomleft:5px; -webkit-border-radius-bottomright:5px; background-color:#fff; z-index:9999 }
.top_cart_detail .hd{ font-weight:700; color:#655138;}
.top_cart_detail .bd{ background-color:#fff;}
.top_cart_detail h5{ padding:0 10px 0 20px; height:28px; font-size:12px; font-weight:700; background:url(/site/lv-files/min_cart.jpg) no-repeat; margin-left:15px}
.top_cart_list{ padding:0 3px;}
.top_cart_list .list_item{ padding:10px; border-bottom:1px dotted #e1e1e1; float:left}
.top_cart_list .pic{ float:left; width:70px; height:70px; overflow:hidden;}
.top_cart_list .info{ float:right; margin-right:15px; width:180px;}
.top_cart_list .name{ height:26px; margin-bottom:5px; line-height:12px; overflow:hidden; font-size:11px;  margin-left:20px}
.top_cart_list .name a,.top_cart_list .name a:visited{ font-weight:700; color:#222;}
.top_cart_list .name a:hover{ color:#508A1A;}
.top_cart_list .attr{ line-height:12px; font-size:10px; color:#555555; padding:0; margin-left:20px}
.top_cart_list .attr span{ padding-left:8px; font-size:11px; color:#c7212b;}
.top_cart_total{ padding:0 15px; line-height:30px; color:#222222; font-size:12px;}
.top_cart_total .title{ float:left; width:70px; text-align:right;}
.top_cart_total em{ float:right; text-align:right; width:150px; font-weight:bold;}
.cart_tips{ width:300px; height:53px; overflow:hidden; border-top:1px dashed #bcbcbc; border-bottom:1px dashed #bcbcbc; text-align:center;}
.top_cart_detail .btn{ padding:10px;}
.top_cart_detail .btn a{ display:inline-block; padding-right:0px; margin-top:3px; font-weight:700; color:#655138; }
.top_cart_detail .btn_cart_checkout{ width:145px; height:22px; line-height:22px; background-color:#618a2d; font-weight:700; color:#fff; text-align:center; font-size:12px; border:0; cursor:pointer;margin-left:5px;}
.loading{ width:100%;text-align:center}
.loading img{ width:24px;}
/*empty_tips*/
.empty_tips{ padding:0 20px 10px; border-bottom:1px dotted #e1e1e1; font-size:14px; color:#888;}





.header_banner{ width:1020px; height:21px; float:left}
.header_main{ width:1020px; float:left; margin:8px 0}
.header_logo{ width:225px; height:59px; float:left}

.search_box{ width:450px; float:left; margin-left:15px; }
.long{ width:575px}
.top_search{ float:left;  width:421px; height:34px; border:1px solid #CCC; height:30px; margin-top:15px}
.topsearch_long{float:left;  width:551px; height:34px; border:1px solid #CCC; height:30px; margin-top:15px}
.top_search .input_text{ float:left; width:385px; height:28px;  background:none; border:none; color:#0d1e29; font-size:14px; line-height:30px; padding-left:5px}
.topsearch_long .input_text{ float:left; width:510px; height:30px; background:none; border:none; color:#0d1e29; font-size:14px; line-height:30px}
.btn_top_search{ float:right; width:27px; height:28px; border:none; background: url(/site/lv-files/search_input.jpg) no-repeat; text-indent:-999em; overflow:hidden; cursor:pointer; margin-top:1px; margin-right:1px;}


.user_account_main{ width:105px; float:left; height:36px; margin-top:15px; border-right:1px solid #ddd; display:block;  position:relative; font-size:12px; color:#000;z-index:999}
.user_account_main:hover{background:#f0f0f0; cursor:pointer}
.top_cart_main:hover{background:#f0f0f0; }
.user_account_main .down-arrow{background: url(/site/lv-files/arrow_down.gif) no-repeat; width:8px; height:5px; top:23px; /*right:25px; right:5px\9;*/ left:90px; position: absolute}
.top_sign_in{ padding-top:3px; padding-left:5px}
.sub-title{ width:90px; font-size:12px;  display:block; padding-left:5px}


.top_cart_main{ width:78px; height:36px; float:left; margin-top:15px; margin-left:5px; padding-left:3px; display:block;  position:relative;z-index:999}
.cart_detail{ background:url(/site/lv-files/cart.png) no-repeat; width:39px; height:32px; float:left}
.cart_qty{ background:url(/site/lv-files/cart_qtybg.png) no-repeat; width:29px; height:14px; float:left; margin-left:-5px; text-align:center;}
.cart_qty span{  color:#FFF; width:29px}

.top_cart_main .down-arrow{background: url(/site/lv-files/arrow_down.gif) no-repeat; width:8px; height:5px; top:25px; right:6px; position: absolute}

.button_cheack{ background:url(/site/lv-files/top_checkout.gif) no-repeat; width:128px; height:28px; display:block; text-indent:-999em; float:left; overflow:hidden; cursor:pointer; border:0; margin-top:17px; margin-left:6px}

.myaccount_detail{ position:absolute; top:36px; right:0; width:130px; padding:10px; background:#f0f0f0; z-index:9999;}
.myaccount_detail ul{ padding:0; margin:0}
.myaccount_detail li{ width:120px; float:left; margin:0 5px; text-align:left; border-bottom:1px dotted #CCC; padding:5px 0 }

.topcart_detail{ position:absolute; top:36px; right:0; width:360px; background:#f0f0f0; padding:10px;z-index:9999;}
.title_cart{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:360px; float:left; margin-bottom:15px; padding:5px; }
.topcart_listitem{width:360px; float:left; background:#FFF; height:231px; overflow:auto}
.topcart_listitem p{overflow:hidden;}
.topcart_listitem ul{ padding:0; margin:0}
.topcart_listitem li{ width:320px; float:left; list-style:none; padding:3px; border-bottom:1px dotted #CCC; margin-left:7px}

.topcart_img{ width:60px; height:60px; float:left; margin:5px}
.topcart_info{ width:175px; float:left; font-size:12px; line-height:14px;  margin-top:10px; margin-left:18px}
.topcart_info p{ margin:0; padding:0}
.topcart_price{ width:35px; float:left; margin-left:18px; margin-top:10px}

.topcart_price .sale_price{ color:#dc3500}
.topcart_price .retail_price{ text-decoration:line-through}


.topcart_subtotal{ width:360px; float:left; text-align:left; margin:10px 18px 0 0; font-size:14px}
.subtotal_name{ width:120px; padding-right:15px; float:left; margin-left:70px}

.subtotal_total{ font-weight:bold; color:#dc3500; float:right; width:50px; margin-right:20px; text-align:right !important}

.button_minicart{ width:360px; float:left; margin-top:10px}
.minicart_contine{ width:150px; float:left; line-height:30px}
.minicart_cheack{ background:url(/site/lv-files/top_checkout.gif) no-repeat; width:128px; height:28px; display:block; text-indent:-999em; float:left; overflow:hidden; cursor:pointer; margin-left:75px;}


.select_differentcolor{ width:520px; margin:0 auto; padding:0; position:absolute; top:10%; right:40%; background:#FFF; border:1px solid #CCC;z-index:101}
.select_close{ position:relative; top:-15px; right:-505px; overflow:hidden; visibility: visible; opacity: 1; width:520px}
.select_title{ background:#eaeaea; height:24px; width:510px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; line-height:24px; padding-left:10px;cursor:move;}
.select_main{ width:490px; float:left; padding:10px 15px;max-height: 360px; overflow: auto;}

.select_cate{ width:480px; float:left;  border-bottom:1px dotted #CCC; padding-bottom:6px}
.select_cate span{ width:100px; margin-left:115px; }
.select_cate_qty{ padding-left:25px}
.select_main ul{ margin:0; padding:0}
.select_main li{ border-bottom:1px dotted #CCC; padding:4px 0; width:480px; height:55px; float:left; list-style:none}
.select_img{ width:50px; height:50px; float:left; padding:2px; border:1px solid #CCC}
.select_color{ width:150px; height:50px; float: left; margin-left:30px; vertical-align:middle; line-height:46px; margin-right:20px}
.select_qty{ width:150px; float:left; vertical-align:middle; padding-top:14px}
.select_price{ width:50px; height:50px; float:left; margin-left:15px; vertical-align:middle; line-height:46px}
.unit-detail-amount-control{ text-align:center; margin:0 auto}
.unit-detail-amount-control input{ width:51px; color:#333; vertical-align:text-top; height:20px; background:#FFF; overflow:hidden; border:1px solid #bdbdbd; float:left; margin-left:5px}
.amount-up{ float:left; display:block; width:18px; height:19px; border:1px solid #bdbdbd; background:url(/site/lv-files/icon.png) no-repeat -2px -1px; text-indent:-999em; margin-left:5px}
.amount-down{ float:left; display:block; width:18px; height:19px; border:1px solid #bdbdbd; background:url(/site/lv-files/icon.png) no-repeat -19px -1px; text-indent:-999em; margin-left:5px}

.amount-down-limit{background:url(/site/lv-files/icon.png) no-repeat -19px -20px; }
.amount-up-limit{background:url(/site/lv-files/icon.png) no-repeat -2px -20px;}

.select_subtotal{ padding-top:15px; float:left; width:480px}
.select_subtotal .s_item{ width:60px; margin-left:150px; font-weight:bold; font-size:16px; color:#444}
.select_subtotal .s_price{width:60px; margin-left:170px; font-weight:bold; font-size:16px; color:#dc3500}
.select_button{ width:480px; float:left; margin:15px 0 10px}
.select_shopnow{ background:url(/site/lv-files/shopnow_select.png) no-repeat; width:103px; height:27px; text-indent:-999em; display:block; float:left; margin-left:230px;cursor: pointer;}
.select_addtocart{background:url(/site/lv-files/addtocart_select.png) no-repeat; width:126px; height:27px; text-indent:-999em; display:block; float:left; margin-left:15px;cursor: pointer;}

.select_success{width:300px; height:80px; position: absolute; top:120px; left:110px; border:1px solid #dcdcdc; background:url(/site/lv-files/select_successbg.png) repeat-x; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 3px;text-align:center}
.select_success span{ font-size:24px; color:#679300;  vertical-align:middle; display:block; padding-top:25px}