


#topicTable { margin-left: 80px; }
#topicTable th, #topicTable td { text-align: left; padding: 8px; }
#woocateproduct h3 { margin-top: 2px; margin-bottom: 2px; }
#woocateproduct p { margin-bottom: 1px; }
#woocateproduct, #woocateproduct tr, #woocateproduct td, #woocateproduct table { margin: 10px; }
.educator-product-description-title-text {    
  color: #0368B0;
  font-size: 18px;
  font-weight: bold;
  margin: 1px 0 5px;
  padding: 1px 0 5px;
}

form#searchform input[type=submit] {
	float: right;
	width: 64px;
	height: 22px;
	border: navy;
	color: transparent;
	font-size: 0;
	background: transparent url('../img/menu-sprite.png') no-repeat scroll 0 -100px;
	text-indent: -9999em;
}
form#searchform input[type=submit]:hover {
	background-position: 0 -136px;
}

.related .products,.related h2 {
display: none;
}

#breadcrumb {
    font-size: 1em;
    margin: 1.01em;
    padding: 0;
    color: #000000;
    display: none;
}
#breadcrumb a{
  color: #000000;
}


.product_title {
    color: #003399;
    font-size: 24pt;
    font-weight: bold;
}

.topic_title {
  color: #666666;
  font-size: 18pt;
  font-weight: bold;
  padding: 10px 0 0;
}

blockquote {
 border-left: 0px; 
 margin-right: 5px;
}


.quote_white {
    color: #FFFFFF;
    font-size: 12pt;
    font-weight: bold;
}

ul.products li.product {
width: 100% !important;
}

.dvds ul.products li.product a img {
width: 100%;
height: 111px;
}

.dvds ul.products li.product a.button
{
position: absolute;
top: 190px;
}

.dvds ul.products li.product .price {
position: absolute;
top: 170px;
}

.dvdcollections ul.products li.product a img {
width: 100%;
height: 100px;
}

.dvdcollections ul.products li.product a.button
{
position: absolute;
top: 180px;
}

.dvdcollections ul.products li.product .price {
position: absolute;
top: 160px;
}

.books ul.products li.product a img {
width: 100%;
height: 148px;
}

.books ul.products li.product a.button
{
position: absolute;
top: 265px;
}

.books ul.products li.product .price {
position: absolute;
top: 245px;
}

