﻿
/*STORE LOCATOR*/
.leftBar{border-left:solid 1px #C1C1C1;}
.txtstoresearch{font-family:geomanistregular,Arial;width:274px;font-size:16px;padding:10px 38px 10px 10px;border:solid 1px white;color: #62656A;}
.ddlStores{border: solid 1px white;padding: 8px 5px;height: 42px;font-family: geomanistregular,Arial;font-size: 16px; width: 154px;color: #FF4438;margin-left: 5px;text-transform:lowercase;}
.hideddlStoreDropdownicon{-moz-appearance: none; -webkit-appearance: none;background: url(../i/revamp_p/bn/dropdown_icon_new.png) no-repeat right #fff;border: white;}
.lclNewFindStoreText{font-size: 21px; color: #FFF;font-family: geomanistregular,Arial;text-transform: lowercase;}
#divResults{background:#f1f1f1;padding:8px;border:solid 1px #C1C1C1;font-size:18px;font-family: Oswald;margin:30px 0 0 0;}
#divResults #spnResults{color:#666666;}
#divResults #spnResults label{color:#000000;}
#rotatingBanners_store{list-style:none;}
#rotatingBanners_store li{float:left;}
.divStoreDetails{overflow:hidden;margin-top: 35px;display:none;}
.divStoreDetails #divStoresList{height: 455px;overflow-x:hidden;overflow-y:auto;padding-right:25px;}
.divStoreDetails #divStoresMap{border:solid 1px #C1C1C1;height: 455px;overflow:hidden;}
.divStoreDetails #divEAStore{border:solid 1px #C1C1C1;height: 570px;overflow:hidden;}
.maphr{display:block;border-bottom:solid 1px #C1C1C1;padding-top: 5px;width:95%;height:1px;}
.mapaddress{display:block;color:#888888;font-size: 18px;}
.mapphone{font-size: 18px;}
.maplink{display:block;font-size: 18px;}
.maplink a{color: #069;font-weight: normal;font-size: 18px;font-family: PT Sans Narrow, Sans-Serif !important}
.maptimings{display:block;padding: 5px;font-size: 18px;}
.mapkoshar{display: block;font-size: 18px;}
#divStoresList .aStore:hover{background:#eb1c2d}
#divStoresList .aStore:hover .StoreListAddress {color:#FFFFFF !important;}
#divStoresList .aStore:hover .StoreListPhone {color:#FFFFFF !important;}
#divStoresList .aStore:hover .StoreNumber{color:#FFFFFF !important;background:url(../i/revamp_p/bn/store_revamp_circal_white.png) no-repeat 0px 0px;}
#divStoresList .aStore:hover .StoreListName{color:#FFFFFF !important;}
#divStoresList .aStore:hover .StoreListDistance {color:#FFFFFF !important;}
#divStoresList .aStore:hover .Store_links a{color:#FFFFFF !important;}
#divStoresList .aStore:hover .KosherCertified{color:#FFFFFF !important;}
#divStoresList .aStore:hover .Store_links span.spr{border-color:#FFFFFF !important;}
#divStoresList .aStore:hover .store_occasionPanel{color:#FFFFFF !important;}
#divStoresList .aStore:hover .EAFruitationLogo{background:url(../i/revamp_p/bn/icon_EdibleToGoSel.png) no-repeat 0px 0px;}
#divStoresList .aStore:hover .underRenovation{color:#FFFFFF;padding:2px 0px 2px 4px;font-size:26px; font-weight:bold;}

#divStoresList ul li{border-bottom:solid 1px #C1C1C1;}
#divStoresList .aStore{margin-top: 0px;display: block;cursor:pointer;padding: 4px 0 6px 2px;}
#divStoresList .StoreSelected{background-color:#eb1c2d;color:#FFFFFF !important;}
#divStoresList .StoreSelected span{background-color:#eb1c2d;color:#FFFFFF !important;text-shadow: 0px 0px 0px !important;}
#divStoresList .StoreSelected td{background-color:#eb1c2d;color:#FFFFFF !important;}
#divStoresList .StoreSelected .StoreNumber{width:33px;height:33px;color:#FFFFFF;background:url(../i/revamp_p/bn/storenumberselbg.png) no-repeat 0px 0px;}
#divStoresList .StoreSelected .EAFruitationLogo{background:url(../i/revamp_p/bn/icon_EdibleToGoSel.png) no-repeat 0px 0px;}
#divStoresList .StoreListAddress {color:#6F6F6E;font-size: 18px;line-height: 22px;padding: 0 0 0 4px;}
#divStoresList .StoreListPhone {color: #6F6F6E;padding-left: 4px;font-size: 18px;padding-top: 2px;}
#divStoresList .StoreNumber{color: #eb1c2d;padding-top:3px;font-size:18px;padding-right:5px;width:30px;height:30px;background:url(../i/revamp_p/bn/store_revamp_circal.png) no-repeat 0px 0px;text-align: center;margin-top:3px}
#divStoresList .StoreListName{margin-top:5px;float:left;width:100%;color: #eb1c2d;font-size:21px;font-weight: normal;padding-left: 4px;}
#divStoresList .StoreListDistance {float: right;color:#91191C;padding-top: 2px;}
#divStoresList .EAFruitationLogo{background:url(../i/revamp_p/bn/icon_EdibleToGo.png) no-repeat 0px 0px;width: 62px;height: 41px;right:0px;top:0px;margin-right:10px;float:right;}
#divStoresList .storeindex{text-align:center;}
#divStoresList .underRenovation{color:#eb1c2d; padding:2px 0px 2px 4px;font-size:26px; font-weight:bold; }
.headingline{border-top:solid 1px #C1C1C1; width:100%; height:1px; font-size:0px}
#divComingSoon ul{color:#626669}
#divComingSoon li{width: 164px;float:left;padding: 2px 25px 0px 5px;color:#626669;font-weight:500;font-size: 18px;}
#divComingSoon{margin-top:10px;}
#divComingSoon .comingsoon{color:#626669;text-transform: capitalize;cursor: default;}
#divComingSoon a.comingsoon:hover{text-decoration:underline; cursor: pointer;}
.OwnerDetails{padding:0px 10px 0px 10px;vertical-align:middle;}
.OwnerName{font-size: 27px;}

#divOwnRotator .owndescription{color:#888888;}
#divOwners #topstar{margin-top:-15px;position:absolute;border:none;cursor: pointer;height: 37px; width: 37px;}
#divOwners .imgowner{cursor: pointer;margin-left:10px;}
#divOwners .btnShare{background-image: url(../i/revamp_p/bn/btnShare.png);width: 89px;height: 27px;background-repeat: no-repeat;display: block;}

#divStatesList{border: solid 1px #C1C1C1;height: 570px;overflow-x: hidden;overflow-y: auto;}
#divStatesList li{padding: 8px;border-bottom:solid 1px #C1C1C1;}
#divStatesList .StateNumber{text-align: right;color:#991B1E;float:right;}
#divStatesList .StateName{color:#006699;float:left;}
#divStatesList .StateSelected{padding: 8px;background-color:#C73E37;color:#FFFFFF;}
#divStatesList .StateSelected .StateNumber{color:#FFFFFF;}
#divStatesList .StateSelected .StateName{color:#FFFFFF;}

#divStatesList ul li{cursor: pointer;height:28px;}
#divStatesList ul li:hover{background-color:#C73E37;color:#FFFFFF;cursor: pointer;}
#divStatesList ul li:hover .StateNumber{color:#FFFFFF;}
#divStatesList ul li:hover .StateName{color:#FFFFFF;}


/*FIND A STORE*/
#divSearchStore{background:url(../i/b/storeLocatorBg.png) no-repeat right 0px;height:293px;padding-top: 70px;padding-left: 70px;border:solid 1px #C1C1C1;}
#divSearchStore .StoreSearch{font-family: PT Sans Narrow;width: 291px;font-size:18px;padding:6px 35px 6px 25px;border: solid 1px #AAA;background-image: url(../i/revamp_p/bn/icon_SearchStore.png);background-position:2px 6px;background-repeat:no-repeat;}
.imgGoSearch{position: relative;right: 37px;cursor:pointer;}
.alocations{color: #069;font-weight: normal;/*text-shadow: 0px 0px 1px #069;*/}
#divLocations{width: 560px;background: white;border: 2px solid #A71919;text-align: left;position: absolute;padding:20px;z-index:1000;}
#divLocations a{color:#333;}
#divLocations a:hover{color:#C23A33;}

/*STORE DETAILS*/
._storeInfo{margin: 0 auto;width: 1000px; overflow: hidden;}
._storeDetailInfo{width: 330px; position: relative; float: left;}
.bullet_img{display:inline-block;margin-top:-3px;padding-left:3px;}  
.topMenu{background-color:#eb1c2d;padding: 9px 0px 12px 0px;color: #FFF;overflow: hidden;margin: 0px auto;width: 1000px;z-index: 1;position: relativefont-size: 21px;text-transform: uppercase;}
.topMenu li{float: left;}
.topMenu li.first{margin-left: 0px;}
.topMenu li a{color: #FFF;padding: 10px 43px;font-weight: bold;font-size: 18px;vertical-align: middle;}
.topMenu li a:hover, .topMenu li a.selected{color: #F3A900;}
.ordertoday #prevBtnBnr, #nextBtnBnr{display: block;width: 10px;height: 18px;float: left;margin: 2px;}
.ordertoday #nextBtnBnr{}
.ordertoday #prevBtnBnr a, #nextBtnBnr a{display: block;width: 10px;height: 18px;background: url(<%=ImagePage %>bn/bbull.png) no-repeat -2px -24px;}
.ordertoday #nextBtnBnr a{background: url(<%=ImagePage %>bn/bbull.png) no-repeat -21px -24px;}
.ordertoday #pgrBanner{float: left;margin: 0px 3px 0px 3px;}
.ordertoday #pgrBanner a{ width: 18px;height: 18px;display: block;float: left;background: url(<%=ImagePage %>bn/bbull.png) no-repeat 1px -2px;margin: 3px;}
.ordertoday #pgrBanner a:hover, #pgrBanner a.selected{background: url(<%=ImagePage %>bn/bbull.png) no-repeat -16px -2px !important;}
.ordertoday .__ctrl{height: 30px;padding-left: 10px;}
.StoreGallery #prevBtnSldr, #nextBtnSldr{display: block;width: 10px;height: 18px;float: left;margin: 2px;}
.StoreGallery #nextBtnSldr{}
.StoreGallery #prevBtnSldr a, #nextBtnSldr a{display: block; width: 10px;height: 18px; background: url(<%=ImagePage %>bn/bbull.png) no-repeat -2px -24px;}
.StoreGallery #nextBtnSldr a{background: url(<%=ImagePage %>bn/bbull.png) no-repeat -21px -24px;}
.StoreGallery #pgrSlider{float: left;margin: 0px 3px 0px 3px;}
.StoreGallery #pgrSlider a{width: 18px;height: 18px;display: block;float: left;background: url(<%=ImagePage %>bn/bbull.png) no-repeat 1px -2px;margin: 3px;}
.StoreGallery #pgrSlider a:hover, #pgrSlider a.selected{background: url(<%=ImagePage %>bn/bbull.png) no-repeat -16px -2px !important;}
.StoreGallery .__ctrl{height: 30px;padding-left: 10px;}
.KosherCertified{font-size: 16px;text-transform: uppercase;}
#divMap div{font-family: pt sans narrow;}
#divStoreDetails{height: 330px !important;}
.__ctrl{padding-top: 10px !important;}
#divMap{display: block;position: relative;margin-bottom: 30px;border: solid 1px #C1C1C1;width: 500px;height: 300px !important;float: right !important;}
.social_icons{background: url(<%=ImagePage %>/icon_sm.png) no-repeat;width: 200px;height: 41px;}
#divOwnerAwards #prevBtn, #nextBtn{display: block;width: 10px;height: 18px;float: left;margin: 2px;}
#divOwnerAwards #nextBtn{}
#divOwnerAwards #prevBtn a, #nextBtn a{display: block;width: 10px;height: 18px;background: url(<%=ImagePage %>bn/bbull.png) no-repeat -2px -24px;}
#divOwnerAwards #nextBtn a{background: url(<%=ImagePage %>bn/bbull.png) no-repeat -21px -24px;}
#divOwnerAwards #pager{float: left;margin: 0px 3px 0px 3px;}
#divOwnerAwards #pager a{width: 18px; height: 18px;display: block;float: left;background: url(<%=ImagePage %>bn/bbull.png) no-repeat 1px -2px; margin: 3px;}
#divOwnerAwards #pager a:hover, #pager a.selected{background: url(<%=ImagePage %>bn/bbull.png) no-repeat -16px -2px !important;}
#divOwnerAwards .__ctrl{height: 30px;margin: 0px auto 0px 45%;}
.store-social-media ul{list-style-type: none;margin: 0 auto;padding: 0;display: table;}
.store-social-media ul li{width: 36px;float: left;margin: 2px;}
#storeSpecImgs #prevBtn, #nextBtn{display: block;width: 10px;height: 18px;float: left;margin: 2px;}
#storeSpecImgs #nextBtn{}
#storeSpecImgs #prevBtn a, #nextBtn a{display: block;width: 10px;height: 18px;background: url(<%=ImagePage %>bn/bbull.png) no-repeat -2px -24px;}
#storeSpecImgs #nextBtn a{background: url(<%=ImagePage %>bn/bbull.png) no-repeat -21px -24px;}
#storeSpecImgs #pager1{float: left;margin: 0px 3px 0px 3px;}
#storeSpecImgs #pager1 a{width: 18px;height: 18px;display: block;float: left;background: url(<%=ImagePage %>bn/bbull.png) no-repeat 1px -2px;margin: 3px;}
#storeSpecImgs #pager1 a:hover, #pager1 a.selected{background: url(<%=ImagePage %>bn/bbull.png) no-repeat -16px -2px !important;}
#storeSpecImgs .__ctrl{height: 30px;margin: 0px auto 0px 40%;}
#divAboutStore #prevBtn, #nextBtn{display: block;width: 10px;height: 18px;float: left;margin: 2px;}
#divAboutStore #nextBtn{}
#divAboutStore #prevBtn a, #nextBtn a{display: block;width: 10px;height: 18px;background: url(<%=ImagePage %>bn/bbull.png) no-repeat -2px -24px;}
#divAboutStore #nextBtn a{background: url(<%=ImagePage %>bn/bbull.png) no-repeat -21px -24px;}
#divAboutStore #pager2{float: left;margin: 0px 3px 0px 3px;}
#divAboutStore #pager2 a{width: 18px;height: 18px;display: block;float: left;background: url(<%=ImagePage %>bn/bbull.png) no-repeat 1px -2px;margin: 3px;}
#divAboutStore #pager2 a:hover, #pager2 a.selected{ background: url(<%=ImagePage %>bn/bbull.png) no-repeat -16px -2px !important;}
#divAboutStore .__ctrl{height: 30px;width: 250px;position: absolute;right: 0px;top: 300px}
.topDivFxed{position: fixed;top: 0px;z-index: 999;}
#divStoreInfo {position: relative;padding-bottom:30px;color:#626669;font-size: 21px !important;}
#divStoreInfo h2{font-family: PT Sans Narrow, Sans-Serif; padding: 0px;font-size: 21px;color:#626669;}
#divStoreInfo h2 .store_Name{font-family:oswald;}
#divStoreInfo .store_linkColor{font-size:19px; text-decoration:underline;color:#1B76BA;}
#divStoreInfo .KosherCertified{width: 150px;left: 0px;position: relative;clear:both;padding:15px 0 0 0;}
#divStoreInfo .store_extraPadding{padding-left: 8px;padding-top:1px;}
#divStoreInfo #dvStorePhones{margin-top:10px;}
#divStoreInfo .KosherCertified img{display: inline-block;padding: 5px 0 8px 0;}
#divStoreInfo .storeOpenLabel{font-size: 21px;border:2px solid #72C051;padding:5px;width:130px;margin-top:50px;}
#divStoreInfo .storeCloseLabel{font-size: 21px; padding-top: 0px; padding-bottom: 5px; }
#divStoreInfo .todaysHoursLabel{ display: inline; padding-top: 8px; text-transform: none; color: #72C051;font-size: 21px;}
#divStore #divStoreDetails{min-width:600px;background-color:#F4F4F4;border:solid 1px #C1C1C1;min-height:310px;padding:10px;}
#divStore #divStoreDetails a{color: #069;font-weight: normal;font-size: 24px;}
#divStore .liservicedarea{color:#62656A;padding-right:2px;padding-right:3px;}
#divStore #divStoreGallery{max-width:240px;max-height:320px; width:240px; height:320px;display:table-cell; vertical-align:middle;text-align: center;}
#divStore #divAboutStore{padding: 10px 30px 10px 0px;padding: 0px; padding-bottom: 20px; width: 100%; overflow: hidden;color:#626669; border-bottom:1px solid #CCC;}
#divStore #divToggleMap #divMap{display:block;position:relative;margin-bottom:30px;border:solid 1px #C1C1C1;width:1000px;height:500px;}
#divStore #divToggleMap{display:none;}
.StoreOrdertoday{height:243px;}
.StoreArrangement{max-width:240px;max-height:320px; width:240px; height:320px;display:table-cell; vertical-align:middle;text-align: center;}
.StoreArrangement img{max-width:240px;max-height:320px;}
#divinfowindow{min-width:410px;min-height:240px;max-width:430px;}


#divStore_revamp{width:100%;overflow:hidden;position:relative;height:339px;}
#divStore_revamp .store_ContentArea{height:310px;padding:15px 0px 15px 30px;background:none;position:absolute;top:0;left:0;background-color:#FF4438;}
#divStore_revamp .store_ContentArea h1{color:#FFF;font-size: 72px;padding:0;font-family: geomanistregular,Arial;text-transform: lowercase;font-weight: bold;padding-left: 13px;}
#divStore_revamp .store_ContentArea h1 .locatorText{color:#f8cbc5;font-weight: bold;}
#divStore_revamp .store_ContentArea .store_searchPanel{padding:0px 0px; margin-top:12px;}
#divStore_revamp .store_ContentArea .store_searchPanel.main {padding-left:53px;text-align:center;}
#divStore_revamp .store_ContentArea .store_searchPanel .store_searchBtn{font-family: geomanistregular,Arial;font-size: 25px;font-weight:500;display: inline-block;background-color: #FFF;color: #FF4438;height: 36px;padding: 0 8px;margin-left: -26px; width: 108px;text-transform:lowercase; border-radius: 25px;margin-top: 7px;}
#divStore_revamp .store_ContentArea .store_Messagelabel {padding: 0px 0px 0px 13px;color: #FFF;font-size: 20px;line-height: 24px;font-family: geomanistregular,Arial;text-transform: lowercase;}

#storeBottomBannerArea{clear:both; overflow:hidden; padding-top:25px;}
#storeBottomBannerArea .smoothies_Message{font-size: 12px;padding: 30px 0 0 5px;clear: both;margin-bottom: 0px;color:#626669;}
#stores_revampFoundMessage{background:#FFF;font-family: oswald;font-size: 22px;color: #626669;padding-left:10px;padding-bottom:0px;margin-bottom:-5px;width:85%;position:absolute; top:0; left:0}
#StoreConcept_Level2Details{margin-top:10px}
#StoreConcept_Level2Details h2{display:inline;color: #626669;font-size:17px;vertical-align:middle }
#spnResults sup{display: inline-block;margin-top: -6px;}
.Store_links{padding:3px 0;}
.Store_links a{display:inline-block;padding:1px 7px;font-size:16px;color:#1B76BA;}
.Store_links a:hover{text-decoration:underline}
.Store_links span.spr{display:inline-block;height:12px;border-right:1px solid #626669;display:inline-block;}

#rotatingBanners_store ul{overflow:hidden;}
#rotatingBanners_store li{width:500px;}
#rotatingBanners_store li img{width:100%;height:340px;display:block;}
.store_occasionPanel{padding-left:4px;text-transform:uppercase;color:#626669;font-size:15px;}
.store_franchiseLink{display:inline-block;position: absolute;top: 192px;right: 315px;width: 139px;height: 43px; cursor:pointer;}
.storeArrangementPanel{width:200px;vertical-align:top;padding-right:40px;}
.storeArrangementTitle{text-align:center;font-family:oswald;color:#626669;font-size:17px;display:block;text-transform:uppercase;padding-bottom:10px;}
.storeArrangementTitle sup{font-size:12px;}
.storeArrangementImage{display:block;width: 200px;height: 200px;border: solid 1px #cccccc;}
.storeArrangementName{text-align:left;font-size: 14px;font-family: oswald;padding: 5px 0px 5px 0px;color:#333;text-transform: uppercase;font-weight: normal;min-height: 75px;border-bottom: #cccccc 1px solid;vertical-align: middle;height: 65px;width: 198px;}
.storePriceLabel{font-size: 16px;float: left;color:#626669;}
.storeArrangemetPrice{font-size: 18px;line-height: 20px;float: left;padding-left: 5px;font-weight: bold;color:#333;}
.store_titelBanner{text-align: center; text-transform: none; font-size: 24px; text-transform:uppercase; color: #FFF;background: #eb1c2d;font-family: Oswald; padding:5px 10px;font-weight: normal;margin-bottom:15px;}
#divStore #divAboutStore .storeAboutDetails{vertical-align:top;padding-right:5px;font-size:18px;line-height:22px;}
#areaServicedPanel{padding-bottom: 5px; color: #626669; font-family: Oswald; font-size: 22px;text-transform: none; text-align: center; padding-top: 30px; font-weight: normal;}
#divAreaServiced{padding-left: 10px; overflow: hidden;margin-bottom:-5px;}
/**/
.bannersize{height:339px}
.InternationPanel{display: none; padding-bottom: 25px; position: absolute; width: 640px; color: rgb(51, 51, 51); border: 2px solid #cc0000; text-align: left; z-index: 100; top: 230px; left: 356px; background: rgb(255, 255, 255);}
.divComingSoon {text-align:center;vertical-align:text-top;padding-left: 50px;}
.h1ComingSoonText {padding-bottom: 0px;color: #FF8702;font-size: 40px;text-transform: lowercase;font-family: geomanistregular,Arial;font-weight: bold;width: 253px;text-align: center;line-height: 40px;padding: 0px;}
#divSeeAllNewStores {font-family: geomanistregular,Arial;text-align: center;background-color: #FF4438;width: 184px;text-align: center;display: inline-block;height: 36px;line-height: 35px;margin-top: 15px;font-size: 18px;text-transform:lowercase;}
.divNew_StoreList{clear: both; overflow: hidden; margin-top:25px;display: inline-block;margin-left: 60px;}
.ulComingSoonStoreList{list-style-type: none;font-family:geomanistregular,Arial;}