@import url("channel_color.css");

* { margin:0; padding:0; }
abbr, acronym { cursor:help; }
a abbr { cursor: pointer; }
table { border-collapse:collapse; }
a {
color:#616161; 
text-decoration:none !important;
outline: none;
}
a:hover { text-decoration: underline !important;}
p { margin:1em 0; }
a img{border:0;}

.entry-content a{
color:#00aef0;
}
body {
height:100%;
color:#616161;
font-family:Arial, sans-serif;
font-size:75%;
margin:0 auto !important;
background:#e5e5e5 /* url(/media/images/illustrations/illu_pattern-00.png) 0 0 repeat */;
width:1000px;
}
#site_search input{
height:24px;
border:0;
}
#site_search_keywords input{
border:0pt none;
}
form input.submit {
border:0pt none;
cursor:pointer;
display:block;
}
.text_field,
.drop_down {
background: transparent url(../images/illustrations/illu_input_text-01.gif) repeat-x 0 0;
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
.drop_down {
background-color: #fff;
}
.more{
text-align: right;
width:auto;
margin-right:5px;
cursor: pointer;
}
#header, #wrapper {
width:962px;
margin:0 auto;
}

li{
list-style-type:none;
}
.list li{
list-style-type:disc;
margin-left:15px
}
/*= Header =*/
#home #site_contact{
display:none;
}
#header {
color: #fff;
}
.ad_header #elle-canada a{
background: transparent url(/media/images/logos/elle_canada.png) repeat-x 0 0;
width:199px;
height:67px;
display:block;
background-color:#D70E15;
cursor: pointer;
}
#ad_TopBoxPMT {
float:right;
height:53px;
margin-top:-15px;
width:166px;
}
#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:0pt;
}
#site_search legend, 
#site_search label {
display:none;
}
/*#header #site_search_submit {
float:left;
width: 7em;
margin-left:0.4em;
background-color: #787878;
font-size:1em;
font-weight:bold;
color: #fff;
border:1px solid #9C9C9C;
width:70px;
background-image:none;
text-transform:inherit;
}*/
#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;
width:165px;
overflow:hidden;
text-indent:-9999px;
text-transform:uppercase;
}
#site_nav_global li a{
background:url(/media/images/illustrations/illu_nav_global_03.gif) no-repeat;
overflow: hidden;
}

#site_nav_global #nav_subscribe a.subscribe:hover{
background-position:0pt -126pt;
}
#site_nav_global #nav_subscribe a{
background-position:0pt -7pt;
}
#site_nav_global #nav_subscribe.opened a {
background-position:0 -167px;
}
#site_nav_global #nav_communities a{
background-position:0pt -41pt;
margin-right:13px;
}
#site_nav_global #nav_contests a{
background-position:0pt -76pt;
}
#site_nav_global #nav_mobile a{
background-position:0 -212px;
}
#site_nav_global #nav_newsletter a{
background-position:0 -341px;
}
#site_nav_global #nav_ecards a{
background-position:0 -300px;
}
#site_nav_global #nav_rss a{
background-position:0 -258px;
}

#channel #site_nav_local{
margin-bottom:40px;
}
#home #site_nav_local {
margin-bottom:0;
}
#site_nav_local li {
float:left;
width:auto;
display:inline;
}

#site_nav_local li div{
	display:none;
}

#site_nav_local li.opened ul {
display: block;
}
#site_nav_local li a {
display:block;
height:15px;
padding:8px 36px;
background-color:#FFF;
color:#666;
text-decoration:none;
}
/*Home menu*/
#site_nav_local li{
width:82px;
text-align:center;
/*position: relative;*/
}

#site_nav_local #nav_trendsetters{
	width:120px;
}

#site_nav_local #nav_style_scoop{
	width:91px;
}

#site_nav_local li#nav_relationships {
	width: 120px;
}

#site_nav_local li#nav_horoscope {
	width: 97px;
}

#nav_relationships{
width:100px;
}

#site_nav_local li a{
padding-left:0;
padding-right:0;
}
#site_nav_local #nav_home{
width:66px;
}
#site_nav_local .secondary_nav_local li{
width:auto;
margin-top:6px;
display:inline;
}
/******************************/
#site_nav_local ul.secondary_nav_local li a{
padding: 5px 10px;
}
#site_nav_local li div {
display:none;
position: absolute;
left:0;
}
.secondary_nav_local{
padding-bottom:0px;
position:absolute;
}
.secondary_nav_local li {
float: left;
}
/* Navigation secondary nav */
#nav_trendsetters{
display:none;
}
.site_nav {
background-color:#000;
padding-top:1.1em;
padding-bottom: 3.3em;
}

#home address,
#home #publicity_primary,
#home .ad_header{
display:none;
} 
address{
background-color:#fff;
float:left;
width:216px;
}
address img{
margin:1em;
}
/*Navigation*/
#nav_subscribe ul {
position:absolute;
background: transparent url(/media/images/illustrations/illu_pattern-03.gif) no-repeat;
left: 0;
background-color:#000;
width:962px;
border-top:1px solid #333333;
height:100px;
display: none;
z-index: 9999;
}

#nav_subscribe.opened ul {
display:block;
}
/*site nav subscribe*/

#site_nav_global #nav_subscribe ul a{
background-image: none;
display:block;
text-indent:0px;
height:auto;
text-decoration:none;
margin-left:65px;
}
}
#nav_subscribe li.child_1{
margin-left:14px;
}
#nav_subscribe li{
width:235px;
position:relative;
}

#nav_subscribe li img{
float:left;
padding-right:10px;
border-right:1px solid #E2E2E2;
}
#nav_subscribe li a{
float:left;
position:absolute;
padding:0;
margin-top:24px;
}

#nav_subscribe li{
margin-top:10px;
font-weight:bold;
}
#nav_subscribe a span{
font-style:italic;
background: transparent url(/media/images/icons/nav_subscribe_arrow.gif) no-repeat 60pt 4pt;
padding-right:50px;
display:block;
}
#nav_subscribe a.subscribe_newsletter span ,
#nav_subscribe a.subscribe_cybercard span{
background-position:74pt 4pt;
}
/*= Wrapper =*/
#wrapper {
clear:both;
overflow:hidden;
background-color: #fff;
position: relative;
float:left;
padding:0 20px 20px 20px;
}
#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;
width:100%;
margin-top:20px;
}

/*display none*/
.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;
}

/*highlights*/
#higlights_intro {
padding-bottom:2.3em;
/*position: relative;*/
}
#highlights_latest .inner {
margin-top:0;
padding:0pt 1.3em;
}
#highlights_look_of_the_day .rating_count{
margin-left:5px;
}
#tagcloud dl,
.inner {
margin:-9px 1pt 0pt;
}
#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;
}
.entry_options li.child_1 {
color:#616161;
border-right:1px solid #616161;
padding-right:4px;
}

h4.entry-title a{
color:#000;
font-weight:bold;
text-decoration:none;
}

#highlights_latest ul li {
list-style-type:none;
float:left;
}
#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 {
width:190px;
margin-right:4px;
padding-left:240px;
}
#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 0px;
}
#highlights_latest .figure {
height:238px;
width:234px;
background:url(../images/illustrations/illu_shadow_10.gif) no-repeat;
padding-top: 17px;
position:absolute;
top:0px;
overflow: hidden;
display:block;
}
#highlights_latest .xoxo li.action_user_article_rating {
margin-left:0;
}
#highlights_latest dl.ratings {
width:190px;
} 

#highlights_latest a.more {
margin-top:1em;
text-transform: uppercase;
font-size:0.9em;
}
.content_secondary .highlight_entry{
margin-left:-1.25em;
width:450px;
}
.highlight_entry h2{
border-bottom:1px solid #b7b7b7;
}
.highlight_entry h3 a{
color:#000;
}
.authors dt,
.authors dd,
.credit dt,
.credit dd {
font-size:0.925em;
display:inline;
float:left;
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;
}
/*rating_system*/
.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:0pt none;
}
/*Article*/
#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,
#quiz h3 {
font-size: 3em;
line-height: 0.9;
margin-bottom: 0.3em;
color: #000;
padding-top:10px;
}
#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;
line-height: normal;
}
#gallery .caption,
#shopping_gallery .caption {
display:none;
}
#article #content_document .pagination_primary .pagination_documents{
border:0;
width:auto;
}
#article .script_based_submit ul,
#look_of_the_day .rating_count {
float: right;
margin-top:1px;
}
#article .rating_count {
margin-left: 10px;
margin-top: 3px;
float: right;
}
/*Article model*/
#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{
margin:1em;
list-style-type:disc;
}
#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 {
border:1px solid #fff;
float:left;
margin-bottom:20px;
background-color: #fff;
}
#document_content {
border-top:3em solid #000;
}
#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: left;
float: left;
margin-bottom: 15px;
clear:both;
}
.leave_comment em {
clear: left;
margin-left:120px;
}

.intro,
#article .quote_content {
font-weight:bold;
font-size: 1.334em;
}

#related_content,
#user_comments,
#latest_question,
#other_experts,
#other_polls,
#other_quiz{
float:left;
clear:both;
margin-left:-2px;
overflow: hidden;
width:627px;
}
#article form.script_based_submit,
#article_style form.script_based_submit {
float: right;
margin-top:0px;
}
#content_document {
padding:7px 21px 17px 21px;
/*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{
list-style-type: none;
float:left;
}
.pagination_primary .authors,
.pagination_primary .credit {
float:left;
display:block;
margin:3px 0.3em 0 0;
text-transform: uppercase;
font-size: 0.916em;
}
.pagination_primary .credit {
border-left: 1px solid #D0D0D0;
padding-left: 5px;
}
#article_style .pagination_primary .credit{
display:none;
}
#article .pagination_primary .pagination_documents{
margin:-2px 5px 0;
float: right;
}
.pagination_primary {
margin-bottom:1em;
font-weight:bold;
float:left;
}
#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;
padding: 0;
}
#article #content_document .document_archive .figure {
margin-right: 15px;
margin-bottom: 18px;
float: left;
width: auto;
height: auto;
}
#article #content_document .image {
float: left;
margin-bottom: 1em;
max-width: 600px;
}
#article #content_document .document_archive p.intro {
display: inline;
float: none;
clear: none;
}
#article #content_document .phrasing_content .figure div.legend {
display: none;
}
#article #embeded_ad_content {
width: 606px;
}
.quote {
width: 16.7em;
float: right;
padding-left:35px;
padding-top: 2px;
}
.quote,
.quote span.quote_end {
background-image: url(../images/icons/icon_quotes.png);
background-repeat: no-repeat;
}
.quote span.quote_content {
background-color: #fff;
text-align:left;
padding-right: 5px;
}
.quote span.quote_end {
background-position: -372px -780px;
display: inline-block;
width: 28px;
height: 19px;
position:relative;
top: 7px;
}
.quote .authors {
display:block;
float:right;
margin-bottom:2em;
text-transform:uppercase;
position: relative;
margin-top: 2.5em;
}
.quote .authors dt {
display: none;
}
blockquote {
margin-bottom: 10px;
}
/*Article style*/
#article_style .figure div.legend{
display:none;
}
#article_style #content_primary,
#article_style #content_secondary {
width: 606px;
padding-bottom:10px;
}
#article_style #content_primary .figure,
#article_style #content_secondary .figure{
height:221px;
width:290px;
overflow: hidden;
text-align: center;
}
#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 {
width: auto;
height: auto;
}

/* Look of a day */
#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 {
width: 300px;
height: 245px;
}
#look_of_the_day #content_primary ul li.child_1 {
width: 300px;
margin-right: 0;
}
#look_of_the_day #content_primary ul li.child_1 img {
width: 292px;
height: 495px;
}
#look_of_the_day #content_primary .vcard a {
text-decoration: none;
cursor: text;
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{
text-align:center;
background: transparent url(/media/images/illustrations/illu_pattern-16.gif) no-repeat;
width:294px;
height:224px;
}
#look_of_the_day .pagination_primary .credit{
border:0;
padding-left:0;
} 
/* Article Video */
#article_video h1,
#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;
min-height:4.5em;
margin-left: 10px;
padding-bottom:25px;
position:relative;
width:185px;
overflow: hidden;
}
#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 {
width: 606px;
overflow: hidden;
}
#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{
padding-left:0;
width:627px;
margin-left:-2px;
margin-top: 40px;
}
#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;
padding: 0;
float: none;
border-top: none;
}
#top_video{
float:left;
position:relative;
margin-top:20px;
}
#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;
width: 500px;
margin-right: 10px;
}
.video .player,
.video .actions_community {
height: 300px;
padding-bottom: 5px;
display: block;
}
.video .actions_community {
float: right;
position: relative;
}
.actions_community .nb_comments {
position: absolute;
bottom: 5px;
}
#article_video .video #highlight_latest {
clear: both;
float: left;
width: 606px;
border-top: 1px solid #D0D0D0;
padding: 1em 0;
}
#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 + Channel Gossip Beta */
#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-right: 15px;
padding-bottom: 15px;
}
#channel_gossip #content_document {
padding: 0;
}
#channel_gossip h2.entry-title {
padding-left: 0;
width: 281px;
}
#channel_gossip .entry-content ul li {
width: 50%;
float: left;
margin-bottom: 1em;
}
#channel_gossip .entry-content img {
width: 130px;
height: 130px;
float: left;
margin-right: 11px;
}
#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  {
width: 130px;
height: 130px;
float: left;
margin-right: 11px;
}

/*Related contents*/
#related_content .child_1,
#other_experts .child_1,
#other_quiz .child_1{
margin-left:0px;
}
#user_comments .vcard img.photo {
display: block;
position: absolute;
top: 10px;
left: 0;
}
.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 .phrasing_content a.title {
font-size:1em;
font-weight:bold;
display:block;
}
#related_content li{
height:95px !important;
margin:0 !important;
}
#related_content{
padding-bottom:2em;
}
#related_content li,
#other_experts li,
#other_quiz li,
#other_polls li,
.related_content li{
float:left;
margin:0 0 5px;
position:relative;
width:50%;
height:60px; 
}
#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 {
padding: 15px 0 0px 80px;
}
#other_experts .gallery .phrasing_content,
#other_polls .gallery .phrasing_content,
#other_quiz .gallery .phrasing_content,
#related_content .gallery .phrasing_content {
padding-left:89px;
padding-bottom: 1.5em;
min-height:60px;
}

#user_comments .figure img {
margin-right:10px;
float:left;
}

#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:0pt;
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;
float:left;
margin-left:17px;
padding:13px 0;
position: relative;
font-size: 1em;
display: none;
}
#user_comments .vcard a{
text-decoration:none;
}
.sub_document_options{
float:right;
margin-top:0.5em;
margin-bottom: 1em;
text-transform: uppercase;
}
.sub_document_options a{
color:#CE6464;
}
.sub_document_options li{
display:inline;
margin-right:0.5em;
color:#CE6464;
}
.sub_document_options span{
font-weight:bold;
}
.sub_document_options li.child_1 {
background:transparent url(/media/images/icons/comments.gif) no-repeat scroll 93% 0;
border-right:1px solid #616161;
color:#616161;
height:35px;
padding-right:30px;
width:auto;
}
#user_comments .authors a,
#latest_question .authors a{
float:left;
color:#000;
}
#user_comments .authors,
#user_comments .timestamp_published,
#latest_question .authors,
#latest_question .timestamp_published{
display:block;
}
.mfcomment .vcard .fn {
margin-right: 5px;
padding-right: 5px;
border-right:1px solid #d0d0d0;
}
#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{
float:left;
clear:both;
margin-left:-2px;
margin-bottom:30px;
}
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{
float:left;
color:#D70E15;
} 
#error_message_global{
float:none;
}
form .error{
background:#D70E15;
}
form .error.thindata {
background:none;
color:#D70E15;;
font-weight:bold;
margin:20px 0
}
/*ecard*/
#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;
width:47.6%;
margin-top:2em;
margin-bottom:2em;
padding-top:0.09em;
}
.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{
width:180px;
height:130px;
}
.ecard_list{
margin-left:-4px;
margin-bottom:20px;
float:left;
}
#form_ecard .entry-content img{
background: transparent url(../images/illustrations/illu_shadow_16.gif)repeat scroll -2pt -4pt;
height:380px;
margin:20px 0pt;
padding:10px;
width:580px;
}
/*= Footer =*/
#footer {
background: #fff;
clear:both;
width: 962px;
padding: 0 20px;
float:left;
}

#header a /*, #footer a*/ {
color: #fff;
}	

#header #site_nav_global_primary li.child_1 a{
border-left:0;
}

#header #site_nav_global_primary li.child_last a {
padding-right:0;
}

#header li {
list-style-type:none;
}

div#transcontinental-media {
margin-top:1em;
}
#transcontinental-media h2,  
#transcontinental-media dl,
#transcontinental-media .fn,
#site_license h2,
#transcontinental_network h2 {
display:none;
}
#transcontinental_network {
width:100%;
}
#transcontinental_network h3 {
float:left;
font-size:1em;
font-weight:normal;
}
#transcontinental_network_nav {
margin-top:15px;
}
#transcontinental_network_nav li {
display:inline;
}
#our_other_sites ul li a {
border-left:1px solid #fff;
padding:0 1.5em;
}
#our_other_sites ul li.child_1 a{
border-left:none;
}
/*= Components =*/

#channel .pagination_documents{
width:auto;
clear:both;
}
#home #tagcloud{
width:960px;
}
#tagcloud {
float:left;
padding-bottom:30px;
width: 627px;
}
#site_search_results #tagcloud{
width:300px;
margin-top:32px;
margin-left:6px;
}
#tagcloud h2.entry-title {

background-position: 0 -24px;
}

h2.entry-title,
.channel_name {
display:block;
width:265px;
border-bottom:8px solid #d70e15;
margin:0 0 0.5em 0.1em;
font-family: Futura, Arial, sans-serif;
font-size:1.4em;
padding-left:16px;
color:#d70e15;
text-transform: uppercase;
}
.channel_name {
font-weight: bold;
}
h2.entry-sub-title {
font-size: 2em;
line-height: 0.9;
margin-bottom: 0.5em;
}

#tagcloud ul{
padding-top:1em;
padding-bottom:1em;
}
#tagcloud li  {
padding:0.5em;
}
#tagcloud a{
text-decoration:none;
color:#616161;
}
#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*/
.video figure{
float:none;
}
.video img{
width:49px;
height:49px;
}
.video .script_based_submit label {
display: block;
margin-left:60px;
}
.video script_based_submit {
float: right;
}
#channel .video .inner{
padding: 11px 11px 0 11px;
background: transparent url(../images/illustrations/illu_shadow_video_player_body.gif) no-repeat;
width:630px;
margin:0;
border:0;
}
#video_player_bottom {
background:transparent url(../images/illustrations/illu_shadow_video_player_bottom.gif) no-repeat scroll -11px 0;
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 {
position: absolute;
top:8px;
left:115px;
height: 31px;
}

#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-repeat: no-repeat;
background-position: 0 0;
}
#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 {
display: block;
text-transform: uppercase;
text-decoration: none;
font-size: 0.88em;
text-align: center;
font-weight: bold;
color: #9D9D9D;
line-height: 1;
}

#top_video ul.most_recent #most_recent_a {
width: 104px;
}
#top_video ul.most_recent #hightest_rated_a {
width: 97px;
background-position: -104px 0;
}
#top_video ul.most_recent #most_commented_a {
width: 104px;
background-position: -201px 0;
}
#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 {
width: 105px;
background-position: -97px -37px;
}
#top_video ul.hightest_rated #most_commented_a {
width: 104px;
background-position: -202px -37px;
}

#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 {
width: 90px;
background-position: -104px -76px;
}
#top_video ul.most_commented #most_commented_a {
width: 111px;
background-position: -194px -76px;
}

#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: #000;
line-height:1;
}

/* Search Results */
#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;
margin-bottom: 7px;
font-weight:bold;
}
#site_search_results #search .form_action {
float: right;
}
#site_search_results #content_document h2 {
clear: left;
}
#site_search_results #content_intro{
margin-top:32px;
margin-left:-2px;
width:300px;
float:left;
}
#site_search_results #search_tags {
float:left;
width: 48%;
margin-top: 32px;
}
#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 {
clear: left;
border-top:1px solid #e2e2e2;
}
#search_results .xoxo li.child_1 {
border-top: none;
margin-top: 0;
}
#search_results .search_items dt {
position: absolute;
top: 18px;
left: 5px;
}
#search_results .search_items dt span {
display: block;
width: 100px;
text-indent: -9999px;
}
#search_results .search_items dd {
padding-left: 100px;
}

#search_results .figure {
width: 100px;
}
#search_results .phrasing_content {
padding: 1em 0;
}
#search_results .figure img {
width: 43px;
height: 43px;
}
#article_video #highlight_latest .figure,
#search_results .xoxo li.video .figure img {
width: 69px;
height: 44px;
}
#article_video #highlight_latest .figure {
height: 54px;
}
#search_results .xoxo li.shopping .figure img {
width: 69px;
height: 50px;
}
#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 {
width: 93px;
background: none;
}
#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 {
width: 81px;
background-position: -7px -36px;
}
#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 0px;
}
#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 {
width: 86px;
background-position: -7px -70px;
}
.site_search{
margin:10px 20px;
}
#search_results_total{
clear:both;
margin-left:20px;
}
.products {
clear: both;
}
.products .figure {
position: absolute;
border:1px solid #E2E2E2;
padding:3px;
top: 0;
left: 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;
}
#twitter_container li {
padding:10px;
}
#twitter_container li a {
color:#D70E15;
}
#twitter_container li.odd {
background:#F2EDF0 none repeat scroll 0 0;
}
#article_video .datas .xoxo li {
margin-bottom:2em;
position:relative;
width:49%;
float:left;
}
#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;
padding-right:5px;
position:relative;
width:290px;
overflow: hidden;
}
.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 {
margin-top:-10px;
margin-right:12px;
width:125px;
float:right;
}
#channel .video ul li {
clear:both;
list-style-type: none;
margin-bottom:12px;
}
#channel .video li{
display:block;
} 
#channel .video .more{
display:block;
padding-top:46px;
margin-right:7px;
}
#channel .video a.more {
text-decoration:none;
font-weight:bold;
}
#channel .video p{
display:none;
}
/* Son: TODO validate if this is still in use */
.video li .figure { 
width: 60px;
height: 60px;
float: left;
}
.video ul li p{
float: right;
}
.products .entry_options {
margin-left:-10px;
}
.products .entry_options li .child_1{
width:100px;
border-left:0;
}
.products .entry_options li{
width:80px;
padding-bottom:0;
}
.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{
font-size: 1.333em;
width: 132px;
float: right;
display: inline;
}
/*Wallpaper*/
#wallpaper h1 {
display:none;
}
#wallpaper #content_primary ul li,
#wallpaper #content_secondary ul li{
float:left;
width:295px;
text-align: center;
margin-bottom: 1em;
}
#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 {
text-align:center;
margin-bottom: 0;
}
#wallpaper .resolution a {
color: #D70E15;
}
/*Horoscope*/
#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: 0pt;
}
#horoscope #content {
width: 648px;
}
#horoscope #content_document {
padding-left: 0;
float:left;
}
#horoscope #content_document .inner {
padding-left: 21px;
}
#horoscope #content_primary div.legend,
#horoscope #content_secondary div.legend{
display:none;
}
#horoscope #content_primary {
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;
width: 606px;
padding: 12px 0;
margin-bottom: 25px;
}
#horoscope #content_secondary{
clear: both;
width: 606px;
position: relative;
}
#horoscope #content_secondary li {
float: left;
margin-bottom:1em;
width: 50%;
position: relative;
}
#horoscope #content_secondary h3{


text-transform: uppercase;
color: #000;
font-size: 1.7em;
margin-bottom: 10px;
}
#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{
position: absolute;
top:0;
left: 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 {
width:120px;
height:120px;
}
#horoscope_profile #content_document .phrasing_content .figure {
float:left;
margin-right:15px;
width: auto;
height: 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 0em;
padding:0.5em 0pt 1em;
width: 606px;
}
#horoscope_profile ul.pagination_nav li {
border: 0;
font-size:1em;
border-left: 1px solid #D0D0D0;
padding:0.2em 0.4em 0.2em 0pt;
}
#horoscope_profile ul.pagination_nav li.child_1 {
padding: 0.2em 0.4em 0.2em 0;
border-left: 0;
}
#horoscope .sign{
height:140px;
}
/* Supplemental */
#aside_primary {
float:right;
width:300px;
background-color: #fff;
overflow: hidden;
}
#aside_primary h2.entry-title{
width:auto;
margin:0;
}
#aside_primary .inner{
padding:0.5em;
float:left;
}
#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 0;
padding:0 0 10px;
width:298px;
overflow: hidden;
}
#highlights_news li {
clear:left;
float:left;
padding:14px 13px;
position:relative;
width:274px;
min-height: 6.5em;
}
#highlights_news p.more{
text-transform:uppercase;
float:right;
margin-top:5px;
}
#highlights_news h3 a,
#highlights_news h4 a{
text-decoration:none;
display: block;
}
#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 {
position: absolute;
left: 13px; 
top: 15px;
padding:19px 19px 17px;
}
#highlights_news .gallery  {
background: transparent url(/media/images/illustrations/slideshow_thumbs.gif) no-repeat scroll 13px 23px;
}
#search_results .gallery,
#related_content .gallery {
background:transparent url(/media/images/illustrations/slideshow_thumbs-01.gif) no-repeat scroll 20px 22px;
}
#related_content .gallery {
background-position: 12px 4px;
}
#highlights_news .figure,
#related_content .figure {
background-color:#FFFFFF;
top:14px;
position: absolute;
}
#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: #fff;
border:1px solid #E2E2E2;
left:26px;
left:24px;
padding:3px 3px 0;
position:absolute;
top:0px;
width:43px;
}
#highlights_news .gallery .figure img {
height:60px;
width:60px;
margin: 0 0 -3px;
}
#highlights_news p.more a{
text-decoration:none;
}
.figure {
overflow: hidden;
text-align: center;
}
#publicity_subscribe,
#our_partners,
#publicity_tower{
clear:both;
}
/*= Channels = */
#channel #highlights_latest h2.entry-title {
background-position: 0 -72px;
}
#channel h1 {
display:none;
}
#channel #content{
width:650px;
float:left;
overflow: hidden;
background-color: #fff;
}
#channel #content div.child_1 {
clear: both;
float: left;
}
/*document options*/
#document_options{
background-color:#a8a8a8;
color:#fff;
padding:0.6em 0.5em 0.8em 0.5em;
font-size: 0.916em;
}

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{
text-indent:-9999px;
float: right;
margin-right: 5px;
}
#document_action li{
float:left;
list-style-type:none;
margin-left:1em;
}
#document_action li a {
display:block;
text-indent:-9999px;
height:20px;
overflow: hidden;
}
.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;
}
#document_options .document_tags dl {
width: 470px;
}
#document_options .tags li a {
padding: 0 0.7em;
color: #fff;
border-left: 1px solid #fff;
}
#document_options .tags li.child_1 a {
padding-left: 0;
border: none;
}
#document_action li.action_font-resize ul li {
margin-left: 0;
height: 17px;
cursor: pointer;
}
#document_action li.action_font-resize ul li span {
display: block;
height:20px;
}
.action_bookmark{
background:transparent url(/media/images/icons/action_icon.gif) no-repeat 0pt -2px;
width:13px;
cursor: pointer;
}
#action_print{
background:transparent url(/media/images/icons/action_icon.gif) no-repeat 0pt -24px;
width:16px;
}
#action_email{
background:transparent url(/media/images/icons/action_icon.gif) no-repeat 0pt -46px;
width:15px
}
#action_comments{
background:transparent url(/media/images/icons/action_icon.gif) no-repeat 0pt -68px;
width:19px;
}
.font-size_decrease{
background:transparent url(/media/images/icons/action_icon.gif) no-repeat 0pt -87px;
width: 13px;
}
.font-size_increase{
background:transparent url(/media/images/icons/action_icon.gif) no-repeat -10pt -87px;
width: 15px;
}
/*Ads*/
.ad {
width:300px;
clear: both;
}
#publicity_tower {
	text-align:center;
}
div#special_partners {
	text-align:center;
	border:1px solid #e4e4e4;
	padding-bottom:10px;
	width:298px;
	float:left;
}
div#special_partners form {
	background:#feedb5;
	padding:0 10px 3px 10px;
	margin:0 10px;
	display:inline;
	float:left;
	width:258px;
}
div#special_partners form fieldset {
	float:left;
	display:inline;
	width:auto;
}
div#special_partners a img {
	padding:10px 0;
}
div#special_partners h3 {
	background:#feedb5;
	padding:10px 10px 0 10px;
	margin:0 10px;
	text-align:left;
	font-size:1.2em;
}
div#special_partners form .text_field {
	background:white none;
	border:none;
	margin:0 10px 5px 0;
	float:left;
	padding:4px 5px 0 5px;
	width:160px;
}
div#special_partners form .button {
	background:black;
	color:#ccc;
	font-size:0.8em;
	font-weight:bold;
	float:left;
	padding:3px;
}
.ad,
#publicity_subscribe {
	clear:none;
	float:left;
	margin-bottom:10px;
}
.ad_header{
clear: both;
width:964px;
margin: 13px 0 10px;
}
#publicity_primary {
float:right;
margin-right:3px;
width:728px;
}
#publicity_primary .inner{
border:0;
}
#highlights_latest #publicity_secondary{
margin-bottom: 29px;
}
/* imported from SAH */
#our_partners a {
	display: block;
	clear: left;
	float: left;
	width: 300px;
	margin: 0 0 5px;
	text-decoration: none;
}
#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 {
	font-size: 1em;
	display: block;
}


#publicity_subscribe h2{
background:url(/media/images/illustrations/illu_subscribe.gif) no-repeat;
height:48px;
text-indent:-9999px;
margin-bottom:-10px;
}
/*Subscribe aside_primary*/
#publicity_subscribe{
background-color:#000;
padding-bottom:10px;
float: left;
}
#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:none;
}
#publicity_subscribe span{
font-style:italic;
}
#publicity_subscribe a{
color:#fff;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
}
/*Pagination*/
.pagination_documents {
margin: 1em 0 2em;
padding-top: 0.8em;
padding-bottom: 1em;
}
#highlights_latest .pagination_documents {
clear: both;
border: none;
}
#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:0pt 31em;
}
.pagination_highlight_latest{
width: 960px;
}
.pagination_highlight_latest ul {
text-align: center;
}
#highlights_latest .pagination_highlight_latest ul li {
float: none;
display: inline;
}
.pagination_highlight_latest ul li a {
display: inline;
}
#highlights_latest ul li.current{
background-color:#939598;
color:#fff;
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;
list-style-type:none;
font-size:0.8em;
margin:0 0 0 2px;
}
ul.pagination_nav li a {
text-decoration: none;
padding:0.2em 0.4em;
}
#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:0pt;
margin:0;
padding:0;
}
.pagination_numeric {
margin-left: 44%;
}
.pagination_numeric li {
float: left;
border:1px solid #e2e2e2;
padding: 0.2em 0.5em;
margin-right: 2px;
}
.pagination_nav li.prev,
.pagination_nav li.next{
border:0;
padding:0;
text-transform:uppercase;
font-weight:bold;
}
.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: #000;
}
.pagination_nav ul{
margin-left:auto;
margin-right:auto;
}
/*Article pagination*/
.pagination_content{
margin-left:20px;
font-weight: bold;
}
.pagination_content a {
text-decoration: none;
display: block;
margin-top: 1.5%;
}
.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;
padding: 0.2em 0.4em;
margin-right: 3px;
width:0.6em;
}
.pagination_content li.current a {
color: #CE6464;
}
.pagination_content li .pagination_page {
margin-right: 7px;
margin-top:0;
display:block;
float:left;
}
.pagination_content li.current .pagination_page {
background-color:#6B6B6C;
border:1px solid #6B6B6C;
color:#FFFFFF;
}
.pagination_nav li.current {
background-color:#6b6b6c;
color: #fff;
border: 1px solid #6B6B6C;
}
.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:#fff;
}
#quiz .pagination_documents,
#quiz_question .pagination_documents{
padding:0.5em;
}
#quiz .pagination_documents,
.pagination_documents,
.pagination_primary,
#horoscope_profile .pagination_nav {
border-top: 1px solid;
border-bottom: 1px solid;
border-color:#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 {
width:235px;
height:239px;
float:left;
background: url(/media/images/illustrations/illu_shadow_11.gif) no-repeat;
border:0;
}
#highlights_look_of_the_day img{
margin: 24px 21px;
}

#highlights_look_of_the_day .phrasing_content {
position: absolute;
top:25em;
right: 1em;
}
#highlights_look_of_the_day,
#highlight_quiz{
width:300px;
float:left;
}
#highlight_quiz fieldset legend {
display:none;
}
.publicity_contests {
clear:left;
width: 627px;
margin-bottom:20px;
background-color: #FFFFFF;
}
.publicity_contests .contest_buttons li {
list-style-type:none;
float: left;
width: 187px;
border-left:1px solid #e2e2e2;
margin-left: 1em;
padding-left:18px;
}

#contests_list #content_document .inner li {
margin: 10px 0pt;
}
.contest_buttons{
margin-bottom: 10px; 
float: left;
}
.publicity_contests .contest_buttons li.child_1 {
border-left: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 {
padding-left: 0;
border-left: none;
}
.contest_buttons {
padding: 1em 0;
}

/* Common images texts */
.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:16px;
}
#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;
width:136px;
padding:0;
}


/* Gallery, Shopping Guide Gallery  & Shopping*/
#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 {
font-family:Arial, sans-serif;
width: auto;
border: none;
text-transform: none;
}
#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;
padding:2px 5px 0 5px;
margin:0 5px;
}
#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;
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;
list-style-type: none;
padding-top:5px;
}
#shopping_gallery .content_view_datas li {
padding-top:0px;
}
#gallery .content_view_datas li .entry-content {
text-align: center;
}
#gallery .pagination_nav li.current {
padding: 0px 1px;
border-color: #6B6B6C;
}
#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 {
position: relative;
margin-top: 20px;
}
#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 {
border:1px solid #ccc;
background-color: #fff;
position:absolute;
padding: 8px;
-moz-border-radius:0.5em;
}
#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;
}
#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 {
top: 4em;
z-index:0;
left: 48px;
}
#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 {
width:165px;
height: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 {
top: 3.3em;
left: 132px;
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 {
width:180px;
height:180px;
}
#gallery .content_view_datas li.child_3 .entry-summary,
#shopping_gallery .content_view_datas li.child_3 .entry-summary {
top: 2.7em;
left: 216px;
z-index:2;
width:200px;
height:200px;
}
#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 {
text-align:center;
display:block;
font-weight:bold;
margin-top: 2em;
margin-bottom:1em;
text-transform:uppercase;
position: absolute;
top: 200px;
left: 21%;
}
#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;
text-align:left;
margin: 5px 0;
}
#shopping_gallery .content_view_datas h4 {
border-top: 1px solid #e2e2e2;
font-size:2em;
}
#shopping_gallery #content_document .pagination_document {
position: absolute;
right: 0px;
top: 21.3em;
}
#gallery .content_view_datas li.child_3 .legend .subject {
border-top:1px solid #ccc;
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 {
margin-top: -1px;
border: none;
}
#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 {
position: absolute;
left: 20px;
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:transparent url(/media/images/icons/icon_previous_next-01.png) no-repeat 0pt -1px;
height: 50px;
display:block;
text-indent:-9999px;
width: 46px;
cursor: pointer;
}
#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{
text-transform:uppercase;
font-weight:bold;
}
.cost dd{
font-size:2em;
margin:-9px 5px;
}
#shopping_locations ul{
margin-top:12px;
}
#shopping_locations .odd{
margin:0 5px;
}

/* Shopping Guide */
#shopping h1.entry-title,
#shopping_guide h1.entry-title {
background-position: 0 -168px;
}
#filters {
clear: both;
margin-top: 20px;
margin-bottom: 40px;
border-top: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
}
#channel #filters {
border-top: none;
}
#filters .form_action li {
float:right;
text-align: right;
margin-top: 1em;
}
#form_shopping_guide {
padding: 1em 0;
}
#form_shopping_guide fieldset {
border: 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 {
width: 100%;
margin-left:10px;
}
#form_shopping_guide li.child_1 select {
margin-left: 0;
}
#shopping_guide #content_document p.note {
float: left;
margin-top:0px;
}
#shopping_guide .pagination_nav{
float:right;
}
#shopping_guide #content_document .pagination_numeric {
float:right;
padding: 0;
margin: 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 0pt;
}

/*Expert Bio*/
#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:0pt 10px 10px 0pt;
width: 160px;
}
#latest_question #content_document .inner .vcard{
margin:0;
}
#ask_expert #content_document .inner .vcard img{
margin:0pt 10px 5px 0pt;
}
#ask_expert .fn{
width:150px;
float:left;
/*display:block;*/
}
#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:#000;
text-decoration:none;
}
.to_expert img{
width:58px;
height:58px;
margin:5px 5px 0 0;
float:left;
}
#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{
padding-top:30px;
margin-top:0;
}
#ask_expert #content_document .inner .vcard a{
text-decoration:none;
font-weight:bold;
}
#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{
border-right:1px solid #616161;
height:35px;
padding:0pt 0.5em;
background-image:none;
}
#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{
/*float:left;*/
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;
}

/*Form*/
fieldset{
border:0pt;
}
#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{
font-weight:bold;
font-size:1.4em;
color:#000;
}
#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;
text-align:center;
margin-left:185px;
color:#fff;
}

#quiz ul.pagination_nav .button{
margin-left:0;
}
#quiz ul.pagination_nav li.button{
margin-left:180px;
}
.comments_actions .button{
margin:20px;
float:right;
}
#content_document #form_ask_expert li.form_action{
clear:both;
width:100%;
text-align:right;
}

#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 {
overflow: hidden;
float: left;
}
#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 */
#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:#fff;
font-weight:bold;
display: block;
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;
text-align: right; 
margin-right: 10px;
}
#form_poll .form_action {
clear: left;
float: right;
}
#form_poll ul li div.legend {
display: none;
}
#form_poll ul li .figure {
width: 175px;
height: 261px;
padding: 9px;
}
#form_poll ul li .figure img,
#poll .results img{
width: 173px;
height: 259px;
-moz-border-radius-bottomleft:0.5em;
-moz-border-radius-bottomright:0.5em;
-moz-border-radius-topleft:0.5em;
-moz-border-radius-topright:0.5em;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:4px;
}
#other_polls .xoxo li {
width: 135px;
float:left;
margin:0pt 20px 20px;
}
#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 {
margin-left: 5px;
color: #b55a61;
}

#poll .results li {
position: absolute;
}
#poll .results li ul li {
position: static;
}
#poll .results li.child_1 {
top: 9em;
left: -1em;
width: 207px;
height: 300px;
z-index: 4;
}
#poll .results li.child_1 img {
width: 170px;
height: 260px;
}
#poll .results li.child_2 {
top: 10em;
left: 10em;
width: 207px;
height: 300px;
z-index: 3;
}
#poll .results li.child_2 img {
width: 155px;
height: 237px;
}
#poll .results li.child_3 {
top: 11em;
left: 20em;
width: 207px;
height: 300px;
z-index: 2;
}
#poll .results li.child_3 img {
width: 140px;
height: 214px;
}
#poll .results li.child_4 {
top: 12em;
left: 29em;
width: 207px;
height: 300px;
z-index: 1;
}
#poll .results li.child_4 img {
width: 120px;
height: 183px;
}
#poll .results dl{
text-align: center; 
font-weight: bold;
}
#form_poll{
float:left;
}
/*Look of te day*/

#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{
margin:2em 0pt;
padding:0.5em 0pt;
clear:both;
}
#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*/

#ecard_form input #ecard_submit .buttons{
margin-left:95px;
width:80px;
}
#ecard_form ul li{
width: 295px; 
float: left;
margin:1em 0pt;
}
#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:none;
}
.step li{
display:inline;
border-right:1px solid #e2e2e2;
padding: 0 5px;
}
.step{
float:right;
margin-top:-2.5em;
font-weight:bold;
}
#form_ecard legend{
display:none;
}
/*Quiz*/
#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 0pt; 
}
#form_quiz .entry-content input{
margin:0px 5px -2pt 0px;
}
#form_quiz .entry-content label{
margin:3px 1px 1px 3px;
font-weight:bold;
}
#highlight_quiz h3{
margin:10px 0;
}
#quiz ol{
margin-bottom:40px;
}
#quiz ol ul{
margin-bottom:20px
} 
#quiz ol ol li {
list-style-type: decimal;
margin-bottom:1em;
font-weight:bold;
}
#quiz ol li ul li{
list-style-type:none;
margin:0;
font-weight:normal;
}
#quiz .next{
text-align:center;
}
#quiz h4{
font-size: 1.2em;
margin:20px 0pt 10px;
}
#quiz legend{
display:none;
}
#quiz .intro,
#quiz .pagination_primary{
margin:1em 0pt;
}
#quiz_question ul.pagination_nav li{
border-left:0;
} 
#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 0pt;
}
#quiz .entry-content .form_action{
margin-bottom:-45px;
margin-left:250px;
}
#quiz .script_based_submit {
width: auto;
}
#quiz_result .entry-content img{
width:245px;
height:230px;
float:left;
margin-right:10px;
}
.button a{
color:#fff;
}
a.button,
.box .more{
text-decoration:none;
}

/*Highlight quiz*/
#highlights_latest .quiz_preview form h3 {
border: none;
}
#highlights_latest .quiz_preview form li {
margin-left: 0;
}
#highlights_latest #form_quiz {
padding: 0;
}

#form_quiz{
background-color:#e7e7e7;
padding:10px;
margin-top:5px;
clear: both;
}
#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{
width:262px;
padding-right:23px;
background-color:#E7E7E7;
text-align:right;
text-transform:uppercase;
font-size:1em;
}
/*Divres Boxes*/
.gallery_preview ul li {
list-style-type: none;
}
.gallery_preview .more{
font-weight:normal;
}
.gallery_preview .more a{
color:#fff;
text-decoration:none;
}
.gallery_preview .entry-content {
padding-bottom: 180px;
position: relative;
}
.gallery_preview .pagination_primary {
border: none;
text-align:right;
margin-bottom: 0.2em;
}
.gallery_preview .script_based_submit {
width: 15em;
}
.gallery_preview .script_based_submit .rating_count {
margin-left: 0;
margin-right: 5px;
float: left;
margin-top: 1px;
}
.gallery_preview .user_rating_system {
display: inline;
}
.gallery_preview li.child_1 .entry-summary,
.gallery_preview li.child_3 .entry-summary {
top: 2em;
z-index:0;
left: 0px;
}
#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 {
width: 125px;
height: 125px;
}
#highlights_latest .gallery_preview li.child_2 .entry-summary {
left: 21px;
}
.gallery_preview li.child_2 .entry-summary {
top: 1em;
z-index:1;
left: 40px;
width: 200px;
height: 200px;
}
.gallery_preview li.child_2 .entry-summary,
.gallery_preview li.child_2 img {
width: 150px;
height: 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-top: auto;
margin-right: 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-top: auto;
margin-left: auto;
padding-right: 5px;
}
#highlights_latest .xoxo li.gallery_preview,
#highlights_latest .xoxo li.gallery_preview ul li {
margin-left: 0;
position: static;
overflow: hidden;
}
#highlights_latest .xoxo li.gallery_preview {
position: relative;
}
#highlights_latest .gallery_preview .figure {
background: none;
left: 0;
padding-top: 0;
top: 0;
width: auto;
}
#highlights_latest .gallery_preview .entry-content {
position: static;
padding-bottom: 0;
} 
#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 {
width: 135px;
height: 135px;
}
#highlights_latest .gallery_preview li.child_2 .entry-summary {
top: 3.3em;
width: 100px;
height: 100px;
}
#highlights_latest .gallery_preview li.child_2 .entry-summary,
#highlights_latest .gallery_preview li.child_2 img {
width: 150px;
height: 150px;
top: 1em;
}
#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 {
display:block;
border-left: 1px solid #d5d5d5;
text-align: left;
width: 85px;
}
.gallery_preview .xoxo h3{
border-bottom: none;
display: none;
}
.gallery_preview h4 a {
text-decoration: none;
}
#highlights_latest .gallery_preview .more .hentry {
border: none;
display: block;
text-align: left;
}
#channel .gallery_preview .gallery_box .more {
float: right;
}
/*Shopping Guide Boxes*/
.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:0px;
}
.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;
}
/*Expert Box*/
#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-decoration:none;
text-align:center;
}
#highlights_latest .expert_preview a {
text-decoration: underline;
display: block;
}
#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; /* temporaire */
}
#highlights_latest .expert_preview img {
float: none;
margin-right: auto;
width: auto;
height: auto;
}
.expert_preview .fn{
margin-left:-91px;
margin-top:4px;
position:absolute;
font-weight:bold;
}
.expert_box .inner {
position: relative;
}
.expert_box .entry-content {
min-height: 150px;
}
.expert_box .figure {
position: absolute;
width: 150px;
height: 150px;
display: block;
top: 6px;
}
.expert_box .fn {
display: none;
}
.expert_box h3,
.expert_box h4,
.expert_box .expert_question {
padding-left: 160px;
}
/* Poll Box */
#poll .entry-content form li,
#highlights_latest .xoxo li.polls_preview li {
margin: 0.5em 0 0;
height: auto;
}
.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 {
float: none;
clear: none;
}
/* Forum box */
.forums_preview a {
text-decoration: none;
padding: 5px 0;
display: block;
font-weight: bold;
}
.forums_preview span {
padding-left: 5px;
font-weight: normal;
text-decoration: underline;
}
.forums_preview li {
background-color: #e7e7e7;
}
.forums_preview li.odd {
background-color: #fff;
}
/* Article Box */
.article_preview .inner {
position: relative;
overflow: hidden;
}
.article_preview .figure {
position: absolute;
left: 0;
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 Box */
.shop_preview .figure {
float: left;
margin-top: 6px;
margin-right: 5px;
padding:3px;
}

/*******/
.box{
width:300px;
float: left;
overflow: hidden;
margin-bottom:20px;
}
.box .rating_count {
margin-top: 0;
}
.box.child_1{
margin-right:27px;
}

#highlights_latest .pagination_nav li.prev a {
background:transparent url(/media/images/illustrations/illu_prev-next.gif) no-repeat scroll 0% -1%;
}
#highlights_latest .pagination_nav li.next a {
background:transparent url(/media/images/illustrations/illu_prev-next.gif) no-repeat scroll 0% 99%;
}

/* Magazine */ 
#magazine #content_document div.legend {
display: none;
}
#magazine #content_document p.intro {
margin-bottom: 1em;
}

/* Rating stars */
dl.ratings {
float: right;
}
dl.ratings label,
dl.ratings .value {
display: none;
}
.rating_count {
float: left;
border-left: 1px solid #e2e2e2;
margin-left: 5px;
padding-left: 5px;
font-weight: bold;
margin-top: 1px;
}
.rating_average {
padding-right: 5px;
margin-top:2px;
float: left;
}
.no_rating {
display:block;
margin-top:1px;
}
dd.rating_average,
dd.rating_average span.rating {
background:transparent url(/media/images/icons/icon_stars-two-states.gif) repeat-x scroll 0 -17px;
display:block;
height:17px;
line-height:1;
margin-top:0px;
}
dl.ratings dd.rating_average {
background-position: 0 0;
width: 80px;
margin-top: 0;
overflow: hidden;
}
#article dl.ratings dd.rating_average,
#article_style dl.ratings dd.rating_average,
#look_of_the_day dl.ratings dd.rating_average {
margin-top: 0px;
}
.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;
}

/*Send to friend*/
#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{
margin-bottom:10px;
float: left;
}
#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 used for Other something */
#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;
}

/* More links */
span.more a {
padding-right: 5px;
}
/*Divers*/
.higlights_intro_flash {
}
.elle_world .inner{
float:left;
margin-bottom:20px;
padding-top:20px;
}
.elle_world .inner li{
width:30%;
float:left;
}
#elle_rss_feeds a{
background: url(/media/images/icons/icon_rss.gif) 0 0 no-repeat;
padding:0 20px;
}
#elle_rss_feeds li{
margin:10px 0 10px
}
.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{;
width:50%;
float:left;
}

.button,
.box .more{
padding: 5px;  
color:#fff;
border:none;
background-color:#D70E15;
cursor: pointer;
font-size:0.9em;
text-transform:uppercase;
display: inline-block;
}

.newsletter_info{
font-weight:bold;
padding:5px 0;
text-transform:uppercase;
}
span.newsletter_info{
width: 120px; 
display: block; 
float: left; 
padding: 0pt;
}
#thindata li{
margin-top:10px;
clear:left;
}
#thindata label,
.gender p{
width: 140px;
float:left
}

#thindata .newsletter_information {
    padding-left: 140px;
}
#thindata em {
    display: block;
    padding-left: 140px;
}


#thindata .mailing_lists label{
display:block;
float:left;
margin-right:10px;
width:auto;
}
#thindata .promotions label,
#thindata .newsletter_elle label{
margin-right:10px;
width:auto;
display:block;
}
#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 .mailing_lists{margin-top:20px;}
#thindata form{
margin-bottom:20px;
}
#thindata{
margin-top:20px;
}
#thindata img{
float:right;
}
#thindata .error_message {
/* margin-top:10px;	*/
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{
text-align:center;
padding:20px 0 20px;
width:100%;
}
#form_contact label{
display:block;
float:left;
width:92px;
}
#form_contact li{
margin-top:10px;
clear:both;
}
#form_contact .note{
margin-left:0;
}
.terms_and_conditions .inner h2{
color:#D70E15;
margin-top:20px;
font-size:1.4em;
}
.terms_and_conditions .inner li{
margin-top:10px;
}
.info_advisory {
position:absolute;
z-index:99;
text-decoration:none;
text-transform:none;
background-color:#000;
color:#fff;
padding:0.25em 0.5em;
line-height:1.25;
width:15em;
font-weight:normal;
-moz-opacity:0.8;
-moz-border-radius:0.5em;
}
/*Image resize*/
#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;
width:290px;
margin-top:5px;
}
#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{
width:200px;
height:200px;
}
#shopping_gallery #content_summary .intro {
display: none;
}
#shopping_gallery .xoxo .entry-content {
margin-top: 285px;
border-top: 1px solid #d2d2d2;
}
#shopping_gallery #user_comments .xoxo .entry-content {
margin-top: 0;
}
#shopping_gallery .script_based_submit {
width: auto;
}
/* To delete since been replace by new lightBox */
#figure_overlay {
position: absolute;
top: 0;
left: 0;
background: transparent url(/media/images/content/lightbox.png);
z-index: 99;
}
#figure_container {
z-index: 999999;
background-color: #fff;
padding:10px;
}
.figure_caption {
width: 75%;
display: block;
float: left;
}
.figure_c_description {
padding-top: 10px;
}

/* LightBox */
#lightBox_wrapper {
background-color: #000;
position: absolute;
top: 0;
left: 0;
z-index: 999998;
display: block;
opacity: 0.35;
}

#lightBox_container {
position: absolute;
top: 0;
left: 0;
z-index: 999999;
background-color: #fff;
padding: 15px;
width: 100px;
height: 100px;
}

#lightBox_data {
float: left;
width: 75%;
}
#lightBox_action {
float: right;
}
#lightBox_data,
#lightBox_action {
margin-top: 6px;
}
.lightBox_close {
cursor: pointer;
}
.loading {
background:transparent url(/media/images/animations/loader-01.gif) no-repeat scroll 50% 50%;
}

/* Tooltip  */
#toolTip {
position:absolute;
border:1px solid #333;
background-color:#292929;
padding:5px;
color:#fff;
display:none;
z-index: 999;
-moz-border-radius:0.5em;
}
/* CSS utilities */
.clear {
clear: both;
}
.hide {
display: none;
}
.show {
display: block;
}
/* Loader animation */
.loader {
width:600px;
text-align:center;
padding:5em 0;
}
/* Forum */
body#phpbb {
padding: 0;
}

/* Embedded Ad */
#EmbeddedAd {
clear: both;
margin:10px 0;
}

#EmbeddedAd b {
background-color:#424242;
display:block;

margin-bottom:-14px;
padding:5px;
width:418px;
color: #fff;
}
#EmbeddedAd table b {
background-color: transparent;
display:inline;
margin-bottom:0;
padding:0;
width: auto;
color: #000;
}

#EmbeddedAd table {
border:1px solid #424242;
border-spacing:0;
width:427px;
margin-left: 1px;
}

#EmbeddedAd table b {
background:transparent none repeat scroll 0 0;
display:inline;
padding:0;
width: auto;
}

#EmbeddedAd table td {
padding-left: 5px;
padding-bottom: 5px;
padding-top: 5px;
}

#EmbeddedAd .rnav_seperator {
padding-left: 0;
}

/*Clarins*/
#nav_beauty #channel_2812 a,
#nav_beauty #channel_3574 a,
a.clarins_pagination {
color:#D8242F;
}
/* Advertorial */
.advertorial {
clear: both;
}
/* SlideShow */
#slideshow {
background-color: #000;
background-image: none;
width: auto;
padding: 20px 10px 20px 20px;
margin: 0;
}
#slideshow h1 {
color:#FFFFFF;
line-height:1;
margin:20px 0;
width:85%;
}
#slideshow #wrapper {
background-color: #000;
float: left;
padding: 40px 0px;
width: auto;
margin: 0;
}
#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: transparent url(/media/images/icons/icon_next-01.png) no-repeat scroll 0 2px;
}
#slideshow .pagination_assets li.next {
right: 1px;
}
#slideshow_ad {
float:left;  
width: 336px; 
}
#slideshow_ad h2 {
display: block;
}
#slideshow_ad .ad h2 {
width:300px;
padding:3px 0;
}
#slide_description {
border:1px solid #171717;
padding: 20px;
color: #fff !important;
}
#slideshow_content {
position: absolute;
top: 0;
left: 0;
z-index: 999999;
}
.close {
border:1px solid #ee2430;
background-color: #b51b25;
color: #fff;
padding: 6px 14px;
cursor: pointer;
}
#slideshow .close {
position: absolute;
right: 0;
top: 0;
}
#publicity_slideshow {
border: 18px solid #171717;
}
#slideshow .loader {
position: absolute;
top: 50%;
left: 0;
}
#slideshow .navigation {
text-align: center;
font-weight: bold;
color: #fff;
}
#formulaireID .text_field{
height:20px;
color:#616161;
}
#site_search_results.from_tagcloud #content_document h2.entry-title, .channel_name {
width: auto;
}

#aside_primary #ticker_frame {
height: 192px;
border: none;
width: 300px;
overflow: hidden;
}
/* Modifs seb - 23 septembre 09 */
#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,
#site_nav_local li#nav_shop.select ul.secondary_nav_local {
width:962px;
left:0;
height:37px;
float:left;
}

#site_nav_local li#nav_blog.select ul.secondary_nav_local {
 left: -796px;
 width:963px;
}
#site_nav_local li.select ul.secondary_nav_local li a {
height:15px;
float:left;
padding:8px 10px;
}
div#header div.site_nav ul#site_nav_global {
	margin:-13px 0 0 23px;
	float:left;
	position:relative;
	width:auto;
	display:inline;
}
div#header div.site_nav ul#site_nav_global li {
	float:left;
	width:auto;
	height:28px;
	margin:0 15px 0 0;
	position:relative;
	display:inline;
}

div#header div.site_nav ul#site_nav_global li#mobile a {
	text-indent:-999em;
	display:block;
	width:41px;
	height:28px;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat 0 0;
}
div#header div.site_nav ul#site_nav_global li ul {
	position:absolute;
	left:4px;
}
div#header div.site_nav ul#site_nav_global li ul li {
	text-indent:-999em;
	display:none;
	overflow:hidden;
	margin:5px 0 0 0;
}
div#header div.site_nav ul#site_nav_global li#mobile.visible ul li {
	width:213px;
	height:12px;
	display:block;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -218px -237px;
}
div#header div.site_nav ul#site_nav_global li#rss_feeds.visible ul li {
	width:229px;
	height:12px;
	display:block;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -234px -259px;
}
div#header div.site_nav ul#site_nav_global li#newsletter.visible ul li {
	width:238px;
	height:12px;
	display:block;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -244px -281px;
}
div#header div.site_nav ul#site_nav_global li#contest.visible ul li {
	width:200px;
	height:12px;
	display:block;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -209px -305px;
}
div#header div.site_nav ul#site_nav_global li#ecards.visible ul li {
	width:183px;
	height:12px;
	display:block;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -235px -328px;
}
div#header div.site_nav ul#site_nav_global li#subscribe.visible ul li {
	width:178px;
	height:12px;
	display:block;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -238px -350px;
}
div#header div.site_nav ul#site_nav_global li#mobile a:hover {
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -41px 0;
}
div#header div.site_nav ul#site_nav_global li#rss_feeds a {
	text-indent:-999em;
	display:block;
	width:63px;
	height:28px;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat 0 -64px;
}
div#header div.site_nav ul#site_nav_global li#rss_feeds a:hover {
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -63px -64px;
}
div#header div.site_nav ul#site_nav_global li#newsletter a {
	text-indent:-999em;
	display:block;
	width:73px;
	height:28px;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat 0 -32px;
}
div#header div.site_nav ul#site_nav_global li#newsletter a:hover {
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -73px -32px;
}
div#header div.site_nav ul#site_nav_global li#contest a {
	text-indent:-999em;
	display:block;
	width:56px;
	height:28px;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat 0 -96px;
}
div#header div.site_nav ul#site_nav_global li#contest a:hover {
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -56px -96px;
}
div#header div.site_nav ul#site_nav_global li#ecards a {
	text-indent:-999em;
	display:block;
	width:50px;
	height:28px;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat 0 -128px;
}
div#header div.site_nav ul#site_nav_global li#ecards a:hover {
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -50px -128px;
}
div#header div.site_nav ul#site_nav_global li#subscribe a {
	text-indent:-999em;
	display:block;
	width:115px;
	height:28px;
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat 0 -160px;
}
div#header div.site_nav ul#site_nav_global li#subscribe a:hover {
	background:url(../images/illustrations/illu_sprite_header.png) no-repeat -115px -160px;
}
div#promo_primary {
	float:right;
	width:115px;
	clear:none;
	margin-bottom:29px;
}
.ad h2,
#embeded_ad_content{
background-color:#E4E4E4;
color:#AEAEAE;
text-align:center;
}
.ad h2 {
font-size: 10px;
padding:3px;
}
#highlights_latest{
width:960px;
border:1px solid #e2e2e2;
float:left;
margin:-0.7em 0 2em 0.1em;
}
.content_primary {
border-right:1px solid #fff;
}
#site_nav_local {
background-color:#fff;
clear:both;
text-transform:uppercase;
height: 31px;
margin-bottom:25px;
font-weight:bold;
width: 962px;
/*overflow: hidden;*/
}
#site_nav_local li a:hover {
text-decoration:none !important;
}
#nav_beauty.select ul li.child_1,
#nav_fashion.select ul li.child_1{
margin-left:1em;
}
/* fix for too many items in sub nav */
#nav_fashion.select ul li {
font-size:0.95em;
margin-top:0.5em;
}
#nav_beauty.select ul li {
font-size:0.83em;
margin-top:0.5em;
}
#nav_living.select ul li.child_1{
margin-left:7em;
}
#nav_blog.select ul li.child_1{
margin-left:594px;
}
#nav_elle_tv.select ul li.child_1{
margin-left:35em;
}
li#nav_shop.select ul li.child_1 {
margin-left: 667px;
}
#our_partners ul {
padding-left:3px;
padding-top:10px;
width: 298px;
clear: both;
float: left;
}
#our_partners .follow_us {
padding-left:11px;
}
#our_partners .follow_us li {
font-size:10px;
margin:0 6px;
text-align:center;
}
#our_partners .follow_us li a {
width:56px;
}
#our_partners li {
display:block;
float:left;
}
#rel_push_down {
display:none;
}

#site_nav_local li#nav_blog {width:96px;}

/*follow us*/
#our_partners .follow_us a {
	width:55px;
}
.follow_us{
	height:68px;
}
.follow_us a {
	display:block;
	padding-top:55px;
}
.follow_twitter {
	background:#fff url(/media/images/icons/icon_follow_twitter.jpg) no-repeat;
	display:block;
	height:55px;	
	width:55px;
}
.follow_facebook {
	background:#fff url(/media/images/icons/icon_follow_facebook.jpg) no-repeat;
	display:block;
	height:55px;	
	width:55px;
}
.follow_youtube {
	background:#fff url(/media/images/icons/icon_follow_youtube.jpg) no-repeat;
	display:block;
	height:55px;	
	width:55px;
}
.follow_rss {
	background:#fff url(/media/images/icons/icon_follow_rss.jpg) no-repeat;
	display:block;
	height:55px;	
	width:55px;
}

#site_search input.submit_search {
background:url(/media/images/icons/icon_btn_search.gif) no-repeat left top;
display:block;
width:43px;
height:24px;
cursor:pointer;
}

div.other-sites #content h1 {
	display: visible;
}

div.other-sites #content p {
	list-style: none;
	margin: 10px 0 10px;
	padding: 0;
	line-height: 16px;
	font-size: 12px;
}

div.other-sites #content ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div.other-sites #content ul li {
	margin: 0 0 25px;
	padding: 0;
	clear: both;
	font-size: 12px;
}

div.other-sites #content ul li img {
	float: left;
	margin: 10px 10px 10px 0; 
}

div.other-sites #content div.right-col-sites {
	float: right;
	margin: 0 10px 0 10px;
	width: 200px;
	text-align: center;
	background-color: #fff;
}

div.other-sites #content div.right-col-sites h2 {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

div.other-sites #content div.right-col-sites img {
	margin-bottom: 20px;
	display: inline;
}

div.other-sites #content div.right-col-sites ul li {
	text-align: left;
	margin: 0 0 5px 0;
	font-size: 11px;
}

#channel div.other-sites h1 {
	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;
}
.newsletter #thindata .list{list-style-type:disc;}
.newsletter #thindata .list .child_1{
list-style-type:none;
}
.addthis_default_style .addthis_counter {
float:left;
}
.button_google_plusone{
width:80px;
float:left
}

/*Style Scoop menu*/
#site_nav_local li#nav_style_scoop a:hover, #site_nav_local li#nav_style_scoop.select a {
    background-color: #00AEF0;
    color: #FFFFFF;                
}

/*new item tag*/

/*hide when not tagged as new*/
#site_nav_local #nav_blog{
position:relative;
}
    
/*display when new class is present*/
#site_nav_local #nav_style_scoop{
	position:relative;
}

#site_nav_local li #label_new_style_scoop {
	background:url(../images/icons/btn_new.png) no-repeat 0 0;
	display: block;
	height: 18px;
	position: absolute;
	left: -12px;
	text-indent: -9999px;
  top: -5px;
	width: 31px;
}
/*style scoop top menu area*/

#channel #content.style_scoop #document_options #action_print,
#channel #content.style_scoop #document_options #action_comments,
#channel #content.style_scoop #document_options .action_font-resize {
	display: none;
}

#channel #content.style_scoop .addthis_toolbox {
	padding-bottom: 20px;
}


.style_scoop h2.entry-title{
	margin-bottom:15px;
}

.style_scoop div#nav_container{
	margin-top:10px;
}

/*style scoop item resize*/

#nav_container_style_scoop .inner {
	padding: 0 8px;
	margin: 0;
	float: left;
}

#nav_container_style_scoop .inner .img_large {
	width: 644px;
	height: 323px;
	height: auto;
}

#nav_container_style_scoop .inner .img_thumb {
	width: 644px;
	margin-bottom: 20px;
}


#nav_container_style_scoop .inner .img_thumb li a img {
	width: 210px;
	height: 97px;
}

.style_scoop #highlights .entry-title{
	color: #00AEF0;
}

/* Artice Meta page */

#special_case h2.entry-sub-title{
	font-size: 1.334em;
}
 
#special_case{
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	float: left;
	margin-bottom: 20px;
	width: 647px;
}

#content_document.special{
	padding-left: 21px;
	margin-top: 15px;
	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{
	font: Arial, Helvetica, sans-serif 3em bold;
	color:#a8a8a8;
	float:left;
	border-bottom:1px solid #D0D0D0;
	width: 607px;
	padding: 20px 0 8px 0;
	margin: 0 0 15px 0;
}

#special_case .article_preview{
	width: 606px;
	float:left;
}


#special_case .child_1 li{
	position:relative;
	float:left;
	width:50%;
}

#special_case .child_1 li.last-child div{
	float:right;
}

#special_case .child_1 .phrasing_content{
	float:left;
	width:294px;
	height: 481px;
}

#special_case .child_1 .phrasing_content img{
	float:left;
	margin: 0 0 15px 0;
		
}
#special_case .child_1 .phrasing_content h2{
	float:left;
	font-size:2.2em;
	line-height: 0.9em;
	font-weight:bold;
	color:#a8a8a8;
	margin: 0 0 14px 0;
	width:100%;
}
#article #special_case .phrasing_content h2 a{
text-decoration:none !important;
}

#special_case .child_1 .phrasing_content p{
	font-size:1.2em;
	color: #000000;
}

#special_case .child_2{
	width: 606px;
	float:left;
}

#special_case .child_2 li{
	width: 155px;
	float:left;
}

#special_case .child_2 li.last-child{
	width: 140px;
	float:left;
}

#special_case .child_2 .phrasing_content{
	float:left;
	width:140px;
	height:auto;
}

#special_case .child_2 .phrasing_content img{
	padding: 6px;
	margin: 0 0 14px 0;
	background: url("../images/illustrations/shadow_special.gif") no-repeat scroll 0 0 transparent;
}

#special_case .child_2 .phrasing_content h2{
	float:left;
	font-size:1.5em;
	line-height: 1em;
	font-weight:bold;
	color:#a8a8a8;
	margin: 0 0 11px 0;
}


#special_case .child_2 .phrasing_content p{
	float:left;
	font-size:1em;
	color:#000000;
	margin: 0 0 14px 0;
}

#dont_miss{
	margin-bottom:10px;
	float:left;
}

#dont_miss li{
	float:left;
	width: 205px;
}

#dont_miss li.last-child{
	float:left;
	width: 192px;
}

.dont_miss_content{
	float:left;
	width:192px;
}

.dont_miss_content img{
	float:left;
	padding: 7px;
	margin: 0 8px 0 0;
	background: url("../images/illustrations/shadow_dont_miss.gif") no-repeat scroll 0 0 transparent;
}

.dont_miss_content p{
	font-size:1.25em;
	font-weight:bold;
	color:#616161;
	margin:0;
}

.dont_miss_content p a{
	font-weight:bold;
	color:#616161;
	margin:0;
	text-decoration:none !important;
	width: 102px;
	display:block;
	float:left;
}

.dont_miss_content p a:hover{
	text-decoration:none;
}

#special_case .child_4{
	width: 606px;
	float:left;
}

#special_case .child_4 li{
	width: 308px;
	float:left;
}

#special_case .child_4 li.pair{
	width: 294px;
	float:left;
}

#special_case .child_4 .phrasing_content{
	float:left;
	width:294px;
	margin-bottom: 27px;
}

#special_case .child_4 .phrasing_content img{
	float:left;
	padding: 6px 6px 7px 6px;
	margin: 0 8px 0 0;
	background: url("../images/illustrations/shadow_child4.gif") no-repeat scroll 0 0 transparent;
}
#article .slideshow_preview.child_4.medium{
	font-size:11px;
	color:#000000;
}
#special_case .child_4 .phrasing_content p{
	font-size:11px;
	color:#000000;
	margin: 0 0 14px 0;
	display:block;
	float:left;
	width:147px;
}

#special_case .child_4 .phrasing_content h2{
	font-size:1.5em;
	line-height: 1em;
	font-weight:bold;
	color:#a8a8a8;
	margin: 0 0 11px 0;
}
#article #special_case #content_document .slideshow_preview.medium .phrasing_content {
*width:150px !important;
}
#article #special_case #content_document .phrasing_content {
*width:295px !important;
}

#article #special_case #content_document .child_2 .phrasing_content {
*width:140px !important;
}
#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 49px 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;
}
#ExtensibleBann{
clear: both;
padding: 16px 0 0 0;
margin-bottom: -20px;
}

/**Slideshow Metapage**/
#article .slideshow_preview li{
float:left;
}
#article .slideshow_preview .content_view_datas{
position:relative;
} 
#article .slideshow_preview li .content_view_datas li{
position: absolute; 
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:295px;
margin-bottom:3px;
} 
#article .slideshow_preview.big li{
padding-right: 30px;
width: 275px;
}
#article .slideshow_preview.big li.last-child{
padding-right:0;
}
#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:180px;
}
#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{
float:right;
}
div#textpres {
margin-left:20px;
margin-right:20px;
margin-bottom:10px;
clear:both;
}
/**FIX : ELLECASE-216**/
#article #content_document .panoramic{
float: none;
}

#content_document .a_facebook     {
   background-image: url("http://scpc.tcmwebcorp.com:80/CrossSitePromo-portlet/img/masterSprite.png");
   background-position: -1254px -190px; 
}

#content_document .a_twitter     {
   background-image: url("http://scpc.tcmwebcorp.com:80/CrossSitePromo-portlet/img/masterSprite.png");
   background-position: -1254px -229px;
}


/** 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 15px;
}
.elleXpromoHead .xpromo_head{
	width:970px;
	margin-right:20px;
}
.elleXpromo .xpromo_footer a:hover,
.elleXpromoHead .xpromo_head a:hover {
    text-decoration: none !important;
}
.elleXpromo .xpromo_footer{
	padding-top:0px;
	text-decoration: none;
}



