body {
  margin: 0;
  min-width: 1180px;
}

#storeLocations-white-background {
  float: left;
  position: relative;
  width: 1180px;
  /*height: 2568px;*/
  margin-top: 0;
  margin-left: 0;
}

#storeLocations-utility-navigation {
  float: none;
  position: relative;
  width: 1180px;
  margin-top: 0;
  margin-left: auto;
  margin-right:auto;

}

#storeLocations-calabasas {
  float: left;
  position: relative;
  width: 1180px;
  margin-top: 0;
  margin-left: 0;
  background-repeat: no-repeat;
}

#storeLocations-side-nav {
  float: left;
  position: relative;
  width: 325px;
  min-height: 606px;
  background-image: url(/portals/0/Images/Site/storeLocations/storeLocations-side-nav.png);
  background-repeat: no-repeat;
}

#storeLocations-locations-calabasas-century-city-dana-point-encino-hollywood-ir {
  float: left;
  position: relative;
  /*width: 360px;*/
  margin-top: 0;
  /*margin-left: 17px;*/
  min-height: 606px;
}

.location-left-style-1 {
    font-family:RobotoSlab;
    font-size:14px;
    font-weight:bold;
    line-height: 16px;
    text-indent:unset;
    margin-left:-3px;
    padding-left:0px;
    padding-right:8px;
}

.location-left-style-2 {
    font-family:Open Sans;
    font-size:12px;
    font-weight:normal;
    line-height: 12px;
}

.location-left-style-3 {
    font-family:Open Sans;
    font-size:14px;
    font-weight:normal;
    line-height: 12px;
}

.location-left-style-4 {
    font-family:Open Sans;
    font-size:14px;
    font-weight:bold;
    line-height: 12px;
}

.location-left-style-6 a{
    font-family:Open Sans !important;
    font-size:12px !important;
    font-weight:normal !important;
    color: #0090fc !important;
    text-decoration:none;
    font-weight: 600 !important;
    line-height: 12px;
}

.location-link-style-3-a{
    color: #0090fc !important;
    text-decoration:none;
}


#storeLocations-body {
  float: left;
  position: relative;
  width: 739px;
  margin-top: 0;
  margin-left: 0px;
  min-height: 646px;
  /*background-image: url(/portals/0/Images/Site/storeLocations/storeLocations-body.png);*/
  background-repeat: no-repeat;
}

#storeLocations-calabasas-22277-mulholland-highway-calabasas-ca-91302-818 {
  float: left;
  position: relative;
  width: 244px;
  margin-top: 139px;
  margin-left: 2px;
  min-height: 446px;
}

#storeLocations-services-available-wolfgang-puck-express-medicine-shoppe-ph {
  float: left;
  position: relative;
  width: 290px;
  margin-top: 0;
  margin-left: 1px;
  min-height: 640px;
}

#storeLocations-eric-gibson-from-gelsons-website {
  float: left;
  position: relative;
  margin-top: 0px;
  height:122px;
  margin-bottom:3px;
  /*margin-left: 37px;*/
}

#storeLocations-view-larger-map- {
  float: left;
  position: relative;
  width: 234px;
  margin-top: 568px;
  /*margin-left: -199px;*/
  min-height: 78px;
}

#storeLocations-eric-gibson-store-director-where-to-find-us {
  float: left;
  position: relative;
  width: 234px;
  /*margin-top: 217px;*/
  /*margin-left: -234px;*/
  min-height: 244px;
}

/*#storeLocations-always-on-main-navigationsearchtop-of-morning {
  float: left;
  position: relative;
  width: 1180px;
  margin-top: -35px;
  margin-left: -1180px;
  min-height: 260px;
  background-repeat: no-repeat;
}*/

#storeLocations-shopping-entertaining-healthy-living {
  float: left;
  position: relative;
  width: 921px;
  margin-top: 103px;
  margin-left: 76px;
  min-height: 129px;
}
#storeLocations-seach-bar {
  float: left;
  position: relative;
  width: 328px;
  margin-top: 0;
  margin-left: -320px;
  min-height: 126px;
  background-image: url(/portals/0/Images/Site/storeLocations/storeLocations-seach-bar.png);
  background-repeat: no-repeat;
}

#storeLocations-locations-what-are-you-looking-for {
  float: left;
  position: relative;
  width: 328px;
  margin-top: 0;
  margin-left: 0;
  min-height: 126px;
}

#storeLocations-search-icon {
  float: left;
  position: relative;
  width: 11px;
  height: 13px;
  margin-top: 52px;
  margin-left: -33px;
}

p {
  margin: 0;
  padding: 0 0 6px 12px;
  text-indent: -8px;
  text-align: left;
  font: 14px/18px Open Sans;
  text-transform: none;
  text-decoration: none;
  color: #5d5d5d;
  letter-spacing: -0.01em;
}

.storeLocations-text-style-1 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 14px/18px Open Sans;
  text-transform: none;
  text-decoration: none;
  color: #5d5d5d;
  letter-spacing: -0.01em;
}

.storeLocations-text-style-2 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 14px/22px Open Sans;
  text-transform: none;
  text-decoration: none;
  color: #5d5d5d;
  letter-spacing: -0.01em;
}

.storeLocations-text-style-3 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 12px/18px Open Sans;
  text-transform: none;
  text-decoration: none;
  color: #000;
  letter-spacing: 0.015em;
}

.storeLocations-text-style-4 {
  margin: 0;
  padding: 0 0 0 24px;
  text-indent: 0;
  text-align: left;
  font: 14px/116px Open Sans;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  letter-spacing: 0.085em;
}

.storeLocations-text-style-5 {
  margin: 0;
  padding: 0 0 6px 12px;
  text-indent: -8px;
  text-align: left;
  font: 14px/18px Open Sans;
  text-transform: none;
  text-decoration: underline;
  color: #e0144c;
  letter-spacing: -0.01em;
}

.storeLocations-text-style-6 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 14px/18px Open Sans;
  text-transform: none;
  text-decoration: underline;
  color: #c4622d;
  letter-spacing: -0.01em;
}

.storeLocations-text-style-7 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 12px/116px Open Sans;
  text-transform: none;
  text-decoration: none;
  color: #897d6d;
  letter-spacing: 0.005em;
}

.storeLocations-text-style-8 {
  margin: 0;
  padding: 0 0 0 12px;
  text-indent: -8px;
  text-align: left;
  font: 14px/18px Open Sans;
  text-transform: none;
  text-decoration: underline;
  color: #e0144c;
  letter-spacing: -0.01em;
}

.storeLocations-text-style-9 {
  margin: 0;
  padding: 0;
  text-indent: unset !important;
  text-align: left;
  font: 14px/18px RobotoSlab;
  text-transform: none;
  text-decoration: none;
  color: #000;
  letter-spacing: -0.01em;
    font-weight: bold;
}


.storeLocations-text-style-10 {
  margin: 0;
  padding: 0 0 6px 0;
  text-indent: 0;
  text-align: left;
  font: 20px/19px RobotoSlab;
  text-transform: none;
  text-decoration: none;
  color: #c4622d;
  letter-spacing: -0.01em;
}

.storeLocations-services-link a {
    color: #c4622d !important;
}

.storeLocations-text-style-11 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 20px/19px RobotoSlab;
  text-transform: none;
  text-decoration: none;
  color: #c4622d;
  letter-spacing: -0.01em;
}

.storeLocations-text-style-12 {
  margin: 0;
  padding: 0 0 6px 0;
  text-indent: 0;
  text-align: left;
  font: 14px/18px Open Sans;
  text-transform: none;
  text-decoration: none;
  color: #5d5d5d;
  letter-spacing: -0.01em;
}

.storeLocations-text-style-13 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 24px/24px Open Sans;
  text-transform: none;
  text-decoration: none;
  color: #c4622d;
  letter-spacing: 0.05em;
}

.storeLocations-text-style-14 {
  margin: 0;
  padding: 0 0 6px 0;
  text-indent: 0;
  text-align: left;
  font: 20px/19px RobotoSlab;
  text-transform: none;
  text-decoration: none;
  color: #c4622d;
  letter-spacing: -0.01em;
  font-weight:bold;
}

.storeLocations-text-style-15 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 18px/24px Open Sans;
  text-transform: none;
  text-decoration: none;
  color: #887d6c;
  letter-spacing: 0.05em;
}

.storeLocations-text-style-16 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 14px/22px Open Sans;
  text-transform: none;
  text-decoration: none;
  color: #c4622d;
  letter-spacing: -0.01em;
}

.storeLocations-text-style-17 {
  margin: 0;
  padding: 0;
  text-indent: 0;
  text-align: left;
  font: 20px/19px RobotoSlab;
  font-weight:bold;
  text-transform: none;
  text-decoration: none;
  color: #c4622d;
  letter-spacing: -0.01em;
}

.storeLocations-text-style-18 {
  margin: 0;
  padding: 0 0 6px 0;
  text-indent: 0;
  text-align: left;
  font: 16px/35px Open Sans;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  letter-spacing: 0.085em;
}

.storeLocations-span {
  color: #c4622d;
  font-size: 14px;
  letter-spacing: normal;
}

.storeLocations-span-1 {
  font-size: 14px;
  letter-spacing: normal;
}

.storeLocations-span-2 {
  color: #c4622d;
  letter-spacing: normal;
}

.storeLocations-span-3 {
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.storeLocations-span-4 {
  color: #2a2a2a;
  letter-spacing: 0.05em;
}

.storeLocations-span-5 {
  color: #887d6c;
  letter-spacing: 0.05em;
}

.storeLocations-span-6 {
  text-decoration: none;
  color: #5d5d5d;
}

.storeLocations-span-7 {
  text-decoration: none;
}

#Div1
{
    text-indent:unset;
    padding-left:2px;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
#txtSearch {width:225px !important;

}

@media only screen and (max-width: 480px) {

  body {
    min-width: 0;
  }

  #storeLocations-locations-calabasas-century-city-dana-point-encino-hollywood-ir {
    display: block;
    max-width: 214px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    float: none;
  }

  #storeLocations-calabasas-22277-mulholland-highway-calabasas-ca-91302-818 *, #storeLocations-eric-gibson-store-director-where-to-find-us *, #storeLocations-its-july-4th-2014-ehenit-vid-untiatiat-utam-quation-secaepr *, #storeLocations-locations-calabasas-century-city-dana-point-encino-hollywood-ir *, #storeLocations-locations-what-are-you-looking-for *, #storeLocations-services-available-wolfgang-puck-express-medicine-shoppe-ph *, #storeLocations-shopping-entertaining-healthy-living *, #storeLocations-top-of-the-morning *, #storeLocations-view-larger-map- * {
    display: block;
  }

  #storeLocations-always-on-main-navigationsearchtop-of-morning, #storeLocations-body, #storeLocations-calabasas, #storeLocations-seach-bar, #storeLocations-side-nav, #storeLocations-top-of-morning, #storeLocations-utility-navigation {
    display: block;
    margin: 0;
    width: 100%;
    height: auto;
  }

  #storeLocations-calabasas-22277-mulholland-highway-calabasas-ca-91302-818 {
    display: block;
    max-width: 244px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #storeLocations-services-available-wolfgang-puck-express-medicine-shoppe-ph {
    display: block;
    max-width: 211px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #storeLocations-eric-gibson-store-director-where-to-find-us, #storeLocations-view-larger-map- {
    display: block;
    max-width: 234px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #storeLocations-shopping-entertaining-healthy-living {
    display: block;
    max-width: 921px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #storeLocations-top-of-the-morning {
    display: block;
    max-width: 168px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #storeLocations-its-july-4th-2014-ehenit-vid-untiatiat-utam-quation-secaepr {
    display: block;
    max-width: 551px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

  #storeLocations-locations-what-are-you-looking-for {
    display: block;
    max-width: 328px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    min-height: 0;
    float: none;
  }

}

