/*
||  IRI Product Locator
||  Copyright 2015 Information Resources Inc. All rights reserved.
*/

#pl_where_to_buy_title {
    margin-top:20px;
    font-weight:bold;
    font-size:20pt;
  }
  
  #pl_location {
    text-align:center;
    vertical-align:middle;
  }
  
  #pl_zip {
    margin-right:10px;
    margin-left:10px;
    width:80px;
    text-align:center;
    margin-bottom: -12.37px;
  }
  
  #pl_zipcontrol {
    margin-bottom:0px;
  }
  
  #pl_tabs {
    margin-top:10px;
    display:none;
  
  }
  
  #pl_tab_list {
  }
  
  #pl_searchPage {
    overflow:hidden;
  }
  
  #pl_resultsPage {
    overflow:hidden;
  }
  
  .pl_inline{
    display: inline-block;
  }
  
  .pl_product_content {
    text-align:center;
    padding:0;
  }
  
  #pl_resultsToolBar {
    width:100%;
    background-color:lightgrey;
  }
  
  #pl_store_list {
    height: 100%;
    border:2px solid;
    border-color:lightgrey;
    overflow-y:scroll;
    padding:0;
  
  }
  
  #pl_map_content {
    /*height: 500px; */
    min-height: 200px;
    border:2px solid;
    border-color:lightgrey;
  }
  
  #header_bottom_border {
    margin-top:0px;
    margin-bottom:5px;
  }
  
  #pl_gps_label {
    padding-left:20px;
    padding-right:20px;
    font-size:16pt;
  }
  
  #pl_load_container {
    text-align:center;
  }
  
  #pl_load_indicator {
    margin:auto;
  }
  
  #pl_load_image {
    margin:auto;
    width:100px;
  }
  
  #pl_iri_logo {
    width:100px;
  }
  
  #pl_store_title {
  
  }
  
  #pl_store_body {
  
  }
  
  .pl_product_selling{
    font-weight:bold;
  }
  
  .pl_product_list {
    display:inline-block;
    vertical-align:top;
    padding: 10px;
  }
  
  .pl_product_checkbox {
    text-align:left;
    list-style-type:none;
    list-style:none;
    padding-left:5;
    clear: both;
  }
  
  .pl_store_block {
    border:1px solid;
    border-color:lightgrey;
    width:100%;
    padding:5px;
    vertical-align:top;
    height:100px;
    overflow:hidden;
    position: relative;
  }
  
  .pl_store_name {
    font-weight:bold;
    float:left;
    margin-bottom:0px;
  }
  
  .pl_order_online {
    font-weight:bold;
    position: absolute;
    z-index: 3;
    top: 6;
    left: 6;
  }
  
  .pl_address {
    clear:both;
    font-size:small;
  }
  
  .pl_store_menu {
    float:right;
    margin-right:5px;
    margin-top:-70px;
  }
  
  .pl_milage {
    float:right;
    margin-bottom:0px;
  }
  
  .pl_store_hover {
    background-color: lightgrey;
    text-color: blue;
   }
  
  .pl_image_style {
    height:100px;
    width:100px;
    margin:auto;
    display:inline-block;
  }
  
  .pl_image_online_vendor {
    max-width:100%;
    max-height:100%;
    margin:auto;
  }
  
  
  .pl_right {
    float:right;
  }
  
  .pl_left {
    float:left;
  }
  
  .pl_product_available {
    color:green;
    margin-right: 6px;
  }
  
  .pl_product_not_available {
    color:red;
    margin-right: 6px;
  }
  
  .pl_other_product_list {
  }
  
  .pl_other_product_heading {
    font-weight:bold;
    margin-bottom: 0px;
  }
  
  .pl_other_product {
    list-style-type:none;
  }
  
  .pl_find_button {
    vertical-align: baseline !important;
  }
  
  input[type=checkbox], #gps {
   /* Double-sized Checkboxes */
   -ms-transform: scale(1.5); /* IE */
   -moz-transform: scale(1.5); /* FF */
   -webkit-transform: scale(1.5); /* Safari and Chrome */
   -o-transform: scale(1.5); /* Opera */
  }
  
  input::-moz-focus-inner /*Remove button padding in FF*/ {
      border: 0;
      padding: 0;
  }
  
  .pl_nopadding {
    padding: 0 !important;
    margin: 0 !important;
  }
  
  .pl_16x9_view {
    /* padding-bottom: 56.25%; */
  }
  
  .pl_regular_view {
    height: 100%;
  }
  
  .pl_prod_cell {
    vertical-align:middle;
    padding-right: 6px !important;
  }
  
  .modal-body {
    padding-bottom: 0px !important;;
  }
  
  .modal-footer {
    text-align: left !important;
    padding-top: 0px !important;
    border-top: none !important;
    max-height: 400px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }