﻿body{}
div#homeBanner
{
    /* IE10 */
    background-image: -ms-radial-gradient(center, ellipse contain, #71B737 0%, #518922 100%); /* Mozilla Firefox */
    background-image: -moz-radial-gradient(center, ellipse contain, #71B737 0%, #518922 100%); /* Opera */
    background-image: -o-radial-gradient(center, ellipse contain, #71B737 0%, #518922 100%); /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(radial, center center, 0, center center, 143, color-stop(0, #71B737), color-stop(1, #518922)); /* Webkit (Chrome 11+) */
    background-image: -webkit-radial-gradient(center, ellipse contain, #71B737 0%, #518922 100%); /* Proposed W3C Markup */
    background-image: radial-gradient(center, ellipse contain, #71B737 0%, #518922 100%);
    background-color: #518922;
    min-width:960px;
}
div#homeBannerContents{width: 960px;margin: 0 auto;}
div#homeBannerContents > div{padding: 15px;}
div#homeBannerContents p{color: #FFF;font-size: 14px;}
div#homeBannerContents h1{color: #FFFFFF;
    font-weight: 300;
    margin-top: 15px;
    text-align: center;
}
div#homeBannerContents h2
{
    color: #FFFFFF;
    font-size: 23px;
    font-weight: 300;
    line-height: 29px;
    margin: 10px 0;
    text-align: left;
}
div#homeBannerContents h2 a
{
    color: #FFFFFF;
}

div#homeBuyRibbon
{
    background-color:#424242;
}
div#homeBuyRibbon img{margin:20px 0 15px;}

div#epublishing-services{width:960px; margin:0 auto;}
div#epublishing-services div.row{overflow:auto;padding:30px 0;}
div#epublishing-services div.row div {float: left;padding-bottom: 8px;padding-left: 8px;padding-right: 8px;padding-top: 8px;width: 460px;}
div#epublishing-services div.row div h3{text-transform:uppercase; color:#528a22;margin-top:0; line-height:27px; letter-spacing:0px}
div#epublishing-services div.row div img{float:left;margin-right:15px;}
div#epublishing-services div.row div img.learn-more{margin-top:15px}


div#epublishing-stats {background-color: #FFFFFF;border: 1px solid #DDDDDD;margin: 0 auto;padding: 0 30px 30px;width: 898px;}
div#epublishing-stats h3 {font-size: 27px;font-weight: normal;margin: 23px 0;text-align: center;}
div#epublishing-stats img{margin:0 12px;}

div#featuresContainer {margin: 11px auto 0;overflow: auto;width: 958px;overflow-y: hidden;}
div#featuresContainer div.column{width:310px;background-color:#FFF; border:1px solid #DDD;margin-right:11px;height:393px;}
div#featuresContainer div.column>div{margin:15px;}
div#featuresContainer div.column>div ul{padding-left:2em;}
div#featuresContainer div.column h2 {border-bottom: 3px solid #40C8FB;padding: 10px 0 0 15px;text-align: left;font-size:25px;font-weight:normal;}
div#featuresContainer div.column h2 a{color:#000000; }
div#featuresContainer div.column ul li{margin-top:10px;font-weight:lighter;}
div#featuresContainer div.last{float:right;margin-right:0!important;}

div#partnersContainer{width:960px; margin:0 auto;}
div#partnersContainer h2{text-align:center; font-weight:normal;margin-top:20px;clear:right;}
div#partnersContainer a {display:table-cell; vertical-align:bottom; padding:0 35px 25px;}
/*div#partnersContainer a img{display:table-cell; vertical-align:bottom; padding:0 35px 25px;}*/

