/* Resets */
.ftl-style-1,.ftl-style-1 div,.ftl-style-1 dl,.ftl-style-1 dt,.ftl-style-1 dd,.ftl-style-1 ul,.ftl-style-1 ol,.ftl-style-1 li,.ftl-style-1 h1,.ftl-style-1 h2,.ftl-style-1 h3,.ftl-style-1 h4,.ftl-style-1 h5,.ftl-style-1 h6,.ftl-style-1 pre,.ftl-style-1 form,.ftl-style-1 fieldset,.ftl-style-1 input,.ftl-style-1 textarea,.ftl-style-1 p,.ftl-style-1 blockquote,.ftl-style-1 th,.ftl-style-1 td{ margin:0; padding:0;}
.ftl-style-1 table{ border-collapse:collapse; border-spacing:0;}
.ftl-style-1 fieldset,.ftl-style-1 img{ border:0;}
.ftl-style-1 address,.ftl-style-1 caption,.ftl-style-1 cite,.ftl-style-1 code,.ftl-style-1 dfn,.ftl-style-1 var{ font-style:normal; font-weight:normal;}
.ftl-style-1 ol,.ftl-style-1 ul{ list-style:none;}
.ftl-style-1 caption,.ftl-style-1 th{ text-align:left;}
.ftl-style-1 h1,.ftl-style-1 h2,.ftl-style-1 h3,.ftl-style-1 h4,.ftl-style-1 h5,.ftl-style-1 h6{ font-size:100%; font-weight:normal;}
.ftl-style-1 q:before,.ftl-style-1 q:after{ content:'';}
.ftl-style-1 abbr,.ftl-style-1 acronym{ border:0;}




/* Intro */
.ftl-style-1{ background:#fafafa; font-family:Arial,Verdana,sans-serif; font-size:12px; line-height:16px;}
.ftl-style-1 a{ cursor:pointer; text-decoration:none;}
    .ftl-style-1 a:hover{ text-decoration:none;}
.ftl-style-1 button,.ftl-style-1 input,.ftl-style-1 select,.ftl-style-1 textarea{ font-family:Arial,Verdana,sans-serif; font-size:12px; line-height:16px;}
.ftl-style-1 input::-moz-focus-inner,.ftl-style-1 button::-moz-focus-inner{ border:none;}
.ftl-style-1 input[type=text],.ftl-style-1 input[type=password]{ outline:none;}
.ftl-style-1 textarea{ resize:none; outline:none;}

/* Shared */
.ftl-style-1 .free-label,
.ftl-style-1 .nav-home-link,
.ftl-style-1 .bar-logo,
.ftl-style-1 .logo,
.ftl-style-1 .notification-icon
{ overflow:hidden; text-indent:-290486px;}

/* Items */
.ftl-style-1 .wrap{ margin:0 auto; position:relative; width:1000px;}
.ftl-style-1 .popup,
.ftl-style-1 .popup .header
{ background:#FAFAFA;}
.ftl-style-1 .popup .wrap,
.ftl-style-1 .popup .header
{ margin-left:10px; margin-right:10px; width:auto;}
.ftl-style-1 .popup .bar{ padding-left:10px; padding-right:10px;}

.ftl-style-1 .popin-block .wrap{ width:auto;}

.ftl-style-1 .profile-main .wrap,
.ftl-style-1 .convert-credits-main .wrap,
.ftl-style-1 .api-create-main .wrap,
.ftl-style-1 .subaccounts-main .wrap
{ width:680px;}

.ftl-style-1 .cl,.ftl-style-1 .cr,.ftl-style-1 .cb{ display:block !important; float:none !important; height:0 !important;}
.ftl-style-1 .cl{ clear:left;}
.ftl-style-1 .cr{ clear:right;}
.ftl-style-1 .cb{ clear:both;}

.ftl-style-1 .header{ background:#ffffff; height:75px;}
.ftl-style-1 .header .logo{ position:absolute; left:0; top:0;}
.ftl-style-1 .header .logo-popup{background:url(https://s.ftcdn.net/r/v2010/39c680ef4d743ac16a087cdb3c523c94214078e2/pics/all/img/fotolia-logo.png) no-repeat top left; height:50px;width:165px; position:absolute;}
.ftl-style-1 .invoice .logo{ background:url(https://s.ftcdn.net/r/v2010/39c680ef4d743ac16a087cdb3c523c94214078e2/pics/all/img/fotolia-logo.png) no-repeat top left; height:50px;width:165px; position:absolute;}
.ftl-style-1 .phone-number{ background:url(https://s.ftcdn.net/r/v2010/33b7c71cea0e4c17d5036937e911fa731a386974/pics/all/hab/ico-phone.gif) no-repeat top left; font-size:12px; font-weight:bold; left:0; line-height:12px; padding-left:16px; position:absolute; top:50px;}
.ftl-style-1 .tagline{ font-size:14px; font-weight:bold; left:200px; line-height:18px; position:absolute; top:17px;}
.ftl-style-1 .main{ padding:25px 0; position:relative;}
    .ftl-style-1 .list-main{ padding:10px 0px 40px 0px; position:static}
    .ftl-style-1 .list-main-mosaic{ background-color: #fff;}
    .ftl-style-1 .list-main .list-container{ float:left; width:100%;}
    .ftl-style-1 .hp-main{ padding:25px 0;}
    .ftl-style-1 .landing-main{ padding:60px 0;}
    .ftl-style-1 .dashboard-main{ padding:25px 0 40px;}
.ftl-style-1 .list.content-type{ padding:25px 0 0;}
.ftl-style-1 .results{ line-height:40px;}
.ftl-style-1 .results .results-number{ font-size:13px; font-weight:bold; float: left;}
.ftl-style-1 .results a{ float:left; margin: 12px 6px;}
.ftl-style-1 .results-filters{ margin-left:10px; float:left; font-size:11px; padding-top:1px; line-height:auto;}
.ftl-style-1 .results-filters a{ float:none; margin:0 0 0 2px;}
.ftl-style-1 .results-filters .selected{ font-weight:bold;}
.ftl-style-1 .results-filters a img.img-24{ vertical-align:middle;}
.ftl-style-1 .results-filters a img.img-16{ vertical-align:middle;}

/* Layout: Titles @TODO: move it on pages section ? */
.ftl-style-1 .title{ font-size:24px; font-weight:bold; line-height:24px; margin-bottom:5px;}
    .ftl-style-1 .contents-main .title,
    .ftl-style-1 .upload-main .title
   { margin-bottom:15px;}
    .ftl-style-1 .block .title{ font-size:18px; line-height:18px;}
    .ftl-style-1 .page-main .title,
    .ftl-style-1 .convert-credits-main .title,
    .ftl-style-1 .subscription-main .title
   { background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x bottom left; padding-bottom:10px;}
    .ftl-style-1 .subscription .block .title{ background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x bottom left; font-size:18px; line-height:18px; padding:10px 0;}
    .ftl-style-1 .legal
   { background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x top left; padding-top:10px;}
    .ftl-style-1 .page-main .title,
    .ftl-style-1 .convert-credits-main .title,
    .ftl-style-1 .subscription .block .title,
    .ftl-style-1 .subscription_au .block .title,
    .ftl-style-1 .credits-main .title,
    .ftl-style-1 .files-main .title
   { margin-bottom:10px;}
    .ftl-style-1 .content-view .title{ margin-bottom:15px;}
    .ftl-style-1 .media-center-main .title,
    .ftl-style-1 .dashboard-main .title
   { margin-bottom:20px;}
    .ftl-style-1.member-premier .dashboard-main h1 img
   { margin-left:7px;}
    .ftl-style-1 .login-main .title,
    .ftl-style-1 .methods-main .title,
    .ftl-style-1 .payment-main .title
    { margin-bottom:30px;}
.ftl-style-1 .title-medium,
.ftl-style-1 .title-large
{ font-weight: bold; margin-bottom:5px;}
.ftl-style-1 .title-medium{ font-size:13px;}
.ftl-style-1 .title-large{ font-size:15px;}

.ftl-style-1 .subtitle{ font-size:14px; line-height:18px; margin-bottom:20px;}
    .ftl-style-1 .block .subtitle{ font-size:13px; line-height:16px;}
    .ftl-style-1 .title .subtitle{ font-weight:normal;}
.ftl-style-1 .subtitle-link{ font-size:11px;}
.ftl-style-1 .mini-title{ font-size:12px; font-weight:bold; margin:10px 0;}
    .ftl-style-1 .mini-title.last{ margin:10px 0 0;}
    .ftl-style-1 .mini-title.first{ margin:0 0 10px;}
    .ftl-style-1 .popin-block .mini-title{ margin:0 0 5px;}
.ftl-style-1 .content-title{ text-decoration:underline;}
.ftl-style-1 .side-title{ margin-bottom: 10px; font-size:14px; font-weight:bold;}

.ftl-style-1.member-premier .privilege-detail h2
{font-size:18px; font-weight:normal; min-height:20px}
.ftl-style-1.member-premier .privilege-detail h3
{font-size:24px;}
.ftl-style-1.member-premier .privilege-detail .block-content
{font-size:14px; line-height:20px; min-height:318px; padding-right:326px}
.ftl-style-1.member-premier .privilege-detail img
{ bottom:0; right:50px; position:absolute;}
.ftl-style-1.member-premier .privilege-detail .privilege-links
{ margin-top:40px; text-align:center;}
.ftl-style-1.member-premier .privilege-detail .privilege-links a
{ margin:0 20px;}

.ftl-style-1 .section{ font-size:16px; font-weight:bold; line-height:16px; padding:10px 0;}
    .ftl-style-1 .popin-block .section{ font-size:12px; font-weight:bold; line-height:12px; padding:5px 0 10px;}
.ftl-style-1 .log-out{ float:right;}
.ftl-style-1 .ftl-ad{ overflow:hidden;}
    .ftl-style-1 .ftl-ad-339x90{ float:right;}
.ftl-style-1 .community{ padding-bottom:10px;}
.ftl-style-1 .rss{ float:right; font-size:12px; font-weight:normal; line-height:16px;}
.ftl-style-1 .lead{ float:left; width:680px;}
.ftl-style-1 .lead-wide{ float:left; width:1000px;}
    .ftl-style-1 .dashboard-main .lead{ float:right;}
.ftl-style-1 .side{ float:right; width:300px;}
.ftl-style-1 .side .side-section{ font-size:14px; font-weight:bold; line-height:14px; padding-bottom:5px;}
    .ftl-style-1 .dashboard-main .side{ float:left;}
.ftl-style-1 .logged-as{ float:right; font-size:12px; font-weight:bold; margin:8px 20px 0 0;}
.ftl-style-1 .state-info{ font-size:11px;}
.ftl-style-1 .state-confirmation-email{ font-size:11px;}

.ftl-style-1 .section-underline{ font-size:16px; border-bottom:1px solid #1C851B; color:#1C851B; padding-bottom:5px; margin-bottom:20px;}

/* Layout: Navigation: Login context */
.ftl-style-1 .menu{ float:right; margin-top:10px;}
.ftl-style-1 .menu-link{ border-left:1px solid #D8D8D8; display:block; float:right; height:52px; padding:0 10px 0 12px; text-align:center; width:78px;}
    .ftl-style-1 .credits-menu,.ftl-style-1 .subscription-menu{ font-size:11px; line-height:12px;}
    .ftl-style-1 .signup-menu, .ftl-style-1 .login-menu{ line-height:55px; width:auto;}
    .ftl-style-1 .rank-menu{ font-size:12px; font-weight:bold; height:46px; padding-top:6px;}
    .ftl-style-1 .rank-menu strong{ display:block; font-size:13px; font-weight:bold; padding-top:2px;}

/* Layout: Navigation: Main */
.ftl-style-1 .nav,
.ftl-style-1 .submenu a:hover
{ background:url(https://s.ftcdn.net/r/v2010/179336fd6d800bbb5beaa28a9632125f63e408b6/pics/all/hab/headband-sprite.png) repeat-x top left;}
.ftl-style-1 .nav{ background-position: 0 -50px; height:32px; position: relative; z-index: 10000;}
.ftl-style-1 .nav-with-cover{position:absolute; float:left; z-index: 10000;}
.ftl-style-1 .nav-links{ border-right:1px solid #B4B4B4; height:32px; z-index: 10000; float:left;}
    .ftl-style-1 .nav .nav-links{position:relative; z-index:100;}
    .ftl-style-1 .nav .nav-links:hover{ z-index:500;}
    .ftl-style-1 .nav .menu-cover{ z-index:250; display:block; position:absolute; float:left; top:21px; width:100%; height:10px; border:1px solid transparent}
.ftl-style-1 li.nav-links-item{ float:left; border-left:1px solid #B4B4B4;}
.ftl-style-1 .nav-links-item a.nav-links-item{ height:31px; line-height:31px; padding:0 14px; font-size:12px; font-weight:bold;}

.ftl-style-1 .submenu{ display:none; position:absolute; margin-left:-1px; padding:0;}
.ftl-style-1 .submenu li.first{ padding-top:7px;}
.ftl-style-1 .submenu li{ background-color:#FFFFFF; padding:0 10px 5px 10px; display:block; border:1px solid #B4B4B4; border-top:0; border-bottom:0;}
.ftl-style-1 .submenu li.last{ height:10px; padding:0; margin-top:-3px; border:1px solid #B4B4B4; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; border-radius: 0 0 7px 7px; border-top:0px;}
.ftl-style-1 .submenu a{ display:block; padding:0 10px; white-space:nowrap;}
.ftl-style-1 .submenu a:hover{ background-position:0 -140px;}
.ftl-style-1 .nav-links li.nav-links-item:hover .submenu{ display:block;}

.ftl-style-1 .submenu-item-separator-top{ padding-top:3px}
.ftl-style-1 .submenu-item-separator-top a{ border-top: 1px solid #ededed; padding-top:7px; }
.ftl-style-1 .submenu-item-separator-top a:hover{ background-position:0 -133px;}
.ftl-style-1 .submenu-item-separator-bottom{ padding-bottom:3px}
.ftl-style-1 .submenu-item-separator-bottom a{ border-bottom: 1px solid #ededed; padding-bottom:7px; }

/* Layout; Header: Search */
.ftl-style-1 .search{ border-bottom: 1px solid #d8d8d8; height: 39px; position:relative; background-position: left;}
.ftl-style-1 .search-shadow{ background:url(https://s.ftcdn.net/r/v2010/7d001f7662ec3a2a80baf4cfd01f807d57c25df2/pics/all/hab/search-shadow.png) repeat-x top left; bottom:-6px; height:6px; left:0; position:absolute; width:100%; z-index:1200;}
.ftl-style-1 .search-field{ width:614px; background:url(https://s.ftcdn.net/r/v2010/a8ea9e98dc7d9e6a9556108ab019a4259ea6289e/pics/all/hab/search-input-bis-540x30.png) no-repeat 7px top; border-left:1px solid #EDEDED; float:left; height:29px; /*padding:5px 15px 0;*/ margin:5px 0; position:relative;}
.ftl-style-1 .search-input{ background-color:transparent; border:none; float:left; font-size:13px; height:19px; padding:5px 0 6px; margin-left:32px; width:508px;}
.ftl-style-1 .search-submit{ float:right; margin:0 0 0 10px;}
.ftl-style-1 select.search-filter{ display:none;}
.ftl-style-1 .search-filter{ background:url(https://s.ftcdn.net/r/v2010/a8ea9e98dc7d9e6a9556108ab019a4259ea6289e/pics/all/hab/search-input-bis-540x30.png) no-repeat top right; min-height:29px; position:absolute; right:67px; text-align:right; top:0; z-index:2000;}
.ftl-style-1 .search-filter a,
.ftl-style-1 .search-filter strong,
.ftl-style-1 .search-filter label
{ cursor:pointer; display:block;}
.ftl-style-1 .search-filter-choice{ background:url(https://s.ftcdn.net/r/v2010/07e971b8c6307b81ba0f7e70e605c5f28613fa66/pics/all/hab/search-filter-border.gif) no-repeat center left; float:right; font-size:12px; height:29px; line-height:29px; padding:0 9px 0 10px; position:relative;}
.ftl-style-1 .search-filter-choice strong{ background:url(https://s.ftcdn.net/r/v2010/c269d3120d73889f559a7c76590c331efe20c519/pics/all/hab/search-filter-arrow.png) no-repeat center right; display:block; font-weight:normal; padding-right:16px;}
.ftl-style-1 .search-filter-list{ background:url(https://s.ftcdn.net/r/v2010/d4221b63558fd853eaed871f521d0b945582660d/pics/all/hab/search-filter-list.png) no-repeat top right; clear:right; height:114px; padding:26px 3px 0; position:absolute; right:0; top:0; width:114px; display:none;}
.ftl-style-1 .search-filter:hover .search-filter-list{ display:block;}
.ftl-style-1 .search-filter-list label{ height:20px; line-height:20px; padding:0 8px 0 2px;}
.ftl-style-1 .search-filter-list .first{ border-bottom:1px solid #eee;}
.ftl-style-1 .search-filter-list label:hover{ background:#eee;}
.ftl-style-1 .search-tips{ float:left;}
.ftl-style-1 .search-tips-link{ margin: 9px 0 0 6px; float:left;}
.ftl-style-1 .search-tips-link li{ line-height:11px; font-size:11px;}
.ftl-style-1 .search-tips-help{ margin: 12px 0 0 10px; float:left;}
.ftl-style-1 .search-tips-help img{ opacity:0.7;}
.ftl-style-1 .search-tips-help img:hover{ opacity:1;}

/* Layout: Customers contributors mode */
.ftl-style-1 .switch{ background:url(https://s.ftcdn.net/r/v2010/191ac50a81a6f20bc37774cec3d2e92e973fdc9b/pics/all/hab/switch.png) no-repeat top left; display:block; height:20px; position:relative; width:52px;}
    .ftl-style-1 .modes .switch{ float:right; margin:0 5px;}
.ftl-style-1 .switch-button{ background:url(https://s.ftcdn.net/r/v2010/d048388504e9318b60f012549066a73041094eb9/pics/all/hab/switch-button.png) no-repeat top left; height:16px; left:2px; position:absolute; top:3px; width:27px;}
    .ftl-style-1 .switch-button.on{ left:23px;}
.ftl-style-1 .modes{ font-size:12px; line-height:20px; position:absolute; right:0; top:6px;}
.ftl-style-1 .mode{ float:right;}
    .ftl-style-1 .right-mode{ text-align:left;}
    .ftl-style-1 .left-mode{ text-align:right;}
    .ftl-style-1 .mode.on{ font-weight:bold; cursor:default;}

/* Layout: Content tooltips */
.ftl-style-1 .preview{ background:url(https://s.ftcdn.net/r/v2010/177fea7e538c1ae9504a190e0c85bd08287add41/pics/all/hab/preview.png) no-repeat top left; padding-top:10px; position:absolute; width:428px; z-index:1200; text-align:left;}
    .ftl-style-1 .preview.infinite{ background-position:-500px 0;}
.ftl-style-1 .preview-bottom{ background:url(https://s.ftcdn.net/r/v2010/177fea7e538c1ae9504a190e0c85bd08287add41/pics/all/hab/preview.png) no-repeat bottom left; bottom:-14px; height:14px; left:0; position:absolute; width:428px;}
    .ftl-style-1 .preview.infinite .preview-bottom{ background-position:-500px bottom;}
.ftl-style-1 .preview-content{ padding:0 14px;}
.ftl-style-1 .preview-title{ font-size:12px; line-height:14px; padding-bottom:4px;}
.ftl-style-1 .preview-copyright{ float:right;}
.ftl-style-1 .preview-thumbnail{ text-align:center;}
.ftl-style-1 .preview-meta{ line-height:24px; position:relative; top:4px;}
.ftl-style-1 .preview-licence{ float:left; font-size:12px; font-weight:bold; margin-right:20px;}

.ftl-style-1 .preview-licence em{ font-size:10px; font-style:normal; font-weight:normal; text-transform:uppercase;}
.ftl-style-1 .preview-credits{ float:left; font-size:12px; font-weight:bold;}
.ftl-style-1 .preview-credits em{ font-size:10px; font-style:normal; font-weight:normal; text-transform:uppercase;}
.ftl-style-1 .preview-views{ float:right;}
.ftl-style-1 .preview-rating{ float:right; margin-right:10px;}
.ftl-style-1 .preview-downloads{ margin-left:10px; float:right;}

/* Layout: Simple tooltips */
.ftl-style-1 .simple-image-thumb .preview-content{ padding:5px; border:1px solid #545454; background-color:#FAFAFA; overflow:hidden}

/* Layout: Html tooltips */
.ftl-style-1 .html-tooltip-trigger{ cursor:pointer;}
.ftl-style-1 .html-tooltip{ display:none; background-color: #FFFFFF; border: 1px solid #CCCCCC; margin: 5px; padding: 5px; max-width:500px;}
.ftl-style-1 .html-tooltip-narrow{ width:250px;}
.ftl-style-1 .html-tooltip-error{ background-color: #FFE6E6; border-color:#BA0000; color:#BA0000;}
.ftl-style-1 .html-tooltip .subtitle,
.ftl-style-1 .html-still-tooltip .html-still-tooltip-content .subtitle
{ margin-bottom:5px; font-size:13px; font-weight:bold;}
.ftl-style-1 .html-tooltip span,
.ftl-style-1 .html-tooltip ul,
.ftl-style-1 .html-still-tooltip .html-still-tooltip-content span,
.ftl-style-1 .html-still-tooltip .html-still-tooltip-content ul,
{ float:left;}

.ftl-style-1 .form-line .form-help-right .img-question-mark{ margin-bottom:1px; margin-left:5px;}

/* Layout: Still tooltips*/
.ftl-style-1 .html-still-tooltip{ border-color: #7F7F7F; border: 0; background: url(https://s.ftcdn.net/r/v2010/fd2b8d22a1193285d7f6e19a9810aa1969cf41f6/pics/all/hab/still-tooltip-top.png) no-repeat top left; width: 250px; padding-top: 11px; margin-left: 10px;}
.ftl-style-1 .html-still-tooltip .html-still-tooltip-content { border-color: #7F7F7F; border-width: 0 1px 1px 1px; border-style: solid; margin: 0; padding: 5px; background: #FFFFFF; }
.ftl-style-1 .html-still-tooltip .html-still-tooltip-content dl { margin: 5px 5px 15px 5px; }
.ftl-style-1 .html-still-tooltip .html-still-tooltip-content dt,
.ftl-style-1 .html-still-tooltip .html-still-tooltip-content dd
{ display: block; }
.ftl-style-1 .html-still-tooltip .html-still-tooltip-content dt { border-style: solid; border-color: #CCCCCC; border-width: 0 0 1px 0; padding-bottom: 5px; margin-bottom: 5px; font-weight: bold; }

/* Layout: Graph tooltips */
.ftl-style-1 .graphic_tooltip_value{ position:absolute; display:none; border:1px solid #FFDDDD; padding:2px; background-color:#FFEEEE;}

.ftl-style-1 .on .title.advancedsearch-form{ background: url(https://s.ftcdn.net/r/v2010/6291ac96e14df8f75d4953835bbe701b2b13e548/pics/all/hab/advancedsearch-arrow.png) no-repeat 0 -18px; font-size: 13px; margin-top: 15px; margin-bottom: 10px; }
/* Layout: Content preview and tooltips */
.ftl-style-1 .item { float:left; padding-right:20px; width:121px;}
.ftl-style-1 .form-index-video .item { float:none;}
    .ftl-style-1 .list .item{ height:169px;}
    .ftl-style-1 .list .item-offensive-flag .item{ height: 179px; }
    .ftl-style-1 .lightbox .item{ height:175px; padding:0 9px 0 8px;}
    .ftl-style-1 .free .item{ height:auto; padding:20px 29px 0 0;}
    .ftl-style-1 .overview .item{ height:auto; padding:0 4px 20px 5px;}
    .ftl-style-1 .latest .item{ height:auto; padding:0 15px 0 0px;}
    .ftl-style-1 .storyboard.item{ height:121px;}
.ftl-style-1 .list-header.separate-horiz-b{ padding-bottom:0}
.ftl-style-1 .item-thumbnail{ background:url(https://s.ftcdn.net/r/v2010/0d1fc1b20b39e273250543fd5c50e5be8f05e075/pics/all/hab/thumbnail-110.png) no-repeat top left; display:block; height:110px; line-height:110px; padding:5px 6px 6px 5px; position:relative; text-align:center; width:110px;}
    .ftl-style-1 .item.infinite .item-thumbnail{ background-position:0 -130px;}
    .ftl-style-1 .item-thumbnail div a { display: block; }
.ftl-style-1 .item-thumbnail td{ height:110px; text-align:center; width:110px;}
.ftl-style-1 .item-meta{ line-height:13px; padding:3px 4px 10px 5px;}
.ftl-style-1 .item-id{ cursor:pointer; float:left; font-size:10px; line-height:13px; margin-right:6px;}
.ftl-style-1 .item-id input{ vertical-align:bottom;}
.ftl-style-1 .item-add{ display:block; font-size:10px; line-height:16px; margin-left:4px;}
.ftl-style-1 .item-grid{ font-size:11px; line-height:12px; margin-top:5px; width:100%;}
.ftl-style-1 .item-grid td{ padding-left:10px;}

.ftl-style-1 .resized-thumbs-container { padding:5px; margin-right:5px;}
.resized-thumbs-container .resized-thumb { display:inline-block; float:left; margin-bottom:5px; margin-right:5px; overflow:hidden; background: #e6e6e6;}
.resized-thumbs-container .resized-thumb > a { display:block; text-align:center;}

.resized-thumb .content-video-container { position:relative;}
.resized-thumb img.content-video { position:absolute; left:8px; top:8px; background:url(https://s.ftcdn.net/r/v2010/dd7ebd7600972349f6e78ec86f372d57af415d5c/pics/all/hab/content_video.png);}

.resized-thumb .content-actions-container { position: relative; display: none;}
.resized-thumb .content-actions { position:absolute; bottom:0; height:35px; width:100%; background:url(https://s.ftcdn.net/r/v2010/e7c102c821b4980117ca0b782d0bc431c8234c9a/pics/all/hab/bg-black-op70.png); z-index:2; text-align:center; color:#fff;}
.resized-thumb:hover .content-actions-container { display:block;}
.resized-thumb .content-actions a{ display:inline; line-height:35px; padding:10px 10%;}
.resized-thumb .multiple-content-actions a{ padding:10px 10% 10px 5px;}
.resized-thumb .multiple-content-actions a:first-child{ padding-right:5px; padding-left:10%;}
/* reset right padding for lightbox link when similia link is present */
.resized-thumb .multiple-content-actions.action-similia .add-to-lightbox-parent{ padding-right:5px;}
.resized-thumb .content-actions .link-separator{ display:inline-block; height:14px; width:1px; background: #ccc;}

.resized-thumb .content-actions a,
.resized-thumb .content-actions img,
.resized-thumb .content-actions .link-separator
{ vertical-align:middle;}
.resized-thumb .content-actions img { margin-top:-1px;}

/* 160 px */
/* back compat */
.ftl-style-1 .item.for160 { float:left; padding-right:20px; width:171px;}
.ftl-style-1 .list .item.for160{ height:219px;}
.ftl-style-1 .lightbox .item.for160{ height:225px; padding:0 9px 0 8px;}
.ftl-style-1 .storyboard.item.for160{ height:171px;}
.ftl-style-1 .item-thumbnail.for160 { background:url(https://s.ftcdn.net/r/v2010/ef8d7f1360c2e5f3bcafa54f101b84b7aa9b9435/pics/all/hab/thumbnail-160.png) no-repeat top left; display:block; height:160px; line-height:160px; padding:5px 6px 6px 5px; position:relative; text-align:center; width:160px;}
.ftl-style-1 .item.for160.infinite .item-thumbnail.for160 { background-position:0 -180px;}
.ftl-style-1 .item-thumbnail.for160 td{ height:160px; text-align:center; width:160px;}
/* old back compat */

.ftl-style-1 .item-for160 { float:left; padding-right:20px; width:171px;}
.ftl-style-1 .list .item-for160{ height:229px;}
.ftl-style-1 .item-offensive-flag .list .item-for160{ height: 239px; }
.ftl-style-1 .lightbox .item-for160{ height:225px; padding:0 9px 0 8px;}
.ftl-style-1 .storyboard.item-for160{ height:171px;}
.ftl-style-1 .item-thumbnail-for160 { background:url(https://s.ftcdn.net/r/v2010/ef8d7f1360c2e5f3bcafa54f101b84b7aa9b9435/pics/all/hab/thumbnail-160.png) no-repeat top left; display:block; height:160px; line-height:160px; padding:5px 6px 6px 5px; position:relative; text-align:center; width:160px;}
.ftl-style-1 .item-for160.infinite .item-thumbnail-for160 { background-position:0 -180px;}
.ftl-style-1 .item-thumbnail-for160 td{ height:160px; text-align:center; width:160px;}


.ftl-style-1 .item-for220 { float:left; padding-right:20px; width:231px;}
.ftl-style-1 .list .item-for220{ height:289px;}
.ftl-style-1 .item-offensive-flag .list .item-for220{ height: 299px; }
.ftl-style-1 .lightbox .item-for220{ height:285px; padding:0 9px 0 8px;}
.ftl-style-1 .storyboard.item-for220{ height:231px;}
.ftl-style-1 .item-thumbnail-for220 { background:url(https://s.ftcdn.net/r/v2010/e4d6942f875fed03ec560e17d77076fae377b716/pics/all/hab/thumbnail-220.png) no-repeat top left; display:block; height:220px; line-height:220px; padding:5px 6px 6px 5px; position:relative; text-align:center; width:220px;}
.ftl-style-1 .item-for220.infinite .item-thumbnail-for220 { background-position:0 -240px;}
.ftl-style-1 .item-thumbnail-for220 td{ height:220px; text-align:center; width:220px;}


/* Layout: Header */
.ftl-style-1 .close-popup{ float:right;}
.ftl-style-1 .popup .subline{ margin:10px 0 20px 0;}
.ftl-style-1 .popup .subline h1 { margin-top:18px;}

/* Layout: search autocomplete */
.ftl-style-1 #search-autocomplete-container{ position:absolute; width:422px; top:24px; left:7px; z-index:1300;}
.ftl-style-1 #search-autocomplete-container .autocomplete-top{ background:url(https://s.ftcdn.net/r/v2010/a8ea9e98dc7d9e6a9556108ab019a4259ea6289e/pics/all/hab/search-input-bis-540x30.png) no-repeat -20px -13px; border-left:2px solid #C8C8C8; border-right:0px; height:5px; width:418px;}
.ftl-style-1 #search-autocomplete-container .autocomplete-bottom{ background:url(https://s.ftcdn.net/r/v2010/a8ea9e98dc7d9e6a9556108ab019a4259ea6289e/pics/all/hab/search-input-bis-540x30.png) no-repeat 0px -22px; height:7px; margin-right:10px;}
.ftl-style-1 #search-autocomplete-container .autocomplete-bottom-right{ background:url(https://s.ftcdn.net/r/v2010/a8ea9e98dc7d9e6a9556108ab019a4259ea6289e/pics/all/hab/search-input-bis-540x30.png) no-repeat -530px -22px; float:right; height:7px; width:10px; margin-right:-10px;}
.ftl-style-1 #search-input-autocomplete{ background:#FAFAFA; cursor:pointer;}
.ftl-style-1 #search-input-autocomplete .list-top{ height:4px; width:440px; border-bottom:1px solid #C8C8C8; border-right:2px solid #C8C8C8;}
.ftl-style-1 #search-input-autocomplete li{ height:15px; padding:2px 5px; border-left:2px solid #C8C8C8; border-right:2px solid #C8C8C8;}
.ftl-style-1 #search-input-autocomplete .autocomplete-selected{ background:#DBECDA;}
.ftl-style-1 #search-input-autocomplete li strong{ font-style: normal; font-weight: bold; color:#545454;}
.ftl-style-1 #search-input-autocomplete em{ font-style: normal; font-weight:normal; color:#8C8C8C;}

/* Layout: Pagination */
.ftl-style-1 .pagination{ float:right; height:32px; padding-top:3px;}
    .ftl-style-1 .pagination.before{ margin-top:0px;}
    .ftl-style-1 .views .pagination{ padding-top:6px;}
    .ftl-style-1 table .pagination{ padding-top:5px;}
.ftl-style-1 .pagination a{ background:url(https://s.ftcdn.net/r/v2010/e5c28428f49bcf30725d6996aff91dc0d049172f/pics/all/hab/pagination.png) no-repeat top left; display:block; float:right; height:24px; line-height:24px; margin-right:8px; padding:3px 4px 5px 12px; position:relative;}
.ftl-style-1 .pagination-input{ background:url(https://s.ftcdn.net/r/v2010/e5c28428f49bcf30725d6996aff91dc0d049172f/pics/all/hab/pagination.png) no-repeat top left; display:block; float:right; height:24px; line-height:24px; margin-right:8px; padding:3px 4px 5px 12px; position:relative;}
.ftl-style-1 .pagination a span{ background:url(https://s.ftcdn.net/r/v2010/e5c28428f49bcf30725d6996aff91dc0d049172f/pics/all/hab/pagination.png) no-repeat top right; display:block; height:32px; position:absolute; right:-8px; top:0; width:8px;}
    .ftl-style-1 .pagination .pagination-text{ font-weight:bold; margin:0 12px 0 4px; text-align:center; width:60px;}
    .ftl-style-1 .pagination .on{ background-position:0 -40px; font-weight:bold;}
    .ftl-style-1 .pagination .on span{ background-position:right -40px;}
.ftl-style-1 .pagination span{ background:url(https://s.ftcdn.net/r/v2010/e5c28428f49bcf30725d6996aff91dc0d049172f/pics/all/hab/pagination.png) no-repeat top right; display:block; height:32px; position:absolute; right:-8px; top:0; width:8px;}
.ftl-style-1 .pagination-input input{ background:none; border:1px solid #ccc; font-size:12px; margin-top:3px; padding:1px 0 0; text-align:center; width:24px; color:#6A6A6A;}
.ftl-style-1 .per-page{ margin:12px 0 0 3px; float:left;}
.ftl-style-1 .per-page select{ margin-left:3px;}

.ftl-style-1 .footer{ background:#ededed url(https://s.ftcdn.net/r/v2010/9f4848944020ea09c7814daeb4d2d7275d9e9990/pics/all/hab/footer.gif) repeat-x top left; font-size:12px; padding:20px 0; margin-top: 20px;}

.ftl-style-1 .column{ float:left; width:132px;}
.ftl-style-1 .column-title{ font-size:14px; font-weight:bold; line-height:16px; margin-bottom:4px;}

.ftl-style-1 .bar{ background:#f5f5f5; border-top:1px solid #e1e1e1; height:27px; line-height:20px; padding:10px 0;}
.ftl-style-1 .bar-popup{ background:#f5f5f5; border-top:1px solid #e1e1e1; height:27px; line-height:20px; padding:10px;}
.ftl-style-1 .bar-copyright{ background:url(https://s.ftcdn.net/r/v2010/f66ae7db8241eba24a51a396857f8165dba3a74f/pics/all/hab/bar-border.gif) no-repeat top right; float:left; margin:3px 10px 0 0; padding-right:12px;}
.ftl-style-1 .language-adobe { background:url(https://s.ftcdn.net/r/v2010/f66ae7db8241eba24a51a396857f8165dba3a74f/pics/all/hab/bar-border.gif) no-repeat top right; padding-right: 10px;}
.ftl-style-1 .bar-copyright-adobe{ float:left; margin:3px 10px 0 0; padding-left:12px; font-size: 10px;}
.ftl-style-1 .bar-copyright-adobe a { color: #646464; }
.ftl-style-1 .bar-copyright-adobe a:hover { color: #646464; }
.ftl-style-1 .bar-logo{ background:url(https://s.ftcdn.net/r/v2010/6db445ab1bb008b5d0d6805029bf94a41da63121/pics/all/hab/bar-logo.gif) no-repeat top left; float:right; height:20px; margin:3px 0 0 50px; width:98px;}
.ftl-style-1 .bar-logo-adobe{ background:url(https://s.ftcdn.net/r/v2010/408f1baf40cc7162f1e3b6d07e7bc93b031b8243/pics/all/hab/adobe-logo-small-grey.png) no-repeat top left; float:right; height:20px; margin:3px 0 0 20px; width:190px; padding-left: 20px; line-height: 14px;}
.ftl-style-1 .bar-links{ float:right; margin-top:3px;}
.ftl-style-1 .bar-links li{ background:url(https://s.ftcdn.net/r/v2010/f66ae7db8241eba24a51a396857f8165dba3a74f/pics/all/hab/bar-border.gif) no-repeat top right; float:right; padding:0 15px 0 13px; font-size: 9px; text-transform: uppercase;}
    .ftl-style-1 .bar-links .first{ background:none; padding-right:0;}

.ftl-style-1 .links-container{ border-top:1px solid #ebebeb; display:block; float:left; position:relative;}
    .ftl-style-1 .links-container:hover{ background-position:-100px 0;}
.ftl-style-1 .links-container a{ display:block; height:20px; font-size:12px; line-height:20px; padding-left:10px; width:150px;}
.ftl-style-1 .links-hidden{ display:none; left:0; position:absolute; width:150px; z-index:2000; background: transparent; }
    .ftl-style-1 .links-container:hover .links-hidden{ display:block;}
.ftl-style-1 .links-hidden ul{ display:block; float:left; width:76px; height:280px;}
.ftl-style-1 .content .links-hidden li{ background-image:none; padding:0; width: 76px; display: block;}
.ftl-style-1 .links-container a{ background:#fcfcfc; border:solid #ebebeb; border-width:0 1px 1px; overflow:hidden; width:150px;}
    .ftl-style-1 .links-hidden a:hover{ background:#eff6fa;}

.ftl-style-1 .language{ float:left; line-height:27px;}
.ftl-style-1 .language-label{ float:left; font-size:14px; font-weight:bold; padding-right:8px;}

.ftl-style-1 .language .links-container{ background:url(https://s.ftcdn.net/r/v2010/f6665959dbb980da6dd637306ba76798e02e99d4/pics/all/hab/language-select.png) no-repeat top left;}
    .ftl-style-1 .language .links-container:hover{ background-position:-100px 0;}
.ftl-style-1 .language .links-container a{ background:none; border:none; display:block; height:28px; font-size:14px; font-weight:bold; line-height:28px; width:67px;}
.ftl-style-1 .language .links-container span{ display:block; float:left; width:24px;}

.ftl-style-1 .language .links-hidden{ width: 692px; padding-top: 2px; bottom: -84px;}

.ftl-style-1 .large-language .links-container .flag{ margin:4px 5px;}
.ftl-style-1 .language .links-container .flag{ margin-top:8px;}

/* Layout: Blocks */
.ftl-style-1 .block{ margin-bottom:20px; position:relative; zoom:1;} /* zoom:1 fix ie bug */
    .ftl-style-1 .lead .block{ margin-bottom:10px;}
    .ftl-style-1 .side .block{ margin-bottom:10px;}
    .ftl-style-1 .col-3 .block{ margin-bottom:10px;}
    .ftl-style-1 .two-one-cols .col-2 .block{ margin-bottom:20px;}
    .ftl-style-1 .stats-block{ float:left; width:450px;}
    .ftl-style-1 .actions-block{ float:right; width:220px;}
    .ftl-style-1 .news-block{ float:left; height:35px; padding:6px 5px 6px 88px; width:413px;}
    .ftl-style-1 .follow-block{ float:right; height:32px; width:463px; padding: 5px 5px 6px 0;}
    .ftl-style-1 .social-block{ background:url(https://s.ftcdn.net/r/v2010/8381add5f73b33ba425144dc34d37fb790934a38/pics/all/hab/social-wide-block-1000x43.png) no-repeat top left; float:left; height:43px; width:995px; padding-right:5px;}
.ftl-style-1 .block-title{ background:url(https://s.ftcdn.net/r/v2010/3487f45c3171388ed45a32581436d75878c80b71/pics/all/hab/block-title.png) no-repeat top left; font-size:14px; font-weight:bold; height:36px; line-height:36px; margin-right:10px; padding:1px 0 9px 15px; position:relative; text-shadow:0 1px 0 #ffffff;}
    .ftl-style-1 .block-title-color-2{ background-position:left -60px;}
    .ftl-style-1 .block-title-color-3{ background-position:left -130px;}
    .ftl-style-1 .block-title.small{ background-image:url(https://s.ftcdn.net/r/v2010/918b3464320d5c6abe30cfa39485755d64627d67/pics/all/hab/small-block-title.png); font-size:14px; height:30px; line-height:30px;}
.ftl-style-1 .block-title-right{ background:url(https://s.ftcdn.net/r/v2010/3487f45c3171388ed45a32581436d75878c80b71/pics/all/hab/block-title.png) no-repeat top right; display:block; height:46px; position:absolute; right:-10px; top:0; width:10px;}
    .ftl-style-1 .block-title-color-2 .block-title-right{ background-position:right -60px;}
    .ftl-style-1 .block-title-color-3 .block-title-right{ background-position:right -130px;}
    .ftl-style-1 .block-title.small .block-title-right{ background-image:url(https://s.ftcdn.net/r/v2010/918b3464320d5c6abe30cfa39485755d64627d67/pics/all/hab/small-block-title.png); height:40px;}
    .ftl-style-1 .col-3 .block-title{font-size: 12px;}
    .ftl-style-1 .extra-large-block-title{height:46px; padding:10px 0px 0px 15px; margin-right:10px; background:url(https://s.ftcdn.net/r/v2010/3487f45c3171388ed45a32581436d75878c80b71/pics/all/hab/block-title.png) no-repeat 0px -204px; position:relative; text-shadow:0 1px 0 #ffffff; font-size:18px; line-height: 18px; font-weight:bold;}
        .ftl-style-1 .extra-large-block-title .subhead{ font-size:12px; font-weight:normal; display:block;}
        .ftl-style-1 .extra-large-block-title .block-title-right{ height:56px; background-position:right -204px;}
        .ftl-style-1 .extra-large-block-title .content-block-right{ width:54px; height:55px; display:block; margin:0px 0px 0px 10px; position:absolute; top:0px; right:-10px; z-index:2000;}
.ftl-style-1 .block-content{ background:#ffffff; border:solid #dadada; border-width: 0px 1px 0px 1px; font-size:13px; line-height:16px; padding:5px 14px 8px;}
.ftl-style-1 .block-content-color-3{ background:#DDDDDD; border-color:#BDBDBD;}
    .ftl-style-1 .hp-three-cols .block-content{ height:110px;}
    .ftl-style-1 .gallery-block .block-content{ padding:5px 0;}
    .ftl-style-1 .cart-item-block .block-content{ padding:5px 0;}
    .ftl-style-1 .cart-item-block.empty-cart .block-content{ padding:5px 5px 10px 20px;}
    .ftl-style-1 .categories-block .block-content{ padding:10px 0;}
    .ftl-style-1 .become-contributor-block .block-content{ font-size:12px; font-weight:bold; line-height:18px; padding:10px 19px 8px;}
    .ftl-style-1 .contributor-info-block .block-content{ font-size:14px; line-height:18px; padding:10px 19px 8px;}
.ftl-style-1 .block-content li{ background:url(https://s.ftcdn.net/r/v2010/a6a5749e53ab96576995bd3f6fb252b0fa7da878/pics/all/hab/grey-bullet.png) no-repeat 0 5px; padding-left:12px;}
    .ftl-style-1 .block-content ol li{ background:none; padding-left:0px;}
    .ftl-style-1 .licenses-block .block-content p{ margin-bottom:18px;}

.ftl-style-1 .large-block-title{ background:url(https://s.ftcdn.net/r/v2010/3487f45c3171388ed45a32581436d75878c80b71/pics/all/hab/block-title.png) no-repeat left -204px; font-size:18px; height:56px; padding:0 10px 0 10px; margin-right:10px; font-weight:bold; line-height:54px;}
    .ftl-style-1 .large-block-title .large-block-title-right{ background:url(https://s.ftcdn.net/r/v2010/3487f45c3171388ed45a32581436d75878c80b71/pics/all/hab/block-title.png) no-repeat right -204px; height:56px; width:10px; float:right; margin-right:-20px;}

.ftl-style-1 .large-block-title-small{ background:url(https://s.ftcdn.net/r/v2010/3487f45c3171388ed45a32581436d75878c80b71/pics/all/hab/block-title.png) no-repeat left -204px; font-size:14px; height:56px; padding:0 10px 0 10px; margin-right:10px; font-weight:bold; line-height:54px;}
    .ftl-style-1 .large-block-title-small .large-block-title-right{ background:url(https://s.ftcdn.net/r/v2010/3487f45c3171388ed45a32581436d75878c80b71/pics/all/hab/block-title.png) no-repeat right -204px; height:56px; width:10px; float:right; margin-right:-20px;}

.ftl-style-1 .block-col{ display:block; float:left;}
    .ftl-style-1 .block-two-cols .block-col{ width:300px;}
    .ftl-style-1 .block-three-cols .block-col{ width:218px;}
    .ftl-style-1 .block-four-cols .block-col{ width:163px;}
    .ftl-style-1 .block-four-cols .content-block-right{ width:14px;}
    .ftl-style-1 .block-col-right{ float:right;}
    .ftl-style-1 .large-block-content{ border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8;}
    .ftl-style-1 .large-block-content .block-col{ height:46px; background-color:#FFFFFF; border-bottom:1px solid #D8D8D8;}
.ftl-style-1 .large-block-content .content-block-left{ float:left; width:12px; height:46px; background-color:#FFFFFF;}
    .ftl-style-1 .large-block-content .content-block-right{ float:right; width:12px; height:46px; background-color:#FFFFFF;}
    .ftl-style-1 .block-content-last-line .block-col{ border-bottom:none;}
.ftl-style-1 .block-content-line-gradient .content-block-left,
.ftl-style-1 .block-content-line-gradient .content-block-right,
.ftl-style-1 .block-content-line-gradient
{ background:url(https://s.ftcdn.net/r/v2010/a3518e29be406cab2ebcd8931eb9a9dfd0b9af8a/pics/all/hab/grey-white-gradient-1x87.png) repeat-x left top #FFFFFF; height:130px; margin-top: -10px;}
    .ftl-style-1 .block-content-line-gradient .block-col{ background-color:transparent; border-bottom:none;}
.ftl-style-1 .large-block-content .subline{ font-size:12px; line-height:12px;}
.ftl-style-1 .dashed-block{ border:1px dashed #000000; background-color:#FFFFFF;}
    .ftl-style-1 .dashed-block-content,
    .ftl-style-1 .dashed-block-left
   { padding:10px 5px 0; float:left;}
    .ftl-style-1 .dashed-block-left{ border-right:1px dashed #000000;}

.ftl-style-1 .discount-offer-box{ font-size:13px;}
.ftl-style-1 .discount-offer-box .dashed-block-content .title{ font-size:16px; line-height:16px; font-weight:bold;}
.ftl-style-1 .discount-offer-box .percentage-offer,
.ftl-style-1 .discount-offer-box .credits-offer
{ font-size:16px; line-height:16px; text-transform:uppercase; font-family:arial black; position:absolute; padding:10px 5px 0;}
    .ftl-style-1 .discount-offer-box .credits-offer{ font-size:13px;}
.ftl-style-1 .discount-offer-box .percentage-offer .hightlight,
.ftl-style-1 .discount-offer-box .credits-offer .hightlight
{ font-size:27px; line-height:27px;display:block; text-align:center;}
.ftl-style-1 .long-percentage-offer .percentage-offer .hightlight{ font-size:21px;}
.ftl-style-1 .subscription-percentage-offer .percentage-offer .hightlight{ font-size:21px; font-weight:bold;}
.ftl-style-1 .discount-offer-box .dashed-block-left{ background-color:#1C851B; width:70px; padding:0px;}
    .ftl-style-1 .partner-offer .dashed-block-left{ background-color:#545454;}
.ftl-style-1 .discount-offer-box .dashed-block-content{ width:217px; padding-bottom:5px; margin-left:70px;}
    .ftl-style-1 .subscription-percentage-offer .dashed-block-content{ width:320px;}

.ftl-style-1 .block-line-best-offer,
.ftl-style-1 .block-line-most-popular
{ position:relative; background:transparent url(https://s.ftcdn.net/r/v2010/c4bc6117a5fe89c9a052e70c9a25a78481d6f93e/pics/all/hab/bottom-line-shadow-10px.png) repeat-x bottom;
height:74px; padding-left:10px;}

.ftl-style-1 .block-line-best-offer .content-block-left,
.ftl-style-1 .block-line-most-popular .content-block-left
{ background:url(https://s.ftcdn.net/r/v2010/4eeac11f25fbcfa38f363decc4c5604ebc33178f/pics/all/hab/best-offer-line-sprite.png) no-repeat top left; width:65px; height:75px; border-left:none; position:absolute; left:-10px; top:-1px;}
    .ftl-style-1 .block-line-most-popular .content-block-left{ background-image:url(https://s.ftcdn.net/r/v2010/e0a6f6658730ed8b38bda57d3707259833c11140/pics/all/hab/most-popular-line-sprite.png);}

.ftl-style-1 .block-line-best-offer .content-block-right,
.ftl-style-1 .block-line-most-popular .content-block-right
{ background:url(https://s.ftcdn.net/r/v2010/859277931c6f084af5fce1326152cf1790de54df/pics/all/hab/line-right.png) no-repeat -4px top; width:26px; height:75px; border-right:none; position:absolute; right:-12px; top:-1px;}
.ftl-style-1 .block-line-best-offer .block-col,
.ftl-style-1 .block-line-most-popular .block-col
{ background:#FFFFFF; border-top:1px solid #999; border-bottom:none; margin-top:-1px; height:50px; padding-top:14px;}

.ftl-style-1 .cart-item-block.empty-cart .block-content ul{ padding-top:5px;}
.ftl-style-1 .cart-item-block.empty-cart.hidden{ display:none;}
.ftl-style-1 .block-content-title{ font-size:14px; font-weight:bold; line-height:18px;}
.ftl-style-1 .block-bottom{ background:url(https://s.ftcdn.net/r/v2010/26a6a2f431654ad2fae636d0a3e1c07c360092c1/pics/all/hab/block-bottom.png) no-repeat top left; height:6px; margin-right:10px; margin-bottom: 10px; position:relative;}
.ftl-style-1 .block-bottom-color-3{ background-position:left -10px;}
.ftl-style-1 .block-bottom-right{ background:url(https://s.ftcdn.net/r/v2010/26a6a2f431654ad2fae636d0a3e1c07c360092c1/pics/all/hab/block-bottom.png) no-repeat top right; display:block; height:6px; position:absolute; right:-10px; top:0; width:10px;}
.ftl-style-1 .block-bottom-color-3 .block-bottom-right{ background-position:right -10px;}
.ftl-style-1 .block-top{ background:url(https://s.ftcdn.net/r/v2010/cce50df2876abf7ccd1a69cbd60ca4759d5d0e06/pics/all/hab/block-top.png) no-repeat top left; height:6px; margin-right:10px; position:relative;}
.ftl-style-1 .block-top-right{ background:url(https://s.ftcdn.net/r/v2010/cce50df2876abf7ccd1a69cbd60ca4759d5d0e06/pics/all/hab/block-top.png) no-repeat top right; display:block; height:6px; position:absolute; right:-10px; top:0; width:10px;}
.ftl-style-1 .block-action{ padding-top:13px; text-align:center;}
    .ftl-style-1 .media-kit-block .block-action{ padding-top:0;}
.ftl-style-1 .block-help{ border-bottom:1px solid #ededed; margin:5px 0 10px; padding-bottom:5px;}
    .ftl-style-1 .block-help.last{ border-bottom:none; margin-bottom:0px;padding-bottom:0px;}
.ftl-style-1 .col{ float:left;}
.ftl-style-1 .two-cols .col{ width:496px;}
.ftl-style-1 .two-cols .col-1{ margin-right:8px;}
.ftl-style-1 .two-one-cols .col-1{ margin-right:20px; width:680px;}
.ftl-style-1 .two-one-cols .col-2{ width:300px;}
.ftl-style-1 .two-one-cols .col-2-by-form{ margin-top: 30px; width:300px;}
.ftl-style-1 .one-two-cols .col-1{ margin-right:8px; width:328px;}
.ftl-style-1 .one-two-cols .col-2{ width:664px;}
.ftl-style-1 .three-cols .col{ width:328px;}
.ftl-style-1 .three-cols .two-cols{ width: 672px; float: left;}
.ftl-style-1 .three-cols .two-cols .col{ width: 318px;}
.ftl-style-1 .three-cols .one-two-cols .col-1{ width: 470px; margin:0; padding-right:10px;}
.ftl-style-1 .three-cols .one-two-cols .col-2{ width: 230px; margin:0; padding-right:10px; padding-left:10px;}
.ftl-style-1 .three-cols .one-two-cols .col-3{ width: 230px; margin:0; padding-left:10px;}
.ftl-style-1 .three-cols.subscription .col{ width:312px;}
.ftl-style-1 .three-cols.monthlysubscription .col{ width:312px;}
.ftl-style-1 .three-cols .col-2,
.ftl-style-1 .four-cols .col-2
{ margin:0 8px;}
.ftl-style-1 .four-cols .col-3{ margin-right:8px;}
.ftl-style-1 .three-cols.subscription .col-2{ width:360px;}
.ftl-style-1 .three-cols .three-cols {width: 672px; float: left;}
.ftl-style-1 .three-cols .three-cols .col {width: 210px; margin:20px 8px 20px 0px; text-align: center;}
.ftl-style-1 .three-cols .three-cols .col img {float: none;}

/* cols in percent */
/* @TODO use in shopping cart funnel, change this with real grid system on v4 design start */
.ftl-style-1 .grid-responsive{ margin-left:-1.5%;}
.ftl-style-1 .grid-responsive .col-50{ width:48.5%; margin-left:1.5%; float:left;}

.ftl-style-1 .content-block{ margin-bottom:20px;}

/* popin cols layout */
.ftl-style-1 .popin-block .two-cols .popin-col{ width:275px;}
.ftl-style-1 .popin-block .three-cols .popin-col,
.ftl-style-1 .popin-block .four-cols .popin-col
{ width:228px;}

.ftl-style-1 .narrow-col-right{ float:right; width:450px;}
.ftl-style-1 .narrow-col-left{ float:left; width:450px;}
.ftl-style-1 .narrow-content p, .ftl-style-1 .narrow-content ul{ padding:0 35px;}

.ftl-style-1 .list-col{ display:block; width:170px; float:left;}
.ftl-style-1 .offbeat{ padding-left:30px;}

.ftl-style-1 .narrow-content-left p, .ftl-style-1 .narrow-content-left ul, .ftl-style-1 .narrow-content-left h4{ padding-right:120px;}
.ftl-style-1 .narrow-content-left-40 p, .ftl-style-1 .narrow-content-left-40 ul, .ftl-style-1 .narrow-content-left-40 h4{ padding-right:40px;}

.ftl-style-1 .separate-horiz-b{ border-bottom: 2px solid #eaeaea; padding-bottom:20px; margin-bottom:20px;}
.ftl-style-1 .separate-horiz{ border-bottom: 1px solid #eaeaea; height:1px; width:100%;}
.ftl-style-1 .separate-horiz-t{ border-top: 1px solid #eaeaea; height:1px; width:100%;}
.ftl-style-1 .separate-vertic-r{ border-right: 1px solid #eaeaea; padding-right:5px; margin-right:5px;}
.ftl-style-1 .title .separate-horiz-b{ display:block; padding-bottom:10px;}
.ftl-style-1 .title .separate-horiz-t{ border-top-width:2px; display:block; padding-bottom:10px; padding-top:5px; margin-top:10px;}

.ftl-style-1 .center-col{ margin:0 auto;}
.ftl-style-1 .center-col.subscription{ width:496px;}
.ftl-style-1 .subscription-addon-upgrade-main{ margin-left:25px;}

.ftl-style-1 .categories{ float:left; margin-top:35px; margin-bottom:17px;}
.ftl-style-1 .category-column{ float:left; padding:0 0 0 27px; width:220px;}
    .ftl-style-1 .category-column.first{ background:url(https://s.ftcdn.net/r/v2010/ba4a2fe6b7af9b0181eb354d868d21596bb140a6/pics/all/hab/double-border.gif) repeat-y top right;}
.ftl-style-1 .category-title{ padding-bottom:15px;}
.ftl-style-1 .category-list{ float:left;}
.ftl-style-1 .category-list li{ margin-bottom:1px; padding-right:15px; width:95px;}

.ftl-style-1 .titled-liste .liste-title{ margin-bottom: 5px; float: left;}
.ftl-style-1 .titled-liste .liste-content{ margin: 0px 0px 5px 150px;}

.ftl-style-1 .post{ position:relative;}
    .ftl-style-1 .community .post{ border-bottom:1px solid #ededed; padding:10px 0;}
    .ftl-style-1 .community .post.last{ margin-bottom:20px;}
    .ftl-style-1 .press-releases .post{ border-bottom:1px solid #ededed; padding:25px 0 20px 80px;}
    .ftl-style-1 .press-releases .post.first{ padding-top:15px;}
    .ftl-style-1 .press-releases .post.last{ border-bottom:none; padding-bottom:15px;}
    .ftl-style-1 .press-reviews .post{ border-bottom:1px solid #ededed; padding:25px 0 20px 120px;}
    .ftl-style-1 .press-reviews .post.first{ padding-top:15px;}
    .ftl-style-1 .press-reviews .post.last{ border-bottom:none; padding-bottom:15px;}
    .ftl-style-1 .events .post{ border-bottom:1px solid #ededed; padding:10px 0 10px 80px;}
    .ftl-style-1 .events .post.first{ padding-top:0;}
    .ftl-style-1 .events .post.last{ border-bottom:none; padding-bottom:0;}
.ftl-style-1 .post-title{ font-size:14px; line-height:18px;}
.ftl-style-1 .post-excerpt{ font-size:13px; line-height:13px;}
.ftl-style-1 .post-more{ font-size:13px; font-weight:bold;}
    .ftl-style-1 .events .post-more{ font-weight:normal;}
.ftl-style-1 .post-date{ background:#8dc2df url(https://s.ftcdn.net/r/v2010/86d50dc2afc6f087013d2a64b6699decb906a0ce/pics/all/hab/post-date.gif) repeat-x top left; float:left; font-size:12px; font-weight:bold; height:19px; left:0; line-height:19px; padding:0 5px; position:absolute; top:25px;}
    .ftl-style-1 .press-releases .post.first .post-date{ top:15px;}
    .ftl-style-1 .events .post-date{ top:12px;}
    .ftl-style-1 .events .post.first .post-date{ top:2px;}
.ftl-style-1 .post-thumbnail{ left:0; position:absolute; top:25px;}
    .ftl-style-1 .press-reviews .post.first .post-thumbnail{ top:15px;}
.ftl-style-1 .post-actions{ margin-top:5px;}
.ftl-style-1 .post-actions a{ border-left:1px solid #ededed; float:left; font-size:12px; font-weight:bold; height:20px; line-height:20px; padding:0 10px;}
    .ftl-style-1 .post-actions .first{ border-left:none; padding-left:0;}

.ftl-style-1 .follow-twitter,
.ftl-style-1 .follow-facebook,
.ftl-style-1 .follow-blog,
.ftl-style-1 .follow-rss,
.ftl-style-1 .follow-google-plus,
.ftl-style-1 .follow-vkontakte
{ background:url(https://s.ftcdn.net/r/v2010/5119e43f30a218f9bd731fd7cc60aaf3e0eae99a/pics/all/hab/ico-follow-32x32.png) no-repeat 0 0; display:block; height:32px; width:32px;}
    .ftl-style-1 .follow-twitter{ background-position: 0 0;}
    .ftl-style-1 .follow-facebook{ background-position:0 -35px;}
    .ftl-style-1 .follow-blog{ background-position:0 -70px;}
    .ftl-style-1 .follow-rss{ background-position:0 -106px;}
    .ftl-style-1 .follow-google-plus{ background-position:0 -140px;}
    .ftl-style-1 .follow-vkontakte{ background-position:0 -174px;}
.ftl-style-1 .follow-block a{ float:left; margin-right:15px;}

.ftl-style-1 .facebook-name{ font-size:15px; font-weight:bold; line-height:18px;}
.ftl-style-1 .facebook-like{ border:none; display:block; height:20px; overflow:hidden; width:105px; float:right;}
.ftl-style-1 .network-buttons{ padding-top:6px; padding-right:13px; float:right;}
.ftl-style-1 .network-buttons div{ float:right; width:82px}

.ftl-style-1 .login{ float:right; height:60px; padding:8px 23px 0 0; overflow:hidden;}
.ftl-style-1 .login-line{ height:20px; margin-bottom:2px;}
.ftl-style-1 .login-label{ float:left; font-size:10px; line-height:20px; padding-right:3px; text-align:right; width:100px;}
.ftl-style-1 .login-text,.ftl-style-1 .login-password{ background:url(https://s.ftcdn.net/r/v2010/7f2d3ee1473731660d36b7e35231aa1b89250ef5/pics/all/hab/login-text.png) no-repeat top left; border:none; float:left; height:14px; padding:3px 5px; width:182px;}
.ftl-style-1 .login-password{ background-image:url(https://s.ftcdn.net/r/v2010/4f0a291ae00ad758dcba642d764ca26fffd7c7b9/pics/all/hab/login-password.png); width:146px;}
.ftl-style-1 .login-submit{ float:left; margin-left:2px;}
.ftl-style-1 .login-remember{ cursor:pointer; float:left; font-size:10px; margin-left:103px;}
.ftl-style-1 .login-remember input{ vertical-align:middle;}
.ftl-style-1 .login-forgot{ float:right; font-size:10px;}

.ftl-style-1 .options{ position:absolute; right:0; top:9px; z-index:1200;}
    .ftl-style-1 .small.options{ top:5px;}
    .ftl-style-1 .files-main .options{ right:10px;}
    .ftl-style-1 .dashboard-main .options{ right:5px;}
    .ftl-style-1 .purchase.options{ top:0px; font-size:12px; font-weight:normal;}
.ftl-style-1 .option{ background:url(https://s.ftcdn.net/r/v2010/02624393b301455c66814265bc8a1bdbeaf5fa2c/pics/all/hab/option-border.gif) no-repeat top left; float:right; font-size:11px; height:22px; line-height:22px; padding:0 10px;}
    .ftl-style-1 .option.last{ background:none; padding-left:0;}
    .ftl-style-1 .block-title .option{ background:none; float:none; font-size:11px; font-weight:normal; letter-spacing:0;}
.ftl-style-1 .option-link{ display:block; font-weight:bold;}
    .ftl-style-1 .block-title .option-link{ display:inline;}
    .ftl-style-1 .files-main .option-link{ font-size:12px;}
.ftl-style-1 .option-checkbox{ cursor:pointer; font-weight:bold;}
.ftl-style-1 .option-checkbox input{ vertical-align:sub;}

.ftl-style-1 .views{ background:url(https://s.ftcdn.net/r/v2010/554ea1c2cd82a414a2fdc7888e236a24631da84b/pics/all/hab/views.png) no-repeat bottom left; border-top:1px solid #eeeeee; height:45px; margin-right:10px; position:relative;}
    .ftl-style-1 .methods-block .views{ height:90px; text-align:center;}
    .ftl-style-1 .methods-block .method-action,
    .ftl-style-1 .payment-block .payment-action { padding-top:20px;}
    .ftl-style-1 .payment-block .views{ height:140px; padding-top:20px; text-align:center;}
    .ftl-style-1 .payment-block .large.views{ height:215px;}
    .ftl-style-1 .identification-card-block .views{ height:48px; padding-top:20px; text-align:center;}

.ftl-style-1 .views-right{ background:url(https://s.ftcdn.net/r/v2010/554ea1c2cd82a414a2fdc7888e236a24631da84b/pics/all/hab/views.png) no-repeat bottom right; border-top:1px solid #eeeeee; bottom:0; display:block; height:45px; position:absolute; right:-10px; width:10px;}
    .ftl-style-1 .methods-block .views-right{ height:90px;}
    .ftl-style-1 .payment-block .views-right{ height:155px;}
    .ftl-style-1 .payment-block .large .views-right{ height:235px;}
    .ftl-style-1 .identification-card-block .views-right{ height:68px;}

.ftl-style-1 .view{ float:left; line-height:30px; padding:7px 10px 0;}
    .ftl-style-1 table .view{ padding: 10px 0px 0px 10px;}
.ftl-style-1 .view-checkbox{ cursor:pointer; font-size:11px; font-weight:bold; padding-left:5px;}
.ftl-style-1 .view-checkbox input{ vertical-align:sub;}

/* Layout: Galeries preview */
.ftl-style-1 .gallery{ background:url(https://s.ftcdn.net/r/v2010/1277c6154980da1ce2bdce8f5aa9b34adcbf071f/pics/all/hab/gallery.png) no-repeat top left; float:left; margin:0 0 20px 10px; min-height:123px; padding-top:12px; position:relative; width:320px;}
.ftl-style-1 .gallery-bottom{ background:url(https://s.ftcdn.net/r/v2010/1277c6154980da1ce2bdce8f5aa9b34adcbf071f/pics/all/hab/gallery.png) no-repeat bottom left; bottom:-10px; height:10px; left:0; position:absolute; width:320px;}
.ftl-style-1 .gallery-thumbnail{ background:url(https://s.ftcdn.net/r/v2010/27db74272e28c2ee658740bd3bbded154e7f4200/pics/all/hab/gallery-thumbnail.png) no-repeat top left; display:block; float:left; height:110px; line-height:110px; margin-left:10px; padding:5px 20px 6px 5px; position:relative; text-align:center; width:110px;}
.ftl-style-1 .gallery-thumbnail img{ line-height:12px;}
    .ftl-style-1 .seasonal .gallery-thumbnail{ margin-left:22px;}
.ftl-style-1 .gallery-info{ float:right; margin-right:5px; width:165px;}
.ftl-style-1 .gallery-title{ font-size:14px; font-weight:bold; line-height:16px; margin-bottom:2px;}
.ftl-style-1 .gallery-count{ font-size:13px; line-height:14px;}
.ftl-style-1 .theme-actions,
.ftl-style-1 .gallery-actions{ font-size:11px; line-height:14px; margin-top:20px;}
.ftl-style-1 .galleries-main .gallery-actions li,
.ftl-style-1 .gallery-actions li{ background:none; margin-bottom:2px; padding-left:0;}
.ftl-style-1 .gallery-actions a{ line-height:16px; padding-left:20px; position:relative;}
.ftl-style-1 .gallery-subtitle{ display:block; font-weight:bold; left:0; line-height:16px; padding:10px 0 8px; position:absolute; text-align:center; top:121px; width:121px;}

.ftl-style-1 .galleries-main .gallery,
.ftl-style-1 .galleries-main .gallery-bottom
{ background:none;}

.ftl-style-1 .avatars{ position:relative;}
    .ftl-style-1 .media-kit-block .avatars{ border-top:1px solid #ededed; margin-top:15px; padding:10px 0;}
.ftl-style-1 .avatars-title{ font-size:14px; font-weight:bold; line-height:16px; margin-bottom:2px;}
.ftl-style-1 .avatar,.ftl-style-1 .card-avatar{ background:url(https://s.ftcdn.net/r/v2010/5e2d5ac8ba469c444b08c82b53e6e9a0c75211f4/pics/all/hab/avatar.png) no-repeat top left; display:block; float:left; height:40px; margin-right:5px; padding:2px 4px 7px; width:40px;}

.ftl-style-1 .logos{ position:relative;}
    .ftl-style-1 .media-kit-block .logos{ border-top:1px solid #ededed; padding:10px 0;}
.ftl-style-1 .logos-title{ float:left; font-size:14px; font-weight:bold; line-height:16px; padding-right:6px;}
.ftl-style-1 .logo-link{ border-left:1px solid #ededed; float:left; font-size:12px; font-weight:bold; padding:0 6px;}
.ftl-style-1 .logos-image{ margin-top:10px;}

.ftl-style-1 .card{ border-bottom:1px solid #ededed; padding:15px 0 10px 55px; position:relative;}
    .ftl-style-1 .card.first{ padding-top:5px;}
    .ftl-style-1 .card.last{ border-bottom:none; padding-bottom:5px;}
.ftl-style-1 .card-avatar{ left:-2px; position:absolute; top:15px;}
    .ftl-style-1 .card.first .card-avatar{ top:5px;}
.ftl-style-1 .card-name{ font-size:14px; font-weight:bold; line-height:16px; padding-right:6px;}
.ftl-style-1 .card-activity{ font-size:13px; line-height:16px;}
.ftl-style-1 .card-email{ background:url(https://s.ftcdn.net/r/v2010/a6a5749e53ab96576995bd3f6fb252b0fa7da878/pics/all/hab/grey-bullet.png) no-repeat 0 5px; font-size:12px; padding-left:12px;}
.ftl-style-1 .card-phone{ background:url(https://s.ftcdn.net/r/v2010/80b3c0ef9864a200202dc9b0a8883920c16c1aef/pics/all/hab/grey-phone.png) no-repeat 0 5px; font-size:12px; padding-left:12px;}

.ftl-style-1 .tools{ background: transparent; min-height:37px; margin: 20px 0px 20px 0px; padding:3px 0; position:relative; border-width: 2px 0px 2px 0px; border-color: #eaeaea; border-style: solid; overflow: hidden;}
    .ftl-style-1 .tools.before{ margin:0 0 20px;}
    .ftl-style-1 .tools.after{ margin:20px 0 0;}
.ftl-style-1 .tool{ float:left; font-size:12px; height:28px; line-height:28px; margin: 4px 0px 6px 0px; padding:0 15px; }
.ftl-style-1 .tool.right{ float:right;}
.ftl-style-1 .legend .tool{ float:left; font-size:12px; height:16px; line-height:16px; margin: 0px 0px 5px 0px; padding:0px 15px; width: 96%; }
.ftl-style-1 .tool a{ font-weight:bold;}
.ftl-style-1 .tool-checkbox{ cursor:pointer; margin-right:10px; float: left;}
.ftl-style-1 .tool-checkbox input{ margin-right:4px; vertical-align: baseline;}
.ftl-style-1 .tool-link{ font-weight:bold; border-left: 2px solid #eaeaea; padding-left:15px; margin-left:5px;}

.ftl-style-1 .corporate-tools{ border:2px solid #EAEAEA; border-right:0; border-left:0; margin:8px 0 10px; padding-top:15px;}
.ftl-style-1 .dashboard-main .corporate-tools{ border-top:0; border-bottom:0; padding:0;}
.ftl-style-1 .corporate-tools .corporate-tool{ text-align:center;}
.ftl-style-1 .corporate-tool{ float:left; font-size:12px; height:80px; line-height:40px; padding:0 20px;}
.ftl-style-1 .corporate-menu-title{ display:block;}

.ftl-style-1 .notification{ background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x bottom left; margin-bottom:40px; padding:0 0 15px 55px; position:relative;}
.ftl-style-1 .notification-icon{ background:url(https://s.ftcdn.net/r/v2010/7202f9ee7787397ae18f003fdf84d64fd1e27626/pics/all/hab/64x64.png) no-repeat -10px -5px; height:54px; left:0; position:absolute; top:0; width:44px;}
.ftl-style-1 .notification-title{ font-size:24px; font-weight:bold; line-height:24px; margin-bottom:2px;}
.ftl-style-1 .notification-subtitle{ font-size:15px; line-height:16px;}
.ftl-style-1 .notification-subtitle a{ font-weight:bold;}

/* on merge of 21939, grep database models to check these selector usages then remove 'details' stuff */
.ftl-style-1 .detail{ background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x bottom left; margin-bottom:40px;}
    .ftl-style-1 .detail .detail-first-line{ background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x bottom left; margin-bottom:10px; padding-bottom:10px;}
.ftl-style-1 .detail-title{ font-size:16px; font-weight:bold; line-height:16px; margin-bottom:20px;}
    .ftl-style-1 .detail-title img{ margin-right:10px;}
.ftl-style-1 .detail-image{ float:left; margin-right:40px; width:400px;}
.ftl-style-1 .detail-image p{ text-align:center;}
.ftl-style-1 .detail-thumbnail{ display:block; padding:0 0 40px; text-align:center; width:400px; margin:auto;}
.ftl-style-1 .detail-thumbnail .FotoliaZoom{ margin:auto; }
.ftl-style-1 .detail-meta-right{ padding-left:10px;}
.ftl-style-1 .detail-alert{ background:url(https://s.ftcdn.net/r/v2010/7b3185e2759d813dd004184f7683f0d76813ce2e/pics/all/hab/detail-alert-560x70.png) no-repeat top left; font-size:11px; height:55px; margin:10px 0; padding:12px 3px 5px 23px; text-shadow:0 1px 0 #ffffff; width:534px;}
.ftl-style-1 .detail-alert strong{ font-size:12px;}
.ftl-style-1 .detail-alert img{ float: left; margin-right:10px;}
.ftl-style-1 .detail-button-top a{ float: left; font-size:14px; line-height:35px; margin-right:70px;}
    .ftl-style-1 .detail-button-top .img-big-star{ margin-top:6px;}

.ftl-style-1 .detail-downloads,.ftl-style-1 .detail-views{ float:left; margin-left:21px;}
.ftl-style-1 .detail-info{ float:right; width:560px;}
.ftl-style-1 .detail-more{ float:right; padding-top:21px;}
.ftl-style-1 .detail-grid{ margin:10px 0 0;}
    .ftl-style-1 .detail-grid.informations-detail-grid{ float:right; width:560px; margin-bottom:0;}
.ftl-style-1 .detail-grid table{ width:100%;}
.ftl-style-1 .detail-grid thead,
.ftl-style-1 .detail-grid .thead
{ background:url(https://s.ftcdn.net/r/v2010/6bc1d3ca3ca163bdfabe5ff552b9bfdab1cd40f8/pics/all/hab/detail-grid-head.png) no-repeat top left; height:35px; text-shadow:0 1px 0 #ffffff;}
.ftl-style-1 .detail-grid th{ padding-left:20px;}
    .ftl-style-1 .detail-grid th.detail-grid-size { width: 150px; }
    .ftl-style-1 .detail-grid th.detail-grid-price{ width:155px;}
    .ftl-style-1 .detail-grid .detail-grid-license{ padding-left:20px;}
    .ftl-style-1 .detail-grid .detail-grid-download{ padding:0 20px 0 0; text-align:center;}
    .ftl-style-1 .detail-grid .detail-grid-label{ width:150px;}
    .ftl-style-1 .detail-grid tr.detail-grid-license-choice{ cursor: pointer;}
    .ftl-style-1 .detail-grid tr.detail-grid-license-choice.on{ background-color: #dbecda;}
.ftl-style-1 .detail-grid thead th,
.ftl-style-1 .detail-grid .thead th
{ height:35px; font-size:11px; padding-left:15px;}
.ftl-style-1 .detail-grid tbody tr{ border-bottom: 2px solid #eaeaea;}
    .ftl-style-1 .detail-grid tbody tr.last{ border:none;}
.ftl-style-1 .detail-grid td{ font-size:11px; padding:7px 0 8px 20px; vertical-align:top;}
    .ftl-style-1 .detail-grid .detail-grid-download{ vertical-align:middle;}
    .ftl-style-1 .detail-grid .detail-grid-author a, .ftl-style-1 .detail-grid .detail-grid-reference a{ font-weight:normal; margin-left:20px;}
.ftl-style-1 .detail-grid-keywords a{ float:left; margin:0 20px 4px 0;}
    .ftl-style-1 .detail-grid-keywords a.selected{ font-weight:bold;}
    .ftl-style-1 .detail-grid-keywords.with_hidden_keywords a.dn{ display:none;}
.ftl-style-1 .choice{ background:url(https://s.ftcdn.net/r/v2010/893bc6768579a25836fcec7701cc1655b7630745/pics/all/hab/choice.png) no-repeat top left; float:left; font-weight:bold; height:21px; line-height:21px; margin-right:15px; padding-left:10px; position:relative; text-shadow:0 1px 0 #ffffff;}
.ftl-style-1 .choice-right{ background:url(https://s.ftcdn.net/r/v2010/893bc6768579a25836fcec7701cc1655b7630745/pics/all/hab/choice.png) no-repeat top right; height:21px; position:absolute; right:-10px; top:0; width:10px;}
    .ftl-style-1 .choice.on{ background-position:0 -30px; text-shadow:0 -1px 0 #245671;}
    .ftl-style-1 .choice.on .choice-right{ background-position:right -30px;}
/* end of detail (old content view page) stuff */

.ftl-style-1 .ftl-ad{ display:block; position:relative;}
.ftl-style-1 .ftl-ad-560{ background:url(https://s.ftcdn.net/r/v2010/7a21c4c1b810ee0a295bb03ebe6459d5d9fdd2cc/pics/all/hab/ad-560.png) no-repeat top left; font-size:14px; height:43px; line-height:19px; margin:10px 0; padding:10px 3px 5px 23px; text-shadow:0 1px 0 #ffffff; width:534px;}
.ftl-style-1 .ftl-ad-title{ float:left;}
.ftl-style-1 .ftl-ad-subscribe{ float:left; font-size:12px;}
.ftl-style-1 .ftl-ad-more{ background:url(https://s.ftcdn.net/r/v2010/85825ab061ce76a5f18a732b8a3c3732a2e8bd85/pics/all/hab/ad-border.gif) no-repeat top left; float:left; font-size:12px; margin-left:10px; padding-left:10px;}

.ftl-style-1 .keyword-container{ position:relative;}
.ftl-style-1 .display-keywords{ clear:left; cursor:pointer;}
.ftl-style-1 .display-keywords img{ margin-right:5px;}

.ftl-style-1 .storyboard,
.ftl-style-1 .suggestion
{ float:left; margin-top:10px;}
.ftl-style-1 .similar{ float:left; width:300px;}
.ftl-style-1 .storyboard-content,
.ftl-style-1 .suggestion-content
{ float:left; width:430px;}

.ftl-style-1 .similar-title,
.ftl-style-1 .storyboard-title,
.ftl-style-1 .suggestion-title
{ font-size:14px; font-weight:bold; line-height:14px; margin-bottom:10px;}
.ftl-style-1 .similar-title a{ font-size:12px;}

/* Layout: Table */
.ftl-style-1 .list-table table{ width:100%;}
.ftl-style-1 .list-table thead{ background:url(https://s.ftcdn.net/r/v2010/bfa10e7d7bb579a82ab09debcc18cc3a386790f4/pics/all/hab/credits-head.png) no-repeat top left; height:46px;}
.ftl-style-1 .lead-wide .list-table thead{ background:url(https://s.ftcdn.net/r/v2010/11d6ac751e4f3c943367401b2b437dd20d1cfd2e/pics/all/hab/credits-head-1000.png) no-repeat top left; height:46px;}
.ftl-style-1 .list-table thead th{ font-size:12px; font-weight:normal; height:38px; padding:0 0 8px 15px;}
.ftl-style-1 .list-table tbody{ background:url(https://s.ftcdn.net/r/v2010/4ebca500f92d783b1af970fd284334797c8e2d8b/pics/all/hab/credits-body.gif) repeat-y top left; font-size:10px;}
.ftl-style-1 .lead-wide .list-table tbody{ background:url(https://s.ftcdn.net/r/v2010/07fe73e6f04d6ee70a6202572e9347478b3de2a5/pics/all/hab/credits-body-1000.gif) repeat-y top left; font-size:10px;}
.ftl-style-1 .list-table tbody tr{ border-bottom:1px solid #eaeaea;}
    .ftl-style-1 .list-table tbody .last{ border-bottom:none;}
.ftl-style-1 .list-table tbody td{ padding:10px 0 10px 15px;}
    .ftl-style-1 .list-table tbody .credit-info{ font-size:11px;}
    .ftl-style-1 .list-table tbody .credit-amount{ font-size:12px; font-weight:bold;}
    .ftl-style-1 .list-table tbody .credit-status{ padding-left:0; text-align:center;}

.ftl-style-1 table.pricing-table{ width: 600px;}
    .ftl-style-1 table.pricing-table th{ padding:10px 0 10px 15px; vertical-align: top;}
    .ftl-style-1 table.pricing-table td{ padding:10px 0 10px 15px;}

.ftl-style-1 .messages table thead th{ height:38px; padding:0px 0px 8px 15px;}
.ftl-style-1 .messages table td.th{ padding:5px 15px 8px 15px; vertical-align: top; width: 150px;}
.ftl-style-1 .messages table tbody{ background:url(https://s.ftcdn.net/r/v2010/4ebca500f92d783b1af970fd284334797c8e2d8b/pics/all/hab/credits-body.gif) repeat-y top left; font-size:12px;}
.ftl-style-1 .messages tbody tr{ border-bottom:1px solid #eaeaea;}
    .ftl-style-1 .messages tbody .last{ border-bottom:none;}
.ftl-style-1 .messages tbody td{ padding:5px 0px 10px 15px;}
    .ftl-style-1 .messages tbody td p{ font-size:12px;}
    .ftl-style-1 .messages tbody td.th p{ font-weight: bold;}
    .ftl-style-1 .messages tbody td.date{ padding-left: 0px; vertical-align:top; width:100px;}
    .ftl-style-1 .messages tbody td.date p{ font-size:11px;}
    .ftl-style-1 .messages tbody td textarea{ width: 488px; margin: 10px 0px; padding: 5px; font-size:12px;}
    .ftl-style-1 .messages tbody td input.button-42{ margin: 0px 0px -7px 100px; }

.ftl-style-1 .files table{ width:100%;}
.ftl-style-1 .files thead{ background:url(https://s.ftcdn.net/r/v2010/3487f45c3171388ed45a32581436d75878c80b71/pics/all/hab/block-title.png) no-repeat top left; height:46px;}
.ftl-style-1 .files thead th{ font-size:12px; font-weight:normal; height:38px; padding:0 0 8px 0;}
.ftl-style-1 .files tbody{ background:url(https://s.ftcdn.net/r/v2010/9377fd19839b25cacbb493d353e93b5588a061a1/pics/all/hab/files-body.gif) repeat-y top left; font-size:12px;}
    .ftl-style-1 .files .file-status{ padding-right:10px; text-align:center;}
.ftl-style-1 .files tbody tr{ border-bottom:1px solid #eaeaea;}
    .ftl-style-1 .files tbody .last{ border-bottom:none;}
.ftl-style-1 .files tbody td{ padding:3px 0;}
    .ftl-style-1 .files tbody .file-checkbox{ padding-left:15px;}
    .ftl-style-1 .files tbody .file-id{ font-size:11px;}
    .ftl-style-1 .files tbody .file-date{ font-size:10px; line-height:12px;}
    .ftl-style-1 .files tbody .file-contract{ font-size:11px;}

.ftl-style-1 .table{ margin-bottom:20px;}
.ftl-style-1 .table table{ background: transparent; width:100%; border-collapse: separate;}
.ftl-style-1 .table table tr{ background: #fff;}

.ftl-style-1 .table thead{ height:46px;}
.ftl-style-1 .table thead th{ background:url(https://s.ftcdn.net/r/v2010/81bc18210f81f20bc77b8e0b5fa9ec732daf6e56/pics/all/hab/grid-head.png) repeat-x top center; font-size:12px; font-weight:normal; height:38px; padding:0 5px 8px;}
    .ftl-style-1 .table thead .table-th-left{ background:url(https://s.ftcdn.net/r/v2010/3101db90275a27d8bb099450ae31f9be857622db/pics/all/hab/grid-top-left.png) no-repeat top left; padding:0 0 8px 0; width:10px;}
    .ftl-style-1 .table thead .table-th-right{ background:url(https://s.ftcdn.net/r/v2010/459e4e62a5a0a04fb6cfb4d59dcc37deb5a59225/pics/all/hab/grid-top-right.png) no-repeat top left; padding:0 0 8px 0; width:10px;}
.ftl-style-1 .table thead th div.title{ color:#545454; font-size: 16px; font-weight: bold; display: inline; float: left; padding-top:5px;}
.ftl-style-1 .table thead th div.actions{ text-align: right; display: inline; float: right;}

.ftl-style-1 .table thead.large-table-title th{ background:url(https://s.ftcdn.net/r/v2010/1a5c898720f850b7b67f4e52abb06c751676934f/pics/all/hab/large-grid-head.png) repeat-x left -70px; font-size:18px; font-weight:normal; height:46px; padding:0 5px;}
        .ftl-style-1 .table thead.large-table-title .table-th-left{ background:url(https://s.ftcdn.net/r/v2010/1a5c898720f850b7b67f4e52abb06c751676934f/pics/all/hab/large-grid-head.png) no-repeat left top; padding:10px 0 0; width:10px;}
    .ftl-style-1 .table thead.large-table-title .table-th-right{ background:url(https://s.ftcdn.net/r/v2010/1a5c898720f850b7b67f4e52abb06c751676934f/pics/all/hab/large-grid-head.png) no-repeat left -140px; padding:10px 0 0; width:10px;}
    .ftl-style-1 .table .large-table-title .subhead{ font-size:12px; font-weight:normal; display:block;}
.ftl-style-1 .table tbody tr.selected td{ background-color: #EFEFEF;}
.ftl-style-1 .table tbody tr.price_bad_params td{ background-color: #FFCFCF;}
.ftl-style-1 .table tbody td{ background:#fff; border-bottom:1px solid #dadada; padding:7px 5px;}
    .ftl-style-1 .table .table-td-left{ background:#fff url(https://s.ftcdn.net/r/v2010/80fa0c36cffdd5ab790d554b691c908eaa23a702/pics/all/hab/border-dadada.gif) repeat-y top left; padding:0; width:10px;}
    .ftl-style-1 .table .table-td-right{ background:#fff url(https://s.ftcdn.net/r/v2010/80fa0c36cffdd5ab790d554b691c908eaa23a702/pics/all/hab/border-dadada.gif) repeat-y top right; padding:0; width:10px;}
    .ftl-style-1 .table .last td{ border-bottom:none;}
    .ftl-style-1 .table .compressed-lines tbody td{ padding:0;}
.ftl-style-1 .table tbody td.narrow{ width: 35px;}
.ftl-style-1 .table tbody td.icon-status{ text-align:center;}
.ftl-style-1 .table tbody td.actions{ text-align: right;}
.ftl-style-1 .table tbody span.subline{ font-size: 10px;}
.ftl-style-1 .table .cancelled-row td{ background-color:#F2F2F2; color:#ABABAB;}


.ftl-style-1 .table .actions span,
.ftl-style-1 .table .actions label
{ cursor:pointer;}
.ftl-style-1 .table .actions select{ width:200px; height:20px;}

.ftl-style-1 .table tfoot{ height:46px;}
.ftl-style-1 .table tfoot td{ border-bottom:none;}
.ftl-style-1 .table tfoot td div.actions{ display: inline; float: left; margin-top: 12px;}
    .ftl-style-1 .table tfoot td div.actions-full{ width:100%;}
.ftl-style-1 .table tfoot td div.action{ display: inline; float: left; line-height: 20px; padding: 0px 0px 0px 5px; border-bottom: 0;}
    .ftl-style-1 .table tfoot td div.action-right{ float:right;}
.ftl-style-1 .table tfoot.table-tfoot-small{ height: auto;}

.ftl-style-1 .table .line-cell{ white-space:nowrap;}

.ftl-style-1 .table-short thead .table-th-left,
.ftl-style-1 .table thead .table-th-right
{ padding: 0; }
.ftl-style-1 .table-short thead th { padding: 0 5px 0; }

.ftl-style-1 .simple-table{ width:100%; border-bottom: 1px solid #EDEDED;}
.ftl-style-1 .simple-table thead,
.ftl-style-1 .simple-table th
{ background-color:#EDEDED;}
.ftl-style-1 .simple-table th{ height:16px; line-height:16px; padding:5px; font-size:14px;}
.ftl-style-1 .simple-table td{ height:14px; line-height:14px; padding:5px; font-size:12px;}
.ftl-style-1 .simple-table tbody tr{ border-bottom:1px solid transparent ;}
.ftl-style-1 .simple-table tbody .hightlight{ color:#1C851B; border-color:#EDEDED;}
.ftl-style-1 .simple-table tbody .level_2 td{ padding-left:10px;}
.ftl-style-1 .simple-table tbody .level_3 td{ padding-left:20px;}
.ftl-style-1 .simple-table tbody .level_4 td{ padding-left:30px;}
.ftl-style-1 .simple-table tbody .level_5 td{ padding-left:40px;}
.ftl-style-1 .simple-table tbody .img-toggle-informer{ width:11px; height:11px; background:url(https://s.ftcdn.net/r/v2010/6291ac96e14df8f75d4953835bbe701b2b13e548/pics/all/hab/advancedsearch-arrow.png) no-repeat left top; margin-top:-1px; margin-right:2px;}
.ftl-style-1 .simple-table tbody .toggle_row_active .img-toggle-informer{background-position:left -20px;}
.ftl-style-1 .simple-table tbody .row_no_lines .img-toggle-informer{ background-image:none;}
.ftl-style-1 .simple-table .cell-description{ font-size:11px; font-style:italic; margin-left:5px;}
.ftl-style-1 .table-line-medium td{ padding:7px 5px;}

.ftl-style-1 .table-gray tbody tr{ border-bottom:1px solid #D8D9DE; background:#f5f5f5;}
.ftl-style-1 .table-gray tbody tr.line-dark{ background:#E6E6E6;}
.ftl-style-1 .table-gray tbody tr.table-line-selected{ background:#E6E6E6;}
.ftl-style-1 .table-gray tbody tr.no-border{ border-bottom:none;}
.ftl-style-1 .table-gray td{ font-size:14px;}

.ftl-style-1 .center-table,
.ftl-style-1 .center-table th
{ text-align: center;}
.ftl-style-1 .center-table img { margin:auto;}

.ftl-style-1 .folders li{ background:none; border-bottom:1px solid #eaeaea; padding:1px 0;}
    .ftl-style-1 .folders li.last{ border-bottom:none;}
.ftl-style-1 .folder{ background:url(https://s.ftcdn.net/r/v2010/90728b4f61b62085c23593f20b66633f3e92b3d0/pics/all/hab/ico-folder.png) no-repeat 10px 11px; cursor:pointer; display:block; padding:10px 10px 10px 42px;}
    .ftl-style-1 .folder:hover,.ftl-style-1 .folder.on{ background-color:#f7f7f7;}
.ftl-style-1 .folder-name{ font-size:14px; font-weight:normal;}
    .ftl-style-1 .folder.on .folder-name{ font-weight:bold;}
.ftl-style-1 .folder-actions{ float:right; font-size:11px; font-weight:bold;}
.ftl-style-1 .folder-actions a{ margin:0 5px;}

.ftl-style-1 .become-contributor p{ float:left; width:385px;}
.ftl-style-1 .become-contributor ul{ float:left; width:400px;}

.ftl-style-1 .contributor-info p,.ftl-style-1 .contributor-info ul{ margin-bottom:18px;}
.ftl-style-1 .contributor-info div{ min-height:320px; padding-left:390px;}

.ftl-style-1 .pricing{ font-size:14px; line-height:18px; margin-bottom:20px; min-height:285px; padding-right:420px; position:relative;}
.ftl-style-1 .pricing h2{ font-size:18px; font-weight:bold; line-height:20px; margin-bottom:10px;}
.ftl-style-1 .pricing p,.ftl-style-1 .pricing ul{ margin-bottom:18px;}
.ftl-style-1 .pricing ul{ padding-left:28px;}
.ftl-style-1 .pricing li{ background:url(https://s.ftcdn.net/r/v2010/a6a5749e53ab96576995bd3f6fb252b0fa7da878/pics/all/hab/grey-bullet.png) no-repeat 0 7px; padding-left:12px;}

/* Layout: Grid */
.ftl-style-1 .grid{ margin-bottom:20px;}
.ftl-style-1 .grid table{ width:100%;}
.ftl-style-1 .grid thead{ background:url(https://s.ftcdn.net/r/v2010/81bc18210f81f20bc77b8e0b5fa9ec732daf6e56/pics/all/hab/grid-head.png) no-repeat top left; height:46px;}
    .ftl-style-1 .wide-grid thead{ background-image:url(https://s.ftcdn.net/r/v2010/470f620b297d67e3bbeaee8fc07ed7c37043ef7e/pics/all/hab/grid-head-wide.png);}
    .ftl-style-1 .narrow-grid thead{ background-image:url(https://s.ftcdn.net/r/v2010/86ab5482374744fcfe997b1c36402a4033286fa4/pics/all/hab/grid-head-narrow.png);}
.ftl-style-1 .grid thead th{ font-size:12px; font-weight:normal; height:38px; padding:0 0 8px 15px;}
.ftl-style-1 .grid tbody{ background:url(https://s.ftcdn.net/r/v2010/d7eebfb400e32bc6df15454560baa53265e426cf/pics/all/hab/grid-body.gif) repeat-y top left; font-size:12px;}
    .ftl-style-1 .wide-grid tbody{ background-image:url(https://s.ftcdn.net/r/v2010/aa21119d011412f0577a4eecf5c8552765755331/pics/all/hab/grid-body-wide.gif);}
    .ftl-style-1 .narrow-grid tbody{ background-image:url(https://s.ftcdn.net/r/v2010/21573ad3910f69d961918a627376bbf0fe248d0e/pics/all/hab/grid-body-narrow.gif);}
.ftl-style-1 .grid tbody tr{ border-bottom:1px solid #eaeaea;}
    .ftl-style-1 .grid tbody .last{ border-bottom:none;}
.ftl-style-1 .grid tbody td{ padding:7px 15px;}
    .ftl-style-1 .grid tbody .credit-info{ font-size:11px;}
    .ftl-style-1 .grid tbody .credit-amount{ font-size:12px; font-weight:bold;}
    .ftl-style-1 .grid tbody .credit-status{ padding-left:0; text-align:center;}
/* fixes for webkit thead background repeat */
@media screen and (-webkit-min-device-pixel-ratio:0){
    .ftl-style-1 .grid{ background:#fff; border:solid #dadada; border-width:01px 1px;}
    .ftl-style-1 .grid thead .grid-top-left,
    .ftl-style-1 .grid thead .grid-top-right
   { background:url(https://s.ftcdn.net/r/v2010/81bc18210f81f20bc77b8e0b5fa9ec732daf6e56/pics/all/hab/grid-head.png) repeat-x top center;}
    .ftl-style-1 .grid tbody{ background:none;}
    .ftl-style-1 .grid .bloc-bottom{ display:none;}
}

.ftl-style-1 .inbox table{ width:100%;}
.ftl-style-1 .inbox th,.ftl-style-1 .inbox td{ border-bottom:1px solid #ededed; padding:5px 0;}
.ftl-style-1 .inbox-title{ font-weight:bold;}
.ftl-style-1 .inbox-empty{ font-weight:bold; text-align:center;}
.ftl-style-1 .inbox-date{ background:#8dc2df url(https://s.ftcdn.net/r/v2010/86d50dc2afc6f087013d2a64b6699decb906a0ce/pics/all/hab/post-date.gif) repeat-x top left; float:left; font-size:12px; font-weight:bold; height:19px; width:65px; line-height:19px; margin-right:10px; padding:0 5px;}

.ftl-style-1 .stat{ border-bottom:1px solid #ededed; font-size:13px; line-height:16px; padding:6px 0;}
    .ftl-style-1 .stat.last{ border-bottom:none;}
.ftl-style-1 .stat table{ width:100%;}
.ftl-style-1 .stat th{ padding:2px 5px; width:220px;}
    .ftl-style-1 .summary-block .stat th{ width:120px;}
    .ftl-style-1 .credit-stat .stat th{ width:150px;}
.ftl-style-1 .stat td{ padding:2px 5px; width:330px;}
    .ftl-style-1 .credit-stat .stat td{ width:120px;}
    .ftl-style-1 .stat .stat-actions{ width:200px;}

.ftl-style-1 .action{ border-bottom:1px solid #ededed; line-height:18px; padding:6px 0;}
    .ftl-style-1 .action.last{ border-bottom:none;}
.ftl-style-1 .action a{ font-weight:bold;}

.ftl-style-1 .progress{ background:url(https://s.ftcdn.net/r/v2010/f3713861dab36c5e6825583cefc991eb14f79d3b/pics/all/hab/progress.png) no-repeat top left; height:20px; overflow:hidden; padding:1px; position:relative; width:270px;}
.ftl-style-1 .progress-hide{ background:url(https://s.ftcdn.net/r/v2010/f3713861dab36c5e6825583cefc991eb14f79d3b/pics/all/hab/progress.png) no-repeat 0 -30px; height:22px; left:0; overflow:hidden; position:absolute; top:0; width:272px;}
.ftl-style-1 .progress-count{ background:url(https://s.ftcdn.net/r/v2010/f3713861dab36c5e6825583cefc991eb14f79d3b/pics/all/hab/progress.png) repeat-x 0 -60px; border-right:1px solid #ffffff; font-size:14px; font-weight:bold; line-height:20px; text-indent:10px;}

.ftl-style-1 .latest{ padding:20px 0 10px;}
.ftl-style-1 .latest-title{ font-size:16px; font-weight:bold; line-height:16px; margin-bottom:5px;}
.ftl-style-1 .latest-title a{ font-size:14px;}

.ftl-style-1 .entries{ padding:17px 0 35px 0; border-top: 1px solid #eaeaea;}

/* Layout: info style */
.ftl-style-1 .info{ background:url(https://s.ftcdn.net/r/v2010/2178b71b120ad22deb9f1ff6b18760fd936a10e0/pics/all/hab/info.png) repeat-y top left; font-size:12px; line-height:16px; margin:20px 0 25px; padding:5px 20px; position:relative;}
.ftl-style-1 .info-top{ background:url(https://s.ftcdn.net/r/v2010/a32c33c7b6e1197dc234b0aa1f4171044c9a835e/pics/all/hab/info-top.png) no-repeat top left; height:10px; left:0; position:absolute; top:-10px; width:1000px;}
.ftl-style-1 .info-bottom{ background:url(https://s.ftcdn.net/r/v2010/28525acd3266a2abc50b0fce494bec6d5c58cbe6/pics/all/hab/info-bottom.png) no-repeat top left; bottom:-15px; height:15px; left:0; position:absolute; width:1000px;}
    .ftl-style-1 .info-resizeble{ margin-right:15px;}
    .ftl-style-1 .info-resizeble .info-top,
    .ftl-style-1 .info-resizeble .info-bottom
   { width:100%; margin-right:15px;}
    .ftl-style-1 .info-resizeble .info-right,
    .ftl-style-1 .info-resizeble .info-top .info-top-right,
    .ftl-style-1 .info-resizeble .info-bottom .info-bottom-right
   { width:15px; height:15px; position:absolute; right:-15px;}
    .ftl-style-1 .info-resizeble .info-right{ height:100%; top:0; background:url(https://s.ftcdn.net/r/v2010/2178b71b120ad22deb9f1ff6b18760fd936a10e0/pics/all/hab/info.png) repeat-y top right;}
    .ftl-style-1 .info-resizeble .info-top .info-top-right{ background:url(https://s.ftcdn.net/r/v2010/a32c33c7b6e1197dc234b0aa1f4171044c9a835e/pics/all/hab/info-top.png) no-repeat top right;}
    .ftl-style-1 .info-resizeble .info-bottom .info-bottom-right{ background:url(https://s.ftcdn.net/r/v2010/28525acd3266a2abc50b0fce494bec6d5c58cbe6/pics/all/hab/info-bottom.png) no-repeat top right;}
    .ftl-style-1 .info-thumb{ float:left; margin-right:10px;}
    .ftl-style-1 .info-title{ font-size:14px;}
    .ftl-style-1 .info-big-title{ font-size:20px;}
.ftl-style-1 .info p{ margin-bottom:6px;}
.ftl-style-1 .info strong{ font-weight:normal;}
.ftl-style-1 .info h1{ font-size:22px; margin-bottom:50px;}
.ftl-style-1 .info h2{ font-size:20px; margin-bottom:40px;}
.ftl-style-1 .info h3{ font-size:18px; margin-bottom:30px;}
.ftl-style-1 .info h4{ font-size:16px; margin-bottom:20px;}

.ftl-style-1 .info .two-cols .col-1{ width:550px; margin-right:10px;}
.ftl-style-1 .info .two-cols .col-2{ width:400px;}

/* Layout: embossed-style */
.ftl-style-1 .embossed-frame-content{ background:url(https://s.ftcdn.net/r/v2010/f73a713a45841574688ef331834e7a3f33621bef/pics/all/hab/embossed-frame-top.png) no-repeat top left; margin:0 7px 0 -1px; position:relative; top:-8px; min-height:58px; padding:10px;}
.ftl-style-1 .embossed-frame-content-right{ height:100%; width:8px; background:url(https://s.ftcdn.net/r/v2010/f73a713a45841574688ef331834e7a3f33621bef/pics/all/hab/embossed-frame-top.png) no-repeat top right; position:absolute; right:-8px; top: 0;}
.ftl-style-1 .embossed-frame-bottom{ background:url(https://s.ftcdn.net/r/v2010/772daec778fc385bc9a624cb7423e353390e02a6/pics/all/hab/embossed-frame-bottom.png) no-repeat top left; margin:0 7px 0 -1px; height:8px; line-height:8px; position:relative; bottom:-8px;}
.ftl-style-1 .embossed-frame-bottom-right{ height:8px; width:8px; background:url(https://s.ftcdn.net/r/v2010/772daec778fc385bc9a624cb7423e353390e02a6/pics/all/hab/embossed-frame-bottom.png) no-repeat top right; position:absolute; right:-8px; bottom:0;}
.ftl-style-1 .embossed-frame{ margin: 8px 8px 18px 0; border:1px solid #CCC; border-top:0; border-bottom:0; background-color:#F3F3F3;}

.ftl-style-1 .content{ margin-bottom:16px;}
.ftl-style-1 .content p{ margin-bottom:10px;}
    .ftl-style-1 .content p.last{ margin-bottom:0px;}
.ftl-style-1 .content ol{ margin-bottom:10px;}
.ftl-style-1 .content ul{ margin-bottom:10px;}
.ftl-style-1 .content ul li{ background:url(https://s.ftcdn.net/r/v2010/a6a5749e53ab96576995bd3f6fb252b0fa7da878/pics/all/hab/grey-bullet.png) no-repeat 0 5px; padding-left:12px;}
.ftl-style-1 .content .large-liste li{ margin-bottom:5px;}
.ftl-style-1 .content .extra-large-liste li{ margin-bottom:10px;}
.ftl-style-1 .content ol{ list-style-type:decimal; margin-left:24px;}
.ftl-style-1 .content ol.roman{ list-style-type:lower-roman;}
.ftl-style-1 .content ol.alpha{ list-style-type:lower-alpha;}

.ftl-style-1 .content.img-50{ padding-left:55px;}
.ftl-style-1 .content.img-70{ padding-left:75px;}
.ftl-style-1 .content.img-75{ padding-left:80px; min-height:80px;}
.ftl-style-1 .content.img-120{ padding-left:130px;}
.ftl-style-1 .content.img-125{ padding-left:130px;}
.ftl-style-1 .content.img-160{ padding-left:165px;}
.ftl-style-1 .content.img-180{ padding-left:185px;}
.ftl-style-1 .content.img-260{ padding-left:265px;}
.ftl-style-1 .content.img-290{ padding-left:295px;}
.ftl-style-1 .content.img-400{ padding-left:405px;}
.ftl-style-1 .content.img-455{ padding-left:495px;}
.ftl-style-1 .content.img-50 img,
.ftl-style-1 .content.img-70 img,
.ftl-style-1 .content.img-75 img,
.ftl-style-1 .content.img-120 img,
.ftl-style-1 .content.img-125 img,
.ftl-style-1 .content.img-160 img,
.ftl-style-1 .content.img-180 img,
.ftl-style-1 .content.img-260 img,
.ftl-style-1 .content.img-290 img,
.ftl-style-1 .content.img-400 img
{ position:absolute; left:0px;}
.ftl-style-1 .content.img-455 img
{ position:relative; left:0px;}
.ftl-style-1 .content.img-160 img.img-16{position:static;}
.ftl-style-1 .info .img-120 img{ left:20px;}

.ftl-style-1 .compressed-content{ margin-bottom:16px;}
.ftl-style-1 .compressed-content p{ margin-bottom:5px;}
.ftl-style-1 .compressed-content ol{ margin-bottom:5px;}
.ftl-style-1 .compressed-content ul{ margin-bottom:5px;}
.ftl-style-1 .table table.compressed-content{ margin-bottom:0;}

.ftl-style-1 .img-center{ display:block; margin: 0 auto;}
.ftl-style-1 .img-right{ display:block; position:absolute; right:0px;}
.ftl-style-1 .img-left{ display:block; position:absolute; left:0px;}

.ftl-style-1 .box-center{ display:block; margin: 0 auto;}

.ftl-style-1 .prices{ width:505px; padding:0; margin:35px 0 15px 0; float:left;}
.ftl-style-1 .price-1{ width:345px; font-size:15px; line-height:18px; padding: 0 127px 40px 0px; position:relative; clear:right;}
.ftl-style-1 .prices a.button{ margin-bottom:40px; float:right;}

.ftl-style-1 .news-title{ font-size:16px; font-weight:bold; left:19px; position:absolute; top:16px;}
.ftl-style-1 .news-rss{ float:right; font-size:12px; font-weight:normal; left:12px; line-height:16px; position:absolute;}
    .ftl-style-1 .news-rss .follow-rss{ width:60px; text-align:right; line-height:32px;}

/* Layout: Messages Box (Feedback, Error Handling, Admin Visible Only) */
.ftl-style-1 div#box_err,
.ftl-style-1 div.box_error,
.ftl-style-1 div#box_msg,
.ftl-style-1 div#box_notice,
.ftl-style-1 div.admin_details
{ width: 97%; margin: 20px 0px; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0px 5px 10px #BCBCBC; -webkit-box-shadow: 0px 5px 10px #BCBCBC; box-shadow: 0px 5px 10px #BCBCBC;}
.ftl-style-1 div#box_err,
.ftl-style-1 div.box_error
{  border: 1px solid #BA0000; background-color: #FFE6E6;}
.ftl-style-1 div#box_msg{  border: 1px solid #1C851B; background-color: #EAFBEA;}
.ftl-style-1 div#box_notice{  border: 1px solid #CD661D; background-color: #FFFACD;}
.ftl-style-1 div.admin_details{  border: 1px solid #4355b0; background-color: #f0f2fe;}
.ftl-style-1 div#box_err h3,
.ftl-style-1 div.box_error h3,
.ftl-style-1 div#box_msg h3,
.ftl-style-1 div#box_notice h3,
.ftl-style-1 div.admin_details h3
{ font-weight: bold; font-size: 125%;}
.ftl-style-1 div.admin_details h3{ margin: 10px 0px;}
.ftl-style-1 div#box_err ul li,
.ftl-style-1 div.box_error ul li,
.ftl-style-1 div#box_msg ul li,
.ftl-style-1 div#box_notice ul li
{ margin: 10px 0px;}
.ftl-style-1 div#box_err h3,
.ftl-style-1 div.box_error h3,
.ftl-style-1 div#box_err li,
.ftl-style-1 div.box_error li
{ color: #BA0000;}
.ftl-style-1 div#box_msg h3,
.ftl-style-1 div#box_msg li
{ color: #1C851B;}
.ftl-style-1 div#box_notice h3,
.ftl-style-1 div#box_notice li
{ color: #CD661D;}
.ftl-style-1 div.admin_details table{  width: 100%; margin: 10px 0px; border: 1px solid black; background: #ffffff;}
.ftl-style-1 div.admin_details table tr{  border-bottom: 1px solid black;}
.ftl-style-1 div.admin_details table td{  padding: 10px;}
.ftl-style-1 div.admin_details table thead{  height: 46px;}
.ftl-style-1 div.admin_details table thead td{  background: #e9e9e9;}
.ftl-style-1 div.admin_details table thead p{  font-weight: bold;}
.ftl-style-1 div.hide-message{ text-align:right;}

.ftl-style-1 .tools select{ margin: 5px 0px 0px 5px;}

.ftl-style-1 .ftl-carousel{ position: relative; overflow: hidden;}
.ftl-style-1 .ftl-carousel ul{ width: 20000em; position: absolute; list-style: none; margin: 0; padding: 0;}
.ftl-style-1 .ftl-carousel li{ float: left;}

/* Layout: basics */
/* basics* classes define group of properties for the whole page */
/* like a base font-size/weight color. */
/* a specifique basic can be used as our .main-my-page class for group of pages */
.ftl-style-1 .ftl-basics{ font-size:13px;}

/* Layout: page parts */
.ftl-style-1 .page-head{ margin:0 0 30px 0; padding-bottom:5px; border-bottom:2px solid #EAEAEA;}
.ftl-style-1 .content-head{ padding-bottom:10px; border-bottom:2px solid #EAEAEA;}

/* Layout: Blocks */
.ftl-style-1 .blocks-spaced-titles .titles-fat-gray{ margin-bottom:25px;}

/* Layout: Elements: Titles */
.ftl-style-1 .titles-fat-gray{ font-size:18px; font-weight:bold; line-height:18px;}

/* Tab Titles */
.ftl-style-1 .tab{ width:148px; height:27px; line-height:27px; margin:0px -10px -1px 0px; display:block; float:left; position:relative; cursor:pointer; text-align:center; background:url(https://s.ftcdn.net/r/v2010/27b899874e99b335d12692592aa9a1dd79dcc36f/pics/all/hab/tabs-inline-148x27.png) 0px -40px no-repeat; z-index:400; }
.ftl-style-1 .tab-active{ background:url(https://s.ftcdn.net/r/v2010/27b899874e99b335d12692592aa9a1dd79dcc36f/pics/all/hab/tabs-inline-148x27.png) 0px 0px no-repeat; z-index:401;}
.ftl-style-1 .tab .tab-block-title,
.ftl-style-1 a.tab,
.ftl-style-1 a.tab-active,
.ftl-style-1 a.tab:hover,
.ftl-style-1 a.tab-active:hover,
.ftl-style-1 .tab-active .tab-block-title
{ font-size:13px; font-weight:normal; text-align:center; color:inherit;}
.ftl-style-1 .tab-content{ display:none;}
.ftl-style-1 .tab-content-active{ display:block;}
.ftl-style-1 .tab-full{ width:989px;}
.ftl-style-1 .tab-half{ width:488px;}
.ftl-style-1 .lead .tab-half{ width:328px;}
.ftl-style-1 .tab-third{ width:323px;}

/* Tab 'simple' javascript disabled */
.ftl-style-1 .tab-container-simple .tab,
.ftl-style-1 .tab-container-simple .tab-content
{ display:block;}

/* Tab: large tabs */
.ftl-style-1 .tab-container-large .tab{ margin:0 10px 0 0; font-size:14px; height:46px; line-height:51px; background:url(https://s.ftcdn.net/r/v2010/3487f45c3171388ed45a32581436d75878c80b71/pics/all/hab/block-title.png) no-repeat 0px -204px;}
.ftl-style-1 .tab-container-large .tab-right{ float:right; height:46px; margin-right:-10px; width:10px; background:url(https://s.ftcdn.net/r/v2010/3487f45c3171388ed45a32581436d75878c80b71/pics/all/hab/block-title.png) no-repeat right -204px;}
.ftl-style-1 .tab-container-large .tab-active{ background-position: left -288px; height:47px; margin-bottom:-1px;}
.ftl-style-1 .tab-container-large .tab-active .tab-right{ background-position: right -288px; height:47px;}
.ftl-style-1 .tab-content-large{ background-color:#FFFFFF; padding:20px; border:1px solid #C8C8C8; border-bottom:0px;}

/* text details */
.ftl-style-1 .upper{ text-transform:uppercase;}
.ftl-style-1 .comment{ font-style:italic}
.ftl-style-1 .text-center{ text-align:center;}
.ftl-style-1 .dashed-underline{ border-bottom:1px dashed #000000;}

.ftl-style-1 .simple-table td.describe,
.ftl-style-1 .describe,
.ftl-style-1 p.describe
{ font-size:11px; padding:0; margin:0;}

/* tools */
.ftl-style-1 .clickable{ cursor:pointer;}
.ftl-style-1 .semi-fadeout{ opacity:0.5;}

.ftl-style-1 ul.inline,
.ftl-style-1 ul.inline li
{ display:inline;}

.ftl-style-1 .trunc-string{ display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ftl-style-1 .right{ float:right;}
.ftl-style-1 .left{ float:left;}

.ftl-style-1 .clear { clear: both;}

.ftl-style-1 .soft-text{ font-weight:normal;}
.ftl-style-1 .min-height-bar{ background-color:transparent; float:right;}

/* margin top tools */
.ftl-style-1 .lower-medium{ margin-top:30px;}
.ftl-style-1 .lower-xlarge{ margin-top:50px;}

/* javascript class */
.ftl-style-1 .auto_drop_title{ display:none;}
.ftl-style-1 .display_with_js{ display:none;}
.ftl-style-1 .toggle{ display:inline-block; cursor:pointer;}
.ftl-style-1 .javascript_data{ display:none;}

.ftl-style-1 #fade { display: none; background: #000; position: fixed; left: 0; top: 0; width: 100%; height: 100%; opacity: .80; z-index: 99998;}
.ftl-style-1 .popin-block .wrap{ width:100%;}
.ftl-style-1 .popin-block{ display: none; background: #fff; padding: 4px 20px 20px 20px; border: 20px solid #ddd; float: left; font-size: 11px; position: fixed; top: 50%; left: 50%; z-index: 99999; -webkit-box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; box-shadow: 0px 0px 20px #000; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.ftl-style-1 .popin-block .logo-popin{ background:url(https://s.ftcdn.net/r/v2010/39c680ef4d743ac16a087cdb3c523c94214078e2/pics/all/img/fotolia-logo.png) no-repeat top left; height:26px;width:165px; margin-top:-10px;}
.ftl-style-1 #popin-main-close { float: right; margin: -34px -50px 0 0; background:url(https://s.ftcdn.net/r/v2010/b0d798783fb8d29c6d315353949dad3a2da5065f/pics/all/hab/cross.png) no-repeat top left; height:28px; width:28px; z-index:9999999;}

.ftl-style-1 .no-padding { padding: 0; }
.ftl-style-1 .no-padding #popin-main-close { margin: -30px -30px 0 0; }

.ftl-style-1 .dropdown{ position:relative; z-index:1; cursor:pointer; float:left; background:#FFFFFF; border:1px solid #D8D8D8; padding:3px 5px;}
.ftl-style-1 .dropdown .dropdown-selected{ float:left;}
.ftl-style-1 .dropdown .dropdown-toogle-button{ height:36px; width:29px; margin-left:5px; float:right; border:1px solid #6c6f70;}
.ftl-style-1 .dropdown .dropdown-toogle-button-inner{ display:block; height:34px; width:27px; border:1px solid #FFFFFF; background:url(https://s.ftcdn.net/r/v2010/02e3f6ce6b47f00ce6d9399714e1762acd91513e/pics/all/hab/gradient-white-gray-1x34.png) repeat-x;}
.ftl-style-1 .dropdown .dropdown-toogle-button-inner .img-arrow-bottom{ margin:15px 0 0 3px;}
.ftl-style-1 .dropdown .dropdown-toggle{ position:absolute; height:200px; overflow:auto; border: 1px solid #D8D8D8; border-bottom:0px; background:#FFFFFF; width:100%; margin-left:-6px; margin-top:3px;}
.ftl-style-1 .dropdown .dropdown-toggle-item{ height:40px; vertical-align:center;}
.ftl-style-1 .dropdown .dropdown-toggle li{ background:none; padding:0; padding:3px 5px; border-bottom:1px solid #D8D8D8;}
.ftl-style-1 .dropdown .dropdown-toggle li:hover{ background:#FAFAFA;}
.ftl-style-1 .dropdown .dropdown-toggle-item-selected{ display:none;}

/* javascript validation */
.ftl-style-1 .javascript-validate .form-line .img-ok,
.ftl-style-1 .javascript-validate .form-line .img-error
{ display:none;}

.ftl-style-1 .javascript-validate .success .img-ok{ display:block;}
.ftl-style-1 .javascript-validate .error .img-error{ display:block;}
.ftl-style-1 .javascript-validate .error .form-label{ color:#242424;}
.ftl-style-1 .javascript-validate .error .form-text-simple{ border-color:#D1D1D1;}

.ftl-style-1 .social_buttons {text-align:right; vertical-align:middle; margin-right:1px;}
.ftl-style-1 .social_buttons img { margin-right:5px;}

/* Boxes */
.ftl-style-1 .graybox{ background-color:#EDEDED;}
.ftl-style-1 .box-padding-small{ padding:10px;}

/* Wrap */
.ftl-style-1 .wrap-250{ width:250px;}
.ftl-style-1 .wrap-450{ width:450px;}

/* Content Block, Square Corners, with dropshadow */
.ftl-style-1 .block-square-shadow-top-right{ background:#ffffff url(https://s.ftcdn.net/r/v2010/976103fc4e736794a1b6d5d007104158fea5eb4e/pics/all/hab/block-shadow-horizontals.png) no-repeat 0px -60px; height:5px; width:10px; position: relative; left:101%; top:-6px;}
.ftl-style-1 .block-square-shadow{ background:#ffffff url(https://s.ftcdn.net/r/v2010/8536d754538a06edfcc9e9cc98f8e433b97eded2/pics/all/hab/block-shadow-verticals.png) repeat-y top right; border:solid #dadada; border-width: 1px 0px 1px 1px; padding:5px 14px 8px;}
.ftl-style-1 .block-square-shadow-bottom{ background:transparent url(https://s.ftcdn.net/r/v2010/976103fc4e736794a1b6d5d007104158fea5eb4e/pics/all/hab/block-shadow-horizontals.png) repeat-x 0px -25px; height:10px;}
.ftl-style-1 .block-square-shadow-bottom-left{ width:10px; height:10px; margin:-5px 0px 0px 0px; background:transparent url(https://s.ftcdn.net/r/v2010/976103fc4e736794a1b6d5d007104158fea5eb4e/pics/all/hab/block-shadow-horizontals.png) no-repeat 0px 0px; float:left;}
.ftl-style-1 .block-square-shadow-bottom-right{ width:10px; height:10px; margin:-5px -10px 0px 0px; background:transparent url(https://s.ftcdn.net/r/v2010/976103fc4e736794a1b6d5d007104158fea5eb4e/pics/all/hab/block-shadow-horizontals.png) no-repeat 0px -40px; float:right;}

.ftl-style-1 .square-tab-container .tab{ height:50px; line-height:50px; width:160px; background:#EAEAEA; border: 1px solid #D1D1D1; margin-right:5px; text-align:center; vertical-align:center; font-weight:bold; text-transform:uppercase;}
.ftl-style-1 .square-tab-container .tab-two-lines{ line-height:16px; padding-top:8px; height:42px;}
.ftl-style-1 .square-tab-container .tab-active{ background:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.ftl-style-1 .square-tab-container .tab-content{ border: 1px solid #D1D1D1; background:#FFFFFF; padding:20px;}

.ftl-style-1 .form-box{ background:#F5F5F5; border:3px solid #F5F5F5; padding:15px; float:left; width:110px; margin-left:10px; text-align:center; font-size:15px; cursor:pointer;}
    .ftl-style-1 .form-box-selected,
    .ftl-style-1 .form-box:hover
    { border-color:#D6DADD;}
    .ftl-style-1 .form-box-selected{ background:#D6DADD;}
    /*.ftl-style-1 .form-box-selected:hover{ background:#F5F5F5;}*/
    .ftl-style-1 .form-box .form-box-title{ font-weight:bold;}
    .ftl-style-1 .form-box .form-box-subtitle{ }
    .ftl-style-1 .form-box .form-box-description{ margin:15px auto; font-size:12px;}

.ftl-style-1 .cart-grid .cart-grid-free strong { margin-right: 5px; }

.new_member_offer, .ftl-style-1 div.new_member_offer_b{ display:block; background:#545454;  width:925px; height:72px; margin:12px auto 16px auto; padding:15px 30px 13px 44px; border-radius:7px;}
    .new_member_offer span.redeem_now{ display:block; float:right; height:42px; line-height:42px; margin:15px 0 0 0; padding:0 67px; background:#4fb758; border-radius:3px; font-size: 17px; color:#FFF; font-weight:bold;   }
    .new_member_offer:hover span.redeem_now { background:#51B747;}
    .new_member_offer:hover { background:#333;}
    .new_member_offer .txt_intro{ display:block; float:left; line-height:72px; font-size: 17px; color:#fff; font-weight:bold; padding-right:40px; border-right:1px solid #767676; margin-right:50px; }
    .new_member_offer .txt_off{ line-height:43px; font-size: 36px; color:#fff;  font-weight:bold; }
    .new_member_offer .txt_info{ font-size: 18px; line-height:21px; color:#fff;  font-weight:normal; }

    .ftl-style-1 #adobe-logo { float: right; }



.ftl-style-1 ul.token-input-list { overflow: hidden; height:20px; width: 9999px; cursor: text; font-size: 12px; font-family: Verdana; min-height: 1px; z-index: 999; margin: 0 80px 0 0; padding: 2px 0 6px 0; list-style-type: none; clear: left; float:left; position:absolute;}
.ftl-style-1 ul.token-input-list li input { border: 0; width: 100px; padding: 3px 8px; background-color: white; margin: 2px 0; -webkit-appearance: caret;}
.ftl-style-1 li.token-input-token-boolean,
.ftl-style-1 li.token-input-token
{ overflow: hidden; height: auto !important; height: 15px; margin: 3px; padding: 1px 3px; background-color: #eff2f7; color: #000; cursor: default; border: 1px solid #ccd5e4; font-size: 11px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; float: left; white-space: nowrap;}
.ftl-style-1 li.token-input-token-boolean.token-input-highlighted-token{ background-color: #ffaaaa;}
.ftl-style-1 li.token-input-token-boolean p,
.ftl-style-1 li.token-input-token p
{ display: inline; padding: 0; margin: 0;}
.ftl-style-1 li.token-input-token-boolean span,
.ftl-style-1 li.token-input-token span
{ color: #a6b3cf; font-weight: bold; cursor: pointer;}
.ftl-style-1 span.token-input-delete-token:hover { color: red;}
.ftl-style-1 li.token-input-selected-token { background-color: #5670a6; border: 1px solid #3b5998; color: #fff;}
.ftl-style-1 li.token-input-input-token { float: left; margin: 0; padding: 0; list-style-type: none;}
.ftl-style-1 div.container_search { overflow: hidden; width: 470px; height: 30px; margin-left:32px; padding-left:7px; position: absolute;}



/* Colors */

.ftl-style-1,
.ftl-style-1 .hp-headline,
.ftl-style-1 .free-title,
.ftl-style-1 .seasonal-title,
.ftl-style-1 .category-title,
.ftl-style-1 .title span,
.ftl-style-1 .subtitle,
.ftl-style-1 .rss,
.ftl-style-1 .news-rss a,
.ftl-style-1 .post-title a,
.ftl-style-1 .footer a,
.ftl-style-1 .bloc-content,
.ftl-style-1 .post-excerpt,
.ftl-style-1 .twitter-content,
.ftl-style-1 .facebook-content,
.ftl-style-1 .card-activity,
.ftl-style-1 .card-phone,
.ftl-style-1 .notification-subtitle,
.ftl-style-1 .landing-lead,
.ftl-style-1 .size-credit,
.ftl-style-1 .title.gray,
.ftl-style-1 .stat,
.ftl-style-1 .affiliate-tools-links .form-label,
.ftl-style-1 .social-network-form .form-checkbox-line .form-label
.ftl-style-1 .affiliate-tools-links .form-label
.ftl-style-1 .subaccount-stat-form .form-label,
.ftl-style-1 .subaccount-stat-form .form-text,
.ftl-style-1 .subaccount-stat-form .form-select,
.ftl-style-1 .column-title,
.ftl-style-1 .subscription-box label,
.ftl-style-1 .corporate-menu-title,
.ftl-style-1 .editmulti-contents-main .form-label,
.ftl-style-1 .editmulti-contents-main #index-contents-list .release-list .view-link,
.ftl-style-1 .medium-form .form-label,
.ftl-style-1 .transfer-service-main .form-label,
.ftl-style-1 .discount-offer-box .title,
.ftl-style-1 .dashboard-main .stats-block .dashboard-description,
.ftl-style-1 .buy-credits-main .block-content-line-gradient .form-label,
.ftl-style-1 .long-marketing-block h4.subtitle,
.ftl-style-1 .subscription-option .subscription-options .title,
.ftl-style-1 .subscription-option .subscription-duration .title,
.ftl-style-1 .subscription-addon-upgrade-main .form-label,
.ftl-style-1 .subscription-addon-upgrade-main .cart-summary,
.ftl-style-1 .view-content-main .related-images-block h2,
.ftl-style-1 .view-content-main table thead
{ color:#545454;}

.ftl-style-1 .disabled-area
{ color:#B4B4B4;}

.ftl-style-1 a,
.ftl-style-1 .html-tooltip-trigger,
.ftl-style-1 span.blue,
.ftl-style-1 .logged-as strong,
.ftl-style-1 .nav-links a strong,
.ftl-style-1 .search-order-select a:hover,
.ftl-style-1 .results-filters a:hover,
.ftl-style-1 .option-checkbox,
.ftl-style-1 .view-checkbox,
.ftl-style-1 .contact,
.ftl-style-1 .search-filter-list .on,
.ftl-style-1 .intro-title,
.ftl-style-1 .display-keywords,
.ftl-style-1 .table .actions span
{ color:#296c91;}

.ftl-style-1.member-premier .logged-as strong,
.ftl-style-1.member-premier .privilege-tooltip dt,
.ftl-style-1.member-premier .privilege-detail h2,
.ftl-style-1.member-premier .privilege-detail h3
{ color: #918915;}

.ftl-style-1 a:hover,
.ftl-style-1 .credits-menu strong,
.ftl-style-1 .subscription-menu strong,
.ftl-style-1 .nav-links a:hover,
.ftl-style-1 .subnav-links a:hover,
.ftl-style-1 .pagination a:hover,
.ftl-style-1 .pagination .on
{ color:#4380a0;}

.ftl-style-1 .tagline strong
{ color:#3ca23b;}

.ftl-style-1 .phone-number
{ color:#4c4c4c;}

.ftl-style-1 .results,
.ftl-style-1 .detail-title,
.ftl-style-1 .ftl-ad-560,
.ftl-style-1 .ftl-ad-title,
.ftl-style-1 .focus,
.ftl-style-1 .focus-form,
.ftl-style-1 .intro-text
{ color:#000000;}

.ftl-style-1 .title,
.ftl-style-1 .discount,.ftl-style-1 .count,
.ftl-style-1 .rank-menu strong,
.ftl-style-1 .option-link.on,
.ftl-style-1 .tool .on,
.ftl-style-1 .ok-notification .notification-title,
.ftl-style-1 .cart-grid .cart-grid-free,
.ftl-style-1 .pricing h2,
.ftl-style-1 .stat .stat-credits,
.ftl-style-1 .edit-content-main .form-section,
.ftl-style-1 .section,
.ftl-style-1 .side-section,
.ftl-style-1 .detail-grid-keywords .selected,
.ftl-style-1 .content-keywords-list .selected,
.ftl-style-1 .soft-highlight,
.ftl-style-1 .search_syntax,
.ftl-style-1 .search_syntax:hover,
.ftl-style-1 .on .corporate-menu-title,
.ftl-style-1 .block-title-color-2,
.ftl-style-1 .transfer-service-main #summary-info,
.ftl-style-1 .offers .head h4,
.ftl-style-1 .subscription-option .title,
.ftl-style-1 .subscription-option .title span,
.ftl-style-1 .subscription-addon-upgrade-main table .highlight,
.ftl-style-1 .view-content-main table .subscription-header,
.ftl-style-1 .lp-low-cost-bottom h2
{ color:#1c851b;} /* Green */

.ftl-style-1 .cart-summary .negative
{ color:#cb0101;}

.ftl-style-1 .expired
{ color:#910000;}

.ftl-style-1 .logged-as,
.ftl-style-1 .logged-as:hover,
.ftl-style-1 .menu-link,
.ftl-style-1 .nav-links a,
.ftl-style-1 .subnav-links li,
.ftl-style-1 .subnav-links a,
.ftl-style-1 .login-label,
.ftl-style-1 .login-remember,
.ftl-style-1 .login-label,
.ftl-style-1 .login-remember
{ color:#333333;}

.ftl-style-1 .pending,
.ftl-style-1 .commission
{ color:#ff6c00;}

.ftl-style-1 a.error,
.ftl-style-1 .inbox-title a.error,
.ftl-style-1 .focus-error,
.ftl-style-1 .error_msg
{ color:#cc0000;}


.ftl-style-1 .hard-highlight,
.ftl-style-1 .hard-highlight:hover
{ color:#fc3e40;} /* Red*/

.ftl-style-1 .cart-menu strong,
.ftl-style-1 .cart-summary .highlight
{ color:#ff8300;}

.ftl-style-1 .login-menu strong
{ color:#296c91;}

.ftl-style-1 .signup-menu strong
{ color:#296c91;}

.ftl-style-1 .lightbox-menu strong
{ color:#2c932c;}

.ftl-style-1 .rank-menu
{ color:#767676;}

.ftl-style-1 .mode,
.ftl-style-1 .bar-links a,
.ftl-style-1 .results-filters,
.ftl-style-1 .results-filters a,
.ftl-style-1 .view-content-main .tab-block .tab-block-title,
.ftl-style-1 .view-content-main table .credit-header,
.ftl-style-1 .view-content-main .content-licenses-table td,
.ftl-style-1 .view-content-main table
{ color:#646464;}

.ftl-style-1 .mode.on,
.ftl-style-1 .item-grid th,
.ftl-style-1 .hp-three-cols .bloc-title,
.ftl-style-1 .hp-one-two-cols .bloc-title,
.ftl-style-1 .login-three-cols .bloc-title,
.ftl-style-1 .bloc-title.small,
.ftl-style-1 .become-contributor-bloc .bloc-title,
.ftl-style-1 .contributor-info-bloc .bloc-title,
.ftl-style-1 .twitter-title,.ftl-style-1 .facebook-title,
.ftl-style-1 .bundle-list label,
.ftl-style-1 .vat-label,
.ftl-style-1 .vat-number,.ftl-style-1 .vat-input,
.ftl-style-1 .view,
.ftl-style-1 .gallery-title,
.ftl-style-1 .gallery-title a,
.ftl-style-1 .avatars-title,
.ftl-style-1 .logos-title,
.ftl-style-1 .card-name,
.ftl-style-1 .similar-title,
.ftl-style-1 .cart-summary th,.ftl-style-1 .cart-summary td,
.ftl-style-1 .account-info th,.ftl-style-1 .account-info td,
.ftl-style-1 .method,
.ftl-style-1 .credits tbody,
.ftl-style-1 .files tbody,
.ftl-style-1 .folder-name,
.ftl-style-1 .grid tbody,
.ftl-style-1 .category-top,
.ftl-style-1 .inbox-title a,
.ftl-style-1 .stat,
.ftl-style-1 .latest-title,
.ftl-style-1 .form-label,
.ftl-style-1 .form-text,
.ftl-style-1 .form-checkbox,
.ftl-style-1 .form-radio,
.ftl-style-1 .search-filter-choice,
.ftl-style-1 .price,
.ftl-style-1 .news-title a,
.ftl-style-1 .twitter,
.ftl-style-1 .profile-main .affiliation-info,
.ftl-style-1 .button-dropbox
{ color:#242424;}

.ftl-style-1 .text-muted,
.ftl-style-1 .search-input
{ color:#8c8c8c;}

.ftl-style-1 .search-order-label,
.ftl-style-1 .search-advanced,
.ftl-style-1 .info strong,
.ftl-style-1 .submenu .title
{ color:#3b3b3b;}

.ftl-style-1 .search-order-select a
{ color:#424242;}

.ftl-style-1 .advanced
{ color:#383737;}

.ftl-style-1 .advanced-title
{ color:#1f1f1f;}

.ftl-style-1 .advanced-radio em,
.ftl-style-1 .advanced-checkbox em,
.ftl-style-1 .advancedsearch-form-block .subnav li
{ color:#7d7d7d;}

.ftl-style-1 .item-id,
.ftl-style-1 .submenu a
{ color:#949494;}

.ftl-style-1 .item-grid
{ color:#636363;}

.ftl-style-1 .preview-title,
.ftl-style-1 .preview-licence,
.ftl-style-1 .preview-credits
{ color:#3e3d3d;}

.ftl-style-1 .preview-licence em,
.ftl-style-1 .preview-credits em
{ color:#868686;}

.ftl-style-1 .preview-views,
.ftl-style-1 .preview-downloads
{ color:#2b2a2a;}

.ftl-style-1 .pagination a
{ color:#6a6a6a;}

.ftl-style-1 .captions,
.ftl-style-1 .advancedsearch-form-block .title,
.ftl-style-1 .results-filters a.selected
{ color:#535252;}

.ftl-style-1 .language-label,
.ftl-style-1 .language .links-container a,
.ftl-style-1 .price
{ color:#626262;}

.ftl-style-1 .bar
{ color:#4f4f4f;}

.ftl-style-1 .bloc-title,
.ftl-style-1 .choice,
.ftl-style-1 .form-section
{ color:#565656;}

.ftl-style-1 .cart-summary-bloc .bloc-title
{ color:#e27100;}

.ftl-style-1 .events .post-more a
{ color:#2a912a;}

.ftl-style-1 .lp-low-cost .intro-bottom,
.ftl-style-1 .post-date,
.ftl-style-1 .discount-offer-box .percentage-offer,
.ftl-style-1 .discount-offer-box .credits-offer,
.ftl-style-1 .choice.on,
.ftl-style-1 .inbox-date,
.ftl-style-1 .progress-count
{ color:#ffffff;}

.ftl-style-1 .post-actions .more
{ color:#178416;}

.ftl-style-1 .facebook-name
{ color:#3b5998;}

.ftl-style-1 .login-forgot
{ color:#9a9a9a;}

.ftl-style-1 .bundle-list em
{ color:#5d5d5d;}

.ftl-style-1 .bundle-list .on label
{ color:#d76c00;}

.ftl-style-1 .vat-help
{ color:#7e7c7c;}

.ftl-style-1 .gallery-actions .delete
{ color:#7e7e7e;}

.ftl-style-1 .detail-grid td,
.ftl-style-1 .cart-grid table
{ color:#272727;}

.ftl-style-1 .ftl-ad .ftl-ad-price
{ color:#1C851B;}

.ftl-style-1 .payment-info
{ color:#8a8a8a;}

.ftl-style-1 .credits thead th,
.ftl-style-1 .files thead th,
.ftl-style-1 .grid thead th
{ color:#5c5c5c;}

.ftl-style-1 .files tbody .file-date,
.ftl-style-1 .form-help,
.ftl-style-1 .info,
.ftl-style-1 .disabled-line,
.ftl-style-1 .disabled-line .form-label
{ color:#7b7b7b;}

.ftl-style-1 .landing-title,
.ftl-style-1 .landing-section
{ color:#343434;}

.ftl-style-1 .landing-title strong.red
{ color:#b31a1c;}

.ftl-style-1 .landing-title strong
{ color:#177817;}

.ftl-style-1 .inbox th
{ color:#6d6d6d;}

.ftl-style-1 .form-text:focus
{ color:#e17401;}

.ftl-style-1 .form-required
{ color:#ba0000;}

.ftl-style-1 .form-tsp,
.ftl-style-1 .lp-low-cost-bottom ul
{ color:#a6a6a6;}

.ftl-style-1 .small-form .form-checkbox,.ftl-style-1 .register-form .form-checkbox,.ftl-style-1 .mini-form .form-checkbox,
.ftl-style-1 .form-lost a
{ color:#454646;}

.ftl-style-1 .form-radio span
{ color:#6c6c6c;}

.ftl-style-1 .form-slash
{ color:#dedede;}

.ftl-style-1 .lp-low-cost .fader_search_input,
.ftl-style-1 .lp-low-cost .fader_search_input:focus,
.ftl-style-1 .lp-low-cost .fader_search_input:hover,
.ftl-style-1 .focus-form .form-remember
{ color:#666666;}

.ftl-style-1 .timer-white,
{ color:#FFFFFF;}

.ftl-style-1 .timer-black
{ color:#000000;}

.ftl-style-1 .intro-side-pricing .fader-link a:link,
.ftl-style-1 .intro-side-pricing .fader-link a:hover,
.ftl-style-1 .intro-side-pricing .fader-link a:active,
.ftl-style-1 .intro-side-pricing .fader-link a:visited
{ color:#ffffff;}

.ftl-style-1 .lp-low-cost .intro-aside
{ color:#ededed;}



/* Sprites */
.ftl-style-1 .img{ background:no-repeat top left; overflow:hidden;}
    .ftl-style-1 .item-meta .img{ float:right;}
    .ftl-style-1 .captions li .img{ float:left; margin-right:4px;}
    .ftl-style-1 .gallery-actions .img{ left:0; position:absolute; top:-1px;}
    .ftl-style-1 .detail-meta .img{ vertical-align:middle;}
    .ftl-style-1 .tool .img{ float:left; margin: 0px 10px 0px 0px;}
    .ftl-style-1 .option .img{ vertical-align:middle;}
/* 10x10 */
.ftl-style-1 .img-10{ background-image:url(https://s.ftcdn.net/r/v2010/95f6baa053e4363fd397e5ca3cd0a742d4a2c053/pics/all/hab/10x10.png); height:10px; vertical-align:bottom; width:10px;}
    .ftl-style-1 .img-round-button-green{ background-position:0 0;}
    .ftl-style-1 .img-round-button-grey{ background-position:0 -15px;}
/* 16x16 */
.ftl-style-1 .img-16{ background-image:url(https://s.ftcdn.net/r/v2010/98bd715b21aa68c3a274b0c3ad0480b6fc120c8b/pics/all/hab/16x16.png); height:16px; vertical-align:bottom; width:16px;}
    .ftl-style-1 .preview-meta .img-16{ vertical-align:text-top;}
.ftl-style-1 .img-white-dropdown{ background-position:0 -20px;}
    .ftl-style-1 .search-advanced .img-white-dropdown{ vertical-align:text-top;}
.ftl-style-1 .img-subscription{ background-position:0 -40px;}
.ftl-style-1 .img-subscription.on{ background-position:0 -60px;}
.ftl-style-1 .img-star{ background-position:0 -80px;}
.ftl-style-1 a:hover .img-star,
.ftl-style-1 .img-star.on{ background-position:0 -100px;}
.ftl-style-1 .img-cart{ background-position:0 -120px;}
.ftl-style-1 .img-cart.on{ background-position:0 -140px;}
.ftl-style-1 .img-infinite{ background-position:0 -160px;}
.ftl-style-1 .img-camera{ background-position:0 -180px;}
.ftl-style-1 .img-credits{ background-position:0 -200px;}
.ftl-style-1 .img-credits-black{ background-position:0 -220px;}
.ftl-style-1 .img-eye{ background-position:0 -240px;}
.ftl-style-1 .img-download{ background-position:0 -260px;}
.ftl-style-1 .img-download.on{ background-position:0 -280px;}
.ftl-style-1 .img-red-cross{ background-position:0 -300px;}
    .ftl-style-1 .button .img-red-cross{ float:right; margin:3px 0 0 2px;}
    .ftl-style-1 .option .img-red-cross{ }
.ftl-style-1 .img-rss{ background-position:0 -340px;}
.ftl-style-1 .img-small-breadcrumb{ background-position:0 -360px;}
.ftl-style-1 .img-status-alert{ background-position:0 -380px;}
.ftl-style-1 .img-status-warning{ background-position:0 -400px;}
.ftl-style-1 .img-status-ok{ background-position:0 -420px;}
.ftl-style-1 .img-reset{ background-position:0 -640px;}
.ftl-style-1 .img-red-border-cross{ background-position:0 -660px;}
.ftl-style-1 .img-grey-border-cross{ background-position:0 -680px;}
.ftl-style-1 .img-sub-tree{ background-position:0 -700px;}
.ftl-style-1 .img-notok{ background-position:0 -720px;}
.ftl-style-1 .img-ok{ background-position:0 -740px;}
.ftl-style-1 .img-vertical-chevron{ background-position:0 -760px;}
.ftl-style-1 .img-video{ background-position:0 -780px;}
.ftl-style-1 .img-vector{ background-position:0 -800px;}
.ftl-style-1 .img-question-mark{ background-position:0 -820px;}
.ftl-style-1 .img-share{ background-position:0 -840px;}
.ftl-style-1 .img-thumbnails-220{ background-position:0 -860px;}
.ftl-style-1 .img-thumbnails-160{ background-position:0 -880px;}
.ftl-style-1 a.current .img-thumbnails-220{ background-position:0 -900px;}
.ftl-style-1 a.current .img-thumbnails-160{ background-position:0 -920px;}
.ftl-style-1 .img-trash{ background-position:0 -940px;}
.ftl-style-1 .img-arrow-prev{ background-position:0 -960px;}
.ftl-style-1 .img-arrow-next{ background-position:0 -980px;}
.ftl-style-1 .img-arrow-prev-disabled{ background-position:0 -1000px;}
.ftl-style-1 .img-arrow-next-disabled{ background-position:0 -1020px;}
.ftl-style-1 .img-error{ background-position:0 -1040px;}
.ftl-style-1 .img-info{ background-position:0 -1060px;}

.ftl-style-1 .img-status-complete_data{ background-position:0 -520px;}
    .ftl-style-1 .img-status-complete_data_exclusive{ background-position:0 -520px;}
.ftl-style-1 .img-status-awaiting_validation{ background-position:0 -400px;}
    .ftl-style-1 .img-status-awaiting_validation_exclusive{ background-position:0 -560px;}
.ftl-style-1 .img-status-online_in_free{ background-position:0 -480px;}
    .ftl-style-1 .img-status-online_in_free_exclusive{ background-position:0 -600px;}
.ftl-style-1 .img-status-online{ background-position:0 -420px;}
    .ftl-style-1 .img-status-online_exclusive{ background-position:0 -580px;}
.ftl-style-1 .img-status-refused{ background-position:0 -380px;}
    .ftl-style-1 .img-status-refused_exclusive{ background-position:0 -540px;}
.ftl-style-1 .img-status-refused_for_free{ background-position:0 -500px;}
    .ftl-style-1 .img-status-refused_for_free_exclusive{ background-position:0 -620px;}

.ftl-style-1 .img-status-not_downloaded{ background-position:0 -480px;}

.ftl-style-1 .img-grey-down{ background-position:0 -440px;}
    .ftl-style-1 .block-title .img-grey-down{ float:right; margin:12px 4px 0 0;}
.ftl-style-1 .img-grey-down-bis{ background-position:0 -460px;}
    .ftl-style-1 .search-filter-choice .img-grey-down-bis{ float:right; margin:8px 0 0 2px;}

.ftl-style-1 .img-add-to-cart { background-position:0 -1076px;}
.ftl-style-1 .img-add-to-cart-mc,
.ftl-style-1 .img-add-to-cart:hover,
.ftl-style-1 .add-to-cart-parent:hover .img-add-to-cart
{ background-position:0 -1092px;}
.ftl-style-1 .img-view-cart { background-position:0 -1155px;}

.ftl-style-1 .img-add-to-lightbox { background-position:0 -1108px;}
.ftl-style-1 .img-add-to-lightbox-mc,
.ftl-style-1 .img-add-to-lightbox:hover,
.ftl-style-1 .add-to-lightbox-parent:hover .img-add-to-lightbox
{ background-position:0 -1124px;}
.ftl-style-1 .img-view-lightbox { background-position:0 -1140px;}
.ftl-style-1 .img-thumbnails-400{ background-position:0 -1171px;}
.ftl-style-1 a.current .img-thumbnails-400{ background-position:0 -1188px;}

.ftl-style-1 .img-similia { background-position:0 -1238px;}
.ftl-style-1 .img-similia-mc,
.ftl-style-1 .img-similia:hover,
.ftl-style-1 .search-similia-parent:hover .img-similia
{ background-position:0 -1254px;}

.ftl-style-1 .img-add-to-cart-grey { background-position:0 -1205px;}
.ftl-style-1 .img-direct-download { background-position:0 -1222px;}

/* 20x20 */
.ftl-style-1 .img-20{ background-image:url(https://s.ftcdn.net/r/v2010/427425d40381bd7cac73da7d5c1a48b124f1f6ef/pics/all/hab/20x20.png); height:20px; vertical-align:bottom; width:20px;}
.ftl-style-1 .img-gray-photos{ background-position:0 0;}
.ftl-style-1 .img-gray-trash{ background-position:0 -25px;}
.ftl-style-1 .img-gray-eye{ background-position:0 -50px;}
.ftl-style-1 .img-gray-pen{ background-position:0 -75px;}
.ftl-style-1 .img-gray-profile{ background-position:0 -100px;}
.ftl-style-1 .img-gray-tool{ background-position:0 -125px;}
.ftl-style-1 .img-gray-padlock{ background-position:0 -150px;}
.ftl-style-1 .img-content-video{ background-position:0 -175px;}
.ftl-style-1 .img-content-video-infinite{ background-position:0 -195px;}

/* 24x24 */
.ftl-style-1 .img-24{ background:url(https://s.ftcdn.net/r/v2010/993490c6e09ea9b979d2dcd83a373c91b66f1ff2/pics/all/hab/24x24.png) no-repeat; height:24px; vertical-align:bottom; width:24px;}
.ftl-style-1 .img-green-subscription{ background-position:0 -30px;}
.ftl-style-1 .img-big-credits{ background-position:0 -60px;}
.ftl-style-1 .img-big-star{ background-position:0 -90px;}
    .ftl-style-1 .detail-button-top a:hover .img-big-star,
    .ftl-style-1 .detail-button-top a.on .img-big-star,
    .ftl-style-1 .content-actions-top a:hover .img-big-star,
    .ftl-style-1 .content-actions-top a.on .img-big-star,
    .ftl-style-1 .img-big-star.on
    { background-position:0 -210px;}
.ftl-style-1 .img-big-cart{ background-position:0 -120px;}
.ftl-style-1 .img-tooltip-html{ background-position:0 -300px;}
.ftl-style-1 .img-normal-order{ background-position:0 -360px;}
    .ftl-style-1 a:hover .img-normal-order,
    .ftl-style-1 a.on .img-normal-order,
    .ftl-style-1 .img-normal-order-on
    { background-position:0 -420px;}
.ftl-style-1 .img-reverse-order{ background-position:0 -330px;}
    .ftl-style-1 a:hover .img-reverse-order,
    .ftl-style-1 a.on .img-reverse-order,
    .ftl-style-1 .img-reverse-order-on
    { background-position:0 -390px;}
.ftl-style-1 .img-calculator{ background-position:0 -450px;}

/* 32x32 */
.ftl-style-1 .img-32{ background-image:url(https://s.ftcdn.net/r/v2010/22f366f9773e9985984c73f11fa4e599f4d6c415/pics/all/hab/32x32.png); height:32px; vertical-align:bottom; width:32px;}
.ftl-style-1 .img-big-subscription{ background-position:0 -4px; height:24px;}
.ftl-style-1 .img-breadcrumb{ background-position:0 -200px;}

/* 47x48 */
.ftl-style-1 .img-med-icon{ background-image:url(https://s.ftcdn.net/r/v2010/f8060770e8b15442b08cb7eabda17b56c1cc5bb7/pics/all/hab/47x48.png); height:48px; vertical-align:bottom; width:47px;}
.ftl-style-1 .night-desert{ background-position:0 -60px;}
.ftl-style-1 .blocnote{ background-position:0 -120px;}
.ftl-style-1 .newspaper{ background-position:0 -180px;}
.ftl-style-1 .day-desert-thumb{ background-position:0 -240px;}

/* 64x64 */
.ftl-style-1 .img-64{ background-image:url(https://s.ftcdn.net/r/v2010/7202f9ee7787397ae18f003fdf84d64fd1e27626/pics/all/hab/64x64.png); height:64px; vertical-align:bottom; width:64px;}
.ftl-style-1 .img-dropbox{ background-position:left -150px;}

/* 120x120*/
.ftl-style-1 .large-logo{ background-image:url(https://s.ftcdn.net/r/v2010/9b72f337448dd8dc51687044dfe0684c300155d5/pics/all/hab/120x120.png); height:120px; width:120px;}
.ftl-style-1 .logo-dropbox{ background-position: left -330px;}
.ftl-style-1 .logo-twitter{ background-position: left -178px;}
.ftl-style-1 .logo-facebook{ background-position: left -28px;}

/* 25x25 */
.ftl-style-1 .small-logo,
.ftl-style-1 .img-25
{ background-image:url(https://s.ftcdn.net/r/v2010/f88ddbaf4fd1f58900919af6d5ddfcd33ba31c27/pics/all/hab/25x25.png); height:25px; width:25px;}
.ftl-style-1 .small-logo-linkedin{ background-position: left -60px;}
.ftl-style-1 .small-logo-twitter{ background-position: left -30px;}
.ftl-style-1 .small-logo-facebook{ background-position: left top;}
.ftl-style-1 .small-logo-email{ background-position: left -90px;}
.ftl-style-1 .img-reload{ background-position:left -120px;}
.ftl-style-1 .simplify-logo-facebook{ background-position: left -150px;}


/* XXL 5 image offer */
.ftl-style-1 .XXL5image-offer{ background:url(https://s.ftcdn.net/r/v2010/8626460f22ab4aedee845cde7d4809fc2a532490/pics/all/hab/sprite_XXL5_free_image_home.png) no-repeat top left; height:200px; width:200px;}

/* title banner right */
.ftl-style-1 .most-popular-right-banner .content-block-right{ background:url(https://s.ftcdn.net/r/v2010/9532019d42cff747c9209dacea3b858b67ce0d38/pics/all/hab/header-flags-right-most-popular.png) top left no-repeat;}
.ftl-style-1 .best-offer-right-banner .content-block-right{ background:url(https://s.ftcdn.net/r/v2010/341a4bbd2a37ef612116f5b14e25e64efcd51441/pics/all/hab/header-flags-right-best-offer.png) top left no-repeat;}

/* Rank Sprite */
.ftl-style-1 .img-rank{ background-image:url(https://s.ftcdn.net/r/v2010/2ef0ca35cac120a9cdb7c6a502802950a4db3772/pics/all/hab/ranks-37x23.png); height: 23px; vertical-align:middle; width: 37px;}
.ftl-style-1 .img-rank-mini{ background-image:url(https://s.ftcdn.net/r/v2010/1ecc37fcfa638bae801cc314c3f21e86e9113f1e/pics/all/hab/ranks-20x12.png); display:block; height: 12px; vertical-align:middle; width: 20px;}
    .ftl-style-1 .img-rank-0{ background-position:0 -0px;} /* White */
    .ftl-style-1 .img-rank-1{ background-position:0 -25px;} /* Bronze */
    .ftl-style-1 .img-rank-2{ background-position:0 -50px;} /* Silver */
    .ftl-style-1 .img-rank-3{ background-position:0 -75px;} /* Gold */
    .ftl-style-1 .img-rank-4{ background-position:0 -100px;} /* Emerald */
    .ftl-style-1 .img-rank-5{ background-position:0 -125px;} /* Sapphire */
    .ftl-style-1 .img-rank-6{ background-position:0 -150px;} /* Ruby */
    .ftl-style-1 .img-rank-7{ background-position:0 -175px;} /* Diamond */
    .ftl-style-1 .img-rank-99{ background-position:0 -200px;} /* Infinite */

/* Corporate Menu */
.ftl-style-1 .corporate-menu{ background-image:url(https://s.ftcdn.net/r/v2010/670be4354042e416945581bf76c92e79ffa19b7b/pics/all/hab/corporate-menu-48x40.png); height: 40px; vertical-align:middle; width: 48px;}
    .ftl-style-1 .img-corporate-administration{ background-position:0 -0px;}
        .ftl-style-1 .on .img-corporate-administration{ background-position:0 -50px;}
    .ftl-style-1 .img-corporate-dashboard{ background-position:0 -100px;}
        .ftl-style-1 .on .img-corporate-dashboard{ background-position:0 -150px;}
    .ftl-style-1 .img-corporate-invoicing{ background-position:0 -200px;}
        .ftl-style-1 .on .img-corporate-invoicing{ background-position:0 -250px;}
    .ftl-style-1 .img-corporate-preferences{ background-position:0 -300px;}
        .ftl-style-1 .on .img-corporate-preferences{ background-position:0 -350px;}
    .ftl-style-1 .img-corporate-reporting{ background-position:0 -400px;}
        .ftl-style-1 .on .img-corporate-reporting{ background-position:0 -450px;}
    .ftl-style-1 .img-corporate-tools{ background-position:0 -500px;}
        .ftl-style-1 .on .img-corporate-tools{ background-position:0 -550px;}

/* Sprite: Prices */
.ftl-style-1 .img-price-container{ left:352px; position:absolute}
.ftl-style-1 .subscription-choice-detail .img-price-container{ position:inherit; left:0; float:right;}
.ftl-style-1 .img-price{ background-image:url(https://s.ftcdn.net/r/v2010/1541e218be2239bdda18e21d6f2b3feba7cad16a/pics/all/hab/prices-30x52.png); height:52px; vertical-align:bottom; width:29px; display:block; float:left; }
    .ftl-style-1 .img-price.item-0{ background-position:0 0px;}
    .ftl-style-1 .img-price.item-1{ background-position:0 -52px; width:25px;}
    .ftl-style-1 .img-price.item-2{ background-position:0 -104px;}
    .ftl-style-1 .img-price.item-3{ background-position:0 -156px;}
    .ftl-style-1 .img-price.item-4{ background-position:0 -208px;}
    .ftl-style-1 .img-price.item-5{ background-position:0 -260px;}
    .ftl-style-1 .img-price.item-6{ background-position:0 -312px; width:28px;}
    .ftl-style-1 .img-price.item-7{ background-position:0 -364px; width:28px;}
    .ftl-style-1 .img-price.item-8{ background-position:0 -416px;}
    .ftl-style-1 .img-price.item-9{ background-position:0 -468px;}
    .ftl-style-1 .img-price.item-dot{ background-position:0 -572px; width:2px;}
    .ftl-style-1 .img-price.item-comma{ background-position:0 -520px; width:3px;}
    .ftl-style-1 .img-price.item-space{ background-position:0 0px; width:5px; height:1px}
    .ftl-style-1 .img-price.item-big-space{ background-position:0 0px; width:25px; height:1px}
    .ftl-style-1 .img-price.item-fr,
    .ftl-style-1 .img-price.item-de,
    .ftl-style-1 .img-price.item-es,
    .ftl-style-1 .img-price.item-it,
    .ftl-style-1 .img-price.item-pt,
    .ftl-style-1 .img-price.item-nl,
    .ftl-style-1 .img-price.item-eu{ background-position:0 -728px; width:15px;}
    .ftl-style-1 .img-price.item-en{ background-position:0 -832px; width:15px;}
    .ftl-style-1 .img-price.item-us,
    .ftl-style-1 .img-price.item-au,
    .ftl-style-1 .img-price.item-ru,
    .ftl-style-1 .img-price.item-tr{ background-position:0 -676px; width:15px;}
    .ftl-style-1 .img-price.item-kr{ background-position:0 -936px; width:20px;}
    .ftl-style-1 .img-price.item-jp{ background-position:0 -780px; width:15px;}
    .ftl-style-1 .img-price.item-pl{ background-position:0 -624px; width:25px;}
    .ftl-style-1 .img-price.item-cn{ background-position:0 -884px; width:26px;}
    .ftl-style-1 .img-price.item-cl,
    .ftl-style-1 .img-price.item-mx,
    .ftl-style-1 .img-price.item-co,
    .ftl-style-1 .img-price.item-br,
    .ftl-style-1 .img-price.item-ar{ background-position:0 -988px; width:27px;}
    .ftl-style-1 .img-price.item-za{ background-position:0 -1040px; width:15px;}
    .ftl-style-1 .img-price.item-se{ background-position:0 -1093px; width:24px;}

/* Sprite: Language Select Backgrounds */
.ftl-style-1 .language .list-item-no-flag,
.ftl-style-1 .language .links-hidden li a
{ height:28px; border:none; overflow:hidden; background:#fcfcfc url(https://s.ftcdn.net/r/v2010/6b5e1a8e89fd3c1b48c86aaa5a36abd607c515a1/pics/all/hab/language-first-wide.png) no-repeat 100px 0px;}
    .ftl-style-1 .language .links-hidden li a:hover{ background-color:#eff6fa;}
    .ftl-style-1 .language .links-hidden li .first_zone_link{ background-position:-600px 0px;}
    .ftl-style-1 .language .links-hidden li .first_zone_link:hover{ background-position:-700px 0px;}
    .ftl-style-1 .language .links-hidden li .last_zone_link{ background-position:-800px 0px;}
    .ftl-style-1 .language .links-hidden li .last_zone_link:hover{ background-position:-900px 0px;}

    .ftl-style-1 .language .links-hidden .first_zone_column li a{ background-position:-1200px 0px;}
    .ftl-style-1 .language .links-hidden .first_zone_column li a:hover{ background-position:-1300px 0px;}
    .ftl-style-1 .language .links-hidden .first_zone_column li .first_zone_link{ background-color:transparent; background-position:0px 0px;}
    .ftl-style-1 .language .links-hidden .first_zone_column li .first_zone_link:hover{ background-color:transparent; background-position:-100px 0px;}

    .ftl-style-1 .language .links-hidden .last_zone_column li a{ background-position:-1400px 0px;}
    .ftl-style-1 .language .links-hidden .last_zone_column li a:hover{ background-position:-1500px 0px;}
    .ftl-style-1 .language .links-hidden .last_zone_column li .first_zone_link{ background-color:transparent; background-position:-200px 0px;}
    .ftl-style-1 .language .links-hidden .last_zone_column li .first_zone_link:hover{ background-color:transparent; background-position:-299px 0px;}

    .ftl-style-1 .language .list-last-item,
    .ftl-style-1 .language .links-hidden .last_zone_column li.flag_column_break .last_zone_link{ background-color:transparent; background-position:-400px 0px;}
    .ftl-style-1 .language .links-hidden .last_zone_column li.flag_column_break .last_zone_link:hover{ background-color:transparent; background-position:-499px 0px;}

/* Sprite: Flags */
.ftl-style-1 .flag{ background:url(https://s.ftcdn.net/r/v2010/a97e3afa6847f2b94c24d3b263f14fb844226ad2/pics/all/hab/flags.png) no-repeat top left; float:left; height:11px; overflow:hidden; width:16px;}
    .ftl-style-1 .flag-us{ background-position:0 -20px;}
    .ftl-style-1 .flag-fr{ background-position:0 -40px;}
    .ftl-style-1 .flag-de{ background-position:0 -60px;}
    .ftl-style-1 .flag-es{ background-position:0 -80px;}
    .ftl-style-1 .flag-it{ background-position:0 -100px;}
    .ftl-style-1 .flag-pt{ background-position:0 -120px;}
    .ftl-style-1 .flag-br{ background-position:0 -140px;}
    .ftl-style-1 .flag-jp{ background-position:0 -160px;}
    .ftl-style-1 .flag-eu{ background-position:0 -180px;}
    .ftl-style-1 .flag-pl{ background-position:0 -200px;}
    .ftl-style-1 .flag-ru{ background-position:0 -220px;}
    .ftl-style-1 .flag-cn{ background-position:0 -240px;}
    .ftl-style-1 .flag-tr{ background-position:0 -260px;}
    .ftl-style-1 .flag-kr{ background-position:0 -280px;}
    .ftl-style-1 .flag-au{ background-position:0 -300px;}
    .ftl-style-1 .flag-ar{ background-position:0 -320px;}
    .ftl-style-1 .flag-cl{ background-position:0 -340px;}
    .ftl-style-1 .flag-mx{ background-position:0 -360px;}
    .ftl-style-1 .flag-co{ background-position:0 -380px;}
    .ftl-style-1 .flag-za{ background-position:0 -400px;}
    .ftl-style-1 .flag-nl{ background-position:0 -420px;}
    .ftl-style-1 .flag-se{ background-position:0 -440px;}

/* Sprite: Licences */
.ftl-style-1 .size, .ftl-style-1 .step { float:left; margin-right:10px; width:90px;}
.ftl-style-1 .size .size-icon{ background:url(https://s.ftcdn.net/r/v2010/a1631fa9aa5cdb36494ebe7d630ad82c0307d584/pics/all/hab/sizes.png) no-repeat top left; display:block; height:90px; overflow:hidden; text-indent:-290486px; width:90px;}
    /*
    left position:
       0px: blue
    -100px: purple
    -200px: yellow
    -300px: red
    -400px: orange
    */
    .ftl-style-1 .size .size-icon.license-xs     { background-position:0 0;}
    .ftl-style-1 .size .size-icon.license-s      { background-position:0 -100px;}
    .ftl-style-1 .size .size-icon.license-m      { background-position:0 -200px;}
    .ftl-style-1 .size .size-icon.license-l      { background-position:0 -300px;}
    .ftl-style-1 .size .size-icon.license-xl     { background-position:0 -400px;}
    .ftl-style-1 .size .size-icon.license-xxl    { background-position:0 -500px;}
    .ftl-style-1 .size .size-icon.license-x      { background-position:0 -600px;}
    .ftl-style-1 .size .size-icon.license-v      { background-position:0 -700px;}
    .ftl-style-1 .size .size-icon.license-xv     { background-position:0 -800px;}
    .ftl-style-1 .size .size-icon.license-pal    { background-position:0 -900px;}
    .ftl-style-1 .size .size-icon.license-ntsc   { background-position:0 -1000px;}
    .ftl-style-1 .size .size-icon.license-hd720  { background-position:0 -1100px;}
    .ftl-style-1 .size .size-icon.license-hd1080 { background-position:0 -1200px;}

    .ftl-style-1 .size .size-icon.license-photo-xs  { background-position:0 0;}
    .ftl-style-1 .size .size-icon.license-photo-s   { background-position:0 -100px;}
    .ftl-style-1 .size .size-icon.license-photo-m   { background-position:0 -200px;}
    .ftl-style-1 .size .size-icon.license-photo-l   { background-position:0 -300px;}
    .ftl-style-1 .size .size-icon.license-photo-xl  { background-position:0 -400px;}
    .ftl-style-1 .size .size-icon.license-photo-xxl { background-position:0 -500px;}
    .ftl-style-1 .size .size-icon.license-photo-x   { background-position:-200px -600px;}

    .ftl-style-1 .size .size-icon.license-vector-xs  { background-position:0 0;}
    .ftl-style-1 .size .size-icon.license-vector-s   { background-position:0 -100px;}
    .ftl-style-1 .size .size-icon.license-vector-m   { background-position:0 -200px;}
    .ftl-style-1 .size .size-icon.license-vector-l   { background-position:0 -300px;}
    .ftl-style-1 .size .size-icon.license-vector-xl  { background-position:0 -400px;}
    .ftl-style-1 .size .size-icon.license-vector-xxl { background-position:0 -500px;}
    .ftl-style-1 .size .size-icon.license-vector-v   { background-position:-300px -700px;}
    .ftl-style-1 .size .size-icon.license-vector-xv  { background-position:-400px -800px;}

    .ftl-style-1 .size .size-icon.license-video-s      { background-position:-100px -100px;}
    .ftl-style-1 .size .size-icon.license-video-m      { background-position:-100px -200px;}
    .ftl-style-1 .size .size-icon.license-video-x      { background-position:-100px -600px;}
    .ftl-style-1 .size .size-icon.license-video-pal    { background-position:-100px -900px;}
    .ftl-style-1 .size .size-icon.license-video-ntsc   { background-position:-100px -1000px;}
    .ftl-style-1 .size .size-icon.license-video-hd720  { background-position:-100px -1100px;}
    .ftl-style-1 .size .size-icon.license-video-hd1080 { background-position:-100px -1200px;}

.ftl-style-1 .size .size-credit{ display:block; font-size:18px;font-weight:bold; line-height:20px; padding-top:4px; text-align:center;}

.ftl-style-1 .step .step-box { display:block; font-size:14px; font-weight:normal; line-height:16px; padding-top:4px; margin-bottom: 20px; text-align:center; }

/* Sprite: Others */
.ftl-style-1 .img-clocks{ background-image:url(https://s.ftcdn.net/r/v2010/8da6ae5a7c47ecbd16522356c261dc4ecf0f618a/pics/all/img/clocks.jpg); height:60px; width:41px;}
.ftl-style-1 .img-clock-green{ background-position:left top;}
.ftl-style-1 .img-clock-red{ background-position:left -60px;}

.ftl-style-1 .img-purchase-advice{background:url(https://s.ftcdn.net/r/v2010/3e970cfbd53d0af9f1ce0f1e48c435d469076b82/pics/all/img/70x40.png) no-repeat left top; height:40px; width:70px;}
.ftl-style-1 .img-credit-advice{ background-position: left -50px;}
.ftl-style-1 .img-subscription-advice{ background-position: left -100px;}

/* 90x90 red square sprites */
.ftl-style-1 .step .step-icon { background:url(https://s.ftcdn.net/r/v2010/9417be225c7549f408f0396a4b2b0fb646ba514a/pics/all/hab/red-number-box-sprite-90x90.png) no-repeat top left; display:block; height:90px; overflow:hidden; text-indent:-290486px; width:90px;}
.ftl-style-1 .step .red-square-one { background-position: 0px 0px;}
.ftl-style-1 .step .red-square-two { background-position: 0px -100px;}
.ftl-style-1 .step .red-square-three { background-position: 0px -200px;}
.ftl-style-1 .step .red-square-four { background-position: 0px -300px;}

/* background images */
.ftl-style-1 .monthly-sub .wide-intro { background: url(https://s.ftcdn.net/r/v2010/49ba995ce5832bbe4cfaeada649797dee17eab8c/pics/all/page/header-abo.jpg) top left no-repeat; }

/* Unique images */
.ftl-style-1 .subscription-main .extra-large-block-title .icon{ width:55px; height:54px; margin-top:-7px; float:left; display:block; background:url(https://s.ftcdn.net/r/v2010/12f3e178d7d819bcdc6288aed061876b7409e737/pics/all/hab/header-icons.png) top left no-repeat;}
.ftl-style-1 .subscription-main .extra-large-block-title .daily-sub-icon{ background-position: 0px -55px;}
.ftl-style-1 .subscription-main .extra-large-block-title .monthly-sub-icon{ background-position: 0px 0px;}

.ftl-style-1 .subscription-addon-upgrade-main .subscription-graphic{ background:url(https://s.ftcdn.net/r/v2010/129dfb796ede01d06eba921e7cd25e94f99e5450/pics/all/hab/subscription-trains.png) top left no-repeat; height:60px; width:320px; bottom:10px; margin:auto;}
.ftl-style-1 .subscription-addon-upgrade-main .block-two-cols .subscription-graphic{}
    .ftl-style-1 .subscription-addon-upgrade-main .addon{background-position: 0px 0px;}
    .ftl-style-1 .subscription-addon-upgrade-main .upgrade{background-position: 0px -60px;}

.ftl-style-1 .img-arrow-bottom{ height:4px; width:21px; background:url(https://s.ftcdn.net/r/v2010/cb33f2231eab9d16e9307a9629b6a178e69ea385/pics/all/hab/arrow_bottom.gif) no-repeat;}

/* PayU payment */
.method-infos .payu{ display: inline-block; margin: 7px 7px 7px 0; width: 70px; height: 39px; background: url(https://s.ftcdn.net/r/v2010/86f20fdf4756163bb4d5d396d3f6946e3f65aab7/pics/all/img/logos/payment/on_payu_70x30.png) no-repeat;}
    .payu.method-mtransfer{ background-position: 0 0;}
    .payu.method-ing{ background-position: 0 -39px;}
    .payu.method-pko{ background-position: 0 -78px;}
    .payu.method-wbk{ background-position: 0 -117px;}
    .payu.method-multibank{ background-position: 0 -156px;}



.ftl-style-1 .button-container{ margin-right:10px;}

/* button base css height; 27px width: variable */
.ftl-style-1 .button, .ftl-style-1 .button input{ background:url(https://s.ftcdn.net/r/v2010/6158d0c65dafd72aebaca9cf6b4a97f5e708e695/pics/all/hab/buttons-color-1.png) no-repeat top left; border:none; color:#FEFEFE; cursor:pointer; display:inline-block; font-size:13px; font-weight:bold; height:27px; line-height:26px; margin:0 auto; padding:0 10px 0 20px; position:relative; text-align:center; text-shadow:0 1px 2px #257924;}
    .ftl-style-1 .button-right{ background:url(https://s.ftcdn.net/r/v2010/6158d0c65dafd72aebaca9cf6b4a97f5e708e695/pics/all/hab/buttons-color-1.png) no-repeat top right; height:27px; position:absolute; right:-10px; top:0; width:10px;}
    .ftl-style-1 .button:hover{ color:#ffffff;}
    .ftl-style-1 input.button{ background-position:0 -300px; padding: 0 20px; width: 100px}
    .ftl-style-1 input.button-padding-width-10{ padding: 0 10px;}
.ftl-style-1 input.button[disabled] { opacity:0.4;}

.ftl-style-1 .two-one-cols .col-2 .button-full{ width:260px;}

/* small button height: 27px; */
.ftl-style-1 .button-S-XS, .ftl-style-1 input.button-S-XS { background-position:0 -960px; width:49px;}
    .ftl-style-1 input.button-S-XS{padding-left:17px;}
.ftl-style-1 .button-S-S, input.button-S-S { background-position:0 -300px; width:60px;}
    .ftl-style-1 input.button-S-S { width:100px}
.ftl-style-1 .button-S-M { width:110px;}
    .ftl-style-1 input.button-S-M { background-position:0 -350px; width:150px;}
.ftl-style-1 .button-S-L { width:160px}
    .ftl-style-1 input.button-S-L { background-position:0 -400px; width:200px;}

/* medium button height: 37px; */
.ftl-style-1 .button-M-variable { background-position:0 -47px; height:37px; line-height:36px;}
    .ftl-style-1 .button-M-variable .button-right,
    .ftl-style-1 .button-M-S .button-right,
    .ftl-style-1 .button-M-M .button-right,
    .ftl-style-1 .button-M-L .button-right,
    .ftl-style-1 .button-M-XL .button-right
    { background-position:right -47px; height:37px;}
.ftl-style-1 .button-M-S { background-position:0 -47px; height:37px; width:60px; line-height:36px;}
    .ftl-style-1 input.button-M-S { background-position:0 -450px; width:100px;}
.ftl-style-1 .button-M-M { background-position:0 -47px; height:37px; width:110px; line-height:36px;}
    .ftl-style-1 input.button-M-M { background-position:0 -510px; width:150px;}
.ftl-style-1 .button-M-L { background-position:0 -47px; height:37px; width:160px; line-height:36px;}
    .ftl-style-1 input.button-M-L { background-position:0 -570px; width:200px;}
.ftl-style-1 .button-M-XL { background-position:0 -47px; height:37px; width:210px; line-height:36px;}
    .ftl-style-1 input.button-M-XL { background-position:0 -570px; width:250px;}

/* large button height: 42px */
.ftl-style-1 .button-L-variable { background-position:0 -100px; height:42px; line-height:41px;}
    .ftl-style-1 .button-L-variable .button-right, .ftl-style-1 .button-L-S .button-right, .ftl-style-1 .button-L-M .button-right, .ftl-style-1 .button-L-L .button-right { background-position:right -100px; height:42px;}
.ftl-style-1 .button-L-S { background-position:0 -100px; height:42px; width:60px; line-height:41px;}
    .ftl-style-1 input.button-L-S { background-position:0 -630px; width:100px;}
.ftl-style-1 .button-L-M { background-position:0 -100px; height:42px; width:110px; line-height:41px;}
    .ftl-style-1 input.button-L-M { background-position:0 -700px; width:150px}
.ftl-style-1 .button-L-L { background-position:0 -100px; height:42px; width:160px; line-height:41px;}
    .ftl-style-1 input.button-L-L { background-position:0 -765px; width:200px;}
.ftl-style-1 .button-L-XL { background-position:0 -100px; height:42px; width:160px; line-height:41px;}
    .ftl-style-1 input.button-L-XL { background-position:0 -1005px; width:250px;}
.ftl-style-1 .lp-v2 .button-L-XL { background-position:0 -100px; height:42px; width:320px; line-height:41px;}
    .ftl-style-1 .lp-v2 input.button-L-XL { background-position:0 -1070px; width: 350px;}


/* button decorator */
.ftl-style-1 input.button-shadow.button-S-S, .ftl-style-1 input.button-shadow.button-S-M, .ftl-style-1 input.button-shadow.button-S-L  { height: 43px; padding: 0 20px 16px;}
.ftl-style-1 input.button-shadow.button-M-S, .ftl-style-1 input.button-shadow.button-M-M, .ftl-style-1 input.button-shadow.button-M-L  { height: 53px; padding: 0 20px 16px;}
.ftl-style-1 input.button-shadow.button-L-S, .ftl-style-1 input.button-shadow.button-L-M, .ftl-style-1 input.button-shadow.button-L-L, .ftl-style-1 input.button-shadow.button-L-XL { height: 58px; padding: 0 20px 16px;}
    .ftl-style-1 .secondary-offer-payment input.button-shadow.button-L-XL { padding: 0px 0px 16px 0px; text-align: center;}
.ftl-style-1 .button-shadow { padding: 0 10px 16px 20px;}
    .ftl-style-1 .button-shadow .button-right{ padding-bottom: 16px;}

.ftl-style-1 .icon-cart-end {  height:37px;  padding:0 0 0 30px; right:0;}
    .ftl-style-1 .icon-cart-end .button-right { background-position:right -47px; right:-60px; width:60px;}
.ftl-style-1 .icon-pdf {  background-position:0 -200px; padding:9px 10px 0 50px;}
    .ftl-style-1 .icon-pdf .button-right { background-position:right -200px; height:36px;}
.ftl-style-1 .icon-download {  background-position:0 -830px; height:41px; width:160px; line-height:41px; padding-left:55px}
    .ftl-style-1 .icon-download .button-right { background-position:right -830px; height:41px; line-height:41px;}

.ftl-style-1 .button-simple,
.ftl-style-1 .button-simple:hover
{ padding:1px 5px 2px; border:1px solid #C0BEBE; background:#EAEAEA; color:#545454; line-height:18px;}

/* specific button */
.ftl-style-1 .button-eye, .ftl-style-1 .button-eye:hover { background-position:0 -250px; padding:0 10px 0 70px; height:37px; line-height:36px; color:#7f7f7f; text-shadow:none;}
    .ftl-style-1 .button-eye .button-right{ background-position:right -250px; height:37px;}
.ftl-style-1 .grey-20-button,.ftl-style-1 .grey-20-button:hover{ background-position:0 -170px; color:#7f7f7f; font-size:10px; height:20px; line-height:20px; padding:0 0 0 10px; text-shadow:none;}
    .ftl-style-1 .grey-20-button .button-right{ background-position:right -170px; height:20px;}
.ftl-style-1 .log-out-button{ float:right; margin-top:7px; right:10px; position:relative; right:5px;}
.ftl-style-1 .monthly-sub .button { margin-left: 213px; }
.ftl-style-1 .button-big-facebook-ico .simplify-logo-facebook{ float:left; margin-top:7px;}
/* button colors */
/* Orange */
.ftl-style-1 .color-2-button,.ftl-style-1 .color-2-button .button-right{ background-image:url(https://s.ftcdn.net/r/v2010/dcb53dc6a7113d0a4094d95a0012010ff27b260f/pics/all/hab/buttons-color-2.png); text-shadow:0 1px 2px #a74201;}
/* Blue */
.ftl-style-1 .color-3-button,.ftl-style-1 .color-3-button .button-right{ background-image:url(https://s.ftcdn.net/r/v2010/5714bd77c180f01bd831deec6f3292f35dcfa940/pics/all/hab/buttons-color-3.png); text-shadow:0 1px 2px #265a75;}

/* css integration buttons */
.ftl-style-1 .sign-up-button{ float:right; right:10px; top:8px; width:220px;}
.ftl-style-1 .focus-form .button-M-L { font-size:13px;}
.ftl-style-1 .intro-side .button-L-variable { margin: 0 auto; right:0; width:284px; font-size:16px;}
.ftl-style-1 .landing-side .button-L-variable { width: 333px; font-size: 16px; margin: 20px 0px;}

.ftl-style-1 .button-dropbox{ display:block; background:url(https://s.ftcdn.net/r/v2010/661840866c52402626dd1c984ba194bb5be3f077/pics/all/hab/dropboxbutton.png) no-repeat top left;padding:14px 0 0 75px; height:48px; width:186px; font-weight:bold;}

/* link with images */
.ftl-style-1 .link-img-16{ padding:4px 4px 4px 16px; text-decoration:none;}
    .ftl-style-1 .link-img-16 .img-16{ margin-left: -16px; margin-right:4px;}
        .ftl-style-1 .facebook-login-link{ background:#29447E url(https://s.ftcdn.net/r/v2010/de036eb8ca39fb9657bce25dba69e3fcd685a06a/pics/all/hab/facebook-connect-link.png) no-repeat left -188px; font-size:11px; line-height:14px;  display:inline-block; padding-left:1px; outline:none}
        .ftl-style-1 .facebook-login-link .facebook-login-link-text{background:#5F78AB url(https://s.ftcdn.net/r/v2010/de036eb8ca39fb9657bce25dba69e3fcd685a06a/pics/all/hab/facebook-connect-link.png); border-top:solid 1px #879AC0; border-bottom:solid 1px #1A356E; color:#FFF; display:block; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-weight:bold; padding:2px 6px 3px; margin:1px 1px 0px 21px;}
        .ftl-style-1 .facebook-login-link .facebook-login-link-text:active{ background:none repeat scroll 0 0 #4F6AA3; border-bottom:solid 1px #29447E; border-top:solid 1px #45619D;}
.ftl-style-1 .link-img-24{ padding:4px 4px 4px 24px; text-decoration:none; height:16px; width:auto; display:block;}
    .ftl-style-1 .link-img-24 .img-24{ margin-left: -24px; margin-right:4px;}
.ftl-style-1 .img-tooltip-link{ display:block; float:right;}

.ftl-style-1 .icon-rss-right{ display:block; margin-right:20px;}
    .ftl-style-1 .icon-rss-right .img-rss{ margin-right:-20px; float:right;}
    .ftl-style-1 .block-title .icon-rss-right .img-rss{ margin-top:10px}

.ftl-style-1 .buyer-guide-link-block .link-img-24{ font-size:14px; font-weight:bold; color:#1C851B; margin:0 0 10px 0;}

/* Landing page : low cost*/
.ftl-style-1 .lp-low-cost .fader_search_input{ background:url(https://s.ftcdn.net/r/v2010/837e2773631d2428c0ab9b4c63c602fd6c61e43a/pics/all/hab/search-input-bis-272x43.png) left top no-repeat; cursor:text; font-family:Arial, Verdana, sans-serif; font-weight:normal; height:43px; line-height:25px; text-align:left; text-shadow:none; width:232px;}
.ftl-style-1 .lp-low-cost .fader_search_submit{ background-position: 0 -900px; height:43px; margin-left:10px; width:50px;}



/* Forms: Core */
.ftl-style-1 .form{ position:relative;}
    .ftl-style-1 .payment-form{ margin:0 auto; width:420px;}
    .ftl-style-1 .create-form{ margin-top:13px;}
    .ftl-style-1 .focus-form{ background:url(https://s.ftcdn.net/r/v2010/817f1584df7a0fbb2d3ac0b09173ce6d5943607b/pics/all/hab/focus.png) no-repeat top left; font-size:13px; font-weight:bold; line-height:16px; margin-bottom:10px; padding:10px 10px 0; position:relative;}

/* Forms: Labels and Inputs */
.ftl-style-1 .payment-block .views .form-checkbox-line{ text-align:left; width:420px; margin:0 auto 10px;}
.ftl-style-1 .payment-block .views .form-checkbox-line label{ width:395px}
.ftl-style-1 .table thead th div.actions form{ display: inline;}
.ftl-style-1 .form-label{ float:left; font-size:13px; font-weight:bold; line-height:30px; width:200px;}
    .ftl-style-1 .small-form .form-label{ font-size:13px; padding-right:20px; text-align:right; width:170px;}
    .ftl-style-1 .mini-form .form-label{ font-size:12px; letter-spacing:0; padding-left:5px; width:80px;}
    .ftl-style-1 .mini-form .remember-form-line .form-label{ width:160px; line-height: 16px;}
    .ftl-style-1 .middle-form .form-label{ font-size:13px; letter-spacing:0; line-height:26px; width:300px; padding-right:10px;}
    .ftl-style-1 .focus-form .form-label{ font-size:11px; letter-spacing:0; line-height:26px; width:250px;}
    .ftl-style-1 .form-checkbox-line .form-label{width:490px; font-size: 13px; font-weight: normal; }
    .ftl-style-1 .login-form .form-label{ font-size:11px;}

.ftl-style-1 .download-all-main .form-label { width:100%;}
.ftl-style-1 .two-line-label .form-label{ position:absolute; left:0;}
    .ftl-style-1 .two-line-label .form-text{ margin-left:200px;}
.ftl-style-1 .medium-form .form-label{ font-weight:normal; font-size:13px; line-height:16px; width:180px;}
    .ftl-style-1 .side-form .form-label{ width:auto;}
.ftl-style-1 .soft-label{ font-weight:normal; width:auto;}
.ftl-style-1 .form-label.simple-label{ font-weight: normal; width:280px; margin-right:5px;}
.ftl-style-1 .form-label.simple-label.disabled{ color:grey;}

.ftl-style-1 .form-text{ background:url(https://s.ftcdn.net/r/v2010/d73415fc6e2b53926c10c22dc830650d68f0ba9a/pics/all/hab/inputs.png) no-repeat top left; border:none; float:left; font-size:13px; height:16px; padding:7px 5px 7px 7px; width:278px;}
    .ftl-style-1 .payment-form .form-text{ background-position:0 -80px; width:208px;}
    .ftl-style-1 .mini-form .form-text{ background-position:0 -160px; width:188px;}
    .ftl-style-1 .medium-form .form-text-simple{ width:180px;}
    .ftl-style-1 .side-form .form-text-simple{ width:150px; float:right;}
    .ftl-style-1 .form-text.disabled{ background-position:0 -40px;}
    .ftl-style-1 .form-text.small{ background-position:0 -240px; width:75px; float: none;}
    .ftl-style-1 .form-text.small.disabled{ background-position:0 -280px; width:75px;}
    .ftl-style-1 .focus-form .form-text{ background-position:0 -320px; font-size:13px; padding:5px 5px 5px 7px; width:158px;}
.ftl-style-1 .form-text-simple{ background-image:none; border: 1px solid #D1D1D1; font-size:12px; padding:1px 5px 1px 7px; width:278px; margin-right:2px;}

.ftl-style-1 .mini-form .form-textarea-background{ background:url(https://s.ftcdn.net/r/v2010/d73415fc6e2b53926c10c22dc830650d68f0ba9a/pics/all/hab/inputs.png) no-repeat 0 -400px; padding:4px 2px 4px 7px; height: 83px; width:551px; float:left;}
    .ftl-style-1 .mini-form .form-textarea-background.longtext{ background-position: 0 -510px; height: 163px;}
    .ftl-style-1 .mini-form .form-textarea{ background:transparent; overflow:auto; border:none; font-size:12px; width:100%; height: 100%;}

.ftl-style-1 .pricing-table .form-text-simple{ text-align:center; width:25px;}

.ftl-style-1 .form-select{ float:left; font-size:13px; margin-top:2px; padding:3px 5px; width:290px;}
    .ftl-style-1 .form-select.small{ width:80px;}
    .ftl-style-1 .mini-form .form-select{ font-size:13px; margin-top:4px; width:200px;}
    .ftl-style-1 .focus-form .form-select{ font-size:12px; padding:2px; width:170px;}
    .ftl-style-1 .middle-form .form-select{ font-size:13px;}
    .ftl-style-1 .subscription-form .form-select{ width:117px; text-align:right;}
    .ftl-style-1 .results-filters .form-select{ width:105px; font-size:11px;margin:7px 5px 0; float:none;}

.ftl-style-1 .form-select-simple{ float:none; font-size:12px; line-height:20px; height:20px; margin:0;}

.ftl-style-1 .form-checkbox{ cursor:pointer; line-height:30px; margin: 8px 10px 0px 0px; float: left;}
    .ftl-style-1 .small-form .form-checkbox,.ftl-style-1 .register-form .form-checkbox,.ftl-style-1 .mini-form .form-checkbox{ font-size:12px; line-height: 16px; font-weight:normal; letter-spacing:0; margin-top:0px;}
    .ftl-style-1 .focus-form .form-checkbox{ font-size:12px; letter-spacing:0;}
    .ftl-style-1 .small-form .form-checkbox input, .ftl-style-1 .mini-form .form-checkbox input, .ftl-style-1 .focus-form .form-checkbox input{ vertical-align:sub;}
    .ftl-style-1 .mini-form .form-checkbox input { margin-bottom: 10px; width: 13px;}

.ftl-style-1 .small-form-checkbox { cursor:pointer; font-size:13px; font-weight:normal; line-height:16px; margin: 8px 10px 0px 0px;}
    .ftl-style-1 .small-form-checkbox input { float: none; }

.ftl-style-1 .form-radios{ float:left; padding-top:10px; width:400px;}
.ftl-style-1 .form-radio{ cursor:pointer; display:block; float:left; font-size:13px; height:40px; padding:0 16px; position:relative;}
.ftl-style-1 .subscription-choice .form-radio{ margin-right:10px; height:15px;}
.ftl-style-1 .subscription-form .form-radio{ margin:4px 0 0 51px; padding:0; height:25px;}
.ftl-style-1 .form-radio input{ left:0; position:absolute; top:1px;}
.ftl-style-1 .form-radio span{ font-weight:normal;}

/* Form : autofill */
.ftl-style-1 .autorefill-form{ position:relative; margin:0 auto; width:420px; text-align:left;}
    .ftl-style-1 .autorefill-form .form-checkbox{ position:absolute; z-index:1; left:20px;}
    .ftl-style-1 .autorefill-form .img-reload{ position:absolute; left:15px;}
    .ftl-style-1 .autorefill-form .form-label{ text-align: left; margin-left:45px; margin-bottom:5px; line-height: 25px; width:auto; padding-right:5px;}
         .ftl-style-1 .autorefill-form .img-question-mark{ margin-top:4px; margin-left:5px;}
    .ftl-style-1 .autorefill-form .form-label-simple{ line-height:15px; font-weight:normal;}
    .ftl-style-1 .autorefill-form .form-label-simple.disabled{ color:grey;}

.ftl-style-1 .form-action{ padding:10px 0 10px 200px; text-align:left;}
.ftl-style-1 .two-action{ padding:10px 0;}
.ftl-style-1 .two-action .button{ margin-left:30px;}
    .ftl-style-1 .two-action .button-1,
    .ftl-style-1 .two-action .button-2
    { float:left; margin:0;}
    .ftl-style-1 .two-action .button-1{margin:0 25px 0 0;}
    .ftl-style-1 .mini-form .form-action{ padding:10px 0 0 4px; text-align:center;}
    .ftl-style-1 .focus-form .form-action{ padding:10px 0 0; text-align:center;}
    .ftl-style-1 .middle-form .form-action{ padding:10px 0 0; text-align:center;}
    .ftl-style-1 .medium-form .form-action{ padding-left:180px;}
    .ftl-style-1 .two-action-fluid{ width:500px; margin:auto;}
    .ftl-style-1 .two-action-fluid .button-1{ float:left;}
    .ftl-style-1 .two-action-fluid .button-2{ float:right;}
.ftl-style-1 .ftl-form-action{ text-align:center;}

.ftl-style-1 .form-button{ border:1px solid #D1D1D1; margin:2px 0;}
    .ftl-style-1 .side-form .button-simple{ float:right;}

.ftl-style-1 .form-remember{ cursor:pointer; font-size:12px; margin-left:85px;}
    .ftl-style-1 .focus-form .form-remember{ font-size:10px; margin-left:0;}
.ftl-style-1 .form-remember input{ vertical-align:sub;}
    .ftl-style-1 .focus-form .form-remember input{ vertical-align:text-top;}

/* Forms: Visuals */
.ftl-style-1 .form-line{ margin-bottom:5px;}
    .ftl-style-1 .form-solo-line{ padding-left:200px;}
    .ftl-style-1 .form-line.on{ background:url(https://s.ftcdn.net/r/v2010/eaf6dbdf1b5efc0cb48d0e8d37b516ff7638b677/pics/all/hab/form-inset.png) no-repeat top left; border-bottom:1px solid #fafafa; padding:8px 0;}
    .ftl-style-1 .remember-form-line,.ftl-style-1 .remember-form-line.on{ padding:8px 0;}
    .ftl-style-1 .mini-form .form-solo-line{ padding-left:85px;}
    .ftl-style-1 .medium-form .form-solo-line{ padding-left:180px;}
    .ftl-style-1 .focus-form .form-line{ margin-bottom:0; padding:4px 0;}
    .ftl-style-1 .form-line.with-margin{ margin-bottom:27px;}

.ftl-style-1 .form-line-description{ position:relative; float:right; line-height:12px; border:1px solid #B4B4B4; background-color:#EDEDED; padding:5px;}
    .ftl-style-1 .form-line-description-left{ background:url(https://s.ftcdn.net/r/v2010/0ca79d71aac595be74cd6f2a1085f104bb0e4f84/pics/all/hab/box_arrow_top_sprite.png) no-repeat  left -20px; width:8px; height:8px; position:absolute; left:-8px;}
    .ftl-style-1 .form-line-description-white{ background-color:#FFFFFF;}
    .ftl-style-1 .form-line-description-white .form-line-description-left{ background-position: left -30px;}

.ftl-style-1 .form-block{ margin-bottom:40px;}
.ftl-style-1 .form-section{ background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x bottom left; font-size:18px; font-weight:bold; line-height:18px; margin-bottom:20px; padding-bottom:10px;}
.ftl-style-1 .form-sub-section{ font-size:16px; font-weight:bold; line-height:16px; margin-bottom:10px;}

.ftl-style-1 .form-value{ line-height:30px;}
.ftl-style-1 .form-value img{ vertical-align:middle;}
.ftl-style-1 .form-help{ clear: both; float:left; font-size:12px; line-height:13px; padding:5px 0px 0px 10px; width:290px; margin: 0px 0px 10px 190px;}
.ftl-style-1 .form-help-right{ clear: both; float:right; font-size:11px; line-height:12px; padding:5px 0px 10px;}

.ftl-style-1 .form-tsp{ font-size:11px; line-height:12px; margin-top:2px; padding-left:85px;}
    .ftl-style-1 .focus-form .form-tsp{ font-size:10px; padding-left:80px;}

.ftl-style-1 .form-link{ float:right; font-size:12px; line-height:30px;}
.ftl-style-1 .form-slash{ float:left; font-size:24px; font-weight:bold; line-height:30px; margin:0 5px;}
.ftl-style-1 .form-lost{ float:right; font-size:11px; margin-right:5px;}
    .ftl-style-1 .focus-form .form-lost{ float:right; font-size:10px;}

/* Forms: Toggles & Tooltips & Help */
.ftl-style-1 .formtool{ font-size:12px; min-height:28px; min-width: 190px; line-height:28px; margin: 4px 0px 6px 0px; padding:0 15px; }

.ftl-style-1 .col-3 .form-help {margin-left: 75px;}
    .ftl-style-1 .middle-form .form-help{ font-weight:normal; padding:0 0 0 5px; width:300px; margin:0}
    .ftl-style-1 .mini-form .form-help {margin-left: 100px; width: 205px; font-size: 10px; padding-top: 1px;}
    .ftl-style-1 .focus-form .form-help{ margin-left: 0px}

/* @TODO still used ? */
.ftl-style-1 .form-section .toggle{ border-bottom: 1px solid #f3f3f3; background: url(https://s.ftcdn.net/r/v2010/6291ac96e14df8f75d4953835bbe701b2b13e548/pics/all/hab/advancedsearch-arrow.png) no-repeat; font-size: 12px; font-weight:normal; height:12px; line-height:12px; margin-left:10px; padding-left: 15px; cursor:pointer; }
.ftl-style-1 .form-section .toggle.on{ background-position: 0 -20px;}
/* END still used ?*/

/* generic form */
.ftl-style-1 .ftl-form .form-text-simple,
.ftl-style-1 .ftl-form .form-line .img-red-cross
{ float:left;}

/* Forms: lines */
.ftl-style-1 .ftl-form .ftl-form-line{ margin-bottom:10px; line-height:20px; line-height:20px; vertical-align:center;}

/* Forms: Errors */
.ftl-style-1 .error .form-label{ color:#C00;}
.ftl-style-1 .error .form-text-simple{ border-color:#C00;}
.ftl-style-1 .form-block .error .error_msg{ margin-left: 10px;}
.ftl-style-1 .form-text.small.error{ background-position:-110px -240px;}
.ftl-style-1 .form-text.small.error.disabled{ background-position:-110px -280px;}

/* Form: ftl-form : elements */
.ftl-style-1 .ftl-form .ftl-form-label{ display:block; font-size:none; font-weight:none;}
.ftl-style-1 .ftl-form .ftl-form-text{ padding:1px 6px 1px; border:1px solid #D1D1D1; float:none;}
.ftl-style-1 .ftl-form .ftl-form-select{ padding:1px; border:1px solid #D1D1D1; float:none; margin:0;}
.ftl-style-1 .ftl-form .ftl-form-submit{ display:block;}

/* Form: ftl-form elements's height*/
.ftl-style-1 .ftl-form-large .ftl-form-line{ height:25px; line-height:25px;}
/*.ftl-style-1 .ftl-form-large .ftl-form-label{ height:25px; line-}*/
.ftl-style-1 .ftl-form-large .ftl-form-text{ height:21px;}
.ftl-style-1 .ftl-form-large .ftl-form-select{ height:25px;}

/* Form: ftl-form-inline : elements */
.ftl-style-1 .ftl-form-inline .ftl-form-label{ float:left; margin-right:10px;}

/* Form: grid */
.ftl-style-1 .form-col-medium{ width:164px;}

.ftl-style-1 .two-cols .input-center-line .form-elm-medium{ margin-left:166px; display:block;}

.ftl-style-1 .form-elm-mico{ width:20px;}
.ftl-style-1 .form-elm-medium{ width:150px;}
.ftl-style-1 .form-elm-large{ width:210px;}
.ftl-style-1 .form-elm-xlarge{ width:240px;}
/* form select padding are not increase they size */
.ftl-style-1 select.form-elm-medium{ width:164px;}

/* Form: Validate */
.ftl-style-1 .validated .form-label{ color:#3CA23B;}
.ftl-style-1 .validated .form-text-simple{ border-color:#3CA23B;}

/* Form: Label; */
.ftl-style-1 .label-right{ margin-left:10px;}

/* Form: Downloads date */
.ftl-style-1 #downloads_date_form { margin: 10px 0;}
.ftl-style-1 #downloads_date_form p { display: block; clear: both; padding: 10px 0;}
.ftl-style-1 #downloads_date_form p select { width: 200px; margin-right: 10px;}



/* Page: Profile */
.ftl-style-1 div.cart-thumbnail{ width: 121px; height: 121px; margin: 5px;background: transparent;text-align: center;float: left;}
.ftl-style-1 ul.biographyImages li{ width: 121px; height: 121px; margin: 5px; background: transparent url(https://s.ftcdn.net/r/v2010/0d1fc1b20b39e273250543fd5c50e5be8f05e075/pics/all/hab/thumbnail.png) no-repeat scroll left top; text-align: center; float: left;}
.ftl-style-1 ul.biographyImages li a, .ftl-style-1 div.cart-thumbnail a{ line-height: 121px;}
.ftl-style-1 ul.biographyImages li a img, .ftl-style-1 div.cart-thumbnail a img{ vertical-align: middle;}

.ftl-style-1 .profile-main #id_card_file{ margin-right:40px;}
.ftl-style-1 .profile-main .affiliation-info{ line-height:16px; font-size:13px; font-weight:bold;}
    .ftl-style-1 .profile-main .affiliation-info .affiliation-label{ display:block; float:left; width:200px;}
    .ftl-style-1 .profile-main .affiliation-info .affiliation-link{ margin-left:10px; font-weight:normal;}
.ftl-style-1 .profile-main .img-tooltip-link{ padding-top:7px; float:left;}

/* Page: Profile: Forms */
.ftl-style-1 form .profile-form, .ftl-style-1 .profile-form{ margin-top: 10px;}

/* Page: Home */
.ftl-style-1 .hp-headline { margin: 10px auto 35px; font-size: 20px; font-weight:bold;}
.ftl-style-1 .free-title,
.ftl-style-1 .seasonal-title,
.ftl-style-1 .category-title
{ font-size:14px; text-align:left; line-height:14px; text-transform: uppercase;}

.ftl-style-1 .company-block { padding: 10px; margin: 10px 0px 0px 0px; border-top: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; }

.ftl-style-1 .free{ float:left; text-align:center; width:505px; margin-right:0; padding-right:0;}
.ftl-style-1 .free-title{ padding-right:30px;}
.ftl-style-1 .free-link{ font-weight:bold; padding:10px 0 8px; text-align:left;}
.ftl-style-1 .free-label{ background:url(https://s.ftcdn.net/r/v2010/65803c34a020d3f17bec09a7f49892fafd3df832/pics/all/hab/free-label.png) no-repeat top left; display:block; height:59px; left:0; position:absolute; top:0; width:59px;}

.ftl-style-1 .fader-offer-link{ z-index:9; position:absolute; right:20px; top:40px; text-decoration:none; border:none; display:block;}

.ftl-style-1 .seasonal{ float:left; padding:0; text-align:left; width:494px;}
.ftl-style-1 .seasonal-item{ padding-top:20px}
.ftl-style-1 .seasonal-thumbnail{ display:block; margin:20px 0 0 22px; float:left;}
.ftl-style-1 .seasonal-link{ font-weight:bold; padding:14px 0 8px 20px; text-align:left;}
.ftl-style-1 .seasonal-title{ padding-left:20px;}

.ftl-style-1 div.fader_content_list{ display:none;}
.ftl-style-1 .fader{ height:304px; padding-bottom:20px; position:relative; text-align:center;}
.ftl-style-1 .fader-block{ background:#fafafa url(https://s.ftcdn.net/r/v2010/5617adb001cb7c181f5e52dceef6f33801439080/pics/all/hab/fader-shadow.png) repeat-x bottom left; height:284px; overflow:hidden; padding-bottom:20px; position:absolute; width:378px;}
    .ftl-style-1 .fader-block-1,.ftl-style-1 .fader-block-5{ height:228px; top:37px; width:304px;}
    .ftl-style-1 .fader-block-2,.ftl-style-1 .fader-block-4{ height:255px; top:17px; width:340px;}
    .ftl-style-1 .fader-block-1 img,.ftl-style-1 .fader-block-5 img{ height:228px; top:37px; width:304px;}
    .ftl-style-1 .fader-block-2 img,.ftl-style-1 .fader-block-4 img{ height:255px; top:17px; width:340px;}
    .ftl-style-1 .fader-block-1{ left:0;}
    .ftl-style-1 .fader-block-2{ left:141px;}
    .ftl-style-1 .fader-block-3{ left:311px; top:0;}
    .ftl-style-1 .fader-block-4{ right:141px;}
    .ftl-style-1 .fader-block-5{ right:0;}
.ftl-style-1 .fader-real{ background:#FFFFFF; display:block; height:284px; position:absolute; left:0; top:0; width:1890px; z-index:1200;}
    .ftl-style-1 .fader-block-1 .fader-real,.ftl-style-1 .fader-block-5 .fader-real{ height:228px; width:1520px;}
    .ftl-style-1 .fader-block-2 .fader-real,.ftl-style-1 .fader-block-4 .fader-real{ height:255px; width:1700px;}
.ftl-style-1 .fader-block a,.ftl-style-1 .fader-block img{ display:block;}
.ftl-style-1 .fader-block a{ float:left;}
.ftl-style-1 .fader-shadow{ background:url(https://s.ftcdn.net/r/v2010/fd0940067920ce0d01b6076ee64ffc5033fffe04/pics/all/hab/fader-h-shadows.png) repeat-y top left; overflow:hidden; position:absolute; width:20px; z-index:1400;}
.ftl-style-1 .fader-shadow-1{ height:228px; left:121px; top:37px;}
.ftl-style-1 .fader-shadow-2{ height:255px; left:291px; top:17px;}
.ftl-style-1 .fader-shadow-3{ background-position:-30px 0; height:255px; right:291px; top:17px;}
.ftl-style-1 .fader-shadow-4{ background-position:-30px 0; height:228px; right:121px; top:37px;}
.ftl-style-1 .fader-coverflow{ position:absolute; z-index:15; right:25px; top:15px;}
.ftl-style-1 .fader-coverflow-button{ float:left; z-index:16; padding:0 3px 3px 3px; cursor:pointer; background-repeat:no-repeat;}

.ftl-style-1 .category{ float:left; margin:0 5px 5px 0; width:330px;}
    .ftl-style-1 .category.last{ margin-right:0;}
.ftl-style-1 .category-top{ background:url(https://s.ftcdn.net/r/v2010/cec3e6ded9969a7eb17be22863fd8f33e2a9a95d/pics/all/hab/category-top.png) no-repeat top left; font-size:16px; font-weight:bold; height:38px; line-height:38px; padding:41px 0 8px 12px; position:relative;}
.ftl-style-1 .category-top img{ left:0; position:absolute; top:0;}
.ftl-style-1 .category-content{ background:#ffffff; border:solid #dadada; border-width:0 1px; font-size:14px; line-height:18px; padding:5px 14px;}
.ftl-style-1 .category-content ul{ float:left; width:150px;}
.ftl-style-1 .category-content li{ background:url(https://s.ftcdn.net/r/v2010/a6a5749e53ab96576995bd3f6fb252b0fa7da878/pics/all/hab/grey-bullet.png) no-repeat 0 7px; padding:0 10px 0 12px;}

.ftl-style-1 .landing a{ font-weight:bold;}
.ftl-style-1 .landing-side{ float:left; width:380px;}
.ftl-style-1 .landing-thumbnails a{ float:left; margin:17px 17px 0 0;}
.ftl-style-1 .landing-thumbnails .last{ margin-right:0;}
.ftl-style-1 .landing-lead{ float:right; font-size:16px; line-height:18px; width:600px;}
.ftl-style-1 .landing-title{ font-size:40px; font-weight:bold; line-height:40px; margin-bottom:5px;}
.ftl-style-1 .landing-section{ background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x bottom left; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:10px; padding:30px 0 10px;}
    .ftl-style-1 .monthly-sub .landing-section { background:none; padding:0; margin:0;}
.ftl-style-1 .landing-section-short { background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x bottom left; font-size:24px; font-weight:bold; line-height:24px; margin-bottom:10px; padding:10px 0 10px;}
.ftl-style-1 .landing-content p{ margin-bottom:20px;}

.ftl-style-1 .intro-image{ float:left;}
.ftl-style-1 .intro-side{ float:right; width:326px;}
.ftl-style-1 .intro-title{ font-size:18px; line-height:20px; margin-bottom:10px;}
.ftl-style-1 .intro-text{ font-size:12px; line-height:18px; margin-bottom:10px;}
.ftl-style-1 .intro-side .button-L-variable{ width:284px; margin: 0 auto; right:0; font-size:16px;}

.ftl-style-1 .wide-intro { height: 391px; position:relative;}
.ftl-style-1 .intro-bottom { width:1000px; position: absolute; z-index: 9; bottom: 20px; padding:0; margin:0; background-color: rgb(51, 51, 51); background-color: rgba(0, 0, 0, 0.6); border-top: 1px solid; border-bottom: 1px solid; border-color: rgb(102, 102, 102); border-color: rgba(255, 255, 255, 0.1);}
.ftl-style-1 .monthly-sub .wide-intro { height: 425px; margin-bottom: 20px; }

/* wide intro fader options*/
.ftl-style-1 .wide-intro-aside .fader-coverflow { left: 605px;}
.ftl-style-1 .wide-intro-aside .intro-bottom{ width:735px;}

.ftl-style-1 .intro-bottom-left { width: 590px; margin: 17px; padding-right: 17px; border-right: 1px solid; border-color: rgb(255, 255, 255); border-color: rgba(255, 255, 255, 0.5); color: #FFFFFF; font-size: 13px; float: left;}
.ftl-style-1 .intro-bottom-left h1{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; font-weight: normal; line-height: 23px; margin: 0 0 15px 0;}
.ftl-style-1 .intro-bottom-adobe-logo { float: left; padding-right: 10px;border-color: white; border-width: 0 1px 0 0; border-style: solid; }
.ftl-style-1 .intro-bottom-adobe-text { float: left;  margin-left: 10px; }

.ftl-style-1 .category-bottom { width:1000px; position: absolute; z-index: 9; bottom: 110px; padding:0; margin:0; background-color: rgb(51, 51, 51); background-color: rgba(0, 0, 0, 0.8); border-top: 1px solid; border-bottom: 1px solid; border-color: rgb(102, 102, 102); border-color: rgba(255, 255, 255, 0.1);}

.ftl-style-1 .category-bottom-left { width: 590px; margin: 7px; padding-right: 17px; color: #FFFFFF; font-size: 13px; float: left;}
.ftl-style-1 .category-bottom-left h1{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: normal; line-height: 23px; margin: 0 0 5px 0;}
.ftl-style-1 .category-bottom-left .green{color:#2FA626; margin: 0 0 5px 0;}

.ftl-style-1 .intro-bottom-right{ width: 310px; margin: 12px 19px 0px 5px; color: #FFFFFF; font-size:13px; float: left; text-align:center;}
.ftl-style-1 .intro-bottom-right p{ margin-bottom: 10px; text-align:left;}
.ftl-style-1 .intro-bottom-right .button-L-variable{ width:284px; margin: 0 auto; right:0; font-size:16px;}
.ftl-style-1 .intro-bottom-right .button-S-L{ margin:6px 0 12px;}

.ftl-style-1 .highlighted-text .intro-bottom-left{ font-size:18px; line-height:20px;}
.ftl-style-1 .highlighted-text .intro-bottom-left .intro-bottom-left-title{ font-size:30px; line-height:32px;}
.ftl-style-1 .highlighted-text .intro-bottom-right .button{ margin:10px auto 0;}
.ftl-style-1 .highlighted-text .intro-bottom-right p{ margin:0 0; text-align:center;}

.ftl-style-1 .category-bottom-right{ width: 310px; margin: 12px 19px 0px 5px; padding-top: 15px; color: #FFFFFF; font-size:13px; float: left; text-align:center;}
.ftl-style-1 .category-bottom-right .button-L-variable{ width:284px; margin: 0 auto; right:0; font-size:16px;}
.ftl-style-1 .category-bottom-right .button-S-L{ margin:6px 0 12px;}
.ftl-style-1 .category-subscription { float:left; margin-top:35px; margin-bottom:17px; padding-left: 20px;}
.ftl-style-1 .category-nb-contents {width: 100%; border: 1px solid #D3D3D3; margin-top: 20px; padding: 15px; background-color: #EDEDED; color: #949494; font-size: 15px; text-align: center;}

/* Page: Login */
.ftl-style-1 .login-main .button.upper { margin-top: 30px; width:330px; font-size:14px;}
.ftl-style-1 .login-main .col-2{ margin-left:70px;}

/* Page: Login: Forms */
.ftl-style-1 .login-form{ margin-top:13px;}

/* Page: Invoicing funnel */
.ftl-style-1 .invoicing-funnel .title {margin-bottom: 30px;}
.ftl-style-1 .invoicing-funnel .tab,
.ftl-style-1 .invoicing-funnel a.tab:hover { font-weight: bold; font-size: 14px;}
.ftl-style-1 .invoicing-funnel #invoicing_funnel_block_member.no-tabs {border-top: 0px;}
.ftl-style-1 .invoicing-funnel .content-block-left {float: left; width: 450px;}
.ftl-style-1 .invoicing-funnel .content-block-right {float: right; width: 450px;}
.ftl-style-1 .invoicing-funnel .content-block-left h2,
.ftl-style-1 .invoicing-funnel .content-block-right h2 { color: inherit;}
.ftl-style-1 .invoicing-funnel h2.title { font-size: 18px;}
.ftl-style-1 .invoicing-funnel .invoicing-block-title h2 { color: #1C851B;}
.ftl-style-1 .invoicing-funnel .form-line label.form-label {width: 160px;}
.ftl-style-1 .invoicing-funnel .form-line .funnel-form-radios {margin-top: 10px; float: left;}

/* Page: Register: Forms */
.ftl-style-1 .register-form{ background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x top left; padding-top:30px; width:1000px;}

/* Page: Download */
.ftl-style-1 .download-all-main .form-submit{ margin-right:10px;}

.ftl-style-1 .dropbox-connect{ margin-top:30px;}
.ftl-style-1 .dropbox-connect .dropbox-link{ margin-top:10px; float:left;}
.ftl-style-1 .dropbox-connect .img-dropbox{ float:left; margin-right:10px;}
.ftl-style-1 .content_download_notify{ font-size:13px;}

/* Page: Galleries */
.ftl-style-1 .galleries-main .content .mini-title { float:left; width:auto; line-height:25px; font-size:12px; padding-right:10px; margin:0;}
.ftl-style-1 .galleries-main .gallery-title a{ color:#242424;}
.ftl-style-1 .galleries-main .list-galleries{ margin-top:20px;}
.ftl-style-1 .galleries-main .content .form-select { width:auto; line-height:14px; font-size:12px; padding:2px;}
.ftl-style-1 .galleries-main .gallery-thumb{ float:left; width:330px; height:150px; overflow:none;}
.ftl-style-1 .gallery-thumb .gallery-left{ float:left; margin-right:10px;}
.ftl-style-1 .gallery-thumb .gallery-right{ float:left; width:150px;}

/* Page: Media Center */
.ftl-style-1 .mediacenter-main .title{ margin-bottom:10px; line-height:32px;}
.ftl-style-1 .mediacenter-main .title a{ color:#1C851B;}
.ftl-style-1 .mediacenter-main .separate-horiz-b{ border-bottom: 1px solid #EAEAEA;; padding-bottom:10px; margin-bottom:0;}
    .ftl-style-1 .mediacenter-main .block-content .separate-horiz-b{ margin-bottom:10px;}
    .ftl-style-1 .mediacenter-main .block-title .icon-rss-right{ float:right; text-transform:uppercase; color: #545454; font-weight:normal; font-size:13px}
    .ftl-style-1 .mediacenter-main .lead p{ margin-bottom:5px}
.ftl-style-1 .mediacenter-main .empty-press-content{ line-height:70px; display:block; text-align:center;}
.ftl-style-1 .mediacenter-main .licenses-block .block-action{ padding:10px 14px 4px; border-top:1px solid #EDEDED;}
    .ftl-style-1 .mediacenter-main .lead .block-action .button{ float:right}
.ftl-style-1 .mediacenter-main .side .button{ display:block;}
.ftl-style-1 .mediacenter-main .press-contact{ height:60px;}
    .ftl-style-1 .mediacenter-side .side-title{margin-bottom:10px}
    .ftl-style-1 .mediacenter-main .press-contact .side-title{ margin-bottom:0;}
    .ftl-style-1 .mediacenter-main .press-contact .thumbnail{ float:left; margin-right:10px; height:100%; }
    .ftl-style-1 .mediacenter-main .press-contact .content{ float:left;}
    .ftl-style-1 .mediacenter-main .press-contact .content p{ line-height:16px; font-size:13px; margin-bottom:0px;}
    .ftl-style-1 .mediacenter-main .press-contact .contact-mail{ color:#296C91;}
    .ftl-style-1 .mediacenter-main .press-logotheque .media-link{ font-size:12px; display:block; font-weight:normal;}
    .ftl-style-1 .mediacenter-main .awards .content{ border-bottom:1px solid #EDEDED; padding-bottom:8px; padding-top:8px}
        .ftl-style-1 .mediacenter-main .awards .last{ border-bottom:none; padding-bottom:0}
    .ftl-style-1 .mediacenter-main .awards .content img{ float:left; margin-right:10px; margin-top:-8px;}
    .ftl-style-1 .mediacenter-main .awards .content h4{ font-weight:bold; }
    .ftl-style-1 .mediacenter-main .awards .content p{ margin-top:8px; }
    .ftl-style-1 .mediacenter-main .awards .content a{ font-style:italic; }

.ftl-style-1 .mediacenter-main .block-press{ border-bottom:1px solid #EDEDED; padding-bottom:8px;}
    .ftl-style-1 .mediacenter-main .last .block-press{ border-bottom:none; padding-bottom:0}
    .ftl-style-1 .mediacenter-main .block-press .title{ font-size:13px; line-height:16px; font-weight:bold; color: #000000; margin-bottom:5px;}
    .ftl-style-1 .mediacenter-main .side .block-press .title{font-size:14px; line-height:14px;}
.ftl-style-1 .mediacenter-main .press-left{ float:left; margin-right:14px;}
    .ftl-style-1 .mediacenter-main .block-reviews .press-left{ width:100px}
.ftl-style-1 .mediacenter-main .press-right{ float:left; width:520px;}
    .ftl-style-1 .mediacenter-main .release-block .press-right{ width:560px;}
    .ftl-style-1 .mediacenter-main .block-events .press-right{ width:180px;}
.ftl-style-1 .mediacenter-main .media-link {font-weight:bold;}
.ftl-style-1 .mediacenter-main .block-events .media-link {font-weight:normal; color:#3CA23B}
.ftl-style-1 .block-press .thumb-date{ background:#9FCFE8; display:block; padding:2px; color:#FFFFFF; font-weight:bold;}
.ftl-style-1 .mediacenter-main .logo{ position:static;}

.ftl-style-1 .mediacenter-main .img-shadow{ padding:2px; box-shadow: 2px 2px 5px #888; -moz-box-shadow: 2px 2px 5px #888; -webkit-box-shadow: 2px 2px 5px #888;}
.ftl-style-1 .mediacenter-main .side .img-shadow{margin-right:5px;}

/* Page: Affiliation */
.ftl-style-1 .tools-affiliation .tool a{ text-transform: capitalize;}
.ftl-style-1 .table-affiliate span, .ftl-style-1 .table-taxform span { float:left; clear:left;}

.ftl-style-1 .affiliate-side h4{ margin-bottom: 10px; font-size:14px; font-weight:bold;}
    .ftl-style-1 .affiliate-side p{ margin-bottom: 10px; font-size: 13px;}
    .ftl-style-1 .affiliate-side .close-paragraph{ margin-bottom:0;}
    .ftl-style-1 .affiliate-side .comment{ margin-bottom:0; font-size: 12px;}
    .ftl-style-1 .affiliate-side .stat{ margin-bottom: 10px;}
.ftl-style-1 .affiliate-tools-links .form-label{ width:250px; font-size:13px;}
.ftl-style-1 .affiliate-tools-links .form-text{ background: transparent; margin: 7px 5px 7px 7px; padding:0; width:500px; font-size:13px; border:1px solid #545454;}
.ftl-style-1 .banner-chooser label{ margin-right:10px; font-weight:bold;}
.ftl-style-1 .banner-chooser select{ background: white; margin-right:20px; height:2em; padding: 0.2em; border: 1px solid #545454;}
.ftl-style-1 .banner-result textarea{ width:95%; height:70px; margin: 10px auto;}

/* Page: Releases */
.ftl-style-1 .releases-main .info .mini-title{ font-size:13px; margin-bottom:0;}

/* Page: Statistics */
.ftl-style-1 .statistics-main .lead { width: 550px;}
.ftl-style-1 .statistics-main .side { width: 430px;}
.ftl-style-1 .statistics-main .form-block .two-cols .col{ width:auto;}
.ftl-style-1 .statistics-main .form-block .two-cols .col-1{ width:210px;}
.ftl-style-1 .statistics-main .form-block .two-cols .col-2{ width:175px;}

/* Page: Statistics: Forms */
.ftl-style-1 .stat-form .form-block{ margin-bottom: 20px;}
.ftl-style-1 .stat-form .form-block .section{ margin-bottom: 5px;}
.ftl-style-1 .stat-form .form-text{ background: transparent; border: 1px solid #545454; width:100px; padding: 5px; margin-right: 20px;}
    .ftl-style-1 .stat-form .form-text.cover, .ftl-style-1 .subaccount-stat-form .form-select.cover{ background:#D0D0D0}
    .ftl-style-1 .stat-form .ui-datepicker-trigger { padding: 1px 0;}
.ftl-style-1 .stat-form .form-select{ background: transparent; border: 1px solid #545454; width:175px; padding: 5px; margin-right: 20px;}
    .ftl-style-1 .stat-form .block-information .form-select{ width:375px;}
.ftl-style-1 .stat-form .form-label{ font-weight: normal;}
    .ftl-style-1 .stat-form .block-period .form-label{ width: 75px;}
    .ftl-style-1 .stat-form .block-information .form-label{ width:auto;}
    .ftl-style-1 .stat-form .block-options .form-label{ width: 150px;}
    .ftl-style-1 .stat-form .block-options .wide .form-label{ width: auto;}
.ftl-style-1 .stat-form .form-checkbox{ border: 1px solid #545454;}
.ftl-style-1 .stat-form .enhanced{ font-size:13px; font-weight:bold;}
.ftl-style-1 .stat-form .form-radio{ height:auto; margin:9px 5px 0 0;}

.ftl-style-1 .statistic-table, .ftl-style-1 .statistic-table th{ text-align:center;}

/* Page: Subaccount: Form */
.ftl-style-1 .subaccount-main .purchase-type-form .form-select{ width:auto; margin-right:10px; height:30px;}
.ftl-style-1 .subaccount-main .purchase-type-form .form-submit{ margin-top:3px;}

.ftl-style-1 .subaccount-add-form .middle-form .form-label{ width:auto;}
.ftl-style-1 .subaccount-add-form .middle-form .radio-inline-box{ float:left;}
.ftl-style-1 .subaccount-add-form .middle-form .radio-inline-box input{ position:absolute; top:6px; left:0;}
.ftl-style-1 .subaccount-add-form .middle-form .radio-inline-box label{ position:relative; line-height:26px; display:block; float:left; width:auto; padding-left:20px; margin-right:10px;}

.ftl-style-1 .delete-subaccount-form .form-label{ width:100%;}

/* Page: Member: Corporate */
.ftl-style-1 .administration-main .icon-action{ margin-right:10px;}
.ftl-style-1 .administration-main .table tbody tr.selected td{ border-bottom:none;}
.ftl-style-1 .administration-main .form-text-simple{ width:40px;}
.ftl-style-1 .administration-main .title{ font-size:16px;}
.ftl-style-1 .administration-main .subtitle{ font-size:12px; font-weight:normal;}
.ftl-style-1 .administration-main .edit_subaccount_line .member-full-name{ max-width:245px;}
.ftl-style-1 .administration-main #subaccounts-list{ line-height:20px;}
.ftl-style-1 .administration-main #subaccounts-list span{ line-height:20px; display:inline-block;}
.ftl-style-1 .administration-main #subaccounts-list .when-selected{ display:none; line-height:20px;}
.ftl-style-1 .administration-main #subaccounts-list .selected .when-selected{ display:block;}
.ftl-style-1 .administration-main #subaccounts-list .selected .not-selected{ display:none;}
.ftl-style-1 .administration-main #subaccounts-list .selected td{ padding-bottom:47px;}
.ftl-style-1 .administration-main #subaccounts-list .selected .subaccount-credit{ padding-bottom:7px;}
.ftl-style-1 .administration-main #subaccounts-list .selected .subaccount-name{ padding-bottom:7px;}
.ftl-style-1 .administration-main #subaccounts-list .selected .description{ text-align:right; font-style:italic;}
.ftl-style-1 .administration-main #subaccounts-list .selected .subaccount-actions{ padding-bottom:7px;}
.ftl-style-1 .administration-main #subaccounts-list .selected .subaccount-actions a.button{ margin-top:5px;}


.ftl-style-1 .corporate-subaccounts-main .title{ font-size:18px; line-height:18px;}
.ftl-style-1 .corporate-subaccounts-main .subtitle{ font-size:18px; line-height:18px; font-weight:bold; color:#1C851B; margin-top:20px;}
.ftl-style-1 .corporate-subaccounts-main .form-label{ width:150px; font-weight:normal; line-height:18px;}
    .ftl-style-1 .corporate-subaccounts-main .col-2 .form-label{ width:200px;}
    .ftl-style-1 .corporate-subaccounts-main .col-2 .capabilities .form-label{ width:100px;}
.ftl-style-1 .corporate-subaccounts-main .col-2 .capabilities .form-line{ float:left; line-height:13px;}
.ftl-style-1 .corporate-subaccounts-main .col-2 .capabilities .form-checkbox{ margin-top:0px;}
.ftl-style-1 .corporate-subaccounts-main .form-text-simple{ width:150px;}
    .ftl-style-1 .corporate-subaccounts-main .col-2 .form-text-simple{ width:50px;}
.ftl-style-1 .corporate-subaccounts-main .form-select{ width:164px; font-size:12px;}
    .ftl-style-1 .corporate-subaccounts-main .col-2 .form-select{ width:125px;}
.ftl-style-1 .corporate-subaccounts-main .form-sub-section{ font-size:14px; line-height:14px;}
.ftl-style-1 .corporate-subaccounts-main .with-top-margin{ margin-top:20px;}
.ftl-style-1 .corporate-subaccounts-main .form-line-description{ width:310px;}

/* Page: Member: Corporate: Transfer service */
.ftl-style-1 .transfer-service-main .separate-horiz-b{ padding-bottom:5px;}
.ftl-style-1 .transfer-service-main #service-summary{ padding:10px 20px 0 10px;}
.ftl-style-1 .transfer-service-main #summary-info,
.ftl-style-1 .transfer-service-main .subaccount-summary-info
{ margin-left:30px;}
.ftl-style-1 .transfer-service-main #service-summary .actions{ float:right;}
.ftl-style-1 .transfer-service-main #service-summary .actions .button{ margin-bottom:10px;}
.ftl-style-1 .transfer-service-main #service-form .form-line-description{ width:370px; margin-right:100px; margin-bottom:5px;}
.ftl-style-1 .transfer-service-main #service-form .form-text-simple{ float:left; width:120px; margin-right:10px;}
.ftl-style-1 .transfer-service-main #service-form .form-radio{ height:20px; margin-right:10px;}
.ftl-style-1 .transfer-service-main #service-form .form-label{ line-height:16px;}
.ftl-style-1 .transfer-service-main #service-form .form-line{ height:30px;}
.ftl-style-1 .transfer-service-main .form-submit{ display:block; margin:20px auto 0;}
.ftl-style-1 #subaccount-form{ margin-bottom:10px;}
.ftl-style-1 #subaccount-form .form-select{ width:auto;}
.ftl-style-1 #subaccount-form .form-label{ width:auto; margin-right:10px; font-weight:normal;}

/* Page: Taxcenter: Forms */
.ftl-style-1 .taxform{ font-size: 10px !important;}
    .ftl-style-1 .taxform .gianttext{ font-size: 275%  !important;}
    .ftl-style-1 .taxform h1, .ftl-style-1 .taxform h2, .ftl-style-1 .taxform h3, .ftl-style-1 .taxform h4, .ftl-style-1 .taxform h5{ display:inline-block; margin: 0px; padding: 0px;}
    .ftl-style-1 .taxform h1{ font-size: 225%; font-weight: bold;}
    .ftl-style-1 .taxform h2{ font-size: 155%;}
    .ftl-style-1 .taxform h3{ font-size: 125%; font-weight: bold;}
    .ftl-style-1 .taxform h4{ font-size: 100%; font-weight: bold;}
    .ftl-style-1 .taxform h5{ font-size: 90%; font-weight: normal;}
    .ftl-style-1 .taxform ul li{ margin: 0px 0px 0px 17px;}
.ftl-style-1 .taxform div.taxform_header, .ftl-style-1 .taxform div.taxform_content{ margin: 0px auto; width: 680px; overflow: hidden; color:#242424}
.ftl-style-1 .taxform div.taxform_header{ height: 180px; padding: 0px 10px 0px 10px; border-bottom: 2px solid black;}
    .ftl-style-1 .taxform .taxform_header div{ margin: 0px; padding: 5px 5px 0px 5px; width: 140px; height: 100%; float:left;}
    .ftl-style-1 .taxform .taxform_header .sidehead-center{ margin: 0px; padding:  5px 5px 0px 5px; width: 343px; text-align:center;}
    .ftl-style-1 .taxform .taxform_header .sidehead-left{ border-right: 2px solid black;}
    .ftl-style-1 .taxform .taxform_header .sidehead-right{ border-left: 2px solid black;}
    .ftl-style-1 .taxform h1{ font-size: 225%; font-weight: bold; line-height:30px; color: #000000}
    .ftl-style-1 .taxform .taxform_header h3{ font-size: 175%; line-height:25px; font-weight:bold; color: #000000}
    .ftl-style-1 .taxform .taxform_header h5{ font-weight:bold; color: #000000}
.ftl-style-1 .taxform_content .taxform-info .info-left{ float:left;}
    .ftl-style-1 .taxform_content .taxform-info .info-right{ float:right; font-weight:bold; color:#000000;}
    .ftl-style-1 .taxform_content .taxform-info ul li{ margin-bottom: 10px; padding: 0px;}
.ftl-style-1 .taxform .form{ width: 680px;}
    .ftl-style-1 .taxform .form fieldset legend span{ color:#FFF; background-color:#000; padding:0px 20px; margin-right:3px;}
    .ftl-style-1 .taxform .form fieldset legend{ display:block; width:100%; border-top:2px solid #000; border-bottom:2px solid #000; padding:0; font-size: 155%; font-weight:bold; color:black; line-height:1}
    .ftl-style-1 .taxform .form fieldset{ padding: 10px 0;}
    .ftl-style-1 .taxform .form-text, .ftl-style-1 .taxform textarea{ background:none repeat scroll 0 0 #EEEEEE;}
        .ftl-style-1 .taxform .form textarea{ border:1px solid #000000; width:650px; height:100px; overflow:auto; margin:5px 0;}
    .ftl-style-1 .taxform .form-select{ border: 1px solid black; height: 23px; margin: 5px 0px; padding: 0px; width: 100%;}
    .ftl-style-1 .taxform .form-text{ border: 1px solid black; height: 15px; margin: 5px 0px; padding: 3px 0px; width: 100%; font-size:10px;}
    .ftl-style-1 .taxform .form-radio{ margin-right:5px}
    .ftl-style-1 .taxform .label-radio{ display:block; margin:5px 0; padding:3px 0;}
    .ftl-style-1 .taxform .form-text:focus{ color:#000000;}
    .ftl-style-1 .taxform .form-radio{ height: 1em}
    .ftl-style-1 .taxform .input-XS{ width:80px;}
    .ftl-style-1 .taxform .input-XXS{ width:40px;}
    .ftl-style-1 .taxform .inline input, .ftl-style-1 .taxform .form .inline label{ float:left; margin-right:5px;}
    .ftl-style-1 .taxform .input-in-text label{ float:left; line-height:21px; vertical-align:center; margin:5px 0;}
        .ftl-style-1 .taxform .form .input-in-text .form-text{ margin:3px 5px;}
    .ftl-style-1 .taxform .form .form-checkbox{ display:block;float:left; margin:0 20px 0 10px;}
    .ftl-style-1 .taxform .form .checkbox-list label, .ftl-style-1 .taxform .form .checkbox-list p{ float:left;}
.ftl-style-1 .taxform .form .separate-horiz-b{ border-bottom:2px solid #000; margin:0; padding:0}
.ftl-style-1 .taxform .form .separate-vertic-l{ padding:0 0 0 0px; border-left:2px solid #000}
    .ftl-style-1 .taxform .form .form-line .separate-vertic-l{ padding-left:10px;}
    .ftl-style-1 .taxform .form .separate-vertic-l .form-col{ padding-left:10px;}
.ftl-style-1 .taxform .form .separate-vertic-r{ padding:0 0 0 0px; border-right:2px solid #000}
.ftl-style-1 .taxform .form .form-line{ padding:5px 0px 5px 0px; margin:0 10px 0 0;}
.ftl-style-1 .taxform .form .form-line ul li{ padding:3px 0; margin:0px;}
.ftl-style-1 .taxform p{ line-height:20px; margin-bottom:10px;}
.ftl-style-1 .taxform .form .form-line label p{ line-height:10px; margin-bottom:0px;}
.ftl-style-1 .taxform .form .form-col{ float:left; margin-right:10px;}
    .ftl-style-1 .taxform .form ul.form-col{ margin-right:0;}
.ftl-style-1 .taxform .form .form-line .last{ margin:0;}
.ftl-style-1 .taxform .enhance-box{ background:#E9E9E9; border:1px solid black; padding:20px 10px 20px 0;}
.ftl-style-1 .taxform .enhance-box .form-checkbox{ margin: 0 10px 0 10px;}
.ftl-style-1 .taxform .disc-list{ list-style-type:disc; margin:0 0 10px 15px; padding:0;}
.ftl-style-1 .taxform .form .signature-box p{ margin:0;}
    .ftl-style-1 .taxform .signature-box .line-header{ width:40px; margin-top:10px; color:#545454}
.ftl-style-1 .taxform .submit-box{ text-align:center;}
    .ftl-style-1 .taxform .submit-box .button{ margin:20px 10px 20px 0;}
.ftl-style-1 .taxform .col-S{ width:114px;}
.ftl-style-1 .taxform .col-M{ width:160px;}
.ftl-style-1 .taxform .col-L{ width:214px;}
.ftl-style-1 .taxform .col-XL{ width:338px;}
.ftl-style-1 .taxform .col-XXL{ width:430px;}
.ftl-style-1 .taxform .col-full{ width:650px;}
.ftl-style-1 .taxform .w70{ width:70px;}
.ftl-style-1 .taxform .w300{ width:300px;}
.ftl-style-1 .taxform .w500{ width:500px;}
.ftl-style-1 .taxform .w600{ width:600px;}
.ftl-style-1 .taxform .w620{ width:620px;}

/* Page: Upload Files */
.ftl-style-1 #content_files_list .button{ margin-right:10px;}
.ftl-style-1 #content_files_list{ margin:20px 0;}
.ftl-style-1 .specification-content-main .content ul{ margin-left:15px;}
.ftl-style-1 .specification-content-main .content .title{ margin-bottom:10px;}

/* Page: Upload Files: Forms */
.ftl-style-1 .content-add-form .form-checkbox-line .form-label{ width:auto;}
.ftl-style-1 .content-add-form .form-line .form-label{ width:50px;line-height:21px; height:21px;}
.ftl-style-1 .content-add-form .form-line .form-file{ line-height:21px; height:21px;}

/* Page: Upload FTP */
.ftl-style-1 .upload-main .upload_ftp table th{padding-right:5px;}

/* Page: Upload FTP: Forms */
.ftl-style-1 .upload-main .form-block{ float:left;}
.ftl-style-1 .upload-main .content-add-form .form-checkbox-line .form-label{ width:650px;}

/* Page: API */
.ftl-style-1 .create-api-key-form .form-radio{height:100%; margin-bottom:10px; padding-left:25px;}
.ftl-style-1 .api-main pre{ background-color:#E4E4E4; color:#000000; padding-left:5px; overflow:auto;}
.ftl-style-1 .api-main h2.title{line-height:18px; margin-bottom:20px; color:#545454;}
.ftl-style-1 .api-main .subtitle{ margin-top:20px;}
.ftl-style-1 .api-main .soft-highlight{ margin-top:5px; font-size:13px;}
.ftl-style-1 .api-main .fader-image-container{ height:430px; margin:20px 40px;}
.ftl-style-1 .api-main div.table td{ vertical-align: top;}

/* Page: Search and Results */
.ftl-style-1 .search-advanced{ float:left; font-size:12px; font-weight:bold; line-height:20px; margin-top:5px;}

.ftl-style-1 .advanced{ background:#ededed; border-bottom:1px solid #b5b5b5; font-size:12px;}

.ftl-style-1 .advanced-column{ border-left: 1px solid #dddddd; float:left; min-height:100px; padding:2px 6px 10px 15px; }
    .ftl-style-1 .collection-advanced-column{ padding-left:0; width:130px; border-left: none;}
    .ftl-style-1 .orientation-advanced-column{ width:130px;}
    .ftl-style-1 .display-advanced-column{ width:130px;}
    .ftl-style-1 .options-advanced-column{ width:130px;}
    .ftl-style-1 .licenses-advanced-column{ width:130px;}

.ftl-style-1 .advanced-title{ font-size:12px; font-weight:bold;}

.ftl-style-1 .advanced-radio em, .ftl-style-1 .advanced-checkbox em{ font-style:normal;}
.ftl-style-1 .advanced-options{ float:right; width:215px;}
.ftl-style-1 .advanced-category{ background:url(https://s.ftcdn.net/r/v2010/6e65ba173f2352738aaf9df27d56de5a30eab438/pics/all/hab/advanced-category.png) no-repeat top left; border:solid #dedede; border-width:0 1px 1px; display:block; font-size:12px; font-weight:bold; letter-spacing:0; line-height:38px; padding-left:15px;}
.ftl-style-1 .advanced-action{ padding:5px 0 5px 5px;}
.ftl-style-1 .advanced-preferences{ float:left; font-size:11px; letter-spacing:0; line-height:12px; padding:2px 0 0 15px; width:110px;}

.ftl-style-1 .advancedsearch-content{ background-color: #fff; border-right: 1px solid #dadada; border-left: 1px solid #dadada; padding: 10px 8px 10px 10px; width: 191px;}
.ftl-style-1 .advancedsearch-bottom{ background: url(https://s.ftcdn.net/r/v2010/7177d0b97dc6f2f6d5d29e6b7bfefaef64cac570/pics/all/hab/bg-bottom-advancedsearch.png) no-repeat; height: 7px; width: 211px;  }

/* Page: Search and Results: Forms */
.ftl-style-1 .advanced-radio, .ftl-style-1 .advanced-checkbox, .ftl-style-1 .advanced-input{ cursor:pointer; display:block; margin-top:2px;}
.ftl-style-1 .advanced-input{ margin-left:3px;}
.ftl-style-1 .advanced-input input{ width:30px; margin-left:5px;}
.ftl-style-1 .advanced-radio input, .ftl-style-1 .advanced-checkbox input{ margin-right:5px;}

.ftl-style-1 .advanced-list input{ margin-right:2px;}

.ftl-style-1 .advancedsearch-form-block{ margin-top: 15px; }
.ftl-style-1 .advancedsearch-form-block .first{ margin-top:0;}
.ftl-style-1 .on.advancedsearch-form-block{ margin-bottom: 15px; }
.ftl-style-1 .advancedsearch-form-block .subnav{ background-image: none; border: none; font-size: 12px; height: auto; width: auto; display:none;}
.ftl-style-1 .advancedsearch-form-block a{ color:#646464}
.ftl-style-1 .advancedsearch-form-block a:hover{ color:#296C91;}
.ftl-style-1 .advancedsearch-form-block a.to-remove:hover{ text-decoration: line-through;}
.ftl-style-1 .advancedsearch-form-block.on .subnav{ display:block;}
.ftl-style-1 .advancedsearch-form-block .subnav li{ list-style-type: none;}
.ftl-style-1 .title.advancedsearch-form { border-bottom: 1px solid #f3f3f3; background: url(https://s.ftcdn.net/r/v2010/6291ac96e14df8f75d4953835bbe701b2b13e548/pics/all/hab/advancedsearch-arrow.png) no-repeat; font-size: 13px; height: 15px; line-height: 15px; margin-bottom: 10px; padding-left: 15px; padding-bottom: 5px; width: auto; cursor:pointer; }
.ftl-style-1 .on .title.advancedsearch-form { background: url(https://s.ftcdn.net/r/v2010/6291ac96e14df8f75d4953835bbe701b2b13e548/pics/all/hab/advancedsearch-arrow.png) no-repeat 0 -18px; font-size: 13px; margin-top: 15px; margin-bottom: 10px; }
.ftl-style-1 .advancedsearch-form-block label{ font-size: 12px; }

/* Page: Search and Results: No Result */
.ftl-style-1 .search-no-result-main .title{ color:#535252; font-size:16px; margin-top:15px; padding-bottom:5px; margin-bottom:10px;}
.ftl-style-1 .search-no-result-main .search-no-result-container{ width:750px; background:url(https://s.ftcdn.net/r/v2010/920cd52926820b5d57605343fad1ef31d71dd688/pics/all/page/bg-search-no-result.jpg) no-repeat left 35px; padding-left:250px;}
.ftl-style-1 .search-no-result-main .search-no-result-container-2{ width:750px; background:url(https://s.ftcdn.net/r/v2010/b76c75f4f9513eaaae1e895a9a69ac3f4f5e68e1/pics/all/page/bg-search-no-result-2.jpg) no-repeat right 35px;}
.ftl-style-1 .search-no-result-main .content{ width:500px;}
.ftl-style-1 .search-no-result-main li{ margin-bottom:10px;}
.ftl-style-1 .search-no-result-main .example{ margin-bottom:0;}
.ftl-style-1 .search-no-result-main .describe{ font-size:10px; font-style:italic;}
.ftl-style-1 .search-no-result-main ul .mini-title{ display:block; margin:0;}

.ftl-style-1 .search_syntax{ font-weight:bold; width:50px;}
.ftl-style-1 li .search_syntax{ display:block; float:left;}

/* Page: Search and Results: Breadcrumb */
.ftl-style-1 .categories-breadcrumb .breadcrumb{ float:left; font-size:11px; color:#747474; margin-bottom:5px; width:970px;}
.ftl-style-1 .categories-breadcrumb .breadcrumb-title{ margin-right:5px;}
.ftl-style-1 .categories-breadcrumb .separator{ margin: 0 5px;}
.ftl-style-1 .categories-breadcrumb .sublines li{ display:inline; margin-right:10px;}
.ftl-style-1 .categories-breadcrumb .remove-breadcrumb { float:left; display:block; margin-right:5px}
.ftl-style-1 .categories-breadcrumb a:hover .img-grey-border-cross{ background-position:0 -660px;}

/* Page: Search and Results: @TODO CHECK */
.ftl-style-1 .list-main .list{ margin: 0 0 0 260px;}
.ftl-style-1 .list-main .list-close{ margin-left:46px;}
.ftl-style-1 .list-main .list-close .tools{ margin-left: -30px;}
.ftl-style-1 .advancedsearch-close{ float: left; width: 23px; margin-left:-100%;}
.ftl-style-1 .advancedsearch-close .advancedsearch-title { display:none;}
.ftl-style-1 .advancedsearch-close .advancedsearch-content{ display:none;}
.ftl-style-1 .advancedsearch-close .advancedsearch-bottom{ display:none;}

.ftl-style-1 .captions{ float:left; font-size:11px; height:16px; line-height:16px; padding-top:10px;}
.ftl-style-1 .captions li{ border-right:1px solid #eaeaea; float:left; padding:0 10px;}

.ftl-style-1 .advancedsearch-form-block .depth-0,
.ftl-style-1 .advancedsearch-form-block .depth-1,
.ftl-style-1 .advancedsearch-form-block .depth-2,
.ftl-style-1 .advancedsearch-form-block .depth-3
{ float:left; clear:left}

.ftl-style-1 .advancedsearch-form-block .depth-1{ padding-left:16px;}
.ftl-style-1 .advancedsearch-form-block .depth-2{ padding-left:32px;}
.ftl-style-1 .advancedsearch-form-block .depth-3{ padding-left:48px;}

.ftl-style-1 .advancedsearch-form-block .depth-1 .img-16,
.ftl-style-1 .advancedsearch-form-block .depth-2 .img-16,
.ftl-style-1 .advancedsearch-form-block .depth-3 .img-16
{ margin-left:-16px; float:left;}

.ftl-style-1 .advancedsearch-form-block .selected{ font-style:italic;}

.ftl-style-1 .button-next .item-thumbnail{ opacity:0.7;}
.ftl-style-1 .button-next .next-page-link{ display:block; height:121px;}
.ftl-style-1 .item-for160 .next-page-link{ height:171px;}
.ftl-style-1 .button-next .next-button-content{ display:block; position:relative; height:110px; top:-121px; text-align:center;}
.ftl-style-1 .item-for160 .next-button-content{ height:171px; top:-171px;}
.ftl-style-1 .item-for110 .pagination-next-ico{ background:url(https://s.ftcdn.net/r/v2010/93acf75be3b918228d301bfcef19b1000878828d/pics/all/hab/next_50.png) top left no-repeat; height:50px; width:50px; margin-top:28px;}
.ftl-style-1 .item-for110 .img-link-label{ color:#727272; font-size:12px; line-height:12px; font-weight:bold; margin-top:10px;}
.ftl-style-1 .item-for160 .pagination-next-ico{ background:url(https://s.ftcdn.net/r/v2010/b6404bbca52bf9743ff0ca2cd6933b2a2bb0f2ab/pics/all/hab/next_75.png) top left no-repeat; height:75px; width:75px; margin:30px 0 0 10px;}
.ftl-style-1 .item-for160 .img-link-label{ color:#727272; font-size:14px; line-height:14px; font-weight:bold; margin-top:20px;}

.ftl-style-1 .item-for220 .next-page-link{ height:231px;}
.ftl-style-1 .item-for220 .next-button-content{ height:231px; top:-231px;}
.ftl-style-1 .item-for220 .pagination-next-ico{ background:url(https://s.ftcdn.net/r/v2010/9b77ca871d0b111cc544944f37bc790442d0c31e/pics/all/hab/next_105.png) top left no-repeat; height:105px; width:105px; margin:40px 0 0 10px;}
.ftl-style-1 .item-for220 .img-link-label{ color:#727272; font-size:16px; line-height:16px; font-weight:bold; margin-top:32px;}

.ftl-style-1 .button-next-mosaic { margin-top:25px; text-align:center;}
.ftl-style-1 .button-next-mosaic .button { width:200px; font-size:17px;}

/* Page: Search Results: Sidebar */
.ftl-style-1 .advancedsearch .num-approximation{ color:#848484; font-size:10px; margin-left:3px;}
.ftl-style-1 .advancedsearch{ float:left; margin-left:-100%; margin-right:20px; width:215px; padding-left:20px;}
.ftl-style-1 .advancedsearch-title{ height:38px; line-height:38px; margin-right:10px; width:200px; padding-right:0; padding-top:0; padding-left:15px; border:1px solid #dadada; border-right:0px; border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0; -webkit-border-radius:5px 0 0 0; background-color:#f9f9f9; font-size:13px; letter-spacing:-.05em; font-weight:bold; text-shadow:0 1px 0 #ffffff;}
.ftl-style-1 .advancedsearch-resize, .ftl-style-1 .advancedsearch-resize-close{ background:transparent url(https://s.ftcdn.net/r/v2010/993490c6e09ea9b979d2dcd83a373c91b66f1ff2/pics/all/hab/24x24.png) no-repeat; height:38px; width:20px; background-color:#f9f9f9; display:block; border:1px solid #dadada; border-radius:0px 5px 0 0; -moz-border-radius:0px 5px 0 0; -webkit-border-radius:0px 5px 0 0;}
.ftl-style-1 .advancedsearch-resize{ background-position: -4px -233px; position:relative; float:right; top:-40px; left:16px; margin-bottom:-40px; border-left:0px;}
.ftl-style-1 .advancedsearch-resize-close{ background-position: -1px -264px; position:absolute; left:10px;}

.ftl-style-1 .item .item-meta .item-credits-infos,
.ftl-style-1 .tools .captions .item-credits-infos
{ float:right; color:#949494; font-size:11px; text-transform:capitalize; font-weight:bold; line-height:14px;}
.ftl-style-1 .tools .captions .item-credits-infos{ float:left; margin-right:5px; line-height:16px;}

.ftl-style-1 .item .item-meta .img-subscription,
.ftl-style-1 .item .item-meta .img-infinite
{margin:-3px 0 0 5px;}
.ftl-style-1 .item .item-meta .img-content-video-infinite,
.ftl-style-1 .item .item-meta .img-content-video
{margin-left:5px;}

.ftl-style-1 .item .item-meta .content-infos { float:right;}

.ftl-style-1 .item .item-meta .item-links a{ color: #949494; font-size:11px;}
.ftl-style-1 .item .item-meta .item-links a:hover{ color: #296C91;}

/* Page: Search Results: Colorpicker */
.ftl-style-1 .colorpicker{ height:78px; position:relative; font-family:Arial,Helvetica,sans-serif; margin-bottom:5px;}
.ftl-style-1 .colorpicker_colors_container{ display:block; height:35px; overflow:hidden;}

.ftl-style-1 .colorpicker_hue,
.ftl-style-1 .colorpicker_lightness,
.ftl-style-1 .colorpicker_new_color,
.ftl-style-1 .colorpicker_current_color,
.ftl-style-1 .colorpicker_img_input
{ background-image:url(https://s.ftcdn.net/r/v2010/f62bef467b2da444121c5fe6c299e26e40af646c/pics/all/jquery/colorpicker/sprite-color-picker.png);}

.ftl-style-1 .colorpicker_hue, .ftl-style-1 .colorpicker_lightness
{ position:absolute; width:181px; height:21px; cursor:pointer;}
    .ftl-style-1 .colorpicker_hue{ background-position:-45px -10px; top:0px;}
    .ftl-style-1 .colorpicker_lightness{ background-position:-45px -40px;; top:25px;}
    .ftl-style-1 .colorpicker_hue div, .ftl-style-1 .colorpicker_lightness div
    { position:absolute; width:9px; height:21px; overflow:hidden; background:black; background:transparent url(https://s.ftcdn.net/r/v2010/1fb86bbe731be140db1a353b9dd83ce96826d871/pics/all/jquery/colorpicker/colorpicker_horiz_indic.gif) left top; margin:0 0 0 -4px; left:0px; top:0px;}

.ftl-style-1 .colorpicker_new_color, .ftl-style-1 .colorpicker_current_color
{ width:25px; height:25px;}
    .ftl-style-1 .colorpicker_new_color{ position:absolute; left:0; top:51px; background-position: -10px -10px;}
    .ftl-style-1 .colorpicker_no_color{ background-position: -10px -70px;}
    .ftl-style-1 .colorpicker_current_color{ float:left; margin:5px 13px 5px 0; background-position: -10px -10px;}
    .ftl-style-1 .colorpicker_current_color:hover{ background-position:-10px -40px;}
    .ftl-style-1 .colorpicker_current_color.last{ margin-right:0;}
.ftl-style-1 .colorpicker_hex{ position:absolute; width:67px; height:22px; left:63px; top:56px;}
.ftl-style-1 .colorpicker_hex input{ right:6px;}
.ftl-style-1 .colorpicker_img_input{ height:16px; width:32px; position:absolute; left:30px; top:55px; background-position:-45px -70px;}
.ftl-style-1 .colorpicker_reset{ position:absolute; height:22px; left:133px; top:56px; overflow:hidden;}

/* Page: Desktop / Ribon / Adobe Plugin */
.ftl-style-1 .desktop-main .wrap,
.ftl-style-1 .ribbon-main .wrap,
.ftl-style-1 .adobe-main .wrap
{ margin-top:20px;}

.ftl-style-1 .desktop-main .content,
.ftl-style-1 .ribbon-main .content
{ width:495px; margin-bottom:0}

.ftl-style-1 .adobe-main .content
{ width:495px; margin-bottom:30px;}

.ftl-style-1 .desktop-main .block-title,
.ftl-style-1 .ribbon-main .block-title,
.ftl-style-1 .adobe-main .block-title
{ color:#1C851B; font-size:22px; font-weight:normal;}

.ftl-style-1 .desktop-main .subtitle,
.ftl-style-1 .ribbon-main .subtitle,
.ftl-style-1 .adobe-main .subtitle
{ font-size:20px; line-height: 26px;}

.ftl-style-1 .adobe-main h4.subtitle
{ font-size:18px;}

.ftl-style-1 .adobe-main p.small
{ font-size: 12px; color: #888;}

.ftl-style-1 .desktop-main .section,
.ftl-style-1 .ribbon-main .section,
.ftl-style-1 .adobe-main .section
{ font-weight:normal; color:#1C851B; font-size:16px;}

.ftl-style-1 .desktop-main .img-right,
.ftl-style-1 .ribbon-main .img-right
{ top:0; right:-20px;}

.ftl-style-1 .adobe-main .img-right
{ top:1px; right: 30px;}

.ftl-style-1 .desktop-main .embossed-frame,
.ftl-style-1 .ribbon-main .embossed-frame,
.ftl-style-1 .adobe-main .embossed-frame
{width:445px; margin-top:28px;}

.ftl-style-1 .desktop-main .embossed-frame-content{padding:15px;}
.ftl-style-1 .desktop-main .embossed-frame a span,
.ftl-style-1 .ribbon-main .embossed-frame a span,
.ftl-style-1 .adobe-main .embossed-frame a span
{ clear:left; float:left;}

.ftl-style-1 .desktop-main .embossed-frame .button,
.ftl-style-1 .ribbon-main .embossed-frame .button,
.ftl-style-1 .adobe-main .embossed-frame .button
{ margin-top:20px}

.ftl-style-1 .desktop-main .carac-bloc,
.ftl-style-1 .adobe-main .carac-bloc
{ width:217px; float:left; margin:10px 20px 10px 0}

.ftl-style-1 .desktop-main .carac-bloc h4{ color:#296C91; margin:0 0 10px 0;}
.ftl-style-1 .adobe-main .carac-bloc h4{ color:#296C91; margin:0 0 10px 0; text-transform: uppercase;}

.ftl-style-1 .desktop-main .carac-bloc p{ width:113px; margin-right:10px; font-size:12px; float:left;}
.ftl-style-1 .adobe-main .carac-bloc p{ width:106px; margin-right:10px; font-size:12px;}

.ftl-style-1 .adobe-main .carac-bloc img{float: right;}

.ftl-style-1 .desktop-main #flashcontent{ position:absolute; top:440px; right:150px;}

.ftl-style-1 .ribbon-main .carac-bloc{ width:217px; float:left; margin:10px 20px 10px 0}
.ftl-style-1 .ribbon-main .carac-bloc h4{ color:#296C91; margin:0 0 10px 0;}
.ftl-style-1 .ribbon-main .carac-bloc p{ width:113px; margin-right:10px; font-size:12px; float:left;}
.ftl-style-1 .ribbon-main .cols{ margin-top:35px;}
.ftl-style-1 .ribbon-main .cols .col-1{ width:453px; padding:0 20px; border-right:1px solid #E5E5E5;}
.ftl-style-1 .ribbon-main .col .col{ margin-right:20px;}
.ftl-style-1 .ribbon-main .cols .col-2{ width:440px; padding:20px 0 0 20px;}
.ftl-style-1 .ribbon-main .embossed-frame-content{padding:15px 15px 0 15px;}

/* Page: Affiliation: Embossed-frame */
.ftl-style-1 .signup-box .embossed-frame-content{ padding-bottom:20px 20px 0;}
.ftl-style-1 .signup-box .button{ font-size:14px; }
.ftl-style-1 .signup-box .subtitle{ display:block; margin-top:10px; margin-bottom:0px; font-size:14px; font-weight:bold;}

/* Page: Content Download */
.ftl-style-1 .list-content-download .copy_infos input{ width:190px; border:1px solid #545454;}
.ftl-style-1 .list-content-download .table tbody{ padding:5px 0px;}
.ftl-style-1 .list-content-download .table td img{ margin:0; padding-bottom:10px;}
.ftl-style-1 .list-content-download .table td{ padding:10px 5px 0; border:none;}
.ftl-style-1 .list-content-download .table .last td{ padding:0px 5px;}
.ftl-style-1 .list-content-download .table td.table-td-left, .ftl-style-1 .list-content-download .table td.table-td-right{ padding:0px;}
.ftl-style-1 .list-content-download .table .download_actions a{ font-size:13px;}
.ftl-style-1 .list-content-download .table .resume_license ul{ list-style-position:inside; line-height:14px;}

.ftl-style-1 .project-create-folder{ margin:10px;}
.ftl-style-1 .help-folder .img-question-mark{ margin-bottom:4px;}
.ftl-style-1 span.project-create-folder span.extra-line{ display: block; }
.ftl-style-1 span.project-create-folder span.extra-line.title{ font-size: 14px; color: #545454; margin: 20px 0 10px 0;}
.ftl-style-1 span.project-create-folder span.extra-line label{ display: inline-block; width: 200px; margin-right: 10px;}
.ftl-style-1 span.project-create-folder span.extra-line input[type="text"]{ display: inline-block; border: 1px solid #A9A9A9; width: 197px;}

/* Page: Content: Remove: Forms */
.ftl-style-1 .content-remove-main .form-submit{ margin-right:10px;}

/* Page: Credits */
.ftl-style-1 table.credits_listing_form {width: 970px;}
.ftl-style-1 table.credits_listing_form th {margin-right: 5px; font-size: 13px; font-weight:bold;}
.ftl-style-1 table.credits_listing_form .form-label { width:auto; margin-right:10px; font-size: 12px; font-weight:normal;}
.ftl-style-1 table.credits_listing_form .form-select { width:auto; margin-right:5px; font-size: 11px;}

.ftl-style-1 .credits-main .credit-info .img-question-mark { margin-left:5px;}

/* Page: Convert Credits */
.ftl-style-1 .convert-credits-main .data-description .label{ font-size:13px; color:#1C851B; font-weight:bold; padding-right:20px}
.ftl-style-1 .convert-credits-main .data-description .value{ font-size:13px; font-weight:bold;}
.ftl-style-1 .convert-credits-main .content{ padding-top: 20px; vertical-align:center;}
.ftl-style-1 .convert-credits-main .content p{ margin-bottom: 5px;}

/* Page: Convert Credits: Forms */
.ftl-style-1 .convert-credits-main .form-line{ margin-bottom:15px;}
.ftl-style-1 .convert-credits-main .form-label{ font-weight:normal; color:#545454; font-size:13px; line-height:13px}
.ftl-style-1 .convert-credits-main .form-radio{margin:0 10px 0 0; padding:0; font-size:12px; line-height:12px; height:13px;}

/* Page: Content/View */

.ftl-style-1 .view-content-main .related-images-block{ margin-bottom:15px;}
.ftl-style-1 .view-content-main .related-images-block p.content{ margin-bottom:15px; font-size:13px;}
.ftl-style-1 .view-content-main .related-images-block h2{ margin:5px 0px; padding-bottom:7px; font-size:15px; font-weight:300; line-height:20px; background:url(https://s.ftcdn.net/r/v2010/8a62079a72580dd7d96390d4cf1e6bb726e00ac5/pics/all/hab/bold-border.gif) repeat-x bottom left;}

.ftl-style-1 .view-content-main #content-view-right{ float:right; width:560px; font-size:12px;}

.ftl-style-1 .view-content-main .content-licenses-table .col-1{ width:110px;}
.ftl-style-1 .view-content-main .content-licenses-table .col-2{ width:200px;}
.ftl-style-1 .view-content-main .content-licenses-table .col-3{ width:100px;}
.ftl-style-1 .view-content-main .content-licenses-table .col-4{ width:80px; text-align:center;}

.ftl-style-1 .view-content-main .content-licenses-table .form-radio {margin-right: 40px;}

.ftl-style-1 .view-content-main .content-licenses-table .subscription-purchase-line .col-1{ width:200px;}
.ftl-style-1 .view-content-main .content-licenses-table .subscription-purchase-line .col-2{ width:100px;}
.ftl-style-1 .view-content-main .content-licenses-table .subscription-purchase-line .col-3{ width:100px;}
.ftl-style-1 .view-content-main .content-licenses-table .subscription-purchase-line .col-4{ width:80px; text-align:center;}

.ftl-style-1 .view-content-main .content-licenses-table .subscription-purchase-line.price-per-file .col-2{ width:80px;}
.ftl-style-1 .view-content-main .content-licenses-table .subscription-purchase-line.price-per-file .col-3{ width:120px;}

.ftl-style-1 .view-content-main .content-licenses-table .subscription-price-without-reduction{ text-decoration:line-through;}

.ftl-style-1 .view-content-main .content-info-table .col-1{ width:200px;}
.ftl-style-1 .view-content-main .content-info-table .col-2{ width:300px;}

.ftl-style-1 .view-content-main .description{ margin:15px 0px;}
.ftl-style-1 .view-content-main .description .content{ margin-bottom:30px;}

.ftl-style-1 .view-content-main .cart-and-favourite{ margin:0px 0px 20px 0px;}

.ftl-style-1 .view-content-main .subtitle-link{ font-weight:normal;}
.ftl-style-1 .view-content-main .license-line{ cursor:pointer;}
.ftl-style-1 .view-content-main .info strong{ font-weight:bold;}
.ftl-style-1 .view-content-main #content-vector-info p{ width:870px;}

.ftl-style-1 .view-content-main .conten-view-title-block{ font-size:13px; font-weight:bold; line-height:17px; margin-bottom:20px; width:400px; float:left; color:#000000;}
.ftl-style-1 .view-content-main .content-view-title{font-size:13px; font-weight:bold; line-height:17px; display:inline;}
    .ftl-style-1 .view-content-main .conten-view-title-block img{ margin-right:10px; margin-top:5px; float:left;}
    .ftl-style-1 .view-content-main .conten-view-title-block .trunc-string{ width:350px; float:left;}
    .ftl-style-1 .view-content-main .conten-view-title-block #content-view-title-contributor{ width:auto; max-width:160px; font-size:12px; padding-right:2px;}
.ftl-style-1 .view-content-main #content-view-left{ float:left; margin-right:40px; width:400px;}
.ftl-style-1 .view-content-main #content-view-left p{ text-align:center;}
.ftl-style-1 .view-content-main .content-view-thumbnail{ display:block; padding:0 0 5px; text-align:center; width:400px; margin:auto; float:left;}
.ftl-style-1 .view-content-main .content-view-thumbnail .FotoliaZoom{ margin:auto; }
.ftl-style-1 .view-content-main .content-view-thumbnail-footer{ float:left; width:100%;}
.ftl-style-1 .view-content-main .content-view-meta-left{ padding-right:10px; float:left;}
.ftl-style-1 .view-content-main .content-view-meta-right{ padding-left:10px; float:right;}
.ftl-style-1 .view-content-main .view-content-main .content-actions-top{ margin-bottom:15px;}
.ftl-style-1 .view-content-main .content-actions-top{ margin-bottom:10px;}
.ftl-style-1 .view-content-main .content-actions-top a{ float: left; font-size:14px; line-height:35px; margin-right:70px;}
    .ftl-style-1 .view-content-main .content-actions-top .img-big-star{ margin-top:6px;}

.ftl-style-1 .view-content-main .content-licenses-table thead tr{ border-bottom:none;}
.ftl-style-1 .view-content-main .content-licenses-table thead td{ padding:15px 2px 5px 2px; font-weight:normal;}
.ftl-style-1 .view-content-main .content-licenses-table tr{ border-bottom:1px solid #dadada;}
.ftl-style-1 .view-content-main .content-licenses-table tr.on{ background: #dbecda;}
.ftl-style-1 .view-content-main .content-licenses-table td{ padding:5px 2px;}
.ftl-style-1 .view-content-main .content-licenses-table .subscription-header,
.ftl-style-1 .view-content-main .content-licenses-table .credit-header
{ margin:5px 0px; text-transform:uppercase; font-size:14px; line-height:14px;}
.ftl-style-1 .view-content-main .content-licenses-table .subscription-header .html-tooltip,
.ftl-style-1 .view-content-main .content-licenses-table .credit-header .html-tooltip
{ font-size: 13px; margin-left:10px;}
.ftl-style-1 .view-content-main .content-licenses-table .subscription-header .img-question-mark,
.ftl-style-1 .view-content-main .content-licenses-table .credit-header .img-question-mark
{ margin-left:10px;}

.ftl-style-1 .view-content-main .license-type-menu li{ display:block; float:left; margin-right:52px;}
.ftl-style-1 .view-content-main .license-type-menu .form-radio{ height:auto; margin-right:5px;}

.ftl-style-1 .view-content-main .content-info-table tr{ border-bottom:1px solid #dadada;}
.ftl-style-1 .view-content-main .content-info-table td{ padding:15px 2px 15px 2px; font-weight:normal;}
.ftl-style-1 .view-content-main .content-info-table td span.portfolio{ margin-left:30px;}

.ftl-style-1 .view-content-main .content-info-table tr.last,
.ftl-style-1 .view-content-main .content-licenses-table tr.last,
.ftl-style-1 .view-content-main .content-licenses-table tr.subhead{ border-bottom:none;}

.ftl-style-1 .view-content-main .content-licenses-table label.form-radio {margin-top: 10px;}
.ftl-style-1 .view-content-main .content-licenses-table span.small-text {font-size: 10px;}
.ftl-style-1 .view-content-main .content-licenses-table span.length-text {color: gray;}
.ftl-style-1 .view-content-main .content-licenses-table span.green {color: #3ca23b;}

.ftl-style-1 .view-content-main .content-keywords-list a{ float:left; margin:0 20px 4px 0;}
    .ftl-style-1 .view-content-main .content-keywords-list a.selected{ font-weight:bold;}
    .ftl-style-1 .view-content-main .content-keywords-list.with_hidden_keywords a.dn{ display:none;}
.ftl-style-1 .view-content-main .choice{ background:url(https://s.ftcdn.net/r/v2010/893bc6768579a25836fcec7701cc1655b7630745/pics/all/hab/choice.png) no-repeat top left; float:left; font-weight:bold; height:21px; line-height:21px; margin-right:15px; padding-left:10px; position:relative; text-shadow:0 1px 0 #ffffff;}
.ftl-style-1 .view-content-main .choice-right{ background:url(https://s.ftcdn.net/r/v2010/893bc6768579a25836fcec7701cc1655b7630745/pics/all/hab/choice.png) no-repeat top right; height:21px; position:absolute; right:-10px; top:0; width:10px;}
    .ftl-style-1 .view-content-main .choice.on{ background-position:0 -30px; text-shadow:0 -1px 0 #245671;}
    .ftl-style-1 .view-content-main .choice.on .choice-right{ background-position:right -30px;}
.ftl-style-1 .view-content-main .choice-link{ text-transform:capitalize;}
    .ftl-style-1 .view-content-main .choice-link-container .on{ color:#000000; cursor:text;}

.ftl-style-1 .view-content-main span.description-line {display: block; font-size: 11px;}

/* thumbnails with a 500px width fixes */
.ftl-style-1 .left-content-500px #content-view-left,
.ftl-style-1 .left-content-500px #content-view-left .content-view-thumbnail img
{ width:500px;}
.ftl-style-1 .left-content-500px #content-view-left .content-view-thumbnail img{ height:auto;}
.ftl-style-1 .left-content-500px #content-view-right{ width:460px;}
.ftl-style-1 .left-content-500px .block-square-shadow{ clear:left;}
.ftl-style-1 .left-content-500px #content-view-right .social-media-block{ position:absolute; right:0; top:0;}
/* End of : thumbnails with a 500px width fixes */

.ftl-style-1 .content-view{ margin-left:150px;}
.ftl-style-1 .content-view th{ width:150px;}

.ftl-style-1 .display_none { display:none;}
.ftl-style-1 .hidden { visibility:hidden;}

/* Pages : Comp */
.ftl-style-1 .comp-main .comp-preview { text-align:center; margin-bottom:10px;}

/* Page: Shopping Cart */
.ftl-style-1 .cart-summary-block{ width:300px;}
.ftl-style-1 .cart-summary-block .focus .button{ margin-top:10px;}
.ftl-style-1 .cart-summary-block .focus{padding-top:15px;}
.ftl-style-1 .cart-summary #hours_offset{ height:17px; font-size:10px; margin-right:5px;}
.ftl-style-1 .shopping-cart-main .contact-block{ width:300px;}
.ftl-style-1 .shopping-cart-main .title{ margin-bottom:8px;}

.ftl-style-1 .shopping-cart-main .side .focus{ font-weight:normal;}
.ftl-style-1 .shopping-cart-main .box_error {margin-top: 0px;}
.ftl-style-1 .shopping-cart-main .box_error span {color: #BA0000;}

.ftl-style-1 .cart-item{ padding:0 5px 0 0px;}
.ftl-style-1 .cart-item tr.warning-row table tr {border: 0;}
.ftl-style-1 .cart-item tr.warning-row table td.label {width: 10px; vertical-align: top;}
.ftl-style-1 .cart-item span.warning {color: #ba0000;}
.ftl-style-1 .cart-side{ float:left; width:130px; padding-left:10px;}
.ftl-style-1 .cart-thumbnail{ height:200px; left:20px; line-height:110px; width:110px;}
.ftl-style-1 div.license-tooltip{ background-color: #FFFFFF; border: 1px solid #CCCCCC; margin: 5px; padding: 5px; width:500px;}
.ftl-style-1 .cart-grid{ float:left; width:520px; padding-left:10px;}
.ftl-style-1 .cart-grid table{ width:100%;}
.ftl-style-1 .cart-grid tr{ border-bottom:1px solid #f3f3f3; cursor:pointer;}
    .ftl-style-1 .cart-grid tr.first{ border-top:2px solid transparent;}
    .ftl-style-1 .cart-grid tr.on{ background: #dbecda; border-bottom:1px solid transparent; border-top:2px solid #dadada;}
.ftl-style-1 .cart-grid td{ font-size:11px; padding:5px;}

.ftl-style-1 .cart-summary{ margin-bottom:20px;}
.ftl-style-1 .cart-summary table{ width:100%;}
    .ftl-style-1 .cart-summary tr.on{ background:url(https://s.ftcdn.net/r/v2010/7fe93ca410061616366b8ffcf68f23d76d4df635/pics/all/hab/cart-summary-on.gif) no-repeat top left; border-bottom:1px solid #fafafa;}
    .ftl-style-1 .cart-summary tr.small{ font-size:11px; line-height:12px;}
    .ftl-style-1 .col-3 .cart-summary tr.on{ background-image:url(https://s.ftcdn.net/r/v2010/617f7d29089cc9a3ee2d7116b33ac0e513ea3f91/pics/all/hab/cart-summary-on-290.gif);}
.ftl-style-1 .cart-summary th{ width:140px;}
.ftl-style-1 .cart-summary th,
.ftl-style-1 .cart-summary td{ font-size:12px; padding:4px 5px; vertical-align:top;}
.ftl-style-1 .cart-summary .small th,
.ftl-style-1 .cart-summary .small td{ font-size:11px;}
.ftl-style-1 .cart-summary .right{ text-align:right; min-width: 50px;}
.ftl-style-1 .cart-summary .highlight,
.ftl-style-1 .cart-summary .negative{ font-weight:bold;}

.ftl-style-1 .block-content .cart-summary{ font-size:12px;}
.ftl-style-1 .shopping-cart-subscription{ padding-top:10px;}
.ftl-style-1 .shopping-cart-subscription p{ margin-top:5px;}
.ftl-style-1 .shopping-cart-subscription .img-clocks{float:left; margin-right:10px;}
.ftl-style-1 .cart-summary-block .focus{ padding-top:15px;}
.ftl-style-1 .cart-summary-block .focus .button{ margin-top:10px;}
.ftl-style-1 .shopping-cart-main .cart .license-desc ul{ font-size:11px;}
.ftl-style-1 .shopping-cart-main .tools{ margin-bottom:10px;}
.ftl-style-1 .shopping-cart-main .tool-select{ width:200px;}
.ftl-style-1 .shopping-cart-main .actions-block{ float:none; width:665px; padding:0 0 10px 20px;}
.ftl-style-1 .shopping-cart-main .actions-block .option-link{ float:left; margin-right:10px; height:35px; line-height:35px;}
.ftl-style-1 .shopping-cart-main .cart-item-block .block-title .img{ float:left; margin: 8px 8px 0 0;}
.ftl-style-1 .shopping-cart-main .cart-item-block .block-title .img-green-subscription{ margin-top:4px;}
.ftl-style-1 .shopping-cart-main .cart-item-block .licence-contract-link-container{ margin-top:5px;}

/* Page: Shopping cart summary*/
.ftl-style-1  #login_tab .form{ margin-bottom:20px;}
.ftl-style-1  #login_tab .form .wrap{ width:164px; margin:auto;}
.ftl-style-1  #login_tab .form-lost{ margin:0;}
.ftl-style-1  #submit_tab .describe{ padding:4px 5px;}

.ftl-style-1 .cart-summary .cart-switch-buttons {height: 25px; margin-bottom: 15px; margin-top: 10px;}
.ftl-style-1 .cart-summary .modes {float: left; position: static;}

/* Page: Signup Succes */
.ftl-style-1 .signup-succes-main .two-cols .col-1{ width:370px; margin-right:20px;}
.ftl-style-1 .signup-succes-main .two-cols .col-2{ width:390px; margin-top:270px;}
.ftl-style-1 .signup-succes-main .two-cols{ background:url(https://s.ftcdn.net/r/v2010/f779b751fe6647ac79472340f2f16c48ce63b26d/pics/all/page/welcome-page-bg-785x250.jpg) no-repeat; width:785px;}
.ftl-style-1 .mini-search-input{ background:url(https://s.ftcdn.net/r/v2010/a8ea9e98dc7d9e6a9556108ab019a4259ea6289e/pics/all/hab/search-input-bis-540x30.png) no-repeat top left; width:260px; float:left; margin-right:13px}
.ftl-style-1 .signup-succes-main .search-input{ background:url(https://s.ftcdn.net/r/v2010/a8ea9e98dc7d9e6a9556108ab019a4259ea6289e/pics/all/hab/search-input-bis-540x30.png) no-repeat top right; width:240px; padding-left:0; padding-right:3px; margin-left:32px;}
.ftl-style-1 .signup-succes-main .form-checkbox-line .inline .form-label{ width:auto; margin-right:5px;}
.ftl-style-1 .signup-succes-main #cta-search{ float:right;}
.ftl-style-1 #cta-subscription-info{ margin-top:20px;}

/* Page: Member and Contributor */
.ftl-style-1 .corporate-structure-main .title .small-title,
.ftl-style-1 .dashboard-main .title .small-title
{ font-size:12px; font-weight:normal; margin-left:10px;}
.ftl-style-1 .corporate-structure-main .side .block-content{ font-size:11px;}
.ftl-style-1 .corporate-structure-main .wrap .lead{ overflow-x:auto; min-height:300px;}
.ftl-style-1 .corporate-structure-main .member-full-name{ max-width:160px;}

.ftl-style-1 .dashboard-main .block-content,
.ftl-style-1 .dashboard-main .block-content .stat
{ font-size:12px;}
.ftl-style-1 .dashboard-main .summary-block .stat td{ width:auto;  white-space:nowrap;}
    .ftl-style-1 .dashboard-main .summary-block .stat .stat-actions{ width:200px;}
.ftl-style-1 .dashboard-main .stats-block .stat td,
.ftl-style-1 .dashboard-main .stats-block .stat th{ display:block; float:left; width:195px;}
.ftl-style-1 .dashboard-main .stats-block .dashboard-description{ font-style:italic; line-height:10px}
.ftl-style-1 .account-info table{ width:100%;}
    .ftl-style-1 .account-info tr.on{ background:url(https://s.ftcdn.net/r/v2010/7fe93ca410061616366b8ffcf68f23d76d4df635/pics/all/hab/cart-summary-on.gif) no-repeat top left; border-bottom:1px solid #fafafa;}
.ftl-style-1 .account-info th,
.ftl-style-1 .account-info td
{ font-size:12px; padding:4px 5px; vertical-align:top; width:120px; display:block; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ftl-style-1 .account-info td{ width:130px;}
.ftl-style-1 .account-info .full-line{ width:auto;}
.ftl-style-1 .account-info .account-info-ranking{ margin-left:10px;}
.ftl-style-1 .account-info .account-info-ranking .img-rank-mini{ display:inline;}

.ftl-style-1 .focus{ background:url(https://s.ftcdn.net/r/v2010/817f1584df7a0fbb2d3ac0b09173ce6d5943607b/pics/all/hab/focus.png) no-repeat top left; font-size:13px; font-weight:bold; line-height:16px; margin-bottom:10px; padding:10px 10px 0; position:relative; text-align:center;}
    .ftl-style-1 .error-focus{ font-size:12px; padding:15px 20px 5px;}
.ftl-style-1 .focus-bottom{ background:url(https://s.ftcdn.net/r/v2010/817f1584df7a0fbb2d3ac0b09173ce6d5943607b/pics/all/hab/focus.png) no-repeat bottom left; bottom:-10px; height:10px; left:0; position:absolute; width:270px;}
.ftl-style-1 .focus-error{ margin-bottom:8px;}

.ftl-style-1 .contact{ border-bottom:1px solid #ededed; font-size:14px; font-weight:bold; height:32px; line-height:32px; padding:10px 0 10px 60px;}
    .ftl-style-1 .phone-contact.first{ background:url(https://s.ftcdn.net/r/v2010/22f366f9773e9985984c73f11fa4e599f4d6c415/pics/all/hab/32x32.png) no-repeat 10px -40px; padding-top:0;}
    .ftl-style-1 .mail-contact{ background:url(https://s.ftcdn.net/r/v2010/7202f9ee7787397ae18f003fdf84d64fd1e27626/pics/all/hab/64x64.png) no-repeat -5px -75px; }
    .ftl-style-1 .contact.last{ border-bottom:none; padding-bottom:0;}

.ftl-style-1 .contact-phone{ width:50%; margin:15px auto 0 auto; padding-top:15px; text-align:center; border-top:1px solid #eaeaea;}
.ftl-style-1 .contact-phone .highlight{ color:#187817;}

.ftl-style-1 .methods{ padding:10px 0 0 40px;}
.ftl-style-1 .methods .info-message{ margin-bottom:15px;}
.ftl-style-1 .method{ cursor:pointer; display:block; float:left; font-size:11px; font-weight:bold; height:65px; margin:0 20px 20px 0; padding:10px 0 0 30px; position:relative; width:95px;}
    .ftl-style-1 .amex-method{ font-size:10px; letter-spacing:-.05em;}
    .ftl-style-1 .method.on{ background:url(https://s.ftcdn.net/r/v2010/ee9db7a736f388ba1be2baecd08ebe026dbb3891/pics/all/hab/method-on.png) no-repeat top left;}
.ftl-style-1 .method input{ left:10px; position:absolute; top:24px;}
.ftl-style-1 .method strong{ display:block;}
.ftl-style-1 .method-infos{ text-align:center; margin:-20px 0 5px 0; padding: 10px;}
.ftl-style-1 .method-infos .caption{ font-size:10px;}

.ftl-style-1 .wire-message{ text-align:center; font-size:13px;}

.ftl-style-1 .vat{ border-top :1px solid #ededed; margin-top:20px; padding:20px 0 20px 40px;}
.ftl-style-1 .vat-label{ float:left; font-weight:bold; line-height:30px; padding-right:5px;}
.ftl-style-1 .vat-number,.ftl-style-1 .vat-input{ border:none; float:left; font-size:14px; height:16px; margin-right:5px; padding:7px 5px 7px 7px;}
.ftl-style-1 .vat-number{ padding-left:8px;}
.ftl-style-1 .vat-input{ background:url(https://s.ftcdn.net/r/v2010/d73415fc6e2b53926c10c22dc830650d68f0ba9a/pics/all/hab/inputs.png) no-repeat 0 -80px; width:208px;}
.ftl-style-1 .vat-modify,.ftl-style-1 .vat-cancel{ float:left; line-height:30px;}
.ftl-style-1 .vat-modify{ font-weight:bold;}
.ftl-style-1 .vat-change{ display:none;}
.ftl-style-1 .vat-help{ background:url(https://s.ftcdn.net/r/v2010/e14d143edf156355a2cc882ac5071d315a1ca8bc/pics/all/hab/ico-help.png) no-repeat top left; padding-left:28px; font-size:12px;}

.ftl-style-1 .payment-remember{ padding-bottom:20px;}
.ftl-style-1 .payment-remember label{ cursor:pointer;}
.ftl-style-1 .payment-remember input{ vertical-align:sub;}
.ftl-style-1 .payment-info{ font-size:12px; padding-top:20px;}

.ftl-style-1 .dashboard-main .stats-block .stat table th{ font-weight:normal;}

/* Page: Dashboard: Corporate */
.ftl-style-1 .corporate-dashboard-main .stats-block .stat td{ width:290px;}
.ftl-style-1 .corporate-dashboard-main .stats-block .stat th{ width:100px;}
.ftl-style-1 .dashboard-main .transfer-services-block .form-table{ width:100%; margin-top:10px;}
.ftl-style-1 .dashboard-main .transfer-services-block .form-table td{ width:30%; padding-right:20px;}
.ftl-style-1 .dashboard-main .transfer-services-block .form-table td.last{ width:10%;}
.ftl-style-1 .dashboard-main .transfer-services-block .form-table th{ font-weight:normal; font-size:13px; line-height:20px;}
.ftl-style-1 .dashboard-main .transfer-services-block .form-select{ width:100%;}
.ftl-style-1 .dashboard-main .transfer-services-block .form-text-simple{ width:80px; margin:4px 10px 4px 0;}

/* Page: Contributor Contents */
.ftl-style-1 .my-contents-main .lead{ width:650px;}
.ftl-style-1 .my-contents-main .side{ width:330px;}
.ftl-style-1 .my-contents-main .side .block-help a{ margin-right:5px;}

/* Page: Support Answer */
.ftl-style-1 .support-anwser-main .form-submit{ margin-right:10px;}
.ftl-style-1 .support-anwser-main .form-textarea{ width: 425px; margin: 10px 0px; padding: 5px; font-size:10px;}

/* Page: Member: Promocode: Form */
.ftl-style-1 .promocode-form .form-help{ width:410px;}

/* Page: Member: Buy Credits */
.ftl-style-1 .buy-credits-main .side{ font-size:13px;}
.ftl-style-1 .buy-credits-main .side div.block{ padding:0 5px;}
.ftl-style-1 .buy-credits-main .discount-offer-box{ margin-bottom:10px;}
    .ftl-style-1 .buy-credits-main .discount-offer-box .min-height-bar{ height:70px;}
    .ftl-style-1 .buy-credits-main .large-block-title,
    .ftl-style-1 .buy-credits-main .block-col
    { text-align:center;}
    .ftl-style-1 .buy-credits-main .large-block-title{ font-size:16px;}
    .ftl-style-1 .buy-credits-main .block-content-line .block-col{ font-size:18px; line-height:20px; padding-top:10px; height:36px;}
    .ftl-style-1 .buy-credits-main .block-content-line .block-col-right{ padding-top:10px; height:36px;}
    .ftl-style-1 .buy-credits-main .block-col .button-S-M{ float:right; font-size:13px; text-transform:uppercase;}
        .ftl-style-1 .buy-credits-main .block-line-most-popular .block-col .button-S-M,
        .ftl-style-1 .buy-credits-main .block-line-best-offer .block-col .button-S-M{ margin-top:5px;}

    .ftl-style-1 .buy-credits-main .block-content-line-gradient .form-line{ width:240px; text-align:center; padding-top:10px;}
    .ftl-style-1 .buy-credits-main .block-content-line-gradient .form-label{ width:220px; margin-right:5px; line-height:20px; font-size: 18px;}
    .ftl-style-1 .buy-credits-main .block-content-line-gradient .form-text-simple{ width:80px; text-align:center;}
    .ftl-style-1 .buy-credits-main .side .form-line{ margin-bottom:10px;}

.ftl-style-1 .discount-offer-box span.discount-offer-highlight { font-size:16px; font-weight: bold; color: #1c851b; }
.ftl-style-1 .discount-offer-box p.discount-offer-end-date { font-size:10px ; margin-top: 10px }

.ftl-style-1 .buy-credits-main .block-line-best-offer .block-col,
.ftl-style-1 .buy-credits-main .block-line-most-popular .block-col
{ background:#FFFFFF; border-top:1px solid #999; border-bottom:none; margin-top:-1px; height:50px; padding-top: 14px;}

.ftl-style-1 .buy-credits-main .block-line-best-offer .block-col.col-1,
.ftl-style-1 .buy-credits-main .block-line-most-popular .block-col.col-1,
.ftl-style-1 .buy-credits-main .block-line-best-offer .block-col.col-2,
.ftl-style-1 .buy-credits-main .block-line-most-popular .block-col.col-2,
.ftl-style-1 .buy-credits-main .block-line-best-offer .block-col.col-3,
.ftl-style-1 .buy-credits-main .block-line-most-popular .block-col.col-3
{ height:42px; padding-top:22px; }

.ftl-style-1 .buy-credits-main .block-four-cols .col-1{ width:140px;}
.ftl-style-1 .buy-credits-main .block-four-cols .col-2{ width:199px;}
.ftl-style-1 .buy-credits-main .block-four-cols .col-3{ width:150px;}
.ftl-style-1 .buy-credits-main .block-four-cols .col-4{ width:165px;}
.ftl-style-1 .buy-credits-main .diagonal-acrossed{ font-size:12px; background-image: url(https://s.ftcdn.net/r/v2010/28238a24dfd96a11f6cda522e964d4b7cea5227c/pics/all/hab/bar.png); background-repeat: no-repeat; background-position: center center;}
.ftl-style-1 .buy-credits-main .price-per-credit{ font-size:12px; line-height: 24px}
.ftl-style-1 .buy-credits-main .splitted{ text-align: left; width:50%; display:block; float:left;}
.ftl-style-1 .buy-credits-main .splitted-left{ width:35%;padding-left:20%; }
.ftl-style-1 .buy-credits-main .splitted-right{ width:45%;}
.ftl-style-1 .buy-credits-main .splitted .soft-highlight{font-size:16px;}
.ftl-style-1 .buy-credits-main .block-content-line-gradient .spacer{ margin-top:30px;}

.ftl-style-1 .methods-main #buy_credits_cancel_vat { margin:0 10px 0 5px;}

/* Page: Member: Invoice list */
.ftl-style-1 .invoice-list-main .table .description{ font-size:10px;}

/* Page: Member: Invoice */
.ftl-style-1 .invoice-main{ width:800px; color:black; padding:2px 5px; font: 12px arial, sans-serif;}
.ftl-style-1 .invoice-main div#box_err{ border:1px dotted red; border-radius:0;-webkit-border-radius:0; -moz-border-radius:0; -moz-box-shadow:none; -webkit-box-shadow:none;}
    .ftl-style-1 .invoice-main div#box_err li{ color:black; margin:5px 0;}
    .ftl-style-1 .invoice-main .table tbody td{ border:0; padding: 2px 5px;}
    .ftl-style-1 .invoice-main .table .invoice{ border: 1px solid black; padding: 0 5px;}
.ftl-style-1 .invoice-main .table .invoice.recipient-table{ width:80%;}
.ftl-style-1 .invoice-main .table-title-left{ margin-right:10px; float:right;}
    .ftl-style-1 .invoice-main .table .invoice h1{font-size:24px; font-weight:bold; margin:17px 0;}
.ftl-style-1 .invoice-main .table .invoice-list{ font-size:11pt; border-collapse: collapse;}
    .ftl-style-1 .invoice-main .table .invoice-list td,
    .ftl-style-1 .invoice-main .table .invoice-list th
    { border:1px solid silver;}
    .ftl-style-1 .invoice-main .table .invoice-list th
    { text-transform: uppercase; text-align:center; background-color:#CCC;}
    .ftl-style-1 .invoice-main .table .invoice-list td.clear{border:0;}
    .ftl-style-1 .invoice-main .separate-horiz{ margin-bottom:10px;}

/* Page: Member: Invoice: Sell Detail */
.ftl-style-1 .download_details{ margin-top:10px;}
.ftl-style-1 .download_details th{ padding-right:5px;}

/* Page: Content/View (old) Detail */
.detail-main .detail-title .subtitle-link{ font-weight:normal;}

/* Page: Multi Indexation */
.ftl-style-1 .editmulti-contents-main .fixed-action-bar{ position:fixed; top:0; width:1000px; z-index:10000;}

.ftl-style-1 .editmulti-contents-main #editmulti-main-actions-container{ border-top:2px solid #FAFAFA;}
.ftl-style-1 .editmulti-contents-main .actions-container-content{ background:#EAEAEA;}
.ftl-style-1 .editmulti-contents-main .actions-container-content-bottom{ background:url(https://s.ftcdn.net/r/v2010/64448202a427e40731477b5851f6f426eff1bcc8/pics/all/hab/bottom_shadow_10px.png) repeat-x transparent; height:10px;}

.ftl-style-1 .editmulti-contents-main .actions-right{ height:105px; margin-top:7px; width:150px; padding:5px 20px 0; float:right; border-left:1px solid #B4B4B4;}
.ftl-style-1 .editmulti-contents-main .actions-right .form-submit{ margin-bottom:5px; margin-top:5px;}
.ftl-style-1 .editmulti-contents-main #actions-bar{ float:left; background:#B4B4B4; width:100%; /*margin-bottom:10px;*/}
.ftl-style-1 .editmulti-contents-main #actions-bar .action-elm{ float:left; height:33px;}
.ftl-style-1 .editmulti-contents-main #actions-bar .action-link{ font-size:13px; font-weight:bold; color:white; padding:0 10px; line-height:33px; border-right:2px solid white;}
.ftl-style-1 .editmulti-contents-main #actions-bar .disabled-action{ cursor:default; color:#E2E2E2;}
.ftl-style-1 .editmulti-contents-main #actions-bar .action-elm .last{ border-right:none; padding-right:none;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .block-content-color-3 .form-text-simple,
.ftl-style-1 .editmulti-contents-main #index-contents-list .block-content-color-3 .form-textarea
{ border-color:#A8A8A8;}

.ftl-style-1 .editmulti-contents-main #index-contents-list .col-1,
.ftl-style-1 .editmulti-contents-main #index-contents-list .col-2
{ border-right:1px solid #DADADA; padding-right:9px; height:244px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .block-content-color-3 .col-1,
.ftl-style-1 .editmulti-contents-main #index-contents-list .block-content-color-3 .col-2
{border-color:#BDBDBD;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .content-thumbnail{ float:left; height:160px; width:160px; margin-right:10px}
.ftl-style-1 .editmulti-contents-main #index-contents-list .col-1 .col{ width:300px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .category-block{ height:70px; margin-bottom:15px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .release-list{ float:left; width:115px; height:64px; margin:5px 0 5px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .release-list li{ float:left;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .release-list .delete-link{ float:right;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .release-list .view-link{ display:block; float:left; width:85px; height:16px; line-height:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.ftl-style-1 .editmulti-contents-main #index-contents-list .all-release-container .release-list{ width:230px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .link-see-all-release{ display:block; width:100%; text-align:center;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .release-block{ height:156px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .options-block{ height:63px; width:190px; margin-top:9px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .content-options-tooltip{ float:right; margin-left:5px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .content-option-label{ float:left;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .disabled-link-options,
.ftl-style-1 .editmulti-contents-main #index-contents-list .link-options-yes,
.ftl-style-1 .editmulti-contents-main #index-contents-list .link-options-no
{ float:right;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .input-indexation-price{ text-align:right;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .form-line .img-credits{ float:right; margin-top:2px;}

.ftl-style-1 .editmulti-contents-main .all-release-container{ position: absolute; border:1px solid #DADADA; margin:6px 0 0 -11px; padding:0 12px; background: white; z-index: 10;}
.ftl-style-1 .editmulti-contents-main .all-release-top{ background:url(https://s.ftcdn.net/r/v2010/0ca79d71aac595be74cd6f2a1085f104bb0e4f84/pics/all/hab/box_arrow_top_sprite.png) no-repeat; border-bottom:0; position:relative; height:8px; width:8px; margin:auto; top:-8px; z-index: 11;}
.ftl-style-1 .editmulti-contents-main .block-content-color-3 .all-release-top{ background-position:left -10px;}
.ftl-style-1 .editmulti-contents-main .block-content-color-3 .all-release-container{ background:#DDDDDD; border-color:#BDBDBD;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .all-release-container .release-list{ height:auto; margin-top:-5px;}
.ftl-style-1 .editmulti-contents-main .release-selected{ background:#B4B4B4};

/* Page: Multi Indexation: Forms */
.ftl-style-1 .editmulti-contents-main #index-contents-list .block-title .form-checkbox{ margin-top:10px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .block-title .form-label{ line-height:35px; height:35px; width:80%;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .form-label,
.ftl-style-1 .editmulti-contents-main #index-contents-list .form-label-full-line
{ height:20px; line-height:20px; font-weight:normal; width:100px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .col-2 .form-label{ display:inline; width:auto;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .form-label-full-line{width:auto;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .form-label .hard-highlight{ margin-left:3px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .description-right{ float:right;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .col-1 .form-select-simple{ width:200px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .form-textarea{ width:458px; height:50px; border:1px solid #D1D1D1; padding:1px 5px 1px 7px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .col-1 .form-text-simple{ width:287px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .col-2 .form-text-simple{ width:70px; float:right;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .form-select-simple{ width:230px; float:right;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .category-block .level-2 .form-select-simple{ width:220px;}
.ftl-style-1 .editmulti-contents-main #index-contents-list .category-block .level-3 .form-select-simple{ width:210px;}
.ftl-style-1 .editmulti-contents-main .block-content .form-span{ line-height:20px; height:20px;}
.ftl-style-1 .editmulti-contents-main .block-content .hard-highlight{ height:20px; line-height:20px; margin-left:5px;}

/* Page: Indexation */
.ftl-style-1 .editmulti-contents-main #no-selected-content-carousel{ padding-top:55px; font-size:16px; font-weight:bold; text-align:center;}
.ftl-style-1 .editmulti-contents-main #selected-contents-carousel{ height:130px; width:715px; float:left;}
.ftl-style-1 .editmulti-contents-main #selected-contents-carousel li{ height:130px; margin-right:20px;}
.ftl-style-1 .editmulti-contents-main #selected-contents-carousel .jcarousel-item-last{ margin-right:0;}
.ftl-style-1 .editmulti-contents-main #selected-contents-next,
.ftl-style-1 .editmulti-contents-main #selected-contents-prev
{float:left; display:block; width:20px; height:75px; padding-top:55px; margin:0 10px;}
.ftl-style-1 .editmulti-contents-main .remove-from-selection-link{ float:right;}
.ftl-style-1 .editmulti-contents-main #selected-contents-carousel .carousel-item{ display:none;}
.ftl-style-1 .editmulti-contents-main #selected-contents-carousel .indexation-selected{ display:block;}

/* Pages: Indexation */
.ftl-style-1 .edit-content-main .form-block{ width:800px; margin-bottom:25px}
.ftl-style-1 .edit-content-main .form-sub-section .title-description{ font-size:12px; font-weight:normal;}
.ftl-style-1 .indexation-file-info{ margin-bottom:10px; margin-left:-10px;}
.ftl-style-1 .indexation-file-info .item{ position:relative; left:15px}
.ftl-style-1 .form-index-video .item{ margin-bottom:10px;}

.ftl-style-1 .content_modify { margin-top:10px;}
.ftl-style-1 .content_modify .categorie-type-section{ font-size:13px; font-weight:bold;}
.ftl-style-1 .keyword_disable_text { float:left; width:310px; text-align:justify;}
.ftl-style-1 .keyword_originals { float:left; width:200px; padding-left:10px;}
.ftl-style-1 .keywords_button { float:left; width:135px; padding:20px 0 0 20px;}
.ftl-style-1 .keywords_button .form-button { width:130px;}

.ftl-style-1 .keyword_originals .not_normalized{ background-color:#FF0000;}
.ftl-style-1 .contract_questions .contract_answers{ width: 100px;}
.ftl-style-1 .categories_buttons { float:left; padding: 4px 0; width:574px;}
.ftl-style-1 .indexation-form .contract_questions_reset{ text-align:right}
.ftl-style-1 table.contract_questions tr{ height:20px;}
.ftl-style-1 .contract_buttons .button{ margin-right:10px;}

/* Page: Indexation: Forms */
.ftl-style-1 .indexation-form .form-label{ font-weight:normal; font-size:12px; line-height:18px; width:230px;}
.ftl-style-1 .indexation-form .indexation-file-info .form-label{ width:100px;}
.ftl-style-1 .indexation-form .form-text-simple.wide{ width:426px;}
.ftl-style-1 .indexation-form .form-text-simple.small{ width:80px;}
.ftl-style-1 .indexation-form .form-select{ float:none; font-size:12px; margin:0; padding:0; }
.ftl-style-1 .indexation-form .categories_buttons .form-select{ float:right}
.ftl-style-1 .indexation-form .category_tree .form-select{ float:left; width:250px;}
.ftl-style-1 .indexation-form .keyword_originals .form-select{ width:200px; height: 100px; padding: 3px 10px 3px 7px;}
.ftl-style-1 .indexation-form .form-textarea{ overflow:auto; background:none white; border: 1px solid #D1D1D1; font-size:12px; padding:3px 10px 3px 7px; width:278px; height: 40px;}
.ftl-style-1 .indexation-form .keyword_originals .form-textarea{ width:183px; height: 100px;}
.ftl-style-1 .indexation-form .form-button { width:130px;}

/* fix disabled input for chrome */
.ftl-style-1 input[disabled="disabled"],
.ftl-style-1 textarea[disabled="disabled"]
{ background:#EBEBE4;}

/* Page: Subscriptions */
/* @TODO To remove on switch of new subscription interface */
.ftl-style-1 .subscription-main .lead .block{ margin-bottom:30px;}
.ftl-style-1 .subscription-main .side{ width:310px;}

.ftl-style-1 .subscription-main #subscription-monthly,
.ftl-style-1 .subscription-main #subscription-daily
{ padding: 5px 5px 8px;}

.ftl-style-1 .subscription-options{ width:155px; margin:10px 0 0; float:left; white-space:nowrap;}
.ftl-style-1 .subscription-duration{ margin:10px 0px 0px 0px; float:left;}
.ftl-style-1 .subscription-option .title{ margin:15px 0; padding:0px; font-size:16px; font-weight:bold; background:none;}
    .ftl-style-1 .subscription-option .title span{ text-transform: uppercase;}
    .ftl-style-1 .subscription-option .subscription-options .title{ margin:0px 0px 15px 0px; padding:0px; font-size:12px; font-weight:bold; text-transform:uppercase; background:none;}
    .ftl-style-1 .subscription-option .subscription-duration .title{ margin:0px 0px 15px 20px; padding:0px; font-size:12px; font-weight:bold; text-transform:uppercase; background:none;}

.ftl-style-1 .subscription-box{ background:url(https://s.ftcdn.net/r/v2010/1645af7c801092749b655f80afa99bf072e4178d/pics/all/hab/radio-roundedbox-white.png) no-repeat top left; width:117px; height:88px; text-align:center; float:left; margin:0px 0px 0px 10px; cursor:pointer;}
.ftl-style-1 .subscription-box.on{ background:url(https://s.ftcdn.net/r/v2010/f2b075ec56c7cbdba68a528defd87ca67ce47f53/pics/all/hab/radio-roundedbox-blue.png) no-repeat top left;}
.ftl-style-1 .subscription-box .subhead{ margin-top:10px; margin-bottom:10px; font-size:14px; font-weight:bold;}
.ftl-style-1 .subscription-options .form-label{ width:100px; font-weight:normal; line-height:13px;}

.ftl-style-1 .subscription-result{ font-size:12px;}
    .ftl-style-1 .subscription-result table{ width:100%;}
    .ftl-style-1 .subscription-result td{ padding-bottom:0px; font-weight:normal;}
    .ftl-style-1 .subscription-result th{ padding-right: 10px; padding-bottom:0px; font-weight:normal;}
        .ftl-style-1 .subscription-result .tall td, .ftl-style-1 .subscription-result .tall th{ padding-top:10px;}
        .ftl-style-1 .subscription-result .subscription-summary td, .ftl-style-1 .subscription-result .subscription-summary th{ font-weight:bold;}

.ftl-style-1 .subscription-main .block{ box-shadow: 5px 5px 5px #DDD; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

.ftl-style-1 .subscription-main .info strong{ font-weight:bold; color:#545454;}
.ftl-style-1 .subscription-main li.first{ padding-top:6px;}
.ftl-style-1 .subscription-main .buyer-guide-link-block{ margin-top:10px;}

.ftl-style-1 .subscription-details-main .button-full{ font-size:16px; margin-bottom:15px;}

.ftl-style-1 .popin-subscription p{ margin-bottom:20px;}
.ftl-style-1 .popin-subscription .content{ font-size:14px;}

.ftl-style-1 .ui-datepicker-trigger{ float:left; margin-left:-50px; width:26px; height:26px; cursor:pointer;}

.tooltip-content { display: none; position: absolute; padding: 10px; z-index: 8000;}

.ftl-style-1 div.note_box { background-color: #EDEDED; border: 1px solid #B4B4B4; padding: 5px;}

/* Page: New Subscription */

/* tabs - subscription_by_step_common.php */
.ftl-style-1 .subscription-by-step-main .tab-container-large .tab,
.ftl-style-1 .subscription-by-step-main .tab-container-large .tab:hover
{ font-weight:bold; font-size:14px; }

/* Reduce wrap width in order to avoid glitch graphic for 3 tabs*/
.ftl-style-1 .subscription-by-step-main.wrap{ width:999px;}
/* Override basic select style */
.ftl-style-1 .subscription-by-step-main .form-label-subscription{ float:left; line-height:30px; width:200px;}
.ftl-style-1 .subscription-by-step-main #subscription-low-res-info{ float:left; line-height:30px; margin-left:20px;}
.ftl-style-1 .subscription-by-step-main #subscription-low-res-info{ color: #7b7b7b;}
.ftl-style-1 .subscription-by-step-main .form-select-subscription{ float:left; font-size:12px; margin-top:2px; padding: 3px 5px; width: 190px;}
/* Override form-line style */
.ftl-style-1 .subscription-by-step-main .form-line{ margin:5px 0 15px 0;}
.ftl-style-1 .subscription-by-step-main span.green{ color:#1c851b;}
/* Blocks dimensions */
.ftl-style-1 .subscription-by-step-main .content-block-left{ float:left; margin-right:5px;}
.ftl-style-1 .subscription-by-step-main #choose_monthly_quota .content-block-left{ margin-top:10px;}
.ftl-style-1 .subscription-by-step-main .content-block-right{ width:400px; float:right;}
.ftl-style-1 .subscription-by-step-main #choose_monthly_quota .content-block-right{ margin-right:30px;}
.ftl-style-1 .subscription-by-step-main #buy_subscription .content-block-right{ margin-left:10px;}
/* Information block */
.ftl-style-1 .subscription-by-step-main .subscription-block-title{ margin-bottom:15px;}
.ftl-style-1 .subscription-by-step-main #buy_subscription div.information-block .first{ padding-top:5px;}
.ftl-style-1 .subscription-by-step-main .title-no-bold{ font-size:16px; color:#45733F;}
.ftl-style-1 .subscription-by-step-main .information-block{ background:url(https://s.ftcdn.net/r/v2010/e85c747e3d3b7e35dd86b47b6314f822ac5f3b8c/pics/all/hab/focus-400.png) no-repeat top left; font-size:10px; line-height:12px; margin:10px 0 30px 0; padding:20px 20px 5px 20px; position:relative;}
.ftl-style-1 .subscription-by-step-main .information-block-bottom{ background:url(https://s.ftcdn.net/r/v2010/e85c747e3d3b7e35dd86b47b6314f822ac5f3b8c/pics/all/hab/focus-400.png) no-repeat bottom left; bottom:-10px; height:10px; left:0; position:absolute; width:400px;}
.ftl-style-1 .subscription-by-step-main .information-block h3{ margin-bottom:5px;}
.ftl-style-1 .subscription-by-step-main .information-block p{ margin-bottom:10px;}
.ftl-style-1 .subscription-by-step-main .information-block p.no-margin-bottom{ margin-bottom:0px;}

/* Special case monthly step 1 */
.ftl-style-1 .subscription-by-step-main h2{ font-size:18px; margin-top:10px;}
.ftl-style-1 .subscription-by-step-main li.price_by_quota{ background:none; width:470px; list-style:none; border:1px solid #b4b4b4; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-bottom:3px; padding: 8px 10px; color:#7E7E7E;  -moz-box-shadow: 0px 2px 2px #CFCFCF; -webkit-box-shadow: 0px 2px 2px #CFCFCF; box-shadow: 0px 2px 2px #CFCFCF;}
.ftl-style-1 .subscription-by-step-main li.price_by_quota:hover{ background-color:#f9f9f9;}

/*.ftl-style-1 .subscription-by-step-main li.price_by_quota span{ position:absolute;}*/
.ftl-style-1 .subscription-by-step-main li.price_by_quota > span{ height:31px; line-height:31px; display:block;}
.ftl-style-1 .subscription-by-step-main li.price_by_quota strong{ font-size:14px;}
.ftl-style-1 .subscription-by-step-main li.price_by_quota span.column-1{ float:left; margin-left:5px; width:160px;}
.ftl-style-1 .subscription-by-step-main li.price_by_quota span.column-2{ float:left; margin-left:3px; width:110px;}
.ftl-style-1 .subscription-by-step-main li.price_by_quota span.column-3{ float:right; display:block;}
.ftl-style-1 .subscription-by-step-main li.price_by_quota span.column-4{ float:right; margin-left:8px; min-width:60px; font-size:12px; color:#45733F; text-align:left;}
.ftl-style-1 .subscription-by-step-main li.low_res_jpeg_support span.column-1,
.ftl-style-1 .subscription-by-step-main li.low_res_jpeg_support span.column-2
{ height:auto; line-height:normal;}
    .ftl-style-1 .subscription-by-step-main li.price_by_quota span.subscription-price{ color:#1C851B;}
.ftl-style-1 .subscription-by-step-main li.price_by_quota span.bold{ font-size:20px; font-weight:bold;}
.ftl-style-1 .subscription-by-step-main li.price_by_quota span.sub-line{ position:relative; top:16px; left:18px; color:#50b845; font-size:12px;}

/* Special case monthly step 2 */
.ftl-style-1 .subscription-by-step-main .subscription-block-header{ height:55px;}
.ftl-style-1 .subscription-by-step-main .subscription-money-saved{ position:absolute; left:165px; top:-15px; background:url(https://s.ftcdn.net/r/v2010/c85cfc7ace0d09bb8f0730e53b97197255520304/pics/all/page/SubscriptionMonthly/Button.png) top right no-repeat;height:68px; width:65px;}

.ftl-style-1 .subscription-by-step-main .subscription-money-saved div{ padding:8px 5px 0 0; text-align:center; color:#FFFFFF;}
.ftl-style-1 .subscription-by-step-main .subscription-money-saved div.money-saved-label{ font-size:10px;}
.ftl-style-1 .subscription-by-step-main .subscription-money-saved span.money-saved-percentage{ font-size:20px;}
.ftl-style-1 .subscription-by-step-main .subscription-container{ padding-bottom:17px; position:relative;}
.ftl-style-1 .subscription-by-step-main .subscription-container hr{ background-color:#E4E4E4; border:0; height:1px;}
.ftl-style-1 .subscription-by-step-main .subscription-informations{ margin:10px 0; font-size:12px;}
.ftl-style-1 .subscription-by-step-main .subscription-renewal-informations{ margin-top:10px; font-size:12px;}
.ftl-style-1 .subscription-by-step-main .subscription-renewal-informations .renewal-price{ margin-top:10px; font-weight:normal;}
.ftl-style-1 .subscription-by-step-main .subscription-block-price-wrapper{ text-align:center;}
.ftl-style-1 .subscription-by-step-main .subscription-length{ font-size:26px; margin-top:10px; margin-left:10px; line-height:20px;}
.ftl-style-1 .subscription-by-step-main .subscription-price{ color:#1c851b;}
.ftl-style-1 .subscription-by-step-main .subscription-price .subscription-real-price{ font-size:24px;}
.ftl-style-1 .subscription-by-step-main .subscription-price-without-reduction{ text-decoration:line-through; color:#7D7D7D; height:23px;}

.ftl-style-1 .subscription-block-wrapper-monthly,
.ftl-style-1 .subscription-block-wrapper-daily{ margin-top:30px;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price{ width:70%; margin:0 15%; height:50px;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-container{ margin-right:26px; width:217px; background-color: #FAFAFA; border:1px solid #DADADA; float:left; font-weight:bold;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-monthly .last{ margin-right:0;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-monthly hr{ margin:0 15%;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price-without-reduction{ font-size:21px;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-real-price{ font-size:28px;}

.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction{ font-size:18px;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-daily .subscription-real-price{ font-size:24px;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-daily .subscription-length{ font-size:22px; line-height:20px;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price{ width:80%; margin:0 10%; height:80px;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price p.amount-saved{ margin-top:25px; font-size:10px; font-weight:normal; white-space:nowrap;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-daily .subscription-container{ margin-right:15px; width:118px; background-color: #FAFAFA; border:1px solid #DADADA; float:left; font-weight:bold;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-daily .subscription-informations{ margin:10px 0; font-size:11px;}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-daily p.total-available_downloads{ white-space:nowrap}
.ftl-style-1 .subscription-by-step-main .subscription-block-wrapper-daily hr{ margin:0 10%;}

.ftl-style-1 .subscription-by-step-main .no-tabs {border-top: 0px;}
.ftl-style-1 .subscription-by-step-main .title { margin-bottom: 15px; }

/* Page: Subscription: Upgrade */

.ftl-style-1 #addon-upgrade-choose-block{ position:relative; cursor:pointer;}
.ftl-style-1 #addon-upgrade-choose-block .subscription-graphic{ position:absolute; bottom:0;}
.ftl-style-1 #addon-upgrade-choose-block .block-col .form-line{ margin:10px 0px 0px; height:170px;}
.ftl-style-1 #addon-upgrade-choose-block .block-col .form-label{ margin-bottom:15px; line-height:16px; font-size:14px; width:280px;}
.ftl-style-1 #addon-upgrade-choose-block .right{ padding-left:15px; border-left:1px solid #dadada;}

.ftl-style-1 .subscription-addon-upgrade-main .cart-summary{ margin-top:8px; margin-bottom:16px;}
.ftl-style-1 .subscription-addon-upgrade-main .cart-summary th, .ftl-style-1 .subscription-addon-upgrade-main .cart-summary td{ padding:0px 5px;}
.ftl-style-1 .subscription-addon-upgrade-main .cart-summary th.blank, .ftl-style-1 .subscription-addon-upgrade-main .cart-summary td.blank{ padding:7px 5px;}

.ftl-style-1 .subscription-addon-upgrade-main .addons .form-label,
.ftl-style-1 .subscription-addon-upgrade-main .upgrade .form-label{ width:350px; line-height:16px;}
.ftl-style-1 .subscription-addon-upgrade-main .addons .form-text-simple{ width:300px; padding:5px; margin:0px 0px 0px 10px;}
.ftl-style-1 .subscription-addon-upgrade-main .addons .subline{ margin:0px 10px 15px 0px; text-align:right;}
.ftl-style-1 .subscription-addon-upgrade-main .addons .narrow-form-line span{ float:right; text-align:right;}
.ftl-style-1 .subscription-addon-upgrade-main #addon_quota{ text-align:right;}
.ftl-style-1 #addon_form .narrow-form-line,
.ftl-style-1 #addon_form .narrow-form-checkbox
{ padding:0 10px;}
.ftl-style-1 .subscription-addon-upgrade-main .narrow-form-line,
.ftl-style-1 .subscription-addon-upgrade-main .narrow-form-checkbox
{ margin-left:353px;}
.ftl-style-1 .subscription-addon-upgrade-main .form-checkbox label{ width:275px; float:left;}
.ftl-style-1 .subscription-addon-upgrade-main .addons .form-action{ margin-left:220px;}
.ftl-style-1 .subscription-addon-upgrade-main .upgrade .form-action{ margin-left:200px;}
.ftl-style-1 .subscription-addon-upgrade-main .upgrade .form-line{ margin-bottom:20px;}
.ftl-style-1 .subscription-addon-upgrade-main .form-radio{ height:auto; margin-right:10px;}

/* Page: Subscriptions: Forms */
.ftl-style-1 .subscription-options .form-select{ width:155px; padding:1px 5px;}
.ftl-style-1 .subscription-option.promo input{ float:right;}

.ftl-style-1 .subscription-box label{ display:block; padding-top:10px; height:78px; cursor:pointer;}
.ftl-style-1 .subscription-box .form-help{ width:117px; padding:2px 0 0; margin:0;}
.ftl-style-1 .subscription-box .form-help.small{ font-size:10px;}
.ftl-style-1 .subscription-main .side .form-submit{ display:block; margin:10px auto 0;}
.ftl-style-1 .subscription-result input{ right:0px; }

.ftl-style-1 .social-network-form .form-line { min-height: 125px;}
    .ftl-style-1 .social-network-form .form-line .form-label { width: 100%;}
    .ftl-style-1 .social-network-form .form-checkbox-line .form-label { font-weight:bold; font-size:13px;}
    .ftl-style-1 .social-network-form .form-checkbox-line .col .form-label { width: 200px;}
    .ftl-style-1 .social-network-form .form-checkbox-line label.form-label{font-weight:normal;}

/* Page: Subscription Upgrade Confirm*/
.ftl-style-1 .subscription-confirm-main .lead{ text-align:center;}
.ftl-style-1 .subscription-confirm-main #form-confirm-upgrade .form-checkbox-line{ float:none; width:300px; margin:15px auto 0; line-height:15px;}
.ftl-style-1 .subscription-confirm-main #form-confirm-upgrade .form-checkbox-line .form-checkbox{margin-top:2px;}

/* Page: Member: My Files */
.ftl-style-1 .my-contents-main #my_file_search{ margin:20px 0;}
    .ftl-style-1 .my-contents-main #search_content_id{ height:23px; line-height:23px;}
    .ftl-style-1 .my-contents-main #my_file_search .button{ margin-right:10px; font-size:13px;}
    .ftl-style-1 .my-contents-main .actions .content-folder-action{ display:block; float:right; height:20px; width:20px; margin-right:10px; padding-right:10px; border-right:1px solid #DADADA;}
    .ftl-style-1 .my-contents-main .actions .disabled-action{ cursor:auto; opacity:0.5;}
    .ftl-style-1 .my-contents-main .actions .last{ border:none; margin-right:0px;}

/* Page: Member: My Files: Forms */
.ftl-style-1 .my-contents-main #my_file_search .form-label{ line-height:27px; font-size:14px; width:auto; font-weight:normal; color:#545454; margin-right:10px;}
.ftl-style-1 .my-contents-main #my_file_search .form-submit{ margin-left:10px; padding:0 3px;}

/* Page: Lightbox Index */
.ftl-style-1  .lightbox-main .options .option-select{ width:360px;}
    .ftl-style-1  .lightbox-main .options .option-select optgroup{ background:transparent; margin-top:4px; padding-top:4px; border-top:1px solid black;}
.ftl-style-1 .lightbox-main #add_lightbox, .ftl-style-1 .lightbox-main #edit_lightbox { margin-right:10px;}
.ftl-style-1 .lightbox-main .subtitle-block .form-label{ float:none; display:block; margin:0; font-weight:normal; color:#545454; font-size:14px; line-height:18px;}
.ftl-style-1 .lightbox-main .subtitle-block .form-text-simple{ width:500px; margin-bottom:5px; margin-right:5px;}

/* Page: Lightbox: Forms */
.ftl-style-1 .lightbox-form .form-text-simple{ width:100px;}

/* Page: Agreements */
.ftl-style-1 .contract-download-content img, .ftl-style-1 .contract-download-content ul { float:left; margin-right:10px;}
.ftl-style-1 .contract-download-content .content{ margin:0;}

/* Page: Categories iptc */
.ftl-style-1 .categories-iptc-main .category_level_1{ font-weight:bold;}
.ftl-style-1 .categories-iptc-main .category_level_2{ margin-left:30px;}

/* Page: Popin: suggestion content view*/
.ftl-style-1 #suggestion_popin_content_view{ font-size:13px;}

/* Page : Popin; direct download popin */
.ftl-style-1 #direct_download_popin .main { padding-top: 5px; }
.ftl-style-1 #direct_download_popin h1.title { padding-bottom: 5px; font-size: 20px; }
.ftl-style-1 #direct_download_popin .popin-thumb, .popin-description, dt, dd {float: left;}
.ftl-style-1 #direct_download_popin dt {width: 65px; clear: both;}
.ftl-style-1 #direct_download_popin .form-checkbox-line {margin-top: }
.ftl-style-1 #direct_download_popin .form-checkbox-line .form-checkbox {margin-top: 9px; }
.ftl-style-1 #direct_download_popin .form-checkbox-line .form-label {font-size: 11px; }
.ftl-style-1 #direct_download_popin .direct_download_info {padding-top: 15px; }
.ftl-style-1 #direct_download_popin .content_number { font-size: 13px; font-weight: bold;}
.ftl-style-1 #direct_download_popin .download_buttons {margin-top: 10px;}
.ftl-style-1 #direct_download_popin .download_buttons #add_shopping_cart_submit { background: url(https://s.ftcdn.net/r/v2010/600c612f5269a89519cc5ac901096fbb87ae3d62/pics/all/hab/button-grey.png) no-repeat top left; text-shadow: 0 0 0;}
.ftl-style-1 #direct_download_popin input.button {margin-top: 10px; margin-right: 15px;}
.ftl-style-1 #direct_download_popin #purchase_info_lines, .ftl-style-1 #direct_download_popin #contract_accept_line { margin-top: 20px; }
.ftl-style-1 #direct_download_popin #purchase_info_error { color: #BA0000; }
.ftl-style-1 #direct_download_popin #purchase_info_message { margin-top: 10px; }

/* Page: Monthly Subs */
.ftl-style-1 .subscription-main span.uppercase { text-transform: uppercase;}

/* Page: Popin: Shopping cart confirm remove all content */
.ftl-style-1 .shopping-cart-confirm-popin-main .section{ text-align:center; font-size:16px;}

/* Page: Popin: Multi Indexation Confirm */
.ftl-style-1 .editmulti-confirm-main{ font-size:13px;}
.ftl-style-1 .editmulti-confirm-main .content{ padding-left:30px;}
.ftl-style-1 .editmulti-confirm-main .content p{ margin-bottom:0;}
.ftl-style-1 .editmulti-confirm-main .section{ text-align:center; font-size:16px;}
.ftl-style-1 .editmulti-confirm-main .contract-listing{ margin-top:30px; margin-bottom:50px;}
.ftl-style-1 .editmulti-confirm-main .contract-listing .list-col{ width:340px;}
.ftl-style-1 .editmulti-confirm-main .action-disabled #confirm-valid{ cursor:default; opacity:0.5;}
.ftl-style-1 .editmulti-confirm-main #confirm-close{ float:left;}
.ftl-style-1 .editmulti-confirm-main #confirm-valid{ float:right;}

/* Page: Popin: Multi Indexation Confirm: Forms */
.ftl-style-1 .editmulti-confirm-main .form-checkbox-line{ margin-bottom:30px;}
.ftl-style-1 .editmulti-confirm-main .form-action{ width:310px; float:left; padding:0;}

/* Page: daCollection */
.ftl-style-1 .dacollection .seasonal { width: 100%; }

/* Page: SignUp Offers */
.ftl-style-1 .signup-offer-main .title{ font-size:35px; line-height:38px;}
.ftl-style-1 .signup-offer-main .subtitle{ font-size:18px; line-height:20px;}
.ftl-style-1 .signup-offer-main .login-form{ margin:60px 0 20px;}
.ftl-style-1 .signup-offer-main .block .content{ margin-bottom:0; padding-bottom:60px;}
.ftl-style-1 .signup-offer-main .content .cols .col-1{ width:380px;}
.ftl-style-1 .signup-offer-main .content .cols .col-2{ width:180px;}
.ftl-style-1 .signup-offer-main .content.img-400{ padding-left:420px}
.ftl-style-1 .signup-offer-main .content.img-400 img{ left:10px;}
.ftl-style-1 .signup-offer-main .block-content{ background:#FFFFFF url(https://s.ftcdn.net/r/v2010/7da931e1a040963d49e6c45df4c1198a83bc6aba/pics/all/page/landingpages/marketing-lp-2012-189x290.jpg) no-repeat bottom right;}
.ftl-style-1 .signup-offer-main .mini-form .available_logins .form-label { width: 200px; margin-top: -8px;}
.ftl-style-1 .signup-offer-main .mini-form .available_logins .form-radio { margin-top: -3px; margin-right: 5px;}

/* Page: SignUp Offers: AU Trial - May replace above */
.ftl-style-1 .signup-offer-main .hp-offer-style-2 .lp-455-rotator{ width: 455px; position: relative; left: -470px; top: 15px;}
.ftl-style-1 .signup-offer-main .hp-offer-style-2 .fader-coverflow{ right: 20px;}
.ftl-style-1 .signup-offer-main .hp-offer-style-2 .block-top{ margin-right: 0px; border-color: #CCC; border-width: 1px 1px 0px 1px; border-style: solid; background-image: none; background: #fff;}
.ftl-style-1 .signup-offer-main .hp-offer-style-2 .block .content{ padding-bottom: 0px;}
.ftl-style-1 .signup-offer-main .title{ font-size: 28px; line-height: 30px; margin-top: 10px;}
.ftl-style-1 .signup-offer-main .hp-offer-style-2 .block-content{ background-image: none; min-height: 485px; box-shadow: 6px 6px 10px #AAA; border-bottom: 1px solid #ccc;}
.ftl-style-1 .signup-offer-main .hp-offer-style-2 .subtitle{ margin-bottom: 30px;}

/* Page: signup offer confirm */
.ftl-style-1 .secondary-offer-payment #offer-description{ margin-bottom:60px;}

/* Page: Popin: register proposal */
.ftl-style-1 .register-proposal-main{ font-size:13px;}
.ftl-style-1 .register-proposal-main .two-cols .popin-col{ width:346px;}
.ftl-style-1 .register-proposal-main .title .subtitle{ font-size:16px;}
.ftl-style-1 .register-proposal-main .block{padding-left:60px;}
.ftl-style-1 .register-proposal-main .block .section{ font-size:18px; line-height:18px; font-weight:normal; padding:0;}
.ftl-style-1 .register-proposal-main .button{ display:block; margin:10px auto 20px; width:275px; font-size:14px; line-height:42px;}
.ftl-style-1 .register-proposal-main .content{ text-align:center;}
.ftl-style-1 .register-proposal-main .login-block{ font-size:18px;}

/* Page: Offers */
.ftl-style-1 .offers .three-cols { padding: 10px; }
.ftl-style-1 .offers .three-cols .col { width: 300px; margin: 11px; }
.ftl-style-1 .offers .head { height: 100px; text-align: center; overflow: hidden; }
.ftl-style-1 .offers .section { padding: 0px; }
.ftl-style-1 .offers .head h4 { font-size: 16px; padding: 10px 0px 0px 0px; line-height: 16px; border-top: 1px solid #ddd;}
.ftl-style-1 .offers .prices { width: 266px; margin: 5px auto 0px auto; padding: 0px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; overflow: hidden; float: none; }
.ftl-style-1 .offers .marketing { height: 260px; overflow: hidden; }
.ftl-style-1 .offers .links { text-align: center; }
.ftl-style-1 .offers .block-content { min-height: 525px;}
.ftl-style-1 .offers .block-bottom { height: 11px; width: 300px; background:url(https://s.ftcdn.net/r/v2010/cdbeaa319bfe0b6d9cef64df83ed3a7fd8d304bb/pics/au/page/col_footer_300wide.png) no-repeat top left;}

/* Page: shoppingcart signup and purchase */
.ftl-style-1 #table-subscription-monthly{ margin-bottom:15px; margin-top:10px;}
.ftl-style-1 #purchase_daily,
.ftl-style-1 #purchase_monthly
{ padding:32px;}
.ftl-style-1 .signup-and-purchase-main #table-bundle-credits{ width:380px;}
.ftl-style-1 .signup-and-purchase-main .subscription-period-line{ margin-left:-10px; margin-top:30px;}

/* Special background for popin file-not-found 301 */
.ftl-style-1 #file_not_found { background: #ffffff url(https://s.ftcdn.net/r/v2010/193cd4cdaa8c1c21f2a9d1507b52b904e9e98c01/pics/all/page/content_not_found.png) 0px 0px no-repeat; height:440px;  font-size:12px;}
.ftl-style-1 #file_not_found .popin-content { position:relative; top:16%; left:38%; width:200px; color:#ffffff }
.ftl-style-1 #file_not_found .popin-content h1 { font-size:16px; margin:5px 0 35px 0;}
.ftl-style-1 #file_not_found a.link-close { position:absolute; bottom: 5%; left: 46%; color:#314A60; }

/* Page: Free pics */
.ftl-style-1 .page-free-pics{ font-size:13px;}
.ftl-style-1 .page-free-pics p{ margin-bottom:15px;}
.ftl-style-1 .free-pics-subtitle{ font-size:20px; color:#494949; margin:27px 0 15px 0; font-weight:bold;}
.ftl-style-1 .free-pics-title{ font-size:14px; color:#1C851B; margin:10px 0; font-weight: bold;}
.ftl-style-1 .free-pics{ border-top:2px solid #F1F1F1; border-bottom:2px solid #F1F1F1; background-color:#F5F5F5; padding:25px 0 15px 0; margin-bottom:20px;}
.ftl-style-1 .free-pics .wrap{ text-align: center;}
.ftl-style-1 .item-free-pics{ display: inline-block; vertical-align: middle; text-align:center; border-left:1px solid #EAEAEA; border-right:1px solid #EAEAEA; padding: 0 3.2%;}
.ftl-style-1 .item-free-pics.first-free-pics{ border:none; padding-left:0;}
.ftl-style-1 .item-free-pics.last-free-pics{ border:none; padding-right:0;}
.ftl-style-1 .item-free-pics a{ color:#494949;}
.ftl-style-1 .item-free-pics a:hover{ color:#296C91;}
.ftl-style-1 .item-free-pics .item-meta{ padding: 9px 0; margin-bottom:0px;}
.ftl-style-1 .item-free-pics .item-links{ display:inline-block; text-align:center; margin:auto;}

.ftl-style-1 .paygate-screen {margin: 0 auto;}
.ftl-style-1 .paygate-form-div {text-align: center}

/* Styles for funel steps bar */
.ftl-style-1 h2.step-label {font-size: 100%}
.ftl-style-1 .steps-2 {width: 50%;}
.ftl-style-1 .steps-3 {width: 33%;}
.ftl-style-1 .steps-4 {width: 25%;}

.ftl-style-1 .circled-step {float: left; border-top: 0.083333333em solid lightgrey; margin-top: 25px; margin-bottom: 25px; text-align: center;}
.ftl-style-1 .circled-step .step-content {margin-top: -25px;}
.ftl-style-1 .circled-step .step-bg {color: white; font-size: 27px; line-height: 50px; height: 50px; width: 50px; background: url(https://s.ftcdn.net/r/v2010/cddcba6c6d2db2f087ab06f042a08e36f12a205f/pics/all/hab/circle-light.png) no-repeat; display: inline-block;}
.ftl-style-1 .circled-step .active {background: url(https://s.ftcdn.net/r/v2010/4bb24e51c928617fac64c1c79b4887af11e039bc/pics/all/hab/circle-mc.png) no-repeat;}

/* Styles for contents_purchased page */
.ftl-style-1 #rename_full_folder h3{ font-size: 14px; color: #545454; margin: 20px 0 10px 0;}
.ftl-style-1 #rename_full_folder p{ margin: 10px 0;}
.ftl-style-1 #rename_full_folder p label{ display:inline-block; width: 200px;}
.ftl-style-1 #rename_full_folder p input[type="text"]{ border: 1px solid #888888; width: 200px;}



/* Landing Pages */
.ftl-style-1 .banner-left-main .cols .col-1,
.ftl-style-1 .lp-template-1-main .cols .col-1
{ width:399px;}
.ftl-style-1 .banner-left-main .cols .col-2,
.ftl-style-1 .lp-template-1-main .cols .col-2
{ width:599px;}

.ftl-style-1 .lp-template-1-main .cols .col-2{ width:529px; padding:0 30px 0 40px;}

.ftl-style-1 .landing-page-banner img,
.ftl-style-1 .landing-page-banner a
{ float:left; clear:left; margin-bottom:20px;}

.ftl-style-1 .banner-left-main .fontshift-med.blacktext,
.ftl-style-1 .lp-template-1-main h1
{ font-size:24px; font-weight:bold; line-height:24px; margin-bottom:5px; color:#1c851b;}
.ftl-style-1 .banner-left-main h2 { font-size: 20px; font-weight: bold; line-height: 20px; margin-bottom: 5px; }
.ftl-style-1 .banner-left-main h3 { font-size: 18px; font-weight: bold; line-height: 18px; margin-bottom: 5px; }

.ftl-style-1 .banner-left-main .landing_page_footer_block .thumb{ float:left;}
.ftl-style-1 .img-caption{ float:left; font-size:9px; line-height:11px; width:379px; margin:20px 0 0 20px;}

.ftl-style-1 .full-horiz-banner,
.ftl-style-1 .full-horiz-banner img
{display:block; margin:auto;}

.ftl-style-1 .full-horiz-banner{ margin-top:10px;}

.ftl-style-1 .lp-login .login-form{ width:328px; margin:auto;}
.ftl-style-1 .lp-login .form-lost{ float:none; margin-bottom:10px;}

.ftl-style-1 #lp_login_form .form-label{ font-size:13px;}

.ftl-style-1 .lp-template-1-main .content p{ margin-bottom:15px;}

.ftl-style-1 .embed-flash{ margin-bottom:20px;}
.ftl-style-1 .lp-flash-left .landing-page-banner{ margin-top:20px;}

.ftl-style-1 .banner-left-main .graytext{ color:#666; font-weight:800; font-size:160%; line-height:23px;}
.ftl-style-1 .banner-left-main .lp-fineprint{ font-size:80%; line-height:10px; font-weight:normal;}
.ftl-style-1 .banner-left-main .graytext .greentext{ color:#00821B;}
.ftl-style-1 .banner-left-main h3.black{font-size:120%; font-weight:800; padding:5px 0;}
.ftl-style-1 .lp-free-image{ background: url(https://s.ftcdn.net/r/v2010/108622cfe5916a274d1aa2feba6a2f564f776717/pics/all/page/landingpages/FreeImagesTrayGraphic-977x282.jpg) no-repeat; height:280px;}
.ftl-style-1 .free-image-main .cols .col-2{ width:auto;}
.ftl-style-1 .lp-free-image .form{padding:35px  10px; width:558px; height:180px; position:relative; top:16px; left:382px;}
.ftl-style-1 .lp-free-image .form .form-text{ background-position:0 -319px; width:159px}
.ftl-style-1 .lp-free-image .form .form-label{ width:140px; overflow:hidden; white-space: nowrap; font-weight:normal; text-align:right; padding-right:10px}
.ftl-style-1 .lp-free-image .form .form-checkbox-line .form-label{ text-align:left; white-space:normal; line-height:17px;}
.ftl-style-1 .lp-free-image .form .lp-form-box-right{ position:absolute; right:0; bottom:40px;}
.ftl-style-1 .lp-free-image .form .lp-form-box-right .form-action{ padding:10px 0;}
.ftl-style-1 .lp-free-image .form .form-checkbox-line{ margin-bottom:5px;}

.ftl-style-1 .landing-box-free-images{ margin:20px auto; width:977px; min-height:282px;}
.ftl-style-1 .landing-box-free-images h2{ color:#919191; padding-left:20px; font-size:1.5em;}
.ftl-style-1 .landing-box-free-images .lp-rounded-box{ padding:10px 0px 10px 10px; margin-bottom:5px; border: 3px solid #919191; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
.ftl-style-1 .landing-box-free-images .lp-rounded-box .item{ padding-right:16px;}

/* Landing Pages: Special Partner Landing Pages */
.ftl-style-1 .sp-one-two-cols { margin: 10px 0px; }
.ftl-style-1 .sp-one-two-cols .col-1 { margin-right: 8px; width:328px; float:left;}
.ftl-style-1 .sp-one-two-cols .col-2 { width: 664px; float:right;}
.ftl-style-1 .sp-one-two-cols p { font-size: 16px; line-height: 20px;}
.ftl-style-1 .sp-one-two-cols h2 { font-size: 20px; line-height: 20px; font-weight: bold;}
.ftl-style-1 .sp-one-two-cols .fl { float: left; }
.ftl-style-1 .sp-one-two-cols .fr { float: right; }
.ftl-style-1 .sp-one-two-cols .center { margin-left: auto; margin-right: auto; display: block; }
.ftl-style-1 .sp-one-two-cols .intro { margin-top:20px;}
.ftl-style-1 .sp-one-two-cols .gallery img { margin-left: 12px; float: left;}
.ftl-style-1 .sp-one-two-cols .gallery h2 { margin-left: 12px; }
.ftl-style-1 .sp-one-two-cols .gallery_text { width: 170px; margin-left: 12px; float: left;}

/* Landing Pages: Microsoft */
.ftl-style-1 .ms-one-two-cols, .ftl-style-1 .ms-sm-one-two-cols { margin: 10px 0px; }
.ftl-style-1 .ms-one-two-cols .col-1 { margin-right: 8px; width: 400px; float: left;}
.ftl-style-1 .ms-one-two-cols .col-2 { width: 592px; float: right;}
    .ftl-style-1 .ms-sm-one-two-cols .col-sm { width: 175px; height: 515px; margin-right: 10px; padding: 10px; float: left; background: url(https://s.ftcdn.net/r/v2010/089a15e7a6d4bed429887b2ec7a3ae37097c575b/pics/all/page/partner/microsoft/msc2c-side-bg.jpg) top left no-repeat; }
    .ftl-style-1 .ms-sm-one-two-cols .col-1 { margin-right: 10px; width: 400px; float: left;}
    .ftl-style-1 .ms-sm-one-two-cols .col-2 { width: 385px; float: right;}

.ftl-style-1 .ms-one-two-cols p, .ftl-style-1 .ms-sm-one-two-cols p { font-size: 14px; line-height: 16px;}
.ftl-style-1 .ms-one-two-cols h2, .ftl-style-1 .ms-sm-one-two-cols h2 { font-size: 20px; line-height: 20px; font-weight: bold;}
.ftl-style-1 .ms-one-two-cols .detail-button-top a, .ftl-style-1 .ms-sm-one-two-cols .detail-button-top a { margin-bottom: 5px; }

.ftl-style-1 .ms-one-two-cols .img-price-container { left: 395px; }
.ftl-style-1 .ms-one-two-cols .price-1 { width: 400px; }
.ftl-style-1 .ms-one-two-cols ul { margin-top: 10px; margin-bottom: 10px; list-style-type: disc; list-style-position: inside; font-size: 14px; line-height: 16px; }

.ftl-style-1 .ms-one-two-cols .button-L-L, .ftl-style-1 .ms-sm-one-two-cols .button-L-L { font-size: 16px; width: 350px; background-position: 0px -100px; }
.ftl-style-1 .ms-one-two-cols .icon-cart-end, .ftl-style-1 .ms-sm-one-two-cols .icon-cart-end { font-size: 16px; width: 300px; }
.ftl-style-1 .ms-one-two-cols .button-L-variable, .ftl-style-1 .ms-sm-one-two-cols .button-L-variable { font-size: 16px; width: 284px; }
.ftl-style-1 .ms-one-two-cols .col-1 .box { width: 120px; margin-right: 5px; float: left;  }

.ftl-style-1 .ms-one-two-cols .microsoft_footer, .ftl-style-1 .ms-sm-one-two-cols .microsoft_footer { margin-top: 20px; margin-bottom: 20px; }
.ftl-style-1 .ms-one-two-cols .microsoft_footer img, .ftl-style-1 .ms-sm-one-two-cols .microsoft_footer img { margin-right: 10px; float: left; }

.ftl-style-1 .ms-sm-one-two-cols .col-sm h2 { margin-bottom: 10px; font-size: 22px; line-height: 22px; color: #9ACB53; }
.ftl-style-1 .ms-sm-one-two-cols .col-sm h3 { margin-bottom: 10px; font-size: 18px; line-height: 18px; color: #ffffff; }

.ftl-style-1 .ms-one-two-cols .prices{ margin-bottom:0px;}

/* Landing Pages: MS Video */
.ftl-style-1 .ms-one-two-cols.video { width: 1000px; margin: 10px auto; }
    .ftl-style-1 .ms-one-two-cols.video .col-1 { width: 255px; margin: 10px 10px 20px 0px; float: left; }
    .ftl-style-1 .ms-one-two-cols.video .col-2 { width: 700px; margin: 10px 0px; float: left; }

.ftl-style-1 .ms-one-two-cols.video .ms-thumb-holder { float: left; height: 230px; padding-right: 20px; width: 121px; }

.ftl-style-1 .ms-one-two-cols.video h1 { margin-bottom: 20px; font-size: 30px; line-height: 32px; }

/* Landing Pages: PhotoHunt */
.ftl-style-1 .photohunt-one-two-cols { width: 1000px; margin: 10px auto; }
.ftl-style-1 .photohunt-one-two-cols .col-1 { width: 480px; margin: 10px; float: left;}
.ftl-style-1 .photohunt-one-two-cols .col-2 { width: 480px; margin: 10px; float: right;}
.ftl-style-1 .photohunt-one-two-cols .col-2 .rotator { width: 375px; height: 550px; margin-bottom: 20px; }

.ftl-style-1 .photohunt-one-two-cols .col-1 img { margin: 10px 0px; }
.ftl-style-1 .photohunt-one-two-cols .col-2 img { margin-bottom: 20px; }

.ftl-style-1 .photohunt-one-two-cols h1 { color: #1C851B; font-size: 24px; font-weight: bold; line-height: 24px; margin-bottom: 5px; }
.ftl-style-1 .photohunt-one-two-cols p { margin-bottom: 10px; }
.ftl-style-1 .photohunt-one-two-cols .fineprint { margin-top: 20px; font-size: 80%; font-weight: normal; line-height: 10px; }

.ftl-style-1 .photohunt-one-two-cols .form-text { width: 158px; height: 15px; padding: 7px 5px 7px 7px; background: url("/v2010/pics/all/hab/inputs.png") 0px -319px no-repeat; border: 0px; float: left; font-size: 13px;    }
.ftl-style-1 .photohunt-one-two-cols .col-1 form img { margin: 0px; }
.ftl-style-1 .photohunt-one-two-cols .form-checkbox-line .form-label { width: 450px; }
.ftl-style-1 .photohunt-one-two-cols .form-action { padding-left: 175px; }

/* Landing Pages: Oauth Error Page */
.ftl-style-1 div.oauth-col { width: 600px; margin: 10px auto 150px auto; padding: 20px; border: 1px solid #999999; background: #f1f1f1; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.ftl-style-1 div.oauth-col h1 { margin-bottom: 10px; font-size: 20px; line-height: 20px; color: #3CA23B; }

/* Landing Pages: Wilogo */
.ftl-style-1 .promocode-container{ position:relative;}
.ftl-style-1 .promocode-text{ position:absolute; right:30px; top:73px; font-size:18px; font-weight:bold; color:white; text-shadow:#545454 1px 1px, #545454 -1px 1px, #545454 -1px -1px, #545454 1px -1px;}

/* Landing Pages: SEM & CRM */
.ftl-style-1 .lp-subscription-sem .fader-coverflow{ top:25px;}
.ftl-style-1 .wide-intro-crm { height:320px; position:relative;}
.ftl-style-1 .lp-subscription-sem .mini-form .available_logins .form-label { width: 200px; margin-top: -8px;}
.ftl-style-1 .lp-subscription-sem .mini-form .available_logins .form-radio { margin-top: -3px; margin-right: 5px;}
.ftl-style-1 .lp-subscription-sem .mini-form .form-checkbox{ font-size:11px; width: 200px;}
.ftl-style-1 .lp-subscription-sem .wide-intro { height:320px;}
.ftl-style-1 .lp-subscription-sem .fader-coverflow{ top:25px;}
.ftl-style-1 .lp-subscription-sem .subtitle{ font-size:18px; font-weight:normal; color:#565656;}

.ftl-style-1 .sem-trial-three-cols .mini-form .with-margin .form-label { line-height: 15px; }
.ftl-style-1 .sem-trial-three-cols .mini-form .form-solo-line{ padding-left:110px;}
.ftl-style-1 .sem-trial-three-cols  .mini-form .form-label{ width:95px; margin-right:10px;}
.ftl-style-1 .sem-trial-three-cols .mini-form .form-checkbox input { margin-bottom: 10px; width: 13px;}
.ftl-style-1 .sem-trial-three-cols .two-cols .title { margin-right: 10px; }
.ftl-style-1 .sem-trial-three-cols{ margin-top: 20px}
.ftl-style-1 .sem-trial-three-cols img{ float: right; margin-left: 10px;}
.ftl-style-1 .sem-trial-three-cols .content{ width: 195px; min-height: 100px; margin-bottom: 10px; float: left;}
.ftl-style-1 .sem-trial-three-cols .col-3 .block-content { padding: 5px; }

.ftl-style-1 .timer-white, .ftl-style-1 .timer-black { font-size: 18px; font-weight: normal;}

/* Landing Pages: Monthly Sub LP */
.ftl-style-1 .monthly-sub-main{ padding-top:0px}
.ftl-style-1 .monthly-sub-main .monthlysubscription p.subtitle{ font-size:13px}
.ftl-style-1 .monthly-sub-main .monthlysubscription .col{ width:330px;}
.ftl-style-1 .monthly-sub .separate-horiz-b{ padding-bottom:10px;}
.ftl-style-1 .monthly-sub .intro-bottom-right { width: 420px; margin: 280px 0px 0px 570px; padding: 0px; background: none; border: 0px; possition: relative; text-align: left;}
.ftl-style-1 .monthly-sub .intro-bottom-right h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; line-height: 26px; margin: 0px 0px 5px 0px; color: #ffffff; }
.ftl-style-1 .monthly-sub .intro-bottom-right h4 { margin-bottom: 5px; color: #ffffff; }

/* Landing Pages: Design 2012 : Co-Branded LP Flow : Index*/
.ftl-style-1 .co-branded .wide-intro-crm, .ftl-style-1 .co-branded .wide-intro { margin-top: 20px; }
.ftl-style-1 .index-cobrand-bannner { width: 250px; height: 150px; overflow: hidden; position: absolute; top: 0px; left: 0px; z-index: 12000; }
.ftl-style-1 .index-cobrand-sidebox { width: 230px; height: 370px; overflow: hidden; background: transparent; z-index: 11000; position: absolute; top: 10px; left: 757px; font-family: "Helvetica Nueu", helvetica, arial, sans-serif; color: #ffffff; font-weight: 300; text-shadow: black 0em 0.1em 0.3em;}
.ftl-style-1 .index-cobrand-sidebox .button-M-L { position: absolute; left: 14px; top: 320px; z-index: 13000; }
.ftl-style-1 .index-cobrand-sidebox h1.title { color: #ffffff; font-size: 27px; text-align: center; font-weight: 300; line-height: 27px; }
.ftl-style-1 .index-cobrand-sidebox h3.subtitle { color: #ffffff; font-size: 18px; text-align: center; font-weight: 300; line-height: 20px; }
.ftl-style-1 .index-cobrand-sidebox h3.subtitle span.price { color: #ffffff; font-size: 25px; text-align: center; font-weight: 500; }
.ftl-style-1 .index-cobrand-sidebox h4.subtitle { color: #ffffff; font-size: 18px; text-align: left; font-weight: 300; line-height: 20px; }
.ftl-style-1 .index-cobrand-sidebox .bordered { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 10px 0px; }
.ftl-style-1 .index-cobrand-sidebox .bordered h3.subtitle { color: #ffffff; font-size: 14px; text-align: center; margin: 0px 0px -5px 0px; padding: 0px; text-transform: uppercase; }
.ftl-style-1 .index-cobrand-sidebox ul.normal { margin: 20px 10px; list-style-position: inside; list-style-type: circle; }
.ftl-style-1 .index-cobrand-sidebox ul.normal li { font-size: 17px; margin: 10px 0px; }
.ftl-style-1 .co-branded .fader-coverflow { left: 605px; }
.ftl-style-1 .rotator-vertical-spacer { width: 40px; height: 391px; position: absolute; left: 716px; z-index: 12000; display: block; background: transparent url(https://s.ftcdn.net/r/v2010/1c073d6c2b9b274aebc85e3d5b5808187a9e3c42/pics/all/hab/lp-vertical-divider-40x391.png) top left no-repeat; }

/* Landing Pages: Design 2012 : Co-Branded LP Flow : Signup/Login */
.ftl-style-1 .co-branded { font-family: "Helvetica Nueu", helvetica, arial, sans-serif; }
.ftl-style-1 .co-branded .co-branded-header { margin-bottom: 20px; border-bottom: 2px solid #efefef; }
.ftl-style-1 .co-branded .co-branded-side-image { float: left; margin: 0px 20px 0px 0px; width: 400px; }
.ftl-style-1 .co-branded .co-branded-side-copy { float: right; margin: 0px; width: 550px; z-index: 5000; }
.ftl-style-1 .co-branded .co-branded-side-copy h1.title { font-size: 35px; line-height: 38px; }
.ftl-style-1 .co-branded .co-branded-side-copy h2.subtitle { font-size: 24px; line-height: 26px; }
.ftl-style-1 .co-branded .co-branded-side-copy h4.section { font-weight: 300; }
.ftl-style-1 .co-branded .co-branded-side-copy ul.callouts { margin: 10px 0px; font-size: 12px; line-height: 16px; list-style-type: none; }
.ftl-style-1 .co-branded .co-branded-side-copy ul.callouts li { display: block; border-right: 1px solid #efefef; height: 22px; padding: 20px; width: 25%; float: left; list-style-type: none; background: none; text-align: center; }
.ftl-style-1 .co-branded .co-branded-side-copy ul.callouts li.last { border: none; }
.ftl-style-1 .co-branded .co-branded-form { float: left; z-index: 9000; margin-bottom: 30px; }
.ftl-style-1 .co-branded .co-branded-form p.form-help { border: 1px solid #bababa; left: 275px; padding: 5px; position: relative; top: -30px; width: 145px; margin-bottom: -100%; display: none; background: white; z-index: 11000;}
.ftl-style-1 .co-branded .co-branded-form .mini-form .form-text, .ftl-style-1 .co-branded .co-branded-form #lp_login_form .form-text { background: none; border: 1px solid #BABABA; height: 14px; width: 188px; padding: 5px; font-size: 11px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form label, .ftl-style-1 .co-branded .co-branded-form #lp_login_form label { width: 160px; font-size: 11px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form label.form-checkbox, .ftl-style-1 .co-branded .co-branded-form #lp_login_form label.form-checkbox { width: 200px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form input.form-checkbox, .ftl-style-1 .co-branded .co-branded-form #lp_login_form input.form-checkbox { width: 20px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form .form-solo-line, .ftl-style-1 .co-branded .co-branded-form .mini-form .remember-form-line { padding-left: 170px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form .remember-form-line .form-label { clear: both; }
.ftl-style-1 .co-branded .co-branded-form .mini-form .form-action { padding-left: 155px; }
.ftl-style-1 .co-branded .co-branded-form .login-form { min-height: 220px; }
.ftl-style-1 .co-branded .co-branded-side-bg { position: relative; float: right; top: -282px; right: -14px; z-index: 1000; margin-bottom: -282px; }
.ftl-style-1 .co-branded .embossed-frame { margin: 0px; padding: 10px; }
.ftl-style-1 .co-branded .embossed-frame-bottom { margin: 0px 8px 0px 0px; bottom: 0px; }
.ftl-style-1 .co-branded .form-line.on { background: transparent; border: none; padding: 0px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form .remember-form-line label { margin-top: 15px; }
.ftl-style-1 .co-branded .co-branded-form .form-lost { float: left; }

/* Landing Pages: Design 2012 : Secondary Offer LP Flow : Alternate Offer */
.ftl-style-1 .co-branded, .ftl-style-1 .secondary-offer { font-family: "Helvetica Nueu", helvetica, arial, sans-serif; }
.ftl-style-1 .co-branded .co-branded-header, .ftl-style-1 .secondary-offer .secondary-offer-header { margin-bottom: 20px; border-bottom: 2px solid #efefef; }
.ftl-style-1 .co-branded .co-branded-side-image, .ftl-style-1 .secondary-offer .secondary-offer-side-image { float: left; margin: 0px 20px 0px 0px; width: 400px;}
.ftl-style-1 .co-branded .co-branded-side-copy, .ftl-style-1 .secondary-offer .secondary-offer-side-copy { float: right; margin: 0px; width: 550px;}
.ftl-style-1 .co-branded .co-branded-side-copy h1.title, .ftl-style-1 .secondary-offer .secondary-offer-side-copy h1.title { font-size: 35px; line-height: 38px; }
.ftl-style-1 .co-branded .co-branded-side-copy h2.subtitle, .ftl-style-1 .secondary-offer .secondary-offer-side-copy h2.subtitle { font-size: 22px; line-height: 26px; }
.ftl-style-1 .co-branded .co-branded-side-copy h4.section, .ftl-style-1 .secondary-offer .secondary-offer-side-copy h4.section { font-weight: 300; }
.ftl-style-1 .co-branded .co-branded-side-copy ul.callouts, .ftl-style-1 .secondary-offer .secondary-offer-side-copy ul.callouts { margin: 10px 0px; font-size: 12px; line-height: 16px; list-style-type: none; }
.ftl-style-1 .co-branded .co-branded-side-copy ul.callouts li, .ftl-style-1 .secondary-offer .secondary-offer-side-copy ul.callouts li { display: block; border-right: 1px solid #efefef; height: 22px; padding: 20px; width: 25%; float: left; list-style-type: none; background: none; text-align: center; }
.ftl-style-1 .co-branded .co-branded-side-copy ul.callouts li.last, .ftl-style-1 .secondary-offer .secondary-offer-side-copy ul.callouts li.last { border: none; }
.ftl-style-1 .co-branded .co-branded-form, .ftl-style-1 .secondary-offer .secondary-offer-form { float: left; z-index: 9000; margin-bottom: 30px; }
.ftl-style-1 .co-branded .co-branded-form p.form-help, .ftl-style-1 .secondary-offer .secondary-offer-form p.form-help { border: 1px solid #bababa; left: 275px; padding: 5px; position: relative; top: -30px; width: 145px; margin-bottom: -100%; display: none; background: white; z-index: 11000;}
.ftl-style-1 .co-branded .co-branded-form .mini-form .form-text, .ftl-style-1 .secondary-offer .secondary-offer-form .form-text { background: none; border: 1px solid #BABABA; height: 14px; width: 180px; padding: 5px; font-size: 11px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form label, .ftl-style-1 .secondary-offer .secondary-offer-form label { width: 170px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form label.form-checkbox, .ftl-style-1 .secondary-offer .secondary-offer-form label.form-checkbox { width: 200px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form input.form-checkbox, .ftl-style-1 .secondary-offer .secondary-offer-form input.form-checkbox { width: 20px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form .form-solo-line, .ftl-style-1 .secondary-offer .secondary-offer-form .form-solo-line { padding-left: 170px; }
.ftl-style-1 .co-branded .co-branded-form .mini-form .form-action, .ftl-style-1 .secondary-offer .secondary-offer-form .form-action { padding-left: 165px; }
.ftl-style-1 .secondary-offer .secondary-offer-form .button { left: 165px; text-align: center; padding: 0px 0px 16px 0px; }
.ftl-style-1 .secondary-offer .secondary-offer-form p { text-align: center; margin-top: 20px; width: 520px; }
.ftl-style-1 .co-branded .co-branded-side-bg { position: relative; float: right; top: -282px; right: -14px; z-index: 1000; margin-bottom: -282px; }
.ftl-style-1 .co-branded .embossed-frame { margin: 0px; padding: 10px; }
.ftl-style-1 .co-branded .embossed-frame-bottom { margin: 0px 8px 0px 0px; bottom: 0px; }
.ftl-style-1 .co-branded , .ftl-style-1 .secondary-offer { font-family: "Helvetica Nueu", helvetica, arial, sans-serif; }

/* Moar CSS for LP forms for design trials */
.ftl-style-1 .co-branded .lp-v2 .co-branded-form{ width: 350px; margin-bottom: 10px;}
.ftl-style-1 .co-branded .lp-v2 .co-branded-form .mini-form .form-text, .ftl-style-1 .signup-offer-main .hp-offer-style-2 .mini-form .form-text{ background: none; border: 1px solid #BABABA; height: 23px; width: 338px; margin-bottom: 10px; padding: 2px 5px; font-size: 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.ftl-style-1 .co-branded .lp-v2 .co-branded-form .mini-form .form-text:focus, .ftl-style-1 .signup-offer-main .hp-offer-style-2 .mini-form .form-text:focus{ border-color: #5ab3f5; box-shadow: 0px 0px 3px 2px #d1e7fc; color: #5ab3f5;}
.ftl-style-1 .co-branded .lp-v2 .co-branded-form .mini-form .remember-form-line, .ftl-style-1  .signup-offer-main .hp-offer-style-2 .mini-form .remember-form-line{ width: 180px; padding: 0px; float: left;}
.ftl-style-1 .co-branded .lp-v2 .co-branded-form .mini-form .form-checkbox, .ftl-style-1  .signup-offer-main .hp-offer-style-2 .mini-form .form-checkbox{ margin: 2px 3px 0px 0px;}
.ftl-style-1 .co-branded .lp-v2 .co-branded-form .mini-form .lostpass-form-line, .ftl-style-1 .signup-offer-main .hp-offer-style-2 .mini-form .lostpass-form-line{ width: 150px; padding: 0px; float: right;}
.ftl-style-1 .co-branded .lp-v2 .co-branded-form .mini-form .remember-form-line .form-label, .ftl-style-1 .signup-offer-main .hp-offer-style-2 .mini-form .remember-form-line .form-label{ margin: 0px;}
.ftl-style-1 .co-branded .lp-v2 .co-branded-form .mini-form .lostpass-form-line .form-lost, .ftl-style-1 .signup-offer-main .hp-offer-style-2 .mini-form .lostpass-form-line .form-lost{ margin: 0px; padding: 0px 10px 0px 0px; float: right;}
.ftl-style-1 .co-branded .lp-v2 .co-branded-form .mini-form .form-action{ padding: 0px; margin-top: 10px;}
.ftl-style-1 .signup-offer-main .hp-offer-style-2 .mini-form .form-action{ padding: 0px; margin-top: 45px; width: 500px; position: relative; bottom: 10px;}
.ftl-style-1 .co-branded .lp-v2 .co-branded-form .login-form{ min-height: inherit;}
.ftl-style-1 .signup-offer-main .hp-offer-style-2 input[type="image"]{ margin: 0px 20px 0px 70px; float: left;}
.ftl-style-1 .signup-offer-main .hp-offer-style-2 .skip{ margin: -15px 10px 0px 0px; float: right;}
.ftl-style-1 .signup-offer-main .hp-offer-style-2 .mini-form{ height: 100%; min-height: 480px; margin: 0px; padding: 5px 0px 0px 0px; position: relative;}

/* Landing Pages: Tradeshow Quick LP */
.ftl-style-1 .tradeshow-offer .mini-form .form-label { width: 120px; }
.ftl-style-1 .tradeshow-offer .mini-form .form-solo-line { padding-left: 120px; }
.ftl-style-1 .tradeshow-offer .mini-form .form-action { width: 450px; padding: 0px; }
.ftl-style-1 .tradeshow-offer a.button { margin-left: 170px; margin-top: 20px; }
.ftl-style-1 .tradeshow-offer .co-branded-side-bg { position: relative; float: right; top: -197px; right: -14px; z-index: 1000; margin-bottom: -197px; }

/* Landing Pages: Design 2012 : Secondary Offer : Payment */
.ftl-style-1 .secondary-offer-payment .col-1 { width: 1000px; margin: 0px;}
.ftl-style-1 .secondary-offer-payment .secondary-offer-sideimage { float: left; }
.ftl-style-1 .secondary-offer-payment .block { float: left; width: 620px; min-height: 550px; }
.ftl-style-1 .secondary-offer-payment .block .block-content { padding:14px 20px 10px 20px; min-height: 330px; }
.ftl-style-1 .secondary-offer-payment .methods { padding: 0px; margin-bottom: 30px;}
.ftl-style-1 .secondary-offer-payment .method { height: 30px; width: 45px; margin: 0px; padding: 10px 0 0 30px; position: relative; }
.ftl-style-1 .secondary-offer-payment .block .method input { top: 15px; }
.ftl-style-1 .secondary-offer-payment .method.on { background: url(https://s.ftcdn.net/r/v2010/777f2c62e4e8bad9c6b56379efe53389f8f5df87/pics/all/hab/method-on-sm.png) no-repeat top left; }
.ftl-style-1 .secondary-offer-payment .secondary-offer-fineprint { font-size: 10px; padding: 20px; }
.ftl-style-1 .secondary-offer-payment .methods-block .method-action { margin-bottom: 30px; }
.ftl-style-1 .secondary-offer-payment .methods-block .views { height: 120px; }
    .ftl-style-1 .secondary-offer-payment .methods-block .big-views{ height:190px;}
.ftl-style-1 .secondary-offer-payment h1.title { font-size: 30px; line-height: 35px; margin-bottom: 10px; }
.ftl-style-1 .secondary-offer-payment .views .views-right { height: 100%; }
.ftl-style-1 .secondary-offer-payment .button-shadow.button-L-L { text-align: center; padding: 0px 0px 16px 0px; }

/* Landing Pages: Design 2012 : VAT Add */
.ftl-style-1 .vat-input-page .two-cols .col-1{ width:370px; margin-right:20px;}
.ftl-style-1 .vat-input-page .two-cols .col-2{ width:390px; margin-top:270px;}
.ftl-style-1 .vat-input-page .two-cols { background:url(https://s.ftcdn.net/r/v2010/0251f1476c555962316b5d1c0ea80b451d601071/pics/all/page/vat-input/vat-input-page-bg-785x250.jpg) no-repeat top right; width: 100%; min-height: 460px; }
.ftl-style-1 #cta-subscription-info{ margin-top:20px;}
.ftl-style-1 .vat-input-page .form-line.on { background: transparent; float: left;}
.ftl-style-1 .vat-input-page .form-action { background: transparent; float: right;}
.ftl-style-1 p.vat-fineprint { margin: 10px 0px; padding: 10px 0px; border-top: 2px solid #ebebeb; }

/* Landing Pages: Design 2012 : AdobePlugin */
.ftl-style-1 .adobe-main .movie { width: 380px; height: 214px; position: relative; top: 2px; left: 544px; z-index: 9999; margin-bottom: -214px;}

/* Landing Pages : Design 2012 : Long Footer */
.ftl-style-1 .long-marketing-block .block-content { padding: 0px; }
.ftl-style-1 .long-marketing-block .block-content .marketing-section  { min-height: 100px; margin: 0px 0px 30px 0px; padding: 50px 50px 350px 50px; background: #ffffff url(https://s.ftcdn.net/r/v2010/df038ffbc7b0bebb20d9cd4d612ca8420b7559d1/pics/all/page/landingpages/marketing-background-998x343.jpg) bottom left no-repeat; }
.ftl-style-1 .long-marketing-block .block-content .packages-section  { min-height: 100px; margin: 0px 0px 30px 0px; padding: 50px 50px 490px 50px; background: #ffffff url(https://s.ftcdn.net/r/v2010/363fe8cd4b06b0f57357d35aaa92d227c6d9e8cf/pics/all/page/landingpages/packages-background-998x480.jpg) bottom left no-repeat; }
.ftl-style-1 .long-marketing-block .block-content .features-section  { min-height: 100px; margin: 0px 0px 30px 0px; padding: 50px 50px 410px 50px; background: #ffffff url(https://s.ftcdn.net/r/v2010/2f1e09f3687c4441aa56efe8a60def78b1721ca0/pics/all/page/landingpages/lotus-background-998x400.jpg) bottom left no-repeat; }
.ftl-style-1 .long-marketing-block .block-content .corporates-section  { min-height: 100px; margin: 0px; padding: 50px 50px 610px 50px; background: #ffffff; }
.ftl-style-1 .long-marketing-block h1.title img { vertical-align: middle; margin-right: 20px;}
.ftl-style-1 .long-marketing-block h4.subhead { margin: 20px 0px; font-size: 18px; line-height: 18px; font-weight: bold; }

.ftl-style-1 .long-marketing-block .packages-section .col-1, .ftl-style-1 .long-marketing-block .packages-section .col-2, .ftl-style-1 .long-marketing-block .packages-section .col-3 { width: 248px; height: 370px; overflow: hidden; position: relative; margin-bottom: -370px; }
.ftl-style-1 .long-marketing-block .packages-section .col-1 { top: 45px; left: 25px; }
.ftl-style-1 .long-marketing-block .packages-section .col-2 { top: 45px; left: 325px; }
.ftl-style-1 .long-marketing-block .packages-section .col-3 { top: 45px; left: 625px; }
.ftl-style-1 .long-marketing-block .packages-section .plus-bullet li { background: url(https://s.ftcdn.net/r/v2010/1099b2c1069796da232bab7c3107b42e50a5acfb/pics/all/page/landingpages/plus-bullet-12x12.png) no-repeat 0px 1px; padding-left: 16px; }

.ftl-style-1 .long-marketing-block .features-section .img-1 { padding: 0px 94px 0px 35px; border-right: 1px solid #e3e3e3; }
.ftl-style-1 .long-marketing-block .features-section .img-2 { padding: 0px 94px 0px 94px; border-right: 1px solid #e3e3e3; }
.ftl-style-1 .long-marketing-block .features-section .img-3 { padding: 0px 0px 0px 94px; }

.ftl-style-1 .long-marketing-block .corporates-section .col-1, .ftl-style-1 .long-marketing-block .corporates-section .col-2, .ftl-style-1 .long-marketing-block .corporates-section .col-3 { width: 237px; height: 522px; padding-right: 35px; margin-bottom: -522px; overflow: hidden; position: relative; background: transparent url(https://s.ftcdn.net/r/v2010/a74566c888c82e8d1f7f2a86b58565b438424b0a/pics/all/page/landingpages/corporates-block-bg-271x522.jpg) top left no-repeat;}
.ftl-style-1 .long-marketing-block .corporates-section .col-1 { top: 45px; left: 25px; }
.ftl-style-1 .long-marketing-block .corporates-section .col-2 { top: 45px; left: 325px; }
.ftl-style-1 .long-marketing-block .corporates-section .col-3 { top: 45px; left: 625px; }

.ftl-style-1 .long-marketing-block .corporates-section p { padding: 10px; }
.ftl-style-1 .long-marketing-block .corporates-section ul { margin: 0px; padding: 0px 10px; }
.ftl-style-1 .long-marketing-block .corporates-section ul li { margin: 10px 0px 0px 0px; }
.ftl-style-1 .long-marketing-block .corporates-section .col-1 ul li { background: url(https://s.ftcdn.net/r/v2010/262027c4c62afd2eb18e75a65ace3e0832eb3d90/pics/all/page/landingpages/blue-plus-27x27.png) no-repeat 0px 1px; padding-left: 30px; }
.ftl-style-1 .long-marketing-block .corporates-section .col-3 ul li { background: url(https://s.ftcdn.net/r/v2010/777828d604de8b9115d76358adc1f5be6275c52c/pics/all/page/landingpages/pink-plus-27x27.png) no-repeat 0px 1px; padding-left: 34px; }

/* Landing Pages : Survey */
.ftl-style-1 .block-content .survey { width: 575px; height: 420px; margin: 0px auto 10px auto; border: 0px; overflow-x: auto; overflow-y: hidden; }

/* Forms: Landing Pages */
.ftl-style-1 .registration-landingpage .form-action { text-align: center; padding: 10px 0 10px 0;}

/* Landing page: Simple skipable */
.ftl-style-1 .simple-skipable-main .hp-offer-style-2 .mini-form{ min-height:auto;}
.ftl-style-1 .simple-skipable-main .form-wrap{ width:350px;}
.ftl-style-1 .simple-skipable-main .form-line-remember-me .form-label{ width:50%;}
.ftl-style-1 .simple-skipable-main .hp-offer-style-2 .mini-form .form-label{ line-height:16px;}
.ftl-style-1 .simple-skipable-main .hp-offer-style-2 .login-form .form-action{ margin-top:80px;}

/* Landing page: Low Cost */

.ftl-style-1 .lp-low-cost .wrap{ overflow:hidden;}
.ftl-style-1 .lp-low-cost .intro-bottom-left{ border-right:0; width:680px; *width:640px;}
.ftl-style-1 .lp-low-cost h1.intro-bottom-left-title{ font-size:21px; font-weight:normal; line-height:23px; margin:0;}
.ftl-style-1 .lp-low-cost .wide-intro{ margin-bottom:4px;}

.ftl-style-1 .lp-low-cost .intro-aside{ right: 0; padding:15px; position:absolute; text-align:center; width:228px; z-index:10;}
.ftl-style-1 .lp-low-cost .intro-aside .intro-bottom{ text-align:left; position:static; padding:0 15px 10px; width:228px;}
.ftl-style-1 .lp-low-cost .intro-aside .aside-cost-info{ padding:15px 0; text-align:left;}
.ftl-style-1 .lp-low-cost .intro-aside h3{ float:left; font-size:150%;}
.ftl-style-1 .lp-low-cost .intro-aside p{ clear:left; float:left; width:70%;}

.ftl-style-1 .lp-low-cost .intro-aside span.round{ background: url(https://s.ftcdn.net/r/v2010/f00468f9213e6c73260475eb7052b35bf9c82655/pics/all/page/landingpages/low_cost_round.png) no-repeat left top; display:block; float:right; font-size:150%; height:48px; line-height:48px; margin:-5px -5px 10px 0; text-align:center; vertical-align:middle; width:48px;}

.ftl-style-1 .lp-low-cost .intro-bottom-left form{ margin-top:1em;}
.ftl-style-1 .lp-low-cost .intro-aside .button-L-L{ margin-top:80px; text-transform:uppercase;}
.ftl-style-1 .lp-low-cost #low-cost-search-input,
.ftl-style-1 .lp-low-cost #low-cost-search-submit
{ float:left;}

.ftl-style-1 .lp-low-cost .bottom-left,
.ftl-style-1 .lp-low-cost .bottom-right
{ padding:0 15px;}
.ftl-style-1 .lp-low-cost .bottom-left{ float:left; width:700px;}
.ftl-style-1 .lp-low-cost .bottom-right{ float:right; width:228px;}

.ftl-style-1 .lp-low-cost .bottom-left li{ border-right:1px solid #eaeaea; float:left; padding:10px 5px;}
.ftl-style-1 .lp-low-cost .bottom-left li.no-border{ border:0;}
.ftl-style-1 .lp-low-cost .bottom-left li img{ float:left; margin-right:10px;}
.ftl-style-1 .lp-low-cost .bottom-left li span{ display:block; float:right; font-size:150%; line-height:100%; margin-top:1.5em; vertical-align:middle; width:120px;}



/* Localize: Info/Images */
.ftl-style-1.localize-es_ES .size .size-credit,
.ftl-style-1.localize-es_AR .size .size-credit,
.ftl-style-1.localize-pt_PT .size .size-credit,
.ftl-style-1.localize-pt_BR .size .size-credit,
.ftl-style-1.localize-pl_PL .size .size-credit,
.ftl-style-1.localize-ja_JP .size .size-credit
{ font-size:15px;}

.ftl-style-1.localize-member-pl_PL .bundle-list li,
.ftl-style-1.localize-member-pl_PL .bundle-list label
{ font-size:11px}

.ftl-style-1.localize-ja_JP .menu-link{ font-size:11px;}
.ftl-style-1.localize-ja_JP .intro-bottom-left h1{ font-family:Arial,Verdana,sans-serif; font-size:20px;}

/* Localize: Forms: Login */
.ftl-style-1.localize-ja_JP .mini-form .form-lost { font-size: 9px; }

/* Localize: Forms: Buy Credits */
.ftl-style-1.localize-ja_JP .bundle-list label { font-size: 11px; }

/* Localize: Info/Subscription: AU/US/CN */
.ftl-style-1 .subscription_au .one-two-cols .col-1 { width: 350px; margin-right: 20px; }
.ftl-style-1 .subscription_au .one-two-cols .col-2 { width: 610px; }
.ftl-style-1 .subscription_au .section { padding: 0px; }
.ftl-style-1 .subscription_au .marketing .content { border-bottom: 1px solid #DDDDDD; margin-bottom: 20px; padding-bottom: 16px; }
.ftl-style-1 .subscription_au .one-two-cols p.smallprint { border-top: 1px solid #DDDDDD; margin-top: 20px; padding-top: 10px; font-size: 11px;}
.ftl-style-1 .subscription_au .wrap { margin-top: 20px; }
.ftl-style-1 .subscription_au form.subs select { float: right; }
.ftl-style-1 .subscription_au form.subs label { float: left; margin-bottom: 10px; }
.ftl-style-1 .subscription_au form.subs .button { float: right; margin: 10px 0px;}
.ftl-style-1 .subscription_au form.subs label img { vertical-align: middle; margin-right: 5px; }
.ftl-style-1 .subscription_au form.subs #subscription-result { border-top: 1px solid #ddd; }
.ftl-style-1 .subscription_au form.subs #subscription-result table { margin: 10px 0px; float: right; text-align: right; }
.ftl-style-1 .subscription_au form.subs #subscription-result table td { width: 120px;}
.ftl-style-1 .subscription_au div.col-2 div.content ul li { margin-top: 20px; }

/* Localize: Info/Offers: AU/US/CN */
.ftl-style-1 .offers .skip { float: right; margin-top: -28px; }
.ftl-style-1 .offers .three-cols .credits .block-title { width: 300px; height: 107px; margin: 0px; padding: 0px; background:url(https://s.ftcdn.net/r/v2010/f00fa2a172ccd75333235f3c8218f63476fcdf76/pics/au/page/credits-header-300x107.jpg) no-repeat top left; }
.ftl-style-1 .offers .three-cols .monthly .block-title { width: 300px; height: 107px; margin: 0px; padding: 0px; background:url(https://s.ftcdn.net/r/v2010/b106408eb0443f1228c42a3c43fed81fd8c4c460/pics/au/page/monthly-header-300x107_2.jpg) no-repeat top left; }
.ftl-style-1 .offers .three-cols .daily .block-title { width: 300px; height: 107px; margin: 0px; padding: 0px; background:url(https://s.ftcdn.net/r/v2010/b5b645f0ffc39c6a546e9d90b60e63f85269947f/pics/au/page/daily-header-300x107.jpg) no-repeat top left; }

/* Localize: price-1 width for Latam */
.localize-es_AR .hp-main .prices .price-1 { padding-right: 137px; }
.localize-es_CL .hp-main .prices .price-1 { padding-right: 137px; }
.localize-es_MX .hp-main .prices .price-1 { padding-right: 137px; }
.localize-es_CO .hp-main .prices .price-1 { padding-right: 137px; }

/* Localize: Info/WireTransfers Latam */
.localize-es_AR .table table.compressed-lines { font-size: 10px; }
.localize-es_CL .table table.compressed-lines { font-size: 10px; }
.localize-es_MX .table table.compressed-lines { font-size: 10px; }
.localize-es_CO .table table.compressed-lines { font-size: 10px; }

/* Localize: Index: AU */
.hp-offer-style-2 .intro-bottom { border: 0px; }
.hp-offer-style-2 .intro-bottom .intro-bottom-left { height: 80px; margin: 0px 30px 0px 0px; padding: 17px 17px 17px 0px; background: #fafafa; color: #545454; text-align: right; }
.hp-offer-style-2 .intro-bottom .intro-bottom-left img { position: relative; top: -60px; left: 42px; z-index: 3000; }
.hp-offer-style-2 .intro-bottom .intro-bottom-left h1.intro-bottom-left-title { width: 100%; padding-bottom: 10px; color: #1c851b; border-bottom: 1px solid #ccc; }

.au .intro-bottom { border: 0px; }
.au .intro-bottom .intro-bottom-left { height: 80px; margin: 0px 30px 0px 0px; padding: 17px 17px 17px 0px; background: #fafafa; color: #545454; text-align: right; }
.au .intro-bottom .intro-bottom-left img { position: relative; top: -60px; left: 42px; z-index: 3000; }
.au .intro-bottom .intro-bottom-left h1.intro-bottom-left-title { width: 100%; padding-bottom: 10px; color: #1c851b; border-bottom: 1px solid #ccc; }

/* Sprite for image in buy credit choose amount page */
/* ar-es have default position 0 */
.localize-en_US .block-line-best-offer .content-block-left,
.localize-en_US .block-line-most-popular .content-block-left,
.localize-en_GB .block-line-best-offer .content-block-left,
.localize-en_GB .block-line-most-popular .content-block-left,
.localize-en_AU .block-line-best-offer .content-block-left,
.localize-en_AU .block-line-most-popular .content-block-left,
.localize-en_ZA .block-line-best-offer .content-block-left,
.localize-en_ZA .block-line-most-popular .content-block-left,
.localize-en .block-line-best-offer .content-block-left,
.localize-en .block-line-most-popular .content-block-left,
.localize-zh_CN .block-line-best-offer .content-block-left,
.localize-zh_CN .block-line-most-popular .content-block-left
{ background-position: left -80px;}

.localize-pt_PT .block-line-best-offer .content-block-left,
.localize-pt_PT .block-line-most-popular .content-block-left,
.localize-pt_BR .block-line-best-offer .content-block-left,
.localize-pt_BR .block-line-most-popular .content-block-left
{ background-position: left -160px;}

.localize-de_DE .block-line-best-offer .content-block-left,
.localize-de_DE .block-line-most-popular .content-block-left
{ background-position: left -240px;}

.localize-fr_FR .block-line-best-offer .content-block-left,
.localize-fr_FR .block-line-most-popular .content-block-left
{ background-position: left -320px;}

.localize-it_IT .block-line-best-offer .content-block-left,
.localize-it_IT .block-line-most-popular .content-block-left
{ background-position: left -400px;}

.localize-ja_JP .block-line-best-offer .content-block-left,
.localize-ja_JP .block-line-most-popular .content-block-left
{ background-position: left -480px;}

.localize-ko_KR .block-line-best-offer .content-block-left,
.localize-ko_KR .block-line-most-popular .content-block-left
{ background-position: left -560px;}

.localize-pl_PL .block-line-best-offer .content-block-left,
.localize-pl_PL .block-line-most-popular .content-block-left
{ background-position: left -640px;}

.localize-ru_RU .block-line-best-offer .content-block-left,
.localize-ru_RU .block-line-most-popular .content-block-left
{ background-position: left -720px;}

.localize-tr_TR .block-line-best-offer .content-block-left,
.localize-tr_TR .block-line-most-popular .content-block-left
{ background-position: left -800px;}

.localize-nl_NL .block-line-best-offer .content-block-left,
.localize-nl_NL .block-line-most-popular .content-block-left
{ background-position: left -880px;}

.localize-sv_SE .block-line-best-offer .content-block-left,
.localize-sv_SE .block-line-most-popular .content-block-left
{ background-position: left -960px;}

/* Promobox title */
.localize-it_IT .discount-offer-box .dashed-block-content .title,
.localize-ru_RU .discount-offer-box .dashed-block-content .title
{ font-size:14px;}
.localize-pt_PT .discount-offer-box .dashed-block-content .title,
.localize-pt_BR .discount-offer-box .dashed-block-content .title
{ font-size:12px;}

/* Home fader offer image sprite: ar,mx,co,cl, es ave default possition 0 */
.localize-pt_PT .XXL5image-offer,
.localize-pt_BR .XXL5image-offer
{ background-position: left -210px;}
.localize-de_DE .XXL5image-offer{ background-position: left -420px;}
.localize-fr_FR .XXL5image-offer{ background-position: left -630px;}
.localize-it_IT .XXL5image-offer{ background-position: left -840px;}
.localize-ja-JP .XXL5image-offer{ background-position: left -1050px;}
.localize-ko_KR .XXL5image-offer{ background-position: left -1260px;}
.localize-pl-PL .XXL5image-offer{ background-position: left -1470px;}
.localize-ru_RU .XXL5image-offer{ background-position: left -1680px;}
.localize-tr_TR .XXL5image-offer{ background-position: left -1890px;}
.localize-en_US .XXL5image-offer,
.localize-en_GB .XXL5image-offer,
.localize-eu .XXL5image-offer,
.localize-en_AU .XXL5image-offer,
.localize-en_ZA .XXL5image-offer
{ background-position: left -2100px;}

/* Titles banners, right side, fr has default position 0 */
.localize-member-en_US .most-popular-right-banner .content-block-right,
.localize-member-en_US .best-offer-right-banner .content-block-right,
.localize-member-en_GB .most-popular-right-banner .content-block-right,
.localize-member-en_GB .best-offer-right-banner .content-block-right,
.localize-member-eu .most-popular-right-banner .content-block-right,
.localize-member-eu .best-offer-right-banner .content-block-right,
.localize-member-zh_CN .most-popular-right-banner .content-block-right,
.localize-member-zh_CN .best-offer-right-banner .content-block-right,
.localize-member-en_ZA .most-popular-right-banner .content-block-right,
.localize-member-en_ZA .best-offer-right-banner .content-block-right
{ background-position: 0px -55px;}

.localize-member-de_DE .most-popular-right-banner .content-block-right,
.localize-member-de_DE .best-offer-right-banner .content-block-right
{ background-position: 0px -110px;}

.localize-member-es_ES .most-popular-right-banner .content-block-right,
.localize-member-es_ES .best-offer-right-banner .content-block-right,
.localize-member-es_AR .most-popular-right-banner .content-block-right,
.localize-member-es_AR .best-offer-right-banner .content-block-right,
.localize-member-es_CL .most-popular-right-banner .content-block-right,
.localize-member-es_CL .best-offer-right-banner .content-block-right,
.localize-member-es_MX .most-popular-right-banner .content-block-right,
.localize-member-es_MX .best-offer-right-banner .content-block-right,
.localize-member-es_CO .most-popular-right-banner .content-block-right,
.localize-member-es_CO .best-offer-right-banner .content-block-right
{ background-position: 0px -165px;}

.localize-member-it_IT .most-popular-right-banner .content-block-right,
.localize-member-it_IT .best-offer-right-banner .content-block-right
{ background-position: 0px -220px;}

.localize-member-pt_PT .most-popular-right-banner .content-block-right,
.localize-member-pt_PT .best-offer-right-banner .content-block-right,
.localize-member-pt_BR .most-popular-right-banner .content-block-right,
.localize-member-pt_BR .best-offer-right-banner .content-block-right
{ background-position: 0px -275px;}

.localize-member-pl_PL .most-popular-right-banner .content-block-right,
.localize-member-pl_PL .best-offer-right-banner .content-block-right
{ background-position: 0px -330px;}

.localize-member-ja_JP .most-popular-right-banner .content-block-right,
.localize-member-ja_JP .best-offer-right-banner .content-block-right
{ background-position: 0px -385px;}

.localize-member-tr_TR .most-popular-right-banner .content-block-right,
.localize-member-tr_TR .best-offer-right-banner .content-block-right
{ background-position: 0px -440px;}

.localize-member-ru_RU .most-popular-right-banner .content-block-right,
.localize-member-ru_RU .best-offer-right-banner .content-block-right
{ background-position: 0px -495px;}

.localize-member-ko_KR .most-popular-right-banner .content-block-right,
.localize-member-ko_KR .best-offer-right-banner .content-block-right
{ background-position: 0px -550px;}

.localize-member-nl_NL .most-popular-right-banner .content-block-right,
.localize-member-nl_NL .best-offer-right-banner .content-block-right
{ background-position: 0px -605px;}

.localize-member-sv_SE .most-popular-right-banner .content-block-right,
.localize-member-sv_SE .best-offer-right-banner .content-block-right
{ background-position: 0px -660px;}

.localize-ko_KR .view-content-main #content-view-right
{ font-size: 12px;}

/* HP monthly sub badge */
.ftl-style-1 .thumb-monthlysub,
.ftl-style-1 .thumb-monthlysub-1,
.ftl-style-1 .thumb-monthlysub-2,
.ftl-style-1 .thumb-monthlysub-3,
.ftl-style-1 .thumb-monthlysub-4,
.ftl-style-1 .thumb-monthlysub-5,
.ftl-style-1 .thumb-monthlysub-6,
.ftl-style-1 .thumb-monthlysub-7,
.ftl-style-1 .thumb-monthlysub-8,
.ftl-style-1 .thumb-monthlysub-9,
.ftl-style-1 .thumb-monthlysub-10,
.ftl-style-1 .thumb-monthlysub-11,
.ftl-style-1 .thumb-monthlysub-12,
.ftl-style-1 .thumb-monthlysub-13,
.ftl-style-1 .thumb-monthlysub-14,
.ftl-style-1 .thumb-monthlysub-15,
.ftl-style-1 .thumb-monthlysub-16,
.ftl-style-1 .thumb-monthlysub-17,
.ftl-style-1 .thumb-monthlysub-18,
.ftl-style-1 .thumb-monthlysub-19,
.ftl-style-1 .thumb-monthlysub-20,
.ftl-style-1 .thumb-monthlysub-21,
.ftl-style-1 .thumb-monthlysub-22
{ background:url(https://s.ftcdn.net/r/v2010/2e7af3a2c79eb0540b04e1a249aa42ed95d36fac/pics/us/page/home/thumb_monthly_subscription_m.png) no-repeat top left; height:200px; width:200px;}

.ftl-style-1 .thumb-monthlysub-1{ background:url(https://s.ftcdn.net/r/v2010/3d5b29d463ebeead05cbe0182124775b4ec40324/pics/fr/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-3{ background:url(https://s.ftcdn.net/r/v2010/dbaa427ca6c627725100066f76bb77cff9c65173/pics/en/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-4{ background:url(https://s.ftcdn.net/r/v2010/0e22243db09385a20474736b054ab51f2176fc56/pics/de/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-5{ background:url(https://s.ftcdn.net/r/v2010/7cb57367793d72184610e7c049e2be989f655010/pics/es/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-6{ background:url(https://s.ftcdn.net/r/v2010/c61b651d355d829c38eed92debd830370eb3b692/pics/it/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-7{ background:url(https://s.ftcdn.net/r/v2010/ee6704286cde119699afac92f3e04cf98503ae8d/pics/pt/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-8{ background:url(https://s.ftcdn.net/r/v2010/5e46a1f788e52bace41c15fa5cc6697dba60e3e0/pics/br/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-9{ background:url(https://s.ftcdn.net/r/v2010/729fecebb484792badfa80960a123e4a15850990/pics/jp/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-10{ background:url(https://s.ftcdn.net/r/v2010/300cf0eb2d4851c06410fcd0d306a2406fda4353/pics/eu/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-11{ background:url(https://s.ftcdn.net/r/v2010/2aab5d51c08bcc62babf641b5587b4c12c2cff84/pics/pl/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-12{ background:url(https://s.ftcdn.net/r/v2010/a0318fd9b7bce14f2002af71ad1454be9372f1f1/pics/ru/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-14{ background:url(https://s.ftcdn.net/r/v2010/4b9cd5b7351ced833e696b8820368cb39f10a94d/pics/tr/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-15{ background:url(https://s.ftcdn.net/r/v2010/b797ab70be5ef1fb515e39116ef12ce5df1bc326/pics/kr/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-16{ background:url(https://s.ftcdn.net/r/v2010/2e7af3a2c79eb0540b04e1a249aa42ed95d36fac/pics/au/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-17{ background:url(https://s.ftcdn.net/r/v2010/c598721b52297fc11955706bba7f72b7c28a6253/pics/ar/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-18{ background:url(https://s.ftcdn.net/r/v2010/c598721b52297fc11955706bba7f72b7c28a6253/pics/cl/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-19{ background:url(https://s.ftcdn.net/r/v2010/c598721b52297fc11955706bba7f72b7c28a6253/pics/mx/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-20{ background:url(https://s.ftcdn.net/r/v2010/c598721b52297fc11955706bba7f72b7c28a6253/pics/co/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-21{ background:url(https://s.ftcdn.net/r/v2010/1eec4795da00129fdbd91c24608ac030cdedd5b1/pics/za/page/home/thumb_monthly_subscription_m.png);}
.ftl-style-1 .thumb-monthlysub-22{ background:url(https://s.ftcdn.net/r/v2010/ccda493e36440562547ddbde4df6513ec1a108a9/pics/nl/page/home/thumb_monthly_subscription_m.png);}

/* Fix new subscriptions design (buy_subscription.php, layouts.css)*/

/* === box label === */
.localize-it_IT .subscription-by-step-main .subscription-block-wrapper-daily .subscription-length,
.localize-pl_PL .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-length
{ font-size:13px;}
.localize-it_IT .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-length{ font-size:20px;}
.localize-pl_PL .subscription-by-step-main .subscription-block-wrapper-daily .subscription-length
{ font-size:12px;}
.localize-en_US .subscription-by-step-main .subscription-block-wrapper-daily .subscription-length,
.localize-pt_BR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-length,
.localize-ru_RU .subscription-by-step-main .subscription-block-wrapper-daily .subscription-length
{ font-size:18px;}

/* === box prices === */
.localize-pt_BR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price .subscription-real-price,
.localize-ja_JP .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price .subscription-real-price,
.localize-pl_PL .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price .subscription-real-price,
.localize-sv_SE .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price .subscription-real-price,
.localize-es_AR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price .subscription-real-price
{ font-size:15px;}
.localize-ko_KR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price .subscription-real-price{ font-size:13px;}
.localize-en_US .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price .subscription-real-price{ font-size:16px;}
.localize-en_ZA .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price .subscription-real-price,
.localize-tr_TR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price .subscription-real-price
{ font-size:20px;}
.localize-fr_FR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price .subscription-real-price{ font-size:19px;}
.localize-pl_PL .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price .subscription-real-price{ font-size:26px;}
.localize-en_US .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price .subscription-real-price{ font-size:20px;}
.localize-pt_BR .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price .subscription-real-price,
.localize-ko_KR .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price .subscription-real-price
{ font-size:24px;}
.localize-ja_JP .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price .subscription-real-price,
.localize-es_AR .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price .subscription-real-price
{ font-size:26px;}

.localize-ko_KR.ftl-style-1 .buy-credits-main .splitted-left,
.localize-ja_JP.ftl-style-1 .buy-credits-main .splitted-left
{ width:45%;padding-left:0;}
.localize-ko_KR.ftl-style-1 .buy-credits-main .splitted-right,
.localize-ja_JP.ftl-style-1 .buy-credits-main .splitted-right
{ width:55%;}

/* === box prices without reduction === */
.localize-pl_PL .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price-without-reduction{ font-size:20px;}

.localize-en_US .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price-without-reduction{ font-size:17px;}
.localize-es_AR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction,
.localize-sv_SE .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction,
.localize-pl_PL .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction
{ font-size:13px;}
.localize-pt_BR .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price-without-reduction,
.localize-ja_JP .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price-without-reduction
.localize-ko_KR .subscription-by-step-main .subscription-block-wrapper-monthly .subscription-price-without-reduction
{ font-size:19px;}
.localize-ja_JP .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction,
.localize-pt_BR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction,
.localize-ko_KR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction{ font-size:11px;}
.localize-en_US .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction{ font-size:14px;}
.localize-en_ZA .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction,
.localize-fr_FR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction,
.localize-tr_TR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-price-without-reduction
{ font-size:16px;}

.localize-ko_KR .subscription-by-step-main li.price_by_quota span.column-1,
.localize-ko_KR .subscription-by-step-main li.price_by_quota span strong,
.localize-ko_KR .subscription-by-step-main li.price_by_quota span.column-2,
.localize-ru_RU .subscription-by-step-main li.price_by_quota span.column-1,
.localize-ru_RU .subscription-by-step-main li.price_by_quota span strong,
.localize-ru_RU .subscription-by-step-main li.price_by_quota span.column-2,
.localize-pl_PL .subscription-by-step-main li.price_by_quota span.column-1,
.localize-pl_PL .subscription-by-step-main li.price_by_quota span strong,
.localize-pl_PL .subscription-by-step-main li.price_by_quota span.column-2,
.localize-en_US .subscription-by-step-main li.price_by_quota span.column-1,
.localize-en_US .subscription-by-step-main li.price_by_quota span.column-2
{ font-size:11px;}

.localize-pl_PL .subscription-by-step-main li.price_by_quota span.bold{ font-size:16px;}

/* === subscription information box === */
.localize-pt_BR .subscription-by-step-main .subscription-block-wrapper-daily .subscription-informations { font-size:10px;}

/* Landing page : Low cost */

.localize-member-es_AR .lp-low-cost .intro-aside span.round,
.localize-member-ko_KR .lp-low-cost .intro-aside span.round,
.localize-member-pt_BR .lp-low-cost .intro-aside span.round,
.localize-member-sv_SE .lp-low-cost .intro-aside span.round,
.localize-member-zh_CN .lp-low-cost .intro-aside span.round
{font-size:95%; font-weight:bold;}

.localize-member-ja_JP .lp-low-cost .intro-aside span.round,
.localize-member-pl_PL .lp-low-cost .intro-aside span.round
{ font-size:100%; font-weight:bold;}

.localize-member-en_ZA .lp-low-cost .intro-aside span.round{ font-size:125%; font-weight:bold;}

/* Fix subscription for SE locale */
.localize-sv_SE .subscription-by-step-main .subscription-block-wrapper-daily .subscription-length{ font-size:20px;}

/* lower text font on welcome banner when needed */
.localize-es_ES .new_member_offer .txt_off,
.localize-pt_PT .new_member_offer .txt_off,
.localize-pt_BR .new_member_offer .txt_off,
.localize-es_AR .new_member_offer .txt_off,
.localize-es_CL .new_member_offer .txt_off,
.localize-es_CO .new_member_offer .txt_off,
.localize-es_MX .new_member_offer .txt_off
{ font-size: 35px; }

.localize-es_AR .new_member_offer .txt_info,
.localize-es_CL .new_member_offer .txt_info,
.localize-es_CO .new_member_offer .txt_info,
.localize-es_MX .new_member_offer .txt_info
{ font-size: 20px; }

.localize-tr_TR .new_member_offer .txt_off { font-size: 30px; }

.localize-ru_RU .new_member_offer .txt_info { font-size: 17px; }
.localize-ru_RU .new_member_offer .redeem_now { font-size: 12px; }

.localize-ru_RU .bar-copyright-adobe { font-size: 9px; }
.localize-ru_RU .bar-links li { font-size: 8px; }
