﻿/*@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=478046d2-f8b3-41c1-a32c-f62a6acbd489");*/
/*@import url('http://fast.fonts.com/cssapi/478046d2-f8b3-41c1-a32c-f62a6acbd489.css');*/
@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("eot"),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("eot"),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("eot"),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("eot"),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("eot"),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");
}
@font-face{
    font-family:"Brandon Grot W01 Thin";
    src:url('http://media.lanecrawford.com/fonts/3651c1bb-b88f-4e50-b1de-a0e93b1770e1.eot?#iefix');
    src:url('http://media.lanecrawford.com/fonts/3651c1bb-b88f-4e50-b1de-a0e93b1770e1.eot?#iefix') format("eot"),url('http://media.lanecrawford.com/fonts/9cea1d1b-5428-4461-8a01-23d44045d07e.woff') format("woff"),url('http://media.lanecrawford.com/fonts/6530183c-fc34-4eaa-934a-d2b1c03b7a5f.ttf') format("truetype"),url('http://media.lanecrawford.com/fonts/4c444e85-f761-4519-a7b1-b3839969ba2a.svg#4c444e85-f761-4519-a7b1-b3839969ba2a') format("svg");
}
/* 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:auto;}

/*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 */
#FeatureEditorial {
    width:986px;
    overflow: hidden;
    position: relative;
    text-align: left; /* fixes IE6 text-align & positioning bug */
    -webkit-text-size-adjust: none;
}
/*#FeatureEditorial.tg-mens,
#FeatureEditorial.tg-womens {
    margin-top: 45px;
}*/

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

/* 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+*/

/* fonts */
#FeatureEditorial .tg-h1 { font-family:'Brandon Grot W01 Bold', helvetica, arial, sans-serif; font-size: 46px; text-transform: uppercase; letter-spacing: 0.06em; }
#FeatureEditorial .tg-h2 { font-family:'Brandon Grot W01 Bold', helvetica, arial, sans-serif; font-size: 30px; text-transform: uppercase; letter-spacing: 0.05em; }
#FeatureEditorial .tg-h3 { font-family:'Brandon Grot W01 Thin', helvetica, arial, sans-serif; font-size: 30px; text-transform: uppercase; }
#FeatureEditorial .tg-h4 { font-family:'Brandon Grot W01 Bold', helvetica, arial, sans-serif; font-size: 21px; text-transform: uppercase; letter-spacing: 0.05em; }
#FeatureEditorial .tg-h5 { font-family:'Brandon Grot W01 Bold', helvetica, arial, sans-serif; font-size: 14px; text-transform: uppercase; letter-spacing: 0.1em; }
#FeatureEditorial .tg-h6 { font-family:'Brandon Grot W01 Medium', helvetica, arial, sans-serif; font-size: 14px; text-transform: uppercase; }

#FeatureEditorial .tg-p1,
#FeatureEditorial .tg-p1 p { font-family:'Sabon LT W01 Roman', times, serif; font-size: 16px; line-height: 21px; }


/* default colors */
.tg-section,
.tg-section a { color: #fff; }

/* Alternate colors */
.tg-alt,
.tg-alt p,
.tg-alt a { color: #000; }
.tg-alt a:hover { background-color: #dcdcdc; }

section {display: block;}
.tg-section { position: relative; overflow: hidden; display: block; }






#FeatureEditorial .tg-section-title { line-height: 1.2em; position: absolute; left: 50%; top: 218px; margin-left: -240px; margin-top: 0; width: 480px; text-align: center; }
#FeatureEditorial .tg-section-text {
    line-height: 1.5em;
    position: absolute;
    left: 50%;
    top: 300px;
    margin-left: -240px;
    width: 480px;
    text-align: center;
    display: block;
    color: #fff;
}
.tg-shop-btn-wrapper {
    text-align: center;
    width: 100%;
    position: absolute;
    z-index: 10;
    bottom: 60px;
    left: 0;
    display: block;
    padding: 13px 0;
}
.tg-shop-btn {
    text-align: center;
    border: 1px solid white;
    padding: 9px 40px;
    color: #fff;
}
.tg-shop-section-link {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%;
}
.tg-shop-section-link .tg-section-bg {
    display: block;
}
.non-touch-device .tg-shop-section-link:hover .tg-shop-btn {
    background: url(http://media.lanecrawford.com/feature/ie-transparent-bg-bk-80.png) scroll repeat 0 0;
}
.tg-half-shop-section-link {
    float: left;
}
.tg-half-shop-section-link .tg-section-bg {
    display: block;
}
#FeatureEditorial .tg-shop-section-link .tg-custom-pos-wrapper {
    position: absolute;
    z-index: 10;
    display: block;
    height: auto;
    width: 248px;
    top: 89px;
    left: 126px;
}
#FeatureEditorial .tg-shop-section-link .tg-custom-pos-wrapper .tg-section-title,
.tg-shop-section-link .tg-custom-pos-wrapper .tg-shop-btn-wrapper {
    position: static;
    width: auto;
    margin-left: 0;
    color: #fff;
}
.tg-section-desc {
    color: #fff;
    text-align: center;
    display: block;
    font-family: 'Sabon LT W01 Roman';
    font-size: 14px;
    line-height: 1.5em;
}
#FeatureEditorial .tg-shop-section-link .tg-invert .tg-section-title,
#FeatureEditorial .tg-shop-section-link .tg-invert .tg-section-desc,
#FeatureEditorial .tg-shop-section-link .tg-invert .tg-shop-btn-wrapper .tg-shop-btn {
    color: #000;

}
.non-touch-device #FeatureEditorial .tg-shop-section-link:hover .tg-invert .tg-shop-btn-wrapper .tg-shop-btn {
    color: #fff;
}

#FeatureEditorial .tg-shop-section-link .tg-invert .tg-shop-btn {
    border-color: #000;
}
.non-touch-device #FeatureEditorial .tg-shop-section-link:hover .tg-invert .tg-shop-btn {
    color: #fff;
}
/* shop women section */
/*#shop-women-section { height: 554px; background: url(../images/shop_women_bg.jpg) 0 0 no-repeat; }*/

/* shop men section */
/*#shop-men-section { height: 554px; background: url(../images/shop_men_bg.jpg) 0 0 no-repeat; }*/
.tg-news-signup-section { margin-top: 20px; margin-bottom: 20px; overflow: visible; z-index: 10; }
.tg-news-signup { width: 316px; height: 145px; position: relative; white-space: normal; text-align: center;  display: block; margin: 0 auto; background: url(http://media.lanecrawford.com/feature/site-refresh-20130306-news_signup_bg.png) 0 0 no-repeat; }
.tg-news-signup a { position: absolute; z-index: 100; line-height: 30px; padding: 46px 30px 0; width: 256px; height: 99px; display: block; }
.tg-news-overlay { visibility: hidden; position: absolute; left: 0; top: 0; width: 316px; height: 145px; background: url(http://media.lanecrawford.com/feature/ie-transparent-bg-bk-80.png) 0 0 repeat; }
.touch-device .tg-news-overlay {
    visibility: visible;
    background: none;
}
.non-touch-device .tg-news-signup:hover .tg-news-overlay { visibility: visible; }


/* carousel section */
.tg-carousel { margin: 20px 0 -29px; }

.tg-carousel-wrap { height: 348px; width: 1005px; }
.tg-carousel-wrap ul { padding: 0; }
.tg-carousel-wrap .tg-carousel-block { float: left; margin-right: 19px; padding-bottom: 32px; height: 316px; width: 316px; position: relative; }
.tg-footer-block img { position: absolute; left: 0; top: 0; }
.tg-carousel-wrap .tg-last { margin-right: 0; }

.tg-carousel-block {
    position: relative;
    z-index: 1;
}
.touch-device .tg-carousel-block a .tg-more-overlay { visibility: visible; background: none; }
.non-touch-device .tg-carousel-block a:hover .tg-more-overlay { visibility: visible; }
.js .tg-carousel-block .tg-carousel-slide {display: none;}
.js .tg-carousel-block .tg-carousel-slide:first-child,
.js .tg-carousel-block .tg-carousel-slide-active {display: block;}
.tg-carousel-block .tg-more-overlay { text-align: center; position: absolute; left: 0; top: 0; display: block; visibility: hidden; width: 316px; height: 136px; padding-top: 180px; background: url(http://media.lanecrawford.com/feature/site-refresh-20130306-black_60.png) 0 0 repeat; }
.tg-carousel-block .tg-more-title { color: #fff; display: block; line-height: 30px; margin-bottom: 17px; }
.tg-carousel-block .tg-more-text { display: block; color: #fff; margin: 0 auto 17px; width: 255px; }
.tg-carousel-block .tg-more-arrow { display: block; position: absolute; bottom: 17px; left: 50%; margin-left: -7px; width: 15px; height: 26px; background: url(http://media.lanecrawford.com/feature/site-refresh-20130306-footer_more_arrow_wht.png) 0 0 no-repeat; }
.tg-carousel-block .tg-more-fixed {
    visibility: visible;
    position: absolute;
    z-index: 10;
    bottom: 136px;
    right: 0;
    display: block;
    text-align: center;
    width: 100%;
}
.tg-carousel-block .tg-more-fixed .tg-more-title {
    display: block;
    text-align: center;
}
.tg-carousel-block .tg-carousel-pager {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}
.tg-carousel-block .tg-carousel-pager span {
    display: inline-block;
    color: #a6a6a6;
    font-size: 34px;
    line-height: 0.5em;
    letter-spacing: 0;
    margin: 0 3px;
    cursor: pointer;
}
.tg-carousel-block .tg-carousel-pager span.tg-carousel-pager-active {
    color: #000;
}

/* footer section */
.tg-footer,
.tg-footer .tg-share-options,
.tg-discover-title { text-align: center; }
.tg-footer ul { padding: 0; }

#FeatureEditorial .tg-footer-title { text-align: center; margin: 52px 0 22px; }
.tg-footer .tg-share-options { margin-bottom: 53px; }
.tg-footer .tg-share-options li { display: inline; margin-right: 24px; }
.tg-footer .tg-share-options .tg-last { margin-right: 0; }
#FeatureEditorial .tg-footer .tg-share-options a {
    font-family: 'Brandon Grot W01 Medium';
}

#FeatureEditorial .tg-discover-title { margin: 39px 0; }

.tg-footer-block { border-top: 1px solid #d9d9d9; margin: 0 0 41px 0; overflow: hidden; }
.tg-footer-alt .tg-footer-block { border-top: 1px dotted #d9d9d9; }
.tg-footer-block li { float: left; margin-right: 19px; width: 316px; height: 197px; position: relative; }
.tg-footer-block img { position: absolute; left: 0; top: 0; }
.tg-footer-block .tg-last { margin-right: 0; }

.touch-device .tg-footer-block a .tg-more-overlay { visibility: visible; background: none; }
.non-touch-device .tg-footer-block a:hover .tg-more-overlay { visibility: visible; }
.tg-footer-block .tg-more-fixed {
    visibility: visible;
    position: absolute;
    z-index: 10;
    bottom: 116px;
    right: 0;
    display: block;
    text-align: center;
    width: 100%;
}
.tg-footer-block .tg-more-fixed .tg-more-title {
    display: block;
    text-align: center;
}
.tg-footer-block .tg-more-overlay { position: absolute; left: 0; top: 0; display: block; visibility: hidden; width: 316px; height: 166px; padding-top: 31px; background: url(http://media.lanecrawford.com/feature/ie-transparent-bg-bk-80.png) 0 0 repeat; }
.tg-footer-block .tg-more-title { color: #fff; display: block; line-height: 30px; margin-bottom: 17px; }
.tg-footer-block .tg-more-text { display: block; color: #fff; margin: 0 auto 17px; width: 255px; }
.tg-footer-block .tg-more-arrow { display: block; margin: 0 auto; width: 15px; height: 26px; background: url(http://media.lanecrawford.com/feature/site-refresh-20130306-footer_more_arrow_wht.png) 0 0 no-repeat; }
.tg-footer-block .tg-more-arrow {
    position: absolute;
    z-index: 10;
    left: 50%;
    margin: 0;
    margin-left: -7px;
    bottom: 15px;
}
#tgSuperOverlayWrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;
}
#tgSuperOverlayWrapper .tg-overlay {
    background: url(http://media.lanecrawford.com/feature/ie-transparent-bg-bk-80.png) scroll repeat 0 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
#tgSuperOverlayWrapper .tg-popup-box {
    background-color: #FFF;
    padding: 20px;
    position: absolute;
    z-index: 10;
    top: 100px;
    left: 50%;
    width: 540px;
    margin-left: -300px;
}
#tgSuperOverlayWrapper .tg-popup-box .tg-closeBtn {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 10;
    width: 30px;
    height: 30px;
    background-image: url(http://media.lanecrawford.com/feature/tg-close-btn-x-black.png);
    background-position: center center;
}
#tgSuperOverlayWrapper .tcContent {}
#tgSuperOverlayWrapper .tcContent p {
    text-align: left;
}
#tgSuperOverlayWrapper .tcContent p.title {
    font-family:'Brandon Grot W01 Bold';
    font-size: 16px;
    line-height: 1.5em;
    text-align: center;
    margin-bottom: 1em;
    letter-spacing: 0.08em;
}
#tgSuperOverlayWrapper .tcContent ul {
    list-style: none;
    padding: 0;
}
#tgSuperOverlayWrapper .tcContent ul li {
    margin-bottom: 1.2em;
    line-height: 1em;
    font-size: 13px;
    font-family: 'Sabon LT W01 Roman';
    text-align: left;
}

#FeatureEditorial #fma-section .fma-innerContent {
    position: absolute;
    z-index: 10;
    width: 100%;
    top: 10px;
    left: 0;
}
#FeatureEditorial #fma-section .tg-t-and-c-popup {
    font-family:"Brandon Grot W01 Bold";
    color: #fff;
    font-size: 12px;
    line-height: 1em;
    position: absolute;
    z-index: 11;
    right: 10px;
    bottom: 10px;
    text-transform: uppercase;
    text-decoration: underline;
}
#FeatureEditorial #fma-section {
    height: 189px;
}
#FeatureEditorial #fma-section .fma-innerContent {
    top: 115px;
}
#FeatureEditorial #fma-section .fma-innerContent .tg-section-bg {
    display: block;
}
#FeatureEditorial #fma-section .fma-innerContent p {
    color: #fff;
    font-family:"Brandon Grot W01 Bold";
    line-height: 1.3em;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    text-align: center;
}
#FeatureEditorial #fma-section .fma-innerContent p.title {
    font-size: 20px;
    line-height: 1.7em;
}
#FeatureEditorial #fma-section .fma-innerContent p.subtitle {
    font-size: 14px;
}




/*-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;
}



/*----------------------- ie fix -----------------------*/
.lt-ie8 #FeatureEditorial #productListWrapper #productList {
    width: 984px;
}
.lt-ie8 #FeatureEditorial #productListWrapper #productList li.rowStart {
    margin-right: -1px;
}
.lt-ie8 .tg-news-signup {
    text-align: left;
}
.lt-ie8 .tg-news-signup .tg-signup {
    text-align: center;
}
.lt-ie8 .tg-shop-btn-wrapper {
    padding: 13px 0;
}
/*.lt-ie7 #FeatureEditorial #productListWrapper #productList li.hover img {*/
/*display: none;*/
/*}*/

/*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; }