.searchDiv, .searchDiv * {
    line-height: normal;
    border-collapse: collapse;
}
.searchDiv {
    width: 644px;
    height:113px;
    background-image: url(images/searchpanel_bg.gif);
    background-repeat:no-repeat;
    position: relative;
}
.searchDiv .searchDivInput {
    position: absolute;
    top: 13px;
    left: 274px;
}
.searchDiv .searchDivInput input {
    font-family: Verdana, Arial, Helvetica;
    font-weight: normal;
    font-size: 11px;
    line-height: normal;
    vertical-align: middle;
}
.searchDiv .searchDivAddMe {
    font-family: Verdana, Arial, Helvetica;
    font-weight: normal;
    font-size: 11px;
    color: #ffffff;
    position: absolute;
    top: 46px;
    left: 51px;
    font-style: italic;
}
.searchDiv .searchDivFind {
    position: absolute;
    top: 13px;
    left: 21px;
}
.searchDiv a.lnkAddMe:link, .searchDiv a.lnkAddMe:visited, .searchDiv a.lnkAddMe:active, .searchDiv a.lnkAddMe:hover {
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    font-size: 11px;
    color: #000000;
    font-style: normal;
}

.searchDiv .searchDivLocation {
    position: absolute;
    top: 40px;
    left: 274px;
}

.searchDiv .searchDivBusinessTypes {
    position: absolute;
    top: 66px;
    left: 274px;
}

.searchDiv .searchDivButton {
    position: absolute;
    top: 40px;
    left: 560px;
}
.searchDiv .searchDivInput input {
    z-index: 10;
}

.searchDiv .rdBtn input {
    display: block;
    float: left;
}
.searchDiv .rdBtn label {
    display: block;
    float: left;
    margin-top: 3px;
}

/* Labels */
.searchDiv .searchDivRadioNationwide label {
    font-family: Verdana, Arial, Helvetica;
    font-weight: normal;
    font-size: 11px;
    color: #ffffff;
}

/*Rad Combo Styles*/
.rcbItem, .rcbHovered, .rcbDisabled, .rcbLoading {
    font-family: Verdana, Arial, Helvetica;
    font-weight: normal;
    font-size: 11px;
    color: #000000;
}

/* Search Go Button */
.button64x47, .button64x47over {
    font-family: Arial, Helvetica;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    border: none;
    cursor: pointer;
    cursor: hand;
    background-color: transparent;
    width: 64px;
    height: 47px;
}
.button64x47 {
    background-image: url(images/button64x47.gif);
    background-repeat:no-repeat;
    color: #ffffff;
}
.button64x47over {
    background-image: url(images/button64x47.gif);
    /*background-image: url(images/button64x47_over.gif);*/
    background-repeat:no-repeat;
    color: #ff5a00;
}


/* Register Form Panel Large (homepage) */
.registerDiv .registerDivInput input {
    font-family: Verdana, Arial, Helvetica;
    font-weight: normal;
    font-size: 11px;
    line-height: normal;
    width: 300px;
    height: 22px;
    vertical-align: middle;
    padding: 3px 0px 0px 5px;
    border: solid 1px #8a8a8a;
}
.registerDiv .registerDivJoinNetwork {
    position: absolute;
    top: 15px;
    left: 95px;
}
.registerDiv .registerDivInput {
    position: absolute;
    top: 45px;
    left: 95px;
}
.registerDiv .registerDivButton {
    position: absolute;
    top: 43px;
    left: 425px;
}
.registerDiv .registerFooterText {
    position: absolute;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    z-index: 500;
    top: 75px;
    left: 95px;
    font-size: 13px;
}
.registerDiv .registerDivGoButton {
    position: absolute;
    top: 75px;
    left: 505px;
    z-index: 500;
}