﻿/*! Global and Shared CSS */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}html,button,input,select,textarea{font-family:sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,img,figure,sub,sup,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}ul,ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}html{overflow-y:scroll}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){html.removeOverflow{overflow-y:auto}}html.ie9.removeOverflow{overflow-y:auto}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.androidChrome *{max-height:1000000px}button,input,select,textarea{-webkit-tap-highlight-color:rgba(201,224,253,.8)}body{font:14px/17px arial,sans-serif;color:#000}a,.wrapper .redBtn input,.subNavHdr,.mobileHeader h1,.orderBar .orSeparator,.orderBar .startOrderLabel,.orderBar .startOrderLabel span,.quantityInputs,.numDot,.errormsg,.form label,.content h3,.subNav .subMenu .selected a,.headingBar h1,.smallerWidth h3,.bodyCopy h2{font-family:'Rockwell W01 Bold',Georgia,serif}.subNav .subMenu a,.form input,.form textarea,.form label em,.form .cbLbl,.orderBar input,.radioWrapper label,.selectboxit-options a,.reqDesc{font-family:'Rockwell W01',Georgia,serif}.form label em,.content .reqDesc{font-family:'Rockwell W01 Italic',Georgia,serif}.wrapper .hdr h1,.wrapper h1.hdr,.utilityNav a,.shadedBtn,.question{font-family:'Smart Sans W01 Bold',impact,'arial narrow bold',arial,sans-serif}a{text-decoration:none}.copyright,.disclaimer{font:9px Arial,sans-serif}.utilityNav,.utilityNav a,.copyright{color:#656565}.disclaimer{color:#929292}.subNav .subMenu a,.form{color:#242525}.bodyCopy ul,.bodyCopy h4,.bodyCopy a,.form input,.form textarea,.form .radioWrapper label,.selectboxit-options a,.content p,.jjMenu .jjMenu a,.jjCatering .jjMenu a,.findJJs .findJJs a,.storeSplitter .jjStore a,.jjCompany .jjCompany a,.content .reqDesc,.subNav .selected a,.orderBar input,.smallerWidth li{color:#656565}.shadedBtn,.form label,.orderBar .startOrderLabel{color:#000}a,.mobileNav a,.mobileFooterNav .backToTop a,.orderBar .startOrderLabel span,.quantityInputs a.btn.shadedBtn,.content .req,.redBtn,.errorIcon{color:#d42029}.form .disabled label,.form .disabled .reqDesc{color:#b6b4b4}.orderBar .loginBtn,.orderBar .orSeparator,.redBtn input,.redBtn .btnTxtWrap,.redBtn .whiteBtnStar,.redBtn .arrowRight,.numDot,.mobileNav .findJJsLink,.mobileFooterNav a,.topRedMobileBtn{color:#fff}.sustainabilityLeafIcon,.sustainabilityLeafIconLrg,.jjSustainability .mobileFooterNav .jjSustainability a{color:#539c06}.jjMenu .mobileFooterNav .jjMenu a,.jjCatering .mobileFooterNav .jjCatering a,.findJJs .mobileFooterNav .findJJs a,.jjStore .mobileFooterNav .jjStore a,.jjCompany .mobileFooterNav .jjCompany a,.subNav .subMenu .selected a{color:#767676}.orderBar .loginBtn{font-size:16px;line-height:29px;text-transform:uppercase;text-align:center}.shadedBtn{font-size:20px;line-height:20px;text-transform:uppercase}body.needsWebkitHack .shadedBtn{line-height:23px}body.handheld.linux .orderBar .shadedBtn{height:25px;padding-top:11px}body.handheld.androidChrome .orderBar .shadedBtn{height:23px;padding-top:13px}body.handheld.androidChrome .orderBar .shadedBtn .blackBtnStar{line-height:17px}.mobileNav a{text-transform:uppercase}.bodyCopy h2{font-size:16px;text-transform:uppercase}.mobileHeader h1{text-align:center;text-transform:uppercase}.mobileFooterNav a{line-height:67px;text-transform:uppercase}.mobileFooterNav .backToTop a{line-height:50px}.utilityNav,.utilityNav a{font-size:18px;line-height:35px;text-decoration:none;opacity:.85}.orderBar .orSeparator{font-size:16px;line-height:29px;text-transform:lowercase}.orderBar .deliveryBtn,.orderBar .pickupBtn,.shoppingCartBtn,.storeLoginBtn{text-align:center}.orderBar .startOrderLabel{line-height:23px;text-transform:uppercase;text-align:center}.orderBar .startOrderLabel span{line-height:23px}.skipToContent{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden;z-index:9999}a.skipToContent:active,a.skipToContent:focus,a.skipToContent:hover{left:0;top:0;width:auto;height:auto;overflow:visible}.headingBar h1,.hdr{font-size:21px;text-transform:uppercase;font-weight:normal}.headingBar h1,h1.hdr{line-height:21px}h1.hdr,.headingBar h1{padding:4px 0 10px 0}.needsWebkitHack .headingBar h1,.needsWebkitHack h1.hdr{padding-top:8px;padding-bottom:6px}.segment1 .orderStreet input{font-size:15px}.menu li a{line-height:15px;text-transform:uppercase;text-align:center}.redBtn,.wrapper .redBtn input{font-size:17px;text-transform:uppercase;text-align:center;line-height:16px}.topRedMobileBtn{text-transform:uppercase;text-align:center}.topRedMobileBtn.right{text-align:right}.headingBar h1,.hdr{line-height:21px}.subNav a{font-size:16px;text-transform:uppercase}.content .reqDesc{font-size:12px;text-transform:none}.question{text-align:center;color:#434343;line-height:12px;cursor:help}.topRedMobileBtn,.question,.mobileFooterNav .backToTop a .content h4,.subNav .subMenu a{font-size:14px}.mobileHeader h1,.mobileFooterNav a,.orderBar .startOrderLabel span,.orderBar .startOrderLabel,.headingBar h1,.subNavHdr,.hdr{font-size:21px}.headingBar h1,.subNavHdr,.hdr{text-transform:uppercase;font-weight:normal;line-height:21px}.subNav .subMenu a{text-transform:capitalize;line-height:14px}.form label{line-height:24px;text-transform:uppercase}.form .radioWrapper label{text-transform:none;line-height:17px}.hiddenLabel{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden}.quantityInputs a.btn.shadedBtn{text-transform:uppercase}.numDot{text-align:center;line-height:22px}.content .req{font-size:28px;line-height:18px;height:12px;margin-left:-4px}.form .errormsg{color:#d42029!important;font-size:12px;line-height:12px}.bodyCopy a{text-decoration:underline}.bodyCopy a:hover{text-decoration:none}.bodyCopy h4{text-transform:none;font-weight:bold;font-size:14px}.bodyCopy a,.bodyCopy h4{font-family:Arial,Sans-Serif}.iconJJCommons{display:inline-block;overflow:hidden;font:20px "jjsymbols";text-transform:none}.selectedGreyStar{font-size:26px;line-height:17px;width:22px;height:12px}.sustainabilityLeafIcon{width:20px;height:21px;font-size:30px}.sustainabilityLeafIconLrg{height:24px;width:30px;margin-left:-8px;font-size:32px;line-height:24px}.whiteBtnStar{width:18px;font-size:26px;height:12px;line-height:15px;margin-left:-9px}.selectboxit-arrow{width:26px;height:16px}.arrowMore{width:19px;height:15px;font-size:25px;line-height:22px}.lt-ie8 .arrowMore{height:17px}.menuArrow{margin:-6px 0 0;position:absolute;top:50%}.menuArrowUp,.menuArrowDown,.menuArrowRight{right:3%}.menuArrowLeft{left:2%}.menuArrowUp,.menuArrowDown{color:#bcbcbc;width:19px;font-size:25px;height:12px;line-height:15px}.menuArrowLeft,.menuArrowRight{color:#bcbcbc;width:16px;font-size:25px;height:14px;line-height:15px}.arrowTop{width:20px;font-size:26px;height:17px}.lt-ie8 .arrowTop{height:20px}.blackBtnStar{color:#000;font-size:28px;line-height:15px;width:20px;height:10px}.redBtnStar{color:#d42029;width:16px;height:16px;font-size:24px}.arrowLeft,.arrowRight{width:12px;height:14px;font-size:22px;line-height:18px}.redArrowLeft,.redArrowRight{width:10px;height:12px;font-size:19px;line-height:14px;margin-bottom:-1px}.redArrowRightLrg{width:14px;height:16px;font-size:26px;line-height:14px}.redArrowDown,.redArrowUp{width:18px;height:16px;font-size:26px;line-height:14px}.errorIcon{height:18px;font-size:22px;text-align:center;position:absolute;left:0;top:2px;line-height:20px}.needsWebkitHack.iphone .errorIcon,.needsWebkitHack.ipod .errorIcon,.androidChrome .errorIcon{top:4px}.needsWebkitHack.ipad .errorIcon{top:3px}b,strong{font-weight:bold}mark{background:#ff0;color:#000}pre{white-space:normal;word-wrap:break-word}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}html{height:100%}body{height:100%;background:#fff}.lt-ie8 body{height:auto}.lt-ie9 .pie{behavior:url(/PIE.htc);position:relative;zoom:1}.lt-ie9 .pie.fixIE{border-width:1px}css3-container{display:none}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.ir{display:block;text-indent:105%;overflow:hidden;white-space:nowrap;border:0;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.center{margin:0 auto;max-width:600px;min-width:320px}.mobileOnly{display:block}.fullSizeOnly{display:none}form{position:relative;min-width:320px;min-height:100%}.lt-ie8 form{overflow-x:hidden}.content p{margin-bottom:10px}.smallerWidth li{list-style:disc;margin-left:18px}.shadedBtn{height:27px;padding:9px 0 0 10px;display:block;border:1px solid #cacaca;position:relative;cursor:pointer}.shadedBtn.centered{padding-left:0;text-align:center}.shadedBtn,.grayGradient,.jjCatering .tabs .menuTab,.jjMenu .tabs .cateringTab,#tooltip,#popup_container{background:#fff;background:-moz-linear-gradient(top,#fff 0%,#fff 65%,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(65%,#fff),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#fff 0%,#fff 65%,#ddd 100%);background:-o-linear-gradient(top,#fff 0%,#fff 65%,#ddd 100%);background:-ms-linear-gradient(top,#fff 0%,#fff 65%,#ddd 100%);background:linear-gradient(to bottom,#fff 0%,#fff 65%,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0)}.ie9 .shadedBtn,.ie9 .grayGradient,.ie9 #tooltip,.ie9 #popup_container{filter:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.redBtn{display:block;background:#d42029;padding-top:10px;padding-bottom:10px;position:relative;border:1px solid #d42029}.redBtn.submitBtn,a.submitBtn{padding-top:0;padding-bottom:0;border:none}.redBtn input{padding-top:1px;padding-bottom:2px;padding-left:13px;padding-right:0;border:1px solid #d42029;width:100%;background:url(../images/common/blank.gif);margin:0;position:relative;z-index:10;height:38px;line-height:32px}.needsWebkitHack .redBtn input{padding-top:2px}.behindInput{position:absolute;padding-top:11px;padding-bottom:9px;top:0;left:0;z-index:1;width:100%}.needsWebkitHack .behindInput{padding-top:10px}.fakeText{visibility:hidden}.redBtn .arrowRight{margin-top:-9px;position:absolute;right:3%;top:50%}.question{background:#bcbcbc;border:1px solid #acacac;border-radius:8px;display:inline-block;padding:2px 4px 0;position:relative;cursor:help}.androidChrome .question{height:12px;width:6px}.androidChrome .question .char{position:absolute;display:block;left:50%;top:50%;margin:-3px 0 0 -3px}.needsWebkitHack .question{padding:3px 5px 0}.formWrapper .tooltipWrap{float:left;top:2px;margin-left:4px}.numDot{background:#d42029;border-radius:12px;float:left;width:24px;height:24px}.floatLeft{float:left}.subnavBorder{position:absolute;top:0;left:0;height:100%;width:100%}.subnavBorder *{height:100%;display:block}.subnavBorder .subNav{padding:0}.content{margin:0 auto;max-width:990px;min-width:280px;width:auto;padding:0 20px;position:relative}header{width:100%}.mobileNav{min-height:88px}.mobileNav .mobileBg{padding-bottom:30px}.mobileNav .constrainNavWidth{max-width:480px;margin:0 auto}.mobileNav a{float:left;display:block;padding-top:10px}.mobileNav .moreLink{margin:7px 0 0 25px}.mobileNav .logo{margin:-83px auto 5px;float:none;width:82px}.mobileNav .logo img{width:100%}.mobileNav .findJJsLink{float:right;margin:5px 12px 5px 0}.mobileNav .findJJsLink span{float:left}.mobileNav .findJJsLink .findJJPinIcon{margin:-5px 0 0 5px}.mobileHeader{max-width:640px;width:100%;margin:0 auto}.mobileHeader h1 span{margin-left:0}.findJJPinIcon,.findJJPinIconReversed{width:25px;height:29px}.findJJPinIcon img,.findJJPinIconReversed img{width:100%}.findJJPinIcon .pin{display:none}.subNav{min-width:320px;margin:0 -20px;padding-top:10px}.subNavHdr{padding:16px 20px;border-top:1px solid #cacaca}.subNav li{border-bottom:1px solid #cacaca}.subNav a{position:relative;display:block;padding:13px 30px 11px}.subNav .subMenu,.subNav li:first-child{border-top:1px solid #cacaca}.subNav .selected a{padding-left:40px}.subNav .selected a .redArrowRightLrg,.subNav .subMenu{display:none}.subNav .open .subMenu{display:block}.subNav .subMenu li{border:none;padding-top:10px}.subNav .subMenu{padding-bottom:10px}.subNav .subMenu a{padding:4px 30px 4px;border:none}.subNav .subMenu .selected a{padding-left:40px}.subNav a .redArrowRightLrg,.subNav a .redArrowDown,.subNav a .redArrowUp{position:absolute;right:20px;top:50%;margin-top:-6px}.subNav a .redArrowDown,.subNav a .redArrowUp{right:18px}.subNav .selectedGreyStar{display:none;position:absolute;left:15px;top:50%;margin-top:-7px}.subNav .subMenu .selectedGreyStar{top:12px}.subNav .selected .selectedGreyStar{display:inline-block}.subNav .subMenu a .redArrowRight{display:inline;position:relative;top:2px}.orderBar{width:286px;margin:-15px auto 5px;overflow:hidden;position:relative}.orderBar .orderOnlineFlag{float:left;position:relative;z-index:5;max-width:155px}.orderBar .orderOnlineFlag img{width:100%}.orderBar .loginBtn{background:#d42029;padding:0 33px;margin:37px 0 0 -26px;position:relative;z-index:1;float:left}.orderBar .deliveryBtn,.orderBar .pickupBtn{padding-left:0;width:134px;float:left;color:#fff}.orderBar .shadedBtn .btnTxtWrap{color:#000}.orderBar .loginBtn .whiteBtnStar{height:11px;margin:0 7px 0 0}.segment1,.segment2{float:left;clear:left;width:279px;margin:0 0 10px}.segment1 .startOrderLabel{margin:0 0 8px;display:block}.segment1 .orderStreet input{box-shadow:inset 0 0 3px 0 #c8c8c8;-webkit-box-shadow:inset 0 0 3px 0 #c8c8c8;border:1px solid #c8c8c8;padding:6.5px 10px;width:257px}.orderBar .pickupBtn{float:right}.orderBar .deliveryBtn .blackBtnStar,.orderBar .pickupBtn .blackBtnStar{height:12px;margin:0 5px 0 -6px}.footerWrapper .disclaimer{display:none}.footerWrapper,.mobileNav .mobileBg{background:#000 url(../images/common/mobileNavBg.png) 50% 0 repeat-y;background:-moz-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(36,37,37,1) 50%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,1)),color-stop(50%,rgba(36,37,37,1)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(36,37,37,1) 50%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(36,37,37,1) 50%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,1) 0%,rgba(36,37,37,1) 50%,rgba(0,0,0,1) 100%);background:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(36,37,37,1) 50%,rgba(0,0,0,1) 100%)}.ie9 .footerWrapper,.ie9 .mobileNav .mobileBg{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI0MjUyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.oldIE .footerWrapper,.oldIE .mobileNav .mobileBg{background:#000}footer nav{width:100%;text-align:center}.mobileFooterNav li{border-bottom:1px solid #8b8b8b}.mobileFooterNav a{display:block}.mobileFooterNav .sustainabilityLeafIcon{margin-left:3px}.mobileFooterNav .selectedGreyStar{display:none}.mobileFooterNav .selected .selectedGreyStar,.jjMenu .mobileFooterNav .jjMenu .selectedGreyStar,.jjCatering .mobileFooterNav .jjMenu .selectedGreyStar,.findJJs .mobileFooterNav .findJJs .selectedGreyStar,.storeSplitter .mobileFooterNav .jjStore .selectedGreyStar,.jjCompany .mobileFooterNav .jjCompany .selectedGreyStar{display:inline-block;margin:0 8px 2px -6px}footer .socialNav{overflow:hidden}.globalFooterElements{background:#000}.socialNav li{display:inline-block}.lt-ie8 .socialNav{margin-left:auto;margin-right:auto;width:250px}.lt-ie8 .socialNav li{float:left}.socialNav li a{display:block;margin:23px 14px 23px 0;position:relative;overflow:hidden;height:32px;width:35px}.socialNav .last a{margin:23px 0 23px 0;width:32px}.socialNav a img{position:absolute;top:0;left:0;width:100%;height:100%}.socialNav img.over{display:none}.utilityNav ul{overflow:hidden;width:230px;margin:0 auto}.utilityNav li{float:left}.utilityNav .breakLink{clear:left}.utilityNav li a{white-space:nowrap}.utilityNav li span{padding:0 15px}footer p{padding:20px 0}.lt-ie8 footer p{width:100%;padding-left:0;padding-right:0}.copyright{text-align:center}.headingBar{overflow:hidden;padding:0 0 8px}.headingBar h1{float:left}.hdr a,.headingBar a{float:right;padding-top:6px}.hdr a{padding-top:10px}.topRedMobileBtn{display:block;background:#d42029;padding:11px 10px 11px 0;margin:-19px 0 0}.topRedMobileBtn .arrowRight{height:15px;margin-bottom:-1px}.btnHolder{margin-bottom:15px}.formWrapper{padding-bottom:10px}.form .redBtn{margin-bottom:15px;margin-top:5px}.form label{width:100%;display:block}.form input[type="email"],.form input[type="text"],.form input[type="password"],.form input[type="tel"],.form textarea{width:99.5%;margin:0;border:1px solid #cacaca;padding:0;height:36px;border-radius:2px;text-indent:10px}.ie .quantityInputs input,.ie .form input[type="email"],.ie .form input[type="text"],.ie .form input[type="password"],.ie .form input[type="tel"]{display:inline-block;line-height:30px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.quantityInputs input,.form input[type="email"],.form input[type="text"],.form input[type="password"],.form input[type="tel"]{display:inline-block;line-height:30px}}.form textarea{height:100px;text-indent:0}.lt-ie8 .form input[type="email"],.lt-ie8 .form input[type="text"],.lt-ie8 .form input[type="password"],.lt-ie8 .form input[type="tel"],.lt-ie8 .form textarea{text-indent:0}.oldIE .form input[type="email"],.oldIE .form input[type="text"],.oldIE .form input[type="password"],.oldIE .form input[type="tel"]{line-height:36px}.needsWebkitHack .form input[type="email"],.needsWebkitHack .form input[type="text"],.needsWebkitHack .form input[type="password"],.needsWebkitHack .form input[type="tel"]{line-height:normal}.inputWrapper{overflow:hidden}.textareaWrapper{padding:10px;border:1px solid #cacaca;border-radius:2px}.touch .textareaWrapper{-webkit-appearance:textfield}.textareaWrapper textarea{border:none;outline:none;resize:none;-webkit-appearance:none}.textareaWrapper.jsFocus{outline-style:auto;outline-color:#e59700;outline-offset:-2px;outline-width:5px}.form .disabled{opacity:.5}.content .req{font-size:28px;line-height:18px;height:12px;margin-left:-4px;width:19px}.reqDesc .req{width:18px}.radioWrapper .radio,.radioWrapper .radio a{position:absolute;left:0;top:0}.form .radioWrapper{position:relative}.form .radioWrapper label{padding-left:21px;cursor:pointer}.fname,.lname{float:left}.fname{margin-right:3%}.fname,.lname{width:48.5%}.stateWrapper{width:64%;margin-right:3%;padding-bottom:0}.zipWrapper{width:33%}.stateWrapper,.zipWrapper{float:left}.success,.ErrorContainer{position:relative;padding:4px 0 0 20px;clear:both;margin:0}.ErrorContainer{padding-top:0}.errormsg span{display:block;padding-top:5px}.wrapper .content .quantityInputs .shadedBtn,.wrapper .content .quantityInputs input{float:left;padding-left:0;text-align:center;width:31.5%;text-indent:0;-webkit-border-radius:0;border-radius:0;line-height:17px}.oldIE .wrapper .content .quantityInputs input{line-height:34px}.wrapper .content .quantityInputs input{border-width:1px 0}.content .quantityInputs{width:125px}.content .quantityInputs .shadedBtn.disabled span{opacity:.3}.storeSplitter .headingBar{border:none}.sections .imgHeading{float:left}.sections .small{width:51%;margin:5px -6px 0 2%;float:left;max-width:320px}.sections{padding-bottom:20px}.sections p{padding:15px 0 15px 0;clear:both}.giftCards{border-bottom:1px solid #cacaca;margin-bottom:20px}.formWrapper.hasTooltip label{width:auto;float:left}.formWrapper.hasTooltip input{float:left;clear:left}.tooltipBottom{position:absolute;bottom:-30px;width:30px;height:30px;left:50%;margin-left:-15px;cursor:help}.right .tooltipBottom{left:auto;right:5px;margin-left:0}.left .tooltipBottom{left:5px;margin-left:0}.top .tooltipBottom{bottom:auto;top:-30px}#tooltip,#popup_container{position:absolute;z-index:10000;max-width:200px}#popup_container,#tooltip{padding:7px;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.39);box-shadow:2px 2px 3px 0 rgba(0,0,0,.39);border:1px solid #cacaca;border-radius:5px;min-width:140px}#popup_panel{padding-top:10px;text-align:center}i.tooltipCloseBtn{display:none;position:absolute;top:-8px;right:-6px}.touch i.tooltipCloseBtn{display:block}.tooltipContent,.popupContent{background:#fff;border:1px solid #cacaca;padding:13px}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ddd;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #ddd;top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}.bodyCopy{padding-bottom:10px}.wrapper .bodyCopy ol{padding-bottom:10px}.bodyCopy .contactBlock{font-weight:bold;padding:0 0 10px 20px}.wrapper .bodyCopy li{list-style-type:decimal;margin-left:30px}.bodyCopy h2{padding:10px 0 5px}.wrapper .bodyCopy h3{margin-top:0}.error .content{min-height:250px}.errorPageContainer{position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-90px;width:180px;height:120px}.errorPageContainer .errorIcon,.errorPageContainer h1,.errorPageContainer p{display:block;text-align:center}.errorPageContainer .errorIcon{display:block;text-align:center;position:static;top:auto;left:auto;color:#d42029;font-size:46px;line-height:30px;height:30px}.errorPageContainer h1{font:normal 48px/56px 'Smart Sans W01 Bold',impact,'arial narrow bold',arial,sans-serif;color:#d42029;text-transform:uppercase}@media all and (max-width:640px){@-ms-viewport{width:device-width;}.center{max-width:640px}.mobileOnly{display:block}.fullSizeOnly{display:none}.utilityNav,.utilityNav a,.copyright{color:#929292}}@media all and (min-width:641px){css3-container{display:block}body{font:12px/15px arial,sans-serif}.lt-ie8 .content{min-height:450px}.form input,.form textarea,.headingBar a,.subNav .subMenu a{font-size:12px}header{background:#fff;padding-bottom:8px}.content{padding:0 0 140px 0}.content.smallerWidth{width:90%;max-width:900px}.bodyCopy{padding-top:10px}.no-touch .terms .main a:hover{text-decoration:none}a .over,.no-touch a .over{display:none}.no-touch a .normal{display:block}.no-touch a:hover .over{display:block}.no-touch a:hover .normal{display:none}.no-touch a:hover{color:#656565}.no-touch .utilityNav a:hover,.no-touch .redBtn:hover,.no-touch .redBtn:hover .arrowRight,.no-touch .redBtn:hover .whiteBtnStar,.no-touch .redBtn:hover .btnTxtWrap,.no-touch .redBtn input:hover,.no-touch .orderBar .loginBtn:hover,.no-touch .subNav .subMenu a:hover,.no-touch .blackBtnStar:hover,.no-touch a:hover .blackBtnStar{color:#d42029}.no-touch .utilityNav a:hover span{color:#929292}.jjSustainability .menu .jjSustainability a,.no-touch .menu .jjSustainability a:hover{color:#3d8600}.no-touch .shadedBtn:hover{color:#000}.no-touch .shadedBtn:hover{background:#ddd;background:-moz-linear-gradient(top,#fff 0%,#fff 25%,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(25%,#fff),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#fff 0%,#fff 25%,#ddd 100%);background:-o-linear-gradient(top,#fff 0%,#fff 25%,#ddd 100%);background:-ms-linear-gradient(top,#fff 0%,#fff 25%,#ddd 100%);background:linear-gradient(to bottom,#fff 0%,#fff 25%,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0)}.ie9 .shadedBtn:hover{filter:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.no-touch .redBtn:hover,.no-touch .redBtn input:hover{border-color:#cacaca}.no-touch .redBtn.submitBtn:hover{border:none}.no-touch .orderBar .loginBtn:hover,.no-touch .redBtn:hover{background:#fff}.numDot{line-height:18px;width:19px;height:19px;font-size:12px}.needsWebkitHack .numDot{line-height:17px}header{background:#fff;position:relative;z-index:10}.mobileNav{position:relative}.col{float:left}.main{float:right;width:73%;padding:0 1.5%}.smallerWidth h3{margin-top:10px}.hdr{border-width:0 0 1px;border-bottom:1px solid #cacaca;margin:0 0 10px -19px;cursor:default;background:#fff;padding-left:19px}h1.hdr,.hdr h1,.hdr .steps h1{padding-bottom:16px;padding-left:19px}.needsWebkitHack .hdr .steps h1,.needsWebkitHack .headingBar h1,.needsWebkitHack h1.hdr{padding-bottom:11px}.hdr .menuArrow{display:none}.subNav{width:22.5%;min-width:144px;border-right:1px solid #cacaca;margin-right:-7px;padding-bottom:100px;margin-left:1.5%;position:relative;padding-top:0}.subNav a{font-size:14px}.subNav .subMenu .selected a{padding-left:23px}.wrapper .subNav a{padding-right:7px;padding-left:12px}.wrapper .subNav .selected a{padding-left:21px}.subNav .selectedGreyStar{left:0}.subNavHdr{padding:4px 0 16px 5px;border-top:none}.center{max-width:768px}.mobileOnly{display:none}.fullSizeOnly{display:block}.logo{float:left;margin:2px 1.1% 0 1.5%;width:15.38%;height:177px}.lt-ie8 .logo{width:15.28%}.logo img{width:100%;display:block}.wrapper .headingBar{border-bottom:1px solid #cacaca;padding:0;height:41px}.globalHeaderElements{float:left;width:77.4%;margin-left:4.5%}.vertOuter{display:table}.vertCenter{display:table-cell;vertical-align:middle}.orderBar{overflow:visible;float:left;width:100%;height:60px;background:#000;margin:50px 0 10px 0;position:relative;-webkit-box-shadow:0 2px 3px 0 #000;box-shadow:0 2px 3px 0 #000;border-radius:0}.orderBar .orderOnlineFlag{float:none;position:absolute;left:-35px;width:155px;top:-6px;height:78px}.orderBar .loginBtn{padding:0 .79% 0 .53%;margin:22px 0 0 85px;padding-left:35px;width:11.73%;font-size:14px}.orderBar .loginBtn:hover{border:none}.orderBar .shadedBtn{line-height:29px}.needsWebkitHack .orderBar .shadedBtn{padding-top:5px;height:22px}.orderBar .shadedBtn span,.orderBar .loginBtn .whiteBtnStar{display:none}.orderBar .shadedBtn .btnTxtWrap{display:inline-block}.orderBar .orSeparator{float:left;margin:22px .645% 0 1.29%;width:2.33%}.orderBar .segment1,.orderBar .segment2{clear:none;margin:0;margin:7px 0 0 1.29%}.orderBar .segment1{width:25.2%}.orderBar .orderStreet input{height:27px;width:84.79%;padding:0 4.18%;font-size:11px;-webkit-border-radius:0}.oldIE .orderBar .orderStreet input{line-height:27px}.orderBar .startOrderLabel,.orderBar .chooseOptionLabel{font:10px/12px 'Rockwell W01',Georgia,serif;color:#fff;text-align:left;text-transform:uppercase;margin-bottom:3px;position:relative}.orderBar .segment2{width:30.4%}.segment2 .deliveryBtn,.segment2 .pickupBtn{width:47.23%;height:27px;padding:0}.menu,.menu ul{overflow:hidden;width:100%}.menu ul,.menu li{float:left}.menu li{margin:10px 0 0 5.5%}.menu .jjSustainability a{padding-bottom:2px;position:relative}.menu li a{display:block}.lt-ie8 .menu li a{position:relative}.lt-ie8 .menu li a .selectedGreyStar{position:absolute;top:15px;left:50%;margin-left:-11px}.menu .first{margin-left:4.9%}.menu .selectedGreyStar{margin:0 auto;display:none}.jjMenu .jjMenu .selectedGreyStar,.jjCatering .jjMenu .selectedGreyStar,.findJJs .findJJs .selectedGreyStar,.storeSplitter .jjStore .selectedGreyStar,.jjCompany .jjCompany .selectedGreyStar{display:block}.menu .sustainabilityLeafIconLrg{position:absolute;margin-top:-7px;margin-right:-24px;right:0}.form label{line-height:22px}.wrapper .footerWrapper{width:100%;background:transparent;-webkit-box-shadow:0 -3px 2px 0 #cacaca;-moz-box-shadow:0 -3px 2px 0 #cacaca;box-shadow:0 -3px 2px 0 #cacaca}.oldIE .wrapper .footerWrapper{background:#fff}footer{position:absolute;bottom:0;width:100%;z-index:25;background:#fff;padding-top:20px;overflow:hidden}.oldIE footer.pie{position:absolute}.globalFooterElements{background:#fff;overflow:hidden;max-width:990px;margin:0 auto}footer .socialNav{float:none;width:100%;margin:12px auto 0}.socialNav ul{float:none}footer .socialNav a{display:block;margin:10px 18px 5px 0;height:32px;width:32px}footer .socialNav .last a{margin:10px 0 5px 0;width:29px}footer .utilityNav{float:none;width:100%;margin:0 auto}.utilityNav ul{width:500px}.utilityNav .breakLink{clear:none}.utilityNav .breakLink .fullSizeOnly{display:inline}footer .copyright,footer .disclaimer{float:none;text-align:center;padding:0 15% 1.5%}.storeSplitter .headingBar{margin:0 1.5%}.giftCards{border-bottom:0}.sections{width:47.5%;float:left;padding-top:15px;margin-top:10px;padding-bottom:0;margin-right:0;margin-bottom:0}.sections p{height:45px;clear:left;padding-top:25px}.sections .small{width:62%;float:right;margin-right:0;margin-left:0}.sections .redBtn{max-width:345px;float:left;width:100%}.buttonHolder .redBtn{margin-bottom:0}.sections .imgHeading{width:37.5%;max-width:135px}.gear{padding-left:3%;margin-left:1.5%;border-left:1px solid #cacaca;overflow:visible}.sectionWrapper{padding-bottom:20px;margin:0 1.5%}.itemImg img{margin-top:10px}}@media all and (min-width:725px){.orderBar .segment1{width:27.22%}.orderBar .segment2{width:31%}.menu li{margin:10px 0 0 7.7%}}@media all and (min-width:768px){.content{padding-bottom:110px}.center{max-width:990px}.orderBar .shadedBtn span{display:inline-block}footer{height:90px}footer .socialNav{float:right;width:29%;margin:15px 1.5% 0 0}.socialNav ul{float:right}footer .socialNav a{margin:0 10px 0 0;height:23px;width:25px}footer .socialNav .last a{margin:0;width:23px}footer .socialNav a img{height:100%;position:absolute;top:0;left:0}footer .utilityNav{float:left;width:66%;margin:3px 0 0 1.5%}.utilityNav ul{width:auto}.utilityNav .breakLink{clear:none}.utilityNav .breakLink .fullSizeOnly{display:inline}footer .copyright,footer .disclaimer{float:left;clear:left;text-align:left;padding:0 0 5px 1.5%}footer .disclaimer{padding-bottom:10px}.lt-ie8 footer .copyright,.lt-ie8 footer .disclaimer{text-align:left;padding-left:1.5%}}@media all and (min-width:769px){.globalHeaderElements{width:77.51%;margin-left:4.48%}.orderBar .shadedBtn span{display:inline-block}.orderBar .loginBtn{margin:22px 0 0 88px;padding-left:25px}.orderBar .loginBtn .whiteBtnStar{margin-right:8.43%}.orderBar .orSeparator{margin:22px 0 0 1.29%}.orderBar .segment1{width:28.2%}.orderBar .segment2{width:32%}.orderBar .orderStreet input{font-size:13px}.menu li{margin:10px 0 0 7.2%}.menu li a{font-size:13px}.sustainabilityLeafIconLrg{font-size:38px}.utilityNav ul{width:auto}.utilityNav .breakLink{clear:none}.utilityNav .breakLink .fullSizeOnly{display:inline}}@media all and (min-width:860px){.orderBar,.globalFooterElements.center{border-radius:0}.orderBar .loginBtn{margin:22px 0 0 18.1%;padding-left:0}.orderBar .loginBtn .whiteBtnStar{display:inline-block}.orderBar .loginBtn span{display:none}.orderBar .segment1{width:30.92%}.orderBar .segment2{width:30%}.menu li{margin:10px 0 0 7.95%}.menu li a{font-size:14px}.sustainabilityLeafIconLrg{font-size:46px}.redBtn{padding-top:7px;padding-bottom:7px;max-width:282px}.behindInput{padding-top:8px;padding-bottom:6px}.needsWebkitHack .behindInput{padding-top:7px}.redBtn input{height:32px;line-height:26px}.redBtn.submitBtn,a.submitBtn{padding-top:0;padding-bottom:0}.shadedBtn{height:24px;padding-top:6px}.form input[type="email"],.form input[type="text"],.form input[type="password"],.form input[type="tel"]{height:30px}.oldIE .form input[type="email"],.oldIE .form input[type="text"],.oldIE .form input[type="password"],.oldIE .form input[type="tel"]{line-height:30px}.needsWebkitHack .form input[type="email"],.needsWebkitHack .form input[type="text"],.needsWebkitHack .form input[type="password"],.needsWebkitHack .form input[type="tel"]{line-height:normal}.sections .small{width:65%}footer .socialNav a{margin:0 14px 0 0}}@media all and (min-width:990px){.orderBar{border-radius:0 0 5px 0}.menu li{margin:10px 0 0 8.39%}}
/*! Sprites CSS (all sprites created with TexturePacker) */
.spriteJJCommons{display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(../images/sprites/jjCommons.png)}.btnX{width:26px;height:26px;background-position:-100px -38px}.calendarIcon{width:23px;height:21px;background-position:-4px -136px}.checkbox{width:16px;height:16px;background-position:-105px -98px}.checkboxChecked{width:16px;height:16px;background-position:-65px -104px}.cog{width:15px;height:15px;background-position:-125px -106px}.deleteBtn{width:21px;height:21px;background-position:-31px -136px}.instCloseBtn{width:123px;height:30px;background-position:-4px -4px}.radio{width:16px;height:16px;background-position:-85px -98px}.radioSelected{width:16px;height:16px;background-position:-65px -84px}.twitterIcon{width:21px;height:18px;background-position:-40px -84px}@media all and (min-width:641px){.no-touch .btnX:hover{background-position:-100px -68px}.no-touch .myAccountLink:hover .cog{background-position:-144px -106px}.no-touch .deleteBtn:hover{background-position:-40px -106px}}@media all and (-webkit-min-device-pixel-ratio:1.5){.twitterIcon{background-size:128px auto;background-position:-88px -30px}.radio{background-size:128px auto;background-position:-106px -64px}.radioSelected{background-size:128px auto;background-position:-88px -50px}.checkbox{background-size:128px auto;background-position:-2px -49px}.checkboxChecked{background-size:128px auto;background-position:-2px -82px}.calendarIcon{background-size:128px auto;background-position:-2px -19px}.cog{background-size:128px auto;background-position:-111px -30px}.deleteBtn{background-size:128px auto;background-position:-27px -19px}.btnX{background-size:125px auto;background-position:-64px -2px}.oldIE .btnX{background-position:-100px -38px}.oldIE .calendarIcon{background-position:-4px -136px}.oldIE .checkbox{background-position:-105px -98px}.oldIE .checkboxChecked{background-position:-65px -104px}.oldIE .cog{background-position:-125px -106px}.oldIE .deleteBtn{background-position:-31px -136px}.oldIE .instCloseBtn{background-position:-4px -4px}.oldIE .radio{background-position:-85px -98px}.oldIE .radioSelected{background-position:-65px -84px}.oldIE .twitterIcon{background-position:-40px -84px}}@media all and (min-width:641px)and (-webkit-min-device-pixel-ratio:1.5){.no-touch .myAccountLink:hover .cog{background-size:128px auto;background-position:-111px -47px}.no-touch .deleteBtn:hover{background-size:128px auto;background-position:-65px -30px}.no-touch .btnX:hover{background-size:125px auto;background-position:-91px -2px}.oldIE.no-touch .btnX:hover{background-position:-100px -68px}.oldIE.no-touch .myAccountLink:hover .cog{background-position:-144px -106px}.oldIE.no-touch .deleteBtn:hover{background-position:-40px -106px}}#map_canvas{display:none}.winphone8 .pac-container{display:none!important}.pac-item{position:relative;font-size:15px;line-height:32px!important;height:32px!important;border-top:1px solid #efeeee;background-color:#fff;color:#929292;padding:0 8px}.pac-item:hover,.pac-selected{color:#d42029;background-color:#fff}.pac-container{width:auto!important;font:15px/23px 'Rockwell W01',Georgia,serif;border:1px solid #ebeaea;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.19);-moz-box-shadow:0 2px 3px rgba(0,0,0,.19);box-shadow:0 2px 3px rgba(0,0,0,.19);border-bottom-right-radius:2px;border-bottom-left-radius:2px}@media all and (min-width:725px){.pac-container{min-width:239px!important;max-width:45%!important}}@media all and (max-width:640px){.pac-container{width:85.5%!important}}@media all and (min-width:641px){.pac-container{max-width:45%!important}.pac-item{font-size:13px!important;line-height:32px!important;height:32px!important}}@media all and (min-width:894px){}@media all and (min-width:1000px){.pac-container{max-width:495px!important}}.selectWrapper{position:relative;display:block}.selectboxit-container{position:relative;display:block;margin:0;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none}.selectWrapper select{display:inline!important;opacity:0;position:absolute;left:-9999px;top:0;z-index:999999;height:38px;font-size:28px}.touch .selectWrapper select{display:block!important;height:38px!important;width:100%!important}.selectboxit{width:auto;height:36px;cursor:pointer;display:block;background-color:#fff;border:1px solid #cacaca;border-radius:1px;position:relative}.selectboxit:focus{box-shadow:0 1px 2px 1px #e1e1e1;border-color:#e1e1e1;outline:1px auto -webkit-focus-ring-color}.selectboxit.ui-state-disabled{cursor:default}.selectboxit-default-icon{float:left}.selectboxit-text{font-family:'Rockwell W01',Georgia,serif;text-indent:10px;height:37px;line-height:37px;float:left;color:#656565;padding-right:1%;width:85.5%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.needsWebkitHack.armv7l .selectboxit-text{line-height:37px}.selectboxit-options{display:none;background:#fff;font-family:'Rockwell W01',Georgia,serif;line-height:37px;position:absolute;overflow:auto;cursor:pointer;z-index:999999;color:#656565;max-height:228px;width:100%;border:1px solid #cacaca;border-width:1px 1px 1px 0;margin:-1px 0 0 -1px;-webkit-border-radius:0 0 1px 1px;border-radius:0 0 1px 1px}.selectboxit-option{background:#fff;line-height:37px;height:37px;text-indent:10px;overflow:hidden;display:block;background:#fff;border:1px solid #cacaca;border-bottom:none;margin-left:1px;border-right:none}.selectboxit-option:first-child{border-top:none}.selectboxit-option.ui-state-focus,.selectboxit-option:hover,.active .selectboxit-option,.active.selectboxit-option{background:#e1e1e1;border-top-color:#e1e1e1;border-bottom-color:#e1e1e1;color:#656565}.selectboxit-option-first{border-top-color:#cacaca}.selectboxit-option.active .selectboxit-option-anchor{color:#656565}.selectboxit-option-anchor{display:block;max-width:234px;line-height:37px;height:37px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.selectboxit-option-anchor:hover{text-decoration:none}.sBox-down .selectboxit-options{border-top:0;box-shadow:0 -1px 3px 0 #e1e1e1}.sBox-up .selectboxit-options{border-bottom:0;box-shadow:0 1px 3px 0 #e1e1e1;margin-top:1px}.selectboxit-arrow-container{position:absolute;display:block;right:0;top:0;width:30px;height:36px;border-left:1px solid #ebeaea;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#fff 65%,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(65%,#fff),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#fff 0%,#fff 65%,#ddd 100%);background:-o-linear-gradient(top,#fff 0%,#fff 65%,#ddd 100%);background:-ms-linear-gradient(top,#fff 0%,#fff 65%,#ddd 100%);background:linear-gradient(to bottom,#fff 0%,#fff 65%,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0)}.ie9 .selectboxit-arrow-container{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);filter:none}.selectboxit-arrow-container:hover,.active .selectboxit-arrow-container{background:#ddd;background:-moz-linear-gradient(top,#fff 0%,#fff 35%,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(35%,#fff),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#fff 0%,#fff 35%,#ddd 100%);background:-o-linear-gradient(top,#fff 0%,#fff 35%,#ddd 100%);background:-ms-linear-gradient(top,#fff 0%,#fff 35%,#ddd 100%);background:linear-gradient(to bottom,#fff 0%,#fff 35%,#ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0)}.ie9 .selectboxit-arrow-container:hover,.ie9 .active .selectboxit-arrow-container{filter:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.selectboxit-arrow{display:block;margin:9px auto 0;overflow:hidden;width:100%;text-align:center;font:normal 31px/16px "jjsymbols"}@media all and (min-width:860px){.selectboxit{height:30px}.selectboxit-text{height:28px;line-height:30px}.selectboxit-options{line-height:28px}.selectboxit-option{line-height:28px;height:28px}.selectboxit-option-anchor{line-height:28px;height:28px}.selectboxit-arrow-container{height:30px}.selectboxit .selectboxit-arrow{margin:6px auto 0;font-size:26px}}