@charset "utf-8";
/* CSS Document */
html{color:#000;background:#526D8A;
	background-image: url("/btlearn/images/blue_bg.gif");
		background-position: top center;
		min-width:950px;
		}
body {
		background:none;
		background-image: url("/btlearn/images/blue_bg.gif");
		background-position: top center;
		
}
h2 {
	font-size:133%;
	color:#333;
	font-family:"Times New Roman", Times, serif;
	padding-bottom:.3em;
	line-height: 1.3;

}
h1 {
	font-size:250%;
	color:#990000;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:0.2em;
	line-height: 1;

}
h3 {
	font-size:132%;
	color:#333;
	font-family:"Times New Roman", Times, Georgia, serif;
	line-height: 1.3;
	background: transparent none;
	padding: 0.5em 0 0.3em;
}
.hthree {
	font-size:132%;
	color:#333;
	font-family:"Times New Roman", Times, Georgia, serif;
	line-height: 1.3;
	background: transparent none;
	padding: 0.5em 0 0.3em;	
}
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	color:#20438a;
	line-height: 1.3;
	padding-bottom: 0.3em;
}
.category-title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	color:#20438a;
	line-height: 1.3;
	padding-bottom: 0.3em;
}
h5 {
font-size:215%;
color:#990000;
line-height:140%;
	font-family:Tahoma, Geneva, Arial, sans-serif;
}
h6 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 0.4em;
}
p{
	margin-bottom:1.1em;
	line-height: 150%;
	color: #333;
}
ul, ol {
margin:0;
}
.home-title{
	font-size:250%;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:0.2em;
	color:#223355;
	line-height: 1.2;
	padding-top: 0.25em;
}
.newsletter-subtitle{
	font-size:115%;
	color:#454545;
	line-height:1.3em;
	padding-left:0.4em;
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:.4em;
}
#help{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:138%;
	color:#f0f0f0;
	line-height: 130%;
	padding:1em;
}

.bluebox{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:115%;
	color:#f0f0f0;
	line-height: 130%;
	padding:1em;
}

#hd {
	background-image: url("/btlearn/images/blue_tbg.gif");
	background-repeat: repeat-x;
	background-position: top center;
	width: 100%;

}

.logo {

}
.logo a{
display:block;
	height: 10em;
	width: 23.38em;
		background-image: url("/btlearn/images/bt_logo.jpg");
	background-repeat: no-repeat;
	height: 10em;
	width: 23.38em;
	position:absolute;
	margin:0;
	cursor: pointer;
}
a {
	color:#316faf;
}
a:link{
	color:#316faf;
	text-decoration:none;
}
a:hover {
	color:#316faf;
	text-decoration:underline;
}
a:visited {
	text-decoration:none;
}


#main_nav {
	width:596px;
	/*width: 45.85em;
	*width: 44.75em;*/
	height: 2.7em;
	background: url("/btlearn/images/newnav.gif");
	padding: 0;
	position:absolute;
		overflow:hidden;
}
#t_nav{
	float:right;
	margin-top: 0;
	width:50em;
	text-align: right;

}


#m_nav{
	display:block;
	width:596px;
	/*width: 45.85em;
	*width: 44.75em;*/
	height: 2.7em;
	background: url("/btlearn/images/newnav.gif");
	margin-top: 7.55em;
	margin-left:27.2em;
	*margin-left:26.5em;
	padding: 0;
	position:absolute;
		overflow:hidden;

}
#main_nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	position:absolute;

}

#main_nav li, #main_nav a {
	height: 2.769em;
	display: block;
}
#mnav-reading {left: 0; width: 74px;}
#mnav-writing {left: 74px; width: 78px;}
#mnav-spelling {
	left: 152px;
	width: 76px;
}
#mnav-study {left: 228px; width: 101px;}
#mnav-english {left: 329px; width: 72px;}
#mnav-math {left: 401px; width: 58px;}
#mnav-prob {left: 459px; width: 138px;}

#mnav-reading a:hover {background: transparent url("/btlearn/images/newnav.gif") 0 -40px no-repeat;}
#mnav-writing a:hover {background: transparent url("/btlearn/images/newnav.gif") -74px -40px no-repeat;}
#mnav-spelling a:hover {background: transparent url("/btlearn/images/newnav.gif") -152px -40px no-repeat;}
#mnav-study a:hover {background: transparent url("/btlearn/images/newnav.gif") -228px -40px no-repeat;}
#mnav-english a:hover {background: transparent url("/btlearn/images/newnav.gif") -329px -40px no-repeat;}
#mnav-math a:hover {background: transparent url("/btlearn/images/newnav.gif") -401px -40px no-repeat;}
#mnav-prob a:hover {background: transparent url("/btlearn/images/newnav.gif") -459px -40px no-repeat;}


.hide { display:none; overflow: hidden;}

#mnav-sub{
	background-image: url("/btlearn/images/mnav-bg_all.jpg");
	width: 860px;
	height:26px;
	float:left;
	padding-top:5px;

}
#mnav-sub a:hover{
background: transparent url("/btlearn/images/newnav.gif") -860px -33px no-repeat;
}
#title{
	padding:0.7em;
	padding-left:0;
	margin-left:19.1em;
	padding-top: 1.4em;
	padding-right: 0.2em;
	min-height:5em;
}
#category-title {
	background-image:url("/btlearn/images/inner_title_bg.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	line-height: 1.45em;
	padding-top: 0.7em;
	padding-left: 1.7em;
	font-size: 105%;
	}
	.product-title {
	background-image:url("/btlearn/images/inner_title_bg.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	line-height: 1.45em;
	padding-top: 0.7em;
	padding-left: 1em;
	font-size: 105%;
	}
#product-title {
	background-image:url("/btlearn/images/inner_title_bg.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	line-height: 1.45em;
	padding-top: 0.7em;
	padding-left: 1em;
	font-size: 105%;
	}
	#product-image{
	position:relative;
	float:left;
	left:-6.3em;
	margin:0;
	padding:0;
	margin-right:-5em;
	margin-top:-7.1em;
	}
		#product-image-long{
	position:relative;
	float:left;
	left:-6.3em;
	margin:0;
	padding:0;
	margin-right:-5em;
	margin-top:-8.5em;
	}

#feature {
	background-color: #2B4068;
	background-image: url("/btlearn/images/feat_bg.jpg");
	background-repeat: repeat-y;
	float:left;
	margin-top:1px;
}
#content-home{
	padding-left:1.7em;
	padding-right:1.7em;
	padding-top:0.7em;
	padding-bottom:1.7em;
	font-size:105%;
	line-height:1.45em;
	background-image:url("/btlearn/images/inner_top_bg.gif");
	background-repeat:repeat-x;
	background-position:top;

}

#content{
	padding-left:1.7em;
	padding-right:1.7em;
	padding-top:0.7em;
	padding-bottom:1.7em;
	font-size:105%;
	line-height:1.45em;
	background-image:url("/btlearn/images/inner_title_bg.gif");
	background-repeat:repeat-x;
	background-position:top;

}
#content-learning{
	padding-left:1.7em;
	padding-right:1.7em;
	padding-top:0.7em;
	padding-bottom:1.7em;
	line-height:1.5em;
	background-image:url("/btlearn/images/inner_title_bg.gif");
	background-repeat:repeat-x;
	background-position:top;
	font-size: 108%;

}
#content-product{
	padding-left:1.7em;
	padding-right:1.7em;
	padding-bottom:1.7em;
	font-size:105%;
	line-height:1.45em;
	position:relative;
	min-height:500px;
}

#newsletter{
	border-top-style:solid;
	border-top-width:thick;
	border-top-color:#d3e2ef;
	border-bottom-style:solid;
	border-bottom-width:medium;
	border-bottom-color:#c9d7e2;
	background-image:url("/btlearn/images/right_top_box_grad.jpg");
	background-repeat:repeat-x;
	background-color:#e5eef5;
	padding:1em;
}


.product-breadcrumb{
	position:relative;
	line-height:150%;
	font-size:90%;
	margin-bottom:0.5em;
	color:#555;
}
.product-breadcrumb li{
	display:inline;
	padding-right:.1em;
}
ul.product-breadcrumb li a{
	background-image:url("/btlearn/images/breadarrow.gif");
	background-position:right;
	background-repeat:no-repeat;
	padding-right:1em;
	color:#555;
	
	}
	.product-breadcrumb li.last a{
		background:none;
		}

.product-breadcrumb ul li{
	display:inline;
	padding-right:.1em;
}
div.product-breadcrumb ul li a{
	background-image:url("/btlearn/images/breadarrow.gif");
	background-position:right;
	background-repeat:no-repeat;
	padding-right:1em;
	color:#555;
	
	}
	.product-breadcrumb ul li.last a{
		background:none;
		}



.breadcrumb{
	position:relative;
	line-height:150%;
	font-size:90%;
	margin-bottom: 1.5em;
		color:#555;
}
.breadcrumb li{
	display:inline;
	padding-right:.1em;
}
ul.breadcrumb li a{
	background-image:url("/btlearn/images/breadarrow.gif");
	background-position:right;
	background-repeat:no-repeat;
	padding-right:1em;
	color:#555;
	
	}
	.breadcrumb li.last a{
		background:none;
		}

#testimonials{
	border-bottom-style:solid;
	border-bottom-width:medium;
	border-bottom-color:#486d8d;
		border-top-style:solid;
	border-top-width:medium;
	border-top-color:#c9d7e2;
	background-image:url("/btlearn/images/side_bg_top.gif");
	background-repeat:repeat-x;
	background-position:top;
	padding:1em;
}
#review{
	border-bottom-style:solid;
	border-bottom-width:medium;
	border-bottom-color:#486d8d;
		border-top-style:solid;
	border-top-width:medium;
	border-top-color:#c9d7e2;
	background-image:url("/btlearn/images/side_bg_top.gif");
	background-repeat:repeat-x;
	background-position:top;
	padding:1em;
}

#feature-nav{
	background-image:url("/btlearn/images/feature_nav_box_bg.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#4f759d;
}
#addtocart{
	background-color:#FFF;
	padding:0.5em;
	padding-bottom:1.5em;
	left:-0.1em;
	border-right-width:thin;
	border-right-color:#FFF;
	min-height:3em;
	padding-top: 0.5em;
	color: #333;
	text-align: center;
}
#next_cta {
	background: none;
	}
#next_cta a{
	display:block;
	width:4em;
	padding-left:0.3em;
	padding-right:0.3em;
	padding-top:0.1em;
	padding-bottom:0.3em;
	background-image:url("/btlearn/images/cta_small_white.gif");
	background-position:100% 0;
	background-repeat:no-repeat;
	line-height:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#223355;
	color:#223355;
	text-decoration:none;
	float:right;
	}
#next_cta a:hover{
		color:#990000;
		text-decoration:underline;
			background-image:url("/btlearn/images/cta_small_yellow.gif");

	}
	#review_cta {

	}
#review_cta a{
	display:block;
	width:11em;
	padding-left:0.3em;
	padding-right:0.3em;
	padding-top:0.1em;
	padding-bottom:0.3em;
	background-image:url("/btlearn/images/cta_small_white.gif");
	background-position:100% 0;
	background-repeat:no-repeat;
	line-height:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#223355;
	color:#223355;
	text-decoration:none;
	float:right;
	}
#review_cta a:hover{
		color:#990000;
		text-decoration:underline;
			background-image:url("/btlearn/images/cta_small_yellow.gif");

	}

#top_nav {

		font-family:Tahoma, Geneva, Arial, sans-serif;
		
}
#top_nav li {
	margin: 0;
	margin-left:0.08em;
	list-style: none;
	display: block;
	float:right;

}

#top_nav a {
	
	display: block;
	padding-left:.7em;
	padding-right:.7em;
	padding-top:.9em;
	padding-bottom:.4em;
	color:#223355;
	text-decoration:none;
		background-color:#e6f1f9;
				border-bottom-width:thin;
				border-bottom-style:inset;


	
}
#top_nav a:hover {
	display:block;
	color:#993333;
	text-decoration:none;

background-color:#FFF;

		border-bottom:#990000;
		border-bottom-width:thin;
		border-bottom-style:solid;
				

	


}
.formfloat {
	padding-left:0.4em;
	padding-right:0;
	padding-top:0;
	padding-bottom:0.6em;
	color:#666;
	display:inline;
	float:left;
	font-size:1.1em;
}

.formfloat input{


}
.featone_cta {

	}
.featone_cta a{
	display:block;
	width:19em;
	padding-left:0.6em;
	padding-right:0.5em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	margin-top:1em;
	background-image:url("/btlearn/images/cta_big_lblue.gif");
	background-position:100% 20%;
	background-repeat:no-repeat;
	line-height:1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#223355;
	font-size:110%;
	color:#223355;
	text-decoration:none;
	}
.featone_cta a:hover{
		color:#223355;
		text-decoration:underline;
			background-image:url("/btlearn/images/cta_big_white.gif");
	background-position:100% 20%;
	background-repeat:no-repeat;
	}
	.more-cta {
	}
.more-cta a{
	width:21.5em;
	display:block;
	padding-left:0.6em;
	padding-right:2.5em;
	padding-top:0.7em;
	padding-bottom:0.7em;
	margin-top:1em;
	background-image:url("/btlearn/images/cta_white.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	background-color: #d3e4ee;
	line-height:110%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#223355;
	font-size:110%;
	color:#223355;
	text-decoration:none;
	}
	.more-cta a:hover{
	color:#223355;
	text-decoration:underline;
	background-image:url("/btlearn/images/cta_white.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	background-color: #b4d6e9;
	}
.secondary-cta a{
	width:18em;
	display:block;
	padding-left:0.6em;
	padding-right:2em;
	padding-top:0.7em;
	padding-bottom:0.7em;
	margin-top:1em;
	background-image:url("/btlearn/images/cta_white.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	background-color: #f0f0f0;
	line-height:110%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#223355;
	font-size:110%;
	color:#223355;
	text-decoration:none;
	}
	.secondary-cta a:hover{
	color:#223355;
	text-decoration:underline;
	background-image:url("/btlearn/images/cta_white.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	background-color: #e1e1e1;
	}
.secondary-cta-float{
	float:left;}

.secondary-cta-float a{
	width:16em;
	display:block;
	padding-left:0.6em;
	padding-right:2em;
	padding-top:0.7em;
	padding-bottom:0.7em;
	margin-top:1em;
	background-image:url("/btlearn/images/cta_white.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	background-color: #f0f0f0;
	line-height:110%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#223355;
	font-size:110%;
	color:#223355;
	text-decoration:none;
	}
	.secondary-cta-float a:hover{
	color:#223355;
	text-decoration:underline;
	background-image:url("/btlearn/images/cta_white.gif");
	background-position:100% 50%;
	background-repeat:no-repeat;
	background-color: #e1e1e1;
	}






#feature_nav {
	padding-top:1.8em;
	width:19.1em;
	float:right;
}
	
#feature_nav ul{
	list-style: none;
	list-style-position: outside;
	
}
#feature_nav ul.menu li {
	margin: 0;
	list-style: none;
	display: block;
}

#feature_nav ul.menu li {
	display: block;
	padding-left:1.5em;
	padding-right:1em;
	padding-top:.3em;
	padding-bottom:.3em;
	margin-bottom:.3em;
	color:#deeaf4;
	font-size:120%;
	text-decoration:none;
	font-family:Tahoma, Geneva, Arial, sans-serif;
	cursor: pointer;
	
}
#feature_nav ul.menu li#products {
	padding:0;
	display:block;
	color:#deeaf4;
		padding-left:1.5em;
	padding-right:1em;
	padding-top:.3em;
	padding-bottom:.3em;
}

#feature_nav ul.menu li#products:hover{
	text-decoration:none;
	color:#223355;
	background-image:url("/btlearn/images/arrow_lblue_left.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
}
#feature_nav ul.menu li#reading {
	padding:0;
	display:block;
	color:#deeaf4;
		padding-left:1.5em;
	padding-right:1em;
	padding-top:.3em;
	padding-bottom:.3em;
}

#feature_nav ul.menu li#reading:hover{
	text-decoration:none;
	color:#223355;
	background-image:url("/btlearn/images/arrow_lblue_left.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
}
#feature_nav ul.menu li#writing {
	padding:0;
	display:block;
	color:#deeaf4;
		padding-left:1.5em;
	padding-right:1em;
	padding-top:.3em;
	padding-bottom:.3em;
}

#feature_nav ul.menu li#writing:hover{
	text-decoration:none;
	color:#223355;
	background-image:url("/btlearn/images/arrow_lblue_left.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
}
#feature_nav ul.menu li#math {
	padding:0;
}
#feature_nav ul.menu li#math {
	display:block;
	color:#deeaf4;
		padding-left:1.5em;
	padding-right:1em;
	padding-top:.3em;
	padding-bottom:.3em;
}

#feature_nav ul.menu li#math:hover{
	text-decoration:none;
	color:#223355;
	background-image:url("/btlearn/images/arrow_lblue_left.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
}
#feature_nav ul.menu li#problems {
	padding:0;
	display:block;
	color:#deeaf4;
		padding-left:1.5em;
	padding-right:1em;
	padding-top:.3em;
	padding-bottom:.3em;
}

#feature_nav ul.menu li#problems:hover{
	text-decoration:none;
	color:#223355;
	background-image:url("/btlearn/images/arrow_lblue_left.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
}




#feature_nav ul.menu li.active {
	color:#223355;
	text-decoration:none;
	background-image:url("/btlearn/images/arrow_white_left.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
}
#feature_nav ul.menu li.active#reading{
	color:#223355;
}
#feature_nav ul.menu li.active#writing{
	color:#223355;
}

#feature_nav ul.menu li.active#math{
	color:#223355;
}
#feature_nav ul.menu li.active#problems{
	color:#223355;
}
#feature_nav ul.menu li.active#products{
	color:#223355;
}

.feature_list {
margin-top: .6em;
	
}
.feature_list li {
	margin: 0;
	list-style: none;
	display: block;
	padding-left:1em;
	padding-top:.1em;
	padding-bottom:.2em;
	color:#fffcdb;
	line-height:1.2em;
	background-image: url("/btlearn/images/arrow_small_yellow.gif");
	background-position:0 .5em;
	background-repeat:no-repeat;

}

.feature_list a {

	
}



.featurenav{
	font-size:130%;
	color:#deeaf4;
}
.featurenav-on{
	font-size:1.4em;
	color:#deeaf4;
}
.feat-title{
		font-family:Georgia, "Times New Roman", Times, serif;
font-size:150%;
line-height:150%;
color:#e1e1e1;}
.featcontent {
	width:26.57em;
	padding:1em;
	float:right;
	color:#FFF;
	font-size:115%;
	line-height:1.5em;
	}
.featcontent.reading {
display: block;
}
.featcontent.writing {
display: none;
}
.featcontent.math {
display: none;
}
.featcontent.problems {
display: none;
}
.featcontent.products {
display: none;
}


#accorn_nav {
	line-height:120%;
}
.amenu a{	
	color:#c1d6e6;
}
.amenu a:visited{
	color:#d9e7f2;
}
.amenu ul li a{
	color:#316FAF;
}
.amenu ul li a:hover{
	color:#316FAF;
	text-decoration:underline;
}
.amenu ul li a:visited{
	color:#5c768a;
}

#accorn_nav ul{

		
}

#accorn_nav ul.amenu {
	margin: 0;
	color:#eaf2f9;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;

	
}
#accorn_nav li.amenu {
	padding-top:.3em;
	padding-bottom:.3em;
}

.accorn_feat{
	line-height:200%;
}

#accorn_nav ul.amenu li.onmenu {

	color:#194a6a;
	background-image:url("/btlearn/images/accorn_on.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#c2dcec;
	
}

#accorn_nav ul.amenu a{
	
	
}




.onmenu{
	color:#194a6a;
	background-image:url("/btlearn/images/accorn_on.gif");
		background-repeat:repeat-x;
	background-position:top;
	background-color:#c2dcec;
	
	}
.onmenu li a{
	color:#194a6a;
	}
	.onmenu li a:visited{
	color:#194a6a;
	}
	.onmenu a:visited{
	color:#194a6a;
	}
		.onmenu a{
	color:#194a6a;
	}
.accorn_onmenu{
padding:0;


}


li#areading{
	}
	
#awriting a{
}
	
ul#amath{
}
	
#aproblems a{

}

#areading a{

}


#ulareading{

	background-color:#e4f3fd;
	height:10em;
	padding-top:0.2em;
	display:none;

	}
	#ulareading-on{
	background-image:url("/btlearn/images/accorn_on_onmenu.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	height:10em;
	padding-top:0.2em;

	}
#ulareading li, #ulareading-on li{
	padding-top:.3em;
	padding-bottom:.3em;
			}
#ulawriting{
		background-image:url("/btlearn/images/accorn_on_onmenu.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	display:none;
height:8.5em;
}
#ulawriting-on{
	background-image:url("/btlearn/images/accorn_on_onmenu.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	height:8.5em;
}
#ulawriting li, #ulawriting-on li{
	padding-top:.3em;
	padding-bottom:.3em;
}

#ulamath-on{
	background-image:url("/btlearn/images/accorn_on_onmenu.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	height:8em;
	}
#ulamath{
		background-image:url("/btlearn/images/accorn_on_onmenu.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	display:none;
	height:8em;
	}
#ulamath li,#ulamath-on li{
	padding-top:.3em;
	padding-bottom:.3em;
}	
#ulaproblems-on{
	background-image:url("/btlearn/images/accorn_on_onmenu.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	height:6em;
	}
#ulaproblems{
		background-image:url("/btlearn/images/accorn_on_onmenu.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	display:none;
	height:6em;
	}
#ulaproblems li,#ulaproblems-on li{
	padding-top:.3em;
	padding-bottom:.3em;
}
	
	#ula-spelling{
		background-image:url("/btlearn/images/accorn_on_onmenu.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	display:none;
	height:8em;
	}
#ula-spelling li, #ula-spelling-on li{
	padding-top:.3em;
	padding-bottom:.3em;
}
#ula-spelling-on{
	background-image:url("/btlearn/images/accorn_on_onmenu.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	height:8em;
	}
	

	
.quote {
line-height:150%;
color:#333;
}
.author {
	line-height:125%;
	color:#223355;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin: 0 0 1.75em;
	
}
	.review-author {
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 125%;
	line-height: 150%;
}

	.review-indent {
	color:#454545;
	margin-left:2em;
	margin-right:2em;
	margin-bottom: 2em;
	font-size: 88%;
}
	.quote-indent {
	color:#454545;
	margin-left:2em;
	margin-right:2em;
	margin-bottom: 2em;
	font-size: 88%;
}

	
	
.yui-u div.first{	margin-right:0;	margin-left: 0;
}
div.whole{	width:100%;
}
.yui-u{	
	margin-left: 0;
	margin-right:0;	
	}
	


.yui-gc div.first,.yui-gd .yui-u{
	width:73%;
}

.yui-g .yui-gc div.first,.yui-gd .yui-g{width:73%;}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:27%;margin-left:0%;}


#bd{
	width:73.076em;
*width:71.25em; 		margin:auto;
}


.yui-gc .yui-u,.yui-gc .yui-g{
width:27%;
}
.yui-gc div.first,.yui-gd .yui-u{

}

#doc2{width:100%;*width:100%;
	background-image: url("/btlearn/images/blue_tbg.gif");
	background-repeat: repeat-x;
	background-position: top center;
	}
#rside{ margin-top:-4em;
background-color:#e5eef5;
background-image:url("/btlearn/images/side_bg.gif");
margin:0;
}
#rside_inner{
background-color:#e5eef5;
background-image:url("/btlearn/images/side_bg.gif");
margin:0;
}
#rside_inner_product{
	background-color:#e5eef5;
	background-image:url("/btlearn/images/side_bg.gif");
	margin:0;
	line-height: 1.6em;
	position: relative;
}



#hd_inner{
	width:73.076em;
*width:71.25em; 							margin:auto;
	height:10.5em;

}
.yui-gc{
	margin-left:4.9em;
	background-image:url("/btlearn/images/fullside_bg.gif");


}
.yui-u.first{
	background-color:#FFF;
}
.yui-g{
	margin-left:4.9em;
	background-image:url("/btlearn/images/inner_title_bg.gif");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;

}

#home-feature{
		background-color: #294b6d;
	background-image: url("/btlearn/images/feat_bg.jpg");
	background-repeat: repeat-y;
		min-height:15em;
}
#yui-og {
	margin-left:4.9em;
	background-color: #A0BCD6;
	background-repeat: repeat-y;
	background-image: url("/btlearn/images/mnav_bg_on.jpg");
	height:0.5em;
	margin-top: -.2em;
	*height:0.2em;
	*margin-top:0;
}



.clear{
	clear: both;
	height: 0;
	visibility: hidden;
}

.sup{
	vertical-align:super;
	font-size:0.5em;
	line-height:80%;
}

#linefix{
	width:.15em;
	min-height:7.98em;
	background-color:#FFF;
	position:relative;
	float:right;
	margin-left:-.1em;
}
#ft{
	margin-left:4.9em;
	background-image:url("/btlearn/images/bot_bg.gif");
	background-repeat:repeat-x;
	background-position:top;
	padding:1.5em;

}
#roadblocks{
	margin: 2em;
	margin-top: 1em;

}
#roadblocks li{
	margin-left:1.2em;
	list-style:decimal;
	color:#333;
	font-weight: bold;
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	}

.roadblocks{
	margin: 1em 1em 2em 3em;
	margin-top: 1em;

}
.roadblocks li{
	margin-left:1.2em;
	list-style:decimal;
	color:#777;
	font-weight: bold;
	margin-top: 0.6em;
	margin-bottom: 0.3em;
	}

.list{
	margin-top:1.5em;
	margin-bottom: 1.5em;
	margin-left: 2em;
	margin-right: 2em;

}
.list li{
	margin-left:1.2em;
	list-style:circle;
	line-height:115%;
	color:#444;
	font-size: 100%;
	margin-bottom: 0.45em;
	}
	.list-numbered{
	margin-top:1.5em;
	margin-bottom: 1.5em;
	margin-left: 2em;
	margin-right: 2em;

}
.list-numbered li{
	margin-left:1.2em;
	list-style:decimal;
	line-height:115%;
	color:#444;
	font-size: 100%;
	margin-bottom: 0.45em;
	}
.blocktitle, .blocktitle a{
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	font-weight: bold;
	line-height: 1.2;
	}
	
	
	.blockdesc{
	font-family:Helvetica, Arial, sans-serif;
	color:#454545;
	font-weight: normal;
	font-size: 100%;
	}
	.blocklist{
		
	}
	
	#arrow_read{
		background-image:url("/btlearn/images/feat_arrow.gif");
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
						margin-top:.4em;
	}
		#arrow_write{
		background-image:url("/btlearn/images/feat_arrow.gif");
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
						margin-top:.4em;
	}
			#arrow_math{
		background-image:url("/btlearn/images/feat_arrow.gif");
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
						margin-top:.4em;
	}
			#arrow_problem{
		background-image:url("/btlearn/images/feat_arrow.gif");
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
			margin-top:.4em;
	}
				#arrow_spelling{
		background-image:url("/btlearn/images/feat_arrow.gif");
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
			margin-top:.4em;
	}
				#arrow_english{
		background-image:url("/btlearn/images/feat_arrow.gif");
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
			margin-top:.4em;
	}
	.arrow_on{
				background-image:url("/btlearn/images/feat_arrow.gif");
				background-position:1px -15px;
				
	}
	
	.accorn_inside{
	padding-left:1.5em;
color:#194A6A;
	}
	
	
	.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:27%;margin-left:0;}
	
	
	.listnumber {
		
	}
	
	.copyright{
		float:right;
		color:#666;
		font-size:92.5%;
	}
	.bnav, .bnav a{
		color:#2e4c64;
		}

.price{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:5px;
	padding-top: 0em;
	text-align: left;
	width: 12em;
	margin-left: auto;
	margin-right: auto;
}
#product-grid{
	margin-right:0.5em;
	margin-left:-0.5em;
	background: transparent none;
	display: inline;
}
.product-grid{
	margin-right:0.5em;
	background: transparent none;
}
.product-grid-inner{
	float:left;
	padding:1em;
	background: transparent none;
	margin: 0;
}
.product-grid-left{
	padding:1em;
	width: 46.5%;
	background: transparent none;
	margin: 0;
	float: left;
}
.product-grid-right{
	padding:1em;
	width: 46.5%;
	background: transparent none;
	display: block;
	float: left;
}
#product-grid-inner1{
	float:left;
	padding:1em;
	width: 46.5%;
	background: transparent none;
}
#product-grid-inner2{
	float:left;
	padding:1em;
	width: 46.5%;
	background: transparent none;
}
#product-grid-inner3{
	float:left;
	padding:1em;
	width: 46.5%;
	background: transparent none;
}
#product-grid-inner4{
	float:left;
	padding:1em;
	width: 46.5%;
	background: transparent none;
}
.inner-product-title, .inner-product-title a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#900;
	line-height:125%;
	font-size: 1.2em;
}
.inner-product-title h {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#900;
	line-height:125%;
	background: transparent none;

}

.get-pack{
	float:right;
	margin-right:1em;

}
.price-number{
font-weight:bold;
font-size:150%;
color:#900;
}
.price .bold {
color:#333333;
}
.price-strike-number{
font-weight:bold;
text-decoration:line-through;
font-size:125%;
color:#999;
}
.caps{
	text-transform: uppercase;
}
.super-long-title{
	font-size:75%;
	line-height:100%;
}
.bold{
	font-weight:bold;
}


.twelve{
	font-size:92%;
	display:inline;
	background: transparent none;
}

#top_nav #shopping-cart a{
padding:0.2em 1.5em 0.2em 0.8em;
margin: 0.8em 0em;
}
	
#top_nav .signin-signout{
	border-style:none;
	width:65px;
	height:35px;
	overflow:hidden;
}
#top_nav .signin-signout a{
background:0;
	border-style:none;
padding:0.2em 0.8em 0.2em;
margin: 0.8em .3em 0.8em 0;
border-right:1px solid #92a0b5;
	display:inline-block;
	width:auto;
	color:#455977;
	padding-right:0.9em;
	padding-right:0.9em;

}

#top_nav .signin-signout a:hover{
	color:#455977;
	text-decoration:underline;
	}
	
#top_nav .myaccount{
	border-style:none;
}
#top_nav .myaccount a{
background:0;
	float:right;
	padding:0.2em 0.8em 0.2em;
	margin: 0.8em 0em;
	width:auto;
	color:#455977;
	border-style:none;
	border-right:1px solid #92a0b5;
	padding-right:0.9em;

}

#top_nav .myaccount a:hover{
	color:#455977;
	text-decoration:underline;
	}
	
#shopping-cart{
	border-style:none;
	background-position: 89% 55%;
	background-image: url("/btlearn/images/cart.png");
	background-repeat:no-repeat;
	padding-right: 1em;
}
#shopping-cart a{
	float:right;
	margin-top: 0;
	width:auto;
	color:#455977;
		border-style:none;
		background:transparent;

}

#shopping-cart a:hover{
	margin-top: 0;
	color:#455977;
	text-decoration:underline;
	border-bottom-color:#036;
	border-style:none;
	background:transparent;
	
	}

	
	
.title-grey{
	color:#666;
}

.solution-links{
font-size:92%;
color:#333;
}
.solution-links a{
color:#666;
}
.solution-links span a{
color:#666;
}
.solution-links a:hover{
	text-decoration:underline;
}
.solution-float-desc{
	float:left;
	width:29em;
	line-height: 1.3;
	padding-top: 0.4em;
	color: #454545;
	margin-bottom: 0.2em;
	margin-right: 0.4em;
	background: transparent none;
	display:inline;
}
.solution-float{
	float:left;
	line-height: 1.3;
	padding-top: 0.4em;
	color: #454545;
	margin-bottom: 0.2em;
	margin-right: 0.4em;
	background: transparent none;
	display:inline;
}
.solution-float a{
	padding:0.2em;
	width: 5em;
	display: block;
	margin-top:-0.2em;
}
.solution-float a:link{
	padding:0.2em;
	width: 5em;
	display: block;
}
.solution-float a:hover{
	padding:0.2em;
	background-color:#d9e7f2;
	
}

.solution-float-wide{
	float:left;
	padding-right:1em;
max-width: 31.5em;
	line-height: 1.3;
	padding-top: 0.4em;
	color: #454545;
	margin-bottom: 0.2em;
	margin-right: 0.4em;
		background: none;
			display:inline;
}.solution-float-wide a{
	padding:0.2em;
	width: 7.5em;
	display: block;
	margin-top:-0.2em;
}.solution-float-wide a:link{
	padding:0.2em;
	width: 7.5em;
	display: block;
}
.solution-float-wide a:hover{
	padding:0.2em;
	background-color:#d9e7f2;
	
}

.italic{
	font-style:italic;
	font-weight:bold;
	color: #039;
}
.blue{
	font-size: 92%;
			}
.grey-bold{
color:#333;
font-weight:bold;
}
.highlight{
	background-color:#f0f0f0;
	padding: 0.2em;
}
.sub-nav{
	float:left;
	margin-right:0.3em;
	color:#666;
}
.sub-nav a, .sub-nav a:link{
	padding:.7em .7em .7em .7em;
	line-height:0.7em;
	display:block;
	background-color:#f5f5f0;
	
}
.sub-nav a:hover{
	line-height:0.7em;
	display:block;
	background-color:#f1f7fc;
	color:#20438a;
}
.sub-nav a:visited{

	color:#333;
	text-decoration:underline;
}
.copy-link{
		color:#333;
		}

 .copy-link a{
	color:#333;
}
 .copy-link a:link{
	color:#333;
}
.copy-link a:link{
	color:#666;}
.copy-link a:hover{
		color:#333;
text-decoration:underline;
}
.med-image{
	margin-left:-0.5em;
	margin-right:0.8em;
	float:left;
		   }


.prod-inside{
	width:95%;
	margin-left: -1em;
	background-image:url("/btlearn/images/clear.gif");
}
.add-to-cart{
	padding:0.6em;
	background-color:#f5f5f5;
	border-top:solid .1em #CCC;
	line-height: 1.5;
	background-image: url("/btlearn/images/bg-lgrey.gif");
	margin:20px 0;
}
.add-to-cart h4{
padding-bottom:.1em;
}
.add-to-cart .ProductDetailsGrid .BulkDiscount input {
margin:15px 0 5px;
}
#add-to-cart{
	padding:0.6em;
	background-color:#f5f5f5;
	border-top:solid .1em #CCC;
	line-height: 1.5;
	background-image: url("/btlearn/images/bg-lgrey.gif");
}
.float{
	float:left;
	margin-right: .6em;
}
.float-bonus{
	float:left;
	margin-right: 0.6em;
	margin-bottom: 0.3em;
	width: 38em;
}
.float-right{
	float:right;
	margin: .6em;
}
.add-products{
	float:left;
	margin-right: 0.6em;
	font-size:150%;
	font-weight:bold;
	color:#999;
	margin-top: 1.7em;
}
.multiple-cta-box{
	float:left;
	margin-top:.7em;
	line-height: 2;
	margin-left: 1.7em;
}
.product-image-sub{
	margin-left:7.2em;
	margin-bottom:0.5em;
	color:#999;
	font-size: 84.6%;
	font-style: oblique;
}
.guarantee{
	color:#900;
}
.num-fix{
	font-family:"Times New Roman", Times, serif;
	font-size:1.05em;
}



.list-small{
	float:left;
	width:23em;
	margin: .5em .5em 1.5em 1.8em;
}
.list-small li{
	list-style:circle;
	font-size:92%;
	line-height:125%;
	color:#444;
	margin-bottom: 0.45em;
	}
.title-no-img{
	padding: 1.4em 0 .7em .9em;

}


.yui-t7 #doc2 #bd .yui-g .product-title .product-grid-left {
	background:0;
}
#bd .yui-g .product-title .product-grid-left {
	background:0;
}
.product-title .product-grid-left {
	background:0;
}
.product-title .product-grid-inner {
	background:0;
}
.product-grid-inner {
	background:0;
	width: 46.5%;
}
div.product-title .product-grid-inner {
	background:0;
	width: 46.5%;
}
.wrap{
	background:none;
}

.photo-bonnie{
	float:left;
	height:289px;
	overflow:hidden;
}

.featone_cta.single-line a{
	padding-top: 10px;
	padding-bottom: 10px;
}
#content-learning .product-grid-inner.prod-inside {
	width: 95%;
}
.h1smaller {
	font-size: 150%;
	line-height:1.4;
}


#testimonials p{
margin: 0 0 .6em;
}


#bd .fullpage{
width:100%;
}










.Right hr {
margin:20px 0 0;
background:none repeat scroll 0 0 #a8bdd4;
}


.BlockContent{
margin: 1.4em 0 1em 0;
}
.CategoryContent {
padding:1em 0 0.5em;
min-height:8em;
}
.KeepShopping {
width:250px;
}
.ProductDetailsGrid .BulkDiscount input {
margin:15px 0 0 0;
}
#content-product .price{
font-size:100%;
}


.addtocartbutton{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
background-color:#ffd023;
background-image: url("/btlearn/images/addcartbg.gif");
	background-repeat: repeat-x;
	background-position: top center;
background:-moz-linear-gradient(
    center bottom,
    rgb(255,206,29) 0%,
    rgb(255,241,114) 91%,
    rgb(255,254,210) 100%
);
background-image:-webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(255,206,29)),
    color-stop(0.91, rgb(255,241,114)),
    color-stop(1, rgb(255,254,210))
);
border:1px solid #ddab40;
color:#502500;
font-size:108%;
font-weight:bold;
margin:0.2em 0;
padding:0.35em 1.1em 0.3em;
text-decoration:none;
}
#addtocart .addtocartbutton{
font-size:113%;
}
.add-to-cart .ProductDetailsGrid {
padding:0;
}


a.addtocartbutton:hover{
color:#502500;
text-decoration:none;
}


.Content .ProceedToCheckout {
padding:15px 0;
}

.ProductDetailsGrid .Label {
padding-right:7px;
}

select {
border:1px solid #999999;
}

#t_nav{
width:73.076em;
position:absolute;
}

#rside_inner_product  .SideRecentlyViewed .ProductDetails {
text-align:center;
line-height:1.1em;
font-size:92.7%;
}


.SideRelatedProducts ul.ProductList li {
margin:0 25px 10px 0;
width:115px;
}

ul.ProductList li {
margin:0 0 10px;
width:107px;
}


.Right .ProductList li {
font-size:92.7%;
width:100%;
}



.ProductDetailsGrid {
margin:0 auto;
width:12em;
}

.ProductDetailsGrid .DetailRow {
padding:0;
margin:0 0 5px;
}
.ProductDetailsGrid .Label {
margin:0;
width:auto;
font-weight:normal;
color:#666;
}
.ProductDetailsGrid .BulkDiscount input {
margin:20px 0 10px 0;
}

#addtocart .ProductDetailsGrid .Label  {
margin:0;
width:auto;
color:#666;
font-weight:normal;
}




#LayoutColumn2{
width:71%;
float:left;

}
#LayoutColumn3{
float:right;
padding:0 1em;
width:24.5%;
}

.Right{
margin:0;
}
#LayoutColumn3 .SideRecentlyViewed{
padding:0;
}

#Container{
width:100%;
}

#Wrapper{
overflow:auto;
background-image:url("/btlearn/images/fullside_bg.gif");
margin-left:4.9em;
line-height:1.5em;
padding:0.7em 0 1.7em 1em;'
}


.Breadcrumb {
border:none;
padding:0;
overflow:auto;
color:#555555;
font-size:90%;
line-height:150%;
margin-bottom:0.5em;
position:relative;
}
.ProductList .ProductImage {
background:none;
}
.Breadcrumb ul {
padding:0;
}
.Breadcrumb li{
padding:0 6px 0 0;
}
ul.ProductList li{
float:left;
}
.SideRecentlyViewed {
overflow:auto;
padding:0.8em;
width:91.5%;
}
.SideRelatedProducts {
overflow:auto;
}
#ProductDescription, #ProductByCategory, #ProductReviews {
padding:0;
}
.FindByCategory li {
padding:3px 8px 0 18px;
}


.AddToWishlist {
overflow:auto;
padding:1em;
}

.SideRecentlyViewed .ProductDetails {
margin:0;
}


.SideRecentlyViewed .ProductList li {
min-height:175px;
}
#LayoutColumn3 .SideRecentlyViewed .ProductList li {
min-height:10px;
}

.CheckoutRedeemCoupon {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #EEEEEE;
font-size:92.7%;
margin-bottom:10px;
padding:10px;
width:auto;
}
.CheckoutRedeemCoupon p {
margin:0 0 5px;
}

.Content.Widest {
width:100%;
}
.ProductPriceRating {
display:none;
}
.ProductPrice, .ProductList em{
color:#333;
}

#flvplayer121922{ float:left; padding:0 10px 0 0; } 