/* 
    Document   : main
    Created on : 15-dic-2012, 9:23:10
    Author     : asalfo
    Description:
        Purpose of the stylesheet follows.
*/

.table {
    margin-bottom: 20px;
}


.results{
    margin-top: 5px;
}



.alert-success {
    background-color: #DFF0D8;
    border-color: #D6E9C6;
    color: #468847;
}
.alert {
    background-color: #FCF8E3;
    border: 1px solid #FBEED5;
    border-radius: 4px 4px 4px 4px;
    color: #C09853;
    margin-bottom: 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}


.alert-danger, .alert-error {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
}

.bfgoodrich {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px 5px transparent;
}
.bridgestone {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px -65px transparent;
}
.continental {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px -150px transparent;
}
.dunlop {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px -230px transparent;
}
.firestone {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px -305px transparent;
}
.goodyear {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px -390px transparent;
}
.michelin {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px -475px transparent;
}
.pirelli {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px -550px transparent;
}
.sumitomo {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px -625px transparent;
}
.marangoni {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px -690px transparent;
}
.falken {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll -5px -740px transparent;
}
.bluestreak {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll 0 -870px transparent;
}
.hankook {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll 0 -804px transparent;
}
.maxxis {
    background: url("../images/all-tyre-brands.gif") no-repeat scroll 0 -932px transparent;
}
.tyre_brands {
    float: left;
    overflow: hidden;
    width: 100%;
}

.top_section .tyre_brands {
    float: left;
    margin: 1px 0 0;
    width: 99%;
}
.tyre_brands {
    float: left;
    overflow: hidden;
    width: 100%;
}
.tyre_brands {
    float: left;
    margin: 10px 0 ;
    width: 98%;
}


.tyre_brands a  {
    float: left;
    height: 50px;
    margin: 0;
    width: 160px;
}

.neumaticos li {
    float: left;
    margin-bottom: 0;
    margin-right: 20px;
    width: 180px;   
}

.neumaticos li .detailed {
    margin-bottom: 20px;
    padding-right: 60px;
    position: relative;
}

.neumaticos li .detailed .cost {
    color: #FE5214;
    font-size: 17px;
    line-height: 1.1;
    position: absolute;
    right: 0;
    top: 0;
}
.neumaticos ul {
    margin-bottom: 15px;
}
.neumatico {
  height: 150px;  
}
.neumatico a  {
    float: left;
    height: 50px;
    margin: 0;
    width: 160px;
}


 
.tyre_brands a span {
    display: none;
}  
.neumatico a span {
    display: none;
}  

.tyre_list {
    display: inline;
    float: left;
    margin: 10px 0;
    position: relative;
    width: 98%;
}

.tyre_list li {
    border: 1px solid #DDDCDC;
    border-radius: 3px 3px 3px 3px;
    display: inline;
    float: left;
    height: 165px;
    margin: 5px 4px;
    padding: 10px 0 0 140px;
    position: relative;
    width: 160px;
    transition: all 0.25s linear 0s;
}