*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px;background:#000 url(../images/body_02.gif) repeat-x;}
a{ color:#000; text-decoration:none;}
a:hover{color:#c00;}
li{ list-style-type:none;}
img{ border:none;}
ul{ overflow:hidden;}

#toplv,#louisvuittoncontent,#footer{ clear:both; overflow:hidden; margin:0 auto; width:960px;}

#toplv h1{ float:left; height:23px; line-height:23px; color: #F0F0F0; font-size:12px; font-weight: 400; padding:0 0 0 10px;}

#lvdes { float:left;padding:0 0 0 2px; height:23px; line-height:23px; color:#fff;}
#toplv a{ color: #F0F0F0; text-decoration:none;}
.lvfavorite{ display:block; float:right; height:23px; line-height:23px;}
.lvfavorite li{ display:inline; margin:0 10px 0 0; padding:0 10px 0 0; background:url(../images/favorite_07.gif) no-repeat right center;}
.lvfavorite li a{ color:#fff;}
#lvlogo{ float:left;}

#nav{ height:32px; background:url(../images/nav_14.gif) repeat-x;}
.search{float:right; padding:5px 10px 0 0;height:27px; background:url(../images/nav_17.gif) no-repeat right;}
.search .inputtxt{ float:left; border:none; margin:0; padding:0;}
.inputbotton{ float:left; border:none; background:#3c3c3c;margin:0; padding:0; color:#fff; font-weight:bold;}
#nav ul{ padding:0 0 0 20px; height:32px; line-height:32px; background:url(../images/nav_13.gif) no-repeat left;}
#nav ul li{ display:inline; padding:0 10px 0 0;}
#nav ul li a{ color:#fff;}

#louisvuittoncontent{ background:#fff;}
#con_main{ clear:both;overflow:hidden; width:950px; margin:10px 0; padding:0 5px;background:url(../images/bodybg2_52.gif) repeat-y 638px 0;}
#con_mleft{ float:left; width:625px; line-height:18px;}
.hotlouisvuitton{ padding:0 10px; height:35px; line-height:35px; background:#3c3c3c; color:#fff; margin-top:10px;}
.hotlouisvuittonindex{padding:0 10px; height:35px; line-height:35px; background:#3c3c3c; color:#fff;}
.hotlouisvuittonindex a{ color:#fff;}
.hotlouisvuitton a{ color:#fff;}
.articleh{ padding:8px;}
.articleh h1{ padding:0 0 5px; font-size:18px; color:#000;}
.articleh p a{ color:#c00;}

.adver{ height:316px; background:url(../images/adver_23.gif) no-repeat; text-align:center;}
.adver h2{ padding-left:400px; font-size:16px; color:#3979AD;}
.adver p{ width:200px; color:#3979AD; padding-left:400px;}

.prolist{ float:left; margin:0!important; *margin:10px 0 0!important; width:432px;}
.prolist h3,.classlist h3{padding:3px 0 0 10px; font-size:12px; height:31px;background:url(../images/proh3_30.gif) no-repeat; color:#F184AB;}
.model{ overflow:hidden; margin:10px 0 0; padding:5px; width:422px; background:#E0e0e0;}
.pla{ display:block; float:left; margin:0 8px 0 0; padding:2px 0; width:100px; background:#fff; text-align:center;}
.model ul{ display:block;}
.prodesa{ font-size:10px;}
.proname a,.proprice{ color:#c00;}

.classlist{ margin:10px 0 0 445px; }
.classlist ul{ padding:0 0 0 5px;}
.classlist a{ color:#4d4d4d;}
.classlist a:hover{ text-decoration:underline; color:#c00;}

.articlea{ clear:both;padding:10px 0 0;}
.articlea h3{background:url(../images/h3_34.gif) no-repeat; height:31px;padding:2px 0 0 10px;font-size:12px; color:#F184AB;}
.articlea p{ margin:5px 0 0; padding:0 10px;}
.articlea a,.articlec a,.txtdes a,#newslist a{ color:#c00; text-decoration:underline;}

#con_mright{ float:right;width:301px; line-height:18px;}
.cart{ height:119px; background:url(../images/cart_25.gif) no-repeat bottom;}
.cart h4{ height:35px; line-height:35px; padding:0 10px; color:#F184AB; background:#3c3c3c; font-size:14px;}
.cart span{ font-size:11px;}
.cart p{ padding:8px 0 0 18px;}
.cart p a{ color:#4d4d4d;}
.adversmall{ margin:10px 0 0;height:354px; text-align:center;}
.hotlist{ margin:10px 0 0;}
.hotlist h3{ padding:2px 0 0 10px; height:31px; background:url(../images/h4_39.gif) no-repeat; font-size:12px; color:#F184AB;}
.hotlist h3 span{ float:right; padding:0 15px 0 0;}
.modelb{ line-height:16px;}
.pro_pho{ display:block; float:left; text-align:center; margin:0 5px 0 0; width:100px; border:3px solid #e0e0e0;}
.hotname a{ color:#4D4D4D;}
.hotprice{ color:#c00;}
.viewdetail a{ color:#975800;}
.space{ clear:both;height:15px;;}


#footer{ text-align:center; height:60px; background:url(../images/copyright_58.gif) repeat-x; line-height:14px;}
#footer,#footer a{ color:#fff;}
#footer a{ padding:0 5px; text-decoration:none;}
#footer a:hover{ text-decoration:underline}

#footer div{ width:800px; margin:0 auto; padding:2px 0 0;}

#con_main2{ clear:both;overflow:hidden; width:950px; margin:10px 0; padding:0 5px;background:url(../images/bodybg2_52.gif) repeat-y 780px 0;}
#con2_right{ float:left; width:770px;}
.opsition{ margin:0 0 10px;}
.classsmall{ margin:10px 0 0; overflow:hidden;}
.classsmall{padding:10px 0 0 10px; width:760px; height:100px; line-height:18px; background:url(../images/classa_31.gif) no-repeat; color:#FFFFFF;}

.prox{ clear:both; margin:10px 0 0;}
.prox h2{ padding:0 0 0 10px; font-size:11px; height:27px; line-height:27px; background:#3c3c3c url(../images/title_37.gif) no-repeat left; color:#F184AB;}
.prox h2 em{ display:block; float:right; width:5px; height:27px; background:url(../images/title_40.gif) no-repeat;}
.prox li{ margin:10px 0 0 0; float:left; width:150px; height:190px; text-align:center;}
.prox li a{ color:#4d4d4d;}
.prox a:hover{ color:#c00; text-decoration:underline;}
.prox span{ display:block;}
.pro_price{ margin:5px 0 0; font-size:12px; color:#c00;}
.pages {padding:0 0 0 10px; width:760px;height:27px; line-height:27px; float:left; background-color:#3c3c3c; color:#FFF;}
.footbar li {display:inline; float:left; padding-left:24px;}
.footbar li a{color: #FF3333;}

.morehandbags {float:left;}
#bagsend { clear:both; padding-top:6px; color:#666;}
#bagsend a {color:#666;}
.nextpage{ margin:10px 0;}
.articlec p{ margin:10px 0 0; line-height:18px; padding:0 5px;}

#sideright{ margin:0 0 0 785px; line-height:18px;}
#sideright a{ color:#4d4d4d;}
#sideright a:hover{ color:#c00; text-decoration:underline;}
.tags{color:#CCCCCC;}
#product h2{ margin:5px 0; padding:0 0 0 8px;}
#productphoto{ float:left; width:300px; text-align:center;}
#productphoto span{ display:block; margin:15px 0 0; height:18px; background:url(../images/view_07.gif) no-repeat 90px center;}
#maindes{ margin:0 0 0 310px;line-height:22px;}
#maindes .price a{ font-size:13px; color:#e07; font-weight:bold;}
#maindes li{ display:block; margin:2px 0 0;background:#e0e0e0;}
#maindes .bgnone{ background:none;}
#maindes li strong{ display:block; float:left; padding:0 0 0 10px; width:120px;}
#maindes li p{ display:block; padding:10px 0 0;}
#maindes li select{ margin:0 0 0 10px;}
#maindes li p strong{ width:auto;}
#maindes .addcart .buyit{ clear:none; float:right; margin:-53px 130px 0 0;}

#bookmark {padding-left:310px;} 

.txtdes{ margin:10px 0 0;}
.txtdes h2{ padding:4px 0 0 10px; font-size:11px; height:31px; background:url(../images/h3_31.gif) no-repeat; color:#FFFFFF;}
.txtdes p{ margin:10px 10px 0; line-height:18px;}

.carlist td strong{ color:#c00;}
.carlist{ line-height:20px;}
.carlist{ margin:5px auto; width:98%;}
.carlist td{ text-align:center;}
.carttop{ color:#fff; font-weight:bold;}
.totalbo{ padding:0 10px 0 300px;}
.check td{ text-align:left;}
.check td strong{ float:right; color:#008FE2; font-size:12px;}
.check td font{ display:block; float:left; height:18px; padding:5px 0 0 5px; color:#c00;}
.check label{ float:left;}

#plistx{ clear:both; margin:0 auto; padding:20px 0 0;}
#plistx dt{ clear:both; margin:0 10px; padding:0 0 20px 2px; font-size:12px;}
#plistx dd{ clear:both; padding:0 0 0 30px!important;padding:0 0 0 15px;}
.class_ega{ float:left;margin:3px 13px 20px!important; *margin:0 15px 20px; width:190px; border:#ACD9FF 2px solid;}
.class_des{ margin:0 0 0 65px;}
.class_des a{ display:block; text-align:center; color:#0E63C1; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.classbg{ float:left;}
.allist li{ margin:10px 8px 0;}

#newslist dt{ margin:10px 0 0;}
#newslist,#newslist p{ margin:10px 10px 0; line-height:20px;}

#sideright h2{ padding:0 0 0 15px; font-size:12px; background:url(../images/newlist_15.gif) no-repeat left center;}
#sideright h4{ margin:25px 0 0; padding:0 0 0 10px; font-size:12px; width:92%; background:#3c3c3c; height:33px; line-height:33px;color:#F184AB;}
#sideright h2{ line-height:30px; padding:0 0 0 15px; font-size:12px; background:url(../images/newlist_15.gif) no-repeat left center;}
.price{ color:#AE0000;}


a img {border: none; }
TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}
.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}
.tableHeading{background-color: #e9e9e9; height: 2.2em;}

.cartQuantity {
	width: 4.7em;	padding: 0.5em 0em; text-align: center;
	}
.cartProductDisplay{padding: 0.5em 0em; padding-left:24px;}
.cartQuantityUpdate{text-align: center;padding: 0.5em 0em;}
.cartAttribsList {
	margin-left: 1em;
	}
#scProductsHead	{text-align:left; padding-left:20px;}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: center;
	padding-right: 0.2em;
	}
	.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;

	}


.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}
#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
   background-color: #e9e9e9;
   	height: 2.2em;
	}
#cartpic{float:left; margin-right:12px;}
.floatingBox{float:left; margin-right:6px;	margin: 0;
	width: 47%;}
.information {padding: 10px 3px; line-height: 150%;}

.buttonRow {
	margin: 0.5em; 
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}


.forward {
	float: right;
	}
LABEL.inputLabel {
	width: 8.4em;
	float: left;
	}

.clearBoth {
	clear: both;
	}

	
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
SELECT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
	
.floatingBox INPUT {margin:0.27em;}
.tx4{color:#FF0000;}

#myAccountGenw {float:left; width:40%;}
#myAccountGenw li {margin-bottom:8px; list-style:none;}

#myAccountNotifyw {float:left;width:40%;}
#myAccountNotifyw  li {margin-bottom:8px; list-style:none;}

.content-border p {line-height:140%; color:#666;}
#page li {float:left; display:inline; padding-right:12px;}
.note {font-size:12px;}
#createAcctDefault a {text-decoration:underline; color: #666666;}
.centerColumn a {text-decoration:underline; color: #666666;}
#checkoutShippingHeading{font-size:16px;}
#checkoutShippingHeadingAddress{font-size:14px;}
#checkoutShippingHeadingMethod{font-size:14px;}
#checkoutPaymentHeading{font-size:16px;}
#checkoutPaymentHeadingAddress{font-size:14px;}
.centerColumn h2 {font-size:14px;}
.centerColumn h1 {font-size:16px;}
.con_main2 FORM, .con_main2 SELECT,.con_main2 INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}
.TabbedPanels {
	clear: both;
 	margin-top:15px;
	padding:0 0 0 0px;
}


.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.con_main2 input{ height:13px;  width:120px;background-color:#FFFfff; vertical-align:middle; line-height:18px;  color:#999999;  }
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 5px 0px 0px;
	font: bold 0.7em sans-serif;
	 background-color:#AE0000;
	list-style: none;
   
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size:12px;
	font-family:Tahoma;
	color:#FFFFFF;
}

.TabbedPanelsTabHover {
	background-color: #ccc;
	font-size:12px;
}

.TabbedPanelsTabSelected {
	background-color: #000000;
	
	font-size:12px;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContent a {color:#000000; text-decoration:none;}

.TabbedPanelsContentGroup {
	clear: both;
	

}

.TabbedPanelsContentGroup img{
     float:left; margin-right:15px;
}

.TabbedPanelsContent {
	padding:0px 0 30px 25px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

