.solution {
    padding-left: 10px;
}
.solution h3 {
    color: #333;
    font-size: 100%;
    padding: 1px 2px 3px 25px;
    margin-left: -10px;
    background: url( ../img/bullet_star.gif ) no-repeat 6px 6px #eee;
    margin-top: 2em;
}

.solution .product {
    width: 19em;
}


.solution ul{
    float: right;
    margin-top: 1.6em;
    margin-right: .3em;
    text-align:right;
}

.solution ul li {
    margin: 0 0 0 8px;
    display: inline;
    list-style-type: none;
}

.solution ul .additional {
    color: #777;
}



#products .solution h4{
    margin-top: 1.2em;
    margin-bottom: -.8em;
    padding: 5px 0 5px 40px;
    background: no-repeat left center;
    display: block;
}

#products .solution h4.idea {
    background-image: url( ../img/products/prod_idea_over.gif );
}
#products .solution h4.webide {
    background-image: url( ../img/products/prod_WebIDE.gif );
}
#products .solution h4.webstorm {
    background-image: url( ../img/products/prod_webstorm.gif );
}
#products .solution h4.phpstorm {
    background-image: url( ../img/products/prod_phpstorm.gif );
}
#products .solution h4.pycharm {
    background-image: url( ../img/products/prod_pycharm.gif );
}
#products .solution h4.appcode {
    padding-bottom: .7em;
    background-image: url( ../img/products/prod_appCode.png );
}
#products .solution .companions {
    background-image: url( ../img/soft_prod_new.gif );
}

#products .solution .resharper {
    background-image: url( ../img/products/prod_resharper_over.gif );
}

#products .solution .profiler {
    background-image: url( ../img/products/prod_profiler_over.gif );
}
#products .solution .dotcover {
    background-image: url( ../img/products/prod_dotcover.gif );
}
#products .solution .decompiler {
    background-image: url( ../img/products/prod_dotpeek.gif );
}

#products .solution .ruby {
    background-image: url( ../img/products/rubyMine-logo.gif );
}

#products .solution .omea {
    background-image: url( ../img/omea_pro2.gif);
}

#products .solution .reader {
    background-image: url( ../img/omea_reader2.gif);
}

#products .solution .teamcity {
    background-image: url( ../img/products/prod_teamcity_over.gif );
}

#products .solution .mps {
    background-image: url( ../img/products/mps-logo.gif );
    padding-left: 50px;
}

#products .solution .yt {
    background-image: url( ../img/products/youtrack-logo.png );
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 ------ Start of Special style for zoom bugs on product page banners -----------------------------------------------
----------------------------------------------------------------
--------------------------------------------------------------- */

#container #subcontent .banner {
    width:200px;
    height:170px;
}
#container #subcontent .banner a{
    width:198px;
    height:168px;
}

/* ------ End of Special style for zoom bugs on product page banners -----------------------------------------------
----------------------------------------------------------------
---------------------------------------------------------------
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */





