#adminmenu #toplevel_page_bws_plugins div.wp-menu-image,
.admin-color-classic #adminmenu #toplevel_page_bws_plugins div.wp-menu-image,
#adminmenu #toplevel_page_bws_plugins:hover div.wp-menu-image,
#adminmenu #toplevel_page_bws_plugins.wp-has-current-submenu div.wp-menu-image {
    background: url("../images/icon_16_single.png") no-repeat scroll center center transparent;
}
#adminmenu #toplevel_page_bws_plugins.wp-not-current-submenu div.wp-menu-image {
    opacity: 0.7;
}
#toplevel_page_bws_plugins .wp-submenu .wp-first-item {
    display:none;
}
/*
* styles for rate-support div on the settings page
*/
.bws-plugin-reviews {
    background: none repeat scroll 0 0 #BEE1F1;
    border: 1px solid #70A8C2;
    border-radius: 3px;
    max-width: 700px;
}
.bws-plugin-reviews-rate {
    padding: 10px;
    border-bottom: 1px dashed #70A8C2;
}
.bws-plugin-reviews-support {
    padding: 10px;
}
/*
* styles for settings page
*/
.cptchpr_example_fields_actions {
	float: left;
    height: 18px;
	width: 140px;
	position:relative;
	top: -7px;
	padding:2px 0;
}
.cptchpr_example_fields_actions img {
	position:relative;
	width:30px;
	top: 6px;
}
.cptchpr_block {
	direction: ltr;
}
/*
* styles help tooltips
*/
.cptchpr_help_box {
    background-image: url("../images/tooltip_icons.png");
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 29px;
    position: relative;
    margin: -3px 5px 3px;
    width: 29px;
    clear: none !important;
}
.cptchpr_hidden_help_text {
    background: #F4F4F4;
    border: 1px solid #DCDCDC;
    border-radius: 4px;
    left: 40px;
    padding: 5px 10px;
    position: absolute;
    width: 240px;
    line-height: 1.5;
}
.cptchpr_hidden_help_text:before {
    content: url("../images/help.png");
    left: -10px;
    position: absolute;
    top: 7px;
}
/* banner on the plugins page */
.cptchpr_message {
    min-width: 800px;
    border: 1px solid #d4d4d4;
    margin: 12px 0;
    background: #fff;
    position: relative;
    overflow: hidden;
}
.cptchpr_message .cptchpr_text {
    color: #000000;
    float: left;
    font-size: 13px;
    line-height: 26px;
    margin: 26px;
    width: 85%;
}
.cptchpr_message .cptchpr_text span {
    font-size: 12px;
    opacity: 0.7;
}
.cptchpr_message .cptchpr_icon {
    position: absolute;
    right: 30px;
    top: 20px;
}
.cptchpr_message .cptchpr_close_icon {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 8px;
}