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

body
{
	padding:0px;
	margin:0px;
	background:url(/images/white-noise.png);
}

.top
{
	background:url(/images/top-bg.png);
	height:10px;
}

.signin
{
	top:27px;
	right:10px;
	position:absolute;
	background:url(/images/signin-bg.png) no-repeat;
	width:101px;
	height:27px;
	font:11px helvetica, arial;
	padding:7px;
	padding-top:8px;
	text-align:center;
	color:#88929c;
}

.signin a
{
	color:#47515c;
	text-decoration:none;
}

.signin a:hover
{
	color:#e8252b;
	text-decoration:none;
}

.container
{
	width:960px;
	margin:auto;
	position:relative;
}

.logo
{
	padding-top:20px;
	height:148px;
	position:relative;
	float:left;
}
.logo h2
{
	display:block;
	position:absolute;
	width:228px;
	height:27px;
	background:url(/images/tagline.png) no-repeat;
	padding:0px 15px;
	top:57px;
	left:218px;
	padding-top:5px;
	font:11px/27px helvetica, arial;
	margin:0px;
	text-indent:-99999px;
}
.logo img
{
	border:none;	
}
.navigation
{
	position:absolute;
	top:84px;
	right:0px;
	width:456px;
}
.navigation ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.navigation li
{
	padding:0px;
	margin:0px;
	float:left;
}
.navigation li.home a
{
	background:url(/images/home_nav.png) 0px -37px no-repeat;
	width:71px;
	display:block;
	height:37px;
	text-indent:-9999px;
}
.navigation li.browsebooks a
{
	background:url(/images/bb_nav.png) 0px -37px no-repeat;
	width:130px;
	display:block;
	height:37px;
	text-indent:-9999px;
	margin-left:25px;
}
.navigation li.aboutus a
{
	background:url(/images/abt_nav.png) 0px -37px no-repeat;
	width:89px;
	display:block;
	height:37px;
	text-indent:-9999px;
	margin-left:27px;
}
.navigation li.contact a
{
	background:url(/images/cntct_nav.png) 0px -37px no-repeat;
	width:86px;
	display:block;
	height:37px;
	text-indent:-9999px;
	margin-left:26px;
}
.navigation li a
{
	outline:none;
}

.navigation li a:hover
{
	background-position:top;
}
.navigation li a.selected
{
	background-position:bottom;
}

.header
{
	background:url(/images/blue-bg-blank.jpg) no-repeat;
	margin:0px 10px;
	height:390px;
}
#portfolio
{
	float:right;
	padding:0px;
	margin:0px;
	list-style:none;
	padding-right:22px;
	padding-top:7px;
	width:445px;
}
#portfolio img
{
	border:none;	
}
.showcase
{
	float:right;
	padding-right:22px;
	padding-top:7px;
		
}
.hdrtxt
{
	float:left;
	width:420px;
}
.hdrtxt h2
{
	padding:64px 0px 35px 27px;
	margin:0px;
	font:bold 28px "Arial Rounded MT Bold", helvetica, arial, sans-serif;
	color: #115ab0;
}
.hdrtxt p
{
	margin:0px;
	margin-left:28px;
	font:14px/22px helvetica, arial;
	color:#264d7a;
	padding:0px;
	letter-spacing:-0.3px;
}

.gettingstrtd-btn
{
	margin-left:28px;
	margin-top:26px;
}
.clear
{
	clear:both;	
}
.box
{
	border:solid 1px #e5eded;
	position:relative;
	margin:20px 10px;
	background:#fff;
}
.box .toplft
{
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(/images/white-lfttop.png) no-repeat;
	width:16px;
	height:16px;
}
.box .toprght
{
	position:absolute;
	top:-1px;
	right:-1px;
	background:url(/images/white-rghttop.png) no-repeat;
	width:16px;
	height:16px;
}
.box .bottomlft
{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(/images/white-lftbase.png) no-repeat;
	width:16px;
	height:16px;
}
.box .bottomrght
{
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(/images/white-rghtbase.png) no-repeat;
	width:16px;
	height:16px;
}
.box h2 {
	font:bold 22px "Arial Rounded MT Bold", helvetica, arial, sans-serif;
	color: #115ab0;
}

.firstcol,
.secondcol,
.thirdcol
{
	width:260px;
	float:left;
	margin-left:40px;
	padding:37px 0px 51px 0px;
}
.firstcol h2
{
	padding:0px;
	margin:0px;
	background:url(/images/fndabook.png) no-repeat;
	width:169px;
	height:31px;
	padding-left:45px;
}
.secondcol h2
{
	padding:0px;
	margin:0px;
	background:url(/images/prsnlize.png) no-repeat;
	width:186px;
	height:31px;
	padding-left:45px;
}
.thirdcol h2
{
	padding:0px;
	margin:0px;
	background:url(/images/printit.png) no-repeat;
	width:114px;
	height:31px;
	padding-left:45px;
}

.greenbtn
{
	background:url(/images/brserbks.png) no-repeat;
	width:139px;
	height:20px;
	display:block;
	font:bold 13px helvetica, arial;
	color:#fff;
	text-decoration:none;
	padding:6px 9px;
	text-align:center;
}

.greenbtn span {
	line-height: 15px;
}


.orangebtn
{
	background:url(/images/lrnabtprsnlztion.png) no-repeat;
	width:201px;
	height:20px;
	display:block;
	font:bold 13px helvetica, arial;
	color:#fff;
	text-decoration:none;
	padding:6px 9px;
	text-align:center;
}

.orangebtn span {
	line-height: 15px;
}

.purplebtn
{
	background:url(/images/prntngoptns.png) no-repeat;
	width:139px;
	display:block;
	font:bold 13px helvetica, arial;
	color:#fff;
	text-decoration:none;
	padding:6px 9px;
	text-align:center;
}

.purplebtn span {
    line-height: 15px;
} 


.bluebtn
{
	background:url(/images/read-mr-tst.png) no-repeat;
	width:173px;
	height:19px;
	display:block;
	font:bold 13px helvetica, arial;
	color:#fff;
	text-decoration:none;
	padding:6px 9px;
	text-align:center;
}

.bluebtn span {
    line-height: 15px;
} 

.lightblue
{
	background:url(/images/cntct-us.png) no-repeat;
	width:232px;
	height:17px;
	display:block;
	font:bold 13px helvetica, arial;
	color:#fff;
	text-decoration:none;
	padding:5px 9px;
	text-align:center;	
}

.lightblue span {
    line-height: 17px;
} 

.box p
{
	font:14px/22px helvetica, arial;
	color:#6e7a89;
	padding:0px;
	height:114px;
	margin:25px 0px 0px 0px;
}

.quote
{
	text-align:center;
	margin-top:44px;
	margin-bottom:54px;
}

.quote h3
{
	font-family:"helvetica neue", helvetica, arial, sans-serif;
	font-size: 22px;
	letter-spacing:1px;
	font-weight: 200;
	color:#41638a;
}


.titlebooks
{
	background:url(/images/brwsbook-top-no-age.png) no-repeat;
	height:74px;
	margin:0px 10px;
	position:relative;
}

.dragarea
{
	position:absolute;
	width:234px;
	top:25px;
	right:63px;
}
#dragger
{
	background:url(/images/rnd.png) no-repeat;
	width:24px;
	height:25px;
	position:absolute;
	left:0px;
}
.agecount
{
	-x-system-font:none;
	color:#FFFFFF;
	font-family:helvetica,arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:12px;
	line-height:normal;
	padding:7px 5px 5px;
	position:absolute;
	right:27px;
	text-align:center;
	top:22px;
	width:19px;
}

.browsebooksbody
{
	border:solid 1px #e5eded;
	border-top:none;
	margin:0px 10px;
	position:relative;
	padding:23px 43px;
	background:#fff;
}

.books
{
	width:182px;
	height:207px;
	padding-top:40px;
	background:url(/images/product_bg.png) no-repeat;
	text-align:center;
}

.books a {
	border: 0;
}

.books a img {
	border: 0;
	z-index: 1;
}


.books a:hover .previewoverlay {
	position: relative;
	top:-155px;
	left:31px;
	height: 115px;
	width: 115px;
	background-image: url('/images/preview.png');
}

.browsebooksbody .bottomlft
{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(/images/white-lftbase.png) no-repeat;
	width:16px;
	height:16px;
}
.browsebooksbody .bottomrght
{
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(/images/white-rghtbase.png) no-repeat;
	width:16px;
	height:16px;
}


#browsebooksfull .column
{
	padding-left:15px;
	padding-right:25px;
	margin:0px;
	margin-top:26px;
	margin-bottom:26px;
}

.column, .placeholder
{
	width:182px;
	float:left;
	margin-left:15px;
	margin-right:14px;
	margin-bottom:40px;
}


.placeholder{
	display:none;
}

.vertspace
{
	padding-top:11px;	
}

.whycookbooks
{
	width:380px;
	position:relative;
	float:left;
	margin-left:10px;
	background:#fff;
	margin-top:59px;
	border:solid 1px #e5eded;
	padding:50px 40px;
}
.whycookbooks .toplft
{
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(/images/white-lfttop.png) no-repeat;
	width:16px;
	height:16px;
}
.whycookbooks .toprght
{
	position:absolute;
	top:-1px;
	right:-1px;
	background:url(/images/white-rghttop.png) no-repeat;
	width:16px;
	height:16px;
}
.whycookbooks .bottomlft
{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(/images/white-lftbase.png) no-repeat;
	width:16px;
	height:16px;
}
.whycookbooks .bottomrght
{
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(/images/white-rghtbase.png) no-repeat;
	width:16px;
	height:16px;
}
.whycookbooks h1
{
	padding:0px;
	margin:0px;
	background:url(/images/why-cookbks.png) no-repeat;
	padding-bottom:30px;
	text-indent:-9999px;
	overflow:hidden;
}
.whycookbooks ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.whycookbooks li
{
	background:url(/images/tck.png) no-repeat;
	padding:0px;
	padding-left:52px;
	margin:0px;
	padding-bottom:10;
}
.whycookbooks li h2
{
	font:bold 18px helvetica, arial;
	color:#8a2b97;
	padding:0px 0px 5px 0px;
	margin:15px 0px 0px 0px;
}
.whycookbooks p
{
	font:14px/18px helvetica, arial;
	color:#647d9a;
	padding:0px;
	margin:0px;
}
.testimonial
{
	margin-top:59px;
	float:right;
	font:bold 18px helvetica, arial;
	width:370px;
	margin-left:20px;
	padding-left:50px;
	padding-right:40px;
	background:url(/images/quote.png) no-repeat;
	background-position: top left;
	padding-top:20px;
}

.testimonial h3 {
	font:bold 18px "Arial Rounded MT Bold", helvetica, arial, sans-serif;
	color:#41638a;
	line-height: 26px;
	padding:0px 0px 5px 0px;
	margin:15px 0px 0px 0px;
}

.testimonial h4 {
	font-family:helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color:#41638a;
	line-height: 20px;
	padding:0px 0px 5px 0px;
	margin:20px 0px 20px 0px;
}

.testimonialbtn
{
	margin-left:00px;
}
.connectus
{
	border:solid 1px #e5eded;
	background:#fff;
	padding:42px 51px;
	margin-top:57px;
	position:relative;
}
.connectus .toplft
{
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(/images/white-lfttop.png) no-repeat;
	width:16px;
	height:16px;
}
.connectus .toprght
{
	position:absolute;
	top:-1px;
	right:-1px;
	background:url(/images/white-rghttop.png) no-repeat;
	width:16px;
	height:16px;
}
.connectus .bottomlft
{
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(/images/white-lftbase.png) no-repeat;
	width:16px;
	height:16px;
}
.connectus .bottomrght
{
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(/images/white-rghtbase.png) no-repeat;
	width:16px;
	height:16px;
}
.connectuss h2
{
	float:left;
	width:262px;
	background:url(/images/cnnctwduson.png) no-repeat;
	text-indent:-99999px;
	overflow:hidden;
	padding:0px;
	margin:17px;
}
.connectus h2
{
	float:left;
	width:262px;
	font:bold 24px "Arial Rounded MT Bold", helvetica, arial, sans-serif;
	color:#41638a;
	padding:0px;
	margin:17px;
}
.connectus ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
}
.connectus li
{
	float:left;
	padding:0px;
	margin:0px;
}
.connectus li a
{
	font:14px/18px helvetica, arial;
	color:#647d9a;
	padding:18px;
	text-decoration:none;
}

.connectus li a:hover
{
	text-decoration:underline;
}

li.twit a
{
	background:url(/images/twittr.png) no-repeat;
	display:block;
	padding-left:76px;
}
li.facebook a
{
	background:url(/images/facebook.png) no-repeat;
	display:block;
	padding-left:76px;
}

.footer
{
	margin-top:61px;
	background:url(/images/footer_noise.png);
}
.pattrentop
{
	background:url(/images/footer_bg_pat.png);
	height:10px;
	margin-bottom:34px;
}
.patternbottom
{
	background:url(/images/footer-bg-base.png);
	height:10px;
	margin-top:43px;
}
.video
{
	float:left;	
}
.right-part
{
	width:480px;
	float:right;
	margin-right:10px;
}
.right-part h2
{
	background:url(/images/footer-ttle.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

.right-part p
{
	margin-top:27px;
	padding:0px;
	margin-bottom:44px;
	font:16px/20px helvetica, arial;
	color:#355a0e;
}

.footeragain
{
	margin-top:40px;
	margin-bottom:20px;
}
.footeragain p
{
	padding:0px;
	margin:0px;
	color:#647d9a;
	font:12px helvetica, arial;
}
.footeragain p a
{
	color:#647d9a;
	padding:0px 15px;
	text-decoration:none;
}

.footeragain p a:hover
{
	text-decoration:underline;
}

.footeragain p.floatleft
{
	float:left;
}
.footeragain p.floatright
{
	float:right;
}
.websiteby
{
	clear:both;
	text-align:right;
}
.websiteby a
{
	font:12px helvetica, arial;
	color:#647d9a;
	background:url(/images/james.png) right 2px no-repeat;
	padding:5px;
	padding-right:140px;
	text-decoration:none;
}
.footerinfo
{	
	border-bottom:solid 1px #e9edf4;
	padding-bottom:20px;
	margin-bottom:30px;
}

.arrowlft a
{
	background:url(/images/arw_lft.png) no-repeat;
	width:46px;
	height:46px;
	top:150px;
	left:-23px;
	position:absolute;
	display:block;
	overflow:hidden;
	outline:none;
	text-indent:-9999px;
}

.arrowrght a
{
	background:url(/images/arw_rght.png) no-repeat;
	width:46px;
	height:46px;
	top:150px;
	left:917px;
	position:absolute;
	display:block;
	overflow:hidden;
	outline:none;
	text-indent:-9999px;
}

/* CSS3 */

.container .header .hdrtxt p 
{
text-shadow: #fff 0px 1px 0px;
}
.footer .container .right-part p 
{
	text-shadow: #fff 0px 1px 0px;
}

.hdrtxt h2 {
text-shadow: #fff 0px 1px 0px;
}

.box h2 {
text-shadow: #fff 0px 1px 0px;
}


#slider{
	/*height:406px;*/
	height:346px;
	overflow:hidden;
	width:890px;
}

#sliderCon{
	overflow:hidden;
}





/* ABOUT US */


.padding-abt
{
	padding:0px 25px;	
}
hr.sep-abt
{
	border:none;
	border-bottom:solid 1px #e5eded;
}
.box .padding-abt p
{
	height:auto;
	font:12px helvetica, arial;
}
.box .padding-abt .blue-box p
{
	color:#373e46;
}
.padding-abt ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	padding-top:26px;
	height:26px;
	padding-bottom:26px;
}
.padding-abt a
{
	color:#8a2b97;
	text-decoration:none;
}
.padding-abt li
{
	float:left;
	padding-right:10px;
}
.padding-abt li a
{
	padding:0px 0px 0px 0px;
	padding-right:14px;
	background:url(/images/grn-rght.png) right 0px no-repeat;
	display:inline-block;
}
.padding-abt li a strong
{
	font:bold 18px/32px helvetica, arial;
	color:#fff;
	padding:8px 0px 8px 13px;
	background:url(/images/grn-lft.png) 0px 0px no-repeat;
}
.padding-abt li a.selected,
.padding-abt li a:hover
{
	background:url(/images/orng-rght.png) right 0px no-repeat;
}
.padding-abt li a.selected strong,
.padding-abt li a:hover strong
{
	background:url(/images/orng-lft.png) 0px 0px no-repeat;
}

.blue-box
{
	position:relative;
	padding:10px 26px;
	background:#e3f5ff;
	clear:both;
	margin-bottom:26px;
}



.blue-box .top-lft-blue
{
	background:url(/images/blue-lft.png) no-repeat;
	width:14px;
	height:15px;
	position:absolute;
	top:0px;
	left:0px;
}
.blue-box .top-rght-blue
{
	background:url(/images/blue-rght.png) no-repeat;
	width:14px;
	height:15px;
	position:absolute;
	top:0px;
	right:0px;
}
.blue-box .base-lft-blue
{
	background:url(/images/blue-base-lft.png) no-repeat;
	width:14px;
	height:15px;
	position:absolute;
	bottom:-1px;
	left:0px;
}
.blue-box .base-rght-blue
{
	background:url(/images/blue-base-rght.png) no-repeat;
	width:14px;
	height:15px;
	position:absolute;
	bottom:-1px;
	right:0px;
}

a.red-button
{
	padding:8px 0px 6px 0px;
	padding-right:13px;
	background:url(/images/maroon-rght.png) right 0px no-repeat;	
	display:inline-block;
}
a.red-button strong
{
	background:url(/images/maroon-lft.png) 0px 0px no-repeat;
	padding:8px 5px 6px 15px;
	font:bold 12px helvetica, arial;
	color:#fff;
}

.mybar
{
	top:27px;
	right:10px;
	background:url(/images/signin-bg-long.png) right 0px no-repeat;
	position:absolute;
	width:285px;
	height:27px;
	font:11px helvetica, arial;
	padding-top:8px;
	text-align:center;
	display: inline-block;
	color:#88929c;
}
.mybar span
{
	padding-right:0px;
	padding:8px 3px 8px 8px;
	;
}
.mybar a
{
	color:#47515c;
	text-decoration:none;
	/*padding:10px;*/
	padding:5px;
}

.mybar a:hover
{
	color:#e8252b;
	text-decoration:none;
	/*padding:10px;*/
	padding:5px;
}

.mybar a.selected
{
	color:#e8252b;
}




.padding-abt li
{
	float:left;
	padding-right:10px;
}
.padding-abt li a
{
	padding:8px 0px 7px 0px;
	padding-right:13px;
	background:url(/images/grn-rght.png) right 0px no-repeat;
}
.padding-abt li a strong
{
	font:bold 16px helvetica, arial;
	color:#fff;
	padding:8px 0px 7px 13px;
	background:url(/images/grn-lft.png) 0px 0px no-repeat;
}
.pagination
{
	position:relative;	
}
.pagination .next
{
	position:absolute;
	right:0px;
	top:21px;
}
.pagination .prev
{
	position:absolute;
	left:0px;
	top:21px;
}

.pagination .prev,
.pagination .next
{
	background:url(/images/grn-rght.png) right 0px no-repeat;
	padding:9px 0px 8px 0px;
	padding-right:13px;
	display:inline-block;
}

.pagination .prev img,
.pagination .next img
{
	border: 0;
	position: relative;
	top:-1px;
}

.pagination .prev strong,
.pagination .next strong
{
	padding:9px 0px 8px 12px;
	background:url(/images/grn-lft.png) 0px 0px no-repeat;
	font:14px helvetica, arial;
	color:#fff;
}

.pagination ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	width:200px;
	margin:auto;
	padding:30px 0px;
}
.pagination li
{
	padding:0px;
	margin:0px;
}
.pagination li a
{
	font:normal 14px helvetica, arial;
	color:#787878;
	background:none;
	padding:6px 6px;
	margin:0px 10px;
	display:inline-block;
}
.pagination li a:hover
{
	background:none;
}
.pagination li a.selected
{
	color:#fff;
	background:url(/images/grn-sel.png) no-repeat;
}

.book .dragarea
{
	height:30px;
	padding:0px;
	margin:0px;
	top:7px;
	left:114px;
}
.book .agecount
{
	top:6px;
	right:6px;
}
.readersage
{
	background:url(/images/readersage.png) no-repeat;
	width:390px;
	height:39px;
	position:absolute;
	right:23px;
	top:15px;
}

span.req
{
	position:absolute;
	height:5px;
	top:45px;
	left:365px;
	height:25px;
	background:url(/images/req.png) no-repeat;
}
span.req strong
{
	display:block;
	background:url(/images/req-rght.png) right no-repeat;
	padding:7px 20px 6px 20px;
	font:normal 12px helvetica, arial;
	color:#fff;
}
.contactus label
{
	font:14px/18px helvetica, arial;
	color:#647d9a;
	display:block;
	padding-top:10px;
}
.contactus .inpt
{
	font:14px/18px helvetica, arial;
	color:#647d9a;
	background:url(/images/inpt-bxs.png) no-repeat;
	height:20px;
	width:331px;
	padding:12px;
	border:none;
	margin-top:10px;
}
.contactus .txtarea
{
	font:14px/18px helvetica, arial;
	color:#647d9a;
	background:url(/images/inpt-area.png) no-repeat;
	height:158px;
	width:449px;
	padding:12px;
	border:none;
	margin-top:10px;
}

.book p
{
	padding:0px;
	margin:5px;
}
.credits
{
	background:url(/images/credits-img.png) no-repeat;
	width:204px;
	height:28px;
	position:absolute;
	top:26px;
	right:26px;
	padding:20px;
}
.credits h3
{
	padding:0px;
	margin:0px;
	font:bold 24px helvetica, arial;
	color:#4cb7ef;
	float:left;
}
.credits p
{
	float:left;
	padding:0px;
	margin:0px;
	padding-left:15px;
	font:bold 14px helvetica, arial;
	color:#6e7a89;
	font-weight:bold;
}

.credits p.purchase
{
	color:#8b2d98;
	padding-top:5px;
	font-weight:bold;
}
.custom
{
	float: left;
	z-index: 9999;
	position: relative;
	margin-top: -20px;
	padding: 0;
	top:10px;
	left:-10px;
}

.customignore {
	
}

.addnew {
	background:url(/images/addstudent.jpg) no-repeat;
	width:111px;
	position:absolute;
	top:12px;
	right:23px;
	font:bold 12px helvetica, arial;
	color:#264d7a;
	display: block;
	line-height: 38px;
	padding-left:45px;
}

.addnew:hover {
	background:url(/images/addstudent.jpg) bottom right no-repeat;
	color:#264d7a;
}

.addstudentheading {
	font-family: "Arial Rounded MT Bold",helvetica,arial,sans-serif;
	color: #8a2b97;
	font-size:26px;
	margin:0px;
	padding:0px;
}

.addnew:active {
	background:url(/images/addstudent.jpg) bottom right no-repeat;
}

.addnew:visited {
	color:#264d7a;
}

.addstudent
{
	border-bottom:solid 1px #e5eded;
}
.innrstu
{
	border-top:solid 1px #e5eded;
	background:#effaff;
	display: none;
	margin:1px 0px;
	padding:25px;
}
.inpt1
{
	background:url(/images/inpt-bxs.png) no-repeat;
	padding:15px;
	width:331px;
	height:24px;
	border:none;
	margin-right:15px;
	font:italic 14px helvetica, arial;
	color:#6f6f6f;
	margin-top:15px;
}
.inpt2
{
	background:url(/images/inpt1.png) no-repeat;
	padding:15px;
	width:192px;
	height:19px;
	border:none;
	font:italic 14px helvetica, arial;
	color:#6f6f6f;
	margin-top:15px;
}
.student h3
{
	font:bold 24px helvetica, arial;
	color:#82cc35;
	padding:0px;
	margin:0px;
}
.student h4
{
	font:14px helvetica, arial;
	color:#6d7a89;
	padding:0px;
	margin:0px;
}
.heading
{
	position:relative;	
	padding-bottom:10px;
	padding-top:10px;
}

.notop {
	margin-top:0 !important;
	padding-top:0 !important;
}

.up-arw,
.dwn-arw
{
	position:absolute;
	top:10px;
	right:10px;
}
a.up-arw,
a.dwn-arw
{
	font:12px helvetica, arial;
	color:#6d7a89;
	background:url(/images/up-arw.png) right no-repeat;
	padding:9px;
	padding-right:40px;
}

a.dwn-arw
{
	font:12px helvetica, arial;
	color:#6d7a89;
	background:url(/images/dwn-arw.png) right no-repeat;
	padding:9px;
	padding-right:40px;
}

.columna
{
	float:left;
	margin-left:15px;
	margin-right:14px;
	margin-bottom:40px;
	background:url(/images/product_bga.png) no-repeat;
}
.booksa
{
	width:78px;
	padding:30px;
}



.scroll { width: 780px }
.scrollContainer .panel { width: 740px; padding-top: 0px; padding-bottom:25px; padding-left: 20px; padding-right:20px; margin-bottom:-20px; }
.scrollContainer .panel p { line-height:1.4em; }
