﻿/* Pushers */
div.pusher-wrap {
	margin: 0 auto 20px auto;
	position: relative;
	width: 198px;
}

div.pusher-center {
	margin: 0 auto;
	position: relative;
	width: 198px;
}

	/* Orange Pushers */
	div.pusher-wrap .pusher-orange-top	{
		height: 42px;
		background: url(images/pusher_orange_top.png) no-repeat; 
	}
	div.pusher-wrap .pusher-orange-bg {
		border: solid 4px #fcaf17;
		border-top: none;
		border-bottom: none;
		background-color: #FFF;
	}
	div.pusher-wrap .pusher-orange-bottom 
	{
		height: 11px; 
		background: url(images/pusher_orange_bottom.png) no-repeat;
	}
	div.pusher-wrap .pusher-orange-bg .pusher-content {
		padding: 15px 15px 0 15px;
	}
	div.pusher-wrap .pusher-orange-bg .pusher-content h1 {
		margin: 0;
		padding: 0;
		position: absolute;
		top: 20px;
		left: 20px;
		z-index: 1;
		font: bold 0.875em Arial, Helvetica, sans-serif;
		letter-spacing: 0.02em;
		color: #FFF;
	}
	div.pusher-wrap .pusher-content-long-header h1 {
		top: 8px;
	}
	div.pusher-wrap .pusher-orange-bg .pusher-content p {
		font: bold 1em Arial, Helvetica, sans-serif;
		line-height: 1.25em;
		color: #fa8c27;
	}
	div.pusher-wrap a 
	{
		margin: 0 auto;
		padding: 0 0 3px 0;
		display: block;
		border: 0;
		text-indent:-5000px;
	}
	
	div.pusher-wrap .timeline-wrap 
	{
		background: url(images/pusher_btn_timeline_h.gif) no-repeat;
		width: 171px;
		margin: 0 auto;
	}
	div.pusher-wrap a.timeline:link, div.pusher-wrap a.timeline:visited {
		background: url(images/pusher_btn_timeline.gif) no-repeat;
		width: 171px;
		height: 30px;
	}
	div.pusher-wrap a.timeline:hover, div.pusher-wrap a.timeline:active {
		background: url(images/pusher_btn_timeline_h.gif) no-repeat;
		width: 171px;
		height: 30px;
	}
	
	div.pusher-wrap a.customize:link, div.pusher-wrap a.customize:visited {
		background: url(images/pusher_customize_go.gif) no-repeat;
		width: 171px;
		height: 40px;
	}
	div.pusher-wrap a.customize:hover, div.pusher-wrap a.customize:active {
		background: url(images/pusher_customize_go_h.gif) no-repeat;
		width: 171px;
		height: 40px;
	}
	
	div.pusher-wrap .cq-wrap 
	{
		/* anti-flicker (IE) device */
		background: transparent url(images/pusher_cq_go_h.gif) no-repeat scroll 0 0;
		width:177px;
		margin: 0 auto;
	}
	div.pusher-wrap a.cq:link, div.pusher-wrap a.cq:visited {
		background: url(images/pusher_cq_go.gif) no-repeat;
		width: 177px;
		height: 36px;
	}
	div.pusher-wrap a.cq:hover, div.pusher-wrap a.cq:active {
		background: url(images/pusher_cq_go_h.gif) no-repeat;
		width: 177px;
		height: 36px;
	}
	
	/* Blue Pushers */
	div.pusher-wrap img
	{
		margin: 0;
		padding: 0;
		display: block;
	}
	
	div.pusher-wrap .pusher-blue-bg
	{
		background: transparent url(../Images/callout_smokefreetimeline_background.png) left top repeat-y;
	}
	
	div.pusher-wrap .pusher-blue-bg .pusher-content
	{
		padding: 15px 20px 10px 20px;
	}
	
	div.pusher-wrap .pusher-blue-bg .pusher-content p
	{
		text-align: center;
		font-size: .8em;
		color: #1594d6;
	}
	
	div.pusher-wrap .pusher-blue-bg a.timeline, 
	div.pusher-wrap .pusher-blue-bg a.timeline:hover, 
	div.pusher-wrap .pusher-blue-bg a.timeline:active, 
	div.pusher-wrap .pusher-blue-bg a.timeline:visited
	{
		background: transparent url(../Images/callout_smokefreetimeline_button.png) left top no-repeat;
	}
	
	/* Coupon */
	div.pusher-wrap .pusher-coupon-top	
	{
		margin: 0 0 20px 0;
		height: 268px;
		background: url(images/pusher_coupon_bg.png) no-repeat; 
	}
	div.pusher-wrap .pusher-coupon-content h1 
	{
		width: 190px;
		text-align: center;
		left: 0;
		color:#FFFFFF;
		font-family:Arial,Helvetica,sans-serif;
		font-size:0.875em;
		font-weight:bold;
		letter-spacing:0.02em;
		line-height:normal;
		margin:0;
		padding:0;
		position:absolute;
		top:20px;
		z-index:1;
	}
	
	div.pusher-wrap .coupon, div.pusher-wrap .coupon a
	{
		display: block;
		width: 198px;
		height: 264px;
	}
	
	div.pusher-wrap .coupon  
	{
		background: url(images/Pusher_7Coupon_h.png) no-repeat; 
		padding: 0;
	}
	
	div.pusher-wrap .coupon a:link, div.pusher-wrap .coupon a:visited {
		background: url(images/Pusher_7Coupon.png) no-repeat;
	}
	div.pusher-wrap .coupon a:hover, div.pusher-wrap .coupon a:active {
		background-color: Transparent;
		background-image: none;
	}
	
	/* Graphical pushers */
	div.pusher-wrap a.cessation:link, div.pusher-wrap a.cessation:visited,
	div.pusher-wrap a.cessation:hover, div.pusher-wrap a.cessation:active 
	{
		background: url(images/pusher_employee_cessation.gif) no-repeat;
		width: 181px;
		height: 74px;
		margin: 0 0 20px 0;
	}
	
	div.pusher-wrap a.resource:link, div.pusher-wrap a.resource:visited,
	div.pusher-wrap a.resource:hover, div.pusher-wrap a.resource:active 
	{
		background: url(images/pusher_resource_center.gif) no-repeat;
		width: 181px;
		height: 74px;
		margin: 0 0 20px 0;
	}