/*
Updated: 02/24/2010
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none;display:block;margin:0}body{font:10px/1.8em Arial,Verdana,Helvetica,sans-serif}.hidden{display:none}p,label,dl dt,dl dd,legend,input,textarea{font-size:1.2em}#rachel-ray p{font-size:1.1em}.clearfix:after,#b-contact form ol li:after,#b-fancypacks .column-thumbs ul:after,#b-patterns .column-thumbs ul:after,#b-design .column-thumbs ul:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix,#b-contact form ol li,#b-fancypacks .column-thumbs ul,#b-patterns .column-thumbs ul,#b-design .column-thumbs ul{display:inline-block}* html .clearfix,* html #b-contact form ol li,* html #b-fancypacks .column-thumbs ul,* html #b-patterns .column-thumbs ul,* html #b-design .column-thumbs ul{height:1px}.clearfix,#b-contact form ol li,#b-fancypacks .column-thumbs ul,#b-patterns .column-thumbs ul,#b-design .column-thumbs ul{display:block}h1,h2,h3,h5,h6{font-weight:normal;font-family:georgia,times,serif}h1{height:40px;text-indent:-9999px;width:258px}h1 a{background:transparent url(img/bg_h1.jpg) no-repeat 0 0;display:block;height:40px;width:258px;z-index:10}h2.fancypacks{height:25px;overflow:hidden;margin:0 0 10px 5px;position:relative;text-indent:-9999px;width:182px}h2.fancypacks span{background:url(img/h2_fancypacks_02.png) no-repeat 0 0;height:100%;left:0;position:absolute;top:0;width:100%}#movieplayer h2{font-size:1.4em}legend,input,textarea{font-family:inherit}#b-contact form{padding:0 0 0 42%}legend{background-color:#fff;border:1px solid #b8bbbb;border-bottom-color:#000;border-right-color:#000;font-weight:bold;padding:4px 6px}label{float:left;font-size:1.2em;margin-right:12px;position:relative;text-align:right;width:13em}form fieldset ol,form fieldset ul{list-style-type:none}form fieldset ol li,form fieldset ul li{margin-bottom:1.2em}textarea,input{background-color:#fff;border:1px solid #b8bbbb;border-left-color:#000;border-top-color:#000;padding:4px 5px}textarea{width:60%}input{width:52%}fieldset.submit input{margin-left:14em;width:auto}form input[type="submit"]{background:#e4e3df url(img/bg_submit_btn_hover.gif) repeat-x top left;border:1px solid #888;color:#282828;padding:4px 8px}form input[type="submit"]:hover{background:#e4e3df url(img/bg_submit_btn.gif) repeat-x scroll left top;border:1px solid #282828}.float-left{float:left;margin-right:12px}#mainnav ul{background:url(img/bg_nav.jpg) no-repeat 0 0;height:24px;list-style-type:none;position:relative;width:599px}#mainnav ul li{display:inline}#mainnav ul li a:link,#mainnav ul li a:visited{height:24px;overflow:hidden;position:absolute;top:0;text-indent:-9000px;z-index:10}#nav-fancypacks a:link,#nav-fancypacks a:visited{left:0;width:156px}#nav-fancypacks a:hover,#nav-fancypacks a:focus{background:url(img/bg_nav.jpg) no-repeat 0 -24px}#nav-fancypacks a:active{background:url(img/bg_nav.jpg) no-repeat 0 -24px}#b-fancypacks #nav-fancypacks a:link,#b-fancypacks #nav-fancypacks a:visited{background:url(img/bg_nav.jpg) no-repeat 0 -24px;cursor:default}#nav-design a:link,#nav-design a:visited{left:166px;width:93px}#nav-design a:hover,#nav-design a:focus{background:url(img/bg_nav.jpg) no-repeat -166px -24px}#nav-design a:active{background:url(img/bg_nav.jpg) no-repeat -166px -24px}#b-design #nav-design a:link,#b-design #nav-design a:visited{background:url(img/bg_nav.jpg) no-repeat -166px -24px;cursor:default}#nav-patterns a:link,#nav-patterns a:visited{left:271px;width:124px}#nav-patterns a:hover,#nav-patterns a:focus{background:url(img/bg_nav.jpg) no-repeat -271px -24px}#nav-patterns a:active{background:url(img/bg_nav.jpg) no-repeat -271px -24px}#b-patterns #nav-patterns a:link,#b-patterns #nav-patterns a:visited{background:url(img/bg_nav.jpg) no-repeat -271px -24px;cursor:default}#nav-shop a:link,#nav-shop a:visited{left:407px;width:64px}#nav-shop a:hover,#nav-shop a:focus{background:url(img/bg_nav.jpg) no-repeat -407px -24px}#nav-shop a:active{background:url(img/bg_nav.jpg) no-repeat -407px -24px}#b-shop #nav-shop a:link,#b-shop #nav-shop a:visited{background:url(img/bg_nav.jpg) no-repeat -407px -24px;cursor:default}#nav-contact a:link,#nav-contact a:visited{left:482px;width:117px}#nav-contact a:hover,#nav-contact a:focus{background:url(img/bg_nav.jpg) no-repeat -482px -24px}#nav-contact a:active{background:url(img/bg_nav.jpg) no-repeat -482px -24px}#b-contact #nav-contact a:link,#b-contact #nav-contact a:visited{background:url(img/bg_nav.jpg) no-repeat -482px -24px;cursor:default}#container{margin:0 auto;padding-top:240px;position:relative;width:975px}#b-contact #container{padding-top:215px}#b-home #container{padding-top:245px}#movieplayer #container{padding-top:210px}#logo{height:40px;left:631px;position:absolute;top:89px;width:258px}#mainnav{height:24px;left:290px;position:absolute;top:156px;width:599px}#content{height:405px;margin:0 86px 0 85px;position:relative;overflow:auto;width:804px}#movie-container{margin:0 auto;text-align:left;width:400px}#content-main{padding-left:204px;position:relative}#b-home .column-photo,#b-home .column-text,#b-fancypacks .column-thumbs,#b-fancypacks .column-text{float:left}.column-thumbs ul li{float:left;margin-right:12px}.last{margin-right:0!important}#b-home .column-photo{margin-right:12px;width:192px}#b-home .column-photo .imagebox{padding:0 5px}#b-home .column-text{width:294px}#b-fancypacks .column-thumbs{margin-right:12px;width:396px}#b-fancypacks #container{padding-top:225px}#b-fancypacks .column-text{width:192px}#b-fancypacks #content-main{margin:0;padding-left:204px}#rachel-ray{bottom:0;left:0;line-height:1.2em;position:absolute;text-align:center;width:192px}#rachel-ray blockquote{margin-top:5px}#rachel-ray blockquote p{text-align:left}.vid-box p{padding:4px 0}#b-patterns .column-thumbs{width:510px}#b-design .column-thumbs{width:510px}#footer{margin:55px 0 20px}#b-fancypacks #footer,#b-patterns #footer,#b-design #footer{margin:30px 0 20px}#b-fancypacks #footer{margin:45px 0 20px}#b-home #footer{margin:25px 0 20px}#movieplayer #footer{margin-top:60px}p#contact-email{background:transparent url(img/contact-email.jpg) no-repeat 0 0;bottom:0;height:71px;left:5px;position:absolute;text-indent:-9999px;top:299px;width:288px}p.confirmation{background-color:#bef7a2;border:1px solid #007434;color:#008b18;margin:0 0 1em 42%;padding:5px 8px 6px}p#contact-email a:link,p#contact-email a:visited{display:block;height:71px;width:288px}p.photo-credit{font-size:1em;font-style:italic}#b-home .column-text p{line-height:1.3em;margin-bottom:.6em;padding:0 5px;text-shadow:2px 1px 2px rgba(84,84,84,0.3)}#footer p{text-align:center;text-shadow:1px 1px 1px rgba(84,84,84,0.3)}#b-fancypacks .column-thumbs ul,#b-patterns .column-thumbs ul,#b-design .column-thumbs ul{list-style-type:none;margin-bottom:12px}#b-fancypacks .column-text p{font-size:1.1em;line-height:1.5em;margin-bottom:.2em;padding:0 5px;text-indent:.5em}#b-fancypacks .float-left{margin:4px 10px 0 5px}body{background:#fff url(img/bg_cake.jpg) no-repeat 50% 0;color:#333433}#b-design{background:#fff url(img/bg_cake_design.jpg) no-repeat 50% 0}a,a:link,a:visited{color:#f55c2f}a:hover{text-decoration:none}.vid-box{background-color:#fff}#footer p{color:#a1a2a5}#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox img{width:auto;height:auto}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:50%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(img/prevlabel.gif) left 15% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(img/nextlabel.gif) right 15% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}#imageData{padding:0 10px;color:#666}#imageData #imageDetails{width:70%;float:left;text-align:left}#imageData #caption{font-weight:bold}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em}#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:none}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#fff}