/******************************
   Dashboard
******************************/  
.advertiser-dashboard { }

	/******************************
	   Campaigns
	******************************/
	.advertiser-dashboard .campaigns { }

		/******************************
		   Menu
		******************************/
		.advertiser-dashboard .campaigns .top { position:relative; overflow:hidden; }	
			.advertiser-dashboard .campaigns .top .menu { float:left; width:100%; background:url('../images/advertisers/bg-menu.gif') bottom repeat-x; }			
				.advertiser-dashboard .campaigns .top .menu ul { width:100%; list-style:none; margin:0; }
					.advertiser-dashboard .campaigns .top .menu ul li { float:left; margin:0 8px 0 0; }
						.advertiser-dashboard .campaigns .top .menu a { display:block; height:41px; line-height:41px; padding:0 0 0 15px; background:url('../images/advertisers/campaigns-menu-bg-leftcap.png') left center no-repeat; font-size:18px; text-decoration:none; color:#666666;   }
						.advertiser-dashboard .campaigns .top .menu li.on a { background:url('../images/advertisers/campaigns-menu-bg-over-leftcap.png') left center no-repeat; }					
							.advertiser-dashboard .campaigns .top .menu a span { display:block; height:41px; line-height:41px; padding:0 15px 0 0; background:url('../images/advertisers/campaigns-menu-bg.png') right center no-repeat; }
							.advertiser-dashboard .campaigns .top .menu li.on a span { background:url('../images/advertisers/campaigns-menu-bg-over.png') right center no-repeat; }	
						
			.advertiser-dashboard .campaigns .top .start-campaign { position:absolute; top:6px; right:0px; }
				a.start-new-campaign { display:block; width:180px; height:28px; background:url('../images/advertisers/button-start-new-campaign.png') top center no-repeat; text-indent:-1000em;  }
							
		/******************************
		   Table
		******************************/		
		.outer-campaigns { padding:10px 12px 20px 12px; border-left:2px solid #e5e6e7; border-right:2px solid #e5e6e7; border-bottom:2px solid #e5e6e7; background:#ffffff; }
		.table-campaigns { width:100%; }
			.table-campaigns th { color:#004394; font-size:14px; font-weight:normal; text-align:left; }
			.table-campaigns td { overflow:hidden; padding:12px 0; border-bottom:1px solid #d4d4d4; }
				.table-campaigns th.name, .table-campaigns td.name { width:200px; }
				.table-campaigns th.funds, .table-campaigns td.funds { width:70px; }
				.table-campaigns th.clicks, .table-campaigns td.clicks { width:70px; }
				.table-campaigns th.reach, .table-campaigns td.reach { width:70px; }
				.table-campaigns th.status, .table-campaigns td.status { width:90px; padding:0 10px 0 0; }
					.table-campaigns td.status span { display:block; font-size:11px; }
				.table-campaigns th.action { text-align:center; }				
				.table-campaigns td.action {  }
					.table-campaigns td.action a { display:block; float:left; padding:42px 0 0; color:#4e4e4e; font-size:10px; text-align:center; }								
						a.view-reports { width:70px; background:url('../images/advertisers/button-view-reports.png') top center no-repeat;   }
						a.edit { width:50px; background:url('../images/advertisers/button-edit.png') top center no-repeat; }
						a.deactivate { width:60px; background:url('../images/advertisers/button-deactivate.png') top center no-repeat; }				
						
	/******************************
	   Create New Campaign
	******************************/					
	.create-campaign #campaign-form { width:90%; }										
		.create-campaign #campaign-form a.step-two { display:block; width:159px; height:26px; background:url('../images/advertisers/create-campaign/button-step-2.png') top left no-repeat; text-indent:-1000em;  }
		.create-campaign #campaign-form a.step-three { display:block; width:169px; height:26px; background:url('../images/advertisers/create-campaign/button-step-3.png') top left no-repeat; text-indent:-1000em;  }		
		.create-campaign #campaign-form a.step-finish { display:block; width:67px; height:26px; background:url('../images/advertisers/create-campaign/button-step-finish.png') top left no-repeat; text-indent:-1000em;  }	
		.create-campaign #campaign-form .checkbox-holder .item { width:160px; overflow:hidden; zoom:1; }			
		
		/******************************
		   Sliders
		******************************/	
		.create-campaign #campaign-form .slider { position:relative; height:50px; margin:12px 0 0 6px;  }			
			.create-campaign #campaign-form .slider div { position:absolute; }		
			.create-campaign #campaign-form .slider .slider-age-range { top:0; left:0; width:490px; }					
			.create-campaign #campaign-form .slider .slider-value { top:0; left:510px; width:44px; height:35px; line-height:35px; font-size:18px; color:#336699; background:url('../images/form/bg-slider-value.png') top left no-repeat; text-align:center;  }								
			.create-campaign #campaign-form .slider .slider-range-low { top:20px; left:0; font-size:11px; }
			.create-campaign #campaign-form .slider .slider-range-high { top:20px; left:475px; font-size:11px; }	
			
	/******************************
	   Register
	******************************/					
	.advertiser-register #advertiser-register-form { width:90%; }			
		.advertiser-register #advertiser-register-form .top-section { }
		.advertiser-register #advertiser-register-form .bottom-section { overflow:hidden; zoom:1; margin:12px 0 0; padding:12px 0 0; background:url('../images/advertisers/bg-divider.gif') top repeat-x; }		
			.advertiser-register #advertiser-register-form .bottom-section .column-left { width:45%; }
			.advertiser-register #advertiser-register-form .bottom-section .column-right { width:45%; }			
		.advertiser-register #advertiser-register-form a.step-finish { display:block; width:67px; height:26px; background:url('../images/advertisers/create-campaign/button-step-finish.png') top left no-repeat; text-indent:-1000em;  }					
