@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);
/* CSS Document */
.center960 {
  width: 100%;
  max-width: 960px;
}


#new-here .one-half {
  padding-left: 0%;
  padding-right: 0%;
  width: 46.93617%;
  float: left;
  margin-right: 4.12766%;
  display: inline;
}
#new-here .one-third {
  padding-left: 0%;
  padding-right: 0%;
  width: 30.51489%;
  float: left;
  margin-right: 4.12766%;
  display: inline;
}
#new-here .two-third {
  padding-left: 0%;
  padding-right: 0%;
  width: 59.82978%;
  float: left;
  margin-right: 4.12766%;
  display: inline;
}
#new-here .one-fourth {
  padding-left: 0%;
  padding-right: 0%;
  width: 21.40426%;
  float: left;
  margin-right: 4.12766%;
  display: inline;
}
#new-here .one-half.omega,
#new-here .one-half-omega {
  padding-left: 0%;
  padding-right: 0%;
  width: 48.93617%;
  float: right;
  margin-right: 0;
  *margin-left: -2.5em;
  display: inline;
}
#new-here .one-third.omega,
#new-here .one-third-omega {
  padding-left: 0%;
  padding-right: 0%;
  width: 30.71489%;
  float: right;
  margin-right: 0;
  *margin-left: -2.5em;
  display: inline;
}
#new-here .two-third.omega,
#new-here .two-third-omega {
  padding-left: 0%;
  padding-right: 0%;
  width: 59.82978%;
  float: right;
  margin-right: 0;
  *margin-left: -2.5em;
  display: inline;
}
#new-here .one-fourth.omega {
  padding-left: 0%;
  padding-right: 0%;
  width: 23.40426%;
  float: right;
  margin-right: 0;
  *margin-left: -2.5em;
  display: inline;
}
#new-here .wrap {
  overflow: hidden;
}

#new-here #topRotator {
  margin-bottom: 2.5em;
  position: relative;
}
#new-here #topRotator img {
  width: 100%;
  height: auto;
}
#new-here #topRotator ul {
  padding: 0;
  margin: 0;
}
#new-here #topRotator li {
  display: none;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 0;
}
#new-here #topRotator li:first-child,
#new-here #topRotator .cycle-slide {
  display: block;
}
#new-here #topRotator a {
  display: block;
  line-height: 0;
}
#new-here #topRotator .pager {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 20px;
  z-index: 100;
}
#new-here #topRotator .pager .pager-wrap {
  display: table;
  margin: 0 auto;
}
#new-here #topRotator .pager span {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 6px;
  cursor: pointer;
  background-color: #ffffff;
  opacity: .5;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  -webkit-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.7);
  box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.7);
  -webkit-transition: opacity 0.15s ease-in-out;
  -moz-transition: opacity 0.15s ease-in-out;
  -o-transition: opacity 0.15s ease-in-out;
  transition: opacity 0.15s ease-in-out;
}
#new-here #topRotator .pager span.cycle-pager-active {
  opacity: 1;
}
#new-here #welcome {
  margin-bottom: 2.5em;
}
#new-here #welcome #welcomeRight .location {
  text-align: center;
  padding: 2.5em 2.5em 1em;
  /*background: #f6f8fa;*/
}
#new-here #welcome #welcomeRight .location #map-wrap {
  padding: 5px;
  margin-bottom: 18px;
  background: white;
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
}
#new-here #welcome #welcomeRight .location #map-wrap #map {
  position: relative;
  height: 160px;
}
#new-here #welcome #welcomeRight .location p {
  margin-bottom: 0;
}
#new-here #welcome #welcomeRight .location .directions {
  display: block;
  font-size: 12px;
  width: 60%;
  margin: 0 auto;
}
#new-here #welcome #welcomeRight .location .map-directions {
  display: block;
  padding: 15px;
}
#new-here #welcome #directions {
  text-align: center;
  clear: both;
  /*background: #e7eaee;
  border-top: 1px solid #d9dbdc;
  border-bottom: 1px solid #d9dbdc;*/
  padding: 1em;
}
#new-here #welcome #directions h5, #new-here #welcome #directions form {
  display: inline-block;
}
#new-here #welcome #directions h5 {
  margin-right: 15px;
}
#new-here #welcome #directions h5 .pin {
  display: block;
  float: left;
  width: 10px;
  height: 16px;
  margin-top: 0;
  margin-right: 8px;
  background: url("/_assets/img/icons.png") no-repeat;
}
#new-here #welcome #directionsSubmit {
  padding: 1em 0;
  text-align: center;
}
#new-here #welcome::after {
  content: '';
  display: block;
  width: 100%;
  clear: both;
}
#new-here #moreinfo {
  /*background: #f6f8fa;*/
  padding: 2em;
}
#new-here #moreinfo::after {
  content: '';
  display: block;
  width: 100%;
  clear: both;
}
#new-here #moreinfo #visit {
  text-align: center;
}
#new-here #moreinfo #visit::after {
  content: '';
  display: block;
  width: 100%;
  clear: both;
}
#new-here #moreinfo #tabs {
  margin: 0;
  text-align: center;
}
#new-here #moreinfo #tabs li {
  list-style: none;
  display: inline-block;
  /*background: #e7eaee;*/
  font-weight: 700;
  /*border: 1px solid #e7eaee;*/
  padding: 1em 2em;
  margin: 5px 10px;
  cursor: pointer;
  color: white;
}
#new-here #moreinfo #tabs li:hover, #new-here #moreinfo #tabs li.active {
  background: white;
}
#new-here #moreinfo .tabContent {
  display: none;
  padding-top: 2em;
}
#new-here #moreinfo .tabContent.active {
  display: block;
}
#new-here #moreinfo .tabContent::after {
  content: '';
  display: block;
  width: 100%;
  clear: both;
}

@media (max-width: 800px) {
  #welcome .one-half,
  #welcome .one-half-omega {
    padding-left: 1.73913%;
    padding-right: 1.73913%;
    width: 96.52174%;
    float: right;
    margin-right: 0;
    *margin-left: -2.5em;
    display: inline;
  }

  #times .one-third,
  #times .two-third,
  #times .one-third.omega,
  #times .two-third.omega,
  #times .one-third-omega,
  #times .two-third-omega {
    padding-left: 1.73913%;
    padding-right: 1.73913%;
    width: 96.52174%;
    float: right;
    margin-right: 0;
    *margin-left: -2.5em;
    display: inline;
  }
  #times .one-third .one-half,
  #times .two-third .one-half,
  #times .one-third.omega .one-half,
  #times .two-third.omega .one-half,
  #times .one-third-omega .one-half,
  #times .two-third-omega .one-half {
    padding-left: 0%;
    padding-right: 0%;
    width: 46.93617%;
    float: left;
    margin-right: 4.12766%;
    display: inline;
  }
  #times .one-third .one-half,
  #times .one-third .one-half.omega,
  #times .one-third .one-half-omega,
  #times .two-third .one-half,
  #times .two-third .one-half.omega,
  #times .two-third .one-half-omega,
  #times .one-third.omega .one-half,
  #times .one-third.omega .one-half.omega,
  #times .one-third.omega .one-half-omega,
  #times .two-third.omega .one-half,
  #times .two-third.omega .one-half.omega,
  #times .two-third.omega .one-half-omega,
  #times .one-third-omega .one-half,
  #times .one-third-omega .one-half.omega,
  #times .one-third-omega .one-half-omega,
  #times .two-third-omega .one-half,
  #times .two-third-omega .one-half.omega,
  #times .two-third-omega .one-half-omega {
    padding-left: 0%;
    padding-right: 0%;
    width: 46.93617%;
    float: right;
    margin-right: 0%;
    display: inline;
  }
}
@media (max-width: 600px) {
  #new-here .one-half,
  #new-here .one-third,
  #new-here .two-third,
  #new-here .one-half.omega,
  #new-here .one-third.omega,
  #new-here .two-third.omega,
  #new-here .one-half-omega,
  #new-here .one-third-omega,
  #new-here .two-third-omega {
    padding-left: 1.73913%;
    padding-right: 1.73913%;
    width: 96.52174%;
    float: right;
    margin-right: 0;
    *margin-left: -2.5em;
    display: inline;
  }

  #new-here form input[type="text"],
  #new-here form input[type="email"] {
    width: inherit;
  }

  #new-here #moreinfo #tabs li {
    margin: 5px 0;
    padding: 1em 5%;
    width: 89%;
  }
}
#new-here form {
  position: relative;
}
#new-here form input[type="text"],
#new-here form input[type="email"],
#new-here form input[type="submit"] {
  height: 41px;
  line-height: 31px;
  margin: 0;
  padding: 0 20px;
  outline: none;
}
#new-here form input[type="text"],
#new-here form input[type="email"] {
  border: none;
}



#new-here form input[type="text"],
#new-here form input[type="email"] {
  width: 186px;
  -webkit-box-shadow: inset 0px 1px 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0px 1px 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0px 1px 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
#new-here form input[type="submit"] {
  color: white;
  margin-left: -3px;
  cursor: pointer;
  background-image: url("/_assets/img/newhere_bg_btn.png");
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: background 0.15s ease-in-out;
  -moz-transition: background 0.15s ease-in-out;
  -o-transition: background 0.15s ease-in-out;
  transition: background 0.15s ease-in-out;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 400;
  padding: 9px 27px;
  line-height: 22px;
  border-width: 1px;
  border-style: solid;
}
#new-here form input[type="submit"]:hover, #new-here form input[type="submit"]:focus, #new-here form input[type="submit"]:active {
  /*background: #526c8a;*/
}
#new-here form .checkbox {
  margin-bottom: 20px;
}
#new-here form .checkbox label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 25px;
  margin-right: 15px;
  font-size: 16px;
  line-height: 15px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#new-here form .checkbox label:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  width: 15px;
  height: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 1px 0 #bcbcbc;
  -moz-box-shadow: inset 0 0 1px 0 #bcbcbc;
  box-shadow: inset 0 0 1px 0 #bcbcbc;
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #f2f2f2), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(bottom, #f2f2f2, #ffffff);
  background: -moz-linear-gradient(bottom, #f2f2f2, #ffffff);
  background: -o-linear-gradient(bottom, #f2f2f2, #ffffff);
  background: linear-gradient(bottom, #f2f2f2, #ffffff);
  -webkit-transition: box-shadow 0.2s ease;
  -moz-transition: box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
}
#new-here form .checkbox label:hover:before,
#new-here form .checkbox label:focus:before,
#new-here form .checkbox label:active:before {
  -webkit-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.8);
}
#new-here form .checkbox input[type="checkbox"]:checked + label:before {
  background: #5d7b9d;
  background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #5d7b9d), color-stop(100%, #7c95b1));
  background: -webkit-linear-gradient(bottom, #5d7b9d, #7c95b1);
  background: -moz-linear-gradient(bottom, #5d7b9d, #7c95b1);
  background: -o-linear-gradient(bottom, #5d7b9d, #7c95b1);
  background: linear-gradient(bottom, #5d7b9d, #7c95b1);
}
#new-here form .checkbox input[type="checkbox"] {
  display: none;
}
#new-here .button {
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0;
  padding: 10px 70px;
  border: none;
  color: #f0f0f0;
  background-color: #5d7b9d;
  background-image: url("/_assets/img/newhere_bg_btn.png");
  background-repeat: both;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
  -moz-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
  -o-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
#new-here .button:hover {
  background: #526c8a;
}
