﻿/* fonts  */
/*@import url('http://fast.fonts.com/t/1.css?apiType=css&projectid=478046d2-f8b3-41c1-a32c-f62a6acbd489');*/
/*@font-face{*/
    /*font-family:"Sabon LT W01 Roman";*/
    /*src:url('http://media.lanecrawford.com/fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot?#iefix');*/
    /*src:url('http://media.lanecrawford.com/fonts/d30018fa-c2be-4921-a779-0a9b8db54fe7.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com/fonts/d93bebe4-cefa-455e-8b51-eaae50be173e.woff') format("woff"),url('http://media.lanecrawford.com/fonts/7849e7c1-08a0-4e13-a6cd-d2900c236af5.ttf') format("truetype"),url('http://media.lanecrawford.com/fonts/d1246e5a-1d35-4bc9-b785-d05e0408a757.svg#d1246e5a-1d35-4bc9-b785-d05e0408a757') format("svg");*/
/*}*/
/*@font-face{*/
    /*font-family:"Brandon Grot W01 Bold";*/
    /*src:url('http://media.lanecrawford.com/fonts/c12a6d37-72c1-408b-9ca9-32946956c57f.eot?#iefix');*/
    /*src:url('http://media.lanecrawford.com/fonts/c12a6d37-72c1-408b-9ca9-32946956c57f.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com/fonts/4f2d0548-c7dc-459b-a2e0-e86656a10ded.woff') format("woff"),url('http://media.lanecrawford.com/fonts/dc21d9e5-516f-4e7e-9a84-7be79a44c2dd.ttf') format("truetype"),url('http://media.lanecrawford.com/fonts/a9bdb836-ee14-494d-8c69-5617c5720992.svg#a9bdb836-ee14-494d-8c69-5617c5720992') format("svg");*/
/*}*/
/*@font-face{*/
    /*font-family:"Brandon Grot W01 Black";*/
    /*src:url('http://media.lanecrawford.com/fonts/b7e10dd9-521c-43c5-a17e-0bb4a5028f6f.eot?#iefix');*/
    /*src:url('http://media.lanecrawford.com/fonts/b7e10dd9-521c-43c5-a17e-0bb4a5028f6f.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com/fonts/f74a4823-b1ad-4887-9f8e-b02719f2972b.woff') format("woff"),url('http://media.lanecrawford.com/fonts/bb746ead-509f-451a-b786-cbb81b93710d.ttf') format("truetype"),url('http://media.lanecrawford.com/fonts/97d12583-fcae-4cd9-92f5-003b80748877.svg#97d12583-fcae-4cd9-92f5-003b80748877') format("svg");*/
/*}*/
/*@font-face{*/
    /*font-family:"Brandon Grot W01 Medium";*/
    /*src:url('http://media.lanecrawford.com/fonts/172fdde2-f56b-433a-a6e2-ebeab9dfb588.eot?#iefix');*/
    /*src:url('http://media.lanecrawford.com/fonts/172fdde2-f56b-433a-a6e2-ebeab9dfb588.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com/fonts/050c2cbf-b818-4b8e-b6d2-71b70478bd9d.woff') format("woff"),url('http://media.lanecrawford.com/fonts/7da41ce3-b3fd-4fca-a85f-4f3099884c15.ttf') format("truetype"),url('http://media.lanecrawford.com/fonts/37c88f3d-9532-4547-9e11-7cca7f66048c.svg#37c88f3d-9532-4547-9e11-7cca7f66048c') format("svg");*/
/*}*/
/*@font-face{*/
    /*font-family:"BrandonGrotW01-Regular";*/
    /*src:url('http://media.lanecrawford.com/fonts/49d8a110-dd06-4918-9fea-516c27058edf.eot?#iefix');*/
    /*src:url('http://media.lanecrawford.com/fonts/49d8a110-dd06-4918-9fea-516c27058edf.eot?#iefix') format("embedded-opentype"),url('http://media.lanecrawford.com/fonts/6b45f9ca-22b4-48ca-962f-6ff1fa7fc196.woff') format("woff"),url('http://media.lanecrawford.com/fonts/7fdcfbf6-62ea-4d31-935f-cac99a996c73.ttf') format("truetype"),url('http://media.lanecrawford.com/fonts/80f420d4-9e57-4016-b805-01b95b2e08f3.svg#80f420d4-9e57-4016-b805-01b95b2e08f3') format("svg");*/
/*}*/

/* fonts end */

/* Set up all the initial style for the page*/

ul
{list-style:none;}

a
{text-decoration:none; color:#000000;}

a:hover
{ cursor:pointer;}

/* Container for the whole page */
#container
{margin:0 auto; width: 984px!important;}

/* Container for the main content */
.mainContent
{}

/* Container for the videos-related content */
#textContent
{width:984px!important; margin:0 auto;}

#textHeader
{margin:14px 0 0 0; text-align:center; }

#textHeader h2, #textHeader span
{display:none;}

/* Fonts style for the header*/
h1
{font:normal 32px/1.4 'Avenir LT W01 35 Light'; text-transform:uppercase; letter-spacing:0.39em;}

body.locale-zh_CN h1{
    font-family: "黑体",Arial,sans-serif;
    _font-family: Arial;
}


h2
{font:normal 13px/1.3 Georgia;}

.articlesCaption h4
{font:bold 12px/1.3 Georgia;}

/* Margin, padding, color and stuff settings */
#textContent #heroImage
{margin:7px 0px 14px 0px; text-align:center;}

#textDescription p
{margin:10px auto; width:70%;}

#lowerInfo{width:100%; margin:21px auto; height:22px;}

#lowerInfo #links{font-size:12px; font-family:Arial; float:left; margin:8px 0px 0px 0px;}

#socialNetwork
{float:right;}

#socialNetwork ul
{margin:0px 0px 0px 0px; overflow:auto; width:134px; }

#socialNetwork ul li
{float:left;}

#socialNetwork a
{margin:5px 5px 0px 0px;}

#socialNetwork a.twitter
{background:url(../icons/socialbuttons.jpg) no-repeat 0 0; display:block; width:74px; height:22px; text-indent:-9999px;}

#socialNetwork a.facebook
{background:url(../icons/socialbuttons.jpg) no-repeat -80px 0; display:block; width:50px; height:22px; text-indent:-9999px;}

#thumbImage{width:50%; float:right; margin:0px 0px 0px 10px;}

/* style setting for navigation tabs */
#tabs{width:970px; margin:0 auto;}

ul.nav_tabs{
    border-bottom:2px solid #000000; font:normal 15px/1.0 'EngraversGothicFSRegular' !important; text-transform:uppercase; padding:0px 0px 9px 35px;  width:640px; margin:21px auto; text-align:left;}

ul.nav_tabs li{
    display:inline;
}

ul.nav_tabs li a.selected{
    display:inline;
    background-color:#ffffff;
    padding-bottom:8px;
}

ul.nav_tabs li a{
    padding:6px 14px 6px 14px; position:relative; top:1px;}

ul li a.selected{
    border-top:2px solid #000000; border-left:2px solid #000000; border-right:2px solid #000000; border-bottom:2px solid #ffffff; padding-top:7px; }

ul.nav_tabs a:hover {
    text-decoration:none;
}




/* Styles particular to just China FFM article */

#textHeader h1{
    /*  letter-spacing: 4px;  */

}


#library #bottomInfo{
    width:880px;
}

body.locale-zh_CN #photosDescription p#intro{
    font-family:  SimSun, Georgia;
}



/************************


   booklet stylesheets
   
   
*************************/


/* @Booklet
----------------------------------------*/
.booklet         {width:800px; height:600px; position:relative; margin:0 auto 10px; overflow:visible !important;}
.booklet .b-page {left:0; top:0; position:absolute; overflow:hidden; padding:0;}

.booklet .b-pN  {}
.booklet .b-p0  {}
.booklet .b-p1  {}
.booklet .b-p2  {}
.booklet .b-p3  {}
.booklet .b-p4  {}

.booklet .b-load  {}

/* Page Wrappers */
.booklet .b-wrap       {top:0; position:absolute;}
.booklet .b-wrap-left  {background:#fff;}
.booklet .b-wrap-right {background:#efefef;}

.booklet .b-pN .b-wrap,
.booklet .b-p1 .b-wrap,
.booklet .b-p2 .b-wrap,
.booklet .b-p3 .b-wrap,
.booklet .b-p4 .b-wrap  {left:0;}
.booklet .b-p0 .b-wrap  {right:0;}

/* Custom Page Types */
.booklet .b-page-blank  {padding:0; width:100%; height:100%;}
.booklet .b-page-cover  {padding:0; width:100%; height:100%; background:#925C0E;}
.booklet .b-page-cover h3  {color:#fff; text-shadow:0px 1px 3px #222;}

/* Page Numbers */
.booklet .b-counter {bottom:10px; position:absolute; display:block; width:25px; height:20px; background:#ccc; color:#444; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; padding:5px 0 0;}
.booklet .b-wrap-left  .b-counter  {left:10px;}
.booklet .b-wrap-right .b-counter {right:10px;}

/* Page Shadows */
.booklet .b-shadow-f  {right:0; top:0; position:absolute; opacity:0; background-image:url("http://media.lanecrawford.com/feature/LanvinBook-25Apr12-shadow-top-forward.png"); background-repeat:repeat-y; background-position:100% 0;}
.booklet .b-shadow-b  {left:0;  top:0; position:absolute; opacity:0; background-image:url("http://media.lanecrawford.com/feature/LanvinBook-25Apr12-shadow-top-back.png");    background-repeat:repeat-y; background-position:0 0;}

.booklet .b-p0 {background-image:url("http://media.lanecrawford.com/feature/LanvinBook-25Apr12-shadow.png"); background-repeat:repeat-y; background-position:100% 10px;}
.booklet .b-p3 {background-image:url("http://media.lanecrawford.com/feature/LanvinBook-25Apr12-shadow.png"); background-repeat:repeat-y; background-position:0 10px;}

/* Overlay Controls */
.booklet .b-grab     {cursor: url(images/openhand.cur), default;}
.booklet .b-grabbing {cursor: url(images/closedhand.cur), default;}

/* Overlay Controls */
.booklet .b-overlay      {top:0; position:absolute; height:100%; width:50%;}
.booklet .b-overlay-prev {left:0;}
.booklet .b-overlay-next {right:0;}

/* Tab Controls */
.booklet .b-tab        {background:#000; height:40px; width:100%; padding:10px 0 0; text-align:center; color:#ccc; position:absolute; font-size:11px;}
.booklet .b-tab-prev   {left:0;}
.booklet .b-tab-next   {right:0;}
.booklet .b-tab:hover  {background:#aaa; color:#000;}

/* Arrow Controls */
.booklet .b-arrow          {display:block; position:absolute; text-indent:-9999px; top:0; height:100%; width:74px;}
.booklet .b-arrow div      {display:none; text-indent:-9999px; height:170px; width:74px; position:absolute; left:0; top:25%;}
.booklet .b-arrow-next     {right:-80px;}
.booklet .b-arrow-prev     {left:-80px;}
.booklet .b-arrow-next div {background:url("images/arrow-next.png") no-repeat left top;}
.booklet .b-arrow-prev div {background:url("images/arrow-prev.png") no-repeat left top;}

/* @z-index fix (needed for older IE browsers)
----------------------------------------*/

body              {z-index:0;}
.b-menu           {z-index:100;}
.b-selector       {z-index:100;}
.booklet          {z-index:10;}
.b-pN             {z-index:10;}
.b-p0             {z-index:30;}
.b-p1             {z-index:20;}
.b-p2             {z-index:20;}
.b-p3             {z-index:30;}
.b-p4             {z-index:10;}
.b-prev           {z-index:40;}
.b-next           {z-index:40;}
.b-counter        {z-index:40;}

/* @Menu Items
----------------------------------------*/
.b-menu {height:40px; padding:0 0 10px;}

.b-selector             {height:40px; position:relative; float:right; border:none; color:#cecece; cursor:pointer; font:normal 12px "Myriad Pro", Myriad, "DejaVu Sans Condensed","Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.b-selector .b-current  {padding:8px 15px 12px; line-height:20px; min-width:18px; height:20px; display:block; background:#000; text-align:center;}
.b-selector-page        {width:auto; margin-left:15px;}
.b-selector-chapter     {width:auto;}

.b-selector:hover            {color:#fff; background-position:left 0px;}
.b-selector:hover .b-current {background-position:right 0px;}
.b-selector ul               {overflow:hidden; margin:0; list-style:none !important; position:absolute; top:40px; right:0; padding:0 0 10px; background:#000; width:240px;}
.b-selector li               {border:none;}
.b-selector a                {color:#cecece; height:14px; text-decoration:none; display:block; padding:5px 10px;}
.b-selector a .b-text        {float:left; clear:none;}
.b-selector a .b-num         {float:right; clear:none;}
.b-selector a:hover          {color:#fff;}



/******************************************************************


   END of  booklet stylesheets


*****************************************************************/

/*******************
    no header
*****************/
/*#textHeader,ul.nav_tabs {display:none;}*/
#textHeader,ul.nav_tabs {display:none;}
#page,#articlesContent,.ui-tabs {padding:0;}
.container, #tabs {width:986px;}
/*#page { border: none;}*/
.state-pdp #page { border: 1px solid black; }
/*reset when at shoptab*/
body.p-shop-page_css #library #textHeader, body.p-shop-page_css ul.nav_tabs, body.p-shop-page_css #search-head-placeholder{ display:none; }
/*body.p-shop-page_css #library #search-main {padding: 20px 4px 10px 10px; width: 970px;}*/

/* commented out code as it looks destructive */
/*
#article-top-desc #banner {
    background: url("http://media.lanecrawford.com/feature/") no-repeat scroll 0 0 transparent;
    height: 200px;
    width: 983px;
}
#article-top-desc #banner.cn-site {
    background-image: url("http://media.lanecrawford.com/feature/");
}
#article-top-desc #banner .back2pageBtn {
    float: left;
    margin: 123px 0 0;
}
*/

/* sensible defaults - change according to situation */
.nav-main {
    z-index: 101;
}
#FeatureEditorial {
    /*width:986px;*/
    /*overflow: hidden;*/
    position: relative;
    z-index: 50;
    text-align: left; /* fixes IE6 text-align & positioning bug */
}

/* re-define fonts here */
#FeatureEditorial p,
#FeatureEditorial a {
    /*font-family: 'Avenir LT W01 65 Medium'; *//* change font name as required */
    font-family: "Sabon LT W01 Roman";
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    text-shadow: rgba(255, 255, 255, 0.02) 0 0 1px;
}

/* common shadow element & navbar */
#FeatureEditorial .editorialDropShadow { background-image: url(http://media.lanecrawford.com/feature/editorial_bar_nav_gradient.png); background-repeat: no-repeat; width: 984px; height: 27px; display: block; }
#FeatureEditorial .editorialNavBar { display: block; background-color: #333; color: white; text-align: center; font-size: 13px; line-height: 27px; text-decoration: none; position: relative; width: 100%; clear: both; overflow: hidden; text-transform: uppercase; word-spacing: 1px; text-shadow: rgba(255, 255, 255, 0.75) 0 0 1px; }
#FeatureEditorial .editorialNavBar .editorialDropShadow { position: absolute; top: 0; left: 0; z-index: 1; }


/*+Start: your css here+*/
#FeatureEditorial #shopTabHeadClone {
    /*height: 100px;*/
    border-bottom: 2px solid #000;
    margin: 0 3px;
}
#FeatureEditorial #shopTabHeadClone h1 {
    font-family: 'Avenir LT W01 95 Black' !important;
    font-size: 28px;
    margin: 0;
    text-align: center;
    text-transform: none;
    line-height: 30px;
    letter-spacing: 0;
}
#FeatureEditorial #shopTabHeadClone .result-show {
    margin: 0 auto;
    padding: 8px 0;
    position: relative;
    text-align: center;
    width: auto;
    z-index: 12;
}
#FeatureEditorial #shopTabHeadClone .result-show .title,
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn {
    display: inline;
    font-size: 14px;
    line-height: 1.3em;
    text-transform: uppercase;
    font-family: EngraversGothicbold;
    padding: 1px 13px;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn {
    position: relative;
    z-index: 1;
    cursor: pointer;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownBtnInnerText {
    font-family: EngraversGothicbold;
    font-size: 14px;
    line-height: 1.3em;
    text-decoration: underline;
}

#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu {
    display: none;
    position: absolute;
    z-index: 100000;
    top: 99%;
    left: -30px;
    /*background-color: rgba(0,0,0,0.3);*/
    padding: 8px 3px 3px;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn:hover .pullDownMenu {
    display: block;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer {
    background-color: white;
    border: 3px solid black;
    display: block;
    padding: 4px 6px 6px;
    position: relative;
    /*top: -3px;*/
    box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 3px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 3px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 3px;
    -o-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 3px;
    -ms-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 3px;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer .arrow {
    background: url("http://www.lanecrawford.com/images/sprites/icon.png") no-repeat scroll -93px -1227px transparent;
    /*_background-position-y: -1224px;*/
    height: 12px;
    left: 45%;
    position: absolute;
    top: -10px;
    width: 18px;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer .pdmCol {
    width: 120px;
    float: left;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer .pdmCol ul {
    padding: 0;
    list-style: none;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer .pdmCol ul li {
    text-align: left;
    position: relative;
    padding:  0 0 0 14px;
    z-index: 1;
    line-height: 1em;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer .pdmCol ul li .pdmSquare {
    position: absolute;
    z-index: 10;
    top: 4px;
    left: 3px;
    width: 2px;
    height: 2px;
    border: 1px solid #000;
    background-color: #FFF;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer .pdmCol ul li a {
    font-family: arial, SimHei !important;
    font-size: 11px !important;
    text-transform: none !important;
    line-height: 1.1em;
    color: #000;
    text-decoration: none;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer .pdmCol ul li.pdmOnSelect .pdmSquare {
    background-color: #000;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer .pdmCol ul li a:hover {
    background-color: #000;
    color: #fff;
}
#FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer .pdmCol ul.pdmAll {
    padding: 4px 0 2px;
    border-top: 1px solid #000;
    margin-top: 2px;
}


/*-End: your css here-*/


.js .jshide {
    display: none;
}

/*-----------------------Style for Chinese-------------------*/
#FeatureEditorial.cn-site p,
#FeatureEditorial.cn-site a {
    font-family: "黑体",'Avenir LT W01 35 Light',Georgia,serif;
}



/*#FeatureEditorial.cn-site #scrollContentWrapper #heroArea #storyTitle {*/
/*margin-top: 120px;*/
/*}*/


/*----------------------- window fix -----------------------*/




/*----------------------- ie fix -----------------------*/
.lt-ie9 #FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer {
    filter: progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb, Strength=0, Direction=0),
            progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb, Strength=5, Direction=90),
            progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb, Strength=5, Direction=180),
            progid:DXImageTransform.Microsoft.Shadow(Color=#bbbbbb, Strength=5, Direction=270);
}
.lt-ie8 #FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu {
    top: 93%;
    padding-top: 0;
}
.lt-ie7 #FeatureEditorial #shopTabHeadClone {
    height: 100%;
}
.lt-ie7 #FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu {
    width: 120px;
    top: 20px;
}
.lt-ie7 #FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu div,
.lt-ie7 #FeatureEditorial #shopTabHeadClone .result-show .pullDownBtn .pullDownMenu .pdmContainer .pdmCol ul li {
    zoom: 1;
}


/*reset*/
#home #page .lc-page { margin-left: 0;}
#library #FeatureEditorial h3 { padding: 0;border:none;}



.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

#search-main .product_item span.new{ display:none;}
