/* CSS Document */

body{
margin:0px;
padding:0px;
background-color:#331660;
font: normal 12px Arial, Helvetica, sans-serif;
color:#000000;
}

p{
margin:0px;
padding:0px;

}
h1{
margin:0px;
padding:0px;

}
h2{
margin:0px;
padding:0px;
}


#container
{
width:1000px;
height:auto;
margin:0px auto;
padding:0px auto;
background:#FAF4FF;
}

/*------------------------------------------ header--------------------------------------- */

#banner{
width:1000px;
height:170px;
background-image:url(../images/HEADER.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}



/*------------------------------------------ nav--------------------------------------- */
#navigation{
width:550px;
height:90px;
float:right;
margin:80px 0px 0px 0px;
padding:0px;

}

#navigation p.call{
width:264px;
height:22px;
margin:0px;
margin-left:160px;
margin-bottom:29px;
}

#navigation ul{
width:500px;
height:auto;
margin:0px;
padding:0px;
list-style:none;
}

#navigation ul li{
width:auto;
height:auto;
padding:0px;
float:left;
text-align:center;
padding-right:10px;
}



/*------------------------------------------ body--------------------------------------- */

#main_body{
width:1000px;
height:auto;
padding:0px;
margin:0px;
background:#F8F1FF;
}


/*------------------------------------------ left  panel--------------------------------------- */
#leftside
{
width:275px;
height:auto;
margin:0px;
padding:0px;
float:left;
background-image:url(../images/top_bg.jpg);
background-repeat:repeat-x;

}



#leftpanel{
width:251px;
height:auto;
margin:0px;
padding-left:16px;
background-image:url(../images/testimonials_bg.jpg);
background-repeat:repeat-x;
background-color:#FBF8FF;
}

#leftpanel p.img{
width:192px;
height:auto;
padding:0px;
margin:0px;
}

#leftpanel p.text{
width:192px;
height:auto;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#541E33;
line-height:18px;
font-weight:normal;
}

#leftpanel p.name{
width:192px;
height:auto;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3B1D73;
line-height:18px;
font-weight:bold;
text-align:right;
line-height:30px;
}

/*------------------------------------------ right panel--------------------------------------- */
#rightpanel{
width:725px;
height:255px;
margin:0px;
padding-top:0px;
float:right;
background-color:#F8F1FF;
}

div.products_img{
width:725px;
height:auto;
float:left;
background:url(../images/interactive.jpg); 
background-repeat:no-repeat;
}


div.buynow{
width:420px;
height:225px;
float:left;
font:normal 30px Arial, Helvetica, sans-serif;
color:#fff;
padding:0px;
margin:0px;
}

div.buynow p.flash{
width:285px;
height:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#ffffff;
padding:0px;
margin:0px;
float:left;
}

div.buynow p.buynow_button{
width:125px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
font-weight: normal;
font-style:italic;
color:#ffffff;
padding:0px;
margin-top:60px;
padding-left:10px;
float:left;
}

div.buynow p.buynow_button div.student{
width:302px;
height:225px;
float:left;
padding:0px;
margin:0px;
}
/*------------------------------------------ body--------------------------------------- */



#featured{
width:275px;
height:auto;
margin:0px;
background:#FAF4FF;
}

#featured p.topbanner{
width:251px;
height:auto;
margin:0px;
}

#featured p.flashcard{
width:220px;
height:auto;
margin:0px;
padding-left:15px;
padding-right:15px;
}


#featured p.buy_butten{
width:251px;
height:auto;
margin:0px;
text-align:center;
}


#featured p.top_text{
width:251px;
height:auto;
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:center;
line-height:25px;
}


#rightpane2 {
width:725px;
height:auto;
margin:0px;
padding:0px;
float:right;
/*background-color:#FCF9FF;*/
}

#rightpane2 p.img{
width:725px;
height:auto;
margin:0px;
padding:0px;
/*background-color:#FCF9FF;*/
}

#rightpane2 div.bodytext{
width:725px;
height:auto;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#1F1F1F;
line-height:18px;
padding-bottom:20px;
}




/*------------------------------------------ footer--------------------------------------- */

#footer{
widows:1000px;
height:38px;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}

.footer_text{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000000;
padding-top:10px;
text-align:center;
line-height:20px;
}


/*------------------------------------------product_right panel--------------------------------------- */

#product{
width:725px;
height:auto;
margin:0px;
padding-top:0px;
float:right;
background-color:#F8F1FF;
}

#product p.header{
width:710px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-style:italic;
font-weight:bold;
text-align:left;
color:#17578B;
padding-left:15px;
padding-top:12px;
margin-bottom:8px;
border-bottom:#9256B2 solid 1px;
border-bottom-style:dotted;
}

#product #product_inner{
width:670px;
height:auto;
display:block;
padding-top:0px;
float:right;
background-color:#F8F1FF;
margin-left:15px;
margin-right:15px;
}


#product1{
width:210px;
height:380px;
padding:0px;
margin-right:10px;
margin-bottom:8px;
background-color:#F3EAFF;
border:#BA92D0 solid 1px;
float:left;


}

#product1 p.img{
width:210px;
height:auto;
padding:0px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
float:left;
}

#product1 p.text_header{
width:180px;
height:auto;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#063A74;
text-align:left;
padding-left:10px;
margin:0px;
}

#product1 p.text_head{
width:180px;
height:auto;
margin:0px;
padding-top:4px;
padding-left:10px;
padding-right:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}

#product1 p.text{
width:180px;
height:auto;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#000000;
margin:0px;
}


#product1 p.button{
padding:0px;
margin:0px;
text-align:center;
margin-top:8px;
}


#product1 p.productname{
width:200px;
height:auto;
float:left;
padding-top:8px;
padding-bottom:8px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#ffffff;
text-align:center;
}


/*------------------------------------------product_info panel--------------------------------------- */


#product #product_inner{
width:670px;
height:auto;
display:block;
padding-top:0px;
float:right;
background-color:#F8F1FF;
margin-left:15px;
margin-right:15px;
}


#product_info{
width:650px;
height:auto;
padding:0px;
margin-right:10px;
margin-top:8px;
margin-bottom:8px;
background-color:#F3EAFF;
border:#BA92D0 solid 1px;
float:left;
}

#product_info p.img{
width:260px;
height:260px;
display:block;
float:left;
padding:0px;
margin:5px;
border:#BA92D0 solid 1px;
}

#product_info p.text_header{
width:300px;
height:auto;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#063A74;
text-align:center;
margin:0px;
padding-top:15px;
}

#product_description{
width:340px;
height:auto;
float:left;
margin:0px;
padding:0px;
}

#product_description p.text{
width:150px;
height:auto;
float:left;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-align:right;
color:#000000;
margin-top:5px;
background-color:#E6DAF7;
}


#product_description p.text1{
width:165px;
height:auto;
float:left;
padding-left:8px;
padding-right:8px;
padding-top:5px;
padding-bottom:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align:justify;
color:#000000;
margin-top:5px;
margin-left:5px;
background-color:#E6DAF7;
}
.text2{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
text-align:justify;
color:#000000;
background-color:#E6DAF7;
height:24px;

}
.text_name{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
text-align:right;
color:#000000;
background-color:#E6DAF7;
}

#product_description p.button{
width:150px;
height:auto;
float:right;
padding-top:15px;
margin-bottom:12px;
}

#product_info p.productname{
width:200px;
height:auto;
float:left;
padding-top:8px;
padding-bottom:8px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#ffffff;
text-align:center;
}

.viewcart{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#000000;
}

.viewcart1{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#000000;
}






.clr{
clear:both;
}

.clr1{
clear:both;
height:10px;
}


/*----------------------------------------------------------------new_styles------------------------------------------------------ */


a.pages{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#BA94CD;
text-decoration:underline;
text-align:center;
}

a.pages:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration: none;
text-align:center;
}


/*------------------------------------------ right panel testimonials--------------------------------------- */
#testimonials_body{
width:725px;
height: auto;
margin:0px;
padding-top:0px;
float:right;
background-color:#F8F1FF;
}


#testimonials_inner{
width:700px;
height:auto;
margin:10px auto;
padding:0px;
/*border:#BA92D0 solid 1px;
background-color:#F3EAFF;
*/}
#testimonials_inner p.header{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-style:italic;
font-weight:bold;
text-align:left;
color:#17578B;
border-bottom:#9256B2 solid 1px;
border-bottom-style:dotted;
}


#testimonials_inner div.clistest{
width:625px;
height:auto;
margin:10px auto;
padding:0px;
border:dotted #D2C6DD 1px;
background-color:#ffffff;
/*background-image:url(../images/testimonialsbg.jpg);*/
background-repeat:repeat-x;
}

#testimonials_inner div.clistest p.img{
width:100px;
height:85;
margin:10px;
padding:3px;
border:#BA92D0 solid 1px;
background-color:#ffffff;
float:left;
} 

#testimonials_inner div.clistest p.text{
width:460px;
height: auto;
padding-left:10px;
margin-top:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#541E33;
float:left;
}


#testimonials_inner div.clistest p.cilent{
width:600px;
height: auto;
margin:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#3B1D73;
text-align:right;
} 


#testimonials_inner div.clistest p.cilentmore a{
width:600px;
height: auto;
margin:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#CA2500;
text-align:right;
text-decoration:none;
float:right;
} 


#testimonials_inner div.clistest p.cilentmore a:hover{
width:600px;
height: auto;
margin:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#3B1D73;
text-align:right;
text-decoration: underline;
float:right;
}

/*------------------------------------------about_right panel--------------------------------------- */

#about{
width:725px;
height:auto;
margin:0px;
padding-top:0px;
float:right;
background-color:#F8F1FF;
}

#about p.header{
width:710px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-style:italic;
font-weight:bold;
text-align:left;
color:#17578B;
padding-left:15px;
padding-top:12px;
border-bottom:#9256B2 solid 1px;
border-bottom-style:dotted;
}

#about #abaout_inner{
width:680px;
height:auto;
display:block;
padding-top:0px;
float:right;
background-color:#F8F1FF;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}
#about #abaout_inner1{
width:680px;
height:auto;

padding-top:0px;
float:left;
background-color:#F8F1FF;
margin-left:10px;
margin-right:20px;
margin-bottom:10px;
}
*html #about #abaout_inner1{
width:680px;
height:auto;

padding-top:0px;
float:left;
background-color:#F8F1FF;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

#about #abaout_inner p.about_text{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#000000;
text-align:justify;
line-height:20px;
}
#about #abaout_inner1 p.about_text{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#000000;
text-align:justify;
line-height:20px;
padding-right:10px;
}


#about #contact{
width:352px;
height:auto;
display:block;
padding-top:0px;
margin:0px;
margin-left:20px;
background-color:#F8F1FF;
float:left;
}


/*------------------------------------------faq_ panel--------------------------------------- */

#faq{
width:725px;
height: auto;
margin:0px;
padding-top:0px;
float:right;
background-color:#F8F1FF;
}

#faq p.header{
width:710px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-style:italic;
font-weight:bold;
text-align:left;
color:#17578B;
padding-left:15px;
padding-top:12px;
border-bottom:#9256B2 solid 1px;
border-bottom-style:dotted;
}

#faq #faq_inner{
width:680px;
height: auto;
display:block;
padding-top:0px;
float:right;
background-color:#F8F1FF;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

#faq p.text{
float:left;
padding-top:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#000000;
text-align: justify;
line-height:18px;
}

#faq div.questions{
width:650px;
height:auto;
padding-left:10px;
margin:10px auto;
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;*/
color:#000000;
border:#E6D6F3 solid 1px;
background-color:#F6EAFF;
}
 
 
 #faq div.questions div.questions_inner{
width:640px;
height:auto;
margin:10px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
}
 
 #faq div.questions div.questions_inner p.plus{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
border:0;
padding:0px;
margin:5px 0px;
} 

#faq div.questions div.questions_inner p.answer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#000000;
border:0;
padding:0px;
margin:5px 5px;
} 

#faq div.questions p.plus a{
padding:10px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration: none;
border:0;
} 

#faq div.questions p.plus a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;
text-decoration: underline;
} 

#faq div.answer{
width:630px;
height:auto;
padding:0px;
margin:5px auto;
}

#faq div.answer p.minusicon{
padding-top:8px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: normal;
color:#000000;
} 

/*------------------------------------------ footer--------------------------------------- */

#footer{
widows:1000px;
height:38px;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
clear:both;
}

.footer_text{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000000;
padding-top:10px;
text-align:center;
line-height:20px;
}


.about_text{
float:left;
padding-top:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#000000;
text-align: justify;
line-height:18px;
}


/*---------------------lastes class-------------------*/


#fieldnames_confirm p.firstname {
	width:320px;
	height:20px;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top:10px;
	padding-left:20px;
	margin:0 auto;
	}

#fieldnames_confirm p.firstname span.names {
	width:80px;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
	padding-top:5px;
	padding-left:5px;
	}
	
#fieldnames_confirm p.firstname span.colons {
	width:15px;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	float:left;
	padding-top:5px;
	margin-left:5px;
}

	
div.mainrightpanel{
width:726px;
height:auto;
padding:0px;
margin:0px;
float:left;
}



