
/* search form css moved to common */

.extraTopMargin {
  clear:left;
  margin-top:15px;
}

.branchInput {
  width:150px;
  font-size:16px;
  background:#FFFFD5;
  border:1px solid #809DB9;
}
.branchSelect {
  font-size:16px;
  background:#FFFFD5;
  border:1px solid #809DB9;
}
#branch_directions_to {
  width:200px;
}

#branchDirectionsWarnings {
  font-size:10px;
  color:#555;
  margin-top:5px;
  margin-bottom:10px;
}

#branchDirectionsForm .branchSelect {
  width:180px;
}
#branchDirectionsFormDirType {
  padding-left:140px;
}
#branchDirectionsMap {
  width:620px;
  height:280px;
  background-color:#fff;
}

#findAnother {
  float:right;
  padding-right:10px;
  font-size:16px;
}
#findAnother a {
  color:#1494BF;
}

#branchSearchResults {
  margin:0px 0px 10px 0px;
}
.branchSearchResult {
  width:620px;
  clear:left;
}

.branchSearchResult .indicator {
  float:left;
  font-size:12px;
  vertical-align:top;
  text-align:center;
  background:transparent url('/images/common/marker.gif') center 15px no-repeat;
  padding:18px 0px 0px 0px;
  width:30px;
  margin-right:10px;
  height:150px;
}
.branchSearchResult .image {
  float:left;
  vertical-align:top;
  padding:15px 0px;
  width:224px;
}
.branchSearchResult .image img {
  padding:1px;
  border:1px solid #000;
}
.branchSearchResult .info {
  float:left;
  width:350px;
  vertical-align:top;
  padding:15px 0px;
  font-size:18px
}
.branchSearchResult .info h4 {
  font-size:20px;
  padding:0px;
  margin:0px;
}
.branchSearchResult .info p {
  padding:5px 0px;
  margin:0px;
  line-height:1.1em;
}

.branchAZcontent {
  padding-left:20px;
  padding-bottom:25px;
}
.branchLocatorAZheading {
  height:80px;
}
.branchLocatorAZheadingLabel {
  border:5px solid #62838A;
  width:60px;
  height:60px;
  font-size:50px;
  text-align:center;
  float:left;
}
.branchLocatorAZheadingText {
  color: #62838A;
  width:300px;
  margin-left:80px;
  height:60px;
  font-size:30px;
}

#branchAlert {
  position:relative;
  padding:20px 20px 10px 20px;
}
#branchAlert .alertButton {
  position:absolute;
  bottom:10px;
  right:10px;
}
#branchAlert .p1 {
  margin-left:70px;
  font-weight:bold;
  font-size:20px;
}
#branchAlert .p2 {
  font-size:20px;
  color:#FF0000;
  padding: 5px 0px;
  margin-right:200px;
}
#branchAlert .p3 {
  font-size:16px;
  margin-right:200px;
}
#customer-alert p {
  color:#333;
}
#customer-alert .p2 {
 font-size:16px;
 margin:0;padding:4px 0px;
}
#customer-alert .blue {
  padding-left:20px;
  background-image: url("/images/common/bubble-best-deal.jpg");
  background-repeat: no-repeat;
  background-position: 430px 0px;
}

#branchLocateSearchBoxNoLogo {
  padding-left:10px;
}

#branchLocateSearchBox {
  padding-left:140px;
  background-repeat:no-repeat;
  background-position:20px 0px
}

#branchLocateSearchBoxNoLogo .inputLabel, #branchLocateSearchBox .inputLabel {
  margin:10px 0px 3px 0px;
  font-weight:bold;
}

#branchLocateSearchBoxNoLogo .inputGo, #branchLocateSearchBox .inputGo {
  margin-left:10px;
  display:inline;
}

#branchLocateSearchBoxNoLogo .inputGo input, #branchLocateSearchBox .inputGo input {
  vertical-align:bottom;
}

#branchLocateSearchBoxNoLogo .branchCompany, #branchLocateSearchBox .branchCompany {
  margin-bottom:10px;
}

#branchLocateSearchBoxNoLogo .branchLocationInput, #branchLocateSearchBox .branchLocationInput {
  width:180px;
}