/* Globals */
body	{background-color: #eeeee8;margin:0;padding:0;font: 12px/1.6em Helvetica, Arial;}
img		{border: 0;}
#wrapper {width:960px;margin:0 auto;clear:both;}
#intro {clear:none;float:left;}
#intro p {display:block;}
a {outline: 0;}
hr			{border:0;background:#aaa;margin:2em 0;height:1px;}
:focus {outline:0;}

.debug			{border:1px solid red;}

.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;}

/* 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;}

.briefing li span {color:#000;}
.briefing ul.nospace li {margin:0;}
.briefing ol.nospace li {margin:0;}

.briefing .highlight {background-color: #FFFF00;}
.briefing a.highlight {color:#000;}
.briefing .highlightdelete {text-decoration: line-through;background-color: #FFFF00;}



noscript {display:none;}
noscript img {display:none;}

/* Global navigation */
#global_navigation_wrap			{margin:20px 0;}
#global_navigation 				{padding:0;margin:0 auto;width:960px;background-image:url(/img/_global_navigation/nav_bg.png);}
#global_navigation ul 			{padding:0;margin:0;height:52px;}
#global_navigation ul li 		{padding:0;margin:0;display:inline;float:left;}
#global_navigation #home 		{height:52px;width:97px;}
#global_navigation #briefing 	{height:52px;width:120px;}
#global_navigation #report 		{height:52px;width:168px;}
#global_navigation #database 	{height:52px;width:120px;}
#global_navigation #presentations {height:52px;width:92px;}
#global_navigation #tips 		{height:52px;width:82px;display:none;}
#global_navigation #spotters	{height:52px;width:82px;}
#global_navigation #about 		{height:52px;width:82px;}
#global_search					{float:right;clear:none;padding:16px 10px;}
#global_search #sbi				{width:120px;height:16px;color:#777;border:1px solid #888;}
#global_search #sbb				{height:9px;width:9px;padding:0;margin:0;}
#global_search input			{padding:0;margin:0;}
#global_search form				{padding:0;margin:0;}


/* Global footer V 2.0 */
#footer_wrapper			{margin:0 auto;width:960px;font-size:11px;line-height:1.3em;}
#footer					{padding:12px 0;margin:4em 0 2em 0;background-color:#fff;border:1px solid #ddd;clear:both;}
.footer_unit			{padding:0 0 0 15px;width:220px;float:left;clear:none;}
.footer_unit strong a	{color:#000 !important;font-weight:bold !important;}
.footer_unit a:link		{text-decoration:none;		color:#555;}
.footer_unit a:visited	{text-decoration:none;		color:#555;}
.footer_unit a:hover	{text-decoration:underline; color:#777;}
#footer .new			{color:#fff;background:#555;font-size:9px;padding:1px;font-weight:normal;}
.copyright				{font-size:10px;color:#666666;text-align:center;}
#footer_search			{width:100%;text-align:center;padding:2em 0 1em 0;}
#footer_search input	{padding:2px;}





/* 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:#666;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;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:#111;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:#fff;padding:0;margin:0;width:472px;height:208px;background-image:url("/img/_index/promo_premium_index.png");}
#index_trendreport a {color:#000;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;}



/* Sidebar 3.0 */
#sidebar {width:350px;float:right;clear:none;}
#sidebar a {color:#666;text-decoration:none;font-weight:bold;}
#sidebar a:hover {text-decoration:underline;font-weight:bold;}

.toolbox {background-color:#fff;border:1px solid #666;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:337px;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;}

#column_briefing #StatusSpheres ul {color:#4df;}
#column_briefing #StatusSpheres li p {color:#000;}

.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 #f30;}
#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-family:Arial;font-size:13px;}
#column_friend input {width:250px;}
#column_friend textarea {width:500px;height:150px;padding:1px;}

/* 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 #191;}

#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 {color:#fff;width:560px;padding:8px;}
#presentations #intro p a {color:#fff;}

#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 #444;padding-top:24px;}
#about .sidebar {background-color:#fff;border:1px solid #e27;}

#about a {color:#e27;font-weight:bold;}
#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;font-size:1.5em;}
#about #about_index p {padding:0;margin:8px 0 32px 20px;}

#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;}


/* Subscribe form */
#column_subscribe {border:1px solid #f80;}
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;}




/* Section: Previous Briefings */

/* Faking it for clear bug */
.trend:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.trend {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;}
.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;}

#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;}


/* Section: Previous Trends */
#years {margin:0 auto;font-size:1.25em;text-align:center;}
#years a {color:#09f;}
#years strong {font-weight:normal;}

/* Turquoise */ #UniqueTrends a {color:#1b9;}
/* Cyan */ #StatusStories a {color:#0df;}
/* Dark Cyan */ #Foreverism a, #OffOn a {color:#2ac;}
/* Grey */ #Statusphere a, #CatchingUp a, #EightTrends2008 a, #Top5TrendWatchingTips a, #BoomingBusiness a {color:#666;}
/* Red */ #SixTrendVideos a, #Nowism a, #Sellsumers a, #FreeLove a, #OBC a, #Maturialism a, #FemaleFever a, #TransparencyTyranny a, #Top5ConsumerTrendsFor2007 a, #FeederBusinesses a, #YouniversalBranding a, #Infolust a, #Hygienia a, #Tryvertising a, #CounterGoogling a, #DigitalEmbrace a, #Oldbies a, #HomeTrotting a, #PulsePublications a, #SecondComing a, #MaturedGoods a, #SeeHearBuy a, #Floridasation a, #MastersOfTheYouniverse a {color:#d14;}
/* Pink */ #PinkProfits a {color:#f39;}
/* Light Blue */ #Massmingling a, #Functionall a, #GenerationG a, #StillMadeHere a, #Transumers a, #Insperiences a, #Insperience a, #Twinsumer a, #LifeCaching a, #ImmiMerce a, #Nethoods a, #Excusumption a, #GarageInfluentials a, #NonCyclicalRich a, #JingleCasting a {color:#49D;}
/* Purple */ #Insanity a, #Jubilation a, #Top15TrendQuestions a, #InnovationAvalanche a, #CrowdClout a, #InnovationOverload a, #VirtualAnthropology a, #Starbucking a {color:#705;}
/* Orange */ #BrandButlers a, #TenTrends2010 a, #TransparencyTriumph a, #Perkonomics a, #ExpectationEconomy a, #PopUpRetail a, #Trysumers a, #StatusSkills a, #Hypertasking a, #TrendUnit a, #UberPremium a, #NouveauNiche a, #BrandedBrands a, #PlannedSpontaneity a, #EasyAsia a, #DiasporaManagement a, #FeudlessFamilies a, #Cribtimonials a, #Countervals a, #BeingSpaces a, #ItIsm a, #NoFrillsChic a, #AfterSpoilingDate a, #Sympvertising a, #ProsperityDenial a {color:#f90;}
/* Yellow */ #HalfADozen a, #FiveStarLiving a, #NationsLite a, #Transumerism a {color:#fc2;}
/* Light Green */ #EcoBounty a, #SachetMarketing a, #GenerationCash a,  #DailyLubricants a, #CustomerMade a, #GenerationC a, #OnlineOxygen a, #Reconstructuring a, #Thrillboards a, #GlobalGarageSales a, #ResortRebirth a, #CuratedConsumption a, #Gravanity a {color:#9c3;}
/* Dark Green */ #EcoIconic a, #BrandSpaces a, #CustomerMade a, #Snobmoddities a, #Dormandise a, #SwarmSightings a {color:#5b0;}
/* Dark Blue */	#Minipreneurs a, #ReadyToKnow a, #Gravanity a, #Massclusivity a, #MassClass a, #EarlyBirding a, #GrandBoutique a {color:#05a;}





.clearfix {display: inline-block;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */