/*=======================*/
/*=== ABOUT GTG PAGES ===*/
/*=======================*/
#about_gifts_to_grow{
      /*padding:10px 0 0 0;
*/
      padding:0;
}
	#about_gifts_to_grow h1{
		font-size:20px;
		margin:0px 0px 15px 15px;
	}
	#about_gifts_to_grow h2{
		font-size:14px;
		margin:0px 0px 15px 15px;
		color:#019583;
	}	
	#about_gifts_to_grow p{
		margin:0px 0px 15px 15px;
	}
#top_banner{
	height:210px;
	width:905px;
}
	#top_banner #gifts_to_grow{
		width:156px;
		height:210px;
		float:left;
	}
	#top_banner #step_1{
		width:260px;
		height:201px;
		float:left;		
	}
	#top_banner #step_2{	
		width:190px;
		height:201px;
		float:left;	
	}
	#top_banner #step_3{	
		width:155px;
		height:20px;
		float:left;
	}
	#top_banner #step_4{	
		width:145px;
		height:201px;
		float:left;
		z-index: 100; 
		margin-top: 30px; 
		_position: absolute;
	}
		
		#top_banner #step_4 ul {
			margin-left:20px;
			margin-top:114px;
		}	
		#top_banner #step_4 div.textlink {
					
			padding:10px 0px 0px 20px;
			width:150px;
		}
		#top_banner #step_4 a.textlink:link,
		#top_banner #step_4 a.textlink:hover,
		#top_banner #step_4 a.textlink:visited {
			color:#FFFFFF;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
		}		
		#top_banner #step_4 a.textlink:hover {
			text-decoration:underline;
		}
		
		#top_banner #step_4 li.graphic_buttons{
			float:none;
			background:url(/static/images/bg_button_wht_on_blue_left.gif) no-repeat left top;
		}
		#top_banner #step_4 li.graphic_buttons_es{
			float:none;
			background:url(/static/images/bg_button_wht_on_blue_left.gif) no-repeat left top;
		}
		#top_banner #step_4 li.graphic_buttons_en{
			float:none;
			background:url(/static/images/bg_button_wht_on_blue_left.gif) no-repeat left top;
		}
		#top_banner #step_4 .graphic_buttons a:link, 
		#top_banner #step_4 .graphic_buttons a:visited{
			background:url(/static/images/bg_button_wht_on_blue_right.gif) no-repeat right top;
		}
		/*hover*/
		#top_banner #step_4 li.graphic_buttons_over {
			background:url(/static/images/bg_button_wht_on_blue_left.gif) no-repeat left -38px;
		}
		#top_banner #step_4 .graphic_buttons_over a:link, 
		#top_banner #step_4 .graphic_buttons_over a:visited,
		#top_banner #step_4 .graphic_buttons_over a:hover {
			background:url(/static/images/bg_button_wht_on_blue_right.gif) no-repeat right -38px;
		}
			
div.about_gifts_to_grow_en{
	background: url('/static/images/en_US/banner_top_easy_as_123.gif') no-repeat top center;
}

div.about_gifts_to_grow_es{
	background: url('/static/images/es_US/banner_top_easy_as_123.gif') no-repeat top center;
}

div.about_gifts_to_grow_ca{
	background: url('/static/images/en_CA/banner_top_easy_as_123.gif') no-repeat top center;
}

div.about_gifts_to_grow_fr{
	background: url('/static/images/fr_CA/banner_top_easy_as_123.gif') no-repeat top center;
}


#diapers, 
#wipes, 
#jams {
	background: url('/static/images/bg_qualifying_product.gif') no-repeat bottom left;
	width:589px;
	margin-left:6px;
}

	#diapers #inner {
		background: url('/static/images/bg_diapers.gif') no-repeat top left;
		height:auto !important;
		height:200px;
		min-height:200px;
		width:589px;
		padding:0 0 25px 8px;
	}
	#wipes #inner {
		background: url('/static/images/bg_wipes.gif') no-repeat top left;
		height:auto !important;
		height:200px;
		min-height:200px;
		width:589px;
		padding:0 0 25px 8px;
	}
	#jams #inner {
		background: url('/static/images/bg_jams.gif') no-repeat top left;
		height:auto !important;
		height:200px;
		min-height:200px;
		width:589px;
		padding:0 0 25px 8px;
	}
	#diapers #inner p.body_copy,
	#wipes #inner p.body_copy,
	#jams #inner p.body_copy {
		width:540px;
	}
	

	#diapers #inner .tab1,
	#wipes #inner .tab1,
	#jams #inner .tab1  {
		float:left;
		height:56px;
		padding:15px 0 0 15px;
		width:178px;
	}
	
	#diapers #inner .tab2,
	#wipes #inner .tab2,
	#jams #inner .tab2  {
		float:left;
		height:56px;
		padding:15px 0 0 19px;
		width:178px;
	}
	#diapers #inner .tab3,
	#wipes #inner .tab3,
	#jams #inner .tab3  {
		float:left;
		height:56px;
		padding:15px 0 0 19px;
		width:178px;
	}	
	
	#box, #tub, #pack{
		display:none;
	}
	
#about_gifts_to_grow div.product{
	background:url(/static/images/bg_reward.gif) top center no-repeat;
	width:133px;
	height:auto !important;
	height:110px;
	min-height:110px;
	float:left;
	padding:0px 5px;
	margin-top:15px;
}
#about_gifts_to_grow div.product_top{
	height:155px;
	padding-top:8px;
	position:relative;
	text-align:center;
	width:131px;
}
	#about_gifts_to_grow div.product #bottom{
		height:auto !important;
		height:14px;
		min-height:14px;
		margin-bottom:20px;
		width:130px;
	}
		#about_gifts_to_grow div.product #bottom p.product_name{
		color:#019583;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;	
		font-weight:bold;
		margin:0 0 7px;
		text-align:center;
	}
		#about_gifts_to_grow div.product #bottom p.product_name a:link,
		#about_gifts_to_grow div.product #bottom p.product_name a:visited{
		color:#019583;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;	
		font-weight:bold;
		text-decoration:none;
	}
		#about_gifts_to_grow div.product #bottom p.product_name a:hover,
		#about_gifts_to_grow div.product  p.product_name a:hover{
		color:#019583;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;	
		font-weight:bold;
		text-decoration:underline;
	}
		
	#about_gifts_to_grow div.product #bottom a.textlink, 
	#about_gifts_to_grow div.product #bottom a.textlink:link, 
	#about_gifts_to_grow div.product #bottom a.textlink:visited{
		color:#019583;
		font-size:11px;
		text-decoration:none;
	}

	#about_gifts_to_grow div.product #bottom a.textlink:hover{
		text-decoration:underline;
	}
	
	#about_gifts_to_grow div.product #bottom ul {
		padding:0 0 0 16px;
	}
	
	li.buy_buttons {
		background:url(/static/images/bg_btn_buy_now_left2.gif) no-repeat left top;
		cursor:pointer;
		float:left;
		height:28px;
		list-style:none;
		margin:11px 0 0 0;
		padding:0 0 0 27px;
		white-space:nowrap;
	}
	.buy_buttons a:link, .buy_buttons a:visited,
	.buy_buttons a:hover	{
		background:url(/static/images/bg_btn_buy_now_right2.gif) no-repeat right top;
		color:#fff;
		display:block;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		margin:0 0 0 0;
		padding:8px 11px 7px 0;
		text-decoration:none;
	}	
	
	.buy_buttons a:link, 
	.buy_buttons a:visited{
		background:url(/static/images/bg_btn_buy_now_right2.gif) no-repeat right top;
	}
	/*hover*/
	li.buy_buttons_over {
		background:url(/static/images/bg_btn_buy_now_left2.gif) no-repeat left -37px;
	}
	.buy_buttons_over a:link, 
	.buy_buttons_over a:visited,
	.buy_buttons_over a:hover {
		background:url(/static/images/bg_btn_buy_now_right2.gif) no-repeat right -37px;
	}
	
	/*==== BUY NOW BUTTONS FOR QUALIFYING PRODUCTS PAGE ====*/
	
	.product #bottom li.buy_buttons {
		background:url(/static/images/bg_btn_buy_now_left2.gif) no-repeat left top;
		cursor:pointer;
		float:left;
		height:28px;
		list-style:none;
		margin:0px;
		padding:0 0 0 27px;
		white-space:nowrap;
	}
	.product #bottom .buy_buttons a:link, 
	.product #bottom .buy_buttons a:visited,
	.product #bottom .buy_buttons a:hover	{
		background:url(/static/images/bg_btn_buy_now_right2.gif) no-repeat right top;
		color:#fff;
		display:block;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		margin:0px;
		padding:8px 11px 7px 0;
		text-decoration:none;
	}	
	
	.product #bottom .buy_buttons a:link, 
	.product #bottom .buy_buttons a:visited{
		background:url(/static/images/bg_btn_buy_now_right2.gif) no-repeat right top;
	}
	/*hover*/
	.product #bottom li.buy_buttons_over {
		background:url(/static/images/bg_btn_buy_now_left2.gif) no-repeat left -37px;
	}
	.product #bottom .buy_buttons_over a:link, 
	.product #bottom .buy_buttons_over a:visited,
	.product #bottom .buy_buttons_over a:hover {
		background:url(/static/images/bg_btn_buy_now_right2.gif) no-repeat right -37px;
	}
	
	
	
/*====================================*/
/*======== WHERE TO FIND CODES =======*/				
/*====================================*/
.inst_container {
	width:555px;
	background: url(/static/images/bg_code_inst_bottom.gif) no-repeat center bottom;
	margin-bottom:11px
}

.inst_inner {
	background: url(/static/images/bg_code_inst_top.gif) no-repeat center top;
	padding:12px 14px
}
#step1_pic, #step2_pic, #step3_pic, #step4_pic{
	float:left;
	width:333px;
	text-align:left;
}
#step1_copy, #step2_copy, #step3_copy, #step4_copy{
	float:left;
	width:190px;
	padding:25px 0 0 0;
}
.ordinal{
	float:left;
	height:60px;
	padding:50px 5px 0 0;
	text-align:right;
	width:52px;
}
#bag, #box, #tub, #pack {
	margin:0 0 0 15px;
	width:555px; 
}
	#bag h2, #box h2, #tub h2, #pack h2 {
		margin:0 0 15px;
	}
	#bag p, #box p, #tub p, #pack p {
		margin:0 0 30px;
	}
	/*#bag .row1{height:190px;}
	#bag .row2{height:168px;}
	#bag .row3{height:99px;}*/

	/*#box .row1{	height:145px;}
	#box .row2{	height:138px;}
	#box .row3{ height:140px;}
	#box .row4{ height:99px;}*/
	#box #step4_copy{padding:5px 0 0 0;}
	#box .step4_ordinal{
		float:left;
		height:60px;
		padding:25px 5px 0 0;
		text-align:right;
		width:52px;
	}

	/*#tub .row1{	height:110px;}
	#tub .row2{	height:166px;}
	#tub .row3{ height:120px;}
	#tub #step1_copy{padding:15px 0 0 0;}
	.tub1 {padding:15px 5px 0 0;}*/

	/*#pack .row1{ height:130px;}
	#pack .row2{ height:171px;}
	#pack .row3{ height:120px;}*/
	#pack #step2_copy{padding:10px 0 0 0;}
	#pack #step3_copy{padding:10px 0 0 0;}
	/*.pack2 {padding:25px 5px 0 0;}
	.pack3 {padding:20px 5px 0 0;}*/
	


select#select_type{width:265px;}

/*====================================*/
/*========= POINTS CALCULATOR ========*/				
/*====================================*/
    #gtg_calculator_container{
        background:url(/static/images/bg_calculator.png) no-repeat top center;
        width:287px;
        height:425px;
		z-index:3001;
    }
        #gtg_calculator_container #inner{
            height:320px;
			margin:0px 0px 0px 35px;
            padding:30px 0px 0px 0px;
            width:230px;
        }
        #gtg_calculator_container #inner p{
            font-size:10px !important;
            line-height:11px !important;
			margin:10px 0px 0px 5px;
			color:#666666;
			width:200px;
		}
        #gtg_calculator_container #inner #button{
            float:right;
            width:20px;
            height:20px;
			padding-right:8px;
        }
        #gtg_calculator_container #inner #heading{
            float:left;
            width:200px;
            height:20px;
        }
			#gtg_calculator_container #inner #heading h2{
				color:#019583;
				font: bold 14px Verdana, Arial, Helvetica, sans-serif;
				margin:0px;
			}
				#gtg_calculator_container #inner #heading h2 img{
					margin:0px 5px 0px 0px;
				}
			
       #gtg_calculator_container #inner input#calculator_result{
        	background:url(/static/images/bg_calculator_results.jpg) no-repeat top left;
			border:none;
			float:left;		
			font-size:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-style:italic;
			height:21px;
			margin:0;
			padding:6px 10px 0px 0px;	
			text-align:right;
			width:165px;
		}
       #gtg_calculator_container #inner div.calculator_result{
        	background:url(/static/images/bg_calculator_results.jpg) no-repeat top left;
			border:none;
			float:left;		
			font-size:14px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-style:italic;
			height:21px;
			margin:0;
			padding:6px 10px 0px 0px;	
			text-align:right;
			width:165px;
			color:#666666;
		}		
		#gtg_calculator_container #inner span.calculator_points{
			font-size:14px;
			display:block;
			color:#666666;
			float:left;
			padding-top:4px;
		}
		#gtg_calculator_container #inner select#brand1{
			width:215px;
			margin:10px 0px 0px;
		}
		#gtg_calculator_container #inner select#pack_type1{
			width:215px;
			margin:8px 0px;
		}
		#gtg_calculator_container #inner ul#calculator_reset{
			margin-left:30px;
			float:left;
		}
		#gtg_calculator_container #inner form{
			padding-left:5px;
		}
		
		#gtg_calculator_container #inner .link_pair{
			padding:14px 0 0 5px;
		}
			 a.icon_link_text {
				vertical-align:middle;
			}
