/* ----------------------
 * Font loading
 * ---------------------- */
@font-face{
        font-family:"Avenir LT W01 35 Light";
        src:url("../fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot");
        src:url("../fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?iefix") format("embedded-opentype"),
        url("../fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff"),
        url("../fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf") format("truetype"),
        url("../fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499") format("svg");
}
@font-face{
        font-family:'Avenir LT W01 95 Black';
        src:url("../fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot");
        src:url("../fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?iefix") format('embedded-opentype'),
        url("../fonts/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff") format("woff"),
        url("../fonts/c33278bc-988e-440b-b4be-6acc095e6044.ttf") format("truetype"),
        url("../fonts/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23") format("svg");
}
@font-face {
        font-family: 'EngraversGothicBold';
        src: url('../fonts/EngraversGothic-Bold-webfont.eot');
        src: url('../fonts/EngraversGothic-Bold-webfont.eot?') format("embedded-opentype"),
        url('../fonts/EngraversGothic-Bold-webfont.woff') format('woff'),
        url('../fonts/EngraversGothic-Bold-webfont.ttf') format('truetype'),
        url('../fonts/EngraversGothic-Bold-webfont.svg#webfont') format('svg');
        font-weight: normal;
        font-style: normal;
}
/* Site-Refresh */
@font-face{
    font-family:"Sabon LT W01 Roman";
    src:url('../fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot');
    src:url('../fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot?#iefix') format("embedded-opentype"),
    url('../fonts/d93bebe4-cefa-455e-8b51-eaae50be173e.woff') format("woff"),
    url('../fonts/7849e7c1-08a0-4e13-a6cd-d2900c236af5.ttf') format("truetype"),
    url('../fonts/d1246e5a-1d35-4bc9-b785-d05e0408a757.svg#d1246e5a-1d35-4bc9-b785-d05e0408a757') format("svg");
}
@font-face{
    font-family:"Brandon Grot W01 Bold";
    src:url('../fonts/lane_crawford_bld-web.eot');
    src:url('../fonts/lane_crawford_bld-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_bld-web.svg#lane_crawford_bld-web') format('svg'),
        url('../fonts/lane_crawford_bld-web.woff') format('woff'),
        url('../fonts/lane_crawford_bld-web.ttf') format('truetype');
}
@font-face{
    font-family:"Brandon Grot W01 Black";
    src:url('../fonts/lane_crawford_blk-web.eot');
    src:url('../fonts/lane_crawford_blk-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_blk-web.svg#lane_crawford_blk-web') format('svg'),
        url('../fonts/lane_crawford_blk-web.woff') format('woff'),
        url('../fonts/lane_crawford_blk-web.ttf') format('truetype');
}
@font-face{
    font-family:"Brandon Grot W01 Medium";
    src:url('../fonts/lane_crawford_med-web.eot');
    src:url('../fonts/lane_crawford_med-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_med-web.svg#lane_crawford_med-web') format('svg'),
        url('../fonts/lane_crawford_med-web.woff') format('woff'),
        url('../fonts/lane_crawford_med-web.ttf') format('truetype');
}
@font-face{
    font-family:"BrandonGrotW01-Regular";
    src:url('../fonts/lane_crawford_reg-web.eot');
    src:url('../fonts/lane_crawford_reg-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_reg-web.svg#lane_crawford_reg-web') format('svg'),
        url('../fonts/lane_crawford_reg-web.woff') format('woff'),
        url('../fonts/lane_crawford_reg-web.ttf') format('truetype');
}
@font-face{
    font-family:"Brandon Grot W01 Thin";
    src:url('../fonts/lane_crawford_light-web.eot');
    src:url('../fonts/lane_crawford_light-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_light-web.svg#lane_crawford_light-web') format('svg'),
        url('../fonts/lane_crawford_light-web.woff') format('woff'),
        url('../fonts/lane_crawford_light-web.ttf') format('truetype');
}

/*Sabon LT W01 Roman*/
@font-face{
    font-family:"Sabon LT";
    src:url('../fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot');
    src:url('../fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot?#iefix') format("embedded-opentype"),
    url('../fonts/d93bebe4-cefa-455e-8b51-eaae50be173e.woff') format("woff"),
    url('../fonts/7849e7c1-08a0-4e13-a6cd-d2900c236af5.ttf') format("truetype"),
    url('../fonts/d1246e5a-1d35-4bc9-b785-d05e0408a757.svg#d1246e5a-1d35-4bc9-b785-d05e0408a757') format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face{
    font-family:"Sabon LT";
    src:url('../fonts/sabon-LT-w01-italic.eot');
    src:url('../fonts/sabon-LT-w01-italic.eot?#iefix') format("embedded-opentype"),
    url('../fonts/sabon-LT-w01-italic.woff') format("woff"),
    url('../fonts/sabon-LT-w01-italic.ttf') format("truetype"),
    url('../fonts/sabon-LT-w01-italic.svg#sabon-LT-w01-italic') format("svg");
    font-weight: 400;
    font-style: italic;
}
@font-face{
    font-family:"Sabon LT";
    src:url('../fonts/sabon-LT-w01-bold.eot');
    src:url('../fonts/sabon-LT-w01-bold.eot?#iefix') format("embedded-opentype"),
    url('../fonts/sabon-LT-w01-bold.woff') format("woff"),
    url('../fonts/sabon-LT-w01-bold.ttf') format("truetype"),
    url('../fonts/sabon-LT-w01-bold.svg#sabon-LT-w01-bold') format("svg");
    font-weight: bold;
    font-style: normal;
}
@font-face{
    font-family:"Sabon LT";
    src:url('../fonts/sabon-LT-w01-bold-italic.eot');
    src:url('../fonts/sabon-LT-w01-bold-italic.eot?#iefix') format("embedded-opentype"),
    url('../fonts/sabon-LT-w01-bold-italic.woff') format("woff"),
    url('../fonts/sabon-LT-w01-bold-italic.ttf') format("truetype"),
    url('../fonts/sabon-LT-w01-bold-italic.svg#sabon-LT-w01-bold-italic') format("svg");
    font-weight: bold;
    font-style: italic;
}
/*Brandon Grot W01 Bold*/
@font-face{
    font-family:"Brandon Grot";
    src:url('../fonts/lane_crawford_bld-web.eot');
    src:url('../fonts/lane_crawford_bld-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_bld-web.svg#lane_crawford_bld-web') format('svg'),
        url('../fonts/lane_crawford_bld-web.woff') format('woff'),
        url('../fonts/lane_crawford_bld-web.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}
/*Brandon Grot W01 Black*/
@font-face{
    font-family:"Brandon Grot";
    src:url('../fonts/lane_crawford_blk-web.eot');
    src:url('../fonts/lane_crawford_blk-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_blk-web.svg#lane_crawford_blk-web') format('svg'),
        url('../fonts/lane_crawford_blk-web.woff') format('woff'),
        url('../fonts/lane_crawford_blk-web.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
/*Brandon Grot W01 Medium*/
@font-face{
    font-family:"Brandon Grot";
    src:url('../fonts/lane_crawford_med-web.eot');
    src:url('../fonts/lane_crawford_med-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_med-web.svg#lane_crawford_med-web') format('svg'),
        url('../fonts/lane_crawford_med-web.woff') format('woff'),
        url('../fonts/lane_crawford_med-web.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
/*BrandonGrotW01-Regular*/
@font-face{
    font-family:"Brandon Grot";
    src:url('../fonts/lane_crawford_reg-web.eot');
    src:url('../fonts/lane_crawford_reg-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_reg-web.svg#lane_crawford_reg-web') format('svg'),
        url('../fonts/lane_crawford_reg-web.woff') format('woff'),
        url('../fonts/lane_crawford_reg-web.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
/*Brandon Grot W01 Thin*/
@font-face{
    font-family:"Brandon Grot";
    src:url('../fonts/lane_crawford_light-web.eot');
    src:url('../fonts/lane_crawford_light-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_light-web.svg#lane_crawford_light-web') format('svg'),
        url('../fonts/lane_crawford_light-web.woff') format('woff'),
        url('../fonts/lane_crawford_light-web.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
/*Engravers Gothic*/
@font-face {
	font-family: 'Engravers Gothic';
	src: url('../fonts/EngraversGothic-Regular-webfont.eot');
	src: url('../fonts/EngraversGothic-Regular-webfont.eot?') format("embedded-opentype"),
	url('../fonts/EngraversGothic-Regular-webfont.woff') format('woff'),
	url('../fonts/EngraversGothic-Regular-webfont.ttf') format('truetype'),
	url('../fonts/EngraversGothic-Regular-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*EngraversGothicBold*/
@font-face {
	font-family: 'Engravers Gothic';
	src: url('../fonts/EngraversGothic-Bold-webfont.eot');
	src: url('../fonts/EngraversGothic-Bold-webfont.eot?') format("embedded-opentype"),
	url('../fonts/EngraversGothic-Bold-webfont.woff') format('woff'),
	url('../fonts/EngraversGothic-Bold-webfont.ttf') format('truetype'),
	url('../fonts/EngraversGothic-Bold-webfont.svg#webfont') format('svg');
	font-weight: bold;
	font-style: normal;
}
/*Avenir LT W01 35 Light*/
@font-face{
	font-family:"Avenir LT";
	src:url("../fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot");
	src:url("../fonts/3511a780-31ca-4ee1-9083-89b1b7185748.eot?iefix") format("embedded-opentype"),
	url("../fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff"),
	url("../fonts/3e419b5b-c789-488d-84cf-a64009cc308e.ttf") format("truetype"),
	url("../fonts/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499") format("svg");
	font-weight: 200;
	font-style: normal;
}
/*Avenir LT W01 95 Black*/
@font-face{
	font-family:'Avenir LT';
	src:url("../fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot");
	src:url("../fonts/a24b3f55-c8c8-41a1-a77e-7cdf417d82f6.eot?iefix") format('embedded-opentype'),
	url("../fonts/5a05cf7f-f332-456f-ae67-d8c26e0d35b3.woff") format("woff"),
	url("../fonts/c33278bc-988e-440b-b4be-6acc095e6044.ttf") format("truetype"),
	url("../fonts/7bdad4a5-289b-42f9-b6fa-c5883b9e9f23.svg#7bdad4a5-289b-42f9-b6fa-c5883b9e9f23") format("svg");
	font-weight: 800;
	font-style: normal;
}

/*Newer version of "Brandon Grot"*/
@font-face {
    font-family: 'Lane Crawford';
    src:url('../fonts/lane_crawford_thin-web.eot');
    src:url('../fonts/lane_crawford_thin-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_thin-web.svg#lane_crawford_thin-web') format('svg'),
        url('../fonts/lane_crawford_thin-web.woff') format('woff'),
        url('../fonts/lane_crawford_thin-web.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'Lane Crawford';
    src:url('../fonts/lane_crawford_light-web.eot');
    src:url('../fonts/lane_crawford_light-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_light-web.svg#lane_crawford_light-web') format('svg'),
        url('../fonts/lane_crawford_light-web.woff') format('woff'),
        url('../fonts/lane_crawford_light-web.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Lane Crawford';
    src:url('../fonts/lane_crawford_reg-web.eot');
    src:url('../fonts/lane_crawford_reg-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_reg-web.svg#lane_crawford_reg-web') format('svg'),
        url('../fonts/lane_crawford_reg-web.woff') format('woff'),
        url('../fonts/lane_crawford_reg-web.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Lane Crawford';
    src:url('../fonts/lane_crawford_med-web.eot');
    src:url('../fonts/lane_crawford_med-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_med-web.svg#lane_crawford_med-web') format('svg'),
        url('../fonts/lane_crawford_med-web.woff') format('woff'),
        url('../fonts/lane_crawford_med-web.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Lane Crawford';
    src:url('../fonts/lane_crawford_bld-web.eot');
    src:url('../fonts/lane_crawford_bld-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_bld-web.svg#lane_crawford_bld-web') format('svg'),
        url('../fonts/lane_crawford_bld-web.woff') format('woff'),
        url('../fonts/lane_crawford_bld-web.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Lane Crawford';
    src:url('../fonts/lane_crawford_blk-web.eot');
    src:url('../fonts/lane_crawford_blk-web.eot?#iefix') format('embedded-opentype'),
        url('../fonts/lane_crawford_blk-web.svg#lane_crawford_blk-web') format('svg'),
        url('../fonts/lane_crawford_blk-web.woff') format('woff'),
        url('../fonts/lane_crawford_blk-web.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

/********* master *********/
/* ----------------------
 * Master for lang: EN
 * ---------------------- */
h1,h2,h3,h4,h5,h6{
	font-family: 'Avenir LT W01 95 Black';
	line-height:30px;
	display:block;
	text-align:center;
	margin:30px 0 0 0;
}

.newLCStyle h1, .newLCStyle h2, .newLCStyle h3, .newLCStyle h4, .newLCStyle h5, .newLCStyle h6{
	font-family: 'Avenir LT W01 35 Light';
    letter-spacing: 0.39em;
    margin: 0;
    text-transform: uppercase;
}

/* for showing Chinese under English site */
.zh_CN .ui-dialog-content h2{
    font-family: 'Avenir LT W01 95 Black';
}

h1,h2{
	font-size:28px;
}
.dialog h2 {
    font-family: 'Avenir LT W01 95 Black';
}
a.engravRegular{
	font-family: Engravers Gothic;	
}

a.help{ font-family: Arial;}

#designerListing h1{
	font-size:22px;
	margin:0px;
}

input{
    font-family:Arial;
	font-size: 12px;
    font-weight: normal;
    line-height: 15px;
}

input.search, input.newsletters{
	font-size: 10px;
}

a{
	outline:0;
}

/* ----------------------
 * Header & Footer
 * ---------------------- */

#header, #header p, #header span, #header table th, #header table td,
#footer, #footer p, #footer span, #footer table th, #footer table td {
	font-family:Arial;
}
#header, #header p, #header span, #header table th, #header table td{
	font-size:11px;
}
#footer, #footer p, #footer span, #footer table th, #footer table td{
	font-size:10px;
}

#header ul li.line {	/*The gap line on top left*/
    font-size: 10px;
    line-height: 12px;
}

#cart-item{
	letter-spacing: 0.9px;
}
#footer .min-tools .link1{
	letter-spacing: 0.7px;
	text-transform: uppercase;
}
#footer .min-tools .link2{
}
#footer .min-tools div.link1 span.line,
#footer .min-tools div.link2 span.line{
    font-size: 9px;
}
#header .input input,
#footer .input input{
	color:#000;
	width: 150px;
}

/* ----------------------
 * Nav
 * ---------------------- */

.nav-list .rol a{
	font-size:12px;
	font-weight:normal;
	line-height:15px;
}

.nav-list .rol span.title{
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}

/* ----------------------
 * Misc
 * ---------------------- */
.dollar_sign{
    font-size: 12px;
}

#main-content p.msg_box {
	font-size: 13px;
}
.add-to-bag .add-items .image p.sale{
	font-family: Engravers Gothic;
	font-size: 14px;
	line-height: 14px;
}
.zh_CN #language .chinese a {
	/*font-family: MHei PRC Light;*/
	font-family:SimHei,Arial;
}

/* ----------------------
 * Misc - Form related
 * ---------------------- */
label.styled, label.checkbox{
    /*font-size: 12px;*/
    font-weight: bold;
    line-height: 14px;
    font-family: Arial;
}
label.checkbox{
	font-weight: normal;
}






/* ----------------------
 * Misc - Form related
 * There are 5 button style
 * ---------------------- */


.button_1 span.left_button,
.button_2 span.left_button,
.button_3 span.left_button,
.button_4 span.left_button,
.button_5 span.left_button,
.button_6 span.left_button,
.button_7 span.left_button,
.greyButton span.left_button{
	font-family:'Engravers Gothic',sans-serif!important;
    font-size:12px;
}
.button_1 span.left_button span,
.button_2 span.left_button span,
.button_5 span.left_button span,
.button_6 span.left_button span,
.button_7 span.left_button span{
	font-size: 11px;
}

.button_1 span.left_button{
    line-height: 32px;
}
.button_2 span.left_button{
	line-height:27px;
}
.button_3 span.left_button{
	line-height:27px;
}
.button_4 span.left_button{
	line-height:27px;
}
.button_5 span.left_button{
    line-height: 33px;
}
.button_6 span.left_button{
    line-height: 33px;
}
.button_7 span.left_button{
    line-height: 20px;
}

.greyButton span.left_button{
	line-height:35px;
}



/* ----------------------
 * Checkout
 * ---------------------- */
#global_login li,
#checkout_shipping,
#checkout_shipping table,
#checkout_shipping input,
#checkout_shipping select{
	font-family:Arial;
}

#paymentMethodContainer .pm-disabled-msg-container p{ font-family: Arial, Helvetica, sans-serif }


/* ----------------------
 * Tab header
 * font-size=14px in PDP, but 12px in Help & Info
 * ---------------------- */
.ui-tabs .ui-tabs-nav li.ui-state-default a span{
    font-family: EngraversGothicBold;
    font-size: 14px;
	text-transform:uppercase;
}


/* ----------------------
 * Country change
 * ---------------------- */
.dialog .dialog-container .change-country{
	font-family: Georgia;
}

.change-country .des{
    font-size: 12px;
    line-height: 13px;
}
/*China/HongKong/Rest of the world*/
.dialog .dialog-container .change-country .list p.title{
    font-size: 19px;
    font-family: 'Avenir LT W01 95 Black';
}


/* ----------------------
 * Error box
 * ---------------------- */
.errorBox,
.errorBox ul,
.errorBox ul li,
#outputMsgContainer ul li{
	font-family: Arial;
}


.dialog-gc-balance-container label.styled span.label_errorMsg,
.dialog-gc-detail-container label.styled span.label_errorMsg,
.giftCardPaymentContainer label.styled span.label_errorMsg{
    font-size: 12px;
    font-family:Arial;
}










#page .item .figcaption .link1{
	line-height:14px;
}
#page .item .figcaption .link1 span.text{
	font-size: 11px;
	text-transform: uppercase;
	font-family:Arial;
}
#page .item a:hover .figcaption .link1 span{
	color:white;
}




/* ----------------------
 * PDP
 * ---------------------- */
#productDetails #breadcrumbs,
#productDetails #breadcrumbs a,
#productDetails #breadcrumbs span{
	font-family: EngraversGothicBold;
	line-height: 24px;
    font-size: inherit;
}

#productDetails #productDetails-button_container .lookbook span.left_button,
#productDetails #productDetails-button_container .send_to_friend span.left_button {
    font-family: Arial;
    font-size: 10px;
}
#productDetails #ProductContent h1{
	/*font-family: 'Avenir LT W01 95 Black' !important;*/	/*all h1 is Avenir 95 black*/
	font-size: 27px;
	line-height: 28px;
	margin: 0;
	text-align: center;
}

#productDetails #ProductContent h1 span,
#productDetails #ProductContent p.price,
#productDetails #ProductContent p.price .sale,
#productDetails #ProductContent p.price .discount,
#productDetails #ProductContent p.price .dollar_sign,
#productDetails #ProductContent p.price .statement,
#productDetails #ProductContent .PDP-GiftCard-Field .input input,
#productDetails #ProductContent .PDP-GiftCard-Field .help-text .convert_price,
.dialog-view-product-container .PDP-GiftCard-Field .input input,
.dialog-view-product-container .PDP-GiftCard-Field .help-text .convert_price{
	font-family: 'Avenir LT W01 95 Black';
}

#productDetails #ProductContent h1 span{
    font-size: 20px;
    line-height: 27px;
	display:block;
}
#productDetails #ProductContent p.price{
    font-size: 16px;
	text-align: center;
}
#productDetails #ProductContent p.price .sale{ 
	font-size: 16px;
}
#productDetails #ProductContent p.price .statement{
	font-size:11px;
}
#productDetails #ProductContent p.price .discount{
	font-size: 10px;
}
#productDetails #ProductContent p.price .dollar_sign{
	font-weight:normal;
}
#productDetails #ProductContent .button_container .error_msg{
    font-family: Arial;
}

#productDetails #ProductContent .PDP-GiftCard-Field .input input.onDefault,
#productDetails #ProductContent .PDP-GiftCard-Field .help-text .help-text-link a,
#productDetails #ProductContent .PDP-GiftCard-Field .error_msg,
.dialog-view-product-container .PDP-GiftCard-Field .input input.onDefault,
.dialog-view-product-container .PDP-GiftCard-Field .help-text .help-text-link a,
.dialog-view-product-container .PDP-GiftCard-Field .error_msg{
	font-family: Arial;
}

#productDetails #ProductContent .ui-tabs .ui-tabs-nav li.ui-tabs-selected a span,
#productDetails #ProductContent .ui-tabs .ui-tabs-nav li.ui-state-default a span {
	font-size: 14px;
}

#productDetails #ProductContent ul#product_qna li p{
	font-size: 14px;
	font-family: Engravers Gothic;
	text-transform: uppercase;
}
#productDetails #ProductPromo p.product_code{
    font-family: Arial;
    font-size: 10px;
}
#productDetails .PDP-Product-Highlight-Msg{
    font-family: Engravers Gothic;
    font-size: 16px;
}
#productDetails #PDP-Delivery-Service p{
    font-family: EngraversGothicBold;
    font-size: 13px;
    line-height: 14px;
    letter-spacing:1px;
}


#PDP-ProductContent-Upper #tabs div.ui-tabs-panel ul{
	font-family: Georgia;
}


#productDetails .dialog .dialog-add-to-bag-container .add-items .item p,
#productDetails .dialog-not-in-stock-container .not-in-stock .add-items .item p{
    font-family: Georgia;
    font-size: 13px;
    line-height: 13px;
}

#productDetails .dialog .dialog-add-to-bag-container p.privilege,
#productDetails .dialog .dialog-add-to-bag-container .msg_box{
	font-size: 12px;
}
#productDetails .dialog .dialog-add-to-bag-container p.privilege{
	line-height: 12px;
}
#productDetails .dialog .dialog-add-to-bag-container .msg_box{
	font-family: Arial;
}
#productDetails #sold-out #PDP-View-Similar p.title{
    font-family: EngraversGothicBold;
    font-size: 14px;
    line-height: 14px;
}
#productDetails #sold-out .product_code{
    font-family: Arial;
    font-size: 10px;
}
#productDetails .waiting_list_pass .add_details p a,
#productDetails .waiting_list_pass .add_details a,
#productDetails .waiting_list_pass .add_details p,
#productDetails .waiting_list_pass .add_details p b,
#productDetails .waiting_list_pass .add_details{
	font-family: Arial;
}
#productDetails .waiting_list_pass .address .remove,
#productDetails .waiting_list_pass .address .add_addr{
    font-family: Arial;
}
#productDetails .waiting_list_pass .note{
    padding: 0 20px;
    text-align: center;
}
#productDetails .send-to-frd #ProductContent p.price,
#productDetails .send-to-frd #ProductContent p.price .sale,
#productDetails .send-to-frd #ProductPromo p.price .sale{
    text-align: left;
}
#productDetails .send-to-frd .button_container a {
    font-size: 11px;
}

#productDetails .pdpPreOrder .fieldset_highlight_desc{
    font-family: Arial;
}

#productDetails .dialog .dialog-add-to-bag-container .add-items .item td.price p{
	font-size: 14px;
}
#productDetails .dialog .dialog-add-to-bag-container .add-items .item td.size p.limited{
    font-size: 10px;
	line-height: 10px;
}
#productDetails .dialog-when-it-arrive-container .when-it-arrive .arrive_msg{
	font-family:Georgia;
}
#productDetails #detailsAndCare li p{
	font-size:10px;	
	font-family:Arial;
	text-align:center;
}
#productDetails #detailsAndCare_note{
    font-family: Arial;
    font-size: 11px;
}

/* ----------------------
 * Horizontal slide for product
 * ---------------------- */

#ProductPromo p.price,
#ProductPromo p.price .sale,
#ProductPromo p.price .discount,
#ProductPromo p.price .dollar_sign{
	font-family: Arial;
	font-size: 11px;
}

/*
#ProductPromo p.price .sale{
	font-size: 16px;
}
*/
#ProductPromo p.product_code{
	font-size: 10px;
}

#ProductPromo .promo_viewed p.title,
#ProductPromo .product_details p.title,
#ProductPromo .recently_viewed p.title,
#ProductPromo .any_question p.title{
	font-family: EngraversGothicBold;
	font-size: 13px;
	line-height:14px;
	letter-spacing:1px;
	text-transform:uppercase;
	padding:0px;
}

#ProductPromo p.product_code{
    font-family: Arial;
}










/* ----------------------
 * View product Modal
 * ---------------------- */
.view-product .button_container .lookbook span.left_button,
.view-product .button_container .send_to_friend span.left_button {
    font-family: Arial;
    font-size: 10px;
    line-height: 27px;
}

.view-product #ProductContent h2,
.view-product #ProductContent h2 a,
.view-product #ProductContent h2 a:hover{
    font-size: 24px;
    line-height: 28px;
	text-decoration:none;
}

.view-product #ProductContent h2 span{
    font-size: 16px;
    line-height: 16px;
    display: block;
}

.view-product #ProductContent p.price,
.view-product #ProductContent p.price .sale{
    font-family: 'Avenir LT W01 95 Black';
    font-size: 16px;
    line-height: 16px;
    padding: 0 0 5px;
}
.view-product #ProductContent p.price .sale span{
	font-family: 'Avenir LT W01 95 Black';
}

.view-product #ProductContent p.price .discount{
	font-family: 'Avenir LT W01 95 Black';
	font-size: 10px;
}

#ProductContent p.sub-title{
	font-size: 20px;
	font-family: 'Avenir LT W01 95 Black';
}
#ProductContent .preOrder-login-Container p.sub-title{
    font-family: Georgia, serif;
}

#pdpGenuinePreOrderDisclaimerContainer a{
    font-family: Arial;
}

.view-product #ProductContent p.details{
    line-height: 16px;
}

.view-product #ProductContent a.view_details .arrow{
   font-size: 9px;
}

.view-product #ProductContent .size_qty label{
    font-size: 12px;
    font-weight: normal;
}

.view-product p.product_number{
    font-family: georgia;
    font-size: 12px;
    line-height: 40px;
    text-align: center;
}

span.customStyleSelectBox {
    font-weight: bold;
    font-size: 11px;
}

.customStyleSelectBoxInner {
    font-family: Arial;
    font-size: 12px;
	font-weight:bold;
}

/*
//TODO
//Not sure
*/
.input_styled2 a{
    font-size: 10px;
}




/* ----------------------
 * Mini Cart
 * ---------------------- */

#mini_cart .inner_container .top_container span,
#mini_cart .inner_container .top_container a.close,
#mini_cart #miniCartItemNewlyAddedMsg,
#mini_cart .inner_container .product_list .product_total p span.total_name,
#mini_cart .inner_container .product_list .product_total p span.total_price,
#mini_cart .inner_container .product_list .product .text p.title{
    font-size: 13px;
}

#mini_cart .inner_container .top_container span.dollar_sign,
#mini_cart .inner_container .product_list .product .text .price_set .price .dollar_sign,
#mini_cart .inner_container .product_list .product .text .price_set .original .dollar_sign,
#mini_cart .inner_container .product_list .product_total p span.total_price span.dollar_sign{
	font-size: 11px;
}

#mini_cart .inner_container .product_list .product_total p span.taxAndDuties,
#mini_cart .inner_container .product_list .product_total p span.taxAndDuties_price,
#mini_cart .inner_container .product_list .product .text .price_set .price,
#mini_cart .inner_container .product_list .product .text .price_set .original{
	font-size:12px;
}

#mini_cart .inner_container .product_list .product .image .sale{
	font-family: Engravers Gothic;
	font-size: 14px;
	line-height: 14px;
}

#mini_cart .inner_container .product_list .product .text p.title{
    font-weight: bold;
	line-height: 20px;
}

#mini_cart .inner_container .product_list .product .text .limited,
#mini_cart .inner_container .product_list .product .text .reserved,
#mini_cart .inner_container .product_list .product .outofstock{
    font-size: 10px;
}

#mini_cart .inner_container .product_list .product .text .reserved{
	line-height:10px;
}

#mini_cart .inner_container .product_list .product .text .price_set .price,
#mini_cart .inner_container .product_list .product .text .price_set .price .dollar_sign{
	line-height: 13px;
}

#mini_cart .inner_container .product_list .product .text .price_set .original{
	color:#808080;
	line-height: 13px;
	text-decoration:line-through;
	font-style:italic;
}

#mini_cart .inner_container .product_list .product .text .price_set .original .dollar_sign{
    color: #808080;
    line-height: 13px;
	float: none;
	font-weight:bold;
}

#mini_cart .inner_container .button_container .button span{
	font-family: Engravers Gothic;
}


/* ----------------------
 * Send to friend
 * ---------------------- */
.dialog-msg-sent-container .msg-sent .helpline .des{
	font-size:11px;
}
.locale-en_US .button_container .send_to_friend span.left_button {
    font-size: 9px;
}

.send-to-frd #ProductContent .image .sale, .add-to-bag .add-items .image p.sale{
    font-family: Engravers Gothic;
    font-size: 14px;
    line-height: 14px;
}


/********* home *********/
#home .items .item .type{
	font-family:Engravers Gothic;
	text-transform:uppercase;
	font-size: 13px;
}

#home #page #carouselBlock .item .figcaption .type {
    font-family: 'Avenir LT W01 35 Light';
    font-size: 32px;
    letter-spacing: 7px;
	text-transform: uppercase;
}


/********* contemporary *********/
#contemporary #listing p.title,
#contemporary #listing .other-list{
	font-family: Engravers Gothic;
}


#contemporary #listing p.title{
    font-size: 14px;
	letter-spacing: 1px;
}
#contemporary #listing .other-list {
    font-size: 19px;
}
#contemporary #listing .other-list li.line a{
    font-size: 10px;
}
#contemporary #content-container h1 {
	/*font-family: 'Avenir LT W01 95 Black';*/ /*h1 will be applied Avenir 95 Black*/
	font-size:30px;
}
#contemporary #page .main-article .figcaption p.type{
	font-size:21px;
	font-family:'Avenir LT W01 95 Black';
	text-transform:none;
	line-height:21px;
}

#contemporary #page .item .figcaption .title,
#contemporary #page .item .figcaption .type{
	font-size: 12px;
}
#contemporary #page .item .figcaption .type{
	font-family: Engravers Gothic;
	line-height: 13px;
}
#contemporary #page .item .figcaption .title{
	line-height: 14px;
	text-align: center;
}
#contemporary .week-contemporary p.title {
	font-family: Engravers Gothic;
	font-size: 12px;
	line-height: 14px;
}





/********* womens *********/
#womens #main-content .main-article .figcaption .type{
	font-family:Engravers Gothic;
	font-size:16px;
}

#womens #main-content .main-article .figcaption .title {
	font-size:12px;
}

#womens #main-content .main-article .figcaption .title b{
	font-size:21px;
	font-family:Arial;
	line-height:21px;
}

#womens #page #main-content .item .figcaption .type {
	font-family:Engravers Gothic;
	font-size:14px;
}

#womens .designer p.title{
	font-family:Engravers Gothic;
	text-transform:uppercase;
}







/********* designer *********/

#designerListing #main-content .menu a{
    font-family: Arial;
    font-size: 21px;
}
#designerListing #main-content .menu a#seeAll{
    font-size: 14px;
}
#designerListing #main-content .list .group .list-num{ font-size:24px;    font-family: 'Avenir LT W01 95 Black';} 
#designerListing #main-content .list .group .name span{
font-size:11px;
}
#designerListing #main-content .list .group .name span a{
    font-size: 11px;
	line-height: 10px; /*ZD3269*/
}
#designerListing #sidebar .now-on p.title, #designerListing #sidebar .category p.title, #designerListing #sidebar .store p.title { 
    font-family: EngraversGothicBold;
    font-size: 13px;
}
#designerListing #sidebar .related-articles p.topic{
    font-family: EngraversGothicBold;
    font-size: 14px;
}
#designerListing .ui-tabs .ui-tabs-nav li.ui-state-default a span {
	font-size: 13px;
}





/********* designer *********/
/********* men *********/
#men #listing p.title,
#men .upper_container .service p.title,
#men .in_store .menswear .text p.title,
#men .in_store .menswear .text p.sub-title{
	font-family: EngraversGothicBold;
}

#men #listing p.title, #men .upper_container .service p.title{
    font-size: 12px;
    line-height: 14px;
}
#men .in_store .menswear .text p.title{
    font-size: 20px;
    letter-spacing: 1px;
	line-height: 19px;
}
#men .in_store .menswear .text p.sub-title{
    font-size: 55px;
}

#men .upper_container .sign_up p.title,
#men #page .lower_container .item .figcaption .text b{
	font-family: 'Avenir LT W01 95 Black';
}

#men .upper_container .sign_up p.title{
    font-size: 18px;
	line-height: 28px;
}
#men #page .lower_container .item .figcaption .text b{
    font-size: 20px;
    letter-spacing: 1px;
	line-height: 20px;
}



/********* info *********/
#store .stores_link p.title {
    font-family: Engravers Gothic;
    font-size: 12px;
}
#store .designers a.title,
#store .designers a.designers_char,
#store .main_col p.title{
	font-family: 'Avenir LT W01 95 Black';
}
#store .designers a.title{
    font-size: 15px;
    line-height: 15px;
}
#store .main_col p.title{
    font-size: 22px;
    text-align: center;
}
#store .main_col .address a,
#store .main_col .address a span,
#store .right_col .in-store_promo p.title{
	font-family: EngraversGothicBold;
}

#store .main_col .address a, #store .main_col .address a span{
    font-size: 14px;
}
#store .right_col .sign_up p.title{
	font-weight:bold;
	font-size: 12px;
}
#store .right_col .sign_up .input a{
    font-size: 10px;
}
#store .right_col .in-store_promo p.title{
    font-size: 16px;
}
#storeLanding h1{
    font-size: 21px;
}

#storeLanding #page .item .figcaption .type,
#service .type p.title{
	font-family: Engravers Gothic;
}

#storeLanding #page .item .figcaption .type {
    font-size: 13px;
    line-height: 13px;
}
#history h1, #service h1{
    font-size: 21px;
}
#service .type p.title{
    font-size: 11px;
}

/********* info *********/
/********* account_details *********/

#account_details #main-content div.shipping div.details div.dateDiv p.orderCompleteMsg,
#subscription #main-content div.shipping div.details div.dateDiv p.orderCompleteMsg,
#status_login #main-content div.shipping div.details div.dateDiv p.orderCompleteMsg{
	font-weight:bold;
	font-size:15px
}
#account_details #main-content div.shipping div.details div.dateDiv p.portionReturned,
#subscription #main-content div.shipping div.details div.dateDiv p.portionReturned,
#status_login #main-content div.shipping div.details div.dateDiv p.portionReturned{
	font-weight:bold;
	font-size:13px
}
#account_details #main-content div.order_list div.order_item div.top_rol div.block2 span.badge,
#subscription #main-content div.order_list div.order_item div.top_rol div.block2 span.badge,
#status_login #main-content div.order_list div.order_item div.top_rol div.block2 span.badge{
	font-size: 10px;
}

#account_details .help_contact .head_title, #subscription .help_contact .head_title,
#status_login .help_contact .head_title, #account_details .faq .head_title,
#subscription .faq .head_title, #status_login .faq .head_title{
    font-family: Engravers Gothic;
    font-size: 14px;
}

#account_details #page .item .figcaption .type,
#subscription #page .item .figcaption .type,
#status_login #page .item .figcaption .type {
	font-family:Engravers Gothic;
	font-size: 12px;
}
#account_details #main-content p.title,
#subscription #main-content p.title,
#status_login #main-content p.title, 
#account_details #main-content h1,
#subscription #main-content h1,
#status_login #main-content h1,
.checkoutFlow #main-content h1{
	font-family: 'Avenir LT W01 95 Black', Arial, Helvetica, sans-serif !important;
	font-size:28px;
    line-height: 30px;
    letter-spacing: normal;
    padding: 0;
    text-transform: none;
}


#checkout_payment #main-content p.msg_box{
	font-family: Arial;
}
#account_details #main-content .exchangeDiv{
	font-family: 'Avenir LT W01 95 Black';
}

#account_details #main-content h1, #subscription #main-content h1, #status_login #main-content h1{
	text-align:center;
}
#status_login #main-content p.title{
	font-size: 20px;
}
#account_details #main-content p.title span,
#subscription #main-content p.title span,
#status_login #main-content p.title span,
#account_details #main-content h1 span,
#subscription #main-content h1 span,
#status_login #main-content h1 span{
	font-family: 'Engravers Gothic', Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 1;
	display:block;
    text-transform: uppercase;
    padding-top: 4px;
}
#account_details #main-content p.cus_id,
#subscription #main-content p.cus_id,
#status_login #main-content p.cus_id{
	font-family:Georgia;
	font-size: 12px;
}
#account_details #main-content p.msg_box,
#subscription #main-content p.msg_box,
#status_login #main-content p.msg_box{
	font-size: 12px;
}
#account_details #main-content .list p.title,
#subscription #main-content .list p.title,
#status_login #main-content .list p.title,
#account_details #main-content .list h2,
#subscription #main-content .list h2,
#status_login #main-content .list h2{
	font-size:20px;
	font-family: 'Avenir LT W01 95 Black', Arial, Helvetica, sans-serif;
	text-align: left;
}
#account_details #main-content .list .item p.title,
#subscription #main-content .list .item p.title,
#status_login #main-content .list .item p.title,
#account_details #main-content .address .add_new .ship_to span.radio,
#subscription #main-content .address .add_new .ship_to span.radio,
#status_login #main-content .address .add_new .ship_to span.radio{
    font-family: "Engravers Gothic", Arial, Helvetica, sans-serif !important;
    font-weight: bold;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 15px;
    text-transform: uppercase;
}
#account_details #main-content .list .item .edit,
#subscription #main-content .list .item .edit,
#status_login #main-content .list .item .edit,
#account_details #main-content .list .item .delete,
#subscription #main-content .list .item .delete,
#status_login #main-content .list .item .delete{
	font-family: "Engravers Gothic", Arial, Helvetica, sans-serif;
	font-size:14px;
}

#account_details #main-content .list .item p span.name,
#subscription #main-content .list .item p span.name,
#status_login #main-content .list .item p span.name{
	font-size:11px;
}
#account_details #main-content .list .item p span.data,
#subscription #main-content .list .item p span.data,
#status_login #main-content .list .item p span.data{
	font-size: 12px;
}
#account_details #main-content .list .item p span.data a,
#subscription #main-content .list .item p span.data a,
#status_login #main-content .list .item p span.data a{
	font-size: 12px;
}
#account_details #main-content .list .contact span.checkbox,
#subscription #main-content .list .contact span.checkbox,
#status_login #main-content .list .contact span.checkbox{
	font-size:11px;
}
#account_details .add_new a.address_btn,
#subscription .add_new a.address_btn,
#status_login .add_new a.address_btn {
	font-family:Engravers Gothic;
	font-size:16px;
}
#account_details div.product div.column p.badge,
#subscription div.product div.column p.badge,
#status_login div.product div.column p.badge {
	font-size:10px;
	line-height:10px;
}
#account_details .dialog-edit-personal fieldset span.required,
#subscription .dialog-edit-personal fieldset span.required,
#status_login .dialog-edit-personal fieldset span.required,
#account_details .dialog-edit-personal fieldset a.help,
#subscription .dialog-edit-personal fieldset a.help,
#status_login .dialog-edit-personal fieldset a.help{
	font-size: 12px;
}
#account_details #main-content .order_sort span.line,
#account_details #main-content .order_sort a{
    line-height: 14px;
	font-family: georgia;
}
#status_login h1 {
	font-family:Arial;
    font-size: 28px;
}
#status_login h1 p{
	font-family:Engravers Gothic;
	font-size:14px;
}
#status_login #main-content .title{
	font-size:21px;
}
#status_login #main-content div.signin .link3,
#status_login #main-content div.not_reg .link3{
    font-size: 12px;
    text-decoration: underline;
}
#account_details #main-content .order_sort label.styled{
    font-family: georgia;
    font-size: 12px;
}
#account_details #main-content .order_item .block p.name{
    font-size: 11px;
    line-height: 12px;
}
#account_details #main-content .order_item .top_rol .block p.data b{
	font-size: 13px;
}

#account_details #main-content .order_item .bot_rol .block p.data b{
	font-size: 12px;
}
#account_details #main-content .order_item .top_rol .msg{
    font-size: 10px;
}
#account_details #main-content .on_hover .button_2 span.left_button{
	font-family:Engravers Gothic;
	font-size:12px;
}
#account_details .button_4 span.left_button,
#subscription .button_4 span.left_button,
#status_login .button_4 span.left_button{
	font-family:Engravers Gothic;
	font-size:12px;
}
#account_details .bot_items .text p.check_correct,
#account_details .top_items .text p.check_correct {
	font-family:Georgia;
	font-size:10px;
}
#account_details .collection div p.title,
#account_details .shipping div p.title,
#account_details .payment_billing div p.title,
#account_details .history p.title{
    font-family: EngraversGothicBold;
    font-size: 14px;
}
#account_details .edit, #account_details .change{
	font-family:Engravers Gothic;
	font-size:14px;
}
/*#account_details .shipping div p b,
#account_details .payment_billing div p b {
	font-size:13px;
}*/
table.cart_table thead span {
    font-family: EngraversGothicBold;
    font-size: 18px;
    line-height: 28px;
}

#account_details .personal p, #account_details .personal span
#account_details .details p, #account_details .details span,
#account_details .address .rol .item p,
#account_details .order_list p, #account_details .order_list span{
	font-family:Arial;
}


#account_details table.cart_table .product td.item .sale,
#subscription table.cart_table .product td.item .sale,
#status_login table.cart_table .product td.item .sale {
	font-family: Engravers Gothic;
	font-size: 16px;
	line-height: 17px;
}
#account_details table.cart_table .des .sale,
#subscription table.cart_table .des .sale,
#status_login table.cart_table .des .sale {
	font-size: 11px;
}
#account_details table.cart_table .size .limited,
#subscription table.cart_table .size .limited,
#status_login table.cart_table .size .limited,
#account_details table.cart_table .size .reserved,
#subscription table.cart_table .size .reserved,
#status_login table.cart_table .size .reserved,
#account_details table.cart_table .size .reserved span,
#subscription table.cart_table .size .reserved span,
#status_login table.cart_table .size .reserved span,
#account_details .important p{
	font-size: 10px;
	line-height: 10px;
}
#account_details table.cart_table tbody .des p.name,
#subscription table.cart_table tbody .des p.name,
#status_login table.cart_table tbody .des p.name {
	font-family: georgia;
	font-size: 12px;
}
#account_details table.cart_table tbody tr.total td.left-col p,
#subscription table.cart_table tbody tr.total td.left-col p,
#status_login table.cart_table tbody tr.total td.left-col p{
    font-family: georgia;
}
#account_details  #main-content .collection p.title,
#account_details  #main-content .shipping p.title,
#account_details  #main-content .payment_billing p.title,
#account_details  #main-content .history p.title {
    font-size: 20px;
}
#account_details  #main-content p.method,
#account_details  #main-content p.delivery,
#account_details  #main-content p.wrapping,
#account_details  #main-content .status_details p {
    font-size: 11px;
}
#account_details  #main-content .status_details p b,
#account_details  #main-content .status_details_bar .step,
#account_details  #main-content .status_details_bar .step6,
#account_details #main-content .address .ship_to label.radio{
    font-size: 14px;
}
#account_details  #main-content .status_details p b{
	font-size:16px;
}
#account_details  #main-content .status_details_bar .step6,
#account_details  #main-content .status_details_bar .step,
#account_details #main-content .address .ship_to label.radio{
    font-family: Engravers Gothic;
    font-size: 14px;
}
#subscription .top_items h1 { 
	font-family:Arial;
	font-size:26px;
}
#subscription #sub-content p.title{
	font-family: 'Avenir LT W01 95 Black';
    font-size: 20px;
}
#subscription #main-content p.title{
	font-size:20px;
}
#account_details .shipping div p.orderCompleteMsg{
    font-size: 13px;
}
#account_details .shipping div a.orderStatusShipping-problemOrderLink{
    font-size: 10px;
}
#account_details #main-content .order_item .block p.data{
    line-height: 12px;
}

#account_details .button_1 span,
#account_details .button_2 span,
#account_details .button_3 span,
#account_details .button_4 span,
#account_details .button_5 span{
	font-family:Engravers Gothic;
}
#account_details .button_2 span{
	margin-left:12px;
}
#account_details #main-content div.payment_billing .card-holder .title, #account_details #main-content div.payment_billing .billing .title, #account_details #main-content div.payment_billing .payment .title {
	font-family:EngraversGothicBold;
	font-size:14px;
	font-weight:400;
}

#account_details #main-content div.payment_billing .card-holder p.email{
	font-size:12px;
	font-family:arial;
}
#account_details #main-content div.payment_billing .billing p.country b {
	font-size:12px;
	font-family:arial;
	text-transform:uppercase;
}
#account_details #main-content div.payment_billing .card-holder p.title b, #account_details #main-content div.payment_billing .card-holder p.phone b{
	font-size:13px;
	font-weight:700;
	font-family:arial;
}
#account_details #main-content div.shipping .address .title, #account_details #main-content div.shipping .gift .title, #account_details #main-content div.shipping .details .title {
	font-family:EngraversGothicBold;
	font-size:14px;
	font-weight:400;
}





/********* search-result *********/
#search-result #search-main .product_item p b{
	font-size: 13px;
}
#search-result #search-main .product_item p.price{
	font-size: 11px;
}
#search-result #search-main .product_item p.note{
    font-family: Arial;
    font-size: 10px;
}
#search-result #search-main .product_item span.new{
    font-family: Engravers Gothic;
    font-size: 13px;
}

#search-result .facet-container .col p span{
	font-size:12px;
}
#search-result .facet-container ul li span a{
	font-size:11px;
}
#search-result .other p{
    font-family: Arial;
    font-size: 11px;
}
#search-result .all_sizes .int_size span{
	font-size: 10px;
	font-family: Arial;
}

#search-result div.all_sizes div.col ul, #search-result div.all_colours div.col ul{
	font-family: Arial;
	font-size:11px;
}

#search-result .all_designers .list_type span{
    font-family: Arial;
    font-size: 12px;
}
#search-result .see_more a{
    font-family: Arial;
    font-size: 11px;
}
#search-result #search-main .empty_result ul li p{
	font-family: EngraversGothicBold;
	font-size: 13px;
}
#search-result .brand .details p.title,
#brand .brand .details p.title{
    font-family: 'Avenir LT W01 95 Black';
    font-size: 20px;
}
#search-result .brand .details .link,
#brand .brand .details .link{
    font-family: Arial;
    font-size: 10px;
}
#search-result .brand .lines_in_stock p,
#search-result .brand .location p,
#brand .brand .lines_in_stock p,
#brand .brand .location p{
    font-family: EngraversGothicBold;
    font-size: 13px;
    line-height: 13px;
    text-transform: uppercase;
}
#search-result .brand .lines_in_stock .link_group a,
#brand .brand .lines_in_stock .link_group a{
	font-size:11px;
}

#search-result .brand .more_brands a span,
#brand .brand .more_brands a span,
#search-result .brand .store_status,
#brand .brand .store_status{
    font-family: 'Avenir LT W01 95 Black';
    font-size: 12px;
}
#search-result .brand .store_status,
#brand .brand .store_status{
    letter-spacing: 1px;
}
#search-result .brand .sign_in a,
#brand .brand .sign_in a{
    font-family: Arial;
    font-size: 10px;
}
#brand .brand .details .link{
    font-family: georgia;
    font-size: 12px;
}
#brand .brand .sign_in a {
    font-family: Arial;
    font-size: 10px;
}
#search-result .brand .more_brands a span.a_z,
#brand .brand .more_brands a span.a_z{
    font-size: 30px;
    line-height: 30px;
}

.see_more a{
    text-align: center;
    text-decoration: none;
	font-size:13px;
}






/********* checkout *********/

.cart-progress a,
.cart-progress span, .CP span {
	font-family:Engravers Gothic;
	font-size: 12px;
	line-height:10px;
}
.progressTitle{
    top: 6px;
    left:2px;
}
#checkout_shipping #main-content .top_items h1,
#checkout_payment #main-content .top_items h1,
#checkout_review #main-content .top_items h1,
#checkout_order_conf #main-content .top_items h1,
#checkout_print_review #main-content .top_items h1,
#global_login #main-content .top_items h1,
#checkout_login #main-content .top_items h1,
#checkout_register #main-content .top_items h1,
#global-account-creation #main-content .top_items h1,
#checkout_cart #main-content .top_items h1,
#checkout_by_phone #main-content .top_items h1{
    font-size: 24px;
    font-weight: normal;
}
#checkout_shipping .step1-cosp-ddu-taxunpaid,
#checkout_payment .step1-cosp-ddu-taxunpaid,
#checkout_review .step1-cosp-ddu-taxunpaid,
#checkout_order_conf .step1-cosp-ddu-taxunpaid{
	font-size: 10px;
}

#checkout_shipping  fieldset.shipping_method .container .est_delivery p.day{
	font-size:13px;
}
#checkout_shipping  fieldset.gift_wrapp .container .gift_order .textarea textarea{
	font-size:12px;
}
.checkout_shipping_add_address #main-content p.title,
#checkout_payment #main-content p.title,
#checkout_review #main-content p.title,
.checkout_shipping_add_address #main-content h2,
#checkout_payment #main-content h2,
#checkout_review #main-content h2{
	font-size:20px;
	/*font-family: 'Avenir LT W01 95 Black';*/
}
.checkout_shipping_add_address #main-content h3,
#checkout_payment #main-content h3,
#checkout_review #main-content h3,
#checkout_print_review #main-content h3{
    font-family: Engravers Gothic;
    font-size: 18px;
    margin: 0;
    text-align: left;
    text-transform: lowercase;
}
.checkout_shipping_add_address #main-content .left-col .address .ship_to span.radio {
    font-family: EngraversGothicBold;
	font-size:14px;
}
.checkout_shipping_add_address  #main-content .left-col .address .add_new a,
.checkout_shipping_add_address  #main-content .left-col .address .button_container a,
.checkout_shipping_add_address  #main-content .left-col .button_container span{
	font-family:Engravers Gothic;
	font-size:12px;
}


#giftCardInfo h2,
#paymentMethodContainer.payment_method h2,
#salesTaxInvoiceContainer h2,
#billingAddressContainer h2{
	font-family: 'Avenir LT W01 95 Black';
	font-size: 20px;
}

#sidebar .order_summary p.title{
	font-size:18px;
}

#sidebar .order_number .container p b{
	font-size:14px;
}

#sidebar .privilege_card p.title{
	font-family:Engravers Gothic;
	font-size:17px;
}

#sidebar .faq h3{
	font-family:EngraversGothicBold;
	font-size:15px;
}

#sidebar .faq ul li, #sidebar .help_contact ul li,
#main-content .faq ul li,
#main-content .help_contact ul li{
    font-size: 12px;
}
#checkout_shipping .bot_items .text p.check_correct i,
#checkout_payment .bot_items .text p.check_correct i,
#checkout_review .bot_items .text p.check_correct i,
#checkout_shipping .bot_items .text p.check_correct,
#checkout_payment .bot_items .text p.check_correct,
#checkout_review .bot_items .text p.check_correct{
	/*font-family: Georgia;*/
    font-size: 11px;
}
#checkout_shipping .bot_items .text p.order_number,
#checkout_payment .bot_items .text p.order_number,
#checkout_review .bot_items .text p.order_number{
    /*font-family: georgia !important;*/
    font-size: 11px;
}
#checkout_review .bot_items .text p.order_number{
    font-size: 10px;
}
#global_login h1 {
	font-size:26px;
	/*font-family: 'Avenir LT W01 95 Black' !important;*/
}
#global_login p b{
	font-size:12px;
}
#checkout_login #main-content .title,
#global_login #main-content .title{
	font-size: 20px;
}

#global_login #main-content .title{
/*#global_login #main-content h2{*/
	font-family: 'Avenir LT W01 95 Black';
}
#checkout_login #main-content div.signin .link3,
#global_login #main-content div.signin .link3,
#checkout_login #main-content div.signin .button_container .help,
#global_login #main-content div.signin .button_container .help{
    font-size: 12px;
	font-family: Arial;
}
#checkout_login .signin_remem label.checkbox,
#global_login .signin_remem label.checkbox{
	font-size: 12px;
}
#checkout_shipping #page .head_title,
#checkout_payment #page .head_title,
#checkout_review #page .head_title,
#checkout_order_conf #page .head_title,
#checkout_order_pending #page .head_title,
#global_login #page .head_title,
#checkout_login #page .head_title,
#checkout_register #page .head_title,
#global-account-creation #page .head_title,
#checkout_cart #page .head_title,
#checkout_by_phone #page .head_title{
    font-family: EngraversGothicBold;
    font-size: 15px;
    letter-spacing: -0.3px;
}

#checkout_print_review #page .head_title{
	font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}

#checkout_order_conf #main-content .figcaption .type{
	font-family:Engravers Gothic;
	font-size:14px;
}
#checkout_order_conf #main-content .figcaption .title,
#checkout_order_conf #main-content .figcaption .title b{ 
    font-size: 13px;
	line-height: 12px;
}
#checkout_order_conf #main-content .figcaption .title b{
	/*font-family: georgia;*/
	line-height: 13px;
}
#page #checkout_order_conf #main-content .item .figcaption .type {
	font-family:Engravers Gothic;
	font-size:14px;
}
.order_summary .head_title{
    font-family: EngraversGothicBold;
    font-size: 18px;
}
#page .help_contact .head_title,
#page .faq .head_title{
	font-size:14px;
	font-family: EngraversGothicBold;
}

#page .help_contact *, #page .faq *{
	line-height: 14px;
}
#checkout_order_conf #main-content .confirmation p.thank{
    font-family: 'Avenir LT W01 95 Black';
    font-size: 26px;
}
#checkout_order_conf #main-content .confirmation p.success{
	font-size:12px;
	font-weight:bold;
	font-family:Georgia;
}
#checkout_order_conf #main-content .confirmation .confirm_number p.title,
#checkout_order_pending #main-content .confirm_number p.title{
	font-family:Engravers Gothic;
	font-size:14px;
	letter-spacing: -0.9px;
}
#checkout_order_conf #main-content .confirmation .confirm_number p.code b,
#checkout_order_pending #main-content .confirm_number p.code b {
	font-family: 'Avenir LT W01 95 Black';
	font-size: 24px;
	line-height: 30px;
}
#checkout_order_conf #main-content .confirmation div.link a{
	font-size: 11px;
	font-family: Arial;
}
#checkout_order_conf #main-content .confirmation .collection p.title{
	font-family:Engravers Gothic;
	font-size: 14px;
	text-transform: uppercase;
}
#checkout_order_conf #main-content .confirmation .collection .date .time
{
	font-size: 20px;
	font-family: 'Avenir LT W01 95 Black';
}
#checkout_order_conf #main-content .confirmation .collection .opening p,
#checkout_order_conf #main-content .confirmation .collection .point p{
	line-height:18px;
	/*font-family:georgia;*/
}
#checkout_order_conf #main-content .confirmation .collection .opening p.title,
#checkout_order_conf #main-content .confirmation .collection .point p.title{
	text-transform: uppercase;
	padding:0 0 4px 0;
	font-family:Engravers Gothic;
}
#main-content .confirmation .collection .point a{
    font-size: 11px;
	font-family: Arial;
}
#checkout_order_conf #main-content .confirmation .collection .opening .phone p b{
	font-family:Georgia;
}
#checkout_order_conf #main-content .regist p.topic,
#checkout_order_conf #main-content .sign_in p.topic{
	font-family:Engravers Gothic;
	font-size:14px;
	text-transform:uppercase;
}
#checkout_order_conf #main-content .regist p.title,
#checkout_order_conf #main-content .sign_in p.title{
	font-size:20px;
	font-family: 'Avenir LT W01 95 Black';
}
#checkout_order_conf #main-content .regist p.des, #checkout_order_conf #main-content .sign_in p.des{
    font-family: Georgia;
}
#checkout_order_conf #main-content .regist .new_acc fieldset.email label.styled{
	font-size:11px;
}
#checkout_payment fieldset.last_order .on_select .card_num{
    font-size: 13px;
}
#checkout_payment fieldset.new_method label{ 
	font-size:12px;
}
#checkout_cart .cart_table .head .column span {
	font-family:Engravers Gothic;
	font-size:18px;
	line-height:28px;
}

#checkout_cart .cart_table .body span{
    font-size: 12px;
}
#checkout_cart .cart_table .body .des p.name{
	/*font-family:georgia;*/
	font-size: 13px;
}
#checkout_cart .cart_table .body .des p.text{
	font-size: 12px;
}
#checkout_cart .cart_table .body .qty .num{ 
    line-height: 12px;
}

#checkout_cart .cart_table .remove .dismiss{
	font-size:11px;
	line-height:14px;
}
#checkout_cart .unavailable .size .unavailable_text,
#checkout_cart .unavailable .size .outofstock{ 
    font-family: Arial;
}
#checkout_cart .unavailable .size .unavailable_text,
#checkout_cart .unavailable .size .outofstock,
#checkout_cart .cart_table .size .limited,
#checkout_cart .cart_table .size .reserved{ 
    font-size: 10px;
    line-height: 10px;
}
#checkout_cart .cart_table .item .sale{
	font-family:Engravers Gothic;
	font-size:16px;
	line-height: 11px;
}
#checkout_cart .cart_table .des .sale{
	font-size:11px;
}
#checkout_cart .cart_table .size .limited, #checkout_cart .cart_table .size a:hover .limited{
	font-family: Arial;
}
#checkout_cart .cart_table .size .reserved span{
	color:#cc0000;
	font-size:10px;
	line-height:10px;
}
#checkout_cart .cart_table .foot .tax p span,
#checkout_cart .cart_table .foot .sub_total p span,
#checkout_cart .cart_table .foot .total p span,
#checkout_cart .cart_table .foot .tax p span.name,
#checkout_cart .cart_table .foot .sub_total p span.name,
#checkout_cart .cart_table .foot .total p span.name,
#checkout_cart .cart_table .foot .shipping p{ 
	font-size: 12px;
}
#checkout_cart  a.edit {
	font-family:Engravers Gothic;
	font-size:16px;
}
#checkout_review .top_items .text p i,
#checkout_print_review .top_items .text p i{
	font-size: 11px;
}
#checkout_review .bot_items .text p.check_correct,
#checkout_review .top_items .text p.check_correct,
#checkout_print_review .bot_items .text p.check_correct,
#checkout_print_review .top_items .text p.check_correct,
#checkout_review .bot_items .text p.check_correct a span,
#checkout_review .top_items .text p.check_correct a span,
#checkout_print_review .bot_items .text p.check_correct a span,
#checkout_print_review .top_items .text p.check_correct a span {
	/*font-family: Georgia;*/
    font-size: 10px;
	text-decoration:none;
}

#checkout_review .bot_items .text p.check_correct a,
#checkout_review .top_items .text p.check_correct a,
#checkout_print_review .bot_items .text p.check_correct a,
#checkout_print_review .top_items .text p.check_correct a{
	text-decoration:underline;
}

#checkout_review div.blackBlock p,
#checkout_review div.blackBlock span{
	font-family: Arial;
}


#checkout_review .shipping div p.title,
#checkout_review .payment_billing div p.title,
#checkout_review .collection div p.title,
#checkout_review .edit, #checkout_review .change{
	font-family: Engravers Gothic;
	font-size: 14px;
}
#checkout_print_review .shipping div p.title,
#checkout_print_review .payment_billing div p.title,
#checkout_print_review .collection div p.title,
#checkout_print_review .edit, #checkout_print_review .change{
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
#checkout_print_review .payment_billing div p.title{
	font-family:Engravers Gothic;
}


#checkout_review .edit, #checkout_review .change,
#checkout_print_review .edit,
#checkout_print_review .change{
	line-height: 14px;
	padding-top: 0;
}
#checkout_review .shipping div p b,
#checkout_print_review .shipping div p b,
#checkout_review .payment_billing div p b,
#checkout_print_review .payment_billing div p b {
	font-size:13px;
	font-family: Arial;
}
.payment_billing .payment .data p{
	font-size:13px;
	font-weight: bold;
	font-family: Arial;
}
#checkout_review .cart_table .head .column span,
#checkout_print_review .cart_table .head .column span {
	font-family:Engravers Gothic;
	font-size:14px;
}
#checkout_review table.cart_table tbody .des p.name,
#checkout_print_review table.cart_table tbody .des p.name,
#checkout_review table.cart_table tbody .tax td span,
#checkout_review table.cart_table tbody .sub_total td span,
#checkout_review table.cart_table tbody .shipping td span,
#checkout_print_review table.cart_table tbody .tax td span,
#checkout_print_review table.cart_table tbody .sub_total td span,
#checkout_print_review table.cart_table tbody .shipping td span
{
    font-size: 13px;
}

#checkout_review table.cart_table tbody tr.total td.mid-col,
#checkout_review table.cart_table tbody tr.total td.mid-col span.name,
#checkout_print_review table.cart_table tbody tr.total td.mid-col,
#checkout_print_review table.cart_table tbody tr.total td.mid-col span.name,
#checkout_print_review table.cart_table tbody tr.amount-to-pay td.mid-col,
#checkout_print_review table.cart_table tbody tr.amount-to-pay td.mid-col span.name,
#checkout_review table.cart_table tbody tr.total td.right-col,
#checkout_print_review table.cart_table tbody tr.total td.right-col,
#checkout_print_review table.cart_table tbody tr.amount-to-pay td.right-col{
    font-size: 14px;
    font-family: arial;
}
#checkout_review table.cart_table tbody tr.total td.right-col .dollar_sign,
#checkout_print_review table.cart_table tbody tr.total td.right-col .dollar_sign,
#checkout_print_review table.cart_table tbody tr.amount-to-pay td.right-col .dollar_sign,
#checkout_review table.cart_table tbody tr.sub_total td .dollar_sign,
#checkout_print_review table.cart_table tbody tr.sub_total td .dollar_sign
{
    font-size: 11px;
    font-family: arial;
}
table.cart_table tbody .tax td span, table.cart_table tbody .sub_total td span, table.cart_table tbody .shipping td span, table.cart_table tbody .collect td span, table.cart_table tbody .discount td span{
	font-weight: bold;
    font-family: arial;
}

#checkout_cart table.cart_table tbody .tax td span,
#checkout_cart table.cart_table tbody .sub_total td span,
#checkout_cart table.cart_table tbody .shipping td span,
#checkout_cart table.cart_table tbody .collect td span,
#checkout_cart table.cart_table tbody .discount td span{
    font-family: Georgia;
}

#checkout_review .cart_table .body *,
#checkout_review .cart_table .foot *,
#checkout_print_review .cart_table .body *,
#checkout_print_review .cart_table .foot *{
	line-height:20px; font-family: Arial;
}
#checkout_review .cart_table .body .des p.name, #checkout_print_review .cart_table .body .des p.name{
	font-family: Arial;
	font-size: 13px;
}
#checkout_review .cart_table .remove .dismiss, #checkout_print_review .cart_table .remove .dismiss{
	font-size:11px;
	line-height:14px;
}
#checkout_review .cart_table .item .sale, #checkout_print_review .cart_table .item .sale{
	font-family:Engravers Gothic;
	font-size:16px;
	line-height:17px;
}
#checkout_review .cart_table .des .sale, #checkout_print_review .cart_table .des .sale{
	font-family: georgia;
	font-size:11px;
}
#checkout_review .cart_table .size .limited, #checkout_print_review .cart_table .size .limited{
	font-size:10px;
	line-height:10px;
}
#checkout_review .cart_table .size .reserved, #checkout_print_review .cart_table .size .reserved{
	font-size:10px;
	line-height:10px;
}
#checkout_review .cart_table .size .reserved span, #checkout_print_review .cart_table .size .reserved span{
	color:#cc0000;
	font-size:10px;
	line-height:10px;
}
#checkout_review .cart_table .foot .total p span,
#checkout_print_review .cart_table .foot .total p span {
	font-size:14px;
}
#checkout_review .cart_table .foot .shipping p, #checkout_print_review .cart_table .foot .shipping p{ 
	font-size:11px;
}
#checkout_print_review .credit_card_type{
	font-size: 13px;
}
#checkout_print_review .expiration_day{
	font-size: 12px;
}
#checkout_print_review .expiry{font-size: 11px;}
#checkout_review .important p, #checkout_print_review .important p{
	font-size:11px;
	line-height: 12px;
	/*font-family: georgia;*/
}
#checkout_review .important p.title{
    font-size: 14px;
    font-style: normal;
}
#checkout_review .bot_items .bot_msg p,
#checkout_review .bot_items .bot_msg p a {
	font-family:Georgia;
	font-size:10px;
}
#checkout_review .bot_items .bot_msg p.order_number{
	font-size: 10px;
	font-style: normal;
}
#checkout_review .bot_items .bot_msg p.note{  
    font-size: 10px;
}
#checkout_print_review .top_items .left-col p.sub-title{
	font-size: 20px;
	font-weight: bold;
	font-family: 'Avenir LT W01 95 Black';
}
#checkout_print_review .top_items .left-col p.title{
	font-size: 28px;
	font-weight: bold;
}
#checkout_print_review .top_items .left-col p.des{
    font-family: georgia;
    font-weight: bold;
    line-height: 16px;
}
#checkout_print_review .top_items .right-col p{
	font-size: 11px;
	font-family: Arial;
}
#checkout_print_review .top_items .right-col p span.date{
    font-family: Arial;
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
}

#checkout_register .figcaption .type {
	font-family:Engravers Gothic;
	font-size:16px;
}
#checkout_register .figcaption .title {
	font-family:Arial;
	font-size:12px;
}
#checkout_register #main-content .designer p.topic {
    font-family: EngraversGothicBold;
    font-size: 14px;
    line-height: 16px;
}
#checkout_order_conf .designer p.title {
    font-family: EngraversGothicBold;
	font-size:14px;
	text-transform:uppercase;
}
#checkout_register #main-content .register_msg p.title{
    font-family: 'Avenir LT W01 95 Black';
    font-size: 27px;
    letter-spacing: 0;
}
#checkout_register #main-content .register_msg .newsletters p,
#checkout_register #main-content .register_msg .account p{
    font-family: georgia;
    font-size: 11px;
}
#checkout_register #main-content .register_msg .newsletters p.title,
#checkout_register #main-content .register_msg .account p.title{
	font-family: 'Avenir LT W01 95 Black';
	font-size: 19px;
}
#checkout_register #main-content .register_msg .newsletters p.link,
#checkout_register #main-content .register_msg .account p.link,
#checkout_register #main-content .register_msg .newsletters p.link a,
#checkout_register #main-content .register_msg .account p.link a
{
	font-size: 11px;
	font-family:Georgia;
	font-weight:bold;
}

#global-account-creation #sub-content p span b{
    font-family: 'Avenir LT W01 95 Black';
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
}
#global-account-creation .top_items h1 { 
	font-size:26px;
}
#expectedDeliveryTime .expectedTime{
	font-size:13px;
}
#checkout_cart .cart_table .foot .countryName{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
#checkout_cart .cart_table .foot .cityName{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}
#checkout_cart .cart_table .body .qty .cart-summary-quantity-limit-applied{
	font-size:10px;
	line-height:11px;
}
#checkout_order_conf #main-content .regist .new_acc .change {
	font-family:Engravers Gothic;
}
#main-content p.method, #main-content p.delivery, #main-content p.wrapping, #main-content p.order {
    color: #000000;
    font-size: 12px;
}
#checkout_print_review #main-content p.order_msg,
#checkout_print_review #main-content p.method,
#checkout_print_review #main-content p.delivery,
#checkout_print_review #main-content p.wrapping,
#checkout_print_review #main-content p.order {
    font-size: 11px;
}
#checkout_print_review .details .deliveryTime{
	font-size: 13px;
	font-weight: bold;
}
#checkout_print_review #main-content p.order{
    font-size: 13px;
    font-weight: bold;
}
#checkout_print_review .payment .number_name{
	font-size: 11px;
}
.infoWinContent .boldTx{
    font-size: 16px;
    line-height: 20px;
}
.checkout_shipping_add_address #main-content .left-col .address .add_new p {
    font-size: 11px;
}
#checkout_review #main-content .top_items h1 {
    font-size: 24px;
}
#checkout_review .shipping .giftWrapping,
#checkout_review .shipping .delivery_day,
#checkout_review .collection .delivery_day,
#checkout_review .collection .mobile_num,
.collection p b{
	font-size: 13px;
	color:#000000;
	font-weight: bold;
}


#checkout_login #main-content,
#checkout_shipping #main-content,
#checkout_payment #main-content,
#checkout_review #main-content,
#checkout_by_phone #main-content,
#checkout_shipping .as-gift-option span,
#checkout_shipping .right-col p,
#checkout_shipping .right-col span{
	font-family: Arial,san-serif;
}

#checkout_by_phone p.title{
    font-family: 'Avenir LT W01 95 Black';
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -0.4px;
}
#checkout_by_phone .phone_number p{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}
#checkout_by_phone .phone_number .eng,
#checkout_by_phone .phone_number .cantone{
	font-size: 14px;
}
#checkout_by_phone .phone_number p b{
    font-family: Arial;
    font-size: 28px;
	line-height: 38px;
}
#checkout_by_phone .transaction p{
	font-family: Arial;
    font-size: 12px;
}

#checkout_by_phone .transaction p b{
    font-family: Arial;
    font-size: 16px;
}
.selectOptionTip .openingHoursDiv ul li p {
	font-size: 11px;
}

#checkout_print_review .payment_billing .payment-type{
	font-family: Arial;
    font-size: 12px;
}



#sidebar .order_number .container p b {
    font-size: 14px;
    line-height: 23px;
}
#checkout_print_review #page .payment_billing .number p{
	font-size: 13px;
}
#checkout_order_conf #main-content .interest_item .items .item ,price{
	font-family: Arial;
}
.signInFormPassword{
	font-family: Arial;
}

#checkout_review table.cart_table thead span,
#checkout_print_review table.cart_table thead span,
#checkout_cart table.cart_table thead span {
    font-size: 14px;
    line-height: 22px;
    text-transform: uppercase;
}
#checkout_review table.cart_table thead span,
#checkout_cart table.cart_table thead span {
    font-family: EngraversGothicBold;
    font-weight: normal;
}
#checkout_print_review table.cart_table thead span{
    font-family: Arial;
    font-weight: bold;
}

#checkout_review table.cart_table .product td.item .sale,
#checkout_print_review table.cart_table .product td.item .sale,
#checkout_cart table.cart_table .product td.item .sale {
	font-family: "Engravers Gothic", sans-serif;
	font-size: 16px;
}
#checkout_cart table.cart_table .des .sale {
	font-size: 11px;
}
#checkout_cart table.cart_table .size .limited,
#checkout_cart table.cart_table .size .reserved,
#checkout_cart table.cart_table .size .reserved span {
	font-size: 10px;
	line-height: 10px;
}
#checkout_review table.cart_table tbody .des p.name, #checkout_print_review table.cart_table tbody .des p.name, #checkout_cart table.cart_table tbody .des p.name {
	/*font-family: georgia;*/
	font-size: 13px;
	font-weight: bold;
}


table.cart_table tbody tr.total td.left-col p,
#checkout_review table.cart_table tbody tr.total td.left-col p{
	font-family: georgia;
}

#storemap span{
	text-decoration:underline;
	font-size: 12px;
}

#checkout_register #main-content .designer .related-articles p.title,
#checkout_register #main-content .view_item p.title{
    font-family: EngraversGothicBold;
    font-size: 14px;
	text-transform: uppercase;
}





#floatPanel, #floatPanel table{
	font-family:Georgia,serif;	
}
#floatPanel h3, #floatPanel h4{
	font-family:EngraversGothicBold;	
}
#checkout_print_review .cat-title,
#checkout_print_review .top_items .left-col .title{
	font-size:20px;
	font-family: Arial,sans-serif;
	font-weight:bold;
}
#checkout_print_review .top_items .left-col .title{
	font-size:26px;
}



/********* checkout *********/
/********* cssMod *********/
#main-nav-bar .submenu a, #main-nav-bar .submenu span{
	font-family:Georgia;
}
#nav-menu li.menuItem a.menuLabel{
    font-family: Engravers Gothic;
    font-size: 14px;
    letter-spacing: 2px;
    line-height: 14px;
}
#nav-menu li.withSubmenu div.submenu{
	font-family:Georgia;
}
#nav-menu div.submenu div.rol div.group span,
#nav-menu div.submenu div.rol div.group a{
	line-height:14px;
	font-size:12px;
}
.mainPageArticleTitle{
	font-size:12px;
}




/********* Terms and Conditions *********/

#page .genericContent h1 a, #genericContent_help h1 a{
    font-size: 22px;
	font-family: 'Avenir LT W01 95 Black';
}

#page .genericContent p{ 
    font-size: 12px;
    line-height: 14px;
}

#page .genericContent a{
    font-size: 10px;
}

#page .genericContent p a{
	font-family:Georgia;
	text-decoration:underline;
	font-size: 12px;}

#page .genericContent ul li a{
    font-size: 12px;
    line-height: 13px;
	text-decoration:none;
}

#page .genericContent h2 a,
#genericContent_help .genericContent h3,
#genericContent_help .genericContent h3 a{
    font-family: EngraversGothicBold;
    font-size: 15px;
    letter-spacing: -0.2px;
    line-height: 14px;
	text-decoration:none;
}

#genericContent_help .ui-tabs .ui-tabs-nav li.ui-state-default a span {
    font-size: 13px;
}

#genericContent_help .ui-tabs .ui-tabs-nav li.ui-state-default a span,
#genericContent_help .ui-tabs .ui-tabs-nav li.ui-state-default a span td {
    font-family: EngraversGothicBold !important;
}









#account_details #main-content p.order_readyfor, #account_details #main-content p.collection_assigned {
    font-size: 11px;
    color: #666666;
}

#genericContent_siteMap #page table th span{
    font-family: Engravers Gothic;
    font-size: 16px;
	font-weight:normal;
    line-height: 16px;
}

#genericContent_siteMap #page table td ul li a{ 
	font-family:georqia;
}

#genericContent_aboutUs #page .genericContent .leftCol h2{
    font-family: 'Avenir LT W01 95 Black';
    font-size: 22px;
}

#genericContent_aboutUs #page .genericContent .leftCol a{
	font-family:Arial;
	font-size:11px;
}

#genericContent_aboutUs #page .genericContent .article .text span.topic{
    font-family: Engravers Gothic;
    font-size: 14px;
	font-weight:normal;
    line-height: 14px;
}

#genericContent_aboutUs #page .genericContent .article .text span.details{
    font-family: georqia;
    font-size: 12px;
    line-height: 16px;
}

#genericContent_aboutUs #page .genericContent .article .text span.link{
    font-family: Arial;
    font-size: 11px;
    line-height: 11px;
}

#genericContent_aboutUs #page .genericContent .article .text span.link span{
    display: inline;
    font-family: Arial;
    font-size: 11px;
    text-decoration: underline;
}

.dialog .dialog-add-to-bag-container .dollar_sign{
    font-size: 10px;
    font-weight: normal;
}

.dialog .dialog-add-to-bag-container .button_container a, .dialog-not-in-stock-container .not-in-stock .button_container a{
	text-decoration: underline;
    font-size: 12px;
}

.dialog .dialogWithWarning .total p{
	font-family: Arial;
	font-weight: bold;	
}

.dialog .des, #storeCollectionInfo{
	font-family:georqia;
	font-size:14px;
    line-height: 16px;
}

#checkout_login #main-content .title, #global_login #main-content .title,
#checkout_login #main-content h2, #global_login #main-content h2{
	font-size: 20px;
    font-weight: lighter;
	text-align:center;
    font-family: 'Avenir LT W01 95 Black';
}

.checkout_shipping_add_address #main-content p.title, .checkout_shipping_add_address #main-content h2{
    padding: 12px 0 0 12px;
	font-family: 'Avenir LT W01 95 Black';
}

#previewEmailContainer .head h2{
    font-family: 'Avenir LT W01 95 Black';
    font-size: 26px;
    line-height: 26px;
}

label.styled .fieldset_label_text {
    font-family: arial;
}

#checkout_payment fieldset.new_method .card_img_group .card_type span {
    font-family: arial, SimHei,san-serif;
}

#checkout_cart table.cart_table .price .original{
    font-style: italic;
    text-decoration: line-through;
}

#checkout_cart table.cart_table .price .original, #checkout_cart table.cart_table .price .original span {
    color: #666;
}


/* checkout print order - start*/

#checkout_print_review .payment_billing p,
#checkout_print_review .payment_billing span{
	font-family:Arial, sans-serif;	
}

/* checkout print order - end*/







#checkout_order_conf div.confirm_number p.title,
#checkout_order_pending div.confirm_number p.title,
#checkout_order_conf div.storeCollection p.title{
	font-family: Engravers Gothic;
	font-size: 14px;
}
#checkout_order_conf div.confirm_number p.code,
#checkout_order_pending div.confirm_number p.code,
#checkout_order_conf div.storeCollection p.time{
	font-size: 18px;
	font-family: 'Arial Black';
}

#checkout_order_pending div.lower-part h2{
	font-size:20px;
}

#checkout_order_conf div.gift-card-balance h3,
#checkout_order_conf div.lower-part div.h-block h3,
#checkout_order_pending div.lower-part div.h-block h3{
	font-family: Engravers Gothic;
}

#checkout_order_conf div.guest #sidebar .focusBlock p.topic{
	text-transform: uppercase;
	font-family: Engravers Gothic;
	font-size: 14px;
}

#checkout_order_conf div.guest #sidebar div.focusBlock p,
#checkout_order_conf div.guest #sidebar div.focusBlock a.arial{
	font-family: Arial;
}



#product-menu ul li p{
	font-family: 'Avenir LT W01 95 Black'!important;
}

.titleAlign{
	font-family: 'Avenir LT W01 35 Light';
}

#page .pageTitle, #page h1, #page .blockTitle{
	font-family: 'Avenir LT W01 35 Light';
	/* font-family: 'Avenir LT W01 35 Light'!important; */
}

#account_details #main-content .status_details p{
	font-family: Arial,sans-serif;	
}


div.dialog-edit-personal-container p.des{
	font-size: 12px;
}

#designersAZLink p.topic, #designersAZLink p.sub-topic{
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;	
}
#designersAZLink p.topic{
	font-family: "EngraversGothicBold";
	font-size: 18px;
	line-height: 18px;
	padding: 5px 0 0;
	border-top: 5px solid #000000;
}
#designersAZLink p.sub-topic{
	font-family: "EngraversGothicBold";
    line-height: 35px;
    font-size: 40px;
    padding: 0 0 5px;
    border-bottom: 5px solid #000000;
}

/*Top Banner Promotion*/
.top-promotion-banner, .top-promotion-banner a, .top-promotion-banner p, .top-promotion-banner span{
  font-family: 'Avenir LT W01 35 Light';
  color: white;
  text-decoration: none;
}

#fashionCategory li span.new{
    font-family: EngraversGothicbold;
    font-weight: normal;
    text-transform: uppercase;
}



.lcCustomized .textFieldWrap input, .lcCustomized .textFieldWrap .placeholder span{
  font-family: Arial,sans-serif;
}