/*  Description:	trendwatching.com Premium global styles
	Author:			Michell Zappa
	Date:			2011-05-11 */

@import		url(style.footer.css);
body		{margin:0;padding:0;color:#222;background-color:#fff;font:12px/20px Helvetica, Arial, Verdana, sans-serif;}
#content	{width:960px;margin:0 auto;padding:0;}
p			{padding:0;margin:0.5em 0 0.5em 0;}
li			{line-height:16px;padding:0;margin:0.25em 0 0.25em 0;}
img 		{border:0;margin:0;padding:0;}
h1			{padding:8px 0 8px 8px;margin:0;font-size:3em;color:#f90;font-weight:normal;} /* orange */
h2 			{padding:8px 0 0 8px;margin:0;font-size:2em;color:#234;font-weight:normal;}
h2 a		{ 						color:#234;text-decoration:none;}
h3			{padding:0 0 4px 0;margin:0;  font-size:1.25em;color:#234;}
a 			{color:#f72;font-weight:bold;} /* orange */
hr			{border:0;background:#aaa;margin:2em 0;height:1px;}
:focus {outline:0;}
.padder		{padding:0 8px;}
.rounded	{height:16px;}
.errors		{background-color:#fee;color:#000;border:3px solid #f66;padding:10px;margin:6px;width:400px;margin-bottom:2em;}
.errors h3	{color:#f66;}
.errors a	{color:#000;}




/* Global navigation 4.0 with tweaks */
#global_navigation_wrap			{margin:20px 0 40px 0;}
#global_navigation 				{padding:0;margin:0 auto;width:960px;}
#global_logo			 		{height:69px;width:142px;margin:8px 0;}


#global_navigation a			{padding:0;margin:0;color:#000;display:block;float:left;clear:none;}
#global_navigation a span		{display:none;}
#global_navigation ul 			{padding:0;margin:0;height:52px;}
#global_navigation ul li 		{padding:0;margin:0;display:inline;float:left;}

#global_navigation a#briefing 	{height:48px;width:128px;}
#global_navigation a#trends		{height:48px;width:128px;}
#global_navigation a#premium 	{height:48px;width:128px;}
#global_navigation a#gateway 	{height:48px;width:128px;}
#global_navigation a#presentations {height:48px;width:128px;}
#global_navigation a#spotters	{height:48px;width:128px;}
#global_navigation a#tips 		{height:48px;width:64px;}
#global_navigation a#jobs 		{height:48px;width:64px;}
#global_navigation a#about 		{height:48px;width:64px;}






/* Topnav-specific */
#global_navigation_wrap {margin-bottom:0 !important;}

#topnav 			{padding:0;margin:0 0 32px 0;width:960px;background-image:url(/img/2010tr/_nav/top-background.png);}

#topnav a			{padding:0;margin:0;color:#000;display:block;float:left;clear:none;}
#topnav a span		{display:none;}
#topnav ul 			{padding:0;margin:0;height:32px;}
#topnav ul li 		{padding:0;margin:0;display:inline;float:left;}

#topnav a				{height:35px;}
#topnav a#home 			{width:118px;}
#topnav a#why			{width:137px;}
#topnav a#content		{width:132px;}
#topnav a#faq 			{width:168px;}
#topnav a#testimonials 	{width:116px;}
#topnav a#costdelivery 	{width:87px;}
#topnav a#order	 		{width:101px;}
#topnav a#contact 		{width:101px;}

.Current-Index a#home 			{background-image:url("/_/v4/tw4/nav.4/nav.premium.index-current.png") !important;}
.Current-Why a#why		{background-image:url("/_/v4/tw4/nav.4/nav.premium.why-current.png") !important;}
.Current-Content a#content		{background-image:url("/_/v4/tw4/nav.4/nav.premium.toc-current.png") !important;}
.Current-FAQ a#faq 			{background-image:url("/_/v4/tw4/nav.4/nav.premium.faq-current.png") !important;}
.Current-Testimonials a#testimonials 	{background-image:url("/_/v4/tw4/nav.4/nav.premium.testimonials-current.png") !important;}
.Current-Order a#order	 		{background-image:url("/_/v4/tw4/nav.4/nav.premium.order-current.png") !important;}
.Current-Pricing a#costdelivery	{background-image:url("/_/v4/tw4/nav.4/nav.premium.pricing-current.png") !important;}
.Current-Contact a#contact 		{background-image:url("/_/v4/tw4/nav.4/nav.premium.contact-current.png") !important;}


.Current-Premium a#premium {background-image:url(/_/v4/tw4/nav.4/nav.premium-current.png) !important;}
.Current-Gateway a#gateway {background-image:url(/_/v4/tw4/nav.4/nav.gateway-current.png) !important;}


#global_search					{float:right;clear:none;padding:20px 0 0 0;margin:0;}
#global_search #sbi				{width:200px;color:#777;border:1px solid #888;padding:5px 0;margin:0;position:relative;}
#global_search #sa				{margin:0 0 0 8px;padding:0;}
#global_search input			{padding:0;margin:0;}
#global_search form				{padding:0;margin:0;}




/* Bottomnav-specific */
#bottomnav 				{padding:12px 0;margin:4em 0 2em 0;background-color:#fff;border:1px solid #ddd;clear:both;width:960px;text-align:center;}
#bottomnav a 			{color:#777;padding:1em 0.5em;}
#bottomnav a:visited 	{color:#666;}
#footer_wrapper			{margin:0 auto;width:960px;font-size:11px;line-height:1.3em;}
#footer_wrapper a 		{color:#999;}
.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;}

/* Page-specific */
#faq h4				{padding:0;margin:0;}
#faq h3				{padding:1em 0 0 0;margin:0;}

#order h2			{padding:0 0 16px 0;}
#order .radios	 	{padding:0 8px 1em 0;}
#order .submit 		{float:right;clear:both;padding:20px 12px 20px 50px;}
#order .question	{float:left;clear:both;width:400px;display:block;}
#order .question p	{margin-left: 34px;width:450px;}
#order .buttons		{float:left;clear:none;display:block;}
#order .title		{float:left;clear:none;}
#order .prices		{padding:10px 64px 0 10px;margin:0 16px 16px 0;border:1px solid #ddd;font-weight:bold;background-color:#fafafa;height:40px;clear:none;float:left;}
.note				{color:#666;font-style:oblique;}
.required			{color:#48c;}

#widgetcontact		{width:250px;height:160px;float:right;clear:none;margin: 8px 8px 0 0;}
a.janna				{color:#666;}

.toc_trendlist		{width:280px;float:left;clear:none;margin:0;padding:0 16px 0 0;}


#contact textarea,
#contact input		{width:282px; border:1px solid #111;padding:3px;margin:0;font-family:Helvetica, Arial;font-size:13px;}

#invoice textarea,
#invoice input		{width:320px; border:1px solid #570;padding:3px;margin:0;font-family:Helvetica, Arial;font-size:13px;}
#testimonials .test	{line-height:1.5em;color:#666;padding-top:2em;font-size:14px;font-style:oblique;}
#testimonials .who	{text-align:right;color:#444;}
#homepage #welcome	{padding:16px 0 2px 10px;float:left;clear:none;margin:0;width:570px;height:206px;}
#homepage .slides	{float:right;clear:none;margin:0;padding:0;}

.clear				{clear:both;height:0;font-size:0;line-height:0;}
.title				{padding:16px 0 0 8px;}
.navback			{padding:0;margin:0 0 -27px 0;}
.navlogin			{padding:0;margin:0;float:right;clear:none;}

#ipoverview h3		{padding-top:1em;}
#ipoverview #flags	{margin-left:16px;}
#ipoverview #flags img {padding:8px;border:1px solid #ddd;}

/* Thirds */
#oneThird			{margin:16px 0;padding:8px 0;width:312px;float:right;clear:none;}
#twoThird			{margin:16px 0;padding:8px 0;width:633px;float:left; clear:none;} 
#treThird			{margin:16px 0;padding:8px 0;width:960px;                      ;} 



#oneFifth			{width:228px;float:right;clear:none;background:#fff;color:#fff;}
#twoFifth			{width:350px;float:left; clear:none;background:#fff;}
#treFifth			{width:590px;float:left; clear:none;background:#fff;}

#oneFifth p, #twoFifth p, #treFifth p {padding:4px 8px;margin-bottom:0.5em;}
#oneFifth h2, #twoFifth h2, #treFifth h2 {font-size:14px;color:#fff;padding:4px;margin:0;line-height:1em;background-color:#444;}

#homepage #treThird ul		{padding:0;margin:4px 8px 4px 16px;}
#homepage #treThird li		{padding:0;margin:0 0 8px 0;}



.oneHalfL			{width:470px;float:left; clear:none;margin:0;padding:0;}
.oneHalfR			{width:470px;float:right;clear:none;margin:0;padding:0;}

.mainbody_1third	{width:290px;padding:0;margin:0 10px;float:left;clear:none;}
.mainbody_2third	{width:610px;padding:0;margin:0 10px;float:left;clear:none;min-height:150px;}
.mainbody_3third	{width:910px;padding:0;margin:0 10px;float:left;clear:none;}
.mainbody_1half		{width:450px;padding:0;margin:0 10px;float:left;clear:none;}
.mainbody_1fourth	{width:220px;padding:0;margin:0 10px;float:left;clear:none;}

#oneThirdG a		{color:#fff;}


.button				{float:right;clear:both;margin:0 8px 8px 0;}




.testimonial-text {line-height:1.5em;font-style:oblique;color:#444;}
.testimonial-who {line-height:1.1em;color:#222;font-size:12px;}






/* IE, I hate you. */
/*\*/* html .mainbody_2third {height: 150px;}/**/

