﻿
body 
{
    margin-top:0px;
    margin-left:3px;
    margin-right:3px;
	font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.rightmore
{
	text-align:right;	
}
.paddings
{
	 padding:4px 2px 4px 5px;	
	  margin-left:5px;
}
.paddings1
{
	 padding:10px;	
	 
}
.paddings2
{
	margin:3px;
	 
}
.warning{
	background-color: #EBF1FF;
	line-height:20px;
	clear: left; 
	border: 1px solid #CBD7F1;
	color: #00009C;
	margin-top: 5px;
}
.warning1{
	background-color: #EBF1FF;
	line-height:30px;
	clear: left; 
	border: 1px solid #CBD7F1;
	color: #00009C;
	margin-top: 5px;
}
.producttip
{
margin: 5px 0px 5px 0px; 
background-color: infobackground;
 border: activeborder 1px solid;
 padding:4px 2px 4px 5px;	
}
.leftUser
{
	float:left;
	padding:10px;
 width:100px;
}
.rightuser
{
		float:right;
	padding:10px;
 border: activeborder 1px solid;
 width:60%;
}
.key
{
	color:red;
}
.producttip2
{
margin: 5px 0px 5px 0px; 
background-color:White;
 border: activeborder 1px solid;
 padding:4px 2px 4px 5px;	
}
.producttip3
{
margin: 5px 0px 5px 0px; 
background-color:White;
 border-bottom: activeborder 1px solid;
 padding:4px 2px 4px 5px;	
}
.textBox
{
	border-color:#CCCCCC;border-width:1px;border-style:Solid;width:90%;
}
.producttip1
{
margin: 5px 0px 5px 0px; 
background-color: infobackground;
 border: activeborder 1px solid;
 padding:4px 2px 4px 5px;	
 text-align:right;
 padding-right:10px;

}
.productleftnav
{
border:solid 1px #cccccc; padding: 5px 0px 5px 0px; margin:0px 0px 0px 0px;	
}
ul {
	list-style-type:square;
	margin-left:5px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:0px;
}
ol {
	margin-left:5px;
	margin-top:0px;
	margin-bottom:5px; 
	margin-right:0px;
}
li {
	margin-left:20px;
	margin-top:3px;
	margin-bottom:2px;
}

#leftNav ul {
	list-style-type:none;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:5px;
	margin-right:0px;
}
#leftNav ol {
	margin-left:5px;
	margin-top:0px;
	margin-bottom:5px; 
	margin-right:0px;
}
#leftNav li {
	margin-left:0px;
	margin-top:3px;
	margin-bottom:3px;
}

#leftNav li a{
	padding-left:20px;
	text-decoration: none;
	margin-top:3px;
	margin-bottom:3px;
}

#leftNav li a:hover{
	background-color:#D7FFD7;
	display: block;
}

#leftNav li a.SubCategory{
	padding-left:40px;
}
ProductViewDesc1 a 
{
    font-weight:bolder;
 	text-decoration: none;
 	
}

ProductViewDesc2 a 
{
    padding:4px;
 	text-decoration: none;
 	
}


hr
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #999999;
	border-top-style: none;
	border-right-style: none;
	color: #ffffff;
}
hr2
{
        height:1px;
        text-align:center;
        color: #cccccc;
}

.MainContent
{
        vertical-align:top;
}
.rightBar
{
        width:220px;
        vertical-align:top;
        float:right;
}
.leftBar
{
        width:168px;
        vertical-align:top;
}
.mainBar
{
        width:100%;
        vertical-align:top;
   
}
.MainContentSurround
{
        width:100%;
}
.Zone
{
        vertical-align:top;
        margin-left:5px;
        margin-right:5px;
        margin-top:10px;
        margin-bottom:10px;

}
.Zone1
{
    
        vertical-align:top;
        text-align:center;

}
.leftZone
{
   
        margin-left:0px;
        margin-right:5px;
        margin-top:10px;
        margin-bottom:10px;
}
.rightZone
{
        margin-left:5px;
        margin-right:0px;
        margin-top:10px;
        margin-bottom:10px;
}


.StatusBar
{
	border-right: #cccccc 0px solid;
	border-left: #cccccc 0px solid;
	margin-top: 2px;
	margin-bottom: 2px;
}

TABLE
{
	font-size:12px;
}
A
{
	font-size:12px;
	color:Black;
}

 a:link { text-decoration: none;}
 a:active { text-decoration:blink}
 a:hover { text-decoration:underline;} 
 a:visited { text-decoration: none;}
.HightlightFont
{
	color:Red;
}

.InputError
{
	font-size:12px;
	color:Red;
}


A.linkButton2
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;	
	color: white;
	background-color:#454545;
	text-decoration:none;
	text-align:center;
	font-size: 13px;
}
A.linkButton2:hover
{
	
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
	color: white;
	background-color: #454545;
	text-decoration:none;
	font-size:13px;
}
A.linkButton
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;	
	color: white;
	background-color:#454545;
	text-decoration:none;
	text-align:center;
	font-size: 13px;

}
A.linkButton:hover
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
	color: white;
	background-color: #454545;
	text-decoration:none;
	font-size:13px;
}
.linkButton
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;	
	color: white;
	background-color:#454545;
	text-decoration:none;
	text-align:center;
	cursor:hand;
	font-size:13px;
}

.linkButtonGoToPay
{
	padding-right:20px;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	color: white;
	background-color:#454545;
	text-decoration:none;
	font-size: 18px;
	cursor: hand;
}

.GVHeader
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	height: 25px;
	background-color:#e7e7e7;
	text-align: center;	
	font-size: 13px;
	font-weight:normal;
}
.GVHeaderDark
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	height: 25px;
	background-color: silver;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
}

.GV
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;	
	border-collapse:collapse;
}

.SubStep
{
	font-size: 13px;
	color: #454545;
}

.LabelTitle
{
	font-size: 12px;
	font-weight:bold;
	padding-right: 5px;
	color:#666666;
}

.invisible
{
	display: none;
}

.visible
{
	
}

.AlsoLikePanel
{
	width:135px;
	border-left: #454545 1px solid;
	color: #888888;
	background-color: #fbf3e6;
}

.AlsoLikeTitle
{
	border-bottom: #454545 1px solid;
	color: #FFFFFF;
	font-size:12px;
	background-color: #c99870;	
}
.ProductColorsInCategory
{
	background-color:#ffffff;
}
.ProductBorder
{
        border-color:#CCCCCC;
        border-width:1px;
        border-style:Solid;
}
.BrandBorder
{
	border-top-width: 1px;
	border-top-style: solid;
}
.ProductColorPickerBorder
{
        border:  #f1f1f1 1px solid;
        width: 125px;
        height: 154px;
}
.PurchasePanel
{
        background-color:#fbfafe; 
        border: solid 3px #f1f1f1;
        font-size:13px;
}
.PurchasePanelTitle
{
        color:dimgray;
        background-color:#f1f1f1;
        width:100%; 
        height:100%; 
        vertical-align:middle;
        padding: 5px 5px 5px 5px;
}
.LookGreatWith
{
        background-color: #fbfafe; 
        border:  #f1f1f1 3px solid;
        font-size:13px;
}
.LookGreatWithTitle
{
        font-size:14px;
        font-weight:bold;
}

.ProductImg
{
	cursor: hand;
}
.NavProfile
{
}
.PageBar
{
	color: #454545;
	font-size: 16px;
	font-weight: bold;
        text-align:left;
        width:100%;
        border:1px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 3px;
}
.HighLight
{
	font-size: 13px;
	color:Red;
}
.GVHeaderPremium
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	height: 25px;
	background-color:#e7e7e7;
	text-align: center;	
	font-size: 13px;
	font-weight:normal;
}
.ToolTipsBox
{
	border-right: orange 1px solid;
	border-top: orange 1px solid;
	border-left: orange 1px solid;
	border-bottom: orange 1px solid;
	background-color: infobackground;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	font-size:13px;
text-align:left;
}

.MessageGV
{
	border-collapse:collapse;
	background-color:#E6E6E6;
	font-size:12px;
	
}
.MessageGVHeader
{
	border-collapse:collapse;
	background-color:#e7e7e7;
	font-size:13px;
}


.engTitle {
	font-family: Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 25px;
}

.chiTitle {
	font-size: 12px;
	color: #000000;
	line-height: 25px;
}

.engText {
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
        
}

.chiText {
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.btmText {
	font-size:12px;
	color: #000000;
	line-height: 15px;
}



a.engText:hover {
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	line-height: 18px;
}

a.chiText:hover {
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	line-height: 18px;
}
a.FittingItem:hover
{
filter:alpha(opacity=12);
}



.ProductAttributeBorder {
	border: 1px solid #CCCCCC;
}
.SimpleProductPanel
{
        border: solid 2px #CCCCCC;
        font-size:12px;
}
.PackageName
{
	padding-left: 5px;
	font-size: 14px;
	font-weight:bold;
	padding-right: 5px;
	color:black;
}
.ProductViewDescs
{
        font-size:12px;
        padding:1px 10px 0px 3px  ;
       
        color:Green;
}


.ProductViewDesc
{
        font-size:12px;
        padding:1px 10px 0px 3px  ;
       
        color:black;
}

.ProductViewDescred
{
        font-size:12px;
        padding:1px 10px 0px 3px  ;
        color:Red;
}
.ProductViewDescmember
{
        font-size:16px;
        padding:1px 10px 0px 3px  ;
        color:#3399FF;
        font-weight:bolder;
}
.ProductViewDescmember1
{
        font-size:12px;
        padding:1px 10px 0px 3px  ;
        color:Green;
        font-weight:bolder;
}
.ProductViewDescmember2
{
        font-size:12px;
        padding:1px 10px 0px 3px  ;
        color:#3399FF;
        font-weight:bolder;
}
.ProductViewDescmember
{
        font-size:16px;
        padding:1px 10px 0px 3px  ;
        color:Green;
        font-weight:bolder;
}
.ProductViewDescmemberRed
{
        font-size:16px;
        padding:1px 10px 0px 3px  ;
        color:Red;
        font-weight:bolder;
}
.ProductViewDescmemberRed1
{
        font-size:12px;
        padding:1px 10px 0px 3px  ;
        color:Red;
        font-weight:bolder;
}
.ProductViewDescmemberblack
{
         font-size:16px;
        padding:1px 10px 0px 3px  ;
        color:Black;
}
.ProductThumbBorder
{
        border: 1px solid #CCCCCC;
}
a.ProductThumbNameLink
{
        font-size:12px;
        text-decoration:underline;
        padding-left:3px;
        padding-right:3px;

}
.ProductThumbDesc
{
        font-size:11px;
        padding-left:3px;
        padding-right:3px;
        color:DimGray;
}
.ProductThumbCurrentPrice
{
        color:red;
}
.ProductThumbOrginalPrice
{
}


.foot_menu {
	font-size: 14px;
	color: #000000;
	text-decoration: underline;
}


.centerContent
{
        vertical-align:top;
}
.BrowsedProductTitle
{
        font-weight: bold;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:10px;
}
.BrowseHistoryPanel
{
        border:solid 1px #cccccc;
        background-color:#F8F8FD;
}
.ComparingPanel
{
        border:solid 1px #cccccc;
}
.ComparingItem
{
        background-color:#F8F8FD;
	border-top-width: 1px;
	border-top-style: solid;
}
.BrandImg
{
	cursor: hand;
	border:solid 1px #cccccc;
}
.dashed {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-left-style: none;
	border-bottom-color: #000000;
	border-top-style: none;
	border-right-style: none;
}
.LeftNavBarSubTitle
{
font-size:15px;
font-weight:bold;
padding-left:20px;
padding:2px;
}
.textAutoTrim
{
        width:100%;
        text-overflow: ellipsis;
overflow: hidden; 

}
.collapsePanelHeader{
	width:100%;
	height:30px;
        background-color:#F8F8F8;
	font-weight:bold;
}
.FittingRoomTab.ajax__tab_header
{
font-size:13px;
white-space:nowrap;
}
.FittingRoomTab.ajax__tab_outer
{
display:-moz-inline-box;
display:inline-block;
}
.FittingRoomTab.ajax__tab_inner
{
display:-moz-inline-box;
display:inline-block;
}
.FittingRoomTab.ajax__tab_tab
{
margin-right:4px;
overflow:hidden;
text-align:center;
cursor:pointer;
display:-moz-inline-box;
display:inline-block
}
.ProfileExt {
	border: 5px solid #ebebeb;
	background-color: #ebebeb;
}
.CommentListPanel
{
        background-color:#F6F6F6;
}
.ActionToProduct {
	font-size: 12px;
	color: #000000;
}
.KeylookDesc
{
        font-size:12px;
        color:DimGray;
}
.PantsSticker {
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
/* END comm.css*/
/*START main.css*/
.modalBackground {}
.modalPopup 
{background-color:#ffffff;
border-width:3px;
border-style:solid;
border-color:Gray;
padding:3px 3px 3px 3px;
width:430px; padding:10 10 10 10;}
.invisibleSubmit
{display:none;}
.STYLE2 {font-size: 12px;font-weight: bold;}
.mainbody{width:998px;margin:0 auto;}
.modalmv{cursor: move; padding: 0px 0px 0px 0px;}
.modalsbmt{margin:5 5 5 5}
.ratingStar {font-size: 0pt;width: 13px;height: 12px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}

.rateingstarlocal{margin-top:10px;}
.STYLE1 {font-size: 14px;font-weight: bold;}
.STYLE3 {font-size: 12px}
.clstptm{display:none}
/* END main.css*/
/*START quicklook.css*/
.listproductmain
{
	width:auto;
}
.listproduct
{
	width:48%;
	border-bottom-style:inset;
	border-bottom-color:Gray;
	float:left;
	border-bottom-width:1px;

}
.listLeft
{
	text-align:left;
	float:left;
	width:25%;
	padding:10px;
}
.listright
	{
	text-align:left;
	float:left;
	width:62%;
	padding:10px;
}

.ProductLeft
{
	text-align:left;
	float:left;
	width:15%;
	padding:10px;
}
.Productright
	{
	text-align:left;
	float:left;
	width:62%;
	padding:10px;
}

.productDetials
{

	padding:20px;
	background-color: infobackground;
	border: activeborder 1px solid;
	width:95%;
}
.messageMain
{
	text-align:left;
	width:auto;
	border: activeborder 1px solid;
	background-color:#EEF7FD;
}
.messagename
{
	padding:10px;
	width:98%;
}
.messagecontext
{
	width:97%;
	padding-left:10px;
	background-color:White;
	padding:10px;
}
.reTxt
{
	color:Red;
}
.bigTxt
{
	font-size:17px;font-weight:bold;
	color:Red;
}
.homeBook
{
	width:100px;
	padding:5px;
	text-align:left;
	float:left;
	border: activeborder 1px solid;
}
.homeBook li
{
	list-style-type:none;
	text-align:left;
}

A.linkButton3
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;	
	background-color:White;
	text-decoration:none;
	text-align:center;
	font-size: 13px;
	

}
A.linkButton3:hover
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
	color: white;
	background-color: #3399FF;
	text-decoration:none;
	font-size:13px;
}
.linkButton3
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;	
	background-color:White;
	text-decoration:none;
	text-align:center;
	cursor:hand;
	font-size:13px;
}

.linkButton4
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;	
	background-color:#3399FF;
	color:White;
	text-decoration:none;
	text-align:center;
	cursor:hand;
	font-size:13px;
}

.linkButton5
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;	
	background-color:Green;
	color:White;
	text-decoration:none;
	text-align:center;
	cursor:hand;
	font-size:13px;
}