@charset "utf-8";
/* CSS Document */

#ppframe {
	position: absolute;
	left: 156px;
	top: 286px;
}
#ppframetop {
	background-image: url(interactive_imgs/ppframe_top.png);
	height: 221px;
	width: 569px;
}
#ppframemiddle {
	background-image: url(interactive_imgs/ppframe_middle.png);
	height: 550px;
	width: 569px;
}
#pp_cart_btn {
	position: absolute;
}
#prodback_btn {
	position: absolute;
}
#description_a1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00C;
	position: absolute;
	left: 76px;
	top: 213px;
	width: 400px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
#description_a2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00C;
	position: absolute;
	left: 75px;
	top: 320px;
	width: 400px;
	margin: 0px;
	padding: 0px;
	height: 116px;
	text-align: justify;
}
#description_a3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00C;
	position: absolute;
	left: 75px;
	top: 460px;
	width: 375px;
	margin: 0px;
	padding: 0px;
}
#description_a4 {
	font-family: Verdana, Geneva, sans-serif;
	color: #00C;
	position: absolute;
	font-size: 12px;
	left: 74px;
	top: 599px;
	width: 404px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
#pg_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #09F;
	position: absolute;
	left: 188px;
	top: 154px;
	margin: 0px;
	padding: 0px;
}
#title_a1 {
	font-family: Verdana, Geneva, sans-serif;
	color: #00C;
	position: absolute;
	font-size: 16px;
	left: 76px;
	top: 193px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-variant: small-caps;
	width: 391px;
}
#title_a2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #00C;
	position: absolute;
	left: 75px;
	top: 300px;
	margin: 0px;
	padding: 0px;
	width: 393px;
	text-align: center;
}
#title_a3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #00C;
	position: absolute;
	left: 75px;
	top: 439px;
	margin: 0px;
	padding: 0px;
	width: 397px;
	text-align: center;
}
#title_a4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #00C;
	position: absolute;
	left: 74px;
	top: 579px;
	margin: 0px;
	padding: 0px;
	width: 388px;
	text-align: center;
}
#title_a5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #00C;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 73px;
	top: 736px;
	font-variant: small-caps;
	width: 389px;
	text-align: center;
}



#ppframebottom {
	background-image: url(interactive_imgs/ppframe_bottom.png);
	height: 266px;
	width: 569px;
}
#oval {
	background-image: url(interactive_imgs/ppoval.png);
	height: 63px;
	width: 143px;
	position: absolute;
	left: 331px;
	top: 498px;
}
#content {
	background-image: url(interactive_imgs/ppmenubkg.png);
	height: 515px;
	width: 306px;
	position: absolute;
	left: 72px;
	top: 105px;
}
#demobtn {
	background-image: url(interactive_imgs/demo_btn_s1.png);
	height: 47px;
	width: 160px;
	position: absolute;
	left: 193px;
	top: -14px;
}
#demobtn:hover {
	background-image: url(interactive_imgs/demo_btn_s3.png);
}
#prod_category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #0CF;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 63px;
	top: 88px;
}


#screenshot {
	background-image: url(interactive_imgs/ppspneeds_img.png);
	height: 189px;
	width: 292px;
	position: absolute;
	left: 305px;
	top: -33px;
}


#ppfeaturesbtn {
	background-image: url(interactive_imgs/ppfeatures_btn_s1and2.png);
	height: 126px;
	width: 135px;
	position: absolute;
	left: 157px;
	top: 15px;
}
#ppfeaturesbtn:hover{
	background-position: 135px;
}
#ppactivitiesbtn {
	background-image: url(interactive_imgs/ppactivities_btn_s1and2.png);
	height: 146px;
	width: 149px;
	position: absolute;
	left: 10px;
	top: 77px;
}
#ppactivitiesbtn:hover {
	background-position: 146px;
}
#pplearningstylesbtn {
	background-image: url(interactive_imgs/pplstyles_btn_s1and2.png);
	height: 131px;
	width: 140px;
	position: absolute;
	left: -73px;
	top: 218px;
}
#pplearningstylesbtn:hover {
	background-position: 140px;
}
#ppspecialneedsbtn {
	background-image: url(interactive_imgs/ppspneeds_btn_s3and2.png);
	height: 139px;
	width: 141px;
	position: absolute;
	left: -53px;
	top: 361px;
}
#ppspecialneedsbtn:hover{
	background-position: 141px;
}
#ages {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #00C;
	position: absolute;
	left: 362px;
	top: 16px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#prod_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00C;
	position: absolute;
	left: 101px;
	top: 128px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#price {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #00C;
	position: absolute;
	left: 267px;
	top: 129px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#features {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	position: absolute;
	color: #00C;
	left: 96px;
	top: 358px;
	width: 378px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#benefits {
	font-family: Verdana, Geneva, sans-serif;
	color: #00C;
	position: absolute;
	font-size: 12px;
	left: 97px;
	top: 525px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#language {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00C;
	position: absolute;
	left: 346px;
	top: 511px;
	height: 40px;
	width: 105px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#requirements {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00C;
	position: absolute;
	left: 332px;
	top: 613px;
	margin: 0px;
	padding: 0px;
}
#description_a5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #00C;
	position: absolute;
	margin: 0px;
	padding: 0px;
	left: 73px;
	top: 756px;
	width: 405px;
	height: 147px;
	text-align: justify;
}
#testimonial {
	background-image: url(interactive_imgs/testimonialbubble.png);
	height: 258px;
	width: 356px;
	position: absolute;
}
#marieb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #06F;
	position: absolute;
	text-align: center;
	left: 491px;
	top: 456px;
	width: 288px;
	margin: 0px;
	padding: 0px;
}
#author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00F;
	position: absolute;
	left: 528px;
	top: 562px;
	margin: 0px;
	padding: 0px;
	width: 232px;
}
