@charset "UTF-8";
/* CSS Document */

/* Make Navigation Selected */

a.navhow{
	background:url(../images/nav_how_over.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
a.navhow:hover{
	background:url(../images/nav_how_over.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
a.navhow:active{
	background:url(../images/nav_how_over.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
blockquote{
	margin:0px;
	margin-top:10px;
	width:290px;
	background-color:#CCC;
	padding:20px;
	font-size:16px;
	line-height:20px;
	font-style:italic;
	text-align: center;
	color:#333;
}
/* Content Div */

/* Top Graphic Navigation List */

ul#buynav {
	display:block;
	list-style:none;
	padding:0;
	padding-bottom:10px;
	margin:0;
	}
ul#buynav li{
	display: block;
	width:234px;
	height:364px;
	list-style:none;
	padding:0;
	padding-right:10px;
	margin:0;
	float:left;
	}
ul#buynav li.last{
	display: block;
	width:234px;
	height:364px;
	list-style:none;
	padding:0;
	padding-right:0px;
	margin:0;
	float:left;
	}
ul#buynav a{
	display: block;
	width:234px;
	height:364px;
	text-indent:-9999px;
	padding:0px;
	margin:0;
}
a.gallery{
	background:url(../images/inpoint_gallery.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
a.podcast{
	background:url(../images/inpont_podcasts.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
a.parentlessons{
	background:url(../images/inpoint_parenting.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
a.successstories{
	background:url(../images/inpoint_success.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

div#flashgallery{
	width:967px;
	height:550px;
}
/* Description Divs */

div.describer{
	position:relative;
	width: 234px;
	height:187px;
	background-color:#EBEBEB;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
	text-align:left;
}
div.lastdescriber{
	position:relative;
	width: 234px;
	height:187px;
	background-color:#EBEBEB;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:10px;
	margin-right:0px;
	float:left;
	text-align:left;
}
div.describer p{
	width:214px;
	margin:10px;
}
div.lastdescriber p{
	width:214px;
	margin:10px;
}
.learnmore{
	width:106px;
	height:24px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	bottom:10px;
	right:10px;
	background:url(../images/learnmore.jpg) top no-repeat;
}
.testimonialfrom{
	font-size:16px;
	font-style:italic;
	color:#999;
}
.testimonial_header{
	margin:0px;
	padding:0px;
	height:43px;
	width:600px;
	display:block;
	text-indent:-9999px;
	background:url(../images/h2_testimonials.jpg) top left;
}
.parent_header{
	margin:0px;
	padding:0px;
	height:43px;
	width:600px;
	display:block;
	text-indent:-9999px;
	background:url(../images/h2_parentinglessons.jpg) top left;
}

/*PODCAST STYLES*/

.podcast{
	clear:both;
	position:relative;
	width:947px;
	background: #EFEFEF;
	text-align:left;
	margin:0px;
	padding:10px;
	overflow:hidden;
	margin-bottom:10px;
}
.podcastimg{
	margin:0px;
	width:300px;
	height:169px;
	float:left;
	border:0px;
}
.podcastinfo{
	position:relative;
	float:right;
	width:636px;
	height:168px;
	border:#054e95 1px solid;
}
.podcasttitle{
	display:block;
	font-size:14px;
	color:#FFF;
	width:626px;
	margin:0;
	padding:5px;
	background:#054e95;
}
.podcastinfo p{
	line-height:16px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}
.podcastfooter{
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:14px;
	color:#FFF;
	width:626px;
	margin:0;
	padding:5px;
	background:#054e95;
	text-align:right;
}
.podcastfooter a{
	display:inline-block;
	margin:1px;
	padding:5px;
	background:#020054;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	border:#FFF 1px solid;
}
	