/*
    * Breakpoint Sizes
    * xs - 320px
    * s - 480px
    * m - 640px
    * l - 768px
*/
/* Media Queries */
/* Breakpoint Modifiers */
/*
    * Breakpoint Sizes
    * xs - 320px
    * s - 480px
    * m - 640px
    * l - 768px
*/
/* Media Queries */
/* Breakpoint Modifiers */
.productPodInnerBorder {
  margin: 1px;
  border: 8px solid #f2f2f2; }

.productPodInnerBorder:hover {
  border: 8px solid #e8eff6; }

.productPodImage A,
.productPodImage IMG {
  display: block;
  height: 155px;
  margin: 0 auto; }

.productPodImage A.tyreImage,
.productPodImage A.tyreImage IMG {
  height: 130px;
  margin: 0 auto; }

.productPodButton a:hover {
  background-position: 0px -31px; }

.ProductPodDropShadow {
  background: url(//media.performancealloys.com/images/tyreShadow.jpg) no-repeat center bottom;
  height: 8px;
  margin: 0px;
  padding: 0px;
  width: 100%; }

div.topPager div.Paging {
  float: left;
  font-size: 1em;
  width: 100%; }

div.topPager div.pageBar {
  margin: 5px 0px 15px 0px;
  overflow: hidden;
  background-color: White;
  padding: 3px; }

div.topPager div.viewing {
  float: left;
  width: 500px;
  overflow: hidden; }

div.topPager div.nav {
  float: right; }

div.topPager div.nav div.Prev a {
  padding: 3px 8px 3px 8px;
  margin-right: 0px;
  border: solid 1px #e0e0e0;
  background-color: White;
  color: #7f7b7c;
  float: left; }

div.topPager div.nav div.Prev a:hover {
  cursor: pointer;
  text-decoration: none;
  background-color: #1f3363;
  border: solid 1px #1f3363;
  color: White; }

div.topPager div.nav div.PageNo SPAN {
  float: left;
  padding: 0px;
  margin: 0px;
  display: inline; }

div.topPager div.nav div.PageNo {
  float: left;
  padding: 0px !important;
  margin: 0px  !important; }

div.topPager div.nav div.PageNo table {
  border-spacing: 0px; }

div.topPager div.nav div.PageNo a {
  /*padding-right:5px;*/
  float: left;
  padding: 3px 8px 3px 8px;
  margin: 0px;
  border: solid 1px #e0e0e0;
  background-color: White;
  color: #7f7b7c;
  float: left; }

div.topPager div.nav div.Next {
  float: left; }

div.topPager div.nav div.Next a {
  padding: 3px 8px 3px 8px;
  margin-left: 0px;
  border: solid 1px #e0e0e0;
  background-color: White;
  color: #7f7b7c;
  float: left; }

div.topPager div.nav div.PageNo a:hover,
div.topPager div.nav div.Next a:hover {
  cursor: pointer;
  text-decoration: none;
  background-color: #1f3363;
  border: solid 1px #1f3363;
  color: White; }

div.topPager div.pageBar .CurrentPage {
  font-weight: bold;
  background-color: #1f3363 !important;
  border: solid 1px #1f3363 !important;
  color: White !important; }

.accord {
  padding-bottom: 10px; }
  .accord select {
    font-size: 13px;
    font-size: 1.3rem;
    border: 1px solid #aaa; }
  .accord li {
    margin-bottom: 6px;
    overflow: hidden;
    width: 100%; }
  .accord h3 {
    margin: 0 0 6px; }
  .accord .list li {
    overflow: hidden;
    width: 100%; }
    .accord .list li label {
      float: left;
      width: 100px; }

.accord input[type=checkbox] {
  float: right; }

.accord table tr td {
  border-bottom: solid 1px #d4d5d6;
  padding-bottom: 3px;
  padding-top: 3px; }

.accordLast {
  border-bottom: none; }

.accord UL.list {
  margin: 0px;
  padding: 0px;
  list-style-type: none; }

.sidefilter {
  border: solid 1px #7f7b7c;
  float: left;
  margin-right: 2%;
  padding: 10px;
  width: 25%; }
  .sidefilter h2 {
    font-size: 13px;
    font-size: 1.3rem;
    background-color: #9cb9d6;
    font-weight: bold;
    margin: 0 0 12px;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.2;
    padding: 6px 0; }
  .sidefilter .accord {
    background-color: #fff;
    overflow: hidden;
    padding: 10px 0 10px 10px;
    width: 100%; }

.topHead {
  background: #132244;
  color: #fff;
  cursor: pointer;
  font-weight: bold;
  padding: 3px 0 3px 10px;
  position: relative;
  text-transform: uppercase;
  z-index: 2; }
  .topHead h4 {
    background: url(//media.performancealloys.com/NewImages/side-open.png) no-repeat right 3px; }
  .topHead h4.open {
    background-position: right -181px; }
  .topHead h4.noIcon {
    background: none; }
  .topHead a {
    color: #fff; }

.showAll {
  float: right;
  margin-bottom: 8px; }

#clearFilters a {
  background-color: #F3B141;
  background-image: -moz-linear-gradient(#F3B141, #F6D56C);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F3B141), to(#F6D56C));
  background-image: -webkit-linear-gradient(#F3B141, #F6D56C);
  background-image: -o-linear-gradient(#F3B141, #F6D56C);
  border: 1px solid #FF9C00;
  border-radius: 3px;
  color: #885C00;
  display: block;
  margin-bottom: 8px;
  padding: 2px 10px;
  text-align: center;
  text-transform: uppercase; }

.productsButton {
  background-color: #F3B141;
  background-image: -moz-linear-gradient(#F3B141, #F6D56C);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F3B141), to(#F6D56C));
  background-image: -webkit-linear-gradient(#F3B141, #F6D56C);
  background-image: -o-linear-gradient(#F3B141, #F6D56C);
  border: 1px solid #FF9C00;
  border-radius: 3px;
  color: #885C00;
  display: block;
  margin-bottom: 8px;
  padding: 2px 10px;
  text-align: center;
  text-transform: uppercase; }

.productName {
  overflow: hidden; }
  .productName input[type=submit] {
    background-color: #F3B141;
    background-image: -moz-linear-gradient(#F3B141, #F6D56C);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F3B141), to(#F6D56C));
    background-image: -webkit-linear-gradient(#F3B141, #F6D56C);
    background-image: -o-linear-gradient(#F3B141, #F6D56C);
    border: 1px solid #FF9C00;
    border-radius: 3px;
    color: #885C00;
    display: block;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 8px;
    margin-right: 0;
    margin-top: 3px;
    text-align: center;
    text-transform: uppercase;
    padding: 2px 10px; }

.productNameBox {
  float: left;
  margin-right: 5px;
  margin-top: 3px;
  padding: 4px 8px 4px 8px;
  width: 70%; }

input[type="image"].productName {
  float: left; }

/*# sourceMappingURL=ProductResults.css.map */
