/* Globals */
@import url("/trendwatching.fonts.css");
@import url("/trendwatching.globals.css");


body	{background-color: #fff;font: 12px/1.6em Helvetica, Arial;} /* removed for new layout (margin:0;padding:0) 2013-05 Soraya */
/* input {font: 12px Helvetica, Arial;} removed for new layout (margin:0;padding:0) 2013-05 Soraya */
img		{border: 0;}
#wrapper {width:960px;margin:0 auto;clear:both;display:block;}
.wrapper {width:960px;margin:0 auto;clear:both;display:block;}
#intro {clear:none;float:left;}
#intro p {display:block;}
#intro h1 {font-weight:normal;font-family:FlamaSemicondensedBold;font-size:32px;width:600px;line-height:28px;margin-bottom: 20px;}
a {outline: 0;}
hr			{border:0;background:#aaa;margin:2em 0;height:1px;}
:focus {outline:0;}

.debug			{border:1px solid red;}
#notification {background-color:#fe5;padding:6px 12px;font-size:12pt;border:1px solid #fd3;color:#220;margin:0 auto 12px auto;height:20px;font-family:FlamaSemiCondensedBold;}
#notification a {text-decoration:none;color:#000;font-weight:normal;}
#notification a span {text-decoration:underline;font-weight:normal;}
#notification #flags a:hover {opacity:0.5;}

.column_wide	{background-color:#fff;width:590px;float:left;clear:none;padding:0 0 32px 0;}
.column_superwide {background-color:#fff;width:960px;clear:both;}
.column_text	{width:500px;margin:0 auto;}
.column_left	{width:500px;float:left;clear:none;padding:12px;}
.sidebar		{width:350px;float:right;clear:none;}
.sidebar_promo	{width:350px;float:right;clear:none;padding-top:32px;}


/* Signup */
#index_signup p {margin:4px 0 8px 0;}
#index_signup .wrapper {padding:8px;margin:0;border-bottom:1px solid #9bcd8b;border-right:1px solid #9bcd8b;border-left:1px solid #9bcd8b;height:120px;}
#index_signup h3 {color:#58ab3d;border-bottom:2px solid #58ab3d;}
	#index_signup h4 {color:#58ab3d;}
#index_signup_signup {float:left;clear:none;width:250px;}
#index_signup_feeds {float:right;clear:none;width:105px;}



/* Briefing */
.briefing h1 {font-size:36px;margin-top:1em;}
.briefing h2 {font-size:30px;margin-top:1em;}
.briefing h3 {font-size:24px;margin-top:1em;}


#column_briefing h1 {font-weight:normal;font-family:FlamaSemicondensedBold;font-size:70px;text-align:left;line-height:60px;margin:0;padding:0.33em 0 !important;}
#column_briefing h2 {font-weight:normal;font-family:FlamaSemicondensedBold;font-size:60px;text-align:left;line-height:50px;margin:0;padding:1em 0 0.25em 0;}
#column_briefing h3 {font-weight:normal;font-family:FlamaSemicondensedBold;font-size:40px;text-align:left;line-height:35px;margin:0;padding:1em 0 0.25em 0;}
#column_briefing h4 {font-weight:normal;font-family:FlamaSemicondensedBold;font-size:30px;text-align:left;line-height:30px;margin:0;padding:1em 0 0.25em 0;}
#column_briefing h5 {font-weight:normal;font-family:FlamaSemicondensedBook;font-size:24px;text-align:left;line-height:24px;margin:0;padding:0 0 0.25em 0;margin-top:-0.5em;color:#666;}

#column_about h2 {font-weight:normal;font-family:FlamaSemicondensedBold;font-size:30px;text-align:left;line-height:50px;margin:0;padding:1em 0 0.25em 0;}
#column_about a {color:#e27;font-weight:bold;}
#column_presentations a {color:#e27;font-weight:bold;}

.toolbox h5 {font-weight:normal;font-family:FlamaSemicondensedBold;font-size:20px;color:#000;text-align:left;line-height:20px;margin:0;padding:8px;}
.toolbox h5 a {font-weight:normal;text-decoration:underline;}

.briefing li span {color:#000;}
.briefing ul li {margin:0;}
.briefing ol li {margin:0;}

.briefing .highlight {background-color: #FFFF00;}
.briefing a.highlight {color:#000;}
.briefing .highlightdelete {text-decoration: line-through;background-color: #FFFF00;}

.definition p {color: #fff;}



noscript {display:none;}
noscript img {display:none;}



/* Index */
#index_intro 			{width:351px;height:293px;background-color:#fff;float:left; clear:none;border:1px solid #371;background-image:url("/img/_index/index_intro_back.png");background-repeat:repeat-x;}
#index_briefing 		{width:594px;height:295px;background-color:#fb2;float:right;clear:none;}
#index_inmedia			{width:229px;height:208px;background-color:#d04;float:left; clear:none;margin:16px 16px 0 0;}
#index_happy			{width:229px;height:208px;background-color:#48c;float:left; clear:none;margin:16px 0 0 0;}
#index_briefings		{width:229px;height:208px;background-color:#05d;float:left; clear:none;margin:16px 0 0 0;}
#index_trendreport 		{width:472px;height:208px;background-color:#000;float:right;clear:none;margin:16px 0 0 0;}

#index_intro a {color:#333;}
#index_intro h3 {padding:0;margin:0 0 1em 0;float:left;clear:none;}
#index_intro ul#alternate {padding:0;margin:0;list-style:none;float:right;clear:none;}
#index_intro ul#alternate li {padding:0;margin:0;display:inline;}
#index_intro ul#alternate img {width:16px;height:11px;}
#index_intro_wrap {padding:6px;}


#index_trendreport p {padding:0 0 0.5em 0;margin:0;color:#fff;line-height:1.20em;width:450px;top:10px;left:8px;position:relative;}
#index_trendreport_smallblack {background-color:#000;padding:0;margin:0;width:472px;height:208px;background-image:url("/img/_index/index_smallblack.gif");}
#index_trendreport_premium  {background-color:#000;padding:0;margin:0;width:472px;height:208px;background-image:url("/img/_index/promo_premium_index.png");}
#index_trendreport a {color:#fb0;font-weight:bold;}


/* Localized */
#column_localized {border:1px solid #666;}
#column_localized a {color:#333;font-weight:bold;}
#column_localized h3 {margin:32px 0 0 0;}
#sidebar_localized {background-color:#555;color:#fff;border:1px solid #222;}
#sidebar_localized a {color:#fff;}
#sidebar_localized a:visited {color:#fff;}
#sidebar_localized h2 {padding:0;margin:0 0 1em 0;}
#sidebar_localized h3 {padding:0;margin:0;}
#sidebar_localized p {padding:0;margin:0 0 2em 0;}
#sidebar_wrapper {padding:8px;}

#tool_previous h5 a {color:#333;}


/* Sidebar 3.0 */
#sidebar {width:350px;float:right;clear:none;}
#sidebar a {color:#c22;}
#sidebar a:hover {}

.toolbox {background-color:#fff;border:1px solid #aaa;margin-bottom:16px;}
.toolbox p {margin:0;padding:8px;}
.toolbox h4 {margin:0;padding:8px 0 0 8px;}
.toolbox hr {width:80%;margin:8px auto;}

#tool_about {background-image:url(/img/_toolbox/img_logo.png);background-repeat:no-repeat;background-position:top right;}

#tool_subs a {font-weight:normal;}

#tool_share ul {padding:0 0 0 8px;list-style:none;margin:8px 0;}
#tool_share ul li {color:#333;margin:0 0 8px 0;padding:0;}
#tool_share ul li a {color:#333;}
#tool_share ul ul {padding:0 0 0 24px;margin:0;}
#tool_share ul ul li {margin:0;padding:0;}

#tool_previous ul {padding:0 0 0 8px;list-style:none;margin:8px 0;}
#tool_previous ul li {color:#666;margin:0 0 4px 0;padding:0;}
#tool_previous ul li a {color:#333;}

#previous_share {width:100%;border-top:1px solid #666;margin-top:2em;}
#previous_share ul {padding:0 0 0 8px;list-style:none;margin:8px 0;}
#previous_share ul li {color:#333;margin:0 32px 0 0;padding:0;display:inline;}
#previous_share ul li a {color:#333;}


/*
#tool_media {height:160px;border:1px solid #fff;margin:0 0 16px 0; background:#08c url(/img/briefing/newsidebar_trendwatching_bg.png) repeat-y;}
#tool_media p {color:#fff;line-height:1.1em;margin-bottom:8px;}
#tool_media a {color:#fff;}
#media_wrap {margin:0 8px;}
*/






/* Trend+Briefing afterword */
#afterword { width: 960px; padding: 0; margin: 32px 0 0 0; float: left;}
#afterword_column {width:590px;float:left;clear:none;}

#previous_briefings {height:100%;border:1px solid #fff;color:#fff;background:#555 url(/img/briefing/newsidebar_previous_bg.png) repeat-x;}
#previous_briefings_wrap {margin:0 8px;}
#previous_briefings ul {list-style:none;padding:0;margin:0 8px 32px 8px;}
#previous_briefings ul li {padding:0;margin:5px 0;color:#fff;}
#previous_briefings ul li a {color:#eee;font-weight:bold;padding:5px 0;}




/* Section: Briefings */
#column_briefing {border:1px solid #888;text-align:justify;}
#column_briefing h2 {padding-top:2em;}
#column_briefing .subtitle {color:#888;text-align:right;line-height:1em;font-style:oblique;}
#column_briefing li {padding-bottom:0.5em;}
#column_briefing li li {padding-bottom:0;}

.briefing_disclaimer p {font-size:1em;padding:0 0 1em 0;margin:0;color:#444;}
.briefing_disclaimer h5 {font-size:1em;padding:2em 0 0.5em 0;margin:0;color:#444;}


/* Section: Tips */
#column_tips	{border:1px solid #f80;}
#column_spotters {border:1px solid #d0a;}
#sidebar_tips	{background-color:#f80;}
#sidebar_pdf	{padding:32px 0 0 0;}
#intro p		{padding:0 0 32px 0;margin:0;width:600px;color:#333;}
#intro h2		{padding:0 0 8px 0;margin:0;}
#intro .intro_img {width:442px;height:47px;}
.l-orange		{color:#fff; font-size: 14px;}
.c-gray			{color:#999999;font-style:italic;}
.c-purple		{color:#660099;font-weight:bold;}
.c-red			{color:#F83E07;font-weight:bold;}
.c-cyan			{color:#009BC1;font-weight:bold;}
.c-pink			{color:#F80779;font-weight:bold;}
.c-orange 		{color:#FDA502;font-weight:bold;}
.c-green		{color:#33CC33;font-weight:bold;}
.white 			{color:#fff;padding:0;margin:0;}

.tips_button_next {float:right;clear:none;width:350px;height:76px;}
.tips_button_last {float:left;clear:none;width:117px;height:76px;display:none;}


/* Thank-you */
#column_thankyou	{border:1px solid #a39;height:300px;}
#column_subscribe	{border:1px solid #666;}
#column_subscribe p {padding:0 8px;}


/* Tell a friend */
#column_friend {border:1px solid #590;padding-top:24px;}
#wide_friend {border:1px solid #590;width:960px;background-color:#fff;margin:16px 0;}
#wide_friend h2 {font-size:22px;line-height:1.2em;padding:8px;font-weight:normal;}
#friend_notes {width:350px;float:right;clear:none;}
#friend_notes ul {color:#fff;font-size:20px;}
#friend_notes li {padding-top:0.75em;}
#column_friend hr {border:0;background-color:#bbb;height:1px;margin:20px 0;}

#column_friend #submit {width:142px;height:49px;float:right;margin:16px 0 0 0;clear:none;}
#column_friend #add {width:142px;height:35px;float:right;clear:both;}
#column_friend #disclaimer {float:left;clear:none;width:330px;}
#column_friend #disclaimer p {font-size:11px;line-height:1.1em;color:#666;margin:22px 0 0 0;}

#column_friend label {width:200px;}
#column_friend input, #column_friend textarea {font-size:13px;}
#column_friend input {width:250px;}
#column_friend textarea {width:500px;height:150px;padding:1px;}

#friend h2 {font-weight:normal;font-family:FlamaSemicondensedBook;font-size:24pt;line-height:22pt;width:600px;margin:0;padding:10px 0 10px 0;color:#444;height:32px;}
#friend_form input, #friend textarea {border:1px solid #aaa;font-size:13px;padding:3px;font-family:Helvetica, Arial}
#friend_form #submit {width:142px;height:49px;float:right;margin:16px 0 0 0;clear:none;}

#friend li {margin-bottom:8px;}

#friend_form textarea {width:500px;height:150px;padding:1px;}
#friend_form label {width:200px;}
#friend_form input {width:250px;}

/* In the media */
.media_entry {margin:5em 0;border-bottom:1px solid #999;width:900px;}
.media_entry a {color:#e27;text-decoration:none;}
.media_entry p {width:700px;}
.media_entry a:visited {color:#603;}
#column_media	{border:1px solid #e27;}
#column_media_article {border:1px solid #e27;}
#column_media_article a {font-weight:bold;color:#e27;}
#media .sidebar a {color:#e27;font-weight:bold;}
#sidebar_previousbriefings {margin-top:16px;}


#media select {width:348px;height:24px;margin:0 0 1.5em 0;font-size:1.25em;}
#media #intro {margin:0 0 32px 0;}

#media h2 {margin:1.5em 0 0 0;padding:0;font-weight:normal;font-size:2.5em;line-height:1.25em;}
#media h3 {margin:0;padding:0;font-weight:normal;font-size:1.75em;line-height:1.25em;}
#column_media h4 {margin:0;padding:0 0 0 8px;float:right;clear:none;}
#media h5 {margin:0;padding:0;font-size:1.5em;}
#media h5 a {color:#e27;font-weight:normal;}
#media .sidebar h2 {padding:0 0 16px 0;margin:0;}


/* Presentations */
#column_presentations {border:1px solid #070;}

#presentations a {color:#191;}
#presentations ul.services {margin:0 0 0 2em;padding:0;}
#presentations .services li {line-height:1.25em;list-style:square;}
#presentations .services .where {list-style:none;margin:0 0 1.5em 0;font-style:oblique;}
#presentations #intro p {width:560px;padding:8px;}

#sidebar_previous {background-color:#fff;border:1px solid #070;}
.sidebar #wrap {padding:8px;}
.sidebar h3 {padding:0;margin:2em 0 0.5em 0;}
.sidebar .logo {float:right;clear:none;}



/* About */
#column_about {border:1px solid #555;padding-top:24px;border-top:2px solid #555;}
#about .sidebar {background-color:#fff;border:1px solid #e27;}

#about a {color:#e27;}
#about a:visited {color:#b15;}

#about ul#people {margin:2em 0 0 1em;padding:0;}
#about ul#people li {margin:0 0 2em 0;}

#about #about_index {background-color:#b15;border-color:#e27;color:#fff;}
#about #about_index a {color:#fff;}
#about #about_index h3 {padding:0;margin:0;}
#about #about_index h4 {padding:0;margin:16px 0 0 0;}
#about #about_index p {padding:0;margin:8px 0 32px 20px;color:#fff !important;}

#about h3 {padding-top:1em;}

ul#about_nav li {list-style:none;display:inline;padding:0 1em 0 0;}
ul#about_nav li a {color:#e27;font-weight:normal;}


#about h2 {font-weight:normal;font-family:FlamaSemicondensedBook;font-size:36pt;margin:0;padding:10px 0 10px 0;color:#444;height:32px;}
#about h3 {font-weight:normal;font-family:FlamaSemicondensedBold;font-size:16pt;margin:0;padding:10px 0 0 0;color:#222;height:20px;}

/* JOBS*/
#jobs h2 {font-weight:normal;font-family:FlamaSemicondensedBold;font-size:32pt;margin:0;padding:10px 0 10px 0; margin-bottom:10px; color:#666;}
#jobs span {font-weight:normal;font-family:FlamaSemicondensedBook;font-size:32pt;margin:0;padding:10px 0 10px 0;  margin-bottom:10px;}
#jobs .london h2 {color:#0AE;} /*Light Blue*/
#jobs .london span {color:#02407D;} /*Dark Blue*/
#jobs .singapore h2 {color:#f00;} /*Red*/
#jobs .singapore span {color:#811E1E;} /*Dark Red*/
#jobs .brazil h2 {color:#02A932;} /*Green*/
#jobs .brazil span {color:#072;} /*Dark Green*/
#jobs .newyork h2 {color:#f90;} /*Green*/
#jobs .newyork span {color:#f90;} /*Dark Green*/


#column_jobs {border:1px solid #555;padding: 24px 40px;border-top:2px solid #555;}
#column_jobs a {font-weight:normal;color:#333;}
#column_jobs p {margin-top:0}
#column_jobs h2 {font-weight:normal;font-family:FlamaSemicondensedBold;font-size:24pt;padding:0;}
#column_jobs h3 {font-weight:normal;font-family:FlamaSemicondensedBook;font-size:18pt;padding:0; margin-bottom:10px;}

#column_jobs .london h2 {color:#0AE;} /*Light Blue*/
#column_jobs .london h3 , #column_jobs .london a {color:#02407D;} /*Dark Blue*/

#column_jobs .singapore h2 {color:#f00;} /*Red*/
#column_jobs .singapore h3, #column_jobs .singapore a {color:#811E1E;} /*Dark Red*/

#column_jobs .brazil h2 {color:#02A932;} /*Green*/
#column_jobs .brazil h3 , #column_jobs .brazil a {color:#072;} /*Dark Green*/

#column_jobs .newyork h2 {color:#f90;} /*Green*/
#column_jobs .newyork h3 , #column_jobs .newyork a {color:#f90;} /*Dark Green*/

/* Subscribe form */
form.subscribe {margin:15px;width:100%;}
form.subscribe fieldset {border: none;}
form.subscribe li {clear:both;list-style-type:none;}
form.subscribe li input {float:left;margin-bottom:10px;width:200px;padding:2px;}
form.subscribe li label {width:175px;display:block;float:left;text-align:right;margin:3px 10px 10px 0;}
form.subscribe input.error {background-color:#faacac;}
form.subscribe #submit {clear:none;float:right;height:50px;margin:16px 0 0 300px;width:142px;}

/* Subscribe form 2.0 */
#column_subscribe {border:1px solid #aaa;}
form.campaignmonitor {margin:16px 0 0 0;width:590px;padding:0;}
form.campaignmonitor input {margin-bottom:10px;width:250px;padding:4px 0;border:1px solid #999;font-size:12px;}
form.campaignmonitor label {float:right;margin:3px 10px 10px 0;}

form.campaignmonitor .languages input {margin-bottom:0;padding:0;width:20px;border:0;}
form.campaignmonitor .languages label {float:none;margin:0 0 2px 0;}
form.campaignmonitor .languages label img {margin-top:0;}


form.campaignmonitor input.error {background-color:#faacac;}



/* Section: Previous Briefings */

/* Faking it for clear bug */
.trend:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.date:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.trend {display: block;}
.date {display: block;}
/* End hide from IE-mac */

#column_database {border:1px solid #666;}
.trend {padding:0 0 2em 0.5em;margin: 2em 0;display:inline-block;}
.promo {padding:0 0 2em 0.5em;margin: 2em 35px 2em 180px;clear:both;border-bottom:1px solid #aaa;}
.date {float:left;clear:none;width:180px;height:100px;}
.date h3 {margin:0;padding:0;}
.date h4 {color: #aaa;margin:3px 0 0 0;padding:0;}
.description {float:left;clear:none;width:740px;border-bottom:1px solid #aaa;}
.description .spotlight {width:180px;height:217px;float:right;padding:0 0 6px 12px;}
.description h2 {margin:0;padding:0;font-size:18pt;}
.description h2 a {text-decoration:none;color:#222;}
.link {clear:left;float:left;}
.link a {text-decoration:underline;font-weight:bold;display:block;}
.link .pdficon {width:16px;height:16px;}


#column_database .buttons {clear:both;margin-top:8px;width:400px;float:left;clear:left;}
#column_database .button_twitter {float:left;clear:none;margin:0 16px 0 0;}
#column_database .button_facebook {float:left;clear:none;margin:0 0 0 0;}


#subscribe {width:330px;float:right;clear:none;background-color:#fff;border:1px solid black;color:#333;margin:12px 0 12px 0;}
#subscribe #wrap {padding:8px;}
#subscribe #feed {width:39px;height:15px;float:right;clear:none;padding:6px 0 6px 0;}
#subscribe h2 {padding:0 0 6px 0;margin:0;}
#subscribe .subbox {width:150px;}

#firsttime {width:330px;float:right;clear:none;background-color:#fff;border:1px solid black;color:#333;}
#firsttime .wrap {padding:8px;}
#firsttime p {line-height:1.1em;padding:0;margin:0}
#firsttime h2 {padding:0 0 6px 0;margin:0;}






.clearfix {display: inline-block;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
* html #wrapper {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/*test1*/
