.myTown h1,
.myTown h2 {
  font-family: 'Marydale', Arail, sans-serif;
  font-size: 36px;
  color: #00bce4;
  margin: 0 0 20px;
  padding: 0;
  font-weight: normal;
}
.myTown h3 {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.myTown a {
  text-decoration: none;
}
.myTown a:hover {
  text-decoration: underline;
}
.myTown .breadcrumb {
  padding: 12px 0 8px;
}
.myTown .shareBlock {
  background: transparent;
  padding: 0;
}
.myTown .social {
  overflow: visible;
}
.myTown .shareBlock {
  float: right;
  width: auto;
}
.myTown .social .googlePlusComp {
  width: auto;
}
.myTown .intro .subhead {
  font-size: 18px;
  margin: 0;
  padding: 0;
  color: #999999;
}
.myTown .intro .introAdlob {
  float: right;
  margin: 15px 0 0 30px;
  overflow: visible;
}
.myTown .raquo {
  color: #369;
  position: relative;
  top: -1px;
}
.myTown .intro h1 {
  margin-bottom: 0px;
}
/* tab container styles */
.myTown .tabContainer .c {
  padding: 10px 9px;
}
/* this is so we can still use  */
.myTown .tabContainer {
  padding: 0;
}
.myTown .tabContainer .tabs {
  font-size: 16px;
  padding: 10px 0 0;
  border-bottom: 1px solid #E8E8E8;
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #e6e6e6);
  background-image: -moz-linear-gradient(top, #f5f5f5, #e6e6e6);
  background-image: -ms-linear-gradient(top, #f5f5f5, #e6e6e6);
  background-image: -o-linear-gradient(top, #f5f5f5, #e6e6e6);
  background-image: linear-gradient(to bottom, #f5f5f5, #e6e6e6);
}
.myTown .tabContainer .tabNode {
  float: left;
  border: 1px solid #e8e8e8;
  margin: 0 0 0 10px;
  padding: 0 25px;
  background: #fafafa;
  height: 39px;
  line-height: 39px;
  position: relative;
  top: 1px;
  color: #999999;
}
.myTown .tabContainer .tabNode_on {
  color: #333333;
  border-bottom-color: #ffffff;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e2f8fc), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e2f8fc, #ffffff);
  background-image: -moz-linear-gradient(top, #e2f8fc, #ffffff);
  background-image: -ms-linear-gradient(top, #e2f8fc, #ffffff);
  background-image: -o-linear-gradient(top, #e2f8fc, #ffffff);
  background-image: linear-gradient(to bottom, #e2f8fc, #ffffff);
}
.myTown .tabContainer .tabContentContainer {
  clear: left;
  min-height: 400px;
}
/* adlob */
.reversePolaroid .reversePolaroidInner {
  background-color: #c5e1b2;
  background-image: -webkit-gradient(linear, top, bottom, color-stop(0, #e2f0d9), color-stop(1, #c5e1b2));
  background-image: -webkit-linear-gradient(top, #e2f0d9, #c5e1b2);
  background-image: -moz-linear-gradient(top, #e2f0d9, #c5e1b2);
  background-image: -ms-linear-gradient(top, #e2f0d9, #c5e1b2);
  background-image: -o-linear-gradient(top, #e2f0d9, #c5e1b2);
  background-image: linear-gradient(top, #e2f0d9, #c5e1b2);
  padding: 10px;
  border-top: 1px solid #a7d18c;
  margin: 0;
  position: relative;
  box-shadow: 0px 3px 5px 1px rgba(0, 0, 0, 0.25);
}
.reversePolaroid .reversePolaroidInner:before {
  border-top: 1px solid #fff;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.reversePolaroid .heading {
  color: #666;
  text-align: center;
  font-size: 18px;
  padding: 0 0 8px;
}
.reversePolaroid .ctaContainer {
  background-color: #fff;
  padding: 20px 10px 10px;
}
.reversePolaroid .submit {
  margin: 0;
}
.reversePolaroid .alreadyMember {
  padding: 10px 0 0;
  text-align: center;
}
.reversePolaroid .smartForm .submit input {
  background-color: #F15C22;
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-gradient(linear, top, bottom, color-stop(0, #f47b4b), color-stop(1, #f15e24));
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-linear-gradient(top, #f47b4b, #f15e24);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -moz-linear-gradient(top, #f47b4b, #f15e24);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -ms-linear-gradient(top, #f47b4b, #f15e24);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -o-linear-gradient(top, #f47b4b, #f15e24);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), linear-gradient(top, #f47b4b, #f15e24);
  background-repeat: no-repeat;
  background-position: 86% 50%;
  border: none;
  height: 36px;
  text-shadow: -1px -1px 2px #d9531f, 1px 1px 2px #d9531f;
}
.reversePolaroid .smartForm .submit input:hover {
  background-color: #F15C22;
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-gradient(linear, top, bottom, color-stop(0, #f15e24), color-stop(1, #f47b4b));
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -webkit-linear-gradient(top, #f15e24, #f47b4b);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -moz-linear-gradient(top, #f15e24, #f47b4b);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -ms-linear-gradient(top, #f15e24, #f47b4b);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), -o-linear-gradient(top, #f15e24, #f47b4b);
  background-image: url("/img/headTerm/button-arrow-white-lrg.png"), linear-gradient(top, #f15e24, #f47b4b);
  background-repeat: no-repeat;
  background-position: 86% 50%;
  border: none;
}
.tabsCTA {
  float: right;
}
.tabsCTA .submit {
  padding: 0 10px;
}
.tabsCTA .submit input {
  font-size: 14px;
  font-weight: bold;
  height: 33px !important;
  padding: 0 25px 0 10px;
}
/* Map */
.map {
  height: 100%;
}
.map .mapCanvasContainer {
  height: 100%;
  position: relative;
}
/* Local */
.myTown .localLeft {
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f4f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff, #f4f4f4);
  background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
  background-image: -ms-linear-gradient(top, #ffffff, #f4f4f4);
  background-image: -o-linear-gradient(top, #ffffff, #f4f4f4);
  background-image: linear-gradient(to bottom, #ffffff, #f4f4f4);
}
.myTown .grid3-5 {
  float: left;
  margin-right: 30px;
  overflow: hidden;
  width: 300px;
}
.myTown .last {
  margin-right: 0;
}
.myTown .lrDivider {
  background: url(/img/1x1-e5e4e4.gif) 315px 100px repeat-y;
}
.myTown .localLeft ol,
.myTown .localLeft ul {
  margin: 3px 0 15px;
  padding: 0 0 0 15px;
}
.myTown .localLeftLeft .bcta {
  font-weight: bold;
}
.myTown .localLeftRight li {
  margin: 10px 0 10px 7px;
  padding: 0;
}
.myTown .localLeftRight ol .bcta {
  font-size: 14px;
}
.myTown .localRight .intro {
  font-size: 18px;
  color: #999999;
}
.myTown .inner {
  padding: 12px;
}
.myTown .border {
  border: 1px solid #cccccc;
}
/* Social */
.myTown .socialConnect {
  background: #f2f2e6;
}
/* Search results */
.myTown .searchResults .searchBlock {
  text-align: center;
  background: #efefdf;
}
.myTown .searchResults .searchResultsInd {
  background: transparent;
}
.myTown .searchResults h3 {
  padding: 10px 0 15px;
}
.myTown .searchBlockCompanies .select {
  z-index: 100;
}
.myTown .searchResultsCompanies .tileContainer {
  padding: 10px 9px;
}
.myTown .subSectionHeading {
  font-size: 18px;
  color: #999999;
  padding: 0 0 0 46px;
  margin: 0 0 15px;
}
.myTown .subSectionHeading .lineOne {
  font-size: 21px;
  color: #6db33f;
}
.myTown .subSectionHeadingGroups {
  background: url(/img/myTown/conversation-chat.png) 0 4px no-repeat;
}
.myTown .subSectionHeadingColleges {
  background: url(/img/myTown/college-caregivers.png) 0 4px no-repeat;
}
.myTown .subSectionHeadingFive {
  background: url(/img/myTown/five-ways.png) 0 4px no-repeat;
}
.myTown .subSectionHeadingFour {
  background: url(/img/myTown/four-ways.png) 0 4px no-repeat;
}
.myTown .socialConnect .left {
  float: left;
  width: 155px;
  font-size: 24px;
  color: #6db33f;
  font-family: 'Marydale', Arail, sans-serif;
}
.myTown .socialConnect .center {
  float: left;
  width: 634px;
  font-size: 16px;
  color: #666666;
}
.myTown .socialConnect .tweety {
  padding: 12px 0 12px 40px;
  background: url(/img/myTown/twitter-bird.png) 0 50% no-repeat;
}
.myTown .socialConnect .divider {
  float: left;
  border-left: 1px solid #d8d8b3;
  border-right: 1px solid #ffffff;
  width: 0px;
  min-height: 65px;
  margin: 0 30px 0 20px;
}
.myTown .socialConnect .right {
  float: left;
  width: 80px;
  padding-top: 8px;
}
.myTown .socialConnect .right .followUs {
  font-weight: bold;
  color: 666666;
  padding: 0 0 4px;
}
.myTown .socialConnect .right .followLinks .fb {
  margin-right: 6px;
}
.myTown .collegeCaregiverlisting {
  border: solid #e6e6e6;
  border-width: 0 0 1px;
  padding: 10px 0;
}
.myTown .collegeCaregiverlisting .l {
  float: left;
  width: 70px;
}
.myTown .collegeCaregiverlisting .l img {
  width: 60px;
  height: 60px;
}
.myTown .collegeCaregiverlisting .l .type {
  font-size: 10px;
  color: #666666;
  padding: 2px 0 0 8px;
}
.myTown .collegeCaregiverlisting .r {
  float: left;
  width: 230px;
}
.myTown .collegeCaregiverlisting .r a {
  font-weight: bold;
}
.myTown .collegeCaregiverlisting .name {
  color: #999999;
  padding-top: 1px;
}
.myTown .collegeCaregiverlisting .stars {
  padding: 3px 0;
}
.myTown .nearbyBusinesses {
  border: solid #e6e6e6;
  border-width: 0 0 1px;
  padding: 10px 0;
}
.myTown .nearbyBusinesses .name {
  color: #999999;
  padding-top: 1px;
}
.myTown .nearbyBusinesses .stars {
  padding: 3px 0;
}
.searchBarSmartFormWrap {
  margin: 0 0 0 60px;
}
.searchBarSmartFormWrap .intro {
  float: left;
  font-weight: bold;
  font-size: 18px;
  color: #00bce4;
  padding: 2px 15px 0 0;
}
/* Popular searches */
.popularBlockH .popularTxt {
  margin-bottom: 20px;
}
.popularBlockH .popularBlock {
  padding: 5px 0;
}
.popularBlockH .oval {
  background-color: #FFFCD9;
  border-radius: 22px 22px 22px 22px;
  color: #336699;
  display: inline;
  float: left;
  font-size: 14px;
  height: 18px;
  margin: 0 10px 10px 0;
  padding: 6px 15px;
}
.popularBlockH .oval a {
  text-decoration: none;
}
.popularBlockH .oval:hover {
  background-color: #FEF9B3;
}
