/* 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:#FCF9FF;*/
}

#main_body1{
width:1000px;
/*height:950px;*/
height:auto;
padding:0px;
margin:0px;
/*background:#FCF9FF;
*/}

#main_body2{
width:1000px;
height:850px;
padding:0px;
margin:0px;
/*background:#FCF9FF;*/
}

/*------------------------------------------ left  panel--------------------------------------- */



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



#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:206px;
margin:0px;
padding-top:0px;
float:right;
background-color:#F8F1FF;
}



#rightpanel p.student{
width:302px;
height:206px;
float:left;
}

#rightpanel div.products_img{
width:423px;
height:auto;
float:left;
}

div.products_img p.buynow{
width:160px;
height:153px;
float:left;
font:normal 30px Arial, Helvetica, sans-serif;
color:#fff;
padding:53px 0 0 263px;
}
div.products_img p.buynow img{
 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;*/
}

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




/*------------------------------------------ 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;
}


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

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

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


#product1{
width:300px;
height:auto;
padding:0px;
margin-right:10px;
background-color:#F3EAFF;
border:#BA92D0 solid 1px;
float:left;
}

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

#product1 p.text{
float:left;
padding-top:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#063A74;
text-align:center;
}

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




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

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

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




#about p.text{
float:left;
padding-top:15px;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#063A74;
text-align:center;
}









/*-----------------Checkout----------------------------*/
#rightpanel_checkout {
width:725px;
padding:0px;
float:left;
}


#rightpanel_checkout p.checkout{
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;
}
	
#check_out {
	width:700px;
	display:block;
	margin-top:10px;
	margin-left:20px;
	}
	
#checkout_bg {
	width:550px;
	display:block;
	background:#EDDBF6;
	border:1px solid #9459B3;
	padding-bottom:10px;
	}
	
#checkout_navbg {
	width:550px;
	display:block;
	height:20px;
	background:#9459B3;
	}
	
#checkout_navbg p.sno {
	width:60px;
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#ffffff;
	text-align:center;
	padding:3px 0 0 0px;
	}
	
#checkout_navbg p.product {
	width:160px;
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#ffffff;
	text-align:center;
	padding:3px 0 0 0px;
	}
	
#checkout_navbg p.price {
	width:80px;
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#ffffff;
	text-align:center;
	padding:3px 0 0 0px;
	}
	
#checkout_navbg p.qty {
	width:100px;
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#ffffff;
	text-align:center;
	padding:3px 0 0 0px;
	}
	
#checkout_navbg p.sap {
	border-right:1px solid #ffffff;
	width:1px;
	height:20px;
	padding-left:3px;
	padding-right:3px;
	float:left;
	}
	
#checkout_navbg_inner {
	width:550px;
	display:block;
	}
	
#checkout_navbg_inner ul {
	width:530px;
	height:20px;
	display:block;
	margin:0px;
	padding:5px 0 0 10px;
	list-style-type:none;
	}
	
#checkout_navbg_inner ul li {
	float:left;
	padding:3px 0 0 0;
	color:#000000;
	text-align:center;
	}
	
#checkout_navbg_inner ul li.sno {
	width:60px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;;
	}
	
#checkout_navbg_inner ul li.product {
	width:160px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;;
	}
	
#checkout_navbg_inner ul li.price {
	width:90px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;;
	}

#checkout_navbg_inner ul li.qty {
	width:110px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;;
	}
	
	
#billing {
	width:550px;
	display:block;
	background:#EDDBF6;
	border:1px solid #9459B3;
	margin-top:20px;
	padding-bottom:10px;
	}
	
#billing p.colbg {
	width:550px;
	display:block;
	height:20px;
	background:#9459B3;
	}

#billing p.colbg span.text {
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#fff;
	text-align:center;
	padding-top:4px;
	}
	
#fieldnames {
	width:530px;
	display:block;
	margin:0 auto;
	}
	
#fieldnames 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 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 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;
	}
	
/*-------------------Checkout Confirm-------------------------------*/
#checkout_confirm {
	width:700px;
	display:block;
	margin-top:10px;
	margin-left:20px;
	}
	
#checkout_confirm_bg {
	width:550px;
	display:block;
	background:#EDDBF6;
	border:1px solid #9459B3;
	padding-bottom:10px;
	}
	
#checkout_confirm_navbg {
	width:550px;
	display:block;
	height:20px;
	background:#9459B3;
	}
	
#checkout_confirm_navbg p.sno {
	width:60px;
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#ffffff;
	text-align:center;
	padding:3px 0 0 0px;
	}
	
#checkout_confirm_navbg p.product {
	width:160px;
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#ffffff;
	text-align:center;
	padding:3px 0 0 0px;
	}
	
#checkout_confirm_navbg p.price {
	width:80px;
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#ffffff;
	text-align:center;
	padding:3px 0 0 0px;
	}
	
#checkout_confirm_navbg p.qty {
	width:100px;
	display:block;
	float:left;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#ffffff;
	text-align:center;
	padding:3px 0 0 0px;
	}
	
#checkout_confirm_navbg p.sap {
	border-right:1px solid #ffffff;
	width:1px;
	height:20px;
	padding-left:3px;
	padding-right:3px;
	float:left;
	}
	
#checkoutconfirm_navbg_inner {
	width:550px;
	display:block;
	}
	
#checkoutconfirm_navbg_inner ul {
	width:530px;
	height:20px;
	display:block;
	margin:0px;
	padding:5px 0 0 10px;
	list-style-type:none;
	}
	
#checkoutconfirm_navbg_inner ul li {
	float:left;
	padding:3px 0 0 0;
	color:#000000;
	text-align:center;
	}
	
#checkoutconfirm_navbg_inner ul li.sno {
	width:60px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;;
	}
	
#checkoutconfirm_navbg_inner ul li.product {
	width:160px;
	display:block;
	font:normal 12px Arial, Helvetica, sans-serif;;
	}
	
#checkoutconfirm_navbg_inner ul li.price {
	width:90px;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;;
	}

#checkoutconfirm_navbg_inner ul li.qty {
	width:110px;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;;
	}
	
	
#billing_confirm {
	width:550px;
	display:block;
	background:#EDDBF6;
	border:1px solid #9459B3;
	margin-top:20px;
	padding-bottom:10px;
	}
	
#billing_confirm p.colbg {
	width:550px;
	display:block;
	height:20px;
	background:#9459B3;
	}

#billing_confirm p.colbg span.text {
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#fff;
	text-align:center;
	padding-top:4px;
	}
	
#fieldnames_confirm {
	width:530px;
	display:block;
	margin:0 auto;
	}
	
#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;
	}
	
/*-----------------*/
#payment_details {
	width:550px;
	display:block;
	background:#EDDBF6;
	border:1px solid #9459B3;
	margin-top:20px;
	margin-bottom:20px;
	}
	
#payment_details p.colbg {
	width:550px;
	display:block;
	height:20px;
	background:#9459B3;
	}

#payment_details p.colbg span.text {
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;;
	color:#fff;
	text-align:center;
	padding-top:4px;
	}
	
#payment {
	width:530px;
	display:block;
	margin:0 auto;
	}
	
#payment 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;
	}

#payment 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;
	}
	
#payment 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:725px;
height:auto;
padding:0px;
margin:0px;
float:left;
}


a.newuser1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#53256E;
text-decoration: underline;
}

a.newuser1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#854BA4;
text-decoration:none;
}
