a { 
    color: #223377
}

.tab1 {
    background-image:url(./images/tab1.png);
    background-repeat:repeat-x;
    height:53px;
    text-align:center;
}
.tab2 {
    text-align:center;
}

.mnu {
    color:#416C9C;
    font-size:85%;
}

.mnu:hover {
    font-weight:bold
}




.cpf-bnnr {
    background-image:url(./images/ad1.png);
    background-repeat:no-repeat;
    height:260px;
}
#cpf-bnnr-thin {
    background-image:url(../images/ad-25px.png);
    background-repeat:no-repeat;
}
.cpf-bnnr-svc {
    background-image:url(./images/adsvc.png);
    background-repeat:no-repeat;
    height:260px;
}

#cpf-bnnr-box {
    background-image:url(./images/adbox.png);
    background-repeat:no-repeat;
    height:260px;
}
#cpf-bnnr-about {
    background-image:url(./images/adabout.png);
    background-repeat:no-repeat;
    height:260px;
}
#cpf-bnnr-contact {
    background-image:url(./images/adcontact.png);
    background-repeat:no-repeat;
    height:260px;
}
#cpf-bnnr-api {
    background-image:url(./images/adapi.png);
    background-repeat:no-repeat;
    height:260px;
}
#cpf-bnnr-blog {
    background-image:url(../images/adblog.png);
    background-repeat:no-repeat;
    height:260px;
}




#cpf-about-desc div {
    margin-bottom:20px;
    font-size:116%;
}
#cpf-about-sec {
    margin-left:10px;
    margin-right:10px;
    background-color:#ccddbb;
    padding:6px;
}
#cpf-about-sec div {
    margin-bottom:10px;
}
#btn-more {
    width:100px;
    font-size:108%;
    color:white;
/*            background-color:#ff9966;*/
    background-color:#bb3311;
    border-right:1px solid #222222;
    border-bottom:1px solid #222222;            
    border-top:1px solid #666666;
    border-left:1px solid #666666;            
    padding:3px;
}

#btn-more:hover {
    background-color:#222222;
}


#cpf-div-lg1 {
    margin-top:20px; 
    margin-bottom:15px;            
    font-size:153.9%;
    text-align:center;
    clear:both;
}

.cpf-txt-std {
    font-size:116%;
}

.cpf-tstml-quote {
    margin-top:10px;
    margin-right:10px;
    margin-left:10px;
}
.cpf-tstml-attr {
    text-align:right;
    margin-right:10px;
    margin-bottom:30px;
}

.cpf-blog-smmry {
    margin-bottom:25px;
    margin-left:10px;
    margin-right:10px;
}
.cpf-blog-smmry a {
    color: navy
}

body {
    padding-bottom:30px;
    min-height:1200px;
}





#cpf-box-login {
    background-color:#aabbdd;
    padding:10px;    

}

#cpf-box-login input {
    font-size:85%;
}

#cpf-box-btn1 {
   width:65px;
    font-size:108%;
    color:white;
/*            background-color:#ff9966;*/
    background-color:#bb3311;
    border-right:1px solid #222222;
    border-bottom:1px solid #222222;            
    border-top:1px solid #666666;
    border-left:1px solid #666666;            
    padding:3px;
    margin-right:10px;
}


#cpf-box-btn1:hover {
    background-color:#222222;
}

#cpf-box-price p {
    margin-top:10px;
    margin-right:10px;
}


#cpf-box-btn2 {
   width:65px;
    font-size:108%;
    color:white;
/*            background-color:#ff9966;*/
    background-color:#bb3311;
    border-right:1px solid #222222;
    border-bottom:1px solid #222222;            
    border-top:1px solid #666666;
    border-left:1px solid #666666;            
    padding:3px;
    margin-right:10px;
}
#cpf-box-btn2:hover {
    background-color:#222222;
}
#cpf-box-snup input {
    width:175px;
}

.cpf-fnt-largered {
    color:#aa0022;
    font-size:146.5%;
    font-weight:bold;
}



.cpf-list { margin-top:10px }
.cpf-list li { /* feature */
    margin-left:1.5em;
    margin-bottom:8px;
    list-style: disc outside; 
}
.cpf-list-a li { /* feature */
    margin-left:3px;
    margin-bottom:10px;
    list-style: none /*disc outside; */
}
.desc {
    color:#444444;
    font-size:117%;
    padding-left:5px;
}

#cpf-ft-txt {
    margin-left:auto;
    margin-right:auto;
    width:750px;
    color:white;
    margin-top:5px;
    margin-bottom:5px;
    text-align:left;
    font-size:93%
}

#cpf-ft-txt a {
    color:white;
    text-decoration:none;
}

#cpf-ft-txt a:hover {
    color:white;
    text-decoration:underline;
}

#cpf-contact-frm1 {
    margin-left:20px;
}


#cpf-contact-frm1 div {
    float:left;
    width:200px;
    margin-bottom:10px;
}

#cpf-contact-frm1 input {
    width:200px;
    border:1px solid gray;
}
#cpf-contact-frm1 select {
    width:200px;
    border:1px solid gray;
}
#cpf-contact-frm1-sub {
    clear:both;
}
#cpf-contact-frm1-sub textarea {
    width:400px;
    height:200px;
    padding:10px;
    border:1px solid gray;
}


#cpf-sendatt a {
    text-decoration:none
}
#cpf-emfrm {
    background-color:#aabbdd;
    margin-left:20px;
    padding:10px;
}
#cpf-emfrm-wrap {
    margin-left:20px;
    margin-right:20px;
}


/**** box.net dashboard hence ****/
#cpf-msg {
    margin:10px;
}
.cpf-usr {
    margin-right:20px;
    text-align:right;
    color:gray;
}
.cpf-boxsend {
    margin-left:5px;
    }
.cpf-h2std {
    font-size:116%;
    font-weight:bold;
}
.cpf-acctfw {
    margin-left:5px;
    border-bottom:1px dotted
}
.cpf-ilf-btn {
    color:white;
/*            background-color:#ff9966;*/
    background-color:#bb3311;
    border-right:1px solid #222222;
    border-bottom:1px solid #222222;            
    border-top:1px solid #666666;
    border-left:1px solid #666666;            
    padding:2px;
    margin-right:10px;
    margin:3px;
}
.cpf-ilf-btn:hover {
    background-color:#222222;
}
#cpf-bnnr-box-ui {
    background-image:url(./images/ui-box-banner.png);
    background-repeat:no-repeat;
    height:73px;
}

.cpf-fb-wrap {
    margin-bottom:15px;
    margin-left:5px;
}
.cpf-fb-hd {
    color:#3355ff;
    font-weight:bold;
    margin-bottom:5px;
}
.cpf-fb-txt {
    margin-right:10px;
}
