@charset "utf-8";
/* CSS Document */

body	{	
	background-color:#217fc0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	size:10pt;
	color:#000000;
	text-align:left
	}

li {
	list-style-image:url(images/bullet.gif);
	}
	
a:link	{
	color:#0066cc;
	text-decoration:underline;
	}	
	
a:visited	{
	color:#0066cc;
	text-decoration:underline;
	}
	
a:hover	{
	color:#ed1a3b;
	text-decoration:underline;
	}		
	
	
#TOP	{
	background-color:#FFFFFF;
	width:950px;
	margin-top:20px;
	border-bottom:1px solid #d3d3d3;
	}	
	
#MAIN	{
	background-color:#FFFFFF;
	width:930px;
	text-align:left;
	padding:10px;
	font-size:10pt;
	line-height:19px;
	}	
	
#CONTENT	{
	padding:20px 20px 35px 40px;
	}
#MAIN #CONTENT td {
	font-size: 11px;
	line-height: 1.3em;
}
#MAIN #CONTENT td ul {
	list-style-type: circle;
}
	
#RR	{
	background-color:#7ec9ff; 
	background-image:url(images/RR_Bottom.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
	}
	
#CATALOGS	{
	font-family:'Trebuchet MS', Arial, sans-serif; 
	font-size:9pt; 
	font-weight:bold;
	background-color:#1781cb; 
	color:#d0ecff; 
	line-height:13px; 
	}	
	
#CATALOGS a:link	{
	color:#d0ecff;
	text-decoration:none;
	}	
	
#CATALOGS a:visited	{
	color:#d0ecff;
	text-decoration:none;
	}
	
#CATALOGS a:hover	{
	color:#FFFFFF;
	text-decoration:none;
	}			
	
#FOOTER	{
	background-color:#FFFFFF;
	width:950px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:8pt;
	color:#666666;
	height:55px;
	padding-top:9px;
	border-top:1px solid #d3d3d3;;
	background-image:url(images/footer_gradient.jpg);
	background-repeat:no-repeat
	}
	
#FOOTER .divider3	{
	margin: 0 7px 0 7px;
	color:#999999
	}
		
#BOTTOM	{
	background-color:#FFFFFF;
	width:950px;
	height:9px;
	}	
	
#NAV_FOOTER	{
	width:950px;
	height:30px;
	padding-top:10px;
	font-size:8pt; 
	font-family:'Trebuchet MS', Arial, sans-serif; 
	font-weight:bold; 
	text-align:center;
	background-color:#FFFFFF;
	}	
	
#NAV_FOOTER a:link	{
	color:#0066cc;
	text-decoration:none;
	}	
	
#NAV_FOOTER a:visited	{
	color:#0066cc;
	text-decoration:none;
	}
	
#NAV_FOOTER a:hover	{
	color:#ed1a3b;
	text-decoration:underline;
	}		
	
#NAV_FOOTER .divider2	{
	margin: 0 20px 0 20px;
	color:#999999
	}	

#BWD	{
	font-size:8pt;
	color:#062f4b;
	margin-bottom:20px;
	}
	
#BWD a:link	{
	color:#062f4b;
	text-decoration:none;
	}	
	
#BWD a:visited	{
	color:#062f4b;
	text-decoration:none;
	}
	
#BWD a:hover	{
	color:#062f4b;
	text-decoration:underline;
	}		

.divider	{
	border-top:1px solid #CCCCCC;
	margin-top:25px;
	}
	
.rr_bottom	{
	background-color:#7ec9ff;
	width:270px; 
	padding:10px;
	}
	
.subhead	{
	font-size:12pt;
	font-weight:bold;
	color:#e93552;
	}	
	
.subhead2	{
	font-size:11pt;
	font-weight:bold;
	color:#333333;
	}			
	
.testimonial	{
	width:230px; 
	background-color:#b8e1ff; 
	padding:20px; 
	background-image:url(images/FP_Box_Bottom.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
	font-size:8pt;
	}	
	
.featuredproduct	{
	width:250px; 
	background-color:#b8e1ff; 
	padding:5px 10px 10px 10px; 
	background-image:url(images/FP_Box_Bottom.gif); 
	background-position:bottom; 
	background-repeat:no-repeat;
	font-size:8pt;
	}
	

.catalog-gradient	{
	background-image:url(images/gradient_hp_catalogbox.gif); 
	background-repeat:repeat-x; 
	background-position:bottom;
	}	
	
.date	{
	font-size:8pt;
	color:#666666;
	font-weight:normal
	}	
	
.kids_thumbnail	{
	border:1px solid #333333;
	margin-right:15px;
	}	
	
.phone	{
	font-weight:bold;
	color:#ed1a3b;
	}
	
.red	{
	color:#e93552;
	font-weight:bold;
	font-size: 14px;
	}		
	
.shading	{
	 background-color:#f1f9fe;
	 }	
	 
.small	{
	font-size:8pt;
	}	 
#MAIN #CONTENT td ul li {
	list-style-type: circle;
	margin-bottom: 5px;
}
a.need {
	color: #00CC00;
}
ul {
	margin-left: 10px;
	padding-left: 10px;
}
