/******************************
   Subpage
******************************/	
.subpage { }

/******************************
   TOS
******************************/	
.tos { }
	.tos ol { font-size:14px; }
		.tos ol li { margin:0 0 40px; }	
		.tos ol p { font-size:12px; }	
		.tos ol ol { font-size:12px; }		
			.tos ol ul li { margin:0 0 20px; }					
			.tos ol ol li { margin:0 0 8px; }

/******************************
   FAQ
******************************/	
.faq { }
	.faq .toc { margin:0 0 24px; }
		.faq .toc h2 { font-size:18px; margin:0 0 2px; }
		.faq .toc ul { margin:0 0 12px; list-style:none; }	
		
	.faq .section { margin:0 0 24px; }
		.faq .section .item { margin:0 0 24px; }
			.faq .section .item .question { font-size:1.2em; margin:0 0 2px; }
			.faq .section .item .answer { }	

/******************************
   Login
******************************/	
.login-form { }
	.login-form label { display:block; margin:0 0 2px; color:#336699; font-size:18px; }
	.login-form input { display:block; width:300px; margin:0 0 12px; padding:4px; font-size:18px;  }	

/******************************
   Login
******************************/	
.member-login-form { width:738px; }

	
	
/******************************
   Advertiser Landing
******************************/	
.advertiser-landing { }

	/******************************
	   Why Twitter Works
	******************************/	
	.advertiser-landing .why-twitter-works-logos { overflow:hidden; zoom:1; margin:0 0 20px; padding:20px 0; background:url('../images/advertisers/bg-divider.gif') bottom repeat-x; }
		.advertiser-landing .why-twitter-works-logos .advertiser-logo { position:relative; float:left; height:75px; /*width:134px;*/ }	
			.advertiser-landing .why-twitter-works-logos .advertiser-logo img { position:absolute; }		
			
	/******************************
	   Why twtMob
	******************************/	
	.advertiser-landing .why-twtmob { overflow:hidden; zoom:1; margin:0 0 20px; padding:20px 0; background:url('../images/advertisers/bg-divider.gif') bottom repeat-x; }			
		.advertiser-landing .why-twtmob .bucket { float:left; width:215px; margin:0 20px 0 0; padding:0 20px 0 0; border-right:1px solid #c5d1e1; }	
		.advertiser-landing .why-twtmob .last { margin:0; padding:0; border:0; }		
			.advertiser-landing .why-twtmob .bucket h4 { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:14px; text-transform:uppercase; font-weight:bold; }
			h4.advertiser-checkbox { display:block; height:36px; line-height:36px; padding:0 0 0 46px; background:url('../images/icons/advertiser-checkbox.png') left center no-repeat; }
			h4.advertiser-exclaim { display:block; height:36px; line-height:36px; padding:0 0 0 46px; background:url('../images/icons/advertiser-exclaim.png') left center no-repeat; }			
			h4.advertiser-compass { display:block; height:36px; line-height:36px; padding:0 0 0 46px; background:url('../images/icons/advertiser-compass.png') left center no-repeat; }						

	/******************************
	   How twtMob works
	******************************/	
	.how-twtmob-works { }			
	
		/******************************
		   Heading
		******************************/	
		.advertiser-landing .how-twtmob-works .heading { position:relative; width:738px; height:101px; margin:0 0 20px; background:url('../images/advertisers/bg-how-twtmob-works.gif') top left no-repeat; font-size:11px; }						
			.advertiser-landing .how-twtmob-works .heading .bucket { width:128px; top:50px; }
				.how-twtmob-works .heading .determine { position:absolute; left:13px;  }			
				.how-twtmob-works .heading .engage { position:absolute; left:175px;  }
				.how-twtmob-works .heading .monitor { position:absolute; left:314px;  }
				.how-twtmob-works .heading .optimize { position:absolute; left:448px;  }
				.how-twtmob-works .heading .leverage { position:absolute; left:603px;  }
				
		.publisher-landing .how-twtmob-works .heading { position:relative; width:738px; height:108px; margin:0 0 20px; background:url('../images/publishers/bg-how-twtmob-works.gif') top left no-repeat; font-size:11px; }		
			.publisher-landing .how-twtmob-works .heading .bucket { width:128px; top:45px; }		
				.how-twtmob-works .heading .connect { position:absolute; left:16px;  }			
				.how-twtmob-works .heading .receive { position:absolute; left:153px;  }
				.how-twtmob-works .heading .choose { position:absolute; left:270px;  }
				.how-twtmob-works .heading .publish { position:absolute; left:404px;  }
				.how-twtmob-works .heading .earn { position:absolute; left:561px;  }		
				
		/******************************
		   Section
		******************************/	
		.how-twtmob-works .section { overflow:hidden; zoom:1; margin:0 0 10px; }				
			.how-twtmob-works .section .step { float:left; width:65px; font-size:78px; font-family:Arial, Helvetica, sans-serif; color:#cccccc; text-align:center; }
			.how-twtmob-works .section .description { float:right; width:650px; margin:10px 0 0; }			
				.how-twtmob-works .section .description h4 { font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:16px; text-transform:uppercase; font-weight:bold; }			
		
/******************************
   Icons
******************************/			
a.back-to-top { padding:0 0 0 14px; background:url('../images/icons/back-to-top.png') left center no-repeat; color:#999999; text-transform:uppercase; }			

/******************************
   Buttons
******************************/	
a.submit { display:block; width:70px; height:26px; background:url('../images/buttons/button-submit.png') top left no-repeat; text-indent:-1000em; }

/******************************
   Right Buckets
******************************/  	  
.column-right .bucket { width:188px; }
	.column-right .bucket .top { width:188px; height:8px; background:url('../images/logged-out/bucket-right-top.png') top center no-repeat; font-size:0; }	  
	.column-right .bucket .inner { overflow:hidden; padding:0 12px; border-left:1px solid #dadada; border-right:1px solid #dadada; background:#ffffff; color:#999999; }
		.column-right .bucket .inner h3 { line-height:18px; font-size:26px; margin:8px 0 16px; }
			.column-right .bucket .inner h3 span.grey-small { color:#666666; font-size:15px; }
			.column-right .bucket .inner h3 span.grey-large { color:#666666; font-size:21px; }	
			
			  .column-right .bucket .inner p.more { overflow:hidden; }	
				  .logged-out #main .column-right .bucket .inner p.more a.more { float:right; }				  
				  a.more { display:inline-block; height:21px; line-height:21px; padding:0 26px 0 0; background:url('../images/logged-in/button-more.png') right center no-repeat; color:#999999; text-transform:uppercase; font-size:11px; }	
		  .column-right .bucket .bottom { width:188px; height:8px; margin:0 0 12px; background:url('../images/logged-out/bucket-right-bottom.png') top center no-repeat; font-size:0; }			
		  
		  /******************************
			 Referral Program
		  ******************************/  	
		  .bucket .referral-program { }
			  .bucket .referral-program .cash-bg { position:relative; height:72px; background:url('../images/publishers/bg-referral.jpg') top left no-repeat; }
				  .bucket .referral-program .cash-bg a.join-now { position:absolute; bottom:0; right:0; }			  
				  a.join-now { display:block; width:87px; height:28px; background:url('../images/publishers/button-join-now.png') top center no-repeat; text-indent:-1000em;  }		
				  
		  /******************************
			 Follow
		  ******************************/  					  
		  a.follow { display:block; width:87px; height:28px; background:url('../images/publishers/button-follow.png') top center no-repeat; text-indent:-1000em;  }				  
		  .column-right .bucket .top-ludacris { position:relative; width:195px; height:134px; background:url('../images/publishers/bucket-right-top-ludacris.png') top center no-repeat; font-size:0; }	 		  
			  .column-right .bucket .top-ludacris a { position:absolute; bottom:12px; right:12px; }		  
		  .column-right .bucket .bottom-ludacris { width:195px; height:46px; margin:0 0 12px; background:url('../images/publishers/bucket-right-bottom-ludacris.png') top center no-repeat; font-size:0; }	
		  
		  /******************************
			 Featured Twitterers
		  ******************************/  	
		  .bucket .featured-twitterers { }
			  .bucket .featured-twitterers ul { list-style:none; overflow:hidden; zoom:1; margin:0; }
				  .bucket .featured-twitterers ul li { float:left; margin:0 8px 0 0; }			  
				  .bucket .featured-twitterers ul li.last { margin:0; }			  				  
				  
			/******************************
			   Register - How Twtmob Works
			******************************/					
			.bucket .how-twtmob-works {  }
				.bucket .how-twtmob-works h4 { margin:0; color:#666666; font-size:16px; font-weight:bold; text-transform:uppercase; }		
				.bucket .how-twtmob-works ul { list-style:none; margin:0; }
					.bucket .how-twtmob-works ul li { overflow:hidden; zoom:1; margin:0 0 12px; padding:0 0 12px; border-bottom:1px solid #e3e3e3; }
						.bucket .how-twtmob-works ul li.last { border:0; }				
						.bucket .how-twtmob-works ul li .number { float:left; width:26px; font-size:50px; color:#dedede; text-align:center; }				
						.bucket .how-twtmob-works ul li .description { float:right; width:128px; margin:8px 0 0; }													  