.tablenav .dsearch { float: left; }
.tablenav .summary {
    float: right;
    line-height: 30px;
    margin-right: 15px;
}

#pplogo {
    background: url(../images/paypal_16.png) no-repeat 50% 50%; 
    height: 12px; 
    width: 13px; 
    margin: 0 auto;
}

th { text-align: left;}

.top-right-button { float: right; margin: 25px 0 0 5px; }

.panel { 
    margin: 10px 0; 
    padding:10px; 
    background: #EEE; 
    border-top: 2px solid #CCC; 
    border-bottom: 1px dotted #CCC; 
}

.aff-stats td, .aff-stats th { padding: 1px 2px; }

.as_container {
    padding-left: 240px; 
    position: relative;
}

.as_container table.widefat {
    width: auto;
    float: left;
}

.as_container .panel {
    float: left; 
    margin-top: 0;
}

.as_container .panel h3:first-child { margin-top: 0; }
.as_container .panel h3 { font-size: 12px; }
.as_container .panel p { font-size: 11px; line-height: 130%; }

.manual-commission label {
    width: 185px;
    display: inline-block;
}

#ad_groups th, #ad_groups td { overflow: visible; }
#ad_types h3 { margin-top: 1em; margin-bottom: .5em;}
#ad_types h3:first-child { margin-top: 35px; }
td h2:first-child { margin-top: 0; padding-top: 0; }
#listing_ads { margin: 10px 0 15px; }

.ad_type_menu { 
  padding:8px 10px 8px 40px; border:1px solid #ccc; margin-bottom: 5px;
  background-repeat: no-repeat; background-position: 2px 2px; background-color: #fff;
  font-size: 150%;
}

.textad { width:220px; padding:1px; background:#162657; text-align: left;}
.textad_header { background:#036CAD; color:#fff; font-weight:bold; padding: 3px; margin-bottom: 1px;}
.textad_content { background:#fff url(../wp-content/plugins/extreme-membership/images/textad_background.png) no-repeat top right; color:#000; padding: 3px; }

.affiliate_cp_box {
  display:block;
  margin:10px 0px; padding:10px; clear:both; 
  background:#f3f3f3; border:1px solid #333; 
}
.affiliate_cp_box p { font-weight:bold; padding:5px; margin:0px; }
.affiliate_cp_box a { border:0px;  }
.affiliate_cp_box img { margin:5px; }

.editform { background:#f3f3f3; border-bottom:1px solid #e3e3e3; }
.editform table { border-bottom:1px solid #e3e3e3; }
.editform th, .editform td { border-top:1px solid #e3e3e3; border-bottom:1px solid #fff;}
.margroup_currency { float:left; width:50px; text-align:right; padding-top:3px; }
.margroup_note_cell { background:#ffffff; padding:5px; border-left:1px solid #e3e3e3; } 
legend { color:#336699; font-size: 14px; font-weight: bold; }

.commission_preview { border-collapse: collapse; border-color: #CCC; border-style: none solid; border-width: 0 1px; }
.commission_preview th, .commission_preview td { font-size: 11px; font-weight: normal; margin: 0; }
.commission_preview th { background: #EEE; }
.alternate .commission_preview th { background: #FFF;}

#tabs {
    margin-left: 4px; 
    padding: 0 0 0 5px; 
    background: transparent; 
    overflow: hidden;
}

#tabs ul { font: bold 11px Arial, Verdana, sans-serif; margin:0; padding:0; list-style:none; }
#tabs li { display:inline; margin:0 2px 0 0; padding:0; text-transform:uppercase; }

#tabs a { float:left; background:#112965 url(images/tabs_left.gif) no-repeat left top; margin:0 2px 0 0; 
  padding:0 0 1px 3px; text-decoration:none;
}
#tabs a span { float:left; display:block;
  color:#FFFFFF;
  background: transparent url(images/tabs_right.gif) no-repeat right top;
  padding:4px 9px 2px 6px;
}
#tabs a span{float:none;}
#tabs a:hover{background-color: #13c800; color: #369;}
#tabs a:hover span{background-color: #13c800;}
#tabs p { margin:0; padding:0; }
#tabHeaderActive span, #tabHeaderActive a { background-color: #13C800; color:#fff;}
.tabContent { clear:both; border:1px solid #369; padding:5px; background-color:#FFF; }

.campaign_membership { 
    background: #FFC url(memberships.gif) no-repeat bottom right; 
}

#pp_warn {
    float: right; 
    background: #FFA url(../images/warning_big.png) no-repeat right center; 
    width: 300px; 
    padding: 5px 50px 5px 10px; 
    border: 1px solid #F60;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#toplevel_page_extreme-membership-affiliate-pages-affiliate_group div.wp-menu-image { background: url(../images/affiliates-menu.png) no-repeat 0 -34px; }
#toplevel_page_extreme-membership-affiliate-pages-affiliate_group:hover div.wp-menu-image, #toplevel_page_extreme-membership-affiliate-pages-affiliate_group.wp-has-current-submenu div.wp-menu-image { background-position: 0 -1px; }

.bwrap { display: inline-block; font-size: 85%; font-weight: bold; margin: 0 5px 10px 0; }

.tablesorter thead th { padding-right: 18px; } 
.jspager { margin: 5px 0 1em; }
.jspager img { vertical-align: middle; }
.jspager .pagedisplay { width: 75px; }

