/* proclaim page ... church oresentation software */

* {margin:0; padding:0;}
body {margin:0; padding:0;}

#wrapper {font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B',sans-serif; margin:0 auto; background-color:#fff;}
#wrapper h1 {
    color: #006CB5;
    font-size: 36px;
    letter-spacing: -1.9px;
    line-height: 40px;
    margin: 24px 0 16px 0;
    text-align: left;}
#wrapper h2 {font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B',sans-serif;color:#666;font-size:22px; line-height: 22px;} /* small gray, used top and bottom */
#wrapper h3 {font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B',sans-serif;color:#333333;  font-size:26px;font-weight:400; line-height:29px;} /* large, dark gray, used sections 2,3 and 4 */
#wrapper h4 {font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B',sans-serif;color:#333; font-size:23px; margin-bottom:2px;} /* used in section 1 */
#wrapper h5 {font-family: 'ff-dax-web-pro-1','ff-dax-web-pro-2','Gotham A','Gotham B',sans-serif;color:#006CB5; font-size:26px; letter-spacing:-.5px;line-height:32px; } /* large blue */
#wrapper p {font-family: arial,sans-serif;color:#666; font-size:13px; line-height:17px;}


/* section1 is header and first ul */
#section1 {
    background:url("/images/cps/header3.png") no-repeat;
    background-color:#fff;
    padding:50px 0;
    margin-bottom:30px;}
#section1 li{text-align:center; list-style-type:none;}
#section1 h2 {color:#666; font-size:19px;margin-bottom:50px;}
#section1 p {padding-bottom:30px;}
#section1 .images {height:75px;display:inline;}
#section1 .text {height:200px;display:inline;}


/* section2 is intro video */
#section2 {
    background-image:url("/images/cps/bg2.png");
    padding:50px 0 45px 0;}
#section2 iframe {margin:0 5px;}
#section2 img{margin:auto 0; padding-top:30px;}
#section2 h2 {font-size:22px; padding:none; margin:none;}
#section2 span h3 {color:#026CB6; margin:none; padding:none;}
#section2 .downloadnow p {color:#026CB6;font-size:26px; line-height: 21px;}


/* section3 is a diagram */
#section3 {
    background-color:#fff;
    padding:55px 0;}
#section3 img.floatright{float:right;}
#section3 h3 {padding-top:33px; color:#333;margin-bottom:4px;}
#section3 ul{list-style-type:none; display:inline;}
#section3 .image {margin-top:30px;}
#section3 .image p{text-align:center;margin-bottom:30px;}




/* section4 getting started */
#section4 {
    background-image:url("/images/cps/bg3.png");
    padding:55px 0 30px 0;
    height:500px;}
    
#section4 img {padding:5px 30px;}
#section4 h2 {font-size:18px; margin-bottom:5px;}
#section4 h3 {color:#333;}
#section4 p {padding-bottom:15px;color:#999;}
#section4 .downloadnow {margin:30px 0 50px 0px;}
#setcion4 .downloadnow a{color:#fff;}
#section4 .downloadnow a:hover a:visited {color:#026CB6;}
#section4 .downloadnow h3 {color:#026CB6; margin-top:none;}
#section4 span a {color:#026CB6;}
#section4 span a:hover a:visited {color:#026CB6;}

#social {background-color:#EAEAEA; height:55px;padding-top:30px;}
#social h5 { font-size:17px; padding:none; margin:none; width:305px; color:#666;}

#social .fb {z-index:99;}

#price {text-align: center;}


#pricing-table {
    border-collapse: collapse;
}

#pricing-table * {
    font-family: arial, sans-serif;
    text-align: center;
}
#pricing-table h3 {
    color: #666666;
    font-size: 24px;
    font-weight: 100;
    margin-bottom: 0;
}

#pricing-table tr > td {
    border-bottom: 1px solid rgba(200, 200, 200, .75);
    margin: 0;
    padding: 8px 0;
    width: 430px;
}

#pricing-table tr > td:first-child {
    padding-right: 420px;
}

#pricing-table tr > td + td {
    background-color: #ddddff;
    background-color: rgba(200, 200, 255, .5);
}

#pricing-table .alternative-background {
    background-color: #CACAE6;
}

#pricing-table .table-header {
    background-color: #dddddd;
    background-color: rgba(210, 210, 210, .25);
}

#pricing-table .category-header {
    background-color: #bbbbbb;
    background-color: rgba(50, 50, 50, .25);
    color: #ffffff;
    font-size: 10px;
}

#pricing-table .category-header > td {
    padding-top: 0px;
    padding-bottom: 0px;
}