﻿#Content-Inner {
    margin-top: 0;
}
#Page #Secondary {
    border-top: 0;
}   
/*fixes for some IE6 problems*/
*html #Page #Primary {
    width: 510px;
    margin-right: 150px;
}
#SearchResults {
}

    #SearchResults .SearchResult {
        padding: 8px;
        background: #ffffff;
        border: #e0e0e0 1px solid;
    }

    #SearchResults .SearchResult.AvailableForHire {
        background: #F6F6F7 url(/App_Themes/Default/images/member_availableforhire.gif) no-repeat top right;
    }
    /*Fix quirky background-images in IE6*/
    *html #SearchResults .SearchResult.AvailableForHire {
        display: inline-block;
    }
        #SearchResults .SearchResult h2 {
            margin-top: 0;
        }
        
        
        /*Search results and member profile*/
        #SearchResults .SearchResult li div, .MemberSearchProfile li div {
            padding: 4px;
            display: inline-block;
            width: 350px;
        }
            /*IE6*/
            *html #SearchResults .SearchResult li div, *html .MemberSearchProfile li div {
                display: inline;
                width: 340px;
            }
            /*IE7*/
            :first-child+html #SearchResults .SearchResult li div, :first-child+html .MemberSearchProfile li div {
                display: inline;
            }
        #SearchResults .SearchResult li label {
            display: inline-block;
        }
            /*IE6*/
            *html #SearchResults .SearchResult li label {
                display: inline;
            }
            /*IE7*/
            :first-child+html #SearchResults .SearchResult li label {
                display: inline;
            }
        
        #SearchResults .SearchResult .infoLinks {
            margin: 0;
            padding: 2px;
        }
        
            #SearchResults .SearchResult .infoLinks a {
                margin: 1em 1em 0 0;
                padding: 5px 15px;
                color: #ffffff;
                font-weight: bold;
                /*background: #5A8026 url('/App_Themes/Default/images/form_submit_bg.gif') no-repeat bottom right;*/
                background: #FBBA00;
                border: none;
            }
        
#MemberSearchUserProfile {
    float:left;
    width: 600px;
    border:solid 1px #CCCCCC;
}

    #MemberSearchUserProfile #MemberSearchUserProfileInner {
        float: left;
        width:580px;
        margin: 5px;
        padding: 5px;
        background:#FAF9F9;
    }
            
#ContactForm {
    margin-top: 1em;
}
    #ContactFormFields {
        display: block;
    }
/*SearchForm needs to be displayed block to resolve problems in FF 3.5*/
fieldset#SearchForm {
    display: block;
}
#SearchForm legend, #ContactForm legend {
    display: block;
    font-weight: bold;
    background: #e0e0e0;
    width: 200px;
    padding: 4px 10px;
}

#PagingTop .summary, #PagingBottom .summary {
    font-weight: bold;
}

#PagingTop .totalpages, #PagingBottom .totalpages {
    font-size: 125%;
}

#RefineSearchLink {
    font-weight: normal;
}
        
.helptext {
    margin-left: 0;
    padding: 3px 0 0 18px;
    font-weight: normal;
}

#Address, #Phone {
    float: left;
}
