﻿body,form,html{margin:0;padding:0}button,input,textarea{border:1px solid #aaa}body,html,textarea{font-family:'Open Sans',Arial,Helvetica,sans-serif;line-height:1.1em}button,input,select{font-weight:400;vertical-align:baseline}#region,button.invisible{visibility:hidden}#ajaxBasketWidget span,#mainMenu li span,#mmi5 span,#mmi6 span,#mmi7 span,.theTitle{display:inline-block}.saleItemDetails,.salesitemSmall{word-wrap:break-word}body,html{color:#555;font-size:16px;text-align:left;background:url(/t-shirt-studio-artwork/bodyBG.jpg) center #e9e9e9}#shoppingBasketSize>select{max-width:130px}#germanHelpSection{margin-bottom:30px}#deliveryLeftTxt{float:left}#deliveryRightTxt{float:right}a{color:#1c6ea8;text-decoration:none}a:hover{color:#2699eb}button,input{font-size:1.05em;background-color:#fff;color:#333;border-radius:5px;overflow:visible;padding:2px 4px}#externalBlock,#head,#title,.textToolTabs{overflow:hidden}textarea{resize:none;font-size:.95em;color:#000;border-radius:5px}textarea.linkPickup{height:60px;width:890px;margin-top:17px}textarea.marketplace{width:100%;height:120px}button.tiny,button.tiny div{height:18px}select{border:1px solid #aaa;font-size:1.05em;border-radius:5px 0 0 5px;margin-bottom:5px}.theTitle,.verticalAlign{vertical-align:middle}input.radio{border:0}input.checkbox{border:0;margin-left:5px}h1,h2,h3,hr,p{margin:0}button,input.button,input.image,input.submit{text-shadow:0 -1px 0 rgba(0,0,0,.1);border:0;background-color:#3D993D;color:#fff;cursor:pointer}button.disabled{opacity:.4;background:#999;color:#fff}button.hover,button:hover,input.button:hover,input.hover,input.image:hover{background-position:bottom}button.disabled:hover{border-color:#000}button:active,input.button:active,input.image:active{border-color:#666 #BBB #BBB #666}button{position:relative}button.tiny{padding:0;width:18px;background-image:url(/t-shirt-studio-artwork/button18.png)}button::-moz-focus-inner{padding:0;border:none}button.toolButton{top:8px;right:8px;position:absolute;z-index:2}.trans,button.trans{color:#333;background:#f0f0f0;background:rgba(230,230,230,.66);text-shadow:none;border:1px solid #eee}#mainMenu li a,.basketWidget{text-shadow:0 -1px 0 rgba(0,0,0,.08);text-align:center;text-decoration:none}button.trans:hover{background:#fff;background:rgba(245,245,245,.66)}.errorText{color:#BF1D1D}h1{white-space:normal;font:400 50px bebas_neueregular;line-height:48px;color:#333}h2{font:400 40px bebas_neueregular;line-height:38px;white-space:normal;color:#6B8299}.title h3,h3{color:#333}h3{font:400 36px bebas_neueregular;line-height:1.1em;padding-top:6px}.title{line-height:1.1em}.sectionHeading{line-height:1em;background:0 0;padding:0}.sectionHeading a{color:#fff}p{padding:17px 0 0}img{-ms-interpolation-mode:bicubic;border:0}small{font-size:.8em;line-height:1.1em}big{font-size:1em}.feed p,.feed ul{font-size:.91em;font-weight:400}hr{clear:both;height:1px;border-width:0;color:#E0E0E0;background-color:#E0E0E0}.feed ul{padding-left:25px}.feed p{padding:.85em 0 0}.feed .title{font-size:1em;line-height:1em}.floatLeft{float:left}.floatRight{float:right}td{padding:10px 10px 0 0}.basketWidget{color:#fff}#mainMenu li.rightLi{float:right;padding-right:0}#mmi1{margin-left:100px}#ajaxBasketWidget img,#mmi5 img,#mmi6 img,#mmi7 img{vertical-align:top;margin:-3px 1px}#mmi5 img{margin-right:5px}#mmi6{display:none;margin-left:15px}#christmasDeliveryDates{text-align:right;margin:10px 0 0 -250px;height:0;color:#fff;font-size:1.2em}#mainMenu{font-weight:400;font-size:22px;margin-top:45px}#mainMenu li{list-style:none;padding:0 1.25%;float:left}#mainMenu li a{color:#fff;display:block}#mainMenu .menu{position:absolute;font-size:17px;display:none;margin:14px 5px 0 -30px;padding:16px 0;background:#f9f9f9;border:1px solid #ccc;z-index:999}#mainMenu .menu img{position:relative;display:block;margin:-25px 0 15px 32px}#mainMenu .menu a,.menu .title{position:relative;display:block;margin:0;padding:4px 30px;width:auto;white-space:nowrap;text-align:left;color:#333;text-shadow:none}#content,#footer,#head{width:940px}#mainMenu div a:hover{background-color:#fff}#topStrip{background:url(/t-shirt-studio-artwork/stripbg.jpg) #97B6C5;height:100px;min-width:970px}#head{display:block;height:88px;padding-top:1px;margin:0 auto}#tshirtstudio{float:left;padding:2px 0 0;z-index:999;position:relative}#x_titleContainer{width:970px;margin:12px auto 17px;border-bottom:0;background:#fff}#title{text-align:left;padding:30px 0 10px;margin-left:1.489%;margin-right:1.489%}#newTitle{position:relative;margin:30px 0 0}#pageTitle h1{font-size:2em;color:#fff}#pageTitle h2{line-height:1.1em;font-size:1.7em;color:#B2D9FF}#contentContainer{width:970px;margin:-12px auto 0;border-top:0;background:#fff}#content{clear:both;padding:0;margin:0 auto}.brClear{display:block;clear:both}#externalContainer,.hiddenDiv,.hideMe{display:none;position:absolute}#footer{clear:both;margin:0 auto 210px}#footer .category{padding:20px;width:264px}#footer .title{margin:0 0 10px}#footer li{list-style:none;margin-top:3px}#footer .last{margin-right:0}.category .socialIcons{margin-right:15px;height:25px;width:25px}.hiddenDiv{left:0;top:0}#externalBlock{z-index:50;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #E0E0E0}.category{line-height:1.3em;width:306px;margin:6px 10px 0 0;float:left}.category .title{line-height:1.2em;font-size:1.5em;color:#333}.categorySection{vertical-align:top;display:unset;margin:0 0 17px}.closePopupButton{top:-10px;right:-10px;position:absolute;z-index:501}#settings,.marketplaceThumb,.productBlock,.thumb{position:relative}.textToolTabs{display:table;table-layout:fixed;border-radius:4px 4px 0 0;width:100%;height:40px;background:#E0E0E0;background:rgba(221,221,221,.66)}.dialogBody{height:261px;width:455px;overflow-y:scroll;padding:5px}.dialogBody::-webkit-scrollbar{width:22px}.dialogBody::-webkit-scrollbar-thumb:vertical{background-color:#999;-webkit-border-radius:10px;border:5px solid transparent;background-clip:padding-box;min-height:30px}.dialogBody::-webkit-scrollbar-thumb{height:5px}.dialogBody::-webkit-scrollbar-track{border-radius:10px;background:rgba(230,230,230,.6);border:5px solid transparent;background-clip:padding-box}.dialogCont .textToolTabs a,.dialogCont .textToolTabs div{color:#333;display:table-cell;vertical-align:middle;text-align:center;height:100%;width:100%;border-right:1px solid #fff}.dialogCont .textToolTabs a:hover{color:#333;background:rgba(245,245,245,.66)}.dialogCont .textToolTabs a:last-child{border:0}.textToolTabs .tabOn{background-color:#fafafa}.textToolDialog .dialogBody{display:none}.textToolDialog .dialogBody a.fontSelector{display:block}.textToolDialog .dialogBody a{display:inline-block}.textToolDialog .dialogBody .fbPhotos a{display:inline}.layoutImg,.productImg{border:1px solid #eee;background:rgba(245,245,245,.66)}.layoutImg:hover,productImg:hover{background:#eee;background:rgba(255,255,255,.66)}.textToolDialog{height:317px;width:465px}.dialogCont .dialogBody a.fontColourSelector{display:inline-block}#myLayouts.dialogBody{display:block;padding-left:10px;width:449px}.fourProductBlock,.productBlock{vertical-align:top;display:inline-block;background-color:#e5e5e5}#myLayouts.dialogBody img,.assetImageContainer{padding:0 0 0 4px}#layoutContainer .pointL,.textToolDialog .pointL{margin-top:140px}.fourProductBlock{width:204px;height:204px;padding:11px;margin:0 0 12px 12px}.productBlock{width:285px;height:285px;padding:0;margin:1% 14px 10%}.productBlock .title a{color:#333}.productBlock .productImg{display:block;margin:0 auto}#divOldPrice,#newPrice,.oldPrice,.sizes{display:inline}.productBlock button.tiny{margin-top:2px}.categorySection .firstColumn,.firstColumn{margin-left:0}#prices.price{margin:0 11px}#divOldPrice{margin-right:3%}.oldPrice{margin-right:4px;line-height:.8em;font-size:.8em;text-decoration:line-through}#sizeOption{max-width:96px;margin-left:5px}.buy{padding-top:17px;clear:both;text-align:right;float:right}.buyBreak{display:inline-block}.quantity{width:32px;margin-left:5px}.quantityContainer{display:inline;margin-left:15px}.bigButton{background-image:url(/t-shirt-studio-artwork/button40.png);display:inline-block;padding:8px 20px}.midButton{background-image:url(/t-shirt-studio-artwork/button35.png);display:inline-block;padding:6px 12px}.smallButton{background-image:url(/t-shirt-studio-artwork/button30.png);font-size:.75em;padding:6px 10px;display:inline-block}.pagButton,.tallButton{font-size:.8em;display:inline-block}.tallButton{background-image:url(/t-shirt-studio-artwork/button60.png);padding:0 10px;height:60px;width:38px}.pagButton{background-color:#fff;color:#333;padding:0;text-align:center;vertical-align:middle;margin:0 5px 0 0;height:25px;width:28px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #D6D6D6}#proceedButton{margin-bottom:20px;float:right;margin-top:17px}.clear{clear:both}#mainMenu #mainMenuBasketWidget{margin-left:-70px;width:327px}#mainMenu #mainMenuBasketWidget #basketWidgetimg{margin-left:77px}#basketWidgetContent{line-height:normal;padding-right:0;max-height:290px;overflow-y:auto}.basketWidgetRemovediv{float:left;clear:both;width:15px;height:15px}.basketWidgetRemovebtn{width:15px;height:15px;padding-left:5px;float:left;margin-top:27px;margin-left:10px}#basketWidget{width:55px;font-size:13px;float:left;padding-top:20px;padding-left:5px;text-align:right}#basketWidgetTotal{font-size:14px;padding:4px 25px;clear:both}#basketWidgetCheckout{margin-left:30px;margin-right:20px;margin-top:30px}#basketWidgetDiscount{float:right;font-size:13px;padding:4px 25px;clear:both}.basketWidgetProductLine{margin-left:25px}.basketWidgetThumbrow{float:left;width:109px;margin-right:20px;margin-left:12px}.basketWidgetThumbdiv{position:relative;display:inline-block;width:50px;height:50px;margin-right:4px;vertical-align:middle}#basketWidgetAjax .basketWidgetRemovediv img{margin-left:0;vertical-align:middle;display:inline-block;padding-top:26px}#basketWidgetCheckoutSpan{float:right;font-size:16px}.basketWidgetThumbimg{border:1px solid #aaa;margin:0;padding:0}#mainMenu .menu #basketWidgetCheckout a{white-space:normal;font-size:14px;color:#555;padding:0;display:inline}#mainMenu .menu #basketWidgetCheckout a:hover{background-color:inherit}#mainMenu .menu .productLine a{padding:0;white-space:normal;font-size:11px;color:#555}.itemNameBasketWidget{white-space:normal;text-decoration:none;color:#555;font-size:14px;display:inline;float:left;width:90px;padding:0;margin:0 0 0 -12px}#basketWidgetContent::-webkit-scrollbar{width:9px}#basketWidgetContent::-webkit-scrollbar-thumb:vertical{margin:5px;background-color:#999;-webkit-border-radius:5px}#basketWidgetContent::-webkit-scrollbar-track{border-radius:5px;background:rgba(230,230,230,.6)}@font-face{font-family:bebas_neueregular;src:url(/webfonts/BebasNeue-webfont.eot);src:url(/webfonts/BebasNeue-webfont.eot?#iefix) format('embedded-opentype'),url(/webfonts/BebasNeue-webfont.woff2) format('woff2'),url(/webfonts/BebasNeue-webfont.woff) format('woff'),url(/webfonts/BebasNeue-webfont.ttf) format('truetype'),url(/webfonts/BebasNeue-webfont.svg#bebas_neueregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:langdonregular;src:url(/webfonts/langdon-webfont.eot);src:url(/webfonts/langdon-webfont.eot?#iefix) format('embedded-opentype'),url(/webfonts/langdon-webfont.woff2) format('woff2'),url(/webfonts/langdon-webfont.woff) format('woff'),url(/webfonts/langdon-webfont.ttf) format('truetype'),url(/webfonts/langdon-webfont.svg#langdonregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:tssicons;src:url(/webfonts/tssicons2-webfont.eot);src:url(/webfonts/tssicons2-webfont.eot?#iefix) format('embedded-opentype'),url(/webfonts/tssicons2-webfont.woff2) format('woff2'),url(/webfonts/tssicons2-webfont.woff) format('woff'),url(/webfonts/tssicons2-webfont.ttf) format('truetype'),url(/webfonts/tssicons2-webfont.svg#tssiconsregular) format('svg');font-weight:400;font-style:normal}.symbol{font-size:12px;font-family:tssicons,'Lucida Grande','Lucida Sans Unicode',sans-serif;display:inline}#mainMenu .symbol{font-size:13px;vertical-align:middle;margin-left:3px}#accountError{margin-bottom:30px}.theField{width:346px;float:right}.inputField{width:100%;display:inline-block;margin-top:17px;clear:both}.inputLabel{padding-top:5px;float:left}input.text{width:340px}#addAddress,#editAddress{width:500px}#registerForm input.checkbox,#shippingForm input.checkbox{margin-left:5px}#registerForm input.radio,#shippingForm input.radio,#signInForm input.radio{margin-right:10px}#registerForm #registerDetails,#resetPasswordForm #passwordDetails,#signInForm #loginDetails{width:690px;float:left}#registerForm #passwordDetails{width:690px;margin-top:30px;clear:left;float:left}#payment-rhs{width:440px;float:right}#confirmation-mainContent{float:left;width:680px;margin-bottom:20px}.SelectHeight{height:30px}.addressAsterisk,.asterisk{display:inline;color:#BF1D1D}.addressDeleteButton{margin-left:17px}.customerAddress2{margin-top:5px}#addressProceedbtn,.proceedButton{float:right;margin-top:30px}#addAddress{margin-top:30px;clear:left}#addressCol1{width:450px;float:left}#addressCol2{width:450px;float:right}#lookupPostcodeForm,#providencetxt,#regionCodeCA,#regionCodeUS,#statetxt,#zipcodetxt{display:none;visibility:hidden}.remove,.tool{display:inline-block}#customerRegion,#postCodetxt,#regiontxt{display:inline-block;visibility:visible}#addressSelector{margin-top:5px;font-size:.8em}.theAddress{margin:17px 0}#Postcode2Lookup{width:200px}.addressBlock{margin-top:30px;margin-bottom:30px}#PCLoader{margin-left:5px;width:20px}#checkoutButton{float:right;margin-top:17px}button #checkoutButton:hover{background:#999}.tool{vertical-align:middle;font-size:.9em;text-align:center;margin-left:8px}.remove{width:20px;height:20px;padding:1px 2px 0;margin-left:10px;margin-right:10px;vertical-align:middle}.remove div{height:18px}.basketTools{margin-top:34px;float:right}.itemThumbs{float:left;margin-bottom:17px;width:unset;margin:unset}#basketButtons{margin-left:5px;margin-top:34px;float:left}#basketTotals{line-height:1.5em;clear:both;float:right;text-align:right;margin-top:30px}.subTotalHeading{display:inline;float:left;margin-right:17px}.helpSection,.marketplaceThumb,.thumb{display:inline-block}.thumb{width:100px;height:100px;margin-right:5px;vertical-align:middle}#continueShoppingbtn{float:left;margin-top:16px;margin-right:5px}#basketCheckout{clear:both;float:right}#cardLogos{margin:17px 0}#cardDetails input.text{width:250px;float:right}.paymentDetailsChoice{margin-top:15px}.paymentDetailsChoice label{display:inline-block;float:left;width:50%}.paymentImg{float:right;width:50%}#sellerInformation,#settings{width:640px}#helpLeftCol,#helpRightCol1{width:293px;float:left}#orderSummary{width:460px;float:left}#orders{width:100%}#orders td{padding:0 4px}#theOrders,.theSettings{margin-top:17px}#emailDetails,#sellerInformation,#settings{margin-top:30px;clear:left}#emailDetails,#emailDetailsChange,#marketPlaceSettings,#passwordDetailsChange,#profileDetails{width:690px;float:left}.hint{margin-top:5px}#mainContent{width:940px}#helpImg{width:25%}#helpText{width:75%}#intro,.helpIntro{clear:both;margin:17px 0 30px}#intro img{float:left;margin:0 17px 5px 0}#helpLeftCol{margin-bottom:30px}#helpRightCols{float:right;width:617px;margin-bottom:30px}#helpRightCol2{width:294px;float:right}#helpLeftCol ul,#helpRightCols ul{margin-top:17px;padding-left:20px}#helpLeftCol li,#helpRightCols li,.helpIntro li{margin-bottom:5px}.helpSection{clear:both;margin-bottom:30px}.helpSection .leftImg,.helpSection p img{float:left;margin:0 17px 5px 0}.helpSection li{margin-top:17px;clear:both}#termsAndConditions .title{margin:17px 0 5px;font-weight:700}#correspondence,#order{margin-top:30px;width:640px}#orderHeader{width:640px}#theDetails{margin-top:17px}#orderItems .smallButton{margin-right:2px}.correspondence{margin-top:17px}.emailText{margin-top:5px;border:0;width:100%;height:200px;font-weight:400;font-size:14px}.outOfStockTxt,.saleItemDetails{float:right;font-size:.8em;clear:both}.itemName{margin:10px 0}.marketplaceSectionHeading{line-height:1em;background:0 0;padding:0;width:225px}.marketplaceSectionHeadingTwoThumbs{line-height:1em;background:0 0;padding:0;width:456px}.marketplaceH3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.marketplaceThumb{width:150px;height:150px;margin-right:5px;vertical-align:middle}.outOfStockTxt{margin-top:6px;font-weight:600}.marketplace-sale-th,.tssicons{font-weight:400}.marketplaceItemDesc{text-align:right;width:inherit}.saleItemTitle{float:right;width:inherit}.saleItemDetails{width:inherit}.saleItemDetails button{margin:5px 0}.marketplaceProductRow{margin-right:2px;float:left}.marketplaceOneThumb{width:230px}.marketplaceTwoThumbs{width:460px}.marketplaceProductBlock{margin-left:0;margin-right:4px}#settings .loading{left:60%}.loading{position:absolute;left:48%;top:5%;z-index:999;display:none}.marketplaceSizes{display:inline;float:right;clear:both}#theOrders .salesItemDetails,.item,.marketplaceBuyButton,.section{display:inline-block}.marketplacePrice{float:right;clear:both;margin:5px 0}.marketplaceBuyButton{width:100%}.marketplaceBuySection{margin:25px 0;height:200px}.links{float:left;width:940px}#theThumbNail{width:350px;height:350px}.text.narrowInputField{width:60px}.radio{margin-top:10px}.imageThumb,.item,.sizeSelector{margin-top:17px}.thumbSelect{float:left;margin-right:30px}#createThumbBtn{width:100%}#theOrders .salesItemDetails{width:430px;margin-right:25px;vertical-align:middle}.item{position:relative}#theOrders .itemDetails,#theOrders .itemThumbs,#theOrders .itemTools,.marketplaceItemThumbs{vertical-align:middle;display:inline-block;margin-right:10px}#theOrders .itemDetails{width:350px}#theOrders .itemThumbs,.marketplaceItemThumbs{width:310px}#itemPics img{margin-right:17px}.marketplace-buy{text-align:right;padding-top:17px;float:left}.marketplace-sale-table{margin:10px 0 17px;border:1px solid #A0A0A0;padding:2px;border-radius:5px;width:100%}.marketplace-sale-nokSpan,.marketplace-sale-okSpan{background-image:url(/t-shirt-studio-artwork/oknok.png);display:block;margin-left:auto;margin-right:auto;height:30px;width:30px}.marketplace-sale-th.title{padding-bottom:10px}.marketplace-sale-td{padding:0 4px;border:1px solid #A0A0A0;text-align:center}.marketplace-sale-okSpan{background-position:top}.marketplace-sale-nokSpan{background-position:bottom}.designCat{width:224px;margin:30px 9px 0 0;float:left}.designCat img{vertical-align:middle}.designCat .title{line-height:1.2em;font-size:1.4em;color:#666}.designCat a{line-height:1.3em;color:#333}.layoutImgCat{border:1px solid #EAEAEA;line-height:248px;background:#F5F5FC;background:linear-gradient(#FAFAFF,#EEEEF5);height:250px;width:224px;text-align:center;margin-bottom:5px}#productContainer{display:none;position:absolute;z-index:101;border-radius:5px;margin-right:13%;background:#f0f0f0;background:rgba(250,250,250,1);border:1px solid #CCC;text-align:left;top:30%;left:37%}#theProducts.dialogBody{display:block;padding-left:10px;width:449px}#theProducts.dialogBody img,.assetImageContainer{padding:0 0 0 4px}#noAccount{float:right}.displayNone{display:none}.displayBlock{display:block}.marketplaceOverlay,.overlay{position:fixed;display:none;height:100%;width:100%;top:0;left:0;z-index:100}.overlay{background:rgba(243,240,240,.76)}.marketplaceOverlay{background:rgba(0,0,0,.08)}@font-face{font-family:TSSIcons;src:url(../webfonts/TSSIcons.eot?m84exx);src:url(../webfonts/TSSIcons.eot?m84exx#iefix) format('embedded-opentype'),url(../webfonts/TSSIcons.ttf?m84exx) format('truetype'),url(../webfonts/TSSIcons.woff?m84exx) format('woff'),url(../webfonts/TSSIcons.svg?m84exx#TSSIcons) format('svg');font-weight:400;font-style:normal}.tssicons{font-family:TSSIcons!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-TwitterLogo:before{content:"\e900";font-size:50px;color:#00B5F1}