img.productlogo {
    float: left;
}
div.escoreSearchContainer.outer {
    background: url(/images/escorecelebrity/searchBoxContainer_middle.png) repeat-y;
    width:380px;
    margin: -10px auto 0 auto;
    padding: 0;
    float: right;
}
h2 {
    clear: right;
}
div.escoreSearchContainer.middle {
    background: url(/images/escorecelebrity/searchBoxContainer_bottom.png) no-repeat bottom left;
    width:380px;
    padding: 0 0 5px 0;
    margin: 0;
}
div.escoreSearchContainer.inner {
    background: url(/images/escorecelebrity/searchBoxContainer_top.png) no-repeat top left;
    width:380px;
    margin:0;
    text-align: left;
    font: 14px arial;
    padding: 10px 10px 0 10px;
}
div.escoreSearchContainer p {
    margin: 0;
    padding: 0 10px;
}
div.escoreSearchContainer form {
    margin: 10px 0;
    padding:0;
}
div.escoreSearchContainer form p {
    margin:0;
    padding: 0;
    vertical-align: top;
}
div.escoreSearchContainer input#searchBox {
    width: 282px;
    padding: 2px;
    border: 1px solid #e6e6e6;
    font-size: 14pt;
    color: #555555;
    margin: 0 0 0 -2px;
}
div.escoreSearchContainer input#searchBox:focus, div.escoreSearchContainer input#searchBox:hover {
    border: 1px solid #c6c6c6;
}
div.escoreSearchContainer input#search {
    font-size: 12pt;
}

/* Promax SignUp Page */
div.escoreSearchContainer.outer.signup {
    float: none;
    margin-top: 10px;
}
div.escoreSearchContainer.outer.signup p.footnote {
    text-align: center;
    font-size: 12px;
}
div.escoreSearchContainer input#searchBox.nodata {
    color: #999999;
}
div.escoreSearchContainer input#searchBox.error {
    border-bottom: 1px dashed red !important;
}
