.pgControl a {
       padding: 2px 2px 1px;}
a{
      outline: none; /* for Firefox Google Chrome  */
      behavior:expression(this.onFocus=this.blur()); /* for IE */
}


a:link{
    color: hsl(0, 0%, 40%);
}
a:visited{
    color: hsl(0, 0%, 40%);
}
 a:hover{
    color: hsl(0, 0%, 40%);
}
a.piCurrent {
    FONT-FAMILY: "Verdana" ; font-size: 10px; letter-spacing: 6px; color:#f37b7b; width: 100%
}
#CustomTableHeader {
	FONT-WEIGHT: bold
}
#itdTopL {
	WIDTH: 40%; FLOAT: left; 
}
#itdTopR {
	WIDTH: 60%; FLOAT: left ; min-height: 600px;
}
#itdTopB {
	CLEAR: both; padding-top: 65px;
}
#MenuBtn {
	HEIGHT: 10px
}
#clBtn01 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#clTotDiv {
	MARGIN: 4px 0px; FONT-SIZE: 1.1em
}
.soTotMoneyCal {
	PADDING-BOTTOM: 2px; MARGIN: 8px auto; PADDING-LEFT: 2px; WIDTH: 400px; PADDING-RIGHT: 2px; FONT-SIZE: 1.4em; PADDING-TOP: 2px
}
.cartSubTitle {
	MARGIN-BOTTOM: 2px; COLOR: #000000; FONT-WEIGHT: bold
}
.tbItemList {
	WIDTH: 100%
}
.cartSubItem {
	BORDER-BOTTOM: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BORDER-TOP: #eeeeee 1px solid; BORDER-RIGHT: #eeeeee 1px solid; PADDING-TOP: 5px
}
#itdColorItem {
	MIN-HEIGHT: 25px; WIDTH: 250px; HEIGHT: auto !important
}
#itdColorItem .icon {
	BORDER-BOTTOM: #a6a6a6 1px solid; BORDER-LEFT: #a6a6a6 1px solid; MARGIN: 2px 2px 0px 0px; BORDER-TOP: #a6a6a6 1px solid; BORDER-RIGHT: #a6a6a6 1px solid; _margin: 0px 2px 4px 0px
}
#itdNv {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#itdNv A {
	TEXT-DECORATION: none
}
#oversea {
	TEXT-ALIGN: center
}
.itdGrid {
	MARGIN-LEFT: 5px; WIDTH: 530px
}
.itdRow {
	HEIGHT: 25px;	LINE-HEIGHT: 25px
}
.itdCol-C1 {
	WIDTH: 90px; FLOAT: left;HEIGHT: 25px;
}
.itdCol-C2 {
	TEXT-ALIGN: left; WIDTH: 420px; FLOAT: left;HEIGHT: 25px;
}
.itdRow-Num {
	MARGIN-TOP: 3px
}
.itdMoneyWord {
	LETTER-SPACING: 4px
}
#ctl00_ContentPlaceHolder1_btnAdd {
	MARGIN-TOP: 5px
        
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.itemListColor IMG {
	MARGIN: 1px
}
.itemListSize A {
	PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: "Verdana" , "新細明體"; FONT-SIZE: 10.5px
}
.ilNothing A:link {
	COLOR: #adadad
}
.itemListDiv {
	BORDER-BOTTOM: silver 0px solid; TEXT-ALIGN: left; BORDER-LEFT: silver 0px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; WIDTH: 450px; PADDING-RIGHT: 18px; FLOAT: left; HEIGHT: 700px; FONT-SIZE: 12px; BORDER-TOP: silver 0px solid; BORDER-RIGHT: silver 0px solid; PADDING-TOP: 40px; _padding: 5px 25px 0 0
}
.itemNothing {
	COLOR: #6d6d6d
}
#slDetail DIV {
	FLOAT: left
}
#slTitle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	TEXT-DECORATION: none
}
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#content {
	MARGIN: 0px
}
#mtMbTitle {
	PADDING-LEFT: 40px
}
.LoginStyle {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.itemListMerName {
	HEIGHT: 25px; PADDING-TOP: 10px; PADDING-LEFT:20px
}
.itemListMoney {
	FONT-SIZE: 12px; TEXT-ALIGN: center; PADDING-TOP: 1px; PADDING-LEFT:10px
}
.itemPrice {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: normal COLOR:#f37b7b
}
.itemOrigPrice {
	MARGIN: 0px 5px; FONT-FAMILY: Courier New, Verdana, Courier, monospace; COLOR: #7e7e7e; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.itemListSaleNum{margin-right: 20px;}
.itemOrigPriceDel {
	COLOR:#f37b7b; TEXT-DECORATION: none; }
.lbContent {
	PADDING-LEFT: 22px
}
#itListDetail {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 58px; PADDING-TOP: 10px
}
#lbMemberBar {
	PADDING-LEFT: 0px
}
#pList {
	WIDTH: 180px; FONT-SIZE: 1em
}
#pList UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;line-height: 10px;
}
.pListTop {
	BORDER-BOTTOM: #fff 1px inset
}
.pListItemStyle A {
	TEXT-DECORATION: none
}
.pListItemStyle {
	MIN-WIDTH: 160px; PADDING-BOTTOM: 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.pListItemTopStyle {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 10px; line-height: 10px
}
.itdMerName {
	FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.itdEzDesc {
	BORDER-BOTTOM: #dcdcdc 0px dotted; BORDER-LEFT: #dcdcdc 0px dotted; PADDING-BOTTOM: 20px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; LETTER-SPACING: 1px; COLOR: #930000; FONT-SIZE: 12px; BORDER-TOP: #dcdcdc 0px dotted; BORDER-RIGHT: #dcdcdc 0px dotted; PADDING-TOP: 5px
}
.itdMerNo {
	FONT-SIZE: 12px; PADDING-TOP: 8px
}
.itdPrice {
	TEXT-ALIGN: left; PADDING-TOP: 0px
}
.itdCart {
	FONT-SIZE: 12px; PADDING-TOP: 2px
}
.heading {
	BORDER-BOTTOM: #eeeeee 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 10px; HEIGHT: 18px; COLOR: #808080; FONT-SIZE: 15px; FONT-WEIGHT: 600
}
.shopToolsBarTitle {
	TEXT-ALIGN: center; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LETTER-SPACING: 1px; COLOR: #ffffff; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#shopPager1 .pagerItem {
	TEXT-ALIGN: right; PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FLOAT: left; FONT-SIZE: 15px; PADDING-TOP: 1px
}
#shopPager1 A {
	PADDING-BOTTOM: 0px; MARGIN: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#shopPager1 A:hover {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; MARGIN: 0px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; TEXT-DECORATION: none
}
#shopPager1 A.prevnext {
	FONT-WEIGHT: bold
}
.spCount {
	FONT-SIZE: 12px;  text-decoration: none;
}
#mcTitle {
	FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; MARGIN-LEFT: 250px; PADDING-TOP: 19px
}
.newsTl {
	COLOR: #6ca793
}
.menuRsp {
	MARGIN-RIGHT: 26px
}
.dvliSize {
	MARGIN: 5px 0px
}
.dvliSize A {
	BORDER-BOTTOM: #7e7e7e 1px solid; BORDER-LEFT: #7e7e7e 1px solid; PADDING-BOTTOM: 1px; MARGIN: 0px 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #7e7e7e 1px solid; BORDER-RIGHT: #7e7e7e 1px solid; PADDING-TOP: 1px
}
.dvliSize A:hover {
	BACKGROUND-COLOR: #dfdfdf
}
.il2Nothing A {
	BORDER-BOTTOM: #c8c8c8 1px dotted; BORDER-LEFT: #c8c8c8 1px dotted; BORDER-TOP: #c8c8c8 1px dotted; BORDER-RIGHT: #c8c8c8 1px dotted
}
.il2Nothing A:link {
	COLOR: #c8c8c8
}
.il2Nothing A:visited {
	COLOR: #c8c8c8
}
.il2Nothing A:hover {
	BACKGROUND-COLOR: transparent
}
.itMFoo {
	MARGIN: 0px 2px
}
.recItemListDiv {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 171px; PADDING-RIGHT: 32px; FLOAT: left; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 5px
}
.recItemImg {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#ctl00_ContentPlaceHolder1_ctl00_ShMyCart1_GridView1 {
	WIDTH: 168px
}
#ctl00_ContentPlaceHolder1_ilItems {
           padding-left: 18px;

}
.clTdMerName {
	TEXT-ALIGN: left
}
#clItems {
	PADDING-BOTTOM: 20px
 padding-left: 18px;

}
#clNoItem {
	TEXT-ALIGN: center; COLOR: #666666; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#clNoItem IMG {
	MARGIN: 0px 10px; VERTICAL-ALIGN: -10px
}
.cartListMain {
	MARGIN: 0px auto
}
#tbClItems .coNum {
	PADDING-RIGHT: 5px
}
.clTdPhoto {
	MAX-WIDTH: 500px
}
.clTr > TD:first-child {
	MAX-WIDTH: 500px
}
.clTdDelete {
	WIDTH: 30px
}
.clTdDelete IMG {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 10px
}
.clTr TD {
	BORDER-BOTTOM: #eee 1px solid; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #eee; BORDER-TOP-WIDTH: 1px; BORDER-RIGHT-COLOR: #eee; BORDER-LEFT-COLOR: #eee; BORDER-LEFT-WIDTH: 1px;
}
.ButtonStyle {
	BORDER-BOTTOM-STYLE: solid; PADDING-BOTTOM: 3px; BORDER-RIGHT-STYLE: solid; BACKGROUND-COLOR: #666666; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BORDER-TOP-STYLE: solid; LETTER-SPACING: 3px; COLOR: #ffffff; BORDER-LEFT-STYLE: solid; CURSOR: pointer; PADDING-TOP: 3px; 
}
.clBtnLeft {
	MARGIN: 0px 3px; WIDTH: 200px
}
.clBtnRight {
	MARGIN: 0px 3px; WIDTH: 200px
}
#bgTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 1.2em; PADDING-TOP: 5px
}
.Tag1 {
	COLOR: #850505
}
.Tag2 {
	COLOR: #55aa00
}
.Tag3 {
	COLOR: #035ea7
}
.spec {
	MARGIN: 10px
}
.bgTbNo {
	WIDTH: 40px
}
.bgTbCmb {
	WIDTH: 600px
}
#bgBtns {
	MARGIN-TOP: 40px
}
.bgTrItems TD {
	HEIGHT: 45px
}
.itemCount {
    color: #000000;
}

/*20150309 update fix*/
#sizeChartShow{z-index:9999}
#itdTopR {
    padding-left: 70px;
    padding-top: 10px;
    width: 400px;
    
}
#itdTopL {
    margin-top: 8px;
}
#btnWish {
    height: 80px;
}

/*20150402 update fix*/
#ctl00_ContentPlaceHolder1_ucMain_lnkSizeReport
{
	margin-left: -110px;
}

/*20150518 overview for mobile fix*/
#sizeChartShow{position:absolute}
#sizeChartShow>div{margin:45px 0 0}

#AD11Dv.SmartAd.Sabt01{border-style:none}
#itemList{
/*防止列表頁不會斷行*/
max-width:998px
}