#content.store_map a, #content.store_map a img {
  border: none;
  outline: none; }
#content.store_map * {
  margin: 0;
  padding: 0;
  list-style: none; }
#content.store_map .store_name {
  border: 1px solid #DADADA;
  background-color: #FFF;
  padding: 20px 10px 20px 20px;
  overflow: hidden; }
  #content.store_map .store_name .store_logo {
    display: inline;
    width: 95px;
    float: left; }
  #content.store_map .store_name h1 {
    display: inline;
    width: 373px;
    float: left;
    font-size: 20px;
    line-height: 68px;
    color: #144733; }
  #content.store_map .store_name .store_icon {
    display: inline;
    width: 500px;
    float: left;
    letter-spacing: -.4;}
#content.store_map .store_name .store_icon img {
  letter-spacing: 0;
}
#content.store_map .store_link {
  display: block;
  height: 60px;
  border-right: 1px solid #DADADA;
  background-color: #FFF;
  overflow: hidden; }
  #content.store_map .store_link li {
    display: inline;
    width: 332px;
    height: 60px;
    line-height: 60px;
    border-left: 1px solid #DADADA;
    float: left;
    font-size: 15px;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 280px center; }
    #content.store_map .store_link li.non_active {
      color: #C8C8C8;
      background-image: url(../img/store_info2015/store_link_off.gif);
      background-repeat: no-repeat; }
      #content.store_map .store_link li.non_active a {
        display: block;
        color: #C8C8C8;
        cursor: default; }
    #content.store_map .store_link li.active {
      background-image: url(../img/store_info2015/store_link_on.gif);
      background-repeat: no-repeat; }
      #content.store_map .store_link li.active a {
        display: block;
        color: #000; }
        #content.store_map .store_link li.active a:hover {
          background-image: url(../img/store_info2015/store_link_off.gif);
          background-repeat: no-repeat;
          background-position: 280px center;
          color: #C8C8C8; }
#content.store_map #map_area {
  display: block;
  border: 1px solid #DADADA;
  /*padding: 19px;*/
  height: 439px;
  margin-bottom: 10px; }
#content.store_map #store_about {
  display: block;
  border: 1px solid #DADADA;
  border-bottom: 0px solid #DADADA;
  margin-bottom: 20px; }
  #content.store_map #store_about table {
    width: 100%;
    border-collapse: collapse; }
    #content.store_map #store_about table .bg_gray {
      background-color: #EBEBEB; }
    #content.store_map #store_about table td {
      width: 900px;
      padding: 10px 20px;
      font-size: 13px;
      color: #000;
      border-bottom: 1px solid #DADADA;
      vertical-align: top; }
      #content.store_map #store_about table td.box1 {
        width: 90px;
        border-right: 1px solid #DADADA; }
#content.store_map .service_bar {
  margin-left: -20px;
  margin-bottom: 40px;
  overflow: hidden; }
  #content.store_map .service_bar li {
    display: inline;
    width: 320px;
    height: 320px;
    margin-left: 20px;
    float: left; }
.yEndandNew {
	padding: 16px 10px 16px 18px !important;
	background-color: #FFF;
	border-right: 1px solid #DADADA;
	border-bottom:  1px solid #DADADA;
	border-left: 1px solid #DADADA;
}
.yEndandNew h2 {
	font-size: 20px;
	color: #FF0000;
	letter-spacing: 0.1em;
	margin-left: -2px !important;
}
.yEndandNew p.wereOpen {
	font-size: 18px;
	color: #000000;
	margin-top: -2px !important;
	margin-bottom: 3px !important;
}
.yEndandNew p.wereOpen em {
	color: #FF0000;
	font-style: normal;
}
p.anAnnotation,
p.regularHours {
	font-size: 14px;
	color: #000000;
}

/*# sourceMappingURL=store_info2015.css.map */
