﻿body 
{
	margin: 0px;
	padding: 0px;
	color: #5E5E5F;
	background: #FFFFFF;
	font-family:Verdana;
	font-size:11px;
}

#mainCenterContent
{
	width:974px;
	margin-left:auto;
	margin-right:auto;
}

#header 
{
  width:974px;
  height: 124px;
}

#logo 
{
  height:124px;
  width:224px;
  float:left;
}

#headerBanner
{
	width:548px;
	height:124px;
	float:left;
	border-left:solid 1px #E0E0E0;
	border-right:solid 1px #E0E0E0;
}

#testimonial
{
    width:448px;
    height:74px;
    border-bottom:solid 1px #E0E0E0;
    padding-left:50px;
    padding-right:50px;
    padding-top:10px;
    position:relative;
    overflow:hidden;
}

#testHolder
{
    position:absolute;
    width:448px;
    left:548px;
}

#testHolder p
{
    padding:0px;
    margin:0px;
}

#motto
{
    width:548px;
    height:39px;
    color:#333333;
    position:relative;
}

#mottoPos
{
    width:548px;
    top:18px;
    position:absolute;
    text-align:center;
}

#signIn
{
    float:left;
    width:200px;
    height:124px;
}

#signIn a
{
    color:#999999;
    font-size:10px;
}

#menuContainer
{
    width: 974px;
    height:30px;
}


#mainmenu a
{
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

#searchbar
{
    /*width:251px;*/
	color: #FFFFCC;
    font-size: 9px;
    border-bottom: solid 1px #E0E0E0;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
}

#searchHolder
{
    height:24px;
    width:190px;
    background-image: url(../images/searchBox.jpg);
	background-repeat:no-repeat;
}

.searchContainer table
{
    border:0px;
}

.searchContainer tr
{
    border: 0px;
}

.searchContainer td
{
    border:none;
}

.searchResults 
{
    border:0px;
}

.searchResults table
{
    border:0px;
}

.searchResults tr
{
    border:0px;
}

.searchResults td
{
    border:0px;
}

.errorbox
{
    
    text-align:left;
    margin-top:20px;
}
.sectionheader
{
     
     text-align:left;
}
.plainbox
{
     
     text-align:left;
}
.checkoutlabel
{
     
     text-align:left;
}


.searchBox
{ 
	 width:155px;
	 height:20px;
	 border:0px;
	 background:none;
	 margin-left:30px;
	 margin-top:4px;
}

.productsection {
    padding-left:10px;
    margin-bottom:10px;
}


#contentHolder
{
	float:left;
	width:974px;
	margin-top:10px;
	margin-bottom:0px;
	border:solid 1px #E0E0E0;
}

.overlayTxt 
{
  font-size:18px;
  font-weight:bold; 
}

.overlayImg 
{

    
}


.dxmSubMenu 
{
    
}

#footer
{
    clear: both;
    width: 974px;
    height: 23px;
    text-align: left;
    font-size: 10px;
}

#footer a
{
    
    padding:2px;
	text-decoration:none;
	color:#000000;
}

#footer a:hover
{
    padding:2px;
    background-color:#FFCC00;
	text-decoration:none;
	color:#FFFFFF;
}


#leftContent
{
  width: 251px;
  float:left;
}

#rightContent 
{ 
    position:relative;
   width:722px;
   float:left;
  border-left:solid 1px #E0E0E0;
}


/* news */
.newsItem
{
    border-bottom:dashed 1px #E0E0E0;
    padding-bottom:6px;
    font-size:10px;
}

.newsHeader
{
    font-weight:bold;
    font-size:11px;
    color:#333333;
}


.featuredImage
{
    display:none;
    width:721px;
    height:313px;
    vertical-align:bottom;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:16px;
}

.featuredImage span 
{
    font-size:24px;
    font-weight:bold;
    font-family:Arial, Helvetica, Sans-Serif;
}

.BottomLeft
{
    top:280px;
    left:20px;
    position:absolute;
}

.BottomMiddle
{
    top:280px;
     left:300px;
    position:absolute;
}

.BottomRight
{ 
    top:280px;
    left:500px;
    position:absolute;
}

.MiddleLeft
{ 
    top:200px;
    left:20px;
    position:absolute;
}

.MiddleMiddle
{ 
    top:280px;
    left:300px;
    position:absolute;
}

.MiddleRight
{ 
    top:10px;
    left:500px;
    position:absolute;
}

.TopLeft
{ 
    top:10px;
    left:20px;
    position:absolute;
}

.TopMiddle
{ 
    top:10px;
    left:300px;
    position:absolute;
}

.TopRight
{
     top:10px;
    left:500px;
    position:absolute;
}

.featuredCell
{
    width:21px;
    height:23px;
    cursor:pointer;
}

.featuredCellHover
{
    background-color:#FFCC00;
}

.featuredCellSelected
{
    background-color:#FFCC00;
}



.productbox 
{
  width: 200px;
  height:220px;
  border:solid 1px #E0E0E0;
  display:block;
}


.productsummaryproductname
{
	color:#333333;
	font-size:11px;
}

.productsummaryproductname a
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.productsummaryproductname a:hover
{
	color:#999999;
	text-decoration:underline;

}

.productsummarydisplaywrapper
{
	padding:4px;
}

.productsummaryimageholder 
{
  height: 125px;
  width:100%;
  text-align: center;
  vertical-align: middle;
}

.productsummarytext 
{
  padding-left: 10px;
  height: 45px;
}

.usuallyships
{
	color:#333333;
	font-size:10px;
}

.ourprice 
{
  font-weight: bold;
  font-size: 10pt;
  color: #b22222;
  font-family: verdana;
}

























































h5
{
	font-size:14px;
}

body a
{
	color: #000000;
	position:relative;
}

img
{
	border:0px;
}

.pricingTable
{
	width:100%;
}











#testimonials{

float:left;
}
#banner
{
float:left;

}





















.categoryHeader
{
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:3px;
	padding-left:10px;
	font-size:12px;
	color:#FFD600;
	margin-left:3px;
}

#userMenu
{
	 background-image: url(../images/userBG.jpg);
	 background-repeat:no-repeat;
	 width: 211px;
	 padding-left:3px;
	 font-size:9px;
}

#userMenu a
{
	font-size:9px;
	color:#FFFFCC;
	text-decoration:none;
}

.loginBG
{
	 background-image: url(../images/loginTextBG.gif);
	 background-repeat:no-repeat;
	 width:173px;
	 height:24px;
	 border:0px;
	 padding-top:3px;
	 padding-left:2px;
}



#breadcrumbs
{
	padding-top:10px;
	padding-left:15px;
	padding-bottom:30px;
	font-weight:bold;
	color:#000000;
	
}

#breadcrumbs a
{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

#narrowProducts
{
	font-weight:bold;
	color:#000000;
	font-size:12px;
}

#narrowProducts a
{
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	font-size:10px;
}

.tenPixPadding
{
	padding:10px;
}

.coreboxbody {

  width: 180px;
  padding-left: 10px;
  padding-right: 10px;
  color:#000000;
}
.coreboxtop {

  height: 8px;
  width: 200px;
}
.coreboxbottom {
  width: 200px;

  height: 8px;
}
.coreboxheader {
  width: 200px;
 
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 10px;
  text-align: center;
  color:#000000;
}
.tenpixspacer {
  height: 10px;
}
.twentypixspacer {
  height: 20px;
}

.loadingbox {
  position: absolute;
  top: 40%;
  left: 40%;
  border: 1px solid lightsteelblue;
  background-color: #ffffff;
  height: 50px;
  width: 250px;
  text-align: center;
  padding-top: 20px;
}

.paymentWizard a
{
	color:#FFFFFF;
	text-decoration:none;
}

.feedburnerFeedBlock a
{
	color:#000000;
}

.feedburnerFeedBlock a:hover
{
	color:#666666;
}

.feedburnerFeedBlock ul
{
	padding:0px;
	margin:0px;
}

.feedburnerFeedBlock li
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-size:10px;
}

#creditfooter
{
	display:none;
}

.rightContentTop
{
	width:173px;
	height:7px;
	background-repeat:no-repeat;
	 background-image: url(../images/rightContentTop.jpg);
}


#rightContent h4
{ 
  padding-left:10px;
  
}


.rightContentBottom
{
	width:173px;
	height:7px;
	background-repeat:no-repeat;
	background-image: url(../images/rightContentBottom.jpg);
}

.rightContentMiddle
{
	width:173px;
	_margin-top:-5px;
	background-repeat:repeat-y;
	background-image: url(../images/rightContentMiddle.jpg);
}

.modalBackground 
{
    background-color:#000000;
    filter:alpha(opacity=70);
    opacity:0.8;
}

.modalPopup 
{
    background-color:#EFF3FB;
    border-width:3px;
    border-style:solid;
    border-color:#B5C7DE;
    padding:6px;
}

.retailprice {
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  font-family: verdana;
  text-decoration: line-through;
}

#tempBG
{
	width:974px;
	height:879px;
	background-image: url(../images/temp.png);
	background-repeat:no-repeat;
	_background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.ajbros.com/images/temp.png)',sizingMethod='scale');  
}










/* SLIDER */

#digitalClassroom
{
    width: 306px;
	height:75px;
	background-image:url("../images/digitalClassroomButton.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}

.digitalClassroomSelected
{
    width: 306px;
	height:75px;
	background-image:url("../images/digitalClassroomButtonSelected.jpg") !important;
	background-repeat:no-repeat;
}

#brochures
{
    width: 306px;
	height:77px;
	background-image:url("../images/brochuresButton.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}

.brochuresSelected
{
    width: 306px;
	height:77px;
	background-image:url("../images/brochuresButtonSelected.jpg") !important;
	background-repeat:no-repeat;
}

#featuredProducts
{
    width: 306px;
	height:74px;
	background-image:url("../images/featuredProductsButton.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}

.featuredProductsSelected
{
    width: 306px;
	height:74px;
	background-image:url("../images/featuredProductsButtonSelected.jpg") !important;
	background-repeat:no-repeat;
}

.stripViewer {

	position: relative;

	overflow: hidden;
    
	width: 668px;

	height: 225px;

}



.stripNavL, .stripNavR, .stripNav {

	display: none;

}

.panelContainer {

	position: relative;
	left: 0;
	top: 0;
	height: 225px;
	overflow:hidden;

}

.panel {

	float: left;

	height: 225px;

	position: relative;

	width: 668px;

}


#ctl00_ContentPlaceHolderRight_UpdatePanelPDF
{
    position: absolute;
	right: 0;
	top: 0;
	margin-right:30px;
}

#ctl00_ContentPlaceHolderRight_UpdatePanelVideo
{
    position: absolute;
	right: 0;
	top: 0;
	margin-top:200px;
	margin-right:30px;
}


/* NEWS TICKER  */

.newsticker ul {
	margin:0;
	padding:0;
}
.newsticker {
	width:100%
}
.newsticker ul li {
	list-style:none;
	display:block;
	padding-bottom:1px;
	margin-bottom:5px;
}
.newsticker .thumbnail {
	float:left;
	width:110px;
}
.newsticker .info {
	float:right;
	width:190px;
}
.newsticker .info span.cat {
	display: block;
	font-size:10px;
	color:#808080;
}

.education-partners 
{
     width:974px; 
     padding-top:8px;
     padding-bottom:8px;
     float:left;
}

.education-partners ul
{
     margin:0px;
     padding:0;
}

.education-partners li
{
     display:inline;
     float:left; 
     padding-left:13px; 
}

.bottom-navigation 
{
    float:left;
    width:974px; 
    margin:0 0 10px 0;     
}

.bottom-navigationItem
{
   width:235px;
   height:182px;  
   float:left;
   background:url("../images/bottom-navigation-footer.jpg");     
}

.bottom-navigationSpacer
{
    width:11px;
    float:left;
    height:180px;
}

.bottom-navigation li 
{
    padding:0 0 8px 0;
    margin:0;   
    list-style-type:circle;
}

.bottom-navigation ul 
{
    margin:16px 0 0 40px; 
    padding:0px;
       
}



