.dn{display:none}.ctr{margin-left:auto;margin-right:auto}.ctrline{margin-left:auto;margin-right:auto;text-align:center}.bdr{border:1px solid #000}.bq{padding-left:40px;padding-right:40px}.fl{float:left}.s{font-size:10px}.n{font-family:Helvetica,Verdana;font-size:12px}.l{font-family:Helvetica,Verdana;font-size:16px}.vl{font-size:20px;font-family:Verdana,Helvetica,sans-serif}.nu{text-decoration:none}.clr{clear:both}.i{font-style:italic}.b{font-weight:bold}body{font-family:Helvetica,Verdana,sans-serif;margin:5px;background-color:#ffff1a;padding:0}A{text-decoration:none}a:link.menu{color:#000;font-weight:bold;padding:2px}a:active.menu{color:#00f;padding:2px}a:visited.menu{color:#000;font-weight:bold;padding:2px}a:hover.menu{color:#000;font-weight:bold;padding:1px;border:1px solid #000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}a:link{color:#f00;font-weight:bold}a:active{color:#00f}a:visited{color:#f00;font-weight:bold}a:hover{color:#f00}a:link.cornerLink{font-size:60px;letter-spacing:-2.5px;font-weight:bold;color:#f63}a:active.cornerLink{font-size:60px;letter-spacing:-2.5px;font-weight:bold;color:#f63}a:visited.cornerLink{font-size:60px;letter-spacing:-2.5px;font-weight:bold;color:#f63}a:hover.cornerLink{font-size:60px;letter-spacing:-2.5px;font-weight:bold;color:#f63}a:link.cornerLinkF{font-size:10px;font-weight:bold;color:#f63}a:active.cornerLinkF{font-size:10px;font-weight:bold;color:#f63}a:visited.cornerLinkF{font-size:10px;font-weight:bold;color:#f63}a:hover.cornerLinkF{font-size:10px;font-weight:bold;color:#f63}.textBox{border:1px solid #111;background-color:#FFF;text-align:left;padding:15px}.errorText{color:#f00}.copyright{font-size:10px;letter-spacing:-.2px}.cb{clear:both}.rndBdr{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#mainPageBodyContainer{margin:0 auto;width:1050px;text-align:center}.jsCookieError{border:5px solid #000;padding:20px;margin:0 auto 40px;background-color:#f00;color:#FFF;width:850px;font-size:32px;text-align:center}.pageTitle{font-size:18px;font-weight:bold;text-align:center;margin-bottom:20px}#bottomNav{margin:40px auto;font-size:15px}.pageContainer{margin:10px auto 50px;font-size:12px;padding-bottom:60px}#calendarContainer{margin:0 auto 10px;position:relative}.calBorder{position:absolute;z-index:10}.calendarImageDiv{position:absolute;top:0;left:0;overflow:hidden}#staticCalendar{margin:auto}#placeholderCalendar{text-align:left;background-color:#ccc;border:4px solid #000;font-size:14px;width:750px;height:300px;padding:30px}#placeholderTitle{font-size:140px;font-weight:bold;text-align:center}#placeholderDate{font-size:60px;font-weight:bold;text-align:center}#pageRow1{overflow:auto;width:980px;margin:auto}#socialMediaContainer{float:left;width:280px;margin-left:100px}#mainRightColumn{width:530px;margin-left:20px}#mainMenuContainer{width:450px;margin-left:12px;font-size:16px}#garageContainer{width:490px;font-size:12px;margin-top:30px}.highlight{background-color:#f00;color:#fff;font-weight:bold;padding:3px;border-radius:5px}.or{font-size:9px;padding:2px}#newsContainer{width:800px;background-color:#FFF;margin:-100px auto 20px!important;padding:5px 40px 10px}.newsDate{font-style:italic;font-size:14px;margin-bottom:4px}.newsContent{margin-bottom:10px;padding-left:10px;padding-right:10px}#aboutContainer{margin:10px auto 40px}.aboutPhotoColumn{width:230px;padding-top:50px}#aboutContentContainer{font-size:14px;width:507px}.aboutOuttakeContainer{border:0 solid #000;border-radius:15px;overflow:hidden;margin:25px auto}#submissionsContainer{min-height:600px}.inputArea{background-color:#bbb;border:1px solid #000;padding:20px}.stepTitle{font-weight:bold;font-size:25px;margin-bottom:10px}.stepInput{margin-left:26px;font-weight:bold;font-size:14px}.stepExample{padding-left:20px;padding-right:20px}.scName{width:100px;text-align:right;font-size:14px;margin-right:5px;float:left}.scCount{width:20px;text-align:right;font-size:14px;float:left;color:#f00}.scNameHead{font-size:18px;font-weight:bold}.scCountHead{font-size:18px;font-weight:bold}.scColumn{width:150px}.exampleContainer{float:left;margin:18px;font-size:11px;text-align:center}.examplePhoto{border:1px solid #000}.spotCodeTxt{font-size:35px;font-weight:bold;margin-left:10px;margin-right:10px}.fieldError{background-color:#f00;padding:5px;border:1px solid #fff;margin-top:5px;margin-bottom:5px}.fieldArea{padding:5px}.inputLabel{font-weight:bold;margin-top:10px}.inputCell{margin-left:5px;padding-bottom:5px}.inputError{text-align:center;color:#fff;padding:5px;font-size:12px;display:none}#errorContainer{background-color:#f00;color:#fff;font-weight:bold;padding:10px;text-align:center;display:none;margin-bottom:10px;border:1px solid #fff}.jsUploadBackground{background:#fef}.uploadControls{border:1px solid #000;text-align:left;width:500px;background:#fef;padding:10px}.uploaderSwitcher{text-align:right}a:link.uploaderSwitcher{color:#369;text-decoration:none;cursor:pointer}a:active.uploaderSwitcher{color:#369;text-decoration:none;cursor:pointer}a:visited.uploaderSwitcher{color:#369;text-decoration:none;cursor:pointer}a:hover.uploaderSwitcher{color:#369;text-decoration:underline;cursor:pointer}#uploadErrorContainer{background-color:#f00;color:#fff;border:2px solid #fff;padding:10px}#uploadErrorHeader{font-size:14px;font-weight:bold}#uploadErrorTxt{margin-left:10px;font-size:12px}.uploadedPhotoContainer{margin:10px;float:left}.uploadedPhotoImageArea{position:relative;z-index:0;width:125px;height:125px}.deleteButton{position:absolute;top:-10px;left:-10px;z-index:2}.uploadedImageContainer{border:1px solid #222;text-align:center;vertical-align:center;background-color:#279;color:#fff;position:absolute;top:0;left:0;z-index:0;padding:10px}.uploadedImage{margin-left:auto;margin-right:auto;width:100px;height:75px;overflow:hidden;text-align:center}.portableTitle{font-weight:bold;margin:20px 0 10px}.portableItem{margin:0 20px}.portableVersion{font-size:9px;display:inline-block;margin-left:10px}.shirtImageContainer{float:left;padding-left:20px;padding-right:20px}.shirtImage{border:1px solid #111;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.shirtTitle{font-weight:bold;font-size:18px}.shirtPrice{font-weight:bold;font-size:16px;text-align:left}.shirtRow{border:1px solid #000;margin-bottom:30px;overflow:auto;padding:10px}.shirtDescriptionContainer{float:left;padding-left:20px;padding-right:20px}.shirtDescription{margin-left:10px;margin-bottom:10px}.dimensionLink{font-size:10px}.cartShirtSize{margin-left:20px}.cartButton{margin-left:40px;margin-top:5px}.itemTitle{font-weight:bold;font-size:16px}.itemGroup{margin-left:20px;margin-bottom:30px}#storeGalleryContainer{background-color:#BBB;border:2px solid #222;width:400px;padding:10px;margin-left:35px;margin-top:30px;overflow:auto}.shirtDemoImageContainer{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #222;margin:3px;float:left}#paypalContainer{width:350px;padding:20px;margin-left:50px}#contactContent{width:800px}.contactTitle{font-weight:bold}.contactItem{margin:5px 40px 50px}#contactSuccessContainer{height:600px;text-align:center}#contactSuccessMessage{font-size:44px;font-weight:bold;margin:100px auto}#contactSuccessContainer input{font-size:20px;font-weight:bold}