#cpContainer h2 { font-family:Helvetica, Arial, sans-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;padding:20px; }
/* 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:340px; 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; }

.partnerLogo { float:right; width:200px; height:auto; display:block; margin:0 0 10px 10px; border: 1px solid #c5c5c5; }
.partnerLinks { text-align:left; clear:both; width:100%;height:25px; padding:5px 0; margin:0 !important;  }
.icons { margin:0 0 0 5px; float:right; }

.itemTxt h4 {color:#333;}
.itemTxt p {color:#333;}
a.webAddress { float:left; padding:0 5px; border:1px solid #ccc; background:#eee; -moz-border-radius: 4px; -webkit-border-radius: 4px; height:25px; margin:0 5px 0 0; line-height:25px; color:#333333; }

a.webAddress:hover { background:#ccc; }

a.printCoup { float:left; display:inline; clear:both; color:#333333; text-decoration:none; font-size:14px; border:1px solid #bbbbbb; /* Border style */ background:#eeeeee;-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;margin:0 5px 0 0; }

a.printCoup:hover { background:#cccccc; border: 1px solid #dddddd; }

/* do not remove*/
img.showNone {display:none;}
a.showNone { display:none; }
a.showPrint { display:none; }

