.raquo{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:0 -180px;height:13px;width:10px}.luved{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-50px -180px;height:9px;width:10px}.luvedLg{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-70px -180px;height:13px;width:16px}.luv{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;background-position:-321px -200px;height:9px;width:10px;vertical-align:middle}.luvWhite{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;background-position:-301px -200px;height:9px;width:10px;vertical-align:middle}.luvLg{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-340px -200px;height:13px;width:16px}.comment{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-90px -180px;height:10px;width:13px}.flag{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-140px -180px;height:14px;width:13px}.ribbon{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-160px -180px;height:19px;width:18px}.leaveSite{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-180px -180px;height:20px;width:11px}.wishlistWhite{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-450px -228px;height:18px;width:18px}.menuWhite{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-470px -228px;height:18px;width:22px}.camera{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-300px -180px;height:17px;width:19px}.delete{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-330px -180px;height:9px;width:9px}.deleteSm{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-265px -365px;height:20px;width:20px}.dropDown{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-270px -150px;height:15px;width:15px}.arrowGreyDown,.dataTable thead th.sorting_desc img{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-760px -356px;height:5px;width:10px}.arrowGreyUp,.dataTable thead th.sorting_asc img{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-780px -356px;height:5px;width:10px}.dropRight{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-250px -150px;height:15px;width:15px}.download{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-290px -150px;height:13px;width:13px}.preview{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:0 0;height:80px;width:60px}.tapeMeasure{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-180px 0;height:39px;width:42px}.payPalSm{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-180px -40px;height:28px;width:44px}.navPointy{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-230px -40px;height:7px;width:17px}.homeIcon{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-250px -40px;height:20px;width:23px}.cameraBig{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-240px 0;height:32px;width:42px}.playArrow{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-290px 0;height:85px;width:85px}.smallSaleTag{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-398px -362px;height:17px;width:20px}.hotBanner{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-790px -200px;height:50px;width:50px;cursor:pointer}.projectBanner{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-860px -290px;height:80px;width:80px;cursor:pointer}.dealBanner{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-860px -200px;height:80px;width:80px;cursor:pointer}.classProjectsBanner{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-950px -290px;height:80px;width:80px;cursor:pointer}.patternBanner{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-950px -200px;height:80px;width:80px;cursor:pointer}.linkEmbedBtn{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-790px -140px;height:24px;width:122px;cursor:pointer}.playNoTxt{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-700px 0;height:33px;width:33px}.ribbon{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-740px 0;height:70px;width:70px}.stars{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;height:15px;width:85px}.stars-1{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-811px 0}.stars-2{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-811px -16px}.stars-3{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-811px -32px}.stars-4{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-811px -48px}.stars-5{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-811px -64px}.bigStars{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;height:24px;width:128px}.bigStar,.bigEmptyStar{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;height:24px;width:24px;background-position:-940px 0}.bigEmptyStar{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-964px 0}.bigStars-1{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-940px 0}.bigStars-2{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-940px -24px}.bigStars-3{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-940px -48px}.bigStars-4{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-940px -72px}.bigStars-5{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-940px -96px}.starsThermo{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-940px -138px;height:18px;width:85px}.starsThermo-white{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-940px -120px;height:18px;width:85px}.starsThermo-yellow{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-940px -156px;height:18px;width:85px}.difficulty{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;height:12px;margin-top:3px;width:70px}.difficultyMark{height:12px;width:12px;margin-right:2px;cursor:pointer}.difficulty-0{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-100px -90px}.difficulty-1{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-100px -103px}.difficulty-2{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-100px -116px}.difficulty-3{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-100px -129px}.difficulty-4{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-100px -142px}.difficulty-5{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-100px -155px}.gift{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-180px -110px;height:36px;width:30px}.leftArrow{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-180px -150px;height:14px;width:14px}.rightArrow{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-200px -150px;height:14px;width:14px}.leftArrowDisabled{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-180px -164px;height:14px;width:14px}.rightArrowDisabled{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-200px -164px;height:14px;width:14px}.backArrow{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-220px -150px;height:10px;width:26px}.forSale{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-250px -110px;height:40px;width:32px}.craftsyLogo{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-290px -110px;height:30px;width:30px;float:left;margin-right:5px}.pencil{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-100px -200px;height:15px;width:16px}.courseMaterials{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-210px -200px;height:16px;width:18px}.courseNotes{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-230px -200px;height:17px;width:19px}.courseDiscussion{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-250px -200px;height:17px;width:21px}.arrowDown{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-280px -200px;height:12px;width:14px}.arrowDownWhite{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-681px -374px;height:4px;width:9px}.arrowDownGrey{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-700px -374px;height:4px;width:9px}.magnifyWhite{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-719px -374px;height:17px;width:18px}.magnifyDarkTurquoise{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-845px -374px;height:18px;width:18px}.wishlisted{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-720px -80px;height:20px;width:20px}.wishlist{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-740px -80px;height:20px;width:20px}.saved{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-760px -80px;height:14px;width:16px}.saveIt{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-780px -80px;height:14px;width:16px}.blog{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-240px -80px;height:24px;width:24px}.greyPointy{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-680px -81px;height:27px;width:28px}.email{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-60px -230px;height:24px;width:24px}.prev{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-90px -230px;height:22px;width:22px}.next{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-120px -230px;height:22px;width:22px}.prevDisabled{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-150px -230px;height:22px;width:22px}.nextDisabled{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-180px -230px;height:22px;width:22px}.magnify{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-300px -230px;height:8px;width:9px}.magnifyBig{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-330px -150px;height:24px;width:23px}.magnifyBigGrey{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-642px -312px;height:28px;width:28px}.minifyBigGrey{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-643px -341px;height:28px;width:28px}.giftTiny{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-261px -230px;height:12px;width:10px}.starTiny{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-280px -230px;height:12px;width:10px}.followTiny{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-216px -229px;height:12px;width:15px}.closedCaptionDark{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-239px -230px;height:14px;width:13px}.studentLedIcon{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-392px -230px;height:18px;width:28px}.saveProjectIcon{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-310px -230px;height:11px;width:11px;padding:0 4px 1px 0}.pay{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-350px -230px;height:15px;width:28px}.saleTag{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:0 -260px;height:48px;width:120px}.saleTagRt{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:0 -308px;height:48px;width:120px}.comingSoonTag{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-120px -260px;height:90px;width:101px}.waitingListTag{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-230px -260px;height:90px;width:101px}.askQuestion{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-600px -290px;height:18px;width:19px}.shareTip{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-620px -290px;height:21px;width:16px}.printFriendly{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-660px -290px;height:17px;width:20px}.pointyBubble{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-690px -290px;height:10px;width:17px}.pdf{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-600px -320px;height:35px;width:40px;margin-bottom:10px}.playBig{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-680px -320px;height:47px;width:47px}.cart,.cartWhite{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-730px -320px;height:22px;width:25px}.cartTiny{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-730px -350px;height:16px;width:20px}.addIt{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-340px -180px;height:16px;width:15px}.corner{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-740px -290px;height:13px;width:19px}.materialDownload{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-180px -206px;height:19px;width:19px}.materialLink{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-152px -206px;height:19px;width:19px}.announceIcon{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-50px -131px;height:30px;width:32px}.gameHelpIcon{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-176px -366px;height:15px;width:15px}.platformVideoIcon{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-395px -380px;height:19px;width:26px}.linkCopyIcon{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-176px -382px;float:left;height:15px;margin-right:3px;width:17px}.removeSite{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-197px -368px;height:12px;width:12px}.emailGame{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-373px -380px;height:22px;width:22px}.skipIcon{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-156px -366px;height:18px;width:18px}.emailRemove{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-192px -366px;height:16px;width:16px}.leftTallArrow{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-421px -358px;height:39px;width:16px}.rightTallArrow{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-440px -358px;height:39px;width:16px}.singleUpArrowWhite{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-696px -381px;height:17px;width:18px}.playBtnVideo{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-1040px -292px;height:72px;width:72px}.pauseBtnVideo{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-1040px -200px;height:72px;width:72px}.clearX{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-969px -378px;height:20px;width:20px}.clearX:hover{background-position:-991px -378px}.recoLightbulb{background-image:url(/images/craftsy/sprite/080172.png);background-repeat:no-repeat;vertical-align:middle;background-position:-1120px -200px;height:50px;width:50px}@font-face{font-family:'craftsyIcons';src:url('/fonts/craftsy-icons/craftsyIcons50.eot');src:url('/fonts/craftsy-icons/craftsyIcons50.eot?#iefix') format('embedded-opentype'),url('/fonts/craftsy-icons/craftsyIcons50.woff') format('woff'),url('/fonts/craftsy-icons/craftsyIcons50.ttf') format('truetype'),url('/fonts/craftsy-icons/craftsyIcons50.svg#craftsyIcons50') format('svg');font-weight:normal;font-style:normal}[class*="icon-"]{font-family:'craftsyIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-iphone-icon:before{content:"\e679"}.icon-lock:before{content:"\e600"}.icon-plus:before{content:"\e650"}.icon-unlock:before{content:"\e678"}.icon-pencil:before{content:"\e676"}.icon-conversation-outline:before{content:"\e675"}.icon-inbox:before{content:"\e674"}.icon-drawer:before{content:"\e673"}.icon-activity:before{content:"\e601"}.icon-arrow-curvy:before{content:"\e602"}.icon-arrow-down-left:before{content:"\e603"}.icon-arrow-down-right:before{content:"\e604"}.icon-arrow-down:before{content:"\e605"}.icon-arrow-left:before{content:"\e606"}.icon-arrow-right:before{content:"\e607"}.icon-arrow-up-left:before{content:"\e608"}.icon-arrow-up-right:before{content:"\e609"}.icon-arrow-up:before{content:"\e60a"}.icon-bracket-down:before{content:"\e60b"}.icon-bracket-left:before{content:"\e60c"}.icon-bracket-right:before{content:"\e60d"}.icon-bracket-up:before{content:"\e60e"}.icon-bullhorn:before{content:"\e60f"}.icon-burger-menu:before{content:"\e610"}.icon-camera:before{content:"\e611"}.icon-cart:before{content:"\e612"}.icon-cat-baking:before{content:"\e613"}.icon-cat-cake-decorating:before{content:"\e614"}.icon-cat-crocheting:before{content:"\e615"}.icon-cat-drawing:before{content:"\e616"}.icon-cat-embroidery:before{content:"\e617"}.icon-cat-fine-art:before{content:"\e618"}.icon-cat-food-and-cooking:before{content:"\e619"}.icon-cat-gardening:before{content:"\e61a"}.icon-cat-home-and-garden:before{content:"\e61b"}.icon-cat-jewelry:before{content:"\e61c"}.icon-cat-knitting:before{content:"\e61d"}.icon-cat-other:before{content:"\e61e"}.icon-cat-painting:before{content:"\e61f"}.icon-cat-paper-crafts:before{content:"\e620"}.icon-cat-photography:before{content:"\e621"}.icon-cat-quilting:before{content:"\e622"}.icon-cat-sewing:before{content:"\e623"}.icon-cat-spinning:before{content:"\e624"}.icon-cat-weaving:before{content:"\e625"}.icon-cat-woodworking:before{content:"\e626"}.icon-check-thick:before{content:"\e627"}.icon-circle-arrow-down:before{content:"\e628"}.icon-circle-arrow-left:before{content:"\e629"}.icon-circle-arrow-right:before{content:"\e62a"}.icon-circle-arrow-up:before{content:"\e62b"}.icon-circle-bracket-down:before{content:"\e62c"}.icon-circle-bracket-left:before{content:"\e62d"}.icon-circle-bracket-right:before{content:"\e62e"}.icon-circle-bracket-up:before{content:"\e62f"}.icon-circle-close:before{content:"\e630"}.icon-circle-pause:before{content:"\e631"}.icon-circle:before{content:"\e632"}.icon-class-list:before{content:"\e633"}.icon-clock-o:before{content:"\e634"}.icon-clock:before{content:"\e635"}.icon-close:before{content:"\e636"}.icon-closed-captioned:before{content:"\e637"}.icon-craftsy-asterisk:before{content:"\e638"}.icon-craftsy-logo:before{content:"\e639"}.icon-craftsy-wordmark:before{content:"\e63a"}.icon-dot:before{content:"\e63b"}.icon-download:before{content:"\e63c"}.icon-exclamation:before{content:"\e63d"}.icon-expand-control:before{content:"\e63e"}.icon-external-link:before{content:"\e63f"}.icon-facebook:before{content:"\e640"}.icon-feed:before{content:"\e641"}.icon-frame-left:before{content:"\e642"}.icon-frame-right:before{content:"\e643"}.icon-gear:before{content:"\e644"}.icon-gift:before{content:"\e645"}.icon-googleplus:before{content:"\e646"}.icon-hd-control-off:before{content:"\e647"}.icon-hd-control-on:before{content:"\e648"}.icon-heart:before{content:"\e649"}.icon-history:before{content:"\e64a"}.icon-home:before{content:"\e64b"}.icon-level-beginner:before{content:"\e64c"}.icon-level-intermediate:before{content:"\e64d"}.icon-level-master:before{content:"\e64e"}.icon-light-bulb:before{content:"\e64f"}.icon-materials:before{content:"\e651"}.icon-newsletter:before{content:"\e652"}.icon-ornament1:before{content:"\e653"}.icon-ornament2:before{content:"\e654"}.icon-ornament3:before{content:"\e655"}.icon-pause-control:before{content:"\e656"}.icon-photos:before{content:"\e657"}.icon-piggy-bank:before{content:"\e658"}.icon-pinterest:before{content:"\e659"}.icon-play-control:before{content:"\e65a"}.icon-play:before{content:"\e65b"}.icon-question:before{content:"\e65c"}.icon-repeat-control:before{content:"\e65d"}.icon-reviews:before{content:"\e65e"}.icon-search:before{content:"\e65f"}.icon-shipping-van:before{content:"\e660"}.icon-speech-bubble:before{content:"\e661"}.icon-squiggle:before{content:"\e662"}.icon-star-outline:before{content:"\e663"}.icon-star:before{content:"\e664"}.icon-students:before{content:"\e665"}.icon-tag:before{content:"\e666"}.icon-thumb-up:before{content:"\e667"}.icon-triangle-down:before{content:"\e668"}.icon-triangle-left:before{content:"\e669"}.icon-triangle-right:before{content:"\e66a"}.icon-triangle-up:before{content:"\e66b"}.icon-twitter:before{content:"\e66c"}.icon-users:before{content:"\e66d"}.icon-volume-control-off:before{content:"\e66e"}.icon-volume-control-on:before{content:"\e66f"}.icon-workshop:before{content:"\e670"}.icon-wrench:before{content:"\e671"}.icon-youtube:before{content:"\e672"}.icon-pencil2:before{content:"\e677"}.globalSaleBanner{margin-bottom:20px}.globalSaleBanner-img{background-repeat:no-repeat;background-position:center top;height:44px}@media handheld, only screen and (max-width: 767px){.globalSaleBanner-img{position:relative}}.globalSaleBanner-imglink{display:block;height:44px;overflow:hidden;text-indent:100%;white-space:nowrap}a.globalSaleBanner-link{background-color:#fffef8;display:block;font-size:16px;text-align:center}a.globalSaleBanner-link.current{background-color:#dcd7d3;color:#f05331}a.globalSaleBanner-link.current:nth-child(2):after{border-top-color:#dcd7d3;border-bottom-color:#dcd7d3}@media handheld, only screen and (max-width: 767px){a.globalSaleBanner-link{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 10px;padding:14px}a.globalSaleBanner-link+.globalSaleBanner-link{border-top:1px solid #f1efed}a.globalSaleBanner-link:nth-child(2){box-shadow:inset 0 12px 8px -12px #b2aeab;position:relative}a.globalSaleBanner-link:last-child{border-bottom:1px solid #dcd7d3;border-radius:0 0 5px 5px}}@media screen and (min-width:768px){.globalSaleBanner{background-color:#fffef8;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:44px;margin-bottom:30px;width:100%}.globalSaleBanner-img{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:25%;position:relative}a.globalSaleBanner-link{padding:13px 1.5%;white-space:nowrap}a.globalSaleBanner-link:nth-child(2){position:relative}a.globalSaleBanner-link:nth-child(2):after{content:'';width:0;height:0;border-top:22px solid #fffef8;border-left:16px solid transparent;border-bottom:22px solid #fffef8;position:absolute;left:-16px;top:0}a.globalSaleBanner-link:hover{background-color:#e7e4e1;color:#f05331 !important}a.globalSaleBanner-link:hover:after{border-top-color:#e7e4e1;border-bottom-color:#e7e4e1}a.globalSaleBanner-link+.globalSaleBanner-link{border-left:1px solid #f1efed}}body{margin:0 auto;background-color:#f1efed;color:#393433;font:14px 'MuseoSans300',Trebuchet MS,Trebuchet,Helvetica,sans-serif;-webkit-tap-highlight-color:rbga(0, 0, 0, 0);-webkit-tap-highlight-color:transparent}@media handheld, only screen and (max-width: 767px){body{-webkit-text-size-adjust:none}}a,a:active,a:link,a:visited{color:#e60;text-decoration:none}@media only screen and (min-width:1024px){a:hover,a:active:hover,a:link:hover,a:visited:hover{color:#ff8e31;text-decoration:none}}a img,.linkLook img{border:none;vertical-align:middle}h1,h2,h3,h4{padding:0;margin:0;font-weight:normal;color:#393433}h1,h2{font-family:roblebold}h3,h4{font-family:roble}h1{font-size:24px;line-height:30px;margin-bottom:10px}h1.mainHeading{border-bottom:1px solid #b2aeab;margin:0 0 20px;text-align:center}@media handheld, only screen and (max-width: 767px){h1.mainHeading{border:none}}h1.mainHeading span{background-color:#f1efed;padding:0 15px;position:relative;top:14px;display:inline-block}h1.mainHeading span.hding{background-color:#f1efed;padding:0 15px;position:relative;top:14px;display:inline-block}h1.mainHeading span.hding span{background-color:transparent;padding:0;top:inherit;display:inherit}h1.linedHeading{border-top:1px solid #dcd7d3;text-align:center;font-size:20px;padding-top:20px}h1.linedHeading:before{content:" ";position:absolute;z-index:-1;top:5px;left:0;right:0;bottom:5px;border-top:1px solid #dcd7d3}h1.centerHeader{font-family:roble;text-align:center}@media only screen and (min-width : 768px) and (max-width : 1024px){h1.centerHeader{font-size:20px}}@media handheld, only screen and (max-width: 767px){h1.centerHeader{font-size:18px}}h1.sectionHdr{border-bottom:1px solid #b2aeab;margin:0 0 20px;text-align:center}h1.sectionHdr span{background-color:#f1efed;padding:0 15px;position:relative;top:12px;font-size:24px;text-align:center}h1.sectionHdr span.white{background-color:#fffef8}h2{font-size:18px;line-height:25px;margin-bottom:10px}h2.sectionHdr{border-bottom:1px solid #b2aeab;font-size:24px;margin:30px 10% 50px;text-align:center}h2.sectionHdr span{background-color:#f1efed;padding:0 15px;position:relative;top:12px}h2.sectionHdr span.white{background-color:#fffef8}h3{font-size:16px;line-height:20px;margin-bottom:10px}h3.sectionHdr{border-bottom:1px solid #dcd7d3;margin:0 0 30px 0 !important;text-align:center;text-transform:uppercase;color:#58514f;font-family:museosans500;font-size:14px}h3.sectionHdr span{background-color:#f1efed;padding:0 15px;position:relative;top:12px;text-align:center}h3.sectionHdr span.white{background-color:#fffef8}h4{font-size:14px;line-height:20px}h5{font-weight:normal;padding:0;margin:0}h5.styleguide{font-family:museosans500;font-size:11px;letter-spacing:1px;line-height:15px;text-transform:uppercase;color:#b2aeab}p{font-size:14px;line-height:20px}p.mainHeadingIntro{border-bottom:1px dotted #b2aeab;font-size:17px;line-height:21px;margin:18px 0 0;padding:0 0 21px;text-align:center}blockquote{display:block;padding:0;font-size:14px;font-style:italic;color:#9b9693}ul.styleguide,ol.styleguide{font-size:14px;line-height:20px;margin:0;padding-left:20px}ul.styleguide li,ol.styleguide li{margin:0;padding:0}hr{border-top:1px dotted #b9be71;border-left:none;border-right:none;border-bottom:none;height:0;color:#f1efed;background-color:#f1efed;margin:20px 0}iframe[name=google_conversion_frame],img.conv{display:none}textarea,input,button,select{font:14px 'MuseoSans300',Trebuchet MS,Trebuchet,Helvetica,sans-serif;color:#393433}input[type=text],input[type=password],input[type=email],input[type=number]{padding-left:8px;height:22px}select{font-size:12px;color:#393433;height:30px;border:1px solid #b2aeab;background-color:#fffef8;border-radius:6px;padding:6px}select option{padding:5px}select:disabled{color:#9b9693;background-color:#f1efed}textarea,input{border:1px solid #aeaeae;padding-top:2px}label{font-family:roble}form.styleguide .formItem{float:left;width:100%;position:relative}form.styleguide .formItem+.formItem{margin-top:20px}form.styleguide label{display:block;font-size:14px;margin:0 0 10px 3px;width:100%}form.styleguide input,form.styleguide input[type="text"]{border-radius:7px;clear:both;font-family:museosans300;font-size:14px;height:auto;line-height:20px;padding:5px 10px}form.styleguide input[type="radio"],form.styleguide input.radio{clear:none;float:left;margin-right:5px}form.styleguide .radioItem{float:left}form.styleguide .radioItem+.radioItem{margin-left:10px}form.styleguide .radioItem label{float:left;line-height:20px;margin:0;width:auto}form.styleguide select{font-family:museosans300;font-size:12px;color:#7a7371;text-transform:uppercase;height:30px;border:1px solid #b2aeab;background-color:#fffef8;border-radius:6px;padding:6px}form.styleguide .searchInput{border-radius:7px 0 0 7px !important}form.styleguide .required{font-size:12px}form.styleguide .fieldError{clear:both;color:#c00;font-family:museosans500;font-size:12px;margin:3px 0 10px 5px;width:100%}.errorMessage{background-color:#fcece2;border-radius:7px;color:#c00;padding:10px;line-height:20px;margin-bottom:10px}.searchButton{background-color:#f05331;background-repeat:no-repeat;background-position:center;border-radius:0 7px 7px 0;height:32px;margin-left:-7px;width:40px}.searchButton:hover{background-color:#f66648;background-repeat:no-repeat;background-position:center;border-radius:0 7px 7px 0;height:32px;margin-left:-7px;width:40px}button,input[type=button],input[type=submit],a.buttonLook,a.bigBoy,a.bigBoyCart{font-size:14px;letter-spacing:1px;padding:10px 8px 6px;vertical-align:middle;color:#fffef8;border-radius:7px;border:2px solid #e65637;background-color:#f05331;background-image:-moz-linear-gradient(top, #f05331 0, #f05331 50%, #e84f2f 51%, #ec6143 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f05331), color-stop(50%, #f05331), color-stop(51%, #e84f2f), color-stop(100%, #ec6143));cursor:pointer;font-family:roble}@media only screen and (min-width:1024px){button:hover,input[type=button]:hover,input[type=submit]:hover,a.buttonLook:hover,a.bigBoy:hover,a.bigBoyCart:hover{border:2px solid #f66648;color:#fffef8;background-color:#f05331;background-image:-moz-linear-gradient(top, #ff5837 0, #ff5837 50%, #f25131 51%, #f66648 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5837), color-stop(50%, #ff5837), color-stop(51%, #f25131), color-stop(100%, #f66648))}}.bigBoy,.bigBoyCart,button.signUp{line-height:26px}button,input[type=button],input[type=submit],a.buttonLook{line-height:10px}button .cart{margin-right:5px}@media only screen and (min-device-width:481px) and (max-device-width:1024px){.cart{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.cart{display:none}}a.buttonLook:active,a.bigBoy:active,a.bigBoyCart:active,a.followCrafter:active,a.unfollowCrafter:active,a.wishlistIt:active,a.wishlistIt.added:active{color:#fffef8}a.buttonLook{line-height:18px;display:block;height:auto;text-align:center}@media only screen and (min-width:1024px){a.buttonLook:hover{color:#fffef8}}input[type=button].bigBoy,input[type=submit].bigBoy,button.bigBoy{font-size:18px;padding:13px 15px 9px}a.bigBoy{display:inline-block;font-size:18px;height:auto;line-height:20px;padding:13px 15px 9px;text-align:center}button.bigBoyCart,a.bigBoyCart{font-size:24px;height:auto;margin:0;padding:15px 8px 11px;width:100%}a.bigBoyCart{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center}a.buttonLook.naturalWidth{display:inline-block}button.blue,input[type=button].blue,input[type=submit].blue,a.buttonLook.blue{border:2px solid #61ab9d;background-color:#68b8a9;background-image:-moz-linear-gradient(top, #68b8a9 0, #68b8a9 50%, #61ab9d 51%, #68b8a9 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #68b8a9), color-stop(50%, #68b8a9), color-stop(51%, #61ab9d), color-stop(100%, #68b8a9))}@media only screen and (min-width:1024px){button.blue:hover,input[type=button].blue:hover,input[type=submit].blue:hover,a.buttonLook.blue:hover{border:2px solid #62aea0;background-color:#77c1b3;background-image:-moz-linear-gradient(top, #77c1b3 0, #77c1b3 50%, #68b8a9 51%, #77c1b3 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #77c1b3), color-stop(50%, #77c1b3), color-stop(51%, #68b8a9), color-stop(100%, #77c1b3))}}button.green,input[type=button].green,input[type=submit].green,a.buttonLook.green{border:2px solid #b9be71;background-color:#c3c784;background-image:-moz-linear-gradient(top, #c3c784 0, #c3c784 50%, #b9be71 51%, #c3c784 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c3c784), color-stop(50%, #c3c784), color-stop(51%, #b9be71), color-stop(100%, #c3c784))}@media only screen and (min-width:1024px){button.green:hover,input[type=button].green:hover,input[type=submit].green:hover,a.buttonLook.green:hover{border:2px solid #b9be71;background-color:#77c1b3;background-image:-moz-linear-gradient(top, #b9be71 0, #b9be71 50%, #c3c784 51%, #b9be71 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #b9be71), color-stop(50%, #b9be71), color-stop(51%, #c3c784), color-stop(100%, #b9be71))}}button.orange,input[type=button].orange,input[type=submit].orange{border:2px solid #ff8e31;background-color:#f99d50;background-image:-moz-linear-gradient(top, #f99d50 0, #f99d50 50%, #ff8e31 51%, #f99d50 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f99d50), color-stop(50%, #f99d50), color-stop(51%, #ff8e31), color-stop(100%, #f99d50))}button.disabled,input[type=button].disabled,input[type=submit].disabled,a.buttonLook.disabled{border:2px solid #afafaf;background-color:#d8d8d8;background-image:-moz-linear-gradient(top, #d8d8d8 0, #d8d8d8 50%, #afafaf 51%, #d8d8d8 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d8d8d8), color-stop(50%, #d8d8d8), color-stop(51%, #afafaf), color-stop(100%, #d8d8d8));opacity:.5;color:#58514f;cursor:default}@media only screen and (min-width:1024px){button.disabled:hover,input[type=button].disabled:hover,input[type=submit].disabled:hover,a.buttonLook.disabled:hover{border:2px solid #afafaf;background-color:#d8d8d8;background-image:-moz-linear-gradient(top, #d8d8d8 0, #d8d8d8 50%, #afafaf 51%, #d8d8d8 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d8d8d8), color-stop(50%, #d8d8d8), color-stop(51%, #afafaf), color-stop(100%, #d8d8d8));opacity:.5;color:#58514f}}button.gray,input[type=button].gray,input[type=submit].gray,a.buttonLook.gray{color:#fff;border:none;background-color:#7a7371;background-image:none}@media only screen and (min-width:1024px){button.gray:hover,input[type=button].gray:hover,input[type=submit].gray:hover,a.buttonLook.gray:hover{color:#fff;border:none;background-color:#b2aeab;background-image:none}}a.buttonLook.gray{display:inline-block}button.small{font-size:12px;padding:0 52px}button.littleBtn{font-size:12px;padding:2px 4px 0;font-family:museosans300;text-transform:uppercase;height:22px;border-radius:5px}button.bity,button.bityActive{font-size:11px;padding:3px 4px 0;font-family:roble;height:18px;background-image:none}button.bity{border:1px solid #f05331;background-color:#f05331}button.bityActive{background-color:#b3b3b3;border:1px solid #b2aeab}button.tinyBtn{background-color:#fffef8;background-image:none;border:1px solid #b2aeab;color:#575757;font-size:11px;height:22px;padding:2px 5px;text-align:center}button.tinyBtnOn{background-color:#b3b3b3;background-image:none;border:1px solid #b2aeab;color:#fffef8;font-size:11px;height:22px;padding:2px 5px;text-align:center}button.followCrafter,button.unfollowCrafter,a.followCrafter,a.unfollowCrafter{background:#58514f;border:none;color:#fffef8;font-family:museosans500;font-size:10px;height:auto;letter-spacing:1px;padding:5px 15px 5px 10px;position:relative;text-transform:uppercase;width:auto;z-index:2}@media only screen and (min-width:1024px){button.followCrafter:hover,button.unfollowCrafter:hover,a.followCrafter:hover,a.unfollowCrafter:hover{background-color:#393433;background-image:none;border:none}}a.followCrafter,a.unfollowCrafter,button.followCrafter,button.unfollowCrafter{display:inline-block;line-height:13px;text-align:center;cursor:pointer;border-radius:7px}a.followCrafter .followText,a.unfollowCrafter .followText,button.followCrafter .followText,button.unfollowCrafter .followText{padding-left:4px}.otherOptions .giftThis,.otherOptions .wishlistIt,button.wishlistIt,a.wishlistIt{background:#b9be71;border-radius:7px;clear:both;color:#fffef8;font-family:MuseoSans500;font-size:10px;letter-spacing:1px;padding:5px 7px;text-transform:uppercase;border:0;height:auto}@media only screen and (min-device-width:481px) and (max-device-width:1024px){.otherOptions .giftThis,.otherOptions .wishlistIt,button.wishlistIt,a.wishlistIt{font-size:8px;letter-spacing:normal !important;padding:5px !important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.otherOptions .giftThis,.otherOptions .wishlistIt,button.wishlistIt,a.wishlistIt{font-size:8px;letter-spacing:normal !important;padding:5px !important}}.wishlistCont{position:relative}.wishlistCont .wishlistOptions{position:absolute;top:30px;background-color:#fffef8;border:1px solid #b2aeab;border-bottom-left-radius:7px;border-bottom-right-radius:7px;box-sizing:border-box;color:#e60;width:100%;left:0}.wishlistCont .wishlistOptions a{padding:15px 10px 10px 10px;display:block}.wishlistCont button.wishlistLg,.wishlistCont input[type=button].wishlistLg,.wishlistCont input[type=submit].wishlistLg,.wishlistCont a.buttonLook.wishlistLg{background-color:#68b8a9;position:relative;border:1px solid #68b8a9}@media only screen and (min-width : 768px) and (max-width : 1024px){.wishlistCont button.wishlistLg,.wishlistCont input[type=button].wishlistLg,.wishlistCont input[type=submit].wishlistLg,.wishlistCont a.buttonLook.wishlistLg{font-size:12px}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){.wishlistCont button.wishlistLg,.wishlistCont input[type=button].wishlistLg,.wishlistCont input[type=submit].wishlistLg,.wishlistCont a.buttonLook.wishlistLg{font-size:11px}}.wishlistCont button.wishlistLg .wishlistDrop,.wishlistCont input[type=button].wishlistLg .wishlistDrop,.wishlistCont input[type=submit].wishlistLg .wishlistDrop,.wishlistCont a.buttonLook.wishlistLg .wishlistDrop{position:absolute;right:4px;top:0;padding:0 0 0 13px;height:34px;border-left:2px ridge #99d4c9}@media only screen and (min-width : 768px) and (max-width : 1024px){.wishlistCont button.wishlistLg .wishlistDrop,.wishlistCont input[type=button].wishlistLg .wishlistDrop,.wishlistCont input[type=submit].wishlistLg .wishlistDrop,.wishlistCont a.buttonLook.wishlistLg .wishlistDrop{right:2px;padding:0 0 0 5px}}.wishlistCont button.wishlistLg .wishlistDrop span,.wishlistCont input[type=button].wishlistLg .wishlistDrop span,.wishlistCont input[type=submit].wishlistLg .wishlistDrop span,.wishlistCont a.buttonLook.wishlistLg .wishlistDrop span{position:relative;top:10px}@media only screen and (min-width:1024px){.wishlistCont button.wishlistLg:hover,.wishlistCont input[type=button].wishlistLg:hover,.wishlistCont input[type=submit].wishlistLg:hover,.wishlistCont a.buttonLook.wishlistLg:hover{background-color:#77c1b3}}button.giftLg,input[type=button].giftLg,input[type=submit].giftLg,a.buttonLook.giftLg{background-color:#c3c784}@media only screen and (min-width:1024px){button.giftLg:hover,input[type=button].giftLg:hover,input[type=submit].giftLg:hover,a.buttonLook.giftLg:hover{background-color:#ced28b}}button.wishlistLg,input[type=button].wishlistLg,input[type=submit].wishlistLg,a.buttonLook.wishlistLg,button.giftLg,input[type=button].giftLg,input[type=submit].giftLg,a.buttonLook.giftLg{text-align:left;padding-left:15px;text-transform:uppercase;font-family:'MuseoSans500';border:none;background-image:none}button.wishlistLg span,input[type=button].wishlistLg span,input[type=submit].wishlistLg span,a.buttonLook.wishlistLg span,button.giftLg span,input[type=button].giftLg span,input[type=submit].giftLg span,a.buttonLook.giftLg span{margin-right:5px}.otherOptions .giftThis:hover{background:#aaae62;color:#fffef8}.otherOptions .wishlistIt,button.wishlistIt,a.wishlistIt{background:#68b8a9}.otherOptions .wishlistIt:hover,button.wishlistIt:hover,a.wishlistIt:hover{background:#8fc7bc;color:#fffef8}a.wishlistIt,a.giftThis{display:inline-block;line-height:13px;text-align:center;cursor:pointer}a.wishlistIt.added{background:#9b9693}a.wishlistIt.added img{opacity:.5}.luvs.styleguide{background-color:#fffef8;border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom:1px solid #efefef;border-left:1px solid #efefef;border-top:1px solid #efefef;float:right;padding:5px;z-index:101}.luvs.styleguide:hover{cursor:pointer}button.facebook-login{background-color:#3b5a97;background-image:-moz-linear-gradient(19% 75% 90deg, #3a5998, #4b6bab);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #4b6bab), color-stop(100%, #3a5998));border-radius:7px;border:1px solid #2e4880;color:#fffef8;cursor:pointer;font-size:14px;height:auto;line-height:25px;margin:10px 0 0;padding:5px 10px 3px;text-align:left;vertical-align:middle}button.facebook-login .icon-facebook{color:#fffef8;font-size:20px;padding:0 8px 0 0}@media only screen and (min-width:1024px){button.facebook-login:hover{background-color:#3b5a97;background-image:-moz-linear-gradient(19% 75% 90deg, #3a5998, #4b6bab);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #4b6bab), color-stop(100%, #3a5998));border:1px solid #2e4880;color:#fffef8}}button.facebook-login img{float:left;margin-right:10px}button span,input[type=button] span,input[type=submit] span{position:relative;top:0}@media handheld, only screen and (max-width: 767px){button.video,input[type="button"].video,input[type="submit"].video{font-size:10px}}.wishlistTag{border:0;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;display:inline !important;font-family:museosans500;height:auto !important;font-size:10px;letter-spacing:1px;padding:6px;text-transform:uppercase;transition:all .3s ease 0s}.wishlistTag #wishlistIcon{font-size:14px;line-height:0;position:relative;top:2px}.wishlistTag.inactive{content:"Wishlist";background-color:#b2aeab;color:#fffef8}.wishlistTag.inactive:hover{background-color:#9b9794;color:#fffef8}.wishlistTag.active{background-color:#68b8a9;color:#fffef8}.wishlistTag.active:hover{background-color:#61ab9d;color:#fffef8}.wishlistTag.active .title:before{content:'In '}.icon-star-animate-out{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;opacity:0}.icon-star-animate-in{opacity:1;transition:all .3s ease 0s}.wishlistMessage{background:#68b8a9;border:#fff solid 3px;border-radius:5px;padding:10px;position:absolute;top:57px;right:7px;width:120px;z-index:100}.wishlistMessage p{color:#fffef8;font-family:museosans700;font-size:11px;line-height:14px;margin:0;padding:0;text-align:center}.wishlistMessage:after{content:'';position:absolute;border-style:solid;border-width:0 15px 15px;border-color:#68b8a9 transparent;display:block;width:0;z-index:1;margin-left:-15px;top:-15px;left:50%}.wishlistMessage:before{content:'';position:absolute;border-style:solid;border-width:0 17px 17px;border-color:#fff transparent;display:block;width:0;z-index:0;margin-left:-17px;top:-20px;left:50%}.ribbonWrapper{height:80px;overflow:hidden;position:absolute;top:0;left:0;width:80px}.ribbonCorner{background-color:#f05331;color:#fffef8;font-family:museosans700;font-size:11px;letter-spacing:1px;text-align:center;text-transform:uppercase;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;padding:5px 0}.ribbonCorner.new{right:30px;top:8px;width:100px}.ribbonCorner.enrolled{background-color:#61ab9d;right:30px;top:17px;width:120px}.ribbonCorner.draft{background-color:#393433;right:30px;top:8px;width:100px}.tabs{position:absolute;top:-36px;left:10px}@media handheld, only screen and (max-width: 767px){.tabs{left:0}}.tab{background-color:#7a7371;color:#fffef8;border-top-left-radius:5px;border-top-right-radius:5px;padding:8px 18px;float:left;font-size:18px;margin-right:10px;cursor:pointer}.currentTab{background-color:#fffef8;color:#7a7371}.tabList{border-bottom:1px solid #b2aeab;float:left;font-family:roblebold;font-size:16px;list-style:none;margin:0 0 20px;padding:0;width:100%}.tabList li{float:left;padding:0}.tabList li+li{margin-left:40px}.tabList li a{color:#7a7371;display:block;line-height:20px;padding-bottom:13px}.tabList li a:hover{color:#e60}.tabList li a.current{border-bottom:1px solid #e60;color:#e60;margin-bottom:-1px;padding-bottom:13px}.table.styleguide{background:transparent;border:1px solid #b2aeab;font-size:14px;line-height:20px;padding:0;margin:0;width:100%}.table.styleguide tr:nth-child(even){background:#dcd7d3}.table.styleguide tr:hover td{background:#fff9d4}.table.styleguide tr th{background-color:#f3d58b;font-size:12px;text-transform:uppercase}.table.styleguide tr th,.table.styleguide tr td{padding:10px;text-align:left;font-weight:normal}.table.styleguide tr td.selected{background-color:#7a7371}.table.styleguide tr td.selected a{color:#fff !important}.table.styleguide tr.sortingHeader th{color:#e60;font-family:museosans500;font-size:14px;text-transform:none}.table.styleguide tr.sortingHeader th:hover{cursor:pointer}.table.styleguide tr.sortingHeader th.sorting_desc img,.table.styleguide tr.sortingHeader th.sorting_asc img{background-repeat:no-repeat;border:none;vertical-align:middle}.table.styleguide code{color:#f05331}.tipsy{padding:5px;font-size:1em;position:absolute;z-index:1300}.tipsy-inner-dark,.tipsy-inner-light{border-radius:3px;box-shadow:0 0 15px #393433;padding:5px 8px 4px;max-width:600px;text-align:center}.tipsy-inner-dark{background-color:#000;color:#fff}.tipsy-inner-light{background-color:#fff;color:#000}.tipsy-arrow-dark,.tipsy-arrow-light{position:absolute;background:url(/images/tipsy.gif) no-repeat 0 0;width:9px;height:5px}.tipsy-arrow-light{background-image:url(/images/tipsy-light.gif)}.tipsy-n .tipsy-arrow-dark,.tipsy-n .tipsy-arrow-light{top:0;left:50%;margin-left:-4px}.tipsy-nw .tipsy-arrow-dark,.tipsy-nw .tipsy-arrow-light{top:0;left:10px}.tipsy-ne .tipsy-arrow-dark,.tipsy-ne .tipsy-arrow-light{top:0;right:10px}.tipsy-s .tipsy-arrow-dark,.tipsy-s .tipsy-arrow-light{bottom:0;left:50%;margin-left:-4px;background-position:bottom left}.tipsy-sw .tipsy-arrow-dark,.tipsy-sw .tipsy-arrow-light{bottom:0;left:10px;background-position:bottom left}.tipsy-se .tipsy-arrow-dark,.tipsy-se .tipsy-arrow-light{bottom:0;right:10px;background-position:bottom left}.tipsy-e .tipsy-arrow-dark,.tipsy-e .tipsy-arrow-light{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right}.tipsy-w .tipsy-arrow-dark,.tipsy-w .tipsy-arrow-light{top:50%;margin-top:-4px;left:0;width:5px;height:9px}.tipsy-arrow-dark.styleguide{background-image:url(http://craftsy.com/images/arrow_white_left.png)}.tipsy-inner-dark.styleguide{padding:0;border-radius:10px;background-color:#fff !important}.tipsy-inner-dark.styleguide .tipsyTitle{display:block;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#58514f;font-size:16px}.tipsy-inner-dark.styleguide p{padding:10px;color:#58514f}.viewResponses{background-color:#fff9d4;font-size:12px;margin:5px 0;padding:5px;color:#e60;cursor:pointer}#pagingTop,#pagingBottom{font-size:14px;padding-bottom:20px}#pagingTop .currentPage,#pagingBottom .currentPage{color:#575757}#pagingTop label,#pagingBottom label{font-size:12px}#pagingTop .pageCount,#pagingBottom .pageCount{text-align:right}#pagingTop .pageCount a,#pagingBottom .pageCount a{display:inline-block;margin:0 4px}.coverAll{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:100;display:none}.coverSome{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:100;display:none}.note{font-size:10px;line-height:10px}@media handheld, only screen and (max-width: 767px){.note{width:220px !important}}#loading{background-color:#fffef8;color:#9b9693;font-size:24px;height:100%;left:auto;opacity:.7;position:fixed;top:0;width:100%;z-index:100;text-align:center}#loadingPop{background-color:#fffef8;color:#9b9693;font-size:24px;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:100;text-align:center}span.loading{color:#9b9693;font-size:18px}span.loading img{vertical-align:middle;padding-right:10px}#loading span,#loadingPop span{display:block;padding-top:180px}#loading img,#loadingPop img{padding-right:10px;vertical-align:middle}#downloadingSpinner,.downloadingSpinner{border-radius:7px;vertical-align:middle;background-color:#fffef8;margin-left:5px;padding:2px}#loadingOverlay{position:fixed;z-index:2000;padding:20px;background-color:#fffef8;border-radius:12px;font-family:roblebold;color:#58514f;opacity:.9;font-size:20px;box-shadow:2px 2px 5px #b2aeab}#loadingOverlay img{vertical-align:middle;padding-right:20px}#backToTop{background-color:#fffef8;font-size:14px;padding:10px 14px;position:fixed;bottom:70px;right:0;text-align:center;cursor:pointer;border-radius:7px 0 0 7px;box-shadow:0 0 2px 2px rgba(0,0,0,0.1);line-height:20px;z-index:500}#backToTop span.icon-arrow-up{font-size:12px;margin-right:3px}#fb-root{position:fixed;top:10%;z-index:10000}.fbPin{float:right;margin:2px 6px 0 0}.fbPin [class*="icon-"]{font-size:16px;margin-right:3px;vertical-align:middle;display:inline-block;margin-top:-2px}.fbPin [class*="icon-"]:hover{opacity:1}.fbPin .facebookLike{color:#39599f;border-right:1px dotted #b2aeab;padding-right:12px}.fbPin .facebookLike:hover{opacity:.5}.fbPin .pinterestPin{color:#cb2027;padding-left:12px}.fbPin .pinterestPin:hover{opacity:.5}.loadingDots{position:relative;width:8px;height:8px;border-radius:8px;-webkit-animation:loadingDotsm 2s ease-in-out infinite;animation:loadingDotsm 2s ease-in-out infinite}@media screen and (max-width:1060px){.loadingDots{width:6px;height:6px;border-radius:6px}}.loadingDots:before{content:"";position:absolute;top:0;left:-10px;height:8px;width:8px;border-radius:8px;-webkit-animation:loadingDotsg 2s ease-in-out infinite;animation:loadingDotsg 2s ease-in-out infinite}@media screen and (max-width:1060px){.loadingDots:before{width:6px;height:6px;border-radius:6px;left:-8px}}.loadingDots:after{content:"";position:absolute;top:0;left:10px;height:8px;width:8px;border-radius:8px;-webkit-animation:loadingDotsd 2s ease-in-out infinite;animation:loadingDotsd 2s ease-in-out infinite}@media screen and (max-width:1060px){.loadingDots:after{width:6px;height:6px;border-radius:6px;left:8px}}@-webkit-keyframes loadingDotsg{0%{background-color:rgba(49,128,113,0.2)}25%{background-color:#318071}50%{background-color:rgba(49,128,113,0.2)}75%{background-color:rgba(49,128,113,0.2)}100%{background-color:rgba(49,128,113,0.2)}}@keyframes loadingDotsg{0%{background-color:rgba(49,128,113,0.2)}25%{background-color:#318071}50%{background-color:rgba(49,128,113,0.2)}75%{background-color:rgba(49,128,113,0.2)}100%{background-color:rgba(49,128,113,0.2)}}@-webkit-keyframes loadingDotsm{0%{background-color:rgba(49,128,113,0.2)}25%{background-color:rgba(49,128,113,0.2)}50%{background-color:#318071}75%{background-color:rgba(49,128,113,0.2)}100%{background-color:rgba(49,128,113,0.2)}}@keyframes loadingDotsm{0%{background-color:rgba(49,128,113,0.2)}25%{background-color:rgba(49,128,113,0.2)}50%{background-color:#318071}75%{background-color:rgba(49,128,113,0.2)}100%{background-color:rgba(49,128,113,0.2)}}@-webkit-keyframes loadingDotsd{0%{background-color:rgba(49,128,113,0.2)}25%{background-color:rgba(49,128,113,0.2)}50%{background-color:rgba(49,128,113,0.2)}75%{background-color:#318071}100%{background-color:rgba(49,128,113,0.2)}}@keyframes loadingDotsd{0%{background-color:rgba(49,128,113,0.2)}25%{background-color:rgba(49,128,113,0.2)}50%{background-color:rgba(49,128,113,0.2)}75%{background-color:#318071}100%{background-color:rgba(49,128,113,0.2)}}@media only screen and (min-width : 768px) and (max-width : 1024px){.col_9 .class.col_3{width:47.5% !important}.col_9 .class.col_3.omega{margin-right:2.5% !important}}@media handheld, only screen and (max-width: 767px){.col_9 .class.col_3{width:100%;margin-right:0}}.bold{font-family:museosans500}.linkLook,.link-look{color:#e60;cursor:pointer}.required{color:#d33b18 !important}.strikethrough,.strikeThrough{text-decoration:line-through}.footnote{clear:both;display:block;font-size:10px;padding-top:5px}.example{font-size:10px;padding-top:5px;color:#7b7b7b}.inError{color:#c00}.clickable{cursor:pointer}.hidden{display:none !important}.invisible{visibility:hidden !important}.httpWrapper{display:inline-block}.httpField{padding-left:50px !important;position:relative;z-index:1}.httpPrefill{color:#afafaf;font-size:12px;margin:5px 0 0 10px;position:absolute;z-index:2}.avatar{max-height:50px;max-width:50px}.fltl{float:left}.fltr{float:right}.textr{text-align:right}.textc{text-align:center !important}.top{vertical-align:top}.middle{vertical-align:middle}.margt{margin-top:20px}.margl{margin-left:20px}.margr{margin-right:20px}.margb{margin-bottom:20px}.marglSm{margin-left:10px}#growlHolder{clear:both;width:100%;height:1px;overflow:hidden}@media handheld, only screen and (max-width: 767px){#growlHolder{height:0}}#growlHolder #growlPositioner{overflow:hidden;height:1px;width:1px;margin:0 auto}#growlHolder #growl{background-color:#58514f;border-top:none;border-radius:0 0 7px 7px;box-shadow:0 0 7px rgba(0,0,0,0.3);color:#fffef8;font-size:16px;margin-left:-210px;padding:20px 14px;position:fixed;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.2);width:400px;z-index:2001}.loginPage .logoutCont{background-color:#fffef8;border-radius:7px;padding:40px;position:relative}.loginPage .logoutCont:before{content:'';display:block}.loginPage .logoutCont:after{content:'';display:table;clear:both}@media handheld, only screen and (max-width: 767px){.loginPage .logoutCont{padding:20px}.loginPage .logoutCont p{font-size:13px;text-align:center}}.loginPage .logoutCont h1,.loginPage .logoutCont h2{font-size:24px;font-family:'MuseoSans300';line-height:30px}@media handheld, only screen and (max-width: 767px){.loginPage .logoutCont h1,.loginPage .logoutCont h2{font-size:18px;margin:0;line-height:24px}}.loginPage .logoutCont h1{font-family:'MuseoSans500'}.loginPage .logoutCont .doubleBtn{margin-top:40px}@media handheld, only screen and (max-width: 767px){.loginPage .logoutCont .doubleBtn{margin-top:20px}.loginPage .logoutCont .doubleBtn a{display:block}.loginPage .logoutCont .doubleBtn a+a{margin-top:10px}}.loginPage .logoutCont>p{border-bottom:1px solid #dcd7d3;margin:0 0 20px 0;padding-bottom:20px}.loginPage .logoutMsg{float:left;margin-top:20px;max-width:56%}@media handheld, only screen and (max-width: 767px){.loginPage .logoutMsg{float:none;max-width:none;text-align:center}}.loginPage .mobilePic{float:right;margin-top:-30px;max-width:40%}@media only screen and (max-width:960px){.loginPage .mobilePic{margin-top:0}}@media handheld, only screen and (max-width: 767px){.loginPage .mobilePic{float:none;max-width:none;text-align:center}.loginPage .mobilePic img{max-width:70%}}.loginPage h1{font-size:28px}.loginPage h2{font-size:24px}.loginPage #fancyboxZendeskConfirm{text-align:center;width:100%;max-width:430px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.loginPage #fancyboxZendeskConfirm h2,.loginPage #fancyboxZendeskConfirm p{width:100%}.loginPage #fancyboxZendeskConfirm h2{line-height:28px}.loginPage #fancyboxZendeskConfirm .buttonLook{width:100%;max-width:300px}.formContainer{background-color:#fffef8;border-radius:5px;box-shadow:1px 1px 2px #b2aeab}@media handheld, only screen and (max-width: 767px){.formContainer{margin:0 20px;padding-top:10px}}.formContainer p{padding:0 20px 10px}.formContainer.loginEmailPrompt{padding:15px 0}@media handheld, only screen and (max-width: 767px){.formContainer.loginEmailPrompt{border-radius:0}}.formContainer.loginEmailPrompt h1{margin:0 0 30px}.formContainer.loginEmailPrompt p{display:block;width:100%;text-align:center;margin:0}.formContainer.loginEmailPrompt input{border-radius:7px;display:inline-block;height:26px;margin:30px 0 40px 30px;width:250px}@media handheld, only screen and (max-width: 767px){.formContainer.loginEmailPrompt input{margin:30px auto;display:block;width:65%}}@media handheld, only screen and (max-width: 767px){.formContainer.loginEmailPrompt button{margin:0 auto 40px;display:block;width:40%}}.formContainer.resetPassword{padding-bottom:20px}.formContainer.resetPassword>h1{margin:0;padding:20px 0 10px}.formContainer.resetPassword>p{margin:0 20px 20px;text-align:center}.formContainer.resetPassword>#loginForm{padding:0 20px 20px}.formContainer.resetPassword>#loginForm label.noPlaceholder{display:block;line-height:25px;position:static}.formContainer.resetPassword .notValidText{text-align:center}.formContainer.resetPassword .notValidText p{font-family:MuseoSans300}.formContainer.resetPassword .notValidText button{line-height:18px}.formContainer.resetPassword .notValidText #sendSuccess{padding:10px 0 0 0}.formContainer.resetPassword .notValidText .successText{font-family:MuseoSans500;color:#b9be71}.formContainer.resetPassword .notValidText .errorMessage{margin-top:20px}#loginForm,.registerForm{padding:0 20px}#loginForm label,.registerForm label{color:#828180;font-family:museosans300;font-size:14px;position:absolute;top:8px;left:10px}.regForm{border-radius:5px;background-color:#fffef8;box-shadow:1px 1px 2px #b2aeab;float:left;padding:0 20px 20px}#loginForm p,.registerForm p,.alternateLoginForm p,.regForm p{font-family:MuseoSans500;font-size:16px;margin:.5em 0 1em}.registerForm.modalSuccess p{font-family:MuseoSans300;font-size:13px}.registerForm.modalSuccess p strong{font-family:MuseoSans500;font-size:16px;font-weight:normal}p.modalSuccess{color:#393433;font-family:MuseoSans300;font-size:16px;margin:20px 0}#loginForm .input-holder,.registerForm .input-holder{position:relative}#loginForm input[type=text],#loginForm input[type=email],#loginForm input[type=password],.registerForm input[type=text],.registerForm input[type=email],.registerForm input[type=password],.regForm input[type=password]{display:inline-block;font-size:14px;height:26px;line-height:26px;margin-bottom:10px;padding:2px 8px;width:95%}.boxy-inner #loginForm{max-width:260px}.registerForm .checkbox-holder label{display:inline-block;float:left;left:5px;margin-bottom:10px;position:relative;top:0;width:265px}#loginForm .forgot-password{float:right;font-family:MuseoSans300;font-size:12px}#loginForm #login-submit-btn{margin:0}#loginForm .registerTablet,.loginPage .registerTablet{width:400px;margin:auto}@media handheld, only screen and (max-width: 767px){#loginForm .registerTablet,.loginPage .registerTablet{width:auto}}@media handheld, only screen and (max-width: 767px){#loginForm .formContainer,.loginPage .formContainer{border-radius:0;box-shadow:none;margin:-20px 0 0 !important;padding-bottom:20px}}#loginForm .loginOption,.registerForm .loginOption,.alternateLoginForm .loginOption{font-size:16px;line-height:30px;margin:0;float:left}#loginForm .actionBtn,.registerForm .actionBtn,.alternateLoginForm .actionBtn{float:right}#loginForm .facebook-login-holder p,.registerForm .facebook-login-holder p,.alternateLoginForm .facebook-login-holder p{font-size:14px;margin:20px 0 0}.alternateLoginForm{background-color:#dcd7d3;padding:20px;margin-top:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #b2aeab}@media handheld, only screen and (max-width: 767px){.alternateLoginForm{margin-bottom:-20px}}.boxy-content .alternateLoginForm{margin:20px -20px -20px}.facebook-login-holder{text-align:center}.facebook-login-holder .orDiv{border-bottom:1px solid #dcd7d3;text-align:center;margin:15px 0 30px;height:7px}.facebook-login-holder .orDiv span{display:inline-block;background-color:#fffef8;padding:0 10px}.facebook-login-holder button{margin:0 0 10px}.regForm h1,#landingPage .regForm h1{font-size:26px;color:#9b9693;line-height:30px;margin:20px 0 0;padding:0;font-weight:normal}.loginPage .input-holder,.regForm .input-holder{clear:both;float:left;width:100%}.input-holder.checkbox-holder{margin:10px 0 0}.loginPage .registerForm .createAccount,.regForm .registerForm .createAccount{clear:both}.loginPage .registerForm .loader,.extPage .loader{margin-top:10px}#login-output{background:#fdece3;color:#c00;font-family:MuseoSans500;font-size:12px;margin:10px 0;padding:10px}#login-output-mini{background:#fdece3;color:#c00;font-family:MuseoSans500;font-size:12px;margin:10px 0;padding:10px}#loginForm p.fieldError,.registerForm p.fieldError,#loginForm p.field-error,.registerForm p.field-error{clear:both;color:#c00;font-family:MuseoSans500;font-size:12px;margin:0 0 10px;width:100%}#loginForm p.fieldError.promptEmail,.registerForm p.fieldError.promptEmail,#loginForm p.field-error.promptEmail,.registerForm p.field-error.promptEmail{color:#7a7371}#popup-login-form{width:100%}#popup-login-form #login-output{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#loginForm input#code{font-size:18px;line-height:20px;padding:5px 8px}@media handheld, only screen and (max-width: 767px){#navWrap{padding:0}}#nav{position:relative;z-index:1300}@media handheld, only screen and (max-width: 767px){#nav{margin-bottom:20px;width:100%}}#nav .arrowDownWhite,#nav .arrowDownGrey{margin:-1px 0 0 8px;background-position:-681px -384px}@media screen and (max-width:970px) and (min-width:767px){#nav .arrowDownWhite,#nav .arrowDownGrey{margin-top:0}}@media handheld, only screen and (max-width: 767px){#nav #mobileNavToggle span{display:block;font-size:10px;font-family:museosans500;line-height:10px;top:-12px}}#navTop{display:block;float:right;padding:8px 0 0 0;position:relative;width:90%}#navTop:before{content:'';display:block}#navTop:after{content:'';display:table;clear:both}@media handheld, only screen and (max-width: 767px){#navTop{background-color:#f1efed;clear:both;padding:0;width:100%}}#navTop #utils{float:right;list-style-type:none;margin:0;padding:0}@media handheld, only screen and (max-width: 767px){#navTop #utils{display:none}}#navTop #utils li{float:left;height:40px}#navTop #utils li a{font-family:museosans700;font-size:11px;padding:0 6px 6px 6px}#navTop #utils li a#cart{margin:0;height:20px;display:block;position:relative;width:42px;font-size:24px;text-align:center}#navTop #utils li#navAccount{position:relative}#navTop #utils li#navAccount a{display:block;-webkit-transition-property:all;-webkit-transition-duration:0;transition-property:all;transition-duration:0;padding-right:8px}#navTop #utils li#navAccount a .profilePic{border:3px solid #fffef8;border-radius:2px;width:30px}#navTop #utils li#navAccount.navOpen a{background:#fffef8;border-top-right-radius:7px;border-top-left-radius:7px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);color:#f05331;position:relative;z-index:100;-webkit-transition-property:all;-webkit-transition-duration:0;transition-property:all;transition-duration:0}#navTop #utils li#navAccount.navOpen a img.arrowDownGrey{background-position:-681px -384px}#navTop #utils li#navAccount #accountMenu{background:#fffef8;border-radius:7px 0 7px 7px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);list-style-type:none;min-width:150px;padding:10px 0;position:absolute;right:0;top:100%;z-index:2000}#navTop #utils li#navAccount #accountMenu li{float:none;height:30px}#navTop #utils li#navAccount #accountMenu li a{border-radius:0;box-shadow:none;color:#58514f;font-family:museosans300;font-size:13px;padding:9px 20px}#navTop #utils li#navAccount #accountMenu li a.current{color:#f05331}#navTop #utils li#navAccount #accountMenu li a:hover{background:#d33b18;color:#fffef8}#navTop #utils li#wishlist{-webkit-box-sizing:border-box;box-sizing:border-box;height:33px;margin:6px 10px 0 0}#navTop #utils li#wishlist a{display:block;font-size:24px;height:20px;position:relative}#navTop #utils li#wishlist .icon-star,#navTop #utils li#wishlist .icon-star-outline{position:relative;top:-2px;left:5px}#navTop #utils li#inbox{-webkit-box-sizing:border-box;box-sizing:border-box;height:33px;margin:6px 10px 0 0}#navTop #utils li#inbox a{display:block;font-size:24px;height:20px;position:relative}#navTop #utils li#inbox .icon-inbox{position:relative;top:-2px;left:5px;font-size:22px;vertical-align:middle}#navTop #utils li#cartLink{-webkit-box-sizing:border-box;box-sizing:border-box;height:33px;margin:6px 0 0 0}#navTop #utils li.current .cartNum{border-color:#d33b18}#navTop #utils li .cartNum{background:#d33b18;border-radius:3px;color:#fffef8;font-size:11px;height:10px;line-height:11px;padding:2px 4px;position:absolute;top:-6px;right:5px;text-align:right;text-indent:0}#navTop #utils li .wishlistNum{left:auto;right:-5px;text-align:right}#navTop #utils li.loggedOut{color:#9b9693;font-family:museosans500;font-size:11px;margin-right:10px;padding:0;text-transform:uppercase}#navTop #utils li.loggedOut a{border:none;display:inline-block;padding:0 5px;margin-top:10px}@media screen and (max-width:970px) and (min-width:767px),handheld, only screen and (max-width: 767px){#navTop #utils li.loggedOut{display:none}}@media only screen and (min-width : 768px) and (max-width : 1024px){#navTop .PSO~.socialLinks{display:none}}#navTop .navPromo{color:#fffef8;display:inline;position:absolute}#navTop .navPromo:after,#navTop .navPromo:before{content:"";float:left;border:19px solid #68b8a9}#navTop .navPromo:after{border-right-color:transparent}#navTop .navPromo:before{border-left-color:transparent}#navTop .navPromo a{background-color:#68b8a9;color:#fffef8;display:block;font-family:museosans300;font-size:20px;float:left;line-height:29px;margin:0 -15px;padding:5px 0 3px;position:relative;text-align:center;text-transform:uppercase;height:30px}@media screen and (max-width:1024px) and (min-width:867px){#navTop .navPromo a{font-size:14px}}@media screen and (max-width:866px) and (min-width:767px){#navTop .navPromo a{font-size:12px}}#navTop .navPromo a span{padding:0 10px;text-shadow:2px 2px #589b8e}@media screen and (max-width:866px) and (min-width:767px){#navTop .navPromo a span{padding:0 2px}}#navTop .navPromo a span.view{padding-left:0;-webkit-transition-property:padding-left;-webkit-transition-duration:.2s;transition-property:padding-left;transition-duration:.2s}#navTop .navPromo a:hover .view{padding-left:5px}#navTop .navPromo.PSO{display:inline-block}@media only screen and (min-width : 768px) and (max-width : 1024px){#navTop .navPromo.PSO{margin-left:30px}}@media handheld, only screen and (max-width: 767px){#navTop .navPromo.PSO{display:none}}@media only screen and (min-width : 768px) and (max-width : 1024px){#navTop .navPromo.PSO~.socialLinks{display:none}}#navTop .navPromo.PSO:before{content:"";height:0;width:0;display:block;position:absolute;top:0;left:-30px;border-top:19px solid #ff8e31;border-bottom:19px solid #ff8e31;border-right:6px solid #ff8e31;border-left:19px solid transparent}#navTop .navPromo.PSO:after{content:"";height:0;width:0;display:block;position:absolute;top:0;right:-30px;border-top:19px solid #ff8e31;border-bottom:19px solid #ff8e31;border-left:6px solid #ff8e31;border-right:19px solid transparent}#navTop .navPromo.PSO a{background-color:#ff8e31;margin:0 -5px}#navTop .navPromo.PSO a:hover span.buttonLook{background:#ff5d42}#navTop .navPromo.PSO a span.buttonLook{background:#f05331;border:none;border-radius:7px;display:inline-block;font-size:12px;line-height:15px;margin:0 0 0 5px;padding:5px 10px;text-transform:uppercase;vertical-align:30%;text-shadow:none}#navTop .inboxNotif{position:absolute;right:0;top:53px;background-color:#fffef8;z-index:500;min-width:540px;box-shadow:2px 2px 5px #7a7371}@media handheld, only screen and (max-width: 767px){#navTop .inboxNotif{width:100%;min-width:inherit}}#navTop .inboxNotif a{color:#393433}#navTop .inboxNotif .inboxHdr{background-color:#f3d58b;padding:10px;text-transform:uppercase;font-family:museosans700;font-size:12px;position:relative}#navTop .inboxNotif .inboxHdr .arrow-up{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #f3d58b;font-size:0;line-height:0;position:absolute;top:-15px;right:107px}@media handheld, only screen and (max-width: 767px){#navTop .inboxNotif .inboxHdr .arrow-up{right:211px}}#navTop .inboxNotif .scrollingNotifs{max-height:500px;overflow-y:auto}@media handheld, only screen and (max-width: 767px){#navTop .inboxNotif .scrollingNotifs{overflow-y:inherit;max-height:inherit}}#navTop .inboxNotif .scrollingNotifs .notifItem{padding:10px 20px;border-bottom:1px solid #dcd7d3}#navTop .inboxNotif .scrollingNotifs .notifItem.unread{background-color:#fff9d4}@media handheld, only screen and (max-width: 767px){#navTop .inboxNotif .scrollingNotifs .notifItem{padding:10px}}#navTop .inboxNotif .scrollingNotifs .notifItem .notifIcon{float:left;margin-right:10px}#navTop .inboxNotif .scrollingNotifs .notifItem .notifIcon .icon-conversation-outline{font-size:24px}#navTop .inboxNotif .scrollingNotifs .notifItem .notifIcon .icon-heart{font-size:18px}#navTop .inboxNotif .scrollingNotifs .notifItem .memberAvatar{float:left;margin-right:10px}@media handheld, only screen and (max-width: 767px){#navTop .inboxNotif .scrollingNotifs .notifItem .memberAvatar{max-width:20%}}#navTop .inboxNotif .scrollingNotifs .notifItem .notifMsg{float:left;width:310px}@media handheld, only screen and (max-width: 767px){#navTop .inboxNotif .scrollingNotifs .notifItem .notifMsg{font-size:12px;width:80%}}#navTop .inboxNotif .scrollingNotifs .notifItem .notifMsg .timeStamp{color:#b2aeab;margin-top:8px;display:block}#navTop .inboxNotif .scrollingNotifs .notifItem .notifMsg .notifEmphasis{font-size:15px;font-family:museosans500}@media handheld, only screen and (max-width: 767px){#navTop .inboxNotif .scrollingNotifs .notifItem .notifMsg .notifEmphasis{font-size:12px}}#navTop .inboxNotif .scrollingNotifs .notifItem .notifMsg .totalSaves{border:1px solid #dcd7d3;padding:5px 8px;margin-top:8px}#navTop .inboxNotif .scrollingNotifs .notifItem .notifMsg .totalSaves .icon-heart{margin-right:5px}#navTop .inboxNotif .scrollingNotifs .notifItem .notifMsg blockquote{margin:0;padding:0;line-height:18px;margin-top:10px}@media handheld, only screen and (max-width: 767px){#navTop .inboxNotif .scrollingNotifs .notifItem .notifMsg blockquote{font-size:12px}}#navTop .inboxNotif .scrollingNotifs .notifItem .notifImg{float:right;margin-left:15px;width:80px}@media handheld, only screen and (max-width: 767px){#navTop .inboxNotif .scrollingNotifs .notifItem .notifImg{display:none}}#navTop .siteSaleBanner{position:relative;display:inline-block;font-family:'RobleBold';font-size:21px;color:#7a7371;text-transform:uppercase;margin-top:5px}#navTop .siteSaleBanner:before{content:"";height:0;width:0;display:block;position:absolute;top:0;left:-28px;border-top:10px solid #c3c784;border-bottom:10px solid #c3c784;border-right:11px solid #c3c784;border-left:11px solid transparent}#navTop .siteSaleBanner:after{content:"";height:0;width:0;display:block;position:absolute;top:0;right:-28px;border-top:10px solid #c3c784;border-bottom:10px solid #c3c784;border-left:11px solid #c3c784;border-right:11px solid transparent}@media only screen and (min-width : 768px) and (max-width : 1024px){#navTop .siteSaleBanner{font-size:17px;margin-left:26px;margin-top:8px}#navTop .siteSaleBanner~.socialLinks{display:none}#navTop .siteSaleBanner:before{left:-21px;border-top:8px solid #c3c784;border-bottom:8px solid #c3c784;border-right:8px solid #c3c784;border-left:9px solid transparent}#navTop .siteSaleBanner:after{right:-18px;border-top:8px solid #c3c784;border-bottom:8px solid #c3c784;border-left:8px solid #c3c784;border-right:8px solid transparent}}@media handheld, only screen and (max-width: 767px){#navTop .siteSaleBanner{display:none}}#navTop #accountAlt{color:#9b9693;display:none;font-family:MuseoSans500;font-size:11px;margin:0 auto;padding:0;text-align:center;text-transform:uppercase;width:130px}#navTop #accountAlt a{border:none;display:inline-block;margin-top:7px;padding:0 5px}@media screen and (max-width:970px) and (min-width:768px){#navTop #accountAlt{display:block;float:right;margin-right:-10px}}#navMain{background-color:#f05331;border-radius:7px;float:left;-webkit-background-clip:padding-box;width:100%}#navMain:before{content:'';display:block}#navMain:after{content:'';display:table;clear:both}#navMain~.navSpacer{margin-bottom:30px}@media handheld, only screen and (max-width: 767px){#navMain~.navSpacer{margin-bottom:0}}@media handheld, only screen and (max-width: 767px){#navMain{border-radius:0;float:none;padding:1px 0;background-color:#d33b18}#navMain.searchActive{margin-top:44px}#navMain button{background-color:transparent}}#navMain #navHome{height:110px;float:left;margin:-30px -10px -26px;width:110px}@media handheld, only screen and (max-width: 767px){#navMain #navHome{height:50px;position:relative;top:32px;left:14px;width:50px}#navMain #navHome span{display:none}}#navMain #navHome a{display:block;position:relative;z-index:2030}@media only screen and (min-width:768px) and (max-width:924px){#navMain.unresponsive .communityLinks{width:310px !important}}#navMain.unresponsive ol.navLinks a{padding-right:19px !important;padding-left:19px !important}@media handheld, only screen and (max-width: 767px){#navMain.updatedDesign .navLinks{background-color:#d33b18;padding:10px 0 0 0;clear:both;display:none}}#navMain.updatedDesign .communityLinks{background-color:#c72714;border-radius:29px 7px 7px 29px;float:right;width:310px;position:relative;padding-left:15px;height:55px;text-align:center}@media handheld, only screen and (max-width: 767px){#navMain.updatedDesign .communityLinks{background-color:transparent;border-radius:0;float:none;width:auto;padding-left:0;height:auto;margin:0 10px}}#navMain.updatedDesign .communityLinks .current{background-color:inherit;text-shadow:1px 1px 3px #ff5d42}#navMain.updatedDesign .communityLinks .current span{color:#fffef8;text-shadow:1px 1px 3px #ff5d42}@media only screen and (min-width:768px) and (max-width:924px){#navMain.updatedDesign .communityLinks{width:250px;padding-left:0;border-top-left-radius:15px;border-bottom-left-radius:15px}}#navMain.updatedDesign .communityLinks span{font-size:18px;vertical-align:text-bottom;color:#ff5d42}@media only screen and (min-width:768px){#navMain.updatedDesign .communityLinks:before{border-top-left-radius:0;border-bottom-left-radius:0;background-color:#c72714;height:55px;width:12px;content:"";position:absolute;left:13px;top:0}}@media only screen and (min-width:768px) and only screen and (min-width:768px) and (max-width:924px){#navMain.updatedDesign .communityLinks:before{display:none}}#navMain.updatedDesign .communityLinks label{width:100%;text-transform:lowercase;color:#ff5d42;display:inline-block;letter-spacing:1px;padding:10px 0 0;font-size:14px}@media only screen and (min-width:768px) and (max-width:924px){#navMain.updatedDesign .communityLinks label{font-size:12px}}@media handheld, only screen and (max-width: 767px){#navMain.updatedDesign .communityLinks label{display:none}}#navMain.updatedDesign .communityLinks ol{width:100%}@media handheld, only screen and (max-width: 767px){#navMain.updatedDesign .communityLinks ol{border-bottom-left-radius:7px;border-bottom-right-radius:7px}}#navMain.updatedDesign .communityLinks li{display:inline-block;float:none}@media handheld, only screen and (max-width: 767px){#navMain.updatedDesign .communityLinks li{width:32%;border-right:1px solid #d33b18}#navMain.updatedDesign .communityLinks li:last-child{border-right:0}}#navMain.updatedDesign .communityLinks li a{font-size:14px;line-height:12px;padding:3px 10px 6px}@media only screen and (min-width:768px) and (max-width:924px){#navMain.updatedDesign .communityLinks li a{font-size:12px;letter-spacing:0;padding-bottom:9px}}@media handheld, only screen and (max-width: 767px){#navMain.updatedDesign .communityLinks li a{padding:20px 0;font-size:16px}}#navMain.updatedDesign .communityLinks li a:hover{background-color:#c72714;text-shadow:1px 1px 3px #ff5d42}#navMain.updatedDesign .communityLinks li a:hover span{color:#fffef8}@media handheld, only screen and (max-width: 767px){#navMain.updatedDesign .communityLinks li a .icon{display:none}}#navMain.updatedDesign .navBottom{display:block;text-transform:uppercase;font-family:'MuseoSans300';text-align:center;padding:0 10px 10px 10px}#navMain.updatedDesign .navBottom a{margin:0 0 10px 0;display:inline-block;padding:0 8px;color:#fff;border-right:1px solid #fff}#navMain.updatedDesign .navBottom a:last-child{border-right:0}#navMain.updatedDesign a.dloadApp{display:block;font-size:14px;text-transform:uppercase;padding:18px 0 16px 0;margin:20px 10px;vertical-align:middle;color:#fff;border-radius:7px;background-color:#ff8e31;cursor:pointer;font-family:'MuseoSans300';text-align:center}#navMain.updatedDesign ol a{padding:17px 29px 13px}@media only screen and (min-width : 768px) and (max-width : 1024px){#navMain.updatedDesign ol a{padding-right:17px;padding-left:17px}}#navMain.updatedDesign ol .hideInDesktop{display:none}@media handheld, only screen and (max-width: 767px){#navMain.updatedDesign ol .hideInDesktop{display:block}#navMain.updatedDesign ol .communityLink a{background-color:#f87f55}}#navMain ol{float:left;list-style-type:none;margin:0;padding:0}@media handheld, only screen and (max-width: 767px){#navMain ol.mainNavLinks{border-top-left-radius:7px;border-top-right-radius:7px;margin:10px 10px 0 10px}#navMain ol.mainNavLinks li{border-bottom:1px solid #d33b18}#navMain ol.mainNavLinks li li{border-bottom:0}}#navMain ol .dropMenu span{display:none;margin-left:10px}@media handheld, only screen and (max-width: 767px){#navMain ol .dropMenu span{display:inline-block}}#navMain ol .mobileSubMenu{margin-top:-8px}#navMain ol .mobileSubMenu ol{padding:0 !important}@media handheld, only screen and (max-width: 767px){#navMain ol .mobileSubMenu ol{display:none}}#navMain ol .mobileSubMenu ol li+li{margin-top:0}#navMain ol .mobileSubMenu ol li a{background-color:#fffef8;color:#58514f;border-radius:0;border-bottom:1px solid #b2aeab}@media handheld, only screen and (max-width: 767px){#navMain ol{-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;float:none;background-color:#ff5d42}}#navMain ol .subMenu{margin-top:3px;background:#fffef8;border:4px solid #ff5d42;border-bottom-right-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);min-width:420px;position:absolute;left:0;z-index:2000}@media handheld, only screen and (max-width: 767px){#navMain ol .subMenu{display:none}}#navMain ol .subMenu ol{max-width:170px}#navMain ol .subMenu ol:nth-child(1){padding:10px 10px 10px 20px}#navMain ol .subMenu ol:nth-child(2){padding:10px 20px}#navMain ol .subMenu li{float:none}#navMain ol .subMenu li.subNavHeader{color:#7a7371;font-family:RobleBold;min-width:170px;margin:10px 0 5px 0;padding-bottom:5px;border-bottom:2px dotted #b2aeab;letter-spacing:1px}#navMain ol .subMenu li.subNavHeader a{color:#7a7371;font-family:RobleBold}@media handheld, only screen and (max-width: 767px){#navMain ol .subMenu li.subNavHeader{display:none}}#navMain ol .subMenu li a{color:#e60;box-shadow:none;display:block;font-family:museosans300;font-size:14px;line-height:16px;padding:5px 0 5px 5px;-webkit-transition-property:all;-webkit-transition-duration:0;transition-property:all;transition-duration:0}@media only screen and (min-width:1024px){#navMain ol .subMenu li a:hover{background:#d33b18;color:#fffef8}}#navMain ol .subMenu li a.current{background-color:#fffef8;color:#e60}#navMain ol .testimony{background-color:#ff5d42;clear:both;overflow:hidden;padding:5px 20px 0}#navMain ol .testimony span{font-family:roble;color:#fffef8;margin-top:8px;display:inline-block;width:300px}#navMain ol .testimony .testAvatar{border-radius:24px;height:40px;width:40px;border:3px solid #fffef8;float:left;margin-right:10px}@media handheld, only screen and (max-width: 767px){#navMain ol .testimony{display:none}}#navMain ol #catSwitcherMenu .testimony{background-color:#dcd7d3}#navMain ol #catSwitcherMenu .testimony span{color:#7a7371}#navMain ol li{float:left;position:relative}@media handheld, only screen and (max-width: 767px){#navMain ol li{float:none}}#navMain ol li a{color:#fffef8;display:block;font-family:Roble;letter-spacing:1px;font-size:17px;line-height:25px;padding:17px 10px 13px;-webkit-transition-property:background;-webkit-transition-duration:.2s;transition-property:background;transition-duration:.2s}@media only screen and (min-width : 768px) and (max-width : 1024px){#navMain ol li a{letter-spacing:0 !important}}#navMain ol li a.current,#navMain ol li a.current:hover{background-color:#d33b18}@media handheld, only screen and (max-width: 767px){#navMain ol li a.current,#navMain ol li a.current:hover{background-color:transparent}}@media only screen and (min-width:1024px){#navMain ol li a:hover{background:#d33b18}}@media screen and (max-width:970px) and (min-width:767px){#navMain ol li a{font-size:13px;padding:15px 7px}}@media handheld, only screen and (max-width: 767px){#navMain ol li a{border-bottom:#d33b18;font-size:16px;padding:10px;text-align:center}}#navMain ol li.catSwitcher{position:relative}#navMain ol li.catSwitcher.navOpen a#selectedCat{box-shadow:1px 1px 1px rgba(0,0,0,0.2)}@media handheld, only screen and (max-width: 767px){#navMain ol li.catSwitcher.navOpen a#selectedCat{border-bottom-right-radius:0;border-bottom-left-radius:0}}#navMain ol li.catSwitcher.navOpen a#selectedCat img.arrowDownGrey{background-position:-681px -384px}#navMain ol li.catSwitcher a{background:#fffef8;color:#f05331;font-family:Roble;font-size:20px;padding:15px 15px 15px 20px;-webkit-transition-property:all;-webkit-transition-duration:0s;transition-property:all;transition-duration:0s}#navMain ol li.catSwitcher a#selectedCat:hover{background:#fffef8;color:#f05331}@media screen and (max-width:970px) and (min-width:767px){#navMain ol li.catSwitcher a{font-size:13px;padding-right:8px}}@media handheld, only screen and (max-width: 767px){#navMain ol li.catSwitcher a{padding:10px 8px 10px 18px}}#navMain ol li.catSwitcher #catSwitcherMenu{margin-top:3px;background:#fffef8;border:4px solid #dcd7d3;border-bottom-right-radius:7px;border-bottom-left-radius:7px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);min-width:400px;overflow:hidden;position:absolute;left:0;z-index:2000}#navMain ol li.catSwitcher #catSwitcherMenu ol{padding:10px;display:block}#navMain ol li.catSwitcher #catSwitcherMenu ol.leftCol{float:left;padding:10px 0 20px 15px}@media handheld, only screen and (max-width: 767px){#navMain ol li.catSwitcher #catSwitcherMenu ol.leftCol{float:none;padding:0}}#navMain ol li.catSwitcher #catSwitcherMenu ol.rightCol{float:right;margin-left:0;padding:10px 20px 15px 0}@media handheld, only screen and (max-width: 767px){#navMain ol li.catSwitcher #catSwitcherMenu ol.rightCol{float:none;padding:0}}@media handheld, only screen and (max-width: 767px){#navMain ol li.catSwitcher #catSwitcherMenu{display:block;margin-bottom:10px;padding-top:0;position:static;min-width:200px;border:none}}#navMain ol li.catSwitcher #catSwitcherMenu li{float:none}@media handheld, only screen and (max-width: 767px){#navMain ol li.catSwitcher #catSwitcherMenu li{text-align:center}#navMain ol li.catSwitcher #catSwitcherMenu li+li{margin-top:0}}#navMain ol li.catSwitcher #catSwitcherMenu li.subNavHeader{color:#7a7371;font-family:RobleBold;min-width:170px;margin:10px 0 5px 5px;padding-bottom:5px;border-bottom:2px dotted #b2aeab;letter-spacing:1px}@media handheld, only screen and (max-width: 767px){#navMain ol li.catSwitcher #catSwitcherMenu li.subNavHeader{display:none}}#navMain ol li.catSwitcher #catSwitcherMenu li+li.subNavHeader{margin-top:20px}#navMain ol li.catSwitcher #catSwitcherMenu li a{box-shadow:none;display:block;font-family:museosans300;font-size:14px;line-height:16px;padding:5px 0 5px 5px;-webkit-transition-property:all;-webkit-transition-duration:0;transition-property:all;transition-duration:0}#navMain ol li.catSwitcher #catSwitcherMenu li a.current{color:#f05331}@media only screen and (min-width:1024px){#navMain ol li.catSwitcher #catSwitcherMenu li a:hover{background:#d33b18;color:#fffef8}}@media screen and (max-width:970px) and (min-width:767px){#navMain ol li.catSwitcher #catSwitcherMenu li a{font-size:13px}}@media handheld, only screen and (max-width: 767px){#navMain ol li.catSwitcher #catSwitcherMenu li a{border-radius:0;border-top:1px solid #eee;padding:10px 0}}#navMain ol li.catSwitcher #catSwitcherMenuMobile{display:none}@media handheld, only screen and (max-width: 767px){#navMain ol li.catSwitcher #catSwitcherMenuMobile{display:block;margin-bottom:10px;padding-top:0;position:static;min-width:200px;border:none;margin-top:3px;background:#fffef8;left:0;z-index:2000}#navMain ol li.catSwitcher #catSwitcherMenuMobile ol{padding:10px}#navMain ol li.catSwitcher #catSwitcherMenuMobile ol.leftCol{float:none;padding:0}#navMain ol li.catSwitcher #catSwitcherMenuMobile ol.rightCol{margin-left:0}#navMain ol li.catSwitcher #catSwitcherMenuMobile .testimony{background-color:#dcd7d3}#navMain ol li.catSwitcher #catSwitcherMenuMobile .testimony span{color:#7a7371}#navMain ol li.catSwitcher #catSwitcherMenuMobile ol{display:block}#navMain ol li.catSwitcher #catSwitcherMenuMobile li{float:none;text-align:center}#navMain ol li.catSwitcher #catSwitcherMenuMobile li+li{margin-top:0}#navMain ol li.catSwitcher #catSwitcherMenuMobile li a{box-shadow:none;display:block;font-family:museosans300;font-size:14px;line-height:16px;border-radius:0;border-top:1px solid #eee;padding:10px 0 10px 5px}#navMain ol li.catSwitcher #catSwitcherMenuMobile li a.current{color:#f05331}}#navSub{margin:0 0 0 75px;min-height:15px}@media only screen and (min-width : 768px) and (max-width : 1024px){#navSub{margin:0 0 0 44px}}@media handheld, only screen and (max-width: 767px){#navSub{display:none}}#navSub ul{list-style-type:none;margin:8px 0 0 0}#navSub ul li{display:inline-block;margin:0 20px 0 0;text-transform:uppercase;font-family:MuseoSans500}@media only screen and (min-width : 768px) and (max-width : 1024px){#navSub ul li{font-size:12px;margin:0 15px 0 0}}#navSub ul li:last-child{margin:0}#navSub #classNavSub .current,#navSub #kitNavSub .current,#navSub #suppliesNavSub .current,#navSub #supplyNavSub .current{color:#58514f}.cont_16 #navMain .communityLinks{width:280px}.cont_16 #navMain .communityLinks ol li a{font-size:12px}.cont_16 #navMain .communityLabel{margin-bottom:0}.updatedDesign #universalSearch{margin:0 10px 0 0}@media handheld, only screen and (max-width: 767px){.updatedDesign #universalSearch{margin-top:0}}#universalSearch{border-radius:5px;float:right;display:table;margin:12px 10px 11px 2px;padding:0;position:relative;z-index:1200}#universalSearch.empty{box-shadow:0 0 5px #c00}@media handheld, only screen and (max-width: 767px){#universalSearch{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;display:none;margin:0;padding:0 5%;position:absolute;top:-39px;width:100%;z-index:2500}}@media screen and (min-width:768px){#universalSearch{display:table !important}}#universalSearch #universalSearchTextContainer{background:#fffef8;border-top-left-radius:5px;border-bottom-left-radius:5px;display:table-cell;float:left;position:relative;width:165px}@media screen and (max-width:970px) and (min-width:767px){#universalSearch #universalSearchTextContainer{width:115px}}@media handheld, only screen and (max-width: 767px){#universalSearch #universalSearchTextContainer{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding-top:2px;position:relative;right:-2px;width:calc(100% - 39px)}}#universalSearch #universalSearchTextContainer #universalSearchQuery{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;display:block;font-size:14px;line-height:15px;margin:8px 10px 7px;padding:0;height:15px;outline-width:0;overflow:hidden;vertical-align:middle;white-space:nowrap;width:130px}@media screen and (max-width:970px) and (min-width:767px){#universalSearch #universalSearchTextContainer #universalSearchQuery{width:115px}}@media handheld, only screen and (max-width: 767px){#universalSearch #universalSearchTextContainer #universalSearchQuery{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:18px;margin-top:5px;height:18px;max-width:none;width:calc(100% - 39px)}}#universalSearch #universalSearchTextContainer #universalSearchQuery.placeholder{color:#9b9693}#universalSearch #universalSearchTextContainer #universalSearchQuery.placeholder+#universalSearchClear{display:none}#universalSearch #universalSearchTextContainer #universalSearchClear{cursor:pointer;display:block;position:absolute;top:11px;right:10px}@media handheld, only screen and (max-width: 767px){#universalSearch #universalSearchTextContainer #universalSearchClear{top:13px;right:10px}}#universalSearch #universalSearchTextContainer #universalSearchCategory{color:#b2aeab;vertical-align:middle}#universalSearch #universalSearchTextContainer #universalSearchCategorySelector{background-color:#fffef8;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,0.2);display:none;font-size:12px;position:absolute;left:0;line-height:20px;overflow:hidden;top:35px;min-width:210px;z-index:2}@media screen and (max-width:970px) and (min-width:767px){#universalSearch #universalSearchTextContainer #universalSearchCategorySelector{min-width:145px}}@media handheld, only screen and (max-width: 767px){#universalSearch #universalSearchTextContainer #universalSearchCategorySelector{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;padding:0;top:35px;width:100%}}#universalSearch #universalSearchTextContainer #universalSearchCategorySelector .universalSearchCategorySelectorOption{cursor:pointer;font-family:museosans500;padding:5px 10px}@media handheld, only screen and (max-width: 767px){#universalSearch #universalSearchTextContainer #universalSearchCategorySelector .universalSearchCategorySelectorOption{border-top:1px solid #efefef;padding:10px 20px}}#universalSearch #universalSearchTextContainer #universalSearchCategorySelector .universalSearchCategorySelectorOption .universalSearchCategorySelectorHolder{display:inline;color:#f05331;font-family:museosans300;max-height:18px;overflow:hidden;vertical-align:top;width:auto}@media only screen and (min-width:1024px){#universalSearch #universalSearchTextContainer #universalSearchCategorySelector .universalSearchCategorySelectorOption:hover{background-color:#fff9d4}}#universalSearch #universalSearchTextContainer #universalSearchCategorySelector .universalSearchCategorySelectorOption.current{background-color:#fff9d4;border-bottom:1px solid #f3d58b}#universalSearch #universalSearchType{background-color:#fffef8;border-right:1px solid #f1efed;border-radius:7px 0 0 7px;cursor:pointer;display:inline-block;height:31px;font-size:12px;margin-left:1px;outline-width:0;padding:0;position:relative;text-align:left;vertical-align:middle;min-width:45px;width:auto}#universalSearch #universalSearchType #universalSearchTypeSelected{color:#e60;line-height:30px;padding-left:7px}#universalSearch #universalSearchType .arrowDownGrey{margin:0 5px 0 1px}#universalSearch #universalSearchType #universalSearchTypeOptions{-webkit-transition-property:height;-webkit-transition-duration:.2s;transition-property:height;transition-duration:.2s;background-color:#fffef8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#58514f;font-family:MuseoSans300;height:0;line-height:16px;overflow:hidden;position:absolute;text-align:left;width:73px}#universalSearch #universalSearchType #universalSearchTypeOptions span{display:block;border-bottom:1px solid #f1efed;cursor:pointer;padding:5px}#universalSearch #universalSearchType #universalSearchTypeOptions span:last-child{border-bottom:none;border-bottom-width:0;margin-bottom:0}#universalSearch #universalSearchType #universalSearchTypeOptions span.current{background-color:#fffef8;color:#e60}@media only screen and (min-width:1024px){#universalSearch #universalSearchType #universalSearchTypeOptions span:hover{background-color:#fff9d4;color:#23201f}}#universalSearch #universalSearchType.open #universalSearchTypeOptions{-webkit-transition-property:height;-webkit-transition-duration:.2s;transition-property:height;transition-duration:.2s;border:1px solid #f1efed;border-top-width:0;height:135px;display:block;padding-top:5px}#universalSearch button{background:#d33b18;border-color:#d33b18;border-radius:5px;border-bottom-left-radius:0;border-top-left-radius:0;display:table-cell;margin:0;min-width:17px;outline-width:0;padding:0 7px;height:30px}@media only screen and (min-width:1024px){#universalSearch button:hover{background:#c12d0b;border-color:#c12d0b}}#universalSearch button::-moz-focus-inner{border:0}@media handheld, only screen and (max-width: 767px){#universalSearch button{display:inline-block;height:auto;padding:5px 8px;position:absolute;top:0;right:5%}#universalSearch button img{height:18px}}.socialLinks{float:right;list-style-type:none;margin:0 20px 0 0;padding:4px 0 0 0}@media handheld, only screen and (max-width: 767px){.socialLinks{display:none}}.socialLinks li{float:left}.socialLinks li+li{margin-left:4px}.socialLinks li a{display:block;width:22px}.socialLinks li a img{background-color:#f1efed;border-radius:30px;border:1px solid transparent;margin:-1px;opacity:.5}.icon-facebook,.icon-twitter,.icon-pinterest,.icon-googleplus,.icon-feed,.icon-youtube{font-size:20px;vertical-align:middle}.icon-facebook:hover,.icon-twitter:hover,.icon-pinterest:hover,.icon-googleplus:hover,.icon-feed:hover,.icon-youtube:hover{opacity:.5}.icon-facebook{color:#39599f}.icon-twitter{color:#00aced}.icon-pinterest{color:#cb2027}.icon-googleplus{color:#dd4a38}.icon-feed{color:#f05331}.icon-youtube{color:#d01818}#mobileInPageCart{display:none}@media handheld, only screen and (max-width: 767px){#mobileInPageCart{background-color:#fff9d4;padding:10px;margin:10px;border:1px solid #b2aeab;line-height:20px}#mobileInPageCart.show{display:block}}#inPageCart{position:absolute;top:40px;right:0;z-index:2000;background-color:#fffef8;border-top-left-radius:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;overflow:hidden;height:0;opacity:0;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;transition-property:opacity;transition-duration:.5s}#inPageCart.show{display:block;overflow:visible;padding:20px;height:auto;opacity:1}#inPageCart a{padding:0 !important;font-family:museosans300 !important}#inPageCart a.buttonLook{padding:10px 8px 6px !important;font-size:14px !important}#inPageCart .cartScroll{height:175px;overflow-y:scroll}#inPageCart table{width:350px;border-collapse:collapse}#inPageCart table th{color:#b2aeab;border-bottom:1px solid #b2aeab;font-size:11px;padding-bottom:8px}#inPageCart table th.item{width:400px}#inPageCart table th.qty{width:40px}#inPageCart table th.price{width:50px}#inPageCart table th:nth-child(2){text-align:center}#inPageCart table td{padding-top:8px;font-size:11px;border-bottom:1px solid #dcd7d3}#inPageCart table td.productImg{width:70px}#inPageCart table td img{width:60px}#inPageCart table td .instructor{color:#b2aeab;display:block}#inPageCart table td:nth-child(3){text-align:center}#inPageCart button{float:right;margin-top:6px}#inPageCart .itemAddedNotif{text-transform:uppercase;font-size:11px;padding-bottom:10px;font-family:museosans500;display:inline-block;float:left}#inPageCart .editCart{display:inline-block;text-align:right;float:right}#inPageCart .subtotal{background-color:lightgrey;padding:10px;text-align:right;font-family:museosans500}#inPageCart .shippingNotif{background-color:#fff9d4;padding:8px;margin-top:6px;font-family:museosans500}.breadCrumb{border-bottom:3px double #dcd7d3;color:#7a7371;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:roble;font-size:12px;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}@media handheld, only screen and (max-width: 767px){.breadCrumb{display:none}}.breadCrumb-crumb{display:inline-block}.breadCrumb-crumb+.breadCrumb-crumb{padding-left:8px}a.breadCrumb-link{color:#9b9693;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}a.breadCrumb-link:active,a.breadCrumb-link:hover{color:#7a7371}a.breadCrumb-link:after{color:#7a7371;content:"\00BB";display:inline;padding-left:8px}.mobileLoggedOut,.mobileLoggedIn{color:rgba(255,254,249,0.7);float:right;font-family:museosans500;font-size:11px;padding:18px 10px 17px 0;text-transform:uppercase}.mobileLoggedOut a,.mobileLoggedIn a{border:none;color:#fffef8;display:inline;padding:18px 5px 17px}@media only screen and (min-width:1024px){.mobileLoggedOut a:hover,.mobileLoggedIn a:hover{color:#fffef8}}.mobileLoggedIn{border-right:1px dashed #fffef8;margin-right:10px}@media handheld, only screen and (max-width: 767px){.mobileLoggedIn{margin:9px 10px 0 0;padding:0}.mobileLoggedIn a{display:block;padding:0 15px 0 0}}.emptyCat,#classDetail.trailerTest .descBlock p.emptyCat{background:#fff9d4 url(/images/craftsy/warningIconOrange.png) 20px center no-repeat;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:20px;margin:0 auto 20px;max-width:1140px;padding:20px 20px 20px 60px}.emptyCat.alternate,#classDetail.trailerTest .descBlock p.emptyCat.alternate{background-color:#fffef8;border:1px dashed #ff8e31}@media handheld, only screen and (max-width: 767px){.emptyCat.alternate,#classDetail.trailerTest .descBlock p.emptyCat.alternate{margin:20px auto}}@media handheld, only screen and (max-width: 767px){.emptyCat,#classDetail.trailerTest .descBlock p.emptyCat{margin:0 20px 20px}}.cont_16 .emptyCat{margin:0 10px 20px;width:940px}@media screen and (max-width:940px) and (min-width:767px){.col_9.emptyCatWrap{width:100%}}.mobile-only{display:none !important}@media handheld, only screen and (max-width: 767px){.mobile-only{display:block !important}}@media handheld, only screen and (max-width: 767px){.searchBtnMobile,.searchBtnMobile:hover,.navBtn,.navBtn:hover,a.wishlistBtnMobile,a.wishlistBtnMobile:hover,a.cartBtnMobile,a.cartBtnMobile:hover,a.inboxBtnMobile,a.inboxBtnMobile:hover{background-image:none;border:none;display:block;float:right;height:47px;margin-right:5px;position:relative;padding:0 10px;line-height:47px;text-align:center}.searchBtnMobile .cartNum,.searchBtnMobile:hover .cartNum,.navBtn .cartNum,.navBtn:hover .cartNum,a.wishlistBtnMobile .cartNum,a.wishlistBtnMobile:hover .cartNum,a.cartBtnMobile .cartNum,a.cartBtnMobile:hover .cartNum,a.inboxBtnMobile .cartNum,a.inboxBtnMobile:hover .cartNum{background:#fff9d4;border:2px solid #f05331;border-radius:100px;color:#f05331;font-family:MuseoSans500;font-size:11px;height:10px;line-height:11px;padding:3px 5px;position:absolute;top:5px;right:-3px;text-indent:0;-webkit-transition-property:border-color;-webkit-transition-duration:.2s;transition-property:border-color;transition-duration:.2s}.icon-search{font-size:24px;line-height:47px}.search-mobile.icon-bracket-up{font-size:18px;top:5px}.cartBtnMobile .icon-cart{color:#fffef8;font-size:24px;line-height:47px}.inboxBtnMobile .icon-inbox{color:#fffef8;font-size:24px;line-height:47px}.wishlistBtnMobile .icon-star,.wishlistBtnMobile .icon-star-outline{color:#fffef8;font-size:24px;margin-left:-4px;position:relative;top:4px;left:3px}.mobileLoggedIn img{border-radius:2px;height:30px;width:30px}.grid_16 #navHome img{max-width:100%}}ul.subnav{list-style:none;padding:0;margin:20px 0;font-family:roble}ul.subnav li{display:inline;position:relative;vertical-align:middle;padding:0;font-size:18px}.subNav .current{color:#393433}.paging{float:right;padding:5px 0;margin-bottom:20px}@media handheld, only screen and (max-width: 767px){.paging{float:none;clear:both}}.paging .current{color:#393433;cursor:default}.paging .showMore{border-right:1px solid #b2aeab;padding-right:10px;margin-right:10px}@media screen and (max-width:1030px) and (min-width:767px){.paging .showMore{border:none;padding:0;margin:0}}@media handheld, only screen and (max-width: 767px){.paging .showMore{display:none}}.paging .showingNumber{padding-left:10px}@media handheld, only screen and (max-width: 767px){.paging .showingNumber{margin-bottom:10px;padding-left:0}}.paging .pageCount{display:inline-block;float:none;margin:0 0 0 11px;padding-left:6px}.paging .pageCount:before{content:'';display:block}.paging .pageCount:after{content:'';display:table;clear:both}@media screen and (min-width:768px){.paging .pageCount{border-left:1px solid #b2aeab}}@media handheld, only screen and (max-width: 767px){.paging .pageCount{float:right}}.paging .pageCount .pageNumber{padding:0 5px}.paging .pageCount .pageNumber:last-child{padding-right:0}@media handheld, only screen and (max-width: 767px){.paging .pageCount .pageNumber{display:none}}.paging .pageCount .icon-bracket-left,.paging .pageCount .icon-bracket-right{vertical-align:text-top}@media handheld, only screen and (max-width: 767px){.paging .pageCount .icon-bracket-left,.paging .pageCount .icon-bracket-right{color:#e60}}.paging .pageCount .icon-bracket-left{padding-right:3px}.paging .pageCount .icon-bracket-right{padding-left:3px}.paging .pageCount .prevArrow{padding-right:5px}.paging .pageCount .nextArrow{padding-left:5px}.filterSort{position:relative;float:left}.filterSort .filterDropdown{cursor:pointer;border-top:1px dashed #dcd7d3;padding:5px 0;margin-right:40px}@media handheld, only screen and (max-width: 767px){.filterSort .filterDropdown{margin-bottom:10px}}.filterSort .filterDropdown .sortBy{cursor:pointer;text-transform:uppercase;font-family:'MuseoSans500';font-size:12px}.filterSort .filterDropdown .filterDropdownArrow{font-size:10px;margin-left:10px}.filterSort #sortBy{border:1px solid #dcd7d3;background-color:#fffef8;list-style:none;position:absolute;top:27px;left:0;margin:0;padding:5px 0 10px 8px;z-index:1001;border-bottom-right-radius:5px;border-bottom-left-radius:5px;width:125px}.filterSort #sortBy li{line-height:26px}.filterSort #sortBy a{color:#9b9693;display:block}.shareBtns{float:left;width:290px}.shareBtns label{display:block;font-family:roble;line-height:18px;font-size:14px}.shareBtns .facebookBtn,.shareBtns .pinterestBtn,.shareBtns .linkEmbedBtn{float:left;margin:5px 10px 0 0}#linkEmbed{background-color:#fffef8;border:6px solid #dcd7d3;font-size:14px;padding:20px;line-height:35px;width:390px;position:relative}#linkEmbed hr{border:1px solid #e8e8e7}#linkEmbed label{display:block;font-family:MuseoSans300;font-size:16px}#linkEmbed #shareThisLink{width:380px}#linkEmbed #embedHeight,#linkEmbed #embedWidth{width:60px;margin:0 10px}#linkEmbed #embedHTML{width:380px;height:130px;line-height:18px;font-size:14px;padding:5px}#linkEmbed .subLabel{color:#7a7371}#linkEmbed .greyPointy{position:absolute;top:-27px;left:201px}#photoUploadWidget{position:relative}#photoUploadWidget h2{width:420px}#photoUploadWidget .photo{border:1px dashed #b2aeab;width:140px;float:left;font-size:12px;padding:10px;position:relative;margin:40px 20px 0 0;min-height:170px}#photoUploadWidget .photo .removeTab{position:absolute;top:-19px;right:5px;border:solid;border-color:#b2aeab #b2aeab #fffef8;border-width:1px 1px 3px;padding:2px 3px 0;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fffef8;cursor:pointer}#photoUploadWidget .photo .uploadedPhoto{border:2px solid #b2aeab;display:block;margin:10px auto;max-width:80px;max-height:80px}#photoUploadWidget .photo input[type="text"]{font-size:12px;height:20px;width:130px}#photoUploadWidget .photo .okay{position:absolute;bottom:5px;right:5px;clear:both;margin-top:10px}#photoUploadWidget .primaryPhotoRadio{float:left;margin-right:5px}#photoUploadWidget .primaryPhotoRadio:checked+label{color:#e60}#photoUploadWidget .newPhotoWrapper{clear:both;float:left;margin:10px 0;position:relative;height:90px;text-align:center;width:140px}#photoUploadWidget .newPhotoWrapper .rotator{bottom:3px;line-height:10px;padding:5px}#photoUploadWidget .newPhotoWrapper .rotator img{width:15px}#photoUploadWidget label{display:block;padding:2px 0 5px;float:left}#photoUploadWidget .photoError{color:#c00;border:2px dashed #c00}.deals{background-color:#fffef8;border:5px solid #fffef8;border-radius:8px;margin:0 0 20px;position:relative;cursor:pointer}.deals p{margin:10px 5px 5px}.deals .clubPrice{margin:0;padding:0;position:absolute;top:10px;right:-15px}.deals .clubPrice .formattedPrice{top:10px;right:44px;position:absolute;font-size:26px;color:#fffef8}.deals .clubPrice .formattedPrice span.super{font-size:14px;vertical-align:super;margin-left:2px}.deals .dealSummary{font-family:MuseoSans100;padding:5px 8px}.mainBox{background-color:#fff9d4;border-radius:7px;padding:20px 0;position:relative}#primaryImage{max-width:360px;overflow:hidden}.photoMed{background-color:#fffef8;box-shadow:1px 1px 2px #b2aeab;cursor:pointer;height:250px;margin-bottom:20px;padding:10px 10px 5px;position:relative}@media handheld, only screen and (max-width: 767px){.photoMed{height:auto}}.photoMed .projectGalleryImg{max-width:200px;max-height:200px}.photoMed .projectName{color:#e60;float:left;width:100%}.photoMed .luvs{background-color:#fffef8;border-top-left-radius:5px;border-bottom-left-radius:5px;float:right;height:18px;padding:3px 5px;position:absolute;top:20px;right:9px}.photoMed .luvs .luv{margin-bottom:1px}.photoMed .luvs .label{text-transform:uppercase;font-size:8px;text-align:right;float:left;line-height:9px;width:40px}.photoMed .saveIt,.photoMed .saved,.photoMed .count{float:left;margin-top:3px}.photoMed .count{font-size:14px;line-height:14px;margin-right:5px}.photoMed .attribution{color:#575757;margin:0}.photoMed .icons{position:absolute;bottom:28px;right:10px}.photoMed .icons img{margin-bottom:2px}.photoMed .photoAnchor{display:block;margin-bottom:10px;text-align:center}#projectsContainer p{font-size:13px;line-height:20px;position:absolute;left:10px;bottom:25px;margin:0}#projectsContainer p.attribution{line-height:18px;left:10px;bottom:8px}#projectsContainer p.attribution a{color:#7a7371}#projectsContainer p.category{right:10px;bottom:8px;line-height:18px;text-align:right}#projectsContainer p.category a{color:#b2aeab}#photoMaxMet{background:none repeat scroll 0 0 #fffef8;height:45px;left:0;position:absolute;top:26px;width:440px;z-index:2;padding-right:200px}#photoMaxMet p{margin-top:6px}#photoUpload{width:400px;height:300px;border:1px dashed #b2aeab;position:absolute;background:#fffef8;z-index:1;top:0;left:0;margin-left:20px;margin-top:20px}.photoDetailHolder img{max-height:80px;max-width:80px}.course{background-color:#fffef8;border-radius:5px;box-shadow:1px 1px 2px #b2aeab;height:220px;padding:10px;position:relative}.course img{margin-bottom:10px}.course .titleCard .avatar{margin-right:10px;float:left;border-radius:0 !important}.course .titleCard div{float:left;width:145px;line-height:14px}.course .coursePrice{position:absolute;right:10px;bottom:10px}#comments{margin:40px 0}#comments h1,#comments h2{color:#393433}#comments #addComment{background-color:#dcd7d3;padding:20px}#comments #addComment textarea{height:40px;width:450px;float:left;padding:5px}#comments #addComment .avatar{margin-right:10px;float:left}#comments #addComment button{float:right;width:130px}#comments #addComment h1{font-size:16px}#comments #commentStream{background-color:#fffef8;padding-top:10px}#comments #commentStream .commentOwner{float:left;text-align:right;margin:0 10px 0 0}#comments #commentStream .commentContent{float:left}#comments #commentStream .commentContent input{height:25px;width:570px}#comments #commentStream .commentContent .like-thing{margin-bottom:10px}#comments #commentStream .projectComment{border-bottom:1px dotted #b2aeab;padding:20px}#comments #commentStream .projectComment:last-child{border-bottom:none}#comments #commentStream .reply{margin:10px 0 0 90px;padding:20px;background-color:#fff9d4;border-bottom:1px dotted #b2aeab}#comments #commentStream .reply .bubble{width:490px}#comments #commentStream .commentName{float:left}#comments #commentStream .timeFlag{float:right;text-align:right;padding-bottom:5px;color:#7a7371;font-size:12px}#comments #commentStream .instructor .avatar{border:3px solid #f05331}#comments #commentStream .bubble{float:left;padding:10px 0;border-radius:6px;position:relative;font-size:14px;width:580px;word-wrap:break-word;line-height:20px}.footer{background-color:#dcd7d3;border-top:1px solid #b2aeab;clear:both;color:#58514f;float:left;padding:20px 0 10px;margin-top:60px;width:100%}.footer.hasBannerBottom{padding-bottom:75px}.footer.hasBannerBottomForm{padding-bottom:95px}.footer .col_8{border-right:1px dashed #b2aeab;-webkit-box-sizing:border-box;box-sizing:border-box}.footer .supportHelpCenter{border-bottom:1px dashed #b2aeab;line-height:20px;margin:0;padding:0 0 12px}.footer ul{list-style:none;margin:0;padding:0}.footer ul li a{display:block;font-size:14px;padding:7px 0}.footer .colContain{display:table;padding:15px 0;width:100%}.footer .colContain .col_2{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;float:none;width:33.4%}.footer .colContain .col_2+.col_2{border-left:1px dashed #b2aeab;padding-left:3%;width:33.5%}.footer .footerBot{border-top:1px dashed #b2aeab;clear:both;color:#7a7371;font-size:12px;line-height:20px;padding:10px 0}.footer .footerBot a{display:inline-block;padding:0 5px}.footer #socialLinks li a{padding:5px 0}.footer #socialLinks li a img{margin-right:5px}.footer #iPadPromo{padding-top:10px;text-align:center}.footer #iPadPromo p{font-size:14px;line-height:20px;margin:0}.footer #iPadPromo .mobileImg{margin-top:10px}.footer .container .footerBot{text-align:center}.footer .container .footerBot div{display:inline-block;vertical-align:middle}@media handheld, only screen and (max-width: 767px){.footer .container .col_8{border:none}.footer .container .supportHelpCenter{border-bottom:0;font-size:16px;padding:0;text-align:center;text-transform:uppercase}.footer .container ul li a{border-top:1px dotted #b2aeab;font-size:16px;padding:15px 0;text-align:center;text-transform:uppercase}.footer .container .colContain .col_2{border:none;display:block;padding:0;width:100%}.footer .container .colContain .col_2+.col_2{border:none;padding-left:0;width:100%}.footer .container .footerBot{border:0;padding:0 15px}.footer .container #iPadPromo,.footer .container #social,.footer .container #discover li,.footer .container h3{display:none}.footer .container #discover .vom{display:block !important}}div#GTS_CONTAINER{margin:0 auto}.fbAvatarModal{padding:20px;font-size:14px;color:#393433;position:relative;width:550px}.fbAvatarModal #displayNameStuff{float:left;margin:20px 0 0}.fbAvatarModal #displayNameStuff label{float:left;margin-bottom:5px;width:100%}.fbAvatarModal .selectAvatar{float:left;background-color:#fffef8;padding:10px;border-radius:15px;margin-top:15px;text-align:center;width:185px}.fbAvatarModal .selectAvatar img{border-radius:5px;cursor:pointer}.fbAvatarModal .selectAvatar img.selected{border:5px solid #ff8e31;box-shadow:2px 2px 5px #b2aeab}.fbAvatarModal .or{font-size:30px;float:left;padding:80px 28px 0}.fbAvatarModal .genericAvatar{float:left;text-align:center;padding-top:60px}.fbAvatarModal #fbAvatarWrapper{background-color:#dfe3be;border-radius:15px;margin:20px 0 15px;padding:10px 20px 15px}.fbAvatarModal #fbAvatarWrapper #skipForNow{font-size:12px;margin-top:15px}.fbAvatarModal .facebookAlt{float:left;text-align:center;padding-top:40px;width:150px}.fbAvatarModal .facebookAlt img{padding-top:10px}.fbAvatarModal button{float:right}.fbAvatarModal input.displayName{width:260px}.fbAvatarModal #saveAvatarBtn{float:left;margin:-2px 0 0 10px}.fbAvatarModal .required{font-size:12px}.fbAvatarModal .success{text-align:center}.registerModal form.success{max-width:300px}.registerForm #humanTest{background:#f1efed;float:left;margin-bottom:10px;padding:10px;width:95%}.registerForm #humanTest img{clear:both;float:left;margin:10px 10px 0 0}.registerForm #humanTest label{float:left;position:static;width:100%}.registerForm #humanTest .gotchaOptions{float:left;margin:10px 15px 0 0}.registerForm #humanTest .gotchaOptions label{color:#393433;float:none;margin-right:9px}.registerForm .loginOption button{margin-top:30px;float:none !important}.registerForm .registerNew .radio{margin:10px 4px 5px 0;padding:0}.registerForm #displayNameImg{left:265px;margin-top:9px;position:absolute}.registerForm .createAccount{display:block;margin:20px auto;padding:5px 10px;width:220px;height:37px}.registerForm p.footnote,.regForm p.footnote{clear:none;color:#58514f;font-size:10px;margin:0;padding:0}span.fancyUnchecked,span.fancyChecked{background:url(/images/craftsy/customCheckbox.png) left top no-repeat;clear:left;display:block;float:left;height:16px;margin:-2px 5px 0 -3px;width:16px}span.fancyChecked{background-position:0 -50px}#uploadifyCss,#jcropCss{display:none !important}#uploadAvatar{width:640px;position:relative}#uploadAvatar .uploadHeader{line-height:normal;margin:20px 0;position:relative}#uploadAvatar #cancel{font-size:12px;margin-top:5px}#uploadAvatar .uploadAvatarStep,#uploadAvatar #cropAvatarForm{border-radius:7px;padding:10px;width:565px;float:right;position:relative}#uploadAvatar .uploadAvatarInstruc{position:absolute;margin-left:-65px;font-size:18px;margin-top:3px}#uploadAvatar .uploadAvatarInstruc span{font-size:16px;color:#4f585e;margin-left:15px}#uploadAvatar #uploadAvatarHolder{width:135px;height:32px;right:15px;position:absolute}#uploadAvatar .uploadAvatarBlock{height:30px}#uploadAvatar .uploadAvatarStep #uploadPhotos{width:135px}#uploadAvatar #jcropOutput,#uploadAvatar #cropAvatarForm{margin-top:20px}#uploadAvatar #cropAvatarForm #cropAvatar{text-align:right}#uploadAvatar #jcropOutput{position:relative}#uploadAvatar #jcropOutput #previewText{position:absolute;right:10px;top:0;width:150px;display:none;font-size:16px}#uploadAvatar #jcropOutput #previewText p{padding:0}#uploadAvatar #jcropOutput #previewHolder{box-shadow:2px 2px 5px #b2aeab;display:none;height:100px;overflow:hidden;position:absolute;right:38px;top:160px;width:100px}#uploadAvatar #cropAvatar img{vertical-align:middle}#uploadAvatar .currentAvatarStep{background-color:#dfe3be}.boxy-wrapper{position:absolute;min-width:300px;empty-cells:show;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-webkit-animation-name:fadeInUp}.boxy-wrapper.fixed{position:fixed}.boxy-wrapper .title-bar{position:relative}.boxy-wrapper .title-bar.dragging{cursor:move}.boxy-wrapper .title-bar h2 span.shortTitle{display:block;max-width:350px}.boxy-wrapper .title-bar h2 .subHeader{color:#393433;display:inline-block;font-size:20px;padding:10px 0}.boxy-wrapper .closeWrap{position:absolute;right:0;top:20px;z-index:1}.boxy-wrapper .question{line-height:20px;margin-bottom:20px;max-width:350px}.boxy-wrapper .question .styleguide{color:#9b9693;font-size:26px;font-weight:normal;line-height:30px;margin:20px 0;padding:0 0 20px;border-bottom:1px dashed #b2aeab}.boxy-wrapper .answers{text-align:right}.boxy-modal-blackout{position:absolute;background-color:#000;left:0;top:0;width:100% !important}.boxy-wrapper .title-bar h2,.formContainer h1{font-family:roblebold;color:#7a7371;font-weight:normal;text-align:center}.boxy-wrapper .title-bar h2 span.icon-frame-left,.formContainer h1 span.icon-frame-left,.boxy-wrapper .title-bar h2 span.icon-frame-right,.formContainer h1 span.icon-frame-right{font-size:30px;color:#b2aeab;line-height:10px}.boxy-wrapper .title-bar h2{font-size:30px;margin:20px;padding:10px 0 0}.formContainer h1{font-size:34px;margin:20px 20px 25px;padding:25px 0 0}@media handheld, only screen and (max-width: 767px){.formContainer h1{font-size:30px;margin:20px;padding:10px 0 0}}.boxy-wrapper .closeWrap .close,.boxy-wrapper .boxy-inner .closeWrap .close,.boxy-wrapper .title-bar .close,.trailerTest #classPreview .close,.altBundleList #trailerContainer .close{background:url(/images/craftsy/modalCloseBtn.png) center no-repeat;color:#000;position:absolute;top:-14px;right:5px;height:20px;overflow:hidden;text-indent:100px;white-space:nowrap;width:20px}.trailerTest #classPreview .close{top:5px}.boxy-wrapper .closeWrap .close:hover,.boxy-wrapper .title-bar .close:hover,.trailerTest #classPreview .close:hover,.altBundleList #trailerContainer .close:hover{background-color:#dcd7d3;border-radius:3px}.boxy-nextprev{position:absolute;z-index:2}.boxy-prev{width:50%;background:red}.boxy-next{width:50%;background:green}.boxy-inner{background-color:#fffef8;border-radius:5px;box-shadow:0 0 40px rgba(0,0,0,0.8);min-width:150px;padding:0;position:relative;z-index:1}.boxy-inner p.modalTip{background:#ecf0cd;font-family:MuseoSans300;font-size:13px;padding:10px}.boxy-inner h3.styleguide{font-family:museosans500;font-size:16px;margin:8px 0 16px}.boxy-content{padding:20px}.boxy-facebook{width:500px}.boxy-facebook .boxy-title{color:#9b9693;display:block;font-size:26px;font-weight:normal;margin:0;padding:0}.boxy-facebook div{clear:both}.boxy-facebook .facebook-yes{margin-right:15px}.boxy-facebook .boxy-facebook-logo{float:left;margin:0 20px 0 0}.fancybox-wrap .fancybox-skin{background-color:#fffef8}.fancybox-wrap .fancybox-inner h2{font-family:roblebold;color:#7a7371;font-weight:normal;text-align:center;font-size:30px;margin:20px;padding:10px 0 0}.appPrompt{background:#f1efed url(/images/craftsy/appPrompt/lightDots.png);padding:3%}@media handheld, only screen and (max-width: 767px){.appPrompt{text-align:center}}.appPrompt-message{color:#61ab9d;font-family:roble;font-size:26px;margin-bottom:10px}.appPrompt-copy{color:#7a7371;font-size:18px;margin-bottom:20px}@media screen and (min-width:768px){.appPrompt-copy{margin-bottom:30px}}.appPrompt-img{display:none}@media screen and (min-width:768px){.appPrompt-img{display:block;float:right;margin-right:-20px}}.appPrompt-btn{display:inline-block;margin-bottom:10px;margin-right:10px}span.levelIcon{color:#ffa861;font-size:20px;position:relative;top:3px}.skillTip{color:#7a7371;font-size:12px;width:300px}.skillTip.mobile{width:150px}#allCourses,#allDeals #dealsHdr{margin-top:20px}#allCourses .course,#workshopAll #categoryFilt{margin-bottom:20px}#allCourses #categoryFilt,#allDeals #categoryFilt,#workshopAll #categoryFilt{background-color:#fff9d4;padding:20px;border-radius:7px}#allCourses #categoryFilt h1,#allDeals #categoryFilt h1,#workshopAll #categoryFilt h1{margin-bottom:10px}#allCourses #categoryFilt ul,#allDeals #categoryFilt ul,#workshopAll #categoryFilt ul{display:inline;list-style:none;margin:0;padding:0}#allCourses #categoryFilt ul li,#allDeals #categoryFilt ul li,#workshopAll #categoryFilt ul li{font-size:14px;line-height:24px}#allCourses #categoryFilt ul li ul,#allDeals #categoryFilt ul li ul,#workshopAll #categoryFilt ul li ul{display:block;margin-left:25px}#allCourses .categoryDesc{background-color:#dcd7d3;border-radius:7px;padding:20px;margin-top:20px}#allCourses .categoryDesc p{font-size:12px;margin-bottom:0}#allDeals #mainContent{min-height:800px}.curatedBanner{margin-bottom:20px}#landingPage .regForm{padding-top:5px}#landingPage .regForm h2{margin:20px 0 0;padding:0}#landingPage h1{font-size:30px;color:#393433;padding-bottom:20px}#landingPage h2 span{padding-top:5px;display:block}#landingPage h2 .bigArrowLt{float:left;margin:0 15px -15px -28px}#landingPage .splashImage{padding-top:20px}#landingPage .registerForm{padding:0;position:relative}#landingPage .dealCarousel{background-color:#b2aeab;border-radius:12px;box-shadow:2px 2px 5px #b2aeab;position:relative;height:420px;float:left;width:340px}@media handheld, only screen and (max-width: 767px){#landingPage .dealCarousel{margin-top:20px;width:100% !important}}#landingPage .landingCarousel{border-radius:12px;position:relative;float:left}#landingPage .landingCarousel .landingImage{border:5px solid #b2aeab;border-top:0;width:97%}#landingPage .landingCarousel h3{background-color:#9b9693;border-top-left-radius:12px;border-top-right-radius:12px;color:#fffef8;font-size:18px;padding:10px 15px;margin-bottom:0;overflow:hidden}#landingPage .landingCarousel p{margin-top:0;font-size:14px;padding-top:10px}@media only screen and (min-device-width:481px) and (max-device-width:1024px){#landingPage .facebook-login-holder{display:none}}@media handheld, only screen and (max-width: 767px){#dealSell #productTop #productThumbs h3{display:none}#dealSell #productTop .productBuy{position:relative}#dealSell #productTop .productBuy h3{clear:both;float:left;font-size:16px;margin:10px 0 0 0;width:100%}#dealSell .colorPicker{display:none}#dealSell .productBuy #productBuyForm .formItem button#buy{margin-bottom:0;width:100%}#dealSell .otherOptions{text-align:center}#dealSell #productDetails #productInfo{border-right:none}#dealSell #productDetails #productInfo #goeswith{margin-bottom:0}#dealSell #productDetails #productInfo #goeswith td{padding:5% 0 5% 5%}#dealSell #productDetails #productInfo #goeswith td:nth-child(odd){padding:5% 5% 5% 0}#dealSell #productDetails #productInfo #goeswith td img{float:none;margin:0;width:100%}#dealSell #productDetails #productInfo #goeswith td ul{width:100%}#dealSell #productDetails #shippingInfo .callout.phone{border-bottom:none}#dealSell #xSell .otherDeals h2{padding:0 20px}#dealSell #xSell .dealImageCont{margin-bottom:20px}}#deals .otherDeals .comingSoonTag,#dealSell .otherDeals .comingSoonTag,#deals .otherDeals .waitingListTag,#dealSell .otherDeals .waitingListTag,#allDeals .comingSoonTag,#allDeals .waitingListTag{position:absolute;top:0;left:-5px}#dealSell .internationalWarning,#productSell .internationalWarning,#workshopSell .internationalWarning{background:#fffef8 url(/images/craftsy/warningIcon.png) 20px center no-repeat;border:1px dashed #ff5d42;border-radius:7px;clear:both;color:#f05331 !important;float:left;margin:10px 0}#dealSell .internationalWarning a,#productSell .internationalWarning a,#workshopSell .internationalWarning a{font-size:11px}#productSell .internationalWarning,#workshopSell .internationalWarning{padding:10px}#dealSell .internationalWarning{padding:20px 20px 20px 60px}#dealsSplashDeal{z-index:1;position:relative}#dealsSplashDeal .dealImgCont img{width:100%}#dealsSplashDeal h1{margin-top:0}#dealsSplashDeal h2{font-size:20px;margin-top:40px;line-height:26px}#dealsSplash .regForm h1{font-size:26px;color:#9b9693;line-height:30px;margin:20px 0 16px;padding:0;font-weight:normal}#dealsSplash .dealCarousel .dealImage{border:5px solid #b2aeab;border-top:0}#dealsSplash .dealCarousel p{padding:10px 15px 40px 15px;margin-top:0;font-size:14px}#dealsSplash .dealCarousel .dealImgCont{max-height:250px;overflow:hidden}#dealsSplash .dealCarousel .comingSoonTag{position:absolute;top:80px;right:-5px}#dealsSplash .dealCarousel .clubPrice{margin:0;padding:0;position:absolute;top:80px;right:-7px}#dealsSplash .dealCarousel .clubPrice .super{vertical-align:top;font-size:14px;margin-left:4px}#dealsSplash .dealCarousel .clubPrice .formattedPrice{top:10px;right:40px;position:absolute;font-size:26px;color:#fffef8}#dealsSplash .dealCarousel .clubPrice .formattedPrice span{font-size:14px}#dealsSplash .dealCarousel .waitingListTag{position:absolute;top:110px;right:-5px}#dealsSplash .dealCarousel h1{font-size:20px;line-height:26px;margin-top:10px;background-color:#9b9693;border-top-left-radius:12px;border-top-right-radius:12px;color:#fffef8;padding:10px 15px;margin-bottom:0;height:45px;overflow:hidden}#dealsSplash .theatre{overflow:visible}@media only screen and (min-device-width:481px) and (max-device-width:1024px){#dealsSplash .col_4.pre_2{padding:0;width:48.1%}}#dealsSplash h2 .bigArrowLt,#landingPage h2 .bigArrowLt{float:left;margin:0 15px -15px -28px}#dealsSplash h2 span,#landingPage h2 span{padding-top:5px;display:block}#dealsSplash h1,#landingPage h1{font-size:30px;color:#393433;padding-bottom:20px}#dealsSplash .dealCarousel,#landingPage .dealCarousel{background-color:#b2aeab;border-radius:12px;box-shadow:2px 2px 5px #b2aeab;float:left;height:420px;position:relative;width:340px}@media handheld, only screen and (max-width: 767px){#dealsSplash .dealCarousel,#landingPage .dealCarousel{margin-top:20px;width:100% !important}}#dealsSplash .registerForm,#landingPage .registerForm{padding:0;position:relative}#dealsSplash .splashImage,#landingPage .splashImage{padding-top:20px}.paymentCont{border-radius:20px;background-color:#fffef8;border:1px solid #dcd7d3;padding:40px;margin-top:10px}.paymentCont img.gift{float:left;margin-right:10px}.paymentCont h1{font-size:36px;margin-bottom:20px}.paymentCont h2{font-size:30px;color:#b9be71}.paymentCont h3{font-size:18px;color:#58514f;margin-bottom:20px}.paymentCont h4{font-size:14px;color:#58514f;margin-bottom:10px;position:relative}.paymentCont #ccDetails h3{margin-bottom:0}.paymentCont #ccDetails .inError{margin-right:10px !important}.paymentCont input[type=text],.paymentCont select{margin-bottom:20px;margin-top:5px}#uploadAvatar #toCrop{box-shadow:2px 2px 5px #bebebe;display:table-cell;max-height:300px;max-width:400px;position:relative;text-align:center;vertical-align:middle}#uploadAvatar #toCrop p,#uploadAvatar #toCrop img{display:inline-block;vertical-align:middle}#uploadAvatar #toCrop button.rotator{height:40px;width:40px}#uploadAvatar #toCrop button.rotator img{height:20px;display:block;width:20px}button.rotator,button.rotator:hover,button.rotarRemove,button.rotarRemove:hover{-webkit-box-sizing:border-box;box-sizing:border-box;background:#222;background:rgba(22,22,22,0.6);border:none;border-radius:0;display:block;height:auto;margin:-40px 0 0;padding:10px;position:absolute;z-index:1000}button.rotator:hover,button.rotarRemove:hover{background-color:#ff5d42}#giftPayment .paymentCont{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px}@media handheld, only screen and (max-width: 767px){#giftPayment .paymentCont{border-radius:0}}#giftPayment .paymentCont h1{background:transparent url(/images/craftsy/giftBox.gif) top left no-repeat;color:#b2aeab;padding:0 0 0 45px}@media handheld, only screen and (max-width: 767px){#giftPayment .paymentCont h1{font-size:30px}}#giftPayment .paymentCont h3{margin-bottom:10px}#giftPayment .paymentCont .titleCardWrap{position:relative;margin-bottom:20px}#giftPayment .paymentCont .titleCardWrap img.ribbonOverlay{position:absolute;right:0;height:100%}#giftPayment .paymentCont .titleCardWrap img.titleCard{width:90%}#giftPayment .paymentCont .instructorInfo{border:dotted #b2aeab;border-width:1px 0;float:left;padding:5px 0;width:90%}@media handheld, only screen and (max-width: 767px){#giftPayment .paymentCont .instructorInfo{width:100%}}#giftPayment .paymentCont .instructorInfo img{border-radius:2px;float:left;margin-right:2%;width:9.5%}#giftPayment .paymentCont .instructorInfo .instructorDetails{float:left}#giftPayment .paymentCont .instructorInfo p{color:#7a7371;margin:0}#giftPayment .paymentCont .instructorInfo p.small{font-size:11px;margin:2px 0}#giftPayment .paymentCont .instructorInfo p.price{color:#b9be71;float:right;font-family:museosans500;font-size:18px;padding:12px 0}@media handheld, only screen and (max-width: 767px){#giftPayment .paymentCont .giftBuyForm label,#giftPayment .paymentCont .giftBuyForm input,#giftPayment .paymentCont .giftBuyForm fieldset input{width:100%}}#giftPayment .paymentCont .giftBuyForm .formItem{border-top:1px solid #b2aeab;clear:both;float:left;padding:20px 0;width:100%}@media handheld, only screen and (max-width: 767px){#giftPayment .paymentCont .giftBuyForm .formItem{float:left;margin-top:20px;width:100%}}#giftPayment .paymentCont .giftBuyForm .formItem+.formItem{padding-bottom:0}#giftPayment .paymentCont .giftBuyForm label{color:#58514f;float:left;font-size:13px;line-height:20px;margin:5px 2% 0 0;width:26%}#giftPayment .paymentCont .giftBuyForm input{-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;margin:0;width:68%}#giftPayment .paymentCont .giftBuyForm input#sendDate{background:#fff url(//www.craftsy.com/images/calendar.png) 95px 4px no-repeat;padding-right:2.5em;width:10em}@media handheld, only screen and (max-width: 767px){#giftPayment .paymentCont .giftBuyForm input.purchaseButton{float:none;margin:0 0 20px;width:100%}}#giftPayment .paymentCont .giftBuyForm .formError span{float:left;font-family:museosans500;margin:10px 0 0 28%}#giftPayment .paymentCont .giftBuyForm fieldset{border:1px solid #ccc;clear:both;margin:0;padding:10px}#giftPayment .paymentCont .giftBuyForm fieldset+fieldset{margin-top:20px}#giftPayment .paymentCont .giftBuyForm fieldset legend{color:#393433;font-family:museosans500;font-size:16px}#giftPayment .paymentCont .giftBuyForm fieldset .field+.field{clear:both;margin-top:10px}#giftPayment .paymentCont .giftBuyForm fieldset label{margin-left:0}#giftPayment .paymentCont .giftBuyForm fieldset input{width:71%}#giftPayment .paymentCont .giftBuyForm .customMessageWrap{margin:20px 0;float:left;width:100%}#giftPayment .paymentCont .giftBuyForm .customMessageWrap label{width:27%}#giftPayment .paymentCont .giftBuyForm .customMessageWrap label span{color:#7a7371;font-size:11px}#giftPayment .paymentCont .giftBuyForm .customMessageWrap textarea{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;line-height:20px;padding:5px;width:68%}#giftPayment .paymentCont .giftBuyForm .customMessageWrap small{color:#7a7371;clear:both;float:left;font-family:museosans500;font-size:10px;letter-spacing:.8px;margin:5px 0 0 29%;text-transform:uppercase}@media handheld, only screen and (max-width: 767px){#giftPayment .paymentCont .giftBuyForm .customMessageWrap label,#giftPayment .paymentCont .giftBuyForm .customMessageWrap textarea{width:100%}#giftPayment .paymentCont .giftBuyForm .customMessageWrap small{margin-left:0}}#giftPayment .paymentCont .giftBuyForm input.purchaseButton{float:right;font-size:20px;height:auto;margin-top:20px;padding:10px 20px;width:auto}#giftPayment .paymentCont .giftBuyForm p.back{float:left;margin-top:37px}@media handheld, only screen and (max-width: 767px){#giftPayment .paymentCont .giftBuyForm p.back{float:none;margin:0;text-align:center}}#humanTest{background:#f1f0ea;color:#828180;float:left;font-family:museosans300;font-size:14px;margin-bottom:10px;padding:10px}#humanTest img{clear:both;float:left;margin:10px 10px 0 0}#humanTest .radio{margin:10px 4px 5px 0;padding:0}#humanTest .gotchaOptions{float:left;margin:10px 15px 0 0}#humanTest .gotchaOptions label{float:none;color:#23201f;margin-right:9px}#humanTest label{color:#828180;float:left;font-family:museosans300;font-size:14px}#oops-error{clear:both;display:none}#errorPage h2.sub404{font-size:18px;text-align:center;margin:25px 0 25px 0}#errorPage p{text-align:center}#errorPage p.divider404{border-bottom:1px solid #b2aeab;color:#8fc7bc;font-family:roblebold;font-size:24px;width:20%;margin:3px auto}#errorPage p.divider404 span{background-color:#f1efed;padding:0 10px;position:relative;top:7px}#errorPage .box404{background-color:#fffef8;border-radius:7px 7px 7px 7px;padding:0 15px;position:relative}#errorPage .box404 h2.sectionText404{font-size:24px;text-align:center;padding:40px 80px 40px 40px;line-height:30px;margin:0}@media handheld, only screen and (max-width: 767px){#errorPage .box404 h2.sectionText404{padding:40px 0}}#errorPage .box404 h2.sectionText404:first-letter{color:#8fc7bc}#errorPage .box404 h2.sectionText404.padding404{padding:40px 40px 40px 0}@media handheld, only screen and (max-width: 767px){#errorPage .box404 h2.sectionText404.padding404{padding:40px 0}}#errorPage .box404 img{position:absolute;right:10px;top:-27px}@media handheld, only screen and (max-width: 767px){#errorPage .box404 img{display:none}}#errorPage .box404 .errorTagCloud h3{font-size:16px;line-height:35px;color:#b2aeab;text-align:center;margin:0;padding-bottom:20px}#errorPage img.topImg404{float:right;padding-top:20px}@media handheld, only screen and (max-width: 767px){#errorPage img.topImg404{display:none}}#errorPage img.bottomImg404{padding-top:0;display:none}@media handheld, only screen and (max-width: 767px){#errorPage img.bottomImg404{display:none}}#rateRatableForm{display:block;width:500px}#rateRatableForm label{font-weight:bold;font-size:13px}#rateRatableForm h1{margin-bottom:20px;padding-bottom:0}#rateRatableForm img.avatar{border:2px solid #b2aeab;max-height:50px;max-width:50px;position:absolute}#rateRatableForm .rating{margin-left:70px;height:20px;display:block;clear:both}#rateRatableForm .rating label,#rateRatableForm .rating #ratingStars{float:left}#rateRatableForm .rating #ratingStars{margin-left:15px;margin-top:-5px}#rateRatableForm .title{clear:both;margin-top:20px;margin-left:70px}#rateRatableForm .title #reviewTitle{width:403px}#rateRatableForm .review{margin-top:20px;margin-left:70px}#rateRatableForm .review #reviewText{height:110px;width:410px}#rateRatableForm .submit{text-align:right;margin:20px 20px 20px 70px}#rateRatableForm .submit button{margin-left:10px}.starsThermo{float:left;line-height:18px}.reviewThermo{display:inline-block;vertical-align:text-bottom;width:85px}.reviewThermo img{max-width:none}.reviewThermo span{background-color:#ff8e31;display:inline-block;float:left;height:18px;line-height:16px}.reviewTotal{padding-top:10px;cursor:pointer}.reviewTotal .reviewThermo,.reviewTotal .reviewSetup{float:left}.reviewTotal .reviewSetup{padding-left:10px}.ratingReviews{background:#fffef8;border-radius:7px;padding-top:20px}.ratingReviews h4{margin-bottom:5px}.ratingReviews .reviewsHeader{border-bottom:1px solid #dcd7d3;overflow:hidden;padding:0 20px 20px;position:relative}.ratingReviews .review{overflow:hidden;padding:20px}.ratingReviews .review:nth-child(odd){background-color:#dcd7d3}.ratingReviews .review:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.ratingReviews .review .reviewer{float:left;margin-right:15px}@media handheld, only screen and (max-width: 767px){.ratingReviews .review .reviewer{display:none}}.ratingReviews .review .reviewer img{max-width:50px;max-height:50px}.ratingReviews .review .reviewDetails{float:left;width:82%}@media handheld, only screen and (max-width: 767px){.ratingReviews .review .reviewDetails{width:100%}}.ratingReviews .review .reviewImg{background-color:#fffef8;border:1px solid #b2aeab;max-height:110px;max-width:110px;padding:5px}.ratingReviews .reviewerName{color:#7a7371}.ratingReviews .reviewTitle{color:#393433;font-size:14px;padding-left:10px}.ratingReviews .reviewSetup{display:inline-block;margin-right:10px}.ratingReviews .readMoreReview{cursor:pointer;float:right}#login-overlay{display:none;height:286px;position:absolute;width:495px;z-index:5}#uploadText{margin:130px auto 20px;text-align:center}#uploadText .camera{margin-right:5px;margin-top:-5px}#uploadHolder{margin-left:10px;margin-top:-5px;float:left;width:120px}.uploadifyButton{font-size:14px;height:22px !important;padding:6px 0 0 !important;vertical-align:middle !important;color:#fffef8;border-radius:7px !important;border:2px solid #9b9693;background-color:#b2aeab;background-image:-moz-linear-gradient(top, #b2aeab 0, #b2aeab 50%, #9b9693 51%, #b2aeab 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #b2aeab), color-stop(50%, #b2aeab), color-stop(51%, #9b9693), color-stop(100%, #b2aeab))}#savingImage{margin-top:15px;margin-right:5px}.hasErrors{background-color:#dfe3be;margin:0 auto 20px;font-size:18px;padding:20px;border-radius:15px;width:400px;text-align:center}.hasErrors ul{color:#c00;font-size:14px;font-weight:normal;margin-bottom:0;padding:0}.extPage #login-wrapper{margin:0 auto}.extPage #landingPage h1{margin-top:20px}.cloud-zoom-lens{border:4px solid #7a7371;margin:-4px;background-color:#fffef8;cursor:move}.cloud-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute !important;background-color:#000;color:#fffef8;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0}.cloud-zoom-big{border:4px solid #b2aeab;overflow:hidden}.cloud-zoom-loading{color:#fff;background:#222;padding:3px;border:1px solid #000}.otherOptions{list-style:none;margin:0;padding:0}.otherOptions li{padding:3px 0 4px}.otherOptions li a img{margin-right:7px}.otherOptions .alreadyGifted{color:#7a7371}.otherOptions .savedToWishlist{display:block}.hasBanner{padding-top:55px}@media screen and (max-width:970px) and (min-width:767px){.hasBanner{padding-top:95px}}@media handheld, only screen and (max-width: 767px){.hasBanner{padding-top:0}}.hasBannerForm{padding-top:95px}@media screen and (max-width:970px) and (min-width:767px){.hasBannerForm{padding-top:115px}}@media handheld, only screen and (max-width: 767px){.hasBannerForm{padding-top:0}}.bannerWrap{background:#c2e9e2 url(/images/craftsy/texturedBannerBG.jpg) top left repeat-x;box-shadow:0 2px 2px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px;position:fixed;top:0;left:0;z-index:5000;width:100%}@media handheld, only screen and (max-width: 767px){.bannerWrap{bottom:0;box-shadow:0 -2px 2px rgba(0,0,0,0.1);top:auto}}.bannerWrap .bannerInner{margin:0 auto;max-width:1140px;padding:10px 0;width:100%}.bannerWrap.bottom{bottom:0;box-shadow:0 -2px 2px rgba(0,0,0,0.15);top:auto}@media screen and (max-width:970px) and (min-width:767px){#joinUs,#joinUsForm{max-width:690px}}#joinUs p.big,#joinUsForm p.big{color:#9b9693;float:left;line-height:30px}@media screen and (max-width:970px) and (min-width:767px){#joinUs p.big,#joinUsForm p.big{font-size:16px;margin-top:1px;width:auto}}@media handheld, only screen and (max-width: 767px){#joinUs p.big,#joinUsForm p.big{display:none}}#joinUs ul,#joinUsForm ul{float:right;list-style:none;margin:0;padding:0}@media handheld, only screen and (max-width: 767px){#joinUs ul,#joinUsForm ul{display:block;float:none;margin:0 auto;width:260px}}#joinUs ul li,#joinUsForm ul li{float:left}#joinUs ul li a,#joinUsForm ul li a{display:block;font-size:20px;line-height:normal}@media screen and (max-width:970px) and (min-width:767px){#joinUs ul li a,#joinUsForm ul li a{font-size:16px}}#joinUs ul li a.buttonLook.blue,#joinUsForm ul li a.buttonLook.blue{height:auto;margin-right:10px;padding:5px 13px}@media only screen and (min-width:1024px){#joinUs ul li a.buttonLook.blue:hover,#joinUsForm ul li a.buttonLook.blue:hover{color:#fffef8}}#joinUs ul li a.bannerSignIn,#joinUsForm ul li a.bannerSignIn{background:#fffef8;background:rgba(255,254,248,0.6);border-radius:7px;color:#9b9693;font-family:roble;padding:7px 15px}#joinUs ul li a.bannerSignIn:hover,#joinUsForm ul li a.bannerSignIn:hover{background-color:rgba(255,254,248,0.8)}#joinUs form,#joinUsForm form{float:right;width:50%}#joinUs form .input-holder,#joinUsForm form .input-holder{float:left;margin:5px 4% 0 0;position:relative;width:30%}#joinUs form .input-holder label,#joinUsForm form .input-holder label{color:#7a7371;position:absolute;top:7px;left:8px}#joinUs form .input-holder input,#joinUsForm form .input-holder input{width:100%}#joinUs form .input-holder p.fieldError,#joinUsForm form .input-holder p.fieldError{color:#c00;font-size:13px;margin:5px 0}#joinUs form input[type=submit],#joinUsForm form input[type=submit]{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;font-size:20px;margin-top:0;padding:5px 13px;width:30%}#joinUs form .footnote,#joinUsForm form .footnote{float:left;margin:0 10px 0 0;padding:0}#joinUs form .footnote.newsletter,#joinUsForm form .footnote.newsletter{clear:none;margin:0}#joinUs form .footnote.newsletter span.checkbox,#joinUsForm form .footnote.newsletter span.checkbox{clear:none}#joinUs form .footnote.newsletter p,#joinUsForm form .footnote.newsletter p{float:left;font-size:10px;line-height:18px;margin:0;padding:0}#joinUs #linkButtons,#joinUsForm #linkButtons{display:none}#joinUs{max-width:840px}#joinUs p.big{font-size:20px;margin:5px 0 0}#joinUsForm{max-width:1140px}#joinUsForm p.big{font-size:18px;margin:0;width:45%}@media screen and (max-width:970px) and (min-width:767px){#joinUsForm ul{display:block}#joinUsForm p.big span,#joinUsForm form{display:none}}.boxy-content.customExt{padding:0}.boxy-content.customExt .interruptModalWrap{max-width:600px}.boxy-content.customExt .interruptModalWrap .interruptMain{border:none;padding:0}.boxy-content.customExt .interruptModalWrap .interruptMain .sideWrap{width:290px;height:430px;float:left;background:#b2aeab;border-top-left-radius:5px;border-bottom-left-radius:5px}.boxy-content.customExt .interruptModalWrap .interruptMain .sideWrap img{border-top-left-radius:5px;border-bottom:4px solid #9b9693}.boxy-content.customExt .interruptModalWrap .interruptMain .sideWrap p{display:block;height:110px;overflow:hidden;margin:2px 5px;text-align:center;font-size:14px;line-height:16px;color:#fffef8}.boxy-content.customExt .interruptModalWrap .interruptMain .contentWrap{width:310px;height:400px;float:left}.boxy-content.customExt .interruptModalWrap .interruptMain .contentWrap h3{font-size:30px;line-height:34px;margin:8px 0 60px 0;text-align:center}.boxy-content.customExt .interruptModalWrap .interruptMain .contentWrap form{width:290px;margin:5px 0 0 10px}.boxy-content.customExt .interruptModalWrap .interruptMain .contentWrap form .input-holder{margin:5px 0}.boxy-content.customExt .interruptModalWrap .interruptMain .contentWrap form .input-holder input{width:280px;margin:0 auto;font-family:museosans300}.boxy-content.customExt .interruptModalWrap .interruptMain .contentWrap form .input-holder label{font-family:museosans300}.boxy-content.customExt .interruptModalWrap .interruptMain .contentWrap form .forgot{float:right;margin:18px 0 0}.boxy-content.customExt .interruptModalWrap .interruptMain .contentWrap form .createAccount{margin-top:10px}.boxy-content.customExt .interruptModalWrap .interruptMain .contentWrap .facebook-login-holder p{background:#fffef8;border-top:1px solid #dcd7d3;color:#7a7371;font-family:museosans500;font-size:14px;text-transform:lowercase;width:290px;margin:25px 0 25px 10px}.boxy-content.customExt .interruptModalWrap .interruptMain p.loginOption{font-family:museosans300;text-align:center;width:310px;height:30px;float:left;margin:0}.boxy-content.customExt .interruptModalWrap .interruptMain p.loginOption a{background:none;border:none;display:block;margin:0;padding:0}.boxy-content.customExt .interruptModalWrap .interruptMain p.loginOption a strong{color:#393433;font-weight:normal}.boxy-content.customExt .interruptModalWrap .interruptMain p.loginOption a:hover{background:none}.interruptModalWrap{max-width:560px}.interruptModalWrap .interruptTop{background-color:#f1efed;border-top-right-radius:7px;border-top-left-radius:7px;border-bottom:1px solid #dcd7d3;margin:-20px -20px 0 -20px}.interruptModalWrap .interruptTop .interruptTopContent{background-color:rgba(255,255,255,0.5);border-top-right-radius:7px;border-top-left-radius:7px;padding:20px 40px 20px 20px}.interruptModalWrap .interruptTop .interruptTopContent img{float:left;margin-right:20px;max-width:150px}.interruptModalWrap .interruptTop .interruptTopContent img.courseImg{margin-top:5px}.interruptModalWrap .interruptTop .interruptTopContent h2{color:#f05331;font-family:museosans300;font-size:26px;font-weight:normal;line-height:30px;margin-top:10px}.interruptModalWrap .interruptTop .interruptTopContent h2 span{color:#61ab9d}.interruptModalWrap .interruptTop .interruptTopContent.longText h2{font-family:museosans500;font-size:20px;line-height:25px}.interruptModalWrap .interruptTop .interruptTopContent.longText h2 span{font-family:museosans300}.interruptModalWrap .interruptMain{clear:both;padding-top:20px}.interruptModalWrap .interruptMain h3{font-size:18px;line-height:25px;margin-bottom:5px}.interruptModalWrap .interruptMain form{font-size:12px}.interruptModalWrap .interruptMain form .input-holder{float:left;margin:5px 10px 10px 0;position:relative}.interruptModalWrap .interruptMain form .input-holder label{color:#7a7371;position:absolute;top:7px;left:8px}.interruptModalWrap .interruptMain form .input-holder input{width:180px}.interruptModalWrap .interruptMain form .footnote{margin:0;padding:0}.interruptModalWrap .interruptMain form .footnote.newsletter{clear:none}.interruptModalWrap .interruptMain .facebook-login-holder{border-top-width:0;margin-top:0;text-align:center}.interruptModalWrap .interruptMain .facebook-login-holder p{background:#fffef8;border-top:1px solid #dcd7d3;color:#393433;font-family:museosans500;font-size:11px;letter-spacing:1px;margin:23px 0 6px;text-transform:uppercase;width:100%}.interruptModalWrap .interruptMain .facebook-login-holder p span{background:#fffef8;display:block;margin:-10px auto 0;width:3.5em}.interruptModalWrap p.loginOption{font-family:museosans500;margin:20px 0 -20px 0;text-align:center}.interruptModalWrap p.loginOption a{background:#f1efed;border-top:1px solid #dcd7d3;border-bottom-right-radius:7px;border-bottom-left-radius:7px;display:block;margin:20px -20px -20px;padding:20px}.interruptModalWrap p.loginOption a strong{color:#393433;font-weight:normal}.interruptModalWrap p.loginOption a:hover{background:#fff9d4}.expandSignUpForm{text-align:center;font-size:15px;width:100%;display:inline-block}.hiddenFieldsInterrupt{width:550px;height:450px;background:#f1efed}.hiddenFieldsInterrupt .headerCurtain{position:absolute;top:0;z-index:8012;width:100%;height:225px;background:#8fc7bc url(/images/craftsy/backgrounds/transparentSunBurst.png) 50% -290px no-repeat;border-bottom:2px solid #68b8a9;box-shadow:0 0 0 5px #8fc7bc,2px 1px 6px 4px rgba(3,3,0,0.1);border-radius:4px 4px 0 0;text-align:center}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .headerCurtain{height:207px}}.hiddenFieldsInterrupt .headerCurtain a.memberEscape{display:inline-block;float:right;margin:6px 6px 2px 6px;overflow:hidden;background:rgba(3,3,0,0.1);border-radius:4px;padding:3px 4px;color:#fffef8}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .headerCurtain a.memberEscape{display:none}}.hiddenFieldsInterrupt .headerCurtain h5{clear:both;width:100%;height:22px;color:#fffef8}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .headerCurtain h5{font-size:11px}}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .headerCurtain h5{margin-top:15px}}.hiddenFieldsInterrupt .headerCurtain h5 .icon-ornament2{font-size:26px;vertical-align:middle}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .headerCurtain h5 .icon-ornament2{display:none}}.hiddenFieldsInterrupt .headerCurtain h3{width:95%;margin:0 auto 30px auto;font-size:30px;line-height:32px;color:#fffef8}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .headerCurtain h3{width:98%;font-size:28px;line-height:30px}}@media screen and (max-width:520px){.hiddenFieldsInterrupt .headerCurtain h3{margin-bottom:20px;font-size:20px;line-height:24px}}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .headerCurtain h3{margin-bottom:18px}}.hiddenFieldsInterrupt .headerCurtain h4{-webkit-box-sizing:border-box;box-sizing:border-box;width:95%;margin:0 auto;font-family:roble;font-size:28px;line-height:32px;color:#fffef8}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .headerCurtain h4{width:75%;font-size:24px;line-height:28px}}@media screen and (max-width:440px){.hiddenFieldsInterrupt .headerCurtain h4{width:90%;font-size:22px;line-height:24px}}.hiddenFieldsInterrupt .headerCurtain .logo{height:100px;width:100px}.hiddenFieldsInterrupt .registerForm{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:110px;z-index:8011;width:100%;padding:0 30px}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .registerForm{padding:0 10px}}.hiddenFieldsInterrupt .registerForm form{width:80%;margin:0 auto}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .registerForm form{width:100%}.hiddenFieldsInterrupt .registerForm form .footnote{line-height:10px}}.hiddenFieldsInterrupt .registerForm form input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:32px;border-radius:7px;margin-bottom:8px}@media screen and (max-width:350px){.hiddenFieldsInterrupt .registerForm form input{margin-bottom:8px}}.hiddenFieldsInterrupt .registerForm form button.facebook-register,.hiddenFieldsInterrupt .registerForm form button.createAccount,.hiddenFieldsInterrupt .registerForm form input.createAccount{width:100%;height:40px;margin:14px auto;text-align:center;font-family:roble}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .registerForm form button.facebook-register,.hiddenFieldsInterrupt .registerForm form button.createAccount,.hiddenFieldsInterrupt .registerForm form input.createAccount{width:100%;padding:5px 4px}}@media screen and (max-width:350px){.hiddenFieldsInterrupt .registerForm form button.facebook-register,.hiddenFieldsInterrupt .registerForm form button.createAccount,.hiddenFieldsInterrupt .registerForm form input.createAccount{letter-spacing:.01em}}.hiddenFieldsInterrupt .registerForm form button.facebook-register .icon-facebook,.hiddenFieldsInterrupt .registerForm form button.createAccount .icon-facebook,.hiddenFieldsInterrupt .registerForm form input.createAccount .icon-facebook{vertical-align:middle}@media handheld, only screen and (max-width: 767px){.hiddenFieldsInterrupt .registerForm form button.facebook-register .icon-facebook,.hiddenFieldsInterrupt .registerForm form button.createAccount .icon-facebook,.hiddenFieldsInterrupt .registerForm form input.createAccount .icon-facebook{display:none}}@media screen and (max-width:350px){.hiddenFieldsInterrupt .registerForm form button.facebook-register .icon-facebook,.hiddenFieldsInterrupt .registerForm form button.createAccount .icon-facebook,.hiddenFieldsInterrupt .registerForm form input.createAccount .icon-facebook{display:none}}.hiddenFieldsInterrupt .registerForm form p.or,.hiddenFieldsInterrupt .registerForm form .orDiv{width:100%;margin:0;font-family:museosans100;color:#58514f;text-align:center}.hiddenFieldsInterrupt .footnote,.hiddenFieldsInterrupt #newsletterTiny{visibility:hidden}.hiddenFieldsInterrupt.formVisible .footnote,.hiddenFieldsInterrupt.formVisible #newsletterTiny{visibility:visible}.hiddenFieldsInterrupt.formVisible .headerCurtain{height:85px;transition:height .5s;-webkit-transition:height .5s}.hiddenFieldsInterrupt.formVisible .headerCurtain a.memberEscape{margin-top:-100px;transition:margin-top .5s;-webkit-transition:margin-top .5s}.hiddenFieldsInterrupt.formVisible .headerCurtain h5{margin-top:10px}.hiddenFieldsInterrupt.formVisible .headerCurtain h3{margin-bottom:12px}.hiddenFieldsInterrupt.formVisible .headerCurtain h4{display:none}.hiddenFieldsInterrupt.formVisible .headerCurtain .logo{width:72px;height:72px;transition:height .5s,width .5s;-webkit-transition:height .5s,width .5s}.hiddenFieldsInterrupt.formVisible .registerForm form button.facebook-register{background:none;color:#3b5a97;border:none;transition:background .5s,color .5s,border .5s;-webkit-transition:background .5s,color .5s,border .5s}.hiddenFieldsInterrupt.formVisible .registerForm form button.facebook-register .icon-facebook{color:#3b5a97;transition:color .5s;-webkit-transition:color .5s}.hiddenFieldsInterrupt.patternMarketplace .headerCurtain{background:#fff9d4;border-bottom:1px dashed #b2aeab;box-shadow:0 0 0 6px #fff9d4,2px 1px 6px 4px rgba(3,3,0,0.1)}.hiddenFieldsInterrupt.patternMarketplace .headerCurtain h5{color:#23201f}.hiddenFieldsInterrupt.patternMarketplace .headerCurtain h3{font-family:roblebold;color:#ff5d42}.hiddenFieldsInterrupt.patternMarketplace .headerCurtain h4{color:#9b9693}.hiddenFieldsInterrupt.patternMarketplace .headerCurtain a.memberEscape{background:none;color:#e60}.hiddenFieldsInterrupt .loadingDots{margin:40px auto}.flashWrap .flashMain{background:#ff8e31;border-radius:7px;color:#fffef8;padding:20px;position:relative}.flashWrap .flashMain:before{content:'';display:block}.flashWrap .flashMain:after{content:'';display:table;clear:both}.flashWrap .flashMain h3{color:#fffef8;font-size:49px;letter-spacing:-1px;line-height:1em;margin:0 15px 0 0;text-transform:uppercase}.flashWrap .flashMain .flashLeft{-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px dashed #fffef8;float:left;width:50%}.flashWrap .flashMain .flashLeft img{margin-bottom:10px;max-width:100%;padding-right:7.5%;width:92.5%}.flashWrap .flashMain .timeleft{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px dashed #fffef8;float:left;padding:10px 15px 0 0;width:100%}.flashWrap .flashMain .timeleft h4{background:transparent url(/images/craftsy/flashSaleArrowAndText.png) 0 15px no-repeat;color:#fffef8;float:left;font-family:museosans500;font-size:10px;letter-spacing:1px;line-height:16px;padding-bottom:15px;text-transform:uppercase}.flashWrap .flashMain .timeleft p#timer{color:#fffef8;float:left;font-family:museosans100;font-size:30px;line-height:1em;margin:0 0 0 11px}.flashWrap .flashMain .flashRight{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;padding:0 10px 0 15px;width:50%}.flashWrap .flashMain .flashRight p{color:#fffef8;font-size:18px;line-height:1.111em;margin:0}.flashWrap .flashMain .flashRight p strong{font-family:museosans500;font-weight:normal}.flashWrap .flashMain .flashRight p.expired{margin-top:25px}.flashWrap .flashMain .flashRight p.flashFinePrint{font-size:11px;line-height:1.364em}.flashWrap .flashMain .flashRight a.buttonLook{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;height:auto;margin:10px 0;padding:7px;text-align:center;width:100%}.flashWrap .flashMain .flashRight a.buttonLook:hover{color:#fffef8}.flashWrap a.hideThis{color:#fff;cursor:pointer;opacity:.8;position:absolute;top:10px;right:10px;white-space:nowrap}.flashWrap a.hideThis.collapseMessage{background-position:top left}.flashWrap a.hideThis.expandMessage{background:url(/images/craftsy/flashShowHide.gif) 5px -15px no-repeat;opacity:.66;top:5px;right:5px;height:10px;overflow:hidden;padding:5px 0 5px 5px;margin:0 5px 0 0;text-indent:100%;width:10px}.flashWrap a.hideThis:hover{opacity:1}.flashWrap.psoMemHome{-webkit-box-sizing:border-box;box-sizing:border-box;background:#ff8e31 url(/images/craftsy/orangeTextureBG.jpg);display:none;height:100%;padding:10px;position:absolute;right:0;text-align:center;width:31%}@media screen and (max-width:940px) and (min-width:767px){.flashWrap.psoMemHome{width:48%}}.flashWrap.psoMemHome:hover{cursor:pointer}.flashWrap.psoMemHome .flashMain{background-color:transparent;border:1px dashed #fffef8;padding:10px;position:absolute;right:10px;width:calc(100% - 40px)}.flashWrap.psoMemHome h3{font-size:34px;margin:5px 0 0 0}.flashWrap.psoMemHome h4{color:#fffef8;font-size:30px;line-height:30px;margin-top:10px}@media screen and (max-width:1150px) and (min-width:940px){.flashWrap.psoMemHome h4{font-size:26px;margin-top:5px}}.flashWrap.psoMemHome p{margin:20px 0 0 0}@media screen and (max-width:1150px) and (min-width:940px){.flashWrap.psoMemHome p{margin-top:10px}}.flashWrap.psoMemHome p.flashFinePrint{font-size:11px;line-height:15px;margin:10px 0 0 0}.flashWrap.psoMemHome p>strong{font-family:museosans500}.flashWrap.psoMemHome a.buttonLook{margin:10px 0 0 0}.flashWrap.psoOnboard{background-image:none;margin:20px auto;padding-bottom:0;width:66%}@media screen and (max-width:940px) and (min-width:767px){.flashWrap.psoOnboard{width:80%}}@media handheld, only screen and (max-width: 767px){.flashWrap.psoOnboard{width:90%}}.flashWrap.psoOnboard .flashLeft{width:40%}@media handheld, only screen and (max-width: 767px){.flashWrap.psoOnboard .flashLeft{border:none;float:none;text-align:center;width:100%}.flashWrap.psoOnboard .flashLeft h3{font-size:30px;line-height:35px;margin-right:0}}.flashWrap.psoOnboard .flashLeft p{margin:10px 15px 0 0}@media handheld, only screen and (max-width: 767px){.flashWrap.psoOnboard .flashLeft p{margin-right:0}}.flashWrap.psoOnboard .flashLeft p.flashFinePrint{font-size:11px;line-height:15px;margin:0 15px 0 0}@media handheld, only screen and (max-width: 767px){.flashWrap.psoOnboard .flashLeft p.flashFinePrint{margin-right:0}}.flashWrap.psoOnboard .flashLeft a.buttonLook{margin:10px 15px 10px 0}@media handheld, only screen and (max-width: 767px){.flashWrap.psoOnboard .flashLeft a.buttonLook{margin-right:0;padding:13px 10px}}.flashWrap.psoOnboard .flashRight{float:left;padding-right:0;text-align:center;width:60%}@media handheld, only screen and (max-width: 767px){.flashWrap.psoOnboard .flashRight{border-top:1px dashed #fffef8;float:none;margin-top:20px;padding:20px 0 0;width:100%}}@media screen and (max-width:1030px) and (min-width:767px){.flashWrap.banner .flashMain .flashLeft{width:71%}.flashWrap.banner .flashMain .flashRight{border-left:1px dashed #fffef8;max-width:240px}.flashWrap.banner .flashMain .flashRight .timerIcon{display:none}}@media screen and (max-width:970px) and (min-width:767px){.flashWrap.banner .flashMain .flashLeft{width:61%}.flashWrap.banner .flashMain .flashRight{max-width:225px;padding-left:0}.flashWrap.banner .flashMain .flashDetails{display:none}}.boxy-wrapper .boxy-inner.psoInterrupt .boxy-content{padding:0 20px}.boxy-wrapper .boxy-inner.psoInterrupt .closeWrap .close{background-image:url(/images/craftsy/modalCloseBtnWhite.png)}.boxy-wrapper .boxy-inner.psoInterrupt .closeWrap .close:hover{background-color:#da7327}.boxy-wrapper .boxy-inner.psoInterrupt .interruptModalWrap{width:470px}.boxy-wrapper .boxy-inner.psoInterrupt .flashWrap.psoPop{background-image:none;padding-bottom:0}.boxy-wrapper .boxy-inner.psoInterrupt .flashWrap.psoPop .flashMain{border-radius:5px;margin:0 -22px -20px -20px}.psoFlash{position:fixed;z-index:1100;bottom:0;left:0;width:100%}.psoFlash .primaryWrap,.psoFlash .secondaryWrap{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;bottom:0;left:0;box-shadow:0 -2px 4px rgba(162,71,3,0.9);color:#fffef8}.psoFlash .primaryWrap{z-index:1300;width:20%;max-width:320px;min-width:150px;min-height:56px;padding:6px;background:#e60;transition:width .2s,max-width .4s,min-width .4s,min-height .5s,padding .5s;-webkit-transition:width .2s,max-width .4s,min-width .4s,min-height .5s,padding .5s}.psoFlash .primaryWrap:before{bottom:10px;right:-14px;content:" ";position:absolute;pointer-events:none;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #e60;opacity:1;transition:right .5s;-webkit-transition:right .5s}@media screen and (max-width:870px){.psoFlash .primaryWrap:before{display:none}}.psoFlash .primaryWrap img.saleImage{width:90%;height:auto;display:block;margin:2px auto 4px auto;transition:height .5s;-webkit-transition:height .5s}.psoFlash .primaryWrap .icon-circle-close{position:absolute;right:-6px;top:-5px;font-size:20px;width:24px;height:24px;text-align:center;cursor:pointer;color:#fffef8;transition:transform .7s;-webkit-transition:transform .7s}.psoFlash .primaryWrap .icon-circle-close:before{border-radius:50%;width:24px;height:24px;border:2px solid #e60;background:#e60}.psoFlash .primaryWrap .saleName{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 10px;font-family:roblebold;color:#fffef8;text-align:center;font-size:26px;text-transform:uppercase;transition:font-size .5s;-webkit-transition:font-size .5s}@media screen and (max-width:870px){.psoFlash .primaryWrap .saleName{padding-top:4px}}.psoFlash .primaryWrap .saleTimer{width:100%;height:auto;font-size:16px;text-align:center;color:#fffef8;transition:height .5s;-webkit-transition:height .5s}@media screen and (max-width:870px){.psoFlash .primaryWrap .saleTimer{font-size:14px;padding-top:4px}}.psoFlash .primaryWrap .saleTimer .icon-clock-o{margin-right:4px;font-size:20px;vertical-align:text-bottom}@media screen and (max-width:870px){.psoFlash .primaryWrap .saleTimer .icon-clock-o{display:none}}.psoFlash .primaryWrap .saleTimer .timeLeft{font-family:museosans100}.psoFlash .primaryWrap.closed{width:15%;max-width:300px;min-width:130px;min-height:24px;padding:6px 4px 0;transition:width .2s,max-width .4s,min-width .4s,min-height .5s,padding .5s;-webkit-transition:width .2s,max-width .4s,min-width .4s,min-height .5s,padding .5s}.psoFlash .primaryWrap.closed .saleName{font-size:22px;transition:font-size .5s;-webkit-transition:font-size .5s}.psoFlash .primaryWrap.closed .saleTimer{height:0;overflow:hidden;transition:height .5s;-webkit-transition:height .5s}.psoFlash .primaryWrap.closed img.saleImage{height:0;margin:0;transition:height .5s,margin .5s;-webkit-transition:height .5s,margin .5s}.psoFlash .primaryWrap.closed .icon-circle-close{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:transform .7s;-webkit-transition:transform .7s}.psoFlash .primaryWrap.closed:before{display:none}.psoFlash .secondaryWrap{z-index:1200;width:100%;height:50px;background:#ff8e31;opacity:1;transition:opacity .6s,bottom .4s;-webkit-transition:opacity .6s,bottom .4s}.psoFlash .secondaryWrap.closed{opacity:0;bottom:-55px;transition:opacity .6s,bottom .4s;-webkit-transition:opacity .6s,bottom .4s}.psoFlash .secondaryWrap .isDesktop{display:table;width:100%;height:50px}@media handheld, only screen and (max-width: 767px){.psoFlash .secondaryWrap .isDesktop{display:none}}.psoFlash .secondaryWrap .isDesktop .saleDetails{width:80%;height:50px;padding:0 20px 0 22%;display:table-cell;vertical-align:middle;line-height:18px}@media screen and (min-width:1620px){.psoFlash .secondaryWrap .isDesktop .saleDetails{padding:0 20px 0 355px}}@media screen and (max-width:770px){.psoFlash .secondaryWrap .isDesktop .saleDetails{padding:0 20px 0 165px}}.psoFlash .secondaryWrap .isDesktop .saleCTA{width:20%;padding:0 6px 0 0;display:table-cell;vertical-align:middle}.psoFlash .secondaryWrap .isMobile{display:none}@media handheld, only screen and (max-width: 767px){.psoFlash .secondaryWrap .isMobile{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:50px;padding:0 4px 0 0}.psoFlash .secondaryWrap .isMobile a{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;height:50px;padding:6px 0 0 160px;color:#fffef8;font-size:12px}}.almostFree{background:#fff9d4 url(/images/craftsy/icon_truck.gif) 10px center no-repeat;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;margin:10px 0;padding:10px 10px 10px 60px}@media handheld,only screen and (max-width:1100px){.almostFree{clear:both;float:none;margin:0 0 10px;width:100%}}.almostFree strong{font-family:museosans500;font-weight:normal}#craftsyFacePile{background:#fffef8;border-radius:7px;margin-bottom:20px;overflow:hidden;padding:20px}#craftsyFacePile h3{font-family:RobleBold}#craftsyFacePile h3 em{color:#b2aeab;font-style:normal}#craftsyFacePile h4{color:#9b9693;font-family:RobleBold;font-size:10px;letter-spacing:1px;line-height:normal;margin-bottom:10px;text-transform:uppercase}#craftsyFacePile ul{float:left;list-style:none;margin:-7px 0 0 0;padding:0;width:100%}#craftsyFacePile ul li{display:inline-block;margin:1% 0 0 1%;padding:0}@media screen and (min-width:768px){#craftsyFacePile ul li{width:17.2%}}#craftsyFacePile ul li img{border-radius:2px;display:block;max-height:50px;max-width:50px;width:100%}#craftsyFacePile ul li.first{margin-left:0}#whatsHot p.backLink{margin-top:-18px;position:absolute;top:50%;left:20px}#whatsHot p.backLink>a{background:#f3d58b;background:rgba(243,213,139,0.5);border-radius:7px;display:block;font-family:museosans500;padding:8px 10px}@media screen and (max-width:960px) and (min-width:767px){#whatsHot p.backLink{top:40px}#whatsHot p.backLink>a{padding:5px 10px}}@media handheld, only screen and (max-width: 767px){#whatsHot p.backLink{position:static}#whatsHot p.backLink>a{background:#f1efed;border-radius:0;margin-top:8px}}#whatsHot #loadingSpinner{background:url('/images/ajax-loader-eee.gif') center center no-repeat;height:50px}#whatsHot .hotItem{background-color:#fffef8;border:1px solid #b2aeab;padding:2px;cursor:pointer}#whatsHot .hotItem .imgWrapper{position:relative;text-align:center}#whatsHot .hotItem .imgWrapper h4{background-color:rgba(255,255,255,0.8);position:absolute;top:10px;left:0;color:#23201f;width:90%;padding:5px}#whatsHot .hotItem .imgWrapper .classProject{margin:0 0 8px}#whatsHot .hotItem .dealBanner{position:absolute;bottom:0;right:-2px}#whatsHot .hotItem .avatar{float:left;margin:0 10px 10px 0}#whatsHot .hotItem .profileName{float:left;font-size:11px;color:#575757}#whatsHot .deal .hotItem{padding:2px 2px 0}#whatsHot .deal .hotItem .imgWrapper .classProject{margin:0}#whatsHot .wishlistIt{text-transform:uppercase;font-size:8px;font-family:museosans300;text-align:right;margin:10px 0 0}#whatsHot .wishlistIt .wishlist:hover,#whatsHot .wishlistItClicked .wishlist,#whatsHot .wishlistItHover .wishlist{background-position:-720px -80px}#whatsHot .hotComment{background-color:#dbdbdb;padding:10px 8px 5px;cursor:pointer}#whatsHot .hotComment .avatar{float:left;margin:0 8px 8px 0}#whatsHot .hotComment p{font-size:11px;margin:0 0 10px;padding:0;line-height:14px}#whatsHot .moreComments{text-align:center;background-color:#b2aeab;padding:5px 0;cursor:pointer;margin-bottom:25px}#whatsHot .recommendation_block.showMoreComments{margin-bottom:0}#whatsHot .dealDesc{font-size:12px;margin:0;padding:8px}#whatsHot .luvs{background-color:#fffef8;border-bottom-left-radius:5px;border-top-left-radius:5px;float:right;height:18px;padding:3px;position:absolute;right:0;top:40px}#whatsHot .luvs span{text-transform:uppercase;font-size:8px;text-align:right;float:left;line-height:9px;width:40px}#whatsHot .saveIt,#whatsHot .saved{float:left;margin-top:3px}#whatsHot .secondaryImgs{height:100px;max-height:300px;overflow:hidden}#whatsHot .secondaryImgs img:first-child{padding:0 3px 0 0}#whatsHot .secondaryImgs .secondaryProject{max-width:48%;vertical-align:top;position:relative;top:-10px}#whatsHot .classCard{height:auto;margin:0;padding:8px 0;width:100%}#whatsHot .classCard img{border-radius:0}#whatsHot .recommendation_block{margin:0 0 25px 0;position:relative}#whatsHot #recommendationsCont{position:relative}#whatsHot .whatsHotOverlay{background-color:rgba(0,0,0,0.8);opacity:.8;height:100%;left:-2.5%;position:absolute;top:-20px;width:105%;z-index:10}#whatsHot .whatsHotOverlayOne,#whatsHot .whatsHotOverlayTwo{position:absolute}#whatsHot .whatsHotOverlayOne .col_3,#whatsHot .whatsHotOverlayTwo .col_3{z-index:30}#whatsHot .whatsHotOverlayOne .cloned,#whatsHot .whatsHotOverlayTwo .cloned{z-index:20}#whatsHot .whatsHotOverlayOne .nextOverlay,#whatsHot .whatsHotOverlayTwo .nextOverlay,#whatsHot .whatsHotOverlayOne .closeOverlay,#whatsHot .whatsHotOverlayTwo .closeOverlay{background:#ff8e31;border-radius:50px;color:#fffef8;display:block;font-size:24px;height:63px;margin:25px auto 0 auto;padding-top:37px;text-align:center;width:100px;z-index:20}#whatsHot .whatsHotOverlayOne .nextOverlay,#whatsHot .whatsHotOverlayTwo .nextOverlay{left:665px;top:200px}#whatsHot .whatsHotOverlayOne .closeOverlay,#whatsHot .whatsHotOverlayTwo .closeOverlay{left:960px;top:250px}#whatsHot .whatsHotIntroBanner{margin:-20px -35px -51px -26px;position:relative;z-index:1000}#whatsHot .whatsHotWidgetTopBorder{border:2px solid #9b9693}#user-interest-card{background:#b2aeab url(/images/craftsy/backgrounds/transparentTexture.png) 0 0 repeat;border-radius:7px;margin:10px auto;padding:10px 0 10px 10px}#user-interest-card:before{content:'';display:block}#user-interest-card:after{content:'';display:table;clear:both}#user-interest-card #category-wrap{float:left;position:relative;width:25%}#user-interest-card #category-wrap:before{content:'';display:block}#user-interest-card #category-wrap:after{content:'';display:table;clear:both}@media screen and (max-width:970px) and (min-width:860px){#user-interest-card #category-wrap{width:20%}}@media screen and (max-width:860px) and (min-width:767px){#user-interest-card #category-wrap{width:100%}}@media handheld, only screen and (max-width: 767px){#user-interest-card #category-wrap{width:100%}}#user-interest-card #category-wrap #category-icon{background:#9b9693;border:2px dashed #dcd7d3;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px;color:#fffef8;display:table-cell;font-size:18px;font-family:museosans500;height:180px;margin:5px 5px 10px 5px;padding:0 8px;text-align:center;vertical-align:middle;width:180px}@media screen and (max-width:970px) and (min-width:860px){#user-interest-card #category-wrap #category-icon{width:140px;height:140px}}@media screen and (max-width:860px) and (min-width:767px){#user-interest-card #category-wrap #category-icon{width:115px;height:auto;margin:0;padding:8px;float:left}}@media handheld, only screen and (max-width: 767px){#user-interest-card #category-wrap #category-icon{width:90px;height:auto;margin:0;padding:8px;float:left}}#user-interest-card #category-wrap #category-icon #category-icon-placeholder{font-size:84px;display:block;margin-bottom:25px}@media screen and (max-width:970px) and (min-width:860px){#user-interest-card #category-wrap #category-icon #category-icon-placeholder{font-size:60px}}@media screen and (max-width:860px) and (min-width:767px){#user-interest-card #category-wrap #category-icon #category-icon-placeholder{font-size:60px;margin-bottom:5px}}@media handheld, only screen and (max-width: 767px){#user-interest-card #category-wrap #category-icon #category-icon-placeholder{font-size:40px;margin-bottom:5px}}#user-interest-card #category-wrap #choose-different-craft{padding:10px 0 0 4px;display:inline-block;color:#fffef8;cursor:pointer}@media screen and (max-width:970px) and (min-width:860px){#user-interest-card #category-wrap #choose-different-craft{font-size:12px;padding:8px 0 0}}@media handheld,only screen and (max-width:860px){#user-interest-card #category-wrap #choose-different-craft{font-size:12px;padding:0 10px 0 0;float:right}}#user-interest-card #question-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;overflow:hidden;width:75%}@media screen and (max-width:970px) and (min-width:860px){#user-interest-card #question-wrap{width:80%}}@media handheld,only screen and (max-width:860px){#user-interest-card #question-wrap{width:100%}}#user-interest-card #question-wrap .progress,#user-interest-card #question-wrap .skip-this{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;float:right;text-align:right;color:#fffef8;padding:0 10px 0 0}@media handheld,only screen and (max-width:860px){#user-interest-card #question-wrap .progress{float:left;text-align:left;padding:3px;background:#b2aeab;margin-top:6px;width:100%}}#user-interest-card #question-wrap .skip-this{cursor:pointer}#user-interest-card #question-wrap #question-container{position:relative;clear:both;white-space:nowrap;left:0;-webkit-transition:left .7s ease-out .5s;-moz-transition:left .7s ease-out .5s;-ms-transition:left .7s ease-out .5s;transition:left .7s ease-out .5s}#user-interest-card #question-wrap #question-container form.question{color:#fffef8;display:inline-block;opacity:0;vertical-align:top;-webkit-transition-property:opacity;-webkit-transition-duration:.5s;transition-property:opacity;transition-duration:.5s;width:100%}#user-interest-card #question-wrap #question-container form.question.current{opacity:1}#user-interest-card #question-wrap #question-container form.question p{font-family:museosans500;font-size:26px;line-height:28px;margin:14px 0;white-space:normal}@media screen and (max-width:970px) and (min-width:860px){#user-interest-card #question-wrap #question-container form.question p{font-size:24px;line-height:26px}}@media screen and (max-width:860px) and (min-width:767px){#user-interest-card #question-wrap #question-container form.question p{font-size:22px;line-height:24px}}@media handheld, only screen and (max-width: 767px){#user-interest-card #question-wrap #question-container form.question p{font-size:18px;line-height:20px;margin-top:8px}}#user-interest-card #question-wrap #question-container form.question ul{list-style:none;padding:0 0 20px;white-space:normal}#user-interest-card #question-wrap #question-container form.question ul li{position:relative;border-bottom:1px solid #b2aeab}#user-interest-card #question-wrap #question-container form.question ul li:first-child{border-top:1px solid #b2aeab}#user-interest-card #question-wrap #question-container form.question ul li .icon-check-thick{opacity:0;position:absolute;top:8px;left:8px;font-size:20px;color:#fff9d4}#user-interest-card #question-wrap #question-container form.question ul li label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;position:relative;padding:12px 0 10px 60px;vertical-align:middle;cursor:pointer;transition:color .3s;font-family:museosans100;font-size:24px;color:#fffef8;opacity:.9}@media screen and (max-width:970px) and (min-width:860px){#user-interest-card #question-wrap #question-container form.question ul li label{font-size:22px;padding-top:12px}}@media screen and (max-width:860px) and (min-width:767px){#user-interest-card #question-wrap #question-container form.question ul li label{font-size:20px;padding-top:14px}}@media handheld, only screen and (max-width: 767px){#user-interest-card #question-wrap #question-container form.question ul li label{font-size:16px;padding-top:16px}}#user-interest-card #question-wrap #question-container form.question ul li label:hover{background:#b2aeab}#user-interest-card #question-wrap #question-container form.question ul li input[type="radio"],#user-interest-card #question-wrap #question-container form.question ul li label::before{width:20px;height:20px;top:12px;left:26px;position:absolute;cursor:pointer}#user-interest-card #question-wrap #question-container form.question ul li input[type="radio"]{opacity:0;display:inline-block;vertical-align:middle;z-index:100}#user-interest-card #question-wrap #question-container form.question ul li label::before{content:'';border:2px solid #fff;opacity:.9;transition:opacity .3s}#user-interest-card #question-wrap #question-container form.question ul li input[type="radio"]:checked+label{background:#dcd7d3;opacity:1}#user-interest-card #question-wrap #question-container form.question ul li input[type="radio"]:checked+.icon-check-thick{opacity:1}#onboardApp #user-interest-card{width:90%}.guaranteeWrap{background-color:#fffef8;border-radius:7px;margin-bottom:20px;padding:20px 20px 10px;position:relative;z-index:0}.guaranteeWrap h2,.guaranteeWrap h3{font-family:roblebold;color:#8fc7bc;float:none;position:relative;text-align:center}.guaranteeWrap h2{font-size:42px;margin-bottom:-10px}.guaranteeWrap h2 span{display:block;font-size:80px;line-height:40px}@media screen and (max-width:1100px) and (min-width:958px){.guaranteeWrap h2{font-size:32px}}@media screen and (max-width:957px) and (min-width:767px){.guaranteeWrap h2{font-size:26px}}@media handheld, only screen and (max-width: 767px){.guaranteeWrap h2{font-size:42px !important;margin:0 0 -10px 0 !important}}.guaranteeWrap h3{font-size:30px;margin-bottom:10px}@media screen and (max-width:957px) and (min-width:767px){.guaranteeWrap h3{font-size:22px}}.guaranteeWrap ul{font-family:MuseoSans300;font-size:13px;list-style:none;margin:0;padding:0}.guaranteeWrap ul li{border-bottom:1px solid #e9e9e9;line-height:18px;padding:15px 0 15px 50px}.guaranteeWrap ul li+li{margin-top:5px}.guaranteeWrap ul li.promise{background:url(/images/craftsy/ribbon.gif) left center no-repeat}.guaranteeWrap ul li.watch{background:url(/images/craftsy/eye.gif) left center no-repeat}.guaranteeWrap ul li.forever{background:url(/images/craftsy/looper.gif) left center no-repeat}.guaranteeWrap ul li:last-of-type{border-bottom:none}.faqContainer{background-color:#fffef8;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 0;padding:20px;position:relative}.faqContainer h3{font-family:roble;font-size:20px;color:#393433;margin-bottom:0;position:relative;text-align:center}@media handheld, only screen and (max-width: 767px){.faqContainer h3{font-size:26px;line-height:normal}}.faqContainer h3 span{display:block;font-size:60px;color:#b2aeab;line-height:25px;margin-bottom:10px}.faqContainer .faq{border-top:1px solid #e9e9e9;color:#e60;cursor:pointer;display:block;padding:15px 0}.faqContainer .faq:first-of-type{border-top:none;padding-top:0}.faqContainer .faq:last-of-type{padding-bottom:0}.faqContainer .answer{display:none;margin:0 0 10px}.faqContainer .answer:last-of-type{margin-top:15px}.discountBanner{background-color:#68b8a9;color:#fffef8;display:inline-block;padding:4px 5px;margin:0 20px 10px 20px;position:relative;font-family:roble;font-size:18px}.discountBanner span span{font-size:22px;padding-right:5px;vertical-align:text-bottom}.discountBannerLeft:before{content:"";height:0;width:0;display:block;position:absolute;top:0;left:-18px;border-top:16px solid #68b8a9;border-bottom:16px solid #68b8a9;border-right:3px solid #68b8a9;border-left:15px solid transparent}.discountBannerRight:after{content:"";height:0;width:0;display:block;position:absolute;top:0;right:-18px;border-top:16px solid #68b8a9;border-bottom:16px solid #68b8a9;border-left:3px solid #68b8a9;border-right:15px solid transparent}.savingsRibbon{background-color:#68b8a9;color:#fffef8;display:inline-block;font-family:museosans500;font-size:18px;padding:4px 5px;position:relative;text-transform:uppercase;width:100%}.savingsRibbon p{margin:2px;padding:0 0 0 10px}@media only screen and (min-width : 768px) and (max-width : 1024px){.savingsRibbon p{font-size:11px;font-family:museosans700}}.savingsRibbonRight{margin:0 0 0 -10px}.savingsRibbonRight:before{border-color:#295345 transparent transparent transparent;border-style:solid;border-width:10px 0 0 10px;content:"";display:block;position:absolute;bottom:-10px;left:0}.savingsRibbonRight:after{border-top:16px solid #68b8a9;border-bottom:16px solid #68b8a9;border-left:3px solid #68b8a9;border-right:15px solid transparent;content:"";display:block;height:0;width:0;position:absolute;top:0;right:-18px}#showFilters{display:none}@media handheld, only screen and (max-width: 767px){#showFilters{display:block;width:100%;margin-bottom:10px}}.noResults{background-color:#fff9d4;padding:20px;text-align:center;margin-bottom:40px}.crossSellContainer{margin-top:40px}.crossSellContainer.threeAcross .col_3:nth-child(3n+3){margin-right:0 !important}.crossSellContainer.fourAcross .col_3:nth-child(4n+4){margin-right:0 !important}@media handheld, only screen and (max-width: 767px){.crossSellContainer.hideFromMobile{display:none}}.crossSellContainer h2{float:left}.crossSellContainer a.viewAll{float:right}.crossSellContainer a.viewAll.stacked{display:block;float:none;clear:both}.crossSellContainer.vertical a.viewAll{float:left}.crossSellContainer .productWrapper{margin-bottom:30px;position:relative}.crossSellContainer .productWrapper .buttonLook{margin-top:10px}.crossSellContainer .productWrapper .instructorPic{border:2px solid #fff;width:50px;height:50px;position:absolute;right:10px;top:120px}@media only screen and (min-width:1024px) and (max-width:1150px){.crossSellContainer .productWrapper .instructorPic{top:32%}}@media only screen and (min-width : 768px) and (max-width : 1024px){.crossSellContainer .productWrapper .instructorPic{top:26%}}@media handheld, only screen and (max-width: 767px){.crossSellContainer .productWrapper .instructorPic{display:none}}.crossSellContainer .productWrapper .classFlag{background-color:#b2aeab;color:#fff;font-size:12px;text-transform:uppercase;font-family:museosans300;padding:4px 10px}.crossSellContainer .productWrapper .classFlag:after{content:"";height:0;width:0;display:block;position:absolute;top:0;right:-13px;border:solid;border-color:#b2aeab transparent #b2aeab #b2aeab;border-width:11px 10px 11px 3px}.crossSellContainer .productWrapper a{display:block}.crossSellContainer .productWrapper .nameContainer{overflow:hidden;height:62px}.crossSellContainer .productWrapper .itemName{color:#393433;font-size:16px;font-family:roble}.crossSellContainer .productWrapper .alternateDataPoint{font-size:14px;font-family:museosans300;color:#7a7371;margin-top:6px}.crossSellContainer .productWrapper .pricePoints{margin-top:10px}.crossSellContainer .productWrapper .pricePoints .price{color:#23201f;font-size:18px;font-family:roblebold;margin-right:5px}.crossSellContainer .productWrapper .pricePoints .actPrice{color:#f05331}.crossSellContainer .productWrapper .pricePoints .savingsPercent,.crossSellContainer .productWrapper .pricePoints .dollarOff,.crossSellContainer .productWrapper .pricePoints .retailPrice{color:#7a7371;font-family:museosans300;padding-left:5px}.crossSellContainer .productWrapper .pricePoints .youSave{height:15px}.crossSellContainer .productWrapper .pricePoints .retailPrice{text-decoration:line-through}.crossSellContainer .productWrapper .classFlag+.thumbnail{max-height:144px}.crossSellContainer .productWrapper .thumbnail{max-height:165px;margin-bottom:10px;overflow:hidden}@media only screen and (min-width : 768px) and (max-width : 1024px){.crossSellContainer .productWrapper .thumbnail{height:130px;overflow:hidden}}@media handheld, only screen and (max-width: 767px){.crossSellContainer .productWrapper .thumbnail{max-height:none !important}}.crossSellContainer .productWrapper .thumbnail img{display:block;width:100%}.logoWinter{min-width:128px;width:128px}@media handheld, only screen and (max-width: 767px){.logoWinter{min-width:65px}}.logoNewYears{margin:-10px 0 0 -14px;min-width:125px;width:125px}@media handheld, only screen and (max-width: 767px){.logoNewYears{margin:-7px 0 0 -7px;min-width:62px}}.logoEaster{max-width:180px;position:absolute;top:-26px;left:-29px}@media handheld, only screen and (max-width: 767px){.logoEaster{max-width:100px;position:absolute;top:-23px;left:0}}.logoIndependence{max-width:none;position:absolute;top:-49px;left:-67px}@media handheld, only screen and (max-width: 767px){.logoIndependence{max-width:110px;position:absolute;top:-30px;left:-20px}}#IEupgradecontainer{padding:10px 0;margin:0 0 20px;width:100%;background-color:#fff9d4;border-bottom:solid 1px #f3d58b;text-align:center;position:fixed;top:0;left:0;z-index:1500}.IEbrowsericon{background:url(/images/IEicon.png) no-repeat;width:35px;height:35px;float:left;margin:-3px 20px 0 0}.IEmessage{text-align:left;width:700px;margin:auto}#IEmessageclose{width:20px;float:right;padding-right:3%;font-size:12px}.dealActivated{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;background:#61ab9d;-webkit-animation-name:fadeInDealText;animation-name:fadeInDealText;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dealActivated ul{display:table;padding:0;list-style:none}.dealActivated ul li{display:table-cell;padding:6px;vertical-align:middle;color:#fffef8}@media only screen and (max-width:500px){.dealActivated ul li{font-size:12px;padding:5px}}.dealActivated ul li.activated{width:110px;background:#fffef8;font-family:roblebold;color:#61ab9d;text-align:center}@media only screen and (max-width:500px){.dealActivated ul li.activated{width:90px}}@-webkit-keyframes fadeInDealText{0%{opacity:0}100%{opacity:1}}@keyframes fadeInDealText{0%{opacity:0}100%{opacity:1}}.reg-venue{margin-top:50px}.reg-venue-form-container{font-size:24px;width:auto}.reg-venue-form-container h2{font-size:32px}.reg-venue-form-container input{height:46px !important;font-size:36px !important}.reg-venue-form-container label{font-size:36px}@media handheld, only screen and (max-width: 767px){.reg-venue-form-container label select:focus,.reg-venue-form-container label textarea:focus,.reg-venue-form-container label input:focus{font-size:16px !important}}@media only screen and (min-width : 768px) and (max-width : 1024px){.reg-venue-form-container label select:focus,.reg-venue-form-container label textarea:focus,.reg-venue-form-container label input:focus{font-size:16px !important}}
/*# sourceMappingURL=../craftsy/global.css.map */