@import "channel_color.css";
* {
    margin: 0;
    padding: 0;
}
abbr, acronym {
    cursor: help;
}
a abbr {
    cursor: pointer;
}
table {
    border-collapse: collapse;
}
a {
    color: #616161;
    outline: medium none;
    text-decoration: none !important;
}
a:hover {
    text-decoration: underline !important;
}
p {
    margin: 1em 0;
}
a img {
    border: 0 none;
}
body {
    background: none repeat scroll 0 0 #E5E5E5;
    color: #616161;
    font-family: Arial,sans-serif;
    font-size: 75%;
    height: 100%;
    margin: 0 auto !important;
    width: 1000px;
}
#site_search input {
    border: 0 none;
    height: 24px;
}
#site_search_keywords input {
    border: 0 none;
}
form input.submit {
    border: 0 none;
    cursor: pointer;
    display: block;
}
.text_field, .drop_down {
    background: url("../images/illustrations/illu_input_text-01.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
}
.drop_down {
    background-color: #FFFFFF;
}
.more {
    cursor: pointer;
    margin-right: 5px;
    text-align: right;
    width: auto;
}
#header, #wrapper {
    margin: 0 auto;
    width: 962px;
}
li {
    list-style-type: none;
}
.mailing_lists .list li {
    list-style-type: disc;
    margin-left: 15px;
}
.mailing_lists ul.list {
    padding-left: 15px;
    width: 350px;
}
#home #site_contact {
    display: none;
}
#header {
    color: #FFFFFF;
}
.ad_header #elle-canada a {
    background: url("/media/images/logos/elle_canada.png") repeat-x scroll 0 0 #D70E15;
    cursor: pointer;
    display: block;
    height: 67px;
    width: 199px;
}
#elle-canada a img {
    display: none;
}
form#site_search {
    float: right;
}
#site_search {
    float: left;
    margin-right: 20px;
    padding: 0.2em 1em 0 0;
}
#site_search * {
    float: left;
}
#site_search fieldset {
    border: 0 none;
}
#site_search legend, #site_search label {
    display: none;
}
#header #site_search_submit {
    background-color: #787878;
    background-image: none;
    border: 1px solid #9C9C9C;
    color: #FFFFFF;
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin-left: 0.4em;
    text-transform: inherit;
    width: 81px;
}
#site_search_keywords {
    height: 1em;
}
#site_nav_global li {
    float: left;
}
#site_nav_global li.child_1 {
    margin-left: 1em;
}
#site_nav_global li.opened {
    padding-bottom: 105px;
}
#site_nav_global li a {
    background-repeat: no-repeat;
    display: block;
    height: 36px;
    overflow: hidden;
    text-indent: -9999px;
    text-transform: uppercase;
    width: 144px;
}
#site_nav_global li a {
    background: url("/media/images/illustrations/illu_nav_global_03.gif") no-repeat scroll 0 0 transparent;
    overflow: hidden;
}
#site_nav_global #nav_subscribe a.subscribe:hover {
    background-position: 0 -126pt;
}
#site_nav_global #nav_subscribe a {
    background-position: 0 -7pt;
}
#site_nav_global #nav_subscribe.opened a {
    background-position: 0 -167px;
}
#site_nav_global #nav_communities a {
    background-position: 0 -41pt;
    margin-right: 13px;
}
#site_nav_global #nav_contests a {
    background-position: 0 -75pt;
}
#site_nav_global #nav_mobile a {
    background-position: 0 -210px;
}
#channel #site_nav_local {
    margin-bottom: 40px;
}
#home #site_nav_local {
    margin-bottom: 0;
}
#site_nav_local li {
    display: inline;
    float: left;
    width: auto;
}
#site_nav_local li.opened ul {
    display: block;
}
#site_nav_local li a {
    background-color: #FFFFFF;
    color: #666666;
    display: block;
    height: 15px;
    padding: 8px 36px;
    text-decoration: none;
}
#site_nav_local li {
    text-align: center;
    width: 89px;
}
#site_nav_local li a {
    padding-left: 0;
    padding-right: 0;
}
#site_nav_local #nav_home {
    width: 72px;
}
#site_nav_local .secondary_nav_local li {
    display: inline;
    margin-top: 6px;
    width: auto;
}
#site_nav_local ul.secondary_nav_local li a {
    padding: 5px 10px;
}
#site_nav_local li div {
    display: none;
    left: 0;
    position: absolute;
}
.secondary_nav_local {
    padding-bottom: 0;
    position: absolute;
}
.secondary_nav_local li {
    float: left;
}
#nav_beauty.select ul li.child_1 {
    margin-left: 18em;
}
#nav_living.select ul li.child_1 {
    margin-left: 42em;
}
#nav_fashion.select ul li.child_1 {
    margin-left: 9em;
}
#nav_elle_tv.select ul li.child_1 {
    margin-left: 31em;
}
#nav_relationships ul li.child_1 {
    left: 35%;
    width: 50em;
}
#nav_trendsetters {
    display: none;
}
.site_nav {
    background-color: #000000;
    padding-bottom: 3.3em;
    padding-top: 1.1em;
}
#home address, #home #publicity_primary, #home .ad_header {
    display: none;
}
address {
    background-color: #FFFFFF;
    float: left;
    width: 216px;
}
address img {
    margin: 1em;
}
#nav_subscribe ul {
    background: url("/media/images/illustrations/illu_pattern-03.gif") no-repeat scroll 0 0 #000000;
    border-top: 1px solid #333333;
    display: none;
    height: 100px;
    left: 0;
    position: absolute;
    width: 962px;
    z-index: 9999;
}
#nav_subscribe.opened ul {
    display: block;
}
#site_nav_global #nav_subscribe ul a {
    background-image: none;
    display: block;
    height: auto;
    margin-left: 65px;
    text-decoration: none;
    text-indent: 0;
}
#nav_subscribe li {
    position: relative;
    width: 235px;
}
#nav_subscribe li img {
    border-right: 1px solid #E2E2E2;
    float: left;
    padding-right: 10px;
}
#nav_subscribe li a {
    float: left;
    margin-top: 24px;
    padding: 0;
    position: absolute;
}
#nav_subscribe li {
    font-weight: bold;
    margin-top: 10px;
}
#nav_subscribe a span {
    background: url("/media/images/icons/nav_subscribe_arrow.gif") no-repeat scroll 60pt 4pt transparent;
    display: block;
    font-style: italic;
    padding-right: 50px;
}
#nav_subscribe a.subscribe_newsletter span, #nav_subscribe a.subscribe_cybercard span {
    background-position: 74pt 4pt;
}
#wrapper {
    background-color: #FFFFFF;
    clear: both;
    float: left;
    overflow: hidden;
    padding: 0 20px 20px;
    position: relative;
}
#content {
    float: left;
}
body#home #wrapper_inner {
    margin-top: 0;
}
#wrapper_inner {
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    margin-top: 20px;
    width: 100%;
}
.pagination_primary .script_based_submit legend, .action_user_article_rating form.script_based_submit legend, .script_based_submit .control_type_button, .timestamp_published, .authors, .timestamp_updated, .pagination_documents h2, #highlights_latest li.prev span, #highlights_latest li.next span, .pagination_primary .adr, .pagination_primary img.photo, #related_content .credit, address span.note, address .email, address .fn, #home .user_rating_system label, #channel .user_rating_system label, .news_list, #form_confirmation h1, #home .action_user_article_rating .ratings dt, #channel .action_user_article_rating .ratings dt, #contests #content h1, #cybercard #content h1, #generic_model #content h1, .contact_us .form_action label, .contact_us legend, .newsletter legend, #terms_and_conditions h1, #form_contact .form_action label, #contests_list h1, .shop .products h3 {
    display: none;
}
#higlights_intro {
    padding-bottom: 2.3em;
}
#highlights_latest .inner {
    margin-top: 0;
    padding: 0 1.3em;
}
#highlights_look_of_the_day .rating_count {
    margin-left: 5px;
}
#tagcloud dl, .inner {
    margin: -9px 1pt 0;
}
#home h1 {
    display: none;
}
.pagination_nav li.prev {
    float: left;
}
.pagination_nav li.next {
    float: right;
}
#highlights_latest .entry_options li.child_1 {
    border: 0 none;
}
.entry_options li.child_1 {
    border-right: 1px solid #616161;
    color: #616161;
    padding-right: 4px;
}
h4.entry-title a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
#highlights_latest ul li {
    float: left;
    list-style-type: none;
}
#highlights_latest .xoxo li.child_1 {
    height: 300px;
}
#highlights_latest .xoxo li {
    height: 230px;
    position: relative;
}
#highlights_latest .xoxo li .entry_options li {
    height: auto;
}
#highlights_latest .entry_options li {
    margin-bottom: 0;
}
#highlights_latest h3, #highlights_latest h4 {
    text-align: left;
}
#highlights_latest h3, #highlights_latest h4, #highlights_latest .entry_options, #highlights_latest .phrasing_content, #highlights_latest .entry-content, #highlights_latest .gallery_preview dl.ratings {
    margin-right: 4px;
    padding-left: 240px;
    width: 190px;
}
#highlights_latest .entry-summary .phrasing_content p {
    margin-top: 0;
}
#highlights_latest .entry-summary .entry_options {
    padding-bottom: 20px;
}
#highlights_latest .entry-summary .phrasing_content p {
    clear: left;
}
#channel #highlights_latest h3 {
    display: none;
}
#highlights_latest h3 {
    border-bottom: 1px solid #E2E2E2;
    text-transform: uppercase;
}
#highlights_latest h3 a {
    text-decoration: none;
}
#highlights_latest h4 {
    clear: right;
    margin: 4px 3pt 4px 0;
}
#highlights_latest .figure {
    background: url("../images/illustrations/illu_shadow_10.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 238px;
    overflow: hidden;
    padding-top: 17px;
    position: absolute;
    top: 0;
    width: 234px;
}
#highlights_latest .xoxo li.action_user_article_rating {
    margin-left: 0;
}
#highlights_latest dl.ratings {
    width: 190px;
}
#highlights_latest a.more {
    font-size: 0.9em;
    margin-top: 1em;
    text-transform: uppercase;
}
.content_secondary .highlight_entry {
    margin-left: -1.25em;
    width: 450px;
}
.highlight_entry h2 {
    border-bottom: 1px solid #B7B7B7;
}
.highlight_entry h3 a {
    color: #000000;
}
.authors dt, .authors dd, .credit dt, .credit dd {
    display: inline;
    float: left;
    font-size: 0.925em;
    margin-right: 0.4em;
}
.credit dt {
    font-style: italic;
    margin-top: 1px;
}
#gallery .credit dt {
    font-style: normal;
}                           
#shopping_gallery #content_document .button {
    position: absolute;
    right: 0;
    top: 22px;
}
#shopping_gallery .credit dt {
    font-style: normal;
}
.evaluation_article li {
    float: left;
    list-style-type: none;
}
.pagination_primary .script_based_submit fieldset, .action_user_article_rating form.script_based_submit fieldset {
    border: 0 none;
}
#article h1, #article_style h1, #look_of_the_day h1, #horoscope_profile h1, h3.entry-sub-title, #gallery #content_document h2.entry-title, #shopping_gallery #content_document h2.entry-title, #content_document div.hentry h3.entry-title, #ecard #content_document h3, #quiz .entry-content h3, #quiz_result .entry-content h3, #form_confirmation .confirmation h3, #ask_expert .entry-content h3.entry-title, #article_video h1.entry-sub-title, #quiz h3 {
    color: #000000;
    font-size: 3em;
    line-height: 0.9;
    margin-bottom: 0.3em;
    padding-top: 10px;
}
#article h1, #article_style h1 {
    padding-top: 0;
}
#ask_expert .entry-content h3.entry-title, #ask_expert_answer h3.entry-sub-title, #poll #content_document h3.entry-title {
    font-size: 1.5em;
    line-height: normal;
}
#gallery .caption, #shopping_gallery .caption {
    display: none;
}
#article #content_document .pagination_primary .pagination_documents {
    border: 0 none;
    width: auto;
}
#article .script_based_submit ul, #look_of_the_day .rating_count {
    float: right;
    margin-top: 1px;
}
#article .rating_count {
    float: right;
    margin-left: 10px;
    margin-top: 3px;
}
#magazine #content_document, #look_of_the_day #content_document, #horoscope_profile #content_document, #article_style #content_document, #article #content_document, #form_confirmation .entry-content {
    padding-left: 21px;
    width: 606px;
}
#article .phrasing_content li {
    list-style-type: disc;
    margin: 1em;
}
#content {
    width: 606px;
}
.pagination_primary {
    width: 100%;
}
.pagination_documents {
    width: 600px;
}
#article #content, #article_style #content, #look_of_the_day #content, #article #content .phrasing_content, #wallpaper #content {
    float: left;
}
#content_inner {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    float: left;
    margin-bottom: 20px;
}
#document_content {
    border-top: 3em solid #000000;
}
#article .legend abbr, #article .license_type, #article .subject, #article .vcard img.photo, #gallery .rating_count, #gallery .authors dt, #article_style .rating_count, #user_comments .legend abbr, #user_comments .license_type, #user_comments .subject, #user_comments .credit dt, #user_comments .authors dt, #user_comments .timestamp_published dt {
    display: none;
}
.leave_comment label, .leave_comment textarea, .leave_comment input {
    float: left;
}
.leave_comment label {
    width: 120px;
}
.leave_comment .note {
    margin-left: 0;
}
.leave_comment li {
    clear: both;
    float: left;
    margin-bottom: 15px;
}
.leave_comment em {
    clear: left;
    margin-left: 120px;
}
.intro, #article .quote_content {
    font-size: 1.334em;
    font-weight: bold;
}
#related_content, #user_comments, #latest_question, #other_experts, #other_polls, #other_quiz {
    clear: both;
    float: left;
    margin-left: -2px;
    overflow: hidden;
    width: 627px;
}
#article form.script_based_submit, #article_style form.script_based_submit {
    float: right;
    margin-top: 0;
}
#content_document {
    padding: 7px 21px 17px;
    position: relative;
}
#article_style #content_document .pagination_documents {
    display: none;
}
#article_style #content_document .phrasing_content ul li {
    float: left;
    margin-left: 22px;
}
#article_style #content_document .phrasing_content ul li.child_1 {
    margin-left: 0;
}
form.script_based_submit li {
    float: left;
    list-style-type: none;
}
.pagination_primary .authors, .pagination_primary .credit {
    display: block;
    float: left;
    font-size: 0.916em;
    margin: 3px 0.3em 0 0;
    text-transform: uppercase;
}
.pagination_primary .credit {
    border-left: 1px solid #D0D0D0;
    padding-left: 5px;
}
#article_style .pagination_primary .credit {
    display: none;
}
#article .pagination_primary .pagination_documents {
    float: right;
    margin: -2px 5px 0;
}
.pagination_primary {
    float: left;
    font-weight: bold;
    margin-bottom: 1em;
}
#article #content_document .phrasing_content .figure {
    padding-right: 15px;
}
#article #content_document .panoramic .figure {
    padding-right: 0;
}
#article #content_document .phrasing_content a {
    text-decoration: underline !important;
}
#article #content_document .phrasing_content .figure img {
    border: 0 none;
    padding: 0;
}
#article #content_document .document_archive .figure {
    float: left;
    height: auto;
    margin-bottom: 18px;
    margin-right: 15px;
    width: auto;
}
#article #content_document .image {
    float: left;
    margin-bottom: 1em;
    max-width: 600px;
}
#article #content_document .document_archive p.intro {
    clear: none;
    display: inline;
    float: none;
}
#article #content_document .phrasing_content .figure div.legend {
    display: none;
}
#article #embeded_ad_content {
    width: 606px;
}
.quote {
    float: right;
    padding-left: 35px;
    padding-top: 2px;
    width: 16.7em;
}
.quote, .quote span.quote_end {
    background-image: url("../images/icons/icon_quotes.png");
    background-repeat: no-repeat;
}
.quote span.quote_content {
    background-color: #FFFFFF;
    padding-right: 5px;
    text-align: left;
}
.quote span.quote_end {
    background-position: -372px -780px;
    display: inline-block;
    height: 19px;

    position: relative;
    top: 7px;
    width: 28px;
}
.quote .authors {
    display: block;
    float: right;
    margin-bottom: 2em;
    margin-top: 2.5em;
    position: relative;
    text-transform: uppercase;
}
.quote .authors dt {
    display: none;
}
blockquote {
    margin-bottom: 10px;
}
#article_style .figure div.legend {
    display: none;
}
#article_style #content_primary, #article_style #content_secondary {
    padding-bottom: 10px;
    width: 606px;
}
#article_style #content_primary .figure, #article_style #content_secondary .figure {
    height: 221px;
    overflow: hidden;
    text-align: center;
    width: 290px;
}
#article_style #content_primary .figure_view, #article_style #content_secondary .figure_view {
    display: block;
}
#article_style #content_primary img, #article_style #content_secondary img {
    text-align: center;
}
.phrasing_content dl.credit dt {
    border-left: 1px solid #D0D0D0;
    padding-left: 0.5em;
}
#embeded_ad_content img {
    height: auto;
    width: auto;
}
#look_of_the_day h2.entry-sub-title {
    margin: 0;
    padding: 0;
}
#look_of_the_day #content_primary ul li, #look_of_the_day #content_secondary ul li {
    float: left;
}
#look_of_the_day #content_primary ul li ul li {
    float: none;
}
#look_of_the_day #content_primary ul li ul li, #look_of_the_day #content_secondary ul li {
    height: 245px;
    width: 300px;
}
#look_of_the_day #content_primary ul li.child_1 {
    margin-right: 0;
    width: 300px;
}
#look_of_the_day #content_primary ul li.child_1 img {
    height: 495px;
    width: 292px;
}
#look_of_the_day #content_primary .vcard a {
    cursor: text;
    text-decoration: none;
    text-transform: uppercase;
}
#look_of_the_day .pagination_content dd.current {
    color: #616161;
    font-weight: normal;
    text-align: center;
}
#look_of_the_day .product_photo li {
    background: url("/media/images/illustrations/illu_pattern-16.gif") no-repeat scroll 0 0 transparent;
    height: 224px;
    text-align: center;
    width: 294px;
}
#look_of_the_day .pagination_primary .credit {
    border: 0 none;
    padding-left: 0;
}
#article_video .pagination_primary {
    display: none;
}
#article_video .video form {
    margin-left: -60px;
}
#article_video #form_send_to_friend {
    left: 532px;
}
#article_video .video .script_based_submit label {
    float: left;
}
#article_video .phrasing_content p.intro {
    border-bottom: 1px solid #D0D0D0;
    margin-bottom: 1em;
    padding-bottom: 1em;
}
#article_video #highlight_latest {
    border-bottom: 1px solid #D0D0D0;
    border-top: 1px solid #D0D0D0;
    float: left;
    margin: 0 0 20px;
    padding: 10px 0;
    width: 606px;
}
#article_video #highlight_latest li {
    float: left;
    margin-left: 10px;
    min-height: 4.5em;
    overflow: hidden;
    padding-bottom: 25px;
    position: relative;
    width: 185px;
}
#article_video #highlight_latest li.child_1 {
    margin-left: 0;
}
#article_video #highlight_latest .button {
    float: right;
}
#article_video #highlight_latest h3, #article_video #highlight_latest a.more {
    padding-left: 85px;
}
#article_video .box {
    overflow: hidden;
    width: 620px;
}
#article_video .datas dl.ratings {
    float: left;
}
#article_video .comments {
    clear: left;
    float: left;
    margin: 5px 12px 0 0;
}
#article_video .figure {
    border: 1px solid #E2E2E2;
    padding: 3px 3px 0;
}
#video_preview {
    width: 600px;
}
#article_video .script_based_submit label {
    margin-top: 7px;
}
#content_document {
    margin-left: -2px;
    margin-top: 40px;
    padding-left: 0;
    width: 627px;
}
#content_document .inner {
    clear: left;
    height: auto;
    padding-left: 21px;
    width: 606px;
}
#poll #content_document .inner {
    padding-top: 13px;
}
#article_video #content_document .entry-content {
    margin-top: 13px;
}
#article_video .video h2, #article_video .video .script_based_submit legend {
    display: none;
}
#article_video #content_document .video .inner {
    background: none repeat scroll 0 0 transparent;
    border-top: medium none;
    float: none;
    padding: 0;
}
#top_video {
    float: left;
    margin-top: 20px;
    position: relative;
}
#top_video ul.datas {
    padding: 10px 10px 10px 0;
    position: relative;
}
#top_video ul.datas h3 {
    display: none;
}
#top_video .figure {
    height: 94px;
    position: absolute;
    top: 0;
    width: 138px;
}
#top_video .figure img {
    height: 90px;
    left: 0;
    margin: 3px;
    position: absolute;
    top: 0;
    width: 137px;
}
.video .player {
    float: left;
    margin-right: 10px;
    width: 500px;
}
.video .player, .video .actions_community {
    display: block;
    height: 300px;
    padding-bottom: 5px;
    width: 100px;
}
.video .actions_community {
    float: right;
    position: relative;
}
.actions_community .nb_comments {
    bottom: 5px;
    position: absolute;
}
#article_video .video #highlight_latest {
    border-top: 1px solid #D0D0D0;
    clear: both;
    float: left;
    padding: 1em 0;
    width: 606px;
}
#article_video .video #highlight_latest li {
    float: left;
    width: 33%;
}
#article_video #highlight_latest .figure {
    position: absolute;
    top: 0;
}
#article_video .video h3 {
    display: block;
    float: right;
    width: 132px;
}
#article_video .video ul li p {
    float: none;
    padding-left: 69px;
}
#article_video .video .more {
    display: none;
}
#article_video .rating_count {
    display: none;
}
#article_gossip h1, #channel_gossip h1 {
    display: none;
}
#article_gossip #content_document {
    padding-left: 0;
}
#article_gossip #content_document .entry-content {
    padding-left: 21px;
}
#article_gossip #content_document .pagination_documents, #article_gossip #content_document .script_based_submit, #article_gossip #content_document .phrasing_content .figure div.legend .subject, #article_gossip #content_document .phrasing_content .figure div.legend .credit dt, #article_gossip #content_document .phrasing_content .figure div.legend .credit dd img, #article_gossip #content_document .credit {
    display: none;
}
#article_gossip #content_document .phrasing_content .figure div.legend .credit {
    display: block;
}
#article_gossip #content_document .phrasing_content .vcard a {
    text-decoration: none;
}
#article_gossip #content_document .phrasing_content .figure {
    float: left;
    padding-bottom: 15px;
    padding-right: 15px;
}
#channel_gossip #content_document {
    padding: 0;
}
#channel_gossip h2.entry-title {
    padding-left: 0;
    width: 281px;
}
#channel_gossip .entry-content ul li {
    float: left;
    margin-bottom: 1em;
    width: 50%;
}
#channel_gossip .entry-content img {
    float: left;
    height: 130px;
    margin-right: 11px;
    width: 130px;
}
#channel_gossip .entry-content h3 {
    float: right;
    width: 160px;
}
#channel_gossip #content_primary {
    width: 648px;
}
#channel_gossip #content_primary li {
    float: left;
    width: 50%;
}
#channel_gossip #content_primary li.child_1 img {
    float: left;
    height: 130px;
    margin-right: 11px;
    width: 130px;
}
#related_content .child_1, #other_experts .child_1, #other_quiz .child_1 {
    margin-left: 0;
}
#user_comments .vcard img.photo {
    display: block;
    left: 0;
    position: absolute;
    top: 10px;
}
.mfcomment, .mfquestion {
    width: 606px;
}
.mfcomment .photo, .mfcomment .summary {
    float: left;
}
.mfcomment .summary {
    width: 90%;
}
.mfcomment .photo {
    margin-right: 10px;
}
.mfcomment h3 {
    font-size: 1em;
}
.mfcomment h3 * {
    float: left;
}
.mfcomment .vcard .fn {
    font-weight: bold;
}
.mfcomment .entry-content {
    clear: left;
    float: left;
}
#related_content li, #other_experts li, #other_quiz li, #other_polls li, .related_content li {
    float: left;
    height: 60px;
    margin: 0 0 5px;
    position: relative;
    width: 50%;
}
#other_experts li {
    margin: 0 0 2em;
}
.related_content li.gallery {
    margin: 0 0 1.5em;
}
#related_content li.gallery, #other_experts li.gallery, #other_quiz li.gallery, #other_polls li.gallery {
    margin: 10px 0 0;
}
.related_content .figure {
    left: 21px;
    position: absolute;
    top: 10px;
}
#related_content .phrasing_content h4 {
    font-size: 1em;
    font-weight: bold;
}
.related_content .phrasing_content {
    padding: 15px 0 0 80px;
}
#other_experts .gallery .phrasing_content, #other_polls .gallery .phrasing_content, #other_quiz .gallery .phrasing_content, #related_content .gallery .phrasing_content {
    min-height: 60px;
    padding-bottom: 1.5em;
    padding-left: 89px;
}
#user_comments .figure img {
    float: left;
    margin-right: 10px;
}
#related_content div.legend, #other_experts div.legend, #other_quiz div.legend {
    display: none;
}
#latest_question h3 {
    margin: 0 68px 4px;
}
#latest_question .xoxo li.child_1, #user_comments .xoxo li.child_1 {
    border: 0 none;
    clear: both;
}
#user_comments span.more, #latest_question span.more {
    font-weight: normal;
}
#latest_question abbr, #user_comments abbr {
    color: #8C8C8C;
}
#latest_question .xoxo li, #user_comments .xoxo li {
    border-top: 1px solid #D0D0D0;
    display: none;
    float: left;
    font-size: 1em;
    margin-left: 17px;
    padding: 13px 0;
    position: relative;
}
#user_comments .vcard a {
    text-decoration: none;
}
.sub_document_options {
    float: right;
    margin-bottom: 1em;
    margin-top: 0.5em;
    text-transform: uppercase;
}
.sub_document_options a {
    color: #CE6464;
}
.sub_document_options li {
    color: #CE6464;
    display: inline;
    margin-right: 0.5em;
}
.sub_document_options span {
    font-weight: bold;
}
.sub_document_options li.child_1 {
    background: url("/media/images/icons/comments.gif") no-repeat scroll 93% 0 transparent;
    border-right: 1px solid #616161;
    color: #616161;
    height: 35px;
    padding-right: 30px;
    width: auto;
}
#user_comments .authors a, #latest_question .authors a {
    color: #000000;
    float: left;
}
#user_comments .authors, #user_comments .timestamp_published, #latest_question .authors, #latest_question .timestamp_published {
    display: block;
}
.mfcomment .vcard .fn {
    border-right: 1px solid #D0D0D0;
    margin-right: 5px;
    padding-right: 5px;
}
#user_comments .authors dt, #user_comments .timestamp_published dt, #latest_question .authors dt, #latest_question .timestamp_published dt, #latest_question .figure .vcard .fn {
    display: none;
}
form.leave_comment {
    padding-left: 21px;
}
form.leave_comment fieldset {
    border-top: 1px solid #D0D0D0;
}
.leave_comment textarea {
    width: 450px;
}
.leave_comment {
    clear: both;
    float: left;
    margin-bottom: 30px;
    margin-left: -2px;
}
textarea, .comments_actions {
    width: 600px;
}
.leave_comment legend, #user_comments .credit {
    display: none;
}
.note {
    margin-left: 17px;
}
.leave_comment .even {
    float: left;
    width: 100px;
}
.leave_comment .even, .leave_comment .odd {
    padding-bottom: 10px;
}
.leave_comment .odd {
    text-align: right;
}
#user_comment_fullname, #user_comment_email {
    width: 450px;
}
.error_message {
    color: #D70E15;
    float: left;
}
#error_message_global {
    float: none;
}
form .error.thindata {
    background: none repeat scroll 0 0 transparent;
    color: #D70E15;
    font-weight: bold;
    margin: 20px 0;
}
form .error {
    background: none repeat scroll 0 0 #D70E15;
}
#ecard h1, #form_ecard h1, #ecard #action_comments, #form_ecard #action_comments, #quiz #action_comments {
    display: none;
}
#ecard {
    clear: both;
}
#form_ecard #content_inner div.legend, #ecard #content_document div.legend {
    display: none;
}
.content_primary, .content_secondary {
    float: left;
    margin-bottom: 2em;
    margin-top: 2em;
    padding-top: 0.09em;
    width: 47.6%;
}
.content_secondary {
    margin-left: 20px;
}
.content_primary {
    clear: both;
    margin-right: 8px;
}
#ecard #content_document p {
    font-weight: bold;
    margin-bottom: 20px;
}
.ecard_list li {
    float: left;
    margin: 4px;
}
#ecard .ecard_list img {
    height: 130px;
    width: 180px;
}
.ecard_list {
    float: left;
    margin-bottom: 20px;
    margin-left: -4px;
}
#form_ecard .entry-content img {
    background: url("../images/illustrations/illu_shadow_16.gif") repeat scroll -2pt -4pt transparent;
    height: 380px;
    margin: 20px 0;
    padding: 10px;
    width: 580px;
}
#footer {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 0 20px;
    width: 962px;
}
#header a {
    color: #FFFFFF;
}
#footer #site_info ul li {
    margin-bottom: 0.5em;
}
#footer #site_info ul li a {
    border-left: 1px solid #FFFFFF;
    padding: 0 3px;
}
#header #site_nav_global_primary li.child_1 a, #footer #site_info ul li.child_1 a {
    border-left: 0 none;
}
#header #site_nav_global_primary li.child_last a, #footer #site_info ul li.child_last a {
    padding-right: 0;
}
#header li, #footer li {
    list-style-type: none;
}
.list li {
    list-style-type: disc;
    margin-left: 15px;
}
#footer #site_info h2 {
    display: none;
}
#footer #site_info_nav {
    float: right;
}
#footer .logo {
    padding-bottom: 2em;
}
#footer #site_info_nav li, #footer .logo {
    border: 0 none;
    float: left;
}
#footer #site_license {
    float: left;
    text-transform: uppercase;
}
#footer #site_info {
    border-bottom: 1px solid #FFFFFF;
    float: left;
    margin: 2em 0 1em;
    padding-bottom: 0.5em;
    width: 100%;
}
#footer #site_info p {
    margin: 0;
}
#transcontinental_address {
    clear: both;
    float: left;
    margin-top: -0.8em;
}
#transcontinental-media h2, #transcontinental-media dl, #transcontinental-media .fn, #site_license h2, #transcontinental_network h2 {
    display: none;
}
#transcontinental_network {
    float: right;
    text-align: right;
    width: 61%;
}
#transcontinental_network h3 {
    float: left;
    font-size: 1em;
    font-weight: normal;
}
#transcontinental_network_nav {
    float: right;
    margin-right: -15px;
}
#transcontinental_network_nav li {
    display: inline;
}
#our_other_sites ul li a {
    border-left: 1px solid #FFFFFF;
    padding: 0 1em;
}
#our_other_sites ul li.child_1 a {
    border-left: medium none;
}
#channel .pagination_documents {
    clear: both;
    width: auto;
}
#home #tagcloud {
    width: 960px;
}
#tagcloud {
    display: none;
    float: left;
    padding-bottom: 30px;
    width: 627px;
}
#site_search_results #tagcloud {
    margin-left: 6px;
    margin-top: 32px;
    width: 300px;
}
#tagcloud h2.entry-title {
    background-position: 0 -24px;
}
h2.entry-title, .channel_name {
    border-bottom: 8px solid #D70E15;
    color: #D70E15;
    display: block;
    font-family: Futura,Arial,sans-serif;
    font-size: 1.4em;
    margin: 0 0 0.5em 0.1em;
    padding-left: 16px;
    text-transform: uppercase;
    width: 265px;
}
.channel_name {
    font-weight: bold;
}
h2.entry-sub-title {
    font-size: 2em;
    line-height: 0.9;
    margin-bottom: 0.5em;
}
#tagcloud ul {
    padding-bottom: 1em;
    padding-top: 1em;
}
#tagcloud li {
    padding: 0.5em;
}
#tagcloud a {
    color: #616161;
    text-decoration: none;
}
#tagcloud ul li {
    display: inline;
    list-style-type: none;
    margin-left: 1em;
}
#tagcloud dt {
    display: none;
}
#tagcloud .weight_1 {
    font-size: 1em;
}
#tagcloud .weight_2 {
    font-size: 1.3em;
}
#tagcloud .weight_3 {
    font-size: 1.6em;
}
#tagcloud .weight_4 {
    font-size: 1.9em;
}
#tagcloud .weight_5 {
    font-size: 2.2em;
}
#tagcloud .weight_6 {
    font-size: 2.4em;
}
#tagcloud .weight_7 {
    font-size: 2.6em;
}
.video figure {
    float: none;
}
.video img {
    height: 49px;
    width: 49px;
}
.video .script_based_submit label {
    display: block;
    margin-left: 60px;
}
.video script_based_submit {
    float: right;
}
#channel .video .inner {
    background: url("../images/illustrations/illu_shadow_video_player_body.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    padding: 11px 11px 0;
    width: 630px;
}
#video_player_bottom {
    background: url("../images/illustrations/illu_shadow_video_player_bottom.gif") no-repeat scroll -11px 0 transparent;
    clear: both;
    display: block;
    height: 12px;
    margin-left: -1px;
    width: 630px;
}
#video_player_bottom {
    background-position: -11px 0;
}
#top_video h2 {
    padding-top: 10px;
}
#top_video ul.actions {
    height: 31px;
    left: 115px;
    position: absolute;
    top: 8px;
}
#search_results ul.actions {
    left: 114px;
    position: absolute;
    top: -31px;
}
#search_results ul.actions, #search_results ul.actions li {
    height: 31px;
}
#top_video ul.actions li, #site_search_results #search_results ul.actions li {
    float: left;
    overflow: hidden;
}
#top_video ul.actions, #search_results ul.actions {
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
}
#top_video ul.actions {
    background-image: url("../images/illustrations/illu_tabs-01.png");
}
#search_results ul.actions, #search_results ul.actions li {
    background-image: url("../images/illustrations/illu_tabs-01-01.png");
}
#top_video ul.actions li a, #search_results ul.actions li a {
    color: #9D9D9D;
    display: block;
    font-size: 0.88em;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
#top_video ul.most_recent #most_recent_a {
    width: 104px;
}
#top_video ul.most_recent #hightest_rated_a {
    background-position: -104px 0;
    width: 97px;
}
#top_video ul.most_recent #most_commented_a {
    background-position: -201px 0;
    width: 104px;
}
#top_video ul.hightest_rated {
    background-position: 0 -37px;
}
#top_video ul.hightest_rated #most_recent_a {
    width: 96px;
}
#top_video ul.hightest_rated #hightest_rated_a {
    background-position: -97px -37px;
    width: 105px;
}
#top_video ul.hightest_rated #most_commented_a {
    background-position: -202px -37px;
    width: 104px;
}
#top_video ul.most_commented {
    background-position: 0 -76px;
}
#top_video ul.most_commented #most_recent_a {
    width: 104px;
}
#top_video ul.most_commented #hightest_rated_a {
    background-position: -104px -76px;
    width: 90px;
}
#top_video ul.most_commented #most_commented_a {
    background-position: -194px -76px;
    width: 111px;
}
#top_video .hightest_rated #hightest_rated_a a, #top_video .most_recent #hightest_rated_a a, #top_video .most_commented #hightest_rated_a a {
    padding: 6px 5px 5px 11px;
}
#top_video .most_recent #most_recent_a a, #top_video .hightest_rated #most_recent_a a, #top_video .most_commented #most_recent_a a {
    padding: 11px 0 5px 13px;
}
#top_video .most_recent #most_commented_a a, #top_video .most_commented #most_commented_a a, #top_video .hightest_rated #most_commented_a a {
    padding: 6px 5px 5px 7px;
}
#top_video .most_recent #most_recent_a a, #top_video .hightest_rated #hightest_rated_a a, #top_video .most_commented #most_commented_a a, #search_results .sr_all_results #sr_all_results_a a, #search_results .sr_articles_designer #sr_articles_designer_a a, #search_results .sr_galleries #sr_galleries_a a, #search_results .sr_experts #sr_experts_a a, #search_results .sr_shopping_guide #sr_shopping_guide_a a, #search_results .sr_videos #sr_videos_a a {
    color: #000000;
    line-height: 1;
}
#site_search_results h1, #site_search_results #search legend, #site_search_results #search label {
    display: none;
}
#site_search_results #search .child_1 label {
    display: block;

    font-weight: bold;
    margin-bottom: 7px;
}
#site_search_results #search .form_action {
    float: right;
}
#site_search_results #content_document h2 {
    clear: left;
}
#site_search_results #content_intro {
    float: left;
    margin-left: -2px;
    margin-top: 32px;
    width: 300px;
}
#site_search_results #search_tags {
    float: left;
    margin-top: 32px;
    width: 48%;
}
#search_tags {
    margin-left: 10px;
}
#search_tags #tagcloud {
    width: auto;
}
#search .inner {
    padding: 15px 13px;
}
.site_search span {
    color: #D70E15;
}
#site_search_secondary {
    margin-bottom: 20px;
}
#site_search_secondary_keywords, #site_search_secondary select {
    margin-bottom: 10px;
}
#site_search_secondary_keywords {
    width: 275px;
}
#site_search_secondary select {
    width: 279px;
}
#site_search_results #content_document {
    position: static;
}
#search_results {
    position: relative;
}
#search_results h3.entry-title {
    display: none;
}
#search_results .xoxo li {
    border-top: 1px solid #E2E2E2;
    clear: left;
}
#search_results .xoxo li.child_1 {
    border-top: medium none;
    margin-top: 0;
}
#search_results .search_items dt {
    left: 5px;
    position: absolute;
    top: 18px;
}
#search_results .search_items dt span {
    display: block;
    text-indent: -9999px;
    width: 100px;
}
#search_results .search_items dd {
    padding-left: 100px;
}
#search_results .figure {
    width: 100px;
}
#search_results .phrasing_content {
    padding: 1em 0;
}
#search_results .figure img {
    height: 43px;
    width: 43px;
}
#article_video #highlight_latest .figure, #search_results .xoxo li.video .figure img {
    height: 44px;
    width: 69px;
}
#article_video #highlight_latest .figure {
    height: 54px;
}
#search_results .xoxo li.shopping .figure img {
    height: 50px;
    width: 69px;
}
#search_results .figure div.legend, #search_results .entry_options {
    display: none;
}
#search_results ul.datas li {
    position: relative;
}
#search_results ul.actions {
    background-position: 0 0;
}
#search_results ul.sr_articles_designer {
    background-position: 0 -140px;
}
#search_results #sr_all_results_a {
    background: none repeat scroll 0 0 transparent;
    width: 93px;
}
#search_results #sr_all_results_a a {
    padding: 10px 0 0 9px;
}
#search_results #sr_articles_designer_a, #search_results #sr_galleries_a, #search_results #sr_experts_a, #search_results #sr_shopping_guide_a, #search_results #sr_videos_a {
    background-position: -7px -36px;
    width: 81px;
}
#search_results #sr_articles_designer_a a {
    padding: 6px 0 0 3px;
}
#search_results ul.actions li a {
    padding: 10px 0 0 4px;
}
#search_results #sr_shopping_guide_a a {
    padding-top: 6px;
}
#search_results #sr_videos_a {
    background-position: -7px -106px;
}
#search_results #sr_videos_a a {
    padding-left: 0;
}
#search_results ul.sr_articles_designer #sr_articles_designer_a, #search_results ul.sr_galleries #sr_galleries_a, #search_results ul.sr_experts #sr_experts_a, #search_results ul.sr_shopping_guide #sr_shopping_guide_a {
    background-position: -7px 0;
}
#search_results ul.sr_galleries, #search_results ul.sr_experts, #search_results ul.sr_shopping_guide, #search_results ul.sr_videos {
    background-position: 0 -175px;
}
#search_results ul.sr_galleries #sr_articles_designer_a, #search_results ul.sr_experts #sr_galleries_a, #search_results ul.sr_shopping_guide #sr_experts_a, #search_results ul.sr_videos #sr_shopping_guide_a {
    background-position: -7px -209px;
}
#search_results ul.sr_videos #sr_videos_a {
    background-position: -7px -70px;
    width: 86px;
}
.site_search {
    margin: 10px 20px;
}
#search_results_total {
    clear: both;
    margin-left: 20px;
}
.products {
    clear: both;
}
.products .figure {
    border: 1px solid #E2E2E2;
    left: 0;
    padding: 3px;
    position: absolute;
    top: 0;
}
#article_video #content_document .photo, #article_video .datas .xoxo h3, #article_video .datas .xoxo div.legend, #article_video .datas .xoxo .more, .products h3, .products div.legend, .products .more {
    display: none;
}
#article_video .datas .xoxo li.odd {
    clear: both;
}
#article_video .datas .xoxo li {
    float: left;
    margin-bottom: 2em;
    position: relative;
    width: 49%;
}
#article_video .datas .xoxo .entry_options li {
    width: auto;
}
.products li.odd {
    clear: both;
    margin: 0 0 0 5px;
}
.products li {
    float: left;
    margin: 0 10px 40px;
    overflow: hidden;
    padding-right: 5px;
    position: relative;
    width: 290px;
}
.shop .products h3 a {
    text-decoration: none;
}
.products h4 {
    font-size: 1.333em;
}
.products h4, .products .entry-summary {
    float: left;
    padding-left: 118px;
}
#top_video .action_user_article_rating {
    width: 103px;
}
#content_primary, #content_secondary {
    float: left;
}
#channel .video h3, .figure_view span, .figure_view .caption {
    display: none;
}
#channel .video {
    float: left;
    margin-bottom: 1em;
}
#channel #highlight_quiz {
    margin-left: 30px;
}
#channel .video ul {
    float: right;
    margin-right: 12px;
    margin-top: -10px;
    width: 125px;
}
#channel .video ul li {
    clear: both;
    list-style-type: none;
    margin-bottom: 12px;
}
#channel .video li {
    display: block;
}
#channel .video .more {
    display: block;
    margin-right: 7px;
    padding-top: 46px;
}
#channel .video a.more {
    font-weight: bold;
    text-decoration: none;
}
#channel .video p {
    display: none;
}
.video li .figure {
    float: left;
    height: 60px;
    width: 60px;
}
.video ul li p {
    float: right;
}
.products .entry_options {
    margin-left: -10px;
}
.products .entry_options li .child_1 {
    border-left: 0 none;
    width: 100px;
}
.products .entry_options li {
    padding-bottom: 0;
    width: 80px;
}
.products dl.ratings {
    float: none;
    width: 155px;
}
#shopping_guide .user_rating_system label, #shopping_guide #form_user_evaluation_article_1 .rating_count {
    display: none;
}
#top_video .xoxo h4 {
    font-size: 1.333em;
}
#top_video .xoxo h4, #top_video .phrasing_content, #article_video .datas .entry_options {
    padding-left: 155px;
}
#article_video #content_third h4 {
    display: inline;
    float: right;
    font-size: 1.333em;
    width: 132px;
}
#wallpaper h1 {
    display: none;
}
#wallpaper #content_primary ul li, #wallpaper #content_secondary ul li {
    float: left;
    margin-bottom: 1em;
    text-align: center;
    width: 295px;
}
#wallpaper .figure div.legend {
    display: none;
}
#wallpaper #content_primary .figure, #wallpaper #content_secondary .figure {
    margin-left: 3em;
}
#wallpaper .resolution {
    clear: both;
    margin-top: 0.5em;
}
#wallpaper #content_primary .resolution li, #wallpaper #content_secondary .resolution li {
    margin-bottom: 0;
    text-align: center;
}
#wallpaper .resolution a {
    color: #D70E15;
}
#horoscope_profile #action_comments, #horoscope #action_comments, #horoscope h1, #horoscope .document_tags dt, #horoscope_profile .pagination_primary {
    display: none;
}
#horoscope_profile #content_document {
    padding-top: 0;
}
#horoscope #content {
    width: 648px;
}
#horoscope #content_document {
    padding-left: 0;
}
#horoscope #content_document .inner {
    padding-left: 21px;
}
#horoscope #content_primary div.legend, #horoscope #content_secondary div.legend {
    display: none;
}
#horoscope #content_primary {
    border-bottom: 1px solid #D0D0D0;
    border-top: 1px solid #D0D0D0;
    margin-bottom: 25px;
    padding: 12px 0;
    width: 606px;
}
#horoscope #content_secondary {
    clear: both;
    position: relative;
    width: 606px;
}
#horoscope #content_secondary li {
    float: left;
    margin-bottom: 1em;
    position: relative;
    width: 50%;
}
#horoscope #content_secondary h3 {
    color: #000000;
    font-size: 1.7em;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#horoscope #content_secondary h3, #horoscope #content_secondary .entry-summary {
    padding-left: 144px;
}
#horoscope #content_secondary .entry-summary ul li {
    float: none;
    width: auto;
}
#horoscope #content_secondary .figure {
    left: 0;
    position: absolute;
    top: 0;
}
#horoscope #content_document h4 {
    font-size: 1.2em;
    margin-bottom: 1.5em;
}
#horoscope #content_secondary .phrasing_content li {
    margin-bottom: 0;
}
#horoscope_profile #content_document div.legend, #horoscope_profile #content_document div.legend .subject, #horoscope_profile #content_document div.legend .vcard img, #horoscope_profile #content_document .authors .vcard img {
    display: none;
}
#horoscope_profile #content_document .authors, #article .figure .credit dt {
    display: inline;
}
#horoscope #content_secondary .figure img {
    height: 120px;
    width: 120px;
}
#horoscope_profile #content_document .phrasing_content .figure {
    float: left;
    height: auto;
    margin-right: 15px;
    width: auto;
}
#horoscope_content p.intro {
    margin-top: 0;
}
#horoscope_profile #content_document .phrasing_content .credit {
    font-size: 0.875em;
}
#horoscope_profile .pagination_nav {
    clear: both;
    margin: 1em 0;
    padding: 0.5em 0 1em;
    width: 606px;
}
#horoscope_profile ul.pagination_nav li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #D0D0D0;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    font-size: 1em;
    padding: 0.2em 0.4em 0.2em 0;
}
#horoscope_profile ul.pagination_nav li.child_1 {
    border-left: 0 none;
    padding: 0.2em 0.4em 0.2em 0;
}
#horoscope .sign {
    height: 140px;
}
#aside_primary {
    background-color: #FFFFFF;
    float: right;
    overflow: hidden;
    width: 300px;
}
#aside_primary h2.entry-title {
    margin: 0;
    width: auto;
}
#aside_primary .inner {
    float: left;
    padding: 0.5em;
}
#aside_primary_news {
    border: 1px solid #E2E2E2;
    float: left;
    margin-bottom: 14px;
}
#highlights_news p.more {
    margin: 0 10px 0 0;
}
.news .phrasing_content a {
    text-transform: uppercase;
}
aside_primary #aside_primary div.legend {
    display: none;
}
.publicity_contests {
    float: left;
}
#highlights_news img {
    margin: -16px;
}
.news {
    border: 1px solid #E2E2E2;
    float: left;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 298px;
}
#highlights_news li {
    clear: left;
    float: left;
    min-height: 6.5em;
    padding: 14px 13px;
    position: relative;
    width: 274px;
}
#highlights_news p.more {
    float: right;
    margin-top: 5px;
    text-transform: uppercase;
}
#highlights_news h3 a, #highlights_news h4 a {
    display: block;
    text-decoration: none;
}
#highlights_news h4, #highlights_news h3, #highlights_news .phrasing_content {
    float: left;
    font-size: 1.1667em;
    padding-left: 105px;
}
#highlights_news .phrasing_content p {
    font-size: 0.875em;
    margin-top: 5px;
}
#highlights_news .phrasing_content p a {
    clear: left;
    float: left;
    padding-top: 5px;
}
#highlights_news .figure {
    left: 13px;
    padding: 19px 19px 17px;
    position: absolute;
    top: 15px;
}
#highlights_news .gallery {
    background: url("/media/images/illustrations/slideshow_thumbs.gif") no-repeat scroll 13px 23px transparent;
}
#search_results .gallery, #related_content .gallery {
    background: url("/media/images/illustrations/slideshow_thumbs-01.gif") no-repeat scroll 20px 22px transparent;
}
#related_content .gallery {
    background-position: 12px 4px;
}
#highlights_news .figure, #related_content .figure {
    background-color: #FFFFFF;
    position: absolute;
    top: 14px;
}
#highlights_news .gallery .figure, #related_content .figure {
    left: 24px;
    padding: 3px;
}
#highlights_news .figure, #related_content .gallery .figure {
    border: 1px solid #E2E2E2;
}
#related_content .gallery .figure {
    left: 19px;
    padding: 3px 3px 0;
    top: -2px;
}
#search_results .gallery .figure {
    background-color: #FFFFFF;
    border: 1px solid #E2E2E2;
    left: 24px;
    padding: 3px 3px 0;
    position: absolute;
    top: 0;
    width: 43px;
}
#highlights_news .gallery .figure img {
    height: 60px;
    margin: 0 0 -3px;
    width: 60px;
}
#highlights_news p.more a {
    text-decoration: none;
}
.figure {
    overflow: hidden;
    text-align: center;
}
#publicity_subscribe, #our_partners, #publicity_tower {
    clear: both;
}
#publicity_tower {
    text-align: center;
}
#channel #highlights_latest h2.entry-title {
    background-position: 0 -72px;
}
#channel h1 {
    display: none;
}
#channel #content {
    background-color: #FFFFFF;
    float: left;
    overflow: hidden;
    width: 650px;
}
#channel #content div.child_1 {
    clear: both;
    float: left;
}
#document_options {
    background-color: #A8A8A8;
    color: #FFFFFF;
    font-size: 0.916em;
    padding: 0.6em 0.5em 0.8em;
}
ul.tags li {
    display: inline;
    list-style-type: none;
}
#document_action {
    float: right;
    margin-right: 5px;
    margin-top: -15px;
}
.action_font-resize, #document_action li.action_font-resize ul {
    width: 30px;
}
#document_action li.action_font-resize ul {
    float: right;
    margin-right: 5px;
    text-indent: -9999px;
}
#document_action li {
    float: left;
    list-style-type: none;
    margin-left: 1em;
}
#document_action li a {
    display: block;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;
}
.document_tags {
    display: block;
    height: 14px;
}
.document_tags dt {
    float: left;
    margin-left: 0.5em;
    margin-right: 0.5em;
    text-transform: uppercase;
}
.tags li.weight_3 a {
    border: 0 none;
}
#document_options .document_tags dl {
    width: 470px;
}
#document_options .tags li a {
    border-left: 1px solid #FFFFFF;
    color: #FFFFFF;
    padding: 0 0.7em;
}
#document_options .tags li.child_1 a {
    border: medium none;
    padding-left: 0;
}
#document_action li.action_font-resize ul li {
    cursor: pointer;
    height: 17px;
    margin-left: 0;
}
#document_action li.action_font-resize ul li span {
    display: block;
    height: 20px;
}
.action_bookmark {
    background: url("/media/images/icons/action_icon.gif") no-repeat scroll 0 -2px transparent;
    cursor: pointer;
    width: 13px;
}
#action_print {
    background: url("/media/images/icons/action_icon.gif") no-repeat scroll 0 -24px transparent;
    width: 16px;
}
#action_email {
    background: url("/media/images/icons/action_icon.gif") no-repeat scroll 0 -46px transparent;
    width: 15px;
}
#action_comments {
    background: url("/media/images/icons/action_icon.gif") no-repeat scroll 0 -68px transparent;
    width: 19px;
}
.font-size_decrease {
    background: url("/media/images/icons/action_icon.gif") no-repeat scroll 0 -87px transparent;
    width: 13px;
}
.font-size_increase {
    background: url("/media/images/icons/action_icon.gif") no-repeat scroll -10pt -87px transparent;
    width: 15px;
}
.ad {
    clear: both;
    width: 300px;
}
div#special_partners {
    border: 1px solid #E4E4E4;
    float: left;
    padding-bottom: 10px;
    text-align: center;
    width: 298px;
}
div#special_partners form {
    background: none repeat scroll 0 0 #FEEDB5;
    display: inline;
    float: left;
    margin: 0 10px;
    padding: 0 10px 3px;
    width: 258px;
}
div#special_partners form fieldset {
    display: inline;
    float: left;
    width: auto;
}
div#special_partners a img {
    padding: 10px 0;
}
div#special_partners h3 {
    background: none repeat scroll 0 0 #FEEDB5;
    font-size: 1.2em;
    margin: 0 10px;
    padding: 10px 10px 0;
    text-align: left;
}
div#special_partners form .text_field {
    background: none repeat scroll 0 0 white;
    border: medium none;
    float: left;
    margin: 0 10px 5px 0;
    padding: 4px 5px 0;
    width: 160px;
}
div#special_partners form .button {
    background: none repeat scroll 0 0 black;
    color: #CCCCCC;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    padding: 3px;
}
.ad, #publicity_subscribe {
    margin-bottom: 10px;
}
.ad_header {
    clear: both;
    margin: 13px 0 10px;
    width: 964px;
}
#publicity_primary {
    float: right;
    margin-right: 3px;
    width: 728px;
}
#publicity_primary .inner {
    border: 0 none;
}
#highlights_latest #publicity_secondary {
    clear: none;
    float: left;
    margin-bottom: 29px;
}
#our_partners a {
    clear: left;
    display: block;
    float: left;
    margin: 0 0 5px;
    text-decoration: none;
    width: 300px;
}
#our_partners img {
    display: block;
    padding-right: 5px;
}
#our_partners img, #our_partners span.ad_information {
    float: left;
}
#our_partners span.ad_title {
    font-weight: bold;
}
#our_partners span.ad_title, #our_partners span.ad_text_primary, #our_partners span.ad_text_secondary {
    display: block;
    font-size: 1em;
}
#publicity_subscribe h2 {
    background: url("/media/images/illustrations/illu_subscribe-fr.gif") no-repeat scroll 0 0 transparent;
    height: 48px;
    margin-bottom: -10px;
    text-indent: -9999px;
}
#publicity_subscribe {
    background-color: #000000;
    float: left;
    padding-bottom: 10px;
}
#publicity_subscribe .child_1 {
    border-right: 1px solid #B9B8B8;
    margin-right: 10px;
}
#publicity_subscribe p {
    margin: 0;
}
#publicity_subscribe li {
    float: left;
    margin: 10px 0;
    text-align: center;
    width: 144px;
}
#publicity_subscribe img {
    border: medium none;
}
#publicity_subscribe span {
    font-style: italic;
}
#publicity_subscribe a {
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.pagination_documents {
    margin: 1em 0 2em;
    padding-bottom: 1em;
    padding-top: 0.8em;
}
#highlights_latest .pagination_documents {
    border: medium none;
    clear: both;
}
#highlights_latest .pagination_documents .pagination_nav {
    position: absolute;
    width: 960px;
}
#highlights_latest .pagination_documents .pagination_nav .prev, #highlights_latest .pagination_documents .pagination_nav .next {
    bottom: -26px;
    position: absolute;
}
#highlights_latest .pagination_documents .pagination_nav .next {
    right: 0;
}
#highlights_latest ul li.pagination {
    padding: 0 31em;
}
.pagination_highlight_latest {
    width: 960px;
}
.pagination_highlight_latest ul {
    text-align: center;
}
#highlights_latest .pagination_highlight_latest ul li {
    display: inline;
    float: none;
}
.pagination_highlight_latest ul li a {
    display: inline;
}
#highlights_latest ul li.current {
    background-color: #939598;
    color: #FFFFFF;
    padding: 0;
}
#home ul.pagination_nav li.prev, #home ul.pagination_nav li.next, #channel ul.pagination_nav li.prev, #channel ul.pagination_nav li.next {
    text-indent: -9999px;
}
ul.pagination_nav li {
    border: 1px solid #D0D0D0;
    float: left;
    font-size: 0.8em;
    list-style-type: none;
    margin: 0 0 0 2px;
}
ul.pagination_nav li a {
    padding: 0.2em 0.4em;
    text-decoration: none;
}
#horoscope_profile ul.pagination_nav li a {
    text-decoration: underline;
}
#horoscope_profile ul.pagination_nav li.select a {
    color: #D70E15;
}
ul.pagination_nav li.child_1 {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.pagination_numeric {
    margin-left: 44%;
}
.pagination_numeric li {
    border: 1px solid #E2E2E2;
    float: left;
    margin-right: 2px;
    padding: 0.2em 0.5em;
}
.pagination_nav li.prev, .pagination_nav li.next {
    border: 0 none;
    font-weight: bold;
    padding: 0;
    text-transform: uppercase;
}
.pagination_nav li.prev a, .pagination_nav li.next a, .number_results, .xoxo li .more, .xoxo li .more a {
    color: #CE6464;
}
.xoxo li h3 a {
    color: #000000;
}
.pagination_nav ul {
    margin-left: auto;
    margin-right: auto;
}
.pagination_content {
    font-weight: bold;
    margin-left: 20px;
}
.pagination_content a {
    display: block;
    margin-top: 1.5%;
    text-decoration: none;
}
.pagination_content {
    float: left;
}
.pagination_content li {
    clear: left;
    float: left;
    margin: 0.1em 0;
    padding: 0.25em 0;
    width: 370px;
}
.pagination_content li.child_1 {
    margin-top: 0;
}
.pagination_content .pagination_page {
    border: 1px solid #D0D0D0;
    margin-right: 3px;
    padding: 0.2em 0.4em;
    width: 0.6em;
}
.pagination_content li.current a {
    color: #CE6464;
}
.pagination_content li .pagination_page {
    display: block;
    float: left;
    margin-right: 7px;
    margin-top: 0;
}
.pagination_content li.current .pagination_page {
    background-color: #6B6B6C;
    border: 1px solid #6B6B6C;
    color: #FFFFFF;
}
.pagination_nav li.current {
    background-color: #6B6B6C;
    border: 1px solid #6B6B6C;
    color: #FFFFFF;
}
.pagination_nav li.current {
    padding: 0.2em 0.4em;
}
.pagination_nav li a {
    display: block;
}
#artcile .pagination_nav li.prev {
    float: none;
}
.pagination_nav li.current a {
    color: #FFFFFF;
}
#quiz .pagination_documents, #quiz_question .pagination_documents {
    padding: 0.5em;
}
#quiz .pagination_documents, .pagination_documents, .pagination_primary, #horoscope_profile .pagination_nav {
    border-bottom: 1px solid #D0D0D0;
    border-color: #D0D0D0;
    border-top: 1px solid #D0D0D0;
    float: left;
    padding: 3px 0 2px;
}
.pagination_primary .vcard a, #article_video #content_document .vcard a, #article #content_document .vcard a {
    text-decoration: none;
}
.form_action label.submit {
    display: none;
}
#highlights_look_of_the_day {
    clear: left;
    height: 29em;
    position: relative;
}
#highlights_look_of_the_day h3, #highlights_look_of_the_day .phrasing_content p, #highlights_look_of_the_day .figure div.legend, #highlights_look_of_the_day dl.authors, #highlights_look_of_the_day dl.timestamp_published, #highlights_look_of_the_day dl.timestamp_updated {
    display: none;
}
#highlights_look_of_the_day h4 {
    display: inline;
    float: left;
}
#highlights_look_of_the_day .figure {
    background: url("/media/images/illustrations/illu_shadow_11.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    height: 239px;
    width: 235px;
}
#highlights_look_of_the_day img {
    margin: 24px 21px;
}
#highlights_look_of_the_day .phrasing_content {
    position: absolute;
    right: 1em;
    top: 25em;
}
#highlights_look_of_the_day, #highlight_quiz {
    float: left;
    width: 300px;
}
#highlight_quiz fieldset legend {
    display: none;
}
.publicity_contests {
    background-color: #FFFFFF;
    clear: left;
    margin-bottom: 20px;
    width: 627px;
}
.publicity_contests .contest_buttons li {
    border-left: 1px solid #E2E2E2;
    float: left;
    list-style-type: none;
    margin-left: 1em;
    padding-left: 18px;
    width: 187px;
}
#contests_list #content_document .inner li {
    margin: 10px 0;
}
.contest_buttons {
    float: left;
    margin-bottom: 10px;
}
.publicity_contests .contest_buttons li.child_1 {
    border-left: medium none;
    margin-left: -17px;
}
.publicity_contests .contest_links {
    clear: left;
}
.publicity_contests .contest_links li {
    float: left;
    list-style-type: none;
    padding-left: 5px;
    padding-right: 5px;
    width: 115px;
}
.publicity_contests .contest_links li.child_1 {
    border-left: medium none;
    padding-left: 0;
}
.contest_buttons {
    padding: 1em 0;
}
.video h2.entry-title {
    background-position: 0 -96px;
}
#highlights_look_of_the_day h2.entry-title {
    background-position: 0 -120px;
}
#highlight_quiz h2.entry-title {
    background-position: 0 -144px;
}
.publicity_contests h2.entry-title, #aside_primary h2.entry-title, .box h2.entry-title {
    padding-left: 0;
}
#tagcloud h2.entry-title {
    padding-left: 0;
}
#highlights_latest .pagination_nav li.prev a, #highlights_latest .pagination_nav li.next a {
    display: block;
    height: 48px;
    padding: 0;
    width: 136px;
}
#gallery h1, #shopping_gallery h1, #shopping_guide h1, #shopping h1 {
    display: none;
}
#gallery #content_document h2.entry-title, #shopping_gallery #content_document h2.entry-title {
    border: medium none;
    font-family: Arial,sans-serif;
    text-transform: none;
    width: auto;
}
#shopping .note, #shopping_guide .note {
    font-weight: bold;
}
.number_results {
    padding-right: 4px;
}
#gallery .pagination_primary form, #gallery .pagination_primary dd.author, #gallery .script_based_submit ul, #gallery .script_based_submit label {
    float: left;
}
#gallery .pagination_primary dd.author {
    border-left: 1px solid #E2E2E2;
    margin: 0 5px;
    padding: 2px 5px 0;
}
#gallery .script_based_submit {
    width: auto;
}
#gallery .script_based_submit label {
    margin-left: 0;
    margin-right: 5px;
}
#gallery .phrasing_content dl.credit dt {
    border-left: 0 none;
    border-right: 1px solid #D0D0D0;
    padding-right: 0.5em;
}
#gallery dl.ratings {
    float: left;
}
#gallery .ratings .rating_count {
    display: block;
}
#gallery .pagination_primary .authors {
    margin-top: 1px;
}
#gallery .content_view_datas li, #shopping_gallery .content_view_datas li {
    background: none repeat scroll 0 0 transparent;
    list-style-type: none;
    padding-top: 5px;
}
#shopping_gallery .content_view_datas li {
    padding-top: 0;
}
#gallery .content_view_datas li .entry-content {
    text-align: center;
}
#gallery .pagination_nav li.current {
    border-color: #6B6B6C;
    padding: 0 1px;
}
#shopping_gallery .content_view_datas li .entry-content p {
    margin-bottom: 1.5em;
    text-align: left;
}
#gallery .content_view_datas li .entry-summary span {
    display: none;
}
#gallery #content_document .phrasing_content, #shopping_gallery #content_document .phrasing_content {
    margin-top: 20px;
    position: relative;
}
#gallery .intro, #gallery .text, #shopping_gallery .intro, #shopping_gallery .text {
    padding-left: 16px;
}
#horoscope #content_secondary .figure img, #horoscope_profile .phrasing_content .figure img, #gallery #content_document .content_view_datas li .entry-summary, .gallery_preview .entry-summary, #shopping_gallery #content_document .content_view_datas li .entry-summary {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    padding: 8px;
    position: absolute;
}
#horoscope #content_secondary .figure img, #horoscope_profile .phrasing_content .figure img {
    position: static;
}
#gallery .content_view_datas li img, #shopping_gallery .content_view_datas li img {
    border: 0 none;
}
#gallery .content_view_datas li.child_1 .entry-summary, #gallery .content_view_datas li.child_5 .entry-summary, #shopping_gallery .content_view_datas li.child_1 .entry-summary, #shopping_gallery .content_view_datas li.child_5 .entry-summary {
    left: 48px;
    top: 4em;
    z-index: 0;
}
#gallery .content_view_datas li.child_1 .entry-summary, #gallery .content_view_datas li.child_5 .entry-summary, #gallery .content_view_datas li.child_1 img, #gallery .content_view_datas li.child_5 img, #shopping_gallery .content_view_datas li.child_1 .entry-summary, #shopping_gallery .content_view_datas li.child_5 .entry-summary, #shopping_gallery .content_view_datas li.child_1 img, #shopping_gallery .content_view_datas li.child_5 img {
    height: 165px;
    width: 165px;
}
#gallery .content_view_datas li.child_2 .entry-summary, #gallery .content_view_datas li.child_4 .entry-summary, #shopping_gallery .content_view_datas li.child_2 .entry-summary, #shopping_gallery .content_view_datas li.child_4 .entry-summary {
    left: 132px;
    top: 3.3em;
    z-index: 1;
}
#gallery .content_view_datas li.child_2 .entry-summary, #gallery .content_view_datas li.child_4 .entry-summary, #gallery .content_view_datas li.child_2 img, #gallery .content_view_datas li.child_4 img, #shopping_gallery .content_view_datas li.child_2 .entry-summary, #shopping_gallery .content_view_datas li.child_4 .entry-summary, #shopping_gallery .content_view_datas li.child_2 img, #shopping_gallery .content_view_datas li.child_4 img {
    height: 180px;
    width: 180px;
}
#gallery .content_view_datas li.child_3 .entry-summary, #shopping_gallery .content_view_datas li.child_3 .entry-summary {
    height: 200px;
    left: 216px;
    top: 2.7em;
    width: 200px;
    z-index: 2;
}
#gallery .content_view_datas li.child_3 .entry-summary a, #shopping_gallery .content_view_datas li.child_3 .entry-summary a {
    text-decoration: none;
}
#gallery .content_view_datas li.child_3 a.figure_view span, #shopping_gallery .content_view_datas li.child_3 a.figure_view span {
    display: block;
    font-weight: bold;
    left: 21%;
    margin-bottom: 1em;
    margin-top: 2em;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 200px;
}
#gallery .content_view_datas li.child_4 .entry-summary, #gallery .content_view_datas li.child_4 .entry-summary img, #shopping_gallery .content_view_datas li.child_4 .entry-summary, #shopping_gallery .content_view_datas li.child_4 .entry-summary img {
    left: 324px;
    z-index: 1;
}
#gallery .content_view_datas li.child_5 .entry-summary, #gallery .content_view_datas li.child_5 .entry-summary img, #shopping_gallery .content_view_datas li.child_5 .entry-summary, #shopping_gallery .content_view_datas li.child_5 .entry-summary img {
    left: 414px;
    z-index: 0;
}
#gallery .content_view_datas li h3, #gallery .content_view_datas li .legend, #gallery .content_view_datas li a span, #shopping_gallery .content_view_datas li h3, #shopping_gallery .content_view_datas li .legend, #shopping_gallery .content_view_datas li a span, #shopping_gallery .content_view_datas li.note {
    display: none;
}
#gallery .content_view_datas li.child_3 div.legend, #gallery .content_view_datas li.child_3 a.figure_view span, #shopping_gallery .content_view_datas li.child_3 h3, #shopping_gallery .content_view_datas li.child_3 div.legend, #shopping_gallery .content_view_datas li.child_3 a.figure_view span {
    display: block;
}
#gallery .content_view_datas li.child_3 h3 {
    display: block;
    margin-bottom: 7.3em;
    visibility: hidden;
}
#shopping_gallery .content_view_datas li.child_3 h3 {
    font-size: 2em;
    margin: 5px 0;
    text-align: left;
}
#shopping_gallery .content_view_datas h4 {
    border-top: 1px solid #E2E2E2;
    font-size: 2em;
}
#shopping_gallery #content_document .pagination_document {
    position: absolute;
    right: 0;
    top: 21.3em;
}
#gallery .content_view_datas li.child_3 .legend .subject {
    border-top: 1px solid #CCCCCC;
    padding: 0.5em 0;
}
#gallery .content_view_datas li.child_3 .legend .subject dt, #gallery .content_view_datas li.child_3 .legend .credit dt {
    font-weight: bold;
    margin-right: 0.25em;
}
#gallery .content_view_datas li.child_3 .legend .subject dt, #gallery .content_view_datas li.child_3 .legend .subject dd, #gallery .content_view_datas li.child_3 .legend .credit dt, #gallery .content_view_datas li.child_3 .legend .credit dd {
    display: inline;
}
#gallery .content_view_datas li.child_3 .legend .credit {
    padding-top: 17px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
}
#shopping_gallery .content_view_datas dl, #shopping_gallery .content_view_datas dt, #shopping_gallery .content_view_datas dd, #shopping_gallery .content_view_datas form {
    float: left;
}
#shopping_gallery .ratings {
    margin-left: 20px;
    margin-top: -2px;
}
#shopping_gallery .ratings .rating_count {
    margin-top: 2px;
}
#shopping_gallery .script_based_submit {
    margin-top: -2px;
}
#shopping_gallery .rating_count {
    border: medium none;
    margin-top: -1px;
}
#shopping_gallery .content_view_datas form legend, #shopping_gallery .content_view_datas form .rating_count {
    display: none;
}
#shopping_gallery #content_document .url {
    display: none;
}
.url dt {
    margin: 0 10px;
}
#shopping_gallery #shopping_locations {
    clear: left;
    margin-bottom: 40px;
}
#shopping_gallery #shopping_locations p, #shopping_gallery #shopping_locations ul, #shopping_gallery #shopping_locations ul li {
    float: left;
}
#shopping_gallery #shopping_locations ul {
    padding-left: 5px;
}
#shopping_locations a {
    color: #CE6464;
}
#gallery .pagination_assets li, #shopping_gallery .pagination_assets li {
    left: 20px;
    position: absolute;
    top: 10em;
    z-index: 0;
}
#gallery .pagination_assets .next, #shopping_gallery .pagination_assets .next {
    height: 50px;
    left: 580px;
    right: 0;
    width: 43px;
}
#gallery .pagination_assets a, #shopping_gallery .pagination_assets a, #slideshow .pagination_assets a {
    background: url("/media/images/icons/icon_previous_next-01.png") no-repeat scroll 0 -1px transparent;
    cursor: pointer;
    display: block;
    height: 50px;
    text-indent: -9999px;
    width: 46px;
}
#gallery .pagination_assets .next a, #shopping_gallery .pagination_assets .next a {
    background-position: 100% 0;
}
.inner .pagination_document span {
    color: #CE6464;
    font-weight: bold;
}
#shopping_gallery .content_view_datas li.figure .entry-content {
    padding: 0;
}
.cost {
    font-weight: bold;
    text-transform: uppercase;
}
.cost dd {
    font-size: 2em;
    margin: -9px 5px;
}
#shopping_locations ul {
    margin-top: 12px;
}
#shopping_locations .odd {
    margin: 0 5px;
}
#shopping h1.entry-title, #shopping_guide h1.entry-title {
    background-position: 0 -168px;
}
#filters {
    border-bottom: 1px solid #E2E2E2;
    border-top: 1px solid #E2E2E2;
    clear: both;
    margin-bottom: 40px;
    margin-top: 20px;
}
#channel #filters {
    border-top: medium none;
}
#filters .form_action li {
    float: right;
    margin-top: 1em;
    text-align: right;
}
#form_shopping_guide {
    padding: 1em 0;
}
#form_shopping_guide fieldset {
    border: medium none;
}
#form_shopping_guide legend, #form_shopping_guide label {
    display: none;
}
#form_shopping_guide ul {
    width: 100%;
}
#form_shopping_guide li {
    float: left;
    width: 49%;
}
#form_shopping_guide select {
    margin-left: 10px;
    width: 100%;
}
#form_shopping_guide li.child_1 select {
    margin-left: 0;
}
#shopping_guide #content_document p.note {
    float: left;
    margin-top: 0;
}
#shopping_guide .pagination_nav {
    float: right;
}
#shopping_guide #content_document .pagination_numeric {
    float: right;
    margin: 0;
    padding: 0;
}
#shopping_guide #embeded_ad_content {
    clear: both;
}
#shopping_guide .pagination_secondary {
    border-bottom: 1px solid #E2E2E2;
    border-top: 1px solid #E2E2E2;
    float: left;
    margin-bottom: 14px;
    padding: 5px 0;
}
#ask_expert .entry-content h3.entry-title {
    padding-top: 0;
}
#ask_expert #content_document .inner .vcard .figure {
    float: none;
}
#ask_expert #content_document .inner .vcard {
    float: left;
    margin: 0 10px 10px 0;
    width: 160px;
}
#latest_question #content_document .inner .vcard {
    margin: 0;
}
#ask_expert #content_document .inner .vcard img {
    margin: 0 10px 5px 0;
}
#ask_expert .fn {
    float: left;
    width: 150px;
}
#ask_expert #latest_question .fn {
    width: auto;
}
#form_ask_expert .to_expert li {
    margin-left: 20px;
}
#form_ask_expert .to_expert .author {
    margin-top: 9px;
}
#form_ask_expert_submit {
    margin: 10px 50px;
}
.to_expert span a {
    color: #000000;
    text-decoration: none;
}
.to_expert img {
    float: left;
    height: 58px;
    margin: 5px 5px 0 0;
    width: 58px;
}
#ask_expert_answer .entry-content {
    margin-bottom: 20px;
}
.ask_question a {
    text-decoration: none;
}
.ask_question {
    float: right;
}
#ask_expert_answer #other_experts .phrasing_content {
    margin-top: 0;
    padding-top: 30px;
}
#ask_expert #content_document .inner .vcard a {
    font-weight: bold;
    text-decoration: none;
}
#form_confirmation .sub_document_options li.child_1, #form_ask_expert .sub_document_options li.child_1, #ask_expert .sub_document_options li.child_1 {
    background-image: none;
    border-right: 1px solid #616161;
    height: 35px;
    padding: 0 0.5em;
}
#form_ask_expert_confirmation .sub_document_options li, #form_ask_expert .sub_document_options li, #ask_expert .sub_document_options li {
    margin-right: 0.2em;
}
#ask_expert #content_document .entry-content {
    margin: 20px 0 40px;
}
#ask_expert_form .from ul {
    width: 300px;
}
#ask_expert_form h1, #latest_question .vcard img, #ask_expert #action_comments {
    display: none;
}
#latest_question h3 {
    margin: 0 0 4px;
}
#embeded_ad_content {
    clear: both;
    margin: 1em 0;
}
#ask_expert #embeded_ad_content {
    margin: 20px 10px;
}
#form_ask_expert ul.info li, #form_ask_expert .to_expert {
    float: none;
}
fieldset {
    border: 0 none;
}
#form_ask_expert legend, #form_ask_expert .from, .to_expert span, .from .child_1, .form_message label, #form_ask_expert h3, #form_ecard .from_to, #form_ecard .message label {
    color: #000000;
    font-size: 1.4em;
    font-weight: bold;
}
#form_ask_expert h3 {
    margin-bottom: -10px;
}
#form_ask_expert #content_document ul, #form_ask_expert #content_document ul li.child_1 {
    clear: both;
}
#form_ask_expert ul li {
    float: left;
}
#form_ask_expert ul.info li {
    margin-bottom: 1em;
}
#form_ask_expert ul.info .name {
    margin-bottom: 20px;
}
#form_ask_expert ul.info li, #form_ask_expert .to_expert {
    float: none;
}
#form_ask_expert li.from {
    width: 265px;
}
#form_ask_expert li.from input {
    width: 190px;
}
#form_ask_expert li.from label {
    margin-right: 20px;
}
#form_ask_expert li.from .city label {
    margin-right: 36px;
}
ul.pagination_nav .button {
    border: 0 none;
    color: #FFFFFF;
    margin-left: 185px;
    text-align: center;
}
#quiz ul.pagination_nav .button {
    margin-left: 0;
}
#quiz ul.pagination_nav li.button {
    margin-left: 180px;
}
.comments_actions .button {
    float: right;
    margin: 20px;
}
#content_document #form_ask_expert li.form_action {
    clear: both;
    text-align: right;
    width: 100%;
}
#form_ask_expert li.from .province label {
    margin-right: 12px;
}
#ecard_question, #ask_expert_question {
    width: 550px;
}
#form_ask_expert li.from select {
    width: 194px;
}
.to_expert .authors {
    clear: both;
    display: inline;
    float: left;
}
.to_expert .authors dt, #ask_expert h1, #ask_expert_answer h1, #form_ask_expert legend {
    display: none;
}
#ask_expert_answer .vcard {
    float: left;
    padding: 13px 10px 5px 0;
}
#ask_expert_answer .vcard .mask {
    float: left;
    overflow: hidden;
}
#ask_expert_answer .vcard .fn {
    clear: left;
    float: left;
}
#ask_expert_answer #content_document h3 img {
    float: left;
    margin: 0 1em 1em 0;
}
#ask_expert_answer #content_document .entry-content img {
    float: right;
    margin: 0 1em 1em 0;
}
#form_confirmation #content_document .confirmation {
    height: 400px;
}
#poll h1, #poll #content_document .credit, #poll #content_document .script_based_submit, #poll .pagination_documents, #poll legend, #poll .pagination_primary {
    display: none;
}
.poll_bar {
    width: 350px;
}
.poll_bar_score {
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 3px;
}
#poll #content_document .authors .vcard img, #form_poll legend {
    display: none;
}
#form_poll ul li {
    float: left;
    margin-left: 10px;
}
#form_poll ul li.child_1, #form_poll ul li.odd {
    margin-left: 0;
}
#form_poll ul li p {
    clear: left;
    margin-right: 10px;
    text-align: right;
}
#form_poll .form_action {
    clear: left;
    float: right;
}
#form_poll ul li div.legend {
    display: none;
}
#form_poll ul li .figure {
    height: 261px;
    padding: 9px;
    width: 175px;
}
#form_poll ul li .figure img, #poll .results img {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    height: 259px;
    padding: 4px;
    width: 173px;
}
#other_polls .xoxo li {
    float: left;
    margin: 0 20px 20px;
    width: 135px;
}
#other_polls h3 {
    float: right;
    width: 80px;
}
#poll_results .child_1 {
    margin-bottom: 20px;
}
#poll.poll_results #content_document .phrasing_content {
    float: left;
    margin-bottom: 1em;
}
#poll_scores {
    clear: left;
}
#poll.poll_results #content_document .phrasing_content dt, #poll.poll_results #content_document .phrasing_content dd {
    float: left;
}
#poll.poll_results #content_document dt, #poll.poll_results .phrasing_content dd {
    font-weight: bold;
}
#poll.poll_results #content_document dd {
    color: #B55A61;
    margin-left: 5px;
}
#poll .results li {
    position: absolute;
}
#poll .results li ul li {
    position: static;
}
#poll .results li.child_1 {
    height: 300px;
    left: -1em;
    top: 9em;
    width: 207px;
    z-index: 4;
}
#poll .results li.child_1 img {
    height: 260px;
    width: 170px;
}
#poll .results li.child_2 {
    height: 300px;
    left: 10em;
    top: 10em;
    width: 207px;
    z-index: 3;
}
#poll .results li.child_2 img {
    height: 237px;
    width: 155px;
}
#poll .results li.child_3 {
    height: 300px;
    left: 20em;
    top: 11em;
    width: 207px;
    z-index: 2;
}
#poll .results li.child_3 img {
    height: 214px;
    width: 140px;
}
#poll .results li.child_4 {
    height: 300px;
    left: 29em;
    top: 12em;
    width: 207px;
    z-index: 1;
}
#poll .results li.child_4 img {
    height: 183px;
    width: 120px;
}
#poll .results dl {
    font-weight: bold;
    text-align: center;
}
#form_poll {
    float: left;
}
#look_of_the_day .pagination_primary .pagination_documents, #look_of_the_day .pagination_documents dd, #look_of_the_day .pagination_documents dt, #look_of_the_day #content_primary .subject, #look_of_the_day #content_primary .credit img, #look_of_the_day #content_primary div.legend, #look_of_the_day #content_primary .credit dt {
    display: none;
}
#look_of_the_day dd.current, #look_of_the_day #content_primary li.child_1 div.legend {
    display: block;
}
#look_of_the_day .pagination_documents {
    clear: both;
    margin: 2em 0;
    padding: 0.5em 0;
}
#look_of_the_day #content_secondary .child_1 {
    float: left;
}
#look_of_the_day .pagination_primary form {
    float: right;
}
#other_polls .figure div.legend {
    display: none;
}
#other_polls .xoxo {
    clear: right;
    float: left;
}
#other_polls p.note {
    display: none;
}
#ecard_form input #ecard_submit .buttons {
    margin-left: 95px;
    width: 80px;
}
#ecard_form ul li {
    float: left;
    margin: 1em 0;
    width: 295px;
}
#ecard_form ul, #ecard_form .message, #ecard_form .form_action {
    clear: both;
}
#ecard_form span.from_to {
    display: block;
    font-weight: bold;
}
#ecard_form .form_action, #ecard_submit {
    float: right;
}
#ecard_question {
    width: 570px;
}
.step a {
    text-decoration: none;
}
.step li.current, .step li.current a {
    color: #CE6464;
}
.step li.child_1 {
    border: medium none;
}
.step li {
    border-right: 1px solid #E2E2E2;
    display: inline;
    padding: 0 5px;
}
.step {
    float: right;
    font-weight: bold;
    margin-top: -2.5em;
}
#form_ecard legend {
    display: none;
}
#quiz h1, #quiz_result h1 {
    display: none;
}
#quiz_result .inner h4 {
    font-size: 2.25em;
}
#form_quiz .entry-content {
    margin-left: 20px;
}
#form_quiz .entry-content li {
    padding: 6px 0;
}
#form_quiz .entry-content input {
    margin: 0 5px -2pt 0;
}
#form_quiz .entry-content label {
    font-weight: bold;
    margin: 3px 1px 1px 3px;
}
#highlight_quiz h3 {
    margin: 10px 0;
}
#quiz ol {
    margin-bottom: 40px;
}
#quiz ol ul {
    margin-bottom: 20px;
}
#quiz ol ol li {
    font-weight: bold;
    list-style-type: decimal;
    margin-bottom: 1em;
}
#quiz ol li ul li {
    font-weight: normal;
    list-style-type: none;
    margin: 0;
}
#quiz .next {
    text-align: center;
}
#quiz h4 {
    font-size: 1.2em;
    margin: 20px 0 10px;
}
#quiz legend {
    display: none;
}
#quiz .intro, #quiz .pagination_primary {
    margin: 1em 0;
}
#quiz_question ul.pagination_nav li {
    border-left: 0 none;
}
#quiz_question .pagination_nav li.next {
    margin-top: -1.2em;
}
#quiz .entry-content img, #quiz_result .entry-content img {
    clear: both;
}
#quiz .pagination_documents {
    padding: 10px 0;
}
#quiz .entry-content .form_action {
    margin-bottom: -45px;
    margin-left: 250px;
}
#quiz .script_based_submit {
    width: auto;
}
#quiz_result .entry-content img {
    float: left;
    height: 230px;
    margin-right: 10px;
    width: 245px;
}
.button a {
    color: #FFFFFF;
}
a.button, .box .more {
    text-decoration: none;
}
#highlights_latest .quiz_preview form h3 {
    border: medium none;
}
#highlights_latest .quiz_preview form li {
    margin-left: 0;
}
#highlights_latest #form_quiz {
    padding: 0;
}
#form_quiz {
    background-color: #E7E7E7;
    clear: both;
    margin-top: 5px;
    padding: 10px;
}
#form_quiz legend {
    display: none;
}
.quiz_preview dl.ratings {
    float: left;
    width: 135px;
}
.box h3 {
    margin: 6px 0;
}
.quiz_preview .figure {
    float: left;
    padding: 6px 10px 5px 0;
}
.box .button, .article_preview .more {
    clear: left;
    float: right;
}
#form_quiz input.submit {
    background-color: #E7E7E7;
    font-size: 1em;
    padding-right: 23px;
    text-align: right;
    text-transform: uppercase;
    width: 262px;
}
.gallery_preview ul li {
    list-style-type: none;
}
.gallery_preview .more {
    font-weight: normal;
}
.gallery_preview .more a {
    color: #FFFFFF;
    text-decoration: none;
}
.gallery_preview .entry-content {
    padding-bottom: 180px;
    position: relative;
}
.gallery_preview .pagination_primary {
    border: medium none;
    margin-bottom: 0.2em;
    text-align: right;
}
.gallery_preview .script_based_submit {
    width: 15em;
}
.gallery_preview .script_based_submit .rating_count {
    float: left;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 1px;
}
.gallery_preview .user_rating_system {
    display: inline;
}
.gallery_preview li.child_1 .entry-summary, .gallery_preview li.child_3 .entry-summary {
    left: 0;
    top: 2em;
    z-index: 0;
}
#highlights_latest .gallery_preview li.child_1 .entry-summary, #highlights_latest .gallery_preview li.child_3 .entry-summary {
    top: 1.5em;
}
.gallery_preview li.child_1 .entry-summary, .gallery_preview li.child_1 img, .gallery_preview li.child_3 .entry-summary, .gallery_preview li.child_3 img {
    height: 125px;
    width: 125px;
}
#highlights_latest .gallery_preview li.child_2 .entry-summary {
    left: 21px;
}
.gallery_preview li.child_2 .entry-summary {
    height: 200px;
    left: 40px;
    top: 1em;
    width: 200px;
    z-index: 1;
}
.gallery_preview li.child_2 .entry-summary, .gallery_preview li.child_2 img {
    height: 150px;
    width: 150px;
}
#highlights_latest .gallery_preview li.child_3 .entry-summary {
    left: 60px;
}
.gallery_preview li.child_3 .entry-summary {
    left: 100px;
}
.gallery_preview .rating_0 .rating_average {
    margin-right: auto;
    margin-top: auto;
}
#home .gallery_preview dl.rating_0 dd.rating_average, #channel .gallery_preview dl.rating_0 dd.rating_average {
    margin-top: 2px;
}
.gallery_preview dl.rating_0 {
    float: left;
}
.gallery_preview .rating_0 .rating_count {
    margin-left: auto;
    margin-top: auto;
    padding-right: 5px;
}
#highlights_latest .xoxo li.gallery_preview, #highlights_latest .xoxo li.gallery_preview ul li {
    margin-left: 0;
    position: static;
}
#highlights_latest .xoxo li.gallery_preview {
    position: relative;
}
#highlights_latest .gallery_preview .figure {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    padding-top: 0;
    top: 0;
    width: auto;
}
#highlights_latest .gallery_preview .entry-content {
    padding-bottom: 0;
    position: static;
}
#highlights_latest .gallery_preview .entry-content p {
    margin-top: 0;
}
#highlights_latest .gallery_preview li.child_1, #highlights_latest .gallery_preview li.child_2, #highlights_latest .gallery_preview li.child_3 {
    display: block;
}
#highlights_latest .gallery_preview li.child_1 .entry-summary, #highlights_latest .gallery_preview li.child_1 img, #highlights_latest .gallery_preview li.child_3 .entry-summary, #highlights_latest .gallery_preview li.child_3 img {
    height: 135px;
    width: 135px;
}
#highlights_latest .gallery_preview li.child_2 .entry-summary {
    height: 100px;
    top: 3.3em;
    width: 100px;
}
#highlights_latest .gallery_preview li.child_2 .entry-summary, #highlights_latest .gallery_preview li.child_2 img {
    height: 150px;
    top: 1em;
    width: 150px;
}
#highlights_latest .gallery_preview h3 {
    margin-left: 240px;
    padding-left: 0;
}
#highlights_latest .gallery_preview li {
    height: auto;
}
#highlights_latest .gallery_preview li.more {
    display: none;
}
#highlights_latest .gallery_preview .xoxo li.child_1 {
    height: auto;
}
#highlights_latest .gallery_preview dl.ratings {
    float: none;
}
#highlights_latest .gallery_preview dl.rating_init .rating_count {
    border-left: 1px solid #D5D5D5;
    display: block;
    text-align: left;
}
.gallery_preview .xoxo h3, .gallery_preview .xoxo p {
    border-bottom: medium none;
    display: none;
}
.gallery_preview h4 a {
    text-decoration: none;
}
#highlights_latest .gallery_preview .more {
    border: medium none;
    display: block;
    text-align: left;
}
#channel .gallery_preview .gallery_box .more {
    float: right;
}
.shopping_guide_preview img {
    padding: 5px 0;
}
.shopping_guide_preview li {
    clear: left;
    float: left;
}
.shopping_guide_preview select {
    margin-bottom: 0.5em;
}
.shopping_guide_preview #form_shopping_guide select {
    margin-left: 0;
}
.shopping_guide_preview select, .shopping_guide_preview #filters .form_action li {
    width: 280px;
}
.shopping_guide_preview #form_shopping_guide {
    padding: 0;
}
.shopping_guide_preview #filters .button {
    float: right;
}
#home .expert_preview h3 a {
    float: none;
    text-align: left;
}
#highlights_latest .expert_preview h3 a {
    text-decoration: none;
}
.expert_preview a {
    float: left;
    text-align: center;
    text-decoration: none;
}
#highlights_latest .expert_preview a {
    display: block;
    text-decoration: underline;
}
#expert_question dt {
    font-weight: bold;
}
.expert_preview .figure_view, .expert_preview .subject, .expert_preview .entry_options, #highlights_latest .expert_preview .fn, #highlight_expert .vcard .fn {
    display: none;
}
.expert_preview .authors {
    display: none;
}
#highlights_latest .expert_preview img {
    float: none;
    height: auto;
    margin-right: auto;
    width: auto;
}
.expert_preview .fn {
    font-weight: bold;
    margin-left: -91px;
    margin-top: 4px;
    position: absolute;
}
.expert_box .inner {
    position: relative;
}
.expert_box .entry-content {
    min-height: 150px;
}
.expert_box .figure {
    display: block;
    height: 150px;
    position: absolute;
    top: 6px;
    width: 150px;
}
.expert_box .fn {
    display: none;
}
.expert_box h3, .expert_box h4, .expert_box .expert_question {
    padding-left: 160px;
}
#poll .entry-content form li, #highlights_latest .xoxo li.polls_preview li {
    height: auto;
    margin: 0.5em 0 0;
}
.polls_preview legend, #highlights_latest .polls_preview .phrasing_content {
    display: none;
}
.polls_preview li {
    clear: left;
    width: 100%;
}
.polls_preview .poll_items {
    height: 160px;
    overflow: auto;
}
#highlights_latest .polls_preview fieldset {
    position: relative;
}
#highlights_latest .polls_preview .poll_items li {
    clear: none;
    float: none;
}
.forums_preview a {
    display: block;
    font-weight: bold;
    padding: 5px 0;
    text-decoration: none;
}
.forums_preview span {
    font-weight: normal;
    padding-left: 5px;
    text-decoration: underline;
}
.forums_preview li {
    background-color: #E7E7E7;
}
.forums_preview li.odd {
    background-color: #FFFFFF;
}
.article_preview .inner {
    overflow: hidden;
    position: relative;
}
.article_preview .figure {
    left: 0;
    position: absolute;
    top: 6px;
}
.article_preview h3 a {
    text-decoration: none;
}
.article_preview h4 {
    margin-top: 6px;
}
.article_preview h3, .article_preview h4, .article_preview .entry-summary {
    padding-left: 155px;
}
.article_preview .entry-summary {
    min-height: 155px;
}
#channel #content .article_preview dl.ratings {
    float: left;
    margin: 5px 0;
}
.article_preview .phrasing_content {
    clear: both;
}
.shop_preview .figure {
    float: left;
    margin-right: 5px;
    margin-top: 6px;
    padding: 3px;
}
.box {
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
    width: 300px;
}
.box .rating_count {
    margin-top: 0;
}
.box.child_1 {
    margin-right: 27px;
}
#highlights_latest .pagination_nav li.prev a {
    background: url("/media/images/illustrations/illu_prev-next.gif") no-repeat scroll 0 -1% transparent;
}
#highlights_latest .pagination_nav li.next a {
    background: url("/media/images/illustrations/illu_prev-next.gif") no-repeat scroll 0 99% transparent;
}
#magazine #content_document div.legend {
    display: none;
}
#magazine #content_document p.intro {
    margin-bottom: 1em;
}
dl.ratings {
    float: right;
}
dl.ratings label, dl.ratings .value {
    display: none;
}
.rating_count {
    border-left: 1px solid #E2E2E2;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 1px;
    padding-left: 5px;
}
.rating_average {
    float: left;
    margin-top: 2px;
    padding-right: 5px;
}
.no_rating {
    display: block;
    margin-top: 1px;
}
dd.rating_average, dd.rating_average span.rating {
    background: url("/media/images/icons/icon_stars-two-states.gif") repeat-x scroll 0 -17px transparent;
    display: block;
    height: 17px;
    line-height: 1;
    margin-top: 0;
}
dl.ratings dd.rating_average {
    background-position: 0 0;
    margin-top: 0;
    overflow: hidden;
    width: 80px;
}
#article dl.ratings dd.rating_average, #article_style dl.ratings dd.rating_average, #look_of_the_day dl.ratings dd.rating_average {
    margin-top: 0;
}
.script_based_submit label {
    display: block;
    float: right;
    margin-top: 2px;
}
.script_based_submit ul {
    float: right;
    margin-right: 6px;
}
.script_based_submit .rating_count {
    float: right;
}
#form_send_to_friend {
    background-color: #FFFFFF;
    border: 1px solid;
    display: none;
    left: 10px;
    position: absolute;
    top: 40px;
    width: 425px;
    z-index: 999;
}
#form_send_to_friend h2.entry-title {
    margin-left: -12px;
}
#form_send_to_friend fieldset {
    padding: 1em;
}
#form_send_to_friend textarea {
    width: 400px;
}
#form_send_to_friend .note {
    margin: 5px 0;
}
#form_send_to_friend li {
    float: left;
    margin-bottom: 10px;
}
#send_to_friend_fullname {
    margin-left: 22px;
}
#form_send_to_friend textarea {
    float: left;
}
#form_send_to_friend .form_action {
    clear: both;
}
#form_send_to_friend legend {
    display: none;
}
#send_to_friend_submit {
    float: right;
}
.opened {
    display: block !important;
}
.closed {
    display: none !important;
}
#form_send_to_friend .script_based_close {
    cursor: pointer;
    font-weight: bold;
    padding: 0.25em 0.5em;
    position: absolute;
    right: 1em;
    top: 1.25em;
}
#document_items h1 {
    display: none;
}
#document_items #content, #document_items #content_inner {
    width: 648px;
}
#document_items #content_document {
    padding-left: 0;
}
#document_items #content_document .entry-content {
    padding-left: 21px;
}
span.more a {
    padding-right: 5px;
}
.higlights_intro_flash {
}
.elle_world .inner {
    float: left;
    margin-bottom: 20px;
    padding-top: 20px;
}
.elle_world .inner li {
    float: left;
    width: 30%;
}
#elle_rss_feeds a {
    background: url("/media/images/icons/icon_rss.gif") no-repeat scroll 0 0 transparent;
    padding: 0 20px;
}
#elle_rss_feeds li {
    margin: 10px 0;
}
.rss_feed #content_document ul {
    margin-bottom: 20px;
}
.contact_us legend {
    display: none;
}
.contact_us .header {
    border-bottom: 1px solid;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
.header li, .reason li {
    float: left;
    width: 50%;
}
.button, .box .more {
    background-color: #D70E15;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 0.9em;
    padding: 5px;
    text-transform: uppercase;
}
.newsletter_info {
    font-weight: bold;
    padding: 5px 0;
    text-transform: uppercase;
}
#thindata li {
    clear: left;
    margin: 10px 10px 10px 0;
}
#thindata label, .gender p {
    float: left;
    width: 140px;
}
#thindata .newsletter_information {
    padding-left: 140px;
}
#thindata .fieldset_newsletter_titre{
background: #D70E15;
padding: 5px;
color: #FFFFFF;
border: 1px solid #D2D2D2;
border-bottom: 0px solid #D2D2D2;
}
#thindata .fieldset_newsletter_contenu{
border: 1px solid #D2D2D2;
border-style: none solid solid;
border-width: 0 1px 1px;
padding: 1em;
margin-bottom: 10px;
}
#thindata em {
    display: block;
    padding-left: 140px;
}
#thindata .mailing_lists label {
    float: none;
}
#thindata .mailing_lists {
    margin-top: 20px;
}
#thindata form {
    margin-bottom: 20px;
}
#thindata {
    margin-top: 20px;
}
#thindata img {
    float: right;
}
#thindata .error_message {
    float: none;
}
.privacy_policy {
    padding: 10px 0;
}
.gender p, .gender input, .conditions, .newsletter_submit {
    float: left;
    margin-bottom: 10px;
}
.gender label {
    margin-left: 5px;
}
.gender ul {
    padding-top: 8px;
}
.contest_rule, .newsletter_submit {
    padding: 20px 0;
    text-align: center;
    width: 100%;
}
#form_contact label {
    display: block;
    float: left;
    width: 92px;
}
#form_contact li {
    clear: both;
    margin-top: 10px;
}
#form_contact .note {
    margin-left: 0;
}
.terms_and_conditions .inner h2 {
    color: #D70E15;
    font-size: 1.4em;
    margin-top: 20px;
}
.terms_and_conditions .inner li {
    margin-top: 10px;
}
.info_advisory {
    background-color: #000000;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 1.25;
    padding: 0.25em 0.5em;
    position: absolute;
    text-decoration: none;
    text-transform: none;
    width: 15em;
    z-index: 99;
}
#look_of_the_day #content_primary ul li ul li img, #look_of_the_day #content_primary ul li ul li.child_1 img, #look_of_the_day #content_secondary ul li img {
    height: 220px;
    margin-top: 5px;
    width: 290px;
}
#look_of_the_day p.description {
    clear: both;
    margin-bottom: 0;
    padding-top: 15px;
}
#gallery .content_view_datas li.child_3 .entry-summary img, #shopping_gallery .content_view_datas li.child_3 .entry-summary img {
    height: 200px;
    width: 200px;
}
#shopping_gallery #content_summary .intro {
    display: none;
}
#shopping_gallery .xoxo .entry-content {
    border-top: 1px solid #D2D2D2;
    margin-top: 285px;
}
#shopping_gallery #user_comments .xoxo .entry-content {
    margin-top: 0;
}
#shopping_gallery .script_based_submit {
    width: auto;
}
#figure_overlay {
    background: url("/media/images/content/lightbox.png") repeat scroll 0 0 transparent;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 99;
}
#figure_container {
    background-color: #FFFFFF;
    padding: 10px;
    z-index: 999999;
}
.figure_caption {
    display: block;
    float: left;
    width: 75%;
}
.figure_c_description {
    padding-top: 10px;
}
#lightBox_wrapper {
    background-color: #000000;
    display: block;
    left: 0;
    opacity: 0.35;
    position: absolute;
    top: 0;
    z-index: 999998;
}
#lightBox_container {
    background-color: #FFFFFF;
    height: 100px;
    left: 0;
    padding: 15px;
    position: absolute;
    top: 0;
    width: 100px;
    z-index: 999999;
}
#lightBox_data {
    float: left;
    width: 75%;
}
#lightBox_action {
    float: right;
}
#lightBox_data, #lightBox_action {
    margin-top: 6px;
}
.lightBox_close {
    cursor: pointer;
}
.loading {
    background: url("/media/images/animations/loader-01.gif") no-repeat scroll 50% 50% transparent;
}
#toolTip {
    background-color: #292929;
    border: 1px solid #333333;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #FFFFFF;
    display: none;
    padding: 5px;
    position: absolute;
    z-index: 999;
}
.clear {
    clear: both;
}
.hide {
    display: none;
}
.show {
    display: block;
}
.loader {
    padding: 5em 0;
    text-align: center;
    width: 600px;
}
body#phpbb {
    padding: 0;
}
#EmbeddedAd {
    margin: 10px 0;
}
#EmbeddedAd b {
    background-color: #424242;
    color: #FFFFFF;
    display: block;
    margin-bottom: -14px;
    padding: 5px;
    width: 418px;
}
#EmbeddedAd table b {
    background-color: transparent;
    color: #000000;
    display: inline;
    margin-bottom: 0;
    padding: 0;
    width: auto;
}
#EmbeddedAd table {
    border: 1px solid #424242;
    border-spacing: 0;
    margin-left: 1px;
    width: 427px;
}
#EmbeddedAd table b {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    padding: 0;
    width: auto;
}
#EmbeddedAd table td {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
}
#EmbeddedAd .rnav_seperator {
    padding-left: 0;
}
#nav_beauty #channel_2812 a, #nav_beauty #channel_3574 a, a.clarins_pagination {
    color: #D8242F;
}
.advertorial {
    clear: both;
}
#slideshow {
    background-color: #000000;
    background-image: none;
    margin: 0;
    padding: 20px 10px 20px 20px;
    width: auto;
}
#slideshow h1 {
    color: #FFFFFF;
    line-height: 1;
    margin: 20px 0;
    width: 85%;
}
#slideshow #wrapper {
    background-color: #000000;
    float: left;
    margin: 0;
    padding: 40px 0;
    width: auto;
}
#slideshow_asset {
    float: left;
    padding: 0 40px;
    position: relative;
}
#slideshow .pagination_assets li {
    position: absolute;
    top: 40%;
}
#slideshow .pagination_assets li.prev {
    left: 5px;
}
#slideshow .pagination_assets .next a {
    background: url("/media/images/icons/icon_next-01.png") no-repeat scroll 0 2px transparent;
}
#slideshow .pagination_assets li.next {
    right: 1px;
}
#slideshow_ad {
    float: left;
    width: 336px;
}
#slideshow_ad h2 {
    display: block;
}
#slideshow_ad .ad h2 {
    padding: 3px 0;
    width: 300px;
}
#slide_description {
    border: 1px solid #171717;
    color: #FFFFFF !important;
    padding: 20px;
}
#slideshow_content {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 999999;
}
.close {
    background-color: #B51B25;
    border: 1px solid #EE2430;
    color: #FFFFFF;
    cursor: pointer;
    padding: 6px 14px;
}
#slideshow .close {
    position: absolute;
    right: 0;
    top: 0;
}
#publicity_slideshow {
    border: 18px solid #171717;
}
#slideshow .loader {
    left: 0;
    position: absolute;
    top: 50%;
}
#slideshow .navigation {
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}
#formulaireID .text_field {
    color: #616161;
    height: 20px;
}
#site_search_results.from_tagcloud #content_document h2.entry-title, .channel_name {
    width: auto;
}
#aside_primary #ticker_frame {
    border: medium none;
    height: 245px;
    overflow: hidden;
    width: 300px;
}
#article .images {
    clear: both;
    padding: 0 10px 20px 0;
}
.beauty #content .video .inner {
    width: 620px;
}
.beauty .video .inner .actions_community, .beauty .video .inner .actions_community .ratings, .beauty .video .inner .actions_community .ratings .rating_count {
    width: 110px;
}
#site_nav_local li#nav_fashion.select ul.secondary_nav_local, #site_nav_local li#nav_beauty.select ul.secondary_nav_local, #site_nav_local li#nav_elle_tv.select ul.secondary_nav_local, #site_nav_local li#nav_living.select ul.secondary_nav_local {
    float: left;
    height: 37px;
    left: 0;
    width: 962px;
}
#site_nav_local li.select ul.secondary_nav_local li a {
    float: left;
    height: 15px;
    padding: 8px 10px;
}
div#header div.site_nav ul#site_nav_global {
    display: inline;
    float: left;
    margin: -13px 0 0 23px;
    position: relative;
    width: auto;
}
div#header div.site_nav ul#site_nav_global li {
    display: inline;
    float: left;
    height: 28px;
    margin: 0 15px 0 0;
    position: relative;
    width: auto;
}
div#header div.site_nav ul#site_nav_global li#mobile a {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 41px;
}
div#header div.site_nav ul#site_nav_global li#mobile ul.sub_menu li {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -236px transparent;
    display: block;
    height: 12px;
    width: 170px;
}
div#header div.site_nav ul#site_nav_global li#rss_feeds ul.sub_menu li {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -258px transparent;
    display: block;
    height: 12px;
    width: 203px;
}
div#header div.site_nav ul#site_nav_global li#newsletter ul.sub_menu li {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -280px transparent;
    display: block;
    height: 12px;
    width: 205px;
}
div#header div.site_nav ul#site_nav_global li#contest ul.sub_menu li {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -304px transparent;
    display: block;
    height: 12px;
    width: 204px;
}
div#header div.site_nav ul#site_nav_global li#ecards ul.sub_menu li {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -327px transparent;
    display: block;
    height: 12px;
    width: 229px;
}
div#header div.site_nav ul#site_nav_global li#subscribe ul.sub_menu li {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -349px transparent;
    display: block;
    height: 12px;
    width: 229px;
}
div#header div.site_nav ul#site_nav_global li ul {
    left: 4px;
    position: absolute;
}
div#header div.site_nav ul#site_nav_global li ul li {
    display: none;
    margin: 5px 0 0;
    overflow: hidden;
    text-indent: -999em;
}
div#header div.site_nav ul#site_nav_global li#mobile a:hover {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll -41px 0 transparent;
}
div#header div.site_nav ul#site_nav_global li#mobile.active a {
    background: url("illu_sprite_header.png") no-repeat scroll -41px 0 transparent;
}
div#header div.site_nav ul#site_nav_global li#rss_feeds.active a {
    background: url("illu_sprite_header.png") no-repeat scroll -44px -64px transparent;
}
div#header div.site_nav ul#site_nav_global li#newsletter.active a {
    background: url("illu_sprite_header.png") no-repeat scroll -59px -32px transparent;
}
div#header div.site_nav ul#site_nav_global li#contest.active a {
    background: url("illu_sprite_header.png") no-repeat scroll -57px -96px transparent;
}
div#header div.site_nav ul#site_nav_global li#ecards.active a {
    background: url("illu_sprite_header.png") no-repeat scroll -119px -128px transparent;
}
div#header div.site_nav ul#site_nav_global li#subscribe.active a {
    background: url("illu_sprite_header.png") no-repeat scroll -263px -160px transparent;
}
div#header div.site_nav ul#site_nav_global li#rss_feeds a {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -64px transparent;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 44px;
}
div#header div.site_nav ul#site_nav_global li#rss_feeds a:hover {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll -44px -64px transparent;
}
div#header div.site_nav ul#site_nav_global li#newsletter a {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -32px transparent;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 59px;
}
div#header div.site_nav ul#site_nav_global li#newsletter a:hover {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll -59px -32px transparent;
}
div#header div.site_nav ul#site_nav_global li#contest a {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -96px transparent;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 57px;
}
div#header div.site_nav ul#site_nav_global li#contest a:hover {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll -57px -96px transparent;
}
div#header div.site_nav ul#site_nav_global li#ecards a {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -128px transparent;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 119px;
}
div#header div.site_nav ul#site_nav_global li#ecards a:hover {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll -119px -128px transparent;
}
div#header div.site_nav ul#site_nav_global li#subscribe a {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll 0 -160px transparent;
    display: block;
    height: 28px;
    text-indent: -999em;
    width: 73px;
}
div#header div.site_nav ul#site_nav_global li#subscribe a:hover {
    background: url("../images/illustrations/illu_sprite_header.png") no-repeat scroll -76px -160px transparent;
}
div#promo_primary {
    clear: none;
    float: right;
    margin-bottom: 29px;
    width: 115px;
}
.ad h2, #embeded_ad_content {
    background-color: #E4E4E4;
    color: #AEAEAE;
    text-align: center;
}
.ad h2 {
    font-size: 10px;
    padding: 3px;
}
#highlights_latest {
    border: 1px solid #E2E2E2;
    float: left;
    margin: -0.7em 0 2em 0.1em;
    width: 960px;
}
.content_primary {
    border-right: 1px solid #FFFFFF;
}
#site_nav_local li a:hover {
    text-decoration: none !important;
}
#site_nav_local {
    background-color: #FFFFFF;
    clear: both;
    font-weight: bold;
    height: 31px;
    margin-bottom: 25px;
    text-transform: uppercase;
    width: 962px;
}
#IssueDate {
    padding: 10px;
}
#Restezconnecte ul {
    padding-left: 3px;
    padding-top: 10px;
}
#Restezconnecte .follow_us {
    padding-left: 11px;
}
#Restezconnecte .follow_us li {
    font-size: 10px;
    margin: 0 6px;
    text-align: center;
}
#Restezconnecte .follow_us li a {
    width: 56px;
}
#Restezconnecte li {
    display: block;
    float: left;
}
#Restezconnecte img {
    display: block;
    float: none;
}
#rel_push_down {
    display: none;
}
#our_partners .follow_us a {
    width: 55px;
}
.follow_us {
    height: 68px;
}
.follow_us a {
    display: block;
    padding-top: 55px;
}
.follow_twitter {
    background: url("/media/images/icons/icon_follow_mobile.jpg") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 55px;
    width: 55px;
}
.follow_facebook {
    background: url("/media/images/icons/icon_follow_facebook.jpg") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 55px;
    width: 55px;
}
.follow_youtube {
    background: url("/media/images/icons/icon_follow_youtube.jpg") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 55px;
    width: 55px;
}
.follow_rss {
    background: url("/media/images/icons/icon_follow_rss.jpg") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    height: 55px;
    width: 55px;
}
#site_search input.submit_search {
    background: url("/media/images/icons/icon_btn_search.gif") no-repeat scroll left top transparent;
    cursor: pointer;
    display: block;
    height: 24px;
    width: 43px;
}
#rockdetente {
    border: 1px solid #E2E2E2;
    float: left;
    margin-bottom: 10px;
    width: 298px;
}
#rockdetente p, #rockdetente p a {
    display: block;
    float: right;
    font-size: 11px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 106px;
}
#aside_primary #rockdetente .inner {
    margin: 0;
    padding: 5px;
}
#other-sites {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#other-sites li {
    clear: both;
    margin: 0 0 25px;
    padding: 0;
}
#other-sites li img {
    float: left;
    margin: 10px 10px 10px 0;
}
#other-sites div.right-col-sites {
    float: right;
    margin: 0 10px;
    text-align: center;
    width: 200px;
}
#other-sites div.right-col-sites h2 {
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
#other-sites div.right-col-sites img {
    margin-bottom: 20px;
}
#other-sites div.right-col-sites ul li {
    font-size: 11px;
    margin: 0 0 5px;
    text-align: left;
}
#home #content {
    width: 100%;
}
#home #highlights {
    float: left;
}
#home #higlights_intro {
    padding-bottom: 30px;
}
#subscribe_banner {
    float: right;
    height: 57px;
    margin: -32px -1px 0 0;
    position: relative;
    width: 477px;
}
#subscribe_banner #subscribe_banner_opened {
    background: url("/media/images/illustrations/expando/numero_gratuit_bg.png") no-repeat scroll left top transparent;
    display: none;
    padding: 20px 20px 24px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 437px;
    z-index: 2147483647;
}
#subscribe_banner #subscribe_banner_opened a.close {
    background: url("/media/images/illustrations/expando/close.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 13px;
    padding: 0;
    position: absolute;
    right: 0;
    text-indent: -999em;
    top: 0;
    width: 12px;
}
#subscribe_banner #subscribe_banner_opened img.mag {
    border: medium none;
    display: block;
    height: 143px;
    position: absolute;
    right: 25px;
    top: 10px;
    width: 105px;
}
#subscribe_banner #subscribe_banner_opened form {
    margin-top: 8px;
    width: 284px;
}
#subscribe_banner #subscribe_banner_opened form legend {
    display: none;
}
#subscribe_banner #subscribe_banner_opened form label {
    clear: both;
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 18px;
    padding: 3px 0 0;
    text-align: left;
    width: 80px;
}
#subscribe_banner #subscribe_banner_opened form input, #subscribe_banner #subscribe_banner_opened form select {
    border: 1px solid #D6D3D3;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 18px;
    margin: 0 0 3px;
    padding: 0 0 0 2px;
    width: 200px;
}
#subscribe_banner #subscribe_banner_opened form span {
    clear: both;
    color: #D70E15;
    display: inline;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin-left: 80px;
    width: 160px;
}
#subscribe_banner #subscribe_banner_opened form button {
    background: url("/media/images/illustrations/expando/confirmer.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: right;
    height: 23px;
    margin-top: 10px;
    overflow: hidden;
    text-indent: -999em;
    width: 108px;
}
div#header div.site_nav ul#site_nav_global li#subscribe a {
    background: url("illu_sprite_header.png") no-repeat scroll -150px -160px transparent;
    display: block;
    height: 28px;
    width: 112px;
}
div#header div.site_nav ul#site_nav_global li#subscribe a:hover {
    background: url("illu_sprite_header.png") no-repeat scroll -263px -160px transparent;
}
div#header div.site_nav ul#site_nav_global li#subscribe ul.sub_menu {
    width: 235px;
}
div#header div.site_nav ul#site_nav_global li#subscribe ul.sub_menu li {
    background: none repeat scroll 0 0 black;
}
div#header div.site_nav ul#site_nav_global li#subscribe ul.sub_menu li.abonnez {
    float: left;
    width: 67px;
}
div#header div.site_nav ul#site_nav_global li#subscribe ul.sub_menu li.renouvelez {
    float: left;
    width: 61px;
}
div#header div.site_nav ul#site_nav_global li#subscribe ul.sub_menu li.services {
    float: left;
    width: 105px;
}
div#header div.site_nav ul#site_nav_global li#subscribe ul.sub_menu li.abonnez a {
    background: url("illu_sprite_header.png") no-repeat scroll 0 -349px transparent;
    display: block;
    height: 12px;
    width: 67px;
}
div#header div.site_nav ul#site_nav_global li#subscribe ul.sub_menu li.renouvelez a {
    background: url("illu_sprite_header.png") no-repeat scroll -67px -349px transparent;
    display: block;
    height: 12px;
    width: 61px;
}
div#header div.site_nav ul#site_nav_global li#subscribe ul.sub_menu li.services a {
    background: url("illu_sprite_header.png") no-repeat scroll -128px -349px transparent;
    display: block;
    height: 12px;
    width: 105px;
}
div#header div.site_nav ul#site_nav_global ul.sub_menu {
    display: none;
    margin: 5px 0 0;
}
div#header div.site_nav ul#site_nav_global li ul li {
    margin: 0;
}
.addthis_toolbox.addthis_default_style {
    margin: 0 37px 10px 0;
    width: 606px;
}
.button_google_plusone {
    float: left;
}
#special_case {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    float: left;
    margin-bottom: 20px;
    width: 647px;
}
#special_case h2.entry-sub-title{
	font-size:1.334em;
}

#content_document.special {
    margin-top: 15px;
    padding-left: 21px;
    width: 607px;
}
#content_document .special_case_content .pagination_primary {
    width: 607px;
}
#special_case h1 {
    color: #000000;
    font-size: 3em;
    line-height: 0.9;
    margin-bottom: 0.3em;
}
#special_case .title_case {
    border-bottom: 1px solid #D0D0D0;
    color: #A8A8A8;
    float: left;
    margin: 0 0 15px;
    padding: 15px 0;
    width: 607px;
}
#special_case .article_preview {
    float: left;
    width: 606px;
}
#special_case .child_1 li {
    float: left;
    position: relative;
    width: 50%;
}
#special_case .child_1 li.last-child div {
    float: right;
}
#special_case .child_1 .phrasing_content {
    float: left;
   /* height: 481px; */
    width: 294px;
}
#special_case .child_1 .phrasing_content img {
    float: left;
    margin: 0 0 15px;
}
#special_case .child_1 .phrasing_content h2 {
    color: #A8A8A8;
    float: left;
    font-size: 2.2em;
    font-weight: bold;
    line-height: 0.9em;
    margin: 0 0 14px;
		width: 100%;
}
#special_case .child_1 .phrasing_content p {
    color: #000000;
    font-size: 1.2em;
}
#special_case .child_2 {
    float: left;
    width: 606px;
}
#special_case .child_2 li {
    float: left;
    width: 155px;
}
#special_case .child_2 li.last-child {
    float: left;
    width: 140px;
}
#special_case .child_2 .phrasing_content {
    float: left;
    width: 140px;
}
#special_case .child_2 .phrasing_content img {
    background: url("../images/illustrations/shadow_special.gif") no-repeat scroll 0 0 transparent;
    margin: 0 0 14px;
    padding: 6px;
}
#special_case .child_2 .phrasing_content h2 {
    color: #A8A8A8;
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1em;
    margin: 0 0 11px;
}
#special_case .child_2 .phrasing_content p {
    color: #000000;
    float: left;
    font-size: 1em;
    margin: 0 0 14px;
}
#dont_miss {
    float: left;
    margin-bottom: 10px;
}
#dont_miss li {
    float: left;
    width: 206px;
}
#dont_miss li.last-child {
    float: left;
    width: 194px;
}
.dont_miss_content {
    float: left;
    width: 195px;
}
.dont_miss_content img {
    background: url("../images/illustrations/shadow_dont_miss.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0 8px 0 0;
    padding: 7px;
}
.dont_miss_content p {
    color: #616161;
    font-size: 1.25em;
    font-weight: bold;
    margin: 0;
}
.dont_miss_content p a {
    color: #616161;
    font-weight: bold;
    margin: 0;
    text-decoration: none !important;
}
.dont_miss_content p a:hover {
    text-decoration: none;
}
#special_case .child_4 {
    float: left;
    width: 606px;
}
#special_case .child_4 li {
    float: left;
    width: 308px;
}
#special_case .child_4 li.pair {
    float: left;
    width: 294px;
}
#special_case .child_4 .phrasing_content {
    float: left;
    margin-bottom: 27px;
    width: 294px;
}
#special_case .child_4 .phrasing_content img {
    background: url("../images/illustrations/shadow_child4.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0 8px 0 0;
    padding: 6px 6px 7px;
}
#special_case .child_4 .phrasing_content p {
    color: #000000;
    font-size: 11px;
    margin: 0 0 14px;
}
#special_case .child_4 .phrasing_content h2 {
    color: #A8A8A8;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1em;
    margin: 0 0 11px;
}
#special_case {
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    float: left;
    margin-bottom: 20px;
    width: 647px;
}
#content_document.special {
    margin-top: 15px;
    padding-left: 21px;
    width: 607px;
}
#content_document .special_case_content .pagination_primary {
    width: 607px;
}
#special_case h1 {
    color: #000000;
    font-size: 38px;
    line-height: 0.9;
    margin-bottom: 0.3em;
}
#special_case .title_case {
    border-bottom: 1px solid #D0D0D0;
    color: #A8A8A8;
    float: left;
    margin: 0 0 15px;
    padding: 20px 0 8px;
    width: 607px;
}
#special_case .article_preview {
    float: left;
    width: 606px;
}
#special_case .child_1 li {
    float: left;
    position: relative;
    width: 50%;
}
#special_case .child_1 li:last-child div {
    float: right;
}
#special_case .child_1 .phrasing_content img {
    float: left;
    margin: 0 0 15px;
}
#special_case .child_1 .phrasing_content h2 {
    color: #A8A8A8;
    float: left;
    font-size: 2.2em;
    font-weight: bold;
    line-height: 0.9em;
    margin: 0 0 14px;
}
#article #special_case .phrasing_content h2 a {
    text-decoration: none !important;
}
#special_case .child_1 .phrasing_content p {
    color: #000000;
    font-size: 1.2em;
}
#special_case .child_2 {
    float: left;
    width: 606px;
}
#special_case .child_2 li {
    float: left;
    width: 155px;
}
#special_case .child_2 li:last-child {
    float: left;
    width: 140px;
}

#special_case .child_2 .phrasing_content img {
    background: url("../images/illustrations/shadow_special.gif") no-repeat scroll 0 0 transparent;
    margin: 0 0 14px;
    padding: 6px;
}
#special_case .child_2 .phrasing_content h2 {
    color: #A8A8A8;
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1em;
    margin: 0 0 11px;
}
#special_case .child_2 .phrasing_content p {
    color: #000000;
    float: left;
    font-size: 1em;
    margin: 0 0 14px;
}
#dont_miss {
    float: left;
    margin-bottom: 10px;
}
#dont_miss li {
    float: left;
    width: 206px;
}
#dont_miss li:last-child {
    float: left;
    width: 192px;
}
.dont_miss_content {
    float: left;

    width: 192px;
}
.dont_miss_content img {
    background: url("../images/illustrations/shadow_dont_miss.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0 8px 0 0;
    padding: 7px;
}
.dont_miss_content p {
    color: #616161;
    font-size: 1.25em;
    font-weight: bold;
    margin: 0;
}
.dont_miss_content p a {
    color: #616161;
    font-weight: bold;
    margin: 0;
    text-decoration: none !important;
}
.dont_miss_content p a:hover {
    text-decoration: none;
}
#special_case .child_4 {
    float: left;
    width: 606px;
}
#special_case .child_4 li {
    float: left;
    width: 308px;
}
#special_case .child_4 li.pair {
    float: left;
    width: 294px;
}
#special_case .child_4 .phrasing_content {
    float: left;
    margin-bottom: 27px;
    width: 294px;
}
#special_case .child_4 .phrasing_content img {
    background: url("../images/illustrations/shadow_child4.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0 8px 0 0;
    padding: 6px 6px 7px;
}
#article .slideshow_preview.child_4.medium,
#special_case .child_4 .phrasing_content p {
    color: #000000;
    font-size: 11px;
    margin: 0 0 14px;
}
#special_case .child_4 .phrasing_content h2 {
    color: #A8A8A8;
    font-size: 1.5em;
    font-weight: bold;
    line-height: 1em;
    margin: 0 0 11px;
}
#article #special_case #content_document .phrasing_content {
}
#special_case .big .phrasing_content a,
#special_case .medium .phrasing_content a,
#special_case .small .dont_miss_content a {
	display:block;
	position:relative;
}
#special_case .big .phrasing_content.video_content img {
	margin:72px 0;
}
#special_case .medium .phrasing_content.video_content img {
	margin:26px 0;
}
#special_case .child_4.medium .phrasing_content.video_content img {
  background-image: url("../images/illustrations/shadow_child4_video.gif");
}
#special_case .small .dont_miss_content.video_content img {
	margin-top:13px;
	background-image: url("../images/illustrations/shadow_dont_miss_video.gif");
}
#special_case .big .video_icon {
		background: url("../images/icons/btn_play_big.png") no-repeat;
		width: 80px;
		height: 80px;
		left: 107px;
		top: 107px;
		position: absolute;
}
#special_case .medium .video_icon {
		background: url("../images/icons/btn_play_medium.png") no-repeat;
		width: 40px;
		height: 40px;
		left: 44px;
		top: 50px;
		position: absolute;
}
#special_case .small .video_icon {
		background: url("../images/icons/btn_play_small.png") no-repeat;
		width: 20px;
		height: 20px;
		left: 28px;
		top: 28px;
		position: absolute;
}
#site_nav_local li#nav_blog.select ul.secondary_nav_local {
   float: left;
   height: 37px;
   left: -887px;
   position: absolute;
   width: 963px;
}
#site_nav_local li#nav_blog.select ul.secondary_nav_local li.child_1 {
   margin-left: 444px;
} 

#site_nav_local #nav_blog {
    position: relative;
}
#site_nav_local div.label_new_blogs {
    background: url("/media/images/icons/btn_new.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    left: -92px;
    position: absolute;
    text-indent: 9999px;
    top: -14px;
    width: 53px;
}

/*******************************
Xpromo
*******************************/

.elleXpromoHead {
	background: #414141; /* Old browsers */
	background: -moz-linear-gradient(top,  #414141 0%, #2e2e2e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#414141), color-stop(100%,#2e2e2e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #414141 0%,#2e2e2e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #414141 0%,#2e2e2e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #414141 0%,#2e2e2e 100%); /* IE10+ */
	background: linear-gradient(top,  #414141 0%,#2e2e2e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#2e2e2e',GradientType=0 ); /* IE6-9 */
	margin-left:-20px;
	margin-bottom:8px;
	height:31px;
	width:1002px;
}
.x_transco_logo{
	float: left;
    height: 31px;
    width: 123px;
	margin:0;
	padding-left:20px;
}
.elleXpromoHead .xpromo_head{
	width:970px;
	margin-left: 20px;
}
.elleXpromoHead .xpromo_head a:hover {
    text-decoration: none !important;
}
.elleXpromo .xpromo_footer{
	padding-top:0px;
}
.elleXpromo .xpromo_footer a:hover{
	text-decoration: none !important;
}

/*******************************
Blog Nav Bar
*******************************/

#site_nav_local li#nav_blog.select ul.secondary_nav_local {
   float: left;
   height: 37px;
   left: -887px;
   position: absolute;
   width: 963px;
}
#site_nav_local li#nav_blog.select ul.secondary_nav_local li.child_1 {
   margin-left: 444px;
} 
#ExtensibleBann{
clear: both;
padding: 16px 0 0 0;
margin-bottom: -20px;
}
/**Slideshow Metapage**/
#article .slideshow_preview .phrasing_content{
*width:auto!important;
}
#article .slideshow_preview li{
float:left;
}
#article .slideshow_preview .content_view_datas{
position:relative;
} 
#article .slideshow_preview li .content_view_datas li{
list-style:none;
position: absolute;
margin:0; 
z-index:0;
}
#article .slideshow_preview li .content_view_datas li.child_1.figure,
#article .slideshow_preview li .content_view_datas li.child_3.figure{
top:12px;
}
#article .slideshow_preview li .content_view_datas li.child_2.figure{
z-index:1;
left:25px;
width:auto;
}
#article .slideshow_preview li .content_view_datas li.child_3.figure{
left:70px
}
#article #content_document .slideshow_preview li .content_view_datas li.figure img{
border: 1px solid #CCCCCC; 
border-radius: 0.5em 0.5em 0.5em 0.5em;
background:#fff;  
padding: 6px !important;
margin:0;
}
#article .slideshow_preview .figure{
overflow: visible;
}   
/**Big image**/
#article .slideshow_preview.big .content_view_datas{
width:295px;
height:255px;
margin:40px 0 3px;
} 
#article .slideshow_preview.big li{
padding-right: 7px;
width: 295px;
}
#article #content_document .slideshow_preview.big li .content_view_datas li.child_2.figure,
#article #content_document .slideshow_preview.big li .content_view_datas li.child_2.figure img{
width:200px;
height:200px;
}
#article #content_document .slideshow_preview.big li .content_view_datas li.child_1.figure,
#article #content_document .slideshow_preview.big li .content_view_datas li.child_1.figure img,
#article #content_document .slideshow_preview.big li .content_view_datas li.child_3.figure,
#article #content_document .slideshow_preview.big li .content_view_datas li.child_3.figure img{
width:175px;
height:175px;
}
/**Medium image**/
#article .slideshow_preview.medium{
clear:both;
}
#article .slideshow_preview.medium .content_view_datas{
width:150px;
height:127px;
padding-bottom:4px;
}
#article .slideshow_preview.medium.child_4 .content_view_datas{
padding:0 6px 11px 0;
}
#article .slideshow_preview.child_4 .phrasing_content,
#article .slideshow_preview.medium li{
width:150px;
}
#article .slideshow_preview.child_4 .phrasing_content{
height:290px;
width:150px;
}
#article #content_document .slideshow_preview.medium li .content_view_datas li.child_2.figure,
#article #content_document .slideshow_preview.medium li .content_view_datas li.child_2.figure img{
width:90px;
height:90px;
}
#article #content_document .slideshow_preview.medium li .content_view_datas li.child_1.figure,
#article #content_document .slideshow_preview.medium li .content_view_datas li.child_1.figure img,
#article #content_document .slideshow_preview.medium li .content_view_datas li.child_3.figure,
#article #content_document .slideshow_preview.medium li .content_view_datas li.child_3.figure img{
width:75px;
height:75px;
}
#article .slideshow_preview.medium li .content_view_datas li.child_2.figure {
left:15px;
}
#article .slideshow_preview.medium li .content_view_datas li.child_3.figure {
left:45px;
}
#article .slideshow_preview.medium li .content_view_datas li.child_1.figure,
#article .slideshow_preview.medium li .content_view_datas li.child_3.figure{
top:8px;
}
#article .child_4 .phrasing_content h2{
float:left;
margin-right: 6px;
}
#article .slideshow_preview.medium .phrasing_content h2,
#article .slideshow_preview.medium .phrasing_content p{
width:130px;
}
/**Small image**/
#article #content_document .slideshow_preview.small li .content_view_datas li.child_2.figure,
#article #content_document .slideshow_preview.small li .content_view_datas li.child_2.figure img{
width:50px;
height:50px;
}
#article .slideshow_preview.small li{
width:200px;
}
#article #content_document .slideshow_preview.small li .content_view_datas li.child_1.figure,
#article #content_document .slideshow_preview.small li .content_view_datas li.child_1.figure img,
#article #content_document .slideshow_preview.small li .content_view_datas li.child_3.figure,
#article #content_document .slideshow_preview.small li .content_view_datas li.child_3.figure img{
width:40px;
height:40px;
}
#article .slideshow_preview.small li .content_view_datas li.child_2.figure {
left:10px;
}
#article .slideshow_preview.small li .content_view_datas li.child_3.figure {
left:30px;
}
#article .slideshow_preview.small li .content_view_datas li.child_1.figure,
#article .slideshow_preview.small li .content_view_datas li.child_3.figure{
top:5px;                    
}
#article .slideshow_preview.small p{
margin:0 0 0 90px;


