@charset "utf-8";
#shopping_guide div h3 a { color: #F58220; text-decoration: none; }


/* GLOBAL STRUCTURE & STYLES*/

body							{ background-color: #FFF; background-image: url(images/bg_tile.gif); background-repeat: repeat; }

em, i							{ font-style: italic; }

p								{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

strong, b						{ font-weight: bold; }

u								{ text-decoration: underline; }

.float-left						{ margin: 0; padding: 0; float: left; display: block; }

.float-right				 	{ margin: 0; padding: 0; float: right; display: block; }

#clearfloat 					{ clear: both; }	

#container						{ margin: 0px; padding: 0px 23px 0 15px; width: 918px; background-color: #FFF; border-right: 2px solid #C00; border-left: 2px solid #C00; overflow: hidden; }



#header							{ margin: 0px; padding: 0px; }

#header_cap						{ margin: 15px 0 0 0; padding: 0px; height: 27px; background-image: url(images/header_cap.gif); background-repeat: no-repeat; background-position: center center; }

#header_container				{ margin: 0px; padding: 0px 23px 5px 15px; width: 918px; background-color: #FFF; border-right: 2px solid #C00; border-left: 2px solid #C00; overflow: hidden; }

#header_content					{ margin: 0px; padding: 10px 0; height: 136px; }



#home_content					{ margin: 0 15px 0 0; padding: 0; }

#home_content a					{ color: #F58220; text-decoration: none; }

#home_content a:hover			{ text-decoration: underline; }

#home_content p					{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; background-color: #FFFFFF; font-weight: normal; margin: 0px 0px 10px; padding: 0px; line-height: 1.5em; }

#home_content  h1  				{ font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #F58220; margin: 15px 15px 15px 0px; padding: 0px; font-weight: normal; }



#footer							{ margin: 0px; padding: 0px; }

#footer_base					{ margin: 0 0 15px 0; padding: 0px; height: 27px; background-image: url(images/footer_base.gif); background-repeat: no-repeat; background-position: center center; }

#footer_container				{ margin: 0px; padding: 15px 23px 5px 15px; width: 918px; background-color: #FFF; border-right: 2px solid #C00; border-left: 2px solid #C00; }

#footer_content					{ margin: 0px; padding: 10px 0; text-align: center; }

#footer_content	a				{ color: #C00; text-decoration: none; }

#footer_content	a:hover			{ text-decoration: underline; }

#footer_content	p				{ margin: 0px 0px 10px; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 1.5em; }

#footer_content	.pipe			{ color: #999; }

#page_wrap						{ margin: 0px auto; padding: 0px; width: 960px; }

#sidebar 						{ margin: 10px 0; padding: 0px; width: 155px; float: left; }

#sidebar ul		  				{ border-top: 2px dotted #E1E1E1; list-style-type: none; }

#sidebar ul li  				{ font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 0px; border-bottom: 2px dotted #E1E1E1; font-weight: normal; padding: 10px 5px 10px 5px; line-height: 1.5em; list-style-type: none; }

#sidebar ul li a 				{ color: #06F; text-decoration: none; line-height: 1.25em; }

#sidebar ul li:hover			{ background-color: #FFC; border-bottom: 2px solid #E1E1E1; background-image: url(images/nav_bg_over.png); background-repeat: no-repeat; background-position: center center; }



/* CATEGORY STYLES */

.ages							{ font-weight: normal; }


/* INFANTS & TODDLERS */

.infant_toddler					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px; margin-bottom: 10px; }

.infant_toddler a				{ color: #ED0C6E; text-decoration:none; }

.infant_toddler a:hover			{ text-decoration:underline; }

.infant_toddler_header 			{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 5px 15px 20px 5px; padding: 0px; }

.infant_toddler_header a 		{ color: #ED0C6E; text-decoration:none; }

.infant_toddler_header a:hover	{ text-decoration:underline; }

#product_grid-infants			{ background-color: #FFF; margin: 0 0 0 175px; padding: 20px 0 0 15px; width: 721px; border-right: 2px solid #ED0D6E; border-left: 2px solid #ED0D6E; }

#product_grid-infants h3		{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 5px 15px 5px; }

#product_grid-infants p			{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 0px 0px 0px; text-align: center; }

#product_grid-infants img		{ margin: 0px 15px 0px 0px; padding: 0px; }

#product_grid_topbar-infants	{ background-image: url(images/product_grid_topbar-infants.gif); background-repeat: no-repeat; background-position: center center; margin: 10px 0 0 175px; padding: 0px; height: 29px; width: 740px; }

#product_grid_topbar-infants h1	{ color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 0; padding: 0; text-align: center; }

#product_grid_bottombar-infants { background-image: url(images/product_grid_bottombar-infants.gif); background-repeat: no-repeat; background-position: center center; margin: 0 0 0 175px; padding: 0px; height: 29px; width: 740px; }

#product_page-infants p			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; background-color: #FFFFFF; font-weight: normal; margin: 0px 15px 0 0; padding: 0 0 15px 0; line-height: 1.5em; color: #007DC3; }

#product_page-infants  h1  	{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #ED0D6E; margin: 0 0 15px 0; padding: 0px; font-weight: normal; text-transform: capitalize; }

#product_page-infants  h2  	{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #ED0D6E; margin: 0 0 15px 0; padding: 0px; font-weight: normal; text-transform: capitalize; }


/* INFANTS HOT 20 STYLES */

#product_grid_hot20-infants			{ background-color: #FFF; margin: 0 0 0 248px; padding: 10px 0 0 13px; width: 475px; border-right: 2px solid #ED0D6E; border-left: 2px solid #ED0D6E; }

#product_grid_hot20-infants h3		{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 5px 15px 5px; }

#product_grid_hot20-infants p			{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 0px 0px 0px; text-align: center; }

#product_grid_hot20-infants img		{ margin: 0px 10px 0px 0px; padding: 0px; }

#product_grid_hot20_topbar-infants	{ background-image: url(images/product_grid_hot20_topbar-infants.gif); background-repeat: no-repeat; background-position: center center; margin: 0px 0 0 248px; padding: 0px; height: 29px; width: 492px; }


#product_grid_hot20_topbar-infants h1	{ color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 0; padding: 0; text-align: center; }

#product_grid_hot20_bottombar-infants { background-image: url(images/product_grid_hot20_bottombar-infants.gif); background-repeat: no-repeat; background-position: center center; margin: 0 0 0 248px; padding: 0px; height: 29px; width: 492px; }



#hot20_container 				{ margin: 0px 0px 0px 175px; padding: 0px; width: 740px; }

#hot20_intro_topbar 			{ background-image: url(images/hot20_column_cap.gif); background-repeat: no-repeat; background-position: center center; margin: 0; padding: 0px; height: 25px; width: 230px; }

#hot20_intro { background-color: #FFF; margin: 0px; padding: 0px; width: 226px; border-right: 2px solid #007dc3; border-left: 2px solid #007dc3; }

#hot20_intro h1 				{ margin: 0px; padding: 0px; width: 230px; background-image: url(images/hot20_logo.gif); background-repeat: no-repeat; background-position: center center; height: 212px; text-indent: -1000px; }

#hot20_intro em 				{ font-style:italic; }

#hot20_intro img 				{ margin: 0px; padding: 10px 20px; }

#hot20_intro p 					{ margin: 0px; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #007dc3; line-height: 1.5em; }

#hot20_intro_bottombar { background-image: url(images/hot20_column_base.gif); background-repeat: no-repeat; background-position: center center; margin: 0 0 10px 0; padding: 0px; height: 25px; width: 230px; }




/* PRESCHOOL */

.preschool						{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px; margin-bottom: 10px; }

.preschool a					{ color: #005AAB; text-decoration:none; }

.preschool a:hover				{ text-decoration:underline; }

.preschool_header 				{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 5px 15px 20px 5px; padding: 0px; }

.preschool_header a 			{ color: #005AAB; text-decoration:none; }

.preschool_header a:hover		{ text-decoration:underline; }

#product_grid-preschool			{ background-color: #FFF; margin: 0 0 0 175px; padding: 10px 0 0 15px; width: 721px; border-right: 2px solid #005AAB; border-left: 2px solid #005AAB; }

#product_grid-preschool h3		{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 5px 15px 5px; }

#product_grid-preschool p		{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 0px 0px 0px; text-align: center; }

#product_grid-preschool img		{ margin: 0px 15px 0px 0px; padding: 0px; }

#product_grid_topbar-preschool	{ background-image: url(images/product_grid_topbar-preschool.gif); background-repeat: no-repeat; background-position: center center; margin: 10px 0 0 175px; padding: 0px; height: 29px; width: 740px; }

#product_grid_topbar-preschool h1	{ color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 0; padding: 0; text-align: center; }

#product_grid_bottombar-preschool { background-image: url(images/product_grid_bottombar-preschool.gif); background-repeat: no-repeat; background-position: center center; margin: 0 0 0 175px; padding: 0px; height: 29px; width: 740px; }

#product_page-preschool p			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; background-color: #FFFFFF; font-weight: normal; margin: 0px 15px 0 0; padding: 0 0 15px 0; line-height: 1.5em; color: #007DC3; }

#product_page-preschool  h1  	{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #005AAB; margin: 0 0 15px 0; padding: 0px; font-weight: normal; text-transform: capitalize; }

#product_page-preschool  h2  	{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #005AAB; margin: 0 0 15px 0; padding: 0px; font-weight: normal; text-transform: capitalize; }



/* GRADE SCHOOL */

.grade-school						{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px; margin-bottom: 10px; }

.grade-school a						{ color: #80B53A; text-decoration:none; }

.grade-school a:hover				{ text-decoration:underline; }

.grade-school_header 				{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 5px 15px 20px 5px; padding: 0px; }

.grade-school_header a 				{ color: #80B53A; text-decoration:none; }

.grade-school_header a:hover		{ text-decoration:underline; }

#product_grid-grade-school			{ background-color: #FFF; margin: 0 0 0 175px; padding: 10px 0 0 15px; width: 721px; border-right: 2px solid #80B53A; border-left: 2px solid #80B53A; }

#product_grid-grade-school h3		{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 5px 15px 5px; }

#product_grid-grade-school p		{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 0px 0px 0px; text-align: center; }

#product_grid-grade-school img		{ margin: 0px 15px 0px 0px; padding: 0px; }

#product_grid_topbar-grade-school	{ background-image: url(images/product_grid_topbar-grade-school.gif); background-repeat: no-repeat; background-position: center center; margin: 10px 0 0 175px; padding: 0px; height: 29px; width: 740px; }

#product_grid_topbar-grade-school h1	{ color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 0; padding: 0; text-align: center; }

#product_grid_bottombar-grade-school { background-image: url(images/product_grid_bottombar-grade-school.gif); background-repeat: no-repeat; background-position: center center; margin: 0 0 0 175px; padding: 0px; height: 29px; width: 740px; }

#product_page-grade-school p		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; background-color: #FFFFFF; font-weight: normal; margin: 0px 15px 0 0; padding: 0 0 15px 0; line-height: 1.5em; color: #007DC3; }

#product_page-grade-school  h1  	{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #80B53A; margin: 0 0 15px 0; padding: 0px; font-weight: normal; text-transform: capitalize; }

#product_page-grade-school  h2  	{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #80B53A; margin: 0 0 15px 0; padding: 0px; font-weight: normal; text-transform: capitalize; }


/* TWEENS */

.tweens						{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-top: 5px; margin-bottom: 10px; }

.tweens a					{ color: #F58220; text-decoration:none; }

.tweens a:hover				{ text-decoration:underline; }

.tweens_header 				{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 5px 15px 20px 5px; padding: 0px; }

.tweens_header a 			{ color: #F58220; text-decoration:none; }

.tweens_header a:hover		{ text-decoration:underline; }

#product_grid-tweens		{ background-color: #FFF; margin: 0 0 0 175px; padding: 10px 0 0 15px; width: 721px; border-right: 2px solid #F58220; border-left: 2px solid #F58220; }
#product_grid-tweens h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px; margin: 0 0 8px 0; padding: 0; color: #F58220; }


#product_grid-tweens h3		{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 5px 15px 5px; }

#product_grid-tweens p		{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 0px 0px 0px; text-align: center; }

#product_grid-tweens img	{ margin: 0px 15px 0px 0px; padding: 0px; }

#product_grid_topbar-tweens	{ background-image: url(images/product_grid_topbar-tweens.gif); background-repeat: no-repeat; background-position: center center; margin: 10px 0 0 175px; padding: 0px; height: 29px; width: 740px; }

#product_grid_topbar-tweens h1	{ color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 0; padding: 0; text-align: center; }

#product_grid_bottombar-tweens { background-image: url(images/product_grid_bottombar-tweens.gif); background-repeat: no-repeat; background-position: center center; margin: 0 0 0 175px; padding: 0px; height: 29px; width: 740px; }


#product_grid_hot20-tweens	{ background-color: #FFF; margin: 0; padding: 10px 0 0 13px; width: 475px; border-right: 2px solid #F58220; border-left: 2px solid #F58220; }

#product_grid_hot20-tweens h3	{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 5px 15px 5px; }

#product_grid_hot20-tweens p	{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; margin: 0px; padding: 5px 0px 0px 0px; text-align: center; }

#product_grid_hot20-tweens img	{ margin: 0px 10px 0px 0px; padding: 0px; }

#product_grid_hot20_topbar-tweens	{ background-image: url(images/product_grid_hot20_topbar-tweens.gif); background-repeat: no-repeat; background-position: center center; margin: 0; padding: 0px; height: 29px; width: 492px; }

#product_grid_hot20_topbar-tweens h1	{ color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 0; padding: 0; text-align: center; }

#product_grid_hot20_bottombar-tweens { background-image: url(images/product_grid_hot20_bottombar-tweens.gif); background-repeat: no-repeat; background-position: center center; margin: 0; padding: 0px; height: 29px; width: 492px; }

#product_page-tweens p			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; background-color: #FFFFFF; font-weight: normal; margin: 0px 15px 0 0; padding: 0 0 15px 0; line-height: 1.5em; color: #007DC3; }

#product_page-tweens  h1  		{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #F58220; margin: 0 0 15px 0; padding: 0px; font-weight: normal; text-transform: capitalize; }

#product_page-tweens  h2  		{ font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #F58220; margin: 0 0 15px 0; padding: 0px; font-weight: normal; text-transform: capitalize; }


/* TOY SKILL KEY STYLES */

#toy_skill_key_topbar		{ background-image: url(images/toy_skill_key_topbar.gif); background-repeat: no-repeat; background-position: center center; margin: 0 0 0 510px; padding: 0px; height: 59px; width: 230px; }
#toy_skill_key_topbar h2	{ color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: normal; margin:0; padding: 12px 0 0 0; text-align: center; }

#toy_skill_key				{ background-image: url(images/toy_skill_key_bg.gif); background-repeat: no-repeat; background-position: center bottom; margin: 0 0 0 510px; padding: 0px; width: 230px; }

#toy_skill_key em 			{ font-style:italic; }

#toy_skill_key strong 		{ font-weight:bold; }

#toy_skill_key img 			{ margin: 0px; padding: 10px 20px; }

#toy_skill_key p 			{ margin: 0 10px 0px 0; padding: 0px 0px 10px 45px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }

#toy_skill_key .bullet1		{ background-image: url(images/toy_skill_icon1.gif); background-repeat: no-repeat; background-position: 5px top; }

#toy_skill_key .bullet2		{ background-image: url(images/toy_skill_icon2.gif); background-repeat: no-repeat; background-position: 5px top; }

#toy_skill_key .bullet3		{ background-image: url(images/toy_skill_icon3.gif); background-repeat: no-repeat; background-position: 5px top; }

#toy_skill_key .bullet4		{ background-image: url(images/toy_skill_icon4.gif); background-repeat: no-repeat; background-position: 5px top; }

#toy_skill_key .bullet5		{ background-image: url(images/toy_skill_icon5.gif); background-repeat: no-repeat; background-position: 5px top; }

#toy_skill_key .bullet6		{ background-image: url(images/toy_skill_icon6.gif); background-repeat: no-repeat; background-position: 5px top; }

#toy_skill_key .bullet7		{ background-image: url(images/toy_skill_icon7.gif); background-repeat: no-repeat; background-position: 5px top; }
#toy_skill_key_container 	{ margin: 10px 0px 0px 175px; padding: 0px; width: 740px; }



#product_detail		 		{ margin: 0px; padding: 0; }

#product_detail .infants a	{ color: #ED0C6E; text-decoration: none; }

#product_detail .preschool a	{ color: #005AAB; text-decoration: none; }

#product_detail .grade-school a	{ color: #80B53A; text-decoration: none; }

#product_detail .tweens a	{ color: #F58220; text-decoration: none; }

#product_detail a:hover		{ text-decoration: underline; }

#product_detail h4 			{ margin:0; padding: 10px 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: normal; text-align: left; line-height: 1.5em; }

#product_detail h3			{ margin:0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-align: left; line-height: 1.5em; }

#product_detail p			{ margin:0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: normal; text-align: left; line-height: 1.5em; }


/* SWEEPS FORM STYLES */

#form p						{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; background-color: #FFFFFF; font-weight: normal; margin: 0px 0px 10px; padding: 0px; }

#form  h1  					{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #20151A; margin: 15px; padding: 0px; font-weight: normal; }

#form .form_label 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px 0px 5px 0px; padding: 0px; color: #666; text-transform: uppercase; }

#form .form_field 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0 0 15px 0; padding: 3px; width: 300px; color: #20151A; }

#form .form_field2			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 3px; width: 80px; color: #20151A; }

#form .form_field3 			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; padding: 3px; width: 150px; color: #20151A; }

#form .opt-in				{ font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000; margin: 0px 0px 10px; padding: 0px; }
	
#form h3 					{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #F58220; line-height: 1.3em; margin: 0; padding: 0 0 10px 0; }

#form h2 					{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #F58220; text-align: center; }

#form .opt-in a 			{ color: #F58220; text-decoration: none; }

#form .opt-in a:hover 		{ text-decoration: underline; }

#form .submit 				{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #F58220; margin: 15px 0 0 0; }

#form .rules				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: justify; margin: 0; padding: 0 20px 15px 10px; color: #000000; line-height: 1.5em; 
	}
#form .rules_header			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; font-weight: bold; color: #000000; margin: 20px; padding: 0px 20px 0px 20px; }

#shopping_guide a			{ color: #F58220; text-decoration: none; }

#shopping_guide a:hover		{ text-decoration: underline; }

#shopping_guide em			{ font-style: italic; }

#shopping_guide strong		{ font-weight: bold; }

#shopping_guide p			{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; background-color: #FFFFFF; font-weight: normal; margin: 0px 15px 0 0; padding: 0 0 15px 0; line-height: 1.5em; }

#shopping_guide  h1  		{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #F58220; margin: 0 15px 15px 0px; padding: 0px; font-weight: normal; }

#shopping_guide  h2  		{ font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #F58220; margin: 0 15px 15px 0px; padding: 0px; font-weight: normal; }

#shopping_guide  h3  		{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #F58220; margin: 0 15px 15px 0px; padding: 0px; font-weight: normal; }

#shopping_guide ul			{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; list-style-type: square; margin:0 0 0 30px; padding:0 0 0 10px;}

#shopping_guide li			{ list-style-type: square; list-style-position: outside; margin-bottom: 10px; }

/* CSS HACK TO HIDE LINK FOR NON-PAYING CUSTOMERS! */

#product_grid-grade-school #product_detail .no_link { color: #000; text-decoration: none; }

#product_grid-infants #product_detail .no_link { color: #000; text-decoration: none; }

#product_grid-preschool #product_detail .no_link { color: #000; text-decoration: none; }

#product_grid-tweens #product_detail .no_link { color: #000; text-decoration: none; }

