#cart-table .staticIcon{
    background: transparent url('../images/icons/product_icons_sprite.png') no-repeat scroll 0 0;
    height: 51px;
    width: 60px;
    display: block !important;
    padding: 5px 10px;
    box-sizing: content-box;
}
#cart-table .defaultStyleClassPackage {
    background: transparent url('../images/icons/thumbnail-package.png') no-repeat scroll center 0;
    height: 51px;
    width: 46px;
}
#cart-table .defaultStyleClass {
    background: transparent url('../images/icons/thumbnail-upload.png') no-repeat scroll 0 0;
    height: 51px;
    width: 46px;
}
#cart-table .defaultStyleClassSendCD {
    background: transparent url('../images/icons/thumbnail-send-media.png') no-repeat scroll 0 0;
    height: 51px;
    width: 46px;
}
#cart-table .defaultStyleClassFTP {
    background: transparent url('../images/icons/thumbnail-ftp.png') no-repeat scroll 0 0;
    height: 51px;
    width: 46px;
}

#cart-table .defaultStyleClassDesignService {
    background: transparent url('../images/icons/thumbnail-design-service.png') no-repeat scroll 0 0;
    height: 51px;
    width: 46px;
}

#cart-table .defaultStyleClassQuote {
    background: transparent url('../images/icons/thumbnail-quote.png') no-repeat scroll 0 0;
    height: 51px;
    width: 46px;
}

#cart-table .defaultStyleClassBlankLetterhead {
    background: transparent url('../images/icons/thumbnail-blank-letterhead.png') no-repeat scroll 0 0;
    height: 51px;
    width: 46px;
}

/*envelopes*/

#cart-table .envelopes {
    background-position: -631px -665px;
    height: 25px;
    width: 52px;
}
/*calendars*/

#cart-table .calendars {
    background-position: -628px -759px;
    height: 72px;
    width: 55px;
}

#cart-table .IN_4_75x4_75_CD_PACKAGE_SINGLE_PANEL_WITHOUT_TRAY, 
#cart-table .IN_2_0x2_0, .MM_51_0x51_0_SPECIAL_SQUARE, 
#cart-table .IN_12_0x12_0_10005, .IN_12_0x12_0_10008 {
    background-position: -162px -80px;
    height: 62px;
    width: 48px;
}

/*vertical and horizontal */

#cart-table .booklet_vertical {
    background-position: -628px -961px;
    height: 67px;
    width: 55px;
}

#cart-table .booklet_horizontal {
    background-position: -633px -1036px;
    height: 57px;
    width: 55px;
}

#cart-table .horizontal_rc {
    background-position: -477px -868px;
    height: 30px;
    width: 48px;
}
#cart-table .vertical_rc {
    background-position: -466px -908px;
    height: 54px;
    width: 48px;
}

/* folds */
#cart-table .fold_hf {
    background-position: -634px -144px;
    height: 24px;
    width: 48px;
}
#cart-table .fold_tri {
    background-position: -625px -425px;
    height: 68px;
    width: 48px;
}
#cart-table .fold_z {
    background-position: -625px -505px;
    height: 82px;
    width: 48px;
}
#cart-table .fold_dbl_parallel_rev {
    background-position: -477px -1162px;
    height: 65px;
    width: 48px;
}
#cart-table .fold_dbl_parallel {
    background-position: -625px -10px;
    height: 53px;
    width: 48px;
}
#cart-table .fold_open_gt {
    background-position: -625px -299px;
    height: 52px;
    width: 48px;
}
#cart-table .fold_closed_gt {
    background-position: -477px -1097px;
    height: 52px;
    width: 48px;
}
#cart-table .fold_acrd_4pnl {
    background-position: -477px -1025px;
    height: 66px;
    width: 48px;
}
#cart-table .fold_roll_4pnl {
    background-position: -625px -361px;
    height: 53px;
    width: 48px;
}
#cart-table .fold_half_half {
    background-position: -634px -178px;
    height: 55px;
    width: 48px;
}
#cart-table .fold_half_tri {
    background-position: -635px -243px;
    height: 48px;
    width: 55px;
}
#cart-table .fold_half_vert {
    background-position: -625px -77px;
    height: 60px;
    width: 48px;
}
#cart-table .folders {
    background-position: -626px -595px;
    height: 63px;
    width: 55px;
}
/**** staggered flyer ***/
#cart-table .staggered_flyer {
    background-position: -628px -839px;
    height: 64px;
    width: 55px;
}
#cart-table .square_rc {
    background-position: -477px -969px;
    height: 48px;
    width: 48px;
}
#cart-table .square_norc, #cart-table .style_39_9 {
    background-position: -477px -818px;
    height: 44px;
    width: 48px;
}

#cart-table .horizontal_norc {
    background-position: -477px -713px;
    height: 30px;
    width: 48px;
}
#cart-table .vertical_norc {
    background-position: -466px -757px;
    height: 48px;
    width: 48px;
}

/*Rolodex Cards*/
#cart-table .rolodex {
    background-position: -628px -909px;
    height: 43px;
    width: 55px;
}
/*  Table Tents */
#cart-table .tabletent {
    background-position: -626px -696px;
    height: 52px;
    width: 55px;
}
/*Yard Signs*/

#cart-table .style_37_515{
     background-position: -10px -80px;
}
#cart-table .style_37_711{
    background-position: -10px -143px; height:56px;
}
#cart-table .style_37_708{
    background-position: -10px -485px;
    height: 60px;
 }
#cart-table .style_37_709{
  background-position: -10px -425px; 
 }
  
#cart-table .style_37_710{
   background-position: -10px -354px;
    height: 56px;   
}
#cart-table .style_37_712{
    background-position: -10px -209px;
    height:60px;
}
#cart-table .style_37_713{
  background-position: -10px -282px;
  height:60px;  
}
#cart-table .style_37_374{
  background-position: -10px -10px;
}
#cart-table .style_37_514, 
#cart-table .style_37_303, 
#cart-table .style_37_302, 
#cart-table .style_37_313,
#cart-table .style_37_366{
  background-position: -10px -10px;
  height:60px;  
}

/* Special Shapes */

#cart-table .style_39_1{
  background-position: -10px -603px;
  height:60px;  
}
#cart-table .style_39_4, 
#cart-table .style_39_5{
  background-position: -10px -830px;
  height:60px;  
}
#cart-table .style_39_2{
  background-position: -10px -786px;
  height:30px;  

}
#cart-table .style_39_6{
  background-position: 5px -670px;
  height:62px;  
}
#cart-table .style_39_7{
  background-position: -10px -744px;
  height:32px; 
}

#cart-table .style_39_8{
  background-position: -10px -558px;
  height:34px; 
}

/* Roll Labels */

#cart-table .style_36_1{
   background-position: -10px -907px;
   height: 60px;
}

#cart-table .style_36_2{
   background-position: 1px -976px;
   height: 60px;
}

#cart-table .style_36_5{
    background-position: -163px -1098px;     
    height: 43px;     
    width: 50px;
}

#cart-table .style_36_4 {
    background-position: -9px -1080px;
    height: 62px;
    width: 48px;
}

#cart-table .style_36_3{

    background-position: -10px -1153px;
    height: 65px;
    width: 48px;
}

/* CD Packages */
#cart-table .style_26_458, 
#cart-table .style_26_459{
    background-position: -162px -10px;
    height: 60px;
    width: 48px;
}
#cart-table .style_26_456{
    background-position: -162px -80px;
    height: 62px;
    width: 48px;
}

#cart-table .style_26_457{
    background-position: -162px -152px;
    height: 62px;
    width: 48px;
}

/*  DVD Packages  */
#cart-table .style_30_403{

    background-position: -162px -226px;
    height: 60px;
    width: 48px;
}

/*  Door Hangers  */

#cart-table .style_29_292, 
#cart-table .style_29_341, 
#cart-table .style_29_342,
#cart-table .style_29_380{
    background-position: -150px -294px;
    height: 62px;
    width: 48px;
}

/*  Event Tickets  */

#cart-table .style_22_272_23, 
#cart-table .style_22_293_23 {
    background-position: -163px -365px;
    height: 25px;
    width: 48px;
}
#cart-table .style_22_272_24, 
#cart-table .style_22_293_24{
    background-position: -163px -400px;
    height: 25px;
    width: 48px;
}

#cart-table .style_22_272_25, 
#cart-table .style_22_293_25{
    background-position: -163px -434px;
    height: 25px;
    width: 48px;
}

#cart-table .style_22_271_23, 
#cart-table .style_22_292_23 {
    background-position: -150px -465px;
    height: 60px;
    width: 48px;
}

#cart-table .style_22_271_24, 
#cart-table .style_22_292_24 {
    background-position: -150px -536px;
    height: 60px;
    width: 48px;
}

#cart-table .style_22_271_25, 
#cart-table .style_22_292_25 {
    background-position: -150px -610px;
    height: 60px;
    width: 48px;
}

/* Rip Card */
#cart-table .style_35_381, 
#cart-table .style_35_382{
    background-position: -142px -680px;
    height: 60px;
    width: 48px;

}

#cart-table .style_35_396, 
#cart-table .style_35_397{
    background-position: -142px -750px;
    height: 60px;
    width: 48px;
    transform: rotate(270deg);
}

#cart-table .style_35_380{
    background-position: -142px -825px;
    height: 60px;
    width: 48px;
}

/* Foam Boards */

#cart-table .style_4{
    background-position: -10px -1078px;
    height: 60px;
    width: 48px;
}
#cart-table .style_9{
    background-position: -160px -79px;
    height: 60px;
    width: 48px;
}
#cart-table .style_12{
    background-position: -310px -182px;
    height: 50px;
    width: 48px;
}
#cart-table .style_15_1{
    background-position: -162px -968px;
    height: 45px;
    width: 48px;
}
#cart-table .style_15_2 {
    background-position: -162px -897px;
    height: 58px;
    width: 48px;
}

#cart-table .style_5_1{
    background-position: -162px -1095px;
    height: 45px;
    width: 48px;
}
#cart-table .style_5_2 {
    background-position: -162px -1026px;
    height: 58px;
    width: 48px;
}
#cart-table .style_1{
    background-position: -162px -1151px;
    height: 62px;
    width: 48px;
}
#cart-table .style_11 {
    background-position: -313px -67px;
    height: 50px;
    width: 48px;
}
#cart-table .style_13{
    background-position: -313px -9px;
    height: 50px;
    width: 48px;
}
#cart-table .style_14 {
    background-position: -319px -557px;
    height: 64px;
    width: 50px;
}
#cart-table .style_10 {
    background-position: -318px -500px;
    height: 50px;
    width: 50px;
}
#cart-table .style_6 {
    background-position: -474px -361px;
    height: 35px;
    width: 51px;
}

/* Metal Wall Prints  */

#cart-table .style_10008_10063, #cart-table .style_10008_10063_1 {
    background-position: -304px -1102px;
    height: 34px;
    width: 50px;
}
#cart-table .style_10008_10069 {
    background-position: -321px -936px;
    height: 45px;
    width: 50px;
}
#cart-table .style_10008_10072_1, 
#cart-table .style_10008_10072_2 {
    background-position: -321px -991px;
    height: 48px;
    width: 51px;
}
#cart-table .style_10008_10073_1, #cart-table .style_10008_10071_1 {
    background-position: -313px -1044px;
    height: 50px;
    width: 50px;
}

/*Landscape*/
#cart-table .style_10008_10076, 
#cart-table .style_10008_10070, 
#cart-table .style_10008_10064_1, 
#cart-table .style_10008_10064_2, 
#cart-table .style_10005_10025_1,
#cart-table .style_10008_10066_1, 
#cart-table .style_10008_10066_2, 
#cart-table .style_10008_10068_1, 
#cart-table .style_10008_10068_2, 
#cart-table .style_10008_10074_1,
#cart-table .style_10008_10074_2, 
#cart-table .style_10008_10077_1, 
#cart-table .style_10008_10077_2, 
#cart-table .style_10008_10079_1, 
#cart-table .style_10008_10079_2,
#cart-table .style_10008_10070_1,
#cart-table .style_10008_10076_1,
#cart-table .style_10005_10023_1,
#cart-table .style_10005_10027_1,
#cart-table .style_10005_10029_1,
#cart-table .style_10005_10030_1,
#cart-table .style_10005_10031_2,
#cart-table .style_10005_10032_1,
#cart-table .style_10005_10034_1 {
    background-position: -321px -936px;
    height: 50px;
    width: 51px;
}

/* Mounted Wall Prints  */
/*Portrait*/
#cart-table .style_10005_10023, 
#cart-table .style_10005_10025, 
#cart-table .style_10005_10027, 
#cart-table .style_10005_10029, 
#cart-table .style_10005_10030, 
#cart-table .style_10005_10032, 
#cart-table .style_10005_10034, 
#cart-table .style_10005_10024, 
#cart-table .style_10005_10026,
#cart-table .style_10005_10026_2,
#cart-table .style_10008_10065_1,
#cart-table .style_10008_10067_1, 
#cart-table .style_10008_10069_1,
#cart-table .style_10005_10028, 
#cart-table .style_10005_10031, 
#cart-table .style_10005_10033, 
#cart-table .style_10005_10035,
#cart-table .style_10005_10024_2,
#cart-table .style_10008_10075_1,
#cart-table .style_10008_10078_1,
#cart-table .style_10005_10028_2,
#cart-table .style_10005_10031_2,
#cart-table .style_10005_10033_2,
#cart-table .style_10005_10035_2{
    background-position: -312px -1143px;
    height: 65px;
    width: 51px;
}

/* A-Frame Signs  */

#cart-table .style_10004_10008{
    background-position: -317px -629px;
    height: 72px;
    width: 51px;
}

/* Photo Plaques  */

#cart-table .style_10010_10092, 
#cart-table .style_10010_10093, 
#cart-table .style_10010_10095, 
#cart-table .style_10010_10094, 
#cart-table .style_10010_10096{
    background-position: -317px -790px;
    height: 64px;
    width: 51px;
}

/* Retractable Banner Stands  */
#cart-table .style_10002_10001, 
#cart-table .style_10002_10002, 
#cart-table .style_10002_10003, 
#cart-table .style_10002_10004, 
#cart-table .style_10002_10005, 
#cart-table .style_10002_10006, 
#cart-table .style_10002_10007 {
    background-position: -314px -712px;
    height: 70px;
    width: 50px;
}
/* Puzzles */
#cart-table .style_10012_10107, 
#cart-table .style_10012_10101, 
#cart-table .style_10012_10102, 
#cart-table .style_10012_10103, 
#cart-table .style_10012_10104, 
#cart-table .style_10012_10105, 
#cart-table .style_10012_10106, 
#cart-table .style_10012_10108, 
#cart-table .style_10012_10109 {
    background-position: -476px -7px;
    height: 50px;
    width: 51px;
}

/* Mugs */

#cart-table .style_10006_10260, 
#cart-table .style_10006_10261, 
#cart-table .style_10006_10262, 
#cart-table .style_10006_10263, 
#cart-table .style_10006_10264, 
#cart-table .style_10006_10265, 
#cart-table .style_10006_10266 {
    background-position: -466px -66px;
    height: 48px;
    width: 51px;
}

/* T-Shirt */

#cart-table ._10001 {
    background-position: -476px -122px;
    height: 48px;
    width: 51px;
}

#cart-table .style_10001_1 {
    background-position: -476px -122px;
    height: 48px;
    width: 51px;
}

#cart-table .style_10001_2 {
    background-position: -628px -1102px;
    height: 48px;
    width: 51px;
}

/* Framed Prints */

#cart-table .style_10009_10081, 
#cart-table .style_10009_10082, 
#cart-table .style_10009_10083, 
#cart-table .style_10009_10084, 
#cart-table .style_10009_10085, 
#cart-table .style_10009_10086, 
#cart-table .style_10009_10087, 
#cart-table .style_10009_10088, 
#cart-table .style_10009_10089, 
#cart-table .style_10009_10090{
    background-position: -321px -868px;
    height: 60px;
    width: 51px;
}