#cpContainer h2 { font-family:Georgia, "Times New Roman", Times, serif; margin:0; color:#333; padding:0 10px; }
hr {border#:1px solid #ccc; margin:5px 0 15px 0; }
#cpContainer small { color:#333; font-style:italic; margin:5px 0; display:block; }

/* cp - container styles - this contains all elements*/
#cpContainer li { display:inline; }/*base*/
#cpContainer { width:960px; margin:0 auto; position:relative; font-family:  Helvetica, Arial, sans-serif, "Myriad Pro"; padding:20px; }/* MAIN CONTAINER */

/* cp - margin and width dimensions applied */
#cpName, #cpURLS, #cpDescription, #cpCoupon, #cpSubmit { width:750px; margin:15px auto; border:1px solid #DCF1FB; background:#F8FAFD; }

/* cp - Control Panel Containers/DIVS*/
div#cpName { padding:5px; }
div#cpDescription { overflow:auto; height:auto; padding:5px; }
div#cpCoupon { overflow:auto; height:auto; padding:5px; }
div#cpURLS { height:auto; overflow:auto; clear:both; padding:5px; }
/*- - - - - - - */
#cpName ul { }
#cpName li { }
/*- - - - - - - */
#cpURLS ul { margin:10px 0; float:left; }
#cpURLS li { display:block; list-style-type:none; margin:10px; }
/*- - - - - - - */
#cpDescription li { width:350px; float:left; }
#cpCoupon li { width:325px; float:left }

/* cp - Input Field Styles */
#cpContainer input { padding:3px 0; color:#666666; }
#cpContainer input:focus { background: #f9f9f9; outline:1px solid #09c; border:1px solid #09c; }
/*- - - - - - - */
#cpContainer #cpSubmit { background:#e9e9e9; border:1px solid #ccc; padding:5px; height:auto; overflow:auto; }

/* THIS IS THE P TAG CLASS THAT CONTAINS ALL THE PARTNER LINKS*/
.partnerLinks{
    text-align:left;
    clear:both;w
    idth:100%;
    height:25px;
    padding:5px 0;/* border-top:1px solid #ccc; Add's border to the top of partnerLinks */
    margin:0 !important; /*margin  is set to 0 */
}
/* FLOATS ICONS RIGHT*/
.icons {
    margin:0 0 0 5px;
    float:right;
}
/* - */

/* WEB ADDRESS IS THE CSS BUTTON FOR THE WEBSITE BUTTON FOR THE PARTNER*/
a.webAddress {float:left;
    padding:0 5px;
    border:1px solid #ccc;
    background:#007FA4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height:25px;
    margin:0 5px 0 0 ;
    line-height:25px;
    color:#fff;
}

a.webAddress:hover {
     color:#333;
  background:#ccc;
  }
  
a.printCoup{float:left;
    display:inline;
    clear:both;
    color:#fff;
    text-decoration:none;
    font-size:14px;
    border:1px solid #bbbbbb; /* Border style */
    background:#007FA4;      /*Print Button Background Color*/
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    line-height:25px;
    height:25px;
    /* width:135px; Original Width was 135px */
    text-align:center;
    padding:0 5px; /* Padding - Insert 0 if you want a basic button */
    margin:0 5px 0 0;
}

a.printCoup:hover{
     color:#333;
     background:#cccccc; /*Print Button Hover Color*/
     border: 1px solid #dddddd;
 }  

/* do not remove*/
a.showNone {display:none;}
a.showPrint{display:none;}
/* - */
.partnerLogo{
    float:right;
    width:200px;
    height:auto;
    display:block;
    margin:0 0 10px 10px;
    border: 1px solid #c5c5c5;
} 

