/* HOMEPAGE RULES */

#eye_candy_container {
	height: 800px;
}

/* MAIN TEXT REGION */

	div#body_text {
		overflow: hidden;
		padding: 64px 0px 40px 0px;
		height: 290px;
	}
		
/* BUTTON SLIDER */

ul#button_slider {
	position: relative;
	height: 290px;
	width: 3033px;
	list-style: none;
}

	#button_slider li {
		position: relative;
		float: left
	}
	
		.fresh_approach_slide {
			background: transparent url("/images/eye_candy/home/slides/fresh_approach_slide.png");
		}

		.fresh_approach_slide2 {
			background: transparent url("/images/eye_candy/home/slides/fresh_approach_slide2.png");
		}

		.human_touch_slide {
			background: transparent url("/images/eye_candy/home/slides/human_touch_slide.png");
		}

		.human_touch_slide2 {
			background: transparent url("/images/eye_candy/home/slides/human_touch_slide2.png");
		}

		.rapid_turnaround_slide {
			background: transparent url("/images/eye_candy/home/slides/rapid_turnaround_slide.png");	
		}
		
		.rapid_turnaround_slide2 {
			background: transparent url("/images/eye_candy/home/slides/rapid_turnaround_slide2.png");	
		}
		
		.innovation_slide {
			background: transparent url("/images/eye_candy/home/slides/innovation_slide.png");	
		}
		
		.innovation_slide2 {
			background: transparent url("/images/eye_candy/home/slides/innovation_slide2.png");	
		}
		
		.real_value_slide { 
			background: transparent url("/images/eye_candy/home/slides/real_value_slide.png");
		}
		
		.real_value_slide2 { 
			background: transparent url("/images/eye_candy/home/slides/real_value_slide2.png");
		}
		
		.service_slide {
			background: transparent url("/images/eye_candy/home/slides/service_slide.png");
		}
		
		.service_slide2 {
			background: transparent url("/images/eye_candy/home/slides/service_slide2.png");
		}

		#button_slider li a {
			position: relative;
			display: block;
			width: 337px;
			height: 290px;
			overflow: hidden;
			background-repeat: no-repeat;
			background-position: 18px 0px;
		}

			#button_slider li a strong {
				position: absolute;
				/*top: 0px;  ORIGINAL */
				top: 72px !important;				
				left: 18px;
				width: 285px;
				height: 435px;
				display: block;
				/* background: transparent url("/images/misc_elements/click_to_learn_more.png");  ORIGINAL */
				background: transparent url("/images/misc_elements/click_to_learn_more_sm.png");
				background-repeat: no-repeat;
			}
			
			#button_slider li a strong span {
				display: none;
			}

/* SLIDER POPUP */

#slider_popup_container {
	position: absolute;
	/* top: 64px; */
	bottom: -350px;
	height: 328px;
	width: 1000px;
	overflow: hidden;
	z-index: 500;
}

	#slider_popup {
		position: absolute;
		list-style: none;
	}
	
	#slider_popup {
		color: #C70918;
	}
	
		#slider_popup li {
			float: left;
			width: 1000px;
		}	
	
		.fresh_approach_popup {
			background: transparent url("/images/eye_candy/home/popups/fresh_approach_popup.png");
		}

		.fresh_approach_popup2 {
			background: transparent url("/images/eye_candy/home/popups/fresh_approach_popup2.png");
		}

		.human_touch_popup {
			background: transparent url("/images/eye_candy/home/popups/human_touch_popup.png");
		}

		.human_touch_popup2 {
			background: transparent url("/images/eye_candy/home/popups/human_touch_popup2.png");
		}
			
		.rapid_turnaround_popup {
			background: transparent url("/images/eye_candy/home/popups/rapid_turnaround_popup.png");
		}
		
		.rapid_turnaround_popup2 {
			background: transparent url("/images/eye_candy/home/popups/rapid_turnaround_popup2.png");
		}
		
		.innovation_popup {
			background: transparent url("/images/eye_candy/home/popups/innovation_popup.png");
		}
	
		.innovation_popup2 {
			background: transparent url("/images/eye_candy/home/popups/innovation_popup2.png");
		}
	
		.real_value_popup {
			background: transparent url("/images/eye_candy/home/popups/real_value_popup.png");
		}
		
		.real_value_popup2 {
			background: transparent url("/images/eye_candy/home/popups/real_value_popup2.png");
		}
		
		.service_popup {
			background: transparent url("/images/eye_candy/home/popups/service_popup.png");
		}
		
		.service_popup2 {
			background: transparent url("/images/eye_candy/home/popups/service_popup2.png");
		}
				
		#slider_popup li div {
			height: 328px;
			width: 270px;
			padding: 45px 700px 45px 30px;
			font-size: 16px;
			line-height: 30px;
			color: #ffffff;
		}

		#slider_popup li div h2 {
			font-size: 38px;
			line-height: 38px;
			padding: 0px 0px 14px 0px;
		}

		#slider_popup li div strong {
			color: #929292;
			text-transform: uppercase;
		}
		
		#slider_popup li div a {
			color: #4aa8ff;
			font-weight: 700;
			text-transform: uppercase;
		}
		
		#slider_popup li div a:hover {
			color: #dd0000;
		}

	a#popup_close {
		position: absolute;
		display: block;
		right: 0px;
		top: 130px;
		height: 45px;
		width: 43px;
		background: transparent url("/images/misc_elements/close_popup_btn.png");
		z-index: 700;
	}	

	#popup_close span {
		display: none;
	}


/* FOOTER */		

div#additional_content_container {
	position: relative;
	clear: both;
	height: 290px;
	z-index: 100;
	background: #000 url("/images/misc_elements/social_strip_background.jpg") center top no-repeat;
}

	div#additional_content {
		position: relative;
		margin: 0px auto;
		width: 1000px;
		height: 290px;
	}
	
	#additional_content h2 {
		padding: 0px 0px 10px 0px;
		font-size: 48px;
		font-family: 'Chabinho2008v20Regular';
		font-weight: 100 !important;
	}
	
	
	#additional_content p {
		color: #aaa;
		font-size: 15px;
		font-weight: normal;
		line-height: 24px;
	}
	
	#additional_content p a {
		color: #69ccfe;
	}
	
	#additional_content p a:hover {
		color: #fff;
	}
	
	#our_guarantee {
		position: absolute;
		top: 55px;
		left: 5px;
		padding: 15px;
		width: 570px;
	}
	
	#our_services {
		position: absolute;
		top: 55px;
		left: 600px;
		padding: 10px 0px 20px 50px;
		width: 340px;
		background: url('/images/misc_elements/our_services_arrow_background.jpg') right bottom no-repeat;
	}
	
		#our_services ul {
			list-style: none;
		}
		
		#our_services ul li {
			padding: 0px 0px 0px 30px;
			background: url('/images/misc_elements/our_services_bullet.jpg') 0px 0px no-repeat;
		}
		
		#our_services ul li a {
			color: #69ccfe;
			font-size: 15px;
			line-height: 25px;
		}
		
		#our_services ul li  a:hover {
			color: #fff;
		}
	
	
div#footer_container {
	position: relative;
	clear: both;
	height: 210px;
	background-color: #141414;
	z-index: 100;
}

	div#footer {
		position: relative;
		margin: 0px auto;
		width: 1000px;
		height: 210px;
		background: transparent url("/images/backgrounds/home/footer_bg.gif");
		background-repeat: no-repeat;
		background-position: center top;
	}
	
		span#footer_tag {
			position: absolute;
			top: 60px;
			left: 12px;
			color: #6a6a6a;
			font-size: 10px;
			font-style: italic;
		}
	
		#fb_like_btn {
			position: absolute;
			left: 15px;
			top: 8px;
		}
		
		p.copyright {
			display: none;
		}
		
		
		/* STICKY IT STAMP! */
	

		a#sticky_stamp {
			display: none;
			position: absolute;
			top: 0px;
			right: 0px;
			width: 100px;
			height: 120px;
		}
		
			#sticky_stamp p, #sticky_stamp img {
				display: none;
			}

		a#footer_phone_number {
			position: absolute;
			top: 70px;
			right: 20px;
			width: 230px;
			height: 30px;
		}
		
			#footer_phone_number span {
				display: none;
			}
			
		ul#social_media {
			position: absolute;
			right: 15px;
			top: 10px;
			display: block;
			height: 32px;
			list-style: none;
		}
		
		#social_media li {
			float: left;
		}
		
		#social_media li#google_btn {
			padding: 0px 5px 0px 0px;
			width: 50px !important;
		}
		
		#facebook_btn {
			background: transparent url("/images/misc_elements/facebook_btn.gif");
		}
	
		#twitter_btn {
			background: transparent url("/images/misc_elements/twitter_btn.gif");
		}
	
		#yahoo_btn {
			background: transparent url("/images/misc_elements/yahoo_btn.gif");
		}
	
		#linkedin_btn {
			background: transparent url("/images/misc_elements/linkedin_btn.gif");
		}
	
		#rss_btn {
			background: transparent url("/images/misc_elements/rss_btn.gif");
		}
		
		#social_media li a {
			display: block;
			width: 25px;
			height: 22px;
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}
	
		#social_media li a:hover {
			background-position: 0px -22px;
		}
			
		#social_media li a span {
			display: none;
		}
		
