﻿
.tBoxItem {    
    overflow: visible;
    padding: 17px 0 0 104px;
    position:relative;    
    min-height: 120px;
}
*html .tBoxItem {      
    height: 120px;
}

.tBoxItem h2 {    
    margin-top: 0;
    padding-top: 10px; 
}

.tBoxItem .default,
.tBoxItem .aspWhiteBox, 
.tBoxItem .mvcWhiteBox, 
.tBoxItem .slWhiteBox, 
.tBoxItem .winWhiteBox, 
.tBoxItem .wpfWhiteBox, 
.tBoxItem .ormWhiteBox, 
.tBoxItem .repWhiteBox, 
.tBoxItem .jcWhiteBox, 
.tBoxItem .jmWhiteBox, 
.tBoxItem .jdWhiteBox,
.tBoxItem .jtWhiteBox,
.tBoxItem .testWhiteBox, 
.tBoxItem .teamWhiteBox, 
.tBoxItem .sfWhiteBox, 
.tBoxItem .phoneWhiteBox,
.tBoxItem .spKitWhiteBox,
.tBoxItem .bundlePremiumWhite,
.tBoxItem .bundleUltimateWhite,
.tBoxItem .testSEWhiteBox,
.tBoxItem .kendoUIWeb{
    background:url('/CSS/Boxes/purchase-boxes.jpg?x=3') no-repeat scroll 0 0 transparent;    
    position: absolute;
    left: 17px;
    top: 17px;
    width:70px;
    height:120px;
}

.tBoxItem .default {
    background-position: -1095px 0;      
}

.tBoxItem .mvcWhiteBox
{
    background-position: -73px 0;
}
.tBoxItem .slWhiteBox
{
    background-position: -146px 0;
}
.tBoxItem .winWhiteBox
{
    background-position: -219px 0;
}
.tBoxItem .wpfWhiteBox
{
    background-position: -291px 0;
}
.tBoxItem .ormWhiteBox
{
    background-position: -365px 0;
}
.tBoxItem .repWhiteBox
{
    background-position: -438px 0;
}
.tBoxItem .jcWhiteBox
{
    background-position: -511px 0;
}
.tBoxItem .jmWhiteBox
{
    background-position: -584px 0;
}
.tBoxItem .jdWhiteBox
{
    background-position: -1321px 0;
}
.tBoxItem .jtWhiteBox
{
    background-position: -1392px 0;
}
.tBoxItem .testWhiteBox
{
    background-position: -659px 0;
}
.tBoxItem .teamWhiteBox
{
    background-position: -731px 0;
}
.tBoxItem .sfWhiteBox
{
    background-position: -806px 0;
}
.tBoxItem .phoneWhiteBox
{
    background-position: -1174px 0;
}
.tBoxItem .spKitWhiteBox
{
    background-position: -1246px 0;
}
.tBoxItem .bundlePremiumWhite
{
    background-position: -951px 0;      
}
.tBoxItem .bundleUltimateWhite
{
    background-position:  -879px 0;      
}
.tBoxItem .testSEWhiteBox
{
    background-position:  -1466px 0;   
}

.tBoxItem .kendoUIWeb
{
    background-position: -1538px 0;
}


/* Free products */
.tBoxItem .slFreeBox,
.tBoxItem .tfsBox,
.tBoxItem .jmBox,
.tBoxItem .tpcBox,
.tBoxItem .mvcBox,
.tBoxItem .atFreeBox,
.tBoxItem .ormExpressBox,
.tBoxItem .rfdBox,
.tBoxItem .eliteBox,
.tBoxItem .sfItemBox,
.tBoxItem .ajaxBox,
.tBoxItem .jdBox {
    background:url('/CSS/Boxes/AccountFreeProducts.png') no-repeat scroll 0 0 transparent;    
    position: absolute;
    left: 30px;
    top: 22px;
    width:48px;
    height:114px;
}

.tBoxItem .tfsBox
{
    background-position:  -53px 0;      
}
.tBoxItem .tpcBox
{
    background-position:  -106px 0;      
}
.tBoxItem .mvcBox
{
    background-position:  -159px 0;      
}
.tBoxItem .atFreeBox
{
    background-position:  -212px 0;      
}
.tBoxItem .ormExpressBox
{
    background-position:  -265px 0;      
}
.tBoxItem .rfdBox
{
    background-position:  -316px 0;      
}
.tBoxItem .eliteBox
{
    background-position:  -367px 0;      
}
.tBoxItem .jmBox
{
    background-position:  -418px 0;      
}
.tBoxItem .sfItemBox
{
    background-position:  -471px 0;      
}
.tBoxItem .ajaxBox
{
    background-position: -524px 0;
}
.tBoxItem .jdBox 
{
    background-position: -577px 0;
}

/* Icons 16x16 */
.tIcons16x16 li {
    position: relative;
    padding-left: 26px;
}    

.tIcons16x16 span {
    width: 16px;
    height: 16px;
    display:inline-block;
    background:url('/CSS/Boxes/AccountFreeProducts.png') no-repeat 0 -120px; 
    position: absolute;
    top: 2px;
    left: 0;      
}

.tIcons16x16 .iconAjax {
    background-position: 0 -120px;
}
.tIcons16x16 .iconMVC {
    background-position: -19px -120px;
}
.tIcons16x16 .iconSilverlight {
    background-position: -38px -120px;
}
.tIcons16x16 .iconWpf {
    background-position: -76px -120px;
}
.tIcons16x16 .iconWinForms {
    background-position: -57px -120px;
}
.tIcons16x16 .iconReporting {
    background-position: -95px -120px;
}
.tIcons16x16 .iconORM {
    background-position: -114px -120px;
}
.tIcons16x16 .iconJustCode {
    background-position: -133px -120px;
}
.tIcons16x16 .iconJustMock {
    background-position: -152px -120px;
}
.tIcons16x16 .iconTeamPulse {
    background-position: -171px -120px;
}
.tIcons16x16 .iconTesting {
    background-position: -190px -120px;
}
.tIcons16x16 .iconSitefinity {
    background-position: -209px -120px;
}

