/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */
#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}
/* Container */
#simplemodal-container {height:365px; color:#bbb; background-color:#FFF; border:6px solid #FFF; padding:0; margin:0;}
#simplemodal-container #buy_now_content {}
#simplemodal-container .simplemodal-data {}
#simplemodal-container code {background:#1C1C1C; border-left:3px solid #929287; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/modal-close.png) no-repeat; width:40px; height:40px; display:inline; z-index:3200; position:absolute; top:-20px; right:-22px; cursor:pointer;}
#simplemodal-container h3 {font-size: 1.5em; color:#1C1C1C; text-align:center;}
#simplemodal-container p {width: 90%; margin: auto; font-family: Arial, sans-serif; color: #1c1c1c;}
#simplemodal-container form {padding-top: 4.5em; text-align: center;}
#simplemodal-container .noGeoInput label h3 {font-size: 1.3em;}
#simplemodal-container .noGeoInput input {border-right: none; width: 160px; text-transform: uppercase;}
#simplemodal-container form button {background-color: #1c1c1c; color: #ddd; font-size: 20px; border: none; height: 34px; width: 40px; position: relative; top: 2px; right: 4px; }
#simplemodal-container .localDealer {text-align: center; margin: .5em 0; }
#simplemodal-container .localDealer:nth-child(1) {margin-top: 1.5em;}
/*#simplemodal-container .localDealer:last-child {margin-top:1em;}*/
#simplemodal-container .localDealer h4 {font-size: 1em; margin-top: .75em; margin-bottom: .5em;}
#simplemodal-container .localDealer .localDealerName {font-size: 20px;}
#simplemodal-container .localDealer a {color: #1c1c1c;}
#simplemodal-container .buyLocalText .dealerButton {text-align:center; margin-top: 3em; padding: 10px; width: 120px; background-color: #1c1c1c; margin: auto; position: relative; top: 12px;}
#simplemodal-container .buyLocalText .dealerButton {color: #ddd; font-family: "akzidenz-grotesk-condensed-1", sans-serif; font-size: 22px; display: block; margin: auto; letter-spacing: 2px; cursor: pointer;}
#simplemodal-container #overlay_quantity {margin-bottom: 1em;text-align: center}
#simplemodal-container #online_dealer_list a img {max-width: 135px; max-height:135px;}
#simplemodal-container .buyLocalText .dealerButton:hover {background-color: #929287; color: #fff;}
#simplemodal-container #overlay_buynow:hover {background-color: #929287; color: #fff;}
#simplemodal-container img.loading {
  display: block;
  margin: auto;
  margin-bottom: 0;
  width: 25%;
  position: relative;
  top: 15%;
}

#simplemodal-container .loading {
  -webkit-animation:spin 2s linear infinite;
  -moz-animation:spin 2s linear infinite;
  animation:spin 2s linear infinite;
}
@-moz-keyframes spin { 100% {
  -moz-transform:rotate(360deg);
  }
}
@-webkit-keyframes spin { 100% {
  -webkit-transform:rotate(360deg);
  }
}
@keyframes spin { 100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg);
  }
}