.atkp-button {
    -moz-box-shadow: inset 0px 1px 0px 0px #f9eacf;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f9eacf;
    box-shadow: inset 0px 1px 0px 0px #f9eacf;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F6DD9F), color-stop(1, #F0C24D));
    background: -moz-linear-gradient(center top, #F6DD9F 5%, #F0C24D 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’ #F6DD9F‘, endColorstr=’ #F0C24D‘);
    background-color: #f5d78a;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #cbaa5c;
    display: inline-block;
    cursor: pointer;
    color: #333333 !important;
    font-family: Arial;
    font-size: 15px;
    font-weight: none;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffee66;
    margin-top: 5px;
    text-align: center;
    text-decoration: none !important;

}

.atkp-button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F5D589), color-stop(1, #EEBA35));
    background: -moz-linear-gradient(center top, #F5D589 5%, #EEBA35 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’ #F5D589′, endColorstr=’ #EEBA35′);
    background-color: #eeba35;
    text-decoration: none !important;
}

.atkp-button:active {
    position: relative;
    top: 1px;
}

.atkp-secondbutton {
    -moz-box-shadow: inset 0px 1px 0px 0px #f9eacf;
    -webkit-box-shadow: inset 0px 1px 0px 0px #f9eacf;
    box-shadow: inset 0px 1px 0px 0px #f9eacf;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FAEAC2), color-stop(1, #FAEAC2));
    background: -moz-linear-gradient(center top, #F8E4B2 5%, #FAEAC2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’ #FAEAC2‘, endColorstr=’ #FAEAC2‘);
    background-color: #FAEBC6;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #D8BF84;
    display: inline-block;
    cursor: pointer;
    color: #333333 !important;
    font-family: Arial;
    font-size: 15px;
    font-weight: none;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffee66;
    margin-top: 5px;
    text-align: center;
    text-decoration: none !important;

}

.atkp-secondbutton:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F9E6BB), color-stop(1, #F9E6BB));
    background: -moz-linear-gradient(center top, #F9E6BB 5%, #F9E6BB 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=’ #F9E6BB′, endColorstr=’ #F9E6BB′);
    background-color: #eeba35;
    text-decoration: none !important;
}

.atkp-secondbutton:active {
    position: relative;
    top: 1px;
}


.atkp-box {
    background-image: linear-gradient(to top, #fafafa 0, #fdfdfd 20%, #fff 60%);
    border: 1px solid #ececec;
}
.atkp-product_table_outer {
  overflow: auto;  
  margin-bottom:17px;
}

.atkp-product_table_outer .atkp-button {
  padding: 6px 0;
  width:100%;
}

.atkp-product_table {

}
.atkp-product_table tr {

}

.atkp-product_table tr:nth-child(odd) { 
       background-color:#fbfbfb; 
}

.atkp-product_table th { 
        background-color:#fff; font-weight: bold; 
}

.atkp-product_table tbody tr{
        height: 90px;
}
.atkp-container .img {max-width: 75px;max-height:90px;display:flex !important;align-items:center;}

.sidebar-atkp-list {width:100%;max-width:280px;height:90px;display:flex;align-items:center;}

.sidebar-rating .img {
     float: left; 
  margin-right:10px;
}


.sidebar-rating .infodetail {
    font-size:small;
      margin-top: 10px;
  margin-left: 85px;
}
.sidebar-rating .atkp-reviews {

     
}
.sidebar-nomargin .atkp-disclaimer {
      margin-top: 0px; 
}

.sidebar-rating li {  list-style-position:inside;   border-bottom: 1px dotted #d9d9d9;}
.sidebar-rating ul {  list-style: none; }



@media (max-width: 700px) {
  .sidebar-hack {
   margin-top: 0;
  }
}
.compare_table_outer {
  overflow: auto;  
  margin-bottom:17px;
}

.compare_table_outer .atkp-button {
  padding: 6px 0;
  width:100%;
}

.compare_table {

}
.compare_table tr {

}

.compare_table tr:nth-child(odd) { 
       background-color:#fbfbfb; 
}

.compare_table th { 
        background-color:#fff; font-weight: bold; 
}

.compare_table tbody tr{
        height: 90px;
}

.atkp-producttable-highlight1 {        border-right: 1px solid #67bc45 !important;        border-left: 1px solid #67bc45 !important;        background-color:#EFF8EC; }.atkp-producttable-bottom-highlight1 {        border-bottom: 1px solid #67bc45 !important;}.atkp-predicate-highlight1 {        height:35px;background-color:#67bc45;}.atkp-producttable-highlight2 {        border-right: 1px solid #ffbd11 !important;        border-left: 1px solid #ffbd11 !important;        background-color:#FFF8E7; }.atkp-producttable-bottom-highlight2 {        border-bottom: 1px solid #ffbd11 !important;}.atkp-predicate-highlight2 {        height:35px;background-color:#ffbd11;}.atkp-producttable-highlight3 {        border-right: 1px solid #1081c5 !important;        border-left: 1px solid #1081c5 !important;        background-color:#E7F2F9; }.atkp-producttable-bottom-highlight3 {        border-bottom: 1px solid #1081c5 !important;}.atkp-predicate-highlight3 {        height:35px;background-color:#1081c5;}
