@font-face{font-family:'bodyFontItalic';src:url("../Fonts/quicksand-italic-webfont.eot");src:url("../Fonts/quicksand-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../Fonts/quicksand-italic-webfont.woff") format("woff"),url("../Fonts/quicksand-italic-webfont.ttf") format("truetype"),url("../Fonts/quicksand-italic-webfont.svg#quicksanditalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bodyFont';src:url("../Fonts/quicksand-regular-webfont.eot");src:url("../Fonts/quicksand-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../Fonts/quicksand-regular-webfont.woff") format("woff"),url("../Fonts/quicksand-regular-webfont.ttf") format("truetype"),url("../Fonts/quicksand-regular-webfont.svg#quicksandregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bodyFontLight';src:url("../Fonts/quicksand-light-webfont.eot");src:url("../Fonts/quicksand-light-webfont.eot?#iefix") format("embedded-opentype"),url("../Fonts/quicksand-light-webfont.woff") format("woff"),url("../Fonts/quicksand-light-webfont.ttf") format("truetype"),url("../Fonts/quicksand-light-webfont.svg#quicksandlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bodyFontBold';src:url("../Fonts/quicksand-bold-webfont.eot");src:url("../Fonts/quicksand-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../Fonts/quicksand-bold-webfont.woff") format("woff"),url("../Fonts/quicksand-bold-webfont.ttf") format("truetype"),url("../Fonts/quicksand-bold-webfont.svg#quicksandbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'scriptFont';src:url("../Fonts/tangerine_regular-webfont.eot");src:url("../Fonts/tangerine_regular-webfont.eot?#iefix") format("embedded-opentype"),url("../Fonts/tangerine_regular-webfont.woff") format("woff"),url("../Fonts/tangerine_regular-webfont.ttf") format("truetype"),url("../Fonts/tangerine_regular-webfont.svg#tangerineregular") format("svg");font-weight:normal;font-style:normal}body{font-family:'bodyFont';margin:0px;margin-top:20px;background:#333333;background:url(../Images/creamTextureBG.jpg)}a{color:#fe1981;text-decoration:none}a:hover{color:#5b5b5b;text-decoration:underline}.script{font-family:'scriptFont'}.allCaps{text-transform:uppercase}.success{color:#60af00}.pink{color:#fe1981}.template{display:none}.errorField{border:1px solid #ee1010 !important}.error{color:#ee1010;margin-bottom:20px;font-weight:bold}.clear{clear:both}h1{margin:0;font-weight:normal;font-size:55px;font-family:'bodyFontLight'}h2{margin:0;font-weight:normal;font-size:25px;font-family:'bodyFontLight';text-transform:uppercase}.alignLeft{text-align:left !important}.alignRight{text-align:right !important}.alignCenter{text-align:center !important}#outerContainer{width:100%;max-width:1400px;height:auto;margin:0 auto;position:relative}#bannerContainer{width:100%;height:auto;margin:0 auto;padding:0px 0px 10px 0px}#contentContainer{width:95%;height:auto;padding-top:30px;padding-bottom:30px;margin:0 auto;font-size:16px}#contentContainer .subPage{padding:30px 40px 30px 40px;background:#FCFCFC;-webkit-box-shadow:0 0 6px 0 #666666;box-shadow:0 0 6px 0 #666666}#contentContainer .subPage img.right{float:right;margin:0px 0px 30px 30px}#contentContainer .subPage img.left{float:left;margin:0px 30px 30px 0px}#contentContainer .subPage img{max-width:100%;height:auto !important}#contentContainer .subPage .hasSubMenu{width:70%;width:calc(100% - 300px);width:-webkit-calc(100% - 300px);float:left}#contentContainer .subPage .sideSubMenu{width:230px;float:right;padding-top:16px}#contentContainer .subPage .sideSubMenu .menuItem{width:85%;padding:10px 15px 10px 10px;margin-bottom:10px;float:right;background:#333;color:#fff;font-size:20px;text-align:right;cursor:pointer}#contentContainer .subPage .sideSubMenu .menuItem a{color:#fff;text-decoration:none;width:auto;height:auto}#contentContainer .subPage .sideSubMenu .menuItem:hover,#contentContainer .subPage .sideSubMenu .menuItem.selected{-webkit-animation:menuItemHover 0.5s;animation:menuItemHover 0.5s;width:100%;background:#666}@-webkit-keyframes menuItemHover{from{width:85%;background:#333}to{width:100%;background:#666}}@keyframes menuItemHover{from{width:85%;background:#333}to{width:100%;background:#666}}.subMenu{margin:10px 0px 20px 0px;font-size:20px}.subMenu a{text-decoration:none}.pager{width:auto;height:auto;margin:0 auto;margin-top:30px;margin-bottom:30px;text-align:center;font-size:18px}.pager a,.pager b{margin:0px 10px 0px 10px;font-size:30px}#Header{width:95%;height:163px;margin:0 auto}#Logo{width:600px;height:auto;float:left;margin-left:10px;margin-top:10px}#Logo .theLogo{width:100%}#Header #topNav{width:625px;height:auto;margin:20px 0;float:right;text-align:right}#Header #topNav a{color:#333333;font-size:14px;text-decoration:none}#Header #topNav a:hover{border-bottom:1px solid #333}#Header #topNav a.script{font-size:20px}#Header #Nav{width:auto;height:auto;margin-top:100px;float:right}#Header #Nav ul{list-style:none;margin:0}#Header #Nav ul li{display:inline;margin-right:50px}#Header #Nav ul li.last{margin-right:0px}#Header #Nav ul li a{color:#333333;font-size:17px;text-decoration:none}#Header #Nav ul li a:hover{border-bottom:2px solid #333}#Banner{max-width:1000px;width:100%;height:900px;margin:0 auto;-webkit-box-shadow:0 0 3px 0 #333;box-shadow:0 0 3px 0 #333}@media screen and (max-width: 1000px){#Banner{height:800px}}@media screen and (max-width: 900px){#Banner{height:700px}}@media screen and (max-width: 800px){#Banner{height:600px}}#Banner .rightSideContainer{width:290px;width:40%;height:100%;float:right;color:#E1E1E1;background:#333333;font-size:14px;overflow:hidden}#Banner .rightSide{height:100%;box-sizing:border-box;padding:30px;text-align:center}#Banner .rightSide h1{font-size:40px !important}#Banner .rightSide .news .scroller{height:600px;overflow:auto}#Banner .rightSide .schedule .scroller{height:635px;overflow:auto;display:none}#Banner .rightSide h1{font-size:50px;text-align:center;border-bottom:1px solid #fff;cursor:pointer;margin-bottom:12px}#Banner .rightSide a{color:#E1E1E1;text-decoration:none}#Banner .rightSide h1.unselected{color:#666;border-bottom:1px solid #666}#Banner .rightSide h2{font-size:22px;font-weight:normal;margin:25px 0px 3px 0px}#Banner .rightSide h3{font-size:17px;font-weight:normal;margin:0px}#Banner .rightSide h4{font-size:14px;font-weight:normal;margin:0px 0px 25px 0px}#Banner .rightSide h2.first{margin-top:13px !important}#Banner .rightSide h3.first{margin-top:13px !important}#Banner .rightSide .schedule h2{margin:5px 0px 5px 0px !important;font-size:23px}#Banner .Photo{width:650px;width:60%;height:100%;float:left;overflow:hidden;position:relative}#Banner .Photo img{width:650px;width:100%}#Banner .Photo .mainPhoto{position:absolute;top:0;left:0;z-index:3}#Banner .Photo .nextPhoto{position:absolute;top:0;left:0;z-index:1}#BannerPhotos{display:none}#footerContainer{width:95%;height:auto;margin:0 auto;-webkit-box-shadow:0 0 6px 0 #666666;box-shadow:0 0 6px 0 #666666;background:#333333;margin-bottom:20px}#Footer{width:820px;height:auto;color:#E1E1E1;padding:40px 0px 40px 0px;margin:0 auto;font-size:14px}#Footer .contactArea{float:left;margin-right:50px}#Footer .contactArea a{color:#fff;text-decoration:none}#Footer .contactArea span{color:#999}#Footer .contactArea.last{margin-right:0px}#Footer .social{width:270px;height:40px;margin:0 auto;margin-top:30px}#Footer .social img{margin:0px 5px;border:0px}#Footer .connectWithLorie{width:180px;height:43px;margin:0 auto;clear:both}#copyright{font-size:11px;text-align:center;width:350px;margin:0 auto;margin-bottom:20px}.spinner{width:35px;height:35px;padding:10px;background:#2A2525;-webkit-border-radius:8px;border-radius:8px;position:fixed;top:50%;left:50%;margin-top:-37px;margin-left:-37px;display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;z-index:99999999999999}.spinner img{width:35px}.blur{-webkit-animation:blur 0.25s;animation:blur 0.25s;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}@-webkit-keyframes blur{from{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}to{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}}@keyframes blur{from{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}to{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}}.unBlur{-webkit-animation:unBlur 0.25s;animation:unBlur 0.25s;-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}@-webkit-keyframes unBlur{from{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}to{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}@keyframes unBlur{from{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}to{-webkit-filter:blur(0px);-moz-filter:blur(0px);-o-filter:blur(0px);-ms-filter:blur(0px);filter:blur(0px)}}.closeBtn{width:40px;height:40px;position:absolute;top:-5px;right:5px;cursor:pointer;font-family:'bodyFontLight';font-size:50px;text-align:right}.mailingPop{width:370px;height:auto;padding:20px 30px 20px 30px;position:fixed;top:50%;left:50%;margin-left:-215px;margin-top:-130px;background-color:#FCFCFC;-webkit-box-shadow:0 0 6px 0 #666666;box-shadow:0 0 6px 0 #666666;z-index:10;text-align:center;display:none}.mailingPop h1,.mailingPop h2{margin:0px 0px 20px 0px !important;text-align:center;font-size:40px}.mailingPop p{margin:10px 0px 10px 0px;text-align:center}.mailingPop input[type=submit]{background:#fe1981;color:#fff;cursor:pointer;font-size:18px;border:0px;width:auto;height:auto;margin-top:10px;padding:8px 15px 8px 15px}.mailingPop input[type=submit]:hover{background:#5b5b5b}.mailingPop .email{width:272px !important;height:38px;padding:10px;font-size:16px;border:1px solid #ccc}.galleryIcon{float:left;margin:10px;text-align:center;margin-bottom:20px}.galleryIcon:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.galleryIcon a{color:#5b5b5b}.galleryIcon a:hover{text-decoration:none}.galleryIcon h2{position:relative;top:-50px}.photoStack{width:356px;height:356px;position:relative}.photoStack .stackedPhoto{width:250px;height:250px;margin-left:50px;position:absolute}.photoStack .stackedPhoto img{position:absolute;top:50%;left:50%;border:5px solid #fff;-webkit-box-shadow:0 0 20px 0 #383838;box-shadow:0 0 20px 0 #383838}.hidden{display:none}#shoppingPop{width:400px;height:auto;background:rgba(255,255,255,0.98);-webkit-box-shadow:0 0 6px 0 #666666;box-shadow:0 0 6px 0 #666666;position:absolute;top:65px;z-index:9999999;display:none}#shoppingPop #shoppingPopTriangle{position:absolute;top:-15px;left:130px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid rgba(255,255,255,0.98)}#shoppingPop #shoppingPopScroller{width:400px;height:auto;max-height:85vh;overflow:hidden;overflow-y:auto}#shoppingPop #shoppingPopInner{width:400px;height:auto;box-sizing:border-box;padding:60px 25px 80px 25px}#shoppingPop .prodImage{width:60px;height:60px;overflow:hidden}#shoppingPop .prodImage img{width:60px;height:auto}#shoppingPop #shoppingPopForehead{width:350px;height:auto;position:absolute;top:0;left:0;padding:25px 25px 10px 25px;background:rgba(255,255,255,0.98)}#shoppingPop #shoppingPopChin{width:370px;height:auto;position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.98);padding:15px}#shoppingPop button,#shoppingPop .button{background:#fe1981;color:#fff;cursor:pointer;font-size:14px;border:0px;width:auto;height:auto;padding:10px 15px;float:right;margin-left:5px}#shoppingPop button:hover,#shoppingPop .button:hover{background:#5b5b5b;color:#fff;text-decoration:none}#shoppingPop button.grey,#shoppingPop .button.grey{background:#5b5b5b}#shoppingPop button.fullWidth,#shoppingPop .button.fullWidth{width:100%}button.big,.button.big{font-size:20px;padding:20px}#shoppingPop .button a{color:#fff !important}#shoppingPop .button a:hover{color:#fff !important;text-decoration:none}@media screen and (min-width: 1400px){#shoppingPop{left:50%;margin-left:250px}}@media screen and (max-width: 1399px){#shoppingPop{right:50px}}@media screen and (max-width: 1100px){#shoppingPop{left:50%;margin-left:-200px}#shoppingPop #shoppingPopTriangle{left:80px}}#Header{height:auto;padding-top:20px}#Logo{width:60%;margin:0 auto;float:none;max-width:400px}#Header #topNav{width:100%;float:none;text-align:center}#Header #Nav{width:800px;max-width:100%;margin:0 auto;margin-top:10px;text-align:center;float:none}#Header #Nav ul{padding:0}#Header #Nav ul li a{font-size:16px}#contentContainer h1{text-align:center}#contentContainer h2{text-align:center}@media screen and (min-width: 751px) and (max-width: 950px){#Banner{height:600px}#Banner .rightSide{height:540px}#Banner .rightSide .news .scroller{height:400px}#Banner .rightSide .schedule .scroller{height:435px}#contentContainer{font-size:13px}#Footer{width:680px;font-size:12px}#Footer .contactArea{margin-right:30px}}@media screen and (max-width: 750px){#Logo{width:80%}#Banner .Photo{display:block;width:100%;height:650px;float:none}#Banner .rightSideContainer{width:100%}#contentContainer{font-size:12px}#Footer{width:auto}#Footer .contactArea{width:400px;height:auto;text-align:center;margin:0 auto;margin-bottom:20px;float:none;font-size:14px}#Footer .contactArea.last{margin:0 auto}#contentContainer .subPage .hasSubMenu{float:none;width:100%}#contentContainer .subPage .sideSubMenu{float:none;width:100%;margin-top:15px}}@media screen and (max-width: 650px){#Header{height:auto}#Header #Nav{width:auto}#Header #Nav ul li{display:block;text-align:center;margin-right:0px;margin-bottom:8px}#Header #Nav ul li a{font-size:20px}}@media only screen and (max-device-width: 480px){#Banner{height:800px}#Banner .rightSide{height:740px}#Banner .rightSide .news .scroller{height:600px}#Banner .rightSide .schedule .scroller{height:635px}#Banner .rightSideContainer{width:100%}}
