/*  Description:	2009 Trend Report global styles
	Author:			Michell Zappa
	Date:			Aug 8, 2008 */

@import		url(style.footer.css);
body		{margin:0;padding:0;font-family:Helvetica, Arial;font-size:12px;color:#222;background-color:#f9f9f9;}
#content	{width:960px;margin:0 auto;padding:0;}
p			{line-height:1.25em;padding:0;margin:0.5em 0 1em 0;}
li			{line-height:1.25em;padding:0;margin:0.25em 0 0.25em 0;}
img 		{border:0;margin:0;padding:0;}
h1			{padding:8px 0 0 8px;margin:0;font-size:3em;color:#48c;font-weight:normal;} /* light blue */
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;}
.errors h3	{color:#f66;}

.ninereasons	{padding:8px 0 0 24px;margin:0 0 0 8px;}
.ninereasons li {font-weight:bold;color:#f72;border-bottom:1px solid #f72;padding:4px 0;}
.ninereasons li span {font-weight:normal;color:#000;}

/*
.ninereasons 	{padding:8px 0 0 24px;margin:0;}
.ninereasons li {font-weight:bold;color:#f72;border-bottom:1px solid #f72;padding:4px 0;width:260px;height:20px;}
.ninereasons li span {font-weight:normal;color:#000;}
*/


/* Small ones */
#notification2009 input {padding:0;margin:0;font-size:14px;height:20px;}


/* Topnav-specific */
#topnav 			{padding:0;margin:50px 0 32px 0;width:960px;background-image:url(/img/2009tr/_nav/top-background.png);}
#topnav a			{padding:0;margin:0;color:#fff;}
#topnav ul 			{padding:0;margin:0;height:32px;}
#topnav ul li 		{padding:0;margin:0;display:inline;float:left;}

#topnav #tw 		{height:32px;width:32px;}
#topnav #home 		{height:32px;width:80px;}
#topnav #content	{height:32px;width:153px;}
#topnav #faq 		{height:32px;width:66px;}
#topnav #previous	{height:32px;width:93px;}
#topnav #testimonials {height:32px;width:117px;}
#topnav #extras 	{height:32px;width:73px;}
#topnav #order	 	{height:32px;width:98px;}
#topnav #costdelivery {height:32px;width:148px;}
#topnav #contact 	{height:32px;width:132px;}

#contact #topnav #contact {}

/* 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 h2				{font-size:1.6em;padding:0 0 0.5em 0;margin:0;}
#faq h3				{font-size:1.1em;padding:0.5em 0 0 0;margin:0;}

#order .radios	 	{padding:0 1em 1em 1em;}
#order .submit 		{float:right;clear:both;padding:20px 12px 20px 50px;}
#order .question	{float:left;clear:none;}
#order .question p	{margin-left: 34px;width:450px;}
#order .buttons		{float:right;clear:none;}
#order .title		{float:left;clear:none;}
#order .prices		{padding:10px 64px 0 10px;margin:0 0 0 16px;border:1px solid #ddd;font-weight:bold;background-color:#fafafa;height:40px;clear:none;float:right;}
.note				{color:#666;font-style:oblique;}
.required			{color:#48c;}

#widgetcontact		{width:250px;height:160px;float:right;clear:none;margin: 8px 8px 0 0;}
a.kelly				{color:#8c0;}

.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 #27c;padding:3px;margin:0;font-family:Helvetica, Arial;font-size:13px;}
#testimonials .test	{line-height:1.2em;color:#222;padding-top:2em;}
#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;}

#clients ol li		{color:#f72;font-size:1.1em;font-weight:bold;}
#clients ol li h3	{color:#f72;font-size:1.1em;}
#clients ol li p	{color:#222;font-weight:normal;}


#ipoverview h3		{padding-top:1em;}
#ipoverview #flags	{margin-left:16px;}
#ipoverview #flags img {padding:8px;border:1px solid #ddd;}

/* Thirds */
#oneThird			{width:312px;float:right;clear:none;background:#fff url(/img/2009tr/1third-background.png)  repeat-y;margin:0 0 15px 0;}
#oneThirdG			{width:312px;float:right;clear:none;background:#8c0 url(/img/2009tr/1third-backgroundG.png) repeat-y;margin:0 0 15px 0;height:120px;color:#fff;}
#twoThird			{width:633px;float:left; clear:none;background:#fff url(/img/2009tr/2third-background.png)  repeat-y;margin:0;} 
#treThird			{width:960px;                       background:#fff url(/img/2009tr/3third-background.png)  repeat-y;margin:0;} 
.oneHalfL			{width:470px;float:left; clear:none;margin:0;padding:0;background:#fff url(/img/2009tr/1half-background.png)  repeat-y;}
.oneHalfR			{width:470px;float:right;clear:none;margin:0;padding:0;background:#fff url(/img/2009tr/1half-background.png)  repeat-y;}

.mainbody_1third	{width:290px;padding:0;margin:0 10px 0 10px;float:left;clear:none;}
.mainbody_2third	{width:610px;padding:0;margin:0 10px 0 10px;float:left;clear:none;min-height:150px;}
.mainbody_3third	{width:910px;padding:0;margin:0 10px 0 10px;float:left;clear:none;}
.mainbody_1half		{width:450px;padding:0;margin:0 10px 0 10px;float:left;clear:none;}

#oneThirdG a		{color:#fff;}



















/* 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;}



/* IE, I hate you. */
/*\*/* html .mainbody_2third {height: 150px;}/**/
