@charset "utf-8";
/*
|--------------------------------------------------------------------------
| keep bootstrap3 style, update for bootstrap4
|--------------------------------------------------------------------------
*/
.visible-xs, .visible-sm, .visible-md, .visible-lg, .visible-xl, { display:none !important; }
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block,
.visible-sm-block, .visible-sm-inline, .visible-sm-inline-block,
.visible-md-block, .visible-md-inline, .visible-md-inline-block,
.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block,
.visible-xl-block, .visible-xl-inline, .visible-xl-inline-block { display:none !important; }
@media (max-width:575px) {
table.visible-xs				{ display:table !important; }
tr.visible-xs					{ display:table-row !important; }
th.visible-xs, td.visible-xs	{ display:table-cell !important; }

.visible-xs					{ display:block !important; }
.visible-xs-block { display:block !important; }
.visible-xs-inline { display:inline !important; }
.visible-xs-inline-block { display:inline-block !important; }
}

@media (min-width:576px) and (max-width:767px) {
table.visible-sm { display:table !important; }
tr.visible-sm { display:table-row !important; }
th.visible-sm,
td.visible-sm { display:table-cell !important; }

.visible-sm { display:block !important; }
.visible-sm-block { display:block !important; }
.visible-sm-inline { display:inline !important; }
.visible-sm-inline-block { display:inline-block !important; }
}

@media (min-width:768px) and (max-width:991px) {
table.visible-md { display:table !important; }
tr.visible-md { display:table-row !important; }
th.visible-md,
td.visible-md { display:table-cell !important; }

.visible-md { display:block !important; }
.visible-md-block { display:block !important; }
.visible-md-inline { display:inline !important; }
.visible-md-inline-block { display:inline-block !important; }
}

@media (min-width:992px) and (max-width:1199px) {
table.visible-lg { display:table !important; }
tr.visible-lg { display:table-row !important; }
th.visible-lg,
td.visible-lg { display:table-cell !important; }

.visible-lg { display:block !important; }
.visible-lg-block { display:block !important; }
.visible-lg-inline { display:inline !important; }
.visible-lg-inline-block { display:inline-block !important; }
}

@media (min-width:1200px) {
table.visible-xl { display:table !important; }
tr.visible-xl { display:table-row !important; }
th.visible-xl,
td.visible-xl { display:table-cell !important; }

.visible-xl { display:block !important; }
.visible-xl-block { display:block !important; }
.visible-xl-inline { display:inline !important; }
.visible-xl-inline-block { display:inline-block !important; }
}

@media (max-width:575px)						{ .hidden-xs{display:none !important;} }
@media (min-width:576px) and (max-width:767px)  { .hidden-sm{display:none !important;} }
@media (min-width:768px) and (max-width:991px)  { .hidden-md{display:none !important;} }
@media (min-width:992px) and (max-width:1199px) { .hidden-lg{display:none !important;} }
@media (min-width:1200px)						{ .hidden-xl{display:none !important;} }


/*
|--------------------------------------------------------------------------
| font
|--------------------------------------------------------------------------
*/
@font-face { font-family:"ProximaNova";	 font-weight:bold; src:url("font/ProximaNova/ProximaNova-Bold.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Bold.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Bold.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Bold.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Bold.svg?v=ud4573598#wf") format("svg");}
@font-face { font-family:"ProximaNova"; font-weight:normal; src:url("font/ProximaNova/ProximaNova-Regular.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Regular.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Regular.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Regular.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Regular.svg?v=ud4573598#wf") format("svg");}

/*
@font-face { font-family:"ProximaNova"; font-weight:bold;  src:url("font/ProximaNova/ProximaNova-Semibold.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Semibold.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Semibold.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Semibold.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Semibold.svg?v=ud4573598#wf") format("svg");}
@font-face { font-family:"ProximaNova";	 font-weight:lighter; src:url("font/ProximaNova/ProximaNova-Light.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Light.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Light.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Light.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Light.svg?v=ud4573598#wf") format("svg");}
*/
@font-face {font-family:'futura_bookregular';src:url('font/futura-book/futura-book-webfont.eot');src:url('font/futura-book/futura-book-webfont.eot?#iefix') format('embedded-opentype'), url('font/futura-book/futura-book-webfont.woff') format('woff'), url('font/futura-book/futura-book-webfont.ttf') format('truetype'), url('font/futura-book/futura-book-webfont.svg#futura_bookregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'futura_bookregular';src:url('font/futura-book/futura-book-webfont.eot');src:url('font/futura-book/futura-book-webfont.eot?#iefix') format('embedded-opentype'), url('font/futura-book/futura-book-webfont.woff') format('woff'), url('font/futura-book/futura-book-webfont.ttf') format('truetype'), url('font/futura-book/futura-book-webfont.svg#futura_bookregular') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:"Gibson";src:url('font/gibson/gibson.eot') format('embedded-opentype');}
@font-face{font-family:"Gibson";src:url('font/gibson/gibson.eot?#iefix') format('embedded-opentype'),url('font/gibson/gibson.woff') format('woff'),url('font/gibson/gibson.ttf') format('truetype');}
@font-face{font-family:"Gibson";src:url('font/gibson/gibson.eot') format("embedded-opentype");}
@font-face{font-family:"Gibson";src:url('font/gibson/gibson.eot?#iefix') format("embedded-opentype"),url('font/gibson/gibson.woff') format("woff"),url('font/gibson/gibson.ttf') format("truetype");}
@font-face{font-family:'GibsonLight';src:url("font/gibson/gibson-light-webfont.eot");src:url("font/gibson/gibson-light-webfont.eot?#iefix") format("embedded-opentype"),url("font/gibson/gibson-light-webfont.woff") format("woff"),url("font/gibson/gibson-light-webfont.ttf") format("truetype"),url("font/gibson/gibson-light-webfont.svg#GibsonLight") format("svg");font-weight:200;font-style:normal;}
@font-face{font-family:'GibsonRegular';src:url("font/gibson/gibson-regular-webfont.eot");src:url("font/gibson/gibson-regular-webfont.eot?#iefix") format("embedded-opentype"),url("font/gibson/gibson-regular-webfont.woff") format("woff"),url("font/gibson/gibson-regular-webfont.ttf") format("truetype"),url("font/gibson/gibson-regular-webfont.svg#GibsonLight") format("svg");font-weight:400;font-style:normal;}
@font-face{font-family:'GibsonSemiBold';src:url("font/gibson/gibson-semibold-webfont.eot");src:url("font/gibson/gibson-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("font/gibson/gibson-semibold-webfont.woff") format("woff"),url("font/gibson/gibson-semibold-webfont.ttf") format("truetype"),url("font/gibson/gibson-semibold-webfont.svg#GibsonLight") format("svg");font-weight:600;font-style:normal;}

@font-face{font-family:'Egiziobold';src:url("font/egiziourw/urw_-_egiziourw-bol-webfont.eot");src:url("font/egiziourw/urw_-_egiziourw-bol-webfont.eot?#iefix") format("embedded-opentype"),url("font/egiziourw/urw_-_egiziourw-bol-webfont.woff") format("woff"),url("font/egiziourw/urw_-_egiziourw-bol-webfont.ttf") format("truetype"),url("font/egiziourw/urw_-_egiziourw-bol-webfont.svg#egizio_bold") format("svg");font-weight:700;font-style:normal;}
@font-face{font-family:'Egiziobolita';src:url("font/egiziourw/urw_-_egiziourw-bolita-webfont.eot");src:url("font/egiziourw/urw_-_egiziourw-bolita-webfont.eot?#iefix") format("embedded-opentype"),url("font/egiziourw/urw_-_egiziourw-bolita-webfont.woff") format("woff"),url("font/egiziourw/urw_-_egiziourw-bolita-webfont.ttf") format("truetype"),url("font/egiziourw/urw_-_egiziourw-bolita-webfont.svg#egizio_bold_italic") format("svg");font-weight:700;font-style:italic;}
@font-face{font-family:'Egizioita';src:url("font/egiziourw/urw_-_egiziourw-ita-webfont.eot");src:url("font/egiziourw/urw_-_egiziourw-ita-webfont.eot?#iefix") format("embedded-opentype"),url("font/egiziourw/urw_-_egiziourw-ita-webfont.woff") format("woff"),url("font/egiziourw/urw_-_egiziourw-ita-webfont.ttf") format("truetype"),url("font/egiziourw/urw_-_egiziourw-ita-webfont.svg#egizio_regular_italic") format("svg");font-weight:400;}
@font-face{font-family:'Egizio';src:url("font/egiziourw/urw_-_egiziourw-reg-webfont.eot");src:url("font/egiziourw/urw_-_egiziourw-reg-webfont.eot?#iefix") format("embedded-opentype"),url("font/egiziourw/urw_-_egiziourw-reg-webfont.woff") format("woff"),url("font/egiziourw/urw_-_egiziourw-reg-webfont.ttf") format("truetype"),url("font/egiziourw/urw_-_egiziourw-reg-webfont.svg#egizio_regular") format("svg");font-weight:400;font-style:normal;}

@font-face{font-family:titilliumRegular;src:url("font/assets/titilliumtext22l003-webfont-56ce216306477f26c392429610587fa6.ttf");font-weight:normal}
@font-face{font-family:titilliumRegular;src:url("font/assets/titilliumtext22l003-webfont-56ce216306477f26c392429610587fa6.ttf");font-weight:400}
@font-face{font-family:titilliumRegular;src:url("font/assets/titilliumtext22l002-webfont-7c35f51b520ab071a48a561505694a58.ttf");font-weight:300}
@font-face{font-family:titilliumRegular;src:url("font/assets/titilliumtext22l005-webfont-027b2c554e3b536ce6e51c566e25d754.ttf");font-weight:700}

@font-face { font-family:"Lato"; font-style:normal; font-weight:400; src:url("font/Lato/Lato-Regular.woff2") format("woff2"), url("font/Lato/Lato-Regular.woff") format("woff");}
@font-face { font-family:"Lato"; font-style:normal; font-weight:700; src:url("font/Lato/Lato-Bold.woff2") format("woff2"), url("font/Lato/Lato-Bold.woff") format("woff");}

@font-face { font-family:"Domaine Display"; font-style:italic;  src:url("font/domaine/domaine/domainedisplayweb-mediumitalic-webfont.eot?#iefix") format("embedded-opentype"), url("font/domaine/domainedisplayweb-mediumitalic-webfont.svg#webfontregular") format("svg"), url("font/domaine/domainedisplayweb-mediumitalic-webfont.woff2") format("woff2"), url("font/domaine/domainedisplayweb-mediumitalic-webfont.woff") format("woff"), url("font/domaine/domainedisplayweb-mediumitalic-webfont.ttf") format("truetype");}
@font-face { font-family:"Domaine Display"; src: url("font/domaine/domainedisplayweb-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("font/domaine/domainedisplayweb-semibold-webfont.svg#webfontregular") format("svg"), url("font/domaine/domainedisplayweb-semibold-webfont.woff2") format("woff2"), url("font/domaine/domainedisplayweb-semibold-webfont.woff") format("woff"), url("font/domaine/domainedisplayweb-semibold-webfont.ttf") format("truetype"); }
@font-face { font-family:"Open Sans"; font-weight:700; src: url("font/opensans/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("font/opensans/opensans-bold-webfont.svg#webfontregular") format("svg"), url("font/opensans/opensans-bold-webfont.woff2") format("woff2"), url("font/opensans/opensans-bold-webfont.woff") format("woff"), url("font/opensans/opensans-bold-webfont.ttf") format("truetype");}
@font-face { font-family:"Open Sans"; src:url("font/opensans/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("font/opensans/opensans-regular-webfont.svg#webfontregular") format("svg"), url("font/opensans/opensans-regular-webfont.woff2") format("woff2"), url("font/opensans/opensans-regular-webfont.woff") format("woff"), url("font/opensans/opensans-regular-webfont.ttf") format("truetype");}
.topBannerHeadline			{ font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-size:1.8rem; color:#333; font-style:italic; }
.slide-text .serif-l-italic	{ font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size:1.8rem; }

.OpenSans  { font-family: Open Sans,Verdana,Helvetica,Arial,Droid Sans,sans-serif; } 
.Domaine   { font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; }
.Domaine15 { font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-size:1.5rem; } .DomaineItalic15 { font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size:1.5rem; }
.Domaine18 { font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-size:1.8rem; } .DomaineItalic18 { font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size:1.8rem; } 
.Domaine22 { font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-size:2.2rem; } .DomaineItalic22 { font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size:2.2rem; }
.Domaine24 { font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-size:2.4rem; } .DomaineItalic24 { font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size:2.4rem; }
.Domaine32 { font-family:'Domaine Display','Bodoni 72', font-size:32px; } .DomaineItalic32 { font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size:32px; }


/*Proxima Nova Semibold*/
@font-face { font-family:"ProximaNova-Bold"; src:url("font/ProximaNova/ProximaNova-Bold.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Bold.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Bold.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Bold.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Bold.svg?v=ud4573598#wf") format("svg"); }
@font-face { font-family:"ProximaNova-Semibold"; src:url("font/ProximaNova/ProximaNova-Semibold.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Semibold.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Semibold.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Semibold.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Semibold.svg?v=ud4573598#wf") format("svg");}
@font-face { font-family:"ProximaNova-Medium"; src:url("font/ProximaNova/ProximaNova-Medium.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Medium.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Medium.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Medium.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Medium.svg?v=ud4573598#wf") format("svg");}
@font-face { font-family:"ProximaNova-Regular"; src:url("font/ProximaNova/ProximaNova-Regular.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Regular.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Regular.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Regular.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Regular.svg?v=ud4573598#wf") format("svg");}
@font-face { font-family:"ProximaNova-Light"; src:url("font/ProximaNova/ProximaNova-Light.eot?v=ud4573598#iefix") format("embedded-opentype"), url("font/ProximaNova/ProximaNova-Light.woff2?v=ud4573598") format("woff2"), url("font/ProximaNova/ProximaNova-Light.woff?v=ud4573598") format("woff"), url("font/ProximaNova/ProximaNova-Light.ttf?v=ud4573598") format("truetype"), url("font/ProximaNova/ProximaNova-Light.svg?v=ud4573598#wf") format("svg");}

.ProximaNova-Bold	  { font-family:'ProximaNova-Bold','Times New Roman',Times,'Droid Serif',serif; }
.ProximaNova-Semibold { font-family:'ProximaNova-Semibold','Times New Roman',Times,'Droid Serif',serif; }
.ProximaNova-Medium	  { font-family:'ProximaNova-Medium','Times New Roman',Times,'Droid Serif',serif; }
.ProximaNova-Regular  { font-family:'ProximaNova-Regular','Times New Roman',Times,'Droid Serif',serif; }
.ProximaNova-Light	  { font-family:'ProximaNova-Light','Times New Roman',Times,'Droid Serif',serif; }


/*
.slide-text .serif-l-italic				{ font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size: 32px; line-height:36px; }
.designer-banner .serif-l-italic		{ font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size: 24px; line-height:26px; font-weight:normal; margin:0; }
.promo-bannerBMClearance .serif-l-italic{ font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size: 22px; line-height:26px; font-weight:normal; margin:0; }
.BMClearance-banner .serif-l-italic		{ font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size: 24px; line-height:26px; font-weight:normal; margin:0; }
.appointment-banner .serif-l-italic		{ font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; font-style:italic; font-size: 18px; line-height:22px; font-weight:normal; margin:0; }
*/

/*
|--------------------------------------------------------------------------
| format code
|--------------------------------------------------------------------------
*/

/*
@font-face {
    font-family:'BebasNeueRegular';
    src:url('../widget/fonts/BebasNeue-webfont.eot');
    src:url('../widget/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../widget/fonts/BebasNeue-webfont.woff') format('woff'),
         url('../widget/fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../widget/fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight:normal;
    font-style:normal;
}
*/

*{ margin:0; padding:0; }   img { border:0; }   br{ float:none;}
ul{ list-style:none;}    li{ list-style:none;}

a,input,button,select,textarea{blr:e-xpression(this.onFocus=this.close());} /*for IE */
a,input,button,select,textarea,
a:focus,input:focus,button:focus,select:focus,textarea:focus { outline:none !important; } /*for firefox*/

.show { display:block;}		.ForceShow { display:block !important;}	
.hide { display:none; }		.ForceHide { display:none !important; }


@media (min-width:415px) {
.ShowPhone { display:none !important; }
.HidePhone { display:block !important; }
table.HidePhone { display:table !important; }
}

@media (max-width:414px) {
.ShowPhone { display:block !important; }
table.ShowPhone { display:table !important; }
.HidePhone { display:none !important; }
}

.ShakeClear { margin-left: calc(100vw - 100%); }

.MAUTO { margin-left:auto !important; margin-right:auto !important; }
.M0   { margin:0px!important;}  .MT0  { margin-top:0px!important;}  .MR0  { margin-right:0px!important;}  .MB0  { margin-bottom:0px!important;}  .ML0  { margin-left:0px!important;} .MLR0  { margin-left:0px!important; margin-right:0px!important; } .MTB0 { margin-top:0px!important; margin-bottom:0px!important; }
.M1   { margin:1px!important;}  .MT1  { margin-top:1px!important;}  .MR1  { margin-right:1px!important;}  .MB1  { margin-bottom:1px!important;}  .ML1  { margin-left:1px!important;} .MLR1  { margin-left:1px!important; margin-right:1px!important; } .MTB1 { margin-top:1px!important; margin-bottom:1px!important; }
.M2   { margin:2px!important;}  .MT2  { margin-top:2px!important;}  .MR2  { margin-right:2px!important;}  .MB2  { margin-bottom:2px!important;}  .ML2  { margin-left:2px!important;} .MLR2  { margin-left:2px!important; margin-right:2px!important; } .MTB2 { margin-top:2px!important; margin-bottom:2px!important; }
.M3   { margin:3px!important;}  .MT3  { margin-top:3px!important;}  .MR3  { margin-right:3px!important;}  .MB3  { margin-bottom:3px!important;}  .ML3  { margin-left:3px!important;} .MLR3  { margin-left:3px!important; margin-right:3px!important; } .MTB3 { margin-top:3px!important; margin-bottom:3px!important; }
.M4   { margin:4px!important;}  .MT4  { margin-top:4px!important;}  .MR4  { margin-right:4px!important;}  .MB4  { margin-bottom:4px!important;}  .ML4  { margin-left:4px!important;} .MLR4  { margin-left:4px!important; margin-right:4px!important; } .MTB4 { margin-top:4px!important; margin-bottom:4px!important; }
.M5   { margin:5px!important;}  .MT5  { margin-top:5px!important;}  .MR5  { margin-right:5px!important;}  .MB5  { margin-bottom:5px!important;}  .ML5  { margin-left:5px!important;} .MLR5  { margin-left:5px!important; margin-right:5px!important; } .MTB5 { margin-top:5px!important; margin-bottom:5px!important; }
.M6   { margin:6px!important;}  .MT6  { margin-top:6px!important;}  .MR6  { margin-right:6px!important;}  .MB6  { margin-bottom:6px!important;}  .ML6  { margin-left:6px!important;} .MLR6  { margin-left:6px!important; margin-right:6px!important; } .MTB6 { margin-top:6px!important; margin-bottom:6px!important; }
.M7   { margin:7px!important;}  .MT7  { margin-top:7px!important;}  .MR7  { margin-right:7px!important;}  .MB7  { margin-bottom:7px!important;}  .ML7  { margin-left:7px!important;} .MLR7  { margin-left:7px!important; margin-right:7px!important; } .MTB7 { margin-top:7px!important; margin-bottom:7px!important; }
.M8   { margin:8px!important;}  .MT8  { margin-top:8px!important;}  .MR8  { margin-right:8px!important;}  .MB8  { margin-bottom:8px!important;}  .ML8  { margin-left:8px!important;} .MLR8  { margin-left:8px!important; margin-right:8px!important; } .MTB8 { margin-top:8px!important; margin-bottom:8px!important; }
.M9   { margin:9px!important;}  .MT9  { margin-top:9px!important;}  .MR9  { margin-right:9px!important;}  .MB9  { margin-bottom:9px!important;}  .ML9  { margin-left:9px!important;} .MLR9  { margin-left:9px!important; margin-right:9px!important; } .MTB9 { margin-top:9px!important; margin-bottom:9px!important; }
.M10  { margin:10px!important;}  .MT10 { margin-top:10px!important;}  .MR10 { margin-right:10px!important;}  .MB10 { margin-bottom:10px!important;}  .ML10 { margin-left:10px!important;} .MLR10  { margin-left:10px!important; margin-right:10px!important; } .MTB10 { margin-top:10px!important; margin-bottom:10px!important; }
.M11  { margin:11px!important;}  .MT11 { margin-top:11px!important;}  .MR11 { margin-right:11px!important;}  .MB11 { margin-bottom:11px!important;}  .ML11 { margin-left:11px!important;} .MLR11  { margin-left:11px!important; margin-right:11px!important; } .MTB11 { margin-top:11px!important; margin-bottom:11px!important; }
.M12  { margin:12px!important;}  .MT12 { margin-top:12px!important;}  .MR12 { margin-right:12px!important;}  .MB12 { margin-bottom:12px!important;}  .ML12 { margin-left:12px!important;} .MLR12  { margin-left:12px!important; margin-right:12px!important; } .MTB12 { margin-top:12px!important; margin-bottom:12px!important; }
.M13  { margin:13px!important;}  .MT13 { margin-top:13px!important;}  .MR13 { margin-right:13px!important;}  .MB13 { margin-bottom:13px!important;}  .ML13 { margin-left:13px!important;} .MLR13  { margin-left:13px!important; margin-right:13px!important; } .MTB13 { margin-top:13px!important; margin-bottom:13px!important; }
.M14  { margin:14px!important;}  .MT14 { margin-top:14px!important;}  .MR14 { margin-right:14px!important;}  .MB14 { margin-bottom:14px!important;}  .ML14 { margin-left:14px!important;} .MLR14  { margin-left:14px!important; margin-right:14px!important; } .MTB14 { margin-top:14px!important; margin-bottom:14px!important; }
.M15  { margin:15px!important;}  .MT15 { margin-top:15px!important;}  .MR15 { margin-right:15px!important;}  .MB15 { margin-bottom:15px!important;}  .ML15 { margin-left:15px!important;} .MLR15  { margin-left:15px!important; margin-right:15px!important; } .MTB15 { margin-top:15px!important; margin-bottom:15px!important; }
.M16  { margin:16px!important;}  .MT16 { margin-top:16px!important;}  .MR16 { margin-right:16px!important;}  .MB16 { margin-bottom:16px!important;}  .ML16 { margin-left:16px!important;} .MLR16  { margin-left:16px!important; margin-right:16px!important; } .MTB16 { margin-top:16px!important; margin-bottom:16px!important; }
.M17  { margin:17px!important;}  .MT17 { margin-top:17px!important;}  .MR17 { margin-right:17px!important;}  .MB17 { margin-bottom:17px!important;}  .ML17 { margin-left:17px!important;} .MLR17  { margin-left:17px!important; margin-right:17px!important; } .MTB17 { margin-top:17px!important; margin-bottom:17px!important; }
.M18  { margin:18px!important;}  .MT18 { margin-top:18px!important;}  .MR18 { margin-right:18px!important;}  .MB18 { margin-bottom:18px!important;}  .ML18 { margin-left:18px!important;} .MLR18  { margin-left:18px!important; margin-right:18px!important; } .MTB18 { margin-top:18px!important; margin-bottom:18px!important; }
.M19  { margin:19px!important;}  .MT19 { margin-top:19px!important;}  .MR19 { margin-right:19px!important;}  .MB19 { margin-bottom:19px!important;}  .ML19 { margin-left:19px!important;} .MLR19  { margin-left:19px!important; margin-right:19px!important; } .MTB19 { margin-top:19px!important; margin-bottom:19px!important; }
.M20  { margin:20px!important;}  .MT20 { margin-top:20px!important;}  .MR20 { margin-right:20px!important;}  .MB20 { margin-bottom:20px!important;}  .ML20 { margin-left:20px!important;} .MLR20  { margin-left:20px!important; margin-right:20px!important; } .MTB20 { margin-top:20px!important; margin-bottom:20px!important; }
.M21  { margin:21px!important;}  .MT21 { margin-top:21px!important;}  .MR21 { margin-right:21px!important;}  .MB21 { margin-bottom:21px!important;}  .ML21 { margin-left:21px!important;} .MLR21  { margin-left:21px!important; margin-right:21px!important; } .MTB21 { margin-top:21px!important; margin-bottom:21px!important; }
.M22  { margin:22px!important;}  .MT22 { margin-top:22px!important;}  .MR22 { margin-right:22px!important;}  .MB22 { margin-bottom:22px!important;}  .ML22 { margin-left:22px!important;} .MLR22  { margin-left:22px!important; margin-right:22px!important; } .MTB22 { margin-top:22px!important; margin-bottom:22px!important; }
.M23  { margin:23px!important;}  .MT23 { margin-top:23px!important;}  .MR23 { margin-right:23px!important;}  .MB23 { margin-bottom:23px!important;}  .ML23 { margin-left:23px!important;} .MLR23  { margin-left:23px!important; margin-right:23px!important; } .MTB23 { margin-top:23px!important; margin-bottom:23px!important; }
.M24  { margin:24px!important;}  .MT24 { margin-top:24px!important;}  .MR24 { margin-right:24px!important;}  .MB24 { margin-bottom:24px!important;}  .ML24 { margin-left:24px!important;} .MLR24  { margin-left:24px!important; margin-right:24px!important; } .MTB24 { margin-top:24px!important; margin-bottom:24px!important; }
.M25  { margin:25px!important;}  .MT25 { margin-top:25px!important;}  .MR25 { margin-right:25px!important;}  .MB25 { margin-bottom:25px!important;}  .ML25 { margin-left:25px!important;} .MLR25  { margin-left:25px!important; margin-right:25px!important; } .MTB25 { margin-top:25px!important; margin-bottom:25px!important; }
.M26  { margin:26px!important;}  .MT26 { margin-top:26px!important;}  .MR26 { margin-right:26px!important;}  .MB26 { margin-bottom:26px!important;}  .ML26 { margin-left:26px!important;} .MLR26  { margin-left:26px!important; margin-right:26px!important; } .MTB26 { margin-top:26px!important; margin-bottom:26px!important; }
.M27  { margin:27px!important;}  .MT27 { margin-top:27px!important;}  .MR27 { margin-right:27px!important;}  .MB27 { margin-bottom:27px!important;}  .ML27 { margin-left:27px!important;} .MLR27  { margin-left:27px!important; margin-right:27px!important; } .MTB27 { margin-top:27px!important; margin-bottom:27px!important; }
.M28  { margin:28px!important;}  .MT28 { margin-top:28px!important;}  .MR28 { margin-right:28px!important;}  .MB28 { margin-bottom:28px!important;}  .ML28 { margin-left:28px!important;} .MLR28  { margin-left:28px!important; margin-right:28px!important; } .MTB28 { margin-top:28px!important; margin-bottom:28px!important; }
.M29  { margin:29px!important;}  .MT29 { margin-top:29px!important;}  .MR29 { margin-right:29px!important;}  .MB29 { margin-bottom:29px!important;}  .ML29 { margin-left:29px!important;} .MLR29  { margin-left:29px!important; margin-right:29px!important; } .MTB29 { margin-top:29px!important; margin-bottom:29px!important; }
.M30  { margin:30px!important;}  .MT30 { margin-top:30px!important;}  .MR30 { margin-right:30px!important;}  .MB30 { margin-bottom:30px!important;}  .ML30 { margin-left:30px!important;} .MLR30  { margin-left:30px!important; margin-right:30px!important; } .MTB30 { margin-top:30px!important; margin-bottom:30px!important; }
.M31  { margin:31px!important;}  .MT31 { margin-top:31px!important;}  .MR31 { margin-right:31px!important;}  .MB31 { margin-bottom:31px!important;}  .ML31 { margin-left:31px!important;} .MLR31  { margin-left:31px!important; margin-right:31px!important; } .MTB31 { margin-top:31px!important; margin-bottom:31px!important; }
.M32  { margin:32px!important;}  .MT32 { margin-top:32px!important;}  .MR32 { margin-right:32px!important;}  .MB32 { margin-bottom:32px!important;}  .ML32 { margin-left:32px!important;} .MLR32  { margin-left:32px!important; margin-right:32px!important; } .MTB32 { margin-top:32px!important; margin-bottom:32px!important; }
.M33  { margin:33px!important;}  .MT33 { margin-top:33px!important;}  .MR33 { margin-right:33px!important;}  .MB33 { margin-bottom:33px!important;}  .ML33 { margin-left:33px!important;} .MLR33  { margin-left:33px!important; margin-right:33px!important; } .MTB33 { margin-top:33px!important; margin-bottom:33px!important; }
.M34  { margin:34px!important;}  .MT34 { margin-top:34px!important;}  .MR34 { margin-right:34px!important;}  .MB34 { margin-bottom:34px!important;}  .ML34 { margin-left:34px!important;} .MLR34  { margin-left:34px!important; margin-right:34px!important; } .MTB34 { margin-top:34px!important; margin-bottom:34px!important; }
.M35  { margin:35px!important;}  .MT35 { margin-top:35px!important;}  .MR35 { margin-right:35px!important;}  .MB35 { margin-bottom:35px!important;}  .ML35 { margin-left:35px!important;} .MLR35  { margin-left:35px!important; margin-right:35px!important; } .MTB35 { margin-top:35px!important; margin-bottom:35px!important; }
.M40  { margin:40px!important;}  .MT40 { margin-top:40px!important;}  .MR40 { margin-right:40px!important;}  .MB40 { margin-bottom:40px!important;}  .ML40 { margin-left:40px!important;} .MLR40  { margin-left:40px!important; margin-right:40px!important; } .MTB40 { margin-top:40px!important; margin-bottom:40px!important; }
.M45  { margin:45px!important;}  .MT45 { margin-top:45px!important;}  .MR45 { margin-right:45px!important;}  .MB45 { margin-bottom:45px!important;}  .ML45 { margin-left:45px!important;} .MLR45  { margin-left:45px!important; margin-right:45px!important; } .MTB45 { margin-top:45px!important; margin-bottom:45px!important; }
.M50  { margin:50px!important;}  .MT50 { margin-top:50px!important;}  .MR50 { margin-right:50px!important;}  .MB50 { margin-bottom:50px!important;}  .ML50 { margin-left:50px!important;} .MLR50  { margin-left:50px!important; margin-right:50px!important; } .MTB50 { margin-top:50px!important; margin-bottom:50px!important; }
.M55  { margin:55px!important;}  .MT55 { margin-top:55px!important;}  .MR55 { margin-right:55px!important;}  .MB55 { margin-bottom:55px!important;}  .ML55 { margin-left:55px!important;} .MLR55  { margin-left:55px!important; margin-right:55px!important; } .MTB55 { margin-top:55px!important; margin-bottom:55px!important; }
.M60  { margin:60px!important;}  .MT60 { margin-top:60px!important;}  .MR60 { margin-right:60px!important;}  .MB60 { margin-bottom:60px!important;}  .ML60 { margin-left:60px!important;} .MLR60  { margin-left:60px!important; margin-right:60px!important; } .MTB60 { margin-top:60px!important; margin-bottom:60px!important; }
.M65  { margin:65px!important;}  .MT65 { margin-top:65px!important;}  .MR65 { margin-right:65px!important;}  .MB65 { margin-bottom:65px!important;}  .ML65 { margin-left:65px!important;} .MLR65  { margin-left:65px!important; margin-right:65px!important; } .MTB65 { margin-top:65px!important; margin-bottom:65px!important; }
.M70  { margin:70px!important;}  .MT70 { margin-top:70px!important;}  .MR70 { margin-right:70px!important;}  .MB70 { margin-bottom:70px!important;}  .ML70 { margin-left:70px!important;} .MLR70  { margin-left:70px!important; margin-right:70px!important; } .MTB70 { margin-top:70px!important; margin-bottom:70px!important; }
.M75  { margin:75px!important;}  .MT75 { margin-top:75px!important;}  .MR75 { margin-right:75px!important;}  .MB75 { margin-bottom:75px!important;}  .ML75 { margin-left:75px!important;} .MLR75  { margin-left:75px!important; margin-right:75px!important; } .MTB75 { margin-top:75px!important; margin-bottom:75px!important; }
.M80  { margin:80px!important;}  .MT80 { margin-top:80px!important;}  .MR80 { margin-right:80px!important;}  .MB80 { margin-bottom:80px!important;}  .ML80 { margin-left:80px!important;} .MLR80  { margin-left:80px!important; margin-right:80px!important; } .MTB80 { margin-top:80px!important; margin-bottom:80px!important; }
.M85  { margin:85px!important;}  .MT85 { margin-top:85px!important;}  .MR85 { margin-right:85px!important;}  .MB85 { margin-bottom:85px!important;}  .ML85 { margin-left:85px!important;} .MLR85  { margin-left:85px!important; margin-right:85px!important; } .MTB85 { margin-top:85px!important; margin-bottom:85px!important; }
.M90  { margin:90px!important;}  .MT90 { margin-top:90px!important;}  .MR90 { margin-right:90px!important;}  .MB90 { margin-bottom:90px!important;}  .ML90 { margin-left:90px!important;} .MLR90  { margin-left:90px!important; margin-right:90px!important; } .MTB90 { margin-top:90px!important; margin-bottom:90px!important; }
.M95  { margin:95px!important;}  .MT95 { margin-top:95px!important;}  .MR95 { margin-right:95px!important;}  .MB95 { margin-bottom:95px!important;}  .ML95 { margin-left:95px!important;} .MLR95  { margin-left:95px!important; margin-right:95px!important; } .MTB95 { margin-top:95px!important; margin-bottom:95px!important; }
.M100 { margin:100px!important;} .MT100{ margin-top:100px!important;} .MR100{ margin-right:100px!important;} .MB100{ margin-bottom:100px!important;} .ML100{ margin-left:100px!important;} .MLR100  { margin-left:100px!important; margin-right:100px!important; } .MTB100 { margin-top:100px!important; margin-bottom:100px!important; }

.P0   { padding:0px!important;}  .PT0  { padding-top:0px!important;}  .PR0  { padding-right:0px!important;}  .PB0  { padding-bottom:0px!important;}  .PL0  { padding-left:0px!important;} .PLR0  { padding-left:0px!important; padding-right:0px!important; } .PTB0 { padding-top:0px!important; padding-bottom:0px!important; }
.P1   { padding:1px!important;}  .PT1  { padding-top:1px!important;}  .PR1  { padding-right:1px!important;}  .PB1  { padding-bottom:1px!important;}  .PL1  { padding-left:1px!important;} .PLR1  { padding-left:1px!important; padding-right:1px!important; } .PTB1 { padding-top:1px!important; padding-bottom:1px!important; }
.P2   { padding:2px!important;}  .PT2  { padding-top:2px!important;}  .PR2  { padding-right:2px!important;}  .PB2  { padding-bottom:2px!important;}  .PL2  { padding-left:2px!important;} .PLR2  { padding-left:2px!important; padding-right:2px!important; } .PTB2 { padding-top:2px!important; padding-bottom:2px!important; }
.P3   { padding:3px!important;}  .PT3  { padding-top:3px!important;}  .PR3  { padding-right:3px!important;}  .PB3  { padding-bottom:3px!important;}  .PL3  { padding-left:3px!important;} .PLR3  { padding-left:3px!important; padding-right:3px!important; } .PTB3 { padding-top:3px!important; padding-bottom:3px!important; }
.P4   { padding:4px!important;}  .PT4  { padding-top:4px!important;}  .PR4  { padding-right:4px!important;}  .PB4  { padding-bottom:4px!important;}  .PL4  { padding-left:4px!important;} .PLR4  { padding-left:4px!important; padding-right:4px!important; } .PTB4 { padding-top:4px!important; padding-bottom:4px!important; }
.P5   { padding:5px!important;}  .PT5  { padding-top:5px!important;}  .PR5  { padding-right:5px!important;}  .PB5  { padding-bottom:5px!important;}  .PL5  { padding-left:5px!important;} .PLR5  { padding-left:5px!important; padding-right:5px!important; } .PTB5 { padding-top:5px!important; padding-bottom:5px!important; }
.P6   { padding:6px!important;}  .PT6  { padding-top:6px!important;}  .PR6  { padding-right:6px!important;}  .PB6  { padding-bottom:6px!important;}  .PL6  { padding-left:6px!important;} .PLR6  { padding-left:6px!important; padding-right:6px!important; } .PTB6 { padding-top:6px!important; padding-bottom:6px!important; }
.P7   { padding:7px!important;}  .PT7  { padding-top:7px!important;}  .PR7  { padding-right:7px!important;}  .PB7  { padding-bottom:7px!important;}  .PL7  { padding-left:7px!important;} .PLR7  { padding-left:7px!important; padding-right:7px!important; } .PTB7 { padding-top:7px!important; padding-bottom:7px!important; }
.P8   { padding:8px!important;}  .PT8  { padding-top:8px!important;}  .PR8  { padding-right:8px!important;}  .PB8  { padding-bottom:8px!important;}  .PL8  { padding-left:8px!important;} .PLR8  { padding-left:8px!important; padding-right:8px!important; } .PTB8 { padding-top:8px!important; padding-bottom:8px!important; }
.P9   { padding:9px!important;}  .PT9  { padding-top:9px!important;}  .PR9  { padding-right:9px!important;}  .PB9  { padding-bottom:9px!important;}  .PL9  { padding-left:9px!important;} .PLR9  { padding-left:9px!important; padding-right:9px!important; } .PTB9 { padding-top:9px!important; padding-bottom:9px!important; }
.P10  { padding:10px!important;}  .PT10 { padding-top:10px!important;}  .PR10 { padding-right:10px!important;}  .PB10 { padding-bottom:10px!important;}  .PL10 { padding-left:10px!important;} .PLR10  { padding-left:10px!important; padding-right:10px!important; } .PTB10 { padding-top:10px!important; padding-bottom:10px!important; }
.P11  { padding:11px!important;}  .PT11 { padding-top:11px!important;}  .PR11 { padding-right:11px!important;}  .PB11 { padding-bottom:11px!important;}  .PL11 { padding-left:11px!important;} .PLR11  { padding-left:11px!important; padding-right:11px!important; } .PTB11 { padding-top:11px!important; padding-bottom:11px!important; }
.P12  { padding:12px!important;}  .PT12 { padding-top:12px!important;}  .PR12 { padding-right:12px!important;}  .PB12 { padding-bottom:12px!important;}  .PL12 { padding-left:12px!important;} .PLR12  { padding-left:12px!important; padding-right:12px!important; } .PTB12 { padding-top:12px!important; padding-bottom:12px!important; }
.P13  { padding:13px!important;}  .PT13 { padding-top:13px!important;}  .PR13 { padding-right:13px!important;}  .PB13 { padding-bottom:13px!important;}  .PL13 { padding-left:13px!important;} .PLR13  { padding-left:13px!important; padding-right:13px!important; } .PTB13 { padding-top:13px!important; padding-bottom:13px!important; }
.P14  { padding:14px!important;}  .PT14 { padding-top:14px!important;}  .PR14 { padding-right:14px!important;}  .PB14 { padding-bottom:14px!important;}  .PL14 { padding-left:14px!important;} .PLR14  { padding-left:14px!important; padding-right:14px!important; } .PTB14 { padding-top:14px!important; padding-bottom:14px!important; }
.P15  { padding:15px!important;}  .PT15 { padding-top:15px!important;}  .PR15 { padding-right:15px!important;}  .PB15 { padding-bottom:15px!important;}  .PL15 { padding-left:15px!important;} .PLR15  { padding-left:15px!important; padding-right:15px!important; } .PTB15 { padding-top:15px!important; padding-bottom:15px!important; }
.P16  { padding:16px!important;}  .PT16 { padding-top:16px!important;}  .PR16 { padding-right:16px!important;}  .PB16 { padding-bottom:16px!important;}  .PL16 { padding-left:16px!important;} .PLR16  { padding-left:16px!important; padding-right:16px!important; } .PTB16 { padding-top:16px!important; padding-bottom:16px!important; }
.P17  { padding:17px!important;}  .PT17 { padding-top:17px!important;}  .PR17 { padding-right:17px!important;}  .PB17 { padding-bottom:17px!important;}  .PL17 { padding-left:17px!important;} .PLR17  { padding-left:17px!important; padding-right:17px!important; } .PTB17 { padding-top:17px!important; padding-bottom:17px!important; }
.P18  { padding:18px!important;}  .PT18 { padding-top:18px!important;}  .PR18 { padding-right:18px!important;}  .PB18 { padding-bottom:18px!important;}  .PL18 { padding-left:18px!important;} .PLR18  { padding-left:18px!important; padding-right:18px!important; } .PTB18 { padding-top:18px!important; padding-bottom:18px!important; }
.P19  { padding:19px!important;}  .PT19 { padding-top:19px!important;}  .PR19 { padding-right:19px!important;}  .PB19 { padding-bottom:19px!important;}  .PL19 { padding-left:19px!important;} .PLR19  { padding-left:19px!important; padding-right:19px!important; } .PTB19 { padding-top:19px!important; padding-bottom:19px!important; }
.P20  { padding:20px!important;}  .PT20 { padding-top:20px!important;}  .PR20 { padding-right:20px!important;}  .PB20 { padding-bottom:20px!important;}  .PL20 { padding-left:20px!important;} .PLR20  { padding-left:20px!important; padding-right:20px!important; } .PTB20 { padding-top:20px!important; padding-bottom:20px!important; }
.P21  { padding:21px!important;}  .PT21 { padding-top:21px!important;}  .PR21 { padding-right:21px!important;}  .PB21 { padding-bottom:21px!important;}  .PL21 { padding-left:21px!important;} .PLR21  { padding-left:21px!important; padding-right:21px!important; } .PTB21 { padding-top:21px!important; padding-bottom:21px!important; }
.P22  { padding:22px!important;}  .PT22 { padding-top:22px!important;}  .PR22 { padding-right:22px!important;}  .PB22 { padding-bottom:22px!important;}  .PL22 { padding-left:22px!important;} .PLR22  { padding-left:22px!important; padding-right:22px!important; } .PTB22 { padding-top:22px!important; padding-bottom:22px!important; }
.P23  { padding:23px!important;}  .PT23 { padding-top:23px!important;}  .PR23 { padding-right:23px!important;}  .PB23 { padding-bottom:23px!important;}  .PL23 { padding-left:23px!important;} .PLR23  { padding-left:23px!important; padding-right:23px!important; } .PTB23 { padding-top:23px!important; padding-bottom:23px!important; }
.P24  { padding:24px!important;}  .PT24 { padding-top:24px!important;}  .PR24 { padding-right:24px!important;}  .PB24 { padding-bottom:24px!important;}  .PL24 { padding-left:24px!important;} .PLR24  { padding-left:24px!important; padding-right:24px!important; } .PTB24 { padding-top:24px!important; padding-bottom:24px!important; }
.P25  { padding:25px!important;}  .PT25 { padding-top:25px!important;}  .PR25 { padding-right:25px!important;}  .PB25 { padding-bottom:25px!important;}  .PL25 { padding-left:25px!important;} .PLR25  { padding-left:25px!important; padding-right:25px!important; } .PTB25 { padding-top:25px!important; padding-bottom:25px!important; }
.P26  { padding:26px!important;}  .PT26 { padding-top:26px!important;}  .PR26 { padding-right:26px!important;}  .PB26 { padding-bottom:26px!important;}  .PL26 { padding-left:26px!important;} .PLR26  { padding-left:26px!important; padding-right:26px!important; } .PTB26 { padding-top:26px!important; padding-bottom:26px!important; }
.P27  { padding:27px!important;}  .PT27 { padding-top:27px!important;}  .PR27 { padding-right:27px!important;}  .PB27 { padding-bottom:27px!important;}  .PL27 { padding-left:27px!important;} .PLR27  { padding-left:27px!important; padding-right:27px!important; } .PTB27 { padding-top:27px!important; padding-bottom:27px!important; }
.P28  { padding:28px!important;}  .PT28 { padding-top:28px!important;}  .PR28 { padding-right:28px!important;}  .PB28 { padding-bottom:28px!important;}  .PL28 { padding-left:28px!important;} .PLR28  { padding-left:28px!important; padding-right:28px!important; } .PTB28 { padding-top:28px!important; padding-bottom:28px!important; }
.P29  { padding:29px!important;}  .PT29 { padding-top:29px!important;}  .PR29 { padding-right:29px!important;}  .PB29 { padding-bottom:29px!important;}  .PL29 { padding-left:29px!important;} .PLR29  { padding-left:29px!important; padding-right:29px!important; } .PTB29 { padding-top:29px!important; padding-bottom:29px!important; }
.P30  { padding:30px!important;}  .PT30 { padding-top:30px!important;}  .PR30 { padding-right:30px!important;}  .PB30 { padding-bottom:30px!important;}  .PL30 { padding-left:30px!important;} .PLR30  { padding-left:30px!important; padding-right:30px!important; } .PTB30 { padding-top:30px!important; padding-bottom:30px!important; }
.P31  { padding:31px!important;}  .PT31 { padding-top:31px!important;}  .PR31 { padding-right:31px!important;}  .PB31 { padding-bottom:31px!important;}  .PL31 { padding-left:31px!important;} .PLR31  { padding-left:31px!important; padding-right:31px!important; } .PTB31 { padding-top:31px!important; padding-bottom:31px!important; }
.P32  { padding:32px!important;}  .PT32 { padding-top:32px!important;}  .PR32 { padding-right:32px!important;}  .PB32 { padding-bottom:32px!important;}  .PL32 { padding-left:32px!important;} .PLR32  { padding-left:32px!important; padding-right:32px!important; } .PTB32 { padding-top:32px!important; padding-bottom:32px!important; }
.P33  { padding:33px!important;}  .PT33 { padding-top:33px!important;}  .PR33 { padding-right:33px!important;}  .PB33 { padding-bottom:33px!important;}  .PL33 { padding-left:33px!important;} .PLR33  { padding-left:33px!important; padding-right:33px!important; } .PTB33 { padding-top:33px!important; padding-bottom:33px!important; }
.P34  { padding:34px!important;}  .PT34 { padding-top:34px!important;}  .PR34 { padding-right:34px!important;}  .PB34 { padding-bottom:34px!important;}  .PL34 { padding-left:34px!important;} .PLR34  { padding-left:34px!important; padding-right:34px!important; } .PTB34 { padding-top:34px!important; padding-bottom:34px!important; }
.P35  { padding:35px!important;}  .PT35 { padding-top:35px!important;}  .PR35 { padding-right:35px!important;}  .PB35 { padding-bottom:35px!important;}  .PL35 { padding-left:35px!important;} .PLR35  { padding-left:35px!important; padding-right:35px!important; } .PTB35 { padding-top:35px!important; padding-bottom:35px!important; }
.P40  { padding:40px!important;}  .PT40 { padding-top:40px!important;}  .PR40 { padding-right:40px!important;}  .PB40 { padding-bottom:40px!important;}  .PL40 { padding-left:40px!important;} .PLR40  { padding-left:40px!important; padding-right:40px!important; } .PTB40 { padding-top:40px!important; padding-bottom:40px!important; }
.P45  { padding:45px!important;}  .PT45 { padding-top:45px!important;}  .PR45 { padding-right:45px!important;}  .PB45 { padding-bottom:45px!important;}  .PL45 { padding-left:45px!important;} .PLR45  { padding-left:45px!important; padding-right:45px!important; } .PTB45 { padding-top:45px!important; padding-bottom:45px!important; }
.P50  { padding:50px!important;}  .PT50 { padding-top:50px!important;}  .PR50 { padding-right:50px!important;}  .PB50 { padding-bottom:50px!important;}  .PL50 { padding-left:50px!important;} .PLR50  { padding-left:50px!important; padding-right:50px!important; } .PTB50 { padding-top:50px!important; padding-bottom:50px!important; }
.P55  { padding:55px!important;}  .PT55 { padding-top:55px!important;}  .PR55 { padding-right:55px!important;}  .PB55 { padding-bottom:55px!important;}  .PL55 { padding-left:55px!important;} .PLR55  { padding-left:55px!important; padding-right:55px!important; } .PTB55 { padding-top:55px!important; padding-bottom:55px!important; }
.P60  { padding:60px!important;}  .PT60 { padding-top:60px!important;}  .PR60 { padding-right:60px!important;}  .PB60 { padding-bottom:60px!important;}  .PL60 { padding-left:60px!important;} .PLR60  { padding-left:60px!important; padding-right:60px!important; } .PTB60 { padding-top:60px!important; padding-bottom:60px!important; }
.P65  { padding:65px!important;}  .PT65 { padding-top:65px!important;}  .PR65 { padding-right:65px!important;}  .PB65 { padding-bottom:65px!important;}  .PL65 { padding-left:65px!important;} .PLR65  { padding-left:65px!important; padding-right:65px!important; } .PTB65 { padding-top:65px!important; padding-bottom:65px!important; }
.P70  { padding:70px!important;}  .PT70 { padding-top:70px!important;}  .PR70 { padding-right:70px!important;}  .PB70 { padding-bottom:70px!important;}  .PL70 { padding-left:70px!important;} .PLR70  { padding-left:70px!important; padding-right:70px!important; } .PTB70 { padding-top:70px!important; padding-bottom:70px!important; }
.P75  { padding:75px!important;}  .PT75 { padding-top:75px!important;}  .PR75 { padding-right:75px!important;}  .PB75 { padding-bottom:75px!important;}  .PL75 { padding-left:75px!important;} .PLR75  { padding-left:75px!important; padding-right:75px!important; } .PTB75 { padding-top:75px!important; padding-bottom:75px!important; }
.P80  { padding:80px!important;}  .PT80 { padding-top:80px!important;}  .PR80 { padding-right:80px!important;}  .PB80 { padding-bottom:80px!important;}  .PL80 { padding-left:80px!important;} .PLR80  { padding-left:80px!important; padding-right:80px!important; } .PTB80 { padding-top:80px!important; padding-bottom:80px!important; }
.P85  { padding:85px!important;}  .PT85 { padding-top:85px!important;}  .PR85 { padding-right:85px!important;}  .PB85 { padding-bottom:85px!important;}  .PL85 { padding-left:85px!important;} .PLR85  { padding-left:85px!important; padding-right:85px!important; } .PTB85 { padding-top:85px!important; padding-bottom:85px!important; }
.P90  { padding:90px!important;}  .PT90 { padding-top:90px!important;}  .PR90 { padding-right:90px!important;}  .PB90 { padding-bottom:90px!important;}  .PL90 { padding-left:90px!important;} .PLR90  { padding-left:90px!important; padding-right:90px!important; } .PTB90 { padding-top:90px!important; padding-bottom:90px!important; }
.P95  { padding:95px!important;}  .PT95 { padding-top:95px!important;}  .PR95 { padding-right:95px!important;}  .PB95 { padding-bottom:95px!important;}  .PL95 { padding-left:95px!important;} .PLR95  { padding-left:95px!important; padding-right:95px!important; } .PTB95 { padding-top:95px!important; padding-bottom:95px!important; }
.P100 { padding:100px!important;} .PT100{ padding-top:100px!important;} .PR100{ padding-right:100px!important;} .PB100{ padding-bottom:100px!important;} .PL100{ padding-left:100px!important;} .PLR100  { padding-left:100px!important; padding-right:100px!important; } .PTB100 { padding-top:100px!important; padding-bottom:100px!important; }


.Row1  { margin-left:-1px !important; margin-right:-1px !important;}	.Row2  { margin-left:-2px !important; margin-right:-2px !important;}	.Row3  { margin-left:-3px !important; margin-right:-3px !important;}	.Row4  { margin-left:-4px !important; margin-right:-4px !important;}	.Row5  { margin-left:-5px !important; margin-right:-5px !important;}
.Row6  { margin-left:-6px !important; margin-right:-6px !important;}	.Row7  { margin-left:-7px !important; margin-right:-7px !important;}	.Row8  { margin-left:-8px !important; margin-right:-8px !important;}	.Row9  { margin-left:-9px !important; margin-right:-9px !important;}	.Row10 { margin-left:-10px !important; margin-right:-10px !important;}
.Row11 { margin-left:-11px !important; margin-right:-11px !important;}	.Row12 { margin-left:-12px !important; margin-right:-12px !important;}	.Row13 { margin-left:-13px !important; margin-right:-13px !important;}	.Row14 { margin-left:-14px !important; margin-right:-14px !important;}	.Row15 { margin-left:-15px !important; margin-right:-15px !important;}
.Row16 { margin-left:-16px !important; margin-right:-16px !important;}	.Row17 { margin-left:-17px !important; margin-right:-17px !important;}	.Row18 { margin-left:-18px !important; margin-right:-18px !important;}	.Row19 { margin-left:-19px !important; margin-right:-19px !important;}	.Row20 { margin-left:-20px !important; margin-right:-20px !important;}

.Row4 .col-xs-1,  .Row4 .col-sm-1,  .Row4 .col-md-1,  .Row4 .col-lg-1,
.Row4 .col-xs-2,  .Row4 .col-sm-2,  .Row4 .col-md-2,  .Row4 .col-lg-2,
.Row4 .col-xs-3,  .Row4 .col-sm-3,  .Row4 .col-md-3,  .Row4 .col-lg-3,
.Row4 .col-xs-4,  .Row4 .col-sm-4,  .Row4 .col-md-4,  .Row4 .col-lg-4,
.Row4 .col-xs-5,  .Row4 .col-sm-5,  .Row4 .col-md-5,  .Row4 .col-lg-5,
.Row4 .col-xs-6,  .Row4 .col-sm-6,  .Row4 .col-md-6,  .Row4 .col-lg-6,
.Row4 .col-xs-7,  .Row4 .col-sm-7,  .Row4 .col-md-7,  .Row4 .col-lg-7,
.Row4 .col-xs-8,  .Row4 .col-sm-8,  .Row4 .col-md-8,  .Row4 .col-lg-8,
.Row4 .col-xs-9,  .Row4 .col-sm-9,  .Row4 .col-md-9,  .Row4 .col-lg-9,
.Row4 .col-xs-10, .Row4 .col-sm-10, .Row4 .col-md-10, .Row4 .col-lg-10,
.Row4 .col-xs-11, .Row4 .col-sm-11, .Row4 .col-md-11, .Row4 .col-lg-11,
.Row4 .col-xs-12, .Row4 .col-sm-12, .Row4 .col-md-12, .Row4 .col-lg-12 { padding-left:4px; padding-right:4px; }

.Row5 .col-xs-1,  .Row5 .col-sm-1,  .Row5 .col-md-1,  .Row5 .col-lg-1,
.Row5 .col-xs-2,  .Row5 .col-sm-2,  .Row5 .col-md-2,  .Row5 .col-lg-2,
.Row5 .col-xs-3,  .Row5 .col-sm-3,  .Row5 .col-md-3,  .Row5 .col-lg-3,
.Row5 .col-xs-4,  .Row5 .col-sm-4,  .Row5 .col-md-4,  .Row5 .col-lg-4,
.Row5 .col-xs-5,  .Row5 .col-sm-5,  .Row5 .col-md-5,  .Row5 .col-lg-5,
.Row5 .col-xs-6,  .Row5 .col-sm-6,  .Row5 .col-md-6,  .Row5 .col-lg-6,
.Row5 .col-xs-7,  .Row5 .col-sm-7,  .Row5 .col-md-7,  .Row5 .col-lg-7,
.Row5 .col-xs-8,  .Row5 .col-sm-8,  .Row5 .col-md-8,  .Row5 .col-lg-8,
.Row5 .col-xs-9,  .Row5 .col-sm-9,  .Row5 .col-md-9,  .Row5 .col-lg-9,
.Row5 .col-xs-10, .Row5 .col-sm-10, .Row5 .col-md-10, .Row5 .col-lg-10,
.Row5 .col-xs-11, .Row5 .col-sm-11, .Row5 .col-md-11, .Row5 .col-lg-11,
.Row5 .col-xs-12, .Row5 .col-sm-12, .Row5 .col-md-12, .Row5 .col-lg-12 { padding-left:5px; padding-right:5px; }

.Row6 .col-xs-1,  .Row6 .col-sm-1,  .Row6 .col-md-1,  .Row6 .col-lg-1,
.Row6 .col-xs-2,  .Row6 .col-sm-2,  .Row6 .col-md-2,  .Row6 .col-lg-2,
.Row6 .col-xs-3,  .Row6 .col-sm-3,  .Row6 .col-md-3,  .Row6 .col-lg-3,
.Row6 .col-xs-4,  .Row6 .col-sm-4,  .Row6 .col-md-4,  .Row6 .col-lg-4,
.Row6 .col-xs-5,  .Row6 .col-sm-5,  .Row6 .col-md-5,  .Row6 .col-lg-5,
.Row6 .col-xs-6,  .Row6 .col-sm-6,  .Row6 .col-md-6,  .Row6 .col-lg-6,
.Row6 .col-xs-7,  .Row6 .col-sm-7,  .Row6 .col-md-7,  .Row6 .col-lg-7,
.Row6 .col-xs-8,  .Row6 .col-sm-8,  .Row6 .col-md-8,  .Row6 .col-lg-8,
.Row6 .col-xs-9,  .Row6 .col-sm-9,  .Row6 .col-md-9,  .Row6 .col-lg-9,
.Row6 .col-xs-10, .Row6 .col-sm-10, .Row6 .col-md-10, .Row6 .col-lg-10,
.Row6 .col-xs-11, .Row6 .col-sm-11, .Row6 .col-md-11, .Row6 .col-lg-11,
.Row6 .col-xs-12, .Row6 .col-sm-12, .Row6 .col-md-12, .Row6 .col-lg-12 { padding-left:6px; padding-right:6px; }

.Row8 .col-xs-1,  .Row8 .col-sm-1,  .Row8 .col-md-1,  .Row8 .col-lg-1,
.Row8 .col-xs-2,  .Row8 .col-sm-2,  .Row8 .col-md-2,  .Row8 .col-lg-2,
.Row8 .col-xs-3,  .Row8 .col-sm-3,  .Row8 .col-md-3,  .Row8 .col-lg-3,
.Row8 .col-xs-4,  .Row8 .col-sm-4,  .Row8 .col-md-4,  .Row8 .col-lg-4,
.Row8 .col-xs-5,  .Row8 .col-sm-5,  .Row8 .col-md-5,  .Row8 .col-lg-5,
.Row8 .col-xs-6,  .Row8 .col-sm-6,  .Row8 .col-md-6,  .Row8 .col-lg-6,
.Row8 .col-xs-7,  .Row8 .col-sm-7,  .Row8 .col-md-7,  .Row8 .col-lg-7,
.Row8 .col-xs-8,  .Row8 .col-sm-8,  .Row8 .col-md-8,  .Row8 .col-lg-8,
.Row8 .col-xs-9,  .Row8 .col-sm-9,  .Row8 .col-md-9,  .Row8 .col-lg-9,
.Row8 .col-xs-10, .Row8 .col-sm-10, .Row8 .col-md-10, .Row8 .col-lg-10,
.Row8 .col-xs-11, .Row8 .col-sm-11, .Row8 .col-md-11, .Row8 .col-lg-11,
.Row8 .col-xs-12, .Row8 .col-sm-12, .Row8 .col-md-12, .Row8 .col-lg-12 { padding-left:8px; padding-right:8px; }

.Row10 .col-xs-1,  .Row10 .col-sm-1,  .Row10 .col-md-1,  .Row10 .col-lg-1,
.Row10 .col-xs-2,  .Row10 .col-sm-2,  .Row10 .col-md-2,  .Row10 .col-lg-2,
.Row10 .col-xs-3,  .Row10 .col-sm-3,  .Row10 .col-md-3,  .Row10 .col-lg-3,
.Row10 .col-xs-4,  .Row10 .col-sm-4,  .Row10 .col-md-4,  .Row10 .col-lg-4,
.Row10 .col-xs-5,  .Row10 .col-sm-5,  .Row10 .col-md-5,  .Row10 .col-lg-5,
.Row10 .col-xs-6,  .Row10 .col-sm-6,  .Row10 .col-md-6,  .Row10 .col-lg-6,
.Row10 .col-xs-7,  .Row10 .col-sm-7,  .Row10 .col-md-7,  .Row10 .col-lg-7,
.Row10 .col-xs-8,  .Row10 .col-sm-8,  .Row10 .col-md-8,  .Row10 .col-lg-8,
.Row10 .col-xs-9,  .Row10 .col-sm-9,  .Row10 .col-md-9,  .Row10 .col-lg-9,
.Row10 .col-xs-10, .Row10 .col-sm-10, .Row10 .col-md-10, .Row10 .col-lg-10,
.Row10 .col-xs-11, .Row10 .col-sm-11, .Row10 .col-md-11, .Row10 .col-lg-11,
.Row10 .col-xs-12, .Row10 .col-sm-12, .Row10 .col-md-12, .Row10 .col-lg-12 { padding-left:10px; padding-right:10px; }

.Row15 .col-xs-1,  .Row15 .col-sm-1,  .Row15 .col-md-1,  .Row15 .col-lg-1,
.Row15 .col-xs-2,  .Row15 .col-sm-2,  .Row15 .col-md-2,  .Row15 .col-lg-2,
.Row15 .col-xs-3,  .Row15 .col-sm-3,  .Row15 .col-md-3,  .Row15 .col-lg-3,
.Row15 .col-xs-4,  .Row15 .col-sm-4,  .Row15 .col-md-4,  .Row15 .col-lg-4,
.Row15 .col-xs-5,  .Row15 .col-sm-5,  .Row15 .col-md-5,  .Row15 .col-lg-5,
.Row15 .col-xs-6,  .Row15 .col-sm-6,  .Row15 .col-md-6,  .Row15 .col-lg-6,
.Row15 .col-xs-7,  .Row15 .col-sm-7,  .Row15 .col-md-7,  .Row15 .col-lg-7,
.Row15 .col-xs-8,  .Row15 .col-sm-8,  .Row15 .col-md-8,  .Row15 .col-lg-8,
.Row15 .col-xs-9,  .Row15 .col-sm-9,  .Row15 .col-md-9,  .Row15 .col-lg-9,
.Row15 .col-xs-10, .Row15 .col-sm-10, .Row15 .col-md-10, .Row15 .col-lg-10,
.Row15 .col-xs-11, .Row15 .col-sm-11, .Row15 .col-md-11, .Row15 .col-lg-11,
.Row15 .col-xs-12, .Row15 .col-sm-12, .Row15 .col-md-12, .Row15 .col-lg-12 { padding-left:15px; padding-right:15px; }



.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1,
.col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7,
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {}

.BoxShadowNone { box-shadow:none; }

.BorderNone{ border:none!important;}
.BorderNoneT{ border-top:none!important;}
.BorderNoneR{ border-right:none!important;}
.BorderNoneB{ border-bottom:none!important;}
.BorderNoneL{ border-left:none!important;}
.BorderNoneTB { border-top:none!important; border-bottom:none!important;}
.BorderNoneLR { border-left:none!important; border-right:none!important;}

.Border3_T { border:1px solid #e5e5e5!important; border-top:none!important;}
.Border3_R { border:1px solid #e5e5e5!important; border-right:none!important;}
.Border3_B { border:1px solid #e5e5e5!important; border-bottom:none!important;}
.Border3_L { border:1px solid #e5e5e5!important; border-left:none!important;}

.Border						{ border:1px solid #e5e5e5!important; }
.BorderTop,		.BorderT	{ border-top:1px solid #e5e5e5!important;	   }
.BorderRight,	.BorderR	{ border-right:1px solid #e5e5e5!important;  }
.BorderBottom,	.BorderB	{ border-bottom:1px solid #e5e5e5!important; }
.BorderLeft,	.BorderL	{ border-left:1px solid #e5e5e5!important;   }
.BorderTB	{ border-top:1px solid #e5e5e5!important; border-bottom:1px solid #e5e5e5!important; }
.BorderLR	{ border-left:1px solid #e5e5e5!important; border-right:1px solid #e5e5e5!important; }

.Border000		{ border:1px solid #000!important; }
.Border000Top,		.Border000T	{ border-top:1px solid #000!important;	   }
.Border000Right,	.Border000R	{ border-right:1px solid #000!important;  }
.Border000Bottom,	.Border000B	{ border-bottom:1px solid #000!important; }
.Border000Left,		.Border000L	{ border-left:1px solid #000!important;   }
.Border000TB	{ border-top:1px solid #000!important; border-bottom:1px solid #000!important; }
.Border000LR	{ border-left:1px solid #000!important; border-right:1px solid #000!important; }
.Border3000_T	{ border:1px solid #000!important; border-top:none!important;}
.Border3000_R	{ border:1px solid #000!important; border-right:none!important;}
.Border3000_B	{ border:1px solid #000!important; border-bottom:none!important;}
.Border3000_L	{ border:1px solid #000!important; border-left:none!important;}

.BorderCCC		{ border:1px solid #ccc!important; }
.BorderCCCTop,		.BorderCCCT	{ border-top:1px solid #ccc!important;	   }
.BorderCCCRight,	.BorderCCCR	{ border-right:1px solid #ccc!important;  }
.BorderCCCBottom,	.BorderCCCB	{ border-bottom:1px solid #ccc!important; }
.BorderCCCLeft,		.BorderCCCL	{ border-left:1px solid #ccc!important;   }
.BorderCCCTB	{ border-top:1px solid #ccc!important; border-bottom:1px solid #ccc!important; }
.BorderCCCLR	{ border-left:1px solid #ccc!important; border-right:1px solid #ccc!important; }
.Border3CCC_T	{ border:1px solid #ccc!important; border-top:none!important;}
.Border3CCC_R	{ border:1px solid #ccc!important; border-right:none!important;}
.Border3CCC_B	{ border:1px solid #ccc!important; border-bottom:none!important;}
.Border3CCC_L	{ border:1px solid #ccc!important; border-left:none!important;}


.BorderDDD	{ border:1px solid #ddd!important; }
.BorderDDDTop,		.BorderDDDT	{ border-top:1px solid #ddd!important;	   }
.BorderDDDRight,	.BorderDDDR	{ border-right:1px solid #ddd!important;  }
.BorderDDDBottom,	.BorderDDDB	{ border-bottom:1px solid #ddd!important; }
.BorderDDDLeft,		.BorderDDDL	{ border-left:1px solid #ddd!important;   }
.BorderDDDTB	{ border-top:1px solid #ddd!important; border-bottom:1px solid #ddd!important; }
.BorderDDDLR	{ border-left:1px solid #ddd!important; border-right:1px solid #ddd!important; }
.Border3DDD_T	{ border:1px solid #ddd!important; border-top:none!important;}
.Border3DDD_R	{ border:1px solid #ddd!important; border-right:none!important;}
.Border3DDD_B	{ border:1px solid #ddd!important; border-bottom:none!important;}
.Border3DDD_L	{ border:1px solid #ddd!important; border-left:none!important;}


.BorderEEE	{ border:1px solid #eee!important; }
.BorderEEETop,		.BorderEEET	{ border-top:1px solid #eee!important;	   }
.BorderEEERight,	.BorderEEER	{ border-right:1px solid #eee!important;  }
.BorderEEEBottom,	.BorderEEEB	{ border-bottom:1px solid #eee!important; }
.BorderEEELeft,		.BorderEEEL	{ border-left:1px solid #eee!important;   }
.BorderEEETB	{ border-top:1px solid #eee!important; border-bottom:1px solid #eee!important; }
.BorderEEELR	{ border-left:1px solid #eee!important; border-right:1px solid #eee!important; }
.Border3EEE_T	{ border:1px solid #eee!important; border-top:none!important;}
.Border3EEE_R	{ border:1px solid #eee!important; border-right:none!important;}
.Border3EEE_B	{ border:1px solid #eee!important; border-bottom:none!important;}
.Border3EEE_L	{ border:1px solid #eee!important; border-left:none!important;}


.Border000	{ border:1px solid #000!important; }
.BorderFFF	{ border:1px solid #fff!important; }
.BorderC9C9C9	{ border:1px solid #c9c9c9!important; }

.BorderRadiusNone { border-radius:0 !important; }
.BorderRadiusNoneT { border-top-left-radius:0 !important;		border-top-right-radius:0 !important; }
.BorderRadiusNoneR { border-top-right-radius:0 !important;		border-bottom-right-radius:0 !important; }
.BorderRadiusNoneB { border-bottom-right-radius:0 !important;	border-bottom-left-radius:0 !important; }
.BorderRadiusNoneL { border-bottom-left-radius:0 !important;	border-top-left-radius:0 !important; }


.Width10PCT { width:10%!important; } .Width15PCT { width:15%!important; }
.Width20PCT { width:20%!important; } .Width25PCT { width:25%!important; }
.Width30PCT { width:30%!important; } .Width31PCT { width:31%!important; } .Width32PCT { width:32%!important; } .Width33PCT { width:33.33333333%!important; } .Width34PCT { width:34%!important; } 
.Width35PCT { width:35%!important; } .Width36PCT { width:36%!important; } .Width37PCT { width:37%!important; } .Width38PCT { width:38%!important; } .Width39PCT { width:39%!important; }
.Width40PCT { width:40%!important; } .Width45PCT { width:45%!important; }
.Width50PCT { width:50%!important; } .Width55PCT { width:55%!important; }
.Width60PCT { width:60%!important; } .Width65PCT { width:65%!important; }
.Width70PCT { width:70%!important; } .Width75PCT { width:75%!important; }
.Width80PCT { width:80%!important; } .Width85PCT { width:85%!important; }
.Width90PCT { width:90%!important; } .Width95PCT { width:95%!important; }
.Width100PCT { width:100%!important; }
.WidthAuto { width:auto!important; }
.MinWidthAuto { min-width:0!important; }
.MaxWidth100PCT { max-width:100%!important; }
.MinAuto100PCT { min-width:auto !important; width:100% !important;}

.HeightAuto { height:auto!important; }
.Height100PCT { height:100%!important; }
.MaxHeight100PCT { max-height:100%!important; }


.FontGeorgia{ font-family:georgia; }

.FontSize8  { font-size:0.8rem!important;}	.FontSize9  { font-size:0.9rem!important;}	.FontSize10 { font-size:1rem!important;} 
.FontSize11 { font-size:1.1rem!important;}	.FontSize12 { font-size:1.2rem!important;}	.FontSize13 { font-size:1.3rem!important;}	.FontSize14 { font-size:1.4rem!important;}	.FontSize15 { font-size:1.5rem!important;}
.FontSize16 { font-size:1.6rem!important;}	.FontSize17 { font-size:1.7rem!important;}	.FontSize18 { font-size:1.8rem!important;}	.FontSize19 { font-size:1.9rem!important;}	.FontSize20 { font-size:2.0rem!important;}
.FontSize21 { font-size:2.1rem!important;}	.FontSize22 { font-size:2.2rem!important;}	.FontSize23 { font-size:2.3rem!important;}	.FontSize24 { font-size:2.4rem!important;}	.FontSize25 { font-size:2.5rem!important;} 
.FontSize25 { font-size:2.5rem!important;}	.FontSize26 { font-size:2.6rem!important;}	.FontSize27 { font-size:2.7rem!important;}	.FontSize28 { font-size:2.8rem!important;}	.FontSize29 { font-size:2.9rem!important;}
.FontSize30 { font-size:3rem!important;}	.FontSize40 { font-size:4rem!important;}	.FontSize50 { font-size:0.5rem!important;}	.FontSize60 { font-size:6rem!important;}	.FontSize70 { font-size:7rem!important;}

.FontNormal			{ font-weight:normal!important;}	.FontBold   { font-weight:bold!important;}  
.FontStyleNormal	{ font-style:normal!important;}		.FontStyleItalic   { font-style:italic!important;}


.FloatLeft  { float:left!important;  }    .FloatRight { float:right!important; }    .FloatNone { float:none!important; }
.ClearLeft  { clear:left!important;  }    .ClearRight { clear:right!important; }    .ClearBoth { clear:both!important; }

.LineHeight11 { line-height:11px!important; }		.LineHeight12 { line-height:12px!important; }		.LineHeight13 { line-height:13px!important; }		.LineHeight14 { line-height:14px!important; }
.LineHeight50PCT  { line-height:50%!important;}     .LineHeight80PCT  { line-height:80%!important;}     .LineHeight100PCT { line-height:100%!important;}	.LineHeight110PCT { line-height:110%!important;}
.LineHeight120PCT { line-height:120%!important;}    .LineHeight130PCT { line-height:130%!important;}	.LineHeight140PCT { line-height:140%!important;}	.LineHeight150PCT { line-height:150%!important;}
.LineHeight180PCT { line-height:180%!important;}

.VerticalAlignTop,		.VerticalAlignTopAll,		.VerticalAlignTopAll *		{ vertical-align:top!important; }
.VerticalAlignMiddle,	.VerticalAlignMiddleAll,	.VerticalAlignMiddleAll *	{ vertical-align:middle!important;}
.VerticalAlignBottom,	.VerticalAlignBottomAll,	.VerticalAlignBottomAll *	{ vertical-align:bottom!important;}
.VerticalAlignBaseline,	.VerticalAlignBaselineAll,	.VerticalAlignBaselineAll *	{ vertical-align:baseline!important;}

.TextAlignLeft,		.TextAlignLeftALL,		.TextAlignLeftALL *       { text-align:left!important;   }
.TextAlignCenter,	.TextAlignCenterALL,	.TextAlignCenterALL *     { text-align:center!important; }
.TextAlignRight,	.TextAlignRightALL,		.TextAlignRightALL *      { text-align:right!important;  }
.TextCenter{ display:block!important; text-align:center!important;}/*兼容*/

.underline { text-decoration:underline !important; }
.TextDecorationNone { text-decoration:none !important;} .TextDecorationNoneAlways, .TextDecorationNoneAlways:hover { text-decoration:none !important;}
.capitalize {text-transform:capitalize; }	.uppercase { text-transform:uppercase;}		.lowercase {text-transform:lowercase; }

.DisplayBlock     { display:block!important;}			.DisplayInline    { display:inline!important;;}			.DisplayInlineBlock { display:inline-block!important;}
.DisplayTable { display:table-!important;}				.DisplayTableCell { display:table-cell!important;}		.DisplayNone     { display:none!important;}	

.DisplayFlexCenter { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.VisibilityHidden { visibility:hidden; }				.VisibilityVisible{visibility:visible;}
.OverFlowAuto     { *+overflow:auto!important;}			.OverFlowHidden   { overflow:hidden!important;}       .overflow,.OverFlow { overflow:hidden!important; }/*兼容*/
.PositionAbsolute { position:absolute!important;}		.PositionRelative { position:relative!important;}     .PositionStatic { position:static!important;}     .PositionFixed { position:fixed!important;}

.RelativeTop-M1  { position:relative; top:-1px; } .RelativeTop-P1  { position:relative; top:1px; } 
.RelativeTop-M2  { position:relative; top:-2px; } .RelativeTop-P2  { position:relative; top:2px; }
.RelativeTop-M3  { position:relative; top:-3px; } .RelativeTop-P3  { position:relative; top:3px; }
.RelativeTop-M4  { position:relative; top:-4px; } .RelativeTop-P4  { position:relative; top:4px; }
.RelativeTop-M5  { position:relative; top:-5px; } .RelativeTop-P5  { position:relative; top:5px; }
.RelativeTop-M6  { position:relative; top:-6px; } .RelativeTop-P6  { position:relative; top:6px; } 
.RelativeTop-M7  { position:relative; top:-7px; } .RelativeTop-P7  { position:relative; top:7px; }
.RelativeTop-M8  { position:relative; top:-8px; } .RelativeTop-P8  { position:relative; top:8px; }
.RelativeTop-M9  { position:relative; top:-9px; } .RelativeTop-P9  { position:relative; top:9px; }
.RelativeTop-M10 { position:relative; top:-10px;} .RelativeTop-P10 { position:relative; top:10px;}
.RelativeTop-M11 { position:relative; top:-11px;} .RelativeTop-P11 { position:relative; top:11px;} 
.RelativeTop-M12 { position:relative; top:-12px;} .RelativeTop-P12 { position:relative; top:12px;}
.RelativeTop-M13 { position:relative; top:-13px;} .RelativeTop-P13 { position:relative; top:13px;}
.RelativeTop-M14 { position:relative; top:-14px;} .RelativeTop-P14 { position:relative; top:14px;}
.RelativeTop-M15 { position:relative; top:-15px;} .RelativeTop-P15 { position:relative; top:15px;}
.RelativeTop-M16 { position:relative; top:-16px;} .RelativeTop-P16 { position:relative; top:16px;} 
.RelativeTop-M17 { position:relative; top:-17px;} .RelativeTop-P17 { position:relative; top:17px;}
.RelativeTop-M18 { position:relative; top:-18px;} .RelativeTop-P18 { position:relative; top:18px;}
.RelativeTop-M19 { position:relative; top:-19px;} .RelativeTop-P19 { position:relative; top:19px;}
.RelativeTop-M20 { position:relative; top:-20px;} .RelativeTop-P20 { position:relative; top:20px;}


.Opacity1	{ opacity:1; }

.Zindex1    { z-index:1!important;}       .Zindex2    { z-index:2!important;}       .Zindex3    { z-index:3!important;}       .Zindex4    { z-index:4!important;}       .Zindex5    { z-index:5!important;}
.Zindex6    { z-index:6!important;}       .Zindex7    { z-index:7!important;}       .Zindex8    { z-index:8!important;}       .Zindex9    { z-index:9!important;}       .Zindex10   { z-index:10!important;}
.Zindex0    { z-index:0!important;}       .Zindex100  { z-index:100!important;}     .Zindex1000 { z-index:1000!important;}    .Zindex10000 { z-index:10000!important;}

.WhiteSpaceNowrap { white-space:nowrap !important; } .WhiteSpaceNormal { white-space:normal !important; } .WhiteSpaceNormalAll, .WhiteSpaceNormalAll * { white-space:normal !important; }


.CursorPointer { cursor:pointer !important; }	.CursorDefault { cursor:Default !important; }
/*通用表格 内容空也无&nbsp;的情况
table { _border-collapse:collapse;}
td { _empty-cells:hidden; }
*/

/*WindowsGray*/
.WindowsGray  {border-top:1px solid #ddd; border-left:1px solid #ddd; border-collapse:separate; }
.WindowsGray th,
.WindowsGray td  { border-width:1px; border-style:solid; border-color:#FFFFFF #DDDDDD #DDDDDD #FFFFFF; padding:3px 6px; }
.WindowsGray th  { background:#EEE;}
.WindowsGray td  { background:#FAFAFA;}

/*TableNormal or NormalTable*/
.TableNormal,		.NormalTable  { border-top:1px solid #ddd; border-left:1px solid #ddd; background-color:#fff; }
.TableNormal th,	.NormalTable th,
.TableNormal td,	.NormalTable td  { border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:4px 8px; }
.TableNormal th,	.NormalTable th  { background-color:#f6f6f6;}
.TableNormal td,	.NormalTable td  { }

.TableNormalThLeft,		.NormalTableThLeft,{}
.TableNormalThLeft th,	.NormalTableThLeft th  { text-align:left; }

table .right input,
table .right select { background-color:#fff; border:1px solid #ccc; padding:1px;}

/*NoStyleTable*/
.NoStyleTable  { border:none; background:none;}
.NoStyleTable th,
.NoStyleTable td  { border:none; background:none; }

/*NoBorderTable*/
.NoBorderTable  { border:none !important; }
.NoBorderTable th,
.NoBorderTable td  { border:none !important; }

/*SimplyTable*/
.SimplyTable {}
.SimplyTable th, .SimplyTable td { padding:6px;}
.SimplyTable th { text-align:left; border-bottom:2px solid #ddd; }
.SimplyTable td { border-bottom:1px solid #ddd;}

.SimplyTable tr th:first-child, .SimplyTable tr td:first-child { padding-left:12px; }
.SimplyTable tr th:last-child,  .SimplyTable tr td:last-child  { padding-right:12px; }

.SimplyTable thead tr { background-color:#f2f2f2; }
.SimplyTable thead th { border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-weight:bold; } 

/*TableValignTop*/
.ValignTopTable {}		.ValignTopTable th,		.ValignTopTable td		{ vertical-align:top; }
.ValignMiddleTable {}	.ValignMiddleTable th,	.ValignMiddleTable td	{ vertical-align:middle; }

/*PaddingTable or NoBorderTable*/
.PaddingTable		{ } .PaddingTable th,		.PaddingTable td		{ padding:4px 8px; }
.PaddingTable-LR2   { } .PaddingTable-LR2 th,	.PaddingTable-LR2  td	{ padding-left:2px; padding-right:2px; }
.PaddingTable-LR4   { } .PaddingTable-LR4 th,	.PaddingTable-LR4  td	{ padding-left:4px; padding-right:4px; }
.PaddingTable-LR20  { } .PaddingTable-LR20 th,	.PaddingTable-LR20 td	{ padding-left:20px; padding-right:20px; }
.PaddingTable-TB3	{ } .PaddingTable-TB3 th,	.PaddingTable-TB3 td	{ padding-top:3px; padding-bottom:3px; }
.PaddingTable-TB20  { } .PaddingTable-TB20 th,	.PaddingTable-TB20 td	{ padding-top:20px; padding-bottom:20px; }

/*ValignTop-Padding-Table*/
.ValignTop-Padding-Table {}
.ValignTop-Padding-Table th,
.ValignTop-Padding-Table td  { vertical-align:top; padding:4px 8px;}

/*FillTable*/
.FillTable {}
.FillTable th { vertical-align:top; padding:8px 8px 4px 8px; text-align:left;}
.FillTable td { vertical-align:top; padding:4px 8px;}
.FillTable input,.FillTable select { margin:0; border-radius:0; }
.FillTable option { padding:2px 16px;}
.FillTable p,.FillTable .errorInfo { margin:0; padding:0; }


/*UL Disc*/
.ULDisc,	.DiscUL		{ padding-left:16px; margin:0 0 8px 0;}
.ULDisc li,	.DiscUL li	{ list-style:disc outside none;  padding:0 0 4px 0;}
/*OL decimal*/
.DecimalOL		{ padding-left:16px; margin:0 0 8px 0;}
.DecimalOL li	{ list-style:decimal outside;  padding:0 0 4px 0;}

.DecimalOL.UpperLatin li { list-style:upper-latin; }

/********************************/
/*            color             */
/********************************/
#body_ShowBigPicture { background:#346F97; }


.errornote, .messageError, .messageError a { color:red!important;}

.blue		.blue a,		.ColorBlue,			.ColorBlue a		{ color:#3366CC!important;}
.black,		.black a,		.ColorBlack,		.ColorBlack a		{ color:#000!important;}
.gray,		.gray a,		.ColorGray,			.ColorGray a		{ color:#CCC!important;}
.green,		.green a,		.ColorGreen,		.ColorGreen a		{ color:green!important;}
.orange,	.orange a,		.ColorOrange,		.ColorOrange a		{ color:orange!important;}
.orangered, .orangered a,	.ColorOrangeRed,	.ColorOrangeRed a	{ color:orangered!important;}
.purple		.purple a,		.ColorPurple,		.ColorPurple a      { color:purple!important;}
.red,		.red a,			.ColorRed,			.ColorRed a			{ color:red!important;}
.white,		.white a,		.ColorWhite,		.ColorWhite a		{ color:#fff!important;}

/*other color*/
.ColorDarkRed, .ColorDarkRed a { color:#A72D2C!important }
.Color000, .Color000 a { color:#000!important;}	.Color111, .Color111 a { color:#111!important;}	.Color222, .Color222 a { color:#222!important;}
.Color333, .Color333 a { color:#333!important;}	.Color444, .Color444 a { color:#444!important;}	.Color555, .Color555 a { color:#555!important;}
.Color666, .Color666 a { color:#666!important;}	.Color777, .Color777 a { color:#777!important;} .Color888, .Color888 a { color:#888!important;}
.Color999, .Color999 a { color:#999!important;}	.ColorAAA, .ColorAAA a { color:#AAA!important;}	.ColorBBB, .ColorBBB a { color:#BBB!important;}
.ColorCCC, .ColorCCC a { color:#CCC!important;}	.ColorDDD, .ColorDDD a { color:#DDD!important;}	.ColorEEE, .ColorEEE a { color:#EEE!important;}
.ColorFFF, .ColorFFF a { color:#FFF!important;}
.ColorF2F2F2, .ColorF2F2F2 a { color:#f2f2f2!important;}
.ColorF6F6F6, .ColorF6F6F6 a { color:#F6F6F6!important;}
.ColorF9F9F9, .ColorF9F9F9 a { color:#F9F9F9!important;}
.ColorMoneyRed { color:#990000!important;}

.BgNone { background:none !important;}
.BgColorNone { background-color:transparent !important;}
.BgColorF2F2F2 { background-color:#f2f2f2;}
.BgColorF2F2F2 { background-color:#f2f2f2; }
.BgColorF6F6F6 { background-color:#f6f6f6; }
.BgColorF8F8F8 { background-color:#f8f8f8; }
.BgColorF9F9F9 { background-color:#f9f9f9; }
.BgColorCCC{ background-color:#CCC!important; }
.BgColorDDD{ background-color:#DDD!important; }
.BgColorEEE{ background-color:#EEE!important; }
.BgColorFFF, .BgColorWhite{ background-color:#FFF!important; }
.BgColor000, .BgColorBlack{ background-color:#000!important; }

em.btn-close { display:inline-block; font-size:1.6rem; padding:5px; border:1px solid #ccc; background-color:#fff; width:10px; height:10px;}
.btn_close { font-size:2rem;}
.btn_gray,a.btn_gray:link,a.btn_gray:visited {padding:2px 8px; background-color:#f2f2f2; border:1px solid #ddd; text-decoration:none; display:inline-block;}
.btn_gray:hover,a.btn_gray:hover { background-color:#dadada; border:1px solid #ccc; }

.BoxShaowNone { box-shadow:none !important;}

/*
|--------------------------------------------------------------------------
| Ntab(zhe-die-xuan-xiang-ka)
|--------------------------------------------------------------------------
*/
.Ntab  { }
.Ntab .NtabTitle { border-bottom:1px solid #000; padding:0 4px; }
.Ntab .NtabTitle dt { float:left; padding:0 8px; margin:0 4px; border:1px solid #000; border-bottom:none; list-style:none; cursor:pointer}
.Ntab .NtabTitle dt.active { background-color:#fff; position:relative; bottom:-1px; padding-bottom:1px;  }
.Ntab .NtabTitle dt.normal { background-color:#ccc; position:relative; margin-top:1px; }
.Ntab .NtabBox { padding:8px; border:1px solid #000; border-top:none;}

.NtabRedRadius .NtabTitle { padding:0 4px; height:27px; border-bottom:2px solid #E64442;}
.NtabRedRadius .NtabTitle dt { float:left; padding:0 8px; margin:0 4px; border:1px solid #E64442; border-bottom:none; list-style:none; cursor:pointer; font-size:1.4rem;}
.NtabRedRadius .NtabTitle dt.normal {background-color:#FFFFFF;border-radius:3px 3px 0 0;color:#E64442;padding:3px 8px;height:20px;}
.NtabRedRadius .NtabTitle dt.active {background-color:#E64442;border-radius:3px 3px 0 0;color:#FFFFFF;padding:3px 8px;height:22px;text-shadow:0 2px 0 #8A2827;}
.NtabRedRadius .NtabBox {}
.NtabRedRadius .NtabBox > dd {padding:15px 15px;}

.NtabRedRadiusOnePill .NtabTitle { padding:0 4px; height:31px;}
.NtabRedRadiusOnePill .NtabTitle dt { float:left; padding:5px 12px;border-left:1px solid #DADBD6;border-top:1px solid #DADBD6;  list-style:none; cursor:pointer; font-size:1.4rem;}
.NtabRedRadiusOnePill .NtabTitle dt.normal {background-color:#F5F6F1;color:#0192B5;height:20px;}
.NtabRedRadiusOnePill .NtabTitle dt.active {background-color:#FFFFFF;color:#666666;height:22px;}
.NtabRedRadiusOnePill .NtabBox { border-top:1px solid #DADBD6;}
.NtabRedRadiusOnePill .NtabBox > dd {padding:10px;}

.NtabWhiteRadius .NtabTitle { padding:0 4px; height:27px; border-bottom:2px solid #000;}
.NtabWhiteRadius .NtabTitle dt { float:left; padding:0 8px; margin:0 4px; border:1px solid #000; border-bottom:none; list-style:none; cursor:pointer; font-size:1.5rem;}
.NtabWhiteRadius .NtabTitle dt.normal {background-color:#FFF;border-radius:3px 3px 0 0;color:#999;padding:3px 10px;height:20px;border:1px solid #ccc; border-bottom:#000;;}
.NtabWhiteRadius .NtabTitle dt.active {background-color:#FFF;border-radius:3px 3px 0 0;color:#000;padding:3px 10px;height:22px; }
.NtabWhiteRadius .NtabBox {}
.NtabWhiteRadius .NtabBox > dd {padding:15px 15px;}

/*
|--------------------------------------------------------------------------
| Ntab(zhe-die-xuan-xiang-ka)left-right
|--------------------------------------------------------------------------
*/
.Ntab-LR  { }
.Ntab-LR .NtabTitle { float:left; border-right:1px solid #000;  padding:4px 0; }
.Ntab-LR .NtabTitle dt { float:none; padding:8px 8px; margin:4px 0; border:1px solid #000; border-right:none; list-style:none; cursor:pointer}
.Ntab-LR .NtabTitle dt.active { background-color:#fff; position:relative; right:-1px; padding-right:1px;  }
.Ntab-LR .NtabTitle dt.normal { background-color:#ccc; position:relative; margin-left:1px;}
.Ntab-LR .NtabBox { float:left; padding:8px 20px; border:1px solid #000; border-left:none; }

/*
|--------------------------------------------------------------------------
| Ntab(zhe-die-xuan-xiang-ka)
|--------------------------------------------------------------------------
*/
.showHtml_block {}
.showHtml_block_LightGreen { background-color:#fafffd; border:1px solid #d6e9c6; border-radius:4px; margin-bottom:20px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.showHtml_block_LightGreen, .showHtml_block_LightGreen h4 { color:#81b882; }
.showHtml_block_LightGreen .title{ border-bottom:1px solid #81b882 !important; }
/* -----------------------for problem-----------------------------*/
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
 .clear { display:block; /* Hides from IE-mac \*/ }
* html .clear { height:1%; }
* html .clear { display:block; /* End hide from IE-mac */ }
.help-block{ color:#a94442;}



.icon-product-clock { background:url(../img/sign/sign_alarm.png) no-repeat 0 0; width:26px; height:26px; }
/*
‖==========================================================================
‖ Copyright 2013 CC
‖ Designed by CC and built with bootstrap.(补充bootstrap)
‖==========================================================================
 */

/*GuoduXuanzhuan-0.3s*/
.TransitionTransform-03s {
  -webkit-transition: -webkit-transform 0.3s ease-out;
     -moz-transition: -moz-transform 0.3s ease-out;
       -o-transition: -o-transform 0.3s ease-out;
          transition: transform 0.3s ease-out;
}
.fade .Movein-TL { -webkit-transform: translate(-100%, -100%); -ms-transform: translate(-100%, -100%); transform: translate(-100%, -100%); } 
.fade .Movein-TR { -webkit-transform: translate( 100%, -100%); -ms-transform: translate( 100%, -100%); transform: translate( 100%, -100%); } 
.fade .Movein-BL { -webkit-transform: translate(-100%,  100%); -ms-transform: translate(-100%,  100%); transform: translate(-100%,  100%); } 
.fade .Movein-BR { -webkit-transform: translate( 100%,  100%); -ms-transform: translate( 100%,  100%); transform: translate( 100%,  100%); } 
	
.fade.show .Movein-TL,
.fade.show .Movein-TR,
.fade.show .Movein-BL,
.fade.show .Movein-BR { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }


table { border-collapse:separate; border-spacing:0 0; }
label { font-weight:normal; }
.form-control { box-shadow:none; }

.panel-group .panel { box-shadow:none; border-radius:0; }

select { -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select.form-control { background-image: url(../img/svg/ico-select.svg); background-repeat: no-repeat; background-position: right 10px center; background-size:13px; }

.chosen-container.chosen-container-single .chosen-single div { width:30px !important; }
.chosen-container.chosen-container-single .chosen-single span { margin-right:30px !important; }
.chosen-container.chosen-container-single .chosen-single div b { background-image: url(../img/svg/ico-select.svg) !important; background-repeat: no-repeat !important; background-position: right 10px center !important; background-size:13px !important; }



@media (min-width:450px) {
	select.form-control { padding:0 6px; }
	select.form-control option { padding:0 8px; }
	input[type="number"].form-control { padding:0 0 0 5px; }

	/*for bootstrap+chrome */
	input,textarea{outline:none;}
	.modal { border:none; outline:none; }
	.alert { padding:8px 10px; }
}


@media (max-width:449px) {
	textarea.form-control { padding-left:0;}

	a.ArrowRightBar  { background:url(sign/arrow-right-btn.png) no-repeat right 4px center; }
	.text-arrow-bg-BtnRight{ border:1px solid #ccc; font-size:1.4rem; background:#fff url(sign/arrow-right-btn.png) no-repeat right 21px center;
	-webkit-appearance:none;	-webkit-border-radius:0px;
	  -moz-appearance:none;		   -moz-border-radius:0px;
		   appearance:none;				border-radius:0px;
}


	.text-arrow-bg-only { background:url(sign/arrow-right-btn.png) no-repeat right center;background-size:12px 7px; padding-right:20px; }

	.text-arrow-bg{ border:1px solid #ccc; font-size:1.4rem; background:#fff url(sign/select-icon-gray.png) no-repeat right center;background-size:18px 7px; 
	-webkit-appearance:none;	-webkit-border-radius:0px;
	  -moz-appearance:none;		   -moz-border-radius:0px;
		   appearance:none;				border-radius:0px;
	}
	div.text-arrow-bg { padding:7px 12px 7px 9px; }

	/*modal close button*/
	button.SignClose { font-size:42px; font-weight:normal; margin:0 !important; padding:0 10px; position:absolute; right:10px; top:0; }
	/*
	.mBox { border-radius:0; }
	.ModTitle { border-radius:0; }
	*/
	.btn-lg { font-size:1.5rem; }
	.alert { padding:8px 15px;}
	.btn { /*padding-top:7px; padding-bottom:7px;*/ min-width:80px; }

	.btn-success-text-shadow {text-shadow: 1px 2px rgb(71, 164, 71);}
	.btn-yes,.btn-yes:hover { color:#5cb85c; border:1px solid #4cae4c; background-color:#fff; background-image:url(sign/sign_yes.png); background-repeat:no-repeat; background-position:10px center; text-align:left;}
	.btn-default-default { color:#999 !important; border:1px solid #ccc !important; background-color:#fff !important; }
	.btn-default-inverse { color:#333 !important; border:1px solid #333 !important; background-color:#fff !important;}
	.btn-default-success { color:#5cb85c !important; border:1px solid #4cae4c !important; background-color:#fff !important; }
	.btn-default-warning { color:#f0ad4e !important; border:1px solid #eea236 !important; background-color:#fff !important; }

	/*modal*/
	/*@media screen and (min-width: 768px) { .modal-dialog { width: 100%; } }*/

	.modal-left.fade   .modal-dialog { -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); transform: translate(-100%, 0); }
	.modal-right.fade  .modal-dialog { -webkit-transform: translate( 100%, 0); -ms-transform: translate( 100%, 0); transform: translate( 100%, 0); }
	.modal-bottom.fade .modal-dialog { -webkit-transform: translate(  0, 25%); -ms-transform: translate(  0, 25%); transform: translate(  0, 25%); }

	.modal-left.show   .modal-dialog,
	.modal-right.show  .modal-dialog,
	.modal-bottom.show .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); }
}

/*
|--------------------------------------------------------------------------
| 补充bootstrap-btn
|--------------------------------------------------------------------------
*/
/*
for重定位popover，封装基本样式 rel="popover"为必须for鼠标移入稳定显示
<div class="DiffTipsBox"><em class="DiffTips SizeTips MR20 PTB4" rel="popover" data-placement="bottom" data-html="true" data-original-title="" data-content="内容（注意属性值内外的引号，不注意常，会常出问题）"><span class="FontSize16 MR8">{% trans "Size Chart" %}</span><img style="position:relative; top:-2px;"  src="{{request.scheme}}://{{ request.META.HTTP_HOST }}/{{STATIC_URL}}/img/sign/sign_aks.png"></em></div>
*/
.DiffTipsBox { position:relative; display:inline-block; }
.DiffTips { position:relative; z-index:1011; }
.DiffTips + .popover { position:absolute; left:0 !important; padding:0; border:none; background-color:transparent; box-shadow:none; }
.DiffTips + .popover.bottom .arrow { position:absolute; top:-10px;}
.DiffTips + .popover .popover-content { text-align:left; white-space:normal; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.2); border-radius:6px; box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); }

/*
.btn-success{ 
color:#ffffff;
text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;
background-image:-moz-linear-gradient(top, #62c462, #51a351);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
background-image:-webkit-linear-gradient(top, #62c462, #51a351);
background-image:-o-linear-gradient(top, #62c462, #51a351);
background-image:linear-gradient(to bottom, #62c462, #51a351);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
border-color:#51a351 #51a351 #387038;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249;}

.btn-success:active,
.btn-success.active{background-color:#408140 \9;}
*/

/*
btn-cornsilk （玉米穗）
*/
.btn-cornsilk{ 
color:#996633;
text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25);background-color:#fdf1c5;
background-image:-moz-linear-gradient(top, #fcf4d2, #fdeeb6);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fcf4d2), to(#fdeeb6));
background-image:-webkit-linear-gradient(top, #fcf4d2, #fdeeb6);
background-image:-o-linear-gradient(top, #fcf4d2, #fdeeb6);
background-image:linear-gradient(to bottom, #fcf4d2, #fdeeb6);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf4d2', endColorstr='#fffdeeb6', GradientType=0);
border-color:#fdeeb6 #fdeeb6 #cc9966;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#fdeeb6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);

-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 1px 2px rgba(0,0,0,.05);
box-shadow:inset 0 1px 0 rgba(255,255,255,.9), 0 1px 2px rgba(0,0,0,.05);}
.btn-cornsilk:hover,
.btn-cornsilk:focus,
.btn-cornsilk:active,
.btn-cornsilk.active,
.btn-cornsilk.disabled,
.btn-cornsilk[disabled]{color:#E64442;background-color:#fbf4d8;*background-color:#fbf4d8;
background-image:-moz-linear-gradient(top, #fff8dc, #fff8dc);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff8dc), to(#fff8dc));
background-image:-webkit-linear-gradient(top, #fff8dc, #fff8dc);
background-image:-o-linear-gradient(top, #fff8dc, #fff8dc);
background-image:linear-gradient(to bottom, #fff8dc, #fff8dc);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff8dc', endColorstr='#fffff8dc', GradientType=0);}

.btn-cornsilk:active,
.btn-cornsilk.active{background-color:#fdeeb6 \9;}

/*btn-MainColor*/
/*
.btn-MainColor{ 
color:#fff;
text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25);background-color:#0192B5;
background-image:-moz-linear-gradient(top, #0fa2c6, #016c86);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0fa2c6), to(#016c86));
background-image:-webkit-linear-gradient(top, #0fa2c6, #016c86);
background-image:-o-linear-gradient(top, #0fa2c6, #016c86);
background-image:linear-gradient(to bottom, #0fa2c6, #016c86);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0fa2c6', endColorstr='#ff016c86', GradientType=0);
border-color:#016c86 #016c86 #005566;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#016c86;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);

-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.05);
box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.05);}
.btn-MainColor:hover,
.btn-MainColor:focus,
.btn-MainColor:active,
.btn-MainColor.active,
.btn-MainColor.disabled,
.btn-MainColor[disabled]{color:#fff;background-color:#016c86;*background-color:#016c86;
background-image:-moz-linear-gradient(top, #016c86, #016c86);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#016c86), to(#016c86));
background-image:-webkit-linear-gradient(top, #016c86, #016c86);
background-image:-o-linear-gradient(top, #016c86, #016c86);
background-image:linear-gradient(to bottom, #016c86, #016c86);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff016c86', endColorstr='#ff016c86', GradientType=0);}

.btn-MainColor:active,
.btn-MainColor.active{background-color:#016c86 \9;}
*/

/*btn-DarkBlue*/
.btn-DarkBlue{ 
color:#fff;
text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25);background-color:#1a2a7a;
background-image:-moz-linear-gradient(top, #2a3a8a, #1A2C70);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#2a3a8a), to(#1A2C70));
background-image:-webkit-linear-gradient(top, #2a3a8a, #1A2C70);
background-image:-o-linear-gradient(top, #2a3a8a, #1A2C70);
background-image:linear-gradient(to bottom, #2a3a8a, #1A2C70);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a3a8a', endColorstr='#ff1A2C70', GradientType=0);
border-color:#1A2C70 #1A2C70 #1d1d55;
border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
*background-color:#1A2C70;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);

-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.05);
box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 2px rgba(0,0,0,.05);}
.btn-DarkBlue:hover,
.btn-DarkBlue:focus,
.btn-DarkBlue:active,
.btn-DarkBlue.active,
.btn-DarkBlue.disabled,
.btn-DarkBlue[disabled]{color:#fff;background-color:#1A2C70;*background-color:#1A2C70;
background-image:-moz-linear-gradient(top, #1A2C70, #1A2C70);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#1A2C70), to(#1A2C70));
background-image:-webkit-linear-gradient(top, #1A2C70, #1A2C70);
background-image:-o-linear-gradient(top, #1A2C70, #1A2C70);
background-image:linear-gradient(to bottom, #1A2C70, #1A2C70);
background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1A2C70', endColorstr='#ff1A2C70', GradientType=0);}

.btn-DarkBlue:active,
.btn-DarkBlue.active{background-color:#1A2C70 \9;}

/*btn-darkest*/
.btn-darkest { color:#ffffff; background-color:#777777; border-color:#777777;}
.btn-darkest:hover,
.btn-darkest:focus,
.btn-darkest:active,
.btn-darkest.active,
.open .dropdown-toggle.btn-darkest { color:#ffffff; background-color:#636363; border-color:#585858;}

.btn-darkest:active,
.btn-darkest.active,
.open .dropdown-toggle.btn-darkest { background-image:none;}

.btn-darkest.disabled,			.btn-darkest[disabled],			fieldset[disabled] .btn-darkest,
.btn-darkest.disabled:hover,	.btn-darkest[disabled]:hover,	fieldset[disabled] .btn-darkest:hover,
.btn-darkest.disabled:focus,	.btn-darkest[disabled]:focus,	fieldset[disabled] .btn-darkest:focus,
.btn-darkest.disabled:active,	.btn-darkest[disabled]:active,	fieldset[disabled] .btn-darkest:active,
.btn-darkest.disabled.active,	.btn-darkest[disabled].active,	fieldset[disabled] .btn-darkest.active
{ background-color:#777777; border-color:#777777; }

/*btn-inverse*/
.btn-inverse { color:#ffffff; background-color:#000; border-color:#000;}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.open .dropdown-toggle.btn-inverse { color:#ffffff; background-color:#636363; border-color:#585858;}

.btn-inverse:active,
.btn-inverse.active,
.open .dropdown-toggle.btn-inverse { background-image:none;}

.btn-inverse.disabled,			.btn-inverse[disabled],			fieldset[disabled] .btn-inverse,
.btn-inverse.disabled:hover,	.btn-inverse[disabled]:hover,	fieldset[disabled] .btn-inverse:hover,
.btn-inverse.disabled:focus,	.btn-inverse[disabled]:focus,	fieldset[disabled] .btn-inverse:focus,
.btn-inverse.disabled:active,	.btn-inverse[disabled]:active,	fieldset[disabled] .btn-inverse:active,
.btn-inverse.disabled.active,	.btn-inverse[disabled].active,	fieldset[disabled] .btn-inverse.active
{ background-color:#777777; border-color:#777777; }

/*btn-HotPink*/
.btn-HotPink { color:#ffffff; background-color:#ff0066; border-color:#ff0066;}
.btn-HotPink:hover,
.btn-HotPink:focus,
.btn-HotPink:active,
.btn-HotPink.active,
.open .dropdown-toggle.btn-HotPink { color:#ffffff; background-color:#ff2266; border-color:#dd0066;}

.btn-HotPink:active,
.btn-HotPink.active,
.open .dropdown-toggle.btn-HotPink { background-image:none;}

.btn-HotPink.disabled,			.btn-HotPink[disabled],			fieldset[disabled] .btn-HotPink,
.btn-HotPink.disabled:hover,	.btn-HotPink[disabled]:hover,	fieldset[disabled] .btn-HotPink:hover,
.btn-HotPink.disabled:focus,	.btn-HotPink[disabled]:focus,	fieldset[disabled] .btn-HotPink:focus,
.btn-HotPink.disabled:active,	.btn-HotPink[disabled]:active,	fieldset[disabled] .btn-HotPink:active,
.btn-HotPink.disabled.active,	.btn-HotPink[disabled].active,	fieldset[disabled] .btn-HotPink.active
{ background-color:#ffaacc; border-color:#ffaacc; }
/*
|--------------------------------------------------------------------------
| 补充bootstrap Other
|--------------------------------------------------------------------------
*/
/*(覆盖其)标签页药丸效果*/
.nav-tabs-pills,
.nav-tabs-pills>li>a:hover { border-bottom-color:#E64442;}
.nav-tabs-pills>.active>a,
.nav-tabs-pills>.active>a:hover,
.nav-tabs-pills>.active>a:focus{ border:1px solid #E64442;}
.nav-tabs-pills>li>a { color:#333; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; margin-bottom:0; }

/*(由模仿)标题框样式*/
.ModTitle { background-color:#fafafa; color:#333; /*background-color:#FAFAFA; background-image:linear-gradient(to bottom, #FFFFFF, #F2F2F2);*/ background-repeat:repeat-x; border:1px solid #D4D4D4; border-radius:4px 4px 4px 4px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.067); padding-left:20px; padding-right:20px; }

/*(由模仿)toggler开关*/
span.toggler { display:inline-block; width:13px; height:12px; background:url(../img/sign/toggler.gif) no-repeat 0 -36px;}
.collapsed span.toggler, span.toggler-collapsed { display:inline-block; width:13px; height:12px; background:url(../img/sign/toggler.gif) no-repeat 0 0;}

.mBox { background-color:#fff; border:1px solid #ddd; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.2);box-shadow:0 0 4px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}
.mBox-header {padding:9px 15px;border-bottom:1px solid #eee;}
.mBox-header .close{margin-top:2px;}
.mBox-header h3{margin:0;line-height:100%; display:inline-block; padding:5px 10px;}
.deleteline{ background:#fff; border:none;display:inline-block; height:5px; width:100px;position:absolute; z-index:99;}
.mBox-body{ /*position:relative;overflow-y:auto;max-height:400px;*/padding:15px;}
.mBox-form{margin-bottom:0;}
.mBox-footer{padding:14px 15px 15px;margin-bottom:0;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}
.mBox-footer:before,
.mBox-footer:after{display:table;content:"";line-height:0;}
.mBox-footer:after{clear:both;}
.mBox-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.mBox-footer .btn-group .btn+.btn{margin-left:-1px;}
.mBox-footer .btn-block+.btn-block{margin-left:0;}

/*(由模仿)扩展图标*/
.theICON { display:inline-block; width:9px; height:9px; line-height:14px; margin-top:1px; vertical-align:text-top; }
.theICON-arrow-right { background:url(sign/arrow_right.png) no-repeat 2px 1px; }
/*
‖==========================================================================
‖ Copyright 2013 CC
‖ Mod From Here Below
‖==========================================================================
 */

/*
|--------------------------------------------------------------------------
| 分隔
|--------------------------------------------------------------------------
*/
.divider { height:0px; border-bottom:1px dotted #CECECE;}
.separate { height:0px; border-bottom:1px solid #CECECE;}

/*
|--------------------------------------------------------------------------
| 用户类图标
|--------------------------------------------------------------------------
*/
.SIDE-ICON-ORDERS	 {background-position:-561px 0; }
.SIDE-ICON-SHOPPING	 {background-position:-561px 0; }
.SIDE-ICON-RETURNS	 {background-position:-528px -40px; }
.SIDE-ICON-DELIVERY	 {background-position:-495px -80px; }
.SIDE-ICON-PAYMENT	 {background-position:-462px -120px; }
.SIDE-ICON-ACCOUNT	 {background-position:-429px -160px; }
.SIDE-ICON-WEBSITE	 {background-position:-396px -200px; }
.SIDE-ICON-REVIEWS   {background-position:-363px -240px; }
.SIDE-ICON-LIST		 {background-position:-330px -280px; } /*UN-USED*/
.SIDE-ICON-SIZE		 {background-position:-297px -320px; }
.SIDE-ICON-QUESTIONS {background-position:-264px -360px; }
.SIDE-ICON-REWARDS	 {background-position:-231px -400px; }
.SIDE-ICON-COUPONS	 {background-position:-198px -440px; }
.SIDE-ICON-SHARE	 {background-position:-165px -480px;}
.SIDE-ICON-LOOKBOOK	 {background-position:-132px -520px;}
.SIDE-ICON-PASSWORD  {background-position:-99px -560px;}

.SIDE-ICON-DRESS	 {background-position:-66px -600px;}
.SIDE-ICON-LOGOUT	 {background-position:-33px -640px;}
.SIDE-ICON-FAVORITES {background-position:    0 -680px;}


/*
|--------------------------------------------------------------------------
| 图片图标类
|--------------------------------------------------------------------------
*/
 .Dlink{background:url(../img/sign/sprite.png) no-repeat;padding-left:20px;}
.redArrow{background-position:-535px -180px;}
.checked{background-position:-536px -247px;}
.siteMini{background-position:-533px -448px;}
.editIcon{background-position:-538px -468px;}
.clock{background-position:-538px -630px;}


#w-prodtViewList li a:hover img,#w-prodtViewList li.current a,.prodtViewspecial #lb-thumbnail a.current,.prodtViewspecial #lb-thumbnail a.current img,.prodtViewspecial #lb-thumbnail a:hover img,.verticalPop #lb-thumbnail a:hover img,#prodthumbnails a:hover img,#prodthumbnails a.current ,#prodthumbnails a.current img,.verticalPop #lb-thumbnail a.current,.verticalPop #lb-thumbnail a.current img,#lb-thumbnail a.current img,#lb-thumbnail a:hover img{border-color:#E64442;}
#w-prodtViewList li.current a,.vThumbnails #prodthumbnails a.current,.vThumbnails #prodthumbnails a:hover{background-color:#E64442;}
#w-prodtViewList li.current,.circleArrowRight,.prodFinalBuyNow,#Item_Description_Spc ul li, .section ul li,.currentPrice dt a.current,.w-ReReply em,.w-qaAlllist dd em,#prodthumbnails a em,.msgSubmit em, .msgSubmit dd,#socialShare em{background-image:url(../img/sign/y-new.gif);background-repeat:no-repeat;}
#w-prodtViewAll a,.carouselP,.carouselN,#lb-contentControls a,.vThumbnails #thumbnailsUp a, .vThumbnails #thumbnailsDown a,#lb-tnControls a{background-image:url(../img/sign/carousel.png);background-repeat:no-repeat;}
.circleArrowRight,.circleArrowLeft,.circleArrowUp,.circleArrowDown{background:url(../img/sign/y.gif) no-repeat; padding-left:15px;}
.circleArrowUp{background-position:-7px -3490px;}
.circleArrowRight{background-position:-7px -3414px;}
.circleArrowDown{background-position:-19px -3398px;}
.circleArrowLeft{background-position:-19px -3474px;}

.paypalIcon,.paypalIcon2,.jcbIcon,.mcardIcon,.americanEIcon,.visaIcon,.dkIcon,.GlobalCollect123 ,.visaEIcon,.cbIcon,.maestroIcon,.westernUIcon,.yandexMoneyIcon,.webMoneyIcon,
.boletobigIcon,.boletoLeftIcon,.yandexMoneySmallIcon,.webMoneySmallIcon,.GlobalCollect1505,.bancoLeftIcon,.bancobigIcon, .qiwiIcon, .w-shppingInfo em,.cashUIcon, .w-shppingInfo em
{background:url(../img/sign/paymethod.jpg) 0 0 no-repeat;display:inline-block;width:51px;height:32px;}
.dkIcon,
.GlobalCollect123	{background-position:0 -290px;}
.paypalIcon		{width:70px;height:70px;background-position:0 0;}
.paypalIcon2	{background-position:0 -80px;}
.jcbIcon		{background-position:0 -122px;}
.mcardIcon		{background-position:0 -164px;}
.americanEIcon	{background-position:0 -206px;}
.visaIcon		{background-position:0 -248px;}
.visaEIcon		{background-position:0 -332px;}
.cbIcon			{background-position:0 -374px;}
.maestroIcon	{background-position:0 -416px;}
.westernUIcon	{background-position:0 -458px;}
.yandexMoneyIcon{width:125px;height:50px;background-position:0 -500px;}
.webMoneyIcon	{width:125px;height:50px;background-position:0 -560px;}
.boletoLeftIcon	{width:125px;height:50px;background-position:0 -630px;}
.boletobigIcon	{width:93px;height:48px;background-position:0 -630px;}
.yandexMoneySmallIcon	{background-position:0 -700px;}
.webMoneySmallIcon		{background-position:0 -742px;}
.GlobalCollect1505		{background-position:0 -800px;}
.bancoLeftIcon	{width:117px;height:59px;background-position:0 -850px;}
.bancobigIcon	{width:108px;height:50px;background-position:-3px -855px;}
.qiwiIcon		{width:133px;height:50px;background-position:0 -931px;}
.cashUIcon		{width:95px;height:50px;background-position:0 -1300px;}

/*Some Heading*/
.fancyHeading{padding:0;border-bottom:2px solid #E2CDC8;}
.fancyHeadingS{padding:5px 10px;border-bottom:1px solid #E2CDC8;color:#D89082;font-weight:normal;}
.fancyHeading a, .fancyHeading span{float:left;height:27px;line-height:27px;padding:0 10px;font-size:1.4rem;font-family:Georgia;margin-right:5px;border:1px solid #f1e7e4;border-bottom:none;color:#666;background-color:#f1e7e4;}
.fancyHeading span, .fancyHeading a.current, .fancyHeading a.current:hover{color:#fff;background-color:#AE2F29;border-color:#AE2F29;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);}
.fancyHeading a:hover{color:#fff;border-color:#e1cdc7;background-color:#e1cdc7;text-decoration:none;}
.w-pbg{padding:10px;background-color:#f8f8f8;}
.fancyHeadingV2{background-color:#49AFCD;color:#fff;position:relative;zoom:1;}
.fancyHeadingV2 span{background-color:#49AFCD;display:block;padding:3px 0 3px 5px;line-height:20px;position:relative;left:-4px;zoom:1;text-shadow:0 1px 1px rgba(0, 0, 0, 0.75);}
.fancyHeadingV2 b{position:absolute;width:4px;height:4px;background:url(bg/fhv2Arrow.gif) no-repeat;left:-4px;bottom:-4px;overflow:hidden;}
.w-rHeading, .w-rHeading h2, .w-rHeading span, .w-rHeadingV2, .w-rHeadingV2 h2, .w-rHeadingV2 span{background-image:url(../img/sign/y.gif);}

/*LT*/
.border-radius,.border-radius-banner{border:1px solid #DDD;-moz-border-radius:3px;border-radius:3px;padding:10px;}
.border-radius-min{border:1px solid #DDD;-moz-border-radius:3px;border-radius:3px;}
.border-radius-banner{-moz-border-radius:2px;border-radius:2px;}

/*review: shuang yin hao*/
/*
.reviewRight p.reviewInfo,
.reviewReplyEdit .w-ReReply dl{background:url(../img/sign/quote-left-mini.png) 0 0 no-repeat;}
.reviewReplyEdit .w-ReReply dl{background-position:10px 12px;}
.reviewRight .reviewDetails{background:url(../img/sign/quote-right-mini.png) right bottom no-repeat;}
.reviewReplyEdit .w-ReReply dt{background:url(../img/sign/quote-right-mini-b.png) right bottom no-repeat;}
*/

.page-heading{border-bottom:1px solid #ddd;}
.page-heading .heading-title{color:#333;}
.page-heading .heading-title .extra{color:#999;}
.page-heading .heading-more a{color:#666;}
.page-heading .heading-more a:hover{color:#E64442;}
.page-heading .heading-more a.alt{background-image:url(../img/sign/sprite-new.png);background-position:right 0;color:#E64442;}
.page-heading .heading-more .alt:hover{background-position:right -20px;color:#fff;}
.page-heading .title-tab{ background-color:#F6F6F6; color:#000; padding:3px 10px 2px 10px;border-radius:3px 3px 0 0; border:1px solid #ccc; border-bottom:0; font-size:13px;}

/*
|--------------------------------------------------------------------------
| 引经据典
|--------------------------------------------------------------------------
*/
#CustomerTestimonials blockquote cite { background:url(../img/sign/quote-left-mini.png) no-repeat 0 0; }
#CustomerTestimonials blockquote cite span { background:url(../img/sign/quote-right-mini.png) no-repeat right bottom; padding:10px 20px;}
#CustomerTestimonials blockquote p { font-style:italic;}
#CustomerTestimonials blockquote p img { margin-right:4px; }


/*
|--------------------------------------------------------------------------
| 首页 CateList
|--------------------------------------------------------------------------
*/
#IndexCateList {}
#IndexCateList .row-fluid div { padding-bottom:5px; height:250px;}
#IndexCateList .row-fluid div > a		{ display:inline-block; margin:0 8px; height:144px; overflow:hidden; }
#IndexCateList .row-fluid div > a img	{ width:144px; }
#IndexCateList .row-fluid div h2 {}
#IndexCateList .row-fluid div ul { margin:0;}
#IndexCateList .row-fluid div ul li {}
#IndexCateList .row-fluid div ul li h3{ font:normal 12px/150% Arial; margin:0;  padding:0 0 0 10px;}
#IndexCateList .row-fluid div ul li h3 a { color:#333;}

#IndexCateList .row-fluid [class*="span"] { border-left:1px solid #ccc; padding-left:10px; }
#IndexCateList .row-fluid [class*="span"]:first-child { border-left:none;}


/*
|--------------------------------------------------------------------------
| ProductList
|--------------------------------------------------------------------------
*/
.w-productList{}
.w-productList em { font-style:normal; }
.w-productList dl { float:left; margin:0;}
.w-productList dl dt { }
.w-productList dl dt:hover { }
.w-productList dl dt > a { display:block; position:relative; }
.w-productList dl dt img {}
.w-productList dl dt > div > a img	{ /*border:1px solid #FFFFFF;*/ }
.w-productList dl dt > div > a:hover img, .w-productList dt a:active img, .w-grid dt a:hover img, .w-grid dt a:active img{ /*border-color:#ddd;*/}
.w-productList dl dt > div > a em { position:absolute; z-index:2; }
.w-productList dl dt > div > a em.iconNew { top:0; left:0; }
.w-productList dl dt > div > a em.iconDiscountB { top:0; right:0; }
.w-productList dl dt > div > a em.iconSale { top:0; right:0; }
.w-productList dl dt > div > a em.iconFastDelivery { bottom:0; right:0; }
.w-productList dl dt > div > a em.iconFreeShipping { top:0; right:0; }


.w-productList dl dd { margin:0;}
.w-productList dl dd.moreColor { margin-bottom:2px; padding:2px 0; }
.w-productList dl dd.moreColor a { color:#999;}
.w-productList dl .proName { margin:1px 0 5px; overflow:hidden; padding:0;}
.w-productList dl .oldPrice { display:block; color:#555; font-size:13px; margin-left:4px; text-decoration:line-through; }

.w-productList dl .price,.w-productList dl .price b, .w-productList dl .price a	{ display:inline-block; line-height:21px; }
.w-productList dl .proPrice .price em { font-size:1.4rem; font-weight:normal; }
.w-productList dl .proReview			{ position:absolute; right:0; bottom:0; }
.w-productList dl .proReview .star	{ float:left; margin:2px 4px 0 0; }
.w-productList dl .proReview .star a	{ }

.w-productList dl .tool-info { cursor:pointer; display:inline-block; }
.w-productList dl .favorite-for-cate { color:#666; cursor:pointer; float:right; font-size:1.4rem; padding:0; position:relative; line-height:150%;}
.w-productList dl .favorite-for-cate i.the-icon-heart,.w-productList dl .favorite-for-cate i.the-icon-heart-active { float:left; }

.w-grid dl.nb, .w-list dl.nb, .w-gallery dl.nb{border:none;}
.grid-m-l dl{width:100%;margin:0; padding:0;}
.grid-m-l dt{float:left;}
.grid-m-l dd{margin-left:87px; }
.grid-m-l dd p{ }

/*首页 ProductList*/
#IndexTabsList {}
#IndexTabsList .nav-tabs li a { padding:2px 10px;}

#IndexTabsList .w-productList{}
#IndexTabsList .w-productList dl { width:132px; height:260px; padding:4px;}
#IndexTabsList .w-productList dl dt {}
#IndexTabsList .w-productList dl dt img {}
#IndexTabsList .w-productList dl dd { }
#IndexTabsList .w-productList dl dd.proName { font-size:1.4rem; height:27px; line-height:13px;}

/*通用缩略图列表*/
.w-grid-752-4cols	dl.featuredProduct,
.w-list-752			dl.featuredProduct,
.w-grid-752-3cols	dl.featuredProduct,
.w-grid-992i-6cols	dl.featuredProduct
{background-image:url(../img/sign/featured_v2.gif) ;background-repeat:no-repeat ;background-position:right bottom;}

/*通用缩略图列表 for w-grid-752-4cols*/
.w-grid-752-4cols dl.featuredProduct{background-color:#f8f8ef;}
.w-grid-752-4cols .featuredProduct dt{background:url(../img/sign/gallery_featured_prod_seperator.png) no-repeat right bottom;height:178px;margin-bottom:2px;}
.w-grid-752-4cols dl.featuredProduct .featuredBot{background-color:#ddd;background:url(../img/sign/gallery_featured_prod_bg.png) no-repeat right bottom;}
.w-list-752 dl.featuredProduct{background-color:#f8f8ef;}
.w-list-752 dl.featuredProduct .featuredBot{background:url(../img/sign/list_featured_prod_seperator.png);}
.w-grid-752-4cols dd .prodViewMore a{color:#666666;}
.w-grid-752-4cols dd .prodViewMore a:hover{color:#E64442;}
.w-grid-752-3cols dl.featuredProduct .featuredBot{background:url(../img/sign/gallery_featured_prod_bg_240.png) no-repeat right bottom;}
.prodType a.priceUp, .prodType a.priceDown{background-image:url(../img/sign/arrow.png);background-repeat:no-repeat;}
.w-list-752 dd .prodViewMore a:link, .w-list-752 dd .prodViewMore a:visited{color:#666666;}
.w-list-752 dd .prodViewMore a:hover{color:#E64442;}


/*
|--------------------------------------------------------------------------
| 列表页左边栏 产品分类
|--------------------------------------------------------------------------
*/
#SideBar #ShopByCategory{ margin-bottom:20px;line-height:18px;}
#SideBar #ShopByCategory .cate-nav-mod{margin-bottom:9px;}
#SideBar #ShopByCategory .cate-nav-mod dt{font-weight:bold;color:#333333;}
#SideBar #ShopByCategory .cate-nav-mod dt.red{color:900;}
#SideBar #ShopByCategory .cate-nav-mod h2, #SideBar #ShopByCategory .cate-nav-mod h3 {padding:0;font-size:100%;}
#SideBar #ShopByCategory .cate-nav-mod dd{padding-left:8px;}
#SideBar #ShopByCategory .cate-nav-mod dd h3 {font-weight:normal;}
#SideBar #ShopByCategory span.selected{font-weight:bold; color:#900;}
#SideBar #ShopByCategory span.selected em{color:#999;padding-left:3px;}
#SideBar #ShopByCategory a:link,
#SideBar #ShopByCategory a:visited{display:block; padding:3px 0 3px 0; text-decoration:none;line-height:13px;}
#SideBar #ShopByCategory em{color:#999;padding-left:3px; font-family:verdana, arial, sans-serif;}
#SideBar #ShopByCategory .cate-nav-level h2 {font-weight:normal;}
#SideBar #ShopByCategory .cate-nav-level a{padding-left:8px;}
#SideBar #ShopByCategory .cate-nav-level .levelUp1{padding-left:0;}
#SideBar #ShopByCategory .cate-nav-level a.levelUp{background-position:-60px -113px;}
#SideBar #ShopByCategory .cate-nav-level span.selected{padding:3px 8px;display:inline-block;line-height:13px;}
#SideBar #ShopByCategory a.selected{color:#900; font-weight:bold; }
#SideBar #ShopByCategory .priceRange{padding:5px 0 5px 15px; }
#SideBar #ShopByCategory .priceRange input{height:12px;padding:2px 0;}
#SideBar #ShopByCategory .priceRange button.textbtn,
#SideBar #ShopByCategory .priceRange button.textbtn:hover{font-size:10px;padding:3px 1px;width:auto;margin-right:0;}
#SideBar #ShopByCategory .heading-title{font-size:1.4rem;font-family:verdana, arial, helvetica, sans-serif;position:relative;top:1px;padding:2px 0 3px 0;color:#333333;}

#SideBar #ShopByCategory a.levelUp { background:url(../img/sign/cate-nav.gif) no-repeat -17px -84px ; }
#SideBar #ShopByCategory a:hover,
#SideBar #ShopByCategory a:active { background-color:#FFDDD8; color:#333; }

/*
|--------------------------------------------------------------------------
| 列表页左边栏 Narrow by
|--------------------------------------------------------------------------
*/
/*General-Style通用样式*/
.RefineBox{color:#333333;}
.RefineBox h4{border-bottom:2px solid #2070af;}
.RefineBox h2 span{background:url(../img/sign/cate-nav.gif) no-repeat -100px -74px;}
.RefineBox h2.MakeShow span{background:url(../img/sign/cate-nav.gif) no-repeat -78px -95px;}
.RefineBox p a:link, .RefineBox p a:visited {background:url(../img/sign/cate-nav.gif) no-repeat scroll -180px 6px transparent;color:#666;}
.RefineBox p a:hover, .RefineBox p a:active {background:#ffd2e4 url(../img/sign/cate-nav.gif) no-repeat -140px -35px;color:#ff0066;}
.RefineBox p a.nsSelected:hover, .RefineBox p a.nsSelected:active{background-color:#ffddd8;}
.RefineBox h2 a:link, .RefineBox h2 a:visited {display:inline;color:#666666;font-weight:normal;font-size:10px;}
.RefineBox h2 a:hover{color:#E64442;text-decoration:underline;}
.RefineBox p a.less,.RefineBox .btn-less {background:white url(../img/sign/y.gif) no-repeat -23px -4370px;color:#666; padding:8px 0 0 15px; margin:0;}
.RefineBox p a.more,.RefineBox .btn-more {background:white url(../img/sign/y.gif) no-repeat -23px -4400px;color:#666; padding:8px 0 0 15px; margin:0;}
/*.RefineBox p a.more:hover {color:#900;}*/
/*Narrow by*/
.RefineBox{width:208px; overflow:hidden;margin-bottom:20px;}
.RefineBox h4{padding:2px 0; font-size:1.4rem;font-weight:bold;position:relative;line-height:18px;}
.RefineBox h4 a {display:inline;position:absolute;right:6px;top:2px;padding:0;color:#7a7a7a;font-weight:normal;}
.RefineBox a span{padding-left:3px;color:#999; display:inline; font-size:10px;}
.RefineBox h2{font-weight:bold; font-size:1.4rem; margin:0; padding:8px 0px 2px 16px; position:relative;zoom:1;line-height:18px;cursor:pointer;}
.RefineBox h2 span{display:block;height:14px;width:14px;position:absolute;overflow:hidden;top:8px;left:0;cursor:pointer;}
.RefineBox h2 strong{float:left;line-height:18px;}
.RefineBox h2 a.seeAll{float:right;white-space:nowrap;}
.RefineBox .options-wrap{border-bottom:1px solid #ddd;padding-bottom:9px;}
.RefineBox .options{ overflow:hidden;}
.RefineBox h2.down span{background-position:-80px -95px;}
.RefineBox p { margin:0;}
.RefineBox p a:link, .RefineBox p a:visited {display:block; width:100%; padding:3px 0 2px 20px; text-decoration:none;}
.RefineBox p a:hover, .RefineBox p a:active{text-decoration:none;}
.RefineBox p a.nsSelected {background-position:-140px -34px; color:#ff0066; }
.RefineBox p a.nsSelected:hover, .RefineBox p a.nsSelected:active{background-position:-160px -14px;}
.RefineBox p a.more{padding:0 0 8px 20px;cursor:pointer;font-weight:bold;text-transform:capitalize;}
.RefineBox p a.more:hover {text-decoration:underline;}
.RefineBox .heading-title{font-size:1.4rem;font-family:verdana, arial, helvetica, sans-serif;position:relative;top:1px;}
.RefineBox .heading-more{margin-top:3px;}
.RefineBox .heading-more a{padding-right:0;background-image:none;}
.mini-newsletters-pic {margin-bottom:20px;}
/*
|--------------------------------------------------------------------------
| 边栏-模块-有头有尾
|--------------------------------------------------------------------------
*/
.SideBox {}
.SideBoxTitle { background-color:#e9e9e9; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:7px 0 6px 17px;  }
.SideBoxTitle h2 { font-size:1.5rem; color:#E64442; margin:0; line-height:100%; }
.SideBoxTitle h3 { font-size:13px; color:#000; margin:0; line-height:100%; }

/*filter*/
.SideBoxContent { padding:10px 0 0 0;}
.SideBoxContent a { color:#333;}

.SideBoxContent blockquote { border:none; margin:0; padding:0;}
.SideBoxContent blockquote p { font-style:italic; font:normal 12px/150% Arial;}

.SideBoxContent dl * { font-size:1.4rem; }
.SideBoxContent dl h2 { line-height:150%; font-weight:normal; margin:0; }
.SideBoxContent dl dt,.SideBoxContent dl dd { margin:0; }
.SideBoxContent dl dt { }
.SideBoxContent dl dd {}
.SideBoxContent dl dt a {}
.SideBoxContent dl dd a {}

/*prod-list*/
.SideBoxTitle + .w-productList dl    { margin-bottom:4px; }
.SideBoxTitle + .w-productList dl dt { float:left; margin-right:8px;}
.SideBoxTitle + .w-productList dl dd .prodTitle { font-size:1.4rem; margin:0; padding:4px 0; }
.SideBoxTitle + .w-productList dl dd .prodTitle a { }
.SideBoxTitle + .w-productList dl dd .oldPrice	{ font-size:1.4rem; margin:0; padding:0 0; }
.SideBoxTitle + .w-productList dl dd .price		{ font-size:1.4rem; margin:0; padding:0 0 4px 0; }
/*
|--------------------------------------------------------------------------
| 列表页-模块-有头有尾
|--------------------------------------------------------------------------
*/
.CateBox {}
.CateBoxTitle { /*border-bottom:2px solid #DADBD6;*/ padding-bottom:8px; }
.CateBoxTitle h1 { font-size:1.8rem; color:#333333; margin:0; line-height:100%; }
.CateBoxTitle h2 { font-size:1.5rem; color:#E64442; margin:0; line-height:100%; }
.CateBoxTitle h3 { font-size:13px; color:#000; margin:0; line-height:100%; }
.CateBoxContent { color:#555; padding:10px 0 0 0;border-bottom:1px solid #DADBD6; }
.CateBoxContent a { color:#555;}

.CateBoxContent blockquote { border:none; margin:0; padding:0;}
.CateBoxContent blockquote p { font-style:italic; font:normal 12px/150% Arial;}

.CateBoxContent dl * { font-size:1.4rem; }
.CateBoxContent dl h2 { line-height:150%; font-weight:normal; margin:0; }
.CateBoxContent dl dt,.CateBoxContent dl dd { margin:0; }
.CateBoxContent dl dt {}
.CateBoxContent dl dd {}
.CateBoxContent dl dt a {}
.CateBoxContent dl dd a {}


/*
|--------------------------------------------------------------------------
| 购物车页-支付页都用的到
|--------------------------------------------------------------------------
*/
.shCartCont .mBox-body{ display:inline-block; width:100%;}
.shCartCont .mainbox{padding:0;margin-bottom:10px;}
.shCartCont .mainbox th{white-space:nowrap;}

.shCartCont .TotalPrice{  /*width:278px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;float:right; */  /*background:#F2F2F2;*/ }
.shCartCont .productList dl { margin:0;}
.shCartCont .productList dt { float:left; width:95px; overflow:hidden;}
.shCartCont .productList dt a{ float:left;}
.shCartCont .productList dd { margin-left:95px; }
.shCartCont .productList dd p { margin:0;}
.shCartCont .productList dd p em {margin-bottom:5px;}
.shCartCont th{font-size:1.4rem; /*border-top:1px solid #ccc;background-color:#f9f9f9;border-bottom:1px solid #ccc;*/padding:10px 10px;}
.shCartCont td{vertical-align:top;padding:10px;border-top:1px solid #ddd;}
.shCartCont .miniProducts td{padding:5px 10px;border-bottom:1px solid #e2ccc9;background-color:#F3F3F3;}
.shCartCont .productList{ /*width:380px;*/}
.shCartCont .attachment td{border:none;}
.shCartCont .attachment .productList img{width:42px;height:42px;margin-left:43px;}
.shCartCont .prQuant{ /*width:120px;text-align:center;*/}
.shCartCont .prQuant a{ display:inline-block;}
.shCartCont .prQuant select{width:48px;}
.shCartCont .productList h4{ padding:0;font-size:1.4rem;font-weight:normal; line-height:150%; display:inline-block; }
.shCartCont .productList h4 a {color:#333333; font-weight:bold; display:inline-block; width:320px;}
.shCartCont .productList h4 a:hover { text-decoration:underline !important; }
.shCartCont .productList .prAttr{color:#ff0066; /*border-top:1px dotted #ddd;*/}
.B_Dott{border-top:1px dotted #999999;display:inline-block;width:100%;}
.shCartCont .productList .listPrice{color:#535353;font-weight:normal;}
.shCartCont .productList .savingPrice{color:#ff0066;width:122px;}
.shCartCont .prQuant .prAvilable{color:#DA481E;text-align:left;padding:0 5px 0 15px;font-size:1.4rem;}
.shCartCont .prPrice .savingPrice i{font-style:normal;display:inline-block;}
.shCartCont .menPrice {display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:2px;font-size:1.4rem;line-height:18px;color:white;white-space:nowrap;vertical-align:baseline;margin-top:3px;padding:0 4px;background-color:#c11010;text-shadow:0 -1px 0 #8A2827;}
.shCartCont .countDown {margin-top:2px;}
.shCartCont .prDesc{text-align:left;}
.shCartCont .prAmount, .scTotalSaving .label, .scSumAmount .label{text-align:right;}
.scSumAmount .label strong{text-transform:uppercase;}

.shCartCont td.prAmount{font-size:1.4rem;font-weight:bold;color:#000;white-space:nowrap;width:80px;}
.shCartCont .prAmount .remove{ /*width:12px;height:14px;background:url(../img/sign/y.gif) no-repeat right -1516px;vertical-align:middle;visibility:hidden;*/}
.shCartCont .prAmount .removeItem a:link{font-size:1.4rem;font-weight:normal;color:#333;text-decoration:underline;}
.w-shCart .scTotalSaving{font-size:1.4rem;font-weight:bold;text-transform:uppercase;}
.shCartCont .scTotalSaving strong{color:#DA481E;}
.shCartCont .scSumAmount strong{float:right;font-size:1.4rem;margin-right:10px}
.shCartCont .scSumAmount .label strong{color:#272727;}
.shCartCont .scSumAmount .prAmount strong{color:#80000A;font-size:2rem;}
.shCartCont .scSumAmount .label strong.totalPrice{color:#80000A;font-size:2rem;margin-left:20px;min-width:80px;}
.shCartCont .scSumAmount td{border:none;padding:0;}
.HText {padding:0 !important;}
.HText h2{ /*background:url(bg/punch-hole-oval.png) repeat-x -4px top;*/color:#000;font-weight:bold; font-size:2.4rem; line-height:1; padding:25px 10px 25px;letter-spacing:-0.05em; margin:0;}
.shCartCont .scSumAmount .savingTips{font:10px Verdana;}
.FixScrollTop {position:fixed !important; }

/*购物车页-列表-产品数量选择*/
.prQuant select { width:auto; min-width:70px;}

/*购物车页-列表-显示折扣*/
.discountCDBox{position:relative; width:auto; height:20px; padding-top:3px; line-height:20px; margin-bottom:2px; background:url(../img/sign/count-down-bg.png) no-repeat scroll 0px 0px transparent; }
.discountCD1{position:absolute; padding-left:2px; width:200px; color:#fff; height:20px; line-height:20px; font-size:1.4rem; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-style:italic;}
.discountCD2{position:absolute; width:25px; height:20px; color:#fff; line-height:18px; font-size:1.8rem; font-family:Georgia, 'Times New Roman', Times, serif; text-align:right; left:0px;}

.ir { /*background-repeat:no-repeat;  direction:ltr; display:inline-block; overflow:hidden;  text-align:left; text-indent:-999em;*/}


/*
|--------------------------------------------------------------------------
| 账户中心页
|--------------------------------------------------------------------------
*/
/*账户中心边栏
.accountMenu {background:url(bg/bg-100x174.gif) repeat-x scroll 0 0; }
.accountMenu dt {font-size:1.4rem; color:#333;font-weight:bold;line-height:20px;padding:5px 10px;border-bottom:1px solid #ddd;}
.accountMenu dd.selected a {font-weight:bold;color:#A72D2C;}
.accountMenu a {display:block;line-height:160%;padding:8px 8px 8px 20px;background:transparent url(../img/sign/y.gif) no-repeat -15px -2661px;}
.accountMenu a:hover {background-color:#F4F4F4;}
.accountMenu dd p {margin-top:-6px;padding:0 0 10px 20px;color:#FE7200;}
*/
/*账户中心-正文通用样式
.AccountContent {}
.AccountContent h2.AccountMainContentTitle { padding:10px 0px 20px 0;font:18px Georgia; color:#0192B5 !important; border-bottom:1px solid #F2F2F2;}
*/
/*账户中心-订单列表页（My Orders）*/
.OrderList h2 { }
.OrderList p{padding:5px 10px 6px;;}
.OrderList table {width:100%;}
.OrderList thead th{font-weight:bold;border:1px solid #e2cdc8;border-width:1px 0;padding:0 10px;height:30px;color:#333;font-size:1.4rem;background-color:#f8f8f8;}
.OrderList table td{border-bottom:1px solid #ddd;color:#333;font-size:1.4rem;padding-left:10px;height:40px;}
.OrderList table td div{border:1px dashed #ddd;border-width:1px 0;padding:5px 0;margin:5px 0;}
.OrderList .vis_hide {visibility:hidden;}
.OrderList .vis_vis {visibility:visible;}
.shipped, .processing, .askIcon{background:url(./img/sign/y.gify.gif) no-repeat scroll transparent;line-height:17px;}
.askIcon {background-position:-12px -3759px;margin-left:5px;padding:2px 11px;}
.shipped{background-position:0px -3810px;padding:2px 0 2px 16px;display:inline-block;color:#85B74C;}
.processing{background-position:-14px -3868px;padding:2px 9px;}
.OrderList .orderInfo{text-decoration:underline;color:#1E4E8E;}
/*账户中心-订单详细页*/
.w-accountBase { /*border-bottom:1px solid #DDD; padding:10px;*/position:relative;}
.w-accountBase table {margin-bottom:5px;width:470px; margin-top:2px;}
.w-accountBase table th, .w-accountBase table td{vertical-align:top; padding-top:2px; padding-bottom:2px; }
.w-accountBase table th{color:#333;white-space:nowrap;padding-right:10px;height:16px;}
.w-accountBase table td{color:#666;}
/*.w-accountBase div{padding:10px 15px;width:285px;position:absolute;right:0;top:5px;background:none repeat scroll 0 0 #F3F3F3;}*/
.w-accountBase .textbtn {margin-right:0;margin-top:4px;vertical-align:top;}
.w-accountBase p {clear:both; overflow:hidden;}

.shoppingCart h3{color:#333;text-indent:10px;margin-top:15px;}
.shoppingCart table {/*margin-bottom:20px;*/}
.shoppingCart thead th {font-weight:bold;border-top:1px solid #DDD;border-bottom:1px solid #DDD; padding:0 10px;height:30px;color:#333; background-color:#fff;white-space:nowrap;}
.shoppingCart table td {border-bottom:1px solid #ddd;color:#333;padding-left:10px;height:30px;}
.shoppingCart table td.prQuant { text-align:center; }
.shoppingCart table td dl {padding:10px 0;}
.shoppingCart table td dl dt { float:left; width:85px; height:85px; }
.shoppingCart table td dl dt a { display:block; text-align:center; }
.shoppingCart table td dl dd { margin-left:87px; }
.shoppingCart table td dl dd p { margin-bottom:0; }
.shoppingCart table td dl h4 { padding:0; }
.shoppingCart .shareLink{padding:3px 0 3px 20px;display:inline-block;}
.shoppingCart .FBShare{background-position:-536px -400px;line-height:16px;}

.grandTotal table th {text-align:right;color:#333;font-size:1.4rem;width:100%;padding:2px 0;}
.grandTotal th em {padding:0 15px;}
.grandTotal td {padding-right:10px;}
.grandTotal tfoot td,.grandTotal tfoot th{background:#f6f6f6;border-top:1px solid #000;font-size:1.4rem;font-weight:bold;color:#333;white-space:nowrap; padding-top:8px; padding-bottom:8px;}

/*账户中心-wish-list*/
/*删除产品*/
.myInStockNotices .w-productList dt{ position:relative;}
.myInStockNotices .w-productList dt:hover .trash { background:url(../img/sign/sprite.png) no-repeat -400px -624px; }
.myInStockNotices .w-productList dt .trash { position:absolute;left:5px;bottom:5px;width:15px;height:15px; /*background:url(../img/sign/sprite.png) no-repeat -400px -624px;*/}
.myInStockNotices .w-productList dt .trash:hover { background-position:-336px -624px;}
.myInStockNotices .w-productList dt a:hover .trash {display:block;}
.delConfirmWrapper{ position:absolute; bottom:0; background:#D8ECF8;opacity:0.95;filter:alpha(opacity=95); padding:5px 5px 0;}
.w-productList .delConfirmWrapper a{ display:inline-block;}
.delConfirmWrapper .asking{ font-weight:normal; font-size:1.4rem; line-height:13px; color:#000000;}

/*账户中心-manage-address*/
.w-addrBook .title{border-bottom:1px solid #E2CDC8;padding:0 10px 10px;font:18px Georgia;}
#billingAddr, #shippingAddr{border-bottom:1px solid #E2CDC8;padding:10px 10px;}
.w-addrBook .big{margin-bottom:15px;font-size:1.4rem;font-family:georgia;}
.w-addrBook li{margin-bottom:5px;}
.addrList .addrSummary{width:230px;padding-right:10px;float:left;margin-bottom:15px;word-wrap:break-word;}
.w-shippingAddr{font:12px Verdana;color:#333;}
.w-shippingAddr .lightGray{font-size:10px;color:#999;margin-top:5px;}
.w-shippingAddr a.lightGray:hover{color:#A72D2C;}
.w-shippingAddr .editAddr label{margin-left:3px;}
.w-shippingAddr .editAddr label strong{color:#000;}
.w-shippingAddr .editAddr form{padding:0 15px;}

/*支付页无地址之新地址(ModifyAddressTable)*/
#AddressFormBox #addressForm { margin-left:0 !important; }
#AddressFormBox #addressForm .ModifyAddressTable { margin-left:0 !important; padding-left:10px; }
#AddressFormBox #addressForm .ModifyAddressTable th { padding-left:0 !important; /*text-align:left !important;*/ }
#AddressFormBox #addressForm .ModifyAddressTable #tr_id_shipping_address1 th label { margin-left:8px; }
/*购物车页-支付页都用的到(ModifyAddressTable)*/
.ModifyAddressTable { }
.ModifyAddressTable th { padding:7px 20px 0 15px;text-align:right; width:160px; white-space:nowrap; }
.ModifyAddressTable th label { font-weight:normal; }
.ModifyAddressTable th .required { }

.ModifyAddressTable td { width:360px; }
.ModifyAddressTable td input { width:360px; }
.ModifyAddressTable td select { width:360px; }

.ModifyAddressTable #div_id_shipping_firstname { float:left; width:175px; margin-right:10px; } 
.ModifyAddressTable #div_id_shipping_firstname input { width:100% !important;}

.ModifyAddressTable #div_id_shipping_lastname  { float:left; width:175px; } 
.ModifyAddressTable #div_id_shipping_lastname  input{ width:100% !important; }
.ModifyAddressTable input + label { color:#999; font-size:1.4rem; line-height:120%; margin-top:5px; }

/*购物车页-支付页都用的到(ModifyAddressBox)*/
/*
.ModifyAddressBox { }
.ModifyAddressBox th { padding:7px 20px 0 15px;text-align:right; width:160px; white-space:nowrap; }
.ModifyAddressBox th label { font-weight:normal; }
.ModifyAddressBox th .required { }

.ModifyAddressBox td { width:360px; }
.ModifyAddressBox td input { width:360px; }
.ModifyAddressBox td select { width:360px; }

.ModifyAddressBox #div_id_shipping_firstname { float:left; width:175px; margin-right:10px; } 
.ModifyAddressBox #div_id_shipping_firstname input { width:100% !important;}

.ModifyAddressBox #div_id_shipping_lastname  { float:left; width:175px; } 
.ModifyAddressBox #div_id_shipping_lastname  input{ width:100% !important; }
.ModifyAddressBox input + label { color:#999; font-size:1.4rem; line-height:120%; margin-top:5px; }
*/



.recipient div{float:left; }
.required{ color:#880000;}
.toEditAddr {margin-left:10px;}
.editAddr table th .required{/*float:left; width:6px; margin-left:-6px;*/}
/*
.editAddr input{width:306px;}
.editAddr select{width:320px}
.editAddr select option{ padding:2px;}
*/
.editAddr .recipient input{width:148px;}
.editAddr .cancel{padding-left:18px;float:right;background:url(../img/sign/y.gif) no-repeat -15px -1515px;}
.editAddr .countryCode {margin-right:6px; width:42px; text-align:right; border:none;}
.editAddr .phoneNum {margin-right:6px; width:256px;}
.editAddr .taxCodeOption {width:177px;}
.editAddr .taxCodeValue {margin:0 6px; width:120px;}
.errorInfo, .errorInfo a:link {color:#880000;}
.errorlist{color:#880000; background-color:#ffeeee; border:0 solid pink; border-radius:4px; display:inline-block; line-height:15px; /*margin:2px 0;*/ font-size:1.3rem; margin:0; padding:0 10px;}
.editableSelect{position:relative;width:266px;}
#otherPhones{display:none;position:absolute;border:1px solid #bbb;border-top:none;background-color:#fff;width:258px;margin:0;z-index:100;left:0;top:24px;}
#otherPhones li{border-bottom:none;cursor:default;padding:5px 8px;margin:0;}
#otherPhones li.selected{background-color:#f3f3f3;color:#000;}



/*
|--------------------------------------------------------------------------
| ico-diagonal
|--------------------------------------------------------------------------
<em class="ico-diagonal ico-diagonal-black-clock"></em>
<em class="ico-diagonal ico-diagonal-buy-icon"></em>
<em class="ico-diagonal ico-diagonal-buy-now-pending"></em>
<em class="ico-diagonal ico-diagonal-buy-now"></em>
<em class="ico-diagonal ico-diagonal-disc-black"></em>
<em class="ico-diagonal ico-diagonal-down-arrow:hover"></em>
<em class="ico-diagonal ico-diagonal-down-arrow"></em>
<em class="ico-diagonal ico-diagonal-gallery:hover"></em>
<em class="ico-diagonal ico-diagonal-gallery-selected"></em>
<em class="ico-diagonal ico-diagonal-gallery"></em>
<em class="ico-diagonal ico-diagonal-list:hover"></em>
<em class="ico-diagonal ico-diagonal-list-left-arrow"></em>
<em class="ico-diagonal ico-diagonal-list-right-arrow"></em>
<em class="ico-diagonal ico-diagonal-list-selected"></em>
<em class="ico-diagonal ico-diagonal-list"></em>
<em class="ico-diagonal ico-diagonal-note_faqs"></em>
<em class="ico-diagonal ico-diagonal-note_measuring"></em>
<em class="ico-diagonal ico-diagonal-note_quality"></em>
<em class="ico-diagonal ico-diagonal-note_return"></em>
<em class="ico-diagonal ico-diagonal-ns-bottom-arraw"></em>
<em class="ico-diagonal ico-diagonal-ns-bottom-white-arraw"></em>
<em class="ico-diagonal ico-diagonal-ns-noselected:hover"></em>
<em class="ico-diagonal ico-diagonal-ns-noselected"></em>
<em class="ico-diagonal ico-diagonal-ns-right-arraw"></em>
<em class="ico-diagonal ico-diagonal-ns-selected:hover"></em>
<em class="ico-diagonal ico-diagonal-ns-selected"></em>
<em class="ico-diagonal ico-diagonal-ns-top-arraw"></em>
<em class="ico-diagonal ico-diagonal-ns-top-white-arraw"></em>
<em class="ico-diagonal ico-diagonal-page-left-arrow-hover"></em>
<em class="ico-diagonal ico-diagonal-page-left-arrow"></em>
<em class="ico-diagonal ico-diagonal-page-right-arrow-hover"></em>
<em class="ico-diagonal ico-diagonal-page-right-arrow"></em>
<em class="ico-diagonal ico-diagonal-price-down"></em>
<em class="ico-diagonal ico-diagonal-price-up"></em>
<em class="ico-diagonal ico-diagonal-re-icon"></em>
<em class="ico-diagonal ico-diagonal-shpping-icon"></em>
<em class="ico-diagonal ico-diagonal-up-arrow:hover"></em>
<em class="ico-diagonal ico-diagonal-up-arrow"></em>
<em class="ico-diagonal ico-diagonal-final-buy"></em>
*/
.ico-diagonal { display:inline-block; width:10px; height:13px;}
.ico-diagonal-black-clock{width:22px;height:20px;background:url(../img/ico/ico-diagonal.png) -5px -1108px no-repeat}
.ico-diagonal-buy-icon{width:14px;height:14px;background:url(../img/ico/ico-diagonal.png) -32px -1089px no-repeat}
.ico-diagonal-buy-now-pending{width:35px;height:35px;background:url(../img/ico/ico-diagonal.png) -51px -1049px no-repeat}
.ico-diagonal-buy-now{width:35px;height:35px;background:url(../img/ico/ico-diagonal.png) -91px -1009px no-repeat}
.ico-diagonal-disc-black{width:6px;height:30px;background:url(../img/ico/ico-diagonal.png) -131px -974px no-repeat}
.ico-diagonal-down-arrow:hover{background-position:-142px -956px}
.ico-diagonal-down-arrow{width:13px;height:13px;background:url(../img/ico/ico-diagonal.png) -160px -938px no-repeat}
.ico-diagonal-final-buy{width:192px;height:260px;background:url(../img/ico/ico-diagonal.png) -178px -673px no-repeat}
.ico-diagonal-gallery:hover{background-position:-375px -655px}
.ico-diagonal-gallery-selected{width:15px;height:13px;background:url(../img/ico/ico-diagonal.png) -395px -637px no-repeat}
.ico-diagonal-gallery{width:15px;height:13px;background:url(../img/ico/ico-diagonal.png) -415px -619px no-repeat}
.ico-diagonal-list:hover{background-position:-435px -601px}
.ico-diagonal-list-left-arrow{width:4px;height:33px;background:url(../img/ico/ico-diagonal.png) -454px -563px no-repeat}
.ico-diagonal-list-right-arrow{width:4px;height:33px;background:url(../img/ico/ico-diagonal.png) -463px -525px no-repeat}
.ico-diagonal-list-selected{width:14px;height:13px;background:url(../img/ico/ico-diagonal.png) -472px -507px no-repeat}
.ico-diagonal-list{width:14px;height:13px;background:url(../img/ico/ico-diagonal.png) -491px -489px no-repeat}
.ico-diagonal-note_faqs{width:16px;height:17px;background:url(../img/ico/ico-diagonal.png) -510px -467px no-repeat}
.ico-diagonal-note_measuring{width:12px;height:17px;background:url(../img/ico/ico-diagonal.png) -531px -445px no-repeat}
.ico-diagonal-note_quality{width:13px;height:17px;background:url(../img/ico/ico-diagonal.png) -548px -423px no-repeat}
.ico-diagonal-note_return{width:16px;height:17px;background:url(../img/ico/ico-diagonal.png) -566px -401px no-repeat}
.ico-diagonal-ns-bottom-arraw{width:21px;height:21px;background:url(../img/ico/ico-diagonal.png) -587px -375px no-repeat}
.ico-diagonal-ns-bottom-white-arraw{width:21px;height:21px;background:url(../img/ico/ico-diagonal.png) -613px -349px no-repeat}
.ico-diagonal-ns-noselected:hover{background-position:-639px -324px}
.ico-diagonal-ns-noselected{width:20px;height:20px;background:url(../img/ico/ico-diagonal.png) -664px -299px no-repeat}
.ico-diagonal-ns-right-arraw{width:21px;height:21px;background:url(../img/ico/ico-diagonal.png) -689px -273px no-repeat}
.ico-diagonal-ns-selected:hover{background-position:-715px -248px}
.ico-diagonal-ns-selected{width:20px;height:20px;background:url(../img/ico/ico-diagonal.png) -740px -223px no-repeat}
.ico-diagonal-ns-top-arraw{width:21px;height:21px;background:url(../img/ico/ico-diagonal.png) -765px -197px no-repeat}
.ico-diagonal-ns-top-white-arraw{width:21px;height:21px;background:url(../img/ico/ico-diagonal.png) -791px -171px no-repeat}
.ico-diagonal-page-left-arrow-hover{width:8px;height:9px;background:url(../img/ico/ico-diagonal.png) -817px -157px no-repeat}
.ico-diagonal-page-left-arrow{width:8px;height:9px;background:url(../img/ico/ico-diagonal.png) -830px -143px no-repeat}
.ico-diagonal-page-right-arrow-hover{width:8px;height:9px;background:url(../img/ico/ico-diagonal.png) -843px -129px no-repeat}
.ico-diagonal-page-right-arrow{width:8px;height:9px;background:url(../img/ico/ico-diagonal.png) -856px -115px no-repeat}
.ico-diagonal-price-default{width:10px;height:13px;background:url(../img/ico/ico-diagonal.png) -933px -81px no-repeat}
.ico-diagonal-price-down{width:10px;height:13px;background:url(../img/ico/ico-diagonal.png) -869px -99px no-repeat}
.ico-diagonal-price-up{width:10px;height:13px;background:url(../img/ico/ico-diagonal.png) -884px -81px no-repeat}
.ico-diagonal-re-icon{width:14px;height:14px;background:url(../img/ico/ico-diagonal.png) -899px -60px no-repeat}
.ico-diagonal-shpping-icon{width:14px;height:14px;background:url(../img/ico/ico-diagonal.png) -918px -41px no-repeat}
.ico-diagonal-up-arrow:hover{background-position:-937px -23px}
.ico-diagonal-up-arrow{width:13px;height:13px;background:url(../img/ico/ico-diagonal.png) -955px -5px no-repeat}


/*
|--------------------------------------------------------------------------
| flag
|--------------------------------------------------------------------------
*/
.flag{background-image:url(../img/sign/flag.png);background-repeat:no-repeat;}
.flag{background-position:0 0;}
.flag-WW{background-position:-20px 0;} 
.flag-WW{background-position:-40px 0;}
.flag-al{background-position:-60px 0;}
.flag-WW{background-position:-80px 0;}
.flag-dz{background-position:-100px 0;}
.flag-as{background-position:-120px 0;}
.flag-ad{background-position:-140px 0;}
.flag-ao{background-position:-160px 0;}
.flag-ai{background-position:-180px 0;}
.flag-WW{background-position:-200px 0;}
.flag-ag{background-position:-220px 0;}
.flag-WW{background-position:-240px 0;}
.flag-ar{background-position:-260px 0;}
.flag-am{background-position:-280px 0;}
.flag-aw{background-position:-300px 0;}
.flag-WW{background-position:-320px 0;}
.flag-au{background-position:-340px 0;}
.flag-at{background-position:-360px 0;}
.flag-az{background-position:-380px 0;}
.flag-bs{background-position:-400px 0;}
.flag-bh{background-position:-420px 0;}
.flag-bd{background-position:-440px 0;}
.flag-bb{background-position:-460px 0;}
.flag-WW{background-position:-480px 0;}
.flag-by{background-position:0 -20px;}
.flag-be{background-position:-20px -20px;}
.flag-bz{background-position:-40px -20px;}
.flag-bj{background-position:-60px -20px;}
.flag-bm{background-position:-80px -20px;}
.flag-bt{background-position:-100px -20px;}
.flag-bo{background-position:-120px -20px;}
.flag-ba{background-position:-140px -20px;}
.flag-bw{background-position:-160px -20px;}
.flag-WW{background-position:-180px -20px;}
.flag-br{background-position:-200px -20px;}
.flag-io{background-position:-220px -20px;}
.flag-bn{background-position:-240px -20px;}
.flag-bg{background-position:-260px -20px;}
.flag-bf{background-position:-280px -20px;}
.flag-bi{background-position:-300px -20px;}
.flag-kh{background-position:-320px -20px;}
.flag-cm{background-position:-340px -20px;}
.flag-ca{background-position:-360px -20px;}
.flag-cv{background-position:-380px -20px;}
.flag-WW{background-position:-400px -20px;}
.flag-WW{background-position:-420px -20px;}
.flag-ky{background-position:-440px -20px;}
.flag-cf{background-position:-460px -20px;}
.flag-td{background-position:-480px -20px;}
.flag-cl{background-position:0 -40px;}
.flag-cn{background-position:-20px -40px;}
.flag-cx{background-position:-40px -40px;}
.flag-WW{background-position:-60px -40px;}
.flag-cc{background-position:-80px -40px;}
.flag-co{background-position:-100px -40px;}
.flag-WW{background-position:-120px -40px;}
.flag-km{background-position:-140px -40px;}
.flag-cg{background-position:-160px -40px;}
.flag-WW{background-position:-180px -40px;}
.flag-ck{background-position:-200px -40px;}
.flag-cr{background-position:-220px -40px;}
.flag-ci{background-position:-240px -40px;}
.flag-hr{background-position:-260px -40px;}
.flag-cu{background-position:-280px -40px;}
.flag-WW{background-position:-300px -40px;}
.flag-cy{background-position:-320px -40px;}
.flag-cz{background-position:-340px -40px;}
.flag-dk{background-position:-360px -40px;}
.flag-dj{background-position:-380px -40px;}
.flag-dm{background-position:-400px -40px;}
.flag-do{background-position:-420px -40px;}
.flag-ec{background-position:-440px -40px;}
.flag-eg{background-position:-460px -40px;}
.flag-sv{background-position:-480px -40px;}
.flag-WW{background-position:0 -60px;}
.flag-gq{background-position:-20px -60px;}
.flag-er{background-position:-40px -60px;}
.flag-ee{background-position:-60px -60px;}
.flag-et{background-position:-80px -60px;}
.flag-eu{background-position:-100px -60px;}
.flag-fk{background-position:-120px -60px;}
.flag-WW{background-position:-140px -60px;}
.flag-WW{background-position:-160px -60px;}
.flag-fj{background-position:-180px -60px;}
.flag-fi{background-position:-200px -60px;}
.flag-fr{background-position:-220px -60px;}
.flag-tf{background-position:-240px -60px;}
.flag-gf{background-position:-260px -60px;}
.flag-ga{background-position:-280px -60px;}
.flag-WW{background-position:-300px -60px;}
.flag-gm{background-position:-320px -60px;}
.flag-ge{background-position:-340px -60px;}
.flag-de{background-position:-360px -60px;}
.flag-gh{background-position:-380px -60px;}
.flag-gi{background-position:-400px -60px;}
.flag-gr{background-position:-420px -60px;}
.flag-gl{background-position:-440px -60px;}
.flag-gd{background-position:-460px -60px;}
.flag-WW{background-position:-480px -60px;}
.flag-gt{background-position:0 -80px;}
.flag-gu{background-position:-20px -80px;}
.flag-gg{background-position:-40px -80px;}
.flag-gn{background-position:-60px -80px;}
.flag-gw{background-position:-80px -80px;}
.flag-gy{background-position:-100px -80px;}
.flag-ht{background-position:-120px -80px;}
.flag-WW{background-position:-140px -80px;}
.flag-hn{background-position:-160px -80px;}
.flag-hk{background-position:-180px -80px;}
.flag-hu{background-position:-200px -80px;}
.flag-WW{background-position:-220px -80px;}
.flag-is{background-position:-240px -80px;}
.flag-WW{background-position:-260px -80px;}
.flag-in{background-position:-280px -80px;}
.flag-id{background-position:-300px -80px;}
.flag-ir{background-position:-320px -80px;}
.flag-iq{background-position:-340px -80px;}
.flag-ie{background-position:-360px -80px;}
.flag-WW{background-position:-380px -80px;}
.flag-WW{background-position:-400px -80px;}
.flag-il{background-position:-420px -80px;}
.flag-it{background-position:-440px -80px;}
.flag-jm{background-position:-460px -80px;}
.flag-jp{background-position:-480px -80px;}
.flag-je{background-position:0 -100px;}
.flag-jo{background-position:-20px -100px;}
.flag-kz{background-position:-40px -100px;}
.flag-ke{background-position:-60px -100px;}
.flag-ki{background-position:-80px -100px;}
.flag-WW{background-position:-100px -100px;}
.flag-kw{background-position:-120px -100px;}
.flag-kg{background-position:-140px -100px;}
.flag-WW{background-position:-160px -100px;}
.flag-lv{background-position:-180px -100px;}
.flag-lb{background-position:-200px -100px;}
.flag-ls{background-position:-220px -100px;}
.flag-lr{background-position:-240px -100px;}
.flag-WW{background-position:-260px -100px;}
.flag-li{background-position:-280px -100px;}
.flag-lt{background-position:-300px -100px;}
.flag-lu{background-position:-320px -100px;}
.flag-WW{background-position:-340px -100px;}
.flag-mk{background-position:-360px -100px;}
.flag-mg{background-position:-380px -100px;}
.flag-mw{background-position:-400px -100px;}
.flag-my{background-position:-420px -100px;}
.flag-mv{background-position:-440px -100px;}
.flag-ml{background-position:-460px -100px;}
.flag-mt{background-position:-480px -100px;}
.flag-mh{background-position:0 -120px;}
.flag-mq{background-position:-20px -120px;}
.flag-mr{background-position:-40px -120px;}
.flag-mu{background-position:-60px -120px;}
.flag-yt{background-position:-80px -120px;}
.flag-mx{background-position:-100px -120px;}
.flag-fm{background-position:-120px -120px;}
.flag-md{background-position:-140px -120px;}
.flag-mc{background-position:-160px -120px;}
.flag-mn{background-position:-180px -120px;}
.flag-me{background-position:-200px -120px;}
.flag-ms{background-position:-220px -120px;}
.flag-ma{background-position:-240px -120px;}
.flag-mz{background-position:-260px -120px;}
.flag-mm{background-position:-280px -120px;}
.flag-na{background-position:-300px -120px;}
.flag-WW{background-position:-320px -120px;}
.flag-nr{background-position:-340px -120px;}
.flag-np{background-position:-360px -120px;}
.flag-an{background-position:-380px -120px;}
.flag-nl{background-position:-400px -120px;}
.flag-WW{background-position:-420px -120px;}
.flag-nz{background-position:-440px -120px;}
.flag-ni{background-position:-460px -120px;}
.flag-ne{background-position:-480px -120px;}
.flag-ng{background-position:0 -140px;}
.flag-nu{background-position:-20px -140px;}
.flag-nf{background-position:-40px -140px;}
.flag-WW{background-position:-60px -140px;}
.flag-WW{background-position:-80px -140px;}
.flag-WW{background-position:-100px -140px;}
.flag-mp{background-position:-120px -140px;}
.flag-no{background-position:-140px -140px;}
.flag-WW{background-position:-160px -140px;}
.flag-WW{background-position:-180px -140px;}
.flag-WW{background-position:-200px -140px;}
.flag-om{background-position:-220px -140px;}
.flag-WW{background-position:-240px -140px;}
.flag-pk{background-position:-260px -140px;}
.flag-pw{background-position:-280px -140px;}
.flag-WW{background-position:-300px -140px;}
.flag-pa{background-position:-320px -140px;}
.flag-pg{background-position:-340px -140px;}
.flag-py{background-position:-360px -140px;}
.flag-pe{background-position:-380px -140px;}
.flag-ph{background-position:-400px -140px;}
.flag-pn{background-position:-420px -140px;}
.flag-pl{background-position:-440px -140px;}
.flag-pt{background-position:-460px -140px;}
.flag-pr{background-position:-480px -140px;}
.flag-qa{background-position:0 -160px;}
.flag-WW{background-position:-20px -160px;}
.flag-WW{background-position:-40px -160px;}
.flag-ro{background-position:-60px -160px;}
.flag-ru{background-position:-80px -160px;}
.flag-rw{background-position:-100px -160px;}
.flag-WW{background-position:-120px -160px;}
.flag-WW{background-position:-140px -160px;}
.flag-lc{background-position:-160px -160px;}
.flag-WW{background-position:-180px -160px;}
.flag-WW{background-position:-200px -160px;}
.flag-ws{background-position:-220px -160px;}
.flag-sm{background-position:-240px -160px;}
.flag-st{background-position:-260px -160px;}
.flag-sa{background-position:-280px -160px;}
.flag-WW{background-position:-300px -160px;}
.flag-sn{background-position:-320px -160px;}
.flag-rs{background-position:-340px -160px;}
.flag-sc{background-position:-360px -160px;}
.flag-sl{background-position:-380px -160px;}
.flag-sg{background-position:-400px -160px;}
.flag-WW{background-position:-420px -160px;}
.flag-sk{background-position:-440px -160px;}
.flag-si{background-position:-460px -160px;}
.flag-sb{background-position:-480px -160px;}
.flag-so{background-position:0 -180px;}
.flag-xs{background-position:-20px -180px;}
.flag-za{background-position:-40px -180px;}
.flag-WW{background-position:-60px -180px;}
.flag-kp{background-position:-80px -180px;}
.flag-WW{background-position:-100px -180px;}
.flag-es{background-position:-120px -180px;}
.flag-lk{background-position:-140px -180px;}
.flag-kn{background-position:-160px -180px;}
.flag-vc{background-position:-180px -180px;}
.flag-sd{background-position:-200px -180px;}
.flag-sr{background-position:-220px -180px;}
.flag-sj{background-position:-240px -180px;}
.flag-sz{background-position:-260px -180px;}
.flag-se{background-position:-280px -180px;}
.flag-ch{background-position:-300px -180px;}
.flag-sy{background-position:-320px -180px;}
.flag-WW{background-position:-340px -180px;}
.flag-tw{background-position:-360px -180px;}
.flag-tj{background-position:-380px -180px;}
.flag-tz{background-position:-400px -180px;}
.flag-th{background-position:-420px -180px;}
.flag-WW{background-position:-440px -180px;}
.flag-tg{background-position:-460px -180px;}
.flag-tk{background-position:-480px -180px;}
.flag-to{background-position:0px -200px;}
.flag-tt{background-position:-20px -200px;}
.flag-WW{background-position:-40px -200px;}
.flag-tn{background-position:-60px -200px;}
.flag-tr{background-position:-80px -200px;}
.flag-tm{background-position:-100px -200px;}
.flag-tc{background-position:-120px -200px;}
.flag-tv{background-position:-140px -200px;}
.flag-ug{background-position:-160px -200px;}
.flag-ua{background-position:-180px -200px;}
.flag-WW{background-position:-200px -200px;}
.flag-WW{background-position:-220px -200px;}
.flag-ae{background-position:-240px -200px;}
.flag-gb{background-position:-260px -200px;}
.flag-WW{background-position:-280px -200px;}
.flag-WW{background-position:-300px -200px;}
.flag-us{background-position:-320px -200px;}
.flag-uy{background-position:-340px -200px;}
.flag-uz{background-position:-360px -200px;}
.flag-vu{background-position:-380px -200px;}
.flag-va{background-position:-400px -200px;}
.flag-ve{background-position:-420px -200px;}
.flag-vn{background-position:-440px -200px;}
.flag-vg{background-position:-460px -200px;}
.flag-vi{background-position:-480px -200px;}
.flag-WW{background-position:0 -220px;}
.flag-WW{background-position:-20px -220px;}
.flag-eh{background-position:-40px -220px;}
.flag-WW{background-position:-60px -220px;}
.flag-WW{background-position:-80px -220px;}
.flag-ye{background-position:-100px -220px;}
.flag-zm{background-position:-120px -220px;}
.flag-zw{background-position:-140px -220px;}
.flag-tp{background-position:-160px -220px;}
.flag-fo{background-position:-180px -220px;}
.flag-gp{background-position:-200px -220px;}
.flag-kr{background-position:-220px -220px;}
.flag-la{background-position:-240px -220px;}
.flag-ly{background-position:-260px -220px;}
.flag-mo{background-position:-280px -220px;}
.flag-ic{background-position:-320px -220px;}
.flag-cd{background-position:-340px -220px;}
.flag-xy{background-position:-360px -220px;}
.flag-pf{background-position:-380px -220px;}
.flag-sh{background-position:-400px -220px;}
.flag-re{background-position:-220px -60px;}
.flag-pm{background-position:-220px -60px;}
.flag-wf{background-position:-220px -60px;}
.flag-nc{background-position:-220px -60px;}


/*
|--------------------------------------------------------------------------
| widget.css (below) 
|--------------------------------------------------------------------------
*/
#favCount { display:inline-block; background:white; border:1px solid #ddd; text-align:center; min-width:26px; height:26px;line-height:24px; padding:0 2px; position:relative; }
#favCount > i, #favCount > u {position:absolute;zoom:1;line-height:0;width:0;height:0;left:0;top:50%;margin:-4px 0 0 -5px;border:solid transparent;border-right-color:#d7d7d7;border-width:4px 5px 4px 0;}
#favCount > u {margin-left:-3px;border-right-color:white;}
#favCount > span {white-space:nowrap;text-align:center;display:inline-block;color:#333;zoom:1;margin:0;font-size:1.4rem;}

#favCount { margin:1px 0 0; }
/*
|--------------------------------------------------------------------------
| 五星
|--------------------------------------------------------------------------
*/
.star { background:url(../img/sign/star-ratings.png) no-repeat;display:inline-block; overflow:hidden; position:relative; vertical-align:middle; }
.star em { position:absolute; left:-99999px;}
.starS1, .starS2, .starS3, .starS4, .starS5, .starS0,.starS0_5, .starS1_5, .starS2_5, .starS3_5, .starS4_5{width:70px; height:15px;}
.starS0{background-position:-70px -20px;}	.starS0_5{background-position:-56px 0;}
.starS1{background-position:-56px -20px;}	.starS1_5{background-position:-42px 0;}
.starS2{background-position:-42px -20px;}	.starS2_5{background-position:-28px 0;}
.starS3{background-position:-28px -20px;}	.starS3_5{background-position:-14px 0;}
.starS4{background-position:-14px -20px;}	.starS4_5{background-position:0 0;}
.starS5{background-position:0 -20px;}

.starB1, .starB2, .starB3, .starB4, .starB5, .starB0,.starB0_5, .starB1_5, .starB2_5, .starB3_5, .starB4_5{width:100px; height:18px;}
.starB0{background-position:-100px -60px;}	.starB0_5{background-position:-80px -40px;}
.starB1{background-position:-80px -60px;}	.starB1_5{background-position:-60px -40px;}
.starB2{background-position:-60px -60px;}	.starB2_5{background-position:-40px -40px;}
.starB3{background-position:-40px -60px;}	.starB3_5{background-position:-20px -40px;}
.starB4{background-position:-20px -60px;}	.starB4_5{background-position:0 -40px;}
.starB5{background-position:0 -60px;}

.starH1, .starH2, .starH3, .starH4, .starH5,.starH0_5, .starH1_5, .starH2_5, .starH3_5, .starH4_5{width:100px; height:18px;}
.starH0_5{background-position:-80px -80px;}
.starH1{background-position:-80px -100px;}	.starH1_5{background-position:-60px -80px;}
.starH2{background-position:-60px -100px;}	.starH2_5{background-position:-40px -80px;}
.starH3{background-position:-40px -100px;}	.starH3_5{background-position:-20px -80px;}
.starH4{background-position:-20px -100px;}	.starH4_5{background-position:0 -80px;}
.starH5{background-position:0 -100px;}

#post_review .starS0,#post_review .starB0{display:inline-block;}
/*
|--------------------------------------------------------------------------
| 角标
|--------------------------------------------------------------------------
*/

/*定图片文件*/
.w-productList dt a em,
.iconVideoDemo,
.iconNew,
.iconPersonalize,
.iconFreeGift,
.iconSpecialOffer,
.mini-icon,
.iconExpress,
.iconXmas,
.iconFastDelivery,
.iconFreeShipping,
.iconAdvertised,
.iconClearance,
.iconInStock,
.iconRealPhoto,
.iconSale,		.iconFlashSale,		.iconPresale,		.iconInStock,
.iconSale50,	.iconFlashSale50,	.iconPresale50,		.iconInStock50,
.iconSale70,	.iconFlashSale70,	.iconPresale70,		.iconInStock70,
.iconSale90,	.iconFlashSale90,	.iconPresale90,		.iconInStock90
{ background-image:url(../img/sign/newblue_lang.png); background-repeat:no-repeat; }

/*定图片位置*/
.iconDiscount		{ background-position:-170px -105px;	}
.iconDiscountB		{ width:35px; height:40px; background-position:-230px -105px; color:#FFF; font:normal 24px/26px Arial; text-shadow:0 -1px 0 #D9D9D9; }
.iconWholesaleOnlyB	{ background-position:-171px -45px;		}
.iconWholesaleOnly	{ background-position:-356px -45px;		}
.iconWholesaleOnlyL	{ background-position:-170px -200px;	}
.iconStockOut		{ background-position:-355px -5px;		}
.iconStockOutB		{ background-position:-170px -5px;		}
.iconStockOutL		{ background-position:-170px -160px;	}
.iconVideoDemo		{ background-position:-5px -175px;		}
.iconNew			{ width:42px; height:14px; background-position:-4px -95px;		}
.iconPersonalize	{ background-position:-5px -35px;		}
.iconFreeGift		{ background-position:-5px -145px;		}
.iconSpecialOffer	{ background-position:-5px -115px;		}
.iconExpress		{ background-position:-418px -205px;	}
.iconXmas			{ background-position:-435px -235px;	}
.iconFastDelivery	{ background-position:-5px -65px; display:block; height:18px; width:104px;}
.iconFreeShipping	{ background-position:-5px -5px; display:block; height:18px; width:108px;}
.iconAdvertised		{ background-position:-5px -225px;		}
.iconClearance		{ background-position:-5px -200px;		}
.iconRealPhoto		{ background-position:-5px -670px;	}
.iconSale,
.iconSale50			{ width:50px; height:50px; background-position:-9px -268px;}
.iconSale70			{ width:70px; height:70px; background-position:-79px -268px;}
.iconSale90			{ width:90px; height:90px; background-position:-168px -268px;}
.iconFlashSale,
.iconFlashSale50	{ width:50px; height:50px; background-position:-9px -368px;}
.iconFlashSale70	{ width:70px; height:70px; background-position:-79px -368px;}
.iconFlashSale90	{ width:90px; height:90px; background-position:-168px -368px;}
.iconPresale,
.iconPresale50	{ width:50px; height:50px; background-position:-9px -468px;}
.iconPresale70	{ width:70px; height:70px; background-position:-79px -468px;}
.iconPresale90	{ width:90px; height:90px; background-position:-168px -468px;}
.iconInStock,
.iconInStock50	{ width:50px; height:50px; background-position:-9px -568px;}
.iconInStock70	{ width:70px; height:70px; background-position:-79px -568px;}
.iconInStock90	{ width:90px; height:90px; background-position:-168px -568px;}
/*定宽高*/
.mini-icon{display:block;}
.iconDiscount{ width:29px; height:33px; line-height:20px; text-align:left; font-weight:normal; color:#fff;padding-left:1px;font-size:1.8rem; font-family:arial, helvetica, sans-serif; text-shadow:0 -1px 0 #d9d9d9; padding-right:0;}
.iconDiscountB{width:35px;line-height:26px;height:40px;font-size:2.4rem;padding-right:0;padding-left:1px; text-align:left;color:#fff; font-family:arial, helvetica, sans-serif; text-shadow:0 -1px 0 #d9d9d9;padding-right:0; font-weight:normal;}
.iconWholesaleOnly{ width:130px; height:26px; margin-top:-13px; margin-left:-64px;}
.iconWholesaleOnlyB { width:176px; height:26px; margin-top:-13px; margin-left:-88px;}
.iconWholesaleOnlyL{width:240px; height:26px; margin-top:-13px; margin-left:-120px;}
.iconStockOut{ width:128px; height:26px; margin-top:-13px; margin-left:-64px;}
.iconStockOutB{ width:176px; height:26px; margin-top:-13px; margin-left:-88px;}
.iconStockOutL{ width:240px; height:26px; margin-top:-13px; margin-left:-120px;}
.iconVideoDemo {height:14px;width:14px;}
.iconNew {height:14px;width:42px;top:0px;left:0px;margin:0;}
.iconPersonalize{height:18px;display:block; width:93px;}
.iconFreeGift{width:74px; height:18px; display:block;}
.iconSpecialOffer{width:88px; height:18px; display:block;}
.iconExpress{height:20px;display:block; width:82px;}
.iconXmas{height:16px;width:65px;}
#fastDelivery_text .iconXmas{float:none;margin:0 5px;display:inline-block;}
.iconFastDelivery {height:18px;display:block; width:104px;}
.iconAdvertised{height:21px;width:127px;bottom:7px;left:-3px;}
.iconClearance{height:14px;width:100px;top:0;left:0;}
.mini-iconVideoDemo{width:94px; height:18px;}
.mini-iconNew {width:42px; height:18px;}
.mini-iconFreeShipping{width:90px; height:18px;}
.iconVideoDemo{bottom:0px;right:0px;margin:0;}
.iconDiscount{top:0px; right:0;}
.iconDiscountB{top:0px; right:0;}
.iconWholesaleOnly, .iconWholesaleOnlyB, .iconWholesaleOnlyL, .iconStockOut, .iconStockOutB, .iconStockOutL{top:50%; left:50%;}
.iconPersonalize, .iconFastDelivery{ /*margin:2px 5px 2px 0;*/}
.iconNew {/*margin:0 5px 2px 0;*/}
.iconFeatured{bottom:-1px; right:-1px;}
.iconRealPhoto {height:18px;width:92px;/*top:0px;left:0px;*/margin:0; display:inline-block; }

.w-productList dl .proPrice .iconRealPhoto { position:relative; top:4px; left:0; }


/*
|--------------------------------------------------------------------------
| 脚标
|--------------------------------------------------------------------------
*/
#whyBuyFromUs #bestMerchandise,
#whyBuyFromUs #freeShipping,
#whyBuyFromUs #easyOrders,
#whyBuyFromUs #freeJoin,
#whyBuyFromUs #freeDelivery,
#whyBuyFromUs #secure,
#mini-joinOurCommunity .mini-facebook,
#mini-joinOurCommunity .mini-twitter,
#mini-joinOurCommunity .mini-blog,
#mini-joinOurCommunity .mini-youtube,
#mini-joinOurCommunity .mini-google,
#mini-joinOurCommunity .mini-pinterest,
#mini-joinOurCommunity .mini-email { background:url(../img/sign/footer-sprite.gif) no-repeat;}

#whyBuyFromUs #bestMerchandise	{ background-position:-268px 0; }
#whyBuyFromUs #freeShipping		{ background-position:-230px -50px; }
#whyBuyFromUs #easyOrders		{ background-position:-190px -95px; }
#whyBuyFromUs #freeJoin			{ background-position:-150px -140px; }
#whyBuyFromUs #freeDelivery		{ background-position:-110px -184px; }
#whyBuyFromUs #secure			{ background-position:-70px -230px; }

#mini-joinOurCommunity .mini-facebook	{ background-position:-498px -600px; }
#mini-joinOurCommunity .mini-twitter	{ background-position:-460px -650px; }
#mini-joinOurCommunity .mini-google		{ background-position:-340px -800px; }
#mini-joinOurCommunity .mini-pinterest	{ background-position:-300px -850px; }
#mini-joinOurCommunity .mini-blog		{ background-position:-420px -700px; }
#mini-joinOurCommunity .mini-youtube	{ background-position:-380px -750px; }
#mini-joinOurCommunity .mini-email		{ background-position:-536px -550px; }

#mini-joinOurCommunity div a.twitter-follow-button {width:auto;height:auto;padding:0;margin:0;color:black;}


#whyBuyFromUs>h2 { text-align:center; height:59px; font:20px/59px georgia,verdana,arial,helvetica,sans-serif; color:#B6810C; background:url(bg/foot-top-bg.png) no-repeat center top;}
#whyBuyFromUs td { padding:0 30px 30px 50px; }
#whyBuyFromUs td b { display:inline-block; padding-bottom:5px; }
#whyBuyFromUs td div { color:#666;}

#mini-joinOurCommunity {}
#mini-joinOurCommunity>h2 { text-align:center; height:30px; font:20px/30px georgia,verdana,arial,helvetica,sans-serif; color:#B6810C; }
#mini-joinOurCommunity table {}
#mini-joinOurCommunity table td {}
#mini-joinOurCommunity table td div {}
#mini-joinOurCommunity table td div a { display:block;width:80px;height:32px;padding-left:40px;margin-bottom:10px;font:11px/12px arial, helvetica, sans-serif;white-space:nowrap;}
#mini-joinOurCommunity table td div a em { font:normal 14px/18px Arial; display:block;  }


/*
|--------------------------------------------------------------------------
| ../img/sign/sprite-new.png相关
|--------------------------------------------------------------------------
*/
.useful,.usefulDown,
#socialShare a,#socialShare strong,.w-discountCountDown span,.discountCountDown_left,.discountCountDown_right,.flagMore,.texttip em.arrow,
.icon100,.iconQuestion,.reviewRight .useful,.reviewRight .usefulDown,#CustomerQA .useful,#CustomerQA .usefulDown,.addIcon2, .saleIcon2,
.w-reviews .verfied strong,.w-footer-selector{background-image:url(../img/sign/sprite-new.png);background-repeat:no-repeat;}

#socialShare a.iconFacebook{background-position:-120px -50px;}
#socialShare a.iconFacebook:hover{background-position:-120px -80px;}
#socialShare a.iconPinterest{background-position:-145px -50px;}
#socialShare a.iconPinterest:hover{background-position:-145px -80px;}
#socialShare a.iconTwitter{background-position:-170px -50px;}
#socialShare a.iconTwitter:hover{background-position:-170px -80px;}
#socialShare a.iconGoogle,#socialShare strong.iconGoogle{background-position:-195px -50px;}
#socialShare a.iconGoogle:hover{background-position:-195px -80px;}
#socialShare a.iconEmail{background-position:-220px -50px;}
#socialShare a.iconEmail:hover{background-position:-220px -80px;}
#socialShare a.iconPromotion{background-position:-245px -50px;}
#socialShare em{background-position:3px -700px;}
.w-discountCountDown span{background-position:1px -290px;}
.discountCountDown_left{background-position:right -330px;}
.discountCountDown_right{background-position:right -330px;}
.w-prodInfoNote span.prominent{background-color:#E64442;}
.blue,a.blue:link,a.blue:visited {color:#E64442;}
.flagMore{background-position:-120px -105px;}
.texttip em.arrow{background-position:-179px -115px;}
.currentPrice dd ul a:hover{background:#E56766;}
.addIcon,.saleIcon{background:url(../img/sign/y.gif) no-repeat; padding-left:20px; display:inline-block;}
.addIcon{background-position:-19px -4135px;}
.saleIcon{background-position:0 -4157px;}
.addIcon2,.saleIcon2{padding-left:20px; display:inline-block;}
.addIcon2{background-position:-280px -110px;}
.addIcon2:hover{background-position:-280px -171px;}
.saleIcon2{background-position:-280px -80px;}
.saleIcon2:hover{background-position:-280px -141px;}
.iconQuestion{background-position:-90px -50px;}
.icon100{background-position:10px -50px;} .icon100{float:left;width:60px;padding-top:40px;margin-left:2px;font-size:9px;line-height:9px;text-align:center;color:#333;}
.w-reviews .verfied strong{line-height:14px;padding:2px 0 1px 22px;display:block;color:#458846;background-position:-280px -50px;}
.useful,.reviewRight .useful,#CustomerQA .useful{background-position:-280px -206px; display:inline-block; line-height:20px; padding:0 0 0 18px; cursor:pointer; margin-top:3px;}
.usefulDown,.reviewRight .usefulDown,#CustomerQA .usefulDown{background-position:-280px -265px; display:inline-block; line-height:20px; padding:0 0 0 18px; cursor:pointer;}
a:hover .useful,.reviewRight a:hover .useful,#CustomerQA a:hover .useful,
span:hover .useful,.reviewRight span:hover .useful,#CustomerQA span:hover .useful {background-position:-280px -235px; cursor:pointer;}
a:hover .usefulDown,.reviewRight a:hover .usefulDown,#CustomerQA a:hover .usefulDown,
span:hover .usefulDown,.reviewRight span:hover .usefulDown,#CustomerQA span:hover .usefulDown {background-position:-280px -295px; cursor:pointer;}
.carouselP,.carouselN{text-indent:-9999px;position:absolute;overflow:hidden;width:21px;height:27px;}
.carouselP{left:0;}
.carouselN{right:0;}
.carouselP {background-position:0 -100px;}
.carouselP:hover {background-position:0 -141px;}
.carouselN {background-position:-39px -100px;}
.carouselN:hover {background-position:-39px -141px;}
.vThumbnails #thumbnailsUp a, .vThumbnails #thumbnailsDown a,#lb-tnControls a{display:block;height:13px;width:68px;overflow:hidden;text-indent:-9999px;}
#lb-tnControls a{width:100%;}
.vThumbnails #thumbnailsUp a{background-position:0 -363px;}
.vThumbnails #thumbnailsUp a:hover{background-position:0 -403px;}
.vThumbnails #thumbnailsDown a{background-position:0 -383px;}
.vThumbnails #thumbnailsDown a:hover{background-position:0 -423px;}
#lb-tnControls a#lb-tnPrevious{background-position:40px -358px;}
#lb-tnControls a#lb-tnPrevious:hover{background-position:20px -438px;}
#lb-tnControls a#lb-tnNext{background-position:40px -378px;}
#lb-tnControls a#lb-tnNext:hover{background-position:20px -458px;}
#prodthumbnails a em{background-position:0 -1000px;}
.prodFinalBuyNow{background-position:176px 0;}
#Item_Description_Spc ul li, .section ul li {background-position:-28px -400px;}
.currentPrice dt a.current{background-position:46px -426px;}
.w-ReReply em {background-position:0px -540px;}



/*
|--------------------------------------------------------------------------
| form-horizontal 相关
|--------------------------------------------------------------------------
*/
/*
.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .help-inline,.form-horizontal .uneditable-input,.form-horizontal .input-prepend,.form-horizontal .input-append {display:inline-block;*display:inline;margin-bottom:0;*zoom:1;}
.form-horizontal .hide {display:none;}
.form-horizontal .control-group {margin-bottom:18px;*zoom:1;}
.form-horizontal .control-group:before,.form-horizontal .control-group:after {display:table;content:"";}
.form-horizontal .control-group:after {clear:both;}
.form-horizontal .control-label {float:left;width:140px;padding-top:5px;text-align:right;}
.form-horizontal .controls {*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0;}
.form-horizontal .controls:first-child {*padding-left:160px;}
.form-horizontal .help-block {margin-bottom:0;}
.form-horizontal .form-actions {padding-left:160px;}
.form-horizontal select {background-color:#FFFFFF;height:28px;line-height:28px;border:1px solid #CCCCCC;border-radius:3px 3px 3px 3px;color:#555555;display:inline-block;font-size:13px;padding:4px;margin:0;vertical-align:middle;}
.form-horizontal textarea,.form-horizontal input{height:auto;background-color:#FFFFFF;border:1px solid #CCCCCC;border-radius:3px 3px 3px 3px;display:inline-block; height:18px; line-height:18px;padding:4px;overflow:auto;vertical-align:top;}
.form-horizontal textarea{width:565px;}
.form-horizontal input,.form-horizontal textarea {-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s;}
.form-horizontal input:focus,.form-horizontal textarea:focus {border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;}
*/

/*
|--------------------------------------------------------------------------
| icon-reason
|--------------------------------------------------------------------------
*/
.icon-reason  { width:40px; height:40px; display:inline-block; background:url(../img/sign/icon-reason.png) no-repeat 0 0; }
.icon-great-selection	{ background-position:0 0;}
.icon-perfect-fit		{ background-position:0 -40px;}
.icon-quality-guarantee	{ background-position:0 -80px;}
.icon-price-value		{ background-position:0 -120px;}
.icon-online-to-offline	{ background-position:0 -160px;}
.icon-secure-shopping	{ background-position:0 -200px;}
.icon-fast-delivery		{ background-position:0 -240px;}
.icon-no-hassle-returns	{ background-position:0 -280px;}
.icon-customer-service	{ background-position:0 -320px;}
.icon-satisfaction		{ background-position:0 -360px;}



/*
|--------------------------------------------------------------------------
| new_tool.png
|--------------------------------------------------------------------------
*/
.the-icon-chosen-search{width:220px;height:20px;background:url(../img/sign/new_tool.png) -5px -5px no-repeat}
.the-icon-thin-top-arraw-big{width:104px;height:13px;background:url(../img/sign/new_tool.png) -5px -35px no-repeat}
.the-icon-thin-bottom-arraw-big{width:104px;height:12px;background:url(../img/sign/new_tool.png) -119px -35px no-repeat}
.the-icon-thin-top-arraw-big:hover{background-position:-5px -58px}
.the-icon-thin-bottom-arraw-big:hover{background-position:-114px -58px}
.the-icon-huge-left{width:43px;height:84px;background:url(../img/sign/new_tool.png) -5px -81px no-repeat}
.the-icon-huge-right:hover{background-position:-58px -81px}
.the-icon-huge-left:hover{background-position:-111px -81px}
.the-icon-huge-right{width:43px;height:84px;background:url(../img/sign/new_tool.png) -164px -81px no-repeat}
.the-icon-thin-top-arraw{width:66px;height:13px;background:url(../img/sign/new_tool.png) -5px -175px no-repeat}
.the-icon-thin-top-arraw:hover{background-position:-81px -175px}
.the-icon-thin-bottom-arraw:hover{background-position:-157px -175px}
.the-icon-thin-bottom-arraw{width:66px;height:12px;background:url(../img/sign/new_tool.png) -5px -198px no-repeat}
.the-icon-back-to-top{width:60px;height:60px;background:url(../img/sign/new_tool.png) -235px -5px no-repeat}
.the-icon-percent{width:60px;height:60px;background:url(../img/sign/new_tool.png) -235px -75px no-repeat}
.the-icon-back-to-top:hover{background-position:-235px -145px}
.the-icon-country-map{width:53px;height:36px;background:url(../img/sign/new_tool.png) -5px -220px no-repeat}
.the-icon-to-wear{width:40px;height:47px;background:url(../img/sign/new_tool.png) -305px -5px no-repeat}
.the-icon-funnel-up{width:46px;height:25px;background:url(../img/sign/new_tool.png) -68px -220px no-repeat}
.the-icon-funnel-up:hover{background-position:-124px -220px}
.the-icon-funnel-down{width:46px;height:25px;background:url(../img/sign/new_tool.png) -180px -220px no-repeat}
.the-icon-funnel-down:hover{background-position:-236px -220px}
.the-icon-opposition:hover{background-position:-5px -266px}
.the-icon-opposition{width:45px;height:20px;background:url(../img/sign/new_tool.png) -60px -266px no-repeat}
.the-icon-praise{width:45px;height:20px;background:url(../img/sign/new_tool.png) -115px -266px no-repeat}
.the-icon-praise:hover{background-position:-170px -266px}
.the-icon-sales-half-clock{width:42px;height:32px;background:url(../img/sign/new_tool.png) -5px -296px no-repeat}
.the-icon-alert{width:41px;height:36px;background:url(../img/sign/new_tool.png) -355px -5px no-repeat}
.the-icon-success{width:36px;height:37px;background:url(../img/sign/new_tool.png) -355px -51px no-repeat}
.the-icon-lang-left-arraw{width:30px;height:30px;background:url(../img/sign/new_tool.png) -355px -98px no-repeat}
.the-icon-lang-right-arraw{width:30px;height:30px;background:url(../img/sign/new_tool.png) -355px -138px no-repeat}
.the-icon-lang-right-arraw:hover{background-position:-355px -178px}
.the-icon-lang-left-arraw:hover{background-position:-355px -218px}
.the-icon-middle-left-arraw{width:21px;height:27px;background:url(../img/sign/new_tool.png) -355px -258px no-repeat}
.the-icon-middle-right-arraw:hover{background-position:-355px -295px}
.the-icon-middle-left-arraw:hover{background-position:-305px -62px}
.the-icon-middle-right-arraw{width:21px;height:27px;background:url(../img/sign/new_tool.png) -305px -99px no-repeat}
.the-icon-request-help{width:25px;height:25px;background:url(../img/sign/new_tool.png) -305px -136px no-repeat}
.the-icon-online-chat{width:25px;height:25px;background:url(../img/sign/new_tool.png) -305px -171px no-repeat}
.the-icon-narrow-close:hover{background-position:-305px -206px}
.the-icon-narrow-close{width:24px;height:24px;background:url(../img/sign/new_tool.png) -57px -296px no-repeat}
.the-icon-custom{width:24px;height:24px;background:url(../img/sign/new_tool.png) -91px -296px no-repeat}
.the-icon-custom-hover{width:24px;height:24px;background:url(../img/sign/new_tool.png) -125px -296px no-repeat}
.the-icon-verify{width:22px;height:19px;background:url(../img/sign/new_tool.png) -225px -266px no-repeat}
.the-icon-quote-right{width:15px;height:22px;background:url(../img/sign/new_tool.png) -159px -296px no-repeat}
.the-icon-hover-tip-top-arraw{width:21px;height:15px;background:url(../img/sign/new_tool.png) -305px -240px no-repeat}
.the-icon-narrow-up{width:20px;height:20px;background:url(../img/sign/new_tool.png) -184px -296px no-repeat}
.the-icon-chosen-top-arraw{width:20px;height:20px;background:url(../img/sign/new_tool.png) -214px -296px no-repeat}
.the-icon-narrow-down{width:20px;height:20px;background:url(../img/sign/new_tool.png) -244px -296px no-repeat}
.the-icon-chosen-bottom-arraw{width:20px;height:20px;background:url(../img/sign/new_tool.png) -274px -296px no-repeat}
.the-icon-affiliate{width:20px;height:20px;background:url(../img/sign/new_tool.png) -304px -296px no-repeat}
.the-icon-affiliate:hover{background-position:-5px -338px}
.the-icon-product-clock{width:19px;height:20px;background:url(../img/sign/new_tool.png) -35px -338px no-repeat}
.the-icon-the-limit{width:20px;height:19px;background:url(../img/sign/new_tool.png) -257px -266px no-repeat}
.the-icon-quote-big-right{width:20px;height:17px;background:url(../img/sign/new_tool.png) -287px -266px no-repeat}
.the-icon-quote-big-left{width:20px;height:17px;background:url(../img/sign/new_tool.png) -317px -266px no-repeat}
.the-icon-home-icon{width:20px;height:16px;background:url(../img/sign/new_tool.png) -64px -338px no-repeat}
.the-icon-facebook-mini{width:19px;height:19px;background:url(../img/sign/new_tool.png) -5px -368px no-repeat}
.the-icon-small-right-arraw{width:19px;height:19px;background:url(../img/sign/new_tool.png) -34px -368px no-repeat}
.the-icon-small-left-arraw-disabled{width:19px;height:19px;background:url(../img/sign/new_tool.png) -63px -368px no-repeat}
.the-icon-small-right-arraw-disabled{width:19px;height:19px;background:url(../img/sign/new_tool.png) -92px -368px no-repeat}
.the-icon-small-right-arraw:hover{background-position:-121px -368px}
.the-icon-small-left-arraw:hover{background-position:-150px -368px}
.the-icon-small-left-arraw{width:19px;height:19px;background:url(../img/sign/new_tool.png) -179px -368px no-repeat}
.the-icon-thin-left-arraw:hover{background-position:-208px -368px}
.the-icon-thin-right-arraw{width:18px;height:19px;background:url(../img/sign/new_tool.png) -236px -368px no-repeat}
.the-icon-thin-right-arraw:hover{background-position:-264px -368px}
.the-icon-thin-left-arraw{width:18px;height:19px;background:url(../img/sign/new_tool.png) -292px -368px no-repeat}
.the-icon-exclamation{width:18px;height:18px;background:url(../img/sign/new_tool.png) -320px -368px no-repeat}
.the-icon-heart-active{width:18px;height:18px;background:url(../img/sign/new_tool.png) -348px -368px no-repeat}
.the-icon-heart{width:18px;height:18px;background:url(../img/sign/new_tool.png) -376px -368px no-repeat}
.the-icon-sales-clock{width:18px;height:18px;background:url(../img/sign/new_tool.png) -406px -5px no-repeat}
.the-icon-Mutiple-Colors{width:16px;height:16px;background:url(../img/sign/new_tool.png) -406px -33px no-repeat}
.the-icon-question-sign{width:16px;height:16px;background:url(../img/sign/new_tool.png) -406px -59px no-repeat}
.the-icon-fast-delivery{width:16px;height:16px;background:url(../img/sign/new_tool.png) -406px -85px no-repeat}
.the-icon-free-shipping{width:16px;height:16px;background:url(../img/sign/new_tool.png) -406px -111px no-repeat}
.the-icon-chat{width:16px;height:15px;background:url(../img/sign/new_tool.png) -406px -137px no-repeat}
.the-icon-todays-gift{width:16px;height:15px;background:url(../img/sign/new_tool.png) -406px -162px no-repeat}
.the-icon-slide-block{width:12px;height:16px;background:url(../img/sign/new_tool.png) -406px -187px no-repeat}
.the-icon-prod-heart-active{width:15px;height:15px;background:url(../img/sign/new_tool.png) -406px -213px no-repeat}
.the-icon-prod-heart{width:15px;height:15px;background:url(../img/sign/new_tool.png) -406px -238px no-repeat}
.the-icon-search{width:15px;height:15px;background:url(../img/sign/new_tool.png) -406px -263px no-repeat}
.the-icon-close{width:15px;height:15px;background:url(../img/sign/new_tool.png) -406px -288px no-repeat}
.the-icon-list-alt-active{width:13px;height:15px;background:url(../img/sign/new_tool.png) -406px -313px no-repeat}
.the-icon-list-alt{width:13px;height:15px;background:url(../img/sign/new_tool.png) -406px -338px no-repeat}
.the-icon-quote-left{width:15px;height:12px;background:url(../img/sign/new_tool.png) -406px -363px no-repeat}
.the-icon-order-right-arraw{width:7px;height:15px;background:url(../img/sign/new_tool.png) -386px -258px no-repeat}
.the-icon-order-left-arraw{width:7px;height:15px;background:url(../img/sign/new_tool.png) -386px -295px no-repeat}
.the-icon-chosen-close:hover{background-position:-94px -338px}
.the-icon-chosen-close{width:13px;height:13px;background:url(../img/sign/new_tool.png) -117px -338px no-repeat}
.the-icon-checkbox-right{width:12px;height:12px;background:url(../img/sign/new_tool.png) -81px -198px no-repeat}
.the-icon-checkbox{width:12px;height:12px;background:url(../img/sign/new_tool.png) -103px -198px no-repeat}
.the-icon-checkbox-wrong{width:12px;height:12px;background:url(../img/sign/new_tool.png) -125px -198px no-repeat}
.the-icon-text-tip-top-arraw{width:10px;height:5px;background:url(../img/sign/new_tool.png) -147px -198px no-repeat}
.the-icon-s-w-narrow-up{width:9px;height:5px;background:url(../img/sign/new_tool.png) -336px -62px no-repeat}
.the-icon-s-g-narrow-down{width:9px;height:5px;background:url(../img/sign/new_tool.png) -336px -77px no-repeat}
.the-icon-s-w-narrow-down{width:9px;height:5px;background:url(../img/sign/new_tool.png) -336px -99px no-repeat}
.the-icon-s-g-narrow-up{width:9px;height:4px;background:url(../img/sign/new_tool.png) -336px -114px no-repeat}
.the-icon-narrow-drop{width:7px;height:8px;background:url(../img/sign/new_tool.png) -336px -240px no-repeat}
.the-icon-narrow-rise{width:7px;height:8px;background:url(../img/sign/new_tool.png) -217px -81px no-repeat}
.the-icon-w-narrow-drop{width:7px;height:8px;background:url(../img/sign/new_tool.png) -217px -99px no-repeat}
.the-icon-w-narrow-rise{width:7px;height:8px;background:url(../img/sign/new_tool.png) -217px -117px no-repeat}


/*
‖==========================================================================
‖ control
‖==========================================================================
*/

/*PaginationBox 分页(容器)*/
/*
.PaginationBox { text-align:center; padding:20px 0;}
.PaginationBox .pagination { margin:0; }
.PaginationBox .pagination > li.next a {} 
.PaginationBox .pagination > li:first-child > a,
.PaginationBox .pagination > li:first-child > span { border-radius:0; }
.PaginationBox .pagination > li:last-child > a,
.PaginationBox .pagination > li:last-child > span { border-radius:0; }
*/

/*PaginationBox*/
.PaginationBox { text-align:right; margin-bottom:38px; }
.PaginationBox .pagination { margin:0 auto; }
.PaginationBox .pagination > li > a,
.PaginationBox .pagination > li > span { font-size:1.8rem; color:#000; border:none; padding-left:0; padding-right:0; background-color:transparent; margin:0 10px; }

.PaginationBox .pagination > li.prev > a { padding-right:15px; margin-left:0; position:relative; top:-1px; }
.PaginationBox .pagination > li.next > a { padding-left:15px; margin-right:0; position:relative; top:-1px; }

@media (max-width: 349px) {
.PaginationBox .pagination > li > a,
.PaginationBox .pagination > li > span { margin:0 8px; }
}


.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus { background-color:transparent; border-color:#000; font-weight:bold; text-decoration:underline; }

@media (max-width: 991px) { .PaginationBox { padding-top:0; } }
@media (max-width: 767px)  { .PaginationBox { text-align:center; } }

/*
.pagination-cc > li > a,
.pagination-cc > li > span { font-size:1.4rem; line-height:1.5; padding:2px 7px; }
.pagination-cc > li:first-child > a,
.pagination-cc > li:first-child > span { border-radius:0; }
.pagination-cc > li:last-child > a,
.pagination-cc > li:last-child > span { border-radius:0; }

.pagination-cc > li:not(.active) > a,
.pagination-cc > li:not(.active) > span { background:none !important; }

.pagination-cc > li:not(.active) > a:hover { background-color:#f2f2f2 !important; }
*/

/*messageContainer 消息(容器)*/
.messageContainer{ position:relative; margin-top:8px;}
.messageContainer .alert { padding-right:40px; }
.messageContainer .btn-CloseMesaage    { position:absolute; top:0; right:0; height:100%; display:inline-block; border:none; background:none; width:36px; height:36px; }
.messageContainer .btn-CloseMesaage em { font-size:1.8rem; color:#333; position:relative; top:-1px;}

/*多处控件关闭按钮*/
#customContent_close {color:#333;cursor:pointer;font-size:13px; position:absolute;right:20px; top:15px; /*width:20px; height:20px; line-height:20px; text-align:center;*/}

/*heart btn*/
.icon-heart { background:url(../img/sign/glyphicons-halflings.png) no-repeat -72px -171px; }
.icon-heart-colored { background:url(../img/sign/glyphicons-halflings.png) no-repeat 0 -171px; }


/*
‖==========================================================================
‖ page Content
‖==========================================================================
*/
/*dialog*/
.mBox .LR_mBox_header{ background-image:none; background:#F5F5F1;}
#loginForm,#registerForm{ }

/*login + register page*/
.LR_Page						 { margin:40px auto; width:550px;}
.LR_Page .LR_Form				 { background-color:#EDEDE7;border-radius:9px;padding:4px; }
.LR_Page .LR_Form .LR_Form_inner { background-color:#FFF;border:1px solid #DADCDC;border-radius:5px 5px 5px 5px;}

.LR_Page .LR_Form .LR_Form_inner .LR_Form_heading		{position:relative;background-color:#F6F6F6;border-bottom:1px solid #DFE1E1;border-radius:5px 5px 0 0;border-top:1px solid #FFF;float:none;margin:0;padding:20px;width:auto;}
.LR_Page .LR_Form .LR_Form_inner .LR_Form_heading h1	{color:#444;font-size:2.1rem;font-weight:normal;line-height:26px; margin:0;}
.LR_Page .LR_Form .LR_Form_inner .LR_Form_heading #facebook-signin{ position:absolute; top:20px; right:20px;}
.LR_Page .LR_Form .LR_Form_inner .LR_Form_heading #facebook-signin {background-position:0 -1px; background:url(bg/buttons-master.png);font-size:1.4rem;height:33px;line-height:33px !important;color:#FFF;text-decoration:none;background-color:#3866B0;border-color:#728FC4;padding:0 10px 0 0;}
.LR_Page .LR_Form .LR_Form_inner .LR_Form_heading #facebook-signin:hover{background-position:0 -41px;}
.LR_Page .LR_Form .LR_Form_inner .LR_Form_heading #facebook-signin span{line-height:34px;display:inline-block; font-weight:bold;padding-left:36px; background:url(bg/facebook-signin.png) no-repeat 0 5px;}

.LR_Page .LR_Form .LR_Form_inner .input-group						{ display:inline-block;min-height:1%;padding-bottom:8px;clear:left;position:relative;}
.LR_Page .LR_Form .LR_Form_inner .input-group .from_lab				{ color:#333;display:inline-block;float:left;font-size:1.4rem;margin-bottom:0;margin-right:15px;margin-top:6px;text-align:right;width:120px;}
.LR_Page .LR_Form .LR_Form_inner .input-group input					{ float:left;margin-right:5px;margin-bottom:4px;}
.LR_Page .LR_Form .LR_Form_inner .input-group span,.input-group ul	{ float:left;border:1px solid pink;padding:4px 8px;background-color:#FFEEEE;color:#A80308;border-radius:4px 4px 4px 4px; }
.LR_Page .LR_Form .LR_Form_inner .input-group .errorlist			{ float:left;}

/*when type email, show emaillist guide(mailAutoComplete.js) */
div.emailistBox{background:#fff !important;color:#333 !important;border:1px solid #ccc;border-radius:0; float:left;padding:0; }
div.emailistBox p {background:#f8f8f8 none repeat scroll 0 0; color:#999; font-weight:normal; padding:2px 8px; margin:0; }
ul.emailist {}
ul.emailist li { padding:2px 8px;}
ul.emailist li.on,
ul.emailist li:hover { background-color:#eee; cursor:pointer;}


/**/
.PaymentType { overflow:hidden; width:150px; height:42px; line-height:32px; display:inline-block; padding:0 10px; margin:0 5px 0 0; white-space:nowrap; /*background-color:#eee2ce; color:#81511c; border:1px solid #a6937c;*/ }
.PaymentType em { }
.PaymentType-Alipay		  { padding-left:60px; background:url(../img/pay/payment-credit-card.gif) no-repeat 0 0;}
.PaymentType-Globebill	  { padding-left:60px; background:url(../img/pay/payment-credit-card.gif) no-repeat 0 0;}
.PaymentType-Payease	  { padding-left:60px; background:url(../img/pay/payment-credit-card.gif) no-repeat 0 0;}
.PaymentType-WesternUnion { padding-left:60px; background:url(../img/pay/payment-western-union.gif) no-repeat 0 0;}
.PaymentType-BankTransfer { padding-left:60px; background:url(../img/pay/payment-wire-transfer.gif) no-repeat 0 0;}
.PaymentType-Paypal		  { padding-left:60px; background:url(../img/pay/payment-paypal.gif) no-repeat 0 0;}

/*Account Content*/
.help-block{ display:inline-block; border:0px solid pink; line-height:15px;background-color:#FFEEEE;border-radius:0; margin:0; padding:0 9px; font-size:1.4rem; }


/*
|--------------------------------------------------------------------------
| my account
|--------------------------------------------------------------------------
*/
/*wishlist.html*/
.w-productList dl .prodName, .w-productList dl .price a,.w-productList dl .category{ font-size:1.4rem; }
.w-relatedProdsGrid dl { padding:5px 1px 15px 8px; margin-top:5px; width:140px;}
.w-relatedProdsGrid dt { width:130px; }
.w-relatedProdsGrid dt a:hover img,
.w-relatedProdsGrid dt a:active img,
.w-relatedProdsGrid dt a:hover img,
.w-relatedProdsGrid dt a:active img{ /*border:1px solid #ddd;*/}

/*
|--------------------------------------------------------------------------
| Extend Mine Mod
|--------------------------------------------------------------------------
*/
/*DeliveryDate*/
.DeliveryDate { position:relative;}
.DD_Title { text-align:center; font-size:13px; padding:2px 0;}
.DD_Processing{ position:absolute; top:43px; left:176px;}
.DD_Shipping{ position:absolute; top:43px; left:440px;}
.DD_Pay{ position:absolute; top:70px; left:35px;}
.DD_Receive { position:absolute; top:70px; right:50px; }
.DD_LeaveWarehouse { position:absolute; top:70px; left:50%; margin-left:-40px; }
.DD_Occasion {}
.DD_Wedding  {}


/*
|--------------------------------------------------------------------------
| Sell-List-Page
|--------------------------------------------------------------------------
*/
/*NavList*/
/*
.NavList { height:0; text-align:center; margin:30px 0; border-bottom:1px dashed #000;}
.NavList ul {  display:inline-block; text-align:center; background-color:#fff; margin-top:-14px; padding:0 15px; }
.NavList ul li   { display:inline-block; border:1px solid #000; margin:0 8px; }
.NavList ul li a { display:block; padding:4px 20px; font-size:1.5rem; }
.NavList ul li.selected { background-color:#000; color:#fff; }
.NavList ul li.selected a { background-color:#000; color:#fff; }
*/
.ThemeMainWrapper .CateBoxTitle { padding-bottom:0; margin-bottom:15px; }
.ThemeMainWrapper .CateBoxTitle .heading-title { line-height:1; font-size:2.4rem; text-align:center; }

.NavList { margin:0 0 30px 0; }
.NavList ul		 { text-align:center; }
.NavList ul li   { display:inline-block; border:1px solid #000; }
.NavList ul li a { display:block; }
.NavList ul li a:hover { text-decoration:none; }
.NavList ul li a em,
.NavList ul li a span	  { display:block; height:30px; line-height:28px; font-size:1.5rem; font-weight:normal; }
.NavList ul li.selected	  { background-color:#000; color:#fff; }
.NavList ul li.selected a { background-color:#000; color:#fff; }

@media (min-width: 580px) {
.NavList ul li + li   { margin-left:15px; }
.NavList ul li a em   { padding:0 20px; }
.NavList ul li a span { display:none; }
}

@media (max-width: 579px) {
.NavList ul li + li   { margin-left:10px; }
.NavList ul li a em   { display:none; }
.NavList ul li a span { padding:0 10px; }
}
/*
‖==========================================================================
‖ Form Other Page CSS
‖ STATIC_URL/widget/xxx/xxx.css
‖==========================================================================
*/
/*
|-----------------------------------------
| ul-li for similar select
|-----------------------------------------
*/
#id_shipping_state[readonly] { background-color:#fff;  opacity:1; }
#selCTS ul { position:absolute; background:#fff; border:1px solid #999; margin:-1px 0 0 0; padding:0 0 5px 0; }
#selCTS li { cursor:pointer; min-height:18px; line-height:18px; padding:5px 8px; list-style:none; text-align:left; float:none; clear:both; }
#selCTS-selected,
#selCTS li:hover { background:#3399ff; color:#fff !important; }
#selCTS-selected { color:#fff !important; }
#selCTS-selected,
#selCTS-selected:hover { background:#999; }
#selCTS-selected:hover { background:#999 !important; }
#selCTS li.disabled_click #selCTS-selected,
#selCTS li.disabled_click,
#selCTS li.disabled_click:hover { cursor:text; background:none; color:#ddd !important; }


#selCTS ul { display:block; height:225px; overflow-y:scroll; width:360px; z-index:4; } /*Cart Confirm Page *Account Settings Page */
/*
#AddressEditTable #selCTS ul { display:block; height:225px; overflow-y:scroll; width:310px; z-index:4; }
#AddAdressTable #selCTS ul { display:block; height:225px; overflow-y:scroll; width:330px; z-index:4; }
*/

/*
|-----------------------------------------
| ../CkZoomPlus/jqzoom.css
|-----------------------------------------
*/
div.jqZoomTitle	{ z-index:5000; text-align:center; font-size:1.4rem; font-family:Tahoma; height:16px; padding-top:2px; position:absolute; top:0px; left:0px; width:100%; color:#FFF; background:#999;}
.jqZoomPup		{ overflow:hidden; background-color:#FFF; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60); z-index:10; border-color:#c4c4c4; border-style:solid; cursor:crosshair;}
.jqZoomPup img	{ border:0px;}
.preload		{ -moz-opacity:0.8; opacity:0.8;  filter:alpha(opacity = 80); color:#333; font-size:1.4rem; font-family:Tahoma;  text-decoration:none; border:1px solid #CCC;  background-color:white;  padding:8px; text-align:center;  background-image:url(img/zoomloader.gif);  background-repeat:no-repeat;  background-position:43px 30px; width:90px; * width:100px; height:43px; *height:55px; z-index:10; position:absolute; top:3px; left:3px; }
.jqZoomWindow	{ border:1px solid #999; background-color:#FFF;}
.jqZoomWindow img { max-width:none;}

/*.jqzoom {width:auto !important; height:auto !important;}*/
/*
|-----------------------------------------
| ../CkZoomPlus/CkZoomPlus.css
|-----------------------------------------
*/
/*format for box-sizing:content-box*/
#ProdShowBox *,
#ProdShowBox *:before,
#ProdShowBox *:after { box-sizing:content-box;}

/*CrkZoomPlusBox*/
#ProdShowBox{ }
#ProdShowBox #SmallImgBox	{ float:left; }
#ProdShowBox #BigImgBox		{ width:416px;text-indent:0;float:left;margin-left:10px; }
#ProdShowBox #BigImgBox img	{ text-indent:0;}
#ProdShowBox #BigImgBox .PreviewImg img	{ cursor:pointer;display:block; max-width:100%; }

/* SmallImgBox */
/*if box-sizing:content-box;*/
#SmallImgBox{position:relative; width:68px;/*64px+4px(arrow)*/ padding:0; /*padding:25px 0 15px 0;*/ overflow:hidden;float:left;}
#SmallImgBox .ScrollButton{width:46px; height:10px; overflow:hidden; position:absolute; left:50%; margin-left:-25px; cursor:pointer;background:url(../widget/CkZoomPlus/img/scroller.gif) no-repeat;}
#SmallImgBox .ScrollButton.SmallImgUp{background-position:0 0; top:0;}
#SmallImgBox .ScrollButton.SmallImgDown{background-position:0 -11px; bottom:0;}
#SmallImgBox .ScrollButton.SmallImgUp.disabled{background-position:0 -22px;}
#SmallImgBox .ScrollButton.SmallImgDown.disabled{background-position:0 -33px;}

#SmallImgBox #SmallImgMenu { height:470px; overflow:hidden; }
#SmallImgBox #SmallImgMenu ul { position:relative;}
#SmallImgBox #SmallImgMenu li { width:64px; height:94px; padding:0; position:relative;}
#SmallImgBox #SmallImgMenu li + li { }
#SmallImgBox #SmallImgMenu li span { display:table-cell; width:60px; height:80px; padding:1px;border:1px solid #E8E8E8; vertical-align:middle;}
#SmallImgBox #SmallImgMenu li span img{ width:60px; height:auto; max-height:80px; }

#SmallImgBox #SmallImgMenu li:hover span { border:1px solid #990000; }
#SmallImgBox #SmallImgMenu li#onlickImg span {border:1px solid #990000; background-color:#990000; }

#SmallImgBox #SmallImgMenu li .arrow { display:none; }
#SmallImgBox #SmallImgMenu li#onlickImg .arrow{ display:block; width:0; height:0; border-width:4px; border-style:solid; border-color:transparent transparent transparent #990000; position:absolute; right:-8px; top:50%; margin-top:-9px; }

/* BigImgBox */
#BigImgBox { position:relative; }
#BigImgBox .iconSaleProd { position:absolute; top:0; right:0;}
#BigImgBox .BigImgList {position:relative; overflow:hidden;}
#BigImgBox .BigImgList li { text-align:center; }
#BigImgBox .BigImgList li.ShowBigImg{ display:inline;}
#BigImgBox .BigImgList li.HideBigImg{ display:none;}

/*TheBtn in BigImgBox*/
#BigImgBox span{cursor:pointer; font-size:34px; font-weight:bold; line-height:80px;opacity:0.4; z-index:9; position:absolute; display:block; width:40px; height:80px; background-color:#97928F;color:#FFF; text-align:center;transition:all 0.1s ease 0s;-moz-font-feature-settings:"liga";border-radius:3px 0 0 3px;white-space:nowrap;}
#BigImgBox span:hover{ background-color:#000;opacity:1;}
#BigImgBox .TheBtnPrev { left:0; }
#BigImgBox .TheBtnNext { right:0; }


/*
|-----------------------------------------
| ../LightSlider/LightSlider.css
|-----------------------------------------
*/
.csSlideOuter { overflow:hidden; }
.lightSlider:before, .lightSlider:after { content:" "; display:table; }
.csSlideWrapper > ul:after { clear:both; }
.csSlideWrapper .csSlide { 
-webkit-transform:translate(0px, 0px);
-ms-transform:translate(0px, 0px);
transform:translate(0px, 0px); 
-webkit-transition:all 1s;		-webkit-transition-duration:inherit;
transition:all 1s;				-webkit-transition-timing-function:inherit;
transition-timing-function:inherit;
}
.csSlideWrapper .csFade { position:relative; }
.csSlideWrapper .csFade > li { position:absolute !important; top:0; left:0; z-index:9; margin-right:0; }
.csSlideWrapper.usingCss .csFade > li { opacity:0; -webkit-transition-delay:0s; transition-delay:0s; -webkit-transition-duration:inherit; transition-duration:inherit; -webkit-transition-property:opacity; transition-property:opacity; -webkit-transition-timing-function:inherit; transition-timing-function:inherit; }
.csSlideWrapper .csFade > li.active { z-index:10; }
.csSlideWrapper.usingCss .csFade > li.active { opacity:1; }
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.csSlideOuter .csPager.cSpg { margin:10px 0 0; padding:0; text-align:center; }
.csSlideOuter .csPager.cSpg > li { cursor:pointer; display:inline-block; padding:0 5px; }
.csSlideOuter .csPager.cSpg > li a { background-color:#222222; border-radius:30px; display:inline-block; height:8px; overflow:hidden; text-indent:-999em; width:8px; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s; }
.csSlideOuter .csPager.cSpg > li:hover a, .csSlideOuter .csPager.cSpg > li.active a { background-color:#428bca; }
.csSlideOuter .media { opacity:0.8; }
.csSlideOuter .media.active { opacity:1; }
/* End of pager */

/** Gallery */
.csSlideOuter .csPager.cSGallery { list-style:none outside none; padding-left:0; margin:0; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.csSlideOuter .csPager.cSGallery li { opacity:0.7; -webkit-transition:opacity 0.35s linear 0s; transition:opacity 0.35s linear 0s; }
.csSlideOuter .csPager.cSGallery li.active, .csSlideOuter .csPager.cSGallery li:hover { opacity:1; }
.csSlideOuter .csPager.cSGallery img { display:block; height:auto; max-width:100%; }
.csSlideOuter .csPager.cSGallery:before, .csSlideOuter .csPager.cSGallery:after { content:" "; display:table; }
.csSlideOuter .csPager.cSGallery:after { clear:both; }
/* End of Gallery*/

/* slider actions */
.csAction > a { width:32px; display:block; top:50%; height:32px; background-image:url(../widget/LightSlider/img/controls.png); cursor:pointer; position:absolute; z-index:99; margin-top:-16px; opacity:0.5; -webkit-transition:opacity 0.35s linear 0s; transition:opacity 0.35s linear 0s; }
.csAction > a:hover { opacity:1; }
.csAction > .csPrev { background-position:0 0; left:10px; }
.csAction > .csNext { background-position:-32px 0; right:10px; }
.cS-hidden { height:1px; opacity:0; filter:alpha(opacity=0); overflow:hidden; }

/*
|-----------------------------------------
| ../CkReviewsModal/CkReviewsModal.css
|-----------------------------------------
*/
/*modal*/
#modal-bottom .modal-lg { width:740px; /*min-height:662px;*/ position:relative; }
#modal-bottom .modal-lg .close { position:absolute; right:10px; top:10px; z-index:1;}
#modal-bottom .modal-lg .modal-body { padding:0; height:100%;}

#UserShowBox { overflow:hidden; border-radius:6px;}

#UserShowSlide	 { position:relative; float:left; width:478px; /*min-height:660px;*/ padding:20px;}
#UserShowSlide #ModalSlideMove li			{ display:table; text-align:center; background-color:#fff; overflow:hidden;}
#UserShowSlide #ModalSlideMove li span		{ width:438px; height:560px; display:table-cell; text-align:center; vertical-align:middle; }
#UserShowSlide #ModalSlideMove li span img	{ width:auto; height:auto; max-width:100%; max-height:100%; }
#UserShowSlide .csPager { margin-top:10px; }
#UserShowSlide .csPager li		 { border:1px solid #ccc; width:50px; height:50px; text-align:center; background-color:#fff; }/*w:50 h:50*/
#UserShowSlide .csPager li a	 { width:48px; height:48px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; }/*w:48 h:48*/
#UserShowSlide .csPager li a img { width:auto; height:auto; max-width:48px; max-height:48px; display:inline-block; }/*w:48 h:48*/
#UserShowSlide .csPager li.active { border:1px solid #000; }
#UserShowSlide .csAction a { position:absolute; top:50%; margin-top:-13px; width:21px; height:27px; background:url(../img/sign/carousel.png) no-repeat 0 0; display:block; cursor:pointer; }
#UserShowSlide .csAction a.csPrev { left:0;  background-position:-4px -313px; }
#UserShowSlide .csAction a.csNext { right:0; background-position:-35px -313px; }
#UserShowSlide .csAction a.csPrev:hover { left:0;  background-position:0 -141px; }
#UserShowSlide .csAction a.csNext:hover { right:0; background-position:-39px -141px; }

#UserShowContent { float:left; width:260px; margin-bottom:-1000px; padding-bottom:1000px; background-color:#f5f5f5; }
#UserShowContentBG { padding:40px 20px 20px 20px; }
#UserShowContentBG .reviewby		{ float:left; color:#000; margin-right:10px; font-weight:bold; }
#UserShowContentBG .reviewtime		{ float:left; color:#999; }
#UserShowContentBG .reviewcontent	{ float:none; clear:both; color:#000; position:relative; top:20px; height:540px; overflow-x:hidden; overflow-y:auto; }


/*special for style gallery*/
.BlocksitModal #UserShowContentBG { padding:20px; }
.BlocksitModal #UserShowContentBG .proimg	{}
.BlocksitModal #UserShowContentBG .proName	{ margin:15px 0 25px 0;}
.BlocksitModal #UserShowContentBG .reviewcontent { height:373px; }


/*#Viewport-UserPhoto*/
.UserPhotoSlide { position:relative; }
.UserPhotoSlide .UserPhotoTitle { height:25px; border-bottom:1px solid #dadbd6; margin-bottom:10px; }
.UserPhotoSlide .UserPhotoTitle h2 { height:25px; line-height:24px; border:1px solid #dadbd6; border-bottom:1px solid #fff; display:inline-block; padding:0 10px; margin:0;/*margin:0 0 0 8px;*/
-webkit-border-radius:3px 3px 0 0;
 -khtml-border-radius:3px 3px 0 0;
   -moz-border-radius:3px 3px 0 0;
        border-radius:3px 3px 0 0;
}

.UserPhotoSlide #UserPhotoSlideMove li			{ border:1px solid #dadbd6; height:200px; text-align:center; }
.UserPhotoSlide #UserPhotoSlideMove li a		{ border:1px solid #fff; width:134px; height:178px; display:table-cell; text-align:center; vertical-align:middle; }
.UserPhotoSlide #UserPhotoSlideMove li a img	{ width:auto; height:auto; max-width:132px; max-height:176px; }

/* slider actions */
.UserPhotoSlide .csAction { width:100%; height:19px; margin-top:-9px;}
.UserPhotoSlide .csAction > a { width:21px; display:block; top:50%; margin-top:-13px; height:27px; background-image:url(../img/sign/carousel.png); cursor:pointer; 
	position:absolute; z-index:99; margin-top:0; opacity:0.7;
	-webkit-transition:opacity 0.35s linear 0s;
	transition:opacity 0.35s linear 0s;
}
.UserPhotoSlide .csAction > a:hover { opacity:1; }
.UserPhotoSlide .csAction > .csPrev { background-position:0 -141px; left:0; }
.UserPhotoSlide .csAction > .csNext { background-position:-39px -141px; right:0; }
.UserPhotoSlide .cS-hidden { height:1px; opacity:0; filter:alpha(opacity=0); overflow:hidden; }

.UserPhotoSlide .csSlideOuter .csPager { display:none; /*display:inline-block; margin:0; position:absolute; top:4px; right:50px; text-align:center;*/ }

/**/
.ContentMod2 .UserPhotoSlide .UserPhotoTitle h2 { margin:0; border-radius:0; }

/*
|-----------------------------------------
| Swiper
|-----------------------------------------
*/
/*Swiper Format(Global Settings)*/
/* Swiper Styles */
.swiper-container { margin:0 auto; position:relative; overflow:hidden; /* Fix of Webkit flickering */ z-index:1;
	-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; }

.swiper-wrapper { position:relative; width:100%;
	-webkit-transition-property:-webkit-transform;	-moz-transition-property:-moz-transform;	-o-transition-property:-o-transform;	-ms-transition-property:-ms-transform;	transition-property:transform;
	-webkit-transition-duration:0s;					-moz-transition-duration:0s;				-o-transition-duration:0s;				-ms-transition-duration:0s;				transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);			-moz-transform:translate3d(0px,0,0);		-o-transform:translate3d(0px,0,0);		-ms-transform:translate3d(0px,0,0);		transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;		-moz-transition-timing-function:ease;		-o-transition-timing-function:ease;		-ms-transition-timing-function:ease;	transition-timing-function:ease;	
}
.swiper-slide {	float:left;	-webkit-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action:pan-y; }
.swiper-wp8-vertical { -ms-touch-action:pan-x; }

/* Specify Swiper's Size:*/
.swiper-container, .swiper-slide { /*width:500px; height:200px;*/ }


/*
|-----------------------------------------
| modal-refine
|-----------------------------------------
*/
.modal-refine.modal-left { padding-left:0 !important; }
.modal-refine { overflow:visible; }
.modal-refine .modal-dialog                 { margin:0 50px 0 0; padding:0; height:100%; width:auto;/*important*/}  
.modal-refine .modal-dialog .modal-content  { margin:0; padding:0; height:100%;/*important*/ height:100%;border-radius:0; border:none;} 
.modal-refine .modal-dialog .modal-header   { border:none; border-bottom:1px solid #000; padding:8px 10px; background-color:#fff; position:absolute; top:0; left:0; width:100%; height:52px; z-index:1;/*important*/ }
.modal-refine .modal-dialog .modal-body		{ padding-top:0; padding-left:0; padding-right:0; background-color:#fff; /*padding:52px 0 0 0;*/}
.modal-refine .modal-dialog .modal-footer	{ padding:10px; }

@media (min-width:992px){
	.modal-refine .modal-body div.options { -webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:10px; -moz-column-gap:10px; column-gap:10px;	}
	.modal-refine .modal-body .options-wrap-color div.options { -webkit-column-count:unset; -moz-column-count:unset; column-count:unset; -webkit-column-gap:unset; -moz-column-gap:unset; column-gap:unset;}
	.RefineCube p a:link, .RefineCube p a:visited {display:inline-block; /*for column-count layout align*/}
}

/*
|-----------------------------------------
| AccordionGroup & SubCateGroup
|-----------------------------------------
*/
.AccordionGroup {  }
.AccordionGroup .panel+.panel { margin-top:0; }

.AccordionGroup .panel { border:none; border-top:1px solid #ddd; border-radius:0; box-shadow:none; margin:0;}
.AccordionGroup .panel:last-child { border-bottom:1px solid #ccc; } 
.AccordionGroup .panel > .panel-heading {  background-color: #fff; padding:0 40px 0 0; position:relative; }
.AccordionGroup .panel > .panel-heading > a.accordion-toggle { padding:12px 13px 17px 13px; color:#000; text-decoration:none;}
.AccordionGroup .panel > .panel-heading > a.accordion-toggle .sign-toggle,
.AccordionGroup .panel > .panel-heading > a.accordion-toggle .sign-this { float:right; margin-top:2px; font-size:1.4rem;}
.AccordionGroup .panel .panel-body { border-top:none; overflow-y:auto; }
/*手风琴单元里的data-parent=".AccordionGroup" for 寻找父级ID下的同辈元素 进行相反收放*/

.AccordionGroup .panel > .panel-heading > a.accordion-toggle .sign-this {  display:inline-block; width:11px; height:11px; background:url(base/sign_this.gif) no-repeat center center; } /*>*/
.AccordionGroup .panel > .panel-heading > a.accordion-toggle .sign-toggle {  display:inline-block; width:11px; height:11px; background:url(base/sign_minus.gif) no-repeat center center; font-size:1.6rem;}/*+*/
.AccordionGroup .panel > .panel-heading > a.accordion-toggle.collapsed .sign-toggle { background:url(base/sign_plus.gif) no-repeat center center;}/*-*/
.AccordionGroup .panel > .panel-heading > a.accordion-toggle .fa-angle-down,
.AccordionGroup .panel > .panel-heading > a.accordion-toggle .fa-angle-right { display:inline-block; font-size:2rem; color:#999; }

.AccordionGroup .panel > .panel-heading > a.accordion-toggle .fa-angle-down{
/*up*/
transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); 	/* Opera */
}
.AccordionGroup .panel > .panel-heading > a.accordion-toggle.collapsed .fa-angle-down {
/*down*/
transform:rotate(0deg);
-ms-transform:rotate(0deg); 	/* IE 9 */
-moz-transform:rotate(0deg); 	/* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg); 	/* Opera */ 
}


.AccordionGroup .panel > .panel-heading > a.accordion-toggle { position:absolute; right:0; top:0;  display:block; text-decoration:none !important;}
.AccordionGroup .panel > .panel-heading > a.accordion-toggle.collapsed {}  /*ShouQi*/
.AccordionGroup .panel > .panel-heading > a.accordion-toggle + .panel-heading-a { /*color:orange;*/   }
.AccordionGroup .panel > .panel-heading > a.accordion-toggle.collapsed + .panel-heading-a  { color:#333; } 

.AccordionGroup .panel > .panel-heading .panel-heading-a		 { text-decoration:none !important; display:block; padding:12px 0; font-size:1.5rem; /*font-weight:bold;*/}
.AccordionGroup .panel > .panel-heading .panel-heading-a:hover { text-decoration:none !important; color:#333;}


.AccordionGroup .panel .panel-body { padding:3px 0; /*padding:0 0 8px 0;*/}
.AccordionGroup .panel .panel-body dl {}
.AccordionGroup .panel .panel-body dl dt {}
.AccordionGroup .panel .panel-body dl dt a, .AccordionGroup .panel-body dl dt span { display:block; padding:6px 0; }
.AccordionGroup .panel .panel-body dl dt a:hover { color:#666; text-decoration:underline; }

.AccordionGroup .panel .panel-body dl dd {}
.AccordionGroup .panel .panel-body dl dd h2 { padding:0; text-transform:none; }
.AccordionGroup .panel .panel-body dl dd a:hover { color:#666; text-decoration:underline; }
.AccordionGroup .panel .panel-body dl dd a,
.AccordionGroup .panel .panel-body dl dd span { display:block; padding:3px 0; font-size:1.4rem; }


.SubCateGroup { /*border-left:1px solid #ddd; border-right:1px solid #ddd;padding-top:8px;*/  margin-bottom:0; }
.SubCateGroup .panel:first-child { border-top:none; }
.SubCateGroup .panel > .panel-heading .panel-heading-a { /*text-transform:uppercase;*/}
.SubCateGroup .panel > .panel-heading > a.accordion-toggle { padding:10px 13px 12px 13px; }


.modal_refine .SubCateGroup .panel .panel-body { padding:5px 0; }
.modal_refine .SubCateGroup .panel-body dl dd a,
.modal_refine .SubCateGroup .panel-body dl dd span { padding:5px 0;}


/*new version of prod_SimilarLooks.html */
.DataFlowBox .ShowProdList { } 
.DataFlowBox .ShowProdList { margin:0; padding:0!important; box-sizing:border-box; }
.DataFlowBox .ShowProdList .ShowProdList-col { padding:0; /*padding:0 5px;*/}
.DataFlowBox .ShowProdList .ShowProdList-col a { display:block; /*border:1px solid #ddd;*/ animation-duration:1s; animation-fill-mode:both; animation-name:effectRotate; }
.DataFlowBox .ShowProdList .ShowProdImg { background-color:#fff; width:100%; height:0; padding-bottom:133.333333%; position:relative; overflow:hidden; }
.DataFlowBox .ShowProdList .ShowProdImg img { width:100%; display:inline; position:absolute; left:0; top:50%; transform: translate(0,-50%); }
.DataFlowBox .ShowProdList .ShowProdImg img.lazyload { height:100%; }

.DataFlowBox .ShowProdList .proInfo { padding:10px 0 0 0; text-align:center; } 

.DataFlowBox .ShowProdList .TopicInfo { padding:13px 12px 10px 12px;  background-color:#fff; /*border-top:1px solid #ddd;*/ }
.DataFlowBox .ShowProdList .TopicName { height:44px; overflow:hidden; font-size:16px; line-height:1.3; font-family:'Domaine Display','Bodoni 72','Times New Roman',Times,'Droid Serif',serif; }
.DataFlowBox .ShowProdList .TopicDetail	 { font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.DataFlowBox .ShowProdList .TopicSubscript { float:right; font-size:11px; font-weight:bold; }

.DataFlowBox .ShowProdList .TopicBoard-col a:hover { text-decoration:none; /* box-shadow:1px 1px 3px rgba(0,0,0,.11);*/ }
.DataFlowBox .ShowProdList .divider { display:none; border:none; } 

.DataFlowBox .ShowProdList .ShowProdList-col { float:left; }
@media (min-width: 1784px){
.DataFlowBox .ShowProdList { margin:0 -10px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:16.666666%; padding:20px 10px 10px 10px;}
.DataFlowBox .ShowProdList .divider6 { display:block; }
}

@media (min-width: 1200px) and (max-width:1783px){
.DataFlowBox .ShowProdList { margin:0 -10px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:20%; padding:20px 10px 10px 10px;}
.DataFlowBox .ShowProdList .divider5 { display:block; }
}

@media (min-width:768px) and (max-width:1199px){
.DataFlowBox .ShowProdList { margin:0 -10px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:25%; padding:20px 10px 0 10px;}
.DataFlowBox .ShowProdList .divider4 { display:block; }
}

@media (min-width:500px) and (max-width:767px){
.DataFlowBox .ShowProdList { margin:0 -5px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:33.333333%; padding:20px 5px 0 5px;}
.DataFlowBox .ShowProdList .divider3 { display:block; }
.DataFlowBox .ShowProdList .divider2 { display:none; }
}

@media (max-width:499px){
.DataFlowBox .ShowProdList { margin:0 -5px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:50%; padding:20px 5px 0 5px;}
.DataFlowBox .ShowProdList .divider2 { display:block; }
}

@media (max-width: 414px){
.DataFlowBox .ShowProdList { margin:0 -5px; }
.DataFlowBox .ShowProdList .ShowProdList-col { width:50%; padding:20px 5px 0 5px;}
.DataFlowBox .ShowProdList .divider2 { display:none; }
}