#print_page {
    margin-top: 0 !important;
    text-align: right;
    display: block;
}
#fadMainCont {
    height: 729px;
}
#fadSectionCont {
    display:inline-block;
    width:466px;
    margin:126px 0 0 2px !important;
    padding:0 0 14px 30px;
    background: rgba(255, 255, 255, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99ffffff', endColorstr='#99ffffff'); /* IE */
    border: 1px solid #c6c5c1;
/*    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;*/
}
#search_animation {
    display:none;
    width:214px;
    height:24px;
    margin:26px 0;
}
.fadSpecialty {
    float:left;
    font-size:12px;
    margin: 12px 0 6px 0;
}
.fadLocation {
    float:right;
    font-size:12px;
    margin: 12px 0 6px 0;
}
.fadSpecialtyBtnSml, .fadLocationBtnSml {
cursor: pointer;
}
.fadDropdownSml {
    font-size:12px;
}
#searchElements {
    width:420px;
}
.fadCustomBG {
    border:0px; /*important*/
    background-color:transparent; /*important*/
    position:relative; /*important*/
    top:0px;
    /*left:570px;*/
    width:100px;
    height:20px;
    display: inline block;
    background-image: url("../images/clear-bg.png");background-repeat: no-repeat;
    cursor: pointer;
    color:#000;
    font-size: 12px;
}
#submit_button {
    width:100px;
    height:24px;
    line-height:24px;
    text-align: center;
}

.info_text {
    padding-bottom: 10px;
}
#doc_list {
    width: 100%;
    padding: 16px 20px 0 14px;
}
#doc_list .no_more{
    background-color: white;
    color: gray;
    cursor: default;
}
.first_link, .previous_link, .next_link, .last_link {
    display: none;
}
.active_page {
    text-decoration: none;
}
.page_link {
    padding: 10px;
}
.page_navigation {
    text-align: center;
    clear: both;
    margin-top: 20px;
}
#show_all_div {
    text-align: center;
    margin-top: 5px;
}
ul.content li {
    margin: 0px !important;
}
.doc_li {
    overflow: hidden;
    padding: 5px 0;
    list-style-type: none;
    page-break-inside: avoid;
    width:96%;
    cursor: pointer;
}
.odd_li {
    background-color: #F7F7F5;
}
.doc_img_holder {
    float: left;
    width: 65px;
}
.appt_number {
    float: right;
    /*margin-top: 5px;*/
    padding-right: 5px;
    font-weight: bold;
}
.phone_num {
    font-weight: bold;
    background:transparent url(https://www.mc.vanderbilt.edu/maps/images/icon-telephone.gif) no-repeat scroll 0 2px;
    padding-left:18px;
    margin-bottom: .75em;
    margin-top:-10px
}
.doc_jpg {
    height: 74px;
    width: 50px;
    margin: 5px;
}
.doc_info_holder {
    margin-left: 65px;
    line-height: 1.5em;
}
.specialties {
    font-style: italic;
}
.orgs {
    font-weight: bold;
}
.name {
    font-size: 15px;
}
.doc_name_detail h3 {
    font-size: 26px;
}
.doc_img_detail {
    float: left;
    margin: 25px;
    border: 1px solid #e3e3e3;
    padding: 5px 5px 3px;
    width:115px;
}
.doc_details_content {
    padding-bottom: 25px;
    padding-left: 25px;
}
.doc_details_content h3 {
    padding-top: 25px !important;
}

.doc_details_content > div > div,
.doc_details_content > div > span {
    margin-left: 10px;
}

.refer_num {
    clear: both;
}
.list_return {
    padding-top: 20px;
}
.doc_title_detail {
    font-style: italic;
    margin-top: 10px;
    font-size: 14px;
}
.location_details {
    padding-bottom: 10px;
}
.phone_detail {
/*			float: left;
    width: 110px;*/
    margin-bottom: 10px;
}
.location_names {
    float: left;
}


.degree {
    font-weight: bold;
}
.org_name, .location_details {
    display: none;
}
.doc_title_sub_emphasis {
    padding-left: 15px;
    font-style: italic;
}

hr.flared {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    margin-top: 30px;
}

.moreInfo {
    color: #4a789d;
    font-weight: bold;
}

#return_to_list { font-weight: bold; }

@media print {
    .do_not_print {
        display:none;
    }

    #section-1, li.doc_li, hr.flared, .org_name, .location_details {
        display:block;
    }

    .name, .clinic_name_link {
        font-weight: bold;
    }
}

#findadoc_left {
    padding-left:0px !important;
    padding-right:24px !important;
}

#findadoc_right {
    padding-left:8px !important;
    padding-right:0px !important;
}

#return_toggle {
    margin: 0;
    padding: 0;
}

#return_toggle a:hover {
    text-decoration: underline;
}

#refineSearch {
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
}

/*styles for 240px and up!*/
@media only screen and (min-width:240px){

    body {
        background-size:718px 460px !important;
    }
    #fadMainCont {
        height: 412px !important;
    }
    #fadMainCont {
        width:226px !important;
    }
    #fadSectionCont {
        width:246px !important;
        margin:26px 0 0 0 !important;
    }
    #searchElements {
        width:200px !important;
    }
    .fadSpecialty, .fadLocation, .fadSpecialtyBtn, .fadLocationBtn {
        width:200px !important;
    }
    .fadSpecialtyBtnSml, .fadLocationBtnSml {
        width:238px !important;
    }
    #speedDocs, #speedLocs {
        float:left !important;
        width: 100% !important;
    }
    .customSelectInner {
        width: 238px !important;
        font-size:12px !important;
    }
    select#speedDocs.fadSpecialtyBtnSml.hasCustomSelect {
        width: 251px !important;
    }
    select#speedLocs.fadLocationBtnSml.hasCustomSelect {
        width: 251px !important;
    }
    #print_page {
        display: none;
    }

}

/*styles for 480px and up!*/
@media screen and (min-width:480px){

    body {
        background-size:624px 400px !important;
    }
    #fadMainCont {
        height: 356px !important;
    }
    #fadSectionCont {
        width:408px !important;
        margin:26px 0 0 0 !important;
    }
    #searchElements {
        width:362px !important;
    }
    .fadSpecialty, .fadLocation, .fadSpecialtyBtn, .fadLocationBtn {
        width:160px !important;
    }
    .fadSpecialtyBtnSml, .fadLocationBtnSml {
        width:398px !important;
    }
    .customSelectInner {
        width: 398px !important;
        font-size:12px !important;
    }
    select#speedDocs.fadSpecialtyBtnSml.hasCustomSelect {
        width: 414px !important;
    }
    select#speedLocs.fadLocationBtnSml.hasCustomSelect {
        width: 414px !important;
    }

}

/*styles for 768px and up!*/
@media screen and (min-width:768px){

    body {
        background-size: 1050px 673px !important;
    }
    #fadMainCont {
        height: 670px !important;
    }
    #fadSectionCont {
        width:390px !important;
        margin:126px 0 0 2px !important;
    }
    #searchElements {
        width:344px !important;
    }
    .fadSpecialty, .fadLocation, .fadSpecialtyBtn, .fadLocationBtn {
        width:150px !important;
    }
    .fadSpecialtyBtnSml, .fadLocationBtnSml {
        width:110px !important;
    }
    .customSelectInner {
        width: 110px !important;
        font-size:12px !important;
    }
    select#speedDocs.fadSpecialtyBtnSml.hasCustomSelect {
        width: 126px !important;
    }
    select#speedLocs.fadLocationBtnSml.hasCustomSelect {
        width: 126px !important;
    }
    #print_page {
        display: block;
    }

}

/*styles for 980px and up!*/
@media screen and (min-width:980px){

    body {
        background-size: 1134px 727px !important;
    }
    #fadMainCont {
        height: 729px !important;
    }
    #fadSectionCont {
        width:466px !important;
        margin:126px 0 0 2px !important;
    }
    #searchElements {
        width:420px !important;
    }
    .fadSpecialty, .fadLocation, .fadSpecialtyBtn, .fadLocationBtn {
        width:190px !important;
    }
    .fadSpecialtyBtnSml, .fadLocationBtnSml {
        width:160px !important;
        z-index:10000;
    }
    .customSelectInner,#speedDocs, #speedLocs {
        width: 100% !important;
    }
    select#speedDocs.fadSpecialtyBtnSml.hasCustomSelect {
        width: 100% !important;
    }
    select#speedLocs.fadLocationBtnSml.hasCustomSelect {
        width: 176px !important;
    }

}

/*styles for 1200px and up!*/
@media screen and (min-width:1200px){

}
