div.myschemes {
    background:#000; margin:-39px 0px 0px -35px;width:508px;float:left;
    width:508px;float:left;
    position: relative;
	padding-bottom: 25px;
}
div.myschemes a.cr_beta_open {
    display: block;
    width: 497px;
    height: 213px;
    background: url('/images/backgrounds/cr_beta_open.jpg') no-repeat top left;
}
div.myschemes form#myschemes {
    background:url(../images/marketing/myschemes_form_background.jpg) no-repeat top left;
    position: relative;
    width: 373px;
    height: 80px;
    clear:both;
    margin:32px 0 0 60px;
    padding:65px 0px 0px 45px;
}
div.myschemes form#myschemes input.scheme_name {
    width:280px;border:0px;clear:both;
    font-size: 12px;
}
div.myschemes p {
    padding:10px 0px 40px 86px;color:#fff;
    font-size:14px; clear:both;float:left;
}
div.myschemes form#myschemes input.search {
    clear:both; float:none;
    position: absolute;
    top: 89px; right: 43px;
    width:37px; height: 35px;
    background: url('/images/marketing/myschemes_submit2.gif') no-repeat top left;
    border: 0px solid black;
}
div.myschemes form#myschemes input.search:hover,
div.myschemes form#myschemes input.search:focus,
div.myschemes form#myschemes input.search:active {
    background-position: left -40px;
}

/* container for flexbox results */
div.myschemes .ffb {
    border: 1px solid white;
    background-color: black;
    opacity: 0.90;
}

/* rows of flexbox results */
div.myschemes .ffb .content .row {
/*    border-top: 1px solid #888; */
    background-color: black;
    color: #ccc;
    padding: 2px 4px;
    font-size: 12px;
}

/* selected row in of flexbox results */
div.myschemes .ffb .content .ffb-sel {
    background-color: #541C70;
    color: white;
	cursor: pointer;
}

/* no results */
div.myschemes .ffb-no-results {
/*    border: 1px solid white; */
    color: #ccc;
    font-size: 14px;
    padding: 4px;
    background-color: #444;
}

/* highlighted part of results */
div.myschemes .ffb-match {
	background-color: black;
	text-decoration:underline;
	margin-left: -2px;
	padding: 0px 2px 0 2px;
	color: white;
/*	text-transform: uppercase; */
}

div.myschemes .ffb-sel .ffb-match {
    background-color: #541C70;
}

div.myschemes input.box {
    background-color: #888;
    border: 1px solid #ccc;
    color: #eee;
}

div.myschemes .ffb .page {
    background-color: #444;
    border: 1px solid #888;
    color: #888;
}

div.myschemes .ffb a.page {
	border:solid 1px #9020D0;
	background-color:#541C70;
	color: white;
}

div.myschemes .ffb a.page:hover {
	border:solid 1px white;
	background-color:#ff7f00;
}
