/* Body */

body {

font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

}

.contentheading, .componentheading, h1, h2, h3, h4, h5 {
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}
/* Header */

#ja-header .logo-text {display:none;}

#ja-header {

background-color: white;
background-image: url(../images/learn_head_ltblue.jpg);
background-repeat: repeat-x;
background-position: left top;
width: 100%;
}

#ja-header .main {padding:0;}

#ja-search {
background: transparent url(../images/search-form.png) no-repeat scroll left top;
height: 30px;
position: absolute;
right: 0px;
top: 4px;
width: 200px;
z-index: 998;
}

#ja-search .inputbox {
border: none;
padding: 0;
margin-top: 5px;
margin-right: 0;
margin-bottom: 0;
margin-left: 37px;
z-index: 999;
background: none;
}


/* Main Navigation */

#ja-main > .inner {

padding-left:0px;
padding-right:0px;

}

#ja-container > .main  {

 width: 975px;
}

#ja-right .ja-moduletable {

margin-left:0px;
margin-right:0px;

}


#ja-mainnav {
background: url(../images/mainnav-bg.gif) repeat-x left bottom;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #1A3E92;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #1A3E92;
position: relative;
}

#ja-mainnav .main {

width: 960px;
margin-right: auto;
margin-left: auto;
position: relative;
border-bottom:none;


}

/* Mega Menu Responsive */

#ja-megamenu {
float: left;
list-style: none;
padding-top: 8px;
margin-top: 0;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}

#ja-megamenu li {
background: url(../images/mainnav-sep.gif) no-repeat right bottom;
cursor: pointer;
float: left;
margin: 0 2px 0 0;
padding: 0 2px 0 0;
}

#ja-megamenu li a {
display: block;
color: #1A3E92;
font-size: 98%;
text-decoration: none;
font-weight: bold;
padding-left:8px;
padding-right:8px;
}

.ja-megamenu ul.level0 li.haschild a.mega span.menu-title, .ja-megamenu ul.level0 li.haschild-over a.mega span.menu-title {

background:none !important;
padding-left:none !important;

}

#ja-megamenu li a.active, #ja-megamenu li:hover a {
background: url(../images/tab-right.gif) no-repeat right top #00234B;

}

#ja-megamenu ul.level0 li > a.active, #ja-megamenu ul.level0 li:hover > a {

border-top-left-radius: 10px;
border-top-right-radius: 10px;

}

#ja-megamenu ul.level0 li ul.level1 a.active, #ja-megamenu ul.level0 li:hover ul.level1 a {

border-top-left-radius: 0px;
border-top-right-radius: 0px;

}

#ja-megamenu li a.active span, #ja-megamenu li:hover a span {
/*background: url(../images/tab-left.gif) no-repeat left top; */
color: white;
}

#ja-megamenu li .megacol {
background: url(http://www.learningbreakthrough.com/templates/ja_t3_blank/themes/learningbreakthrough/grad-1.gif) repeat-x bottom #00234B;
}

#ja-megamenu li ul li {

border-bottom: 1px solid #133C6B;
border-right: none;
background: none;
width: 197px;

}

#ja-megamenu .megamenu.level1 {

margin-top:10px;
margin-left:0px;
margin-right:0px;
margin:bottom:10px;

}

#ja-megamenu li ul li:hover  {
background: #133C6B;
}

#ja-megamenu li ul li.active a {


background: #133C6B !important;

}

#ja-megamenu li ul li.active a span {

font-weight:bold;

}

#ja-megamenu li > a span     {
padding-left: 6px !important;
padding-right: 6px !important;

}

#ja-megamenu li:hover ul li a {

background:none;
}

#ja-megamenu li ul a {
border: none;
margin: 0;
padding: 8px 10px;
line-height: normal;
background: none;
color: white;
font-weight: normal;
text-transform: none;
font-size: 92%;
}

#ja-megamenu li ul li a span , #ja-megamenu li:hover ul li a span {

background: none;
}

.ja-megamenu ul.level1 li.mega {border-top:none;}


.ja-megamenu .childcontent-inner {border:none !important;}

/* Container */

#ja-container , #ja-topsl {
 background: #EEE;
}                    


#ja-topsl .ja-box {

margin-bottom: 10px;
width: 100%;
float: left;


background: url(../images/tops_bg.png)no-repeat transparent;

}


#ja-topsl .ja-box h3 {
position: relative;
padding-left: 25px;
right: 10px;
margin-bottom: 5px;
color: #F60;
bottom:8px;
font-size:12px;
} 

#ja-topsl .ja-box .new-icon3 h3 {

padding-left: 45px;
}


#ja-topsl a.readon_dark {
color: 
white;
display: block;
font-size: 11px;
font-weight: bold;
height: 20px;
line-height: 20px;
padding: 0;
width: 112px;
background-image: url(../images/readmore.png);
background-repeat: no-repeat;
background-position: 6px 0px;
margin-top: 0px;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
text-decoration: none;
}

#ja-topsl a.readon_dark:hover, a.readon_dark:focus, a.readon_dark:active {
text-decoration: none;
background-position: 6px -20px;
color: 
white;
}

#ja-topsl .ja-box .left-col {



}

#ja-topsl .ja-box .new-icon3 .right-col {

width: 49%;
float: right;
font-size: 12px;

}

#ja-topsl .ja-box .equipment-icon .right-col  , #ja-topsl .ja-box .doctor-icon  .right-col {

width: 44%;
float: right;
font-size: 12px;

}

#ja-topsl .ja-box  .right-col .readon_dark {
position: absolute;
bottom: 0px;
right: -10px;
padding-left: 20px;
}

#ja-topsl .ja-box .doctor-icon .right-col .readon_dark {bottom:15px;}




.doctor-icon h3 {
background: transparent url(../images/icon-doctor.png) no-repeat 8px center;
font-size: 100%;
text-transform: uppercase;
margin: 0 -10px 5px;
height: 30px;
line-height: 32px;
text-indent: 10px;
}

.equipment-icon h3 {
background: transparent url(../images/icon-eqd.png) no-repeat 8px center;
font-size: 100%;
text-transform: uppercase;
margin: 0 -10px 5px;
height: 30px;
line-height: 32px;
text-indent: 10px;
}

.new-icon3 h3 {
background: transparent url(../images/icon-new5.png) no-repeat 8px center;
font-size: 100%;
text-transform: uppercase;
margin: 0 -10px 5px;
height: 30px;
line-height: 32px;
text-indent: 10px;
}
                                            
/* Bottom */


#ja-botsl {
background: #1A3E92;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #FC0;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #FC0;
width: 100%;
padding-top: 5px;
padding-right: 0;
padding-bottom: 10px;
padding-left: 0;
color:white;

}

#ja-botsl .main-inner1 {border:none;}

#ja-botsl div.moduletable h3 {
margin: 0 0 10px;
padding: 0 0 5px;
font-size: 100%;
text-transform: uppercase;
text-align: center;
color: white;
border-bottom: 1px dashed #FC0;
}

#ja-botsl .ja-box {background:none;}


 #Mod106 ol {
list-style:decimal !important;

}
#Mod106 ol li , #Mod106 ol li a  {

background:none !important;
color:white !important;
}

#ja-botsl ol li a:hover , #ja-botsl li a:hover {

text-decoration:underline;
color: #FC0 !important;
}

#ja-botsl ul li {
background:none !important;
padding:none !important;

}

#ja-botsl ul li a {
color:white !important;
margin: 0;
padding: 0 0 0 15px;
background: url(../images/bullet.gif) no-repeat 5px 7px;
}


#ja-botsl ul.contact li.address {
background: url(../images/icon-home.png) no-repeat 0px 5px !important;     
}

#ja-botsl ul.contact li.phone {
background: url(../images/icon-phone.png) no-repeat left center !important;   
}

#ja-botsl ul.contact li.email {
background: url(../images/icon-email.gif) no-repeat left center !important;

}

#ja-botsl ul.contact li {
padding: 3px 0 3px 25px !important;
}

#ja-botsl ul.contact li a {background:none !important;}

/* Footer */

#ja-footer {
background-color: #252525;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #E9E9E9;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #E9E9E9;
color: #CCC;
}

#ja-footer .menu li {

display:inline;
border-right: 1px solid #B3B3B3;

}

#ja-footer .menu {margin-bottom:10px;}

#ja-footer .menu li.item-194 {

border-right:none;

}

#ja-footer .menu li a:link , #ja-footer .menu li a:visited {

color: #CCC;
text-decoration: none;
padding-left:8px;
padding-right:8px;


}

#ja-footer .menu li a:hover {

color: #FFF;
text-decoration: underline;


}

#ja-top-panel .main-inner1 {
border: none;
padding: 5px 10px;
text-align: center;
margin-top:0px;
background: none;
position: relative;

}

#ja-top-panel  {
border: none;
background: #FFF;
position: relative;
background-image: url(../images/bottom_fad.gif);
background-repeat: repeat-x;
background-position: left top;
}



#ja-top-panel  .custom img {
border-right-width: 1px;
border-right-style: solid;
border-right-color: #CCC;
padding-left: 20px;
padding-right: 20px;

}

#ja-top-panel  .custom img.last-image {
border-right:none !important ;

}


/* Right */

#ja-right  .ja-moduletable.connect   {


}

#ja-right  .ja-moduletable.facebook   {

background: transparent url(../images/facebook_bg.png) no-repeat 0px;

}

#ja-right  .ja-moduletable.videos   {

background: transparent url(../images/videos_bg.png) no-repeat 0px;

}

#ja-right  .ja-moduletable.connect {margin-bottom:0px;}

#ja-right  .ja-moduletable.facebook   {margin-bottom:-15px;}

#ja-right div.ja-moduletable.connect h3 {

border-bottom:none;
position:relative;
left:30px;
top:26px;
width:295px;
color: #F60;

}

#ja-right div.ja-moduletable.facebook h3 {

border-bottom:none;
position:relative;
left:30px;
top:19px;
width:295px;
color: #F60;

}

#ja-right div.ja-moduletable.videos h3 {

border-bottom:none;
position:relative;
left:30px;
top:12px;
width:295px;
color: #F60;

}

#ja-right div.ja-moduletable.connect .ja-box-ct {

position:relative;
left:30px;
top:27px;
width:295px;


}

#ja-right div.ja-moduletable.facebook .ja-box-ct {

position:relative;
left: 15px;
top: 0px;
width:295px;


}

#ja-right div.ja-moduletable.videos .ja-box-ct {

position:relative;
left: 15px;
top: 8px;
width:295px;


}

.checkoutStep {
display:none;
}



#system-message-container {
display:none;
}



.sectiontableentry1 .cart-images + a {

margin-left:15px;
}

.vmpayment_name , .vmshipment_name {
font-size: 18px;

}


.vmpayment_cardinfo {
 font-size: 110%;

}


#ja-right .addthis_button_compact   {


display: inline;
float: right;

position: relative;
bottom: 37px;
left: -6px;

}

.left-col {

float:left;
width:45%;

}

.righ-col {

float:right;
width:49%;

}


#Mod108 {

background: transparent url(../images/blue_bg.png) no-repeat;
background-position: -8px 0px;
padding-top: 35px;
padding-left: 20px;
height: 295px;
margin-top: -55px;


}

.dylexia {
width: 187px;
float: left;
margin-right: 10px;
border-right: 1px dotted #ACAAAA;
}

.dylexia h2 , .addbox h2 , .other h2 {
margin: 0px;
padding: 0px;
font-size: 17px;
color: #609B31;          
line-height: 17px;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

.dylexia h2 span , .addbox h2 span , .other h2 span { 
margin: 0px;
padding: 0px;
font-size: 12px;
color: #9A8453;
display:block;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

.addbox {
width: 185px;
float: left;
margin-right: 10px;
border-right: 1px dotted #ACAAAA;
}

.other {
width: 182px;
float: left;
}

.lear {
background: url(../images/lear-more.jpg) no-repeat top;
width: 94px;
height: 19px;
display: block;
margin: 10px 0px 0px 0px;
}

.lear:hover {
background: url(../images/lear-more.jpg) no-repeat bottom;
width: 94px;
height: 19px;
}

.homepage #Mod109 .product {
background: url(../images/pro.png) no-repeat top;
width: 133px;
height: 23px;
display: none;
margin: 10px 0px 0px 0px;
}

/*.product:hover {
background: url(../images/pro.png) no-repeat bottom;
width: 133px;
height: 23px;
}   */


.other li {
background: url(../images/bullet.jpg) no-repeat 0 3px;
padding: 0px 0px 0px 15px;
color: #1A3E92;
margin: 0px 0px 4px 0px;
line-height: 14px;
}


/* Content Pages */

#ja-main {

background:#ffffff;
border:1px solid #d9d9d9 ;
padding:20px;
border-radius:5px;
margin-bottom: 15px;
}

.homepage #ja-main {

background:none;
border:none ;
padding:0px;
border-radius:0px;
margin-bottom: 0px;


}

#ja-content {

border-bottom: 1px solid #d9d9d9;
margin-bottom:10px;

}


h1 {
font-size: 24px;
font-weight: normal;
color: #1A3E92;
font-weight: bold;
line-height: 25px;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

h2 {
font-size: 20px;
color: #F60;
font-weight: bold;
line-height: 25px;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

h3 {
font-size: 18px;
color: #F60;
font-weight: bold;
line-height: 25px;
}

p, pre, blockquote, ul, ol {
margin: 10px 0;
padding: 0;
line-height: 18px;
}

img.image-border {
border: 1px solid #00234B;
padding: 3px;
}

ul.arrow {
list-style: none;
}

ul.arrow li {
background: url(../images/icon-arrow.gif) no-repeat 3px 5px;
margin-left: 15px;
padding: 0 0 0 20px;
}

ul.arrow a {
font-size: 14px;
text-decoration: none;
color: #1A3E92;
}

ul.arrow a:hover {
font-size: 14px;
text-decoration: none;
color: #FF7E00;
}

a.equipment-details , a.pricing {

float:right;
margin-bottom: -40px;
position: relative;
bottom: 50px;
}

#Mod111 {
padding-bottom:0px;
margin-bottom:0px;

}

#Mod112 {

background: url(../images/connections.png) no-repeat top right ;
min-height: 125px;
margin-top:0px;
position: relative;
bottom: 3px;
margin-bottom: -20px;

}

#ja-main {
width: 93% !important;
}

.homepage #ja-main {
width: 100% !important;
}

#Mod95 .readon_dark {
bottom: 9px !important;

}

#Mod94 .readon_dark {
bottom: -4px !important;

}


#Mod118 , #Mod138 {

background: url(../images/cart.png) no-repeat 14px 0px ;
height:253px;

}  

#Mod112 h3 , #Mod113 h3 , #Mod117 h3 , #Mod118 h3 , #Mod138 h3 {
border: none;
margin-left: 45px;
position: relative;
top: 7px;
color:#F60;
}

#Mod117 h3 , #Mod118 h3 , #Mod138 h3 {

top:5px !important;

}

#Mod117 {

position: relative;
bottom: 9px;
margin-bottom: -20px;

}

#Mod117 h3 {font-size:12px;}

#Mod117 .ja-box-ct  {margin-left: 56px;}

#Mod118 .ja-box-ct , #Mod138 .ja-box-ct {

margin-left: 30px;
width: 75%;


}

#Mod112 .addthis_toolbox , #Mod113 #top_vid {

width: 152px;
position: relative;
top: 20px;                                      
left: 22px;


}

#Mod117 {

background: url(../images/assistance.png) no-repeat top right ;


}                                  

#Mod112 .conn-logos {

width: 138px;
margin: 0;
position: relative;
bottom: 10px;
left: 27px;


}

#Mod113 {

}

#Mod113 #top_vid {

text-align: center;
width: 146px;
top:10px;

}

img.image-left {
float: left;
margin: .5em 1em .5em 0;
}

#Mod114 div.custom div {

display:inline;
margin-right:15px;
}

ul.stars {
list-style: none;
padding-left: 20px;
}

ul.stars li {
background: url(../images/icon-star.gif) no-repeat 0 3px;

padding: 0 0 0 20px;
}


blockquote p {

line-height: 25px;
padding-left: 50px !important;
padding-right: 25px !important;
padding-top: 18px !important;
padding-bottom: 20px !important;


}

h4 {
font-size: 16px;
color: #1A3E92;
font-weight: bold;
text-transform:none;
}

span.timeline-1 {

margin-left: 15px;
margin-right: 15px;
position: relative;
right: 169px;

}

span.timeline-2 {

margin-right: 15px;
position: relative;
right: 40px;

}

span.timeline-3 {

margin-left: 15px;
margin-right: 15px;
position: relative;
left: 65px;

}

span.timeline-4 {

margin-left: 15px;
margin-right: 15px;
position: relative;
left: 178px;

}

div.sigplus-gallery ul > li a{

border:1px solid #ABABAB ;
margin-left:15px;
margin-right:15px;
display: block !important;

}


.productdetails-view .main-image , .productdetails-view .icons {

display:none;

}           

.additional-images img {

width: 250px !important;
box-shadow: 3px 3px 10px #333333,-3px -3px 10px #333333;
margin-left: 10px;
margin-top: 15px;

}

.addtocart-area .product , .addtocart-area .product:hover {

background:none !important;

}

.productdetails-view .product-short-description {
margin: 0 0 15px;
padding: 0;
float: right;
width: 60%;
}


.productdetails-view .width50  {

width:30%;



}

ul.blue {
list-style: none;
}

ul.blue li {
margin-left: .6em;
padding: 0 0 0 25px;
list-style-type: none;
background-image: url("../images/bullet.png");
background-repeat: no-repeat;
background-position: 5px 6px;
margin-bottom: 3px;
}

.product-short-description br {

display:none;
}


.bx4 {
background-color: #DEDEDE;
border:1px solid #ABABAB;
border-radius:10px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}

.bx5 {
background-color: #A9FB5B;
border:1px solid #ABABAB;
border-radius:10px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}

.bx6 {
background-color: #fff;
border:1px solid #ABABAB;
border-radius:10px;
padding-left:10px;
padding-right:10px;
margin-bottom:20px;
}

.productdetails-view {

margin-top: -15px;

}
/*
.product-description .title , .PricesalesPrice , .product-price > strong , .PricebasePriceWithTax , .PricetaxAmount {display:none !important;}           
*/

.com_virtuemart.view-category .PricesalesPrice  ,
.com_virtuemart.view-category .PricebasePriceWithTax     ,
.com_virtuemart.view-category .PricetaxAmount ,
.com_virtuemart.view-productdetails .PricesalesPrice  ,
.com_virtuemart.view-productdetails .PricebasePriceWithTax     ,
.com_virtuemart.view-productdetails .PricetaxAmount ,

.com_virtuemart.view-productdetails .product-description .title ,
.com_virtuemart.view-productdetails .product-price > strong
{display:none !important;}

.visa {margin:0 auto;text-align:center;}  

.productdetails-view div.PricesalesPrice {

display: block;
position: absolute;
bottom: 1155px;
left: 395px;
font-weight: bold;
font-size: 16px;


}

.com_virtuemart.view-productdetails .productdetails-view div.PricepriceWithoutTax {       

display: block;
position: absolute;
top: 320px;
left: 111px;
font-weight: bold;
font-size: 16px;



}

.productdetails-view span.PricepriceWithoutTax {

color:red;


}


.productdetails-view .addtocart-bar {


position: relative;
right: 100px;
top:7px;

}


.productdetails-view .addtocart-button   {

position: relative;
bottom: -1px;
left: -1px;

}

.quantity-controls input {

cursor:pointer;

}

.hor_div {
background-image: url(../images/horizonta_div.jpg);
background-repeat: no-repeat;
background-position: center;
height: 13px;
}

.news-legend {
font-weight: bold;
color: #999;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
border: 1px solid #069;
font-size: 22px;
background-color: white;
}

.news-field {
border: 1px dashed #CCC;
}

.enews-box {
background-image: url(../images/enews-box.gif);
background-repeat: no-repeat;
border: 0px solid white;
width: 420px;
height: 42px;
font-size: 28px;
padding: 5px 20px 0 10px;
}

table.colorstripes {
 border: 1px solid #162c40;
 color: #ffffff;
 background: #2e61d6;
 border-collapse: collapse;
}

table.colorstripes caption {
 padding: 6px 0;
 text-transform: uppercase;
 text-align: center;
 font-size: 1.2em;
 font-weight: bold;
}

table.colorstripes td,
table.colorstripes th {
 border: 1px dashed #366999;
 padding: 5px 10px;
}

table.colorstripes thead th {
 border: 1px solid #284d73;
 background: #162c40;
 color: #ffffff;
 font-size: 1.1em;
}
table.colorstripes tbody th,
table.colorstripes tbody td {
 text-align: left;
 vertical-align: top;
}

table.colorstripes tbody tr.odd {
 background: #4177f5;
}

table.colorstripes tbody tr:hover {
 background: #1f3d59;
}

table.colorstripes tbody tr:hover th,
table.colorstripes tbody tr.odd:hover th {
 background: #1f3d59;
}

table.colorstripes tfoot th,
table.colorstripes tfoot td {
 border: none;
 padding: 4px 10px;
 background: #162c40;
 color: #ffffff;
 font-size: 1.1em;
}

table.colorstripes tfoot td {
 text-align: right;
}

/* Light stripes */
table.greystripes {
 border: 1px solid #d9d9d9;
 color: #404040;
 background: #ffffff;
 border-collapse: collapse;
}

table.greystripes caption {
 padding: 6px 0;
 text-transform: uppercase;
 text-align: center;
 font-size: 1.2em;
 font-weight: bold;
}

table.greystripes td,
table.greystripes th {
 border: 1px dashed #e5e5e5;
 padding: 5px 10px;
}

table.greystripes thead th {
 border: 1px solid #595959;
 border-bottom: 2px solid #000000;
 background: #404040;
 color: #ffffff;
 font-size: 1.1em;
}

table.greystripes tbody th,
table.greystripes tbody td {
 text-align: left;
 vertical-align: top;
}

table.greystripes tbody tr.odd {
 background: #f2f2f2;
}

table.greystripes tbody tr:hover {
 background: #e5e5e5;
}

table.greystripes tbody tr:hover th,
table.greystripes tbody tr.odd:hover th {
 background: #e5e5e5;
}

table.greystripes tfoot th,
table.greystripes tfoot td {
 border: none;
 padding: 4px 10px;
 background-color: #d9d9d9;
 color: #000000;
 font-size: 1.1em;
}
table.greystripes tfoot td {
 text-align: right;
}

h5 {
font-size: 16px;
color: #1A3E92;
font-weight: bold;
line-height: 23px;
}

.row  .product.floatleft {

background:none;

}

.browse-view .product.floatleft {

height: 400px;
width: 500px;



}


.view-article.com_content h1.componentheading {

display:none;

}

.com_easyblog.item-178 #ja-right  {


width:300px !important;

}

.com_easyblog.item-178 #ja-mainbody   {


width:66% !important;

}              

.homepage  #ja-container .main  {

padding-top:10px !important;

}

div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
margin: 15px 0;
}

div.bubble1 {

border: 1px solid #D5D5D5;
border-radius: 10px;
padding: 10px;


}

span.author {
font-weight: bold;
margin-left: 15px;
padding-left: 15px;
background: url(../images/icon-author.gif) no-repeat 0px 2px;
}

#ja-content {
border-bottom: none;
}

#ja-footer .custom p a:hover {

color:white;

}
/*
div.bubble1 div {
background: url(../images/bub1-br.gif) no-repeat bottom right;
margin: 0;
width: 100%;
}

div.bubble1 div div {
background: url(../images/bub1-bl.gif) no-repeat bottom left;
position: relative;
top: 2px;
}

div.bubble1 div div div {
background: url(../images/bub1-tr.gif) no-repeat top right;

}

div.bubble1 div div div div {
background: url(http://www.learningbreakthrough.com/templates/ja_t3_blank/themes/learningbreakthrough/images/bub1-tl.gif) no-repeat top left;
}

div.bubble1 div div div div div {
margin: 0;
padding: 10px 15px 20px;
width: auto;
}    */

div.address {
background: transparent url(../images/address.jpg) no-repeat top left;
padding-top: 8px;
padding-bottom: 22px;
font-weight:bold;
padding-right: 18px;
padding-left: 55px;
}

div.address  p {margin:0 !important;}

div.telephone {
background: transparent url(../images/phone-1.jpg) no-repeat top left;
padding-top: 8px;
padding-bottom: 22px;
font-weight:bold;
padding-right: 18px;
padding-left: 55px;
}


.com_easyblog.item-178 #ja-right .ja-moduletable {

background-color:#fff;
border:1px solid #D9D9D9;
border-radius:7px;
padding-top: 10px;
padding-left:10px;
padding-right:10px;
} 


div.tabber_nav {


background-color:#092d81;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
height:50px;

}          


        
div.tabber_container.rounded div.tabber_nav li.tabber_tab a {


font-size: 20px;
position: relative;
margin-right: 30px;
left: 30px;
color:white !important;
background:none !important;
border: none !important;

}      

div.tabber_container.rounded div.tabber_nav li.tabber_tab.active a ,
div.tabber_container.rounded div.tabber_nav li.tabber_tab:hover a {


background-color:#FBD22D !important ;
color:#1A3E92 !important;
height: 40px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;



}                    

div.tabber_container.rounded div.tabber_content {

padding-left:0 !important;
padding-right:0 !important;
webkit-border-radius:0 !important;
-moz-border-radius:0 !important;
border-radius:0 !important;

}

div.slider_slide.noindent, div.slider_slide.indentcontent {


background-color:#F7F7F7;
background-image: url(http://www.learningbreakthrough.com/templates/ja_t3_blank/themes/learningbreakthrough/images/lupe_smaller.png);
background-repeat: no-repeat;
background-position: 3px center;
padding-left: 25px;
border-top: solid 1.5px black;
/*border-bottom: solid 1px gray;*/
margin: 0px;                            
padding: 2px;
cursor: pointer;

}            


div.slider_container.rounded div.slider_slide a, div.slider_container.rounded div.slider_slide a:hover {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
background:none !important;
color:#333 !important;
border:none !important;
margin-top:5px;
margin-bottom:5px;
}


                       
                       
.blog p.readmore a {
font-weight: bold;
background-color: #CCC;
border: 1px solid black;
color: #00234B;
margin-top: 12px;
padding-top: 1px;
padding-right: 3px;
padding-bottom: 1px;
padding-left: 3px;
}

.blog p.readmore a:hover, .blog p.readmore a:active, .blog p.readmore a:focus {
text-decoration: none;
font-weight: bold;
background-color: #069;
border: 1px solid black;
color: white;
margin-top: 12px;
padding-top: 1px;
padding-right: 3px;
padding-bottom: 1px;
padding-left: 3px;
}                   

div.tabber_content {

padding:0px 20px !important;

}               

.com_content.item-135.view-article a.equipment-details   {
display:none;
} 

.browse-view .row .product .spacer .width30 img {
box-shadow: 3px 3px 10px #333333,-3px -3px 10px #333333;

}


span.savings {

color: green;
font-size:18px;
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;

}

.output-shipto span  {

color:red;


}

#userForm {margin-bottom:5px;}

.fox_messages {
color: #505050;
margin: 24px 0px !important;
padding: 16px 32px !important;
box-shadow: 0 0 10px rgba(211, 206, 56, 0.7) inset, 0px 0px 7px rgba(211, 206, 56, 0.7);
-moz-box-shadow: 0 0 10px rgba(211, 206, 56, 0.7) inset, 0px 0px 7px rgba(211, 206, 56, 0.7);
-webkit-box-shadow: 0 0 10px rgba(211, 206, 56, 0.7) inset, 0px 0px 7px rgba(211, 206, 56, 0.7);
border: 1px solid #D3CE38;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: none !important;
}
.btn_menu{display:none;}

/* @media only screen and (max-width: 320px) {
#ja-wrapper{width:303px;}
#ja-header{height:60px;}
#ja-header .main{ border:none;}
#ja-header .logo-text{display:block;margin:0;}
#swf-container{display:none;}
#ja-header .logo-text{display:block;}
h1.logo { width: 100%; display:block;padding:0; margin:0;}
h1.logo a {background: url(../images/header.png) no-repeat left;display: block; width: 250px;  height: 60px;}
div.logo-text h1 a{background: url(../images/header.png) no-repeat left;width: 250px;  height: 60px;}
div.logo-text h1 a span{display:none;}
.btn_menu{display:block; background:url('../images/menu.png') 8px 9px no-repeat; width:10%; position:absolute; top:20px;height:30px; right:15px;}
.btn_menu:hover{cursor:pointer;}
#ja-container > .main{ width:300px;}
#ja-mainbody{width:100% !important;}
.main{width:100%;}
#ja-search{display:none;}
#ja-right{display:none;}
#ja-mainnav{background:none;border:none;width:280px;padding:2% 0 0 5%; position:absolute;}
#ja-mainnav .main{width:280px;}
#ja-cssmenu{display:none;float:none; background:#F3F3F3;}
#ja-cssmenu li{float:none; background:none;}
#ja-cssmenu li a{font-size:12px;}
#ja-cssmenu li ul a{color:#333;}
#ja-cssmenu li:hover,
#ja-cssmenu li:active,
#ja-cssmenu li:focus{
background:none; 
color:#333;
}
#ja-cssmenu li a.sfhover{color:#333;}
#ja-cssmenu li a:hover{
background:none;color:#333;
}
#ja-cssmenu li a.active,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	color: #fff;
	background:#F24524;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
#ja-cssmenu li ul li a{font-size:12px;}
#ja-cssmenu li ul{display:block;position:relative;left:0;background:#F3F3F3;border:none;margin-left:20px;}
#ja-cssmenu li ul li{border-bottom:none; background:none;}
#ja-cssmenu li ul li a{color:#333;}
#ja-topsl .ja-box{width:100% !important;min-height:0 !important; margin:0 0 10px 0 !important;}
img { display: block; border: 0; max-width: 100%; height:auto; }
.ja-box-right{position:relative;}
.left-col{width:50% !important;}
.right-col{width:40% !important;margin-right:8px !important;}
a.equipment-details, a.pricing{margin-bottom:0;float:none;bottom:0;}
#ja-top-panel{display:none;}
#ja-footer{}
}
*/

@media only screen 
and (min-width : 300px) 
and (max-width : 480px) {
/* Styles */
#ja-wrapper{width:100%;}
#ja-header{height:60px;}
#ja-header .main{ border:none;}
#ja-header .logo-text{display:block;margin:0;}
#swf-container{display:none;}
#ja-header .logo-text{display:block;}
img { display: block; border: 0; max-width: 100%; height:auto;}
h1.logo { width: 100%; display:block;padding:0; margin:0;}
h1.logo a {background: url(../images/header.png) no-repeat left;display: block; width: 250px;  height: 60px;}
div.logo-text h1 a{background: url(../images/header.png) no-repeat left;width: 250px;  height: 60px;display:block;}
div.logo-text h1 a span{display:none;}
.btn_menu{display:block; background:url('../images/menu.png') 8px 9px no-repeat; width:10%; position:absolute; top:20px;height:30px; right:15px;}
.btn_menu:hover{cursor:pointer;}
#ja-container > .main{ width:300px;}
#ja-mainbody{width:100% !important;}
#ja-main{width:100% !important;padding:0;border:none;}
#ja-contentwrap{padding:6px;}
.main{width:100%;}
#ja-search{display:none;}
#ja-right{display:none;}
#ja-mainnav{background:none;border:none;width:100%;padding:0; position:absolute;}
#ja-mainnav .main{width:100%;}
#ja-cssmenu{display:none;float:none; background:#F3F3F3;}
#ja-cssmenu li{float:none; background:none;}
#ja-cssmenu li a{font-size:12px;}
#ja-cssmenu li ul a{color:#333;}
#ja-cssmenu li:hover,
#ja-cssmenu li:active,
#ja-cssmenu li:focus{
background:none; 
color:#333;
}
#ja-cssmenu li a.sfhover{color:#333;}
#ja-cssmenu li a:hover{
background:none;color:#333;
}
#ja-cssmenu li a.active,
#ja-cssmenu li a:active,
#ja-cssmenu li a:focus,
#ja-cssmenu li a.active:hover,
#ja-cssmenu li a.active:active,
#ja-cssmenu li a.active:focus {
	color: #fff;
	background:#F24524;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
#ja-cssmenu li ul li a{font-size:12px;}
#ja-cssmenu li ul{display:block;position:relative;left:0;background:#F3F3F3;border:none;margin-left:20px;}
#ja-cssmenu li ul li{border-bottom:none; background:none;}
#ja-cssmenu li ul li a{color:#333;}
.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#ja-topsl .ja-box{width:100% !important;min-height:0 !important; margin:0 5px 10px 0px;}
.avVideo .avPlayerContainer{width:100% !important; padding:0;}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock div{width:100% !important;}

div.bubble1{width:91% !important;margin:0 auto;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_label_left{margin-left:0;text-align:left;}
div#aiContactSafe_mainbody_1 div.aiContactSafe_contact_form_field_right{float:none;}
a.equipment-details, a.pricing{margin-bottom:0;float:none;bottom:0;}
.ja-box-right{position:relative;}
.left-col{width:44%;}
.right-col{width:40% !important;margin-right:0 !important; margin-left:5px;float:left !important;}
.dylexia{border:none;width:100%;float:none;}
.dylexia img{width:98%; height:80%;}
.addbox{border:none; width:100%; float:none;}
.addbox img{width:98%; height:80%;}
#ja-top-panel{display:none;}
#ja-footer{}
}


/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
/* Styles */
.main{width:100%;}
#ja-top-panel{display:none;}
#ja-mainnav .main{width:100%;}
img { display: block; border: 0; max-width: 100%; }
#ja-cssmenu{padding:3px 0 0 0;}
#ja-cssmenu li a{font-size:9px;}
#ja-container > .main{width:100%;}
.avPlayerWrapper .avPlayerContainer .avPlayerBlock div{width:100% !important;}
#ja-mainbody{width:75%;margin-right:5px;margin-left:3px;}
#ja-right{width:22% !important; float:left;}
#ja-right img{width:inherit;}
#ja-topsl .ja-box{width:32.3%;margin-left:5px; margin-right:3px;}
.left-col img{width:80%; }
.right-col{margin-right:0 !important;}
}