#tagline	{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0;
	padding: 5px 0 0;
}

#middle	{
	height: 258px;
	padding: 5px 7px 15px;
}

#middle	.home-intro	{
	background: url(../images/home-intro-bg.jpg) top center no-repeat transparent;
	float: left;
	height: 258px;
	margin: 0 15px 0 0;
	width: 501px;
}

#middle	.about-us	{
	background: url(../images/home-about-us-bg.gif) top left no-repeat #fff;
	color: #666;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 0.7em; 
	line-height: 1em;
	padding: 37px 0 0;
	text-align: left;
	width: 225px;
}

#middle	.about-us	img	{
	margin-right: 2px;
}

#middle	.about-us	p	{
	height: 196px;
	margin: 0;
	overflow: scroll;
	padding: 0 0 5px 5px;
}

#middle	.about-us	.moreinfo	{
	background: url(../images/home-about-more-bg.gif) bottom left no-repeat #eca740;
	font-size: 0.9em;
	height: 20px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: right;
}

#middle	.about-us	.moreinfo	a	{
	background: url(../images/home-about-more.gif) top right no-repeat transparent;
	color: #fff;
	display: block;
	margin: 0;
	padding: 2px 20px;
	text-decoration: underline;
}

#middle	.about-us	.moreinfo	a:hover	{
	color: #fff;
	text-decoration: none;
}

/* alternate aboutus start */
#middle	.about-us2	{
	background: url(../images/home-about-us-bg.gif) top left no-repeat #fff;
	color: #666;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	line-height: 1.1em;
	padding: 37px 0 0;
	text-align: left;
	width: 229px;
}

#middle	.about-us2	img	{
	margin-right: 2px;
}

#middle	.about-us2	p	{
	margin: 0;
	padding: 0 0 5px 10px;
}

#middle	.about-us2	p	a	{
	color: #666;
	display: block;
	padding: 7px 0 0;
	text-align: center;
	text-decoration: underline;
}

#middle	.about-us2	p	a:hover	{
	color: #333;
	text-decoration: none;
}

#middle	.about-us	.moreinfo2	{
	height: 20px;
	margin: 0;
	padding: 0;
	text-align: right;
}

#middle	.about-us	.moreinfo2	a	{
	color: #666;
	display: block;
	font-weight: bold;
	margin: 0;
	padding: 2px 20px;
	text-decoration: underline;
}

#middle	.about-us	.moreinfo2	a:hover	{
	color: #333;
	text-decoration: none;
}
/* alt aboutus end */

#home-bottom	{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	padding: 0 7px 7px;
	text-align: left;
}

	#home-bottom	div	{
		color: #666;
		float: left;
		margin-left: 7px;
	}

		#home-bottom	div	div	{
			border: 1px solid #ccc;
			border-top: 0;
			float: none;
			font-size: 0.6875em;
			height: 375px;
			margin: 0 0 7px;
			padding: 3px;
		}

			#home-bottom	div	div	a:link, 
			#home-bottom	div	div	a:visited	{
				color: #333;
				text-decoration: none;
			}

			#home-bottom	div	div	a:hover, 
			#home-bottom	div	div	a:active	{ color:#2286c0; }

			#home-bottom	div	div	ul	{
				list-style-type: none;
				margin: 5px;
				padding: 3px;
			}

				#home-bottom	div	div	ul	li	{ line-height:1.1em; }

			#home-bottom	div	h5	{
				font-size: 0.1em;
				text-align: right;
			}

	#home-bottom	.emailfusion	{
		margin-left: 0;
		width: 181px;
	}

		#home-bottom	.emailfusion	.envelopey	{ background:url(../images/bottom-email-bg3.gif) bottom right no-repeat transparent; }

			#home-bottom	.emailfusion	.envelopey	.ef-tag	{
				background-color: #B1E583;
				display: block;
				font-size: 0.85em;
				letter-spacing: -0.05em;
				margin: -3px;
				text-align: center;
			}

		#home-bottom	.emailfusion	h5	{
			background: url(../images/bottom-email-bg1.gif) top left no-repeat transparent;
			height: 33px; 
			margin: 0;
			padding: 0;
		}

			#home-bottom	.emailfusion	h5	a	{
				background: url(../images/bottom-email-bg2.gif) top right no-repeat transparent;
				display: block;
				height: 33px;
				overflow: hidden;
				text-align: left;
				text-indent: -9999px;
				width: 181px;
			}

			#home-bottom	.emailfusion	div	ul	li	{
				border-top: 1px solid #8EBF62;
				padding: 1.4em 0;
			}

				#home-bottom	.emailfusion	div	ul	li	strong	{
					color: #1364AB;
					font-size: 1.3em;
					letter-spacing: -0.05em;
				}

		#home-bottom	.emailfusion	p	{
			background: url(../images/bottom-email-bg4.gif) top right no-repeat #8ebf62;
			font-size: 0.7em;
			margin: 0 0 7px;
			padding: 2px 18px;
			text-align: right;
		}

			#home-bottom	.emailfusion	p	a:link, 
			#home-bottom	.emailfusion	p	a:visited	{
				color: #fff;
				text-decoration: none;
			}
			
			#home-bottom	.emailfusion	p	a:hover, 
			#home-bottom	.emailfusion	p	a:active	{ text-decoration:underline; }

	#home-bottom	.features	{ width:181px; }

		#home-bottom	.features	.fcheck	{ background:url(../images/bottom-features-bg3.gif) bottom right no-repeat transparent; }
		
		#home-bottom	.features	h5	{
			background: url(../images/bottom-features-bg1.gif) top left no-repeat transparent;
			height: 33px; 
			margin: 0;
			padding: 0;
		}

			#home-bottom	.features	h5	a	{
				background: url(../images/bottom-features-bg2.gif) top right no-repeat transparent;
				display: block;
				height: 33px;
				overflow: hidden;
				text-align: center;
				text-indent: -9999px;
				width: 181px;
			}

			#home-bottom	.features	div	ul	li	{
				background: url(../images/features-check.gif) top left no-repeat transparent;
				font-size: 1.1em;
				padding-bottom: 0.8em;
				padding-left: 1.2em;
			}

		#home-bottom	.features	p	{
			background: url(../images/bottom-features-bg4.gif) top right no-repeat #9FAA8E;
			font-size: 0.7em;
			margin: 0 0 7px;
			padding: 2px 18px;
			text-align: right;
		}

			#home-bottom	.features	p	a:link, 
			#home-bottom	.features	p	a:visited	{
				color: #fff;
				text-decoration: none;
			}

			#home-bottom	.features	p	a:hover, 
			#home-bottom	.features	p	a:active	{ text-decoration:underline; }

	#home-bottom	.marketing-benefits	{ width:181px; }

		#home-bottom	.marketing-benefits	.upup	{ background:url(../images/bottom-marketing-bg3.gif) bottom right no-repeat transparent; }

			#home-bottom	.marketing-benefits	.upup	ul	{
				padding-top: 0;
				margin-bottom: 0;
				margin-top: 0;
			}

		#home-bottom	.marketing-benefits	h5	{
			background: url(../images/bottom-marketing-bg1.gif) top left no-repeat transparent;
			height: 33px; 
			margin: 0;
			padding: 0;
		}

			#home-bottom	.marketing-benefits	h5	a	{
				background: url(../images/bottom-marketing-bg2.gif) top right no-repeat transparent;
				display: block;
				height: 33px;
				overflow: hidden;
				text-align: center;
				text-indent: -9999px;
				width: 181px;
			}

			#home-bottom	.marketing-benefits	div	ul	li	{
				background: url(../images/benefits-check.gif) top left no-repeat transparent;
				border-bottom: 1px solid #ACAC8D;
				padding: 0.5em 0 0.6em 1.2em;
			}

		#home-bottom	.marketing-benefits	p	{
			background: url(../images/bottom-marketing-bg4.gif) top right no-repeat #838F70;
			font-size: 0.7em;
			margin: 0 0 7px;
			padding: 2px 18px;
			text-align: right;
		}

			#home-bottom	.marketing-benefits	p	a:link, 
			#home-bottom	.marketing-benefits	p	a:visited	{
				color: #fff;
				text-decoration: none;
			}
			
			#home-bottom	.marketing-benefits	p	a:hover, 
			#home-bottom	.marketing-benefits	p	a:active	{ text-decoration:underline; }

	#home-bottom	.package-pricing	{ width:181px; }

		#home-bottom	.package-pricing	.circle	{ background:url(../images/bottom-package-bg3.gif) bottom right no-repeat transparent; }

				#home-bottom	.package-pricing	.circle	ul	li	{ padding:2px 0; }

					#home-bottom	.package-pricing	.circle	ul	li	a	{
						display: block;
						height: 65px;
						overflow: hidden;
						text-indent: -9999px;
						width: 150px;
					}

					#home-bottom	.package-pricing	.circle	ul	li	#basic	{ background-image:url(../images/home-ppricing-basic.gif); }
					#home-bottom	.package-pricing	.circle	ul	li	#bronze	{ background-image:url(../images/home-ppricing-bronze.gif); }
					#home-bottom	.package-pricing	.circle	ul	li	#silver	{ background-image:url(../images/home-ppricing-silver.gif); }
					#home-bottom	.package-pricing	.circle	ul	li	#gold	{ background-image:url(../images/home-ppricing-gold.gif); }

		#home-bottom	.package-pricing	h5	{
			background: url(../images/bottom-package-bg1.gif) top left no-repeat transparent;
			height: 33px; 
			margin: 0;
			padding: 0;
		}

			#home-bottom	.package-pricing	h5	a	{
				background: url(../images/bottom-package-bg2.gif) top right no-repeat transparent;
				display: block;
				height: 33px;
				overflow: hidden;
				text-align: center;
				text-indent: -9999px;
				width: 181px;
			}

		#home-bottom	.package-pricing	p	{
			background: url(../images/bottom-package-bg4.gif) top right no-repeat #5B6959;
			font-size: 0.7em;
			margin: 0 0 7px;
			padding: 2px 18px;
			text-align: right;
		}

			#home-bottom	.package-pricing	p	a:link, 
			#home-bottom	.package-pricing	p	a:active	{
				color: #fff;
				text-decoration: none;
			}
			
			#home-bottom	.package-pricing	p	a:hover, 
			#home-bottom	.package-pricing	p	a:active	{ 	text-decoration:underline; }

