/******************************
   Home
******************************/	
.home { background:url('../images/home/bg.gif') top repeat-x #c0ccda; }
	.home #wrap { background:none; }

	/******************************
	   Main
	******************************/	
	.home #main { overflow:hidden; zoom:1; width:980px; height:434px; padding:0; background:none; }
	
	/******************************
	   Flash
	******************************/	
	.home #main #flash-text { float:left; width:233px; padding:30px 0 0 20px; }	
		.home #main #flash-text h1 { line-height:36px; color:#990000; font-weight:bold; }	
	.home #main #home-flash { float:right; width:727px;  }	 
	
	/******************************
	   Main panel
	******************************/	
	.home .main-panel { position:relative; height:37px; color:#aeaeae; font-size:11px;  }	
		.home .main-panel .panel { position:absolute; width:600px; top:0; left:180px; overflow:hidden; zoom:1; }
			.home .main-panel .panel span { display:block; float:left; height:37px; line-height:37px; padding:0 18px 0 0; background:url('../images/home/divider-panel.png') right top no-repeat; }
			.home .main-panel .panel ul { overflow:hidden; zoom:1; list-style:none; margin:0; }
				.home .main-panel .panel ul li { float:left; margin:0 4px 0 0; background:url('../images/home/divider-panel.png') right top no-repeat; }			
					.home .main-panel .panel ul li a { display:block; width:137px; background:url('../images/home/bg-panel-off.png') top center no-repeat; color:#4e8ece; text-decoration:none; font-size:13px; font-weight:bold; text-align:center; }			
					.home .main-panel .panel ul li a:hover { color:#ffffff; background:url('../images/home/bg-panel-button.png') top center no-repeat;  }					
						.home .main-panel .panel ul li a span { float:none; margin:0; padding:0; background:none; }									
	
	/******************************
	   Bottom
	******************************/	
	.home .bottom { padding:6px 0 0; background:url('../images/home/bg-bottom.gif') top repeat-x #c0ccda; }		

		.home .bottom .row { overflow:hidden; margin:0 0 15px; padding:0 0 15px; background:url('../images/home/bottom-divider-row.png') bottom center no-repeat; }
		.home .bottom .last { background:none; }
			.home .bottom .row .bucket, .home .bottom .row .bucket-large { float:left; width:266px; margin:30px 0 30px 30px; padding:0 30px 0 0; background:url('../images/home/bottom-divider-bucket.png') top right no-repeat; }		
			.home .bottom .row .bucket-large { width:592px; }	
			.home .bottom .row .bucket .bucket-content { height:120px; }			
			.home .bottom .row .last { background:none; }	
			.home .bottom .row table.thumbnails { width:100%; }
				.home .bottom .row table.thumbnails td { vertical-align:middle; }			
				.home .bottom .row .bucket .heading, .home .bottom .row .bucket-large .heading { margin:0 0 18px;  }
				.home .bottom .row .bucket p.action, .home .bottom .row .bucket-large p.action { margin:24px 0 0; text-align:right;  }		

		/******************************
		   Twitterers
		******************************/					
		.twitterers { }
			.twitterers .celebs { overflow:hidden; zoom:1; margin:0 0 8px; }
				.twitterers .celebs .celeb { float:left; width:130px; text-align:center; }			
					.twitterers .celebs .celeb img { display:block; margin:0 0 2px; padding:0 0 0 29px; }				

		/******************************
		   News
		******************************/					
		.twtmob-in-the-news { font-size:11px; }
			.twtmob-in-the-news .news { overflow:hidden; }
				.twtmob-in-the-news .news .news-item { float:left; width:180px; margin:0 10px 0 0; }			
					.twtmob-in-the-news .news .news-item .news-logo { height:50px; line-height:50px; margin:0 0 8px; }				

		/******************************
		   Case Study
		******************************/					
		.case-study { }
			.case-study h4 { margin:0 0 2px; color:#666666; font-size:14px; font-weight:bold; text-transform:uppercase; }		

		/******************************
		   twtMob Reach
		******************************/		
		.tr-counter { overflow:hidden; zoom:1; }
			.tr-counter * { float:left; display:block; text-indent:-1000em; }		
			.tr-cap-left { width:4px; height:34px; background:url('../images/counter/cap-left.png') top left no-repeat; }
			.tr-cap-right { width:5px; height:34px; background:url('../images/counter/cap-right.png') top right no-repeat; }			
			.tr-number-one { width:19px; height:34px; background:url('../images/counter/1.png') top left no-repeat; }
			.tr-number-two { width:19px; height:34px; background:url('../images/counter/2.png') top left no-repeat; }
			.tr-number-three { width:19px; height:34px; background:url('../images/counter/3.png') top left no-repeat; }
			.tr-number-four { width:19px; height:34px; background:url('../images/counter/4.png') top left no-repeat; }
			.tr-number-five { width:19px; height:34px; background:url('../images/counter/5.png') top left no-repeat; }
			.tr-number-six { width:19px; height:34px; background:url('../images/counter/6.png') top left no-repeat; }
			.tr-number-seven { width:19px; height:34px; background:url('../images/counter/7.png') top left no-repeat; }
			.tr-number-eight { width:19px; height:34px; background:url('../images/counter/8.png') top left no-repeat; }
			.tr-number-nine { width:19px; height:34px; background:url('../images/counter/9.png') top left no-repeat; }
			.tr-first { width:18px; background-position:-1px 0; }						
