/* home.css */

#home #content {
	padding-bottom: 0;
}
#section_footer {
	background-color: #820049;
	/* position: absolute;
	bottom: -36px;
	width: 100%; 
	height: 202px;*/
}
	/*#section_footer ul {
		width: 955px;
		margin: 0 auto;
	}*/
	.sectionAlign {
		width: 960px;
		margin: 0 auto;
		padding: 15px 0;
	}
		#section_footer #ourProg, #section_footer #successStories, #section_footer #Blog {
			float: left;
			width: 278px;
			margin: 0 20px 9px 20px;
		}
		#section_footer #Blog {
			margin-right: 0;
		}
			#section_footer h3, #section_footer h4, #section_footer h5 {
				border-bottom: 1px solid #90205f;
				display: block;
				text-indent: -9999px;
				padding: 0 0 4px 0;
				margin: 0 0 5px 0;
				height: 20px;
			}
			#section_footer h3 span, #section_footer h4 span, #section_footer h5 span{
				background: url(/img/home/title/secfooter.title.gif) top left no-repeat;
				display: block;
				height: 19px;
			}
			#section_footer h3 {
				margin: 0 0 18px 0;
			}
			#section_footer h3 span {
				background-position: 0 0;
				width: 124px;
			}
			#section_footer h4 span {
				background-position: -124px 0;
				width: 136px;
			}
			#section_footer h5 span {
				background-position: -260px 0;
				width: 40px;
			}
				#section_footer h5 span {
					float: left;
				}
				#section_footer h5 a.rss {
					background: url(/img/home/misc/rss.feed.gif) top left no-repeat;
					width: 69px;
					height: 16px;
					float: right;
				}
			#section_footer #ourProg p a strong {
				color: #fff;
			}
			#section_footer #ourProg img {
				float: left;
				margin: -10px 0 0 -3px;
			}
			#section_footer #ourProg span {
				clear: left;
			}
			#section_footer #ourProg strong {
				background: url(/img/home/misc/pink.arrow.home.med.gif) 100% 3px no-repeat;
				padding: 0 11px 0 0;
				float: left;
			}
			#section_footer p a span {
				color: #f4bcdb;
			}
			#section_footer p a:hover span {
				color: #fff;
			}
			#section_footer #Blog p a span, #section_footer #successStories p a span {
				background: url(/img/home/misc/pink.arrow.home.sm.gif) 100% 5px no-repeat;
				font-weight: bold;
				padding: 0 9px 0 0;
				margin: 6px 0 0 0;
				color: #fff;
				float: left; 
				clear: both;
			}
			#section_footer #Blog p a:hover span, #section_footer #successStories p a:hover span, #section_footer #ourProg p a:hover strong {
				color: #F4BCDB;
			}
			#section_footer #Blog p, #section_footer #successStories p em {
				color: #f4bcdb;
			}
			#section_footer p {
				font: 12px arial;
				line-height: 17px;
				color: #fff;
				margin: 0 0 5px 0;
			}
			#section_footer #ourProg p {
				float: right;
				width: 178px;
				margin: 0 0 10px 0;
			}
			#section_footer p * {
				display: block;
			}
			#section_footer a strong {
				font: bold 14px arial;
			}
			#section_footer em strong {
				font: bold 12px arial;
				display: inline;
				color: #f4bcdb;
			}
			#section_footer h6 {
				font: bold 14px arial;
				color: #fff;
			}

/*--end section_footer*/
#contact_a_b {
	display: block;
	position: relative;
}
#form_control{
position:absolute;
height: 0;
bottom: 0;
overflow:hidden;
right: -43px;
bottom: 0;
}
#contactTab {
	background: url(/img/home/contact_bg_home_first_step.png) top left no-repeat;
	_background: url(/img/home/contact_bg_home_first_step.gif) top left no-repeat;
	width: 271px;
	height: 305px;
	z-index: 999999;
	padding: 0 19px 0 19px;
}
	#contactTab fieldset {
		margin: 0 0 16px 0;
		position: relative;
		top: 118px;
	}
	#contactTab fieldset label {
		display: block;
		font: bold 14px arial;
		margin: 0 0 6px 0;
	}
	#contactTab fieldset input {
	}
	#contactTab fieldset span.phoney input {
		width: 50px;
		float: left;
		margin: 0 10px 0 0;
	}
	button.chop {
		background: url(/img/btn/yes_call_me.gif) top left no-repeat;
		width: 162px;
		height: 42px;
		margin: 10px 0px 0px -3px;
	}
	
#contactTab .phone_form {
	margin: -11px 0px 0px 0px;
}

#form_control #contactTab label {
	margin: 0px 0px 0px 0px;
}


/* #content
----------------------------------------------------------------------------------------*/
#content { padding-top: 0; position: relative; }

/* #slideshow
----------------------------------------------------------------------------------------*/
#slideshow {
	position: relative;
	height: 378px;
}
	#slideshow a.getStarted {
		background: url(/img/home/btn/home.getstarted.btn.whole.png) 0 0  no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/home/btn/home.getstarted.btn.static.png', sizingMethod='scale');
		width: 248px;
		height: 53px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 49px;
		left: 6px;
		z-index: 99999999999;
	}
	#slideshow a.getStarted:hover {
		background-position: 0 -53px;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/home/btn/home.getstarted.btn.roll.png', sizingMethod='scale');
	}
	#slideshow .slide {
		height: 378px;
		width: 960px;
		position: absolute;
		top: 0;
		left: 0;
	}
	#slideshow a.getStarted_c {
		background: url(/img/home/btn/home.getstarted.btn.whole.alt_c.png) 0 0  no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/home/btn/home.getstarted.btn.whole.alt_c_ie.png', sizingMethod='scale');
		width: 300px;
		height: 80px;
		text-indent: -9999px;
		display: block;
		position: absolute;
		bottom: 29px;
		left: 6px;
		z-index: 99999999999;
	}
	#slideshow a.getStarted_c:hover {
		background-position: 0 -80px;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/home/btn/home.getstarted.btn.whol.alt_c_ie_roll.png', sizingMethod='scale');
	}
	#slideshow .slide {
		height: 378px;
		width: 960px;
		position: absolute;
		top: 0;
		left: 0;
	}
	#slideshow #slideshow_controls {
		position: absolute;
		z-index: 2;
		bottom: 8px;
		left: 445px;
	}
		#slideshow #slideshow_controls li {
			float: left;
			overflow: hidden;
			font-size: 1.4em;
			font-weight: bold;
			margin: 0 -10px 0 0;
		}
		#slideshow #slideshow_controls li.lastDot {
			margin: auto;
		}
			#slideshow #slideshow_controls li a {
				background: url(/img/home/btn/slide.dots.btn.png) top left no-repeat;
				/*_background: url(/img/home/btn/slide.dots.btn.gif) top left no-repeat;*/
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/home/btn/slide.dots.btn.static.png', sizingMethod='scale');
				width: 36px;
				height: 36px;
				text-indent: -9999px;
				display: block;
				/*color: #c099ae;*/
			}
			#slideshow #slideshow_controls li a:hover, #slideshow #slideshow_controls li a.active {
				background-position: -36px 0;
				_background: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/home/btn/slide.dots.btn.roll.png', sizingMethod='scale');
			}
			#slideshow #slideshow_controls li a:hover { color: #05837f; }
			#slideshow #slideshow_controls li a.active,
			#slideshow #slideshow_controls li a.active:hover {
				color: #84004b;
			}

