﻿/* CSS Document */

body
{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.mainDiv
{
	width:990px;
	margin:0 auto;
	margin-bottom:30px;
}

	.mainDiv .header
	{
		padding-left:20px;
		padding-right:20px;
		padding-bottom:10px;
	}
	
		 .logo
		{
			width:600px;
			float:left;
			padding-top:20px;
			background:url(../images/CleanSpamLogo.jpg) left 20px no-repeat;
			/*background:url(../images/cleanspam-logo.jpg) left 20px no-repeat;*/
			
			height:69px;
		}
		
			.seotxt
			{
				font-size:11px;
				color:#666;
				padding-top:50px;
				padding-left:95px;
				font-family:Arial, Helvetica, sans-serif;
			}
		
		.mainDiv .header .callus
		{
			width:187px;
			float:right;
			padding-top:10px;
		}

	.mainDiv .nav
	{
		height:57px;
	}
	
		.mainDiv .nav .links
		{
			width:583px;
			float:left;
		}
		
			.mainDiv .nav .links ul
			{
				padding:0px;
				margin:0px;
				list-style:none;
			}
			
			.mainDiv .nav .links li
			{
				float:left;
				display:block;
			}
			
				.mainDiv .nav .links .homebtn, .mainDiv .nav .links .homebtn a
				{
					background:url(../images/home-btn.jpg) top left no-repeat;
					width:104px;
					height:57px;
					display:block;
					text-decoration:none;
				}
				
				.mainDiv .nav .links .homebtn a:hover
				{
					background:url(../images/home-btn-ov.jpg) top left no-repeat;
				}
				
				.mainDiv .nav .links .homebtn a.selected
				{
					background:url(../images/home-btn-ov.jpg) top left no-repeat;
				}

				
				.mainDiv .nav .links .spamfilterbtn, .mainDiv .nav .links .spamfilterbtn a
				{
					background:url(../images/spam-services-btn.jpg) top left no-repeat;
					width:164px;
					height:57px;
					display:block;
					text-decoration:none;
				}
				
				.mainDiv .nav .links .spamfilterbtn a:hover
				{
					background:url(../images/spam-services-btn-ov.jpg) top left no-repeat;
				}
				
				.mainDiv .nav .links .spamfilterbtn a.selected
				{
					background:url(../images/spam-services-btn-ov.jpg) top left no-repeat;
				}
				
				.mainDiv .nav .links .hostedexchangebtn, .mainDiv .nav .links .hostedexchangebtn a
				{
					background:url(../images/hosted-exchange-btn.jpg) top left no-repeat;
					width:193px;
					height:57px;
					display:block;
					text-decoration:none;
				}
				
				.mainDiv .nav .links .hostedexchangebtn a:hover
				{
					background:url(../images/hosted-exchange-btn-ov.jpg) top left no-repeat;
				}
				
				.mainDiv .nav .links .hostedexchangebtn a.selected
				{
					background:url(../images/hosted-exchange-btn-ov.jpg) top left no-repeat;
				}
				
				
				.mainDiv .nav .links .pricingbtn, .mainDiv .nav .links .pricingbtn a
				{
					background:url(../images/pricing-btn.jpg) top left no-repeat;
					width:122px;
					height:57px;
					display:block;
					text-decoration:none;
				}
				
				.mainDiv .nav .links .pricingbtn a:hover
				{
					background:url(../images/pricing-btn-ov.jpg) top left no-repeat;
				}
				
				.mainDiv .nav .links .pricingbtn a.selected
				{
					background:url(../images/pricing-btn-ov.jpg) top left no-repeat;
				}

	
	.mainDiv .nav .rightBtns
	{
		height:52px;
		padding-top:5px;
		background:url(../images/nav-right-bg.jpg) top center no-repeat;
		width:290px;
		float:right;
		padding-left:117px;
	}
	
		.mainDiv .nav .rightBtns .livehelp
		{
			float:left;
			width:120px;
			padding-right:5px;
		}
		
		.mainDiv .nav .rightBtns .accountlogin
		{
			float:left;
			width:159px;
		}

	.mainDiv .banner
	{
		background:url(../images/banner-bg.jpg) top center no-repeat;
		width:990px;
		height:160px;
		color:#fff;
		font-size:13px;
		padding-top:109px;
	}
	
		.mainDiv .banner ul
		{
			padding:0px;
			margin:0px;
			list-style:none;
		}
		
			.mainDiv .banner li
			{
				background:url(../images/arrow-white.gif) 0px 12px no-repeat;
				padding-left:15px;
				line-height:30px;
				border-bottom:1px solid #D04342;
			}
			
			.mainDiv .banner .noborder
			{
				border:none;
			}
	
		.mainDiv .banner .spamservice
		{
			width:210px;
			float:left;
			margin-left:58px;
		}
		
		.mainDiv .banner .hostedexchange
		{
			width:300px;
			float:left;
			margin-left:68px;
		}


	.mainDiv .midsection
	{
		padding-left:30px;
		padding-right:30px;
		padding-top:25px;
		padding-bottom:20px;
	}
	
		.mainDiv .midsection .what
		{
			width:282px;
			float:left;
		}
		
			.mainDiv .midsection .what .txt
			{
				font-size:14px;
				line-height:20px;
				color:#525252;
				padding-top:15px;
			}
				.mainDiv .midsection .what .txt p
				{
					margin-top:0px;
				}
		
		.mainDiv .midsection .latestnews
		{
			width:250px;
			float:left;
			padding-left:20px;
			padding-right:20px;
			border-left:1px dotted #ccc;
			border-right:1px dotted #ccc;
			margin-left:37px;
		}

			.mainDiv .midsection .latestnews .txt
			{
				font-size:11px;
				line-height:18px;
				color:#525252;
				padding-top:15px;
				
			}
				.mainDiv .midsection .latestnews .txt p
				{
					margin-top:0px;
					border-bottom:1px dotted #ccc;
					padding-bottom:10px;
				}
				
		
		.mainDiv .midsection .services
		{
			width:280px;
			float:right;
		}
			.mainDiv .midsection .services ul
			{
				padding:0px;
				margin:0px;
				list-style:none;
			}
			
			.mainDiv .midsection .services li
			{
			}
			
				.mainDiv .midsection .services .img
				{
					width:71px;
					float:left;
				}
				.mainDiv .midsection .services .container
				{
					float:left;
					padding-top:10px;
				}
					.mainDiv .midsection .services .container .head
					{
						font-size:16px;
						color:#D00500;
						font-style:italic;
					}
						.mainDiv .midsection .services .container .head a
						{
							color:#D00500;
							text-decoration:none;
						}
						
						.mainDiv .midsection .services .container .head a:hover
						{
							color:#666;
						}
						
						
					.mainDiv .midsection .services .container .details
					{
						font-size:12px;
						width:200px;
						
					
					}

	.mainDiv  .hostedexchangeBox
	{
		width:931px;
		margin:0 auto;
		background:url(../images/hosted-exchange-bg.jpg) top center no-repeat;
		height:190px;
		padding-bottom:30px;
	}
	
		.mainDiv  .hostedexchangeBox .content
		{	
			color:#fff;
			font-size:14px;
			line-height:22px;
			padding-left:30px;
			padding-right:30px;
			padding-top:70px;
		}
		
		.mainDiv  .hostedexchangeBox .readmore
		{
			color:#fff;
			font-size:14px;
			line-height:22px;
			padding-left:30px;
			padding-right:30px;
			text-align:right;
		}
		
			.mainDiv  .hostedexchangeBox .readmore a
			{
				text-decoration:underline;
				color:#fff;
			}

			.mainDiv  .hostedexchangeBox .readmore a:hover
			{
				text-decoration:none;
				color:#fff;
			}


	.mainDiv  .footer
	{
		background:url(../images/footer-bg.jpg) top center no-repeat;
		width:990px;
		height:148px;
		padding-top:60px;

	}
	
		.mainDiv  .footer .links
		{
			color:#fff;
			font-size:14px;
			text-align:center;
			padding-bottom:10px;
		}
		
			.mainDiv  .footer .links a
			{
				color:#fff;
				text-decoration:none;
			}
			
				.mainDiv  .footer .links a:hover
				{
					text-decoration:underline;
				}
		
		.mainDiv  .footer .copyright
		{
			font-size:12px;
			color:#fff;
			line-height:22px;
			text-align:center;
		}


.mainDiv  .midsection .innerpageContent
{

	font-size:12px;
	color:#525252;
	line-height:18px;
	float:left;
	width:612px;
}

.mainDiv  .midsection .innerpageContent a
{
font-size:11px;
color:#D00700;
text-decoration:none;
}

.mainDiv  .midsection .innerpageContent a:hover
{
text-decoration:underline;
}



.transparent
{
	visibility:hidden
}

.txtred
{
	color:#D00500;
}
.clear
{
	clear:both;
}

#devby{
text-align:right;
font-weight:normal;
font-size:11px;
color:#666;
padding-right:10px;
padding-top:5px;
}

#devby a{
color:#666;

}

a.smalllearnmore{
font-size:11px;
color:#fff;
margin-left:15px;
height:25px;
line-height:25px;
text-decoration:none;
border-bottom:1px dotted #fff;

}

a.smalllearnmore:hover{

color:orange;

}

.innerpageContent h2{
border-bottom:1px dotted #ccc;
padding-bottom:10px;
color:#D00700;

}


