Kids
T-shirts, children's clothing and baby clothes plus
family gifts
Kids
T-shirts, children's
clothing and baby clothes plus family gifts like
mugs, sweatshirts, tote bags, hoodies, magnets,
pillows, children's stories CDs, kids birthday T-shirts, baby creepers, toddler
t-shirts, and more matching family clothing
You're now in the kids T-shirts, family clothing and gifts section of our kids T-shirts, children's clothing, baby clothes,
matching family clothing and gifts shops, with cute designs for your entire family, BABIES, CHILDREN AND ADULTS, on
T-shirts, mugs, magnets, pillows, sweatshirts, baby creepers, tote bags, jerseys, bibs, children's stories and more.
• FOR BRAND NAME DISCOUNT CHILDREN'S CLOTHING, please click here • VIEW YOUR SHOPPING CART or CHECKOUT •
// this initial block stores the images in a global var called swatchUrls so// that we will have them as we do rolloversvar queryString;var SelectedDefaultSwatchImgId;var SelectedDefaultSwatchColorName;var thumbnailPerspective = "default";var swatchUrls = new Array();var originalImageUrls = new Array();setDefaultSwatch( 'imageColor_6','Black');swatchUrls['imageColor_6'] = new Array(); //for default, front and backswatchUrls['imageColor_6'][0] = new Image;swatchUrls['imageColor_6'][0].src = 'http://images1.cafepress.com/product/165937461v12_350x350_Front_Color-Black.jpg';swatchUrls['imageColor_6'][1] = new Image;swatchUrls['imageColor_6'][1].src = 'http://images1.cafepress.com/product/165937461v12_350x350_Front_Color-Black.jpg';var lastIndex = (swatchUrls['imageColor_6']).length;swatchUrls['imageColor_6'][lastIndex] = new Image;swatchUrls['imageColor_6'][lastIndex].src = 'http://content.cafepress.com/products/additional_photos/155_c6_1.jpg';swatchUrls['imageColor_26'] = new Array(); //for default, front and backswatchUrls['imageColor_26'][0] = new Image;swatchUrls['imageColor_26'][0].src = 'http://images1.cafepress.com/product/165937461v12_350x350_Front_Color-Navy.jpg';swatchUrls['imageColor_26'][1] = new Image;swatchUrls['imageColor_26'][1].src = 'http://images1.cafepress.com/product/165937461v12_350x350_Front_Color-Navy.jpg';var lastIndex = (swatchUrls['imageColor_26']).length;swatchUrls['imageColor_26'][lastIndex] = new Image;swatchUrls['imageColor_26'][lastIndex].src = 'http://content.cafepress.com/products/additional_photos/155_c26_1.jpg';function setDefaultSwatch(colorId,colorName){SelectedDefaultSwatchImgId = colorId;SelectedDefaultSwatchColorName = colorName;}/**** refreshImages - replaces the image link with a** new random number so that the image is not cached**/function refreshImages(){var regexp = /\?r=*/;var randNum = "?r=" + (new Date()).getTime();for(var j in swatchUrls) {for(var i in swatchUrls[j]) {var myUrl = swatchUrls[j][i].src;if (myUrl.match(regexp)) {swatchUrls[j][i].src = myUrl.replace(regexp, randNum);} else {swatchUrls[j][i].src = myUrl + randNum;}}}//refresh originalsfor(var k in originalImageUrls) {var myUrl = originalImageUrls[k];if (myUrl.match(regexp)) {originalImageUrls[k] = myUrl.replace(regexp, randNum);} else {originalImageUrls[k] = myUrl + randNum;}}}//convenience methodfunction convertImageArrayToUrlArray(newImageArray) {//get source and put into arrayvar urlArray = new Array(newImageArray.length);for(i=0; i < newImageArray.length; i++) {if (newImageArray[i] != null && newImageArray[i] != undefined) {urlArray[i] = newImageArray[i].src;}}//fix for if you clicked backreturn urlArray;}/**** doSwatchClick - action performed when swatch is clicked, which could be:** 1. change default color text if in edit page, also change view larger link to send in the new color** 2. change default color chosen in drop down if a drop down exists** 3. swap main image + 2 small front/back images with the chosen color** 4. refreshes size drop down if upon choosing this color, there are sizes that are out of stock** 5. if in edit page, draws a border around the clicked swatch**/function doSwatchClick(newImageArray, dropDownId, newSelectValue, sizeDropDownId, imgIdToHighlight, colorText) {//get source and put into arrayvar urlArray = convertImageArrayToUrlArray(newImageArray);setDefaultSwatch(imgIdToHighlight, colorText);if (imgIdToHighlight != undefined && imgIdToHighlight != '') {toggleImgBorder(imgIdToHighlight,1,1);}if (changeDefaultColor != undefined) {changeDefaultColor(colorText);}swapImgsWithUrls(['mainimg', 'img1', 'imgproductinfo1'], urlArray);changeDropDownValueSelected(dropDownId, newSelectValue);if (sizeDropDownId != '') {if (refreshSizeDropDown != undefined) {refreshSizeDropDown(sizeDropDownId, dropDownId);}}//overwrite originalImageUrls - call save again since your new values have changedsaveOriginalImageUrls();//refresh availability message, if it existsif (refreshAvailabilityMessage != undefined) {refreshAvailabilityMessage();}}/**** saveOriginalImageUrls() -- saves the pre rollover images in a global** var named originalImageUrls so that we can retrieve them 'onmouseout'**/function saveOriginalImageUrls() {if (document.images['mainimg'] != undefined) {originalImageUrls[0] = document.images['mainimg'].src}var lastIndex = 2;if (document.images['img1'] != undefined) {originalImageUrls[1] = document.images['img1'].src}if (document.images['imgproductinfo1'] != undefined){originalImageUrls[lastIndex] = document.images['imgproductinfo1'].src}}/**** restoreOriginalImageUrls() -- onmouseout, we restore whatever the original** images were pre-rollover**/function restoreOriginalImageUrls() {swapImgsWithUrls(['mainimg', 'img1', 'imgproductinfo1'], originalImageUrls);}/**** changeImgBorder -- changes image border to a new value**/function changeImgBorder(id, border,colorno) {myImg = document.getElementById(id);if (myImg != undefined) {myImg.style.border=border;}}/**** toggleImgBorder**/function toggleImgBorder(idToHighlight,SelectedAsDefault,MouseOver) {var divId = 'imageColor_6';if (divId == idToHighlight && MouseOver==1) {if(SelectedAsDefault){changeImgBorder(divId, "1px solid black",6);}else{if(divId != SelectedDefaultSwatchImgId)changeImgBorder(divId, "1px solid gray",6);changeDefaultColor('Black');}} else {if (SelectedDefaultSwatchImgId != undefined && SelectedDefaultSwatchImgId != ''){if (!MouseOver){changeDefaultColor(SelectedDefaultSwatchColorName);}if(divId != SelectedDefaultSwatchImgId){//original borderchangeImgBorder(divId, "0px solid",6);}}}var divId = 'imageColor_26';if (divId == idToHighlight && MouseOver==1) {if(SelectedAsDefault){changeImgBorder(divId, "1px solid black",26);}else{if(divId != SelectedDefaultSwatchImgId)changeImgBorder(divId, "1px solid gray",26);changeDefaultColor('Navy');}} else {if (SelectedDefaultSwatchImgId != undefined && SelectedDefaultSwatchImgId != ''){if (!MouseOver){changeDefaultColor(SelectedDefaultSwatchColorName);}if(divId != SelectedDefaultSwatchImgId){//original borderchangeImgBorder(divId, "0px solid",26);}}}}//end if in edit page
Steam Train T-Shirts
STEAM TRAIN T-SHIRTS & GIFTS feature photos of the steam train on clothing, such as steam train t-shirts and sweatshirts, as well as steam train mugs, steam train magnets, and steam train keepsakes.
Our Long Sleeve T-Shirt adds an extra element of style for a casual night out, or to keep the chill off. Made of 100% ringspun cotton for maximum comfort, put on your new favorite T-Shirt from a favorite, trusted name in t-shirts, Hanes.