body {	background-position: center top;}

h1.category-title {
	color: #20438A;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 150%;
	line-height: 1.3;
	padding-bottom: 0.3em;
}
h2 {
  padding-top: 5px;
}
h2, h3 { margin: 0 0 .5em; line-height: 1.4em; }
h4 {
	color: #20438A;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 150%;
	line-height: 1.3;
	padding-bottom: 0.3em;
}

h6 {
	color: #333333;
	font-weight: bold;
	padding-bottom: 0.4em;
	font-size: 100%;
}
ul, ol {
	margin-left: 25px;
}

/***Heading***/#home {	padding: 0px;}#slider {}#slider ul {	list-style-type: none;}.slideshow {	height: 320px;	overflow: hidden;	position: relative;}.slideshow li, .slideshow .featured{	display: block;	width:100%;	height:100%;	position: absolute;	top:0;	left:0;	z-index: 1;}.js_active .slideshow li, .js_active .slideshow .featured {	display: none;}#top .slideshow img, #top .slideshow a img, #top .slideshow a{	border:none;	text-decoration: none;	display: block;}.slidecontrolls {	float:left;	margin:10px auto 0;	position:absolute;	right:0;	z-index: 100;}.feature_excerpt_pos_2 {	left: 0;}.feature_excerpt_pos_3 {	right: 0;}.slideshow .feature_excerpt_pos_4 {	width: auto;}.feature_excerpt, .sliderheading {	background: none repeat scroll 0 0 #000000;	color: #ffffff;	font-size: 20px;}.feature_excerpt {	bottom: 0;	display: none;	font-size: 13px;	line-height: 1.8em;	max-height: 400px;	padding: 20px 30px;	position: absolute;	width: 250px;	z-index: 3;}.slidercontent {	display: block;	padding-top: 5px;	line-height: 1.3em;}.sliderdate {	display: none;}/*slideshow thumbnails*/.slideshowThumbs {		display: none;	float: left;	left: 16px;	position: absolute;	top: auto;}.slideThumb {	display: block;	float: left;	list-style-type: none;	margin-left: -6px;	padding: 15px 10px;	position: relative;}.slideThumWrap {	border: 1px solid #CCCCCC;}.slideThumb{	float: left;	display: block;	list-style-type: none;	padding:15px 10px;	position: relative;	margin-left:-6px;}.slideThumWrap, .slideThumWrap img {	display: block;	height: 50px;	outline: medium none;	overflow: hidden;	position: relative;	width: 70px;}.slideThumWrap span{	display: block;	height:44px;	width:64px;	overflow: hidden;	position: absolute;	z-index: 10;}.slideThumWrap img, .slideThumWrap:hover img{ border:none;}#topContent .slideThumbTitle{	display:none;	padding-bottom:12px;	position: absolute;	left:-35px;	width:160px;	bottom: 80px;}#topContent .slideThumbHeading{	position: relative;	font-size: 11px;	font-weight: normal;	background: #000;	color:#fff;	width:140px;	padding:5px 10px;	display: block;}.slideThumbTitle strong{	font-weight: normal;}.slideWelcome{	width:400px;	height:100px;	position: relative;	background: #fff;	margin: 172px auto 0 auto;	display: block;}#topContent .slideshow .slideWelcome a{	display: inline;	width:auto;	height:auto;}/*end of slideshow thumbnails*/
#mainContent-inner {	/*	-moz-border-radius: 0 6px 6px 0;   -webkit-border-radius: 0 6px 6px 0;   -khtml-border-radius: 0 6px 6px 0;   border-radius: 0 6px 6px 0;	*/	padding: 20px 0; background: #fff;}

#subpage #mainContent {
}
#titleContent { margin: 46px 0 10px;}
#content-product #titleContent { margin: 25px 0 10px;}
#titleContent h1 {	margin-bottom: 0;}

/***slider***/
.anythingSlider .content {
	font-size: 14px;
	color: #FFFCDB;
}
.feature_list {
	margin: 0.6em 0 0 0;
}
.feature_list li {
	background-image: url("/wp-content/themes/btl-theme/images/arrow-small-yellow.gif");
	background-position: 0 0.5em;
	background-repeat: no-repeat;
	color: #FFFCDB;
	display: block;
	line-height: 1.2em;
	list-style: none outside none;
	margin: 0;
	padding-bottom: 0.2em;
	padding-left: 1em;
	padding-top: 0.1em;
}

h2.slider-title {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1.2em;
	margin-bottom: 8px;
}

.slide-more  {
	background: url("/wp-content/themes/btl-theme/images/slider-more.jpg") repeat-x scroll 0 0 #cadbeb;
	display: block;
	border: 1px solid #ffffff;
	margin-top: 1em;
	text-align: center;
	-moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   border-radius: 10px;
}
.slide-more a {
	display: inline-block;
	color: #223355;
	padding: 5px 10px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

.slide-more a:hover {
	text-decoration: none;
}

/*
#home #content { width: 620px; float: left; background: none; padding: 0; }
#home #sidebar { width: 280px; float: right; }
*/
/***Home***/
#content-top {
	background: url(/wp-content/themes/btl-theme/images/wide-divider.png) repeat-x scroll left bottom transparent;
   padding-bottom: 80px;
	margin-bottom: 20px;
}


#content-bottom {
	background: url(/wp-content/themes/btl-theme/images/wide-divider.png) no-repeat scroll top left transparent;
	padding-top: 50px;
	margin-top: 20px;
}

.col {
	float: left;
	margin-right: 20px;
}
.mid-col {
	float: left;
}

.tab_content {
	display:none;
}
.active_content, .show { display:block; }

/***Home Blog***/#home #content-bottom #sidebar {	padding: 0;}
#home #news h3 {	line-height: 1.8em;}
#home #news h3 a {   color: #688BA0;   text-decoration: none;}
#news .date {	font-size: 11px;   font-style: italic;   line-height: 1.8em;   margin: 0;   padding: 0;}
#news .date a {   color: #525252;   font-weight: bold;   text-decoration: none;}
#news .post {	padding: 0;	margin: 0;}
#news .readmore {	background: url(/wp-content/themes/btl-theme/images/read-more.jpg) no-repeat scroll top left transparent;	display: block;	padding: 16px 33px;	font-size: 20px;	color: #000000;	float: right;	margin-top: 15px;}
#news .post {
	padding: 0 0 20px;
	margin: 0 0 20px;
	background: url(/wp-content/themes/btl-theme/images/separator.jpg) repeat-x scroll bottom left transparent;
}

#news .post.last, .post.last {
	background: none;
	padding: 0;
	margin: 0;
	padding-top: 20px;
}

.more-link { display: inline }	
.postmetadata { margin: 10px 0;}
.edit { margin: 0; }
.post-edit-link { color: #b85b5a; }

/***Home Featured***/.featured .more-link {	display: block;	padding: 12px 0 0;}
/***Heading***/#headerLogo {	text-align: center;	position: relative;}
#sitename {	margin: 0;}
#sitename a {	font-size: 38px;	color: #FFFFFF;}#headerLogo h1 { margin: 0; }
#headerLogo h1.description small {	margin: 0;	font-size: 11px;}

/***Main Menu***/
#main-menu {
}
#main-menu a {	border-left: 1px solid transparent;	border-right: 1px solid transparent;}
#main-menu ul {
	margin: 0;
}
#main-menu li {
	padding: 0;
}

/***Search***/#search span {   background: url(/wp-content/themes/btl-theme/images/search-bg.png) no-repeat scroll left top transparent;   border: medium none;   display: block;   height: 31px;   margin: 0;   padding: 0;	width: 150px;}
#search input#s {   background: none repeat scroll 0 0 transparent;   border: medium none;   color: #7D7D7D;   float: left;   font-size: 11px;   font-weight: normal;	font-style: italic;   line-height: 14px;   margin: 0;   padding: 6px 10px;   width: 105px;	position: relative;	top: 3px;}
#search input#searchsubmit {	margin-top: 9px;}
/***Page***/#content, .content {	}
/***Blog Page***/h1.blog-title {	margin: 0;}#blog-posts #content_bg {	padding-top: 20px;}
#blog-posts {	float: left;}.blog-date {	display: block;	margin: 0 0 10px;}/***Page Sidebar***/#page #sidebar {	padding: 0;	color: #000000;}
#sidebar {	/*float: right;	width: 260px;*/}

#sidebar h2.sidebar-title {
	color: #6A6C7B;
	font-size: 22px;
	padding: 0 0 6px;
}

#sidebar h2 {
	color: #FFFFFF;
   font-size: 18px;
   font-weight: normal;
   line-height: 1em;
   margin: 0;
   padding: 6px 0 16px;
}

/***Testimonial***/
.author {
	color: #223355;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	line-height: 125%;
	margin: 0 0 1.75em;
}

.newsletter-subtitle {
	color: #454545;
	font-size: 115%;
	line-height: 1.3em;
	margin-bottom: 0.4em;
	padding-left: 0.4em;
}

#sidebar .widget_class {
	background: url("/wp-content/themes/btl-theme/images/side_bg_top.gif") repeat-x center top transparent;
	border-bottom: medium solid #486D8D;
	border-top: medium solid #C9D7E2;
	margin: 0;
}

#ab_adblock img {
	margin: 0;
	padding: 6px;
}
/***Footer***/
#footer {}
/***Page Body***/#bottomContent-inner {   margin: 0 auto;   padding: 20px 0px 32px;}
#bottomContent h2 {   font-size: 18px;   line-height: 1em;   margin: 0;   padding: 0 0 10px 10px;	text-transform: uppercase;	border-bottom: 1px solid #4C6280;}
#bottomContent ul {
	margin: 0;
}

#bottomContent li {	background: url(/wp-content/themes/btl-theme/images/arrow-bullet.png) no-repeat scroll left 14px transparent;	list-style: none;   margin: 0;	text-indent: 15px;	line-height: 18px;	border-bottom: 1px solid #4C6280;}
#bottomContent li a {   display: block;   margin: 0;   padding: 10px 0;}
#bottomContent ul.sub-menu a {	
}
#bottomContent .widget_class {	width: 230px;	float: left;}
#bottomContent .inner_wrap_widget {	padding: 0 10px;}
#main-menu a.hasSub  {/*	-moz-border-radius: 10px 10px 0 0;   -webkit-border-radius: 10px 10px 0 0;   -khtml-border-radius: 10px 10px 0 0;   border-radius: 10px 10px 0 0;*/}
#main-menu a.hasSub:after{   content: " \00BB";}
#main-menu a.first  {}
#main-menu a.last  {}#main-menu .sub-menu a {	float: none;	font-weight: normal;	border-left: 0 none;	border-right: 0 none;}
#main-menu .sub-menu li {	text-align: center;}
.sub-menu span {	display: none;}
#sidebar h3.widget_title {	background: url(/wp-content/themes/btl-theme/images/sidebar-title-bg.jpg) no-repeat scroll center top transparent;	text-align: center;	color: #000000;	font-size: 22px;	font-weight: normal;	line-height: 28px;	padding: 11px 0 10px;}
.page-slider {	padding-bottom: 20px;}#welcome-text {	font-size: 27px;	color: #FFFFFF;}
#welcome-text small {	font-size: 11px;	line-height: 1.3em;	color: #91B8D0;}
#welcome-box {	padding: 50px 24px 60px 42px;}
#social-icons {	float: right;}.social_icon {	float: left;	padding: 8px 5px;}
.social_icon a {
	line-height: 11px;
}
.rounded {	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;}
.clear {	line-height: 0;}

/*Product*/

.inner-product-title, .inner-product-title a {
	color: #990000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.2em;
	line-height: 125%;
}

.inner-product-title a:hover {
	color: #990000;
	text-decoration: underline;
}

.solution-float {
	background: none repeat scroll 0 0 transparent;
	color: #454545;
	display: inline;
	float: left;
	line-height: 1.3;
	margin-bottom: 0.2em;
	margin-right: 1em;
	padding-top: 0.4em;
	width: 100px;
}

.solution-float-wide {
	background: none repeat scroll 0 0 transparent;
	color: #454545;
	display: inline;
	float: left;
	line-height: 1.3;
	margin-bottom: 0.2em;
	margin-right: 0.4em;
	max-width: 31.5em;
	padding-right: 1em;
	padding-top: 0.4em;
	width: 150px;
}

.solution-float-desc {
	background: none repeat scroll 0 0 transparent;
	color: #454545;
	display: inline;
	float: left;
	line-height: 1.3;
	margin-bottom: 0.2em;
	margin-right: 0.4em;
	padding-top: 0.4em;
	width: 29em;
}

#product-image {
	float: left;
	margin: -10px -79px 0 0;
	left: -100px;
	position: relative;
}

.med-image {
	float: left;
	margin-left: -0.5em;
	margin-right: 0.8em;
}
.more-cta {
	clear: both;
}
.more-cta a {
	background: url('/wp-content/themes/btl-theme/images/cta_white.gif') no-repeat 100% 50% #D3E4EE;
	color: #223355;
	display: block;
	font-size: 110%;
	font-style: italic;
	line-height: 110%;
	margin-top: 1em;
	padding: 0.7em 2.5em 0.7em 0.6em;
	text-decoration: none;
	width: 21.5em;
}

.secondary-cta a {
	background: url('/wp-content/themes/btl-theme/images/cta_white.gif') no-repeat 100% 50% #F0F0F0;
	color: #223355;
	display: block;
	font-size: 110%;
	font-style: italic;
	line-height: 110%;
	margin-top: 1em;
	padding: 0.7em 2em 0.7em 0.6em;
	text-decoration: none;
	width: 18em;
}

.secondary-cta a:hover {
	background-color: #E1E1E1;
	color: #223355;
	text-decoration: underline;
}

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

.review-author {
	color: #666666;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 125%;
	font-style: italic;
	line-height: 150%;
}

.addtocartbutton {
background: #fff172;
background: -moz-linear-gradient(top, #fffed2 0%, #fff172 21%, #ffce1d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffed2), color-stop(21%,#fff172), color-stop(100%,#ffce1d));
background: -webkit-linear-gradient(top, #fffed2 0%,#fff172 21%,#ffce1d 100%);
background: -o-linear-gradient(top, #fffed2 0%,#fff172 21%,#ffce1d 100%);
background: -ms-linear-gradient(top, #fffed2 0%,#fff172 21%,#ffce1d 100%);
background: linear-gradient(to bottom, #fffed2 0%,#fff172 21%,#ffce1d 100%);
	border: 1px solid #DDAB40;
	border-radius: 3px 3px 3px 3px;
	color: #444;
	font-size: 108%;
	font-weight: bold;
	margin: 0.2em 0;
	padding: 0.35em 1.1em 0.3em;
	text-decoration: none;
}
.addtocartbutton a:link, .addtocartbutton a {
	color: #444 !important;
}
.addtocartbutton a:hover {
	text-decoration: none;
	color: #222;
}

.add-to-cart-top {
	margin: 20px 0 10px 100px!important;
}

.add-to-cart, .add-to-cart-top {
	background-color: #F5F5F5;
	border-top: 0.1em solid #CCCCCC;
	line-height: 1.5;
	margin: 20px 0;
	padding: 0.6em;
}

.price {
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	padding: 0;
	text-align: left;
	width: 12em;
	display: block;
}

.price-number {
	color: #990000;
	font-size: 150%;
	font-weight: bold;
}

h6.guarantee {
	color: #990000;
}

/**Related Products**/
.relatedWrap {
	width: 140px;
	float: left;
}

.relatedProduct {
	margin: 0 25px 10px 0;
}

.productName {
	padding: 0 10px;
}

.productName a {
	color: #050402;
}

ul.findByCategory {
	margin: 0!important;
	padding: 0!important;
}

.findByCategory li {
	background: url("/wp-content/themes/btl-theme/images/breadarrow.gif") no-repeat scroll 3px 8px transparent;
	list-style-type: none;
	padding: 3px 8px 0 30px!important;
}

/**Category**/
.category-grid {
	width: 33.3%;
	float: left;
}

.category-title a {
	font-size: 1em;
	color: #990000;
}

.category-title a:hover {
	color: #990000;
	text-decoration: underline;
}


/* ---- Old Styles ----- */


@charset "utf-8";
/* CSS Document */
html{color:#000;background:#526D8A;
	background-image: url(/wp-content/themes/btl-theme/images/blue_bg.gif);
		background-position: top center;
		min-width:950px;
		}
body {
	background-image: url(/wp-content/themes/btl-theme/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.2;
  margin-bottom: 7px;
}
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;
}
.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(/wp-content/themes/btl-theme/images/blue_tbg.gif);
	background-repeat: repeat-x;
	background-position: top center;
	width: 100%;

}

a.logo{
  display:block;
	height: 10em;
	width: 23.38em;
		background-image: url(/wp-content/themes/btl-theme/images/bt_logo.jpg);
	background-repeat: no-repeat;
	height: 10em;
	width: 23.38em;
	margin:0;
	cursor: pointer;
	float: left;
}
a {
	color:#316faf;
}
a:link{
	color:#316faf;
	text-decoration:none;
}
a:hover {
	color:#316faf;
	text-decoration:underline;
}
a:visited {
	color:#5890d4;
	text-decoration:none;
}


#main_nav, .main-menu {
  margin-left: 0;
  padding-left: 0;
}
#t_nav{
	float:right;
	margin-top: 0;
	width: 44em;
	text-align: right;

}


#m_nav, .menu-container{
	display:block;
	/*width: 45.85em;
	*width: 44.75em;*/
/*	background: url(/wp-content/themes/btl-theme/images/newnav.gif); */
	padding: 0;
	margin-bottom: 3px;
	margin-left: 63px;

}
#main_nav li, .main-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
  display: inline-block;
}

#main_nav li, #main_nav a, .main-menu a {
	background: #c1ddee;
  padding: 8px 13px 7px;
	font-weight: bold;
	font-size: 15px;
	color: #032840;
	display: block;
	text-decoration: none;
}
.main-menu a:hover {
  background:#e9f0f5;
}
.main-menu li {
	margin-right: -3px;
}

#menu-footer-menu li a,#menu-footer-menu li a:hover {
  background: none;
  color: #efefef;
  font-size: 13px;
  font-weight: normal;
}

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

#mnav-sub{
/*	background-image: url(/wp-content/themes/btl-theme/images/mnav-bg_all.jpg); */
	width: 860px;
	height:26px;
	float:left;
	padding-top:5px;

}
#mnav-sub a:hover{
/* background: transparent url(/wp-content/themes/btl-theme/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;
}
#category-title {
	background-image:url(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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:-2.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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/images/breadarrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:1em;
	color:#555;
	
	}
	.product-breadcrumb 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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/images/side_bg_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:1em;
}

#feature-nav{
	background-image:url(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/images/cta_small_yellow.gif);

	}

#top_nav, .top-menu {

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

}

#top_nav a, .top-menu 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, .top-menu 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: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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/images/cta_big_white.gif);
	background-position:100% 20%;
	background-repeat:no-repeat;
	}
	.more-cta {
	}
.more-cta a{
	width:20em;
	display:block;
	padding-left:0.6em;
	padding-right:2.5em;
	padding-top:0.7em;
	padding-bottom:0.7em;
	margin-top:1em;
	background-image:url(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/images/accorn_on_onmenu.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	height:8em;
	}
#ulamath{
		background-image:url(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/images/accorn_on_onmenu.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#e4f3fd;
	height:6em;
	}
#ulaproblems{
		background-image:url(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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: 1em 0;
	
}
	.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(/wp-content/themes/btl-theme/images/blue_tbg.gif);
	background-repeat: repeat-x;
	background-position: top center;
	}
#rside{ margin-top:-4em;
background-color:#e5eef5;
background-image:url(/wp-content/themes/btl-theme/images/side_bg.gif);
margin:0;
}
#rside_inner{
background-color:#e5eef5;
background-image:url(/wp-content/themes/btl-theme/images/side_bg.gif);
margin:0;
}
#rside_inner_product{
	background-color:#e5eef5;
	background-image:url(/wp-content/themes/btl-theme/images/side_bg.gif);
	margin:0;
	line-height: 1.6em;
	position: relative;
}



#hd_inner{
	width:73.076em;
*width:71.25em;
margin:auto;
}
.yui-gc{
	margin-left:4.9em;
	background-image:url(/wp-content/themes/btl-theme/images/fullside_bg.gif);


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

}

#home-feature{
		background-color: #294b6d;
	background-image: url(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/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(/wp-content/themes/btl-theme/images/feat_arrow.gif);
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
						margin-top:.4em;
	}
		#arrow_write{
		background-image:url(/wp-content/themes/btl-theme/images/feat_arrow.gif);
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
						margin-top:.4em;
	}
			#arrow_math{
		background-image:url(/wp-content/themes/btl-theme/images/feat_arrow.gif);
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
						margin-top:.4em;
	}
			#arrow_problem{
		background-image:url(/wp-content/themes/btl-theme/images/feat_arrow.gif);
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
			margin-top:.4em;
	}
				#arrow_spelling{
		background-image:url(/wp-content/themes/btl-theme/images/feat_arrow.gif);
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
			margin-top:.4em;
	}
				#arrow_english{
		background-image:url(/wp-content/themes/btl-theme/images/feat_arrow.gif);
height:1em;
		width:1.3em;
		overflow:hidden;
		float:left;	
			cursor: pointer;
			margin-top:.4em;
	}
	.arrow_on{
				background-image:url(/wp-content/themes/btl-theme/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:0.5em;
	padding-top: 0em;
	line-height: 200%;
	text-align: left;
	width: 10em;
	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:125%;
color:#900;
}
.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 .signin-signout{
	border-style:none;
}
#top_nav .signin-signout a{
	float:right;
	margin-top: 0;
	width:auto;
	color:#455977;
	border-style:none;
	background:transparent url(/wp-content/themes/btl-theme/images/tnav-linesep.gif) no-repeat 100% 70%;
	padding-right:0.9em;

}

#top_nav .signin-signout a:hover{
	color:#455977;
	text-decoration:underline;
	}
	
#shopping-cart{
	border-style:none;
	background-position: 89% 70%;
	background-image: url(/wp-content/themes/btl-theme/images/cart.png);
	background-repeat:no-repeat;
	padding-right: 1.6em;
}
#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:34em;
	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(/wp-content/themes/btl-theme/images/clear.gif);
}
.add-to-cart{
	padding:0.6em;
	background-color:#f5f5f5;
	border-top:solid .1em #CCC;
	line-height: 1.5;
	background-image: url(/wp-content/themes/btl-theme/images/bg-lgrey.gif);
}
#add-to-cart{
	padding:0.6em;
	background-color:#f5f5f5;
	border-top:solid .1em #CCC;
	line-height: 1.5;
	background-image: url(/wp-content/themes/btl-theme/images/bg-lgrey.gif);
}
.float{
	float:left;
	margin-right: .6em;
}
.float-bonus{
	float:left;
	margin-right: 0.6em;
	font-size: 92%;
	margin-bottom: 0.6em;
	width: 38em;
}
.float-right{
	float:right;
	margin: .6em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.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;
}


/* ---------- Ugly Overrides ------*/

.container_12, .container_16 {
  width: auto;
  
}

#mainContent-inner {
  padding: 0;
}


.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
  margin-left: 0;
  margin-right: 0;
}

.container_16 .grid_5 {
  width: 239px;
}

.container_16 .grid_11 {
  width: 600px;
}
#infFormIframe_0 {
  height: 700px !important;
}

.entry {
  margin-top: 40px;
}


/* Good Override */

.posts-optin-blue, #plm-posts-optin {
  background: #efefef;
  border: none;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;  
}

#homeContent #plm-posts-optin p.posts-optin-text, #pageContent #plm-posts-optin p.posts-optin-text, body #plm-posts-optin p.posts-optin-text {
margin: 0;
padding: 3px 0 6px 0;
font-weight: none;
line-height: 17px;
font-size: 13px;
text-shadow: none;
filter: none;

}

#pageContent #plm-posts-optin .posts-optin-title, #homeContent #plm-posts-optin .posts-optin-title, body #plm-posts-optin .posts-optin-title {
margin: 0;
padding: 4px 0;
font-weight: bold;
font-size: 16px;
line-height: 21px;
text-shadow: none;
filter: none;
}
