﻿h4.lpHeader, h3.lpFeatured {
    background-color:#0053a0;
    color: #FFFFFF;
    font-size: 18px;
    margin: 10px 0 0px !important;
    padding: 5px 5px 5px 10px;
}

.leftNav .currentSelections {border:1px solid #C7CFD7; padding:2px; margin:0 0 15px 0;}
.leftNav .currentSelections .list {padding:0 0 0 4px;}
.leftNav .currentSelections h2 {font-size:14px; background-color:transparent; padding:2px;}
.leftNav .currentSelections .groupType {font-size:12px; margin:0 0 2px 12px;font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}

.leftNav .currentSelections  ul {margin:0 0 0 16px; padding:0 0 0 16px;}
.leftNav .currentSelections li 
{
    list-style: disc outside none;
    padding:0 0 4px 0;
    font-size:12px;
}
.leftNav .currentSelections ul.general {margin:0;}
.leftNav .currentSelections ul.general li 
{
    list-style: none outside none;
    padding:0 0 6px 0;
    margin:0;
    font-size:14px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-style:italic;
}

.leftNav h3 
{
    color: #0053a0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    margin: 0 !important;
    padding: 5px 0 0 10px;
    text-transform:uppercase;
}

.leftNav  ul {margin:8px 0 10px 0; padding:0 0 10px 0; border-bottom:1px dashed #ccc;}
.leftNav li 
{
    list-style: none outside none;
    padding:0 0 6px 12px;
    font-size:12px;
    text-indent:-12px;
}
.leftNav li a {text-decoration:none; padding:0 0 0 12px; color:#444;}
.leftNav li a:hover {text-decoration:underline;}

.leftNav .project_lead_the_way .gradelevel, 
.leftNav .project_lead_the_way h2.leftNavHead, 
.leftNav .project_lead_the_way .category h3, 
.leftNav .project_lead_the_way .type {display:none;} 

.leftNav .project_lead_the_way.middle_school_gateway_to_technology.core_class_and_lab_inventory .type,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.design_and_modeling .type,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.automation_and_robotics .type,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.energy_and_the_environment .type,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.flight_and_space .type,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.science_and_technology .type,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.magic_of_electrons .type,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.green_architecture .type,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.core_class_and_lab_inventory h2.leftNavHead,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.design_and_modeling h2.leftNavHead,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.automation_and_robotics h2.leftNavHead,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.energy_and_the_environment h2.leftNavHead,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.flight_and_space h2.leftNavHead,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.science_and_technology h2.leftNavHead,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.magic_of_electrons h2.leftNavHead,
.leftNav .project_lead_the_way.middle_school_gateway_to_technology.green_architecture h2.leftNavHead {display:block;}

.leftNav .project_lead_the_way .category ul li a {margin:0;}


.gridView, .listView {width:776px;}
.gridView .product {width:184px; float:left; height:330px; margin:8px 0 0 0; font-size:14px; border-bottom:1px solid #ccc; padding:0 10px 0 0;}
.gridView .product .name {height:70px; line-height:16px; font-weight:bold; font-size:13px;}
.gridView .product .name a {text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; color:#666666;}
.gridView .product .name a:hover {text-decoration:underline;}
.gridView .product .name a .sku {color:#666666; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; display:none;}
.gridView .product .thumbnail {height:180px; width:188px; display:table-cell; vertical-align:middle; text-align:center;}
.gridView .product .desc {display:none;}
.gridView .product .options {width:180px; height:24px;}
.siteSearchProductLister .gridView .product .options {width:180px; height:20px;}
.gridView .product .price{
 color: #191A98;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0;
    text-align: left;
    width: 100%;
}
.gridView .product .price {font-size:14px;}
.gridView .product .more {font-size:14px; display:none;}

.gridView.prodDetail {padding:20px 0 8px 0; width:100%;}
.gridView.prodDetail .product { height:270px;border-right:0px solid #CBCECF; border-bottom: 0px solid #CBCECF; margin:8px 18px 0 18px; text-align:center; width:170px;}
.gridView.prodDetail .product .thumbnail {height:110px;}
.gridView.prodDetail .product .options {text-align:center; }
.gridView.prodDetail .product .options span {position:inherit;}
.gridView.prodDetail .product .price {text-align:center; height:44px;}
.gridView.prodDetail .product .price .savings {display:none;}
.gridView.prodDetail .product .price .usd {display:none;}
.gridView.prodDetail .product .qty {display:none;}

.gridView .product .thumbnailContainer ,
.listView .product .thumbnailContainer  {position:relative; float:left;}

.gridView .product .thumbnailContainer .pitEx,
.listView .product .thumbnailContainer .pitEx {width:100px; padding:2px; color:#fff; background-color:#171796; font-size:11px; font-weight:bold;}

.gridView .product .gridClear {clear:both;}

.listView .product {width:786px; height:208px; font-size:14px;}
.listView .product .name {width:590px; float:right; font-weight:bold; font-size:15px;}
.listView .product .name a {text-decoration:none; font-family: Verdana,Arial,Helvetica,sans-serif; color:#666666;}
.listView .product .name a:hover {text-decoration:underline;}
.listView .product .name a .sku {color:#000; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight:normal; color:#666666; display:none;}
.listView .product .thumbnail {height:180px; width:188px; display:table-cell; vertical-align:middle; text-align:center; float:left;}
.listView .product .desc {height:70px;float:left; width:590px; margin:0 0 0 8px; overflow:hidden;}
.listView .product .desc p,.listView .product .desc ul,.listView .product .desc li {margin:0px;}
.listView .product .options {height:30px; float:left; width:590px; margin:0 0 0 8px; }
.listView .product .price {float:left; width:590px; margin:0 0 0 8px;}
.listView .product .more {float:left; width:590px; margin:0 0 0 8px;}
.siteSearchProductLister .listView .product .options {width:590px; height:20px; position:relative;}
.listView .product .price,
.siteSearchProductLister .listView .product .options  {
 color: #191A98;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0 0 8px;
    text-align: left;
}
.listView .product .more {font-size:14px; display:none;}

.gridView .product .price .salePrice,
.listView .product .price .salePrice {text-decoration:line-through;}


.listView .product .options, 
.gridView .product .options 
{
    position:relative;
}

.listView .product .options span, 
.gridView .product .options span 
{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    position:absolute;
    bottom:0;
    left:0;
    font-size:12px;
    font-weight:normal;
    color:#666666;
    border:1px solid #999;
    padding:2px;
}
.gridView .product .options span,
.siteSearchProductLister .gridView .product .options {font-size: 12px;}


.siteSearchProductLister .gridView .product .price .usd {display:none;}


.productListerNoControls .gridView.prodDetail .product, .productListerNoControls .listView .product
    {width:24%; border:1px solid #666; float:left; height:200px;}
    
a.skuOption {padding:4px; display:block;}
a.skuOption:hover {background-color:#ccc;}

.findHelp {float:right; margin:0 10px 0 0; display:none;}
/*.findHelp a {
    background: url("/skins/pitscoIS/Default/images/buttons/blankLarge.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 18px;
    padding: 2px;
    text-align: center;
    text-decoration: none;
    width: 99px;
}*/

.searchMessage {margin:0 0 10px 0; font-size:14px;}
  
.pagersLister {position:relative;}
.dp1, .dp2 {width:780px; font-size:12px;}
.dp1 {position:absolute; top:0;}
.productLister {margin-top:35px; float:left;}
.pagersLister .showAll {margin:10px 0 10px 0; font-size:14px;}
      
.nameSort, .priceSort {padding:0 14px 0 0; margin:0 10px 0 0; display:inline;}
.nameasc .nameSort {background:transparent url('/sharedimages/icons/asc.gif') top right no-repeat;}
.namedesc .nameSort {background:transparent url('/sharedimages/icons/desc.gif') top right no-repeat;}
.priceasc .priceSort {background:transparent url('/sharedimages/icons/asc.gif') top right no-repeat;}
.pricedesc .priceSort {background:transparent url('/sharedimages/icons/desc.gif') top right no-repeat;}
    
.searchType {height:25px;}
.searchType a {padding:4px; border:1px solid #E7EAEC;}
.searchType .selected {}
.searchType .selected,
.searchType a:hover {background-color:#E7EAEC;}

.sortBy {float:left; margin:0 10px 0 0; height:35px; color:#171796;}
.gridlistview {float:left;}

.gridlistview a {display:table-cell; vertical-align:middle; float:left; width:48px; height:16px; padding:4px; border:1px solid #E7EAEC; margin:0 0 0 4px;}
.gridlistview a:hover, .gridlistview a.disabled {background-color:#E7EAEC; color:#171796;}

.gridlistview img {float:left; margin:0 6px 0 0;}

.RadDataPager_Default 
{
    background-color:#fff !important;
    border:1px solid #171796 !important;
    border-left:0px solid #171796 !important;
    border-right:0px solid #171796 !important;
    color:#171796 !important;
}

.RadDataPager_Default a.firstButton img,
.RadDataPager_Default a.prevButton img,
.RadDataPager_Default a.nextButton img,
.RadDataPager_Default a.lastButton img {display:none;}

.RadDataPager_Default a.firstButton,
.RadDataPager_Default a.prevButton,
.RadDataPager_Default a.nextButton,
.RadDataPager_Default a.lastButton {display:inline-block; width:22px; height:22px; margin:0 4px 0 4px;}
.RadDataPager_Default a.firstButton {background:#fff url('/skins/pitscoIS/Default/images/pagerFirst.gif') top left no-repeat;}
.RadDataPager_Default a.prevButton {background:#fff url('/skins/pitscoIS/Default/images/pagerPrev.gif') top left no-repeat;}
.RadDataPager_Default a.nextButton {background:#fff url('/skins/pitscoIS/Default/images/pagerNext.gif') top left no-repeat;}
.RadDataPager_Default a.lastButton {background:#fff url('/skins/pitscoIS/Default/images/pagerLast.gif') top left no-repeat;}

.RadDataPager_Default a:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);}

.RadDataPager_Default .rdpNumPart a {
    color: #171796 !important;
    font-weight:bold !important;
}
.RadDataPager_Default .rdpNumPart a.rdpCurrentPage, .RadDataPager_Default .rdpNumPart a.rdpCurrentPage:hover ,
.RadDataPager_Default .rdpNumPart a.rdpCurrentPage span, .RadDataPager_Default .rdpNumPart a.rdpCurrentPage:hover span,
 .RadDataPager_Default .rdpNumPart a:hover, .RadDataPager_Default .rdpNumPart a:hover span
{
    background-image: url(/skins/pitscoIS/Default/images/DataPagerBgrnd.gif) !important;
    font-weight:bold !important;
}

.RadDataPager_Default .rdpNumPart a {color:#746fac !important;}
.RadDataPager_Default .rdpNumPart a.rdpCurrentPage, .RadDataPager_Default .rdpNumPart a:hover {color:#171796 !important;}

.main  {min-height:320px;}
.product .imageBrowser {float:left;}
.product .specResources {float:left; clear:left; width:261px;margin:10px 0 10px 0; font-size:12px;background:transparent url("/skins/pitscoIS/Default/images/TakeALookMid.gif") 0 10px repeat-y;}
.product .specResources.noLook {background:transparent none;}
.product .specResources .elementsurvey {border:1px solid #ccc; margin: 10px 0 0 0; padding:4px 4px 4px 40px; background:transparent url("/skins/pitscoIS/Default/images/elemSurveyIcon.gif") 4px 4px no-repeat; height:20px;}

.product .specResources .takeALook {padding:32px 52px 4px 18px; background:transparent url("/skins/pitscoIS/Default/images/TakeALookTop.jpg") top left no-repeat; min-height:20px;}
.product .specResources .takeALook div {margin:0 0 8px 0;}
.product .specResources .takeALook div:last-child {margin:0 0 0 0;}
.product .specResources .takeALookbottom {height:11px;background:transparent url("/skins/pitscoIS/Default/images/TakeALookBottom.jpg") top left no-repeat; } 
.product .prodDetails {float:right; width:745px;}
.altDetail .product .prodDetails {}
.product .prodDetails .itemDetails .isExclusive {margin:0 0 10px 0; font-weight:bold; color:#171796; font-size:14px;}
.product .prodDetails .itemDetails {float:left; width:480px;}
.product .prodDetails .itemDetails h1 {padding-left:0px; padding-right:0px;}
.product .prodDetails .itemDetails .itemAtt 
{
    border-bottom: 1px solid #C3CBD3;
    border-top: 1px solid #C3CBD3;
    margin: 0 0 6px;
    padding: 4px 0;
    width: 100%;
    font-size:12px;
}
.product .prodDetails .itemDetails .itemAtt .att {float:left; padding:0 8px 0 0; margin:0 8px 0 0; border-right: 1px solid #333333;}
.product .prodDetails .itemDetails .itemAtt span.att:last-of-type{border-right:0px solid #fff;}
.product .prodDetails .itemDetails .itemAtt .att .attLabel {font-weight:bold;}
.product .prodDetails .itemDetails .itemActions {height:16px;}
.product .prodDetails .itemDetails .itemActions .itemShare  
{
    float:left; width:200px;
}
.product .prodDetails .itemDetails .itemActions .wishList  
{
    float:right;
    padding: 4px 0 3px 0;
}
.product .prodDetails .itemDetails .itemActions .wishList a {
    color: #333333;
    font-size: 12px;
    display:block;
    height:19px;
    width:125px;
    background: url("/skins/pitscoIS/Default/images/buttons/add_to_wishlist2_ico.gif") no-repeat scroll right 0 transparent;
    margin: 0;    
}
.product .prodDetails .itemDetails .itemActions .wishList a:hover 
{
    color:#000000;
    background: url("/skins/pitscoIS/Default/images/buttons/add_to_wishlist2_ico.gif") no-repeat scroll right -19px transparent;
}

.product .prodDetails .itemDetails .itemActions .wishList a.onlist 
{
    color:#000000;
    background: url("/skins/pitscoIS/Default/images/buttons/add_to_wishlist2_ico.gif") no-repeat scroll right -19px transparent;
}

.product .prodDetails .itemDetails .itemActions .wishList a.onlist:hover
{
    text-decoration:underline;
}

.product .prodDetails .itemDetails .itemActions .wishList  a.listDisabled
{
    color:#cccccc;
}

.product .prodDetails .itemDetails .itemActions .wishList  a.listDisabled:hover
{
    background: url("/skins/pitscoIS/Default/images/buttons/add_to_wishlist2_ico.gif") no-repeat scroll right 0 transparent;
}

.product .prodDetails .itemDetails .warning {
    background: url("/sharedimages/misc/WarningSymbolTriangle.gif") no-repeat scroll 6px 6px #FFFFFF;
    border: 2px solid red;
    font-size: 14px;
    margin: 2px 0 6px;
    min-height: 55px;
    padding: 4px 4px 4px 65px;
}
.product .prodDetails .itemDetails .warning span {
    color: red;
    font-weight: bold;
}




.product .prodDetails .itemDetails .itemDescription
{
    font-size: 14px;
    line-height: 22px;
    /*height:255px;
    overflow:auto;
    border-bottom:1px solid #CBCECF;*/
}


.product .prodDetails .itemDetails .itemDescription #prodDescHide 
{
    display:none;
}
.product .prodDetails .itemDetails .itemDescription .expander 
{
    border-top:1px solid #C3CBD3;
    text-align:right;
    height:24px;
}
.product .prodDetails .itemDetails .itemDescription .expander a 
{
    display:block;
    float:right;
    padding:4px;
    text-decoration:none;
    color:#fff;
    background-color:#C3CBD3;
    font-size:11px;
    line-height:11px;
}



.product .prodDetails .skuCol 
{
    float:right;
}
.product .prodDetails .skuCol .skuDetails {
    width:234px;
    background-color:#F4F5F7;
    border: 1px solid #BBBBBB;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding:8px;
    }
    
    

.product .prodDetails .skuCol .skuDetails .price 
{
    color: #191A98;
    font-size: 24px;
    margin: 20px 0 0;
    text-align: center;
}

.product .prodDetails .skuCol .skuDetails .price .usd 
{
    font-size:16px;
}
.product .prodDetails .skuCol .skuDetails .price .salePrice 
{
    text-decoration:line-through;
    display:block;
    clear:both;
    font-size:18px;
}
.product .prodDetails .skuCol .skuDetails .price .savings 
{
    display:block;
    clear:both;
    font-size:16px;
}

.product .prodDetails .skuCol .skuDetails .sku 
{
    padding:0 0 4px 0;
}
.product .prodDetails .skuCol .skuDetails .sku label,
.product .prodDetails .skuCol .skuDetails .sku .idLabel
 {font-size:12px; font-weight:bold; color:#333333;
  font-family: Verdana,Arial,Helvetica,sans-serif !important;
  }
  
  .product .prodDetails .skuCol .skuDetails .sku .skuCode {font-size:14px; margin-left:10px;}

.product .prodDetails .skuCol .skuDetails .sku .RadComboBox_Default,
.product .prodDetails .skuCol .skuDetails .sku .RadComboBox_Default .rcbInput,
.product .prodDetails .skuCol .skuDetails .sku .RadComboBox_Default .rcbDisabled .rcbReadOnly .rcbInput {color:#000;font-size:14px;}
.product .prodDetails .skuCol .skuDetails .sku .RadComboBox_Default .rcbInputCell,
.product .prodDetails .skuCol .skuDetails .sku .RadComboBox_Default .rcbDisabled .rcbArrowCell {background-image: none;}
.product .prodDetails .skuCol .skuDetails .sku .RadComboBox_Default .rcbArrowCell {background:transparent url('/skins/pitscoIS/Default/images/buttons/skuArrow.gif') top left no-repeat;}

.product .prodDetails .skuCol .skuDetails .sku .RadComboBox_Default .rcbInputCellLeft input {font-style:italic;}
.product .prodDetails .skuCol .skuDetails .sku .RadComboBox_Default.skuSelected .rcbInputCellLeft input {font-style:normal;}
.product .prodDetails .skuCol .skuDetails .sku .RadComboBox_Default.skuSelected.noSelect .rcbArrowCellRight,
.RadComboBoxDropDown_Default.noSelect {display:none !important;}

.product .prodDetails .skuCol .skuDetails .selectedOptionRendered {display:block; width:112px; overflow:hidden;}

.MyLoadingImage
{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-30px;
}

.noOption {font-style:italic;}
li.noOption {display:none;}

.product .prodDetails .skuCol .skuDetails .invMsg  {
    border: 1px solid #C3CBD3;
    color: #179640;
    padding: 2px;
    font-size:12px;
    background-color:#fff;
    position:relative;
}
.product .prodDetails .skuCol .skuDetails .invMsg a {color: #179640;}

.product .prodDetails .skuCol .skuDetails .invMsg #invMsg {
    background-color: #FFFFFF;
    border: 1px solid #C3CBD3;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    left: 0;
    padding: 8px 10px;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 210px;
    z-index: 10000;
    font-size:12px;
    float:left;
}

.product .prodDetails .skuCol .skuDetails .shipMsg  {
    border: 1px solid #C3CBD3;
    color: #179640;
    padding: 2px;
    font-size:12px;
    margin:8px 0 0 0;
    background-color:#fff;
}
.product .prodDetails .skuCol .skuDetails .shipMsg a {color: #179640;}

.RadPanelBar_Default.volPriceLister ul.rpGroup .rpDisabled, .RadPanelBar_Default.volPriceLister .rpGroup a.rpDisabled:hover {
    background-color: #FFFFFF;
    color: #000;
}


.product .prodDetails .skuCol .skuDetails .skuSelector {margin:20px 0 10px 0;}

.product .prodDetails .skuCol .skuDetails .skuSelector .RadComboBox_Default 
{
    margin:4px 0 0 2px;
    background-color:#fff;
    border:1px solid #BBBBBB;
    border-radius: 6px 6px 6px 6px;
    }
    
    
.product .prodDetails .skuCol .skuDetails .skuSelector .active {
    border:1px solid #179640;
    box-shadow: 0 0 8px #179640;}

.product .prodDetails .skuCol .skuDetails .skuSelector .RadComboBox_Default td {padding:5px;}
.product .prodDetails .skuCol .skuDetails .skuSelector .RadComboBox_Default  .rcbReadOnly .rcbInputCell,
.product .prodDetails .skuCol .skuDetails .skuSelector .RadComboBox_Default  .rcbReadOnly .rcbInputCellLeft,
.product .prodDetails .skuCol .skuDetails .skuSelector .RadComboBox_Default  .rcbReadOnly .rcbInputCellRight,
.product .prodDetails .skuCol .skuDetails .skuSelector .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInputCell,
.product .prodDetails .skuCol .skuDetails .skuSelector .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInputCellLeft,
.product .prodDetails .skuCol .skuDetails .skuSelector .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbInputCellRight{background-image:none;} 
.product .prodDetails .skuCol .skuDetails .skuSelector .RadComboBox_Default  .rcbReadOnly .rcbArrowCellRight, 
.product .prodDetails .skuCol .skuDetails .skuSelector .RadComboBox_Default .rcbHovered .rcbReadOnly .rcbArrowCellRight {background:transparent url('/skins/pitscoIS/Default/images/buttons/skuArrow.gif') center center no-repeat;}
.product .prodDetails .skuCol .skuDetails .skuSelector .selectHead {font-weight:bold; font-size:12px; border-bottom:1px solid #333; padding:10px 0 0 0;}
.product .prodDetails .skuCol .skuDetails .skuSelector .selectList {margin:0; padding:0; font-size:14px;}
.product .prodDetails .skuCol .skuDetails .skuSelector .selectList .selectItem {list-style: none outside none; padding:0 0 0 10px;}
.product .prodDetails .skuCol .skuDetails .skuSelector .selectList .selectItem a {font-size:12px;}
.product .prodDetails .skuCol .skuDetails .skuSelector .selectLabel {font-weight:bold; font-size:11px; display:inline-block; width:75px;}


.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInput {display:inline-block;}

.product .prodDetails .skuCol .skuDetails .addToCart {text-align:center; margin:10px 0 0 0;}
.product .prodDetails .skuCol .skuDetails .addToCart .qty {padding:0 0 10px;}
.product .prodDetails .skuCol .skuDetails .addToCart .qty span {font-weight:bold;}
.product .prodDetails .skuCol .skuDetails .addToCart.Disabled .qty span {color:#ccc;}
.product .prodDetails .skuCol .skuDetails .addToCart .AddToCartBtn 
{
    display:block; margin:0 auto 0 auto; 
    width:160px;
    height:42px;
    background:transparent url('/skins/pitscoIS/Default/images/buttons/add_to_cart.gif') top left no-repeat;    
}
.product .prodDetails .skuCol .skuDetails .addToCart.Disabled .AddToCartBtn 
{
    background:transparent url('/skins/pitscoIS/Default/images/buttons/add_to_cart_disabled.gif') top left no-repeat;   
}

.product .prodDetails .skuCol .skuDetails .addToCart .AddToCartBtn.digital 
{
    display:block; margin:0 auto 0 auto; 
    width:200px;
    height:24px;
    
  
    text-transform:uppercase;
    font-size:16px;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-weight:bold;
    padding:10px 8px 8px 8px;
   
    white-space: nowrap;
       
    background-image:none;
        color:#fff;
    background-color:#FF9900;
    border-radius: 6px 6px 6px 6px;
    border:1px solid #E0931F;
    background-color:#FF9900;
}

.product .prodDetails .skuCol .skuDetails .addToCart .AddToCartBtn.digital.gray.disabled
{
        background-color:#F4F4F4;
    border:1px solid #BBBBBB;
    color:#BBBBBB;
}

.product .prodDetails .skuCol .skuDetails .addToCart a.AddToCartBtn.digital,
.product .prodDetails .skuCol .skuDetails .addToCart a.AddToCartBtn.digital.disabled:hover
 { text-decoration:none;}
.product .prodDetails .skuCol .skuDetails .addToCart a.AddToCartBtn.digital:hover { text-decoration:underline;}

.product .prodDetails .skuCol .skuDetails .addToCart .AddToCartBtn span, .product .prodDetails .skuCol .skuDetails .addToCart .DownloadBtn span {display:none;}
.product .prodDetails .skuCol .skuDetails .addToCart .AddToCartBtn.digital  span {display:inline;}

.product .prodDetails .skuCol .skuDetails .standardsLink {text-align:center; padding:12px 0 8px 0;}
.product .prodDetails .skuCol .skuDetails .standardsLink a {display:inline-block; color:#fff; font-weight:bold; width:140px; height:39px; font-size:13px; text-align:left; padding:0px; text-decoration:none; background:transparent url('/skins/pitscoIS/Default/images/StandardsNavigatorBtn.gif') 0 0 no-repeat;}
.product .prodDetails .skuCol .skuDetails .standardsLink a:hover {background:transparent url('/skins/pitscoIS/Default/images/StandardsNavigatorBtn.gif') -140px 0 no-repeat;}
.product .prodDetails .skuCol .skuDetails .standardsLink a span {display:none;}


.altDetail .product .prodDetails .itemDetails {/*width:745px !important;*/}
.altDetail .product .prodDetails .itemDetails .itemAtt,
.altDetail .product .prodDetails .itemDetails .itemActions {/*width:480px !important; float:left;*/}

.altDetail .product .prodDetails .itemDetails .itemAtt {}
.altDetail .product .prodDetails .itemDetails .itemAtt .codePanel {border-right: 1px solid #333333;
    float: left;
    margin: 0 8px 0 0;
    padding: 0 8px 0 0;}
.altDetail .product .prodDetails .itemDetails .itemAtt .codePanel .idLabel {font-weight:bold;}
.altDetail .product .prodDetails .itemDescription {}
.altDetail .product .prodDetails .itemDescription .duration {
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 10px;
}


.altDetail .product .prodDetails .skuCol .skuDetails p.contactText {text-align:center; margin:4px;}
.altDetail .product .prodDetails .skuCol .skuDetails .contactBtn {padding:10px 0 10px 0; text-align:center;}
.altDetail .product .prodDetails .skuCol .skuDetails .contactBtn .commonButton {font-size:18px; text-transform:none;}

.altDetail .product .prodDetails .itemDescription h5 {font-size:16px;}

.altDetail .product .prodDetails .itemDescription .act,
.altDetail .product .prodDetails .itemDescription .obj {
    border-right: 1px solid #CCCCCC;
    float: left;
    padding: 0 9px 0 0;
    width: 360px;
}

.altDetail .product .prodDetails .itemDescription .equip,
.altDetail .product .prodDetails .itemDescription .modAct {
    border-left: 1px solid #CCCCCC;
    float: left;
    margin-left: -1px;
    padding: 0 0 0 10px;
    width: 360px;
}

.altDetail .product .prodDetails .itemDescription.short .obj,
.altDetail .product .prodDetails .itemDescription.short .modAct {display:none;}

.altDetail .altDetailRightCol {}

.forMoreInfo {
    background-color: #C7D0D7;
    border: 1px solid #171796;
    float: right;
    margin: 10px 0 10px 10px;
    padding: 8px;
    text-align: center;
    width: 220px;
}
.forMoreInfo span {
    font-size: 18px;
    font-weight: bold;
}


.altDetail .incItems .incItemsHead {background:transparent none;}
.altDetail .incItems .product {font-size:12px; float:left; margin: 0 10px 4px; width:470px; height:50px;}
.altDetail .incItems .product .name {width:180px !important;}
.altDetail .incItems .incItemsHead .product {border-bottom:0px solid #cbcecf; padding:2px 0 0 0; height:22px; margin:0 13px 4px;
    background: url("/skins/pitscoIS/Default/images/ContentTableHeader_bg.gif") repeat-x scroll left bottom #526AC5;}

.altDetail .incItems .incItemsHead .product .name {width:227px !important;}
.altDetail .incItems .product .thumbnail {
    float: left;
    width: 50px;
    text-align:center;
    height:50px;
}
.altDetail .incItems .product .price {text-align:center; width:70px;}
.altDetail .incItems .product .orderQty {float: left; width:60px; text-align:center;}
.altDetail .incItems .product .addToCart {
    float: left;
    width: 100px;
}


.itemBlockPreTabs {clear:both;}

.prodTabs {margin:10px 0 10px 0;}

.incItems .product {width:1000px; margin:0 0 4px 0; padding:4px; border-bottom:1px solid #cbcecf;}
.incItems .product .name {float:left; width:730px; padding:0 0 0 10px;}
.incItems .product .name br {display:none;}
.incItems .product .qty {float:left; width:120px; text-align: center;}
.incItems .product .price {float:left; width:130px;}
.incItems .incItemsHead {
    background: url("/skins/pitscoIS/Default/images/ContentTableHeader_bg.gif") repeat-x scroll left bottom #526AC5;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 3px;
    height:22px;
    font-size:14px;
    }
.incItems .incItemsHead .product {border-bottom:0px solid #cbcecf; padding:0px; height:30px;}
.incItems .incItemsHead .product name {padding:0px;}

.incItems .cartDisplayHeader td.cartDisplayHeaderLeft {padding:0 0 0 10px;}
.incItems .cartDisplayHeader td.cartDisplayHeaderRight {padding:0 10px 0 0; width:150px;}
.incItems .cartDisplaycartItem {height:50px;}
.incItems .cartDisplaycartItem td.cartDisplayItem {padding:0 0 0 10px; width:400px; border-left:1px solid #CCCCCC;}
.incItems .cartDisplaycartItem td.cartDisplayPrice {padding:0 10px 0 0; width:150px; text-align:center; border-right:1px solid #CCCCCC;}
.incItems .cartDisplaycartItem td.cartDisplayQuantity, .incItems .cartDisplayHeader td.cartDisplayHeaderMid.qty {text-align:center; width:150px;}

.incItems .cartDisplaycartItem, .incItems .cartDisplaycartItem td {
    height: 50px;
    min-height: 50px;
}


.itemVideos {padding:10px 0 10px 0;}
.itemVideos .VLitemContainer {
    margin: 0;
    padding: 0;
}

.itemVideos .VLitem 
{
    font-size:12px;
    list-style:none outside none;
    text-align:left;
    width:320px;
    display:block;
    float:left;
    margin:0 10px 8px 0;
    height:80px;
}

.itemVideos .VLitem a {text-decoration:none; font-weight:bold;}
.itemVideos .VLitem a span {text-decoration:underline; font-weight:normal;}
.itemVideos .VLitem a img {width:100px; float:left;}
.itemVideos .VLitem .vidName {font-size:16px;}
.itemVideos .VLitem .vidName, .itemVideos .VLitem a span {display:block; float:left; margin:0 0 8px 10px; width:200px;}


.prodTabs .RadTabStripTop_Default .rtsLevel .rtsLink,
.prodTabs .RadTabStripTop_Default .rtsLevel .rtsOut,
.prodTabs .RadTabStripBottom_Default .rtsLevel .rtsLink,
.prodTabs .RadTabStripBottom_Default .rtsLevel .rtsOut,
.prodTabs .RadTabStripTop_Default_Baseline .rtsLevel,
.prodTabs .RadTabStripBottom_Default_Baseline .rtsLevel 
{
    background-image:url("PitscoTabStrip.png") !important;
}

.prodTabs .RadTabStrip_Default .rtsLI, .prodTabs .RadTabStrip_Default .rtsLink {
    color: #ffffff;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-weight:700;
    font-size:11px;
}


.prodTabs .multiPage .cps .costperstudent table {float:left; margin-right:20px;}
.prodTabs .multiPage .cps .costperstudent table tr td 
{
    font-size:16px;
    border-bottom:1px solid #ccc;
}
.prodTabs .multiPage .cps .costperstudent .value {font-family: Verdana,Arial,Helvetica,sans-serif !important; color:#191A98; font-weight:bold; }
.prodTabs .multiPage .cps .costperstudent .cps1.value {padding-top:6px;}
.prodTabs .multiPage .cps .costperstudent .cps1 {padding-left:10px; padding-right:10px;}
.prodTabs .multiPage .cps .costperstudent .cps2 {padding-left:20px; padding-right:10px;}
.prodTabs .multiPage .cps .costperstudent .cps3 {padding-left:30px; padding-right:10px;}
.prodTabs .multiPage .cps .costperstudent .cps4 {padding-left:40px; padding-right:10px;}
.prodTabs .multiPage .cps .costperstudent .cost {text-align:right;}
.prodTabs .multiPage .cps .costperstudent .cps0 {border-bottom:0px solid #fff;}

.prodTabs .multiPage .cps .costperstudent .note {font-size:10px; width:232px;}


.prodTabs .multiPage, .VLContainer {padding:10px; border:1px solid #cbcecf; position:relative; top:-1px; width:1008px; margin:0 0 10px 0;border-radius: 0px 8px 8px 8px;}
.VLContainer {border-radius: 0px 0px 8px 8px;}
.prodTabs .multiPage .res a { display:list-item; margin:0 0 0 30px; text-decoration:none;}
.prodTabs .multiPage .res a:hover {text-decoration:underline;}

.prodTabs ul.attributeList {margin:0; padding:0; width:50%;}
.prodTabs ul.attributeList li {margin:0 0 8px 0; padding:0; list-style:none outside none; font-size:14px;}

.prodTabs .activities .artLister .art {width:480px; margin:0 20px 20px 0; float:left; height:175px;}
.prodTabs .activities .artLister .art .artThumb {float:left; margin:0 10px 10px 0; width:175px; height:175px; text-align:center;}
.prodTabs .activities .artLister .art .artHeader {font-weight:bold; margin:0 0 8px 0;}
.prodTabs .activities .artLister .art .artText {font-size:12px;}
.prodTabs .activities .artLister .art .artText p {margin:0; padding:0;}

.specialCopy .specHead h4, h3.relatedItemsHead, .itemVideos h3, h3.alsoPurchasedItemsHead {
    background: url("/skins/pitscoIS/Default/images/detailPanelHeader.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    font-size: 18px;
    width:1030px;
    height: 35px;
    margin: 0;
    padding: 10px 0 0 14px;
}

.specialCopy .specHead h4, .itemVideos h3 {height: 28px;padding: 2px 0 0 14px;}

.specialCopy .STEMCopy .topic, .multiPage .STEMCopy .topic{
    float: left;
    margin: 0 10px 0 0;
    width: 238px;
}

.specialCopy .STEMCopy .science,.specialCopy .STEMCopy .tech,.specialCopy .STEMCopy .eng,.specialCopy .STEMCopy .math,
.multiPage .STEMCopy .science,.multiPage .STEMCopy .tech,.multiPage .STEMCopy .eng,.multiPage .STEMCopy .math {
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px;
    width: 238px;
}

.specialCopy .specText{
    border: 1px solid #CBCECF;
    padding:10px;
    width: 1008px;
    border-radius: 0px 0px 8px 8px;
}
.relatedItemsContainer, .alsoPurchasedContainer {padding:0px;
    margin: 0 0 10px;
    width: 1030px;}

.lpCarousel {
    height: 148px;
}
.relatedItemsContainer .lpCarousel, .alsoPurchasedContainer .lpCarousel {
    height: 302px;
}
.stepcarousel,.relatedItemsContainer .stepcarousel,.alsoPurchasedContainer .stepcarousel {
    background: url("/skins/pitscoIS/Default/images/carouselBottomBgrnd.gif") repeat-x scroll left bottom transparent;
    float: left;
    height: 146px;
    overflow: scroll;
    position: relative;
    width: 746px;
}
.relatedItemsContainer .stepcarousel, .alsoPurchasedContainer .stepcarousel 
{
    height: 300px;
    width: 1005px;
    margin: 0 0 0 -9px;
    overflow:hidden;
}
.stepcarousel .belt {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
}
.stepcarousel .panel {
    border-left: 1px solid #D9D9D9;
    border-right: 1px solid #D9D9D9;
    float: left;
    margin: 10px -1px 0 0;
    overflow: hidden;
    text-align: center;
    width: 149px;
}
.relatedItemsContainer .stepcarousel .panel, 
.alsoPurchasedContainer .stepcarousel .panel 
{
    width: 199px;
    border-left: 0px solid #D9D9D9;
}
.stepcarousel .panel a img {
    border-width: 0;
}
.three .stepcarousel .panel {
    width: 249px;
}
.four .stepcarousel .panel {
    width: 187px;
}
.lpCarousel .prevButtonContainer, .lpCarousel .nextButtonContainer, 
.relatedItemsContainer .lpCarousel .prevButtonContainer, .relatedItemsContainer .lpCarousel .nextButtonContainer, 
.alsoPurchasedContainer .lpCarousel .prevButtonContainer, .alsoPurchasedContainer .lpCarousel .nextButtonContainer {
    background-color: transparent;
    float: left;
    height: 146px;
    position: relative;
    width: 22px;
    z-index: 300;
}
.relatedItemsContainer .lpCarousel .prevButtonContainer, .relatedItemsContainer .lpCarousel .nextButtonContainer, 
.alsoPurchasedContainer .lpCarousel .prevButtonContainer, .alsoPurchasedContainer .lpCarousel .nextButtonContainer 
{
    height: 300px;
}
.lpCarousel .prevButton {
    background: url("/skins/pitscoIS/Default/images/carouselBlankLeft.gif") no-repeat scroll 0 50px transparent;
    height: 91px;
    padding: 50px 0 0;
    width: 22px;
}
.lpCarousel .prevButtonContainer {
    background: url("/skins/pitscoIS/Default/images/carouselPrevBgrnd.gif") no-repeat scroll left bottom transparent;
}
.lpCarousel .nextButton {
    background: url("/skins/pitscoIS/Default/images/carouselBlankRight.gif") no-repeat scroll 0 50px transparent;
    height: 91px;
    padding: 50px 0 0;
    width: 22px;
}
.lpCarousel .nextButtonContainer {
    background: url("/skins/pitscoIS/Default/images/carouselNextBgrnd.gif") no-repeat scroll right bottom transparent;
    margin-left: -10px;
}
.relatedItemsContainer .lpCarousel .prevButton,.relatedItemsContainer .lpCarousel .nextButton ,
.alsoPurchasedContainer .lpCarousel .prevButton,.alsoPurchasedContainer .lpCarousel .nextButton 
{
    background-position:0 120px;
}
.relatedItemsContainer .lpCarousel .prevButton, .relatedItemsContainer .lpCarousel .nextButton,
.alsoPurchasedContainer .lpCarousel .prevButton, .alsoPurchasedContainer .lpCarousel .nextButton 
{
    padding:120px 0 0;
}
.noScroll .lpCarousel .prevButton,.noScroll .lpCarousel .nextButton 
{
    display:none;
}

.qoRow {width:250px; float:left; padding:2px;}
.qoRow.head {font-weight:bold;}
.qoRow .leftCol {float:left; width:160px;}
.qoRow .rightCol {float:left;}
html body .qoRow .RadInput_Default .riTextBox.qoError {background-color:Red;}
.qoSubmit {width:750px; text-align:center; padding:2px;}

.RadWindow_Default.article a.rwIcon {   
    display: none!important;   
}

.forMoreInfo {
    background-color: #C7D0D7;
    border: 1px solid #171796;
    float: right;
    margin: 0 0 10px 10px;
    padding: 8px;
    text-align: center;
    width: 220px;
}
.forMoreInfo span {
    font-size: 18px;
    font-weight: bold;
}

.sampSched, .sampSched2 {
    margin: 12px 0 0;
    width: 780px;
}
.sampSched2, .sampSched2 tr th, .sampSched2 tr td {
    border: 1px solid #CCCCCC;
}
.sampSched tr th {
    border-bottom: 1px solid #CCCCCC;
}
.sampSched tr th, .sampSched2 tr th {
    background-color: #CCCCCC;
}
.sampSched tr td, .sampSched2 tr td, .sampSched tr th, .sampSched2 tr th {
    padding: 3px;
    vertical-align: top;
}
.sampSched tr td ul {
    margin: 0;
}
.sampSched tr td.Q1, .sampSched tr td.Q2 {
    width: 390px;
}

.estesRatings p {
    float: left;
    margin-right: 20px;
    width: 470px;
}

.boldUnderline {font-weight:bold; text-decoration:underline;}


.notice {width:1016px !important;margin:10px 0 10px 0 !important;}

.bannerHolder {position:relative;}

.threeAcrossLN, .fourAcrossNoLN, .fourAcrossLN { margin:10px 0 0 0;}

.shortBanner {margin-bottom:18px; width:780px;}
.shortBanner td.two {text-align:right;}

.twoAcrossLN table {width:780px; margin-bottom:18px;}
.twoAcrossLN .one {text-align:left;}
.twoAcrossLN .two {text-align:right;}

.threeAcrossLN table {width:780px;}
.threeAcrossLN .one {text-align:left;}
.threeAcrossLN .two {text-align:center;}
.threeAcrossLN .three {text-align:right;}

.fourAcrossNoLN table {width:1030px;}
.fourAcrossNoLN .one {text-align:left; width:262px;}
.fourAcrossNoLN .two {text-align:left; width:262px;}
.fourAcrossNoLN .three {text-align:left; width:262px;}
.fourAcrossNoLN .four {text-align:right;}

.fourAcrossLN table {width:780px;}
.fourAcrossLN .one {text-align:left; width:200px;}
.fourAcrossLN .two {text-align:left; width:200px;}
.fourAcrossLN .three {text-align:left; width:200px;}
.fourAcrossLN .four {text-align:right;}


.linkBar {position:absolute; z-index:10; top:225px; left:19px; width:733px; height:27px; padding:7px 0 0 0; text-align:center; background:transparent url('/skins/pitscoIS/Default/images/landingpages/BannerLinkBar.gif') top left no-repeat;}

.linkBar a {color:#fff; font-weight:bold; font-size:14px; text-decoration:none;}
.linkBar a:hover { text-decoration:underline;}

.downloadActivitiesContainer {margin-top:10px; padding:8px; border:1px solid #191A98;} 
.downloadableActvities {width:100%; border-top:1px solid #666;}
.downloadableActvities tr td {border-bottom:1px solid #666; padding:4px;}
.downloadableActvities tr.all td {border-top:3px solid #666; padding:10px 4px;}
.downloadableActvities tr td.actTitle {font-weight:bold; color:#191A98;}
.downloadableActvities tr td.actTitle a {font-weight:normal; font-size:10px;}
.downloadableActvities tr td.actCode {width:80px; text-align:center;}
.downloadableActvities tr td.actPrice {width:80px; text-align:center;}
.downloadableActvities tr td.actAddToCart {width:180px; text-align:center;}
.downloadableActvities tr td.actAddToCart .commonButton.orange:hover {text-decoration:underline;}
.downloadableActvities tr td.actAddToCart .commonButton.orange.disabled:hover {text-decoration:none;}
.downloadableActvities tr td.actViewStandards {width:100px; text-align:center;}
.downloadableActvities tr td.actHeader {background-color:#666; color:#fff; font-weight:bold;}

.downloadableActvities tr td.actViewStandards a {display:block; color:#fff; width:102px; height:28px; font-size:10px; text-align:left; padding:0px; text-decoration:none; background:#fff url('/skins/pitscoIS/Default/images/StandardsNavigatorBtn2.gif') 0 0 no-repeat;}
.downloadableActvities tr td.actViewStandards a:hover {background:#fff url('/skins/pitscoIS/Default/images/StandardsNavigatorBtn2.gif') -102px 0 no-repeat;}
.downloadableActvities tr td.actViewStandards a span {display:none;}



/***************************************   Standards Navigator    ***************************************/

.standFilterContainer {border:2px solid #0159AA; padding:6px; margin:6px auto 20px auto; border-radius:10px; width:818px;}
.standFilterSet {float:left; margin-right:10px; padding-right:20px;}
.standFilterSet h3 {color:#0159AA;}
.standFilterSet.out {border-right:1px solid #0159AA;}
.standFilterSet.out.last {border-right:0px solid #0159AA; text-align:center; padding-right:0px; width:168px;}
.standFilterSet.out.last input {margin:40px auto;}

.standRefresh {text-align:center; padding:8px 8px 0 8px; margin:8px 8px 0 8px; border-top:1px solid #0159AA}

.standardResults .gridView {width:1030px;}
.standardResults .gridView .product {width:186px; height:auto; padding:0 20px 0 0;}

.standardDetails .RadPanelBar .rpExpandable .rpExpandHandle, .standardDetails .RadPanelBar .rpExpanded .rpExpandHandle {
    display: block;
    float: left;
    height: 15px;
    margin: 5px 5px 0 5px;
    width: 15px;
}

.standardDetails .RadPanelBar_Default a.rpLink {font-weight:bold; color:#191A98;}

.activityStandards {padding:20px;}
.activityStandards .activityCopy {float:left; width:47%;}
.activityStandards .activityCopy p {margin-top:0px;}
.activityStandards .actStandards {float:right; width:47%;}


.activityStandards .actStandards .RadTreeView {
    white-space: normal !important;
    overflow:visible !important;
}
.activityStandards .actStandards .RadTreeView .rtIn 
{
    line-height:24px;
}
.activityStandards .actStandards .RadTreeView .rtHover .rtIn 
{
    background:transparent none !important;
    border:1px solid #fff;
    color:#333;
}


.standardDetails .RadPanelBar.RadPanelBar_Default.fullItem .rpRootGroup
{
    border:1px solid #fff;
}
.standardDetails .RadPanelBar.RadPanelBar_Default.fullItem .rpLink
{
    display:none;
}



.curriculumSearchAll .listView .product .price, .curriculumSearchAll .gridView .product .price,
.curriculumSearchAll .listView .product .options, .curriculumSearchAll .gridView .product .options 
{
    display:none;
}

.curriculumSearchAll .gridView .product {height:260px !important;} 